CN107862757A - A kind of movable attendance checking method and system based on Wi Fi fingerprints - Google Patents

A kind of movable attendance checking method and system based on Wi Fi fingerprints Download PDF

Info

Publication number
CN107862757A
CN107862757A CN201711069499.1A CN201711069499A CN107862757A CN 107862757 A CN107862757 A CN 107862757A CN 201711069499 A CN201711069499 A CN 201711069499A CN 107862757 A CN107862757 A CN 107862757A
Authority
CN
China
Prior art keywords
fingerprint
hotspot
mobile terminal
change
affiliated area
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.)
Pending
Application number
CN201711069499.1A
Other languages
Chinese (zh)
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.)
Guangdong Guangling Information Polytron Technologies Inc
Original Assignee
Guangdong Guangling Information Polytron Technologies Inc
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 Guangdong Guangling Information Polytron Technologies Inc filed Critical Guangdong Guangling Information Polytron Technologies Inc
Priority to CN201711069499.1A priority Critical patent/CN107862757A/en
Publication of CN107862757A publication Critical patent/CN107862757A/en
Pending legal-status Critical Current

Links

Classifications

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

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A kind of movable attendance checking method based on Wi Fi fingerprints, methods described include, and mobile terminal affiliated area determines step, and the current Wi Fi fingerprint characteristics of the mobile terminal are matched with Wi Fi fingerprint characteristics storehouse, determine the affiliated area of the mobile terminal;Wi Fi fingerprint characteristics storehouse updates step, compare the fingerprint characteristic in the Wi Fi fingerprint characteristics storehouse of the current Wi Fi fingerprint characteristics of the mobile terminal and the affiliated area, judge whether the Wi Fi fingerprint characteristics of affiliated area change, in the event of change, according to the Wi Fi fingerprint characteristics storehouse of the change change affiliated area;Work attendance step, according to the mobile terminal affiliated area of determination and the mobile terminal in the existence time of affiliated area, determine the attendance information of the terminal user.After movable attendance checking method and system using the present invention, Wi Fi fingerprint matching algorithms are simplified;Wi Fi fingerprint bases can automatically update maintaining method, greatly reduce the manpower and materials cost of later maintenance Wi Fi fingerprint bases;Entreprise cost can be reduced as far as possible on the premise of the work attendance demand is met.

Description

