一種快速定位初次入城車輛的方法及系統(tǒng)的制作方法
【專利摘要】一種快速定位初次入城車輛的方法及系統(tǒng)。通過監(jiān)控卡口的過車信息,將接收到的過車數(shù)據(jù)放入接收數(shù)據(jù)隊列,從接收數(shù)據(jù)隊列中獲得數(shù)據(jù),先和內(nèi)存數(shù)據(jù)中的入城卡口編號進(jìn)行比對,若無此卡口編號,則不產(chǎn)生預(yù)警,該條數(shù)據(jù)處理結(jié)束,進(jìn)行下一條數(shù)據(jù)的處理;若有此卡口編號存在,則比對該條記錄中的車牌在內(nèi)存數(shù)據(jù)中是否存在,若存在則該條數(shù)據(jù)處理結(jié)束,若不存在,產(chǎn)生實時預(yù)警信息,同時內(nèi)存數(shù)據(jù)加入該車牌信息,并且將該過車的車輛相關(guān)信息數(shù)據(jù)記錄在初次入城車輛數(shù)據(jù)庫;此庫中對每輛機(jī)動車有且僅有一條記錄,大大降低了數(shù)據(jù)的保有量。解決了傳統(tǒng)過車信息數(shù)據(jù)量巨大,無法實時定位初次入城車輛以及歷史查詢慢的問題,能快速查詢到初次入城車輛的信息。
【專利說明】ー種快速定位初次入城車輛的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及ー種快速定位初次入城車輛的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著社會經(jīng)濟(jì)的快速發(fā)展,機(jī)動車保有量急劇增多,涉車違法犯罪愈加猖獗;涉車違法犯罪有多種,這些車經(jīng)常會有ー個共同的規(guī)律,就是這些車在違法犯罪的前不久才首次出現(xiàn)在該違法地點所在的城市;在現(xiàn)在的卡ロ系統(tǒng)中,過車記錄的數(shù)量越來越多,成為海量的數(shù)據(jù);在這些海量的數(shù)據(jù)中檢索分析初次入城車輛的時間地點,為公安機(jī)關(guān)提供辦案或提前預(yù)警的數(shù)據(jù)分析,從而達(dá)到快速的破案或者通過預(yù)警分析將違法犯罪消滅在萌芽中;顯然將違法犯罪消滅在萌芽中是廣大公安干警和群眾更愿意看到的;所以需要設(shè)計ー套能夠?qū)崟r定位初次入城的車輛預(yù)警系統(tǒng),在每天海量的過車數(shù)據(jù)中實時地分析出初次入城車輛的時間地點和照片,供公安干警做預(yù)警分析使用。
[0003]目前業(yè)內(nèi)的各種卡ロ系統(tǒng)主要是做過車數(shù)據(jù)的采集,并存入數(shù)據(jù)庫;在需要知道某段時間的初次入城車輛時,在從這些海量的數(shù)據(jù)中搜索,這是ー個很耗時的工作。若能基于卡ロ系統(tǒng)實時采集的過車數(shù)據(jù),實時的分析出是否是初次入城的車輛,并實時預(yù)警,同時単獨存儲這些數(shù)據(jù),這些數(shù)據(jù)量基本上是百萬級別的,遠(yuǎn)遠(yuǎn)低于卡ロ采集的過車記錄數(shù)量。但目前還沒有既可實時預(yù)警,又可快速的查找歷史記錄的方法。
[0004]比如現(xiàn)有技術(shù)CN 201829052U公開了ー種城市交通視頻綜合檢測器和采用該檢測器的管理系統(tǒng),包括,為了城市道路交通管理的需要,在城市的主要路ロ、路段安裝大量的攝像機(jī),以及配套的傳輸和監(jiān)控設(shè)備,對車牌照進(jìn)行抓拍和識別。但是該現(xiàn)有技術(shù)并沒有對首次入城的車輛信息進(jìn)行單獨處理,存在車輛數(shù)據(jù)量大、無法快速定位的問題。
【發(fā)明內(nèi)容】
[0005]為此,本發(fā)明所要解決的技術(shù)問題在于道路監(jiān)控的車輛數(shù)據(jù)量大,無法快速定位首次入城車輛,從而提出ー種快速定位初次入城車輛的方法。
[0006]接收入城卡ロ監(jiān)控到的車輛信息,所述車輛信息包括卡ロ編號、車牌、經(jīng)過時間,將接收到的車輛信息數(shù)據(jù)放入接收數(shù)據(jù)隊列,從接收數(shù)據(jù)隊列中獲得車輛信息數(shù)據(jù),先和內(nèi)存數(shù)據(jù)中的卡ロ編號進(jìn)行比對,若無此卡ロ編號,則不產(chǎn)生預(yù)警,該條數(shù)據(jù)處理結(jié)束,進(jìn)行下一條數(shù)據(jù)的處理;若有此卡ロ編號存在,則比對該條記錄中的車牌在內(nèi)存數(shù)據(jù)中是否存在,若存在則該條數(shù)據(jù)處理結(jié)束,若不存在,產(chǎn)生實時預(yù)警信息,同時內(nèi)存數(shù)據(jù)加入該車牌信息,并且將該車輛的車輛信息數(shù)據(jù)記錄在初次入城車輛數(shù)據(jù)庫。
[0007]如果車牌在內(nèi)存數(shù)據(jù)中已存在,則不記錄在初次入城車輛數(shù)據(jù)庫。
[0008]將入城的卡ロ信息以哈希散列的方式存于內(nèi)存中,供快速檢索使用;將卡ロ系統(tǒng)中出現(xiàn)的車牌去重后存于內(nèi)存中,并為車牌建立索引,供快速檢索使用。
[0009]還包括數(shù)據(jù)管理步驟,同步物理數(shù)據(jù)庫和內(nèi)存中的數(shù)據(jù)庫,保持?jǐn)?shù)據(jù)的一致性,對車輛的初次入城記錄進(jìn)行管理。[0010]本發(fā)明還提出了ー種快速定位初次入城車輛的系統(tǒng),包括:接收過車數(shù)據(jù)模塊,接收卡ロ系統(tǒng)發(fā)送的入城車輛信息,并將接收到的車輛信息數(shù)據(jù)放入接收數(shù)據(jù)隊列;所述車輛信息包括卡ロ編號、車牌、經(jīng)過時間。
[0011]比對模塊,從接收數(shù)據(jù)隊列中獲得車輛信息數(shù)據(jù),先和內(nèi)存數(shù)據(jù)模塊中的卡ロ編號進(jìn)行比對,若無此卡ロ編號,則不產(chǎn)生預(yù)警,該條數(shù)據(jù)處理結(jié)束,進(jìn)行下一條數(shù)據(jù)的處理,若有此卡ロ編號存在,則比對該條記錄中的車牌在內(nèi)存數(shù)據(jù)模塊中是否存在;
實時預(yù)警模塊,車牌在內(nèi)存數(shù)據(jù)中不存在吋,產(chǎn)生實時預(yù)警信息;
內(nèi)存數(shù)據(jù)模塊,車牌在內(nèi)存數(shù)據(jù)中不存在時,將該車輛的車輛信息數(shù)據(jù)記錄在初次入城車輛數(shù)據(jù)庫。
[0012]如果車牌在內(nèi)存數(shù)據(jù)中已存在,則內(nèi)存數(shù)據(jù)模塊不在初次入城車輛數(shù)據(jù)庫中記錄該信息。
[0013]內(nèi)存數(shù)據(jù)模塊,將入城的卡ロ信息以哈希散列的方式存于內(nèi)存中,供快速檢索使用,將卡ロ系統(tǒng)中出現(xiàn)的車牌去重后存于內(nèi)存中,并為車牌建立索引,供快速檢索使用。
[0014]還包括數(shù)據(jù)管理模塊,其同步物理數(shù)據(jù)庫和內(nèi)存中的數(shù)據(jù)庫,保持?jǐn)?shù)據(jù)的一致性,對車輛的初次入城記錄進(jìn)行管理。
[0015]由于本發(fā)明根據(jù)初次入城車輛信息建立了數(shù)據(jù)庫,數(shù)據(jù)量遠(yuǎn)遠(yuǎn)小于海量的車輛信息,在發(fā)生違法犯罪活動時,可以快速的查找嫌疑車輛和定位。經(jīng)驗證,該方案完全達(dá)到設(shè)計目標(biāo)。
【專利附圖】
【附圖說明】
[0016]為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面根據(jù)本發(fā)明的具體實施例并結(jié)合附圖,對本發(fā)明作進(jìn)ー步詳細(xì)的說明,其中
圖1是本發(fā)明一個實施例的步驟流程圖;
圖2是本發(fā)明一個實施例的系統(tǒng)模塊圖。
【具體實施方式】
[0017]根據(jù)本發(fā)明的實施例,參見圖1,首先接收放入接收數(shù)據(jù)隊列的車輛信息,包括卡號編號、車牌號碼、時間等,判斷是卡ロ信息還是過車信息,如果是卡ロ信息,要判斷該卡ロ信息是否登記過,如果未登記則記錄在內(nèi)存中。如果數(shù)據(jù)隊列的信息是車輛信息,則要判斷內(nèi)存中是否有該車輛信息的車牌數(shù)據(jù),如果有,則返回下一條數(shù)據(jù),如果沒有,則生成預(yù)警信息并將該車牌存入內(nèi)存,并且存儲預(yù)警信息到數(shù)據(jù)庫。這樣循環(huán)往復(fù),每一條數(shù)據(jù)都會被實時處理,生成的數(shù)據(jù)庫包括所有初次進(jìn)城的車牌號碼,方便查找。
[0018]本發(fā)明所述的快速定位初次入城車輛的系統(tǒng)的整體架構(gòu)如圖2所示,系統(tǒng)包括接收過車數(shù)據(jù)模塊、比對模塊、內(nèi)存數(shù)據(jù)模塊、實時預(yù)警模塊、及數(shù)據(jù)管理模塊。卡ロ系統(tǒng)與接收過車數(shù)據(jù)模塊及實時預(yù)警模塊交互通信。
[0019]接收過車數(shù)據(jù)模塊:啟動監(jiān)控,通過多線程接收卡ロ系統(tǒng)的實時過車記錄數(shù)據(jù),過車記錄數(shù)據(jù)包括經(jīng)過的卡ロ編號、車牌、經(jīng)過時間,將接收到的數(shù)據(jù)放入接收數(shù)據(jù)隊列,等待比對;入城的卡ロ主要信息是卡ロ編號,將卡ロ編號存于內(nèi)存數(shù)據(jù)模塊用于比對,同時將此卡ロ信息通過數(shù)據(jù)處理模塊存入數(shù)據(jù)庫,供程序下載啟動加載使用。[0020]比對模塊:從接收數(shù)據(jù)隊列中獲取數(shù)據(jù),先和內(nèi)存數(shù)據(jù)中的卡ロ編號進(jìn)行比對,若無此卡ロ編號,則不產(chǎn)生預(yù)警,該條數(shù)據(jù)處理結(jié)束,進(jìn)行下一條數(shù)據(jù)的處理;若有此卡ロ編號存在,則比對該條記錄中的車牌在內(nèi)存數(shù)據(jù)中是否存在,若存在則該條數(shù)據(jù)處理結(jié)束,若不存在,則通知實時預(yù)警模塊產(chǎn)生實時預(yù)警信息,同時內(nèi)存數(shù)據(jù)模塊加入該車牌信息,并且通知數(shù)據(jù)管理模塊將該車輛的初次入城記錄計入數(shù)據(jù)庫。
[0021]內(nèi)存數(shù)據(jù)模塊:將入城的卡ロ信息以哈希散列的方式存于內(nèi)存中,供快速檢索使用;將卡ロ系統(tǒng)中出現(xiàn)的車牌去重后存于內(nèi)存中,并為車牌建立索引,供快速檢索使用。
[0022]數(shù)據(jù)管理模塊:管理模塊,同步物理數(shù)據(jù)庫和內(nèi)存中的數(shù)據(jù)庫,保持?jǐn)?shù)據(jù)的一致性,對車輛的初次入城記錄進(jìn)行管理。
[0023]實時預(yù)警模塊:根據(jù)比對模塊的結(jié)果,展示實時的預(yù)警信息,為卡ロ系統(tǒng)提供實時的預(yù)警信息。
[0024]由于本發(fā)明根據(jù)初次入城車輛信息建立了數(shù)據(jù)庫,數(shù)據(jù)量遠(yuǎn)遠(yuǎn)小于海量的車輛信息,在發(fā)生違法犯罪活動時,可以快速的查找嫌疑車輛和定位。經(jīng)驗證,該方案完全達(dá)到設(shè)計目標(biāo),基于年均10億過車數(shù)據(jù)的卡ロ系統(tǒng)中,可以達(dá)到毫秒內(nèi)處理一條數(shù)據(jù)。
[0025]顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。
【權(quán)利要求】
1.ー種快速定位初次入城車輛的方法,其特征在于包括以下步驟: 51.接收入城卡ロ監(jiān)控到的車輛信息,車輛信息包括卡ロ編號、車牌,將接收到的車輛信息數(shù)據(jù)放入接收數(shù)據(jù)隊列; 52.從接收數(shù)據(jù)隊列中獲得車輛信息數(shù)據(jù),先和內(nèi)存數(shù)據(jù)中的卡ロ編號進(jìn)行比對,若無此卡ロ編號,則不產(chǎn)生預(yù)警,該條數(shù)據(jù)處理結(jié)束,進(jìn)行下一條數(shù)據(jù)的處理; 53.若有此卡ロ編號存在,則比對該條記錄中的車牌在內(nèi)存數(shù)據(jù)中是否存在,若存在則該條數(shù)據(jù)處理結(jié)束,若不存在,產(chǎn)生實時預(yù)警信息,同時內(nèi)存數(shù)據(jù)加入該車牌信息,并且將該車輛的車輛信息數(shù)據(jù)記錄在初次入城車輛數(shù)據(jù)庫。
2.根據(jù)權(quán)利要求1所述的快速定位初次入城車輛的方法,其特征在于:所述車輛信息還包括經(jīng)過時間。
3.根據(jù)權(quán)利要求1或2所述的快速定位初次入城車輛的方法,其特征在于:將入城的卡ロ編號以哈希散列的方式存于內(nèi)存中,供快速檢索使用。
4.根據(jù)權(quán)利要求1或2所述的快速定位初次入城車輛的方法,其特征在于:將車輛信息中出現(xiàn)的車牌去重后存于內(nèi)存中,并為車牌建立索引,供快速檢索使用。
5.根據(jù)權(quán)利要求1-4任一所述的快速定位初次入城車輛的方法,其特征在于:還包括數(shù)據(jù)管理步驟,同步物理數(shù)據(jù)庫和內(nèi)存中的數(shù)據(jù)庫,保持?jǐn)?shù)據(jù)的一致性,對車輛的初次入城記錄進(jìn)行管理。
6.ー種快速定位初次入城車輛的系統(tǒng),其特征在于包括以下模塊: 接收過車數(shù)據(jù)模塊,接收卡ロ系統(tǒng)發(fā)送的入城車輛信息,并將接收到的車輛信息數(shù)據(jù)放入接收數(shù)據(jù)隊列,車輛信息數(shù)據(jù)包括卡ロ編號、車牌; 比對模塊,從接收數(shù)據(jù)隊列中獲得車輛信息數(shù)據(jù),先和內(nèi)存數(shù)據(jù)模塊中的卡ロ編號進(jìn)行比對,若無此卡ロ編號,則不產(chǎn)生預(yù)警,該條數(shù)據(jù)處理結(jié)束,進(jìn)行下一條數(shù)據(jù)的處理,若有此卡ロ編號存在,則比對該條記錄中的車牌在內(nèi)存數(shù)據(jù)模塊中是否存在; 實時預(yù)警模塊,車牌在內(nèi)存數(shù)據(jù)中不存在吋,產(chǎn)生實時預(yù)警信息; 內(nèi)存數(shù)據(jù)模塊,車牌在內(nèi)存數(shù)據(jù)中不存在時,將該車輛的車輛信息數(shù)據(jù)記錄在初次入城車輛數(shù)據(jù)庫。
7.根據(jù)權(quán)利要求6所述的快速定位初次入城車輛的系統(tǒng),其特征在于:所述車輛信息還包括經(jīng)過時間。
8.根據(jù)權(quán)利要求6或I所述的快速定位初次入城車輛的系統(tǒng),其特征在于:還包括內(nèi)存數(shù)據(jù)模塊,將入城的卡ロ編號以哈希散列的方式存于內(nèi)存中,供快速檢索使用。
9.根據(jù)權(quán)利要求6或7所述的快速定位初次入城車輛的系統(tǒng),其特征在于:將車輛信息中出現(xiàn)的車牌去重后存于內(nèi)存中,并為車牌建立索引,供快速檢索使用。
10.根據(jù)權(quán)利要求6-9任一所述的快速定位初次入城車輛的系統(tǒng),其特征在于:還包括數(shù)據(jù)管理模塊,其同步物理數(shù)據(jù)庫和內(nèi)存中的數(shù)據(jù)庫,保持?jǐn)?shù)據(jù)的一致性,對車輛的初次入城記錄進(jìn)行管理。
【文檔編號】G08G1/017GK103593982SQ201310610035
【公開日】2014年2月19日 申請日期:2013年11月27日 優(yōu)先權(quán)日:2013年11月27日
【發(fā)明者】楊明, 陳衛(wèi)東, 賴齊, 聶際敏 申請人:蘇州科達(dá)科技股份有限公司