Student attendance management device and management method
By combining short byte splicing and cache comparison pool in the attendance management system, the data comparison and statistics complexity problem in the existing attendance management system is solved, efficient attendance information management and statistics are achieved, and operations are reduced Pressure improves management efficiency.
Patent Information
- Application Number
- CN202411435795.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-01-14
AI Technical Summary
The existing attendance management system has complex single attendance result tables and high calculation volumes in the data comparison and statistics process, resulting in a large amount of attendance statistics at the end of the semester or graduation, and the attendance data are independent of each other, requiring manual unified calculations. Causes computing pressure.
The student attendance management device is adopted, including registration and identification equipment, resource manager, information entry equipment and management system, and the student information, course information and area information are compared and classified through short byte splicing, and the cache comparison pool is used to perform data. Computing, generate a single regional attendance information mac frame, reduce the calculation amount and comparison workload, and realize high-speed information transmission through the punch-in bus and the data information statistics bus.
It greatly reduces the calculation and statistical workload of attendance data, improves management efficiency, realizes automated big data management, simplifies the statistics and feedback of attendance information of teachers and students, and reduces the computing pressure on computers and servers.
Smart Images

Figure CN119313024A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of regional personnel management, and in particular to a student attendance management device and a management method. Background Art
[0002] The attendance management system is a systematic management system that helps colleges and universities solve the attendance of faculty and staff, students in class and other attendance methods. The existing attendance management system generally uses mobile phone apps, terminal attendance machines, card swiping through human channels, electronic class cards, and face recognition to select different attendance methods for different scenarios.
[0003] The attendance management system is a difficult problem to deal with in a reasonable, fair and effective way to manage the attendance of school staff and students. The development of attendance has gone through the update and iteration of name sign-in, paper card attendance, radio frequency card (IC / ID) attendance, biometrics (fingerprint, palm print, retina and other facial features) attendance and other technologies.
[0004] However, the existing attendance management system still has the following shortcomings:
[0005] 1) Attendance is generally divided into student attendance, district attendance and department attendance (i.e. teacher attendance), and each attendance data is independent of each other, and there is no logical relationship between the operations. As a result, the generated student attendance sheet, district attendance sheet and department attendance sheet are independent of each other, and finally manual statistics or terminal unified statistics are required, resulting in a large workload of attendance statistics at the end of the semester or at graduation;
[0006] 2) Some attendance management systems only generate a single attendance result table, which results in a large amount of attendance scoring calculations;
[0007] 3) The attendance management system has too many imported modules. For example, each module, such as registration, enrollment, meeting, morning exercise, course, teacher and classroom, requires a set of corresponding computing units. Finally, statistical calculations are performed through the big data cloud. During the data comparison and statistical process, one-to-one correspondence is required, and the amount of calculation is large. The computing power of each attendance registration and identification device, statistical computer and terminal server is high. Summary of the invention
[0008] The purpose of the present invention is to solve the shortcomings in the prior art and to propose a student attendance management device and a management method.
[0009] In order to achieve the above object, the present invention adopts the following technical solutions:
[0010] The student attendance management device includes a registration and identification device, a resource manager, an information input device and a management system, and is also provided with a cache comparison pool for information data comparison operations;
[0011] The registration and identification device is connected to the workstation, which is connected to the regional server through the hub. Multiple regional servers form the campus's intranet terminal, which is connected to the external network through the gateway. Adjacent regional servers exchange information through bridges and repeaters.
[0012] The resource manager is directly connected to the regional server through the hub, and the information entry device imports the initial data of students, teachers and other staff into the resource manager; the resource manager is equipped with a punch-in bus connected to the registration and identification device as a dedicated high-speed channel for two-way transmission of identification information; the resource manager is equipped with a data information statistics bus connected to the cache comparison pool as a dedicated high-speed channel for two-way transmission of the formal storage information of the resource manager and the cache information in the cache comparison pool;
[0013] The management system is equipped with dedicated interfaces for managing the punch-in bus and the data information statistics bus, ensuring the smooth flow of identification information and attendance information and feedback management;
[0014] The management system is equipped with a regional management module, a course management module and a student management module. The regional management module is equipped with a dedicated channel for communicating with campus regional administrators, the course management module is equipped with a dedicated channel for communicating with school, college, department administrators and teachers, and the student management module is equipped with a dedicated channel for communicating with students and counselors (or class teachers);
[0015] After the authentication and management system editing and processing, the regional management module, the course management module and the student management module input the data of the regional information mac frame, the course information mac frame and the student information mac frame into the cache comparison pool respectively. The regional information mac frame, the course information mac frame and the student information mac frame are spliced in the cache comparison pool in a short byte manner to obtain the regional attendance information output mac frame, which is output to the resource manager for storage;
[0016] The short byte splicing method includes reading, comparison, operation and writing, wherein operation refers to the configuration through the logic control module for judging the state of the splicing cache according to the read pointer and the write pointer in the splicing cache; writing refers to the configuration through the write data module for responding to the state of the splicing cache being writable, extracting valid data from the input data, and storing the valid data in the splicing cache; comparison refers to the information comparison and classification of each mac frame through the comparison module and the classification module; reading refers to the configuration through the read data module for responding to the state of the splicing cache being readable, reading out and outputting the data in the splicing cache.
[0017] Preferably, the information entry device includes a collection touch screen and a collection camera. The collection touch screen is used to collect signature handwriting, fingerprints and palm prints, and the collection camera is used to collect images of the retina and other facial features; the information entry device collects initial data of students and teachers (including other administrators or maintenance personnel) and imports it into the resource manager for timely call within the campus local area network.
[0018] Preferably, the registration and identification device comprises:
[0019] A collection unit, the collection unit is at least one of a collection touch screen and a collection camera, and is used to use at least two types of image information from signature handwriting, fingerprints, palm prints, retinas and other facial features;
[0020] The image recognition unit is used to perform recognition operation on the image information obtained by the acquisition unit, and compare it with the initial data temporarily called from the resource manager, perform frame recognition on the image to obtain the difference, and obtain a right or wrong signal;
[0021] The difference amplifier amplifies the right and wrong signals and outputs electrical signals through the oscilloscope, with the right signal taking the value 0 and the wrong signal taking the value 1;
[0022] The identification information feedback unit obtains the amplified right and wrong signals through buzzers and flashing lights, and feeds back the information. There is a special case where the information of a certain person does not match the personnel identification information stored in the server or computer in the area, that is, the output is a "temporary personnel" signal, which is archived and fed back to the management system and resource manager.
[0023] Preferably, the registration and identification device is a peripheral device connected to a classroom computer or a portable independent device with networking function and a mobile power supply.
[0024] Preferably, the area management module, the course management module and the student management module directly interact with corresponding personnel through mobile phone apps to facilitate direct management.
[0025] Preferably, the area information mac frame includes a destination address, a source address, a VLAN tag, a teacher authentication identification tag, a student authentication identification tag and a data byte, wherein the data byte includes course call information, student call information, time update information and an empty byte;
[0026] The data bytes of the course information mac frame include department information, teacher information, time, student call information, area call information and empty bytes;
[0027] The data bytes of the student information mac frame include student status information, identification feature call information, time, course call information, area call information and empty bytes;
[0028] The regional attendance information output mac frame includes the destination address, source address, VLAN tag, teacher-callable registration identification code, student-callable registration identification code and data bytes, where the data bytes include time series information bytes, teacher and student attendance classification information bytes, empty bytes and splicing termination mark bytes.
[0029] Preferably, the short byte splicing method specifically refers to: taking the regional information mac frame as the basic frame data, and then using the comparison, classification, splicing and other operations of the student information mac frame or the course information mac frame to edit, to obtain the regional attendance information output mac frame, which is fed back to the resource manager for storage or the management system for management. When all the regional attendance information output mac frames of any student or teacher are counted in chronological order, the attendance information within a certain period is finally obtained.
[0030] Preferably, the management system includes a master control management platform set up on the intranet terminal and management branches set up on servers in each region, so as to match the network distribution of the campus local area network. The master control management platform is provided with a large display screen, and the large display screen is provided with a management map, and the attendance of each branch area is managed in real time according to the map; the management branch is provided with a large computer client for managing the attendance in the branch area. In the later stage, it can be considered to adopt a short-wave fast communication method between the master control management platform and each management branch to further improve the real-time management of attendance, but this technology has yet to be developed.
[0031] According to the basic structure of the aforementioned student attendance management device, the present invention also proposes a student attendance management method, comprising the following steps:
[0032] 1) From a period of time before the start of a class, activity or meeting (set to 15-30 minutes), personnel can start to register and identify through the registration and identification device, and register and identify again within 20 minutes after the end. If the registration and identification are completed twice within the two time ranges, the attendance is qualified; the person who registers for the first time 5 minutes after the start of the class, activity or meeting will be counted as late, and the person who registers for the second time 10 minutes before the end of the class, activity or meeting will be counted as leaving early. If there is no registration and identification within the time range of 5 minutes after the start and 10 minutes before the end of the class, activity or meeting, it will be counted as absent. At the same time, students with leave information will have their course call information and area call information marked as errors through the leave module, and then calculated as leave through the attendance counter. Passed attendance, lateness, early leave, absence and leave are all set with corresponding digital codes;
[0033] 2) After the registration and identification of teachers and students, each successful registration and identification will compare the student information MAC frame or course information MAC frame with the regional information MAC frame, and check through the attendance counter, and classify the student information and teacher information into several categories, such as qualified attendance, late, early leave, absence and leave.
[0034] 3) Read out each mac frame data, determine the specific position of the bytes to be spliced according to the time matching, and obtain the time series information through the time manager after identification, comparison and classification. Obtain the teacher and student attendance classification information through the attendance counter calculation, and determine the splicing termination mark according to the time series information. After the logic is correct, the complete regional attendance information output mac frame is obtained through the write data module editing;
[0035] 4) Feedback the regional attendance information output mac frame to the resource manager for storage, and feedback management is performed through the management system. When all regional attendance information output mac frames of any student or teacher are counted in chronological order, the attendance information within a certain period is finally obtained, which is convenient for students, teachers, department offices and campus offices to call and query and count scores in a timely manner.
[0036] Compared with the prior art, the present invention has the following beneficial effects:
[0037] 1. Aiming at the complex statistical calculations that require one-to-one correspondence in data comparison and statistics of the existing attendance system, the present invention adopts a short byte splicing method to splice the student information MAC frame, the course information MAC frame and the regional information MAC frame, so as to extract the valid data of each information branch, and obtain the classified attendance information through comparison and classification operations, and only implant a single regional attendance information output MAC frame, that is, through the operation of the cache comparison pool, the attendance information of a certain course, activity or meeting is output through a single MAC data frame, which greatly reduces the calculation, comparison and statistical workload of the attendance data, thereby providing greater convenience for the subsequent statistics of the attendance data.
[0038] 2. In order to realize the above short byte splicing method, the present invention also needs to encode the campus according to the rules of area, course, time, etc., which is further conducive to the automated big data management of the identification feature information of various types of personnel information, and it is easier to obtain unified management big data statistics, thereby improving the management efficiency of teachers, students and staff.
[0039] 3. The present invention also provides a punch-in bus and a data information statistics bus, which greatly improves the high-speed transmission of attendance-related information such as identification information, formal storage information, and cache information, and realizes a new management system integrating time management, area management, and personnel management, which is beneficial to big data statistics and timely feedback on teaching quality and is worthy of popularization and use. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 This is a basic architecture diagram of the student attendance management device proposed by the present invention;
[0041] Figure 2 The present invention provides a logic block diagram of the short byte splicing method used in the student attendance management method proposed by the present invention. DETAILED DESCRIPTION
[0042] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.
[0043] Reference Figure 1 , a student attendance management device, including a registration and identification device, a resource manager, an information input device and a management system, and also provided with a cache comparison pool for information data comparison operation;
[0044] The registration and identification device is connected to the workstation, which is connected to the regional server through the hub. Multiple regional servers form the campus's intranet terminal, which is connected to the external network through the gateway. Adjacent regional servers exchange information through bridges and repeaters.
[0045] The resource manager is directly connected to the regional server through the hub, and the information entry device imports the initial data of students, teachers and other staff into the resource manager; the resource manager is equipped with a punch-in bus connected to the registration and identification device as a dedicated high-speed channel for two-way transmission of identification information; the resource manager is equipped with a data information statistics bus connected to the cache comparison pool as a dedicated high-speed channel for two-way transmission of the formal storage information of the resource manager and the cache information in the cache comparison pool;
[0046] The management system is equipped with dedicated interfaces for managing the punch-in bus and the data information statistics bus, ensuring the smooth flow of identification information and attendance information and feedback management;
[0047] The management system is equipped with a regional management module, a course management module and a student management module. The regional management module is equipped with a dedicated channel for communicating with campus regional administrators, the course management module is equipped with a dedicated channel for communicating with school, college, department administrators and teachers, and the student management module is equipped with a dedicated channel for communicating with students and counselors (or class teachers);
[0048] After the authentication and management system editing and processing, the regional management module, the course management module and the student management module input the data of the regional information mac frame, the course information mac frame and the student information mac frame into the cache comparison pool respectively. The regional information mac frame, the course information mac frame and the student information mac frame are spliced in the cache comparison pool in a short byte manner to obtain the regional attendance information output mac frame, which is output to the resource manager for storage;
[0049] The short byte splicing method includes reading, comparison, operation and writing, wherein operation refers to the configuration through the logic control module for judging the state of the splicing cache according to the read pointer and the write pointer in the splicing cache; writing refers to the configuration through the write data module for responding to the state of the splicing cache being writable, extracting valid data from the input data, and storing the valid data in the splicing cache; comparison refers to the information comparison and classification of each mac frame through the comparison module and the classification module; reading refers to the configuration through the read data module for responding to the state of the splicing cache being readable, reading out and outputting the data in the splicing cache.
[0050] Among them, the information entry equipment includes a collection touch screen and a collection camera. The collection touch screen is used to collect signature handwriting, fingerprints and palm prints, and the collection camera is used to collect images of the retina and other facial features; the information entry equipment collects the initial data of students and teachers (including other managers or maintenance personnel), and imports it into the resource manager for timely call within the campus LAN.
[0051] Among them, the registration and identification equipment includes:
[0052] A collection unit, the collection unit is at least one of a collection touch screen and a collection camera, and is used to use at least two types of image information from signature handwriting, fingerprints, palm prints, retinas and other facial features;
[0053] The image recognition unit is used to perform recognition operation on the image information obtained by the acquisition unit, and compare it with the initial data temporarily called from the resource manager, perform frame recognition on the image to obtain the difference, and obtain a right or wrong signal;
[0054] The difference amplifier amplifies the right and wrong signals and outputs electrical signals through the oscilloscope, with the right signal taking the value 0 and the wrong signal taking the value 1;
[0055] The identification information feedback unit obtains the amplified right and wrong signals through buzzers and flashing lights, and feeds back the information. There is a special case where the information of a certain person does not match the personnel identification information stored in the server or computer in the area, that is, the output is a "temporary personnel" signal, which is archived and fed back to the management system and resource manager.
[0056] Among them, the registration and identification device is specifically a peripheral connected to the classroom computer or a portable independent device with networking function and mobile power supply, which is used for attendance of activities in open areas.
[0057] Among them, the regional management module, course management module and student management module facilitate direct management by directly interacting with corresponding personnel through mobile apps.
[0058] Among them, the management system includes a master control management platform installed on the intranet terminal and management branches installed on servers in each region, so as to match the network distribution of the campus LAN. The master control management platform is equipped with a large display screen, and the large display screen is equipped with a management map, which manages the attendance of each branch area in real time according to the map; the management branch is equipped with a large computer client for managing the attendance within the branch area.
[0059] It is important to note that the regional information mac frame includes the destination address, source address, VLAN tag, teacher authentication identification tag, student authentication identification tag and data bytes, where the data bytes include course call information, student call information, time update information and empty bytes;
[0060] The data bytes of the course information mac frame include department information, teacher information, time, student call information, area call information and empty bytes;
[0061] The data bytes of the student information mac frame include student status information, identification feature call information, time, course call information, area call information and empty bytes;
[0062] The regional attendance information output mac frame includes the destination address, source address, VLAN tag, teacher callable registration identification code, student callable registration identification code and data bytes, where the data bytes include time series information bytes, teacher and student attendance classification information bytes, empty bytes and splicing termination mark bytes. Refer to Table 1:
[0063] Table 1. Input or output mac frame byte occupancy table of attendance data cache comparison of the present invention
[0064]
[0065] It should be noted that the student information in the mac frame includes the registration of college, major, class, name, gender, student number and other information. The name, gender and student number occupy 2-3 bytes, and the others occupy 2 bytes; the identification feature call information refers to the call of at least one of the identification information such as signature handwriting, fingerprint, retina, facial image or other facial features (such as moles); the course call information refers to the call of the regional information within the corresponding time value range, which only includes the department coding information and the teacher's work number information that can identify the course. The department coding information refers to the decimal digital information that digitally numbers the departments according to a certain rule. For example, the School of Electronic Information Engineering is numbered 02, and its subordinate Network Information Technology major is numbered 0204, which is converted into binary information for storage. In fact, the course can be fully identified only by the teacher's work number information, but adding the call of department coding information is convenient for the department office to manage the student information mac frame at all levels without the need to be summarized by the teacher; regional call information refers to the call of regional information within the corresponding time value range, which only includes the location number information that can identify the area (corresponding to the server and workstation) and the work number information of the regional administrator. The location number information refers to the decimal digital information that divides the campus area and is digitally numbered according to a certain rule, which is transcoded into binary information and loaded. In fact, the area can be fully identified only by the work number information of the regional administrator, but adding the call of location number information is convenient for the campus management office to manage the student information mac frame at all levels without the need to be summarized by the regional administrator.
[0066] The teacher information in the course information mac frame includes not only the work number information, but also the teacher's identification features, such as signature handwriting, fingerprints, retina, facial image or other facial features (such as moles) and other identification information, which is convenient for identification registration before class; student call information refers to the call of the student ID of the class to be attended, including range call and individual call. Range call can reduce the number of bytes occupied by student call information, and individual call is convenient for timely call of student information of cross-department elective courses;
[0067] The VLAN tag in the regional information mac frame refers to the network address information of the local area network, server and workstation corresponding to the region, the corresponding source address refers to the IP address of the classroom computer or other external device, and the destination address refers to the IP address of the target computer or server. In the operation mode of the present invention, it specifically refers to the IP address of the cache comparison pool, resource manager or management system corresponding computer. The mac frame of the same data information can be sent to different purposes using different destination addresses; the teacher authentication identification tag is used to correspond to the teacher identification features collected in the registration and identification device, and a teacher-callable registration identification code is generated after a successful match. The student authentication identification tag is used to correspond to the student identification feature series grouping collected in the registration and identification device, and a grouped series of student-callable registration identification codes are generated after a successful match, which is convenient for the management system to timely call and count the subsequent regional attendance information output mac frames; the time update information is the two-way interaction of the information of the time manager in the corresponding management system, which is used for the writing and entry of the update registration of regional usage time;
[0068] The above mac frames originally used 16-byte ultra-short data frames, but considering adding multi-faceted call information and multi-level management functions, they were changed to 32-byte short data frames. In order to splice the mac frames, empty bytes were added to improve the matching of the clock cycles of each mac frame. The empty bytes in the subsequent spliced regional attendance information output mac frame data play a role in balancing the clock cycle gap.
[0069] The splicing method of the present invention refers to the patent CN112153054B "A method and system for implementing splicing cache of arbitrary byte length", and its splicing logic refers to Figure 2 , that is, including: a logic control module, configured to determine the state of the splicing cache according to the read pointer and the write pointer in the splicing cache; a write data module, configured to extract valid data from the input data in response to the state of the splicing cache being writable, and store the valid data in the splicing cache; a read data module, configured to read and output the data in the splicing cache in response to the state of the splicing cache being readable. The implementation method and system of the splicing cache of arbitrary byte length proposed by the present invention can effectively solve the waste of transmission bandwidth and the waste of processor performance during data processing and the computing pressure caused by the large amount of placeholder data used in the conversion process between different data bit widths and different bit widths in actual production work.
[0070] The difference is that the present invention adds a comparison module and a classification module in the cache comparison pool for information comparison and classification of each mac frame, and uses three 32-byte input mac frames to splice into a 64-byte output mac frame. The specific splicing is based on the regional information mac frame as the basic frame data, and then uses the comparison, classification, splicing and other operations of the student information mac frame or the course information mac frame to obtain the regional attendance information output mac frame, which is fed back to the resource manager for storage or the management system for management. When all the regional attendance information output mac frames of any student or teacher are counted in chronological order, the attendance information within a certain period is finally obtained.
[0071] The student attendance management method formed includes the following steps:
[0072] 1) From a period of time before the start of a class, activity or meeting (set to 15-30 minutes), personnel can start to register and identify through the registration and identification device, and register and identify again within 20 minutes after the end. If the registration and identification are completed twice within the two time ranges, the attendance is qualified; the person who registers for the first time 5 minutes after the start of the class, activity or meeting will be counted as late, and the person who registers for the second time 10 minutes before the end of the class, activity or meeting will be counted as leaving early. If there is no registration and identification within the time range of 5 minutes after the start and 10 minutes before the end of the class, activity or meeting, it will be counted as absent. At the same time, students with leave information will have their course call information and area call information marked as errors through the leave module, and then calculated as leave through the attendance counter. Passed attendance, lateness, early leave, absence and leave are all set with corresponding digital codes;
[0073] 2) After the registration and identification of teachers and students, each successful registration and identification will compare the student information MAC frame or course information MAC frame with the regional information MAC frame, and check through the attendance counter, and classify the student information and teacher information into several categories, such as qualified attendance, late, early leave, absence and leave.
[0074] 3) Read out each mac frame data, determine the specific position of the bytes to be spliced according to the time matching, and obtain the time series information through the time manager after identification, comparison and classification. Obtain the teacher and student attendance classification information through the attendance counter calculation, and determine the splicing termination mark according to the time series information. After the logic is correct, the complete regional attendance information output mac frame is obtained through the write data module editing;
[0075] 4) Feedback the regional attendance information output mac frame to the resource manager for storage, and feedback management is performed through the management system. When all regional attendance information output mac frames of any student or teacher are counted in chronological order, the attendance information within a certain period is finally obtained, which is convenient for students, teachers, department offices and campus offices to call and query and count scores in a timely manner.
[0076] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
Claims
1. A student attendance management device, comprising a registration and identification device, a resource manager, an information entry device and a management system, characterized in that: There is also a cache comparison pool for information data comparison operations; The registration and identification device is connected to a workstation, the workstation is connected to a regional server through a hub, a plurality of regional servers form an intranet terminal of a campus, the intranet terminal is connected to an external network through a gateway, and adjacent regional servers exchange information through a bridge and a repeater; The resource manager is directly connected to the regional server through the hub, and the information input device imports the initial data of students, teachers and other staff into the resource manager; the resource manager is provided with a punch-in bus connected to the registration and identification device as a dedicated high-speed channel for bidirectional transmission of identification information; the resource manager is provided with a data information statistics bus connected to the cache comparison pool as a dedicated high-speed channel for bidirectional transmission of the formal storage information of the resource manager and the cache information in the cache comparison pool; The management system is provided with dedicated interfaces for managing the punch-in bus and the data information statistics bus, respectively, to ensure the smooth flow of identification information and attendance information and feedback management; The management system is provided with a regional management module, a course management module and a student management module. The regional management module is provided with a dedicated channel for communicating with the campus regional administrator, the course management module is provided with a dedicated channel for communicating with the school, college, department administrators and teachers, and the student management module is provided with a dedicated channel for communicating between students and counselors; After the authentication and management system editing and processing, the regional management module, the course management module and the student management module respectively input the data of the regional information mac frame, the course information mac frame and the student information mac frame into the cache comparison pool, and the regional information mac frame, the course information mac frame and the student information mac frame are spliced in the cache comparison pool in a short byte manner to obtain the regional attendance information output mac frame, which is output to the resource manager for storage; The short byte splicing method includes reading, comparing, calculating and writing, wherein calculating refers to determining the state of the splicing cache according to the read pointer and the write pointer in the splicing cache through the configuration of the logic control module; writing refers to extracting valid data from the input data in response to the state of the splicing cache being writable through the configuration of the write data module, and storing the valid data in the splicing cache; comparing refers to comparing and classifying the information of each mac frame through the comparison module and the classification module; reading refers to reading and outputting the data in the splicing cache in response to the state of the splicing cache being readable through the configuration of the read data module.
2. The student attendance management device according to claim 1, characterized in that: The information entry device includes a collection touch screen and a collection camera, the collection touch screen is used to collect signature handwriting, fingerprints and palm prints, and the collection camera is used to collect images of the retina and other facial features; The information entry device collects the initial data of students and teachers and imports it into the resource manager for timely access within the campus LAN.
3. The student attendance management device according to claim 1, characterized in that: The registration and identification device comprises: A collection unit, the collection unit is at least one of a collection touch screen and a collection camera, and is used to use at least two types of image information from signature handwriting, fingerprints, palm prints, retinas and other facial features; The image recognition unit is used to perform recognition operation on the image information obtained by the acquisition unit, and compare it with the initial data temporarily called from the resource manager, perform frame recognition on the image to obtain the difference, and obtain a right or wrong signal; The difference amplifier amplifies the right and wrong signals and outputs electrical signals through the oscilloscope, with the right signal taking the value 0 and the wrong signal taking the value 1; The identification information feedback unit obtains the amplified right and wrong signals through the buzzer and flashing lights, and feeds back the information.
4. The student attendance management device according to claim 1, characterized in that: The registration and identification device is specifically a peripheral device connected to a classroom computer or a portable independent device with networking capabilities and a mobile power supply.
5. The student attendance management device according to claim 1, characterized in that: The area management module, course management module and student management module directly interact with corresponding personnel through mobile phone apps.
6. The student attendance management device according to claim 1, characterized in that: The area information mac frame includes a destination address, a source address, a VLAN tag, a teacher authentication identification tag, a student authentication identification tag and a data byte, wherein the data byte includes course call information, student call information, time update information and an empty byte; The data bytes of the course information mac frame include department information, teacher information, time, student call information, area call information and empty bytes; The data bytes of the student information mac frame include student status information, identification feature call information, time, course call information, area call information and empty bytes; The regional attendance information output mac frame includes a destination address, a source address, a VLAN tag, a teacher-callable registration identification code, a student-callable registration identification code and data bytes, wherein the data bytes include time series information bytes, teacher and student attendance classification information bytes, empty bytes and splicing termination mark bytes.
7. The student attendance management device according to claim 1, characterized in that: The short byte splicing method specifically refers to: using the regional information mac frame as the basic frame data, and then using the comparison, classification, splicing and other operations of the student information mac frame or the course information mac frame to edit, to obtain the regional attendance information output mac frame, which is fed back to the resource manager for storage or the management system for management. When all the regional attendance information output mac frames of any student or teacher are counted in chronological order, the attendance information within a certain period is finally obtained.
8. The student attendance management device according to claim 1, characterized in that: The management system includes a master control management platform arranged on an intranet terminal and management branches arranged on servers in each region, so as to match the network distribution of the campus local area network. The master control management platform is provided with a large display screen, and the large display screen is provided with a management map, and the attendance of each branch area is managed in real time according to the map; the management branch is provided with a large computer client for managing the attendance in the branch area.
9. A student attendance management method, using the student attendance management device according to any one of claims 1 to 8, characterized in that: The following steps are involved: 1) From a period of time before the start of a class, activity or meeting, personnel can register and identify through the registration and identification device, and register and identify again within 20 minutes after the end. If the registration and identification are completed twice within the two time ranges, the attendance is qualified; the person who registers for the first time 5 minutes after the start of the class, activity or meeting will be counted as late, and the person who registers for the second time 10 minutes before the end of the class, activity or meeting will be counted as leaving early. If there is no registration and identification within the time range of 5 minutes after the start and 10 minutes before the end of the class, activity or meeting, it will be counted as absent. At the same time, students who carry leave information will have their course call information and area call information marked as errors through the leave module, and then calculated as leave through the attendance counter. Passed attendance, lateness, early leave, absence and leave are all equipped with corresponding digital codes; 2) After the registration and identification of teachers and students, each successful registration and identification will compare the student information MAC frame or course information MAC frame with the regional information MAC frame, and check through the attendance counter, and classify the student information and teacher information into several categories, such as qualified attendance, late, early leave, absence and leave. 3) Read out each mac frame data, determine the specific position of the bytes to be spliced according to the time matching, and obtain the time series information through the time manager after identification, comparison and classification. Obtain the teacher and student attendance classification information through the attendance counter calculation, and determine the splicing termination mark according to the time series information. After the logic is correct, the complete regional attendance information output mac frame is obtained through the write data module editing; 4) Feedback the regional attendance information output mac frame to the resource manager for storage, and feedback management is performed through the management system. When all regional attendance information output mac frames of any student or teacher are counted in chronological order, the attendance information within a certain period is finally obtained, which is convenient for students, teachers, department offices and campus offices to call and query and count scores in a timely manner.
Citation Information
Patent Citations
An implementation method and system for arbitrary byte length concatenation buffers
CN112153054B