A student management and positioning system
Patent Information
- Application Number
- CN202410813303.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-24
- Publication Date
- 2026-10-27
AI Technical Summary
由于多数家长忙于工作,而苦于不能及时地了解孩子在学校的各种情况,以及当天的作业、老师对学生的要求等信息,因此缺少与学校方面的沟通,导致学校与家长教育缺乏沟通和脱节现象
[0030]本发明利用射频识别方式定位学生标签信息来检测学生的位置,并且系统能够很好地对多个学生标签信息进行采集,同时建立数据指纹库为在线定位阶段位置匹配判断提供了依据,从而实现对学生位置的精确定位,同时应用的算法相互关联支撑,提高了系统的稳定性和抗干扰能力,减少了系统出错的可能性,帮助学校管理人员更准确地了解学生的活动轨迹和实时位置。
Smart Images

Figure CN122989357A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of data processing technology, specifically relating to a student management and positioning system. Background Technology
[0002] With the development of informatization and educational concepts under informatization conditions, the construction of campus informatization has evolved from digital campuses to smart campuses. Smart campuses represent a higher stage of development in digital campus construction, and their construction is inseparable from the development of the Internet of Things (IoT) and IoT technologies. The IoT is an extension of the development and application of internet technology, closely related to it and representing a higher stage of its development. Therefore, research on smart campus construction based on the IoT is of great significance.
[0003] Currently, student management is a major concern for both schools and parents. This is especially true regarding student arrival and departure from school, as well as their location during off-campus activities, to ensure children's safety. Because most parents are busy with work and struggle to stay informed about their children's school activities, homework assignments, and teacher expectations, communication with the school is lacking, leading to a disconnect between school and parent education. Currently, almost all schools in China rely on manual attendance checks. This is time-consuming and drains the resources of school administrators, is prone to human error, and makes it difficult for students and attendance administrators to access attendance information efficiently and readily, causing significant inconvenience to attendance management.
[0004] Therefore, it is necessary to propose a student management and location system to at least partially solve the problems existing in the current technology.
[0005] The information disclosed above in this background section is only for enhancing the understanding of the background section of this invention, and therefore may include prior art that is not known to those skilled in the art. Summary of the Invention
[0006] The purpose of this invention is to provide a student management and location system to solve the problems mentioned in the background art.
[0007] To achieve the above objectives, the present invention provides the following technical solution:
[0008] A student management and positioning system includes: a student information management module, an attendance and positioning management module, a student homework management module, a notification publishing management module, and a student safety management module. The student information management module is used to manage and maintain student information security. The attendance and positioning management module is used to obtain current location information and record students' historical trajectories. The student homework management module is used to facilitate the management of students' homework status. The notification publishing management module is used to publish various notification information to students and to collect and verify statistics. The student safety management module is used to locate students' location information in emergencies and generate real-time safety notifications.
[0009] Preferably, in the student information management module, a MySQL database is used to store and manage student information, and the stored student information is encrypted using the AES encryption algorithm. When registering a new user, the registration information is encrypted using AES and stored in ciphertext. Then, a RESTful API is used to provide access to and update services for student information, thereby improving the scalability and maintainability of the system.
[0010] Preferably, in the attendance and location management module, student tag information within the coverage area is read by base stations deployed on campus, and an anti-collision algorithm is used to collect tag information from multiple students, thereby improving the success rate of tag information collection.
[0011] The dynamic frame slot ALOHA algorithm dynamically adjusts the frame length based on tag idle time and collision conditions during actual communication, thereby improving tag recognition efficiency. The dynamic recognition steps are as follows:
[0012] 1. When the tag communicates with the reader, the number of initial time slots M in the statistics command;
[0013] 2. The student tag selects a reader's time slot and resets its own time slot counter to 1;
[0014] 3. During the recognition process, when the number of selected time slots is the same as the counter, the reader reads the student tag information; when they are different, the student tag waits until it is successfully matched with the reader.
[0015] 4. When the reader reads the same number of time slots for a student tag as the loop length in the protocol, end the current loop and return to step 2 to restart the dynamic process.
[0016] Preferably, in the attendance location management module, noise filtering is performed on the collected tag information to ensure the validity and accuracy of the tag information. Then, the student's location status is determined based on the established data fingerprint database, and a data integration tool is used to realize data synchronization operation from different data sources.
[0017] When collecting label information of fixed point coordinates offline, Gaussian filtering is used to process the collected label information to remove interference and improve the accuracy of the information. Based on the distribution characteristics of the Gaussian function, a Gaussian model is established using the collected label information, and its expression is as follows:
[0018]
[0019] R w Equivalent to μ, we can obtain the following formula:
[0020]
[0021] Substituting the above equation into the Gaussian function model:
[0022]
[0023] In the formula, w represents the w-th sample point, w = 1, 2, 3, ..., K, R w It is the point (x) after averaging the m tag signal values. w ,y w The average value at (x) is the number of times the tag is positioned within the location area, where m is the average value at (x). w ,y w The number of times the tag signal value is sampled at point R i Represents sample point (x) w ,y w Let μ and σ be the value of the i-th sample at position (i), and let μ and σ be the mean and standard deviation of the Gaussian function distribution, respectively.
[0024] Preferably, in the student assignment management module, batch processing and scheduled tasks are used to handle diverse data processing, cleaning, and updating operations, while caching technology is used to improve the response speed of students accessing data and ensure the timeliness and accuracy of system data.
[0025] Preferably, in the student safety management module, the student's location information is updated in real time, the student's movement trajectory over a period of time is recorded and the location data is stored, and when abnormal behavior or location is detected, the system automatically alarms and reacts quickly according to the established emergency response plan.
[0026] Preferably, in the notification release management module, information, notifications, and maintenance operations with high similarity are grouped into a common category for centralized management, and an interactive notification method is adopted to allow users to directly reply, confirm, or perform related operations in the notification, thereby improving user participation and convenience.
[0027] Different priorities are set according to the urgency and importance of the notifications to ensure that important notifications are delivered in a timely manner and are noticed by users, avoiding being buried by other minor notifications. At the same time, important content is pushed to users in a floating manner with key information, and when an anomaly is detected in the student safety management module, it is displayed and reported at the highest level until the incident is resolved.
[0028] Preferably, the system has a reserved independent window for the expansion of new functional modules, and user roles are defined in the form of code, so that the system can adapt to new needs and changes in conditions.
[0029] Compared with the prior art, the beneficial effects of the present invention are:
[0030] This invention utilizes radio frequency identification (RFID) to locate student tag information to detect student positions. The system can effectively collect information from multiple student tags and establishes a data fingerprint database to provide a basis for location matching and judgment during the online positioning stage, thereby achieving accurate student location. Furthermore, the applied algorithms are interconnected and supportive, improving the system's stability and anti-interference capabilities, reducing the possibility of system errors, and helping school administrators to more accurately understand students' activity trajectories and real-time locations.
[0031] The above overview is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the invention will become readily apparent from the accompanying drawings and the following detailed description. Attached Figure Description
[0032] Figure 1 This is a framework diagram of a student management and location system according to the present invention. Detailed Implementation
[0033] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0034] Example:
[0035] Please see Figure 1As shown, a student management and positioning system includes: a student information management module, an attendance and positioning management module, a student homework management module, a notification publishing management module, and a student safety management module. The student information management module is used to manage and maintain student information security. The attendance and positioning management module is used to obtain current location information and record students' historical trajectories. The student homework management module is used to facilitate the management of students' homework. The notification publishing management module is used to publish various notification information to students and to collect and verify statistics. The student safety management module is used to locate students' location information in emergencies and generate real-time safety notifications.
[0036] In the student information management module, a MySQL database is used to store and manage student information, and the stored student information is encrypted using the AES encryption algorithm. Then, a RESTful API is used to provide access to and update services for student information, thereby improving the scalability and maintainability of the system.
[0037] Even after a user logs in, session authentication is still required. This is implemented by writing the user's ID, username, and permissions into the corresponding session. Before a user navigates to any page, the system automatically checks if the user has a session. If a session is missing or nonexistent, the system automatically redirects to an error page, preventing unauthorized access and fundamentally addressing the issue of invalid users using the browser as an access channel, thus enhancing system security.
[0038] In the attendance and location management module, base stations deployed on campus read student tag information within their coverage area. An anti-collision algorithm is used to collect tag information from multiple students, thereby improving the success rate of tag information collection.
[0039] RFID, or Radio Frequency Identification, typically consists of four parts: a tag, a reader, an antenna, and a server. The basic principle of an RFID system is that the reader reads the tag carrying specific information via a contactless wireless transmission method through the antenna. The reader then processes the information and uploads it to the system's server data management system.
[0040] In a campus positioning environment, considering the deterministic nature of distances caused by the actual environment, the free-space propagation model is improved. Assuming the path loss in the actual environment is n, the modified model can be expressed as:
[0041]
[0042] In the formula, Pt P represents the transmit power of the RFID tag. r (d) represents the received power when the distance between the reader antenna and the RFID tag is d, PL(d0) represents the received power when the distance between the RFID tag and the antenna is d0, and s represents a random variable value that conforms to a normal distribution.
[0043] In the attendance and location management module, noise filtering is performed on the collected tag information to ensure its validity and accuracy. Then, the student's location status is determined based on the established data fingerprint database. At the same time, data integration tools are used to synchronize data from different data sources.
[0044] When establishing the data fingerprint database, Gaussian filtering is used to filter out large signal fluctuations, and a threshold is set to remove interference from outliers. The threshold calculation formula is as follows:
[0045] T j =Max{r zj -r1,r zj -r2,...,r zj -r m}
[0046] In the formula, r m Let r be the signal strength collected by the z-th reading antenna at the j-th fingerprint location during the m-th iteration. zj Let be the signal strength of the z-th reading antenna at the j-th fingerprint location.
[0047] The process for establishing a data fingerprint database is as follows:
[0048] (1) The student positioning tag collects the tag signal through the base station antenna at the reference position in sequence and stores the position coordinates (x,y) in the actual environment;
[0049] (2) Filter the collected location coordinates and store the parameters after Gaussian filtering in the database;
[0050] (3) Set a threshold value. The difference between the mean value calculated in (2) and the signal measured by the antenna multiple times is used as the threshold value for online detection and saved to the database.
[0051] The established data fingerprint database and the application of the thresholds obtained above in the online detection process:
[0052] Step 1: Students carry tags through the radiation range of the positioning antenna. The reader reads the signal value of the tags through the antenna and estimates the average signal value of the student's tags by calculating the collected tag signals.
[0053] Step 2: During the fingerprint distance calculation process, the collected value is compared with the threshold. When the collected value is greater than the threshold, the collected value is set to equal the threshold, and the counter is incremented by 1 (the initial value of the counter is adjustable and has a set value). When the number of collections is greater than or equal to the set value, the point is discarded.
[0054] Step 3: Process the reference points that meet the fingerprint conditions, select the k nearest neighbor fingerprint coordinates, calculate their average as the result, use the preset algorithm to predict the movement trajectory, and finally determine the student's real-time movement status.
[0055] In the student assignment management module, batch processing and scheduled tasks are used to handle diverse data processing, cleaning, and updating operations. At the same time, caching technology is used to improve the response speed of students accessing data and ensure the timeliness and accuracy of system data.
[0056] The student safety management module updates students' location information in real time, records students' movement trajectories over a period of time and stores location data. When abnormal behavior or location is detected, the system automatically alarms and responds quickly according to the established emergency response plan.
[0057] In the notification management module, information, notifications, and maintenance operations with high similarity are grouped into a common category for centralized management. Interactive notifications allow users to directly reply, confirm, or perform related operations within the notifications, improving user engagement and convenience.
[0058] The system has a reserved window for the expansion of new functional modules, and user roles are defined in the form of code, so that the system can adapt to new needs and changes in conditions.
[0059] As can be seen from the above, this invention uses radio frequency identification to locate student tag information to detect the student's location. The system can effectively collect information from multiple student tags and establish a data fingerprint database to provide a basis for location matching and judgment during the online positioning stage, thereby achieving accurate positioning of the student's location. At the same time, the applied algorithms are interconnected and supportive, which improves the system's stability and anti-interference ability, reduces the possibility of system errors, and helps school administrators to more accurately understand the student's activity trajectory and real-time location.
[0060] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0061] The accompanying drawings of the embodiments disclosed in this invention only involve the structures involved in the embodiments disclosed in this invention. Other structures can refer to general designs. In the absence of conflict, the same embodiment and different embodiments of this invention can be combined with each other.
[0062] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A student management and positioning system, characterized in that, include: The system includes a student information management module, an attendance and location management module, a student assignment management module, a notification release management module, and a student safety management module. The student information management module is used to manage and maintain student information security. The attendance and location management module is used to obtain current location information and record students' historical trajectories. The student assignment management module is used to facilitate the management of students' assignments. The notification release management module is used to release various notification information to students and to collect and verify statistics. The student safety management module is used to locate students' location information in emergencies and generate real-time safety reports.
2. The student management and positioning system according to claim 1, characterized in that: In the student information management module, a MySQL database is used to store and manage student information, and the stored student information is encrypted using the AES encryption algorithm. Then, a RESTful API is applied to provide access to and update services for student information, thereby improving the scalability and maintainability of the system.
3. The student management and positioning system according to claim 2, characterized in that: In the attendance and location management module, base stations deployed on campus read student tag information within their coverage area. An anti-collision algorithm is used to collect tag information from multiple students, thereby improving the success rate of tag information collection.
4. A student management and positioning system according to claim 3, characterized in that: In the attendance and location management module, noise filtering is performed on the collected tag information to ensure the validity and accuracy of the tag information. Then, the student's location status is determined based on the established data fingerprint database. At the same time, data integration tools are used to realize data synchronization operations from different data sources.
5. A student management and positioning system according to claim 4, characterized in that: In the student assignment management module, batch processing and scheduled tasks are used to handle diverse data processing, cleaning, and updating operations. At the same time, caching technology is used to improve the response speed of students accessing data and ensure the timeliness and accuracy of system data.
6. A student management and positioning system according to claim 5, characterized in that: The student safety management module updates students' location information in real time, records students' movement trajectories over a period of time and stores location data. When abnormal behavior or location is detected, the system automatically alarms and reacts quickly according to the established emergency response plan.
7. A student management and positioning system according to claim 6, characterized in that: In the notification release management module, information, notifications, and maintenance operations with high similarity are grouped into a common category for centralized management. Interactive notifications allow users to directly reply, confirm, or perform related operations within the notifications, improving user engagement and convenience.
8. A student management and positioning system according to claim 7, characterized in that: The system has a reserved window for the expansion of new functional modules, and user roles are defined in the form of code, so that the system can adapt to new needs and changes in conditions.