Method and system for offline attendance processing
First Claim
1. A computer-implemented method for offline attendance processing, comprising:
- detecting an attendance triggering event occurring on a preset page displayed on a client device;
determining whether a predetermined data transmission condition is satisfied;
in response to determining that the predetermined data transmission condition is not satisfied, buffering, at the client device, attendance-related data corresponding to the attendance triggering event;
in response to determining that the predetermined data transmission condition is satisfied, transmitting the attendance-related data to a server;
determining that attendance rules stored on the client device are not applicable to an occurrence time of the attendance triggering event;
obtaining one or more attendance rules applicable to the occurrence time from the server; and
obtaining first attendance status information by matching up data describing the attendance triggering event with the applicable attendance rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present application provide a method and system for offline attendance processing. During operation, the system may detect an attendance triggering event occurring on a preset page displayed on a client device. The system may determine whether a predetermined data transmission condition is satisfied. In response to determining that the predetermined data transmission condition is not satisfied, the system may buffer, at the client device, attendance-related data corresponding to the attendance triggering event. In response to determining that the predetermined data transmission condition is satisfied, the system may transmit the attendance-related data to a server.
-
Citations
20 Claims
-
1. A computer-implemented method for offline attendance processing, comprising:
-
detecting an attendance triggering event occurring on a preset page displayed on a client device; determining whether a predetermined data transmission condition is satisfied; in response to determining that the predetermined data transmission condition is not satisfied, buffering, at the client device, attendance-related data corresponding to the attendance triggering event; in response to determining that the predetermined data transmission condition is satisfied, transmitting the attendance-related data to a server; determining that attendance rules stored on the client device are not applicable to an occurrence time of the attendance triggering event; obtaining one or more attendance rules applicable to the occurrence time from the server; and obtaining first attendance status information by matching up data describing the attendance triggering event with the applicable attendance rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
one or more processors; and a non-transitory computer-readable medium coupled to the one or more processors storing instructions stored that, when executed by the one or more processors, cause the computing system to perform a method for offline attendance processing, the method comprising; detecting an attendance triggering event occurring on a preset page displayed on a client device in an offline state; determining whether a predetermined data transmission condition is satisfied; in response to determining that the predetermined data transmission condition is not satisfied, buffering attendance-related data corresponding to the attendance triggering event; in response to determining that the predetermined data transmission condition is satisfied, transmitting the attendance-related data to a server; determining that attendance rules stored on the client device are not applicable to an occurrence time of the attendance triggering event; obtaining one or more attendance rules applicable to the occurrence time from the server; and obtaining first attendance status information by matching up data describing the attendance triggering event with the applicable attendance rules. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for offline attendance processing, the method comprising:
-
detecting an attendance triggering event occurring on a preset page displayed on a client device in an offline state; determining whether a predetermined data transmission condition is satisfied; in response to determining that the predetermined data transmission condition is not satisfied, buffering attendance-related data corresponding to the attendance triggering event; in response to determining that the predetermined data transmission condition is satisfied, transmitting the attendance-related data to a server; determining that attendance rules stored on the client device are not applicable to an occurrence time of the attendance triggering event; obtaining one or more attendance rules applicable to the occurrence time from the server; and obtaining first attendance status information by matching up data describing the attendance triggering event with the applicable attendance rules. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method for offline attendance processing, comprising:
-
receiving attendance-related data uploaded by a client; determining whether the attendance-related data is non-real-time uploaded data; in response to determining that the attendance-related data is non-real-time uploaded data, determining an occurrence time of an attendance triggering event corresponding to the attendance-related data; selecting attendance rules applicable to the occurrence time; and determining corresponding attendance status information based on the attendance-related data and the selected attendance rules.
-
Specification