本發明涉及一種基于無線定位的計時方法及系統。
背景技術:企業的員工的工作情況數據的收集,從而準確的對員工進行考勤和評估、計算員工工時、計算工作工時,對企業而言至關重要。然而企業員工因為加班、休假、怠工、忘記打卡、弄虛作假等情況,信息化系統往往不能準確的收集員工的工作情況數據,從而不能準確的計算所需信息。對員工進行精確定位,并對定位的信息進行分析與處理,自動化得出員工的工作情況并計時,是需要研究的技術課題。
技術實現要素:現有的定位技術只負責人員的位置信息獲取,不進行相關的數據挖掘計算,如計時、工作積極度等;現有計時技術需要員工的深度參與,自覺進行打卡工作,無法判斷員工怠工、忘記打卡、弄虛作假的情況;本發明所要解決的技術問題是針對上述問題,提供一種自動化搜集員工的位置信息,根據位置信息以及其它相關信息進行模型化計算,自動化獲取員工的工作情況,解決了怠工、忘記打卡、弄虛作假的問題,準確進行計時和工時計算的基于無線定位的計時方法及系統。本發明解決上述技術問題的技術方案如下:一種基于無線定位的計時方法,具體包括以下步驟:建模步驟:基于工作區域的固定信息進行數字化建模,獲得區域模型,基于工作區域內部的固定物品對區域模型進行初始化;定位步驟:至少一個攜帶無線發送設備的員工進入工作區域,根據無線接收設備和員工攜帶的無線發送設備確定進入工作區域的所有員工在區域模型內的位置;計時步驟:根據設定的行為法則和員工在區域模型內的位置得到所有員工的時間信息。本發明的有益效果是:準確、自動化的考量員工的工作,解決人力弊端,提高員工的效率;準確的計算工作工時,為企業報價工時提供準確的信息;基于工作和工時的信息所作的數據挖掘(如員工的個人工作積極性、工作所耗工時等),可以幫助企業提高生產力。在上述技術方案的基礎上,本發明還可以做如下改進。進一步,所述固定信息包括位置信息、大小信息和形狀信息等信息。進一步,所述基于工作區域內部的固定物品對區域模型進行初始化包括:將所有固定物品的的固定信息進行數字化,得到工作區域內所有固定物品的數字模型,將所有數字模型按坐標設置到區域模型內,完成區域模型的初始化。采用上述進一步方案的有益效果是,區域內的固定物品包括辦公室、庫房、設備、工具和其他固定物品等,將每個固定物品的數字模型設置到區域模型內,待到員工進入到工作區域,與某個數字模型重合時,就可以知道員工當前處于工作狀態,并且根據重合的數字模型,可判斷所述員工的工種。進一步,所述定位步驟中采用無線三角定位方法確定一個員工在區域模型內的位置,所述無線三角定位方法包括以下步驟:三個固定設置在不同位置的無線接收設備接收同一無線發送設備發送的信號;根據接收信號的強弱,三個無線接收設備分別以自身所在位置為圓心確定三個圓形區域;所述三個圓形區域的交集即可確定為無線發送設備的位置。采用上述進一步方案的有益效果是,每個員工隨身攜帶一個無線發送設備,當員工進入工作區域,三個無線接收設備分別針對每個員工的無線發送設備進行定位,可得知每個員工的實時位置,在某個位置的時間,同一位置有幾個員工,進而得到每個員工的工時,也可知一個工作由多個員工共同完成所需工時,對企業報價提供準確信息。進一步,所述無線三角定位方法還包括誤差糾正步驟:在所述三個固定設置位置之外的任意位置增設第四個無線接收設備,通過此無線接收設備接收無線發送設備的信號的強弱確定一個新圓形區域;新圓形區域與得到的無線發送設備的位置的交集的中心位置即為誤差糾正后的無線發送設備的位置。采用上述進一步方案的有益效果是,設置第四個無線接收設備,使員工的位置信息更加精確,避免了同一小區域內出現多個員工,而無法識別的問題;得到精確位置后,可明確的展示出同一工作所需員工數量,并可精確識別員工的小距離移動,保證了工時計算的準確性。進一步,所述行為法則包括進出法則、聚集法則、發呆法則、超時法則和自定義法則中的至少一種;所述進出法則指無線發送設備位置與一個固定物品的數字模型重疊時,表示員工進入該區域,開始計時,直到無線發送設備位置與所述固定物品的數字模型不重疊時,表示員工離開該區域;所述聚集法則指至少兩個無線發送設備位置與一個固定物品的數字模型重疊時,表明工作開始進行,進行計時;所述發呆法則指無線發送設備位置在一個坐標點的時間超出設定閾值,表明該員工處于非工作狀態;所述超時法則指無線發送設備位置在一個數字模型的時間超出設定閾值,表明該員工沒有正常工作,超出計劃;所述自定義法則指根據需要定義適合的法則,以對具體情況進行處理。采用上述進一步方案的有益效果是,通過以上給出的法則和自定義法則,可對員工的工作性質進行有效判斷,自定義法則的靈活性可針對不同工種給出不同設定,使誤判的情況盡量減少,每個員工的工作量都能得到準確評估,極大提高員工工作的積極性。進一步,所述時間信息包括表面工作時間、實際工作時間、怠工時間、休息時間、加班時間和組工作時間。采用上述進一步方案的有益效果是,其中表面工作時間在本發明是指員工進入工作區域的所有時間,通常沒有細致計時的單位都以此表面工作時間作為員工的工作時間;實際工作時間在本發明指員工處于工作崗位的實際時間,可通過員工的具體位置和行為法則判斷得到此時間信息;怠工時間在本發明指員工未進行工作但在工作區域內的時間,此時間可通過發呆法則、超時法則或其他自定義法則進行判斷得到;休息時間指員工在工作區域內除正常工作外的正常工作時間,可通過員工的具體位置和自定義行為法則判斷得到此時間信息;組工作時間在本發明指小組工作時,所有組內成員共同工作的時間信息,當超過半數人員離開時,停止計時。本發明解決上述技術問題的技術方案如下:一種基于無線定位的計時系統,包括建模模塊、定位模塊和計時模塊;所述建模模塊用于基于工作區域的固定信息進行數字化建模,獲得區域模型,基于工作區域內部的固定物品對區域模型進行初始化;所述定位模塊用于當至少一個攜帶無線發送設備的員工進入工作區域,根據無線接收設備和員工攜帶的無線發送設備確定進入工作區域的所有員工在區域模型內的位置;所述計時模塊用于根據設定的行為法則和員工在區域模型內的位置得到所有員工的時間信息。本發明的有益效果是:準確、自動化的考量員工的工作,解決人力弊端,提高員工的效率;準確的計算工作工時,為企業報價工時提供準確的信息;基于工作和工時的信息所作的數據挖掘(如員工的個人工作積極性、工作所耗工時等),可以幫助企業提高生產力。在上述技術方案的基礎上,本發明還可以做如下改進。進一步,所述固定信息包括位置信息、大小信息和形狀信息等信息。進一步,所述基于工作區域內部的固定物品對區域模型進行初始化包括:將所有固定物品的的固定信息進行數字化,得到工作區域內所有固定物品的數字模型,將所有數字模型按坐標設置到區域模型內,完成區域模型的初始化。采用上述進一步方案的有益效果是,區域內的固定物品包括辦公室、庫房、設備、工具和其他固定物品等,將每個固定物品的數字模型設置到區域模型內,待到員工進入到工作區域,與某個數字模型重合時,就可以知道員工當前處于工作狀態,并且根據重合的數字模型,可判斷所述員工的工種。進一步,所述定位模塊中采用無線三角定位方法確定一個員工在區域模型內的位置,所述無線三角定位方法包括以下步驟:三個固定設置在不同位置的無線接收設備接收同一無線發送設備發送的信號;根據接收信號的強弱,三個無線接收設備分別以自身所在位置為圓心確定三個圓形區域;所述三個圓形區域的交集即可確定為無線發送設備的位置。采用上述進一步方案的有益效果是,每個員工隨身攜帶一個無線發送設備,當員工進入工作區域,三個無線接收設備分別針對每個員工的無線發送設備進行定位,可得知每個員工的實時位置,在某個位置的時間,同一位置有幾個員工,進而得到每個員工的工時,也可知一個工作由多個員工共同完成所需工時,對企業報價提供準確信息。進一步,所述無線三角定位方法還包括誤差糾正步驟:在所述三個固定設置位置之外的任意位置增設第四個無線接收設備,通過此無線接收設備接收無線發送設備的信號的強弱確定一個新圓形區域;新圓形區域與得到的無線發送設備的位置的交集的中心位置即為誤差糾正后的無線發送設備的位置。采用上述進一步方案的有益效果是,設置第四個無線接收設備,使員工的位置信息更加精確,避免了同一小區域內出現多個員工,而無法識別的問題;得到精確位置后,可明確的展示出同一工作所需員工數量,并可精確識別員工的小距離移動,保證了工時計算的準確性。進一步,所述行為法則包括進出法則、聚集法則、發呆法則、超時法則和自定義法則中的至少一種;所述進出法則指無線發送設備位置與一個固定物品的數字模型重疊時,表示員工進入該區域,開始計時,直到無線發送設備位置與所述固定物品的數字模型不重疊時,表示員工離開該區域;所述聚集法則指至少兩個無線發送設備位置與一個固定物品的數字模型重疊時,表明工作開始進行,進行計時;所述發呆法則指無線發送設備位置在一個坐標點的時間超出設定閾值,表明該員工處于非工作狀態;所述超時法則指無線發送設備位置在一個數字模型的時間超出設定閾值,表明該員工沒有正常工作,超出計劃;所述自定義法則指根據需要定義適合的法則,以對具體情況進行處理。采用上述進一步方案的有益效果是,通過以上給出的法則和自定義法則,可對員工的工作性質進行有效判斷,自定義法則的靈活性可針對不同工種給出不同設定,使誤判的情況盡量減少,每個員工的工作量都能得到準確評估,極大提高員工工作的積極性。進一步,所述時間信息包括表面工作時間、實際工作時間、怠工時間、休息時間、加班時間和組工作時間。附圖說明圖1為本發明實施例1所述一種基于無線定位的計時方法流程圖;圖2為本發明所述無線三角定位方法示意圖;圖3為本發明具體示例中單個員工的工時計算流程圖;圖4為本發明具體示例中團體工作的工時計算流程圖;圖5為本發明實施例1所述一種基于無線定位的計時系統結構框;圖6為本發明具體示例中觀察界面的示意圖。附圖中,各標號所代表的部件列表如下:1、建模模塊,2、定位模塊,3、計時模塊。具體實施方式以下結合附圖對本發明的原理和特征進行描述,所舉實例只用于解釋本發明,并非用于限定本發明的范圍。如圖1所示,為本發明實施例1所述一種基于無線定位的計時方法,具體包括以下步驟:建模步驟:基于工作區域的固定信息進行數字化建模,獲得區域模型,基于工作區域內部的固定物品對區域模型進行初始化;定位步驟:至少一個攜帶無線發送設備的員工進入工作區域,根據無線接收設備和員工攜帶的無線發送設備確定進入工作區域的所有員工在區域模型內的位置;計時步驟:根據設定的行為法則和員工在區域模型內的位置得到所有員工的時間信息。本發明實施例2中,在實施例1的基礎上,所述固定信息包括位置信息、大小信息和形狀信息等信息。本發明實施例3中,在實施例2的基礎上,所述基于工作區域內部的固定物品對區域模型進行初始化包括:將所有固定物品的的固定信息進行數字化,得到工作區域內所有固定物品的數字模型,將所有數字模型按坐標設置到區域模型內,完成區域模型的初始化。本發明實施例4中,在實施例1-3任一實施例的基礎上,所述定位步驟中采用無線三角定位方法確定一個員工在區域模型內的位置,如圖2所示,所述無線三角定位方法包括以下步驟:三個固定設置在不同位置的無線接收設備接收同一無線發送設備發送的信號;根據接收信號的強弱,三個無線接收設備分別以自身所在位置為圓心確定三個圓形區域;所述三個圓形區域的交集即可確定為無線發送設備的位置。本發明實施例5中,在實施例4的基礎上,所述無線三角定位方法還包括誤差糾正步驟:在所述三個固定設置位置之外的任意位置增設第四個無線接收設備,通過此無線接收設備接收無線發送設備的信號的強弱確定一個新圓形區域;新圓形區域與得到的無線發送設備的位置的交集的中心位置即為誤差糾正后的無線發送設備的位置。本發明實施例6中,在實施例1-5任一實施例的基礎上,所述時間信息包括工作時間、實際工作時間、怠工時間、休息時間、加班時間、組工作時間和工卡工作時間。本發明實施例7中,在實施例1-6任一實施例的基礎上,所述行為法則包括進出法則、聚集法則、發呆法則、超時法則和自定義法則中的至少一種;所述進出法則指無線發送設備位置與一個固定物品的數字模型重疊時,表示員工進入該區域,開始計時,直到無線發送設備位置與所述固定物品的數字模型不重疊時,表示員工離開該區域;所述聚集法則指至少兩個無線發送設備位置與一個固定物品的數字模型重疊時,表明工作開始進行,進行計時;所述發呆法則指無線發送設備位置在一個坐標點的時間超出設定閾值,表明該員工處于非工作狀態;所述超時法則指無線發送設備位置在一個數字模型的時間超出設定閾值,表明該員工沒有正常工作,超出計劃;所述自定義法則指根據需要定義適合的法則,以對具體情況進行處理。在具體示例中,單個員工的工時計算如圖3所示,包括以下步驟:步驟1:獲取員工攜帶的無線發送設備信號進入工作區域的信息;步驟2:判斷設定時間(此設定時間通常較短,針對僅進行上班打卡,不進行實際工作的員工,可通過此判斷快速分辨)內是否離開工作區域,如果是,不計時,結束;否則,開始計時,執行步驟3;步驟3:判斷在所處區域內的連續時間是否超過設定的長時間(此時間通常為正常工作日中的整體工時,通過此時間設置可明確員工的早退和加班情況),如果是,保留計時時間信息,此計時時間信息為此員工工時;否則,丟棄計時時間信息,此員工視為異常工作。在具體示例中,團體工作的工時計算如圖4所示,包括以下步驟:步驟1:獲取員工攜帶的無線發送設備信號進入工作區域的信息;步驟2:判斷員工數量是否達到設定值,如果是,執行步驟3;否則,執行步驟1;步驟3:判斷進入工作區域的所有員工是否屬于同一工種或協同工種,如果是,開始計時,執行步驟4;否則,不計時,執行步驟1;步驟4:判斷是否所有員工中超過半數人員離開,如果是,執行步驟6;否則,執行步驟5;步驟5:繼續計時,返回步驟4;步驟6:計時結束,并保留計時時間信息。如圖5所示,為本發明實施例1所述的一種基于無線定位的計時系統,包括建模模塊1、定位模塊2和計時模塊3;所述建模模塊1用于基于工作區域的固定信息進行數字化建模,獲得區域模型,基于工作區域內部的固定物品對區域模型進行初始化;所述定位模塊2用于當至少一個攜帶無線發送設備的員工進入工作區域,根據無線接收設備和員工攜帶的無線發送設備確定進入工作區域的所有員工在區域模型內的位置;所述計時模塊3用于根據設定的行為法則和員工在區域模型內的位置得到所有員工的時間信息。本發明實施例2中,在實施例1的基礎上,所述固定信息包括位置信息、大小信息和形狀信息等信息。本發明實施例3中,在實施例2的基礎上,所述基于工作區域內部的固定物品對區域模型進行初始化包括:將所有固定物品的的固定信息進行數字化,得到工作區域內所有固定物品的數字模型,將所有數字模型按坐標設置到區域模型內,完成區域模型的初始化。本發明實施例4中,在實施例1-3任一實施例的基礎上,所述定位模塊中采用無線三角定位方法確定一個員工在區域模型內的位置,所述無線三角定位方法包括以下步驟:三個固定設置在不同位置的無線接收設備接收同一無線發送設備發送的信號;根據接收信號的強弱,三個無線接收設備分別以自身所在位置為圓心確定三個圓形區域;所述三個圓形區域的交集即可確定為無線發送設備的位置。本發明實施例5中,在實施例1-4任一實施例的基礎上,所述無線三角定位方法還包括誤差糾正步驟:在所述三個固定設置位置之外的任意位置增設第四個無線接收設備,通過此無線接收設備接收無線發送設備的信號的強弱確定一個新圓形區域;新圓形區域與得到的無線發送設備的位置的交集的中心位置即為誤差糾正后的無線發送設備的位置。本發明實施例6中,在實施例1-5任一實施例的基礎上,所述行為法則包括進出法則、聚集法則、發呆法則、超時法則和自定義法則中的至少一種;所述進出法則指無線發送設備位置與一個固定物品的數字模型重疊時,表示員工進入該區域,開始計時,直到無線發送設備位置與所述固定物品的數字模型不重疊時,表示員工離開該區域;所述聚集法則指至少兩個無線發送設備位置與一個固定物品的數字模型重疊時,表明工作開始進行,進行計時;所述發呆法則指無線發送設備位置在一個坐標點的時間超出設定閾值,表明該員工處于非工作狀態;所述超時法則指無線發送設備位置在一個數字模型的時間超出設定閾值,表明該員工沒有正常工作,超出計劃;所述自定義法則指根據需要定義適合的法則,以對具體情況進行處理。本發明實施例7中,在實施例1-6任一實施例的基礎上,所述時間信息包括表面工作時間、實際工作時間、怠工時間、休息時間、加班時間和組工作時間。在對飛機修理倉庫應用本發明所述方法時,倉庫建模與初始化:倉庫建模是對倉庫進行數字化建模,形成倉庫的坐標體系,并對倉庫中的物體進行坐標性初始化,形成倉庫及其內部結構、物體分布的數字化信息。倉庫的數字化即使倉庫的長寬高,起始坐標點(0,0)。倉庫內部物體包括辦公室、庫房、飛機、工具、其它固定物體等,每個物體大小、區域形成一個數字化區域信息。所有數字化信息用于根據行為法則計算時間。員工進入工作區域,計時開始。如果員工經過一段時間后離開工作區域,計時結束,該工作時段為員工的有效工作時段。該計算全自動化,無需員工進行手動打卡工作。如果工作過程中員工怠工休息,定位器和相關計算可以根據員工的位置情況實時監控和獲取,從而進行警告和處理。把員工與其工作進行關聯,從而準確的獲取工作的工時信息。搜集員工相關信息,如果員工的工作與實際情況相符,則對員工進行獎勵,如果存在很大的差異,則給予警告。搜集工作的相關信息,如果工作的進展情況(工時)與計劃相符,則表明工作情況良好,如果相差很大,則表明工作出現問題,需要管理介入以保證工作的順利進行。如圖6所示,為本發明具體示例中觀察界面的示意圖;在具體示例中,1.首先對工作區域劃分成規則的網格,獲得工作區域內的固定物品的位置并標識出,進而對工作區域進行劃分,得到三個工作分區:辦公室(Office),飛機B737,飛機B767。2.通過無線三角定位方法,發現機庫范圍內有六個員工,根據增設的第四個無線接收設備,對六個員工的具體位置進行確定,其中:一個員工在辦公室工作,一個員工在B737機翼工作,其余四個員工在B767尾翼工作。3.根據行為法則可判定:3.1在辦公室工作的員工,計時為辦公室工作時間;3.2在B737機翼工作員工在做機翼方面的工作,計時與員工工作的工作組關聯,計入該工作組的時間范圍;如果員工工作超時,則根據超時法則計算時間;3.3B767機尾工作的員工根據工作區域和每個員工的工作屬性以及工作內容進行聚類,計算每個員工的工作時間和每個工作的時間。以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。