A kind of movable attendance checking method and system based on Wi-Fi fingerprints
Technical field
The present invention relates to a kind of movable attendance checking method and system based on Wi-Fi fingerprints.
Background technology
Wireless signal relies on communication environments, and in specific communication environments, the channel multi-path of diverse location wireless signal is special Sign is different.Wireless signal in communication process through reflecting, reflect and scatter, the generation distinct signal related to communication environments, this Multipath characteristics are location fingerprint.Traditional Wi-Fi fingerprints definition eliminates pulse response time and signal to noise ratio etc. and is not easily moved about The multipath characteristics that equipment accurately detects, take the intensity level for receiving AP access point signals(That is RSS, Received Signal Strength, received signal strength)As received signals fingerprint feature.One typical Wi-Fi fingerprint can include several by Wi- Fi hotspot names(SSID)And MAC Address(BSSID)The triple of composition is formed.Wi-Fi network disclosure satisfy that family and office The common online demand of environment, and can is preferably compatible with traditional ethernet, and networking cost is relatively low, so having become a lot Family and the first choice of enterprise's constructing local network.Current smart mobile phones most of on the market and other special mobile equipments are equipped with greatly Wi-Fi module, Wi-Fi module can perceive the Wi-Fi wireless signals in environment and be attached, and this causes many be based on Wi-Fi technology is able to occur and prevalence.Wi-Fi fingerprint location technologies are a kind of positioning based on Wi-Fi gone out in recent years Technology, there is a certain degree of application at present.
Wi-Fi fingerprint location technologies are used for indoor positioning, in position fixing process point " off-line training " and " tuning on-line " Two stages.In off-line training step, implementer's each reference point locations in place is positioned gather the Wi-Fi fingerprints of the position, And stored, form Wi-Fi fingerprint databases.In the tuning on-line stage, mobile device can receive ring where equipment first The signal and its intensity that Wi-Fi Hotspot is sent in border, the Wi-Fi fingerprint characteristics of current environment are formed by simple process, then Traversal Wi-Fi fingerprint databases are compared, and take certain fingerprinting localization algorithm to calculate the position of mobile terminal.Wherein, time Go through Wi-Fi fingerprint databases and be generally placed upon service end and realized.
JSON (JavaScript Object Notation) is a kind of data interchange format of lightweight.It is easy to people to read Read and write.Machine parsing and generation are also easy to simultaneously.It is based on JavaScript Programming Language, Standard ECMA-262 3rd Edition-December 1999 a subset.JSON is used and is totally independent of language The text formatting of speech, but also using the custom similar to C language family(Including C, C++, C#, Java, JavaScript, Perl, Python etc.).These characteristics make JSON turn into preferable data interchange language.
REST be in original B/S specifications, including client-server, Stateless and caching, on the basis of increased newly it is another Outer three specifications:Unified interface, hierarchical system and code on demand.Unified interface just refers to that REST passes through unified link interface pair Respective resources are operated.Here resource refers to that REST extracts information all on network as certain resource.So Existing more preferable decoupling, system more is simplified, and then make system that there is higher reusability and interactivity. REST determines resource with URI, and it has fully played the distributed nature that HTTP possesses in itself, four kinds of bases that HTTP is provided This method(GET, POST, PUT and DELETE)The hierarchical system of resource is corresponded to respectively.It can make to have between each layer of system in itself There is more preferable independence, reduce the complexity of system.By good encapsulation with regard to new function services and old function can be made It is immune between service, so as to reach more preferable scalability.Code is a REST optional normal constraint on demand, its Allow the extension that function is carried out in client.
At present, school student can arrive multiple classrooms conjunctions and be attended class, and the distance between teaching building is farther out(More than 1000 Rice, beyond the coverage of Wi-Fi Hotspot), different from common indoor positioning, this requires that location technology that it uses can be with It applied to some isolated areas in broader space, can be perceived when user enters and leaves the region, while meet to be somebody's turn to do Cost is reduced as far as possible on the premise of work attendance demand.
The content of the invention
It is an object of the invention to provide a kind of some isolated areas that can apply to broader space, enter in user and Leave appreciable movable attendance checking method and system during the region.
The present invention provides a kind of movable attendance checking method based on Wi-Fi fingerprints, and methods described includes, mobile terminal affiliated area Domain determines step, by the progress of the Wi-Fi fingerprint characteristics storehouse of the current Wi-Fi fingerprint characteristics of the mobile terminal and Administrative Area Match somebody with somebody, determine the affiliated area of the mobile terminal;Wi-Fi fingerprint characteristics storehouse updates step, and the mobile terminal is current Fingerprint characteristic in the Wi-Fi fingerprint characteristics storehouse of Wi-Fi fingerprint characteristics and the affiliated area, judge the Wi-Fi of affiliated area Whether fingerprint characteristic is changed, and in the event of changing, the Wi-Fi fingerprint characteristics storehouse of affiliated area is changed according to the change; Work attendance step, according to the mobile terminal affiliated area of determination and the mobile terminal affiliated area existence time, really The attendance information of the fixed terminal user.
Further, the mobile terminal affiliated area determines that step also includes, and is received according to the mobile terminal The signal intensity of Wi-Fi Hotspot is screened, and screening is higher than the Wi-Fi Hotspot signal of given threshold as the mobile terminal Current Wi-Fi fingerprint characteristics, with common in the Wi-Fi fingerprint characteristics storehouse in the Wi-Fi Hotspot signal after the screening and each region Same Wi-Fi Hotspot signal carries out matching degree calculating, the affiliated area using matching degree highest region as the mobile terminal.
Further, the Wi-Fi fingerprint characteristics storehouse renewal step also includes, the if it happens change, and the change The time for changing generation exceedes the setting time cycle, changes the Wi-Fi fingerprint characteristics storehouse of the affiliated area.
Further, it is described to change the increase, reduction or change in signal strength that include Wi-Fi Hotspot more than setting threshold Value.
Further, when the change turns to Wi-Fi Hotspot increase, the fingerprint letter of the increased Wi-Fi Hotspot is added Cease the Wi-Fi fingerprint characteristics storehouse of the affiliated area;When the change, which turns to Wi-Fi Hotspot, to be reduced, do not process or delete Except the finger print information of the Wi-Fi Hotspot of the reduction in the Wi-Fi fingerprint characteristics storehouse of the affiliated area;When the change turns to When Wi-Fi Hotspot change in signal strength exceedes given threshold, update described in the Wi-Fi fingerprint characteristics storehouse of the affiliated area Change in signal strength exceedes the finger print information of the Wi-Fi Hotspot of given threshold;The setting time cycle is successively from long to short Wi-Fi Hotspot is reduced, Wi-Fi Hotspot increases, Wi-Fi Hotspot signal intensity changes.
The present invention also provides a kind of attendance checking system using the movable attendance checking method.
Further, the attendance checking system is classroom attendance checking system, and the logical architecture of the attendance checking system includes three parts: Service end, mobile terminal and Web ends;The Wi-Fi that the mobile terminal is used for during the collection and later stage use of classroom Wi-Fi fingerprints The upload of fingerprint;The service end is used to receive the Wi-Fi fingerprints and be compared, and work attendance number is generated according to comparison result According to;Administration interface is realized using Ajax technology calling interfaces in the Web ends.
Further, the service end realizes RESTWebService, and the additions and deletions for providing user profile change and looked into and interface, The returned data of the interface is JSON forms.
After movable attendance checking method and system using the present invention, Wi-Fi fingerprint matching algorithms are simplified;Wi-Fi fingerprints Storehouse can automatically update maintaining method, greatly reduce the manpower and materials cost of later maintenance Wi-Fi fingerprint bases;Can be full Entreprise cost is reduced as far as possible on the premise of the foot work attendance demand.
Brief description of the drawings
Fig. 1 is the more new technological process of the Wi-Fi fingerprint bases of the present invention;
Fig. 2 is the logical architecture figure of classroom attendance checking system of the present invention.
Embodiment
Traditional Wi-Fi fingerprinting localization algorithms mainly have:Bayesian probability algorithm, nearest neighbor method(NN), k-nearest neighbor (KNN), K weighting nearest neighbour method and neural network algorithm etc..The purpose of these algorithms is to calculate equipment in certain fixed space Particular location, its output is a coordinate points.In movable attendance checking system scenarios, we simultaneously need not obtain the specific of equipment Coordinate, it is only necessary to obtain equipment and the distance of Wi-Fi Hotspot in working environment.In movable attendance checking system scenarios, equipment distance Wi-Fi Hotspot is nearer, and matching degree is higher;Distance is more remote, and matching degree is lower.So generation can be carried out using matching degree in internal system For distance.The present invention uses output of the matching degree as the Wi-Fi finger print matching methods of simplification, when matching degree is higher than some threshold During value, it is believed that the employee for carrying the equipment reaches office, generates attendance data.The Wi-Fi fingerprints of each office Comprising multiple focuses, each Wi-Fi Hotspot includes 3 information:SSID, BSSID and signal intensity, wherein SSID manually take Wi-Fi Hotspot title;BSSID represents the MAC hardware address of router, and the whole world is unique;Signal intensity represents collection and referred to During line, the intensity of a certain Wi-Fi signal in current environment, weights of the Wi-Fi Hotspot in matching are represented.Carrying out Wi- Fi fingerprint registers and user upload Wi-Fi fingerprints for when matching, being screened, Wi-Fi heat of the signal intensity less than threshold value Point, it is believed that it does not possess as the ability that can be accredited fingerprint, carries out deletion action.If after screening, Wi-Fi that user is transmitted M Wi-Fi Hotspot is contained in fingerprint, the Wi-Fi fingerprints in some office fingerprint base contain n Wi-Fi Hotspot, warp After crossing comparison, there are k public Wi-Fi Hotspots(k<=m, k<=n)Its BSSID is respectively B1, B2..., Bk, user's upload information Middle signal intensity is respectively S1, S2..., Sk, signal intensity is respectively W in fingerprint base1, W2..., Wk.If upload information is with originally doing The matching degree of public domain point is M, then the formula for calculating M is as follows:
Wherein fadFor Dynamic gene, the factor, which can adjust, amplifies different offices and the matching degree of same Wi-Fi fingerprints Between gap, be easy to select.It can be seen from formula, for specific Wi-Fi Hotspot, signal intensity is bigger in fingerprint base, It is bigger with spending;Smaller with signal intensity gap in user profile in fingerprint base, matching degree is bigger.Certain office is included Wi-Fi fingerprints in all Wi-Fi Hotspots and user's current environment Wi-Fi fingerprints matching degree sum, be the office Matching degree.By traveling through Wi-Fi fingerprints and the calculating of all offices, the matching degree of all offices is finally given, The one of maximum of selection, compared with specified threshold value, then think that user reaches the office if above threshold value, With success, less than threshold value, then it fails to match.The occurrence of threshold value difference, Ying Gen according to different application scenarios and Dynamic gene Experiment determination is carried out according to concrete scene.
In traditional Wi-Fi fingerprint location technologies application, if Wi-Fi Hotspot changes, this needs people to multiple Office carries out the new Wi-Fi fingerprints of in-site measurement and is more updated to fingerprint base, it is meant that substantial amounts of human cost.The present invention A kind of monitoring Wi-Fi fingerprints change and the method automatically updated are proposed, the artificial regeneration of Wi-Fi fingerprints can be saved.Because do The Wi-Fi changes of the public domain point simply increase or deletion of single Wi-Fi Hotspot in most cases, so office Wi-Fi environmental changes possess relatively continuous feature.This amplitude small change can't cause that it fails to match.Meanwhile When Wi-Fi fingerprint matchings, the Wi-Fi fingerprint characteristics of current environment are really to carry the Wi-Fi fingerprints after renewal.This , it is intended that the Wi-Fi Hotspot changed and its corresponding office can be detected at us, as long as taking method true Fixed change, you can be updated.
Fig. 1 is the more new technological process of the Wi-Fi fingerprint bases of the present invention.According to method above, when what is transmitted on some user After the match is successful, the Wi-Fi Hotspot that two fingerprints are included is not fully identical for Wi-Fi fingerprint characteristics and some office, Have the change in signal strength of the increase of Wi-Fi Hotspot, reduction and identical Wi-Fi Hotspot.Increase, reduction and change in signal strength Wi-Fi Hotspot information more than certain specific threshold is to start to input as this flow.If the Wi-Fi Hotspot is already present in Update the data Ku Nei and exceeded one week, it is increased to illustrate that this Wi-Fi Hotspot is to determine, by the Wi-Fi Hotspot Information it is inserted or updated enter Wi-Fi fingerprint lists corresponding to the office.If the signal intensity of identical Wi-Fi Hotspot becomes Change, then update the signal intensity of corresponding Wi-Fi Hotspot in Wi-Fi fingerprint lists.Wi-Fi fingerprint bases renewal side is described below in detail Method.
The first step, determine the current office of user.The Wi-Fi fingerprints of user ANDROID terminals collection current location are special Sign, and using existing Wi-Fi fingerprint characteristics storehouse in server, determine that user is current by matching degree algorithm described above The office at place.
Second step, judges whether the Wi-Fi fingerprint characteristics of the office change.By the way that user ANDROID is whole End collects Wi-Fi fingerprint characteristics compared with the Wi-Fi characteristic fingerprints storehouse of the office stored in server, judges Increase, reduction or change in signal strength with the presence or absence of Wi-Fi Hotspot exceed given threshold.
3rd step, if the Wi-Fi fingerprint characteristics of the office change, determine whether that Wi-Fi to be updated refers to In line feature database whether the included Wi-Fi Hotspot information, if do not included, add the Wi-Fi Hotspot information to treating more New Wi-Fi fingerprint characteristics storehouse, and record the addition time;If comprising determining whether the Wi-Fi Hotspot information to be updated Whether the present or absent time exceedes the time cycle of setting, such as one week in Wi-Fi fingerprint characteristics storehouse, if it does, then Into in next step.
4th step, if the Wi-Fi Hotspot information present or absent time in Wi-Fi fingerprint characteristics storehouse to be updated More than the time cycle of setting, then corresponding processing is done according to the situation of change of the fingerprint characteristic.If increase, then addition should Wi-Fi fingerprint characteristic storehouse of the finger print information of Wi-Fi Hotspot to current office;If reducing, then do not process;If It is change in signal strength, then updates the signal intensity of the Wi-Fi Hotspot.
In superincumbent Wi-Fi fingerprint characteristics storehouse more new technological process, the reduction for focus is not process, but due to Wi- The change of Fi hot informations, time are grown, and useless Wi-Fi fingerprint characteristics can increase in system, cause matching degree above to be looked into Inquiry process is slack-off.Can be that the reduction setting one of Wi-Fi Hotspot information is longer to prevent the slack-off of matching degree query process Cycle, such as half a year or 1 year, if the hot information all never occurs within the cycle of this length, from the office The fingerprint characteristic of all focuses is deleted in the fingerprint characteristic storehouse in place.In addition, the Wi-Fi Hotspot for change in signal strength The renewal in fingerprint characteristic storehouse can also individually set a time cycle, the time of such as one month.In a word, this three kinds change hold Continuous time cycle setting can be with identical, can also be different, if it is different, preferable continuous time period subtracts successively from long to short Few Wi-Fi Hotspot, increase Wi-Fi Hotspot, Wi-Fi Hotspot signal intensity change.
According to the problem of above to Wi-Fi indoor positionings and solution description, the present invention using classroom attendance checking system as Example, design is re-started to the framework of classroom attendance checking system.
Following function should be had according to the demand of classroom work attendance and the characteristic of movable attendance checking, the system:Student information management work( Can, the additions and deletions for student, which are looked into, to be changed;Office management function, the additions and deletions for office and corresponding Wi-Fi fingerprints are looked into Change;Student attendance look facility;User logs in and uploaded the function of Wi-Fi fingerprints;Wi-Fi fingerprints automatically updating function and other Configuration feature.Meanwhile there are following a few class roles in the system:Student, manager and system manager.
Fig. 2 is the logical architecture figure of classroom attendance checking system of the present invention.According to the practical application scene of movable attendance checking system and Functional requirement, the logical architecture that the attendance checking system is taken include three parts:Service end, mobile terminal and Web ends.Mobile terminal is such as ADROID ends upload for the Wi-Fi fingerprints during the collection and later stage use of place Wi-Fi fingerprints of imparting knowledge to students;Service end receives The Wi-Fi fingerprints are simultaneously compared, and attendance data is generated according to comparison result;Connect based on this data configuration data query and management Mouthful, Web ends are used to realize administration interface using Ajax technologies calling interface.Service end interface is set using RESTWebService Meter, and the Core Feature of system is realized and encapsulates, Android ends and Web ends only need to send HTTPRequest and reception HTTPResponse is called, and is then shown JSON format results according to demand.REST is a kind of system architecture wind Lattice, REST service can be divided into by applying in component logic in the system of this style provides end and calls end, the system of the style Easily some component in system can be integrated and be multiplexed in other systems, therefore the style framework is current very Prevalence is simultaneously applied in many systems.
Database design can obtain according to the analysis of the system requirements and architecture design of the system, Web ends without data persistence, Android ends only need to store User Identity character string, and the persistent storage function of Android frameworks can be used to expire for the demand Foot, service end need to store user profile, office information and the staff attendance information in attendance checking system, have mass data to hold Longization demand.Meanwhile further combined with the business function that service end needs to realize, it is known that traditional Relational DataBase can meet The demand of the system.The relevant database can be designed in service end bottom, for carry out user profile, office information, The storage of Wi-Fi finger print informations and other information.The database table of the present invention includes:User message table, department information table, teaching Unit information table, Wi-Fi fingerprint tables, attendance record table and renewal Wi-Fi tables.
User message table is used to record enterprise staff and the personal information and authority of manager, including Customs Assigned Number, user The information such as login name, user cipher, subscriber mailbox, address name, user right and user department.
Department information table is used for the department where each role in record system, including industry number, department name, department's pipe The information such as reason personnel and department's description.
Teaching unit information table is used to store registered office unit, including unit number, organization and unit The information such as geographical position coordinates.
Wi-Fi fingerprint tables, that is, Wi-Fi fingerprint bases said before, for recording the Wi-Fi fingerprints in teaching place, One teaching place may include multiple Wi-Fi fingerprints, and it includes fingerprint numbering, Wi-Fi Hotspot title, focus MAC Address, letter The information such as the Customs Assigned Number of number intensity, teaching unit numbering and fingerprint upload user.Each religion can be obtained by the table All Wi-Fi fingerprints that unit includes, and the Customs Assigned Number of the uploader including each Wi-Fi fingerprint are learned, so as to Draw the role of the upload user.By the Wi- of the Wi-Fi fingerprint characteristics and each teaching unit in system that match user terminal Fi fingerprint characteristics, matching degree highest teaching unit are user's present position.
Attendance record table is used in record system the attendance information for needing work attendance user, including employee number, teaching unit Numbering, arrival time and time departure.
Renewal Wi-Fi tables are used to store Wi-Fi Hotspot different from fingerprint base in the Wi-Fi fingerprints that each user uploads Information, wherein different Wi-Fi Hotspot information comprises at least following three kinds:The focus for the Wi-Fi not having in fingerprint base is included, is lacked Existing Wi-Fi Hotspot in weary fingerprint base, and it is larger with Wi-Fi Hotspot signal intensity gap in fingerprint base and exceed certain model Enclose.Exceed certain time when Wi-Fi Hotspot record is present, such as one week, then the focus is added to related teaching unit Fingerprint base.Updating Wi-Fi tables includes Wi-Fi Hotspot title, focus MAC Address, signal intensity, teaching unit numbering, uploader Customs Assigned Number and uplink time.
WebServiceAPI designs the architecture design according to the system, and service end should realize RESTWebService, because This, after database design is completed, further should improve WebServiceAPI according to functional requirement and design and carry out reality It is existing.Functional requirement in analyzing according to demand, service end should realize that the additions and deletions of user profile change and look into and provide corresponding interface. The interface of the user profile operation of the movable attendance checking system of the present invention includes, and the interface for subscriber information management module includes increasing Add user, delete user, modification user, inquiry user and user's login;Interface for site management module of imparting knowledge to students includes Increase teaching place, delete teaching place, modification teaching place and searching teaching place;Interface for attendance management module Received including attendance information, current attendance query and history attendance information are inquired about.The data that above interface returns are JSON Form, content are as follows:{‘success’:TrueorFalse, ' message ': Necessarymessageaboutthisresult, e.g.reasonofFalse, ' result ': ListorTupleorDictionary, itdepends, }, wherein, success is that True shows to operate successfully, and False is represented Failure, message can illustrate the reason for successfully operation either fails or other necessary information, the information that result is returned According to the different and different of interface, it is also possible to for sky.These three are included in the JSON formatted datas that all interfaces return Field, the value of the first two field, the form that each interface returns is all identical, and the structure and content of the 3rd field are according to interface It is different and different.The data of JSON forms can be parsed easily using JavaScript, therefore be easy in Web End is integrated.Meanwhile can also be corresponding using HTTP request at Android ends using specific Open Framework and data structure Mode obtain and using JSON data.
The logical design of Android ends according to the functional requirement of system analyze and architecture design, Android ends mainly realize with Lower function:User's login, office registration, upload location information, adjustment upload frequencies function.Wherein, office is registered For system manager and the visible function of company manager, employee receives without this authority after being logged in by Android ends according to user Identification judged, the function interface is hidden to common employee.
Wherein, there are 4 buttons in administrator interfaces:New position is registered, upload frequencies are set, opened in upload and closing Pass, there are 3 buttons in common employee interface, upload frequencies are set, open upload and closing uploads.
Server-side system realizes in the system that service end RESTWebService uses Django and its subframe Piston realizes that database uses MySQL, and service end is deployed on Apache Server to be accessed for caller.Android ends are soft Part uses Java language and Android frameworks.Web ends use HTML5, CSS and JavaScript.The major function of the system exists Service end realizes that Web ends and Android ends are only called.
Classroom movable attendance checking scheme proposed by the present invention based on Wi-Fi fingerprints is to traditional Wi-Fi fingerprint location technologies A certain degree of improvement is made that, its application scenarios is extend to multiple isolated areas in broader space from indoor positioning, And real movable attendance checking system is realized based on this conceptual design.The system can effectively simplify the movable attendance checking of enterprise staff Management work, save a large amount of manpower and materials costs.Meanwhile the present invention encapsulates shift position module when carrying out system design Into RESTWebService, this considerably increases the reusability of the module, therefore school can also be easily integrated into Other need in the system of attendance data.
It should be understood that in embodiments of the present invention, the size of the sequence number of above-mentioned each process is not meant to the elder generation of execution sequence Afterwards, the execution sequence of each process should be determined with its function and internal logic, the implementation process structure without tackling the embodiment of the present invention Into any restriction.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.

Claims (8)

  1. A kind of 1. movable attendance checking method based on Wi-Fi fingerprints, it is characterised in that methods described includes,
    Mobile terminal affiliated area determines step, by the current Wi-Fi fingerprint characteristics of the mobile terminal and the Wi- of Administrative Area Fi fingerprint characteristics storehouse is matched, and determines the affiliated area of the mobile terminal;
    Wi-Fi fingerprint characteristics storehouse updates step, the current Wi-Fi fingerprint characteristics of the mobile terminal and the affiliated area Wi-Fi fingerprint characteristics storehouse in fingerprint characteristic, judge whether the Wi-Fi fingerprint characteristics of affiliated area change, if hair Changing, the Wi-Fi fingerprint characteristics storehouse of affiliated area is changed according to the change;
    Work attendance step, according to the mobile terminal affiliated area of determination and the mobile terminal in the presence of affiliated area Between, determine the attendance information of the terminal user.
  2. 2. movable attendance checking method as claimed in claim 1, it is characterised in that the mobile terminal affiliated area determines step also Including the signal intensity of the Wi-Fi Hotspot received according to the mobile terminal is screened, and screening is higher than given threshold Current Wi-Fi fingerprint characteristic of the Wi-Fi Hotspot signal as the mobile terminal, with the Wi-Fi Hotspot signal after the screening Matching degree calculating is carried out with Wi-Fi Hotspot signal common in the Wi-Fi fingerprint characteristics storehouse in each region, with matching degree highest Affiliated area of the region as the mobile terminal.
  3. 3. the movable attendance checking method as described in any one in claim 1 to 2, it is characterised in that the Wi-Fi fingerprint characteristics Storehouse renewal step also includes, and exceedes the setting time cycle in the event of the time of the change, and the change generation, changes institute State the Wi-Fi fingerprint characteristics storehouse of affiliated area.
  4. 4. movable attendance checking method as claimed in claim 3, it is characterised in that described change includes the increase of Wi-Fi Hotspot, subtracted Less or change in signal strength exceedes given threshold.
  5. 5. movable attendance checking method as claimed in claim 4, it is characterised in that when the change turns to Wi-Fi Hotspot increase, add Add the finger print information of the increased Wi-Fi Hotspot to the Wi-Fi fingerprint characteristics storehouse of the affiliated area;When the change turns to When Wi-Fi Hotspot is reduced, the reduction in the Wi-Fi fingerprint characteristics storehouse of the affiliated area is not processed or deleted The finger print information of Wi-Fi Hotspot;When the change, which turns to Wi-Fi Hotspot change in signal strength, exceedes given threshold, described in renewal The change in signal strength in the Wi-Fi fingerprint characteristics storehouse of affiliated area exceedes the fingerprint letter of the Wi-Fi Hotspot of given threshold Breath;The setting time cycle is that Wi-Fi Hotspot is reduced, Wi-Fi Hotspot increases, Wi-Fi Hotspot signal is strong successively from long to short Degree changes.
  6. A kind of 6. attendance checking system for applying the movable attendance checking method as described in claim 1 to 5.
  7. 7. attendance checking system as claimed in claim 6, it is characterised in that the attendance checking system is classroom attendance checking system, described to examine The logical architecture of diligent system includes three parts:Service end, mobile terminal and Web ends;The mobile terminal is used for classroom Wi-Fi fingerprints The upload of Wi-Fi fingerprints during collection and later stage use;The service end is used to receive the Wi-Fi fingerprints and be compared It is right, attendance data is generated according to comparison result;Administration interface is realized using Ajax technology calling interfaces in the Web ends.
  8. 8. attendance checking system as claimed in claim 7, it is characterised in that the service end realizes RESTWebService, and carries Additions and deletions for user profile change and looked into and interface, and the returned data of the interface is JSON forms.
CN201711069499.1A 2017-11-03 2017-11-03 A kind of movable attendance checking method and system based on Wi Fi fingerprints Pending CN107862757A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711069499.1A CN107862757A (en) 2017-11-03 2017-11-03 A kind of movable attendance checking method and system based on Wi Fi fingerprints

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711069499.1A CN107862757A (en) 2017-11-03 2017-11-03 A kind of movable attendance checking method and system based on Wi Fi fingerprints

Publications (1)

Publication Number Publication Date
CN107862757A true CN107862757A (en) 2018-03-30

Family

ID=61700607

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711069499.1A Pending CN107862757A (en) 2017-11-03 2017-11-03 A kind of movable attendance checking method and system based on Wi Fi fingerprints

Country Status (1)

Country Link
CN (1) CN107862757A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108961450A (en) * 2018-06-29 2018-12-07 夏烬楚 A kind of attendance system and method based on channel state information
CN109410355A (en) * 2018-08-31 2019-03-01 湖南新云网科技有限公司 Unaware is registered method, equipment of registering and system of registering
CN109801196A (en) * 2018-12-28 2019-05-24 上海寰创通信科技股份有限公司 A kind of system and method for registering of registering of calling the roll
CN113473476A (en) * 2021-09-02 2021-10-01 北京交研智慧科技有限公司 Card punching method, device, equipment and readable storage medium
CN113971844A (en) * 2020-08-11 2022-01-25 深圳市慧创未来科技有限公司 Check-in judgment method and device and check-in judgment system
CN116962971A (en) * 2023-07-11 2023-10-27 重庆大学 Terminal signaling-based automobile industry user portrait construction method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103347278A (en) * 2013-06-25 2013-10-09 百度在线网络技术(北京)有限公司 Method and device for renewing fingerprint database in wireless positioning
CN103648106A (en) * 2013-12-31 2014-03-19 哈尔滨工业大学 WiFi indoor positioning method of semi-supervised manifold learning based on category matching
CN104113868A (en) * 2014-06-20 2014-10-22 浙江工业大学 Crowdsourcing maintenance-based indoor position fingerprint database establishment method and system
CN106303971A (en) * 2016-10-18 2017-01-04 冷明 A kind of automatic attendance checking device based on WiFi location fingerprint
CN106714109A (en) * 2017-01-12 2017-05-24 上海交通大学 WiFi fingerprint database updating method based on crowdsourcing data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103347278A (en) * 2013-06-25 2013-10-09 百度在线网络技术(北京)有限公司 Method and device for renewing fingerprint database in wireless positioning
CN103648106A (en) * 2013-12-31 2014-03-19 哈尔滨工业大学 WiFi indoor positioning method of semi-supervised manifold learning based on category matching
CN104113868A (en) * 2014-06-20 2014-10-22 浙江工业大学 Crowdsourcing maintenance-based indoor position fingerprint database establishment method and system
CN106303971A (en) * 2016-10-18 2017-01-04 冷明 A kind of automatic attendance checking device based on WiFi location fingerprint
CN106714109A (en) * 2017-01-12 2017-05-24 上海交通大学 WiFi fingerprint database updating method based on crowdsourcing data

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108961450A (en) * 2018-06-29 2018-12-07 夏烬楚 A kind of attendance system and method based on channel state information
CN109410355A (en) * 2018-08-31 2019-03-01 湖南新云网科技有限公司 Unaware is registered method, equipment of registering and system of registering
CN109801196A (en) * 2018-12-28 2019-05-24 上海寰创通信科技股份有限公司 A kind of system and method for registering of registering of calling the roll
CN113971844A (en) * 2020-08-11 2022-01-25 深圳市慧创未来科技有限公司 Check-in judgment method and device and check-in judgment system
CN113473476A (en) * 2021-09-02 2021-10-01 北京交研智慧科技有限公司 Card punching method, device, equipment and readable storage medium
CN116962971A (en) * 2023-07-11 2023-10-27 重庆大学 Terminal signaling-based automobile industry user portrait construction method and device

Similar Documents

Publication Publication Date Title
CN107862757A (en) A kind of movable attendance checking method and system based on Wi Fi fingerprints
US8688141B2 (en) System and method for providing communication services to mobile device users incorporating proximity determination
CN104408043B (en) A kind of information processing method and server
CN106375987A (en) Method and system for selecting network slice
CN105812482B (en) The sharing method and server platform of communication information
CN101291298A (en) System and method for information exchanging by object storehouse reservation
CN104410947B (en) It is a kind of based on wireless intelligent terminal roll-call dispatching method
EP3130130A1 (en) Dynamic contextual device networks
CN110033399A (en) A kind of information publication, extracting method and the system of the wisdom class board based on recognition of face
Xia et al. Decision Tree‐Based Contextual Location Prediction from Mobile Device Logs
CN104506624B (en) A kind of social information management system and management method
CN106886592A (en) A kind of city space-time data collecting system and method based on data source service
US20060209744A1 (en) Methods, systems, and computer program products for implementing a virtual posting service
CN101739603B (en) Concentrate shared digital urban management application platform system and implementation method
Sarkar et al. Corporate editors in OpenStreetMap: Investigating co‐editing patterns
EP3619937A1 (en) Cellular network management based on automatic social-data acquisition
Targowski Global information infrastructure: the birth, vision, and architecture
CN101014021B (en) Method, system and client for searching user in instant messaging client
CN107133254B (en) Based on the information collecting method and device for controlling grid altogether
CN104092681A (en) Personalized multi-media smart campus content distribution and interactive system based on location-based service
CN110019237A (en) A kind of system and method based on cartographic analysis criminal&#39;s whereabouts
CN106954207A (en) A kind of method and device for the account attributes value for obtaining target terminal
CN105933237A (en) Wireless router and information implantation system and method thereof
US20160142494A1 (en) Method for providing social network service
CN112395323A (en) Interaction method based on user experience data

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180330

RJ01 Rejection of invention patent application after publication