本發(fā)明涉及計算機(jī)領(lǐng)域,特別涉及將多媒體數(shù)據(jù)分段保存的方法及系統(tǒng)。
背景技術(shù):
在具有視頻錄像功能的產(chǎn)品中,如行車記錄儀、銀行ATM機(jī)、安防監(jiān)控產(chǎn)品等,由于文件系統(tǒng)的一些限制,存儲的視頻文件是有大小限制的,如FAT32文件系統(tǒng)最大只支持4G Bytes大小的文件。另外,在用戶實(shí)際使用中,為了方便查看、管理視頻文件,往往也會對錄出來的視頻文件的大小或時長有要求,這些都需要在連續(xù)錄像過程中,要間歇性地更換視頻文件去保存。
在目前的很多技術(shù)實(shí)現(xiàn)方案里,雖然能在錄像過程中更換文件保存,但很多是采取先停止Camera錄像再緊接著啟動Camera錄像的方式,這就導(dǎo)致在停止和下一次啟動之間的視頻畫面沒有錄下來,往往會有1秒左右或幾秒的畫面丟失,即“漏秒”問題。為了解決上述問題,還有一種方式為在分段保存文件的過程沒有停止Camera錄像,但在前后文件切換的過程中造成某些視頻幀丟失,造成“漏幀”問題。或者,由于切換的時機(jī)存在于任意時刻,寫入新的文件的第一個視頻幀不是同步幀,造成錄下的文件播放時的開始瞬間出現(xiàn)花屏。
因此,需對現(xiàn)有技術(shù)進(jìn)行改進(jìn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種將多媒體數(shù)據(jù)分段保存的方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中的在分段保存的交接圖像幀區(qū)間,無法獲得清晰音視頻數(shù)據(jù)的問題。
為解決上述技術(shù)問題,本發(fā)明的實(shí)施方式提供了一種將多媒體數(shù)據(jù)分段保存的方法,包含:獲取多媒體數(shù)據(jù)并緩存在預(yù)先分配的隊列中;將所述隊列中的多媒體數(shù)據(jù)送入編碼器進(jìn)行編碼;當(dāng)編碼后的多媒體數(shù)據(jù)滿足預(yù)設(shè)的保存條件、或接收到保存指令時,繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;將暫停之后所述編碼器所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件,重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
基于上述目的,本發(fā)明還提供一種將多媒體數(shù)據(jù)分段保存的系統(tǒng),包含:獲取模塊,用于獲取多媒體數(shù)據(jù)并緩存在預(yù)先分配的隊列中;輸出模塊,用于將所述隊列中的多媒體數(shù)據(jù)送入編碼器進(jìn)行編碼;分段保存模塊,用于當(dāng)編碼后的多媒體數(shù)據(jù)滿足預(yù)設(shè)的保存條件、或接收到保存指令時,繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;將暫停之后所述編碼器所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件,重新執(zhí)行所述輸出模塊,以向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
本發(fā)明實(shí)施方式相對于現(xiàn)有技術(shù)而言,在分段保存時采用不中斷獲取多媒體數(shù)據(jù),并對前端數(shù)據(jù)進(jìn)行編碼保存的方式,使得在錄像的切換過程中,保持采集、轉(zhuǎn)換和編碼各環(huán)節(jié)不重啟,只是在文件封裝上(即分段保存)做重啟更換,能縮短切換的時間,有效解決因重啟造成的漏時、漏幀的問題。
另外,特別對于視頻數(shù)據(jù)的分段保存,在重新向編碼器輸出視頻數(shù)據(jù)時,還輸出同步幀指令,使得分段文件的第一幀為同步幀,如此能夠確保分段保存的前幾秒圖像清晰、無花屏。
另外,當(dāng)停止時,采用將所緩存的所有多媒體數(shù)據(jù)予以編碼、保存,有效防止了停止時刻的多媒體數(shù)據(jù)的丟失。
另外,將多媒體數(shù)據(jù)中的音頻視頻數(shù)據(jù)分開緩存,能夠配置成音頻、視頻單碼流錄像、或音視頻混合碼流錄像,還能實(shí)現(xiàn)多路同時無干擾的連續(xù)錄像。
附圖說明
圖1是本發(fā)明的將多媒體數(shù)據(jù)分段保存的方法中一種實(shí)施方式的流程圖;
圖2是本發(fā)明的將多媒體數(shù)據(jù)分段保存的方法中一種優(yōu)選實(shí)施方式的流程圖;
圖3是本發(fā)明的將多媒體數(shù)據(jù)分段保存的系統(tǒng)中一種實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請各權(quán)利要求所要求保護(hù)的技術(shù)方案。
如圖1所示,本發(fā)明提供一種將多媒體數(shù)據(jù)分段保存的方法。所述保存方法主要由保存系統(tǒng)來執(zhí)行。所述保存系統(tǒng)安裝在計算機(jī)設(shè)備中。其中,所述計算機(jī)設(shè)備包括但不限于:流媒體服務(wù)器、視頻監(jiān)控中心等。所述保存系統(tǒng)執(zhí)行以下步驟:
在步驟S1中,所述保存系統(tǒng)獲取多媒體數(shù)據(jù)并緩存在預(yù)先分配的隊列中。其中,所述多媒體數(shù)據(jù)包括但不限于以下至少一種:音頻數(shù)據(jù)、視頻數(shù)據(jù)。所述多媒體數(shù)據(jù)可以為未經(jīng)壓縮的數(shù)據(jù)流。當(dāng)所述多媒體數(shù)據(jù)包含音頻數(shù)據(jù)和視頻數(shù)據(jù)時,所述保存系統(tǒng)將從音頻數(shù)據(jù)線路獲取的音頻數(shù)據(jù)保存在預(yù)設(shè)的專用于存放音頻數(shù)據(jù)的隊列中。同樣,所述保存系統(tǒng)將從視頻數(shù)據(jù)線路獲取的視頻數(shù)據(jù)保存在預(yù)設(shè)的專用于存放視頻數(shù)據(jù)的隊列中。各所述隊列的大小可預(yù)先設(shè)定為固定值。該固定值應(yīng)大于編碼器的緩存容量。
在此,所述保存系統(tǒng)可直接獲取攝像裝置所提供的多媒體數(shù)據(jù),并從獲取到多媒體數(shù)據(jù)開始,對所獲取的多媒體數(shù)據(jù)的總量、或下載時長進(jìn)行監(jiān)控。
在步驟S2中,所述保存系統(tǒng)將所述隊列中的多媒體數(shù)據(jù)送入編碼器進(jìn)行編碼。
具體地,當(dāng)所述保存系統(tǒng)獲取到多媒體數(shù)據(jù)時,開始循環(huán)執(zhí)行數(shù)據(jù)傳輸線程,將所述隊列中的多媒體數(shù)據(jù)送入編碼器中。
當(dāng)所述多媒體數(shù)據(jù)為音頻數(shù)據(jù)時,所述保存系統(tǒng)啟動編碼器并直接將多媒體數(shù)據(jù)輸送至所述編碼器。
當(dāng)所述多媒體數(shù)據(jù)為視頻數(shù)據(jù)時,所述保存系統(tǒng)向編碼器發(fā)出包含同步幀處理的指令,并將多媒體數(shù)據(jù)輸送至所述編碼器。如此,所述編碼器以所獲取的第一幀多媒體數(shù)據(jù)作為同步幀,并開始進(jìn)行編碼。
在步驟S3中,當(dāng)所述保存系統(tǒng)監(jiān)控到編碼后的多媒體數(shù)據(jù)滿足預(yù)設(shè)的保存條件時,繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;將暫停之后所述編碼器所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件,重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
其中,所述保存條件包括但不限于:對應(yīng)所要保存的多媒體數(shù)據(jù)類型的總量達(dá)到預(yù)設(shè)數(shù)量閾值。例如,所述保存系統(tǒng)累計步驟S2中編碼后的多媒體數(shù)據(jù)的總量。若所述保存系統(tǒng)所要保存的多媒體數(shù)據(jù)類型為單音頻類型, 則所述保存條件為編碼后的音頻數(shù)據(jù)的總量達(dá)到預(yù)設(shè)保存數(shù)量閾值。又如,所述保存系統(tǒng)累計步驟S2中編碼后的多媒體數(shù)據(jù)的總量。若所述保存系統(tǒng)所要保存的多媒體數(shù)據(jù)類型為音頻和視頻類型,則所述保存條件為編碼后的音頻數(shù)據(jù)和視頻數(shù)據(jù)的總量達(dá)到預(yù)設(shè)保存數(shù)量閾值。
當(dāng)所述保存系統(tǒng)滿足預(yù)設(shè)保存條件時,繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;同時等待編碼器將其自身緩存中的多媒體數(shù)據(jù)進(jìn)行編碼,并將編碼后的各多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件,再重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
具體地,當(dāng)所述保存系統(tǒng)按照預(yù)設(shè)的保存條件每隔固定時長、或每固定文件大小對所接收的數(shù)據(jù)流進(jìn)行分段保存時,并非暫停接收攝像裝置所傳輸?shù)亩嗝襟w數(shù)據(jù)。所述保存系統(tǒng)繼續(xù)將所獲取的多媒體數(shù)據(jù)保存到相應(yīng)隊列中,同時暫停從所述隊列中輸出多媒體數(shù)據(jù)。與此同時,所述保存系統(tǒng)指示所述編碼器繼續(xù)將自身緩存中的多媒體數(shù)據(jù)編碼完成,并將暫停后所述編碼器編碼的所有多媒體數(shù)據(jù)以預(yù)設(shè)的格式和命名規(guī)則保存在預(yù)設(shè)的文件夾下。
在此,所述格式包括但不限于:rmvb格式、mp4格式等。所述命名規(guī)則包括但不限于:按照當(dāng)前時間進(jìn)行命名、按照預(yù)設(shè)的編碼順序進(jìn)行命名等。
當(dāng)所述保存系統(tǒng)完成保存操作時,重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
具體地,所述保存系統(tǒng)重新從隊列中將多媒體數(shù)據(jù)輸至所述編碼器。若所述保存系統(tǒng)保存的為音頻數(shù)據(jù),則直接將所述音頻數(shù)據(jù)輸至所述編碼器。若所述保存系統(tǒng)所要保存的包含視頻數(shù)據(jù),則重新輸送多媒體數(shù)據(jù)時,還行所述編碼器發(fā)送同步幀指令。如此,所述編碼器將重新獲得的多媒體數(shù)據(jù)作為同步幀。如此,不僅不會因保存間隔而丟失數(shù)據(jù),更不會因重新向編碼器輸送的視頻數(shù)據(jù)非同步幀,而造成前幾秒花屏的情況。
可替換的,所述保存系統(tǒng)還可以在接收到保存指令時,繼續(xù)獲取多媒體 數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;將暫停之后所述編碼器所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件,重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
例如,技術(shù)人員需要單獨(dú)保存當(dāng)前多媒體數(shù)據(jù),則通過操作計算機(jī)設(shè)備中的人機(jī)交互裝置(如鍵盤、鼠標(biāo)、觸屏等)向所述保存系統(tǒng)發(fā)出保存指令,則所述保存系統(tǒng)繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;同時等待編碼器將其自身緩存中的多媒體數(shù)據(jù)進(jìn)行編碼,并將編碼后的各多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件;再重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
在此,所述保存系統(tǒng)繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;將暫停之后所述編碼器所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件;以及重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)的方式與前述方式相同,在此不再詳述。
作為一種優(yōu)選方式,所述保存系統(tǒng)還可能接收到停止指令。具體地,當(dāng)用戶點(diǎn)擊停止按鈕、或所述保存系統(tǒng)監(jiān)測到所保存的存儲空間臨近滿存時,則所述保存系統(tǒng)接收到停止指令。此時,所述保存系統(tǒng)所執(zhí)行的步驟如圖2所示。
所述保存系統(tǒng)停止執(zhí)行步驟S1。
具體地,所述保存系統(tǒng)基于所述停止指令停止從攝像裝置繼續(xù)獲取并緩存新的多媒體數(shù)據(jù),并繼續(xù)執(zhí)行步驟S2,以將所述隊列中的剩余多媒體數(shù)據(jù)送入編碼器進(jìn)行編碼,直至所述隊列被清空。
當(dāng)所述保存系統(tǒng)利用所述編碼器將所有剩余多媒體數(shù)據(jù)進(jìn)行編碼后,將所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件。
如此,所述保存系統(tǒng)將所獲取的所有多媒體數(shù)據(jù)保存在文件中。如此實(shí)現(xiàn)了將接收到停止指令之前的所有多媒體數(shù)據(jù)都予以保存的目的。
如圖3所示,本發(fā)明提供一種將多媒體數(shù)據(jù)分段保存的系統(tǒng)。所述保存系統(tǒng)安裝在計算機(jī)設(shè)備中。其中,所述計算機(jī)設(shè)備包括但不限于:流媒體服務(wù)器、視頻監(jiān)控中心等。所述保存系統(tǒng)1包括:獲取模塊11、輸出模塊12、分段保存模塊13。
所述獲取模塊11用于獲取多媒體數(shù)據(jù)并緩存在預(yù)先分配的隊列中。其中,所述多媒體數(shù)據(jù)包括但不限于以下至少一種:音頻數(shù)據(jù)、視頻數(shù)據(jù)。所述多媒體數(shù)據(jù)可以為未經(jīng)壓縮的數(shù)據(jù)流。當(dāng)所述多媒體數(shù)據(jù)包含音頻數(shù)據(jù)和視頻數(shù)據(jù)時,所述獲取模塊11將從音頻數(shù)據(jù)線路獲取的音頻數(shù)據(jù)保存在預(yù)設(shè)的專用于存放音頻數(shù)據(jù)的隊列中。同樣,所述獲取模塊11將從視頻數(shù)據(jù)線路獲取的視頻數(shù)據(jù)保存在預(yù)設(shè)的專用于存放視頻數(shù)據(jù)的隊列中。各所述隊列的大小可預(yù)先設(shè)定為固定值。該固定值應(yīng)大于編碼器的緩存容量。
在此,所述獲取模塊11可直接獲取攝像裝置所提供的多媒體數(shù)據(jù),并從獲取到多媒體數(shù)據(jù)開始,對所獲取的多媒體數(shù)據(jù)的總量、或下載時長進(jìn)行監(jiān)控。
所述輸出模塊12用于將所述隊列中的多媒體數(shù)據(jù)送入編碼器進(jìn)行編碼。
具體地,當(dāng)所述輸出模塊12獲取到多媒體數(shù)據(jù)時,開始循環(huán)執(zhí)行數(shù)據(jù)傳輸線程,將所述隊列中的多媒體數(shù)據(jù)送入編碼器中。
當(dāng)所述多媒體數(shù)據(jù)為音頻數(shù)據(jù)時,所述輸出模塊12啟動編碼器并直接將多媒體數(shù)據(jù)輸送至所述編碼器。
當(dāng)所述多媒體數(shù)據(jù)為視頻數(shù)據(jù)時,所述輸出模塊12向編碼器發(fā)出包含同步幀處理的指令,并將多媒體數(shù)據(jù)輸送至所述編碼器。如此,所述編碼器以所獲取的第一幀多媒體數(shù)據(jù)作為同步幀,并開始進(jìn)行編碼。
所述分段保存模塊13用于當(dāng)監(jiān)控到編碼后的多媒體數(shù)據(jù)滿足預(yù)設(shè)的保存條件時,繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;將暫停之后所述編碼器所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒 體文件,重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
其中,所述保存條件包括但不限于:對應(yīng)所要保存的多媒體數(shù)據(jù)類型的總量達(dá)到預(yù)設(shè)數(shù)量閾值。例如,所述分段保存模塊13累計編碼后的多媒體數(shù)據(jù)的總量。若所述分段保存模塊13所要保存的多媒體數(shù)據(jù)類型為單音頻類型,則所述保存條件為編碼后的音頻數(shù)據(jù)的總量達(dá)到預(yù)設(shè)保存數(shù)量閾值。又如,所述分段保存模塊13累計編碼后的多媒體數(shù)據(jù)的總量。若所述分段保存模塊13所要保存的多媒體數(shù)據(jù)類型為音頻和視頻類型,則所述保存條件為編碼后的音頻數(shù)據(jù)和視頻數(shù)據(jù)的總量達(dá)到預(yù)設(shè)保存數(shù)量閾值。
當(dāng)所述分段保存模塊13滿足預(yù)設(shè)保存條件時,繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;同時等待編碼器將其自身緩存中的多媒體數(shù)據(jù)進(jìn)行編碼,并將編碼后的各多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件,再重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
具體地,當(dāng)所述分段保存模塊13按照預(yù)設(shè)的保存條件每隔固定時長、或每固定文件大小對所接收的數(shù)據(jù)流進(jìn)行分段保存時,并非暫停接收攝像裝置所傳輸?shù)亩嗝襟w數(shù)據(jù)。所述分段保存模塊13繼續(xù)將所獲取的多媒體數(shù)據(jù)保存到相應(yīng)隊列中,同時暫停從所述隊列中輸出多媒體數(shù)據(jù)。與此同時,所述指示輸出模塊12指示所述編碼器繼續(xù)將其自身緩存中的多媒體數(shù)據(jù)編碼完成,并將暫停后所述編碼器編碼的所有多媒體數(shù)據(jù)以預(yù)設(shè)的格式和命名規(guī)則保存在預(yù)設(shè)的文件夾下。
在此,所述格式包括但不限于:rmvb格式、mp4格式等。所述命名規(guī)則包括但不限于:按照當(dāng)前時間進(jìn)行命名、按照預(yù)設(shè)的編碼順序進(jìn)行命名等。
當(dāng)所述分段保存模塊13完成保存操作時,指示輸出模塊12重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
具體地,所述分段保存模塊13重新從隊列中將多媒體數(shù)據(jù)輸至所述編碼器。若所述分段保存模塊13保存的為音頻數(shù)據(jù),則直接將所述音頻數(shù)據(jù)輸 至所述編碼器。若所述分段保存模塊13所要保存的包含視頻數(shù)據(jù),則重新輸送多媒體數(shù)據(jù)時,還行所述編碼器發(fā)送同步幀指令。如此,所述編碼器將重新獲得的多媒體數(shù)據(jù)作為同步幀。如此,不僅不會因保存間隔而丟失數(shù)據(jù),更不會因重新向編碼器輸送的視頻數(shù)據(jù)非同步幀,而造成前幾秒花屏的情況。
可替換的,所述分段保存模塊13還可以在接收到保存指令時,繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;將暫停之后所述編碼器所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件,重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
例如,技術(shù)人員需要單獨(dú)保存當(dāng)前多媒體數(shù)據(jù),則通過操作計算機(jī)設(shè)備中的人機(jī)交互裝置(如鍵盤、鼠標(biāo)、觸屏等)向所述分段保存模塊13發(fā)出保存指令,則所述分段保存模塊13繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;同時等待編碼器將其自身緩存中的多媒體數(shù)據(jù)進(jìn)行編碼,并將編碼后的各多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件;再指示輸出模塊12重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)。
在此,所述分段保存模塊13繼續(xù)獲取多媒體數(shù)據(jù)、并暫停將所述隊列中的多媒體數(shù)據(jù)送入編碼器;將暫停之后所述編碼器所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件;以及指示輸出模塊12重新向所述編碼器輸送所述隊列中的多媒體數(shù)據(jù)的方式與前述方式相同,在此不再詳述。
作為一種優(yōu)選方式,所述獲取模塊11還可能接收到停止指令。具體地,當(dāng)用戶點(diǎn)擊停止按鈕時,所述獲取模塊11獲取到停止指令?;蛘?,當(dāng)所述分段保存模塊13監(jiān)測到所保存的存儲空間臨近滿存時,所述獲取模塊11接收到停止指令。
所述獲取模塊11用于基于所述停止指令停止繼續(xù)獲取新的多媒體數(shù)據(jù)。
具體地,所述獲取模塊11基于所述停止指令停止從攝像裝置繼續(xù)獲取并緩存新的多媒體數(shù)據(jù),所述輸出模塊12繼續(xù)執(zhí)行,以將所述隊列中的剩余 多媒體數(shù)據(jù)送入編碼器進(jìn)行編碼,直至所述隊列被清空。
當(dāng)所述分段保存模塊13利用所述編碼器將所有剩余多媒體數(shù)據(jù)進(jìn)行編碼后,將所編碼的多媒體數(shù)據(jù)按照預(yù)設(shè)格式保存成多媒體文件。
如此,所述保存系統(tǒng)1將所獲取的所有多媒體數(shù)據(jù)保存在文件中。如此實(shí)現(xiàn)了將接收到停止指令之前的所有多媒體數(shù)據(jù)都予以保存的目的。
值得一提的是,本實(shí)施方式中所涉及到的各模塊和單元均為邏輯模塊和邏輯單元,在實(shí)際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。
本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。