專(zhuān)利名稱(chēng):一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,更具體的說(shuō)涉及一種用于數(shù)據(jù)傳輸系統(tǒng)的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法、裝置及系統(tǒng)。
背景技術(shù):
圖1是現(xiàn)有技術(shù)的用于圖像數(shù)據(jù)傳輸系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法的流程圖。如圖 1所示,傳統(tǒng)的數(shù)據(jù)存儲(chǔ)方法可以簡(jiǎn)單地實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)存儲(chǔ),應(yīng)用在數(shù)據(jù)傳輸系統(tǒng)上,當(dāng)系統(tǒng)需要對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí),中心管理服務(wù)器就會(huì)對(duì)存儲(chǔ)服務(wù)發(fā)出指令,存儲(chǔ)服務(wù)器馬上響應(yīng)該指令,進(jìn)入準(zhǔn)備存儲(chǔ)的工作狀態(tài)Si,同時(shí)來(lái)自數(shù)據(jù)采集端的設(shè)備將圖像數(shù)據(jù)發(fā)送到存儲(chǔ)服務(wù)器,存儲(chǔ)服務(wù)器檢查當(dāng)前實(shí)時(shí)數(shù)據(jù)是否需要存儲(chǔ)S2,如果判斷的結(jié)果是該實(shí)時(shí)數(shù)據(jù)屬于需要存儲(chǔ)的數(shù)據(jù),則觸發(fā)存儲(chǔ)條件,存儲(chǔ)服務(wù)器會(huì)根據(jù)預(yù)先設(shè)定的磁盤(pán)路徑,打開(kāi)事先指定的文件S3,寫(xiě)入實(shí)時(shí)數(shù)據(jù)S4。如此循環(huán),直至結(jié)束。但是在實(shí)際使用過(guò)程中,由于存儲(chǔ)文件的大小受到操作系統(tǒng)等條件的約束,單個(gè)文件不可能持續(xù)不斷的儲(chǔ)存下去,另外在磁盤(pán)空間全部錄滿(mǎn)的情況下,存儲(chǔ)服務(wù)器只能停止工作,等待人為干預(yù)處理。
發(fā)明內(nèi)容
針對(duì)上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的目的在于提供一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法、裝置及系統(tǒng),其能夠?qū)崿F(xiàn)實(shí)時(shí)數(shù)據(jù)的高效、智能存儲(chǔ)而減少人為干預(yù)處理。為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,包括接收向指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令;判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值,如果是,生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,根據(jù)所述存儲(chǔ)指令向所述指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)。優(yōu)選地,在所述判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值之前, 還包括判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn),如果是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,則執(zhí)行判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值的步驟。優(yōu)選地,所述選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)包括判斷所有磁盤(pán)空間是否已存滿(mǎn), 如果是,清除或轉(zhuǎn)存其中一個(gè)磁盤(pán)上先前已有文件后在該磁盤(pán)生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)。優(yōu)選地,所述轉(zhuǎn)存先前已有文件具體為將先前已有文件轉(zhuǎn)存到外部存儲(chǔ)介質(zhì)中。 所述轉(zhuǎn)存先前已有文件通過(guò)FTP方式實(shí)現(xiàn)。所述先前已有文件具體為建立時(shí)間最早的已有文件。所述外部存儲(chǔ)介質(zhì)為磁盤(pán)陣列或磁帶庫(kù)。優(yōu)選地,在所述判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn)之前,還包括判斷所述實(shí)時(shí)數(shù)據(jù)是否需要存儲(chǔ),如果是,則執(zhí)行所述判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn)的步驟。優(yōu)選地,所述數(shù)據(jù)為圖像數(shù)據(jù)和/或音頻數(shù)據(jù)。
另外,為了實(shí)現(xiàn)的上述目的,本發(fā)明還提供了一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置, 其特征在于,包括數(shù)據(jù)信道模塊,用于接收來(lái)自前端數(shù)據(jù)采集設(shè)備發(fā)送的實(shí)時(shí)數(shù)據(jù);主控模塊,用于接收向指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令;磁盤(pán)管理模塊,用于判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值,如果是,生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù); 如果不是,根據(jù)所述存儲(chǔ)指令向所述指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)。優(yōu)選地,還包括系統(tǒng)管理模塊,用于控制所述磁盤(pán)管理模塊,對(duì)存儲(chǔ)數(shù)據(jù)進(jìn)行調(diào)配;調(diào)度服務(wù)器模塊,用于將中心服務(wù)器下發(fā)的存儲(chǔ)指令發(fā)送給所述主控模塊。優(yōu)選地,所述磁盤(pán)管理模塊,還用于判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn), 如果是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)。優(yōu)選地,所述磁盤(pán)管理模塊,還用于判斷所有磁盤(pán)空間是否已存滿(mǎn),如果是,清除或轉(zhuǎn)存其中一個(gè)磁盤(pán)上先前已有文件后在該磁盤(pán)生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)。優(yōu)選地,所述磁盤(pán)管理模塊,還用于判斷所述實(shí)時(shí)數(shù)據(jù)是否需要存儲(chǔ),如果是,則執(zhí)行所述判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn)的步驟。為了實(shí)現(xiàn)本發(fā)明的上述目的,本發(fā)明還提供了一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng),其特征在于,包括中心管理服務(wù)器,用于發(fā)出存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令;數(shù)據(jù)采集設(shè)備,用于采集和發(fā)送實(shí)時(shí)數(shù)據(jù);以及上述數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置。本發(fā)明實(shí)施例具有以下有益效果采用本發(fā)明的實(shí)時(shí)數(shù)據(jù)存儲(chǔ)方法、裝置和系統(tǒng), 可以增強(qiáng)存儲(chǔ)服務(wù)器對(duì)存儲(chǔ)容量的支持,提高存儲(chǔ)服務(wù)器的自我適應(yīng)能力,解決存儲(chǔ)服務(wù)器的自我管理能力問(wèn)題,從而實(shí)現(xiàn)高效智能存儲(chǔ),減少人工干預(yù)處理。
圖1是現(xiàn)有技術(shù)的用于圖像數(shù)據(jù)傳輸系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法的示意流程圖。圖2是本發(fā)明的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置的示意框圖。圖3是本發(fā)明實(shí)施例一的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法的示意流程圖。圖4是本發(fā)明實(shí)施例二的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法的示意流程圖。
具體實(shí)施例方式下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施例。在各個(gè)實(shí)施例中,以圖像數(shù)據(jù)實(shí)時(shí)傳輸為例進(jìn)行說(shuō)明,音頻數(shù)據(jù)以及音頻數(shù)據(jù)和圖像數(shù)據(jù)同時(shí)傳輸時(shí)的原理相同的。首先,本發(fā)明提供的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng),其一般包括用于發(fā)出存儲(chǔ)服務(wù)指令的中心管理服務(wù)器;用于采集和發(fā)送實(shí)時(shí)數(shù)據(jù)的數(shù)據(jù)采集設(shè)備;和用于響應(yīng)中心管理服務(wù)器指令運(yùn)行,接收并存儲(chǔ)來(lái)自數(shù)據(jù)采集設(shè)備的實(shí)時(shí)數(shù)據(jù)的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置。如圖2所示,本發(fā)明的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置通常包括如下模塊數(shù)據(jù)信道模塊11、12、主控模塊3和磁盤(pán)管理模塊5。其中,數(shù)據(jù)信道模塊11、12用于接收來(lái)自前端數(shù)據(jù)采集設(shè)備(未示出)的實(shí)時(shí)數(shù)據(jù)。主控模塊3是數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置的主控部分,用于接收向指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令,并用于實(shí)現(xiàn)存儲(chǔ)裝置運(yùn)行、停止、控制功能。實(shí)時(shí)數(shù)據(jù)通過(guò)數(shù)據(jù)信道模塊11、 12傳送到主控模塊3,主控模塊3協(xié)調(diào)整個(gè)存儲(chǔ)過(guò)程,控制磁盤(pán)管理模塊5對(duì)存儲(chǔ)文件及磁
盤(pán)的管理。磁盤(pán)管理模塊5,用于實(shí)現(xiàn)磁盤(pán)文件名的生成,存儲(chǔ)文件大小的判斷,磁盤(pán)總空間及剩余空間的計(jì)算,系統(tǒng)邏輯磁盤(pán)的分類(lèi)及管理,當(dāng)存儲(chǔ)服務(wù)器所有的磁盤(pán)空間全滿(mǎn)的時(shí)候,實(shí)現(xiàn)存儲(chǔ)文件的清除或轉(zhuǎn)存先前已有文件。此外,磁盤(pán)管理模塊5用于判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值,如果是,生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,根據(jù)所述存儲(chǔ)指令向所述指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)。此外,在本實(shí)施例中,根據(jù)本發(fā)明的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置還可以包括如下模塊調(diào)度服務(wù)器模塊2和系統(tǒng)管理模塊4。調(diào)度服務(wù)器模塊2用于與中心管理服務(wù)器(未示出)的通訊,接受中心管理服務(wù)器的調(diào)度,將中心服務(wù)器下發(fā)的存儲(chǔ)指令發(fā)送給所述主控模塊實(shí)現(xiàn)對(duì)存儲(chǔ)服務(wù)器的控制, 并將主控模塊3的存儲(chǔ)完成情況反饋給中心管理服務(wù)器,實(shí)現(xiàn)與中心管理服務(wù)器的雙向通訊。系統(tǒng)管理模塊4,用于實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置系統(tǒng)資源的調(diào)配,控制所述磁盤(pán)管理模塊5,對(duì)存儲(chǔ)數(shù)據(jù)進(jìn)行調(diào)配,保證存儲(chǔ)質(zhì)量,優(yōu)化數(shù)據(jù)存儲(chǔ)。此外,根據(jù)本發(fā)明的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置中的磁盤(pán)管理模塊5,還可以用于判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn),如果是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)。另外,根據(jù)本發(fā)明的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置中的磁盤(pán)管理模塊5,還可以用于判斷所有磁盤(pán)空間是否已存滿(mǎn),如果是,清除或轉(zhuǎn)存其中一個(gè)磁盤(pán)上先前已有文件后在該磁盤(pán)生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)。另外,根據(jù)本發(fā)明的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置中的磁盤(pán)管理模塊5,還可以用于判斷所述實(shí)時(shí)數(shù)據(jù)是否需要存儲(chǔ),如果是,則執(zhí)行所述判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn)的步驟。圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)傳輸中的數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法的流程圖。如圖所示,當(dāng)系統(tǒng)需要對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí),中心管理服務(wù)器會(huì)通知數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置開(kāi)始運(yùn)行,數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置進(jìn)入工作狀態(tài)D1,數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置接收向指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令,判斷指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值D3,如果判斷的結(jié)果是大小超出了限制,則由存儲(chǔ)服務(wù)器生成新的文件繼續(xù)存儲(chǔ)實(shí)時(shí)數(shù)據(jù)D7 ;如果判斷的結(jié)果是大小沒(méi)有超出限制,則由數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置打開(kāi)指定文件并把數(shù)據(jù)寫(xiě)入到這個(gè)文件中D5。此外,在實(shí)際使用過(guò)程中,除了出現(xiàn)上述單個(gè)文件不可能連續(xù)不停地存儲(chǔ)的問(wèn)題以外,還可能出現(xiàn)當(dāng)前磁盤(pán)空間已滿(mǎn),從而使得存儲(chǔ)服務(wù)器無(wú)法工作的情況。因此,在本發(fā)明的第二個(gè)實(shí)施例中,作為對(duì)第一實(shí)施例的改進(jìn),本發(fā)明的用于數(shù)據(jù)傳輸系統(tǒng)中的數(shù)據(jù)存儲(chǔ)方法中,還可以增加步驟在所述判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值D3之前,還包括判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn)D4,如果是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)D6 ;如果不是,則執(zhí)行判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值D3的步驟。在現(xiàn)代的存儲(chǔ)系統(tǒng)中,磁盤(pán)通常支持熱插拔功能,管理員可以隨時(shí)把錄滿(mǎn)的磁盤(pán)取下來(lái),也可以把新的大容量的空白磁盤(pán)接上去,當(dāng)新的磁盤(pán)被接入這樣的服務(wù)器中去, 系統(tǒng)能馬上識(shí)別出來(lái)并自動(dòng)生成支持該磁盤(pán)的存儲(chǔ)文件名,使實(shí)時(shí)數(shù)據(jù)能保存到該磁盤(pán)中去,如此服務(wù)器就可以支持海量的且智能識(shí)別的存儲(chǔ)服務(wù)。特別地,當(dāng)系統(tǒng)達(dá)到存儲(chǔ)容量的極限值以后,還可能出現(xiàn)所有的磁盤(pán)空間已滿(mǎn),使得實(shí)時(shí)數(shù)據(jù)無(wú)法存儲(chǔ)的情況。因此,作為進(jìn)一步改進(jìn),選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)的操作 D6還可以包括判斷所有磁盤(pán)空間是否已存滿(mǎn)D8,如果是,清除或轉(zhuǎn)存其中一個(gè)磁盤(pán)上先前已有文件后在該磁盤(pán)生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)D9 ;如果不是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)D6。另外,其中轉(zhuǎn)存先前已有文件具體為將先前已有文件轉(zhuǎn)存到外部存儲(chǔ)介質(zhì)中。所述轉(zhuǎn)存先前已有文件是通過(guò)FTP方式實(shí)現(xiàn)的,當(dāng)然,也可以采取其他適當(dāng)?shù)姆绞綄?shí)現(xiàn)對(duì)相應(yīng)文件的轉(zhuǎn)存。所述先前已有文件可以是建立時(shí)間最早的已有文件,也可以是其他預(yù)訂條件的已有文件。所述外部存儲(chǔ)介質(zhì)可以是磁盤(pán)陣列或者磁帶庫(kù),以及其他適當(dāng)?shù)拇鎯?chǔ)介質(zhì)。此外,在根據(jù)所述存儲(chǔ)指令存儲(chǔ)實(shí)時(shí)數(shù)據(jù)之前,還包括判斷所述實(shí)時(shí)數(shù)據(jù)是否需要存儲(chǔ)D2,如果是,則根據(jù)所述存儲(chǔ)指令打開(kāi)指定文件并寫(xiě)入實(shí)時(shí)數(shù)據(jù)D5。也就是說(shuō),通過(guò)采用本發(fā)明的這種方法,同時(shí)解決了單個(gè)文件不可能連續(xù)不停地存儲(chǔ)的問(wèn)題,以及磁盤(pán)空間已滿(mǎn),從而使得存儲(chǔ)服務(wù)器無(wú)法工作的問(wèn)題。從而增強(qiáng)了存儲(chǔ)服務(wù)器對(duì)存儲(chǔ)容量的支持,提高了存儲(chǔ)服務(wù)器的自我適應(yīng)能力,解決了存儲(chǔ)服務(wù)器的自我管理能力問(wèn)題,實(shí)現(xiàn)了高效智能存儲(chǔ),并同時(shí)減少了人工干預(yù)處理。當(dāng)然,以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,包括接收向指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令;判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值,如果是,生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,根據(jù)所述存儲(chǔ)指令向所述指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,在所述判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值之前,還包括判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn),如果是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,則執(zhí)行判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值的步驟。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,所述選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)包括判斷所有磁盤(pán)空間是否已存滿(mǎn),如果是,清除或轉(zhuǎn)存其中一個(gè)磁盤(pán)上先前已有文件后在該磁盤(pán)生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,所述轉(zhuǎn)存先前已有文件具體為將先前已有文件轉(zhuǎn)存到外部存儲(chǔ)介質(zhì)中。
5.根據(jù)權(quán)利要求3或4所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,所述轉(zhuǎn)存先前已有文件通過(guò)FTP方式實(shí)現(xiàn)。
6.根據(jù)權(quán)利要求3或4所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,所述先前已有文件具體為建立時(shí)間最早的已有文件。
7.根據(jù)權(quán)利要求4所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,所述外部存儲(chǔ)介質(zhì)為磁盤(pán)陣列或磁帶庫(kù)。
8.根據(jù)權(quán)利要求3或4所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,在所述判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn)之前,還包括判斷所述實(shí)時(shí)數(shù)據(jù)是否需要存儲(chǔ),如果是,則執(zhí)行所述判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn)的步驟。
9.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法,其特征在于,所述數(shù)據(jù)為圖像數(shù)據(jù)和/或音頻數(shù)據(jù)。
10.一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置,其特征在于,包括數(shù)據(jù)信道模塊,用于接收來(lái)自前端數(shù)據(jù)采集設(shè)備發(fā)送的實(shí)時(shí)數(shù)據(jù);主控模塊,用于接收向指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令;磁盤(pán)管理模塊,用于判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值,如果是,生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,根據(jù)所述存儲(chǔ)指令向所述指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置,其特征在于,還包括系統(tǒng)管理模塊,用于控制所述磁盤(pán)管理模塊,對(duì)存儲(chǔ)數(shù)據(jù)進(jìn)行調(diào)配;調(diào)度服務(wù)器模塊,用于將中心服務(wù)器下發(fā)的存儲(chǔ)指令發(fā)送給所述主控模塊。
12.根據(jù)權(quán)利要求10或11所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置,其特征在于,所述磁盤(pán)管理模塊,還用于判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn),如果是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)。
13.根據(jù)權(quán)利要求10或11所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置,其特征在于,所述磁盤(pán)管理模塊,還用于判斷所有磁盤(pán)空間是否已存滿(mǎn),如果是,清除或轉(zhuǎn)存其中一個(gè)磁盤(pán)上先前已有文件后在該磁盤(pán)生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,選定新磁盤(pán)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù)。
14.根據(jù)權(quán)利要求10或11所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置,其特征在于,所述磁盤(pán)管理模塊,還用于判斷所述實(shí)時(shí)數(shù)據(jù)是否需要存儲(chǔ),如果是,則判斷所述指定文件所在磁盤(pán)空間是否已存滿(mǎn)。
15.一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)系統(tǒng),其特征在于,包括 中心管理服務(wù)器,用于發(fā)出存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令; 數(shù)據(jù)采集設(shè)備,用于采集和發(fā)送實(shí)時(shí)數(shù)據(jù);以及權(quán)利要求10至14之一所述的數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法、裝置及系統(tǒng),數(shù)據(jù)實(shí)時(shí)存儲(chǔ)方法包括接收向指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)指令;判斷所述指定文件中已存儲(chǔ)數(shù)據(jù)大小是否達(dá)到預(yù)設(shè)限制值,如果是,生成新文件繼續(xù)存儲(chǔ)所述實(shí)時(shí)數(shù)據(jù);如果不是,根據(jù)所述存儲(chǔ)指令向所述指定文件中存儲(chǔ)實(shí)時(shí)數(shù)據(jù),本發(fā)明還公開(kāi)了數(shù)據(jù)傳輸中數(shù)據(jù)實(shí)時(shí)存儲(chǔ)裝置和系統(tǒng)。采用本發(fā)明的實(shí)時(shí)數(shù)據(jù)存儲(chǔ)方法、裝置和系統(tǒng),可以增強(qiáng)存儲(chǔ)服務(wù)器對(duì)存儲(chǔ)容量的支持,提高存儲(chǔ)服務(wù)器的自我適應(yīng)能力,解決存儲(chǔ)服務(wù)器的自我管理能力問(wèn)題,實(shí)現(xiàn)高效智能存儲(chǔ),減少人工干預(yù)處理。
文檔編號(hào)H04L29/08GK102200978SQ20101013254
公開(kāi)日2011年9月28日 申請(qǐng)日期2010年3月26日 優(yōu)先權(quán)日2010年3月26日
發(fā)明者文勇 申請(qǐng)人:寧波Gqy視訊股份有限公司