CN106127872A - Work attendance method based on mobile terminal, client and equipment - Google Patents

Work attendance method based on mobile terminal, client and equipment Download PDF

Info

Publication number
CN106127872A
CN106127872A CN201610453783.8A CN201610453783A CN106127872A CN 106127872 A CN106127872 A CN 106127872A CN 201610453783 A CN201610453783 A CN 201610453783A CN 106127872 A CN106127872 A CN 106127872A
Authority
CN
China
Prior art keywords
work attendance
attendance
data
client
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610453783.8A
Other languages
Chinese (zh)
Other versions
CN106127872B (en
Inventor
高日新
赵凯
张庭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Hongxiang Technical Service Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201610453783.8A priority Critical patent/CN106127872B/en
Publication of CN106127872A publication Critical patent/CN106127872A/en
Application granted granted Critical
Publication of CN106127872B publication Critical patent/CN106127872B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity

Abstract

The invention provides a kind of Work attendance method based on mobile terminal, client and equipment, the method includes: when described mobile terminal is in without network state, perform following operation: receive the work attendance trigger action from user, obtain user profile, temporal information and the geographical location information of described work attendance trigger action;Generate pre-attendance data according to described user profile, temporal information and geographical location information and store;When described mobile terminal is even connected to the Net, the described pre-attendance data of storage is submitted to the work attendance server at described work attendance client logon account place;Receive the result effectiveness of described pre-attendance data verified according to the work attendance authentication policy preset that described work attendance server returns.The embodiment of the present invention is by the validation verification to pre-attendance data, it is achieved that at mobile terminal without the wireless work attendance in the case of network, simplifies user operation, the enterprise efficiency of management.

Description

Work attendance method based on mobile terminal, client and equipment
Technical field
The present invention relates to technical field of mobile terminals, a kind of Work attendance method based on mobile terminal, client and Equipment.
Background technology
At present, each company carries out work attendance to employee, mostly use receive IC card information magnetic card type Work attendance device or The fingerprint of fingerprint recognition is checked card Work attendance device.But, these traditional Work attendance devices, during checking card, need employee checking card Queuing up in place, carries out manual operation, check card the most one by one, need to take a substantial amount of time, and efficiency is the lowest.
In the related, for the problem of the work attendance inefficiency that solves to check card, work attendance side based on mobile terminal is used Case, specifically, generation attendance data is submitted to work attendance server, work attendance server authentication by the work attendance client on mobile terminal Whether the temporal information in attendance data is in work attendance time range, and whether verifies the geographical location information in attendance data In work attendance regional extent, and the result is submitted to work attendance client.But, this work attendance scheme needs at mobile terminal Currently there is the state of network so that the attendance data of generation can be submitted to work attendance server by work attendance client.For movement Terminal is currently without the situation (as mobile terminal is positioned at garage, elevator etc. without the poor scene of network or network) of network, the most real Existing work attendance becomes technical problem urgently to be resolved hurrily.
Summary of the invention
In view of the above problems, it is proposed that the present invention in case provide one overcome the problems referred to above or at least in part solve on State the Work attendance method based on mobile terminal of problem, client and corresponding equipment.
According to an aspect of of the present present invention, it is provided that a kind of Work attendance method based on mobile terminal, it is applied to described mobile whole Work attendance client on end, including: the geographical location information that generation comprises described mobile terminal in specifying the work attendance time period Attendance data, and the work attendance at described work attendance client logon account place it is committed to by the Small Area Wireless Communication Networks preset Server, it is characterised in that when described mobile terminal is in without network state, the following operation of execution:
Receive from the work attendance trigger action of user, obtain the user profile of described work attendance trigger action, temporal information with And geographical location information;
Generate pre-attendance data according to described user profile, temporal information and geographical location information and store;
When described mobile terminal is even connected to the Net, the described pre-attendance data of storage is submitted to described work attendance client The work attendance server at logon account place;And
Receive that described work attendance server returns according to effective to described pre-attendance data of work attendance authentication policy preset Property carries out the result verified.
Alternatively, the geographical location information obtaining described work attendance trigger action includes:
The geographical location information of described work attendance trigger action is obtained by the GPS component of described mobile terminal.
Alternatively, when described mobile terminal is even connected to the Net, the described pre-attendance data of storage is submitted to described in examine The work attendance server at diligent client logon account place, including:
When described mobile terminal is even connected to the Net, it is judged that whether the network that described mobile terminal connects is default short distance From cordless communication network;And
The most then by described default Small Area Wireless Communication Networks, described pre-attendance data is submitted to described work attendance The work attendance server at client logon account place.
Alternatively, described default Small Area Wireless Communication Networks includes WIFI, bluetooth or ZigBee.
Alternatively, described method also includes:
Adjust the image acquisition device on described mobile terminal, and generated the described user of prompting and carry out user biological collection apparatus Information;
Described image acquisition device is utilized to gather the biological characteristic of described user;And
As described pre-attendance data, the biological characteristic of the described user gathered is submitted to described work attendance server carry out Validation verification.
Alternatively, described method also includes:
Obtain the movement locus of described mobile terminal;And
Described movement locus is submitted to described work attendance server as described pre-attendance data and carries out validation verification.
Alternatively, described movement locus includes that described work attendance client generates the motion rail after described pre-attendance data Mark.
Alternatively, described user profile includes the unique identity information of described user.
According to another aspect of the present invention, additionally provide a kind of Work attendance method based on mobile terminal, be applied to described shifting The work attendance server at the work attendance client logon account place in dynamic terminal, including:
Receiving the pre-attendance data that described work attendance client is submitted to, wherein, described pre-attendance data is by described work attendance client End generates according to the user profile of work attendance trigger action, temporal information and the geographical location information from user;And
According to default work attendance authentication policy, the effectiveness of described pre-attendance data is verified, generates the result, And described the result is returned to described work attendance client.
Alternatively, verifying the effectiveness of described pre-attendance data according to default work attendance authentication policy, generation is tested Card result, including:
Obtain temporal information during the described work attendance client described pre-attendance data of submission;
According to the temporal information of work attendance trigger action described in the described temporal information obtained and described pre-attendance data, Calculate described user and trigger the time interval of work attendance operation and the described work attendance client described pre-attendance data of submission;
Obtain the geographical position from described pre-attendance data added up in advance to arrive described in the submission of described work attendance client The interval value of duration needed for the geographical position of pre-attendance data;
Judge whether the described time interval calculated is positioned at described interval value;And
The most then generate and represent the described effective the result of pre-attendance data.
Alternatively, described pre-attendance data also includes the biological characteristic of described user, according to default work attendance checking The effectiveness of described pre-attendance data is verified by strategy, generates the result, including:
Biological characteristic by the biological characteristic of the described user in described pre-attendance data with the described user prestored Compare;
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data;And
If comparison is inconsistent, then generate the result representing described pre-work attendance data invalid.
Alternatively, described pre-attendance data also includes the movement locus of described mobile terminal, tests according to default work attendance The effectiveness of described pre-attendance data is verified by card strategy, generates the result, including:
Obtain the movement locus meeting data validity collected in advance;
By the described movement locus in described pre-attendance data and the described motion meeting data validity collected in advance Track is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
Alternatively, described user profile includes the unique identity information of described user, according to default work attendance checking plan Slightly the effectiveness of described pre-attendance data is verified, generate the result, including:
Obtain the unique identity information of the legitimacy user collected in advance;
By the unique identity information of user described in described user profile with the described legitimacy user collected in advance only One identity information is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
According to another aspect of the present invention, additionally provide a kind of work attendance client, including: work attendance module, be suitable to specifying Generate the attendance data of the geographical location information comprising described mobile terminal in the work attendance time period, and by the short distance preset without Line communication network is committed to the work attendance server at described work attendance client logon account place, it is characterised in that including:
Data obtaining module, is suitable to when described mobile terminal is in without network state, receives the work attendance from user and touches Send out operation, obtain user profile, temporal information and the geographical location information of described work attendance trigger action;
Pre-work attendance data memory module, is suitable to generate according to described user profile, temporal information and geographical location information Pre-attendance data also stores;
Pre-attendance data submits module to, is suitable to when described mobile terminal is even connected to the Net, by the described pre-work attendance of storage Data submit to the work attendance server at described work attendance client logon account place;
The result receiver module, is suitable to receive the work attendance authentication policy pair that the basis of described work attendance server return is preset The effectiveness of described pre-attendance data carries out the result verified.
Alternatively, described data obtaining module is further adapted for:
The geographical location information of described work attendance trigger action is obtained by the GPS component of described mobile terminal.
Alternatively, described pre-attendance data submits to module to be further adapted for:
When described mobile terminal is even connected to the Net, it is judged that whether the network that described mobile terminal connects is default short distance From cordless communication network;And
The most then by described default Small Area Wireless Communication Networks, described pre-attendance data is submitted to described work attendance The work attendance server at client logon account place.
Alternatively, described default Small Area Wireless Communication Networks includes WIFI, bluetooth or ZigBee.
Alternatively, described pre-attendance data submits to module to be further adapted for:
Adjust the image acquisition device on described mobile terminal, and generated the described user of prompting and carry out user biological collection apparatus Information;
Described image acquisition device is utilized to gather the biological characteristic of described user;And
As described pre-attendance data, the biological characteristic of the described user gathered is submitted to described work attendance server carry out Validation verification.
Alternatively, described pre-attendance data submits to module to be further adapted for:
Obtain the movement locus of described mobile terminal;And
Described movement locus is submitted to described work attendance server as described pre-attendance data and carries out validation verification.
Alternatively, described movement locus includes that described work attendance client generates the motion rail after described pre-attendance data Mark.
Alternatively, described user profile includes the unique identity information of described user.
According to another aspect of the present invention, additionally provide a kind of work attendance server, including:
Pre-work attendance data reception module, is suitable to receive the pre-attendance data that described work attendance client is submitted to, wherein, described pre- Attendance data by described work attendance client according to the user profile of work attendance trigger action, temporal information and the geography from user Positional information generates;And
Pre-work attendance Data Verification module, is suitable to the basis default work attendance authentication policy effectiveness to described pre-attendance data Verify, generate the result, and described the result is returned to described work attendance client.
Alternatively, described pre-work attendance Data Verification module is further adapted for:
Obtain temporal information during the described work attendance client described pre-attendance data of submission;
According to the temporal information of work attendance trigger action described in the described temporal information obtained and described pre-attendance data, Calculate described user and trigger the time interval of work attendance operation and the described work attendance client described pre-attendance data of submission;
Obtain the geographical position from described pre-attendance data added up in advance to arrive described in the submission of described work attendance client The interval value of duration needed for the geographical position of pre-attendance data;
Judge whether the described time interval calculated is positioned at described interval value;And
The most then generate and represent the described effective the result of pre-attendance data.
Alternatively, described pre-attendance data also includes the biological characteristic of described user, described pre-work attendance data verification Module is further adapted for:
Biological characteristic by the biological characteristic of the described user in described pre-attendance data with the described user prestored Compare;
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data;And
If comparison is inconsistent, then generate the result representing described pre-work attendance data invalid.
Alternatively, described pre-attendance data also including, the movement locus of described mobile terminal, described pre-attendance data are tested Card module is further adapted for:
Obtain the movement locus meeting data validity collected in advance;
By the described movement locus in described pre-attendance data and the described motion meeting data validity collected in advance Track is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
Alternatively, described user profile includes the unique identity information of described user, described pre-work attendance data verification mould Block is further adapted for:
Obtain the unique identity information of the legitimacy user collected in advance;
By the unique identity information of user described in described user profile with the described legitimacy user collected in advance only One identity information is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
According to another aspect of the invention, additionally provide a kind of mobile terminal, including any of the above-described described work attendance visitor Family end.
In embodiments of the present invention, when mobile terminal is in without network state, receives the work attendance from user and trigger behaviour Make, obtain the user profile of work attendance trigger action, temporal information and geographical location information, and according to user profile, time letter Breath and geographical location information generate pre-attendance data and store.Afterwards, when mobile terminal is even connected to the Net, pre-by store Attendance data submits to the work attendance server at work attendance client logon account place, and the basis receiving the return of work attendance server is pre- If work attendance authentication policy the result that the effectiveness of pre-attendance data is verified, it is possible to the result is shown to User.As can be seen here, the embodiment of the present invention is by the validation verification to pre-attendance data, it is achieved that at mobile terminal without network In the case of wireless work attendance, simplify user operation, the enterprise efficiency of management.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention, And can be practiced according to the content of description, and in order to allow above and other objects of the present invention, the feature and advantage can Become apparent, below especially exemplified by the detailed description of the invention of the present invention.
According to below in conjunction with the accompanying drawing detailed description to the specific embodiment of the invention, those skilled in the art will be brighter Above-mentioned and other purposes, advantage and the feature of the present invention.
Accompanying drawing explanation
By reading the detailed description of hereafter preferred implementation, various other advantage and benefit common for this area Technical staff will be clear from understanding.Accompanying drawing is only used for illustrating the purpose of preferred implementation, and is not considered as the present invention Restriction.And in whole accompanying drawing, it is denoted by the same reference numerals identical parts.In the accompanying drawings:
Fig. 1 shows the stream of the Work attendance method of the work attendance client being applied to mobile terminal according to an embodiment of the invention Cheng Tu;
Fig. 2 shows the work attendance server being applied to work attendance client logon account place according to an embodiment of the invention The flow chart of Work attendance method;
Fig. 3 shows the stream of the Work attendance method combining work attendance client and work attendance server according to an embodiment of the invention Cheng Tu;
Fig. 4 shows the structural representation of work attendance client according to an embodiment of the invention;And
Fig. 5 shows the structural representation of work attendance server according to an embodiment of the invention.
Detailed description of the invention
It is more fully described the exemplary embodiment of the disclosure below with reference to accompanying drawings.Although accompanying drawing shows the disclosure Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure and should be by embodiments set forth here Limited.On the contrary, it is provided that these embodiments are able to be best understood from the disclosure, and can be by the scope of the present disclosure Complete conveys to those skilled in the art.
As introduced above, for the problem of the work attendance inefficiency that solves to check card, use work attendance scheme based on mobile terminal, Specifically, generation attendance data is submitted to work attendance server by the work attendance client on mobile terminal, and work attendance server authentication is examined Whether the temporal information in diligent data is in work attendance time range, and whether the geographical location information in checking attendance data exists In work attendance regional extent, and the result is submitted to work attendance client.Or, work attendance client can specify the work attendance time period Inside automatically generate the attendance data of the geographical location information comprising mobile terminal, and by the Small Area Wireless Communication Networks preset It is committed to the work attendance server at work attendance client logon account place, to carry out work attendance.
Here, work attendance client can be the client that developer develops specially based on mobile terminal, it is also possible to be exploitation The work attendance client that person develops based on existing client, such as the work attendance client developed based on existing instant communication client End, this work attendance client can be the plug-in unit realizing attendance checking function in existing instant communication client.
For mobile terminal, without the situation of network, (such as mobile terminal, to be positioned at garage, elevator etc. poor without network or network Scene), the invention provides the Work attendance method of a kind of work attendance client being applied to mobile terminal, Fig. 1 shows according to this The flow chart of the Work attendance method of the work attendance client being applied to mobile terminal of a bright embodiment.As it is shown in figure 1, the method is at least Comprise the following steps S102 to step S108:
Step S102, receives the work attendance trigger action from user, obtains the user profile of work attendance trigger action, time letter Breath and geographical location information;
Step S104, generates pre-attendance data according to user profile, temporal information and geographical location information and stores;
Step S106, when mobile terminal is even connected to the Net, submits to work attendance client by the pre-attendance data of storage and steps on The work attendance server at record account place;And
Step S108, receive that work attendance server returns according to effective to pre-attendance data of work attendance authentication policy preset Property carries out the result verified.
In this step, work attendance client receives the result, and shows the user of mobile terminal, it is possible to prompting user Work attendance is the most successful.
In embodiments of the present invention, when mobile terminal is in without network state, receives the work attendance from user and trigger behaviour Make, obtain the user profile of work attendance trigger action, temporal information and geographical location information, and according to user profile, time letter Breath and geographical location information generate pre-attendance data and store.Afterwards, when mobile terminal is even connected to the Net, pre-by store Attendance data submits to the work attendance server at work attendance client logon account place, and the basis receiving the return of work attendance server is pre- If work attendance authentication policy the result that the effectiveness of pre-attendance data is verified, and be shown to the result use Family.As can be seen here, the embodiment of the present invention is by the validation verification to pre-attendance data, it is achieved that at mobile terminal without network In the case of wireless work attendance, simplify user operation, the enterprise efficiency of management.
The work attendance trigger action that above step S102 is mentioned can be triggered by user, in an actual application scenarios, User triggers work attendance operation, and work attendance client generates the work attendance number comprising user profile, temporal information and geographical location information According to, and now mobile terminal is in without network state, it is impossible to submit to attendance data to carry out work attendance checking to work attendance server in time. In the alternative embodiment of the present invention, work attendance trigger action can also be triggered voluntarily by work attendance client, such as, as work attendance client When end judgement current time is in the appointment work attendance time period, current location is in default work attendance regional extent, can automatically touch Send out this work attendance trigger action, perform work attendance.When work attendance client triggers work attendance operation voluntarily, and work attendance client generates and comprises user The attendance data of information, temporal information and geographical location information, and now mobile terminal is in without network state, it is impossible in time Attendance data is submitted to carry out work attendance checking to work attendance server.For this situation, embodiments provide default examining The effectiveness of pre-attendance data is verified by diligent authentication policy, hereafter will describe in detail.
In the alternative embodiment of the present invention, owing to mobile terminal connects without network, step S102 obtains work attendance and triggers The geographical location information of operation can obtain the geographical location information of work attendance trigger action by the GPS component of mobile terminal.Separately Outward, the temporal information of acquisition can be mobile terminal internal clocking provide temporal information, it is also possible to for network side provide Temporal information, when being mobile phone such as mobile terminal, can be the temporal information of carrier side offer.
In the alternative embodiment of the present invention, the pre-attendance data generated in step S104 can also include work attendance type, In case follow-up use attendance data.Here work attendance type can include on the same day in work start before register type and work Make the sign-out type after terminating.Certainly, based on different working environments and actual demand, it is also possible to need repeatedly within the same day The work attendance of type of registering, the work attendance etc. of type of such as once registering every execution in n hour, the work attendance type under practical situation is permissible Configuring according to demand, work attendance type is not limited by the present invention.
In above step S106 when mobile terminal is even connected to the Net, the pre-attendance data of storage is submitted to work attendance client The work attendance server at end logon account place, embodiments provides a kind of optional scheme, in this scenario, can work as When mobile terminal is even connected to the Net, it is judged that whether the network that mobile terminal connects is default Small Area Wireless Communication Networks, if It is that then pre-attendance data is submitted to examining of work attendance client logon account place by the Small Area Wireless Communication Networks by presetting Diligent server.Additionally, the attendance data for not submitted to by the Small Area Wireless Communication Networks preset then thinks that work attendance is invalid, It is thus possible to meet the demand of accurate work attendance.Here Small Area Wireless Communication Networks can include WIFI, bluetooth or ZigBee Deng, the invention is not restricted to this.It addition, the Small Area Wireless Communication Networks preset can be the wireless network disposed for enterprises Network, it is also possible to be the interior wireless network disposed of default work attendance regional extent, etc..Such as, enterprises deploys WIFI net Network, its entitled " 123abc ", mobile terminal needs to submit to attendance data to work attendance client logon account institute by this network Work attendance server just think that work attendance is effective.Alternatively, in order to ensure the effectiveness of work attendance, it is also possible at work attendance server end Verifying the wireless network submitting attendance data to, if checking is not passed through, then work attendance server returns to mobile terminal in time The result that checking is not passed through.
In another alternative embodiment of the present invention, it is also possible to obtain the movement locus of mobile terminal, movement locus is made Submit to work attendance server for pre-attendance data and carry out validation verification, and be discussed below specifically at work attendance server Verification mode.Here movement locus can include that work attendance client generates the movement locus after pre-attendance data, and utilizing should Movement locus realizes the validation verification of work attendance.
In another alternative embodiment of the present invention, user profile includes that the unique identity information of user is (such as cell-phone number Or the information such as the device identification of mobile terminal), can verify that the unique identity information of user prevents generation from checking card behavior.Optional Ground, the present invention can also solve for behavior of checking card (as checked card in generation by colleague by the way of the biological characteristic of checking user Deng) cause the problem that work attendance is invalid.Specifically, adjust the image acquisition device on mobile terminal, and generated prompting user and use The information of family physical characteristics collecting, gathers the biological characteristic of user, and then the use that will gather followed by image acquisition device The biological characteristic at family is submitted to work attendance server as attendance data and is carried out validation verification.At work attendance server end, will receive To attendance data in the biological characteristic of user compare with the biological characteristic of the user prestored, if comparison is consistent, Then generate and represent the effective the result of attendance data;Otherwise, if comparison is inconsistent, then generates and represent invalid the testing of attendance data Card result.Here biological characteristic can include the features such as face, iris, fingerprint, the invention is not restricted to this.Use it addition, gather Family biological characteristic or comparison user biological feature can use existing recognizer, the most no longer enumerate.
Accordingly, the invention provides the work attendance at a kind of work attendance client logon account place being applied on mobile terminal The Work attendance method of server, Fig. 2 shows and is applied to work attendance client logon account place according to an embodiment of the invention The flow chart of the Work attendance method of work attendance server.As in figure 2 it is shown, the method at least comprises the following steps S202 to step S204:
Step S202, receives the pre-attendance data that work attendance client is submitted to, and wherein, pre-attendance data is by work attendance client root Generate according to the user profile of work attendance trigger action, temporal information and the geographical location information from user;And
Step S204, verifies the effectiveness of pre-attendance data according to default work attendance authentication policy, generates checking As a result, and by the result work attendance client is returned to.
That mentions in above step S202 can with pre-attendance data, user profile, temporal information and geographical location information Introducing above to see, here is omitted.
In the alternative embodiment of the present invention, the work attendance such as the movement locus checking plan of time difference, mobile terminal can be passed through Slightly come the effectiveness of pre-attendance data is verified, will describe in detail respectively below.
Mode one, utilizes user to trigger work attendance operation and submits to the time difference of pre-attendance data to verify with work attendance client. I.e., first, obtain temporal information during work attendance client pre-attendance data of submission, according to the temporal information obtained and pre-work attendance The temporal information of work attendance trigger action in data, calculates user and triggers work attendance operation and the work attendance client pre-attendance data of submission Time interval.Subsequently, obtain the geographical position from pre-attendance data added up in advance and arrive the pre-work attendance of submission of work attendance client The interval value of duration needed for the geographical position of data, and then judge whether the time interval calculated is positioned at interval value, the most then Generate and represent the effective the result of pre-attendance data.
Such as, the working time of registering of company is before 9:00, and the user (i.e. employee) of mobile terminal is in garage, mobile Terminal is in without network state, and user triggers work attendance operation and carries out work attendance, and the triggered time of work attendance operation is 8:50.When user from Driving storehouse, it is assumed that arriving office building hall mobile terminal and even connect to the Net, work attendance client submits pre-attendance data to, when it is submitted to Between be 9:05.Now, calculate user to trigger work attendance operation and work attendance client and submit to the time interval of pre-attendance data to be 15 Minute.According to prior statistical data understand, needed for garage to office building hall the interval value of duration be 10 minutes to 20 minutes it Between, it can be determined that go out 15 minutes and be in this interval value, then it is assumed that pre-attendance data is effective, and generate the pre-attendance data of expression and have The result of effect, thus solve in prior art owing to submission time is that 9:05 thinks the invalid problem of work attendance.Need Illustrate, enumerate being only illustrative herein, data statistics and calculating can be carried out as the case may be, as can be in advance The interval value of duration needed for adding up from elevator to Administrative Area, etc..
Mode two, utilizes the movement locus of mobile terminal to verify.That is, pre-attendance data also includes the fortune of mobile terminal Dynamic track, first obtains the movement locus meeting data validity collected in advance, subsequently by the motion rail in pre-attendance data Mark is compared with the movement locus meeting data validity collected in advance, if comparison is consistent, then generates and represents pre-work attendance number According to effective the result.Otherwise, if comparison is inconsistent, then generate the result representing pre-work attendance data invalid.
Still with the above-mentioned example that is exemplified as, the working time of registering of company is before 9:00, user (the i.e. member of mobile terminal Work) in garage, mobile terminal is in without network state, and user triggers work attendance operation and carries out work attendance, the triggered time of work attendance operation For 8:50.When user leaves garage, it is assumed that arriving office building hall mobile terminal and even connect to the Net, work attendance client submits preexamination to Diligent data, its submission time is 9:05.The mobile terminal movement locus from garage to office building hall is carried out by work attendance server Checking, i.e. by the movement locus meeting data validity collected in advance with mobile terminal from garage to the fortune in office building hall Dynamic track is compared, if comparison is consistent, then generates and represents the effective the result of pre-attendance data.Otherwise, if comparison differs Cause, then generate the result representing pre-work attendance data invalid.It is only illustrative it should be noted that enumerate herein, permissible Carry out comparing as the case may be, the movement locus meeting data validity collected in advance such as comparison and mobile terminal from Elevator to the movement locus of Administrative Area, etc..
In another alternative embodiment of the present invention, user profile includes that the unique identity information of user is (such as cell-phone number Or the information such as the device identification of mobile terminal), can verify that the unique identity information of user prevents generation from checking card behavior.In work attendance Server end, obtains the unique identity information of the legitimacy user collected in advance, by the unique identities letter of user in user profile Cease the unique identity information with the legitimacy user collected in advance to compare, if comparison is consistent, then generates and represent pre-work attendance number According to effective the result.Otherwise, if comparison is inconsistent, then generate the result representing pre-work attendance data invalid.
Alternatively, the embodiment of the present invention can also solve for checking card row by the way of the biological characteristic of checking user The problem that work attendance is invalid is caused for (as checked card in generation by colleague).Specifically, adjust the image acquisition device on mobile terminal, and raw Become prompting user to carry out the information of user biological collection apparatus, gather the biological special of user followed by image acquisition device Levy, and then the biological characteristic of the user of collection is submitted to work attendance server as attendance data carry out validation verification.Examining Diligent server end, the biological characteristic of the user in the attendance data that will receive is carried out with the biological characteristic of the user prestored Comparison, if comparison is consistent, then generates and represents the effective the result of attendance data;Otherwise, if comparison is inconsistent, then generate expression The result that attendance data is invalid.Here biological characteristic can include the features such as face, iris, fingerprint, and the present invention does not limits In this.
The work attendance that the present invention is discussed in detail below in conjunction with work attendance client and work attendance server realizes process.Fig. 3 illustrates Combine the flow chart of the Work attendance method of work attendance client and work attendance server according to an embodiment of the invention, as it is shown on figure 3, The method at least comprises the following steps S302 to step S314:
Step S302, work attendance client receives the work attendance trigger action from user, obtains the user of work attendance trigger action Information, temporal information and geographical location information.
In this step, work attendance trigger action can also be triggered voluntarily by work attendance client, such as, when work attendance client is sentenced Determine current time and be in appointment work attendance time period, current location when being in default work attendance regional extent, can automatically trigger this Work attendance trigger action, performs work attendance.
Step S304, work attendance client generates pre-work attendance number according to user profile, temporal information and geographical location information According to and store.
In this step, owing to mobile terminal is in without network state, thus to pre-work attendance after generating pre-attendance data Data store, to submit the pre-attendance data of storage after mobile terminal is even connected to the Net to.
Step S306, when mobile terminal is even connected to the Net, the pre-attendance data of storage is submitted to examine by work attendance client The work attendance server at diligent client logon account place.
Step S308, work attendance server receives the pre-attendance data that work attendance client is submitted to.
Step S310, the effectiveness of pre-attendance data is tested by work attendance server according to the work attendance authentication policy preset Card, generates the result.
In this step, use the work attendance authentication policy preset that the effectiveness of pre-attendance data is verified, may refer to The mode one introduced above or mode two, here is omitted.
Step S312, the result is returned to work attendance client by work attendance server.
Step S314, work attendance client receives the result, and is shown to user.
First the embodiment of the present invention generates pre-attendance data in work attendance client, owing to mobile terminal is in without network-like State, thus store it in work attendance client.When mobile terminal is even connected to the Net, pre-attendance data is submitted to work attendance client End, and by the validation verification to pre-attendance data, it is achieved that at mobile terminal without the wireless work attendance in the case of network, letter Change user operation, the enterprise efficiency of management.
It should be noted that in actual applications, above-mentioned all optional embodiments can be any in the way of using combination Combination, forms the alternative embodiment of the present invention, and this is no longer going to repeat them.
The Work attendance method based on mobile terminal provided based on each embodiment above, based on same inventive concept, this Bright embodiment additionally provides a kind of Work attendance device based on mobile terminal.
Fig. 4 shows the structural representation of work attendance client according to an embodiment of the invention.As shown in Figure 4, this is examined Diligent client 400 at least can include that work attendance module (not shown in Fig. 4), data obtaining module 410, pre-attendance data store mould Block 420, pre-attendance data submit module 430, the result receiver module 440 to.
Now introduce the company between each composition of the work attendance client 400 of the embodiment of the present invention or the function of device and each several part Connect relation:
Data obtaining module 410, is suitable to when described mobile terminal is in without network state, receives the work attendance from user Trigger action, obtains user profile, temporal information and the geographical location information of described work attendance trigger action;
Pre-work attendance data memory module 420, is coupled with data obtaining module 410, be suitable to according to described user profile, time Between information and geographical location information generate pre-attendance data and store;
Pre-attendance data submits module 430 to, is coupled with pre-work attendance data memory module 420, is suitable to when described mobile whole When end is even connected to the Net, the described pre-attendance data of storage is submitted to the work attendance clothes at described work attendance client logon account place Business device;
The result receiver module 440, submits to module 430 to be coupled with pre-attendance data, is suitable to receive described work attendance clothes The result effectiveness of described pre-attendance data verified according to the work attendance authentication policy preset that business device returns.
In an embodiment of the present invention, above-mentioned data obtaining module 410 is further adapted for:
The geographical location information of described work attendance trigger action is obtained by the GPS component of described mobile terminal.
In an embodiment of the present invention, above-mentioned pre-attendance data submits to module 430 to be further adapted for:
When described mobile terminal is even connected to the Net, it is judged that whether the network that described mobile terminal connects is default short distance From cordless communication network;And
The most then by described default Small Area Wireless Communication Networks, described pre-attendance data is submitted to described work attendance The work attendance server at client logon account place.
In an embodiment of the present invention, described default Small Area Wireless Communication Networks includes WIFI, bluetooth or ZigBee.
In an embodiment of the present invention, above-mentioned pre-attendance data submits to module 430 to be further adapted for:
Adjust the image acquisition device on described mobile terminal, and generated the described user of prompting and carry out user biological collection apparatus Information;
Described image acquisition device is utilized to gather the biological characteristic of described user;And
As described pre-attendance data, the biological characteristic of the described user gathered is submitted to described work attendance server carry out Validation verification.
In an embodiment of the present invention, above-mentioned pre-attendance data submits to module 430 to be further adapted for:
Obtain the movement locus of described mobile terminal;And
Described movement locus is submitted to described work attendance server as described pre-attendance data and carries out validation verification.
In an embodiment of the present invention, described movement locus include described work attendance client generate described pre-attendance data it After movement locus.
In an embodiment of the present invention, described user profile includes the unique identity information of described user.
Accordingly, Fig. 5 shows the structural representation according to one embodiment of the invention work attendance server.As it is shown in figure 5, This work attendance server 500 at least can pre-work attendance data reception module 510 and pre-work attendance Data Verification module 520.
Now introduce the company between each composition of the work attendance server 500 of the embodiment of the present invention or the function of device and each several part Connect relation:
Pre-work attendance data reception module 510, is suitable to receive the pre-attendance data that described work attendance client is submitted to, wherein, institute State pre-attendance data by described work attendance client according to from the user profile of work attendance trigger action of user, temporal information and Geographical location information generates;And
Pre-work attendance Data Verification module 520, is coupled with pre-work attendance data reception module 510, is suitable to according to examining of presetting The effectiveness of described pre-attendance data is verified by diligent authentication policy, generates the result, and is returned by described the result To described work attendance client.
In an embodiment of the present invention, above-mentioned pre-work attendance Data Verification module 520 is further adapted for:
Obtain temporal information during the described work attendance client described pre-attendance data of submission;
According to the temporal information of work attendance trigger action described in the described temporal information obtained and described pre-attendance data, Calculate described user and trigger the time interval of work attendance operation and the described work attendance client described pre-attendance data of submission;
Obtain the geographical position from described pre-attendance data added up in advance to arrive described in the submission of described work attendance client The interval value of duration needed for the geographical position of pre-attendance data;
Judge whether the described time interval calculated is positioned at described interval value;And
The most then generate and represent the described effective the result of pre-attendance data.
In an embodiment of the present invention, described pre-attendance data also includes the biological characteristic of described user, above-mentioned pre- Attendance data authentication module 520 is further adapted for:
Biological characteristic by the biological characteristic of the described user in described pre-attendance data with the described user prestored Compare;
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data;And
If comparison is inconsistent, then generate the result representing described pre-work attendance data invalid.
In an embodiment of the present invention, described pre-attendance data also includes the movement locus of described mobile terminal, above-mentioned Pre-work attendance Data Verification module 520 is further adapted for:
Obtain the movement locus meeting data validity collected in advance;
By the described movement locus in described pre-attendance data and the described motion meeting data validity collected in advance Track is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
In an embodiment of the present invention, described user profile includes the unique identity information of described user, above-mentioned preexamination Diligent Data Verification module 520 is further adapted for:
Obtain the unique identity information of the legitimacy user collected in advance;
By the unique identity information of user described in described user profile with the described legitimacy user collected in advance only One identity information is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of mobile terminal, described including any of the above-described Work attendance client.
According to any one preferred embodiment above-mentioned or the combination of multiple preferred embodiment, the embodiment of the present invention can reach Following beneficial effect:
In embodiments of the present invention, when mobile terminal is in without network state, receives the work attendance from user and trigger behaviour Make, obtain the user profile of work attendance trigger action, temporal information and geographical location information, and according to user profile, time letter Breath and geographical location information generate pre-attendance data and store.Afterwards, when mobile terminal is even connected to the Net, pre-by store Attendance data submits to the work attendance server at work attendance client logon account place, and the basis receiving the return of work attendance server is pre- If work attendance authentication policy the result that the effectiveness of pre-attendance data is verified, and be shown to the result use Family.As can be seen here, the embodiment of the present invention is by the validation verification to pre-attendance data, it is achieved that at mobile terminal without network In the case of wireless work attendance, simplify user operation, the enterprise efficiency of management.
In description mentioned herein, illustrate a large amount of detail.It is to be appreciated, however, that the enforcement of the present invention Example can be put into practice in the case of not having these details.In some instances, it is not shown specifically known method, structure And technology, in order to do not obscure the understanding of this description.
Similarly, it will be appreciated that one or more in order to simplify that the disclosure helping understands in each inventive aspect, exist Above in the description of the exemplary embodiment of the present invention, each feature of the present invention is grouped together into single enforcement sometimes In example, figure or descriptions thereof.But, the method for the disclosure should not be construed to reflect an intention that i.e. required guarantor The application claims feature more more than the feature being expressly recited in each claim protected.More precisely, as following Claims reflected as, inventive aspect is all features less than single embodiment disclosed above.Therefore, The claims following detailed description of the invention are thus expressly incorporated in this detailed description of the invention, the most each claim itself All as the independent embodiment of the present invention.
Those skilled in the art are appreciated that and can carry out the module in the equipment in embodiment adaptively Change and they are arranged in one or more equipment different from this embodiment.Can be the module in embodiment or list Unit or assembly are combined into a module or unit or assembly, and can put them in addition multiple submodule or subelement or Sub-component.In addition at least some in such feature and/or process or unit excludes each other, can use any Combine all features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so disclosed appoint Where method or all processes of equipment or unit are combined.Unless expressly stated otherwise, this specification (includes adjoint power Profit requires, summary and accompanying drawing) disclosed in each feature can be carried out generation by providing identical, equivalent or the alternative features of similar purpose Replace.
Although additionally, it will be appreciated by those of skill in the art that embodiments more described herein include other embodiments Some feature included by rather than further feature, but the combination of the feature of different embodiment means to be in the present invention's Within the scope of and form different embodiments.Such as, in detail in the claims, embodiment required for protection one of arbitrarily Can mode use in any combination.
The all parts embodiment of the present invention can realize with hardware, or to run on one or more processor Software module realize, or with combinations thereof realize.It will be understood by those of skill in the art that and can use in practice Microprocessor or digital signal processor (DSP) realize work attendance client based on mobile terminal according to embodiments of the present invention The some or all functions of the some or all parts in end and equipment.The present invention is also implemented as performing here Part or all equipment of described method or device program (such as, computer program and computer program product Product).The program of such present invention of realization can store on a computer-readable medium, or can have one or more The form of signal.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or to appoint What his form provides.
The present invention will be described rather than limits the invention to it should be noted above-described embodiment, and ability Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference marks that should not will be located between bracket is configured to limitations on claims.Word " comprises " and does not excludes the presence of not Arrange element in the claims or step.Word "a" or "an" before being positioned at element does not excludes the presence of multiple such Element.The present invention and can come real by means of including the hardware of some different elements by means of properly programmed computer Existing.If in the unit claim listing equipment for drying, several in these devices can be by same hardware branch Specifically embody.Word first, second and third use do not indicate that any order.These word explanations can be run after fame Claim.
So far, although those skilled in the art will appreciate that the multiple of the most detailed present invention of illustrate and describing show Example embodiment, but, without departing from the spirit and scope of the present invention, still can be direct according to present disclosure Determine or derive other variations or modifications of many meeting the principle of the invention.Therefore, the scope of the present invention is it is understood that and recognize It is set to and covers other variations or modifications all these.
The one side of the embodiment of the present invention, it is provided that A1, a kind of Work attendance method based on mobile terminal, is applied to described shifting Work attendance client in dynamic terminal, including: in specifying the work attendance time period, generate the geographical position letter comprising described mobile terminal The attendance data of breath, and it is committed to described work attendance client logon account place by the Small Area Wireless Communication Networks preset Work attendance server, it is characterised in that when described mobile terminal is in without network state, the following operation of execution:
Receive from the work attendance trigger action of user, obtain the user profile of described work attendance trigger action, temporal information with And geographical location information;
Generate pre-attendance data according to described user profile, temporal information and geographical location information and store;
When described mobile terminal is even connected to the Net, the described pre-attendance data of storage is submitted to described work attendance client The work attendance server at logon account place;And
Receive that described work attendance server returns according to effective to described pre-attendance data of work attendance authentication policy preset Property carries out the result verified.
A2, according to the method described in A1, wherein, the geographical location information obtaining described work attendance trigger action includes:
The geographical location information of described work attendance trigger action is obtained by the GPS component of described mobile terminal.
A3, according to the method described in A1 or A2, wherein, when described mobile terminal is even connected to the Net, described in storage Pre-attendance data submits to the work attendance server at described work attendance client logon account place, including:
When described mobile terminal is even connected to the Net, it is judged that whether the network that described mobile terminal connects is default short distance From cordless communication network;And
The most then by described default Small Area Wireless Communication Networks, described pre-attendance data is submitted to described work attendance The work attendance server at client logon account place.
A4, according to the method described in A3, wherein, described default Small Area Wireless Communication Networks include WIFI, bluetooth or ZigBee。
A5, according to the method according to any one of A1-A4, wherein, also include:
Adjust the image acquisition device on described mobile terminal, and generated the described user of prompting and carry out user biological collection apparatus Information;
Described image acquisition device is utilized to gather the biological characteristic of described user;And
As described pre-attendance data, the biological characteristic of the described user gathered is submitted to described work attendance server carry out Validation verification.
A6, according to the method according to any one of A1-A5, wherein, also include:
Obtain the movement locus of described mobile terminal;And
Described movement locus is submitted to described work attendance server as described pre-attendance data and carries out validation verification.
A7, according to the method described in A6, wherein, described movement locus include described work attendance client generate described pre-work attendance Movement locus after data.
A8, according to the method according to any one of A1-A7, wherein, described user profile includes that described user's is unique Identity information.
The another aspect of the embodiment of the present invention, additionally provides B9, a kind of Work attendance method based on mobile terminal, is applied to institute State the work attendance server at work attendance client logon account place on mobile terminal, including:
Receiving the pre-attendance data that described work attendance client is submitted to, wherein, described pre-attendance data is by described work attendance client End generates according to the user profile of work attendance trigger action, temporal information and the geographical location information from user;And
According to default work attendance authentication policy, the effectiveness of described pre-attendance data is verified, generates the result, And described the result is returned to described work attendance client.
B10, according to the method described in B9, wherein, according to default work attendance authentication policy, described pre-attendance data is had Effect property is verified, generates the result, including:
Obtain temporal information during the described work attendance client described pre-attendance data of submission;
According to the temporal information of work attendance trigger action described in the described temporal information obtained and described pre-attendance data, Calculate described user and trigger the time interval of work attendance operation and the described work attendance client described pre-attendance data of submission;
Obtain the geographical position from described pre-attendance data added up in advance to arrive described in the submission of described work attendance client The interval value of duration needed for the geographical position of pre-attendance data;
Judge whether the described time interval calculated is positioned at described interval value;And
The most then generate and represent the described effective the result of pre-attendance data.
B11, according to the method described in B9 or B10, wherein, described pre-attendance data also includes the biology of described user Feature, verifies the effectiveness of described pre-attendance data according to default work attendance authentication policy, generates the result, bag Include:
Biological characteristic by the biological characteristic of the described user in described pre-attendance data with the described user prestored Compare;
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data;And
If comparison is inconsistent, then generate the result representing described pre-work attendance data invalid.
B12, according to the method according to any one of B9-B11, wherein, described pre-attendance data also includes described movement The movement locus of terminal, verifies to the effectiveness of described pre-attendance data according to default work attendance authentication policy, generation is tested Card result, including:
Obtain the movement locus meeting data validity collected in advance;
By the described movement locus in described pre-attendance data and the described motion meeting data validity collected in advance Track is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
B13, according to the method according to any one of B9-B12, wherein, described user profile includes described user only One identity information, verifies the effectiveness of described pre-attendance data according to default work attendance authentication policy, generates checking knot Really, including:
Obtain the unique identity information of the legitimacy user collected in advance;
By the unique identity information of user described in described user profile with the described legitimacy user collected in advance only One identity information is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
The another aspect of the embodiment of the present invention, additionally provides C14, a kind of work attendance client, including: work attendance module, be suitable to The attendance data of the geographical location information comprising described mobile terminal is generated in specifying the work attendance time period, and short by preset Distance wireless communication network is committed to the work attendance server at described work attendance client logon account place, it is characterised in that including:
Data obtaining module, is suitable to when described mobile terminal is in without network state, receives the work attendance from user and touches Send out operation, obtain user profile, temporal information and the geographical location information of described work attendance trigger action;
Pre-work attendance data memory module, is suitable to generate according to described user profile, temporal information and geographical location information Pre-attendance data also stores;
Pre-attendance data submits module to, is suitable to when described mobile terminal is even connected to the Net, by the described pre-work attendance of storage Data submit to the work attendance server at described work attendance client logon account place;
The result receiver module, is suitable to receive the work attendance authentication policy pair that the basis of described work attendance server return is preset The effectiveness of described pre-attendance data carries out the result verified.
C15, according to the work attendance client described in C14, wherein, described data obtaining module is further adapted for:
The geographical location information of described work attendance trigger action is obtained by the GPS component of described mobile terminal.
C16, according to the work attendance client described in C14 or C15, wherein, described pre-attendance data submit to module be further adapted for:
When described mobile terminal is even connected to the Net, it is judged that whether the network that described mobile terminal connects is default short distance From cordless communication network;And
The most then by described default Small Area Wireless Communication Networks, described pre-attendance data is submitted to described work attendance The work attendance server at client logon account place.
C17, according to the work attendance client described in C16, wherein, described default Small Area Wireless Communication Networks includes WIFI, bluetooth or ZigBee.
C18, according to the work attendance client according to any one of C14-C17, wherein, described pre-attendance data submit to module also Be suitable to:
Adjust the image acquisition device on described mobile terminal, and generated the described user of prompting and carry out user biological collection apparatus Information;
Described image acquisition device is utilized to gather the biological characteristic of described user;And
As described pre-attendance data, the biological characteristic of the described user gathered is submitted to described work attendance server carry out Validation verification.
C19, according to the work attendance client according to any one of C14-C18, wherein, described pre-attendance data submit to module also Be suitable to:
Obtain the movement locus of described mobile terminal;And
Described movement locus is submitted to described work attendance server as described pre-attendance data and carries out validation verification.
C20, according to the work attendance client described in C19, wherein, described movement locus include described work attendance client generate institute State the movement locus after pre-attendance data.
C21, according to the work attendance client according to any one of C14-C20, wherein, described user profile includes described use The unique identity information at family.
The another aspect of the embodiment of the present invention, additionally provides D22, a kind of work attendance server, including:
Pre-work attendance data reception module, is suitable to receive the pre-attendance data that described work attendance client is submitted to, wherein, described pre- Attendance data by described work attendance client according to the user profile of work attendance trigger action, temporal information and the geography from user Positional information generates;And
Pre-work attendance Data Verification module, is suitable to the basis default work attendance authentication policy effectiveness to described pre-attendance data Verify, generate the result, and described the result is returned to described work attendance client.
D23, according to the work attendance server described in D22, wherein, described pre-work attendance Data Verification module is further adapted for:
Obtain temporal information during the described work attendance client described pre-attendance data of submission;
According to the temporal information of work attendance trigger action described in the described temporal information obtained and described pre-attendance data, Calculate described user and trigger the time interval of work attendance operation and the described work attendance client described pre-attendance data of submission;
Obtain the geographical position from described pre-attendance data added up in advance to arrive described in the submission of described work attendance client The interval value of duration needed for the geographical position of pre-attendance data;
Judge whether the described time interval calculated is positioned at described interval value;And
The most then generate and represent the described effective the result of pre-attendance data.
D24, according to the work attendance server described in D22 or D23, wherein, described pre-attendance data also includes described use The biological characteristic at family, described pre-work attendance Data Verification module is further adapted for:
Biological characteristic by the biological characteristic of the described user in described pre-attendance data with the described user prestored Compare;
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data;And
If comparison is inconsistent, then generate the result representing described pre-work attendance data invalid.
D25, according to the work attendance server according to any one of D22-D24, wherein, described pre-attendance data also includes institute Stating the movement locus of mobile terminal, described pre-work attendance Data Verification module is further adapted for:
Obtain the movement locus meeting data validity collected in advance;
By the described movement locus in described pre-attendance data and the described motion meeting data validity collected in advance Track is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
D26, according to the work attendance server according to any one of D22-D25, wherein, described user profile includes described use The unique identity information at family, described pre-work attendance Data Verification module is further adapted for:
Obtain the unique identity information of the legitimacy user collected in advance;
By the unique identity information of user described in described user profile with the described legitimacy user collected in advance only One identity information is compared;And
If comparison is consistent, then generates and represent the described effective the result of pre-attendance data.
The another further aspect of the embodiment of the present invention, additionally provides E27, a kind of mobile terminal, including such as claim C14-C21 According to any one of work attendance client.

Claims (10)

1. a Work attendance method based on mobile terminal, the work attendance client being applied on described mobile terminal, including: specifying Generate the attendance data of the geographical location information comprising described mobile terminal in the work attendance time period, and by the short distance preset without Line communication network is committed to the work attendance server at described work attendance client logon account place, it is characterised in that when described movement When terminal is in without network state, the following operation of execution:
Receive the work attendance trigger action from user, obtain the user profile of described work attendance trigger action, temporal information and ground Reason positional information;
Generate pre-attendance data according to described user profile, temporal information and geographical location information and store;
When described mobile terminal is even connected to the Net, the described pre-attendance data of storage is submitted to described work attendance client and logs in The work attendance server at account place;And
Receive the effectiveness of described pre-attendance data being entered according to the work attendance authentication policy preset of described work attendance server return The result of row checking.
Method the most according to claim 1, wherein, the geographical location information obtaining described work attendance trigger action includes:
The geographical location information of described work attendance trigger action is obtained by the GPS component of described mobile terminal.
Method the most according to claim 1 and 2, wherein, when described mobile terminal is even connected to the Net, described in storage Pre-attendance data submits to the work attendance server at described work attendance client logon account place, including:
When described mobile terminal is even connected to the Net, it is judged that the network that described mobile terminal connects be whether default short distance without Line communication network;And
The most then by described default Small Area Wireless Communication Networks, described pre-attendance data is submitted to described work attendance client The work attendance server at end logon account place.
Method the most according to claim 3, wherein, described default Small Area Wireless Communication Networks includes WIFI, bluetooth Or ZigBee.
5. according to the method according to any one of claim 1-4, wherein, also include:
Adjust the image acquisition device on described mobile terminal, and generated the described user of prompting and carry out carrying of user biological collection apparatus Show information;
Described image acquisition device is utilized to gather the biological characteristic of described user;And
As described pre-attendance data, the biological characteristic of the described user gathered is submitted to described work attendance server carry out effectively Property checking.
6. a Work attendance method based on mobile terminal, the work attendance client logon account place being applied on described mobile terminal Work attendance server, including:
Receiving the pre-attendance data that described work attendance client is submitted to, wherein, described pre-attendance data is by described work attendance client root Generate according to the user profile of work attendance trigger action, temporal information and the geographical location information from user;And
According to default work attendance authentication policy, the effectiveness of described pre-attendance data is verified, generate the result, and will Described the result returns to described work attendance client.
Method the most according to claim 6, wherein, has described pre-attendance data according to default work attendance authentication policy Effect property is verified, generates the result, including:
Obtain temporal information during the described work attendance client described pre-attendance data of submission;
According to the temporal information of work attendance trigger action described in the described temporal information obtained and described pre-attendance data, calculate Described user triggers the time interval of work attendance operation and the described work attendance client described pre-attendance data of submission;
Obtain the geographical position from described pre-attendance data added up in advance and arrive the described preexamination of submission of described work attendance client The interval value of duration needed for the geographical position of diligent data;
Judge whether the described time interval calculated is positioned at described interval value;And
The most then generate and represent the described effective the result of pre-attendance data.
8. a work attendance client, including: work attendance module, be suitable to generate in specifying the work attendance time period comprise described mobile terminal The attendance data of geographical location information, and be committed to described work attendance client by the Small Area Wireless Communication Networks preset and step on The work attendance server at record account place, it is characterised in that including:
Data obtaining module, is suitable to when described mobile terminal is in without network state, receives the work attendance from user and triggers behaviour Make, obtain user profile, temporal information and the geographical location information of described work attendance trigger action;
Pre-work attendance data memory module, is suitable to generate preexamination according to described user profile, temporal information and geographical location information Diligent data also store;
Pre-attendance data submits module to, is suitable to when described mobile terminal is even connected to the Net, by the described pre-attendance data of storage Submit to the work attendance server at described work attendance client logon account place;
The result receiver module, is suitable to receive that described work attendance server returns according to the work attendance authentication policy preset to described The effectiveness of pre-attendance data carries out the result verified.
9. a work attendance server, including:
Pre-work attendance data reception module, is suitable to receive the pre-attendance data that described work attendance client is submitted to, wherein, described pre-work attendance Data by described work attendance client according to the user profile of work attendance trigger action, temporal information and the geographical position from user Information generates;And
Pre-work attendance Data Verification module, is suitable to the work attendance authentication policy according to presetting and carries out the effectiveness of described pre-attendance data Checking, generates the result, and described the result returns to described work attendance client.
10. a mobile terminal, including work attendance client as claimed in claim 8.
CN201610453783.8A 2016-06-21 2016-06-21 Work attendance method, client and equipment based on mobile terminal Active CN106127872B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610453783.8A CN106127872B (en) 2016-06-21 2016-06-21 Work attendance method, client and equipment based on mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610453783.8A CN106127872B (en) 2016-06-21 2016-06-21 Work attendance method, client and equipment based on mobile terminal

Publications (2)

Publication Number Publication Date
CN106127872A true CN106127872A (en) 2016-11-16
CN106127872B CN106127872B (en) 2018-05-22

Family

ID=57470322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610453783.8A Active CN106127872B (en) 2016-06-21 2016-06-21 Work attendance method, client and equipment based on mobile terminal

Country Status (1)

Country Link
CN (1) CN106127872B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106710019A (en) * 2016-12-05 2017-05-24 乐视控股(北京)有限公司 Data processing method and device and electronic equipment
CN106780815A (en) * 2016-12-27 2017-05-31 珠海市魅族科技有限公司 A kind of register method and mobile terminal based on geographical position
CN106875506A (en) * 2017-02-24 2017-06-20 上海与德信息技术有限公司 Intelligent Checking on Work Attendance method and system
CN108093371A (en) * 2017-12-27 2018-05-29 山东嘉友互联软件股份有限公司 user security verification method and system
CN108171477A (en) * 2017-12-29 2018-06-15 金螳螂家装电子商务(苏州)有限公司 A kind of data embedding method applied to house ornamentation building site monitor supervision platform
CN108390884A (en) * 2018-03-01 2018-08-10 北京得意音通技术有限责任公司 A kind of identity identifying method and device
CN108810821A (en) * 2018-05-31 2018-11-13 苏州达家迎信息技术有限公司 Method, apparatus, terminal, server and the storage medium of attendance tracking
CN108830562A (en) * 2018-06-14 2018-11-16 腾讯科技(深圳)有限公司 A kind of attendance punch card method and relevant device
CN108876950A (en) * 2018-05-31 2018-11-23 苏州达家迎信息技术有限公司 Method, apparatus, terminal, server and the storage medium of attendance tracking
CN109034599A (en) * 2018-07-20 2018-12-18 四川知格科技有限公司 A kind of anti-cheating attendance checking system based on movable attendance checking terminal
CN109257269A (en) * 2018-08-01 2019-01-22 安徽师范大学 A kind of method of registering based on WIFI positioning
CN109712261A (en) * 2018-12-24 2019-05-03 广东中安金狮科创有限公司 Night watching equipment, night watching method and readable storage medium storing program for executing based on night watching equipment
CN112819981A (en) * 2020-06-18 2021-05-18 腾讯科技(深圳)有限公司 Service processing method, device, equipment and readable storage medium
CN112907775A (en) * 2021-01-27 2021-06-04 江西中科瓦力科技有限公司 Attendance system based on face recognition

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296782A (en) * 2002-03-29 2003-10-17 Casio Comput Co Ltd Device and program for recording action
CN101794465A (en) * 2010-04-02 2010-08-04 中兴通讯股份有限公司 Method and device for sending attendance data
CN102610000A (en) * 2012-03-14 2012-07-25 江苏钱旺网络科技有限公司 Employee attendance location method based on Wi-Fi (wireless fidelity) technology
CN103136807A (en) * 2013-02-07 2013-06-05 方春 Attendance system and attendance method based on location based service (LBS)
CN104243580A (en) * 2014-09-12 2014-12-24 清华大学 Personnel comprehensive locating method and system applied to water conservancy construction site
CN105096401A (en) * 2015-08-31 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Work attendance checking management method and equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296782A (en) * 2002-03-29 2003-10-17 Casio Comput Co Ltd Device and program for recording action
CN101794465A (en) * 2010-04-02 2010-08-04 中兴通讯股份有限公司 Method and device for sending attendance data
CN102610000A (en) * 2012-03-14 2012-07-25 江苏钱旺网络科技有限公司 Employee attendance location method based on Wi-Fi (wireless fidelity) technology
CN103136807A (en) * 2013-02-07 2013-06-05 方春 Attendance system and attendance method based on location based service (LBS)
CN104243580A (en) * 2014-09-12 2014-12-24 清华大学 Personnel comprehensive locating method and system applied to water conservancy construction site
CN105096401A (en) * 2015-08-31 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Work attendance checking management method and equipment

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106710019A (en) * 2016-12-05 2017-05-24 乐视控股(北京)有限公司 Data processing method and device and electronic equipment
CN106780815A (en) * 2016-12-27 2017-05-31 珠海市魅族科技有限公司 A kind of register method and mobile terminal based on geographical position
CN106875506A (en) * 2017-02-24 2017-06-20 上海与德信息技术有限公司 Intelligent Checking on Work Attendance method and system
CN108093371A (en) * 2017-12-27 2018-05-29 山东嘉友互联软件股份有限公司 user security verification method and system
CN108171477A (en) * 2017-12-29 2018-06-15 金螳螂家装电子商务(苏州)有限公司 A kind of data embedding method applied to house ornamentation building site monitor supervision platform
CN108390884A (en) * 2018-03-01 2018-08-10 北京得意音通技术有限责任公司 A kind of identity identifying method and device
CN108876950A (en) * 2018-05-31 2018-11-23 苏州达家迎信息技术有限公司 Method, apparatus, terminal, server and the storage medium of attendance tracking
CN108810821A (en) * 2018-05-31 2018-11-13 苏州达家迎信息技术有限公司 Method, apparatus, terminal, server and the storage medium of attendance tracking
CN108876950B (en) * 2018-05-31 2021-07-20 苏州达家迎信息技术有限公司 Attendance tracking method, device, terminal, server and storage medium
CN108810821B (en) * 2018-05-31 2021-09-17 苏州达家迎信息技术有限公司 Attendance tracking method, device, terminal, server and storage medium
CN108830562A (en) * 2018-06-14 2018-11-16 腾讯科技(深圳)有限公司 A kind of attendance punch card method and relevant device
CN109034599A (en) * 2018-07-20 2018-12-18 四川知格科技有限公司 A kind of anti-cheating attendance checking system based on movable attendance checking terminal
CN109257269A (en) * 2018-08-01 2019-01-22 安徽师范大学 A kind of method of registering based on WIFI positioning
CN109712261A (en) * 2018-12-24 2019-05-03 广东中安金狮科创有限公司 Night watching equipment, night watching method and readable storage medium storing program for executing based on night watching equipment
CN112819981A (en) * 2020-06-18 2021-05-18 腾讯科技(深圳)有限公司 Service processing method, device, equipment and readable storage medium
CN112907775A (en) * 2021-01-27 2021-06-04 江西中科瓦力科技有限公司 Attendance system based on face recognition

Also Published As

Publication number Publication date
CN106127872B (en) 2018-05-22

Similar Documents

Publication Publication Date Title
CN106127872A (en) Work attendance method based on mobile terminal, client and equipment
CN106127873B (en) Work attendance method, device based on mobile terminal and equipment
CN106127874B (en) Work attendance method, device and equipment based on mobile terminal
CN108829597B (en) Software public testing method and device, computer device and readable storage medium
CN106204776A (en) Work attendance method based on mobile terminal, device and equipment
CN109446071A (en) Interface test method, interface test device, electronic equipment and storage medium
CN105592014B (en) A kind of trusted terminal verification method, device
CN103533392B (en) A kind of account login method, electronic equipment and system
CN105490925B (en) A kind of verification method and device of effectiveness of information
CN104579854B (en) Mass-rent method of testing
EP3721606A1 (en) Mobile device attendance verification
CN105992204A (en) Access authentication method of applications of mobile intelligent terminal and device
CN106796597A (en) Automatic intelligent data grabber and checking
CN109741477A (en) Work attendance management system, method and electronic equipment
CN109168165A (en) Mobile terminal application login method and device
CN107566382A (en) Auth method, service platform, carrier authorization gateway and mobile terminal
CN109547426A (en) Service response method and server
CN110120928A (en) A kind of identity authentication method, device, server and computer-readable medium
CN110324344A (en) The method and device of account information certification
CN109147077A (en) Movable attendance checking method, apparatus and server
CN106411881A (en) Method and device for buying ticket based on client
CN106230702A (en) Identity information verification method, Apparatus and system
CN109032956A (en) A kind of interface test method and device
CN109241712A (en) A kind of method and apparatus for accessing file system
CN109922091A (en) The detection method of user terminal exception behavior, server, user terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220804

Address after: 300450 No. 9-3-401, No. 39, Gaoxin 6th Road, Binhai Science Park, Binhai New Area, Tianjin

Patentee after: 3600 Technology Group Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230712

Address after: 1765, floor 17, floor 15, building 3, No. 10 Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: Beijing Hongxiang Technical Service Co.,Ltd.

Address before: 300450 No. 9-3-401, No. 39, Gaoxin 6th Road, Binhai Science Park, Binhai New Area, Tianjin

Patentee before: 3600 Technology Group Co.,Ltd.