Attendance checking method and system based on WeChat applet and Bluetooth beacon

Through the attendance system combined with Bluetooth beacon equipment and WeChat applets, the problems of low positioning accuracy and complex deployment in the existing attendance system are solved, high-precision and low-cost attendance management are achieved, and the system's scalability and anti-counterfeiting capabilities are improved.

CN120452078APending Publication Date: 2025-08-08ZHUHAI TECHNICIAN COLLEGE (ZHUHAI SENIOR TECH SCHOOL)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510481392.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-17
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the existing attendance system, mobile phone positioning accuracy is low, face recognition equipment or fingerprint recognition equipment is deployed in complex and costly, and lacks an anti-counterfeiting mechanism, making it difficult to meet the high-precision attendance needs in complex scenarios.

Method used

Bluetooth beacon equipment is used to combine WeChat applets for GPS geographic location verification and face nucleicity verification. The WeChat applet client realizes self-registration and high-precision positioning of attendance personnel, combining server-side management and data storage.

Benefits of technology

It realizes low-cost and high-precision attendance solutions, simplifies the deployment process, and improves the scalability and anti-counterfeiting capabilities of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120452078A_ABST
    Figure CN120452078A_ABST
Patent Text Reader

Abstract

The invention provides an attendance checking method and system based on a WeChat applet and a Bluetooth beacon, and relates to the field of WeChat applets and Bluetooth beacons, and the system is characterized by comprising an attendance checking system server side and an attendance checking system WeChat applet client side, according to the attendance system server side, a system administrator manages Bluetooth beacon equipment on a Web page, configures attendance point parameters and configures attendance task parameters. The system has the advantages that the low-cost Bluetooth beacon equipment is used as attendance positioning equipment, so that the problems of low positioning precision, high deployment and maintenance cost, large deployment workload, limitation of a deployment environment and the like can be effectively solved; the positioning of the Bluetooth beacon device is matched with the WeChat applet on the smart phone to carry out GPS geographic position verification and human face verification so as to realize high-precision positioning attendance checking, and the existing mature technology and equipment can be combined together through a software system, so that a user can realize a high-precision attendance checking task at lower cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the fields of WeChat applet and Bluetooth beacon, and in particular to an attendance method and system based on WeChat applet and Bluetooth beacon. Background Art

[0002] In today's information-based society, attendance systems are the most common means of checking attendance across various enterprises and institutions. Various methods exist to determine whether an employee has arrived on-site. Common methods include: determining presence based on mobile phone location, biometric authentication using facial recognition devices, and biometric authentication using fingerprint recognition devices. However, in scenarios like schools, where there are numerous attendance points, diverse environments, high accuracy requirements, and limited budgets, these methods are difficult to meet.

[0003] Currently, there are many attendance methods on the market. The method based on mobile phone positioning has the problem of low positioning accuracy. Attendance methods that use facial recognition devices or fingerprint recognition devices for biometric authentication are more complex to deploy, and the cost of attendance is high. There is a lack of anti-counterfeiting mechanisms. At the same time, system integration is difficult and scalability is poor, making it difficult to meet attendance needs in complex scenarios. Summary of the Invention

[0004] The purpose of the present invention is to provide an attendance method and system based on WeChat applet and Bluetooth beacon, which solves the problems in the prior art of low accuracy of mobile phone positioning attendance, complex deployment of attendance methods for biometric authentication using face recognition devices or fingerprint recognition devices, high attendance costs, lack of anti-counterfeiting mechanism, difficulty in system integration, poor scalability, and difficulty in meeting attendance needs in complex scenarios.

[0005] In order to achieve the above-mentioned object of the invention, the technical solution adopted by the present invention is:

[0006] An attendance method based on WeChat mini-programs and Bluetooth beacons includes an attendance system server and an attendance system WeChat mini-program client. The attendance system server is mainly used by system administrators to manage Bluetooth beacon devices, configure attendance point parameters, configure attendance task parameters, and query and count attendance task results on a web page. The attendance system WeChat mini-program client is mainly used by participants to use the WeChat mini-program on their mobile phones to perform self-service attendance registration near the attendance point.

