文/吳聲彬
目前考勤系統(tǒng)主要有基于軟件應(yīng)用和固定硬件,比如:釘釘考勤、微信考勤、OA考勤等網(wǎng)絡(luò)應(yīng)用,還有卡片考勤機(jī)、指紋考勤機(jī)、人臉考勤機(jī)等固定打卡考勤,然而各種考勤管理方式仍存在虛假登記情況,如:考勤者利用虛假位置打卡、讓其他人協(xié)助打卡等等。隨著考勤系統(tǒng)不斷推新,企業(yè)管理迫切需通過有效手段杜絕虛假考勤登記,該功能成為需考慮的功能之一。如可以通過登記考勤者位置,該位置與企業(yè)管理的位置等信息進(jìn)行比對,利用結(jié)果對考勤者進(jìn)行判斷減少考勤者虛假登記。本文設(shè)計并實現(xiàn)的基于基站定位的考勤系統(tǒng)能夠滿足需求。
基于基站定位的考勤系統(tǒng)的建設(shè)依托運營商的網(wǎng)絡(luò)技術(shù)和基站數(shù)據(jù),可實現(xiàn)位置驗證,通過對考勤者位置的判斷實施相應(yīng)的登記手段。該系統(tǒng)充分發(fā)揮運營商移動通信技術(shù)和基站數(shù)據(jù)的價值,系統(tǒng)的實現(xiàn)具有重要的理論和現(xiàn)實意義,為運營商的推出一種智能化應(yīng)用。
2.1.1 基站定位技術(shù)
基站定位主要利用運營商建設(shè)的通信網(wǎng)絡(luò),采用基站及手機(jī)定位能力,通過基站物理位置和信號發(fā)射方向確定手機(jī)終端的位置。在定位過程中,首先運營商通過通信網(wǎng)絡(luò)獲得手機(jī)駐留的小區(qū)號,找到小區(qū)號對應(yīng)所屬基站的位置;其次在通過該基站通信信號發(fā)射的方向,并通過對比基站的經(jīng)緯度找到鄰小區(qū),并計算該鄰基站與所屬基站間的距離,并將中心點作為定位結(jié)果返回。
具體手機(jī)定位原理如圖1所示。A基站中是考勤者定位,首先測算基站A與基站B間的距離,從而推斷出A基站的預(yù)估覆蓋半徑AC,再進(jìn)一步確定定位結(jié)果。圖中C為基站A和B的交接位置。
圖1:手機(jī)號碼定位原理圖
圖2:定位流程
圖3:系統(tǒng)架構(gòu)
2.1.2 區(qū)域定位流程
手機(jī)終端是可以移動的,為了更準(zhǔn)確獲得定位信息,需綜合利用所有基站信息,擴(kuò)大基站定位范圍,也就是不是幾個基站的定位,而是整個區(qū)域和跨區(qū)域的定位,可以通過運營商不同地區(qū)代碼定位流程獲得考勤者的定位,實現(xiàn)不同于鄰站的區(qū)域定位,完成較驗流程。通過LSP(Location-based services platform 位置服務(wù)平臺)從HSS/HLR(Home SubscriberServer/ Home Location Register 歸屬簽約用戶服務(wù)器/歸屬位置寄存器)獲得考勤者的MME/MSC(Mobility Management Entity /Mobile Switching Center,信令管理實體/移動交換中心)信息后,如發(fā)現(xiàn)考勤者的MME/MSC歸屬不同區(qū)域,則返回考勤者該區(qū)域的代碼。定位流程如圖2所示。
基于基站定位的考勤系統(tǒng)的系統(tǒng)架構(gòu)如圖3所示,企業(yè)通過運營商考勤系統(tǒng)平臺進(jìn)行授權(quán),開放位置系統(tǒng)的注冊,考勤者登記考勤時對其進(jìn)行登記地點與手機(jī)號碼位置一致性校驗??记谙到y(tǒng)通過接口完成位置判別,位置系統(tǒng)向考勤系統(tǒng)發(fā)起位置比對請求,考勤系統(tǒng)通過調(diào)用LSP接口獲取位置定位結(jié)果,判斷此次定位位置是否一致,同時通過通知平臺向考勤者終端下發(fā)定位后通知。
基于基站定位的考勤系統(tǒng)包含的功能模塊如圖4所示。
下面對各功能模塊進(jìn)行詳細(xì)介紹:
2.3.1 外部能力接口
接口包括:
(1)位置信息比對接口,根據(jù)運營商考勤系統(tǒng)平臺提供企業(yè)登記時所在地點經(jīng)緯度,與基站定位系統(tǒng)所獲取到的考勤者手機(jī)號碼所在地區(qū)編碼或經(jīng)緯度信息進(jìn)行比對,根據(jù)比對結(jié)果返回判斷信息。
(2)通知信息接口:根據(jù)運營商考勤系統(tǒng)平臺提供的內(nèi)容與手機(jī)號碼,先進(jìn)行“手機(jī)號碼區(qū)域比對”或“手機(jī)號碼位置坐標(biāo)比對”后,根據(jù)驗證的結(jié)果獲取配置的內(nèi)容,調(diào)用接口,將通知通過網(wǎng)關(guān)下發(fā)考勤者手機(jī)終端。
(3)與運營商業(yè)務(wù)系統(tǒng)數(shù)據(jù)同步接口:接收業(yè)務(wù)系統(tǒng)同步的訂購數(shù)據(jù),并根據(jù)系統(tǒng)生成考勤系統(tǒng)帳號、密碼以及默認(rèn)配置,將定位比對詳單記錄發(fā)送至業(yè)務(wù)系統(tǒng),用于計費。
(4)加密解密:制定數(shù)據(jù)接口加密規(guī)范,實現(xiàn)用戶接入側(cè)及業(yè)務(wù)提供側(cè)的密鑰加密及解密策略。需要加密內(nèi)容,均進(jìn)行加密算法處理,應(yīng)用于網(wǎng)絡(luò)安全傳輸。
2.3.2 管理功能
功能包括:
(1)用戶管理:配置接入手機(jī)、密碼、權(quán)限、配置項等。
(2)通知配置管理:配置接入使用通信方式或其他擴(kuò)展等相關(guān)的管理。
(3)位置比對記錄:通過手機(jī)、時間、請求、狀態(tài)查詢請求記錄。
(4)記錄查詢:通過手機(jī)號碼、時間、狀態(tài)查詢請求記錄。
(5)信息量統(tǒng)計:通過系統(tǒng)按日或月的時間緯度生成位置比對信息量對比統(tǒng)計。
2.3.3 數(shù)據(jù)存儲
存儲功能包括:
(1)數(shù)據(jù)庫存儲:將數(shù)據(jù)及記錄利用數(shù)據(jù)庫技術(shù)進(jìn)行數(shù)據(jù)管理的存入系統(tǒng)中。
(2)文件存儲:將具有保存需求的通過文件方式進(jìn)行保存。
圖4:功能模塊
圖5:考勤者隱私系統(tǒng)管控
基于基站定位服務(wù)的考勤系統(tǒng)側(cè)重于平臺提供位置比對結(jié)果,該定位涉及私人隱私,企業(yè)與考勤者簽約時,條款中明確說明:為保障考勤者安全,企業(yè)可能會對考勤者考勤登記過程中的位置信息進(jìn)行核驗,基于基站定位的考勤系統(tǒng)主要有位置比對服務(wù)以及對區(qū)域限制需求,進(jìn)行位置服務(wù)管理。
在各種應(yīng)用場景中獲取考勤者位置時,系統(tǒng)嚴(yán)格保障考勤者的隱私,通過合同明確信息安全責(zé)任及明示和授權(quán)要求,系統(tǒng)隱私管控流程如圖5所示。系統(tǒng)應(yīng)用要求定位前向考勤者明示并獲取考勤者授權(quán),同時在定位后向考勤者發(fā)送通知。在定位前向考勤者明確說明將對其進(jìn)行位置查詢,且其位置信息不會被保存或用于其他用途,征得考勤者同意后可對考勤者發(fā)起定位,同時需向考勤系統(tǒng)同步授權(quán)同意的授權(quán)信息。在定位完成后,向考勤者發(fā)送定位后通知向考勤者告知其被定位的情況,并將通知情況同步至考勤系統(tǒng)。
基于基站定位的考勤系統(tǒng)可提供全面、快速、準(zhǔn)確、安全的位置服務(wù),包括全國范圍的位置信息識別比對能力,且不受任何終端限制,同時可以提供完整的位置信息隱私保護(hù)方案?;诨径ㄎ坏目记谙到y(tǒng)的建設(shè),使運營商可以向移動考勤者和企業(yè)提供服務(wù),結(jié)合了移動通信技術(shù)與位置服務(wù),提升了運營商數(shù)字化服務(wù)能力,也提高企業(yè)考勤登記真實性,實現(xiàn)了共贏。因此,基于基站定位的考勤系統(tǒng)的應(yīng)用具有長遠(yuǎn)的戰(zhàn)略性意義和參考價值?;诨径ㄎ坏目记谙到y(tǒng),打破了傳統(tǒng)打卡機(jī)的局限性,集成了位置能力優(yōu)勢,是運營商向新業(yè)務(wù)行業(yè)拓展的創(chuàng)新成果,未來可成為互聯(lián)網(wǎng)企業(yè)LBS新應(yīng)用。