專利名稱:工作過程的實時監(jiān)控系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及物流、煙草等企業(yè)人員外出工作情況的實時監(jiān)控技術(shù)領(lǐng)域,尤其是一種工作過程的實時監(jiān)控系統(tǒng)和方法。
背景技術(shù):
隨著計算機及網(wǎng)絡(luò)監(jiān)控技術(shù)的發(fā)展,利用計算機系統(tǒng)對工作過程的實時監(jiān)控技術(shù)也在各行業(yè)得到很快的發(fā)展。在傳統(tǒng)GPS監(jiān)控中,主要是監(jiān)控車輛,針對車輛和司機的管理。一個典型的案例就是,車輛監(jiān)管系統(tǒng)采用GPS衛(wèi)星進行車輛定位,采用GPRS移動通訊網(wǎng)絡(luò)的數(shù)據(jù)信息進行車輛與監(jiān)管中心之間的雙向數(shù)據(jù)通訊。車載終端通過GPS衛(wèi)星運算出定位數(shù)據(jù)(經(jīng)度、緯度、時間、速度、方向)和狀態(tài)數(shù)據(jù)等,經(jīng)過計算打包處理,將數(shù)據(jù)信息通過GPRS/GSM模塊發(fā)回到中心信息網(wǎng)關(guān),中心信息網(wǎng)關(guān)接收來自車載單元回傳中心的定位及狀態(tài)數(shù)據(jù),判斷數(shù)據(jù)類型,將其中的GPS定位數(shù)據(jù)、狀態(tài)數(shù)據(jù)、服務(wù)請求等根據(jù)中心服務(wù)系統(tǒng)的車輛所屬單位(通過車臺信息進行識別)派發(fā)給相應(yīng)的監(jiān)控客戶端,監(jiān)控客戶端即可實時的將車輛的經(jīng)度、緯度、速度、狀態(tài)等信息顯示在監(jiān)控終端的電子地圖上。這些監(jiān)控只限于對車輛位置、速度的監(jiān)控,并沒有對工作內(nèi)容,人員狀態(tài)進行監(jiān)控。
發(fā)明內(nèi)容
為了克服現(xiàn)有的實時監(jiān)控中,只是簡單的在電子地圖上展示當前外出工作人員手持定位系統(tǒng)所在的位置,并沒有明確的提出當前時間點他應(yīng)在區(qū)域的不足,本發(fā)明提供了一種工作過程的實時監(jiān)控系統(tǒng)和方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種工作過程的實時監(jiān)控系統(tǒng),包括服務(wù)器系統(tǒng)、定位系統(tǒng)、手機終端系統(tǒng)和客戶端,所述服務(wù)器系統(tǒng)由企業(yè)數(shù)據(jù)庫服務(wù)器、 GIS服務(wù)器、應(yīng)用服務(wù)器、Webservice應(yīng)用服務(wù)器和企業(yè)數(shù)據(jù)查詢分析終端通過企業(yè)局域網(wǎng)連接而成,所述定位系統(tǒng)為帶有GPS定位功能、應(yīng)用服務(wù)的手機終端,所述客戶端由客戶和計算機組成。根據(jù)本發(fā)明的另一個實施例,進一步包括所述企業(yè)數(shù)據(jù)庫服務(wù)器用于存儲手機終端的定位信息,以及存儲依據(jù)定位信息產(chǎn)生的報警內(nèi)容,存儲人員或產(chǎn)品的基礎(chǔ)數(shù)據(jù),以及人員發(fā)起的各項活動數(shù)據(jù),并為其他應(yīng)用系統(tǒng)提供各種數(shù)據(jù)運行的統(tǒng)一平臺,為其他各系統(tǒng)之間數(shù)據(jù)交互的樞紐。根據(jù)本發(fā)明的另一個實施例,進一步包括所述GIS服務(wù)器用于通過多種關(guān)系型數(shù)據(jù)庫來管理基于多用戶和事務(wù)的地理數(shù)據(jù)庫,所述GIS服務(wù)器提供REST服務(wù),用于和企業(yè)數(shù)據(jù)查詢分析終端進行地理信息數(shù)據(jù)交互。根據(jù)本發(fā)明的另一個實施例,進一步包括所述應(yīng)用服務(wù)器用于獲取定位信息,并通過射線算法計算出當前定位信息是否在自身的網(wǎng)格內(nèi),適時的產(chǎn)生超范圍報警,同時根據(jù)當前時間計算出是否遲到早退;依據(jù)兩點間的距離和時間跨度計算訪問客戶時間是否在合理范圍內(nèi),由而引起過短停留報警;所述應(yīng)用服務(wù)器同時為企業(yè)數(shù)據(jù)查詢分析終端提供實時監(jiān)控查詢、處理報警信息功能。根據(jù)本發(fā)明的另一個實施例,進一步包括所述應(yīng)用服務(wù)器架構(gòu)上使用EJB、 UniEAP,結(jié)合BlazeDS,通過AMF協(xié)議、HTTP協(xié)議,實現(xiàn)和企業(yè)數(shù)據(jù)查詢分析終端的通信。根據(jù)本發(fā)明的另一個實施例,進一步包括所述Webservice應(yīng)用服務(wù)器用于處理手機終端系統(tǒng)、GIS服務(wù)器的請求,組織從企業(yè)數(shù)據(jù)庫中取到的特定條件的數(shù)據(jù)返回給各系統(tǒng),并對手機終端系統(tǒng)采集到的現(xiàn)場各種數(shù)據(jù)進行存儲,為應(yīng)用服務(wù)器、GIS服務(wù)器提供數(shù)據(jù)支持,是應(yīng)用服務(wù)器、GIS服務(wù)器與企業(yè)數(shù)據(jù)庫之間數(shù)據(jù)交互的中轉(zhuǎn)站。根據(jù)本發(fā)明的另一個實施例,進一步包括所述Webservice應(yīng)用服務(wù)器將xml文件格式的數(shù)據(jù)解析成對象形式的數(shù)據(jù)并存儲到數(shù)據(jù)庫,實現(xiàn)了不同應(yīng)用平臺之間數(shù)據(jù)的傳輸。根據(jù)本發(fā)明的另一個實施例,進一步包括所述企業(yè)數(shù)據(jù)查詢分析終端用于實時展現(xiàn)定位系統(tǒng)的工作情況,同時提供空間編輯功能,用于繪算外出工作人員的區(qū)域網(wǎng)格。根據(jù)本發(fā)明的另一個實施例,進一步包括所述企業(yè)數(shù)據(jù)查詢分析終端使用Flash 展現(xiàn),所述Flash通過Flex中的AMF協(xié)議和應(yīng)用服務(wù)器進行業(yè)務(wù)數(shù)據(jù)交互;通過Flex中的 webservice協(xié)議獲取GIS服務(wù)器中的地理信息數(shù)據(jù)。一種工作過程的實時監(jiān)控方法,包括如下步驟
(1)部署架構(gòu),包括導航監(jiān)控客戶機、GIS服務(wù)器、應(yīng)用服務(wù)器和企業(yè)數(shù)據(jù)庫服務(wù)器;
(2)構(gòu)建網(wǎng)格,具體方法如下
①由應(yīng)用服務(wù)器從企業(yè)數(shù)據(jù)庫服務(wù)器中獲取外出工作人員應(yīng)訪的客戶信息,包含客戶地理信息;
②將所有的客戶以原點的形式,在企業(yè)數(shù)據(jù)查詢分析終端上渲染出來,然后使用區(qū)域網(wǎng)格法進行劃分
a、將客戶信息按照對應(yīng)工作人員分類;
b、使用凸包算法算出每個工作人員的客戶坐標的最邊緣坐標;
C、通過GIS服務(wù)器提供的瀏覽器方式,將最外延的客戶坐標繪畫成一個閉包,然后使用GIS服務(wù)器的幾何服務(wù),將閉包向外延伸合適的距離,形成業(yè)務(wù)所需的單個網(wǎng)格;
③采集所有外出工作人員的網(wǎng)格邊緣坐標,通過應(yīng)用服務(wù)器存儲到企業(yè)數(shù)據(jù)庫服務(wù)器
中;
這樣就形成業(yè)務(wù)所需的網(wǎng)格數(shù)據(jù);
(3)手機終端與webservice應(yīng)用服務(wù)器,手機終端系統(tǒng)將采集到的現(xiàn)場數(shù)據(jù)組織成 xml文件格式,訪問Webservice應(yīng)用服務(wù)器的WS服務(wù),由Webservice應(yīng)用服務(wù)器來解析該 xml文件,并轉(zhuǎn)換成對象格式進行存儲;
(4)應(yīng)用服務(wù)器計算,應(yīng)用服務(wù)器從企業(yè)數(shù)據(jù)庫服務(wù)器中獲取當前外出工作人員的定位信息,獲取頻率和定位系統(tǒng)上傳頻率一致;
(5)實時監(jiān)控展示,企業(yè)數(shù)據(jù)查詢分析終端通過瀏覽器加載Flash監(jiān)控界面,所述監(jiān)控界面加載GIS服務(wù)器提供地圖服務(wù),展現(xiàn)當前全局地圖信息,同時調(diào)用應(yīng)用服務(wù)器提供遠程調(diào)用服務(wù),直接獲取工作人員實時定位信息,通過GIS服務(wù)器提供的Flex組件將定位信息渲染在全局地圖上,并實時繪畫出當前軌跡信息,以及當前人員的工作時間、行駛里程和工作情況,如果此工作人員有報警信息,在此報警人員上渲染報警燈,以示區(qū)別。本發(fā)明的有益效果是,本發(fā)明解決了現(xiàn)有技術(shù)中監(jiān)管不到位、監(jiān)控任務(wù)重、耗費人力多、原因查找難等問題。本發(fā)明提出區(qū)域網(wǎng)格法,為每個外出工作人員劃分工作區(qū)域,具有動態(tài)性、實時性、準確性。
下面結(jié)合附圖和實施例對本發(fā)明進一步說明。圖1是本發(fā)明工作過程的實時監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖2是本發(fā)明工作過程的實時監(jiān)控方法中部署架構(gòu)的結(jié)構(gòu)示意圖。
具體實施例方式一種工作過程的實時監(jiān)控系統(tǒng),包括服務(wù)器系統(tǒng)、定位系統(tǒng)、手機終端系統(tǒng)和客戶端,所述服務(wù)器系統(tǒng)由企業(yè)數(shù)據(jù)庫服務(wù)器、GIS服務(wù)器、應(yīng)用服務(wù)器、Webservice應(yīng)用服務(wù)器和企業(yè)數(shù)據(jù)查詢分析終端通過企業(yè)局域網(wǎng)連接而成,所述定位系統(tǒng)為帶有GPS定位功能、應(yīng)用服務(wù)的手機終端,所述客戶端由客戶和計算機組成,如圖1所示。GPS坐標數(shù)據(jù)同時通過符合CDMA標準的無線MODEM,利用數(shù)據(jù)或短信的形式將車輛的位置、狀態(tài)、速度、報警器和傳感器輸入等信息發(fā)送至CDMA公網(wǎng),CDMA公網(wǎng)將接收到的車輛和手機相關(guān)信息通過通信接收/發(fā)送設(shè)備傳送至監(jiān)控中心,經(jīng)過計算機處理后發(fā)送至監(jiān)控中心的監(jiān)控系統(tǒng)。監(jiān)控系統(tǒng)接收到數(shù)據(jù)后在電子地圖上顯示監(jiān)控對象軌跡、當前坐標、 監(jiān)控對象的各種狀態(tài),包括報警、速度、運行等。監(jiān)控中心也可以隨時通過CDMA網(wǎng)絡(luò)向配送車發(fā)出信息、詢問或直接語音通話等。 在車載終端與車輛本身的油路、電路、門磁及車上的防盜器相連的情況下,監(jiān)控中心還可以通過CDMA網(wǎng)絡(luò)對車輛發(fā)出相應(yīng)控制命令,比如切斷電路、關(guān)門等,進行全方位的控制,實現(xiàn)防盜、防劫監(jiān)控。所述企業(yè)數(shù)據(jù)庫服務(wù)器用于存儲手機終端的定位信息,以及存儲依據(jù)定位信息產(chǎn)生的報警內(nèi)容,存儲人員,產(chǎn)品等基礎(chǔ)數(shù)據(jù),以及人員發(fā)起的各項活動數(shù)據(jù),并為其他應(yīng)用系統(tǒng)提供各種數(shù)據(jù)運行的統(tǒng)一平臺,為其他各系統(tǒng)之間數(shù)據(jù)交互的樞紐,企業(yè)數(shù)據(jù)庫服務(wù)器是整個系統(tǒng)中最主要、最核心、最集中的數(shù)據(jù)中心。所述GIS服務(wù)器用于通過多種關(guān)系型數(shù)據(jù)庫來管理基于多用戶和事務(wù)的地理數(shù)據(jù)庫,對GIS提供基于瀏覽器的訪問方式,應(yīng)用行業(yè)標準軟件集成GIS和其他IT技術(shù),提供集中管理、多用戶編輯的能力,在服務(wù)器上實現(xiàn)集中的空間分析,展示公司、部門、人員的客戶拜訪、稽查服務(wù)、績效分析、需求預測、信息采集、工作小結(jié)等方面的統(tǒng)計信息。通過對 Webservice應(yīng)用服務(wù)器發(fā)出請求,由W^ebservice應(yīng)用服務(wù)器組織從企業(yè)數(shù)據(jù)庫中取到的特定條件的數(shù)據(jù),并返回給GIS服務(wù)器。本發(fā)明提供一種空間劃分區(qū)域的方法,即區(qū)域網(wǎng)格法,基于GIS空間分析,根據(jù)要訪客戶的位置,將外出工作人員的工作區(qū)域進行網(wǎng)格化, 精確定位每個人的工作活動范圍,有效的監(jiān)控到工作的合理性、有效性。GIS服務(wù)器提供 REST服務(wù),用于和企業(yè)數(shù)據(jù)查詢分析終端進行地理信息數(shù)據(jù)交互。所述應(yīng)用服務(wù)器用于獲取定位信息,并通過射線算法計算出當前定位信息是否在自身的網(wǎng)格內(nèi),適時的產(chǎn)生超范圍報警,同時根據(jù)當前時間計算出是否遲到早退;依據(jù)兩點間的距離和時間跨度計算訪問客戶時間是否在合理范圍內(nèi),由而引起過短停留報警;主要信息的輸入,包括品牌集、客戶集、稽查計劃、無證戶信息等方面,并提供對手機終端采集到的信息數(shù)據(jù)進行修改的功能,對手機端采集到的需求預測、信息采集、市場調(diào)查、品牌培育四個方面的數(shù)據(jù),通過圖表形式展示出來。通過該應(yīng)用,人員可以發(fā)起活動,為手機終端系統(tǒng)、GIS服務(wù)器系統(tǒng)提供數(shù)據(jù)。應(yīng)用服務(wù)器同時為企業(yè)數(shù)據(jù)查詢分析終端提供實時監(jiān)控查詢、處理報警信息功能。應(yīng)用服務(wù)器架構(gòu)上使用EJB、UniEAP,結(jié)合BlazeDS,通過AMF協(xié)議、 HTTP協(xié)議,實現(xiàn)和企業(yè)數(shù)據(jù)查詢分析終端的通信。所述Webservice應(yīng)用服務(wù)器用于處理手機終端系統(tǒng)、GIS服務(wù)器系統(tǒng)的請求,組織從企業(yè)數(shù)據(jù)庫中取到的特定條件的數(shù)據(jù)返回給各系統(tǒng),并對手機終端系統(tǒng)采集到的現(xiàn)場各種數(shù)據(jù)進行存儲,包括客戶信息、產(chǎn)品市場價格、任務(wù)處理、事件處理、GPS定位、客戶拜訪、稽查服務(wù)、需求預測、信息采集、市場調(diào)查、品牌培育等方面,為應(yīng)用服務(wù)器系統(tǒng)、GIS服務(wù)器系統(tǒng)提供數(shù)據(jù)支持,是應(yīng)用服務(wù)器系統(tǒng)、GIS服務(wù)器系統(tǒng)與企業(yè)數(shù)據(jù)庫之間數(shù)據(jù)交互的中轉(zhuǎn)站。Webservice應(yīng)用服務(wù)器將xml文件格式的數(shù)據(jù)解析成對象形式的數(shù)據(jù)并存儲到數(shù)據(jù)庫,實現(xiàn)了不同應(yīng)用平臺之間數(shù)據(jù)的傳輸。所述企業(yè)數(shù)據(jù)查詢分析終端用于實時展現(xiàn)定位系統(tǒng)的工作情況,同時提供空間編輯功能,用于繪算外出工作人員的區(qū)域網(wǎng)格。企業(yè)數(shù)據(jù)查詢分析終端使用Flash展現(xiàn),F(xiàn)lash通過Flex中的AMF協(xié)議和應(yīng)用服務(wù)器進行業(yè)務(wù)數(shù)據(jù)交互;通過Flex中的webservice協(xié)議獲取GIS服務(wù)器中的地理信息數(shù)據(jù)。一種工作過程的實時監(jiān)控方法,包括如下步驟
(1)部署架構(gòu),如圖2所示;包括導航監(jiān)控客戶機、GIS服務(wù)器、應(yīng)用服務(wù)器和企業(yè)數(shù)據(jù)庫服務(wù)器;
(2)構(gòu)建網(wǎng)格,在以往的實時監(jiān)控中,只是簡單的在電子地圖上展示當前外出工作人員手持定位系統(tǒng)所在的位置,并沒有明確的提出當前時間點他應(yīng)在區(qū)域,應(yīng)對這種情況,本發(fā)明提出區(qū)域網(wǎng)格法,為每個外出工作人員劃分工作區(qū)域,具有動態(tài)性、實時性、準確性。具體方法如下
①由應(yīng)用服務(wù)器從企業(yè)數(shù)據(jù)庫服務(wù)器中獲取外出工作人員應(yīng)訪的客戶信息,包含客戶地理信息;
②將所有的客戶以原點的形式,在企業(yè)數(shù)據(jù)查詢分析終端上渲染出來,然后使用區(qū)域網(wǎng)格法進行劃分
a、將客戶信息按照對應(yīng)工作人員分類;
b、使用凸包算法算出每個工作人員的客戶坐標的最邊緣坐標;本發(fā)明通過 ActionScript來實現(xiàn)凸包算法;
③采集所有外出工作人員的網(wǎng)格邊緣坐標,通過應(yīng)用服務(wù)器存儲到企業(yè)數(shù)據(jù)庫服務(wù)器
中;
這樣就形成業(yè)務(wù)所需的網(wǎng)格數(shù)據(jù);
(3)手機終端與webservice應(yīng)用服務(wù)器
手機終端系統(tǒng)將采集到的現(xiàn)場數(shù)據(jù)組織成xml文件格式,訪問Webservice應(yīng)用服務(wù)器的WS服務(wù),由Webservice應(yīng)用服務(wù)器來解析該xml文件,并轉(zhuǎn)換成對象格式進行存儲。參考Webservice原理,從協(xié)議來說,由于基于SOAP協(xié)議,所以WS應(yīng)用最后會被轉(zhuǎn)化成XML文本格式,再通過HTTP協(xié)議進行傳輸。由于統(tǒng)一了底層傳輸,所以就能有語言無關(guān)性,任何程序只需要解釋自己收到的XML文件就能正常訪問到WS服務(wù),這和JVM以及.NET框架的處理概念類似。所以手機終端訪問Webservice應(yīng)用服務(wù)器的WS服務(wù),Webservice應(yīng)用服務(wù)器對手機終端的請求進行解析,將程序執(zhí)行后的數(shù)據(jù)組織成XML文件并返回給手機終端系統(tǒng)。(4)應(yīng)用服務(wù)器計算
應(yīng)用服務(wù)器從企業(yè)數(shù)據(jù)庫服務(wù)器中獲取當前外出工作人員的定位信息,獲取頻率和定位系統(tǒng)上傳頻率一致。根據(jù)定位信息計算以下幾種情況報警和分析
①超時停留累計在某一固定坐標下的持續(xù)時間,如果超過約定時間,就會產(chǎn)生超時停留報警;
②超范圍結(jié)合區(qū)域網(wǎng)格,如果工作人員定位坐標超出自身的區(qū)域網(wǎng)格,同樣生成超范圍報警。其中判斷方法為使用射線算法計算點是否在多邊形網(wǎng)格內(nèi),本發(fā)明采用Java代碼來實現(xiàn);
③停留過短當工作人員靠近客戶一定距離時,開始計時,當工作人員離開客戶超過一定距離時,停止計時,累計時間視為工作人員服務(wù)時間,當時間少于約定時間時,生產(chǎn)停留過短報警;
④開機晚點、提前關(guān)機每天工作人員打開和關(guān)閉定位系統(tǒng)的時間,如果不在約定時間,產(chǎn)生相應(yīng)報警;
⑤持續(xù)距離累計計算當天實時行駛距離;
⑥持續(xù)時間累計計算當天工作時間。(5)實時監(jiān)控展示
企業(yè)數(shù)據(jù)查詢分析終端通過瀏覽器加載Flash監(jiān)控界面,監(jiān)控界面加載GIS服務(wù)器提供地圖服務(wù),展現(xiàn)當前全局地圖信息,同時調(diào)用應(yīng)用服務(wù)器提供遠程調(diào)用服務(wù),直接獲取工作人員實時定位信息,通過GIS提供的Flex組件將定位信息渲染在全局地圖上,并實時繪畫出當前軌跡信息,以及當前人員的工作時間、行駛里程和工作情況,如果此工作人員有報警信息,在此報警人員上渲染報警燈,以示區(qū)別。本發(fā)明提供一種劃分區(qū)域的方法,即網(wǎng)格劃分法,通過網(wǎng)格的劃分區(qū)域,在電子地圖上明確當前人員的責任范圍。同時,還提供以網(wǎng)格為依據(jù),為人員跟蹤、車輛監(jiān)控提供報警信息。本發(fā)明的具體實施例及具體功能如下
(1)人員服務(wù)跟蹤,人員服務(wù)跟蹤是實時監(jiān)控服務(wù)人員所在的當前位置,并可以了解其相關(guān)工作情況,如工作時間、工作里程及已經(jīng)完成工作、未完成工作的零售戶數(shù)量。主要包括以下功能
①添加監(jiān)控人員通過雙擊服務(wù)人員組織結(jié)構(gòu)樹形節(jié)點,將需要監(jiān)控的服務(wù)人員添加到監(jiān)控列表;
②鎖定詳細監(jiān)控對某一個需要詳細監(jiān)控的服務(wù)人員,進行鎖定,則自動彈出其詳細工作情況列表,如拜訪的零售戶順序、名稱、完成時間、停留時間、狀態(tài)等詳細工作信息;
③取消監(jiān)控可以對某些服務(wù)人員進行取消監(jiān)控的操作;
④工作小結(jié)主要對監(jiān)控的服務(wù)人員做一個工作的小結(jié),通過柱狀圖及表格的形式來展現(xiàn)目前各服務(wù)人員的任務(wù)、已完成工作的零售戶數(shù)量、未完成工作的零售戶數(shù)量、狀態(tài)等詳細工作信息;
⑤開窗監(jiān)控用于監(jiān)控多個服務(wù)人員,通過開窗功能,可以監(jiān)控多個服務(wù)人員的工作情況。(2)人員服務(wù)歷史,人員服務(wù)歷史是回放服務(wù)人員的歷史行蹤,可以加快播放或定位某一個時刻進行回訪操作。主要包括以下功能
①添加查看服務(wù)歷史人員將需要查看服務(wù)歷史的服務(wù)人員添加到列表;
②播放、暫停、停止播放服務(wù)人員的歷史行駛軌跡功能;
③從需要播放的時間段進行服務(wù)人員歷史行駛軌跡的播放功能;
④查看服務(wù)人員的歷史工作詳細情況,包括工作時間、行駛里程、拜訪零售戶順序、完成時間、狀態(tài)等工作內(nèi)容;
⑤在地圖上顯示零售戶拜訪的順序、位置及動態(tài)顯示服務(wù)人員歷史行駛軌跡的功能。(3)車輛實時跟蹤,車輛實時跟蹤就是讓監(jiān)控中心能夠?qū)崟r了解送貨車輛位置、狀態(tài)、速度、行駛軌跡等情況,實時了解車輛整體進度情況,主要包括以下功能
①車輛或人員定位根據(jù)車載GPS發(fā)回的位置信息,在地圖相應(yīng)位置顯示車輛或人員;
②查看車輛或人員信息鼠標點擊車輛圖標,顯示車輛信息框,內(nèi)容包含車牌號、送貨員、駕駛員、駕駛員聯(lián)系方式、發(fā)車時間、行駛時間、行駛路程、平均速度、當前速度、車輛狀態(tài)、油耗、報警等信息;鼠標點擊人員圖標,顯示專賣稽查員、客戶經(jīng)理的活動狀態(tài)以及工作任務(wù);
③車輛行駛跟蹤在監(jiān)控中心地圖上顯示被監(jiān)控車輛的位置、行駛軌跡、相關(guān)狀態(tài)、速
度等;
④支持通過車載設(shè)備對送貨員送貨規(guī)范的監(jiān)控,例如觸發(fā)快照、視頻等手段;
⑤迅速定位功能通過輸入客戶代碼及人員、車輛代碼,能在地圖上迅速進行定位, 并能支持多窗口定位監(jiān)控顯示,即在主地圖窗口上,能支持多個自定義小窗口定位跟蹤顯示;
⑥在監(jiān)控系統(tǒng)的GIS地圖上,能分圖層顯示物流車輛、行政車輛、專賣車輛、專賣稽查人員、客戶經(jīng)理、督察考評人員等的工作軌跡,異常工作狀態(tài)包括有待辦工單、過期工單等能區(qū)別顯示;
⑦在地圖上顯示所有客戶的定位信息,通過點擊客戶顯示點,可以顯示客戶相關(guān)的基本信息客戶代碼、客戶名稱、法人、地址、電話、客戶經(jīng)理、送貨員、客戶業(yè)態(tài)、商圈類型、客戶分類、客戶狀態(tài);上述基本信息用不同的顏色區(qū)分正常、停業(yè)、注銷等,并能通過頁面鏈接的方式,顯示某一階段內(nèi)客戶相關(guān)的歷史銷售、歷史投訴、歷史工單等信息。(4)車輛歷史軌跡,車輛歷史軌跡跟蹤查詢就是系統(tǒng)能夠提供對車輛歷史行駛軌跡、里程、時間等情況進行查詢和回放。主要包括以下功能
①回放車輛或人員的歷史軌跡對車輛歷史行駛軌跡、里程、時間等情況進行查詢和回
放;
②播放、暫停、停止回放歷史軌跡功能,并能調(diào)整播放速度。(5)網(wǎng)格基本情況,網(wǎng)格基本情況是用于自定義區(qū)域、客戶分類的銷售數(shù)據(jù)的查詢;主要包括以下功能①邊形查詢地圖,統(tǒng)計指定業(yè)務(wù)時間段內(nèi)的網(wǎng)格基本信息;
②計常規(guī)、網(wǎng)點、商業(yè)環(huán)境、經(jīng)營業(yè)態(tài)等統(tǒng)計指標;
③格顯示統(tǒng)計的類型、戶數(shù)、銷售量、銷售額;
④餅圖顯示統(tǒng)計的不同類型;用柱狀圖顯示不同類型的銷售量的對比情況。(6)網(wǎng)格投訴分析,網(wǎng)格投訴分析是針對投訴受理信息的查詢分析。主要功能有 ①定位、顯示網(wǎng)格在地圖上定位網(wǎng)格的位置,顯示網(wǎng)格區(qū)域范圍。②統(tǒng)計網(wǎng)格內(nèi),一定業(yè)務(wù)時間段內(nèi)的投訴、咨詢、建議、舉報、事件、其他等統(tǒng)計指標。③柱狀圖對比分析網(wǎng)格內(nèi),一定業(yè)務(wù)時間段內(nèi)各不同指標統(tǒng)計情況。(7)網(wǎng)格服務(wù)分析,網(wǎng)格服務(wù)分析是針對營銷管理信息的查詢分析。主要功能有 ①定位、顯示網(wǎng)格在地圖上定位網(wǎng)格的位置,顯示網(wǎng)格區(qū)域范圍。②統(tǒng)計網(wǎng)格一定業(yè)務(wù)時間段內(nèi)的服務(wù)完成率。③通過柱狀圖對比分析分公司、分公司各部門網(wǎng)格一定業(yè)務(wù)時間段內(nèi)的服務(wù)完成
率情況。(8)網(wǎng)格績效分析,網(wǎng)格績效分析是針對績效管理信息的查詢分析。主要功能有 ①定位、顯示網(wǎng)格在地圖上定位網(wǎng)格的位置,顯示網(wǎng)格區(qū)域范圍。②統(tǒng)計分析網(wǎng)格內(nèi),包括分公司、部門、客戶經(jīng)理或者稽查人員,一定業(yè)務(wù)時間段內(nèi)的績效詳細情況。③柱狀圖展現(xiàn)分公司、部門、客戶經(jīng)理或者稽查人員的績效分析對比;表格展現(xiàn)客戶經(jīng)理或者稽查人員的名稱、日期、扣分原因、次數(shù)、扣分等績效詳細信息
本發(fā)明的技術(shù)架構(gòu)如下監(jiān)控指揮系統(tǒng)是基于BlazeDS架構(gòu),進行消息通信,通過 flash頁面進行各種展示。BlazeDS是一組服務(wù)器端的通訊服務(wù),它能夠使得運行在瀏覽器的Adobe Flex 應(yīng)用程序與服務(wù)器端的Java應(yīng)用程序相互通信。BlazeDS提供了三種關(guān)鍵的服務(wù)
①Remoting Service提供一種客戶端直接調(diào)用服務(wù)器端java方法的方式。②Message Service提供一種基于發(fā)布/訂閱模式的消息服務(wù),可以用于實現(xiàn)實時的數(shù)據(jù)推送或協(xié)作的flex應(yīng)用。③Service通過proxy service,使得flex應(yīng)用可以實現(xiàn)安全的,受限的跨域訪問,也就是說它讓您的Flex應(yīng)用程序訪問的服務(wù)可以處于不同的域,而不需要在目標域里配置crossdomain. xml權(quán)限文件。BlazeDS客戶端結(jié)構(gòu)=BlazeDS客戶端使用BlazeDS提供的基于消息的框架與服務(wù)器通訊。消息框架的客戶端部分是Channels,Channels封裝了 flex客戶端與BlazeDS 服務(wù)器的連接。Flex 通訊組件,F(xiàn)lex 提供了 RemoteObject, HTTPService, WebService, Producer, Consumer等可以與BlazeDS通訊的組件,這些組件都包含在了 Flex SDK中,是 Flex組件庫的一部分。Channels Set, Channels封裝了 Flex組件與BlazeDS服務(wù)之間的連接,是處于 Flex組件之下的一個通訊層。
BlazeDS提供了 AMFChannel和HTTPChannel。Flex客戶端可以使用不同類型的 Channel與服務(wù)器通訊。AMF協(xié)議,全稱是action message format,它是一種二進制格式,專用于as和服務(wù)器端通訊,比http通訊要快很多,支持多種數(shù)據(jù)類型,如java,. net, php等。
權(quán)利要求
1.一種工作過程的實時監(jiān)控系統(tǒng),其特征在于,包括服務(wù)器系統(tǒng)、定位系統(tǒng)、手機終端系統(tǒng)和客戶端,所述服務(wù)器系統(tǒng)由企業(yè)數(shù)據(jù)庫服務(wù)器、GIS服務(wù)器、應(yīng)用服務(wù)器、Webservice 應(yīng)用服務(wù)器和企業(yè)數(shù)據(jù)查詢分析終端通過企業(yè)局域網(wǎng)連接而成,所述定位系統(tǒng)為帶有GPS 定位功能、應(yīng)用服務(wù)的手機終端,所述客戶端由客戶和計算機組成。
2.根據(jù)權(quán)利要求1所述的工作過程的實時監(jiān)控系統(tǒng),其特征在于,所述企業(yè)數(shù)據(jù)庫服務(wù)器用于存儲手機終端的定位信息,以及存儲依據(jù)定位信息產(chǎn)生的報警內(nèi)容,存儲人員或者產(chǎn)品的基礎(chǔ)數(shù)據(jù),以及人員發(fā)起的各項活動數(shù)據(jù),并為其他應(yīng)用系統(tǒng)提供各種數(shù)據(jù)運行的統(tǒng)一平臺,為其他各系統(tǒng)之間數(shù)據(jù)交互的樞紐。
3.根據(jù)權(quán)利要求1所述的工作過程的實時監(jiān)控系統(tǒng),其特征在于,所述GIS服務(wù)器用于通過多種關(guān)系型數(shù)據(jù)庫來管理基于多用戶和事務(wù)的地理數(shù)據(jù)庫,所述GIS服務(wù)器提供 REST服務(wù),用于和企業(yè)數(shù)據(jù)查詢分析終端進行地理信息數(shù)據(jù)交互。
4.根據(jù)權(quán)利要求1所述的工作過程的實時監(jiān)控系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器用于獲取定位信息,并通過射線算法計算出當前定位信息是否在自身的網(wǎng)格內(nèi),適時的產(chǎn)生超范圍報警,同時根據(jù)當前時間計算出是否遲到早退;依據(jù)兩點間的距離和時間跨度計算訪問客戶時間是否在合理范圍內(nèi),由而引起過短停留報警;所述應(yīng)用服務(wù)器同時為企業(yè)數(shù)據(jù)查詢分析終端提供實時監(jiān)控查詢、處理報警信息功能。
5.根據(jù)權(quán)利要求1或4所述的工作過程的移動服務(wù)系統(tǒng),其特征在于,所述應(yīng)用服務(wù)器架構(gòu)上使用EJB、UniEAP,結(jié)合BlazeDS,通過AMF協(xié)議、HTTP協(xié)議,實現(xiàn)和企業(yè)數(shù)據(jù)查詢分析終端的通信。
6.根據(jù)權(quán)利要求1所述的工作過程的移動服務(wù)系統(tǒng),其特征在于,所述Webservice應(yīng)用服務(wù)器用于處理手機終端系統(tǒng)和GIS服務(wù)器的請求,組織從企業(yè)數(shù)據(jù)庫中取到的特定條件的數(shù)據(jù)返回給各系統(tǒng),并對手機終端系統(tǒng)采集到的現(xiàn)場各種數(shù)據(jù)進行存儲,為應(yīng)用服務(wù)器和GIS服務(wù)器提供數(shù)據(jù)支持,是應(yīng)用服務(wù)器、GIS服務(wù)器與企業(yè)數(shù)據(jù)庫之間數(shù)據(jù)交互的中轉(zhuǎn)站。
7.根據(jù)權(quán)利要求1或6所述的工作過程的實時監(jiān)控系統(tǒng),其特征在于,所述 Webservice應(yīng)用服務(wù)器將xml文件格式的數(shù)據(jù)解析成對象形式的數(shù)據(jù)并存儲到數(shù)據(jù)庫,實現(xiàn)了不同應(yīng)用平臺之間數(shù)據(jù)的傳輸。
8.根據(jù)權(quán)利要求1所述的工作過程的實時監(jiān)控系統(tǒng),其特征在于,所述企業(yè)數(shù)據(jù)查詢分析終端用于實時展現(xiàn)定位系統(tǒng)的工作情況,同時提供空間編輯功能,用于繪算外出工作人員的區(qū)域網(wǎng)格。
9.根據(jù)權(quán)利要求1或8所述的工作過程的實時監(jiān)控系統(tǒng),其特征在于,所述企業(yè)數(shù)據(jù)查詢分析終端使用Flash展現(xiàn),所述Flash通過Flex中的AMF協(xié)議和應(yīng)用服務(wù)器進行業(yè)務(wù)數(shù)據(jù)交互;通過Flex中的webservice協(xié)議獲取GIS服務(wù)器中的地理信息數(shù)據(jù)。
10.一種工作過程的實時監(jiān)控方法,其特征在于,包括如下步驟(1)部署架構(gòu),包括導航監(jiān)控客戶機、GIS服務(wù)器、應(yīng)用服務(wù)器和企業(yè)數(shù)據(jù)庫服務(wù)器;(2)構(gòu)建網(wǎng)格,具體方法如下①由應(yīng)用服務(wù)器從企業(yè)數(shù)據(jù)庫服務(wù)器中獲取外出工作人員應(yīng)訪的客戶信息,包含客戶地理信息;②將所有的客戶以原點的形式,在企業(yè)數(shù)據(jù)查詢分析終端上渲染出來,然后使用區(qū)域網(wǎng)格法進行劃分a、將客戶信息按照對應(yīng)工作人員分類;b、使用凸包算法算出每個工作人員的客戶坐標的最邊緣坐標;C、通過GIS服務(wù)器提供的瀏覽器方式,將最外延的客戶坐標繪畫成一個閉包,然后使用GIS服務(wù)器的幾何服務(wù),將閉包向外延伸合適的距離,形成業(yè)務(wù)所需的單個網(wǎng)格;③采集所有外出工作人員的網(wǎng)格邊緣坐標,通過應(yīng)用服務(wù)器存儲到企業(yè)數(shù)據(jù)庫服務(wù)器中;這樣就形成業(yè)務(wù)所需的網(wǎng)格數(shù)據(jù);(3)手機終端與webservice應(yīng)用服務(wù)器,手機終端系統(tǒng)將采集到的現(xiàn)場數(shù)據(jù)組織成 xml文件格式,訪問Wfebservice應(yīng)用服務(wù)器的WS服務(wù),由W^ebservice應(yīng)用服務(wù)器來解析該 xml文件,并轉(zhuǎn)換成對象格式進行存儲;(4)應(yīng)用服務(wù)器計算,應(yīng)用服務(wù)器從企業(yè)數(shù)據(jù)庫服務(wù)器中獲取當前外出工作人員的定位信息,獲取頻率和定位系統(tǒng)上傳頻率一致;(5)實時監(jiān)控展示,企業(yè)數(shù)據(jù)查詢分析終端通過瀏覽器加載Flash監(jiān)控界面,所述監(jiān)控界面加載GIS服務(wù)器提供地圖服務(wù),展現(xiàn)當前全局地圖信息,同時調(diào)用應(yīng)用服務(wù)器提供遠程調(diào)用服務(wù),直接獲取工作人員實時定位信息,通過GIS服務(wù)器提供的Flex組件將定位信息渲染在全局地圖上,并實時繪畫出當前軌跡信息,以及當前人員的工作時間、行駛里程和工作情況,如果此工作人員有報警信息,在此報警人員上渲染報警燈,以示區(qū)別。
全文摘要
本發(fā)明涉及物流、煙草等企業(yè)人員外出工作情況的實時監(jiān)控技術(shù)領(lǐng)域,尤其是一種工作過程的實時監(jiān)控系統(tǒng)和方法。該系統(tǒng)包括服務(wù)器系統(tǒng)、定位系統(tǒng)、手機終端系統(tǒng)和客戶端,所述服務(wù)器系統(tǒng)由企業(yè)數(shù)據(jù)庫服務(wù)器、GIS服務(wù)器、應(yīng)用服務(wù)器、Webservice應(yīng)用服務(wù)器和企業(yè)數(shù)據(jù)查詢分析終端通過企業(yè)局域網(wǎng)連接而成,所述定位系統(tǒng)為帶有GPS定位功能、應(yīng)用服務(wù)的手機終端,所述客戶端由客戶和計算機組成。本發(fā)明提出區(qū)域網(wǎng)格法,為每個外出工作人員劃分工作區(qū)域,具有動態(tài)性、實時性、準確性。
文檔編號G05B19/418GK102163052SQ201010604568
公開日2011年8月24日 申請日期2010年12月24日 優(yōu)先權(quán)日2010年12月24日
發(fā)明者周迪, 楊逸文 申請人:江蘇省煙草公司常州市公司