本發(fā)明涉及定位系統(tǒng)技術(shù)領(lǐng)域,尤其涉及考勤定位系統(tǒng)。
背景技術(shù):
考勤管理是企事業(yè)單位經(jīng)營(yíng)管理工作的重要環(huán)節(jié)和保障,主要方式有兩種,一種是手工方式,該方式工作繁雜,很難保證數(shù)據(jù)的準(zhǔn)確與實(shí)時(shí),增加了管理成本;另一種是利用專用考勤設(shè)備的記錄考勤結(jié)果的方式,包括打卡式、磁卡式、指紋識(shí)別、人臉識(shí)別等,該方式需要設(shè)置固定考勤時(shí)間段和地點(diǎn),無法隨時(shí)隨地考勤,且設(shè)備需要保管與維護(hù)。
如掃描條形碼實(shí)現(xiàn)考勤系統(tǒng)存在耗材、高峰時(shí)間需要排隊(duì)等問題,無法避免丟卡或代打卡的現(xiàn)象。為克服上述弊端,基于生理特征識(shí)別的考勤系統(tǒng)紛紛出現(xiàn),如指紋識(shí)別系統(tǒng),但該方式技術(shù)難度大、設(shè)備昂貴、部署復(fù)雜,我們?cè)O(shè)計(jì)了時(shí)間可以靈活配置的考勤系統(tǒng),與人力資源系統(tǒng)集成使用。分別實(shí)現(xiàn)了在不同地理位置和網(wǎng)絡(luò)位置均可登錄的考勤系統(tǒng),均旨在將考勤地點(diǎn)分布化。目前,隨著社會(huì)的發(fā)展,涌現(xiàn)出了許多移動(dòng)辦公的職業(yè),例如銷售、快遞,對(duì)于這類人員的考勤管理是困擾管理者的一個(gè)難題,能夠靈活完成多種考勤任務(wù),并且不受限于時(shí)間、空間的考勤系統(tǒng)已成為市場(chǎng)的迫切需求。
隨著電信網(wǎng)和互聯(lián)網(wǎng)向下一代網(wǎng)絡(luò)方向的演進(jìn),融合網(wǎng)絡(luò)業(yè)務(wù)受到了學(xué)術(shù)界和產(chǎn)業(yè)界的重視,如何快速、靈活地開發(fā)內(nèi)容新穎、種類豐富的融合網(wǎng)絡(luò)業(yè)務(wù)是計(jì)算機(jī)領(lǐng)域和電信領(lǐng)域所關(guān)注的重要問題:位置服務(wù),又稱定位服務(wù)被認(rèn)為將給增值業(yè)務(wù)和移動(dòng)互聯(lián)網(wǎng)的發(fā)展帶來下一次高潮。lbs是指移動(dòng)網(wǎng)絡(luò)通過特定的定位技術(shù)獲取移動(dòng)終端用戶的位置信息,并基于地理信息技術(shù)將物理位置在電子地圖上定位的一種空間信息服務(wù)。作為其核心技術(shù)的定位技術(shù)和gis(geographicinformationsystem)技術(shù),隨著移動(dòng)通信技術(shù)和第三代移動(dòng)通信網(wǎng)(3g)的快速發(fā)展,應(yīng)用也越來越廣泛。
移動(dòng)定位技術(shù)與gis服務(wù)的技術(shù)特點(diǎn)與發(fā)展現(xiàn)狀,給lbs帶來了內(nèi)容與形式上廣闊的創(chuàng)新空間,為產(chǎn)生靈活多樣的基于lbs的應(yīng)用提供了保障,然而,lbs僅提供位置服務(wù)是不夠的,需要將lbs與各種信息系統(tǒng)結(jié)合。
技術(shù)實(shí)現(xiàn)要素:
基于背景技術(shù)存在的技術(shù)問題,本發(fā)明提出了考勤定位系統(tǒng)。
本發(fā)明提出的考勤定位系統(tǒng),包括管理系統(tǒng)服務(wù)器、gis服務(wù)器、定位sp、pc終端和無線信號(hào)發(fā)射裝置,其特征在于,所述管理系統(tǒng)服務(wù)器包括殼體,殼體的底部?jī)?nèi)壁的中心位置上通過螺絲連接有arm9tami系列嵌入式處理器,且gis服務(wù)器和定位sp分別通過信號(hào)線與處理器的信號(hào)輸入端連接,且處理器的信號(hào)輸出端通過信號(hào)線與pc終端的信號(hào)輸入端連接,定位sp通過無線網(wǎng)絡(luò)與無線信號(hào)發(fā)射裝置連接,所述處理器包括用戶登錄模塊、信息管理模塊、系統(tǒng)配置模塊、定位信息管理模塊、查詢模塊、考勤信息生成模塊和統(tǒng)計(jì)模塊,用戶登錄模塊用于注冊(cè)使用者的信息和生成使用者的賬號(hào)和密碼,使用者的信息、使用者的賬號(hào)和密碼被存儲(chǔ)于信息管理模塊中。
優(yōu)選地,所述無線發(fā)射裝置包括車載定位設(shè)備、智能手機(jī)和pda,且車載定位設(shè)備、智能手機(jī)和pda均通過無線網(wǎng)絡(luò)與定位sp連接。
優(yōu)選地,所述考勤管理系統(tǒng)需要設(shè)置的相關(guān)信息包括定位參數(shù)、定位觸發(fā)規(guī)則、搜索程序的觸發(fā)規(guī)則、搜索范圍、考勤規(guī)則、用戶信息、觸發(fā)時(shí)間、出錯(cuò)信息、自動(dòng)周期定位條件、自動(dòng)周期定位規(guī)則,觸發(fā)規(guī)則包括發(fā)送定位請(qǐng)求的手動(dòng)觸發(fā)和設(shè)定觸發(fā)時(shí)間的系統(tǒng)自動(dòng)觸發(fā)。
優(yōu)選地,所述考勤信息生成模塊用于從數(shù)據(jù)庫的表中讀取每個(gè)移動(dòng)終端當(dāng)日的考勤記錄,并根據(jù)考勤規(guī)則,生成每個(gè)員工的出勤數(shù)據(jù),將移動(dòng)終端用戶的相關(guān)信息、出勤情況寫入考勤信息表,存儲(chǔ)在系統(tǒng)的數(shù)據(jù)庫中。該功能由定位執(zhí)行子模塊、范圍搜索子模塊和gis地圖子模塊完成。
優(yōu)選地,所述定位執(zhí)行子模塊,系統(tǒng)接收用戶的定位請(qǐng)求,調(diào)用定位sp提供的定位接口進(jìn)行定位,然后將定位結(jié)果存入數(shù)據(jù)庫的定位結(jié)果表中,定位成功,則定位執(zhí)行子模塊將定位成功的移動(dòng)終端的經(jīng)度和緯度寫入定位成功表;定位失敗,系統(tǒng)給出提示信息,并將定位失敗的信息寫入定位失敗表中,以備查詢,此外,定位結(jié)束后,定位執(zhí)行子模塊給出提示信息。
優(yōu)選地,所述范圍搜索子模塊,接受用戶范圍搜索請(qǐng)求,從數(shù)據(jù)庫中取出定位成功的移動(dòng)終端所在位置信息,查找該移動(dòng)終端是否在設(shè)定的工作區(qū)域內(nèi),對(duì)于定位成功的移動(dòng)終端,用戶可以隨時(shí)啟動(dòng)、或者設(shè)定時(shí)間來啟動(dòng)范圍搜索程序,查看某定位成功的移動(dòng)終端是否在工作區(qū)域內(nèi),以獲得員工的考勤情況。
優(yōu)選地,所述gis地圖子模塊用于在定位成功后將被定位移動(dòng)終端的位置顯示在數(shù)字地圖上。根據(jù)此功能,考勤管理系統(tǒng)能夠根據(jù)該位置信息為用戶服務(wù),比如在數(shù)字地圖上進(jìn)行指定條件的搜索,獲取搜索結(jié)果的信息等。
優(yōu)選地,所述gis地圖子模塊具有定位歷史記錄回放功能,且回放功能包括按照真實(shí)的定位時(shí)間間隔回放包括和按照系統(tǒng)設(shè)定的時(shí)間快速回放。
優(yōu)選地,所述查詢模塊中輸入查詢條件后,系統(tǒng)調(diào)用定位歷史記錄接口,并判斷,存在符合條件的定位歷史記錄,則啟動(dòng)一個(gè)定位回放線程,將查詢到的所有定位歷史記錄傳入該線程,在定位回放線程中判斷記錄的總數(shù)是否大于1,如果總數(shù)大于1,則取出相鄰兩條定位記錄,然后將前一條定位記錄的經(jīng)度和緯度信息傳入gis地圖模塊顯示移動(dòng)終端位置的接口,在數(shù)字地圖上顯示被定位移動(dòng)終端的位置,將該線程休眠,休眠的時(shí)間為前面取出來的相鄰兩條定位記錄的時(shí)間差,保證回放的時(shí)間間隔與先前定位時(shí)的時(shí)間間隔一致,然后結(jié)束線程休眠,將定位記錄的總數(shù)減1,再次啟動(dòng)一個(gè)定位回放線程,重復(fù)上述操作直至最后一條定位歷史記錄顯示完畢。
本發(fā)明的有益效果為:本發(fā)明與人力資源系統(tǒng)集成使用,分別實(shí)現(xiàn)了在不同地理位置和網(wǎng)絡(luò)位置均可登錄的考勤系統(tǒng),能夠?qū)⒖记诘攸c(diǎn)分布化,能夠靈活完成多種考勤任務(wù),并且脫離了時(shí)間、空間對(duì)一般考勤系統(tǒng)的限制。
附圖說明
圖1為本發(fā)明提出的考勤定位系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明提出的考勤定位系統(tǒng)的吸氣頭結(jié)構(gòu)示意圖;
圖3為本發(fā)明提出的考勤定位系統(tǒng)的自動(dòng)周期定位搜索流程圖;
圖4為本發(fā)明提出的考勤定位系統(tǒng)的回放定位歷史記錄工作流程。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。
參照?qǐng)D1-4,考勤定位系統(tǒng),包括管理系統(tǒng)服務(wù)器、gis服務(wù)器、定位sp、pc終端和無線信號(hào)發(fā)射裝置,所述管理系統(tǒng)服務(wù)器包括殼體,殼體的底部?jī)?nèi)壁的中心位置上通過螺絲連接有arm9tami系列嵌入式處理器,且gis服務(wù)器和定位sp分別通過信號(hào)線與處理器的信號(hào)輸入端連接,且處理器的信號(hào)輸出端通過信號(hào)線與pc終端的信號(hào)輸入端連接,定位sp通過無線網(wǎng)絡(luò)與無線信號(hào)發(fā)射裝置連接,所述處理器包括用戶登錄模塊、信息管理模塊、系統(tǒng)配置模塊、定位信息管理模塊、查詢模塊、考勤信息生成模塊和統(tǒng)計(jì)模塊,用戶登錄模塊用于注冊(cè)使用者的信息和生成使用者的賬號(hào)和密碼,使用者的信息、使用者的賬號(hào)和密碼被存儲(chǔ)于信息管理模塊中。
本發(fā)明的工作流程如下:
s1:系統(tǒng)根據(jù)設(shè)置的觸發(fā)規(guī)則發(fā)起對(duì)移動(dòng)終端的定位請(qǐng)求,并將定位sp返回的定位結(jié)果寫入數(shù)據(jù)庫??记诠芾硐到y(tǒng)需要設(shè)置的相關(guān)信息包括:定位參數(shù)、定位觸發(fā)規(guī)則、搜索程序的觸發(fā)規(guī)則、搜索范圍、考勤規(guī)則、用戶信息、觸發(fā)時(shí)間、出錯(cuò)信息、自動(dòng)周期定位條件、自動(dòng)周期定位規(guī)則等。其中,觸發(fā)規(guī)則分為:發(fā)送定位請(qǐng)求的手動(dòng)觸發(fā)和設(shè)定觸發(fā)時(shí)間的系統(tǒng)自動(dòng)觸發(fā)兩種。
s2:系統(tǒng)對(duì)定位成功的移動(dòng)終端進(jìn)行自動(dòng)范圍搜索前,設(shè)定搜索等待時(shí)間,在搜索等待時(shí)間內(nèi),如果用戶沒有操作,則系統(tǒng)開始搜索;如果用戶主動(dòng)推遲范圍搜索,系統(tǒng)則取消搜索,執(zhí)行所選操作。系統(tǒng)對(duì)需要周期定位或定位不成功的移動(dòng)終端進(jìn)行自動(dòng)周期定位,直至到達(dá)規(guī)定循環(huán)定位次數(shù)或定位成功。
s3:根據(jù)搜索結(jié)果,生成考勤信息,并將各種記錄填入相應(yīng)的信息表。
s4:根據(jù)具體需要和用戶操作,在地圖上展示或回放考勤結(jié)果,并進(jìn)行統(tǒng)計(jì)。
將手機(jī)模擬移動(dòng)終端隨機(jī)放置于多邊形區(qū)域附近進(jìn)行測(cè)試,定位結(jié)果如下表所示,在模擬終端數(shù)量相對(duì)較少和相對(duì)較多的兩種情況下,系統(tǒng)均能對(duì)終端進(jìn)行有效定位,其中模擬終端個(gè)數(shù)較多時(shí),定位平均時(shí)間會(huì)下降,而成功率基本保持穩(wěn)定。
若對(duì)模擬移動(dòng)終端定位成功,則根據(jù)終端位置進(jìn)行范圍搜索,判斷其是否在班。如果首次定位不成功,則根據(jù)自動(dòng)周期定位的時(shí)間間隔和自動(dòng)周期定位次數(shù)進(jìn)行反復(fù)定位,若由于終端未打開等因素導(dǎo)致定位一直不成功,則生成其不在班的考勤記錄。生成的部分考勤結(jié)果如下表所示。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。