Employee attendance data management system based on smart park
By designing a smart park-based employee attendance data management system, the problem of the inability to process attendance information and unregular verification data in the existing technology is solved, and the accurate matching and efficient processing of attendance data is achieved.
Patent Information
- Application Number
- CN202510019624.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2045-01-07
AI Technical Summary
The prior art cannot effectively process the attendance information of visitors and does not consider regularly verifying the data stored on the server, which affects the accuracy and efficiency of data processing.
A smart park-based employee attendance data management system is designed, including storage unit, acquisition unit, matching unit, recording unit, processing unit, checking unit and analysis unit. The system uniformly processes attendance data, matches employee and visitor information, and regularly checks the data to determine matching parameters and adjusts the operating parameters of the matching unit to improve the accuracy and efficiency of data processing.
It realizes unified processing and accurate matching of attendance data, improves the accuracy and efficiency of data processing, and ensures accurate classification and efficient management of data.
Smart Images

Figure CN119444154A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data management, and in particular to an employee attendance data management system based on a smart park. Background Art
[0002] As the park develops, the number of enterprises continues to increase, and the number of employees and visitors is also increasing. The traditional registration and punching method usually uses paper forms or simple electronic forms to record, which is inefficient and prone to data loss, errors and confusion. Moreover, for a large amount of employee data and visitor data, manual classification and sorting requires a lot of time and energy, which is difficult to meet the needs of efficient management of modern parks.
[0003] Chinese Patent Publication No.: CN117523692A discloses an employee attendance system, including an attendance terminal and an employee data management server, wherein the output end of the attendance terminal is connected to the employee data management server via the Internet; the attendance terminal is used to obtain employee information and send the information to the employee data management server; the employee data management server is used to pre-store employee information and compare the employee information obtained by the attendance terminal with the pre-stored employee information; it can be seen that the above technical solution has the following problems: it is impossible to process the attendance information of visitors, and it does not take into account the regular verification of the data stored in the server, which affects the accuracy of data processing and further affects the data processing efficiency. Summary of the invention
[0004] To this end, the present invention provides an employee attendance data management system based on a smart park, which is used to overcome the problem that the prior art cannot process the attendance information of visitors, does not consider regular verification of the data stored in the server, affects the accuracy of data processing, and further affects the efficiency of data processing.
[0005] To achieve the above purpose, the present invention provides an employee attendance data management system based on a smart park, comprising: A storage unit, comprising a plurality of servers for respectively storing employee information of each enterprise in the park, wherein the corresponding servers store a plurality of business field labels of the corresponding enterprises; A collection unit connected to the storage unit for collecting attendance data, the attendance data including information of the person punching the card and the location of the person punching the card; A matching unit, which is connected to the storage unit and the collection unit respectively, and is used to match the attendance data with each of the servers to determine the enterprise corresponding to the attendance data; A recording unit, which is connected to the collection unit and is used to record the time node when the collection unit obtains the corresponding attendance data; A processing unit, which is connected to the storage unit and the matching unit respectively, and is used to obtain the matched attendance data and transmit the attendance data to the server of the corresponding enterprise; A checking unit connected to the storage unit, for determining a matching parameter based on the number of attendance data of employee information belonging to a single enterprise stored in a preset period in a single server and the total number of each attendance data; An analysis unit is respectively connected to the storage unit, the acquisition unit, the matching unit and the checking unit, and is used to determine whether the operating parameters of the matching unit are qualified based on the matching parameters, and to adjust the operating parameters of the matching unit when the operating parameters of the matching unit are determined to be abnormal.
[0006] Furthermore, the matching unit is used to match the attendance data with each of the enterprises, including: Obtain enterprise tags and location tags of attendance data. Enterprise tags include several field tags. The specific method of obtaining the enterprise label of the attendance data is to obtain the keywords of each field in the personnel information and determine the keywords of each field as the field label of the attendance data; A specific method of obtaining the location tag of the attendance data is to determine the punch-in floor number and the punch-in park area determined based on the location information as the location tag; The matching unit is used to determine the target area range of the enterprise to which the person belongs based on the acquired location tag group, and determine the corresponding enterprise of the person based on the matching situation between the enterprise tag and the business tag group of each enterprise within the target area; The field label in the enterprise label that matches the business label is recorded as the matching label for a single enterprise; Calculate the ratio of the number of matching tags to the total number of business field tags of the corresponding enterprise, and select the enterprise with a ratio higher than the preset ratio as the candidate enterprise for the corresponding attendance data; The matching unit is used to determine a matching method for a single attendance data based on the number of candidate enterprises of the attendance data, including: If the number of candidate companies is zero, the attendance data is divided into visitor data; If the number of candidate companies is one, the attendance data is divided into attendance data corresponding to the candidate companies; If the number of candidate companies is greater than one, the attendance information is divided into the attendance data of the candidate company corresponding to the maximum ratio; The maximum ratio is the maximum value among the ratios corresponding to the attendance data.
[0007] Furthermore, for a single enterprise, the checking unit is used to determine the matching parameter, obtain the ratio of the number of attendance data of employee information belonging to the corresponding enterprise stored in the corresponding server within a preset period to the total number of attendance data, and obtain the matching parameter; For a single enterprise, the analysis unit is used to determine whether the operating parameters of the matching unit are qualified based on the matching parameters, including: If the matching parameter is less than or equal to the first preset matching parameter, it is determined that the operating parameter of the matching unit is abnormal, and a processing method for the matching unit is determined based on the matching difference parameter; If the matching parameter is less than or equal to the second preset matching parameter and greater than the first preset matching parameter, determining whether the operating parameters of the matching unit are qualified based on the historical average matching parameter; If the matching parameter is greater than the second preset matching parameter, it is determined that the operating parameters of the matching unit are qualified, and the matching unit is controlled to continue to operate using the current operating parameters.
[0008] Further, the analysis unit is used to determine whether the operating parameters of the matching unit are qualified based on the historical average matching parameters; To determine the historical average matching parameter, the average value of each matching parameter in the historical data of a single server is calculated to obtain the historical average matching parameter; If the historical average matching parameter is less than or equal to the preset historical parameter, it is determined that the operating parameter of the matching unit is abnormal, and a processing method for the matching unit is determined based on the matching difference parameter; If the historical average matching parameter is greater than the preset historical parameter, a single server is controlled to update the data.
[0009] Furthermore, the analysis unit is used to determine a processing method for the matching unit based on the matching difference parameter, including: Solving the difference between the first preset matching parameter and the matching parameter to obtain a matching difference parameter; If the matching difference parameter is less than or equal to the preset matching difference parameter, the processing method for the matching unit is determined based on the ratio of the number of visitor data divided into the total number of attendance data within the preset period; If the matching difference parameter is greater than the preset matching difference parameter, the preset ratio is adjusted to a corresponding value based on the matching difference parameter.
[0010] Furthermore, the analysis unit is used to determine a processing method for the matching unit based on the quantity ratio, including: If the quantity ratio is greater than the preset quantity ratio, adjusting the first preset matching parameter and the second preset matching parameter to corresponding values based on the quantity ratio; If the quantity ratio is less than or equal to the preset quantity ratio, the preset ratio is adjusted to a corresponding value based on the matching difference parameter.
[0011] Further, the analysis unit is used to adjust the first preset matching parameter and the second preset matching parameter to corresponding values based on the quantity ratio, wherein: The reduction range of the first preset matching parameter and the second preset matching parameter determined based on the quantity ratio is proportional to the quantity ratio.
[0012] Further, the analysis unit is used to adjust the preset ratio to a corresponding value based on the matching difference parameter, wherein: The increase range of the preset ratio determined based on the matching difference parameter is proportional to the matching difference parameter.
[0013] Compared with the prior art, the beneficial effect of the present invention lies in that various attendance data acquired by the collection unit are uniformly processed, the attendance data acquired by the collection unit includes attendance information belonging to employee information and attendance information of visitors, the matching unit matches various attendance information, the processing unit transmits the matched attendance data to corresponding servers for storage and processing, the checking unit regularly verifies the attendance data stored in each server and regularly determines the matching parameters, the analysis unit determines whether the operating parameters of the matching unit are qualified based on the matching parameters, and timely adjusts the operating parameters of the matching unit when it is determined that the operating parameters of the matching unit are abnormal, thereby improving the accuracy of attendance data processing and thus improving data processing efficiency.
[0014] Furthermore, the acquired attendance data is labeled to obtain a number of labels, including enterprise labels and location labels. The target area of the enterprise to which the personnel belong is preliminarily determined based on the acquired location label group, and the enterprise to which the attendance information belongs is determined based on the matching of the enterprise label group and the business field labels of each enterprise in the target area. Based on the ratio of the number of determined matching labels to the total number of business field labels, it is determined whether the attendance information belongs to a visitor, and the attendance information of non-visitors is matched to the corresponding enterprise. The attendance information is unified and the storage area of the attendance information is determined, which effectively improves the data classification accuracy and effectively improves the data processing efficiency.
[0015] Furthermore, for a single enterprise, the ratio of the number of attendance data belonging to employee information in the enterprise server to the total number of attendance data stored in the single server within a preset period is regularly obtained to obtain a matching parameter to determine whether the classification of the attendance data is qualified, and then determine whether the operating parameters of the matching unit are qualified. When the matching parameter is less than or equal to the second preset matching parameter and greater than the first preset matching parameter, the historical average matching parameter is used to determine whether the operating parameters of the matching unit are qualified. When the historical average matching parameter is greater than the preset historical parameter, the matching parameters for a single enterprise in the historical data are very high, but there are a small number of matching anomalies within this period. In this case, due to the existence of new employees, the server data in the enterprise has not been updated, and a deviation is determined at that time. In this case, it is determined that the single server is updated to improve the timeliness of personnel information processing, improve the monitoring accuracy of the matching unit operation, and further improve the processing efficiency of attendance data.
[0016] Furthermore, the processing method for the matching unit is determined based on the matching difference parameter. When the matching difference parameter is greater than the preset matching difference parameter, the matching parameter is too low in this case, and a large amount of attendance data of non-employee information is stored in the server of a single enterprise. A large number of visitors are mistakenly classified into the server of a single enterprise, which leads to complex data management of the enterprise. At this time, the preset ratio is adjusted, and the attendance division standard is dynamically determined. While efficiently processing the attendance data, the accuracy of data division is effectively guaranteed, and the management efficiency of the enterprise for attendance data is effectively improved; when the matching difference parameter is less than or equal to the preset matching difference parameter, only a small number of visitors are stored in the server. In this case, the processing method for the matching unit is further determined based on the quantity ratio. The quantity ratio characterizes the specific situation of the visitor. When the quantity ratio is greater than the preset quantity ratio, there is a small amount of attendance data of visitors, and the enterprise has a large number of visitors. At this time, the first preset matching parameter and the second preset matching parameter are adjusted, and the monitoring standard for the matching unit is automatically adjusted according to the specific situation of the visitor's visit, and the data of each enterprise server is accurately monitored, which effectively improves the data processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a module block diagram of an employee attendance data management system based on a smart park according to an embodiment of the present invention; Figure 2 This is a logic decision diagram for an analysis unit in an embodiment of the present invention to determine whether an operating parameter of a matching unit is qualified based on a matching parameter. DETAILED DESCRIPTION
[0018] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0019] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.
[0020] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.
[0021] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0022] See also Figure 1 and Figure 2 As shown, they are respectively a module block diagram of an employee attendance data management system based on a smart park according to an embodiment of the present invention, and a logic determination diagram of whether the operating parameters of the matching unit are qualified based on the matching parameters by the analysis unit; an employee attendance data management system based on a smart park according to an embodiment of the present invention comprises: A storage unit, comprising a plurality of servers for respectively storing employee information of each enterprise in the park, wherein the corresponding servers store a plurality of business field labels of the corresponding enterprises; A collection unit connected to the storage unit for collecting attendance data, the attendance data including information of the person punching the card and the location of the person punching the card; A matching unit, which is connected to the storage unit and the collection unit respectively, and is used to match the attendance data with each of the servers to determine the enterprise corresponding to the attendance data; A recording unit, which is connected to the collection unit and is used to record the time node when the collection unit obtains the corresponding attendance data; A processing unit, which is connected to the storage unit and the matching unit respectively, and is used to obtain the matched attendance data and transmit the attendance data to the server of the corresponding enterprise; A checking unit connected to the storage unit, for determining a matching parameter based on the number of attendance data of employee information belonging to a single enterprise stored in a preset period in a single server and the total number of each attendance data; An analysis unit is respectively connected to the storage unit, the acquisition unit, the matching unit and the checking unit, and is used to determine whether the operating parameters of the matching unit are qualified based on the matching parameters, and to adjust the operating parameters of the matching unit when the operating parameters of the matching unit are determined to be abnormal.
[0023] Specifically, the attendance data acquired by the collection unit are processed uniformly. The attendance data acquired by the collection unit includes attendance information belonging to employee information and attendance information of visitors. The matching unit matches each attendance information. The processing unit transmits the matched attendance data to the corresponding servers for storage and processing. The checking unit regularly verifies the attendance data stored in each server and regularly determines the matching parameters. The analysis unit determines whether the operating parameters of the matching unit are qualified based on the matching parameters. When it is determined that the operating parameters of the matching unit are abnormal, the operating parameters of the matching unit are adjusted in time, thereby improving the accuracy of attendance data processing and thus improving data processing efficiency.
[0024] Specifically, the matching unit is used to match the attendance data with each of the enterprises, including: Obtain enterprise tags and location tags of attendance data. Enterprise tags include several field tags. The specific method of obtaining the enterprise label of the attendance data is to obtain the keywords of each field in the personnel information and determine the keywords of each field as the field label of the attendance data; A specific method of obtaining the location tag of the attendance data is to determine the punch-in floor number and the punch-in park area determined based on the location information as the location tag; The matching unit is used to determine the target area range of the enterprise to which the person belongs based on the acquired location tag group, and determine the corresponding enterprise of the person based on the matching situation between the enterprise tag and the business tag group of each enterprise within the target area; The field label in the enterprise label that matches the business label is recorded as the matching label for a single enterprise; Calculate the ratio of the number of matching tags to the total number of business field tags of the corresponding enterprise, and select the enterprise with a ratio higher than the preset ratio as the candidate enterprise for the corresponding attendance data; The matching unit is used to determine a matching method for a single attendance data based on the number of candidate enterprises of the attendance data, including: If the number of candidate companies is zero, the attendance data is divided into visitor data; If the number of candidate companies is one, the attendance data is divided into attendance data corresponding to the candidate companies; If the number of candidate companies is greater than one, the attendance information is divided into the attendance data of the candidate company corresponding to the maximum ratio; The maximum ratio is the maximum value among the ratios corresponding to the attendance data.
[0025] Specifically, the preset ratio is selected within the interval [0.71, 0.83].
[0026] Specifically, the acquired attendance data is labeled to obtain several labels, including enterprise labels and location labels. The target area of the enterprise to which the personnel belong is preliminarily determined based on the acquired location label group, and the enterprise to which the attendance information belongs is determined based on the matching situation between the enterprise label group and the business field labels of each enterprise in the target area. Based on the ratio of the number of determined matching labels to the total number of business field labels, it is determined whether the attendance information belongs to a visitor, and the attendance information of non-visitors is matched to the corresponding enterprise. The attendance information is unified and the storage area of the attendance information is determined, which effectively improves the data classification accuracy and effectively improves the data processing efficiency.
[0027] Specifically, for a single enterprise, the checking unit is used to determine the matching parameter, obtain the ratio of the number of attendance data of employee information belonging to the corresponding enterprise stored in the corresponding server within a preset period to the total number of attendance data, and obtain the matching parameter; For a single enterprise, the analysis unit is used to determine whether the operating parameters of the matching unit are qualified based on the matching parameters, including: If the matching parameter is less than or equal to the first preset matching parameter, it is determined that the operating parameter of the matching unit is abnormal, and a processing method for the matching unit is determined based on the matching difference parameter; If the matching parameter is less than or equal to the second preset matching parameter and greater than the first preset matching parameter, determining whether the operating parameters of the matching unit are qualified based on the historical average matching parameter; If the matching parameter is greater than the second preset matching parameter, it is determined that the operating parameters of the matching unit are qualified, and the matching unit is controlled to continue to operate using the current operating parameters.
[0028] Specifically, the first preset matching parameter P1 is selected within the interval [0.81, 0.85], and the second preset matching parameter P2 is selected within the interval [0.95, 0.97].
[0029] Specifically, the analysis unit is used to determine whether the operating parameters of the matching unit are qualified based on the historical average matching parameters; To determine the historical average matching parameter, the average value of each matching parameter in the historical data of a single server is calculated to obtain the historical average matching parameter; If the historical average matching parameter is less than or equal to the preset historical parameter, it is determined that the operating parameter of the matching unit is abnormal, and a processing method for the matching unit is determined based on the matching difference parameter; If the historical average matching parameter is greater than the preset historical parameter, a single server is controlled to update the data.
[0030] Specifically, the preset historical parameters are selected within the interval [0.94, 0.96].
[0031] Specifically, for a single enterprise, the ratio of the number of attendance data belonging to employee information in the enterprise server to the total number of attendance data stored in a single server within a preset period is regularly obtained to obtain a matching parameter to determine whether the classification of the attendance data is qualified, and then determine whether the operating parameters of the matching unit are qualified. When the matching parameter is less than or equal to the second preset matching parameter and greater than the first preset matching parameter, the historical average matching parameter is used to determine whether the operating parameters of the matching unit are qualified. When the historical average matching parameter is greater than the preset historical parameter, the matching parameters for a single enterprise in the historical data are very high, but there are a small number of matching anomalies within this period. In this case, due to the existence of new employees, the server data in the enterprise has not been updated, and a deviation occurs in the judgment at that time. In this case, it is determined that a single server is updated to improve the timeliness of personnel information processing, improve the monitoring accuracy of the matching unit operation, and further improve the processing efficiency of attendance data.
[0032] Specifically, the analysis unit is used to determine a processing method for the matching unit based on the matching difference parameter, including: Solving the difference between the first preset matching parameter and the matching parameter to obtain a matching difference parameter; If the matching difference parameter is less than or equal to the preset matching difference parameter, the processing method for the matching unit is determined based on the ratio of the number of visitor data divided into the total number of attendance data within the preset period; If the matching difference parameter is greater than the preset matching difference parameter, the preset ratio is adjusted to a corresponding value based on the matching difference parameter.
[0033] Specifically, the preset matching difference parameter Y0 is 0.42P1.
[0034] Specifically, the analysis unit is used to determine a processing method for the matching unit based on the quantity ratio, including: If the quantity ratio is greater than the preset quantity ratio, adjusting the first preset matching parameter and the second preset matching parameter to corresponding values based on the quantity ratio; If the quantity ratio is less than or equal to the preset quantity ratio, the preset ratio is adjusted to a corresponding value based on the matching difference parameter.
[0035] Specifically, the preset quantity proportion B0 is selected within the interval [0.27, 0.35].
[0036] Specifically, the processing method for the matching unit is determined based on the matching difference parameter. When the matching difference parameter is greater than the preset matching difference parameter, the matching parameter is too low in this case, and a large amount of attendance data of non-employee information is stored in the server of a single enterprise. A large number of visitors are mistakenly classified into the server of a single enterprise, which leads to complex data management of the enterprise. At this time, the preset ratio is adjusted, and the attendance division standard is dynamically determined. While efficiently processing the attendance data, the accuracy of data division is effectively guaranteed, and the management efficiency of the enterprise for attendance data is effectively improved; when the matching difference parameter is less than or equal to the preset matching difference parameter, only a small number of visitors are stored in the server. In this case, the processing method for the matching unit is further determined based on the quantity ratio. The quantity ratio characterizes the specific situation of the visitor. When the quantity ratio is greater than the preset quantity ratio, there is a small amount of attendance data of visitors, and the enterprise has a large number of visitors. At this time, the first preset matching parameter and the second preset matching parameter are adjusted, and the monitoring standard for the matching unit is automatically adjusted according to the specific situation of the visitor's visit, and the data of each enterprise server is accurately monitored, which effectively improves the data processing efficiency.
[0037] Specifically, the analysis unit is used to adjust the first preset matching parameter and the second preset matching parameter to corresponding values based on the quantity ratio, wherein: The reduction range of the first preset matching parameter and the second preset matching parameter determined based on the quantity ratio is proportional to the quantity ratio.
[0038] In this embodiment, optionally, Comparing the quantity ratio with a first preset ratio comparison threshold and a second preset ratio comparison threshold; If the quantity ratio is less than or equal to the first preset ratio comparison threshold, the first preset matching parameter is adjusted to 0.93 times the initial first preset matching parameter, and the second preset matching parameter is adjusted to 0.92 times the initial second preset matching parameter; If the quantity ratio is less than or equal to the second preset ratio comparison threshold and greater than the first preset ratio comparison threshold, the first preset matching parameter is adjusted to 0.87 times the initial first preset matching parameter, and the second preset matching parameter is adjusted to 0.88 times the initial second preset matching parameter; If the quantity ratio is greater than the second preset ratio comparison threshold, the first preset matching parameter is adjusted to 0.75 times the initial first preset matching parameter, and the second preset matching parameter is adjusted to 0.75 times the initial second preset matching parameter; The first preset ratio comparison threshold is 1.22B0, and the second preset ratio comparison threshold is 1.53B0.
[0039] Specifically, the analysis unit is used to adjust the preset ratio to a corresponding value based on the matching difference parameter, wherein: The increase range of the preset ratio determined based on the matching difference parameter is proportional to the matching difference parameter.
[0040] In this embodiment, optionally, Comparing the matching difference parameter with a first preset matching comparison threshold and a second preset matching comparison threshold; If the matching difference parameter is less than or equal to the first preset matching comparison threshold, the preset ratio is adjusted to 1.11 times the initial preset ratio; If the matching difference parameter is less than or equal to the second preset matching comparison threshold and greater than the first preset matching comparison threshold, the preset ratio is adjusted to 1.19 times the initial preset ratio; If the matching difference parameter is greater than the second preset matching comparison threshold, the preset ratio is adjusted to 1.26 times the initial preset ratio; The first preset matching comparison threshold is 1.12Y0, and the second preset matching comparison threshold is 1.33Y0.
[0041] Specifically, the analyzing unit adjusts the preset ratio to the first initial preset ratio under the condition that the adjustment of the first preset matching parameter and the second preset matching parameter is completed.
[0042] Specifically, the first initial preset ratio is 1.11 times the initial preset ratio.
[0043] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
[0044] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An employee attendance data management system based on a smart park, characterized in that: include: A storage unit, comprising a plurality of servers for respectively storing employee information of each enterprise in the park, wherein the corresponding servers store a plurality of business field labels of the corresponding enterprises; A collection unit connected to the storage unit for collecting attendance data, the attendance data including information of the person punching the card and the location of the person punching the card; A matching unit, which is connected to the storage unit and the collection unit respectively, and is used to match the attendance data with each of the servers to determine the enterprise corresponding to the attendance data; A recording unit, which is connected to the collection unit and is used to record the time node when the collection unit obtains the corresponding attendance data; A processing unit, which is connected to the storage unit and the matching unit respectively, and is used to obtain the matched attendance data and transmit the attendance data to the server of the corresponding enterprise; A checking unit connected to the storage unit, for determining a matching parameter based on the number of attendance data of employee information belonging to a single enterprise stored in a preset period in a single server and the total number of each attendance data; An analysis unit is respectively connected to the storage unit, the acquisition unit, the matching unit and the checking unit, and is used to determine whether the operating parameters of the matching unit are qualified based on the matching parameters, and to adjust the operating parameters of the matching unit when the operating parameters of the matching unit are determined to be abnormal.
2. The employee attendance data management system based on the smart park according to claim 1 is characterized in that: The matching unit is used to match the attendance data with each of the enterprises, including: Obtain enterprise tags and location tags of attendance data. Enterprise tags include several field tags. The specific method of obtaining the enterprise label of the attendance data is to obtain the keywords of each field in the personnel information and determine the keywords of each field as the field label of the attendance data; A specific method of obtaining the location tag of the attendance data is to determine the punch-in floor number and the punch-in park area determined based on the location information as the location tag; The matching unit is used to determine the target area range of the enterprise to which the person belongs based on the acquired location tag group, and determine the corresponding enterprise of the person based on the matching situation between the enterprise tag and the business tag group of each enterprise within the target area; The field label in the enterprise label that matches the business label is recorded as the matching label for a single enterprise; Calculate the ratio of the number of matching tags to the total number of business field tags of the corresponding enterprise, and select the enterprise with a ratio higher than the preset ratio as the candidate enterprise for the corresponding attendance data; The matching unit is used to determine a matching method for a single attendance data based on the number of candidate enterprises of the attendance data, including: If the number of candidate companies is zero, the attendance data is divided into visitor data; If the number of candidate companies is one, the attendance data is divided into attendance data corresponding to the candidate companies; If the number of candidate companies is greater than one, the attendance information is divided into the attendance data of the candidate company corresponding to the maximum ratio; The maximum ratio is the maximum value among the ratios corresponding to the attendance data.
3. The employee attendance data management system based on the smart park according to claim 2 is characterized in that: The checking unit is used to determine the matching parameter for a single enterprise, obtain the ratio of the number of attendance data of employee information belonging to the corresponding enterprise stored in the corresponding server within a preset period to the total number of attendance data, and obtain the matching parameter; For a single enterprise, the analysis unit is used to determine whether the operating parameters of the matching unit are qualified based on the matching parameters, including: If the matching parameter is less than or equal to the first preset matching parameter, it is determined that the operating parameter of the matching unit is abnormal, and a processing method for the matching unit is determined based on the matching difference parameter; If the matching parameter is less than or equal to the second preset matching parameter and greater than the first preset matching parameter, determining whether the operating parameters of the matching unit are qualified based on the historical average matching parameter; If the matching parameter is greater than the second preset matching parameter, it is determined that the operating parameters of the matching unit are qualified, and the matching unit is controlled to continue to operate using the current operating parameters.
4. The employee attendance data management system based on the smart park according to claim 3 is characterized in that: The analysis unit is used to determine whether the operating parameters of the matching unit are qualified based on the historical average matching parameters; To determine the historical average matching parameter, the average value of each matching parameter in the historical data of a single server is calculated to obtain the historical average matching parameter; If the historical average matching parameter is less than or equal to the preset historical parameter, it is determined that the operating parameter of the matching unit is abnormal, and a processing method for the matching unit is determined based on the matching difference parameter; If the historical average matching parameter is greater than the preset historical parameter, a single server is controlled to update the data.
5. The employee attendance data management system based on the smart park according to claim 4 is characterized in that: The analysis unit is used to determine a processing method for the matching unit based on the matching difference parameter, including: Solving the difference between the first preset matching parameter and the matching parameter to obtain a matching difference parameter; If the matching difference parameter is less than or equal to the preset matching difference parameter, the processing method for the matching unit is determined based on the ratio of the number of visitor data divided into the total number of attendance data within the preset period; If the matching difference parameter is greater than the preset matching difference parameter, the preset ratio is adjusted to a corresponding value based on the matching difference parameter.
6. The employee attendance data management system based on the smart park according to claim 5 is characterized in that: The analysis unit is used to determine a processing method for the matching unit based on the quantity ratio, including: If the quantity ratio is greater than the preset quantity ratio, adjusting the first preset matching parameter and the second preset matching parameter to corresponding values based on the quantity ratio; If the quantity ratio is less than or equal to the preset quantity ratio, the preset ratio is adjusted to a corresponding value based on the matching difference parameter.
7. The employee attendance data management system based on the smart park according to claim 6 is characterized in that: The analysis unit is used to adjust the first preset matching parameter and the second preset matching parameter to corresponding values based on the quantity ratio, wherein: The reduction range of the first preset matching parameter and the second preset matching parameter determined based on the quantity ratio is proportional to the quantity ratio.
8. The employee attendance data management system based on the smart park according to claim 7 is characterized in that: The analysis unit is used to adjust the preset ratio to a corresponding value based on the matching difference parameter, wherein: The increase range of the preset ratio determined based on the matching difference parameter is proportional to the matching difference parameter.
Citation Information
Patent Citations
Employee attendance system
CN117523692A
Caller intent recognition system and method and caller intent recognition platform
CN101441657A
Intelligent attendance system and intelligent attendance check method
CN108053510A
Attendance statistics method, apparatus, computer device and storage medium
CN109242418A
Intelligence device with visitor and attendance registration function
CN205899625U
Cited By
Personnel portrait information intelligent generation method and system based on multiple angles
CN119884612A