專利名稱:媒體文件關(guān)聯(lián)方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及計算機技術(shù),尤其涉及一種媒體文件關(guān)聯(lián)方法和設(shè)備。
背景技術(shù):
目前,本地存儲的語音文件和照片文件之間沒有關(guān)聯(lián)關(guān)系,只在有聲明信片 (AudioPostcard)業(yè)務、彩信業(yè)務等應用中語音文件和圖像文件存在關(guān)聯(lián)。在現(xiàn)有的有聲明信片業(yè)務和彩信業(yè)務等應用中,語音文件和圖像文件的關(guān)聯(lián)是通 過多媒體短信業(yè)務(Multimedia Messaging Service,簡稱MMS)的方式實現(xiàn)的。具體地,將 語音文件作為圖像文件(或文字文檔)的附件,與圖像文件(或文字文檔)一起打包組合 后形成有聲明信片業(yè)務或彩信業(yè)務,發(fā)送給終端。然而,通過上述匪S方式打包后,語音文件和圖像文件在物理上仍是兩個獨立的 文件,兩個文件單獨存儲。終端將有聲明信片或彩信下載到本地后,若離開了有聲明信業(yè)務 片或彩信業(yè)務,語音文件和圖像文件的關(guān)聯(lián)則不會存在。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種媒體文件關(guān)聯(lián)方法和設(shè)備,實現(xiàn)了媒體文件之間的相互關(guān)聯(lián)。本發(fā)明實施例提供一種媒體文件關(guān)聯(lián)方法,包括將與第一媒體文件相關(guān)的第二媒體文件和所述第二媒體文件的摘要信息,寫入所 述第一媒體文件的關(guān)聯(lián)段;所述第二媒體文件的摘要信息用于檢索所述第一媒體文件;重新保存所述第一媒體文件。本發(fā)明實施例提供一種媒體文件關(guān)聯(lián)設(shè)備,包括插入模塊,用于將與第一媒體文件相關(guān)的第二媒體文件和所述第二媒體文件的摘 要信息,寫入所述第一媒體文件的關(guān)聯(lián)段;所述第二媒體文件的摘要信息用于檢索所述第 一媒體文件;保存模塊,用于重新保存所述第一媒體文件。本發(fā)明實施例提供的媒體文件關(guān)聯(lián)方法和設(shè)備,與第一媒體文件相關(guān)聯(lián)的第二媒 體文件及其摘要信息直接存儲在第一媒體文件中的關(guān)聯(lián)段中,可根據(jù)關(guān)聯(lián)段中第二媒體文 件的摘要信息檢索第一媒體文件,實現(xiàn)了第一媒體文件與第二媒體文件的關(guān)聯(lián)。由于在對 第一媒體進行編輯操作(例如,剪切,復制或重命名)后,關(guān)聯(lián)段中的第一媒體文件及其摘 要信息也不會丟失,可以避免復雜的文件關(guān)聯(lián)管理。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明媒體文件關(guān)聯(lián)方法實施例一的流程圖;圖2為本發(fā)明媒體文件關(guān)聯(lián)方法實施例二的流程圖;圖3為本發(fā)明媒體文件關(guān)聯(lián)方法實施例三的流程圖;圖4為本發(fā)明媒體文件關(guān)聯(lián)設(shè)備實施例一結(jié)構(gòu)示意圖;圖5為本發(fā)明媒體文件關(guān)聯(lián)設(shè)備實施例二結(jié)構(gòu)示意圖;圖6為本發(fā)明媒體文件關(guān)聯(lián)設(shè)備實施例三結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1為本發(fā)明媒體文件關(guān)聯(lián)方法實施例一的流程圖。如圖1所示,本實施例包括步驟11 將與第一媒體文件相關(guān)的第二媒體文件和第二媒體文件的摘要信息,寫 入第一媒體文件的關(guān)聯(lián)段;第二媒體文件的摘要信息可以用于檢索第一媒體文件。可在第一媒體文件中預先設(shè)置關(guān)聯(lián)段,以存儲與第一媒體文件相關(guān)的第二媒體文 件和第二媒體文件的摘要信息。第二媒體文件的摘要信息為從第二媒體文件中提取出的抽 樣內(nèi)容,可唯一標識該第二媒體文件。其中,第一媒體文件可為圖像文件,與圖像文件關(guān)聯(lián)的第二媒體文件可為語音文 件;或者第一媒體文件可為語音文件,與語音文件關(guān)聯(lián)的第二媒體文件可為圖像文件。語音 文件可為對圖像文件所拍攝場景進行講解的語音說明,也可以是與圖像文件相關(guān)的背景音
樂ο步驟12 重新保存第一媒體文件。在關(guān)聯(lián)段中寫入第二媒體文件和第二媒體文件的摘要信息后,保存第一媒體文 件。通過上述關(guān)聯(lián)方法,第二媒體文件被作為第一媒體文件的一部分寫入第一媒體文件的 關(guān)聯(lián)段,第一媒體文件和第二媒體文件在物理上只存在一個文件。后續(xù)可通過修改關(guān)聯(lián)段 中的內(nèi)容,將與第一媒體文件關(guān)聯(lián)的媒體文件替換為修改后的第二媒體文件或其它媒體文 件,還可以修改關(guān)聯(lián)段中第二媒體文件的摘要信息。同理,也可在編輯第一媒體文件的同 時,通過編輯關(guān)聯(lián)段中內(nèi)容編輯第二媒體文件及其摘要信息。當用戶打開第一媒體文件時, 第一媒體文件與第二媒體文件同時播放。在第一媒體文件為圖像文件,與圖像文件關(guān)聯(lián)的第二媒體文件為語音文件時,關(guān) 聯(lián)合并后的圖像文件還是以原有的格式存儲,只是在圖像文件中包含了一段音頻源數(shù)據(jù)。 為實現(xiàn)同時播放圖像文件和關(guān)聯(lián)在其中的語音文件,在通過圖片查看器打開圖像文件時, 圖片查看器可同時從圖像文件(例如存儲有語音文件頭的指定字段)中直接提取語音文件 并存入內(nèi)存buffer中,然后將該buffer中語音文件輸送給底層codec解碼器進行音頻播 放。通過上述方法,用戶在界面上看到了打開的圖像文件時,與其關(guān)聯(lián)的音頻同時在后臺播 放。本實施例媒體文件的關(guān)聯(lián)方法,與第一媒體文件相關(guān)聯(lián)的第二媒體文件及其摘要信息直接存儲在第一媒體文件中的關(guān)聯(lián)段中,可根據(jù)關(guān)聯(lián)段中第二媒體文件的摘要信息檢 索第一媒體文件,實現(xiàn)了第一媒體文件與第二媒體文件的關(guān)聯(lián)。由于在對第一媒體進行編 輯操作(例如,剪切,復制或重命名)后,關(guān)聯(lián)段中的第一媒體文件及其摘要信息也不會丟 失,可以避免復雜的文件關(guān)聯(lián)管理。圖2為本發(fā)明媒體文件關(guān)聯(lián)方法實施例二的流程圖。本實施例以語音文件和圖像 文件為例說明本發(fā)明媒體文件關(guān)聯(lián)方法的技術(shù)方案。如圖2所示,本實施例包括步驟21 在圖像文件中設(shè)置關(guān)聯(lián)段??衫脠D像文件的文件頭中的保留字段,記錄與之關(guān)聯(lián)的語音片段信息。例如對 于JPEG文件,可以增加一個新段用于存儲語音文件,段的范圍可在(1 65535)之間,因而 若保存比特率為4. 75kbit/s的AMR(Audio/ModemRiser)音頻流,可以存儲時長為120秒的 語音片段。另外,也可利用JPEG文件中存儲圖像分辨率信息的字段,或存儲地理信息坐標 的字段來存儲語音文件和其摘要信息,步驟22 將與圖像文件關(guān)聯(lián)的語音文件和語音文件的摘要信息,寫入圖像文件的 關(guān)聯(lián)段;語音文件的摘要信息用于檢索圖像文件。從語音文件中抽取出能唯一標識該語音文件的摘要信息,將該語音文件和該語音 文件的摘要信息寫入上述設(shè)置的關(guān)聯(lián)段中。步驟23 重新保存圖像文件。當選擇將某語音文件和圖像文件關(guān)聯(lián)時,在圖像文件的關(guān)聯(lián)段中寫入該語音文 件,并重新保存該圖像文件。若需解除圖像文件與某個語音片段的關(guān)聯(lián)關(guān)系,可清除關(guān)聯(lián)段 中內(nèi)容,并重新保存該圖像文件。用戶可通過輸入的語音片段,查找與其關(guān)聯(lián)的圖像文件。例如,用戶通過語音輸入 功能輸入某段音頻流后,可將該音頻流進行數(shù)據(jù)抽樣得到摘要信息,然后,通過查找功能與 已存儲語音文件的摘要信息的圖像文件進行匹配,檢索出對應的圖像文件。在用戶輸入的 語音片段與關(guān)聯(lián)進圖像文件中語音文件的摘要信息完全一致時,可匹配到該圖像文件;如 果不完全一致,可通過數(shù)據(jù)庫引擎的模糊查詢特性來實現(xiàn)模糊查找。本實施例中,與圖像文件關(guān)聯(lián)的語音文件直接存儲在圖像文件的關(guān)聯(lián)段中,實現(xiàn) 了圖像文件與語音文件的關(guān)聯(lián)。即使對圖像文件進行復制、剪切、重命名等編輯操作,該關(guān) 聯(lián)段中的語音文件也不會丟失,可以避免復雜的文件關(guān)聯(lián)管理。圖3為本發(fā)明媒體文件關(guān)聯(lián)方法實施例三的流程圖。本實施例以文件管理數(shù)據(jù)庫 中圖像文件為例,對媒體文件關(guān)聯(lián)方法的技術(shù)方案進行說明。如圖3所示,本實施例包括步驟31 在文件管理數(shù)據(jù)庫中設(shè)置“語音片段抽樣”字段和“語音片段”字段。文件管理數(shù)據(jù)庫中一般包含文件名、文件類型、文件大小、創(chuàng)建日期、修改日期等 文件基本信息,以及音樂家、專輯等媒體文件特有屬性。在此數(shù)據(jù)庫中增加“語音片段抽樣” 的字段,則可以對圖像文件和語音片段的關(guān)聯(lián)情況進行管理。步驟32 在圖像文件“語音片段”字段中寫入語音文件,在“語音片段抽樣”字段 中,寫入語音文件的摘要信息。在文件管理數(shù)據(jù)庫中,記錄與圖像文件關(guān)聯(lián)的語音文件和語音文件的摘要信息, 該摘要信息可以是語音文件的數(shù)據(jù)抽樣,可唯一標識該語音文件。優(yōu)選地,為節(jié)省存儲空間 語音文件可為語音片段。
當選擇將當前圖像文件和某個語音片段關(guān)聯(lián)后,更新數(shù)據(jù)庫中該圖像文件的“語 音片段抽樣”字段,將相應的語音片段的摘要信息填入該字段;當解除當前圖像文件和某個 語音片段的關(guān)聯(lián)關(guān)系后,更新數(shù)據(jù)庫中該圖像文件的“語音片段抽樣”字段,將相應的語音 片段的摘要信息刪除。步驟33 重新保存該圖像文件。此實施方案的優(yōu)點是當用戶通過語音輸入功能輸入某段音頻流之后,可以將該 段音頻流進行數(shù)據(jù)抽樣得到摘要信息,然后通過數(shù)據(jù)庫的查詢功能與已存儲的“語音片段 抽樣”的字段進行匹配,最終很快的查找到對應的照片文件。圖4為本發(fā)明提供的媒體文件關(guān)聯(lián)設(shè)備實施例一結(jié)構(gòu)示意圖。如圖4所示,包括 插入模塊41和保存模塊42。插入模塊41,用于將與第一媒體文件相關(guān)的第二媒體文件和第二媒體文件的摘要 信息,寫入第一媒體文件的關(guān)聯(lián)段;第二媒體文件的摘要信息用于檢索第一媒體文件;保存模塊42,用于重新保存第一媒體文件。如圖5所示。上述技術(shù)方案還包括設(shè)置模塊43。設(shè)置模塊43,用于在第一媒體文件中設(shè)置關(guān)聯(lián)段。上述各模塊的工作機理參見圖1、圖2和圖3對應實施例中描述,在此不再贅述。本實施例媒體文件的關(guān)聯(lián)設(shè)備,插入模塊41將與第一媒體文件相關(guān)聯(lián)的第二媒 體文件及其摘要信息,直接插入在設(shè)置模塊43在第一媒體文件中設(shè)置的關(guān)聯(lián)段中。可根據(jù) 關(guān)聯(lián)段中第二媒體文件的摘要信息檢索第一媒體文件,實現(xiàn)了第一媒體文件與第二媒體文 件的關(guān)聯(lián)。由于在對第一媒體進行編輯操作(例如,剪切,復制或重命名)后,關(guān)聯(lián)段中的 第一媒體文件及其摘要信息也不會丟失,可以避免復雜的文件關(guān)聯(lián)管理。為對上述第一媒體文件進行檢索和修改等操作,如圖6所示,在上述方案的基礎(chǔ) 上還包括檢索模塊44、刪除模塊45和播放模塊46。檢索模塊44,用于根據(jù)第一媒體文件的關(guān)聯(lián)段中存儲的第二媒體文件的摘要信 息,檢索第一媒體文件。刪除模塊45,用于刪除第一媒體文件中的關(guān)聯(lián)段中內(nèi)容;保存模塊42,還用于在刪除第一媒體文件中的關(guān)聯(lián)段中內(nèi)容之后,重新保存第一 媒體文件。播放模塊46,用于在播放第一媒體文件時,播放第二媒體文件。檢索模塊44可根據(jù)第一媒體文件的關(guān)聯(lián)段中存儲的第二媒體文件的摘要信息, 檢索到第一媒體文件。播放模塊46在播放第一媒體文件時,可同時播放第二媒體文件。刪 除模塊45刪除第一媒體文件中的關(guān)聯(lián)段中內(nèi)容后,保存模塊42重新保存第一媒體文件。本實施例媒體文件的關(guān)聯(lián)設(shè)備,對第一媒體文件進行編輯操作后,關(guān)聯(lián)段中的第 一媒體文件及其摘要信息也不會丟失,可以避免復雜的文件關(guān)聯(lián)管理。另外,還可根據(jù)第一 媒體文件中存儲的第二媒體文件的摘要信息檢索到第一媒體文件,在第一媒體文件為圖像 文件,第二媒體文件為語音文件時,可通過語音信息檢索到與其關(guān)聯(lián)的圖像文件;并且在播 放打開圖像文件是可同時播放語音文件。因此,本實施例便于用戶使用圖像文件,滿足了用 戶對媒體文件進行關(guān)聯(lián)的需求。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。 最后應說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解其依然 可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替 換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種媒體文件關(guān)聯(lián)方法,其特征在于,包括將與第一媒體文件相關(guān)的第二媒體文件和所述第二媒體文件的摘要信息,寫入所述第一媒體文件的關(guān)聯(lián)段;所述第二媒體文件的摘要信息用于檢索所述第一媒體文件;重新保存所述第一媒體文件。
2.根據(jù)權(quán)利要求1所述的媒體文件關(guān)聯(lián)方法,其特征在于在將與第一媒體文件相關(guān) 的第二媒體文件和所述第二媒體文件的摘要信息,寫入所述第一媒體文件的關(guān)聯(lián)段之前, 還包括在所述第一媒體文件中設(shè)置所述關(guān)聯(lián)段。
3.根據(jù)權(quán)利要求2所述的媒體文件關(guān)聯(lián)方法,其特征在于,在重新保存所述第一媒體 文件之后,還包括;根據(jù)所述第一媒體文件的關(guān)聯(lián)段中存儲的所述第二媒體文件的摘要信息,檢索所述第 一媒體文件。
4.根據(jù)權(quán)利要求3所述的媒體文件關(guān)聯(lián)方法,其特征在于,在重新保存所述第一媒體 文件之后,還包括在播放所述第一媒體文件時,播放所述第二媒體文件。
5.根據(jù)權(quán)利要求1至4任一項所述的媒體文件關(guān)聯(lián)方法,其特征在于所述第一媒體 文件為語音文件,第二媒體文件為圖像文件;或,第一媒體文件為圖像文件,第二媒體文件 為語音文件。
6.一種媒體文件關(guān)聯(lián)設(shè)備,其特征在于,包括插入模塊,用于將與第一媒體文件相關(guān)的第二媒體文件和所述第二媒體文件的摘要信 息,寫入所述第一媒體文件的關(guān)聯(lián)段;所述第二媒體文件的摘要信息用于檢索所述第一媒 體文件;保存模塊,用于重新保存所述第一媒體文件。
7.根據(jù)權(quán)利要求6所述的媒體文件關(guān)聯(lián)設(shè)備,其特征在于,還包括設(shè)置模塊,用于在所述第一媒體文件中設(shè)置所述關(guān)聯(lián)段。
8.根據(jù)權(quán)利要求7所述的媒體文件關(guān)聯(lián)設(shè)備,其特征在于,還包括檢索模塊,用于根據(jù)所述第一媒體文件的關(guān)聯(lián)段中存儲的所述第二媒體文件的摘要信 息,檢索所述第一媒體文件。
9.根據(jù)權(quán)利要求8所述的媒體文件關(guān)聯(lián)設(shè)備,其特征在于,還包括刪除模塊,用于刪除所述第一媒體文件中的所述關(guān)聯(lián)段中內(nèi)容;所述保存模塊,還用于在刪除所述第一媒體文件中的所述關(guān)聯(lián)段中內(nèi)容之后,重新保 存所述第一媒體文件。
10.根據(jù)權(quán)利要求9所述的媒體文件關(guān)聯(lián)設(shè)備,其特征在于,還包括播放模塊,用于在播放所述第一媒體文件時,播放所述第二媒體文件。
全文摘要
本發(fā)明提供一種媒體文件關(guān)聯(lián)方法和設(shè)備,該方法包括將與第一媒體文件相關(guān)的第二媒體文件和所述第二媒體文件的摘要信息,寫入所述第一媒體文件的關(guān)聯(lián)段;所述第二媒體文件的摘要信息用于檢索所述第一媒體文件;重新保存所述第一媒體文件。本發(fā)明可以避免復雜的文件關(guān)聯(lián)管理。
文檔編號G06F17/30GK101986302SQ201010528589
公開日2011年3月16日 申請日期2010年10月28日 優(yōu)先權(quán)日2010年10月28日
發(fā)明者張明旺, 曹慧桃, 楊清華, 耿曉東, 董文才, 雒偉偉, 高偉 申請人:華為終端有限公司