專利名稱:在編輯多媒體短消息時插入多媒體文件的自適應(yīng)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及終端彩信業(yè)務(wù)模塊編輯時同步多媒體集成語言(SMIL)封裝的slide編輯方法。
技術(shù)背景彩信(多媒體短消息)業(yè)務(wù)是目前大多數(shù)移動終端都支持的一種新業(yè)務(wù), 尤其是高端用戶,擁有高分辨率的攝像頭、以及錄音功能,而且還支持網(wǎng)上 圖片、視頻、音頻文件的下載,通過使用彩信業(yè)務(wù),可以很方便地將這些多 媒體文件通過網(wǎng)絡(luò)直接發(fā)送給自己的親朋好友。對于彩信編輯來講,絕大多 數(shù)都是釆用的一種稱之為同步多媒體集成語言(SMIL)作為彩信的編輯格 式。對于SMIL語言,它是根據(jù)〈par〉、々par〉將消息內(nèi)容進(jìn)行封裝的,每對 <par>、々par〉就是編輯時的一個slide (頁),可以插入文本、圖片、視頻、 音頻等內(nèi)容,但是每個slide只能包含一個圖片類型文件和一個音頻類型文 件,否則,按照SMIL封裝,會導(dǎo)致播放時發(fā)生沖突,導(dǎo)致播放失敗,因此 所編輯的內(nèi)容格式只能是下面兩種組合之一1 )文本(可選)+圖片(可選)+音頻(可選)2 )文本(可選)+視頻(可選)也就是說,同一個slide中圖片文件不能與視頻文件共存,音頻也不能 與視頻共存。這是現(xiàn)有技術(shù)中彩信編輯時必須滿足的一個基本原則。在滿足SMIL語言基本原則的基礎(chǔ)上目前大多數(shù)終端的彩信模塊在編輯 時,往往是在某個slide編輯界面上,當(dāng)插入多媒體文件發(fā)生沖突時,提醒 用戶不能插入,導(dǎo)致編輯失敗。用戶需要手動創(chuàng)建一個新的頁,重新插入, 這無疑降低了用戶體驗。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種在編輯多媒體短消息時插入多媒 體文件的自適應(yīng)方法,避免插入多媒體文件時發(fā)生沖突。為了解決上述技術(shù)問題,本發(fā)明提供了一種在編輯多媒體短消息時插入多々某體文件的自適應(yīng)方法,包括當(dāng)用戶插入多媒體文件的操作符合多媒體短消息編輯原則,但無法在當(dāng) 前頁slide中插入所述多媒體文件時,或者當(dāng)用戶插入多媒體文件的操作違 反多媒體短消息編輯原則時,將試圖插入的所述多媒體文件插入到已有的其他slide中或者自動生成一個新slide,插入所述多々某體文件。 進(jìn)一步地,所述方法進(jìn)一步包括以下步驟(a) 用戶在當(dāng)前slide編輯頁面選擇插入一個多々某體文件;(b) 判斷所述用戶操作是否符合多媒體短消息編輯原則,如果是,執(zhí) 行步驟(c),否則,執(zhí)行步驟(d);(c) 判斷當(dāng)前slide中是否有與所要插入的多媒體文件類型相同的多媒 體文件存在,如果是,執(zhí)行步驟(d),否則將所述多^^某體文件插入到當(dāng)前 slide中;(d) 將所述多媒體文件插入到已有的其他slide中或者生成一個新的 slide,將所述多士某體文件插入其中。進(jìn)一步地,在所述步驟(d)中,所述將多々某體文件插入到已有的其他 slide中,是指判斷是否存在下一個slide,如果存在,則找到下一個slide, 返回步驟(b),如果不存在,則生成一個新的slide,將所述多i某體文件插 入其中。進(jìn)一步地,在判斷是否存在下一個slide之前,先判斷當(dāng)前的slide是否 為終端支持的最大slide數(shù),如果是,則提示該多媒體文件不能插入,如果 不是,再判斷是否存在下一個slide。進(jìn)一步地,所述多媒體文件是指圖片文件、音頻文件或視頻文件。進(jìn)一步地,所述多媒體短消息編輯原則是指slide中的內(nèi)容為以下組合 之一A,包括以下文件類型的一種或兩種以上: 一文本文件、 一圖片文件、一音頻文件;B,包括以下文件類型的一種或兩種以上 一文本文件、 一一見 頻文件。釆用本發(fā)明所述方法應(yīng)用于支持彩信業(yè)務(wù)的終端中,在彩信編輯時,通 過判斷多媒體的類型自適應(yīng)的將多媒體文件插入到相應(yīng)的slide中,而并不 是單純的提示用戶此文件不能插入導(dǎo)致編輯失敗,從而使用戶編輯彩信時更 靈活,人機(jī)交互更人性化,改善用戶的使用體驗,發(fā)揮支持彩信的終端的技 術(shù)特點。
圖1為本實施例彩信編輯時自適應(yīng)插入多々某體文件的流程示意圖。
具體實施方式
用戶試圖插入多媒體文件時,當(dāng)用戶操作滿足彩信編輯原則,但不能在 當(dāng)前slide中插入試圖插入的多々某體文件時,例如試圖插入的多々某體文件類 型與當(dāng)前頁中的某一多媒體文件類型相同,或者當(dāng)用戶操作違反彩信編輯原 則時,將該試圖插入的多媒體文件插入到已有的其他slide中,或者自動生 成一個新slide插入該多々某體文件。下面結(jié)合附圖和具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)說明。當(dāng)在某個slide編輯界面(如slide n)中,需要插入多々某體文件時,所 述彩信插入流程如圖1所示,包括以下步驟步驟IIO,用戶在當(dāng)前slide (slide n)編輯頁面選擇插入一個多媒體文 件(圖片、音頻或視頻);步驟120,用戶操作是否符合彩信編輯原則,如杲是,執(zhí)行步驟130, 否則執(zhí)行步驟150;步驟130,判斷當(dāng)前slide中是否有與所要插入的多々某體文件類型(圖片、 音頻、視頻)相同的多媒體文件存在,如果是,執(zhí)行步驟150,否則,執(zhí)行 步驟140;所述多媒體文件類型是通過多々某體文件的content type值得到的。步驟140,將選擇的多媒體文件插入到當(dāng)前slide中,結(jié)束;步驟150,判斷當(dāng)前的slide是否為終端支持的最大slide數(shù),如果是, 執(zhí)行步驟160,否則,執(zhí)行步驟170;步驟160,提示用戶已經(jīng)到了最大slide數(shù),該文件不能插入,流程結(jié)束;步驟170,判斷是否存在下一個slide,如果是,執(zhí)行步驟180,否則, 自動生成一個新的slide,執(zhí)4亍步驟140;步驟180,找到下一個slide (sliden+l),返回步驟120。 將多媒體文件自適應(yīng)的插入到相應(yīng)的slide中后,多媒體文件可按照 SMIL格式進(jìn)行編輯以及后續(xù)的封裝。在其他實施例中,在步驟120中判斷不滿足彩信編輯原則,或者在步驟 130中判斷類型相同時,也可以直接自動生成一個slide,將該多々某體文件插 入其中。假設(shè)某個終端彩信支持的最大slide個數(shù)為10,以插入一個圖片文件為例在終端彩信模塊編輯界面的某個slide,如slide 1,選擇插入一個圖片;首先判斷當(dāng)前這個slide 1中是否有圖片文件或視頻文件(根據(jù)content type判斷),如果沒有,就將該圖片文件插入到slide 1中;如果有,則判斷 是否存在slide 2,如果沒有slide 2,則自動生成slide 2,并把該文件插入到 slide 2中。如果有slide 2,則判斷slide 2中是否有圖片文件或視頻文件;如 果slide2中沒有,則將圖片插入到slide2中,否則進(jìn)一步判斷slide3;以此類推,如果直到slide 10判斷沒有圖片文件或^L頻文件,則將該圖 片插入到slide 10中,否則,提示用戶已經(jīng)查找到了最大slide數(shù),該文件不 能插入;流程結(jié)束。應(yīng)當(dāng)理解的是,上述針對具體實施例的描述為本發(fā)明的 一具體應(yīng)用之實施例,并不能因此而理解為對本發(fā)明專利保護(hù)范圍的限制,本發(fā)明的專利 保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。例如,分別對于符合彩信編輯原則和不符合彩信編輯原則的流程,可根據(jù)需要增減具體的步驟,如,直接將選擇的多媒體文件插入一個新的slide 中,或者不進(jìn)行是否到最大slide的判斷等。
權(quán)利要求
1、一種在編輯多媒體短消息時插入多媒體文件的自適應(yīng)方法,其特征在于,當(dāng)用戶插入多媒體文件的操作符合多媒體短消息編輯原則,但無法在當(dāng)前頁slide中插入所述多媒體文件時,或者當(dāng)用戶插入多媒體文件的操作違反多媒體短消息編輯原則時,將試圖插入的所述多媒體文件插入到已有的其他slide中或者自動生成一個新slide,插入所述多媒體文件。
2、 如權(quán)利要求l所述的方法,其特征在于,所述方法進(jìn)一步包括以下 步驟(a) 用戶在當(dāng)前slide編輯頁面選擇插入一個多媒體文件;(b) 判斷所述用戶操作是否符合多媒體短消息編輯原則,如果是,執(zhí) 行步驟(c),否則,執(zhí)行步驟(d);(c) 判斷當(dāng)前slide中是否有與所要插入的多媒體文件類型相同的多媒 體文件存在,如果是,執(zhí)行步驟(d),否則將所述多媒體文件插入到當(dāng)前 slide中;(d) 將所述多媒體文件插入到已有的其他slide中或者生成一個新的 slide,將所述多媒體文件插入其中。
3、 如權(quán)利要求2所述的方法,其特征在于,在所述步驟(d)中,所述 將多媒體文件插入到已有的其他slide中,是指判斷是否存在下一個slide,如果存在,則找到下一個slide,返回步驟 (b),如果不存在,則生成一個新的slide,將所述多J 某體文件插入其中。
4、 如權(quán)利要求3所述的方法,其特征在于,在判斷是否存在下一個slide之前,先判斷當(dāng)前的slide是否為終端支持 的最大slide數(shù),如果是,則提示該多媒體文件不能插入,如果不是,再判 斷是否存在下一個slide。
5、 如權(quán)利要求l所述的方法,其特征在于,所述多媒體文件是指圖片文件、音頻文件或視頻文件。
6、如權(quán)利要求1至4中任一權(quán)利要求所述的方法,其特征在于,所述多媒體短消息編輯原則是指slide中的內(nèi)容為以下組合之一A,包括以下文件類型的一種或兩種以上 一文本文件、 一圖片文件、 一音頻文件;B,包括以下文件類型的一種或兩種以上 一文本文件、一視頻文件。
全文摘要
本發(fā)明公開了一種在編輯多媒體短消息時插入多媒體文件的自適應(yīng)方法,避免插入多媒體文件時發(fā)生沖突。所述方法包括當(dāng)用戶插入多媒體文件的操作符合多媒體短消息編輯原則,但無法在當(dāng)前頁slide中插入所述多媒體文件時,或者當(dāng)用戶插入多媒體文件的操作違反多媒體短消息編輯原則時,將試圖插入的所述多媒體文件插入到已有的其他slide中或者自動生成一個新slide,插入所述多媒體文件。采用本發(fā)明所述方法,使用戶編輯彩信時更靈活,人機(jī)交互更人性化,改善用戶的使用體驗,發(fā)揮支持彩信的終端的技術(shù)特點。
文檔編號H04Q7/32GK101237647SQ200810000850
公開日2008年8月6日 申請日期2008年1月22日 優(yōu)先權(quán)日2008年1月22日
發(fā)明者王緒發(fā) 申請人:中興通訊股份有限公司