CN108805512A - A kind of attendance information recording method and its equipment, system - Google Patents
A kind of attendance information recording method and its equipment, system Download PDFInfo
- Publication number
- CN108805512A CN108805512A CN201710308011.XA CN201710308011A CN108805512A CN 108805512 A CN108805512 A CN 108805512A CN 201710308011 A CN201710308011 A CN 201710308011A CN 108805512 A CN108805512 A CN 108805512A
- Authority
- CN
- China
- Prior art keywords
- attendance
- information
- user terminal
- application
- current geographic
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1091—Recording time for administrative or management purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Educational Administration (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Abstract
The embodiment of the present invention discloses a kind of attendance information recording method and its equipment, system, wherein method include the following steps:User terminal obtains current geographic position information, detects the position relationship information of the current geographic position information and the attendance geography fence pre-established;The user terminal is based on attendance application and generates the corresponding attendance information of the position relationship information;The attendance information is sent to application server by the user terminal;The application server receives the attendance information that the user terminal is sent, and is recorded to the attendance information.Using the present invention, the record of attendance information can be realized based on geographical location information, avoided omitting the case where checking card, ensured the timeliness of attendance information record.
Description
Technical field
The present invention relates to Internet technical field more particularly to a kind of attendance information recording method and its equipment, systems.
Background technology
In system of attendance on and off duty, generally use fingerprint recognition, the technology of checking card such as swipe the card carry out the record of attendance information,
Since user is required to the matters that subjective consciousness remembers attendance, it is easy to cause the case where omission is checked card.Existing
In attendance reminding technology, can the mode based on time point to user carry out attendance prompting, such as:In the accurate commuter time
Mobile phone, apparatus such as computer transmission attendance alert notification from trend user, however the time point that the alerting pattern at time point requires
Excessively limit, can not to it is early to or the user that walks of evening play the role of prompting, still can exist and omit the case where checking card, influence
To the record of attendance information.
Invention content
A kind of attendance information recording method of offer of the embodiment of the present invention and its equipment, system can be based on geographical location and believe
Breath realizes the record of attendance information, avoids omitting the case where checking card, ensures the timeliness of attendance information record.
First aspect of the embodiment of the present invention provides a kind of attendance information recording method, it may include:
User terminal obtains current geographic position information, the attendance for detecting the current geographic position information and pre-establishing
The position relationship information of geography fence;
The user terminal is based on attendance application and generates the corresponding attendance information of the position relationship information;
The attendance information is sent to application server by the user terminal;
The application server receives the attendance information that the user terminal is sent, and is carried out to the attendance information
Record.
Second aspect of the embodiment of the present invention provides a kind of attendance information recording method, it may include:
Location-server obtains the current geographic position information of user terminal, detect the current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established, and the position relationship information is sent to the user terminal;
The user terminal receives the position relationship information that the location-server is sent, and is given birth to based on attendance application
At the corresponding attendance information of the position relationship information;
The attendance information is sent to application server by the user terminal;
The application server receives the attendance information that the user terminal is sent, and is carried out to the attendance information
Record.
The third aspect of the embodiment of the present invention provides a kind of attendance information recording method, it may include:
Current geographic position information is obtained, the attendance geography fence for detecting the current geographic position information and pre-establishing
Position relationship information;
The corresponding attendance information of the position relationship information is generated based on attendance application;
The attendance information is sent to application server, so that the application server remembers the attendance information
Record.
Fourth aspect of the embodiment of the present invention provides a kind of attendance information recording equipment, it may include:
Information detecting unit, for obtaining current geographic position information, detect the current geographic position information in advance
The position relationship information of the attendance geography fence of foundation;
Information generating unit, for generating the corresponding attendance information of the position relationship information based on attendance application;
Information transmitting unit, for the attendance information to be sent to application server, so that the application server pair
The attendance information is recorded.
The 5th aspect of the embodiment of the present invention provides a kind of attendance information record system, it may include:User terminal and application
Server;Wherein,
The user terminal, for obtaining current geographic position information, detect the current geographic position information in advance
The position relationship information of the attendance geography fence of foundation generates the corresponding attendance letter of the position relationship information based on attendance application
Breath, and the attendance information is sent to application server;
The application server, the attendance information sent for receiving the user terminal, and the attendance is believed
Breath is recorded.
The 6th aspect of the embodiment of the present invention provides a kind of attendance information record system, it may include:User terminal, positioning clothes
Business device and application server;Wherein,
The location-server, the current geographic position information for obtaining user terminal detect the current geographic position
Confidence ceases the position relationship information with the attendance geography fence pre-established, and the position relationship information is sent to the use
Family terminal;
The user terminal is additionally operable to receive the position relationship information that the location-server is sent, and is based on examining
Diligent application generates the corresponding attendance information of the position relationship information, and the attendance information is sent to application server;
The application server, the attendance information sent for receiving the user terminal, and the attendance is believed
Breath is recorded.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
Obtain other attached drawings according to these attached drawings.
Fig. 1 is a kind of flow diagram of attendance information recording method provided in an embodiment of the present invention;
Fig. 2 is a kind of flow sequence diagram of attendance information recording method provided in an embodiment of the present invention;
Fig. 3 is a kind of example schematic of attendance geography fence provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of another attendance information recording method provided in an embodiment of the present invention;
Fig. 5 is the flow sequence diagram of another attendance information recording method provided in an embodiment of the present invention;
Fig. 6 is the flow diagram of another attendance information recording method provided in an embodiment of the present invention;
Fig. 7 is the flow diagram of another attendance information recording method provided in an embodiment of the present invention;
Fig. 8 is a kind of structural schematic diagram of attendance information recording equipment provided in an embodiment of the present invention;
Fig. 9 is the structural schematic diagram of another attendance information recording equipment provided in an embodiment of the present invention;
Figure 10 is the structural schematic diagram of information detecting unit provided in an embodiment of the present invention;
Figure 11 is the structural schematic diagram of another attendance information recording equipment provided in an embodiment of the present invention;
Figure 12 is a kind of structural schematic diagram of attendance information record system provided in an embodiment of the present invention;
Figure 13 is the structural schematic diagram of another attendance information record system provided in an embodiment of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Attendance information recording method provided in an embodiment of the present invention can be applied to the scene of clock in and out, such as:With
Family terminal obtains current geographic position information, detects the current geographic position information and the attendance geography fence that pre-establishes
Position relationship information, the user terminal is based on attendance application and generates the corresponding attendance information of the position relationship information, described
The attendance information is sent to application server by user terminal, and the application server receives the institute that the user terminal is sent
State attendance information, and to scene that the attendance information is recorded.Or user terminal obtains current geographic position information, and
The current geographic position information is sent to location-server, the location-server receives the current geographic position letter
Breath, the position relationship information of attendance geography fence for detecting the current geographic position information and pre-establishing, and by institute's rheme
It sets relation information and is sent to the user terminal, the user terminal receives the position relationship that the location-server is sent
Information, and generate the corresponding attendance information of the position relationship information based on attendance application, the user terminal is by the attendance
Information is sent to application server, and the application server receives the attendance information that the user terminal is sent, and to institute
State the scene etc. that attendance information is recorded.By obtain current geographic position information, and detect current geographic position information with
It is corresponding with position relationship information can be based on attendance application generation for the position relationship information of the attendance geography fence pre-established
Attendance information is reported to application server by attendance information, is recorded to attendance information by application server, is realized and be based on
Geographical location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record
The present embodiments relate to user terminal can be tablet computer, personal computer (PC), smart mobile phone, palm
Computer, mobile internet device (MID), Wearable, mobile unit, virtual reality equipment etc. have the terminal of positioning function
Equipment;The application server is specifically as follows the background service equipment of attendance application;The location-server is specifically as follows
The corresponding background service equipment for having positioning function of the terminal system of the user terminal;The attendance geography fence is used for table
One piece of region in showing at the earth's surface, is detected for the current geographic position information to user terminal, with realize to
Family terminal such as enters or leaves at the monitoring of events;The attendance information is specifically as follows on and off duty check card record and time letter
Breath, it may include working, which is checked card, records information and record information of checking card of coming off duty, and it includes that working is checked card that the working, which checks card and records information,
Record and working check card and record corresponding work hours information, it is described come off duty check card record information include come off duty check card record and
It comes off duty to check card and records corresponding quitting time information.
Below in conjunction with attached drawing 1- attached drawings 7, it is situated between in detail to attendance information recording method provided in an embodiment of the present invention
It continues.
Fig. 1 is referred to, for an embodiment of the present invention provides a kind of flow diagrams of attendance information recording method.Such as Fig. 1
Shown, the embodiment of the present invention illustrates the specific stream of attendance information recording method from subscriber terminal side and application server side jointly
Journey, it should be noted that when the user terminal has the function of attendance geography fence foundation, such as:Android system etc.
The terminal system increased income may not need and call the corresponding location-server of terminal system, the method packet of the embodiment of the present invention
Include following steps S101-S104.
S101, user terminal obtain current geographic position information, detect the current geographic position information and pre-establish
Attendance geography fence position relationship information;
Specifically, user terminal can obtain the current geographic position information of the user terminal, institute based on positioning function
State current geographic position information include the user terminal currently in electronic map present position longitude and latitude etc., the electronics
Map may include at least one virtual map such as numerical map, satellite map, and further, the user terminal can be real-time
The position of the user terminal is detected, current geographic position information is generated, to ensure to determine the user terminal institute in real time
The situation at place, the attendance geography fence that the user terminal can detect the current geographic position information and pre-establish
Position relationship information, the user terminal can further detect institute in real time by obtaining current geographic position information in real time
The position relationship information of current geographic position information and the attendance geography fence is stated, the position relationship information may include institute
It states current geographic position information and leaves the attendance geography into the attendance geography fence and the current geographic position information
Fence.
S102, the user terminal are based on attendance application and generate the corresponding attendance information of the position relationship information;
Specifically, the user terminal, which can be based on attendance application, generates the corresponding attendance letter of the position relationship information
Breath, the attendance application is preferably the attendance application module in instant messaging application, it is preferred that when the position relationship information refers to
When being shown as the current geographic position information into the attendance geography fence, the user terminal is based on attendance application and generates
Class checks card record information, when the position relationship information is designated as the current geographic position information and leaves the attendance geography enclosing
When column, the user terminal is based on attendance application and generates record information of checking card of coming off duty.
The attendance information is sent to application server by S103, the user terminal;
S104, the application server receives the attendance information that the user terminal is sent, and believes the attendance
Breath is recorded;
Specifically, the application server receives the attendance information that the user terminal is sent, and can be to described
Attendance information is recorded, it is preferred that the application server can also obtain the terminal iidentification of the user terminal, the end
The corresponding Application Serial Number (Identity, ID) of the preferably described attendance application of end mark, the application server can be searched
The corresponding attendance information set of the terminal iidentification, and the attendance information is recorded into the attendance information set.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record.
Fig. 2 is referred to, for an embodiment of the present invention provides a kind of flow sequence diagrams of attendance information recording method.Such as Fig. 2
Shown, the embodiment of the present invention illustrates the specific stream of attendance information recording method from subscriber terminal side and application server side jointly
Journey, it should be noted that when the user terminal has the function of attendance geography fence foundation, may not need and call terminal system
It unites corresponding location-server, this approach includes the following steps S201-S208.
S201, application server obtains inputted attendance location information, and the attendance location information is sent to use
Family terminal;
Specifically, application server can obtain the attendance location information of attendance personnel input, the application server can
The center longitude and the detection length are sent to the user terminal, the attendance location information is specifically as follows
Center longitude and detection length for attendance.
S202, the user terminal receive the attendance location information that the application server is sent, and based on described
Attendance location information establishes attendance geography fence;
Specifically, the user terminal receives the center longitude that the application server is sent and detection length
Degree, can be using the center longitude as the center of circle, using the detection length as radius, in preset electronic map with establishing attendance
Manage fence, it is to be understood that the electronic map may include at least one virtual map such as numerical map, satellite map,
Further, please also refer to Fig. 3, in electronic map as shown in Figure 3, when user terminal receives the institute of application server transmission
When stating center longitude and the detection length, attendance geography fence 30 as shown in Figure 3, the center longitude can be established
It can indicate that the center of A office buildings, the detection length can indicate that covering A writes in electronic map in electronic map
The range in word building establishes attendance geography fence 30 with this.
It should be noted that the attendance geography fence may be the other shapes other than circle, such as:With the center
Centered on longitude and latitude, the foundation of attendance geography fence is carried out using the detection length as square of the length of side etc., it specifically can be according to
It is configured according to the needs of actual scene.
S203, the user terminal obtain current geographic position information in real time;
Specifically, the user terminal can detect the position of the user terminal in real time, current geographic position letter is generated
Breath, to ensure to determine that the location of user terminal situation, the current geographic position information include described in real time
User terminal currently in electronic map present position longitude and latitude etc..
S204, the user terminal detect the position of the current geographic position information and the attendance geography fence pre-established
Set relation information;
It is enclosed with the attendance geography pre-established specifically, the user terminal can detect the current geographic position information
The position relationship information on column, the user terminal can be detected further in real time by obtaining current geographic position information in real time
The position relationship information of the current geographic position information and the attendance geography fence, the position relationship information may include
The current geographic position information enters the attendance geography fence and the current geographic position information with leaving the attendance
Manage fence.
Further, the user terminal can detect the current geographic position information and the center longitude away from
From variation tendency, when the user terminal detects current geographic position information at a distance from the center longitude by being more than
When the detection length is converted into less than or equal to the detection length, the user terminal can determine the current geographic position
It is that the current geographic position information enters the attendance geography fence that confidence, which is ceased with the position relationship information of attendance geography fence,;
When the user terminal detects current geographic position information at a distance from the center longitude by being less than or equal to the inspection
When survey length is converted into more than the detection length, the user terminal can determine the current geographic position information and attendance
The position relationship information of geography fence is that the current geographic position information leaves the attendance geography fence.
It should be noted that the user terminal can record the current geographic position information in preset time period, and base
The position relationship information with the attendance geography fence is determined in the current geographic position information in the preset time period, if this is pre-
If the current geographic position information in the period is all higher than the detection length at a distance from the center longitude, then can remember
The current geographic position information is recorded not in the attendance geography fence, if the current geographic position letter in the preset time period
Breath is respectively less than at a distance from the center longitude or is equal to the detection length, then can record the current geographic position letter
Breath is in the attendance geography fence.Certainly, the user terminal can also be only when entering or leaving to the position relationship
Information is recorded, and can be specifically configured according to actual use scene.
S205, the operating status of the user terminal detection attendance application;
Specifically, the user terminal can detect the operating status of the attendance application in the user terminal, it is described to examine
Diligent application is preferably the attendance application module in instant messaging application, and the operating status can be the end in the user terminal
Front stage operation, running background and system in end system are hung up and any one of four kinds of states, the foreground are closed in application
Operating status indicates that the attendance application is run in the terminal interface of the user terminal;The background operation state indicates institute
It states attendance application to be currently running in the backstage of terminal system, a period of time can be run;The system suspended state indicates institute
The process works for stating attendance application are temporarily saved, and are needed to wait for system activation and are run again;The application closed state indicates institute
The process for stating attendance application is closed, and is needed to wait for triggering enabled instruction and is run again.
S206, the user terminal are according to operating status and corresponding based on the attendance application generation position relationship information
Attendance information;
Specifically, when the operating status is system front stage operation state or system background operating status, the user
Terminal can be based on attendance application and generate the corresponding attendance information of the position relationship information;And when the operating status is system
When suspended state or application closed state, the user terminal can start the attendance application, such as in system background by institute
It states attendance application and draws work etc., and the corresponding attendance information of the position relationship information is generated based on attendance application.Preferably, it is based on
Attendance application generates the corresponding attendance information of the position relationship information and is specifically as follows:When the position relationship information is designated as
When the current geographic position information enters the attendance geography fence, the user terminal is based on attendance application generation working and beats
Card record information, the attendance geography fence is left when the position relationship information is designated as the current geographic position information
When, the user terminal is based on attendance application and generates record information of checking card of coming off duty.
The attendance information is sent to application server by S207, the user terminal;
S208, the application server receives the attendance information that the user terminal is sent, and believes the attendance
Breath is recorded;
Specifically, the application server receives the attendance information that the user terminal is sent, and can be to described
Attendance information is recorded, it is preferred that the application server can also obtain the terminal iidentification of the user terminal, the end
The corresponding application ID of the preferably described attendance application of end mark, it is corresponding that the application server can search the terminal iidentification
Attendance information set, and the attendance information is recorded into the attendance information set.
In embodiments of the present invention, background operation state, system suspended state and application is in for attendance application to close
In the case of state, however it remains the case where omitting attendance information, the application server can periodically use " not checking card "
Information replaces the attendance information not completed in the terminal iidentification.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record;It is logical
It crosses and the application state of attendance application is detected, can cause to omit the feelings checked card to avoid that can not run due to attendance application
Condition, the further perfect recording process of attendance information.
Fig. 4 is referred to, for an embodiment of the present invention provides the flow diagrams of another attendance information recording method.Such as figure
Shown in 4, the embodiment of the present invention illustrates that attendance information records jointly from subscriber terminal side, application server side and location-server side
The detailed process of method, it should be noted that when the user terminal does not have the function of attendance geography fence foundation, example
Such as:The closed terminal system such as IOS systems, need to call the corresponding location-server of terminal system, the embodiment of the present invention it is described
Method includes the following steps S301-S304.
S301, location-server obtain the current geographic position information of user terminal, detect the current geographic position letter
The position relationship information of attendance geography fence for ceasing and pre-establishing, and it is whole that the position relationship information is sent to the user
End;
Specifically, location-server can based on the current geographic position information of positioning function user in real terminal,
The current geographic position information include the user terminal currently in electronic map present position longitude and latitude etc., the electricity
Sub- map may include at least one virtual map such as numerical map, satellite map, and further, the location-server can be with
The position of the user terminal is detected in real time, generates current geographic position information, to ensure to determine that the user is whole in real time
The location of end situation, the location-server is with can detecting the current geographic position information and the attendance that pre-establishes
The position relationship information of fence is managed, the location-server, can be further real by obtaining current geographic position information in real time
When detect the position relationship information of the current geographic position information and the attendance geography fence, the position relationship information can
With include the current geographic position information enter the attendance geography fence and the current geographic position information leave it is described
Attendance geography fence.The position relationship information can be sent to the user terminal by the location-server.
S302, the user terminal receives the position relationship information that the location-server is sent, and is based on attendance
Using the corresponding attendance information of the generation position relationship information;
Specifically, the user terminal can receive the position relationship information that the location-server is sent, it is described
User terminal can be based on attendance application and generate the corresponding attendance information of the position relationship information, and the attendance application is preferably
Attendance application module in instant messaging application, it is preferred that when the position relationship information is designated as the current geographic position
When information enters the attendance geography fence, the user terminal is based on attendance application and generates record information of checking card of going to work, and works as institute
When rheme sets relation information and is designated as the current geographic position information and leaves the attendance geography fence, the user terminal base
Record information of checking card of coming off duty is generated in attendance application.
The attendance information is sent to application server by S303, the user terminal;
S304, the application server receives the attendance information that the user terminal is sent, and believes the attendance
Breath is recorded;
Specifically, the application server receives the attendance information that the user terminal is sent, and can be to described
Attendance information is recorded, it is preferred that the application server can also obtain the terminal iidentification of the user terminal, the end
The corresponding application ID of the preferably described attendance application of end mark, it is corresponding that the application server can search the terminal iidentification
Attendance information set, and the attendance information is recorded into the attendance information set.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record.
Fig. 5 is referred to, for an embodiment of the present invention provides the flow diagrams of another attendance information recording method.Such as figure
Shown in 5, the embodiment of the present invention illustrates that attendance information records jointly from subscriber terminal side, application server side and location-server side
The detailed process of method, it should be noted that when the user terminal does not have the function of attendance geography fence foundation, example
Such as:The closed terminal system such as IOS systems, need to call the corresponding location-server of terminal system, the embodiment of the present invention it is described
Method includes the following steps S401-S409.
S401, application server obtains inputted attendance location information, and the attendance location information is sent to use
Family terminal;
Specifically, application server can obtain the attendance location information of attendance personnel input, the application server can
The center longitude and the detection length are sent to the user terminal, the attendance location information is specifically as follows
Center longitude and detection length for attendance.
S402, the user terminal receives the attendance location information that the application server is sent, and is examined described
Diligent location information is sent to location-server;
S403, the location-server receive the attendance location information that the user terminal is sent, and based on described
Attendance location information establishes attendance geography fence;
Specifically, the location-server receives the center longitude that the user terminal is sent and detection length
Degree, can be using the center longitude as the center of circle, using the detection length as radius, in preset electronic map with establishing attendance
Manage fence, it is to be understood that the electronic map may include at least one virtual map such as numerical map, satellite map,
Further, please also refer to Fig. 3, in electronic map as shown in Figure 3, when location-server receives the institute of user terminal transmission
When stating center longitude and the detection length, attendance geography fence 30 as shown in Figure 3, the center longitude can be established
It can indicate that the center of A office buildings, the detection length can indicate that covering A writes in electronic map in electronic map
The range in word building establishes attendance geography fence 30 with this.
It should be noted that the attendance geography fence may be the other shapes other than circle, such as:With the center
Centered on longitude and latitude, the foundation of attendance geography fence is carried out using the detection length as square of the length of side etc., it specifically can be according to
It is configured according to the needs of actual scene.
S404, location-server obtain the current geographic position information of user terminal, detect the current geographic position letter
The position relationship information of attendance geography fence for ceasing and pre-establishing, and it is whole that the position relationship information is sent to the user
End;
Specifically, the attendance that the location-server can detect the current geographic position information and pre-establish is geographical
The position relationship information of fence, it is preferred that the user terminal needs that the location-server is authorized to obtain the user in advance
The geographical location information of terminal, the location-server, can further in real time by obtaining current geographic position information in real time
Detect the position relationship information of the current geographic position information and the attendance geography fence, the position relationship information can be with
Enter the attendance geography fence including the current geographic position information and the current geographic position information leaves described examine
Diligent geography fence.The position relationship information can be sent to the user terminal by the location-server.
Further, the location-server can detect the current geographic position information and the center longitude
The variation tendency of distance, when the location-server detect current geographic position information at a distance from the center longitude by
When being converted into less than or equal to the detection length more than the detection length, the location-server can determine described current
The position relationship information of geographical location information and attendance geography fence be the current geographic position information into the attendance
Manage fence;When the location-server detects current geographic position information at a distance from the center longitude by being less than or waiting
When the detection length is converted into more than the detection length, the location-server can determine the current geographic position
The position relationship information of information and attendance geography fence is that the current geographic position information leaves the attendance geography fence.
It should be noted that the location-server can record the current geographic position information in preset time period, and
The position relationship information with the attendance geography fence is determined based on the current geographic position information in the preset time period, if should
Current geographic position information in preset time period is all higher than the detection length at a distance from the center longitude, then can be with
The current geographic position information is recorded not in the attendance geography fence, if the current geographic position in the preset time period
Information is respectively less than at a distance from the center longitude or is equal to the detection length, then can record the current geographic position
Information is in the attendance geography fence.Certainly, the location-server can also be only when entering or leaving to the position
Relation information is recorded, and can be specifically configured according to actual use scene.
S405, the user terminal receive the position relationship information that the location-server is sent;
S406, the operating status of the user terminal detection attendance application;
Specifically, the user terminal can detect the operating status of the attendance application in the user terminal, it is described to examine
Diligent application is preferably the attendance application module in instant messaging application, and the operating status can be the end in the user terminal
Front stage operation, running background and system in end system are hung up and any one of four kinds of states, the foreground are closed in application
Operating status indicates that the attendance application is run in the terminal interface of the user terminal;The background operation state indicates institute
It states attendance application to be currently running in the backstage of terminal system, a period of time can be run;The system suspended state indicates institute
The process works for stating attendance application are temporarily saved, and are needed to wait for system activation and are run again;The application closed state indicates institute
The process for stating attendance application is closed, and is needed to wait for triggering enabled instruction and is run again.
S407, the user terminal are according to operating status and corresponding based on the attendance application generation position relationship information
Attendance information;
Specifically, when the operating status is system front stage operation state or system background operating status, the user
Terminal can be based on attendance application and generate the corresponding attendance information of the position relationship information;And when the operating status is system
When suspended state or application closed state, the user terminal can start the attendance application, such as in system background by institute
It states attendance application and draws work etc., and the corresponding attendance information of the position relationship information is generated based on attendance application.Preferably, it is based on
Attendance application generates the corresponding attendance information of the position relationship information and is specifically as follows:When the position relationship information is designated as
When the current geographic position information enters the attendance geography fence, the user terminal is based on attendance application generation working and beats
Card record information, the attendance geography fence is left when the position relationship information is designated as the current geographic position information
When, the user terminal is based on attendance application and generates record information of checking card of coming off duty.
The attendance information is sent to application server by S408, the user terminal;
S409, the application server receives the attendance information that the user terminal is sent, and believes the attendance
Breath is recorded;
Specifically, the application server receives the attendance information that the user terminal is sent, and can be to described
Attendance information is recorded, it is preferred that the application server can also obtain the terminal iidentification of the user terminal, the end
The corresponding application ID of the preferably described attendance application of end mark, it is corresponding that the application server can search the terminal iidentification
Attendance information set, and the attendance information is recorded into the attendance information set.
In embodiments of the present invention, background operation state, system suspended state and application is in for attendance application to close
In the case of state, however it remains the case where omitting attendance information, the application server can periodically use " not checking card "
Information replaces the attendance information not completed in the terminal iidentification.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record;It is logical
It crosses and the application state of attendance application is detected, can cause to omit the feelings checked card to avoid that can not run due to attendance application
Condition, the further perfect recording process of attendance information.
Fig. 6 is referred to, for an embodiment of the present invention provides the flow diagrams of another attendance information recording method.Such as figure
Shown in 6, the embodiment of the present invention illustrates the detailed process of attendance information recording method from subscriber terminal side, it should be noted that when
When the user terminal has the function of attendance geography fence foundation, such as:The terminal system that android system etc. is increased income, can
To be not necessarily to call the corresponding location-server of terminal system, and when the user terminal does not have the work(of attendance geography fence foundation
When energy, such as:The closed terminal system such as IOS systems need to call the corresponding location-server of terminal system, the embodiment of the present invention
The described method comprises the following steps S501-S503.
S501 obtains current geographic position information, with detecting the current geographic position information and the attendance that pre-establishes
Manage the position relationship information of fence;
Specifically, user terminal can obtain the current geographic position information of the user terminal, institute based on positioning function
State current geographic position information include the user terminal currently in electronic map present position longitude and latitude etc., the electronics
Map may include at least one virtual map such as numerical map, satellite map.
Optionally, for the user terminal for the function of having the foundation of attendance geography fence, the user terminal can be real-time
The position of the user terminal is detected, current geographic position information is generated, to ensure to determine the user terminal institute in real time
The situation at place, the attendance geography fence that the user terminal can detect the current geographic position information and pre-establish
Position relationship information, the user terminal can further detect institute in real time by obtaining current geographic position information in real time
The position relationship information of current geographic position information and the attendance geography fence is stated, the position relationship information may include institute
It states current geographic position information and leaves the attendance geography into the attendance geography fence and the current geographic position information
Fence.
And for the user terminal for the function of not having the foundation of attendance geography fence, location-server can be based on positioning work(
The current geographic position information of energy user in real terminal, the current geographic position information include that the user terminal is current
The longitude and latitude etc. of present position in electronic map, the electronic map may include numerical map, satellite map etc. at least one
Kind virtual map, further, the location-server can detect the position of the user terminal in real time, generate current geographic
Location information, to ensure to determine that the location of user terminal situation, the location-server can detect in real time
The position relationship information of the current geographic position information and the attendance geography fence pre-established, the location-server pass through
Current geographic position information is obtained in real time, and it is geographical with the attendance can further to detect the current geographic position information in real time
The position relationship information of fence, the position relationship information may include the current geographic position information into the attendance
Reason fence and the current geographic position information leave the attendance geography fence.The location-server can be by the position
Relation information is sent to the user terminal.The user terminal can receive the position that the location-server is sent and close
It is information.
S502 generates the corresponding attendance information of the position relationship information based on attendance application;
Specifically, the user terminal, which can be based on attendance application, generates the corresponding attendance letter of the position relationship information
Breath, the attendance application is preferably the attendance application module in instant messaging application, it is preferred that when the position relationship information refers to
When being shown as the current geographic position information into the attendance geography fence, the user terminal is based on attendance application and generates
Class checks card record information, when the position relationship information is designated as the current geographic position information and leaves the attendance geography enclosing
When column, the user terminal is based on attendance application and generates record information of checking card of coming off duty.
The attendance information is sent to application server by S503;
Specifically, the attendance information can be sent to application server, the application server by the user terminal
The attendance information that the user terminal is sent is received, and the attendance information can be recorded, it is preferred that is described to answer
The terminal iidentification of the user terminal can also be obtained with server, the terminal iidentification is preferably that the attendance application is corresponding
Application ID, the application server can search the corresponding attendance information set of the terminal iidentification, and by the attendance information
In record to the attendance information set.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record.
Fig. 7 is referred to, for an embodiment of the present invention provides the flow diagrams of another attendance information recording method.Such as figure
Shown in 7, the embodiment of the present invention illustrates the detailed process of attendance information recording method from subscriber terminal side, it should be noted that when
When the user terminal has the function of attendance geography fence foundation, such as:The terminal system that android system etc. is increased income, can
To be not necessarily to call the corresponding location-server of terminal system, and when the user terminal does not have the work(of attendance geography fence foundation
When energy, such as:The closed terminal system such as IOS systems need to call the corresponding location-server of terminal system, the embodiment of the present invention
The described method comprises the following steps S601-S607.
S601 receives the attendance location information that application server is sent, and establishes attendance based on the attendance location information
Geography fence;
Specifically, application server can obtain the attendance location information of attendance personnel input, the application server can
The center longitude and the detection length are sent to the user terminal, the attendance location information is specifically as follows
Center longitude and detection length for attendance.
Optionally, for the user terminal for the function of having the foundation of attendance geography fence, described in the user terminal receives
The center longitude and the detection length that application server is sent, can be using the center longitude as the center of circle, with institute
It is radius to state detection length, attendance geography fence is established in preset electronic map, it is to be understood that the electronic map can
It is further, electric as shown in Figure 3 please also refer to Fig. 3 to include at least one virtual map such as numerical map, satellite map
It, can be with when user terminal receives the center longitude of application server transmission and when the detection length in sub- map
Attendance geography fence 30 as shown in Figure 3 is established, the center longitude can indicate the center of A office buildings in electronic map
Position, the detection length can indicate the range of covering A office buildings in electronic map, attendance geography fence established with this
30。
And for the user terminal for the function of not having the foundation of attendance geography fence, the user terminal receives the application
The attendance location information that server is sent, and the attendance location information is sent to location-server, the positioning clothes
Business device receives the center longitude and the detection length that the user terminal is sent, and can be with the center longitude
Attendance geography fence is established, it is to be understood that described in the center of circle using the detection length as radius in preset electronic map
Electronic map may include at least one virtual map such as numerical map, satellite map, further, please also refer to Fig. 3, such as
In electronic map shown in Fig. 3, when location-server receives the center longitude and detection length of user terminal transmission
When spending, attendance geography fence 30 as shown in Figure 3 can be established, the center longitude can indicate that A writes in electronic map
The center in word building, the detection length can indicate the range of covering A office buildings in electronic map, attendance established with this
Geography fence 30.
It should be noted that the attendance geography fence may be the other shapes other than circle, such as:With the center
Centered on longitude and latitude, the foundation of attendance geography fence is carried out using the detection length as square of the length of side etc., it specifically can be according to
It is configured according to the needs of actual scene.
S602 obtains current geographic position information in real time;
Specifically, for the user terminal for the function of having the foundation of attendance geography fence, the user terminal can be real-time
The position of the user terminal is detected, current geographic position information is generated, to ensure to determine the user terminal institute in real time
The situation at place, the current geographic position information include the user terminal currently in electronic map present position warp
Latitude etc..
And for the user terminal for the function of not having the foundation of attendance geography fence, the location-server can detect institute
State the position relationship information of current geographic position information and the attendance geography fence pre-established, it is preferred that the user terminal
The geographical location information for authorizing the location-server to obtain the user terminal in advance, the location-server is needed to pass through reality
When obtain current geographic position information, can further detect the current geographic position information in real time and be enclosed with the attendance geography
The position relationship information on column, the position relationship information may include that the current geographic position information enters attendance geography
Fence and the current geographic position information leave the attendance geography fence.The location-server can close the position
It is that information is sent to the user terminal.The position relationship information may include described in the current geographic position information enters
Attendance geography fence and the current geographic position information leave the attendance geography fence.It is specific may refer to step S603 and
S604。
Further, the location-server can detect the current geographic position information and the center longitude
The variation tendency of distance, when the location-server detect current geographic position information at a distance from the center longitude by
When being converted into less than or equal to the detection length more than the detection length, the location-server can determine described current
The position relationship information of geographical location information and attendance geography fence be the current geographic position information into the attendance
Manage fence;When the location-server detects current geographic position information at a distance from the center longitude by being less than or waiting
When the detection length is converted into more than the detection length, the location-server can determine the current geographic position
The position relationship information of information and attendance geography fence is that the current geographic position information leaves the attendance geography fence.
It should be noted that the location-server can record the current geographic position information in preset time period, and
The position relationship information with the attendance geography fence is determined based on the current geographic position information in the preset time period, if should
Current geographic position information in preset time period is all higher than the detection length at a distance from the center longitude, then can be with
The current geographic position information is recorded not in the attendance geography fence, if the current geographic position in the preset time period
Information is respectively less than at a distance from the center longitude or is equal to the detection length, then can record the current geographic position
Information is in the attendance geography fence.Certainly, the location-server can also be only when entering or leaving to the position
Relation information is recorded, and can be specifically configured according to actual use scene.
S603, when detecting current geographic position information at a distance from the center longitude by being more than the detection length
When being converted into less than or equal to the detection length, determine that the current geographic position information and the position of attendance geography fence close
It is that information enters the attendance geography fence for the current geographic position information;
S604, when detecting current geographic position information at a distance from the center longitude by being less than or equal to the inspection
When survey length is converted into more than the detection length, determine that the current geographic position information and the position of attendance geography fence close
It is that information leaves the attendance geography fence for the current geographic position information;
Specifically, the user terminal can detect the current geographic position information at a distance from the center longitude
Variation tendency, when the user terminal detects current geographic position information at a distance from the center longitude by being more than
Detection length is stated when being converted into less than or equal to the detection length, the user terminal can determine the current geographic position
The position relationship information of information and attendance geography fence is that the current geographic position information enters the attendance geography fence;When
The user terminal detects current geographic position information at a distance from the center longitude by being less than or equal to the detection
When length is converted into more than the detection length, the user terminal can determine the current geographic position information with attendance
The position relationship information of reason fence is that the current geographic position information leaves the attendance geography fence.
It should be noted that the user terminal can record the current geographic position information in preset time period, and base
The position relationship information with the attendance geography fence is determined in the current geographic position information in the preset time period, if this is pre-
If the current geographic position information in the period is all higher than the detection length at a distance from the center longitude, then can remember
The current geographic position information is recorded not in the attendance geography fence, if the current geographic position letter in the preset time period
Breath is respectively less than at a distance from the center longitude or is equal to the detection length, then can record the current geographic position letter
Breath is in the attendance geography fence.Certainly, the user terminal can also be only when entering or leaving to the position relationship
Information is recorded, and can be specifically configured according to actual use scene.
S605 detects the operating status of attendance application;
Specifically, the user terminal can detect the operating status of the attendance application in the user terminal, it is described to examine
Diligent application is preferably the attendance application module in instant messaging application, and the operating status can be the end in the user terminal
Front stage operation, running background and system in end system are hung up and any one of four kinds of states, the foreground are closed in application
Operating status indicates that the attendance application is run in the terminal interface of the user terminal;The background operation state indicates institute
It states attendance application to be currently running in the backstage of terminal system, a period of time can be run;The system suspended state indicates institute
The process works for stating attendance application are temporarily saved, and are needed to wait for system activation and are run again;The application closed state indicates institute
The process for stating attendance application is closed, and is needed to wait for triggering enabled instruction and is run again.
S606 generates the corresponding attendance information of the position relationship information according to operating status and based on attendance application;
Specifically, when the operating status is system front stage operation state or system background operating status, the user
Terminal can be based on attendance application and generate the corresponding attendance information of the position relationship information;And when the operating status is system
When suspended state or application closed state, the user terminal can start the attendance application, such as in system background by institute
It states attendance application and draws work etc., and the corresponding attendance information of the position relationship information is generated based on attendance application.Preferably, it is based on
Attendance application generates the corresponding attendance information of the position relationship information and is specifically as follows:When the position relationship information is designated as
When the current geographic position information enters the attendance geography fence, the user terminal is based on attendance application generation working and beats
Card record information, the attendance geography fence is left when the position relationship information is designated as the current geographic position information
When, the user terminal is based on attendance application and generates record information of checking card of coming off duty.
The attendance information is sent to application server by S607, so that the application server is to the attendance information
It is recorded;
Specifically, the attendance information can be sent to application server, the application server by the user terminal
The attendance information that the user terminal is sent is received, and the attendance information can be recorded, it is preferred that is described to answer
The terminal iidentification of the user terminal can also be obtained with server, the terminal iidentification is preferably that the attendance application is corresponding
Application ID, the application server can search the corresponding attendance information set of the terminal iidentification, and by the attendance information
In record to the attendance information set.
In embodiments of the present invention, background operation state, system suspended state and application is in for attendance application to close
In the case of state, however it remains the case where omitting attendance information, the application server can periodically use " not checking card "
Information replaces the attendance information not completed in the terminal iidentification.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record;It is logical
It crosses and the application state of attendance application is detected, can cause to omit the feelings checked card to avoid that can not run due to attendance application
Condition, the further perfect recording process of attendance information.
Below in conjunction with attached drawing 8- attached drawings 10, it is situated between in detail to attendance information recording equipment provided in an embodiment of the present invention
It continues.It should be noted that the attached attendance information recording equipments shown in Fig. 10 of attached drawing 8-, the use being specifically as follows in above-described embodiment
Family terminal, the method for executing Fig. 6 of the present invention and embodiment illustrated in fig. 7 illustrate only and present invention reality for convenience of description
The relevant part of example is applied, particular technique details does not disclose, please refers to Fig. 6 of the present invention and embodiment shown in Fig. 7.
Fig. 8 is referred to, for an embodiment of the present invention provides a kind of structural schematic diagrams of attendance information recording equipment.Such as Fig. 8
Shown, the attendance information recording equipment 1 of the embodiment of the present invention may include:Information detecting unit 11, information generating unit
12 and information transmitting unit 13.
Information detecting unit 11, for obtaining current geographic position information, detect the current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established;
In the specific implementation, described information detection unit 11, which can be based on positioning function, obtains the attendance information recording equipment
1 current geographic position information, the current geographic position information include the attendance information recording equipment 1 currently electronically
The longitude and latitude etc. of present position in figure, the electronic map may include that numerical map, satellite map etc. are at least one virtually
Figure.
Optionally, for the attendance information recording equipment 1 for the function of having the foundation of attendance geography fence, described information detection
Unit 11 can detect the position of the attendance information recording equipment 1 in real time, generate current geographic position information, with ensure can be with
Determine that the location of the attendance information recording equipment 1 situation, described information detection unit 11 can detect described work as in real time
The position relationship information of preceding geographical location information and the attendance geography fence pre-established, described information detection unit 11 pass through reality
When obtain current geographic position information, can further detect the current geographic position information in real time and be enclosed with the attendance geography
The position relationship information on column, the position relationship information may include that the current geographic position information enters attendance geography
Fence and the current geographic position information leave the attendance geography fence.
And for the attendance information recording equipment 1 for the function of not having the foundation of attendance geography fence, location-server can be with
Obtain the current geographic position information of attendance information recording equipment 1, the current geographic position information in real time based on positioning function
Including the attendance information recording equipment 1 currently in electronic map present position longitude and latitude etc., the electronic map can be with
Including at least one virtual map such as numerical map, satellite map, further, the location-server can detect institute in real time
The position of attendance information recording equipment 1 is stated, current geographic position information is generated, to ensure to determine the attendance information in real time
The location of recording equipment 1 situation, the location-server can detect the current geographic position information and pre-establish
Attendance geography fence position relationship information, the location-server, can be with by obtaining current geographic position information in real time
The position relationship information of the current geographic position information and the attendance geography fence is further detected in real time, and the position is closed
Be information may include the current geographic position information enter the attendance geography fence and the current geographic position information
Leave the attendance geography fence.The position relationship information can be sent to the attendance information note by the location-server
Recording apparatus 1.Described information detection unit 11 can receive the position relationship information that the location-server is sent.
Information generating unit 12, for generating the corresponding attendance information of the position relationship information based on attendance application;
In the specific implementation, described information generation unit 12, which can be based on attendance application, generates the position relationship information correspondence
Attendance information, the attendance application is preferably the attendance application module in instant messaging application, it is preferred that when the position close
When being that information is designated as the current geographic position information into the attendance geography fence, described information generation unit 12 is based on
Attendance application generates record information of checking card of going to work, and is left when the position relationship information is designated as the current geographic position information
When the attendance geography fence, described information generation unit 12 is based on attendance application and generates record information of checking card of coming off duty.
Information transmitting unit 13, for the attendance information to be sent to application server;
In the specific implementation, the attendance information can be sent to application server by described information transmission unit 13, it is described
Application server receives the attendance information that the attendance information recording equipment 1 is sent, and can to the attendance information into
Row record, it is preferred that the application server can also obtain the terminal iidentification of the attendance information recording equipment 1, the end
The corresponding application ID of the preferably described attendance application of end mark, it is corresponding that the application server can search the terminal iidentification
Attendance information set, and the attendance information is recorded into the attendance information set.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record.
Fig. 9 is referred to, for an embodiment of the present invention provides the structural schematic diagrams of another attendance information recording equipment.Such as figure
Shown in 9, the attendance information recording equipment 1 of the embodiment of the present invention may include:Information detecting unit 11, information generating unit
12, information transmitting unit 13, fence establish unit 14, state detection unit 15 and notification unit 16.
Fence establishes unit 14, the attendance location information for receiving application server transmission, and is based on the attendance position
Confidence breath establishes attendance geography fence;
In the specific implementation, application server can obtain the attendance location information of attendance personnel input, the application service
The center longitude and the detection length can be sent to the attendance information recording equipment 1, the attendance position by device
Information is specifically as follows center longitude and detection length for attendance.
Optionally, for the attendance information recording equipment 1 for the function of having the foundation of attendance geography fence, the fence is established
Unit 14 receives the center longitude and the detection length that the application server is sent, can be with the center longitude and latitude
Degree is that attendance geography fence is established in the center of circle using the detection length as radius in preset electronic map, it is to be understood that
The electronic map may include at least one virtual map such as numerical map, satellite map, further, please also refer to figure
3, in electronic map as shown in Figure 3, when fence establish unit 14 receive application server transmission the center longitude and
When the detection length, attendance geography fence 30 as shown in Figure 3 can be established, the center longitude can be in electronic map
The center of middle instruction A office buildings, the detection length can indicate the range of covering A office buildings in electronic map, with
This establishes attendance geography fence 30.
And for the attendance information recording equipment 1 for the function of not having the foundation of attendance geography fence, the fence is established single
Member 14 receives the attendance location information that the application server is sent, and the attendance location information is sent to positioning clothes
Business device, the location-server receive the center longitude that the attendance information recording equipment 1 is sent and detection length
Degree, can be using the center longitude as the center of circle, using the detection length as radius, in preset electronic map with establishing attendance
Manage fence, it is to be understood that the electronic map may include at least one virtual map such as numerical map, satellite map,
Further, please also refer to Fig. 3, in electronic map as shown in Figure 3, when location-server receives attendance information recording equipment
When 1 center longitude sent and the detection length, attendance geography fence 30 as shown in Figure 3 can be established, it is described
Center longitude can indicate the center of A office buildings in electronic map, and the detection length can be in electronic map
The range for indicating covering A office buildings, attendance geography fence 30 is established with this.
It should be noted that the attendance geography fence may be the other shapes other than circle, such as:With the center
Centered on longitude and latitude, the foundation of attendance geography fence is carried out using the detection length as square of the length of side etc., it specifically can be according to
It is configured according to the needs of actual scene.
Information detecting unit 11, for obtaining current geographic position information, detect the current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established;
In the specific implementation, for the attendance information recording equipment 1 for the function of having the foundation of attendance geography fence, described information
Detection unit 11 can detect the position of the attendance information recording equipment 1 in real time, generate current geographic position information, to ensure
It can determine that the location of the attendance information recording equipment 1 situation, the current geographic position information include described in real time
Attendance information recording equipment 1 currently in electronic map present position longitude and latitude etc..Described information detection unit 11 can be examined
Variation tendency of the current geographic position information at a distance from the center longitude is surveyed, when described information detection unit 11 is examined
It measures current geographic position information and is converted at a distance from the center longitude by being more than the detection length and is less than or equal to
When the detection length, described information detection unit 11 can determine the current geographic position information and attendance geography fence
Position relationship information is that the current geographic position information enters the attendance geography fence;When described information detection unit 11 is examined
It measures current geographic position information and is converted at a distance from the center longitude by being less than or equal to the detection length and is more than
When the detection length, described information detection unit 11 can determine the current geographic position information and attendance geography fence
Position relationship information is that the current geographic position information leaves the attendance geography fence.
It should be noted that described information detection unit 11 can record the letter of the current geographic position in preset time period
Breath, and determined based on the current geographic position information in the preset time period and believed with the position relationship of the attendance geography fence
Breath, if the current geographic position information in the preset time period is all higher than the detection length at a distance from the center longitude
Degree, then can record the current geographic position information not in the attendance geography fence, if working as in the preset time period
Preceding geographical location information is respectively less than at a distance from the center longitude or is equal to the detection length, then can record described work as
Preceding geographical location information is in the attendance geography fence.Certainly, described information detection unit 11 can also only enter or from
The position relationship information is recorded when opening, can be specifically configured according to actual use scene.
Specifically, please also refer to Figure 10, for an embodiment of the present invention provides the structural schematic diagrams of information detecting unit.Such as
Shown in Figure 10, described information detection unit 11 may include:
Acquisition of information subelement 111, for obtaining current geographic position information in real time;
Relationship determination subelement 112 detects current geographic position information at a distance from the center longitude for working as
When being converted into less than or equal to the detection length by being more than the detection length, determines the current geographic position information and examine
The position relationship information of diligent geography fence is that the current geographic position information enters the attendance geography fence;
The relationship determination subelement 112 is additionally operable to detect current geographic position information and the center longitude
Distance when being converted into more than the detection length by being less than or equal to the detection length, determine the current geographic position letter
The position relationship information of breath and attendance geography fence is that the current geographic position information leaves the attendance geography fence.
And for the attendance information recording equipment 1 for the function of not having the foundation of attendance geography fence, the location-server
The position relationship information of the current geographic position information and the attendance geography fence pre-established can be detected, it is preferred that institute
It states attendance information recording equipment 1 and needs the geography for authorizing the location-server to obtain the attendance information recording equipment 1 in advance
Location information, the location-server can further detect described work as in real time by obtaining current geographic position information in real time
The position relationship information of preceding geographical location information and the attendance geography fence, the position relationship information may include described work as
Preceding geographical location information enters the attendance geography fence and the current geographic position information leaves the attendance geography fence.
The position relationship information can be sent to the attendance information recording equipment 1 by the location-server.Described information detects
Unit 11 receives position relationship information described in the volume that the location-server is sent.
Further, the location-server can detect the current geographic position information and the center longitude
The variation tendency of distance, when the location-server detect current geographic position information at a distance from the center longitude by
When being converted into less than or equal to the detection length more than the detection length, the location-server can determine described current
The position relationship information of geographical location information and attendance geography fence be the current geographic position information into the attendance
Manage fence;When the location-server detects current geographic position information at a distance from the center longitude by being less than or waiting
When the detection length is converted into more than the detection length, the location-server can determine the current geographic position
The position relationship information of information and attendance geography fence is that the current geographic position information leaves the attendance geography fence.
It should be noted that the location-server can record the current geographic position information in preset time period, and
The position relationship information with the attendance geography fence is determined based on the current geographic position information in the preset time period, if should
Current geographic position information in preset time period is all higher than the detection length at a distance from the center longitude, then can be with
The current geographic position information is recorded not in the attendance geography fence, if the current geographic position in the preset time period
Information is respectively less than at a distance from the center longitude or is equal to the detection length, then can record the current geographic position
Information is in the attendance geography fence.Certainly, the location-server can also be only when entering or leaving to the position
Relation information is recorded, and can be specifically configured according to actual use scene.
State detection unit 15, the operating status for detecting attendance application;
In the specific implementation, the attendance that the state detection unit 15 can detect in the attendance information recording equipment 1 is answered
Operating status, the attendance application are preferably the attendance application module in instant messaging application, and the operating status can be with
It is hung up for front stage operation, running background and the system in the terminal system of the attendance information recording equipment 1 and application is closed
Any one of four kinds of states are closed, the front stage operation state indicates that the attendance application runs on the attendance information record and sets
In standby 1 terminal interface;The background operation state indicates that the attendance application is currently running in the backstage of terminal system, can
To run a period of time;The system suspended state indicates that the process works of the attendance application are temporarily saved, need to wait for be
System activation is run again;It is described to indicate that the process of the attendance application is closed using closed state, it needs to wait for triggering startup and refers to
Order is run again.
Notification unit 16 is used for when the operating status is system front stage operation state or system background operating status,
Notice described information generation unit 12 executes the step that the corresponding attendance information of the position relationship information is generated based on attendance application
Suddenly;
The notification unit 16 is additionally operable to, when the operating status is system suspended state or application closed state, open
The attendance application is moved, and notifies described information generation unit 12 is executed to generate the position relationship information pair based on attendance application
The step of attendance information answered;
Information generating unit 12, for generating the corresponding attendance information of the position relationship information based on attendance application;
In the specific implementation, when the operating status is system front stage operation state or system background operating status, it is described
Information generating unit 12 can be based on attendance application and generate the corresponding attendance information of the position relationship information;And work as the operation
When state is system suspended state or application closed state, the notification unit 16 can start the attendance application, such as
System background is living etc. by attendance application drawing, and generates the corresponding attendance letter of the position relationship information based on attendance application
Breath.Preferably, the corresponding attendance information of the position relationship information is generated based on attendance application to be specifically as follows:When the position
When relation information is designated as the current geographic position information into the attendance geography fence, 12 base of described information generation unit
In attendance application generate working check card record information, when the position relationship information be designated as the current geographic position information from
When opening the attendance geography fence, described information generation unit 12 is based on attendance application and generates record information of checking card of coming off duty.
Information transmitting unit 13, for the attendance information to be sent to application server, so that the application server
The attendance information is recorded;
In the specific implementation, the attendance information can be sent to application server by described information transmission unit 13, it is described
Application server receives the attendance information that the attendance information recording equipment 1 is sent, and can to the attendance information into
Row record, it is preferred that the application server can also obtain the terminal iidentification of the attendance information recording equipment 1, the end
The corresponding application ID of the preferably described attendance application of end mark, it is corresponding that the application server can search the terminal iidentification
Attendance information set, and the attendance information is recorded into the attendance information set.
In embodiments of the present invention, background operation state, system suspended state and application is in for attendance application to close
In the case of state, however it remains the case where omitting attendance information, the application server can periodically use " not checking card "
Information replaces the attendance information not completed in the terminal iidentification.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record;It is logical
It crosses and the application state of attendance application is detected, can cause to omit the feelings checked card to avoid that can not run due to attendance application
Condition, the further perfect recording process of attendance information.
The embodiment of the present invention additionally provides a kind of computer storage media, and the computer storage media can be stored with more
Item instructs, and described instruction is suitable for being loaded by processor and executing the method and step such as above-mentioned Fig. 6 and embodiment illustrated in fig. 7, specifically
Implementation procedure may refer to illustrating for Fig. 6 and embodiment illustrated in fig. 7, herein without repeating.
Figure 11 is referred to, for an embodiment of the present invention provides the structural schematic diagrams of another attendance information recording equipment.Such as
Shown in Figure 11, the attendance information recording equipment 1000 may include:At least one processor 1001, such as CPU, it is at least one
Network interface 1004, user interface 1003, memory 1005, at least one communication bus 1002.Wherein, communication bus 1002 is used
Connection communication between realizing these components.Wherein, user interface 1003 may include display screen (Display), keyboard
(Keyboard), optional user interface 1003 can also include standard wireline interface and wireless interface.Network interface 1004 is optional
May include standard wireline interface and wireless interface (such as WI-FI interfaces).Memory 1005 can be high-speed RAM memory,
Can also be non-labile memory (non-volatile memory), for example, at least a magnetic disk storage.Memory
1005 optionally can also be at least one storage device for being located remotely from aforementioned processor 1001.As shown in figure 11, as one
May include in the memory 1005 of kind of computer storage media operating system, network communication module, Subscriber Interface Module SIM and
Information records application program.
In the attendance information recording equipment 1000 shown in Figure 11, user interface 1003 is mainly used for providing input to the user
Interface, obtain data input by user;Network interface 1004 is mainly used for application server, location-server etc. into line number
According to communication;And processor 1001 can be used for calling the information records application program stored in memory 1005, and specifically execute
It operates below:
Current geographic position information is obtained, the attendance geography fence for detecting the current geographic position information and pre-establishing
Position relationship information;
The corresponding attendance information of the position relationship information is generated based on attendance application;
The attendance information is sent to application server, so that the application server remembers the attendance information
Record.
In one embodiment, the processor 1001 execute obtain current geographic position information before, also execute with
Lower operation:
The attendance location information that application server is sent is received, and attendance geography is established based on the attendance location information and is enclosed
Column.
In one embodiment, the attendance location information includes center longitude and detection length;
The processor 1001 is executing the attendance location information for receiving application server and sending, and is based on the attendance position
It is specific to execute following operation when confidence breath establishes attendance geography fence:
The attendance location information that application server is sent is received, and using the center longitude as the center of circle, with the detection
Length is radius, and attendance geography fence is established in preset electronic map.
In one embodiment, the processor 1001 is executing acquisition current geographic position information, detects described current
It is specific to execute following operation when the position relationship information of geographical location information and the attendance geography fence pre-established:
Current geographic position information is obtained in real time;
It is converted when detecting current geographic position information at a distance from the center longitude by being more than the detection length
To less than or when equal to the detection length, determine the position relationship letter of the current geographic position information and attendance geography fence
Breath is that the current geographic position information enters the attendance geography fence;
It is grown when detecting current geographic position information at a distance from the center longitude by being less than or equal to the detection
When degree is converted into more than the detection length, determine that the current geographic position information and the position relationship of attendance geography fence are believed
Breath is that the current geographic position information leaves the attendance geography fence.
In one embodiment, the processor 1001 is being executed based on the attendance application generation position relationship information pair
It is specific to execute following operation when the attendance information answered:
When the position relationship information is designated as the current geographic position information into the attendance geography fence, base
Record information of checking card of going to work is generated in attendance application;
When the position relationship information, which is designated as the current geographic position information, leaves the attendance geography fence, base
Record information of checking card of coming off duty is generated in attendance application.
In one embodiment, the processor 1001 is being executed based on the attendance application generation position relationship information pair
Before the attendance information answered, following operation is also executed:
Detect the operating status of attendance application;
When the operating status is system front stage operation state or system background operating status, it is transferred to execution and is based on attendance
The step of attendance information corresponding using the generation position relationship information;
When the operating status is system suspended state or application closed state, start the attendance application, and be transferred to
The step of executing attendance information corresponding based on the attendance application generation position relationship information.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record;It is logical
It crosses and the application state of attendance application is detected, can cause to omit the feelings checked card to avoid that can not run due to attendance application
Condition, the further perfect recording process of attendance information.
Figure 12 is referred to, for an embodiment of the present invention provides the structural schematic diagrams that a kind of attendance information records system.Such as figure
Shown in 12, the system can be applied to user terminal have attendance geography fence foundation function when, the system can wrap
It includes:Application server and one or more user terminals can mutually be interconnected between user terminal and application server by network
It connects, wherein user terminal is specifically as follows attendance information recording equipment 1 or the user of any illustrated embodiments of Fig. 8 or Fig. 9
Terminal is specifically as follows the attendance information recording equipment 1000 of embodiment illustrated in fig. 11.
The user terminal, for obtaining current geographic position information, detect the current geographic position information in advance
The position relationship information of the attendance geography fence of foundation generates the corresponding attendance letter of the position relationship information based on attendance application
Breath, and the attendance information is sent to application server;
The application server, the attendance information sent for receiving the user terminal, and the attendance is believed
Breath is recorded.
In one embodiment, the application server is additionally operable to obtain inputted attendance location information, and will be described
Attendance location information is sent to the user terminal,
The user terminal is additionally operable to receive the attendance location information that the application server is sent, and is based on institute
It states attendance location information and establishes attendance geography fence.
In one embodiment, the attendance location information includes center longitude and detection length;
The user terminal is used to receive the attendance location information that the application server is sent, and is examined based on described
When diligent location information establishes attendance geography fence, it is specifically used for:
The attendance location information that the application server is sent is received, and using the center longitude as the center of circle, with
The detection length is radius, and attendance geography fence is established in preset electronic map.
In one embodiment, the user terminal detects the current geographic for obtaining current geographic position information
When the position relationship information of location information and the attendance geography fence pre-established, it is specifically used for:
Current geographic position information is obtained in real time;
It is converted when detecting current geographic position information at a distance from the center longitude by being more than the detection length
To less than or when equal to the detection length, determine the position relationship letter of the current geographic position information and attendance geography fence
Breath is that the current geographic position information enters the attendance geography fence;
It is grown when detecting current geographic position information at a distance from the center longitude by being less than or equal to the detection
When degree is converted into more than the detection length, determine that the current geographic position information and the position relationship of attendance geography fence are believed
Breath is that the current geographic position information leaves the attendance geography fence.
In one embodiment, the user terminal is used to generate the position relationship information based on attendance application corresponding
When attendance information, it is specifically used for:
When the position relationship information is designated as the current geographic position information into the attendance geography fence, base
Record information of checking card of going to work is generated in attendance application;
When the position relationship information, which is designated as the current geographic position information, leaves the attendance geography fence, base
Record information of checking card of coming off duty is generated in attendance application.
In one embodiment, the user terminal is additionally operable to the operating status of detection attendance application;When the operation shape
When state is system front stage operation state or system background operating status, it is transferred to execution and the position relationship is generated based on attendance application
The step of information corresponding attendance information;When the operating status is system suspended state or application closed state, start institute
Attendance application is stated, and is transferred to the step of executing attendance information corresponding based on the attendance application generation position relationship information.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record;It is logical
It crosses and the application state of attendance application is detected, can cause to omit the feelings checked card to avoid that can not run due to attendance application
Condition, the further perfect recording process of attendance information.
Figure 13 is referred to, for an embodiment of the present invention provides the structural schematic diagrams that another attendance information records system.Such as
Shown in Figure 13, the system can be applied to user terminal do not have attendance geography fence foundation function when, the system can
To include:Application server, location-server and one or more user terminals, between user terminal and application server and
It can be connected with each other by network between user terminal and location-server, wherein user terminal is specifically as follows Fig. 8 or figure
The attendance information recording equipment 1 or user terminal of 9 any illustrated embodiments are specifically as follows the attendance of embodiment illustrated in fig. 11
Information-recording apparatus 1000.
The location-server, the current geographic position information for obtaining user terminal detect the current geographic position
Confidence ceases the position relationship information with the attendance geography fence pre-established, and the position relationship information is sent to the use
Family terminal;
The user terminal is additionally operable to receive the position relationship information that the location-server is sent, and is based on examining
Diligent application generates the corresponding attendance information of the position relationship information, and the attendance information is sent to application server;
The application server, the attendance information sent for receiving the user terminal, and the attendance is believed
Breath is recorded.
In one embodiment, the application server is additionally operable to obtain inputted attendance location information, and will be described
Attendance location information is sent to the user terminal,
The user terminal is additionally operable to receive the attendance location information that the application server is sent, and will be described
Attendance location information is sent to location-server;
The location-server is additionally operable to receive the attendance location information that the user terminal is sent, and is based on institute
It states attendance location information and establishes attendance geography fence.
In one embodiment, the attendance location information includes center longitude and detection length;
The location-server is used to receive the attendance location information that the user terminal is sent, and is examined based on described
When diligent location information establishes attendance geography fence, it is specifically used for:
The attendance location information that the user terminal is sent is received, and using the center longitude as the center of circle, with institute
It is radius to state detection length, and attendance geography fence is established in preset electronic map.
In one embodiment, the user terminal is for obtaining current geographic position information, and by the current geographic
When location information is sent to location-server, it is specifically used for:
The user terminal obtains current geographic position information in real time, and the current geographic position information is sent to and is determined
Position server;
Attendance geography fence of the location-server for detecting the current geographic position information and pre-establishing
When position relationship information, it is specifically used for:
It is converted when detecting current geographic position information at a distance from the center longitude by being more than the detection length
To less than or when equal to the detection length, determine the position relationship letter of the current geographic position information and attendance geography fence
Breath is that the current geographic position information enters the attendance geography fence;
It is grown when detecting current geographic position information at a distance from the center longitude by being less than or equal to the detection
When degree is converted into more than the detection length, determine that the current geographic position information and the position relationship of attendance geography fence are believed
Breath is that the current geographic position information leaves the attendance geography fence.
In one embodiment, the user terminal is used to generate the position relationship information based on attendance application corresponding
When attendance information, it is specifically used for:
When the position relationship information is designated as the current geographic position information into the attendance geography fence, base
Record information of checking card of going to work is generated in attendance application;
When the position relationship information, which is designated as the current geographic position information, leaves the attendance geography fence, base
Record information of checking card of coming off duty is generated in attendance application.
In one embodiment, the user terminal is additionally operable to the operating status of detection attendance application;When the operation shape
When state is system front stage operation state or system background operating status, it is transferred to execution and the position relationship is generated based on attendance application
The step of information corresponding attendance information;When the operating status is system suspended state or application closed state, start institute
Attendance application is stated, and is transferred to the step of executing attendance information corresponding based on the attendance application generation position relationship information.
In embodiments of the present invention, by obtaining current geographic position information, and detect current geographic position information with it is pre-
The position relationship information for the attendance geography fence first established can be based on attendance application and generate examine corresponding with position relationship information
Attendance information is reported to application server by diligent information, is recorded to attendance information by application server, is realized based on ground
Reason location information records attendance information, avoids omitting the case where checking card, ensure that the timeliness of attendance information record;It is logical
It crosses and the application state of attendance application is detected, can cause to omit the feelings checked card to avoid that can not run due to attendance application
Condition, the further perfect recording process of attendance information.
One of ordinary skill in the art will appreciate that realizing all or part of flow in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the program can be stored in a computer read/write memory medium
In, the program is when being executed, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, the storage medium can be magnetic
Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access
Memory, RAM) etc..
The above disclosure is only the preferred embodiments of the present invention, cannot limit the right model of the present invention with this certainly
It encloses, therefore equivalent changes made in accordance with the claims of the present invention, is still within the scope of the present invention.
Claims (10)
1. a kind of attendance information recording method, which is characterized in that including:
User terminal obtains current geographic position information, and the attendance for detecting the current geographic position information and pre-establishing is geographical
The position relationship information of fence;
The user terminal is based on attendance application and generates the corresponding attendance information of the position relationship information;
The attendance information is sent to application server by the user terminal;
The application server receives the attendance information that the user terminal is sent, and remembers to the attendance information
Record.
2. according to the method described in claim 1, it is characterized in that, the user terminal obtain current geographic position information it
Before, further include:
Application server obtains inputted attendance location information, and the attendance location information is sent to the user terminal;
The user terminal receives the attendance location information that the application server is sent, and is believed based on the attendance position
Breath establishes attendance geography fence.
3. according to the method described in claim 1, it is characterized in that, the user terminal, which is based on attendance application, generates the position
Before the corresponding attendance information of relation information, further include:
User terminal detection attendance application according to operating status;
When the operating status is system front stage operation state or system background operating status, the user terminal is transferred to execution
The step of attendance information corresponding based on the attendance application generation position relationship information;
When the operating status is system suspended state or application closed state, the user terminal starts the attendance and answers
With, and it is transferred to the step of executing attendance information corresponding based on the attendance application generation position relationship information.
4. a kind of attendance information recording method, which is characterized in that including:
Location-server obtains the current geographic position information of user terminal, detects the current geographic position information and builds in advance
The position relationship information of vertical attendance geography fence, and the position relationship information is sent to the user terminal;
The user terminal receives the position relationship information that the location-server is sent, and generates institute based on attendance application
Rheme sets the corresponding attendance information of relation information;
The attendance information is sent to application server by the user terminal;
The application server receives the attendance information that the user terminal is sent, and remembers to the attendance information
Record.
5. according to the method described in claim 4, it is characterized in that, the location-server obtains the current geographic of user terminal
Before location information, further include:
Application server obtains inputted attendance location information, and the attendance location information is sent to the user terminal;
The user terminal receives the attendance location information that the application server is sent, and by the attendance location information
It is sent to location-server;
The location-server receives the attendance location information that the user terminal is sent, and is believed based on the attendance position
Breath establishes attendance geography fence.
6. according to the method described in claim 4, it is characterized in that, the user terminal, which is based on attendance application, generates the position
Before the corresponding attendance information of relation information, further include:
The operating status of the user terminal detection attendance application;
When the operating status is system front stage operation state or system background operating status, the user terminal is transferred to execution
The step of attendance information corresponding based on the attendance application generation position relationship information;
When the operating status is system suspended state or application closed state, the user terminal starts the attendance and answers
With, and it is transferred to the step of executing attendance information corresponding based on the attendance application generation position relationship information.
7. a kind of attendance information recording method, which is characterized in that including:
Current geographic position information is obtained, the position of the current geographic position information and the attendance geography fence pre-established is detected
Set relation information;
The corresponding attendance information of the position relationship information is generated based on attendance application;
The attendance information is sent to application server, so that the application server records the attendance information.
8. a kind of attendance information recording equipment, which is characterized in that including:
Information detecting unit detects the current geographic position information and pre-establishes for obtaining current geographic position information
Attendance geography fence position relationship information;
Information generating unit, for generating the corresponding attendance information of the position relationship information based on attendance application;
Information transmitting unit, for the attendance information to be sent to application server, so that the application server is to described
Attendance information is recorded.
9. a kind of attendance information records system, which is characterized in that including:User terminal and application server;Wherein,
The user terminal detects the current geographic position information and pre-establishes for obtaining current geographic position information
Attendance geography fence position relationship information, the corresponding attendance information of the position relationship information is generated based on attendance application,
And the attendance information is sent to application server;
The application server, the attendance information sent for receiving the user terminal, and to the attendance information into
Row record.
10. a kind of attendance information records system, which is characterized in that including:User terminal, location-server and application server;
Wherein,
The location-server, the current geographic position information for obtaining user terminal detect the current geographic position letter
The position relationship information of attendance geography fence for ceasing and pre-establishing, and it is whole that the position relationship information is sent to the user
End;
The user terminal is additionally operable to receive the position relationship information that the location-server is sent, and is answered based on attendance
With the corresponding attendance information of the position relationship information is generated, the attendance information is sent to application server;
The application server, the attendance information sent for receiving the user terminal, and to the attendance information into
Row record.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710308011.XA CN108805512B (en) | 2017-05-04 | 2017-05-04 | Attendance information recording method, equipment and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710308011.XA CN108805512B (en) | 2017-05-04 | 2017-05-04 | Attendance information recording method, equipment and system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108805512A true CN108805512A (en) | 2018-11-13 |
CN108805512B CN108805512B (en) | 2023-08-08 |
Family
ID=64053662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710308011.XA Active CN108805512B (en) | 2017-05-04 | 2017-05-04 | Attendance information recording method, equipment and system thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108805512B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112311824A (en) * | 2019-07-29 | 2021-02-02 | 腾讯科技(深圳)有限公司 | Attendance information processing method and related device |
CN114387697A (en) * | 2021-12-30 | 2022-04-22 | 龙尚科技(上海)有限公司 | Attendance checking method, device, equipment and storage medium |
CN114882607A (en) * | 2022-05-09 | 2022-08-09 | 中国工商银行股份有限公司 | Automatic card punching method and device, processor and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102456235A (en) * | 2010-11-02 | 2012-05-16 | 中兴通讯股份有限公司 | Information processing method and server |
WO2012109905A1 (en) * | 2011-02-15 | 2012-08-23 | 广州市动景计算机科技有限公司 | Method and device for mobile terminal user-oriented precise location-based information service |
CN104318385A (en) * | 2014-10-22 | 2015-01-28 | 广东安居宝数码科技股份有限公司 | Attendance system |
CN106204776A (en) * | 2016-06-21 | 2016-12-07 | 北京奇虎科技有限公司 | Work attendance method based on mobile terminal, device and equipment |
-
2017
- 2017-05-04 CN CN201710308011.XA patent/CN108805512B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102456235A (en) * | 2010-11-02 | 2012-05-16 | 中兴通讯股份有限公司 | Information processing method and server |
WO2012109905A1 (en) * | 2011-02-15 | 2012-08-23 | 广州市动景计算机科技有限公司 | Method and device for mobile terminal user-oriented precise location-based information service |
CN104318385A (en) * | 2014-10-22 | 2015-01-28 | 广东安居宝数码科技股份有限公司 | Attendance system |
CN106204776A (en) * | 2016-06-21 | 2016-12-07 | 北京奇虎科技有限公司 | Work attendance method based on mobile terminal, device and equipment |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112311824A (en) * | 2019-07-29 | 2021-02-02 | 腾讯科技(深圳)有限公司 | Attendance information processing method and related device |
CN114387697A (en) * | 2021-12-30 | 2022-04-22 | 龙尚科技(上海)有限公司 | Attendance checking method, device, equipment and storage medium |
CN114882607A (en) * | 2022-05-09 | 2022-08-09 | 中国工商银行股份有限公司 | Automatic card punching method and device, processor and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN108805512B (en) | 2023-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108834040A (en) | A kind of attendance information based reminding method and its equipment | |
CN105227626B (en) | Content pushing method and device and terminal | |
CN104899952B (en) | Work attendance method and device based on instant messaging application | |
CN107920122A (en) | Game player's matching process, device, match server and readable storage medium storing program for executing | |
KR20170111810A (en) | Method and apparatus for oprerating messenger based on location inforamtion of electronic device | |
CN108805512A (en) | A kind of attendance information recording method and its equipment, system | |
CN105912450A (en) | Method and device for displaying state information of application | |
CN106063364A (en) | Electronic device for controlling an external device using a number and method thereof | |
CN106249707A (en) | Information Collection System, information collecting terminal device, information collecting server device and formation gathering method | |
CN107248042A (en) | Work attendance method, device and server | |
CN108235237B (en) | Data reporting method and device, mobile terminal and computer readable medium | |
US11082806B2 (en) | Method of identifying user location, storage medium and electronic device | |
CN105812526B (en) | A kind of peripheral hardware management and control detection method and device of intelligent terminal | |
CN106060847B (en) | The determination method and system of signal blind zone | |
CN110493706A (en) | The permanent residence of mobile subscriber determines method, apparatus and computer equipment | |
CN113890822A (en) | Log processing method, log processing device, storage medium and electronic equipment | |
US10123223B1 (en) | System and method for evaluating operational integrity of a radio access network | |
CN109388558A (en) | A kind of method, apparatus, equipment and storage medium managing electronic equipment | |
US11736900B2 (en) | Guardian service provision system, program, and guardian service provision method | |
JP2019087219A (en) | System and method for conducting secured computer based candidate assessment | |
CN116862468A (en) | Attendance management method, attendance management device, computer equipment and storage medium | |
CN105228139B (en) | A kind of call processing method, device and equipment based on smart machine | |
Al-Shezawi et al. | Automatic attendance registration system based mobile cloud computing | |
CN109491748A (en) | A kind of wearable device management-control method and control terminal based on small routine | |
KR20160035755A (en) | Method for providing information and an electronic device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |