Roll call method, device, storage medium and electronic device
By using camera equipment to obtain target multimedia information in the classroom, determine students' action parameters and historical naming records, and perform target sorting and identification information display, the problems of inequality of students' interaction frequency and inaccurate information transmission in the traditional naming method are solved, and the problem of inequality of students' interaction frequency and inaccurate information transmission is improved. The effect and accuracy of the call.
Patent Information
- Application Number
- CN202111447526.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-30
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2041-11-30
AI Technical Summary
The traditional method of naming is easily influenced by teachers' subjective impressions, resulting in unequal frequency of classroom interactions between students. When you are not familiar with the students' names, the naming information is not accurately conveyed, resulting in poor naming effect.
By obtaining the target multimedia information obtained by shooting the target area by the camera equipment in the classroom, determining the parameter information of each student performing the target action, sorting the target based on these parameter information, and displaying the identification information of each student on the electronic blackboard. So that teachers can choose specific students.
Through this method, teachers can make objective and fair naming based on students' action parameters and historical naming records, improve the effectiveness and accuracy of naming, and ensure that each student's classroom interaction frequency is equal.
Smart Images

Figure CN114067451B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communications, and in particular, to a roll-call method, device, storage medium and electronic device. Background Art
[0002] Roll call in class is a basic and important interaction between teachers and students. Its functions include testing students' knowledge mastery, maintaining classroom discipline, and maintaining students' concentration. The traditional roll call method is related to the teacher's familiarity with the students. However, it is difficult for teachers to remember the names of many students. The following problems may arise when taking roll calls:
[0003] 1. When teachers call on students to answer questions, the choice of names is easily influenced by subjective impressions. For example, teachers often call on students who can remember their names, which leads to unequal frequency of classroom interaction between teachers and students. For students who actively raise their hands to speak, not being called on for a long time can easily dampen their enthusiasm; for students who do not speak, not participating in classroom interactions for a long time is not conducive to the development of learning and social skills.
[0004] 2. When students are absent-minded or whispering to each other in class, teachers who are not familiar with the students' names will usually use the method of "student in the x-row, y-number" or pointing with their fingers to locate the students. Students are prone to errors or misunderstandings when translating such instructions to specific individuals, resulting in inaccurate roll call information.
[0005] It can be seen from this that the related technology has the problem of poor roll call effect.
[0006] With respect to the above-mentioned problems existing in the related technologies, no effective solution has been proposed yet. Summary of the invention
[0007] The embodiments of the present invention provide a roll-call method, device, storage medium and electronic device to at least solve the problem of poor roll-call effect existing in the related art.
[0008] According to one embodiment of the present invention, a roll-call method is provided, comprising: acquiring target multimedia information obtained by photographing a target area of the classroom by a camera device in the classroom, wherein the target area includes target students; determining parameter information for each student included in the target students to perform a target action based on the target multimedia information; determining a target ranking of the target students based on the parameter information; and displaying identification information of each student included in the target students on an electronic blackboard according to the target ranking to instruct the teacher to select a specific student based on the identification information.
[0009] According to another embodiment of the present invention, a device for determining target students is provided, comprising: an acquisition module, used to acquire target multimedia information obtained by a camera in a classroom shooting a target area of the classroom, wherein the target area includes target students; a first determination module, used to determine parameter information for each student included in the target students to perform a target action based on the target multimedia information; a second determination module, used to determine a target ranking of the target students based on the parameter information; and a third determination module, used to display identification information of each student included in the target students on an electronic blackboard according to the target ranking, so as to instruct the teacher to select a specific student based on the identification information.
[0010] According to yet another embodiment of the present invention, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of any of the above methods when executed by a processor.
[0011] According to yet another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0012] Through the present invention, the target multimedia information obtained by the camera equipment in the classroom shooting the target area in the classroom is obtained, the parameter information of each student included in the target students performing the target action is determined according to the target multimedia information, the target ranking of the target students is determined according to the parameter information, and the identification information of each student included in the target students is displayed on the electronic blackboard according to the target ranking, and the teacher can select a specific student according to the identification information. Since the target ranking of the target students can be determined according to the parameter information of each student included in the target students performing the target action, and the identification information of each student is displayed on the electronic blackboard according to the ranking, it is convenient for the teacher to determine the situation of each student performing the target action and determine the identification information of each student, and then it is convenient for the teacher to select a specific student. Therefore, the problem of poor roll-call effect existing in the related art can be solved, and the effect of roll-call is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 It is a hardware structure block diagram of a mobile terminal of a roll-call method according to an embodiment of the present invention;
[0014] Figure 2 is a flow chart of a roll call method according to an embodiment of the present invention;
[0015] Figure 3 is a schematic diagram of an electronic blackboard according to an exemplary embodiment of the present invention;
[0016] Figure 4 is a schematic structural diagram of a front-end camera and sound pickup module according to an exemplary embodiment of the present invention;
[0017] Figure 5 is a flow chart of a roll-call method according to a specific embodiment of the present invention;
[0018] Figure 6 4 is a structural block diagram of a roll-call device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0019] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
[0020] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0021] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a roll-call method according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0022] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the roll-call method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0023] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0024] In this embodiment, a roll call method is provided. Figure 2 is a flow chart of a roll call method according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0025] Step S202, obtaining target multimedia information obtained by photographing a target area of the classroom by a camera device in the classroom, wherein the target area includes a target student;
[0026] Step S204, determining parameter information of each student included in the target students performing a target action based on the target multimedia information;
[0027] Step S206, determining the target ranking of the target students based on the parameter information;
[0028] Step S208, displaying identification information of each student included in the target students on the electronic blackboard according to the target ranking to instruct the teacher to select a specific student based on the identification information.
[0029] In the above embodiments, the camera device may be a device integrated in an electronic blackboard or a monitoring device in a classroom. The target area may be an area in the classroom where students are located. The target students may be students who are actually present. The specific students may be people who are named among the target students. The target multimedia information may be images, videos, etc. captured by the target device.
[0030] In the above embodiment, when the target device is a camera installed in an electronic blackboard, the schematic diagram of the electronic blackboard can be found in the attached Figure 3 ,like Figure 3 As shown, the electronic blackboard includes a front-end camera and sound pickup module 1, an electronic blackboard large screen 2, and a speaker module 3. The structural diagram of the front-end camera and sound pickup module 1 can be found in the attached Figure 4 ,like Figure 4 As shown, the module includes a wide-angle camera module 1-1 (corresponding to the above-mentioned camera device); an infrared fill light module 1-2, and a composite sound pickup module 1-3. The target multimedia information obtained by shooting the target area can be obtained through the camera device, and the parameter information of each student included in the target student performing the target action can be determined according to the target multimedia information. Taking full advantage of the installation position of the electronic blackboard and the convenience of touch interaction, the camera field of view angle debugging, sound reception effect testing and software debugging can be completed synchronously during installation. Among them, the target action can be raising hands or raising hand cards, and the parameter information can include whether to raise hands or raise hand cards, the duration of raising hands or raising hand cards, and the order of raising hands or raising hand cards. According to the parameter information, each student included in the target students can be sorted to obtain the target sorting, and the identification information of each student can be displayed in the electronic blackboard according to the target sorting. Among them, the identification information can include each student's face information, number (such as student number, seat number, etc.), name, etc.
[0031] In the above embodiment, a wide-angle camera module can be used to capture real-time images in the classroom, which can be used as input for face recognition and action recognition to accurately locate student information. Infrared imaging is combined with natural light imaging to enable clear imaging in low-light environments. There are many types of camera equipment, as long as they meet the same requirements, including but not limited to wide-angle cameras, pan-tilt cameras, multi-camera image stitching, etc.
[0032] In the above embodiment, after displaying the identification information of each student on the electronic blackboard according to the target ranking, the teacher can determine the activity and enthusiasm of each student according to the target ranking, and the teacher can select specific students to answer questions according to actual conditions.
[0033] Optionally, the executor of the above steps may be a background processor, or other devices with similar processing capabilities, or a machine that integrates at least an image acquisition device and a data processing device, wherein the image acquisition device may include a graphics acquisition module such as a camera, and the data processing device may include a computer, a mobile phone or other terminal, but is not limited thereto.
[0034] Through the present invention, the target multimedia information obtained by the camera device shooting the target area in the classroom is obtained, the parameter information of each student included in the target students performing the target action is determined according to the target multimedia information, the target ranking of the target students is determined according to the parameter information, and the identification information of each student included in the target students is displayed in the electronic blackboard according to the target ranking, and the teacher can select a specific student according to the identification information. Since the target ranking of the target students can be determined according to the parameter information of each student included in the target students performing the target action, and the identification information of each student is displayed in the electronic blackboard according to the ranking, it is convenient for the teacher to determine the situation of each student performing the target action and determine the identification information of each student, and then it is convenient for the teacher to select a specific student. Therefore, the problem of poor roll call effect existing in the related art can be solved, and the effect of roll call is improved.
[0035] In an exemplary embodiment, determining the target ranking of the target student based on the parameter information includes: obtaining the historical roll call record of the target student, wherein the historical roll call record records the number of times each student included in the target student is called; and determining the target ranking based on the historical roll call record and the parameter information. In this embodiment, when determining the target ranking, the number of times each student is called within a historical time period can be determined. That is, the historical roll call record of the target student is obtained, and the target ranking is determined based on the historical roll call record and the parameter information. Among them, the historical roll call record can be a historical roll call record within a predetermined time period, for example, a record within a month, a record within a week, etc.
[0036] In the above embodiment, the list of students present is retrieved from the student attendance database; based on this list, the names, student numbers, and facial feature information of the students present are retrieved from the student identity information database and exported to the face recognition unit; the historical roll call records of students being called in the past are retrieved from the student class participation database, and the target ranking is determined based on the historical roll call records and parameter information.
[0037] In an exemplary embodiment, determining the target ranking based on the historical roll call record and the parameter information includes: determining the duration of performing the target action and the execution order of performing the target action included in the parameter information of each student included in the target students; determining the target number of times each student included in the historical roll call record is called; determining the priority of each student based on the duration, the execution order and the target number of times for each student; and sorting each student included in the target students according to the priority to obtain the target ranking. In this embodiment, when determining the target ranking, the duration of performing the target action and the execution order of performing the target action included in the parameter information of each student can be determined, the target number of times each student is called according to the historical roll call record, the priority of each student is determined according to the target number, duration and execution order, and each student is sorted according to the priority to obtain the target ranking.
[0038] In an exemplary embodiment, determining the priority of each student based on the duration, the execution order, and the target number of times of each student includes: determining a first weight corresponding to the duration; determining a second weight corresponding to the execution order; and determining the priority based on the first weight, the second weight, and the target number of times. In this embodiment, when determining the priority of each student, the first weight corresponding to the duration and the second weight corresponding to the execution order may be determined, and the priority may be determined based on the first weight, the second weight, and the target number of times. In determining the first weight, the difference between the duration and the preset time may be determined, and the product of the difference and the first predetermined coefficient may be determined as the first weight. In determining the second weight, the product of the value corresponding to the execution order and the second predetermined coefficient may be determined as the second weight.
[0039] In the above embodiment, students can be ranked based on the number of times they have been called in the past, with the order of raising hands and the duration of raising hands used as weighted parameters, wherein the weighted coefficients (i.e., the first predetermined coefficient and the second predetermined coefficient) can be adjusted according to actual conditions.
[0040] In an exemplary embodiment, determining the parameter information of each student included in the target student performing the target action based on the target multimedia information includes: performing action recognition on the target multimedia information, determining the action parameters of each student included in the target student, and the first position information of each student in the target multimedia information; performing target recognition on the target multimedia information, determining the identification information of each student included in the target student, and the second position information of each student in the target multimedia information; matching the action parameters with the identification information based on the first position information and the second position information, and determining the action parameters as the parameter information of the student corresponding to the action parameters. In this embodiment, the target multimedia information can be subjected to action recognition to determine the action parameters of each student included in the target student, and the first position information of each target student in the target multimedia information. Among them, the action parameters include whether to raise hands. The target multimedia information can also be subjected to target recognition to determine the identification information of each student included in the target student, and the second position information of each student in the target multimedia information, and the action parameters are matched with the identification information according to the first position information and the second position information. The action parameters are determined as the parameter information of the student corresponding to the action parameters.
[0041] In the above embodiment, the modules for performing action recognition on target multimedia information and for performing target recognition on target multimedia information can be the same module or different modules. When they are different modules, the two can be performed simultaneously, and after the results are respectively recognized, the two results are matched according to the position information to obtain the identification information and action parameters of each student.
[0042] In an exemplary embodiment, after the identification information of each student included in the target students is displayed on the electronic blackboard according to the target sorting, the method further includes: receiving a target instruction; in the case where the target instruction is a roll call instruction, broadcasting the number information included in the identification information included in the target instruction, and / or, displaying the identification information on the electronic blackboard; in the case where the target instruction is a switch instruction, switching the electronic blackboard based on the target instruction. In this embodiment, after the identification information of each student is displayed on the electronic blackboard according to the target sorting, a target instruction can also be received, and in the case where the target instruction is a roll call instruction, the number information included in the identification information included in the target instruction is broadcast. Among them, the number information can be a student number, a seat number, a name, etc. The identification information can also be displayed on the electronic blackboard. The identification information includes number information and face information. That is, when the teacher selects a specific student, the student number, seat number, name, etc. of the specific student can be broadcasted by voice, and one or more of the student number, seat number, name, and face image of the specific student can also be displayed on the electronic blackboard. For example, the teacher determines the position of the person being called on the global auxiliary roll call interface image, and clicks on the position by touch. The central control processing unit matches the student information of the image coordinate position, and uses synthesized voice to announce the name and student number of the person being called through the speaker module.
[0043] In the above embodiment, when the target instruction is a switching instruction, the electronic blackboard can also be switched according to the instruction. For example, after the teacher completes the roll call, he or she can return to the teaching interface by touching and clicking the return button on the GUI.
[0044] It should be noted that the target instruction can be an instruction input by the teacher through the touch-screen electronic blackboard, or an instruction input through a terminal device that can control the electronic blackboard, or an instruction input by voice, gesture operation, physical button, etc.
[0045] In an exemplary embodiment, when the target instruction is a roll call instruction, the method further includes: determining the target student indicated in the target instruction; and updating the number of times the specific student has been called in the historical roll call record in which the target student is recorded. In this embodiment, when the target instruction is a roll call instruction, it is determined that the teacher has selected the specific student, and the number of times the specific student has been called can be updated in the historical roll call record of the target student, such as adding 1 to the number of times the specific student has been called.
[0046] It should be noted that the above embodiment can also be applied to other scenarios besides the classroom where roll call can be applied. When applied to other scenarios besides the classroom where roll call can be applied, the target student is the candidate to be called, the specific student is the person to be called, and the teacher is the person with the right to call. For example, the above embodiment can also be applied to a company meeting, where the target student is the participant, the teacher is the host or speaker of the meeting, and the specific student is the person called by the host or speaker of the meeting. Accordingly, the target area is the position of the participant in the conference room. The camera device is a device installed in the conference room, or a device integrated in the electronic blackboard of the conference room.
[0047] The roll call method is described below in conjunction with a specific implementation method:
[0048] Figure 5 is a flow chart of a roll call method according to a specific embodiment of the present invention. Figure 5 As shown, the process includes:
[0049] Step S502, to start, the teacher activates the intelligent sorting roll call interface by touching and clicking the widget on the large screen.
[0050] Step S504: import the historical roll call record matrix M of students from the student classroom participation database.
[0051] In step S506, the central control processing unit retrieves the list of students present from the student attendance database; based on this list, retrieves the names, student numbers, and facial feature information of the students present from the student identity information database, and exports it to the face recognition unit; retrieves the historical roll call records of students from the student classroom participation database, and exports it to the intelligent sorting unit.
[0052] Step S508, the wide-angle camera module on the front-end camera and sound pickup module is activated to capture real-time images in the classroom, and the video signal is transmitted to the central control processing unit of the smart blackboard. Preprocessing, the wide-angle distortion and cropping image are corrected by the algorithm. The preprocessed video signal is transmitted to the action recognition unit, which detects the student's hand-raising behavior in the picture, and determines whether the hand is raised and exports it to the central control processing unit in combination with its coordinate position in the image. That is, it is determined whether the hand is raised. If the judgment result is yes, step S510 is executed, and if the judgment result is no, step S522 is executed.
[0053] Step S510, the preprocessed video signal is transmitted to the face recognition unit, which detects the facial feature information of the students in the picture, matches the identity information, obtains the coordinate position of each student in the image, obtains the number of times the students who raised their hands were called, and exports it to the central control processing unit.
[0054] Step S512, introducing the hand raising sequence matrix C and the matrix duration matrix T from the action recognition results.
[0055] Step S514, obtain the hand raising sequence weight w according to c in the hand raising sequence C c =k c c.
[0056] Step S516, obtain the hand-raising duration weight w according to t in the hand-raising duration T t =k t (t-t0), where t>t0.
[0057] Step S518: according to the number of times B1 is called, b and w c and w t The weighted roll call matrix W is obtained, where w=f(b, wc, wt).
[0058] Step S520, extract the corresponding a in A0 according to the w in the number of times W was named.
[0059] Step S522, extract A0 and B0 corresponding to the students who did not raise their hands according to the identity information A.
[0060] Step S524, extract the corresponding a in A0 according to the b in the number of times B0 was called.
[0061] Step S526: According to the ascending order of w and b, the corresponding A0 and A1 are combined and re-ordered to obtain A containing all a. out The central control processing unit matches the image coordinate positions output by the two recognition units, obtains the real-time hand-raising status of the students present, and exports it to the intelligent sorting unit.
[0062] Step S528, take A out (1, 2, ... n) are output to the roll call priority ranking list U. The intelligent ranking unit outputs the roll call priority ranking list of students to the central control processing unit based on the real-time hand raising situation and the historical roll call records.
[0063] Step S530, U imports the large-screen GUI.
[0064] Step S532, the intelligent sorting roll call interface GUI displays the names and student numbers of students with high roll call priority. The voice recognition module and the speaker module are activated. The teacher browses the list and can call one or more students from the list according to the content of the question, including: 1. Orally announce the name or student number of the person being called, the voice recognition module recognizes the teacher's roll call instruction, and the intelligent sorting unit updates the historical roll call record of the person being called; 2. By touching and clicking on the name and student number of the person being called, the intelligent sorting unit updates the historical roll call record of the person being called, and the speaker module uses a synthesized voice to announce the name and student number of the person being called. After the roll call is completed, the intelligent sorting unit updates the roll call priority sorting list, and the intelligent sorting roll call interface GUI is updated synchronously.
[0065] Step S534, the teacher finishes asking questions and returns to the teaching interface by touching and clicking the return button on the GUI.
[0066] In the aforementioned embodiment, the teacher activates the global auxiliary roll call interface by touching and clicking the widget on the large screen. The central control processing unit retrieves the list of students present from the student attendance database; based on this list, the name, student number, and facial feature information of the students present are retrieved from the student identity information database and exported to the face recognition unit. The wide-angle camera module on the front-end camera and sound pickup module is activated to shoot real-time images in the classroom, and the video signal is transmitted to the central control processing unit of the smart blackboard. Preprocessing, correcting wide-angle distortion and cropping images through algorithms. The preprocessed video signal is transmitted to the face recognition unit, which detects the facial feature information of the students in the picture, matches the identity information, obtains the coordinate position of each student in the image, and exports it to the central control processing unit. The global auxiliary roll call interface GUI displays the current preprocessed real-time image, and the speaker module is activated. The teacher determines the position of the person being called on the global auxiliary roll call interface image, and by touching and clicking on the position, the central control processing unit matches the student information of the image coordinate position, and uses the speaker module to broadcast the name and student number of the person being called using synthetic voice. When asking questions and calling the roll in class, it assists teachers in making objective and equal roll-call decisions, while taking into account students who raise their hands to speak and those who do not speak actively. In addition, based on the same device, the system can prompt the name of a specific student when the teacher needs to call the roll, to assist in maintaining classroom discipline. While giving teachers the final right to make roll-call decisions, it also ensures that each student has equal frequency of classroom interaction to the greatest extent possible, and maintains students' enthusiasm for speaking. It provides assistance when teachers are not familiar with students' names, and improves the efficiency of maintaining classroom discipline and student concentration. By retrieving student attendance data and classroom participation data, the accuracy and adaptability of decision-making algorithms can be improved.
[0067] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0068] In this embodiment, a roll-call device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0069] Figure 6 is a structural block diagram of a roll-call device according to an embodiment of the present invention. Figure 6 As shown, the device comprises:
[0070] An acquisition module 62 is used to acquire target multimedia information obtained by a camera in the classroom shooting a target area of the classroom, wherein the target area includes a target student;
[0071] A first determination module 64 is used to determine parameter information of each student included in the target students performing a target action based on the target multimedia information;
[0072] A second determination module 66, configured to determine a target ranking of the target students based on the parameter information;
[0073] The third determining module 68 is used to display the identification information of each student included in the target students on the electronic blackboard according to the target ranking, so as to instruct the teacher to select a specific object based on the identification information.
[0074] In an exemplary embodiment, the second determination module 66 can determine the target ranking of the target student based on the parameter information in the following manner: obtain the historical roll call record of the target student, wherein the historical roll call record records the number of times each student included in the target student is called; determine the target ranking based on the historical roll call record and the parameter information.
[0075] In an exemplary embodiment, the second determination module 66 can determine the target ranking based on the historical roll call records and the parameter information in the following manner: determine the duration of performing the target action and the execution order of performing the target action included in the parameter information of each student included in the target students; determine the target number of times each of the students included in the historical roll call records is called; determine the priority of each student based on the duration, the execution order and the target number of times for each student; and sort each of the students included in the target students according to the priority to obtain the target ranking.
[0076] In an exemplary embodiment, the second determination module 66 can determine the priority of each student based on the duration, the execution order and the target number of times of each student in the following manner: determine a first weight corresponding to the duration; determine a second weight corresponding to the execution order; determine the priority based on the first weight, the second weight and the target number of times.
[0077] In an exemplary embodiment, the first determination module 64 can determine the parameter information for each student included in the target students to perform the target action based on the target multimedia information in the following manner: perform action recognition on the target multimedia information to determine the action parameters of each student included in the target students, and the first position information of each student in the target multimedia information; perform target recognition on the target multimedia information to determine the identification information of each student included in the target students, and the second position information of each student in the target multimedia information; match the action parameters with the identification information based on the first position information and the second position information, and determine the action parameters as the parameter information of the student corresponding to the action parameters.
[0078] In an exemplary embodiment, the device can be used to receive a target instruction after displaying the identification information of each student included in the target students on the electronic blackboard according to the target sorting; when the target instruction is a roll call instruction, broadcast the numbering information included in the identification information included in the target instruction, and / or display the identification information on the electronic blackboard; when the target instruction is a switching instruction, switch the electronic blackboard based on the target instruction.
[0079] In an exemplary embodiment, the device may also be used to determine the specific student indicated in the target instruction when the target instruction is a roll call instruction; and update the number of times the specific student is called in the historical roll call record that records the target student.
[0080] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0081] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0082] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0083] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0084] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0085] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0086] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0087] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A roll call method, characterized in that: include: Acquire target multimedia information obtained by photographing a target area of the classroom by a camera device in the classroom, wherein the target area includes a target student; Determine parameter information for each student included in the target students to perform a target action based on the target multimedia information; Determine the target ranking of the target students based on the parameter information; displaying identification information of each student included in the target students on the electronic blackboard according to the target ranking to instruct the teacher to select a specific student based on the identification information; Determining the target ranking of the target students based on the parameter information includes: determining the target ranking based on the parameter information and the priority of each of the students, the priority being obtained by weighted summation based on the target number of times each of the students is called, the duration of each of the students performing the target action, and the execution order of performing the target action, and the product of the difference between the duration and the preset time and the first predetermined coefficient is the first weight of the duration; Before determining the target ranking of the target students based on the parameter information, the method further includes: retrieving the attendance database to determine the list of students present; retrieving information from the identity information database based on the list of students present and exporting it to the face recognition unit; Displaying the identification information of each student included in the target students on the electronic blackboard according to the target sorting includes: determining the students included in the target area who have not performed the target action; determining the number of times the students who have not performed the target action have been called out; re-sorting the target sorting and the students who have not performed the target action according to the number of times the students who have not performed the target action have been called out and the priority of each student included in the target students, and displaying the students' identification information on the electronic blackboard according to the sequence obtained by the re-sorting.
2. The method according to claim 1, characterized in that Determining the target ranking of the target students based on the parameter information includes: Acquire a historical roll call record of the target student, wherein the historical roll call record records the number of times each student included in the target student was called; The target ranking is determined based on the historical roll call record and the parameter information.
3. The method according to claim 2, characterized in that Determining the target ranking based on the historical roll call record and the parameter information includes: Determining the duration of performing the target action and the execution order of performing the target action included in the parameter information of each student included in the target students; determining a target number of times each of said students included in said historical roll call records was called; determining a priority for each of the students based on the duration of each of the students, the execution order, and the target number of times; Each of the students included in the target students is sorted according to the priority to obtain the target sorting.
4. The method according to claim 3, characterized in that Determining the priority of each of the students based on the duration of each of the students, the execution order, and the target number of times includes: Determining a first weight corresponding to the duration; Determining a second weight corresponding to the execution order; The priority is determined based on the first weight, the second weight, and the target number of times.
5. The method according to claim 1, characterized in that Determining the parameter information of each student included in the target students performing the target action based on the target multimedia information includes: Performing motion recognition on the target multimedia information, determining motion parameters of each student included in the target students, and first position information of each student in the target multimedia information; Performing target recognition on the target multimedia information, determining identification information of each of the target students, and second position information of each of the students in the target multimedia information; The action parameter is matched with the identification information based on the first position information and the second position information, and the action parameter is determined as the parameter information of the student corresponding to the action parameter.
6. The method according to claim 1, characterized in that After displaying identification information of each student included in the target students on the electronic blackboard according to the target ranking, the method further includes: receiving target instructions; In the case where the target instruction is a roll call instruction, broadcasting the number information included in the identification information included in the target instruction, and / or displaying the identification information on the electronic blackboard; When the target instruction is a switching instruction, the electronic blackboard is switched based on the target instruction.
7. The method according to claim 6, characterized in that In the case where the target instruction is a roll call instruction, the method further includes: identifying said specific student indicated in said target instruction; The number of times the specific student was called in the historical roll call record of the target student is updated.
8. A roll-call device, characterized in that: include: An acquisition module, used for acquiring target multimedia information obtained by a camera in a classroom shooting a target area of the classroom, wherein the target area includes a target student; A first determination module is used to determine parameter information of each student included in the target students performing a target action based on the target multimedia information; A second determination module, for determining a target ranking of the target students based on the parameter information; A third determination module is used to display identification information of each student included in the target students on the electronic blackboard according to the target ranking to instruct the teacher to select a specific student based on the identification information; The second determination module determines the target ranking of the target students based on the parameter information in the following manner: determining the target ranking based on the parameter information and the priority of each of the students, the priority being obtained by weighted summation based on the target number of times each of the students is called, the duration of each of the students performing the target action, and the execution order of performing the target action, and the product of the difference between the duration and the preset time and the first predetermined coefficient is the first weight of the duration; The device is used to determine the target ranking of the target students based on the parameter information before: calling the attendance database to determine the list of students present; calling the information from the identity information database based on the list of students present and exporting it to the face recognition unit; The third determination module realizes displaying the identification information of each student included in the target students on the electronic blackboard according to the target sorting in the following manner: determining the students included in the target area who have not performed the target action; determining the number of times the students who have not performed the target action have been called out; re-sorting the target sorting and the students who have not performed the target action according to the number of times the students who have not performed the target action have been called out and the priority of each student included in the target students, and displaying the students' identification information on the electronic blackboard according to the sequence obtained by the re-sorting.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 7 when executed by a processor.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Interactive recognition method, recognition system, computer equipment and storage medium
CN112861591A
Online classroom prompting method and device, computer equipment and storage medium
CN113034321A