[0007] An attendance method based on WeChat applet and Bluetooth beacon, characterized in that it comprises the following steps: step 1, the server side creates an attendance activity, the information of the attendance activity mainly includes the personnel participating in the activity, the time period of attendance, the location of attendance, the GPS coordinates of the attendance location, and the Bluetooth beacon associated with the attendance location; step 2, the personnel participating in the attendance log in to the WeChat applet and open the "Attendance Check-in" function module, the attendance activity information list created by the server is displayed on the attendance activity page, and a single attendance activity information item is clicked to enter the detailed information page of the attendance activity; step 3, the personnel participating in the attendance select the attendance location in the detailed page of the attendance activity, and then click the sign-in button; step 4, determine whether the current time period is within the time period in which attendance can be taken, if not, prompt that attendance is not currently possible, if so, WeChat The WeChat mini program attempts to obtain the broadcast information of the Bluetooth beacon associated with the selected attendance location; Step 5. If the WeChat mini program cannot obtain the Bluetooth beacon broadcast signal associated with the attendance location within a 6-second timeout, it will prompt that the user is currently out of the attendance point range. The user can repeatedly click the sign-in button to sign in within the valid time; Step 6. If the WeChat mini program successfully obtains the Bluetooth beacon broadcast signal associated with the attendance location, the current person's GPS coordinates will be compared with the GPS coordinates of the attendance location. If the person is within 200 meters of the attendance point, facial verification will be turned on to verify the current person's information; Step 7. After facial verification, the identity information, attendance time, attendance location, current GPS coordinates and other information of the current attendance person will be submitted to the server, and this attendance is successful.

[0008] As an improvement, the information of the attendance activity also includes the name and description of the attendance activity. The GPS coordinates of the attendance location and the Bluetooth beacon associated with the attendance location are configured by the system administrator on the server side. The broadcast information of the Bluetooth beacon includes UUID, Major and Minor information. The facial authentication is verified by calling a third-party facial recognition service.

[0009] An attendance system based on WeChat mini-programs and Bluetooth beacons is characterized in that it includes a server side for creating attendance activities and managing attendance activity information, including personnel participating in the activity, attendance time period, attendance location, GPS coordinates of the attendance location, and Bluetooth beacons associated with the attendance location; a WeChat mini-program client is used for personnel participating in attendance to log in and open the "Attendance Check-in" function module, select the attendance location and click the "Check-in" button; the WeChat mini-program client attempts to obtain the broadcast information of the Bluetooth beacon associated with the attendance location based on the selected attendance location; the WeChat mini-program client compares the GPS coordinates of the current person with the GPS coordinates of the attendance location, and if the person is within 200 meters of the attendance point, opens face verification to verify the current person's information; after passing the face verification, the identity information, attendance time, attendance location, current GPS coordinates and other information of the current attendance person are submitted to the server to complete the attendance.

[0010] As an improvement, the server side also includes an attendance activity information management module, which is used to manage the name, description, participants, time period, location and other information of the attendance activity. The WeChat applet client also includes an attendance activity information display module, which is used to display the attendance activity information list created by the server side and enter the detailed page to perform attendance operations.

[0011] As an improvement, the WeChat mini-program client also includes a Bluetooth beacon signal acquisition module, which is used to attempt to obtain the broadcast information of the Bluetooth beacon associated with the attendance location. The WeChat mini-program client also includes a GPS positioning module, which is used to obtain the GPS coordinates of the current person and compare them with the GPS coordinates of the attendance location.

[0012] As an improvement, the WeChat mini-program client also includes a face verification module for performing face recognition and verification on the current person, and the server also includes a data storage and processing module for storing and managing attendance data and generating attendance reports.

[0013] The beneficial effects of the present invention are: using low-cost Bluetooth beacon devices as attendance positioning devices can effectively solve the problems of low positioning accuracy, high deployment and maintenance costs, large deployment workload, and restrictions on deployment environments. By positioning the Bluetooth beacon device in conjunction with the WeChat applet on the smartphone to perform GPS geographic location verification and face authentication verification, high-precision positioning attendance can be achieved. Existing mature technologies and equipment can be combined through the software system, allowing users to achieve high-precision attendance tasks at a lower cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 This is a flow chart of an attendance method based on WeChat applet and Bluetooth beacon in the present invention.

[0015] Figure 2This is a framework diagram of an attendance system based on WeChat applet and Bluetooth beacons in the present invention. DETAILED DESCRIPTION

[0016] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0017] It should be noted that the terms "first" and "second" in this application are only used for descriptive purposes and should not be understood as indicating or suggesting relative importance or implicitly indicating the number of the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0018] like Figure 1 and Figure 2 As shown, an attendance method based on WeChat applet and Bluetooth beacon includes an attendance system server and an attendance system WeChat applet client. The attendance system server is mainly used by the system administrator to manage Bluetooth beacon devices, configure attendance point parameters, configure attendance task parameters, query and count attendance task results on a web page. The attendance system WeChat applet client is mainly used by attendance personnel to use the WeChat applet on their mobile phones to perform self-service attendance registration near the attendance point.

