專利名稱:按轄區(qū)監(jiān)控車輛的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通過GPS定位和移動通信監(jiān)控車輛的方法。
背景技術(shù):
目前,監(jiān)控車輛的方法是在本地區(qū)按單位進行的。監(jiān)控中心保存有本地區(qū)各下屬 單位與它們所管轄的已注冊車輛的對照表。已注冊的車輛在本地區(qū)范圍內(nèi)行駛時,定時地 通過移動通信網(wǎng)絡將本車輛當前位置的GPS定位數(shù)據(jù)上傳給監(jiān)控中心。監(jiān)控中心接收該車 輛上傳的當前位置的GPS定位數(shù)據(jù),會連同該車輛的識別碼一起保存到數(shù)據(jù)庫中,并按照 對照表中該車輛的歸屬關(guān)系,將該車輛當前位置的GPS定位數(shù)據(jù)通過互聯(lián)網(wǎng)傳送給相應單 位的用戶終端,在用戶終端顯示的本地區(qū)電子地圖上實時地顯示該車輛的當前位置。當有 外地車輛駛?cè)氡镜貐^(qū)范圍,即使該車輛定時地通過移動通信網(wǎng)絡將本車輛當前位置的GPS 定位數(shù)據(jù)上傳給監(jiān)控中心,監(jiān)控中心不能識別它也不對其實施監(jiān)控。對于各級交警機關(guān),需要對本單位的轄區(qū)范圍內(nèi)所有已注冊的車輛進行監(jiān)控。不 管是來自哪個地區(qū)、歸屬哪個單位的車輛,只要在本單位的轄區(qū)中,就要受本單位的監(jiān)控。 注意到我國的車輛是按地級市(以下簡稱為市)進行屬地管理的,而各級交警機關(guān)(以下 簡稱單位)存在嵌套的上下級關(guān)系,即最上級的中央單位直接管轄若干省的單位,各省的 單位直接管轄其下屬市的單位。當一個車輛在本市行駛時,本市單位對其有管轄權(quán),直接管 轄本市單位的本省單位對其有管轄權(quán),直接管轄本省單位的中央單位也對其有管轄權(quán),即, 本市單位、本省單位和中央單位都是該車輛的屬地單位,都需要獲得該車輛的實時位置信 息、對其實施監(jiān)控。而其他的市和省的單位,我們稱之為非屬地單位。這時,非屬地單位對 該車輛沒有管轄權(quán)。當一個車輛從一個市進入另一個市,存在復雜的動態(tài)單位管轄權(quán)變化。例如,該車輛從本市(該車輛的屬地單位轄區(qū))進入臨近市(該車輛的非屬地單 位轄區(qū))。若該臨近市仍在本省(該車輛的屬地單位轄區(qū))之內(nèi),則該車輛的本市單位、該 車輛的本省單位和中央單位作為屬地單位對該車輛有管轄權(quán);雖然臨近市單位是該車輛的 非屬地單位,但是該車輛目前在該臨近市單位的轄區(qū)內(nèi),所以該車輛的這個非屬地單位對 該車輛有管轄權(quán)。若該臨近市屬于臨近省(該車輛的非屬地單位轄區(qū)),則該車輛的本市單 位、該車輛的本省單位、和中央單位等屬地單位對該車輛有管轄權(quán),該車輛在該臨近市單位 和該臨近省單位的轄區(qū)內(nèi),該臨近市單位和該臨近省單位這兩個該車輛的非屬地單位對該 車輛也有管轄權(quán)。又例如,該車輛從一個臨近市(該車輛的非屬地單位轄區(qū))進入本市(該車輛的 屬地單位轄區(qū))。若該臨近市在本省(該車輛的屬地單位轄區(qū))之內(nèi),則只有該車輛的屬地 單位對該車輛有管轄權(quán),并要撤銷原來對該車輛具有管轄權(quán)的非屬地單位的臨近市單位對 該車輛的管轄權(quán)。若該臨近市屬于臨近省(該車輛的非屬地單位轄區(qū)),則只有該車輛的屬 地單位對該車輛有管轄權(quán),并要撤銷原來對該車輛具有管轄權(quán)的非屬地單位的該臨近市單 位、該臨近省單位對該車輛的管轄權(quán)。再例如,該車輛從一個非屬地市A(該車輛的非屬地單位轄區(qū))進入另一個非屬地市B (該車輛的非屬地單位轄區(qū))。若兩個非屬地市A、B仍在本省(該車輛的屬地單位轄 區(qū))之內(nèi),則該車輛的屬地單位對該車輛有管轄權(quán),非屬地市B的單位這個非屬地單位對該 車輛也有管轄權(quán),并要撤銷非屬地市A的單位對該車輛的監(jiān)控管轄權(quán)。若非屬地市A在本 省(該車輛的屬地單位轄區(qū))之內(nèi),非屬地市B在臨近省(該車輛的非屬地單位轄區(qū)),則 該車輛的屬地單位對該車輛有管轄權(quán),非屬地市B的單位、臨近省的單位這兩個非屬地單 位對該車輛有管轄權(quán),并要撤銷非屬地市A的單位對該車輛的管轄權(quán)。若非屬地市A在臨 近省(該車輛的非屬地單位轄區(qū)),非屬地市B在本省(該車輛的屬地單位轄區(qū))之內(nèi),則 該車輛的屬地單位對該車輛有管轄權(quán),非屬地市B的單位這個非屬地單位也對該車輛有管 轄權(quán),并要撤銷非屬地市A和臨近省的單位對該車輛的管轄權(quán)。如此等等,不再枚舉。現(xiàn)有監(jiān)控車輛的方法,監(jiān)控中心無法處理按轄區(qū)監(jiān)控車輛時 的這種復雜的動態(tài)單位管轄權(quán)變化,不能使相應單位的監(jiān)控終端可以及時地獲得監(jiān)控信息 和退出監(jiān)控狀態(tài)。所以,按轄區(qū)監(jiān)控車輛成為基于GPS的監(jiān)控中心面臨的難題。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種按轄區(qū)監(jiān)控車輛的方法,監(jiān)控中心可動態(tài)處理車輛行駛過程 中單位管轄權(quán)的變化,使相應單位的監(jiān)控終端可以及時地獲得監(jiān)控信息和退出監(jiān)控狀態(tài)。本發(fā)明的技術(shù)方案是按轄區(qū)監(jiān)控車輛的方法,監(jiān)控系統(tǒng)中多個具有GPS終端的 車輛通過移動通信網(wǎng)絡與監(jiān)控中心交互,監(jiān)控中心通過互聯(lián)網(wǎng)與多個單位的監(jiān)控終端交 互;該監(jiān)控系統(tǒng)中各級單位按嵌套的上下級關(guān)系進行管轄,每一單位有其獨立的轄區(qū),一個 單位的轄區(qū)為其所有下級單位轄區(qū)的總合,每一車輛歸其注冊地的單位及管轄該注冊地單 位的上級單位管轄,每一單位的監(jiān)控終端只監(jiān)控本單位管轄的車輛以及在本單位轄區(qū)內(nèi)的 其它單位管轄的車輛;監(jiān)控中心存有車輛、單位、轄區(qū)三者對應關(guān)系的數(shù)據(jù),以及車輛最后 所在轄區(qū)表和車輛管轄權(quán)表這兩個動態(tài)表格,車輛最后所在轄區(qū)表中每一個車輛記錄的數(shù) 據(jù)項有該車輛的識別碼和該車輛最后所在轄區(qū)的識別碼,車輛管轄權(quán)表中每一個車輛記錄 的數(shù)據(jù)項有該車輛的識別碼和所有當前對該車輛擁有管轄權(quán)的單位的識別碼;本方法包含的進程有監(jiān)控中心預填寫車輛管轄權(quán)表和車輛實時位置監(jiān)控;監(jiān)控中心預填寫車輛管轄權(quán)表的進程中每當有一個單位的監(jiān)控終端通過互聯(lián)網(wǎng) 登錄監(jiān)控中心時,監(jiān)控中心找出該單位及其下屬單位管轄的所有車輛,以及該單位轄區(qū)內(nèi) 其它單位的車輛,將該單位添加到車輛管轄權(quán)表內(nèi)這些車輛的管轄權(quán)記錄中;車輛實時位置監(jiān)控進程包含的步驟有步驟A,車輛上的GPS終端以固定時間間隔通過移動通信網(wǎng)絡將當前位置的實時 GPS數(shù)據(jù)發(fā)送給監(jiān)控中心,轉(zhuǎn)步驟B ;步驟B,監(jiān)控中心接收該車輛上傳的實時位置信息,提取該車輛的識別碼,確定該 車輛所有目前所在的轄區(qū),并對照車輛最后所在轄區(qū)表中該車輛的記錄檢查該車輛所在的 轄區(qū)是否有進出轄區(qū)的情況,是則轉(zhuǎn)步驟C ;否則轉(zhuǎn)步驟D ;步驟C,監(jiān)控中心提取該車輛當前所在的各轄區(qū)的管轄單位、該車輛剛進入的各轄 區(qū)的管轄單位和該車輛剛離開的各轄區(qū)的管轄單位,并查看這些管轄單位中是否有該車輛 的非屬地單位,是則轉(zhuǎn)步驟F ;否則轉(zhuǎn)步驟D ;步驟D,監(jiān)控中心按車輛管轄權(quán)表中該車輛的管轄權(quán)記錄經(jīng)互聯(lián)網(wǎng)向各個管轄該車輛的單位的監(jiān)控終端轉(zhuǎn)發(fā)該車輛的識別碼和實時位置信息;管轄該車輛的單位的監(jiān)控終 端接收并顯示該車輛的實時位置,然后退出本進程;步驟F,監(jiān)控中心將步驟C找出的該車輛剛進入轄區(qū)的管轄單位中該車輛的非屬 地單位填入車輛管轄權(quán)表內(nèi)該車輛的管轄權(quán)記錄,轉(zhuǎn)步驟G ;步驟G,監(jiān)控中心按車輛管轄權(quán)表中該車輛的管轄權(quán)記錄經(jīng)互聯(lián)網(wǎng)向各個管轄該 車輛的單位的監(jiān)控終端轉(zhuǎn)發(fā)該車輛的識別碼、當前所在的各轄區(qū)和實時位置信息;管轄該 車輛的單位的監(jiān)控終端接收該車輛的識別碼、當前所在的各轄區(qū)和實時位置信息后先檢查 該車輛當前所在的各轄區(qū)是否為本單位的轄區(qū),是則顯示該車輛的實時位置,否則刪除該 車輛的顯示;轉(zhuǎn)步驟H;步驟H,監(jiān)控中心將步驟C找出的該車輛剛離開轄區(qū)的管轄單位中該車輛的非屬 地單位從車輛管轄權(quán)表內(nèi)該車輛的管轄權(quán)記錄中刪去,轉(zhuǎn)步驟I ;步驟I,監(jiān)控中心按該車輛當前所在的各轄區(qū)修改車輛最后所在轄區(qū)表內(nèi)該車輛 的最后所在轄區(qū)的記錄;然后退出本進程。在推薦實施例中所述的監(jiān)控中心保存有車輛屬地單位表、下屬單位表、單位轄區(qū) 表、轄區(qū)邊界表,車輛屬地單位表中每一車輛記錄的數(shù)據(jù)項有該車輛的識別碼和所有管轄 該車輛的單位的識別碼;下屬單位表中每一單位記錄的數(shù)據(jù)項有該單位的識別碼和所有歸 該單位管轄的下屬單位的識別碼;單位轄區(qū)表中每一轄區(qū)記錄的數(shù)據(jù)項有該轄區(qū)的識別碼 和所有管轄該轄區(qū)的單位的識別碼;轄區(qū)邊界表中每一轄區(qū)記錄的數(shù)據(jù)項有該轄區(qū)的識別 碼、該轄區(qū)中邊界點的個數(shù)和該轄區(qū)中每一個邊界點的經(jīng)度和緯度;監(jiān)控終端表中每一監(jiān) 控終端記錄的數(shù)據(jù)項有該監(jiān)控終端的識別碼和使用該監(jiān)控終端的單位的識別碼;監(jiān)控中心預填寫車輛管轄權(quán)表的進程中,每當有一個單位的監(jiān)控終端網(wǎng)登錄監(jiān)控 中心,監(jiān)控中心提取該監(jiān)控終端的識別碼后具體的操作是按監(jiān)控終端的識別碼調(diào)用監(jiān)控 終端表,取得使用該監(jiān)控終端的單位的單位識別碼;按照該單位的識別碼調(diào)用下屬單位表, 查出該單位的所有下屬單位的識別碼,并將該單位的識別碼和該單位的所有下屬單位的識 別碼一起暫時保存在待查單位識別碼單元中;再運用待查單位識別碼單元中這些單位的識 別碼調(diào)用車輛屬地單位表,查出這些單位管轄的所有車輛的識別碼,然后,對保存在待查單 位識別碼單元中的每一個單位分別以該單位管轄的所有車輛的識別碼為鍵值,在車輛管轄 權(quán)表中找出該單位管轄的所有車輛的管轄權(quán)記錄,將該單位的識別碼分別添加到該單位管 轄的所有車輛的管轄權(quán)記錄中;監(jiān)控中心運用待查單位識別碼單元中這些單位的識別碼調(diào) 用單位轄區(qū)表,獲得本單位管轄的所有轄區(qū)的識別碼;再用這些轄區(qū)的識別碼調(diào)用車輛最 后所在轄區(qū)表,查到當前所有在這些轄區(qū)中的車輛的識別碼,用這些車輛的識別碼分別通 過車輛屬地單位表查出每一車輛的屬地單位的識別碼,若某一車輛的屬地單位的識別碼不 在待查單位識別碼單元保存的那些單位的識別碼之列,則該車輛是在該單位的轄區(qū)內(nèi)其它 單位的車輛,需將該單位的識別碼添加到車輛管轄權(quán)表內(nèi)這一車輛的管轄權(quán)記錄中。進而所述車輛實時位置監(jiān)控進程的步驟B中,監(jiān)控中心確定該車輛所有目前所 在的轄區(qū)對照車輛最后所在轄區(qū)表中該車輛的記錄檢查該車輛所在的轄區(qū)是否有進出轄 區(qū)的情況的具體的操作是監(jiān)控中心以該車輛的實時位置信息查對轄區(qū)邊界表,確定該車 輛所有目前所在的轄區(qū)識別碼;利用車輛最后所在轄區(qū)表內(nèi)該車輛的最后所在轄區(qū)記錄中 該車輛的最后所在轄區(qū)識別碼與該車輛所有目前所在的轄區(qū)識別碼進行比對,檢查該車輛所在轄區(qū)是否發(fā)生變化;所述車輛實時位置監(jiān)控進程的步驟C中,監(jiān)控中心具體的操作是監(jiān)控中心通過 步驟B的比對找出該車輛剛進入的每一個轄區(qū)的識別碼和該車輛剛離開的每一個轄區(qū)的 識別碼;按該車輛的識別碼、該車輛當前所在的各轄區(qū)的識別碼、該車輛剛進入的各轄區(qū)的 識別碼和該車輛剛離開的各轄區(qū)的識別碼,從單位轄區(qū)表提取這些轄區(qū)所對應單位的識別 碼,用上述這些轄區(qū)所對應單位的識別碼查對下屬單位表內(nèi)該車輛的屬地單位記錄,判斷 上述這些轄區(qū)所對應的單位是否有該車輛的非屬地單位。本發(fā)明按轄區(qū)監(jiān)控車輛的方法,監(jiān)控中心保存車輛、單位、轄區(qū)三者對應關(guān)系的數(shù) 據(jù),并用車輛最后所在轄區(qū)表和車輛管轄權(quán)表動態(tài)記載每一車輛的歷史位置和當前對其有 管轄權(quán)的單位;監(jiān)控中心接收車輛上傳的實時位置信息,確定該車輛所有目前所在的轄區(qū), 并對照車輛最后所在轄區(qū)表查看該車輛是否有進出的非屬地單位轄區(qū)的情況,若沒有就按 車輛管轄權(quán)表向相關(guān)單位的監(jiān)控終端轉(zhuǎn)發(fā)該車輛的識別碼和實時位置信息,由這些監(jiān)控終 端顯示該車輛的實時位置;若有就修改車輛管轄權(quán)表并向相關(guān)單位的監(jiān)控終端轉(zhuǎn)發(fā)該車輛 當前所在的各轄區(qū)和實時位置信息;由這些監(jiān)控終端按本單位的轄區(qū)顯示該車輛的實時位 置或刪除該車輛的顯示。一旦一個車輛離開所在的轄區(qū)進入其它轄區(qū),監(jiān)控中心就可以及 時地用車輛最后所在轄區(qū)表記載該車輛所在轄區(qū)的變化;一旦一個車輛進入一個非屬地轄 區(qū),監(jiān)控中心都會自動在車輛管轄權(quán)表中該車輛的記錄中添加管轄該非屬地轄區(qū)的單位, 使管轄該非屬地轄區(qū)的單位的監(jiān)控終端能過及時監(jiān)控該車輛。一旦一個車輛離開非屬地轄 區(qū),監(jiān)控中心都會自動在車輛管轄權(quán)表中該車輛的記錄中刪除管轄該非屬地轄區(qū)的單位, 并使管轄該非屬地轄區(qū)的單位的監(jiān)控終端停止監(jiān)控該車輛。本發(fā)明按轄區(qū)監(jiān)控車輛的方法 解決了監(jiān)控中心無法處理按轄區(qū)監(jiān)控車輛時復雜的動態(tài)單位管轄權(quán)變化,不能使相應單位 的監(jiān)控終端及時地獲得監(jiān)控信息和退出監(jiān)控狀態(tài)的難題。為各級交警單位按轄區(qū)監(jiān)控車輛 提供了簡單而可靠的技術(shù)支持。本發(fā)明按轄區(qū)監(jiān)控車輛的方法,監(jiān)控中心采用上述的表格記載車輛、單位、轄區(qū)三 者對應關(guān)系的數(shù)據(jù),使得監(jiān)控中心預填寫車輛管轄權(quán)表的進程簡潔、快速;并使得車輛實時 位置監(jiān)控進程中可以快速、準確地確定該車輛所有目前所在的轄區(qū)、檢查該車輛所在轄區(qū) 是否發(fā)生變化,并快速、準確地在該車輛所在轄區(qū)發(fā)生變化時在車輛當前所在的各轄區(qū)、該 車輛剛進入的各轄區(qū)和該車輛剛離開的各轄區(qū)所對應單位中找出該車輛的非屬地單位。具 有處理過程簡單、可靠、快速的優(yōu)點。
圖1為一個采用本發(fā)明按轄區(qū)監(jiān)控車輛的方法的車輛監(jiān)控系統(tǒng)實施例的示意圖。圖2為圖1車輛監(jiān)控系統(tǒng)實施例監(jiān)控中心預填寫車輛管轄權(quán)表進程的流程示意 圖。圖3為圖1車輛監(jiān)控系統(tǒng)實施例中車輛實時位置監(jiān)控進程的流程示意圖。
具體實施例方式一、實施例一一個采用本發(fā)明按轄區(qū)監(jiān)控車輛的方法的車輛監(jiān)控系統(tǒng)實施例的結(jié)構(gòu),如圖1所示。該車輛監(jiān)控系統(tǒng)包括多個具有GPS終端的車輛1、一個監(jiān)控中心2和多個單位的監(jiān)控終 端3。該監(jiān)控系統(tǒng)中各級(交警)單位按嵌套的上下級關(guān)系進行管轄,最上級的中央單位直 接管轄若干省的單位,各省的單位直接管轄其下屬市的單位。每一單位有其獨立的轄區(qū),一 個單位的轄區(qū)為其所有下級單位轄區(qū)的總合。所有車輛1均按其所在的地級市進行屬地注 冊管理。每一車輛1歸其注冊地的單位及管轄該注冊地單位的上級單位管轄,每一單位的 監(jiān)控終端3只監(jiān)控本單位管轄的車輛1以及在本單位轄區(qū)內(nèi)的其它單位管轄的車輛1。監(jiān)控中心2內(nèi)設有多個具有GPRS通信功能的前置機21、至少一個業(yè)務服務器22、 一個網(wǎng)管服務器23和一個數(shù)據(jù)庫對。前置機21通過移動通信網(wǎng)絡4與各車輛1上的GPS終端進行數(shù)據(jù)交互。、前置機 21通過監(jiān)控中心2內(nèi)的局域網(wǎng)與業(yè)務服務器22和網(wǎng)管服務器23進行數(shù)據(jù)交互。業(yè)務服務器22通過監(jiān)控中心2內(nèi)的局域網(wǎng)與網(wǎng)管服務器23進行數(shù)據(jù)交互。業(yè)務 服務器22負責對所有已注冊車輛1上傳的GPS數(shù)據(jù)進行處理和存儲,它根據(jù)獲得的車輛1 的實時位置信息,結(jié)合各單位的轄區(qū)范圍信息,確定每個車輛1當前所在的轄區(qū)以及判斷 是否發(fā)生進出轄區(qū)的狀態(tài)變化,并在發(fā)生進出轄區(qū)的狀態(tài)變化時向網(wǎng)管服務器發(fā)出進出轄 區(qū)通知。網(wǎng)管服務器23負責提供通信通道,讓各個單位的監(jiān)控終端3與監(jiān)控中心2內(nèi)各設 備進行數(shù)據(jù)交互,并負責維護監(jiān)控中心2內(nèi)各設備的運行狀態(tài)。數(shù)據(jù)庫M負責持久化存儲系統(tǒng)的數(shù)據(jù)。數(shù)據(jù)庫M通過監(jiān)控中心2內(nèi)的局域網(wǎng)與 業(yè)務服務器22和網(wǎng)管服務器23進行數(shù)據(jù)交互。數(shù)據(jù)庫服務器M內(nèi)保存有車輛屬地單位 表、下屬單位表、單位轄區(qū)表、轄區(qū)邊界表。其中車輛屬地單位表中每一車輛1記錄的數(shù)據(jù)項有該車輛1的識別碼(我們直接采 用該車輛1的GPS終端通信代碼)、該車輛1的車牌號、所有管轄該車輛1的單位的識別碼。 所有管轄該車輛1的單位是指該車輛1注冊的屬地市單位、管轄該屬地市單位的屬地省單 位和管轄該屬地省的中央單位。下屬單位表中每一單位記錄的數(shù)據(jù)項有該單位的識別碼、該單位的名稱、所有歸 該單位管轄的下屬單位的識別碼和名稱。對于一個市單位而言,所有歸該單位管轄的下屬 單位為空。對于一個省單位而言,所有歸該單位管轄的下屬單位為該省的所有市的市單位。 對于中央單位而言,所有歸該單位管轄的下屬單位為所有下屬省的省單位以及這些省的所 有市的市單位。單位轄區(qū)表中每一轄區(qū)記錄的數(shù)據(jù)項有該轄區(qū)的識別碼、該轄區(qū)的名稱、所有管 轄該轄區(qū)的單位的識別碼。所有管轄該轄區(qū)的單位是指對于一個市的轄區(qū)而言,所有管轄 該轄區(qū)的單位有該市的市單位,該市所在省的省單位和中央單位。對于一個省的轄區(qū)而言, 所有管轄該轄區(qū)的單位有該省的省單位和中央單位。對于中央的轄區(qū)而言,所有管轄該轄 區(qū)的單位只有中央單位。轄區(qū)邊界表中每一轄區(qū)記錄的數(shù)據(jù)項有該轄區(qū)的識別碼、該轄區(qū)中邊界點的個 數(shù)、該轄區(qū)中每一個邊界點的經(jīng)度和緯度。監(jiān)控終端表中每一監(jiān)控終端記錄的數(shù)據(jù)項有該監(jiān)控終端3的識別碼、使用該監(jiān) 控終端3的單位的單位名稱和識別碼。每個單位的監(jiān)控終端3通過互聯(lián)網(wǎng)5登陸網(wǎng)管服務器23,與網(wǎng)管服務器23進行數(shù)據(jù)交互。每一個監(jiān)控終端3保存有本單位及下屬單位管轄的所有轄區(qū)的識別碼,它提供操 作界面讓操作者對本單位及下屬單位管轄的所有轄區(qū)內(nèi)所有已注冊車輛1進行監(jiān)控,它通 過電子地圖、列表等向操作者展現(xiàn)上述車輛1的實時位置信息。為了動態(tài)地記錄所有車輛所在轄區(qū)的歷史狀況和管轄權(quán),本車輛監(jiān)控系統(tǒng)實施例 在業(yè)務服務器22內(nèi)存中建立動態(tài)的表格-車輛最后所在轄區(qū)表,在網(wǎng)管服務器23的內(nèi)存 中建立動態(tài)的表格-車輛管轄權(quán)表。車輛最后所在轄區(qū)表中每一個車輛記錄的數(shù)據(jù)項有該車輛的識別碼,該車輛最 后所在轄區(qū)的識別碼。當一個車輛1所在的轄區(qū)發(fā)生變化時,業(yè)務服務器22會按照該車輛 1當前所在的各個轄區(qū)的識別碼自動修改車輛最后所在轄區(qū)表中該車輛的最后所在轄區(qū)記錄。車輛管轄權(quán)表中每一個車輛記錄的數(shù)據(jù)項有該車輛的識別碼,所有當前對該車 輛擁有管轄權(quán)的單位的識別碼。每當有一個單位的監(jiān)控終端3通過互聯(lián)網(wǎng)5登錄監(jiān)控中心2內(nèi)的網(wǎng)管服務器23 時,網(wǎng)管服務器23都會執(zhí)行預填寫車輛管轄權(quán)表的進程001,在車輛管轄權(quán)表內(nèi)對該單位 所管轄的所有車輛的記錄欄添加該單位的識別碼,以明確記載該單位對此車輛擁有管轄 權(quán)。此進程001的具體流程,請參看圖2 步驟0011,網(wǎng)管服務器23接受該單位監(jiān)控終端3的登錄,提取該監(jiān)控終端3的識 別碼,按監(jiān)控終端3的識別碼調(diào)用數(shù)據(jù)庫M中的監(jiān)控終端表,取得使用該監(jiān)控終端3的單 位的單位識別碼;執(zhí)行步驟0012。步驟0012,網(wǎng)管服務器23找出該單位及其下屬單位管轄的所有車輛1,將該單位 的識別碼添加到內(nèi)存中車輛管轄權(quán)表內(nèi)這些車輛1的管轄權(quán)記錄中。具體的操作是網(wǎng)管 服務器23按照該單位的識別碼調(diào)用數(shù)據(jù)庫M中的下屬單位表,查出該單位的所有下屬單 位的識別碼,并將該單位的識別碼和該單位的所有下屬單位的識別碼一起暫時保存在待查 單位識別碼單元中;再運用待查單位識別碼單元中這些單位的識別碼調(diào)用數(shù)據(jù)庫M中的 車輛屬地單位表,查出這些單位管轄的所有車輛1的識別碼。然后,網(wǎng)管服務器23對保存 在待查單位識別碼單元中的每一個單位分別以該單位管轄的所有車輛1的識別碼為鍵值, 在車輛管轄權(quán)表中找出該單位管轄的所有車輛1的管轄權(quán)記錄,將該單位的識別碼分別添 加到該單位管轄的所有車輛1的管轄權(quán)記錄中。執(zhí)行步驟0013。步驟0013,網(wǎng)管服務器23找出該單位轄區(qū)內(nèi)其它單位的車輛1,將該單位添加到 這些車輛1的管轄權(quán)記錄中。具體的操作是網(wǎng)管服務器23運用待查單位識別碼單元中這 些單位的識別碼調(diào)用數(shù)據(jù)庫M中的單位轄區(qū)表,獲得本單位管轄的所有轄區(qū)的識別碼;再 用這些轄區(qū)的識別碼調(diào)用內(nèi)存中的車輛最后所在轄區(qū)表,查到當前所有在這些轄區(qū)中的車 輛1的識別碼,用這些車輛的識別碼分別通過數(shù)據(jù)庫M中的車輛屬地單位表查出每一車輛 1的屬地單位的識別碼,若某一車輛1的屬地單位的識別碼不在待查單位識別碼單元保存 的那些單位的識別碼之列,則該車輛1是在該單位的轄區(qū)內(nèi)其它單位的車輛1,網(wǎng)管服務器 23將該單位的識別碼添加到內(nèi)存中的車輛管轄權(quán)表內(nèi)這一車輛1的管轄權(quán)記錄中。結(jié)束本 進程。本車輛監(jiān)控系統(tǒng)實施按轄區(qū)對車輛實時位置監(jiān)控的進程,請參看圖3 步驟101,車輛1上傳當前位置數(shù)據(jù)。具體的操作是車輛1上的GPS終端收集衛(wèi)星發(fā)來的實時GPS數(shù)據(jù),并以固定時間間隔通過移動通信網(wǎng)絡4將本車輛1當前位置的實 時GPS數(shù)據(jù)發(fā)送給監(jiān)控中心2內(nèi)的前置機21,轉(zhuǎn)由前置機21執(zhí)行步驟201。步驟201,前置機21接收并轉(zhuǎn)發(fā)該車輛1的位置信息。具體的操作是前置機21 通過移動通信網(wǎng)絡4接收該車輛1上傳的實時位置信息,并提取該車輛1的識別碼。前置 機21通過監(jiān)控中心2內(nèi)的局域網(wǎng)將該車輛1的識別碼和實時位置信息轉(zhuǎn)發(fā)給業(yè)務服務器 22,轉(zhuǎn)由業(yè)務服務器22執(zhí)行步驟3011。在步驟3011-步驟3014中,業(yè)務服務器22確定該車輛1所有目前所在的轄區(qū),并 在轄區(qū)發(fā)生變化的時發(fā)出進出轄區(qū)通知并修改該車輛1的最后所在轄區(qū)的記錄。具體的操 作是步驟3011,業(yè)務服務器22接收前置機21發(fā)來的該車輛1的識別碼和實時位置信 息,以該車輛1的實時位置信息查對轄區(qū)邊界表,確定該車輛1所有目前所在的轄區(qū)識別 碼,執(zhí)行步驟3012。步驟3012,業(yè)務服務器22利用內(nèi)存中的車輛最后所在轄區(qū)表內(nèi)該車輛1的最后所 在轄區(qū)記錄中該車輛1的最后所在轄區(qū)識別碼與該車輛1所有目前所在的轄區(qū)識別碼進行 比對,檢查該車輛1所在轄區(qū)是否發(fā)生變化,是,則業(yè)務服務器22執(zhí)行步驟3013 ;否,則無 需作進出轄區(qū)的處理,業(yè)務服務器22通過監(jiān)控中心2內(nèi)的局域網(wǎng)將該車輛1的識別碼和實 時位置信息轉(zhuǎn)發(fā)給網(wǎng)管服務器23,轉(zhuǎn)由網(wǎng)管服務器23執(zhí)行步驟401。步驟3013,業(yè)務服務器22在車輛1所在轄區(qū)發(fā)生變化的時候,找出車輛1剛進入 的每一個轄區(qū)的識別碼和車輛1剛離開的每一個轄區(qū)的識別碼。業(yè)務服務器22通過監(jiān)控 中心2內(nèi)的局域網(wǎng)向網(wǎng)管服務器23發(fā)出該車輛1的進出轄區(qū)通知,轉(zhuǎn)由網(wǎng)管服務器23執(zhí) 行步驟4021 ;而業(yè)務服務器22執(zhí)行步驟3014。進出轄區(qū)通知的內(nèi)容包括車輛1的識別 碼、車輛1的實時位置信息、車輛1當前所在的各轄區(qū)的識別碼、車輛1剛進入的各轄區(qū)的 識別碼和車輛1剛離開的各轄區(qū)的識別碼。步驟3014,業(yè)務服務器22按該車輛1所有目前所在的轄區(qū)的識別碼修改內(nèi)存中的 車輛最后所在轄區(qū)表內(nèi)該車輛1的最后所在轄區(qū)的記錄。結(jié)束本進程。步驟401,網(wǎng)管服務器23按該車輛1的管轄權(quán)記錄轉(zhuǎn)發(fā)車輛位置。具體的操作是 網(wǎng)管服務器23接收前置機21發(fā)來的該車輛1的識別碼和實時位置信息,然后按照內(nèi)存中 的車輛管轄權(quán)表該車輛1的管轄權(quán)記錄經(jīng)互聯(lián)網(wǎng)5向所有管轄該車輛1的單位的監(jiān)控終端 3轉(zhuǎn)發(fā)該車輛1的識別碼和實時位置信息。轉(zhuǎn)由管轄該車輛1的單位的監(jiān)控終端3執(zhí)行步 驟501步驟501,管轄該車輛1的單位的監(jiān)控終端3經(jīng)互聯(lián)網(wǎng)5接收網(wǎng)管服務器23發(fā)來 的該車輛1的識別碼和實時位置信息,并在顯示的電子地圖上顯示該車輛1的實時位置。結(jié) 束本進程。在步驟4021-步驟4025中,網(wǎng)管服務器23在車輛1所在轄區(qū)的變化涉及該車輛1 的非屬地單位時,修改該車輛1的管轄權(quán)記錄并通知有關(guān)單位的監(jiān)控終端3作出相應的處 理。具體的操作是步驟4021,網(wǎng)管服務器23通過監(jiān)控中心2內(nèi)的局域網(wǎng)接收業(yè)務服務器22發(fā)來的 該車輛1的進出轄區(qū)通知。網(wǎng)管服務器23按進出轄區(qū)通知中車輛1的識別碼、車輛1當 前所在的各轄區(qū)的識別碼、車輛1剛進入的各轄區(qū)的識別碼和車輛1剛離開的各轄區(qū)的識別碼,從數(shù)據(jù)庫M中的單位轄區(qū)表提取該通知中所有轄區(qū)所對應單位的識別碼,執(zhí)行步驟 4022。步驟4022,網(wǎng)管服務器23用上述通知中所有單位的識別碼查對數(shù)據(jù)庫M中的下 屬單位表內(nèi)該車輛的屬地單位記錄,判斷上述通知中的所有單位是否有該車輛的非屬地單 位,是,則執(zhí)行步驟4023 ;否,則無需修改內(nèi)存中車輛管轄權(quán)表內(nèi)該車輛1的管轄權(quán)記錄,網(wǎng) 管服務器23按照內(nèi)存中的車輛管轄權(quán)表該車輛1的管轄權(quán)記錄經(jīng)互聯(lián)網(wǎng)5將該車輛1的 識別碼和實時位置信息轉(zhuǎn)發(fā)給有關(guān)單位的監(jiān)控終端3,網(wǎng)管服務器23執(zhí)行步驟401。步驟4023,網(wǎng)管服務器23檢查上一步驟得到的非屬地單位的轄區(qū)識別碼是否有 與上述通知中進入轄區(qū)識別碼相同的,也就是說這些非屬地單位的轄區(qū)是否有屬于上述通 知中進入轄區(qū)的,若有則將這些非屬地單位的識別碼填入內(nèi)存中的車輛管轄權(quán)表內(nèi)該車輛 1的管轄權(quán)記錄中,執(zhí)行步驟4023。步驟4023,網(wǎng)管服務器23按照內(nèi)存中的車輛管轄權(quán)表該車輛1的管轄權(quán)記錄經(jīng)互 聯(lián)網(wǎng)5向有關(guān)單位的監(jiān)控終端3發(fā)車輛轄區(qū)變動通知,轉(zhuǎn)發(fā)該車輛1的當前所有轄區(qū)的識 別碼和該車輛1的當前位置。轉(zhuǎn)由有關(guān)單位的監(jiān)控終端3執(zhí)行步驟5021,而網(wǎng)管服務器23 執(zhí)行步驟4025。步驟4025,網(wǎng)管服務器23檢查步驟4022得到的非屬地單位的轄區(qū)識別碼是否有 與上述通知中離開轄區(qū)識別碼相同的,即這些非屬地單位的轄區(qū)是否有屬于上述通知中離 開轄區(qū)的,若有則將這些非屬地單位的識別碼從車輛管轄權(quán)表內(nèi)該車輛1的管轄權(quán)記錄中 刪除,結(jié)束本進程。在步驟5021-50M中,有關(guān)單位的監(jiān)控終端3經(jīng)互聯(lián)網(wǎng)5接收車輛轄區(qū)變動通知, 若該車輛仍在本單位的轄區(qū)內(nèi),則繼續(xù)在電子地圖或列表上顯示該車輛的實時位置;否則 在電子地圖或列表上刪除該車輛的實時位置,取消對該車輛的監(jiān)控。具體的操作是步驟5021,有關(guān)單位的監(jiān)控終端3經(jīng)互聯(lián)網(wǎng)5接收車輛轄區(qū)變動通知,執(zhí)行步驟 5022。步驟5022,有關(guān)單位的監(jiān)控終端3判斷車輛轄區(qū)變動通知中該車輛1的當前所有 轄區(qū)的識別碼是否包含本監(jiān)控終端3保存的本單位及下屬單位管轄的所有轄區(qū)的識別碼 一致,是則該車輛1在本單位的轄區(qū)內(nèi),執(zhí)行步驟5023 ;否則該車輛1已離開本單位的轄 區(qū),執(zhí)行步驟50 。步驟5023,該車輛1當前所在轄區(qū)的管轄單位的監(jiān)控終端3在電子地圖或列表上 顯示該車輛1的實時位置。步驟50 ,該車輛1剛離開的轄區(qū)的管轄單位的監(jiān)控終端3在電子地圖或列表上 刪除該車輛1的實時位置,取消對該車輛1的監(jiān)控。以上所述,僅為本發(fā)明較佳實施例,不以此限定本發(fā)明實施的范圍,依本發(fā)明的技 術(shù)方案及說明書內(nèi)容所作的等效變化與修飾,皆應屬于本發(fā)明涵蓋的范圍。
權(quán)利要求
1.按轄區(qū)監(jiān)控車輛的方法,監(jiān)控系統(tǒng)中多個具有GPS終端的車輛通過移動通信網(wǎng)絡與 監(jiān)控中心交互,監(jiān)控中心通過互聯(lián)網(wǎng)與多個單位的監(jiān)控終端交互;該監(jiān)控系統(tǒng)中各級單位 按嵌套的上下級關(guān)系進行管轄,每一單位有其獨立的轄區(qū),一個單位的轄區(qū)為其所有下級 單位轄區(qū)的總合,每一車輛歸其注冊地的單位及管轄該注冊地單位的上級單位管轄,每一 單位的監(jiān)控終端只監(jiān)控本單位管轄的車輛以及在本單位轄區(qū)內(nèi)的其它單位管轄的車輛;監(jiān) 控中心存有車輛、單位、轄區(qū)三者對應關(guān)系的數(shù)據(jù),以及車輛最后所在轄區(qū)表和車輛管轄權(quán) 表這兩個動態(tài)表格,車輛最后所在轄區(qū)表中每一個車輛記錄的數(shù)據(jù)項有該車輛的識別碼和 該車輛最后所在轄區(qū)的識別碼,車輛管轄權(quán)表中每一個車輛記錄的數(shù)據(jù)項有該車輛的識別 碼和所有當前對該車輛擁有管轄權(quán)的單位的識別碼;本方法包含的進程有監(jiān)控中心預填寫車輛管轄權(quán)表和車輛實時位置監(jiān)控; 監(jiān)控中心預填寫車輛管轄權(quán)表的進程中每當有一個單位的監(jiān)控終端通過互聯(lián)網(wǎng)登錄 監(jiān)控中心時,監(jiān)控中心找出該單位及其下屬單位管轄的所有車輛,以及該單位轄區(qū)內(nèi)其它 單位的車輛,將該單位添加到車輛管轄權(quán)表內(nèi)這些車輛的管轄權(quán)記錄中; 車輛實時位置監(jiān)控進程包含的步驟有步驟A,車輛上的GPS終端以固定時間間隔通過移動通信網(wǎng)絡將當前位置的實時GPS數(shù) 據(jù)發(fā)送給監(jiān)控中心,轉(zhuǎn)步驟B;步驟B,監(jiān)控中心接收該車輛上傳的實時位置信息,提取該車輛的識別碼,確定該車輛 所有目前所在的轄區(qū),并對照車輛最后所在轄區(qū)表中該車輛的記錄檢查該車輛所在的轄區(qū) 是否有進出轄區(qū)的情況,是則轉(zhuǎn)步驟C ;否則轉(zhuǎn)步驟D ;步驟C,監(jiān)控中心提取該車輛當前所在的各轄區(qū)的管轄單位、該車輛剛進入的各轄區(qū)的 管轄單位和該車輛剛離開的各轄區(qū)的管轄單位,并查看這些管轄單位中是否有該車輛的非 屬地單位,是則轉(zhuǎn)步驟F ;否則轉(zhuǎn)步驟D ;步驟D,監(jiān)控中心按車輛管轄權(quán)表中該車輛的管轄權(quán)記錄經(jīng)互聯(lián)網(wǎng)向各個管轄該車輛 的單位的監(jiān)控終端轉(zhuǎn)發(fā)該車輛的識別碼和實時位置信息;管轄該車輛的單位的監(jiān)控終端接 收并顯示該車輛的實時位置,然后退出本進程;步驟F,監(jiān)控中心將步驟C找出的該車輛剛進入轄區(qū)的管轄單位中該車輛的非屬地單 位填入車輛管轄權(quán)表內(nèi)該車輛的管轄權(quán)記錄,轉(zhuǎn)步驟G ;步驟G,監(jiān)控中心按車輛管轄權(quán)表中該車輛的管轄權(quán)記錄經(jīng)互聯(lián)網(wǎng)向各個管轄該車輛 的單位的監(jiān)控終端轉(zhuǎn)發(fā)該車輛的識別碼、當前所在的各轄區(qū)和實時位置信息;管轄該車輛 的單位的監(jiān)控終端接收該車輛的識別碼、當前所在的各轄區(qū)和實時位置信息后先檢查該車 輛當前所在的各轄區(qū)是否為本單位的轄區(qū),是則顯示該車輛的實時位置,否則刪除該車輛 的顯示;轉(zhuǎn)步驟H;步驟H,監(jiān)控中心將步驟C找出的該車輛剛離開轄區(qū)的管轄單位中該車輛的非屬地單 位從車輛管轄權(quán)表內(nèi)該車輛的管轄權(quán)記錄中刪去,轉(zhuǎn)步驟I ;步驟I,監(jiān)控中心按該車輛當前所在的各轄區(qū)修改車輛最后所在轄區(qū)表內(nèi)該車輛的最 后所在轄區(qū)的記錄;然后退出本進程。
2.根據(jù)權(quán)利要求1所述的按轄區(qū)監(jiān)控車輛的方法,其特征在于所述的監(jiān)控中心保存 有車輛屬地單位表、下屬單位表、單位轄區(qū)表、轄區(qū)邊界表,車輛屬地單位表中每一車輛記 錄的數(shù)據(jù)項有該車輛的識別碼和所有管轄該車輛的單位的識別碼;下屬單位表中每一單位記錄的數(shù)據(jù)項有該單位的識別碼和所有歸該單位管轄的下屬單位的識別碼;單位轄區(qū)表中 每一轄區(qū)記錄的數(shù)據(jù)項有該轄區(qū)的識別碼和所有管轄該轄區(qū)的單位的識別碼;轄區(qū)邊界表 中每一轄區(qū)記錄的數(shù)據(jù)項有該轄區(qū)的識別碼、該轄區(qū)中邊界點的個數(shù)和該轄區(qū)中每一個邊 界點的經(jīng)度和緯度;監(jiān)控終端表中每一監(jiān)控終端記錄的數(shù)據(jù)項有該監(jiān)控終端的識別碼和使 用該監(jiān)控終端的單位的識別碼;監(jiān)控中心預填寫車輛管轄權(quán)表的進程中,每當有一個單位的監(jiān)控終端網(wǎng)登錄監(jiān)控中 心,監(jiān)控中心提取該監(jiān)控終端的識別碼后具體的操作是按監(jiān)控終端的識別碼調(diào)用監(jiān)控終 端表,取得使用該監(jiān)控終端的單位的單位識別碼;按照該單位的識別碼調(diào)用下屬單位表,查 出該單位的所有下屬單位的識別碼,并將該單位的識別碼和該單位的所有下屬單位的識別 碼一起暫時保存在待查單位識別碼單元中;再運用待查單位識別碼單元中這些單位的識別 碼調(diào)用車輛屬地單位表,查出這些單位管轄的所有車輛的識別碼,然后,對保存在待查單位 識別碼單元中的每一個單位分別以該單位管轄的所有車輛的識別碼為鍵值,在車輛管轄權(quán) 表中找出該單位管轄的所有車輛的管轄權(quán)記錄,將該單位的識別碼分別添加到該單位管轄 的所有車輛的管轄權(quán)記錄中;監(jiān)控中心運用待查單位識別碼單元中這些單位的識別碼調(diào)用 單位轄區(qū)表,獲得本單位管轄的所有轄區(qū)的識別碼;再用這些轄區(qū)的識別碼調(diào)用車輛最后 所在轄區(qū)表,查到當前所有在這些轄區(qū)中的車輛的識別碼,用這些車輛的識別碼分別通過 車輛屬地單位表查出每一車輛的屬地單位的識別碼,若某一車輛的屬地單位的識別碼不在 待查單位識別碼單元保存的那些單位的識別碼之列,則該車輛是在該單位的轄區(qū)內(nèi)其它單 位的車輛,需將該單位的識別碼添加到車輛管轄權(quán)表內(nèi)這一車輛的管轄權(quán)記錄中。
3.根據(jù)權(quán)利要求2所述的按轄區(qū)監(jiān)控車輛的方法,其特征在于所述車輛實時位置監(jiān) 控進程的步驟B中,監(jiān)控中心確定該車輛所有目前所在的轄區(qū)對照車輛最后所在轄區(qū)表中 該車輛的記錄檢查該車輛所在的轄區(qū)是否有進出轄區(qū)的情況的具體的操作是監(jiān)控中心以 該車輛的實時位置信息查對轄區(qū)邊界表,確定該車輛所有目前所在的轄區(qū)識別碼;利用車 輛最后所在轄區(qū)表內(nèi)該車輛的最后所在轄區(qū)記錄中該車輛的最后所在轄區(qū)識別碼與該車 輛所有目前所在的轄區(qū)識別碼進行比對,檢查該車輛所在轄區(qū)是否發(fā)生變化;所述車輛實時位置監(jiān)控進程的步驟C中,監(jiān)控中心具體的操作是監(jiān)控中心通過步驟B 的比對找出該車輛剛進入的每一個轄區(qū)的識別碼和該車輛剛離開的每一個轄區(qū)的識別碼; 按該車輛的識別碼、該車輛當前所在的各轄區(qū)的識別碼、該車輛剛進入的各轄區(qū)的識別碼 和該車輛剛離開的各轄區(qū)的識別碼,從單位轄區(qū)表提取這些轄區(qū)所對應單位的識別碼,用 上述這些轄區(qū)所對應單位的識別碼查對下屬單位表內(nèi)該車輛的屬地單位記錄,判斷上述這 些轄區(qū)所對應的單位是否有該車輛的非屬地單位。
全文摘要
本發(fā)明按轄區(qū)監(jiān)控車輛的方法,涉及一種通過GPS定位和移動通信監(jiān)控車輛的方法。本發(fā)明的方法中,監(jiān)控中心用車輛最后所在轄區(qū)表和車輛管轄權(quán)表動態(tài)記載每一車輛的歷史位置和當前對其有管轄權(quán)的單位;監(jiān)控中心接收車輛上傳的實時位置信息,確定該車輛所有目前所在的轄區(qū),并對照車輛最后所在轄區(qū)表查看該車輛是否有進出的非屬地單位轄區(qū)的情況,若沒有就按車輛管轄權(quán)表向相關(guān)單位的監(jiān)控終端轉(zhuǎn)發(fā)該車輛的識別碼和實時位置信息,由這些監(jiān)控終端顯示該車輛的實時位置;若有就修改車輛管轄權(quán)表并向相關(guān)單位的監(jiān)控終端轉(zhuǎn)發(fā)該車輛當前所在的各轄區(qū)和實時位置信息;由這些監(jiān)控終端按本單位的轄區(qū)顯示該車輛的實時位置或刪除該車輛的顯示。
文檔編號G08G1/017GK102103794SQ20101053039
公開日2011年6月22日 申請日期2010年11月3日 優(yōu)先權(quán)日2010年11月3日
發(fā)明者余建成, 柯志達, 洪志新, 雷艷軍, 韓震華 申請人:廈門雅迅網(wǎng)絡股份有限公司