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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/10—Registering, 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
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)
- 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. 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. 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. 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. 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.
- A kind of 6. attendance checking system for applying the movable attendance checking method as described in claim 1 to 5.
- 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. 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.
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)
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)
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 |
-
2017
- 2017-11-03 CN CN201711069499.1A patent/CN107862757A/en active Pending
Patent Citations (5)
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)
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'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 |