本發(fā)明涉及設(shè)備證據(jù)修復(fù),具體涉及一種設(shè)備異常斷電證據(jù)修復(fù)方法及系統(tǒng)。
背景技術(shù):
1、在警用應(yīng)用中,外出執(zhí)法時,警車上安裝的攝像頭以及警員身上佩戴的單兵所錄取到的視頻數(shù)據(jù)都非常重要,有利于事后提供事發(fā)現(xiàn)場的證據(jù)。
2、在實(shí)際應(yīng)用中,警局一般不會直接去警車上的監(jiān)控設(shè)備和警員佩戴的單兵設(shè)備里去獲取錄像證據(jù)數(shù)據(jù),因?yàn)槟菢硬僮骱苈闊?,一般是監(jiān)控設(shè)備將錄像證據(jù)數(shù)據(jù)自動上傳到服務(wù)器,自行生成證據(jù),警局直接到服務(wù)器上查看和獲取,更為直觀和便捷。
3、警用監(jiān)控設(shè)備在實(shí)際使用中,不可避免的可能在錄像過程中有異常關(guān)機(jī)的情況,當(dāng)設(shè)備異常關(guān)機(jī)時,當(dāng)前正在錄制的視頻就沒有正常結(jié)束生成證據(jù)信息,設(shè)備再開機(jī)啟動時就丟失掉該段證據(jù)數(shù)據(jù),無法上傳到服務(wù)器,導(dǎo)致該段證據(jù)就丟失了。
4、基于此,急需一種設(shè)備異常斷電證據(jù)修復(fù)方法及系統(tǒng),能夠?qū)崿F(xiàn)在設(shè)備異常斷電后,對證據(jù)信息進(jìn)行自動修復(fù)并完成證據(jù)的上傳功能,在實(shí)現(xiàn)對證據(jù)修復(fù)的同時確保證據(jù)數(shù)據(jù)的完整性。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的之一在于提供一種設(shè)備異常斷電證據(jù)修復(fù)方法及系統(tǒng),能夠?qū)崿F(xiàn)在設(shè)備異常斷電后,對證據(jù)信息進(jìn)行自動修復(fù)并完成證據(jù)的上傳功能,在實(shí)現(xiàn)對證據(jù)修復(fù)的同時確保證據(jù)數(shù)據(jù)的完整性。
2、為了達(dá)到上述目的,提供了一種設(shè)備異常斷電證據(jù)修復(fù)方法,包括以下步驟:
3、s1、當(dāng)設(shè)備開始錄像時,獲取錄像相關(guān)信息,基于獲取到的錄像相關(guān)信息,生成對應(yīng)的半成品證據(jù)信息,并將生成的半成品證據(jù)信息存儲到硬盤中;所述半成品證據(jù)信息包括證據(jù)日期、證據(jù)唯一標(biāo)識、證據(jù)警員id、證據(jù)錄像個數(shù)、證據(jù)開始時間、證據(jù)報警類型、錄像通道、日期、錄像id、錄像開始時間;
4、s2、當(dāng)設(shè)備在開始錄像后出現(xiàn)異常并重新開機(jī)時,讀取硬盤上的半成品證據(jù)信息,并搜索硬盤上所有日期的所有錄像流段,得到每一個錄像流段的流段信息;所述流段信息包括日期、錄像id、錄像結(jié)束時間、錄像流段大小以及錄像開始時間;
5、s3、根據(jù)所有流段信息中的各自所對應(yīng)的錄像id,基于硬盤中的半成品證據(jù)信息所對應(yīng)的錄像id,使用流段信息中的錄像id與半成品證據(jù)信息所對應(yīng)的錄像id進(jìn)行匹配,當(dāng)匹配成功時,基于匹配出來的流段信息以及半成品證據(jù)信息,將半成品證據(jù)信息中缺失部分進(jìn)行補(bǔ)齊,形成完整證據(jù)信息,所述缺失部分包括錄像結(jié)束時間、錄像流段大小和證據(jù)結(jié)束時間;
6、s4、在形成完整證據(jù)信息后,自動觸發(fā)證據(jù)上傳,將完整證據(jù)信息與對應(yīng)的錄像流段上傳到服務(wù)器中。
7、本方案的技術(shù)原理及效果:在本方案中,設(shè)備開始錄像時,生成包含錄像id等核心管理信息的半成品證據(jù)并存儲于硬盤。錄像id作為每段錄像的唯一標(biāo)識,既存在于半成品證據(jù)中,也嵌入實(shí)際錄制的錄像流段信息中,為后續(xù)匹配提供“錨點(diǎn)”。
8、設(shè)備異常斷電后重新開機(jī)時,系統(tǒng)主動讀取硬盤中已存儲的半成品證據(jù)信息,并全面掃描硬盤內(nèi)所有日期的錄像流段,提取每個流段的關(guān)鍵信息(如錄像id、結(jié)束時間、流段大小等)。這一步通過遍歷檢索,確保不遺漏斷電前未完成記錄的流段數(shù)據(jù)。
9、利用“錄像id”作為唯一關(guān)聯(lián)鍵,將半成品證據(jù)信息與檢索到的流段信息進(jìn)行匹配。由于同一錄像的id具有唯一性,匹配成功后,可從流段信息中提取半成品信息缺失的“錄像結(jié)束時間”“錄像流段大小”以及“證據(jù)結(jié)束時間”關(guān)鍵數(shù)據(jù),補(bǔ)全后形成完整證據(jù)信息,解決斷電導(dǎo)致的信息斷裂問題。
10、完整證據(jù)信息生成后,系統(tǒng)自動觸發(fā)上傳機(jī)制,將完整信息與對應(yīng)的錄像流段同步至服務(wù)器,避免本地存儲再次出現(xiàn)異常導(dǎo)致數(shù)據(jù)丟失,確保證據(jù)鏈的閉環(huán)。
11、本方案中,通過提前存儲半成品信息和事后流段匹配,有效修復(fù)了因斷電未記錄的?“錄像結(jié)束時間”“流段大小”等關(guān)鍵數(shù)據(jù),確保證據(jù)信息的完整性,避免因信息不全導(dǎo)致證據(jù)失效。
12、全程無需人工干預(yù),通過“錄像id”自動匹配,減少人為操作誤差;同時,全面掃描流段信息的設(shè)計(jì),確保了匹配的全面性,降低了遺漏關(guān)鍵數(shù)據(jù)的風(fēng)險。
13、針對異常斷電這一常見故障,方案通過“預(yù)處理+事后修復(fù)”的雙機(jī)制,降低了設(shè)備運(yùn)行穩(wěn)定性對證據(jù)完整性的影響,提升了系統(tǒng)在復(fù)雜環(huán)境下的可靠性。即實(shí)現(xiàn)在設(shè)備異常斷電后,對證據(jù)信息進(jìn)行自動修復(fù)并完成證據(jù)的上傳功能,在實(shí)現(xiàn)對證據(jù)修復(fù)的同時確保證據(jù)數(shù)據(jù)的完整性。
14、進(jìn)一步,還包括s5、在將完整證據(jù)信息與對應(yīng)的錄像流段上傳到服務(wù)器后,服務(wù)器向?qū)?yīng)的設(shè)備發(fā)送刪除指令,所述設(shè)備接受刪除指令,對設(shè)備上的錄像流段以及硬盤上存儲的完整證據(jù)信息進(jìn)行刪除。
15、有益效果:設(shè)備本地硬盤的存儲容量有限,尤其是在持續(xù)錄像場景中,錄像流段和證據(jù)信息會不斷占用空間。通過服務(wù)器指令刪除已成功上傳的本地數(shù)據(jù),可及時釋放硬盤存儲空間,避免因存儲滿導(dǎo)致新錄像無法保存的問題,保障設(shè)備持續(xù)穩(wěn)定運(yùn)行。
16、證據(jù)信息上傳至服務(wù)器后,服務(wù)器通常具備更完善的備份、加密和安全防護(hù)機(jī)制,相比本地存儲更可靠。刪除本地數(shù)據(jù)可減少因設(shè)備再次發(fā)生故障(如硬盤損壞、人為篡改)導(dǎo)致證據(jù)二次丟失或被破壞的可能性,進(jìn)一步確保證據(jù)的安全性。
17、從生成半成品信息、修復(fù)完整信息,到上傳服務(wù)器、刪除本地數(shù)據(jù),形成了“本地臨時存儲-服務(wù)器永久保存-本地清理”的完整數(shù)據(jù)流轉(zhuǎn)閉環(huán)。這種流程規(guī)范化了證據(jù)的生命周期管理,避免本地數(shù)據(jù)無序堆積,便于后續(xù)對服務(wù)器端數(shù)據(jù)進(jìn)行統(tǒng)一管理、檢索和審計(jì)。
18、無需人工手動清理設(shè)備本地存儲,通過服務(wù)器自動下發(fā)刪除指令,減少了人工運(yùn)維的工作量和操作成本。同時,避免了因存儲不足而頻繁更換硬盤的硬件投入,實(shí)現(xiàn)了資源的高效利用。
19、進(jìn)一步,所述s5中將完整證據(jù)信息與對應(yīng)的錄像流段上傳到服務(wù)器的判斷邏輯為:
20、所述服務(wù)器在接收設(shè)備上傳的完整證據(jù)信息以及對應(yīng)的錄像流段時,讀取完整證據(jù)信息中的錄像流段大小,得到對應(yīng)的該錄像流段所對應(yīng)的錄像流段數(shù)據(jù);
21、所述服務(wù)器實(shí)時統(tǒng)計(jì)已接收的錄像流段數(shù)據(jù)量,并判斷錄像流段數(shù)據(jù)量是否等于錄像流段數(shù)據(jù),若是,則判定該錄像流段上傳完成,反之,則判定該錄像流段未上傳完成,重新進(jìn)行判斷。
22、有益效果:服務(wù)器通過將實(shí)時接收的錄像流段數(shù)據(jù)量與完整證據(jù)信息中記錄的“錄像流段數(shù)據(jù)”(即原始流段大小)進(jìn)行等值比對,能客觀、準(zhǔn)確地判斷上傳是否完成。相比依賴傳輸時長、進(jìn)度條百分比等間接指標(biāo),該邏輯直接基于數(shù)據(jù)量的物理屬性,可有效避免因網(wǎng)絡(luò)波動、傳輸中斷等導(dǎo)致的“假完成”(如顯示上傳結(jié)束但實(shí)際數(shù)據(jù)缺失)問題,確保服務(wù)器最終存儲的是完整的錄像流段。
23、錄像流段數(shù)據(jù)源自設(shè)備本地存儲的原始流段大小,是錄像文件物理完整性的“基準(zhǔn)線”。通過等值校驗(yàn),不僅能判斷上傳是否完成,還能間接驗(yàn)證傳輸過程中數(shù)據(jù)未被意外截斷、篡改或混入冗余信息。
24、進(jìn)一步,所述s2中所有錄像流段在存儲到硬盤中時,根據(jù)各個錄像流段的錄像開始時間和錄像結(jié)束時間,計(jì)算各個相鄰的錄像流段之間的錄像時間間隔,并判斷對應(yīng)的錄像時間間隔是否小于預(yù)設(shè)時間閾值,若是,則判斷該相鄰的錄像流段為同一證據(jù)下的連續(xù)流段,歸為同一組證據(jù),反之則歸為不同組證據(jù)。
25、有益效果:通過基于時間間隔的分組邏輯,能夠自動識別同一事件或場景下連續(xù)錄制的錄像流段,將時間上緊密銜接的流段歸為同一組證據(jù)。
26、本發(fā)明還提供了一種設(shè)備異常斷電證據(jù)修復(fù)系統(tǒng),使用上述的一種設(shè)備異常斷電證據(jù)修復(fù)方法。