[0019] An attendance method based on WeChat applet and Bluetooth beacon, comprising the following steps: Step 1, the server creates an attendance activity, the information of the attendance activity mainly includes the personnel participating in the activity, the attendance time period, the attendance location, the GPS coordinates of the attendance location, and the Bluetooth beacon associated with the attendance location; Step 2, the personnel participating in the attendance log in to the WeChat applet and open the "Attendance Check-in" function module, the attendance activity information list created by the server is displayed on the attendance activity page, and a single attendance activity information item is clicked to enter the detailed information page of the attendance activity; Step 3, the personnel participating in the attendance select the attendance location on the detailed page of the attendance activity, and then click the check-in button; Step 4, determine whether the current attendance time period is within the attendance time period, if not, prompt that attendance is not currently possible, if so, the WeChat applet The app attempts to obtain the broadcast information of the Bluetooth beacon associated with the selected attendance location; Step 5: If the WeChat mini program fails to obtain the broadcast signal of the Bluetooth beacon associated with the attendance location within a 6-second timeout, it will prompt that the user is currently out of the attendance point range. The user can repeatedly click the sign-in button to sign in within the valid time; Step 6: If the WeChat mini program successfully obtains the broadcast signal of the Bluetooth beacon associated with the attendance location, the GPS coordinates of the current person will be compared with the GPS coordinates of the attendance location. If the person is within 200 meters of the attendance point, facial verification will be turned on to verify the current person's information; Step 7: After facial verification, the identity information, attendance time, attendance location, current GPS coordinates and other information of the current attendance person will be submitted to the server, and this attendance is successful.

[0020] Attendance activity information also includes the name and description of the attendance activity. The GPS coordinates of the attendance location and the Bluetooth beacon associated with the attendance location are configured by the system administrator on the server side. The broadcast information of the Bluetooth beacon includes UUID, Major and Minor information. Facial authentication is verified by calling a third-party facial recognition service.

[0021] An attendance system based on WeChat mini-programs and Bluetooth beacons includes a server side for creating attendance activities and managing attendance activity information, including personnel participating in the activity, attendance time period, attendance location, GPS coordinates of the attendance location, and Bluetooth beacons associated with the attendance location; a WeChat mini-program client side for personnel participating in the attendance to log in and open an "attendance check-in" function module, select an attendance location, and click a "check-in" button; the WeChat mini-program client side attempts to obtain broadcast information of the Bluetooth beacon associated with the attendance location based on the selected attendance location; the WeChat mini-program client side compares the GPS coordinates of the current person with the GPS coordinates of the attendance location; if the person is within 200 meters of the attendance point, the client side activates facial recognition to verify the current person's information; after passing facial recognition, the identity information, attendance time, attendance location, current GPS coordinates, and other information of the current attendance person are submitted to the server to complete the attendance.

[0022] The server side also includes an attendance activity information management module, which is used to manage the name, description, participants, time period, location and other information of the attendance activity. The WeChat applet client also includes an attendance activity information display module, which is used to display the attendance activity information list created by the server side and enter the detailed page to perform attendance operations.

[0023] The WeChat mini-program client also includes a Bluetooth beacon signal acquisition module, which is used to attempt to obtain the broadcast information of the Bluetooth beacon associated with the attendance location. The WeChat mini-program client also includes a GPS positioning module, which is used to obtain the GPS coordinates of the current person and compare them with the GPS coordinates of the attendance location.

[0024] The WeChat mini-program client also includes a face verification module for facial recognition and verification of the current person. The server also includes a data storage and processing module for storing and managing attendance data and generating attendance reports.

[0025] To use it, the system administrator first creates an attendance activity on the server, configuring the activity name, description, participants, time period, GPS coordinates of the attendance location, and associated Bluetooth beacon information. Then, participants log in through the WeChat mini-program and open the attendance check-in module. On the attendance activity page, they view and select the specific attendance activity. After entering the attendance activity details page, they select the corresponding attendance location and click the check-in button. The WeChat mini-program attempts to obtain the broadcast information (UUID, Major, Minor) of the Bluetooth beacon associated with the attendance location within 6 seconds. If successful, the obtained GPS coordinates of the current person are compared with the GPS coordinates of the attendance location. If they are within a 200-meter range, the facial authentication function is activated, authenticating the current person by calling a third-party facial recognition service. After facial authentication, the WeChat mini-program submits the attendance person's identity information, attendance time, attendance location, and GPS coordinates to the server, completing the attendance check. The data storage and processing module on the server side will record this information and generate corresponding attendance reports for system administrators to query and compile statistics.

