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 PDF

Info

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
Application number
CN201710308011.XA
Other languages
Chinese (zh)
Other versions
CN108805512B (en
Inventor
王青
王泽�
王泽一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710308011.XA priority Critical patent/CN108805512B/en
Publication of CN108805512A publication Critical patent/CN108805512A/en
Application granted granted Critical
Publication of CN108805512B publication Critical patent/CN108805512B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1091Recording time for administrative or management purposes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

A kind of attendance information recording method and its equipment, system
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.
CN201710308011.XA 2017-05-04 2017-05-04 Attendance information recording method, equipment and system thereof Active CN108805512B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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