專利名稱:事后報警圖片的搜索方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種搜索方法,特別是涉及一種事后報警圖片的搜索方法。
背景技術(shù):
目前,回看事件發(fā)生現(xiàn)場情況常用的做法是通過播放現(xiàn)場錄像和查看事件的截圖,通過拉拽播放器的時間軸來反復觀看錄像,從錄像信息中尋找有用的信息,或者對已有的事后截圖進行查看及核對。在查看截圖時,需要逐條對比,不能有選擇性的過濾,無法根據(jù)屬性特征,靈活的查找和回看事件發(fā)生的現(xiàn)場情況。一旦需要對未知明確發(fā)生時間的事件進行檢索時,傳統(tǒng)的做法將需要面臨逐條查看大量的圖片或視頻的問題,并且對查找到結(jié)果所耗費的時間不可預測。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種事后報警圖片的搜索方法,其有效的從部分數(shù)據(jù)中進行搜索,避免了從全部數(shù)據(jù)中搜索的過程,提高了搜索的效率。本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的一種事后報警圖片的搜索方法,其特征在于,該搜索方法采用用戶電腦、HTTP服務器、數(shù)據(jù)庫服務器和文件存儲服務器, 該搜索方法包括以下步驟步驟一從一臺用戶電腦向HTTP服務器提交搜索的文字請求信息;步驟二 HTTP服務器判斷提交搜索的文字請求信息的合法性;當HTTP服務器檢測的結(jié)果是不合法時,將驗證不通過的消息返回給用戶電腦;如果HTTP服務器檢測的結(jié)果是合法時,將向數(shù)據(jù)庫服務器發(fā)起搜索請求;步驟三數(shù)據(jù)庫服務器接收到搜索請求后,根據(jù)搜索請求的條件進行搜索;步驟四數(shù)據(jù)庫服務器將搜索結(jié)果返回給HTTP服務器,搜索結(jié)果中包含報警的圖片名稱,根據(jù)報警的圖片名稱,HTTP服務器向文件存儲服務器發(fā)起請求;步驟五文件存儲服務器接收到HTTP服務器發(fā)出的請求后開始查找該文件名的圖片文件,將該文件名的圖片文件返回過HTTP服務器;步驟六HTTP服務器接受到了報警的文字信息和報警的圖片文件,將這些信息返回給用戶電腦,用戶電腦得到所需要的結(jié)果。優(yōu)選地,所述提交搜索的文字請求信息的內(nèi)容包括事情發(fā)生的時間區(qū)間、通道、算法類型、觸發(fā)的形狀、報警信息的級別、報警信息的狀態(tài)以及關(guān)鍵字。優(yōu)選地,所述關(guān)鍵字是人工標記的標簽或是由智能算法產(chǎn)生的文字信息。本發(fā)明的積極進步效果在于本發(fā)明不需要對大量的圖片進行逐個查看對比,根據(jù)已有的事件特征進行搜索,有效的提高了查看圖片的效率,對查找結(jié)果的耗時可控。
圖1為本發(fā)明事后報警圖片的搜索方法使用的搜索系統(tǒng)的原理圖。
圖2為本發(fā)明數(shù)據(jù)庫服務器中數(shù)據(jù)存儲的原理圖。圖3為本發(fā)明事后報警圖片的搜索方法的流程圖。
具體實施例方式下面結(jié)合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術(shù)方案。如圖1所示,本發(fā)明事后報警圖片的搜索方法使用的搜索系統(tǒng)包括用戶電腦1、 HTTP服務器2、數(shù)據(jù)庫服務器3和文件存儲服務器4,用戶電腦1、數(shù)據(jù)庫服務器3、文件存儲服務器4與HTTP服務器2連接,用戶發(fā)起搜索請求的客戶機為用戶電腦,用戶電腦可以是局域網(wǎng)或互聯(lián)網(wǎng)內(nèi)的任意電腦。HTTP服務器提供HTTP服務,數(shù)據(jù)庫服務器提供數(shù)據(jù)的存儲。當用戶電腦1向HTTP服務器2發(fā)起請求后,HTTP服務器2根據(jù)提交的請求條件,從數(shù)據(jù)庫服務器3中開始搜索符合搜索條件的結(jié)果,數(shù)據(jù)庫服務器3將搜索結(jié)果返回給HTTP服務器2。HTTP服務器2根據(jù)返回的結(jié)果,向文件存儲服務器4發(fā)起提取文件請求,文件存儲服務器4返回結(jié)果給HTTP服務器3,HTTP服務器3將完整的結(jié)果返回給用戶電腦1。如圖2所示,存放實際報警數(shù)據(jù)的數(shù)據(jù)表12的數(shù)量可以是一個或多個。將存放實際報警數(shù)據(jù)的數(shù)據(jù)表12分為多個表存放的目的是為了保證單張表的處理能力和處理效率。存放實際報警數(shù)據(jù)的數(shù)據(jù)表12通過一張索引數(shù)據(jù)表11進行管理,索引數(shù)據(jù)表11中的每一條記錄保存了起始日期,對應了每一個存放實際報警數(shù)據(jù)的數(shù)據(jù)表12中所有記錄的最大日期和最小日期。索引數(shù)據(jù)表11中每條記錄保存了最大ID和最小ID,對應了每個存放實際報警數(shù)據(jù)的數(shù)據(jù)表12中所有記錄的最大ID和最小ID。在報警信息數(shù)據(jù)庫表中,保存報警的屬性信息包括時間、通道、算法類型、觸發(fā)的規(guī)則、報警級別、關(guān)鍵字、報警狀態(tài)、圖片文件名,在檢索的時候,根據(jù)用戶提交的時間、通道、算法類型等信息,找到符合要求的報警信息結(jié)果,數(shù)據(jù)庫返回與之對應的報警信息內(nèi)容和文件名。如圖3所示,本發(fā)明事后報警圖片的搜索方法包括以下步驟步驟一從一臺用戶電腦向HTTP服務器提交搜索的文字請求信息,用戶電腦可以是在局域網(wǎng)或者互聯(lián)網(wǎng)內(nèi)可以訪問到HTTP服務器的任意電腦。提交搜索的文字請求信息的內(nèi)容包括事情發(fā)生的時間區(qū)間、通道、算法類型、觸發(fā)的形狀、報警信息的級別、報警信息的狀態(tài)以及關(guān)鍵字。關(guān)鍵字可以是人工標記的標簽,也可以是由智能算法產(chǎn)生的文字信息。 提交搜索的文字請求信息包括以上內(nèi)容的全部或者部分。步驟二 HTTP服務器判斷提交搜索的文字請求信息的合法性。當HTTP服務器檢測的結(jié)果是不合法時,將驗證不通過的消息返回給用戶電腦。如果HTTP服務器檢測的結(jié)果是合法時,將向數(shù)據(jù)庫服務器發(fā)起搜索請求。步驟三數(shù)據(jù)庫服務器接收到搜索請求后,根據(jù)搜索請求的條件進行搜索。隨著數(shù)據(jù)量的增加,單張數(shù)據(jù)表難以提供高效穩(wěn)定的搜索,數(shù)據(jù)可以被分割在多張表中,多張表通過索引數(shù)據(jù)表管理。索引數(shù)據(jù)表中記錄多張表的各自起始時間、流水ID號的最大值和最小值,當搜索請求的時間區(qū)間落在索引數(shù)據(jù)表的時間區(qū)間內(nèi)。則搜索的時候包含該表,否則, 搜索不包含該表。這樣做的目的是數(shù)據(jù)量很大時,對所有記錄進行搜索效率很低。而將一個很大的數(shù)據(jù)表按照時間順序分成若干份后,再在搜索請求時間區(qū)間中包含該表時間的數(shù)據(jù)表中進行搜索,這樣提高了搜索的效率。舉例來說,如果不使用數(shù)據(jù)分割的策略,一次搜索請求在10000萬條數(shù)據(jù)中搜索。而使用分割策略后,數(shù)據(jù)被分成10份,每份100萬。通過先查找索引數(shù)據(jù)表,數(shù)據(jù)可能只分布在兩張表里,即只要在200萬數(shù)據(jù)中搜索。這相比于 1000萬條數(shù)據(jù)中查找,大大提高了效率。步驟四數(shù)據(jù)庫服務器將搜索結(jié)果返回給HTTP服務器。搜索結(jié)果中包含報警的時間、報警通道、算法類型、觸發(fā)的規(guī)則形狀、報警的級別、報警的狀態(tài)和報警的圖片名稱等。 根據(jù)報警的圖片名稱,HTTP服務器向文件存儲服務器發(fā)起請求。在進行人臉圖片搜索時, 根據(jù)提交的人臉樣張圖片進行檢索,查找與之相同和相似的圖片,并根據(jù)相似的程度進行排序。在進行車牌圖片搜索時,輸入車牌的編號的全部或者部分,搜索出圖片中含有此車牌編號的全部或部分的圖片。步驟五文件存儲服務器接收到HTTP服務器發(fā)出的請求后開始查找該文件名的圖片文件,將該文件名的圖片文件返回過HTTP服務器。步驟六HTTP服務器接受到了報警的文字信息和報警的圖片文件,將這些信息返回給用戶電腦,用戶電腦得到所需要的結(jié)果。雖然以上描述了本發(fā)明的具體實施方式
,但是本領(lǐng)域的技術(shù)人員應當理解,這些僅是舉例說明,在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改。因此,本發(fā)明的保護范圍由所附權(quán)利要求書限定。
權(quán)利要求
1.一種事后報警圖片的搜索方法,其特征在于,該搜索方法采用用戶電腦、HTTP服務器、數(shù)據(jù)庫服務器和文件存儲服務器,該搜索方法包括以下步驟步驟一從一臺用戶電腦向HTTP服務器提交搜索的文字請求信息; 步驟二 HTTP服務器判斷提交搜索的文字請求信息的合法性;當HTTP服務器檢測的結(jié)果是不合法時,將驗證不通過的消息返回給用戶電腦;如果HTTP服務器檢測的結(jié)果是合法時,將向數(shù)據(jù)庫服務器發(fā)起搜索請求;步驟三數(shù)據(jù)庫服務器接收到搜索請求后,根據(jù)搜索請求的條件進行搜索; 步驟四數(shù)據(jù)庫服務器將搜索結(jié)果返回給HTTP服務器,搜索結(jié)果中包含報警的圖片名稱,根據(jù)報警的圖片名稱,HTTP服務器向文件存儲服務器發(fā)起請求;步驟五文件存儲服務器接收到HTTP服務器發(fā)出的請求后開始查找該文件名的圖片文件,將該文件名的圖片文件返回過HTTP服務器;步驟六HTTP服務器接受到了報警的文字信息和報警的圖片文件,將這些信息返回給用戶電腦,用戶電腦得到所需要的結(jié)果。
2.如權(quán)利要求1所述的事后報警圖片的搜索方法,其特征在于,所述提交搜索的文字請求信息的內(nèi)容包括事情發(fā)生的時間區(qū)間、通道、算法類型、觸發(fā)的形狀、報警信息的級別、 報警信息的狀態(tài)以及關(guān)鍵字。
3.如權(quán)利要求2所述的事后報警圖片的搜索方法,其特征在于,所述關(guān)鍵字是人工標記的標簽或是由智能算法產(chǎn)生的文字信息。 全文摘要
本發(fā)明公開了一種事后報警圖片的搜索方法,其包括以下步驟從一臺用戶電腦向HTTP服務器提交搜索的文字請求信息;HTTP服務器判斷提交搜索的文字請求信息的合法性;數(shù)據(jù)庫服務器接收到搜索請求后,根據(jù)搜索請求的條件進行搜索;數(shù)據(jù)庫服務器將搜索結(jié)果返回給HTTP服務器,搜索結(jié)果中包含報警的圖片名稱,HTTP服務器向文件存儲服務器發(fā)起請求;文件存儲服務器接收到HTTP服務器發(fā)出的請求后開始查找該文件名的圖片文件,將該文件名的圖片文件返回過HTTP服務器;HTTP服務器接受到了報警的文字信息和報警的圖片文件,將這些信息返回給用戶電腦,用戶電腦得到所需要的結(jié)果。本發(fā)明提高了搜索的效率。
文檔編號G06F17/30GK102375846SQ20101025964
公開日2012年3月14日 申請日期2010年8月20日 優(yōu)先權(quán)日2010年8月20日
發(fā)明者潘今一, 隋小敏 申請人:上海弘視通信技術(shù)有限公司