車載數(shù)字硬盤錄像機(jī)的修復(fù)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻監(jiān)控領(lǐng)域,具體而言,涉及一種車載數(shù)字硬盤錄像機(jī)的修復(fù)方法及裝置。
【背景技術(shù)】
[0002]車載數(shù)字硬盤錄像機(jī)(Digital Video Recorder,簡稱為DVR)是一種可以通過數(shù)據(jù)硬盤記錄視頻和/或音頻數(shù)據(jù)的監(jiān)控設(shè)備。DVR可以分為普通型數(shù)字硬盤錄像機(jī)(即只允許接入模擬攝像機(jī))、混合型數(shù)字硬盤錄像機(jī)(Hybrid DVR)和網(wǎng)絡(luò)硬盤錄像機(jī)(NVR),其中,混合型數(shù)字硬盤錄像機(jī)是可以同時(shí)接入模擬攝像機(jī)和互聯(lián)網(wǎng)協(xié)議(IP)攝像機(jī)的數(shù)字硬盤錄像設(shè)備,網(wǎng)絡(luò)硬盤錄像機(jī)則是指可以接入IP攝像機(jī)的數(shù)字硬盤錄像設(shè)備。
[0003]車載DVR屬于傳統(tǒng)的嵌入式硬盤錄像機(jī)的細(xì)分市場,它是隨著數(shù)字視音頻編碼技術(shù)在車輛上應(yīng)用而發(fā)展起來的一項(xiàng)新興專用產(chǎn)品;其可以廣泛應(yīng)用于公交、長途客運(yùn)、校車、工程車、貨柜車、旅游大巴、物流貨運(yùn)、警用執(zhí)法車輛、火車、地鐵、輪船、飛機(jī)等移動(dòng)交通工具中,具有廣闊的市場開放前景。
[0004]然而,在對相關(guān)技術(shù)的研究和實(shí)踐過程中,發(fā)現(xiàn)相關(guān)技術(shù)中存在如下技術(shù)問題:傳統(tǒng)的機(jī)械硬盤通常是針對靜止環(huán)境而研發(fā)設(shè)計(jì)的,由此會(huì)造成硬盤的抗振性能難以達(dá)到國家所制定的路面振動(dòng)標(biāo)準(zhǔn)。在具體實(shí)際的應(yīng)用過程中,硬盤往往處在一個(gè)長時(shí)間振動(dòng)的環(huán)境中。尤其當(dāng)路況較差時(shí),車輛不斷顛簸會(huì)出現(xiàn)硬盤丟失,車載DVR設(shè)備停止錄像的嚴(yán)重問題,并且當(dāng)車輛行駛通過上述路況較差的路段而重新行駛在正常路況下時(shí),即便是位于路況良好的地段,車載DVR設(shè)備也無法恢復(fù)正常工作。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種車載數(shù)字硬盤錄像機(jī)的修復(fù)方法及裝置,以至少解決相關(guān)技術(shù)中在劇烈振動(dòng)環(huán)境下車載DVR設(shè)備無法正常工作的問題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種車載數(shù)字硬盤錄像機(jī)的修復(fù)方法。
[0007]根據(jù)本發(fā)明實(shí)施例的車載數(shù)字硬盤錄像機(jī)的修復(fù)方法包括:利用預(yù)設(shè)類型控制器探測在預(yù)設(shè)類型控制器下連接有一個(gè)或多個(gè)硬盤,其中,預(yù)設(shè)類型為以下之一:高級技術(shù)附件(ΑΤΑ)、串行高級技術(shù)附件(SATA);在確定當(dāng)前的振動(dòng)幅度超過預(yù)設(shè)閾值而引發(fā)預(yù)設(shè)類型控制器錯(cuò)誤中斷的情況下,按照預(yù)設(shè)類型控制器與一個(gè)或多個(gè)硬盤的連接方式分別執(zhí)行與連接方式對應(yīng)的修復(fù)操作。
[0008]優(yōu)選地,確定振動(dòng)幅度超過預(yù)設(shè)閾值而引發(fā)預(yù)設(shè)類型控制器錯(cuò)誤中斷包括以下方式之一:一個(gè)或多個(gè)硬盤對預(yù)設(shè)類型控制器發(fā)送的操作指令的響應(yīng)時(shí)間超過預(yù)設(shè)時(shí)長;一個(gè)或多個(gè)硬盤向預(yù)設(shè)類型控制器返回異常信息。
[0009]優(yōu)選地,按照預(yù)設(shè)類型控制器與一個(gè)或多個(gè)硬盤的連接方式分別執(zhí)行與連接方式對應(yīng)的修復(fù)操作包括:確定預(yù)設(shè)類型控制器直接與一個(gè)或多個(gè)硬盤連接,并將預(yù)設(shè)標(biāo)志位置為有效;利用預(yù)設(shè)類型控制器對一個(gè)或多個(gè)硬盤重復(fù)執(zhí)行復(fù)位修復(fù)操作。
[0010]優(yōu)選地,按照預(yù)設(shè)類型控制器與一個(gè)或多個(gè)硬盤的連接方式分別執(zhí)行與連接方式對應(yīng)的修復(fù)操作包括:確定預(yù)設(shè)類型控制器經(jīng)由端口增加器與一個(gè)或多個(gè)硬盤連接,并將預(yù)設(shè)標(biāo)志位置為有效;利用預(yù)設(shè)類型控制器分別對端口增加器以及一個(gè)或多個(gè)硬盤重復(fù)執(zhí)行復(fù)位修復(fù)操作。
[0011]優(yōu)選地,在按照預(yù)設(shè)類型控制器與一個(gè)或多個(gè)硬盤的連接方式分別執(zhí)行與連接方式對應(yīng)的修復(fù)操作之后,還包括:判斷當(dāng)前執(zhí)行的修復(fù)操作是否成功;如果否且預(yù)設(shè)標(biāo)志位被置為有效,則保持車載數(shù)字硬盤錄像機(jī)當(dāng)前的運(yùn)行狀態(tài),不對一個(gè)或多個(gè)硬盤和/或端口增加器執(zhí)行卸載操作以及不觸發(fā)對與一個(gè)或多個(gè)硬盤對應(yīng)的目標(biāo)節(jié)點(diǎn)執(zhí)行卸載操作,其中,目標(biāo)節(jié)點(diǎn)是為了向上層應(yīng)用提供對一個(gè)或多個(gè)硬盤進(jìn)行調(diào)用而生成的。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種車載數(shù)字硬盤錄像機(jī)的修復(fù)裝置。
[0013]根據(jù)本發(fā)明實(shí)施例的車載數(shù)字硬盤錄像機(jī)的修復(fù)裝置包括:探測模塊,用于利用預(yù)設(shè)類型控制器探測在預(yù)設(shè)類型控制器下連接有一個(gè)或多個(gè)硬盤,其中,預(yù)設(shè)類型為以下之一:ATA、SATA ;修復(fù)模塊,用于在確定當(dāng)前的振動(dòng)幅度超過預(yù)設(shè)閾值而引發(fā)預(yù)設(shè)類型控制器錯(cuò)誤中斷的情況下,按照預(yù)設(shè)類型控制器與一個(gè)或多個(gè)硬盤的連接方式分別執(zhí)行與連接方式對應(yīng)的修復(fù)操作。
[0014]優(yōu)選地,修復(fù)模塊,用于確定振動(dòng)幅度超過預(yù)設(shè)閾值而引發(fā)預(yù)設(shè)類型控制器錯(cuò)誤中斷包括以下方式之一:一個(gè)或多個(gè)硬盤對預(yù)設(shè)類型控制器發(fā)送的操作指令的響應(yīng)時(shí)間超過預(yù)設(shè)時(shí)長;一個(gè)或多個(gè)硬盤向預(yù)設(shè)類型控制器返回異常信息。
[0015]優(yōu)選地,修復(fù)模塊包括:第一確定單元,用于確定預(yù)設(shè)類型控制器直接與一個(gè)或多個(gè)硬盤連接,并將預(yù)設(shè)標(biāo)志位置為有效;第一修復(fù)單元,用于利用預(yù)設(shè)類型控制器對一個(gè)或多個(gè)硬盤重復(fù)執(zhí)行復(fù)位修復(fù)操作。
[0016]優(yōu)選地,修復(fù)模塊包括:第二確定單元,用于確定預(yù)設(shè)類型控制器經(jīng)由端口增加器與一個(gè)或多個(gè)硬盤連接,并將預(yù)設(shè)標(biāo)志位置為有效;第二修復(fù)單元,用于利用預(yù)設(shè)類型控制器分別對端口增加器以及一個(gè)或多個(gè)硬盤重復(fù)執(zhí)行復(fù)位修復(fù)操作。
[0017]優(yōu)選地,上述裝置還包括:判斷模塊,用于判斷當(dāng)前執(zhí)行的修復(fù)操作是否成功;處理模塊,用于在判斷模塊輸出為否且預(yù)設(shè)標(biāo)志位被置為有效時(shí),保持車載數(shù)字硬盤錄像機(jī)當(dāng)前的運(yùn)行狀態(tài),不對一個(gè)或多個(gè)硬盤和/或端口增加器執(zhí)行卸載操作以及不觸發(fā)對與一個(gè)或多個(gè)硬盤對應(yīng)的目標(biāo)節(jié)點(diǎn)執(zhí)行卸載操作,其中,目標(biāo)節(jié)點(diǎn)是為了向上層應(yīng)用提供對一個(gè)或多個(gè)硬盤進(jìn)行調(diào)用而生成的。
[0018]通過本發(fā)明實(shí)施例,采用利用預(yù)設(shè)類型控制器探測在預(yù)設(shè)類型控制器下連接有一個(gè)或多個(gè)硬盤,其中,預(yù)設(shè)類型為以下之一:ATA、SATA ;在確定當(dāng)前的振動(dòng)幅度超過預(yù)設(shè)閾值而引發(fā)預(yù)設(shè)類型控制器錯(cuò)誤中斷的情況下,按照預(yù)設(shè)類型控制器與一個(gè)或多個(gè)硬盤的連接方式分別執(zhí)行與連接方式對應(yīng)的修復(fù)操作,解決了相關(guān)技術(shù)中在劇烈振動(dòng)環(huán)境下車載DVR設(shè)備無法正常工作的問題,進(jìn)而能夠不影響上層軟件的正常操作,保持設(shè)備的正常運(yùn)行,而且上層操作還能夠重復(fù)觸發(fā)修復(fù)機(jī)制,直到硬盤恢復(fù)正常工作。
【附圖說明】
[0019]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明實(shí)施例的車載數(shù)字硬盤錄像機(jī)的修復(fù)方法的流程圖;
[0021]圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例一的硬盤鏈路連接方式的示意圖;
[0022]圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的硬盤探測過程的流程圖;
[0023]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的硬盤鏈路連接方式的示意圖;
[0024]圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的上層軟件發(fā)送命令至硬盤的簡化流程示意圖;
[0025]圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的在硬盤受到振動(dòng)的情況下處理過程的流程圖;
[0026]圖7是根據(jù)本發(fā)明實(shí)施例的車載數(shù)字硬盤錄像機(jī)的修復(fù)裝置的結(jié)構(gòu)框圖;
[0027]圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的車載數(shù)字硬盤錄像機(jī)的修復(fù)裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0028]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0029]在以下描述中,除非另外指明,否則將參考由一個(gè)或多個(gè)計(jì)算機(jī)執(zhí)行的動(dòng)作和操作的符號(hào)表示來描述本申請的各實(shí)施例。其中,計(jì)算機(jī)包括個(gè)人計(jì)算機(jī)、服務(wù)器、移動(dòng)終端等各種產(chǎn)品,使用了中央處理器(CPU)、單片機(jī)、數(shù)字信號(hào)處理器(DSP)等具有處理芯片的設(shè)備均可以稱為計(jì)算機(jī)。由此,可以理解,有時(shí)被稱為計(jì)算機(jī)執(zhí)行的這類動(dòng)作和操作包括計(jì)算機(jī)的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號(hào)的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計(jì)算機(jī)的存儲(chǔ)器系統(tǒng)中的位置上維護(hù)它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計(jì)算機(jī)的操作。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲(chǔ)器的物理位置。然而,盡管在上述上下文中描述本發(fā)明,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動(dòng)作和操作的各方面也可用硬件來實(shí)現(xiàn)。
[0030]轉(zhuǎn)向附圖,其中相同的參考標(biāo)號(hào)指代相同的元素,本申請的原理被示為在一個(gè)合適的計(jì)算環(huán)境中實(shí)現(xiàn)。以下描述基于所述的本申請的實(shí)施例,并且不應(yīng)認(rèn)為是關(guān)于此處未明確描述的替換實(shí)施例而限制本申請。
[0031]以下實(shí)施例可以應(yīng)用到計(jì)算機(jī)中,例如:應(yīng)用到個(gè)人計(jì)算機(jī)(PC)中。也可以應(yīng)用到目前采用了智能操作系統(tǒng)中的移動(dòng)終端中,并且并不限于此。對于計(jì)算機(jī)或移動(dòng)終端的操作系統(tǒng)并沒有特殊要求,只要能夠檢測接觸、確定該接觸是否與預(yù)定規(guī)則相符合,以及根據(jù)該接觸的屬性實(shí)現(xiàn)相應(yīng)功能即可。
[0032]圖1是根據(jù)本發(fā)明實(shí)施例