一種錄像文件的備份方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻監(jiān)控領(lǐng)域,特別涉及一種錄像文件的備份方法和裝置。
【背景技術(shù)】
[0002]硬盤錄像機(jī)(DVR,Digital Video Recorder)又稱為數(shù)字視頻錄像機(jī),可將監(jiān)控到的視頻數(shù)據(jù)以錄像文件的形式保存到硬盤中,以便后續(xù)進(jìn)行取證和查看等。
[0003]現(xiàn)有技術(shù)中,通常可采用以下方式來對(duì)DVR中保存的錄像文件進(jìn)行備份:首先,用戶需要查找出與設(shè)定的時(shí)間段相符合的錄像文件,之后,將查找出的各錄像文件拷貝到備份設(shè)備如U盤中。
[0004]但是,用戶事先并不知道查找出的錄像文件的總數(shù)據(jù)量大小,因此就會(huì)出現(xiàn)以下情況:按照設(shè)定的時(shí)間段進(jìn)行查找后,查找出的各錄像文件的總數(shù)據(jù)量大于U盤的空閑空間,從而導(dǎo)致備份失敗,相應(yīng)地,用戶可能需要更換空閑空間更大的U盤等。
[0005]或者,用戶也可以不更換U盤,而是對(duì)所述時(shí)間段進(jìn)行調(diào)整,從而使得查找出的各錄像文件的總數(shù)據(jù)量與U盤的空閑空間相匹配,但是,用戶只知道要調(diào)小所述時(shí)間段,并不知道具體要調(diào)小到多少,因此可能需要進(jìn)行多次調(diào)整、多次比對(duì)才行,尤其是當(dāng)需要對(duì)DVR中的多個(gè)通道進(jìn)行備份時(shí)。
[0006]可見,無論是備份失敗還是對(duì)所述時(shí)間段進(jìn)行多次調(diào)整,均會(huì)降低錄像文件的備份效率。
【發(fā)明內(nèi)容】
[0007]有鑒于此,本發(fā)明提供了一種錄像文件的備份方法和裝置,能夠提高錄像文件的備份效率。
[0008]為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0009]一種錄像文件的備份方法,包括:
[0010]在進(jìn)行錄像文件回放的過程中,當(dāng)接收到用戶發(fā)出的備份指令時(shí),記錄當(dāng)前時(shí)間,并將所述當(dāng)前時(shí)間確定為感興趣時(shí)間;
[0011]獲取備份設(shè)備的空閑空間;
[0012]確定所采用的備份方式,所述備份方式包括:以感興趣時(shí)間為中心點(diǎn)、以感興趣時(shí)間為起點(diǎn),以及,以感興趣時(shí)間為終點(diǎn);
[0013]根據(jù)所采用的備份方式和所述感興趣時(shí)間,確定出與所述備份設(shè)備的空閑空間相匹配的備份時(shí)間段,并根據(jù)所述備份時(shí)間段確定出待備份的錄像文件,拷貝到所述備份設(shè)備中。
[0014]一種錄像文件的備份裝置,包括:
[0015]第一處理模塊,用于在進(jìn)行錄像文件回放的過程中,當(dāng)接收到用戶發(fā)出的備份指令時(shí),記錄當(dāng)前時(shí)間,并將所述當(dāng)前時(shí)間確定為感興趣時(shí)間;獲取備份設(shè)備的空閑空間;確定所采用的備份方式,所述備份方式包括:以感興趣時(shí)間為中心點(diǎn)、以感興趣時(shí)間為起點(diǎn),以及,以感興趣時(shí)間為終點(diǎn);將所述感興趣時(shí)間、所述備份設(shè)備的空閑空間以及所采用的備份方式通知給第二處理模塊;
[0016]所述第二處理模塊,用于根據(jù)所采用的備份方式和所述感興趣時(shí)間,確定出與所述備份設(shè)備的空閑空間相匹配的備份時(shí)間段,并根據(jù)所述備份時(shí)間段確定出待備份的錄像文件,拷貝到所述備份設(shè)備中。
[0017]可見,采用本發(fā)明所述方案,可根據(jù)用戶設(shè)定的感興趣時(shí)間、所采用的備份方式以及備份設(shè)備的空閑空間等,自適應(yīng)地完成錄像文件的備份,從而避免了現(xiàn)有技術(shù)中存在的問題,進(jìn)而提高了錄像文件的備份效率;而且,用戶可在錄像文件回放的過程中,根據(jù)所查看到的錄像內(nèi)容來設(shè)定感興趣時(shí)間,從而使得備份的錄像文件更能符合用戶的實(shí)際需求,且對(duì)于用戶來說,整個(gè)備份過程實(shí)現(xiàn)起來非常簡(jiǎn)單方便。
【附圖說明】
[0018]圖1為本發(fā)明錄像文件的備份方法實(shí)施例的流程圖。
[0019]圖2為本發(fā)明當(dāng)所采用的備份方式為以感興趣時(shí)間為中心點(diǎn)時(shí),查找出的各錄像文件的排序方式示意圖。
[0020]圖3為本發(fā)明當(dāng)所采用的備份方式為以感興趣時(shí)間為中心點(diǎn)時(shí),進(jìn)行切割后的各錄像文件示意圖。
[0021]圖4為本發(fā)明當(dāng)所采用的備份方式為以感興趣時(shí)間為起點(diǎn)時(shí),查找出的各錄像文件的排序方式示意圖。
[0022]圖5為本發(fā)明當(dāng)所采用的備份方式為以感興趣時(shí)間為起點(diǎn)時(shí),進(jìn)行切割后的各錄像文件示意圖。
[0023]圖6為本發(fā)明當(dāng)所采用的備份方式為以感興趣時(shí)間為終點(diǎn)時(shí),查找出的各錄像文件的排序方式示意圖。
[0024]圖7為本發(fā)明當(dāng)所采用的備份方式為以感興趣時(shí)間為終點(diǎn)時(shí),進(jìn)行切割后的各錄像文件示意圖。
[0025]圖8為本發(fā)明錄像文件的備份裝置實(shí)施例的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]為了使本發(fā)明的技術(shù)方案更加清楚、明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述方案作進(jìn)一步的詳細(xì)說明。
[0027]圖1為本發(fā)明錄像文件的備份方法實(shí)施例的流程圖。如圖1所示,包括以下步驟11 ?14。
[0028]步驟11:在進(jìn)行錄像文件回放的過程中,當(dāng)接收到用戶發(fā)出的備份指令時(shí),記錄當(dāng)前時(shí)間,并將當(dāng)前時(shí)間確定為感興趣時(shí)間。
[0029]在進(jìn)行錄像文件回放的過程中,如果用戶對(duì)當(dāng)前所回放的錄像內(nèi)容感興趣,那么則可通過某種方式發(fā)出備份指令,如點(diǎn)擊預(yù)先設(shè)置的備份按鈕等。
[0030]所述回放可以是指對(duì)多個(gè)通道同時(shí)進(jìn)行回放,也可以是指對(duì)單個(gè)通道進(jìn)行回放,無論是多個(gè)通道還是單個(gè)通道,本發(fā)明所述方案均適用。
[0031]步驟12:獲取備份設(shè)備的空閑空間。
[0032]在實(shí)際應(yīng)用中,當(dāng)執(zhí)行完步驟11之后,通常還會(huì)進(jìn)一步進(jìn)行以下處理:確定備份設(shè)備是否可用,如果可用,則進(jìn)一步獲取備份設(shè)備的空閑空間。
[0033]另外,如果備份設(shè)備的空閑空間過小,如小于50M,則可提示用戶備份設(shè)備容量不足,并結(jié)束處理,否則,可將備份設(shè)備的空閑空間展示給用戶,即告知用戶備份設(shè)備當(dāng)前的空閑空間,并執(zhí)行步驟13。
[0034]步驟13:確定所采用的備份方式,所述備份方式包括:以感興趣時(shí)間為中心點(diǎn)、以感興趣時(shí)間為起點(diǎn),以及,以感興趣時(shí)間為終點(diǎn)。
[0035]本步驟中,可將上述三種備份方式展示給用戶,供用戶進(jìn)行選擇,或者,也可以不讓用戶進(jìn)行選擇,而是直接采用默認(rèn)的備份方式,如以感興趣時(shí)間為中心點(diǎn)的備份方式。
[0036]步驟14:根據(jù)所采用的備份方式和感興趣時(shí)間,確定出與備份設(shè)備的空閑空間相匹配的備份時(shí)間段,并根據(jù)備份時(shí)間段確定出待備份的錄像文件,拷貝到備份設(shè)備中。
[0037]步驟11中,在記錄當(dāng)前時(shí)間的同時(shí),還可進(jìn)一步記錄當(dāng)前正在回放的通道,可能是一個(gè),也可能是多個(gè),如可記錄各通道的通道號(hào)。
[0038]相應(yīng)地,步驟14中,根據(jù)所采用的備份方式和感興趣時(shí)間,確定出與備份設(shè)備的空閑空間相匹配的備份時(shí)間段之前,還可進(jìn)一步進(jìn)行以下處理:
[0039]按照所采用的備份方式,從所記錄的當(dāng)前正在回放的通道對(duì)應(yīng)的錄像文件中查找出符合要求的錄像文件;
[0040]按照預(yù)定規(guī)則對(duì)查找出的各錄像文件進(jìn)行排序,并確定查找出的錄像文件的總個(gè)數(shù)是否小于或等于M,如果是,則將查找出的各錄像文件均作為處理對(duì)象,否則,選出排序后處于前M位的錄像文件,M為大于I的正整數(shù),并將選出的各錄像文件作為處理對(duì)象;計(jì)算各處理對(duì)象的總數(shù)據(jù)量Al,并確定Al是否小于或等于備份設(shè)備的空閑空間;
[0041]如果是,則將各處理對(duì)象均拷貝到備份設(shè)備中;
[0042]如果否,則根據(jù)所采用的備份方式和感興趣時(shí)間,確定出與備份設(shè)備的空閑空間相匹配的備份時(shí)間段,并根據(jù)備份時(shí)間段從各處理對(duì)象中確定出待備份的錄像文件,拷貝到備份設(shè)備中。
[0043]M的具體取值可根據(jù)實(shí)際需要而定,比如2000。
[0044]根據(jù)所采用的備份方式的不同,步驟14的具體實(shí)現(xiàn)方式也會(huì)有所不同,以下分別進(jìn)行介紹。
[0045]一)以感興趣時(shí)間為中心點(diǎn)
[0046]I)當(dāng)所采用的備份方式為以感興趣時(shí)間為中心點(diǎn)時(shí),可從所記錄的當(dāng)前正在回放的通道對(duì)應(yīng)的錄像文件中查找出符合要求的錄像文件,具體實(shí)現(xiàn)方式可為:
[0047]針對(duì)所記錄的當(dāng)前正在回放的通道對(duì)應(yīng)的每個(gè)錄像文件,分別進(jìn)行以下處理:
[0048]如果確定該錄像文件的開始時(shí)間和結(jié)束時(shí)間均位于以感興趣時(shí)間為中心點(diǎn)的預(yù)定時(shí)間段內(nèi),則將該錄像文件作為符合要求的錄像文件;
[0049]如果確定該錄像文件的開始時(shí)間和結(jié)束時(shí)間中的一個(gè)位于所述預(yù)定時(shí)間段內(nèi),則對(duì)該錄像文件進(jìn)行切割,僅保留該錄像文件中位于所述預(yù)定時(shí)間段內(nèi)的數(shù)據(jù),并將所保留的數(shù)據(jù)作為符合要求的錄像文件。
[0050]較佳地,所述預(yù)定時(shí)間段可以是指:以感興趣時(shí)間為中心點(diǎn)、以感興趣時(shí)間-24小時(shí)為開始時(shí)間、以感興趣時(shí)間+24小時(shí)為結(jié)束時(shí)間的時(shí)間段。
[0051]舉例說明:
[0052]假設(shè)感興趣時(shí)間為2014年I月23日的12:00,所述預(yù)定時(shí)間段的開始時(shí)間和結(jié)束時(shí)間分別為2014年I月22日的12:00和2014年I月24日的12:00 ;
[0053]如果一個(gè)錄像文件的開始時(shí)間和結(jié)束時(shí)間分別為2014年I月22日的22:00和2014年I月24日的12:00,那么該錄像文件即為符合要求的錄像文件;
[0054]如果一個(gè)錄像文件的開始時(shí)間和結(jié)束時(shí)間分別為2014年I月22日的8:00和2014年I月23日的13:00,那么則可切割出該錄像文件中位于2014年I月22日的12:00?2014年I月23日的13:00這一時(shí)間段內(nèi)的數(shù)據(jù),并將切割出的數(shù)據(jù)作為一個(gè)符合要求的錄像文件。
[0055]2)按照以下方式/規(guī)則,對(duì)查找出的各錄像文件進(jìn)行排序:
[0056]分別確定出查找出的各錄像文件屬于第一類別還是第二類別,其中,屬于第一類別的錄像文件為:開始時(shí)間和結(jié)束時(shí)間限定出的時(shí)間段中包含感興趣時(shí)間的錄像文件,屬于第二類別的錄像文件為:開始時(shí)間和結(jié)束時(shí)間限定出的時(shí)間段中不包含感興趣時(shí)間的錄像文件;
[0057]按照屬于第一類別的錄像文件排在屬于第二類別的錄像文件之前的原則,對(duì)查找出的各錄像文件進(jìn)行排序;
[0058]對(duì)于屬于第一類別的各錄像文件,分別計(jì)算各錄像文件的開始時(shí)間和結(jié)束時(shí)間的平均值,并按照平均值距離感興趣時(shí)間越近排序越靠前的原則,對(duì)屬于第一類別的各錄像文件進(jìn)行排序;
[0059]對(duì)于屬于第二類別的各錄像文件,分別從各錄像