[0026] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention.

Claims

1. An attendance method based on WeChat applet and Bluetooth beacon, characterized in that: It includes the attendance system server and the attendance system WeChat applet client. The attendance system server is mainly used by the system administrator to manage Bluetooth beacon devices, configure attendance point parameters, configure attendance task parameters, query and count attendance task results on the web page. The attendance system WeChat applet client is mainly used by attendance personnel to use the WeChat applet on their mobile phones to perform self-service attendance registration near the attendance point.

2. An attendance method based on WeChat applet and Bluetooth beacon according to claim 1, characterized in that, The following steps are involved: Step 1: Create an attendance activity on the server. The information of the attendance activity mainly includes the participants, the attendance time period, the attendance location, the GPS coordinates of the attendance location, and the Bluetooth beacon associated with the attendance location; Step 2. The attendance participant logs in to the WeChat mini-program and opens the "Attendance Check-in" function module. The attendance activity list created by the server is displayed on the attendance activity page. Click a single attendance activity information item to enter the detailed information page for that attendance activity. Step 3. Participants in attendance check-in select the attendance location on the attendance check-in activity details page, and then click the Sign-in button; Step 4: Determine whether the current attendance time is within the time period. If not, it will prompt that attendance is not currently possible. If so, the WeChat applet will try to obtain the broadcast information of the Bluetooth beacon associated with the attendance location based on the selected attendance location; Step 5. If the WeChat Mini Program fails to obtain the Bluetooth beacon broadcast signal associated with the attendance location within the 6-second timeout, it will prompt that the user is currently out of the attendance point range. The user can click the sign-in button repeatedly within the valid time to sign in. Step 6. If the WeChat mini-program successfully obtains the Bluetooth beacon broadcast signal associated with the attendance location, it will compare the current person's GPS coordinates with the GPS coordinates of the attendance location. If the person is within 200 meters of the attendance point, facial recognition will be enabled to verify the current person's information. Step 7: After facial verification, the identity information, attendance time, attendance location, current GPS coordinates and other information of the current attendance person are submitted to the server, and this attendance is successful.

3. An attendance method based on WeChat applet and Bluetooth beacon according to claim 2, characterized in that, The information of the attendance activity also includes the name and description of the attendance activity. The GPS coordinates of the attendance location and the Bluetooth beacon associated with the attendance location are configured by the system administrator on the server side. The broadcast information of the Bluetooth beacon includes UUID, Major and Minor information. The facial authentication is verified by calling a third-party facial recognition service.

4. An attendance system based on WeChat applet and Bluetooth beacon according to claim 1, characterized in that, Includes a server side for creating attendance events and managing attendance event information, including participants, attendance time periods, attendance locations, GPS coordinates of attendance locations, and Bluetooth beacons associated with attendance locations; WeChat Mini Program client, used by attendance personnel to log in and open the "Attendance Check-in" function module, select the attendance location and click the "Check-in" button; The WeChat Mini Program client attempts to obtain the broadcast information of the Bluetooth beacon associated with the selected attendance location; The WeChat mini-program client compares the current person's GPS coordinates with the GPS coordinates of the attendance location. If the person is within 200 meters of the attendance point, facial recognition is enabled to verify the current person's information. After facial verification, the identity information, attendance time, attendance location, current GPS coordinates and other information of the current attendance personnel are submitted to the server to complete the attendance.

5. An attendance system based on WeChat applet and Bluetooth beacon according to claim 4, characterized in that, The server side also includes an attendance activity information management module, which is used to manage the name, description, participants, time period, location and other information of the attendance activity. The WeChat applet client also includes an attendance activity information display module, which is used to display the attendance activity information list created by the server side and enter the detailed page to perform attendance operations.

6. An attendance system based on WeChat applet and Bluetooth beacon according to claim 4, characterized in that, The WeChat mini-program client also includes a Bluetooth beacon signal acquisition module, which is used to attempt to obtain the broadcast information of the Bluetooth beacon associated with the attendance location. The WeChat mini-program client also includes a GPS positioning module, which is used to obtain the GPS coordinates of the current person and compare them with the GPS coordinates of the attendance location.

7. An attendance system based on WeChat applet and Bluetooth beacon according to claim 4, characterized in that, The WeChat applet client also includes a face verification module for performing face recognition and verification on the current person. The server also includes a data storage and processing module for storing and managing attendance data and generating attendance reports.