專利名稱:一種實(shí)現(xiàn)多媒體信息存儲的方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù),特別涉及一種實(shí)現(xiàn)多媒體信息存儲的方法、系統(tǒng)及裝置。
背景技術(shù):
多媒體消息服務(wù)(Multimedia Message ServiceMMS)屬于非實(shí)時(shí)多媒體移動通信數(shù)據(jù)業(yè)務(wù),是按照第三代移動通信標(biāo)準(zhǔn)化組織(3rd GenerationPartnership Project3GPP)的標(biāo)準(zhǔn)和無線訪問協(xié)議(Wireless Access ProtocolWAP)論壇的標(biāo)準(zhǔn)等有關(guān)多媒體信息的標(biāo)準(zhǔn)開發(fā)的新業(yè)務(wù),其最大特點(diǎn)就是支持多媒體功能,可向用戶在移動環(huán)境下提供由文字、圖像、視頻、音頻等元素組成的多媒體消息,同時(shí)該系統(tǒng)能夠?qū)崿F(xiàn)手機(jī)與手機(jī)、手機(jī)與互聯(lián)網(wǎng)間的雙向交流。這些元素由同步多媒體集成語言(Synchronized Multimedia IntegrationLanguageSMIL)集成在統(tǒng)一的文檔格式中進(jìn)行演示。
如圖1所示,一條多媒體消息的結(jié)構(gòu)示意圖一中可以看出一條多媒體消息從結(jié)構(gòu)上看包含消息頭(MMS Header)和消息體(Message body)。
MMS消息頭至少包含了該條多媒體信息的必須參數(shù),包括消息類型,比如發(fā)送請求、接收請求、存儲請求等;事務(wù)號,用于統(tǒng)一會話;MMS版本號;此外還包括消息的接收方、發(fā)送方、消息主題、內(nèi)容類型等。
消息體一般包含一個指示終端如何顯示多媒體資源的演示(Presentation)文件和一系列媒體資源集合。目前規(guī)范推薦使用SMIL來完成多媒體信息的演示。SMIL語言用來規(guī)定多媒體片段,包括聲音文件、視頻文件、動畫、圖片、文字等在什么時(shí)候,在什么地方,以什么樣的方式播放。SMIL的功能包括時(shí)間控制、多語言支持、多寬帶支持、對整個演示的布局等等。
消息體中緊隨演示文件之后的是該多媒體消息包含的資源文件,包括圖片、文本、視頻、音頻、超鏈接等,MMS支持的資源文件類型會根據(jù)規(guī)范的更新而有所更新。
如圖2所示,一條多媒體消息的結(jié)構(gòu)示意圖二中,可以將一條多媒體消息看作是一個由幻燈片(slide)組成的集合,每個幻燈片一般包含兩個多媒體片段顯示窗口region,分別用于顯示文本和圖片/視頻,同時(shí)可以在幻燈片中加入背景聲。
MMS利用多用途的網(wǎng)際郵件擴(kuò)充協(xié)議(Multipurpose Internet MailExtension protocolMIME)規(guī)范進(jìn)行封裝,MIME負(fù)責(zé)把所有的獨(dú)立的文本、圖像、聲音、視頻內(nèi)容以及SMIL文件本身捆綁在一起,以便能夠以一個整體的形式發(fā)送出去。
作為可選特性,MMS規(guī)范提出了一種基于網(wǎng)絡(luò)的多媒體消息持久存儲方案。該方案在多媒體消息中心(Multimedia Message Service CentreMMSC)中增加一個多媒體消息盒(MMBox),用于多媒體信息的持久存儲,用戶可以通過MMSC進(jìn)行配置,將來自外部應(yīng)用或其他MMS終端的多媒體消息,或發(fā)往其他MMS終端或應(yīng)用的多媒體信息,自動存儲一份在MMBox中;用戶也可以通過從終端發(fā)起存儲請求消息(M.Store.req)將指定的多媒體信息存儲在MMBox中;此外用戶還可以發(fā)起查詢請求消息(M-Mbox-View.req)、更改請求消息(M-Mbox-Upload.req)以及刪除請求消息(M-Mbox-Delete.req)對MMBox中存儲的多媒體消息進(jìn)行配置。每條消息都有MM統(tǒng)一資源定位器(Uniform Resource LocatorURI)作為標(biāo)識,該URI來自前一條消息或消息通知中,此外規(guī)范中提到MMBox中的每條多媒體信息可以帶有兩個片段標(biāo)識,MM狀態(tài)(Status)和MM標(biāo)記(Flag),前者用于指示多媒體信息的狀態(tài),包括草稿、未讀、已讀、發(fā)送等,后者是用戶對多媒體信息的關(guān)鍵詞描述。前面提到的查詢操作也可以基于Status和Flag進(jìn)行,比如查詢所有Status為“草稿”的多媒體消息。
如圖3所示,現(xiàn)有技術(shù)將多媒體信息存儲到MMBox的方法包括下列步驟步驟100~步驟102、MMS終端通過WAP網(wǎng)關(guān)向MMSC發(fā)送存儲請求消息。
該存儲請求消息中包括需要存儲的多媒體信息的標(biāo)識、狀態(tài)、標(biāo)記等。
步驟103、MMSC收到存儲請求消息后,根據(jù)標(biāo)識查找并存儲多媒體信息到MMBox中。
步驟104~步驟105、MMSC通過WAP網(wǎng)關(guān)向MMS終端返回存儲確認(rèn)消息。
但是目前存儲多媒體信息的方法是將一條多媒體消息作為一個整體來進(jìn)行存儲,交互消息中的MM URI是針對整條消息的一個標(biāo)識ID,不能對多媒體消息中的部分資源片段進(jìn)行存儲。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)多媒體信息存儲的方法、系統(tǒng)及裝置,用以解決現(xiàn)有技術(shù)存在的不能對多媒體消息中的部分資源片段進(jìn)行存儲的問題。
本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)多媒體信息存儲的方法,網(wǎng)絡(luò)側(cè)保存多媒體消息,該方法包括發(fā)送側(cè)從多媒體消息中獲取至少一個資源片段,將所述資源片段中的片段標(biāo)識置于存儲請求消息中,向網(wǎng)絡(luò)側(cè)發(fā)送;網(wǎng)絡(luò)側(cè)收到所述存儲請求消息后,提取并保存所述片段標(biāo)識。
本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)多媒體信息存儲的系統(tǒng)包括多媒體代理裝置,用于從多媒體消息中獲取至少一個資源片段,將所述資源片段中的片段標(biāo)識置于存儲請求消息中,向多媒體存儲服務(wù)器發(fā)送;多媒體存儲服務(wù)器,用于收到所述存儲請求消息后,提取并保存所述片段標(biāo)識。
本發(fā)明實(shí)施例提供的一種多媒體代理裝置包括
內(nèi)容提取模塊,用于從多媒體消息中獲取至少一個資源片段;消息生成模塊,包括用于將所述資源片段中的片段標(biāo)識置于存儲請求消息中的片段標(biāo)識模塊,以及生成存儲請求消息生成模塊;發(fā)送模塊,用于將所述存儲請求消息向多媒體存儲服務(wù)器發(fā)送。
本發(fā)明實(shí)施例提供的一種多媒體存儲服務(wù)器包括接收模塊,用于接收來自多媒體代理裝置的存儲請求消息;解析模塊,用于從所述存儲請求消息中提取片段標(biāo)識;存儲模塊,用于保存所述解析模塊提取出的所述片段標(biāo)識。
本發(fā)明實(shí)施例提供的一種多媒體消息中心裝置包括接收模塊,用于接收來自多媒體代理裝置的存儲請求消息;解析模塊,用于從所述存儲請求消息中提取片段標(biāo)識;存儲模塊,用于保存所述解析模塊提取出的所述片段標(biāo)識。
本發(fā)明實(shí)施例發(fā)送側(cè)從多媒體消息中獲取至少一個資源片段,將所述資源片段中的片段標(biāo)識置于存儲請求消息中,向網(wǎng)絡(luò)側(cè)發(fā)送;網(wǎng)絡(luò)側(cè)收到所述存儲請求消息后,提取并保存所述片段標(biāo)識,從而可以根據(jù)用戶需要對多媒體消息中的部分資源片段進(jìn)行存儲。
圖1為一條多媒體消息的結(jié)構(gòu)示意圖一;圖2為一條多媒體消息的結(jié)構(gòu)示意圖二;圖3為現(xiàn)有技術(shù)將多媒體信息存儲到MMBox的方法流程示意圖;圖4為本發(fā)明實(shí)施例實(shí)現(xiàn)多媒體信息存儲的系統(tǒng)組成示意圖;圖5A為本發(fā)明實(shí)施例多媒體代理裝置的結(jié)構(gòu)示意圖;圖5B為本發(fā)明實(shí)施例多媒體代理裝置的方法流程示意圖;圖5C為本發(fā)明實(shí)施例多媒體存儲服務(wù)器的結(jié)構(gòu)示意圖;圖5D為本發(fā)明實(shí)施例多媒體存儲服務(wù)器的方法流程示意圖;
圖6為本發(fā)明實(shí)施例實(shí)現(xiàn)多媒體信息存儲的方法流程示意圖;圖7為本發(fā)明實(shí)施例資源選擇的方法流程示意圖;圖8A為本發(fā)明實(shí)施例多媒體信息存儲方法一的流程示意圖;圖8B為本發(fā)明實(shí)施例多媒體信息存儲方法二的流程示意圖;圖9為本發(fā)明實(shí)施例發(fā)送側(cè)查詢資源片段的方法流程示意圖。
具體實(shí)施例方式
針對現(xiàn)有技術(shù)中不能對多媒體消息中的部分資源片段進(jìn)行存儲的問題,本發(fā)明實(shí)施例發(fā)送側(cè)從多媒體消息中獲取至少一個資源片段,將所述資源片段中的片段標(biāo)識置于存儲請求消息中,向網(wǎng)絡(luò)側(cè)發(fā)送;網(wǎng)絡(luò)側(cè)收到所述存儲請求消息后,提取并保存所述片段標(biāo)識,從而解決了上述問題。
如圖4所示,本發(fā)明實(shí)施例實(shí)現(xiàn)多媒體信息存儲的系統(tǒng)包括多媒體代理裝置10和多媒體存儲服務(wù)器20。
其中,多媒體代理裝置10,用于從多媒體消息中獲取至少一個資源片段,將資源片段中的片段標(biāo)識置于存儲請求消息中,向多媒體存儲服務(wù)器20發(fā)送。
多媒體存儲服務(wù)器20,用于收到來自多媒體代理裝置10的存儲請求消息后,從該存儲請求消息中提取并保存片段標(biāo)識。
如圖5A所示,本發(fā)明實(shí)施例多媒體代理裝置10包括內(nèi)容提取模塊100、消息生成模塊110和發(fā)送模塊120。
其中,內(nèi)容提取模塊100,與消息生成模塊110連接,用于根據(jù)接收的指令,從多媒體消息中獲取至少一個資源片段。
消息生成模塊110,與內(nèi)容提取模塊100和發(fā)送模塊120連接,用于生成存儲請求消息,并將內(nèi)容提取模塊100提取的該資源片段中的片段標(biāo)識置于存儲請求消息中。
其中,消息生成模塊110還可以進(jìn)一步包括生成模塊1100和片段標(biāo)識模塊1110。
生成模塊1100,與片段標(biāo)識模塊1110連接,用于生成存儲請求消息。
片段標(biāo)識模塊1110,與生成模塊1100連接,用于將資源片段中的片段標(biāo)識置于生成的存儲請求消息中。
如果存儲請求消息中包括片段內(nèi)容,則消息生成模塊110還可以進(jìn)一步包括片段內(nèi)容模塊1120。
片段內(nèi)容模塊1120,與生成模塊1100連接,用于將資源片段中的片段內(nèi)容置于生成的存儲請求消息中。
發(fā)送模塊120,與消息生成模塊110連接,用于將存儲請求消息向多媒體存儲服務(wù)器20發(fā)送。
其中,多媒體代理裝置10還可以包括插入模塊130。
插入模塊130,與消息生成模塊110連接,用于將資源片段對應(yīng)的標(biāo)簽信息置于存儲請求消息中。
標(biāo)簽信息可以通過標(biāo)簽輸入框讓用戶輸入,還可以從資源片段中提取。
其中,多媒體代理裝置10還可以包括請求模塊140。
請求模塊140,用于向多媒體存儲服務(wù)器發(fā)送包含片段標(biāo)識的查詢請求消息。
如圖5B所示,本發(fā)明實(shí)施例多媒體代理裝置的方法包括下列步驟步驟500、內(nèi)容提取模塊從多媒體消息中獲取至少一個資源片段。
步驟501、消息生成模塊將內(nèi)容提取模塊提取的該資源片段中的片段標(biāo)識置于存儲請求消息中。
步驟502、發(fā)送模塊將存儲請求消息向多媒體存儲服務(wù)器發(fā)送。
其中,步驟501和502之間還可以包括片段內(nèi)容模塊將資源片段中的片段內(nèi)容置于存儲請求消息中。
插入模塊接收用戶輸入的資源片段對應(yīng)的標(biāo)簽信息,將標(biāo)簽信息置于存儲請求消息中。
多媒體代理裝置是否將片段內(nèi)容置于存儲請求消息中,可以由用戶選擇,或運(yùn)營商選擇,還可以根據(jù)具體情況由多媒體代理裝置選擇,具體情況包括但不限于下列中的一種或幾種網(wǎng)絡(luò)負(fù)載是否嚴(yán)重;網(wǎng)絡(luò)側(cè)存儲器容量等等。
其中,步驟502之后還可以包括請求模塊向多媒體存儲服務(wù)器發(fā)送包含片段標(biāo)識的查詢請求消息。
如圖5C所示,本發(fā)明實(shí)施例多媒體存儲服務(wù)器包括接收模塊200、解析模塊210和存儲模塊220。
接收模塊200,與解析模塊210連接,用于接收來自多媒體代理裝置10的存儲請求消息。
解析模塊210,與接收模塊200和存儲模塊220連接,用于從接收模塊200接收的存儲請求消息中提取片段標(biāo)識。
存儲模塊220,與解析模塊210連接,用于保存解析模塊210提取出的片段標(biāo)識。
其中,如果多媒體存儲服務(wù)器要保存資源片段中的片段內(nèi)容,并且存儲請求消息中包含片段內(nèi)容,則解析模塊210從存儲請求消息中提取片段內(nèi)容,存儲模塊220保存解析模塊210提取出的片段內(nèi)容。
其中,如果多媒體存儲服務(wù)器要保存資源片段中的片段內(nèi)容,并且存儲請求消息中不包含片段內(nèi)容,則多媒體存儲服務(wù)器可以進(jìn)一步包括消息查找模塊230和片段查找模塊240。
消息查找模塊230,與接收模塊200和片段查找模塊240連接,用于根據(jù)接收模塊200接收的存儲請求消息中的多媒體消息標(biāo)識,從保存多媒體消息的網(wǎng)元中查找對應(yīng)的多媒體消息。
其中,保存多媒體消息的網(wǎng)元可以是多媒體存儲服務(wù)器20,也可以多媒體存儲服務(wù)器20可以查詢到的其他裝置,包括但不限于下列裝置中的一種或幾種MMSC的消息存儲器(Message Store),MMBox等等。
片段查找模塊240,與解析模塊210、存儲模塊220和消息查找模塊230連接,用于根據(jù)解析模塊210提取出的片段標(biāo)識,從消息查找模塊230查找到的多媒體消息中,查找對應(yīng)的資源片段,并提取該資源片段中的片段內(nèi)容。
則存儲模塊220保存片段查找模塊240提取出的片段內(nèi)容。
其中,如果存儲請求消息還包括標(biāo)簽信息,則多媒體存儲服務(wù)器還可以進(jìn)一步包括處理模塊250。
處理模塊250,與接收模塊200連接,用于建立并保存接收模塊200接收的存儲請求消息中的標(biāo)簽信息和片段標(biāo)識的對應(yīng)關(guān)系。
多媒體存儲服務(wù)器是否存儲片段內(nèi)容,可以由運(yùn)營商選擇,還可以根據(jù)具體情況由多媒體存儲服務(wù)器選擇,具體情況包括但不限于下列中的一種或幾種自身存儲器容量,自身負(fù)載等等。
其中,多媒體存儲服務(wù)器還可以進(jìn)一步包括查詢模塊260。
查詢模塊260,與存儲模塊220連接,用于接收到來自多媒體代理裝置10的查詢請求消息后,根據(jù)查詢請求消息中的片段標(biāo)識查找對應(yīng)的片段內(nèi)容,將片段內(nèi)容返回給多媒體代理裝置10。
其中,多媒體存儲服務(wù)器20可以設(shè)置在MMSC裝置中,或獨(dú)立于MMSC裝置。
如果設(shè)置在MMSC裝置中,則MMSC裝置至少包括接收模塊200、解析模塊210和存儲模塊220。
如圖5D所示,本發(fā)明實(shí)施例多媒體存儲服務(wù)器的方法包括下列步驟步驟510、接收模塊接收來自多媒體代理裝置的存儲請求消息。
步驟511、解析模塊從接收模塊接收的存儲請求消息中提取片段標(biāo)識。
步驟512、存儲模塊保存解析模塊提取出的片段標(biāo)識。
其中,如果多媒體存儲服務(wù)器要保存資源片段中的片段內(nèi)容,并且存儲請求消息中包含片段內(nèi)容,則步驟511和步驟512之間還可以進(jìn)一步包括解析模塊從存儲請求消息中提取片段內(nèi)容。
則存儲模塊保存解析模塊提取出的片段內(nèi)容。
其中,如果多媒體存儲服務(wù)器要保存資源片段中的片段內(nèi)容,并且存儲請求消息中不包含片段內(nèi)容,則步驟511和步驟512之間還可以進(jìn)一步包括消息查找模塊根據(jù)接收模塊接收的存儲請求消息中的多媒體消息標(biāo)識,從保存的多媒體消息中查找對應(yīng)的多媒體消息。
片段查找模塊根據(jù)解析模塊提取出的片段標(biāo)識,從消息查找模塊查找到的多媒體消息中,查找對應(yīng)的資源片段,并提取該資源片段中的片段內(nèi)容。
則存儲模塊保存片段查找模塊提取出的片段內(nèi)容。
其中,如果存儲請求消息還包括標(biāo)簽信息,則步驟511之后還可以進(jìn)一步包括處理模塊建立并保存接收模塊接收的存儲請求消息中的標(biāo)簽信息和片段標(biāo)識的對應(yīng)關(guān)系。
其中,如果多媒體代理裝置發(fā)送查詢請求消息,則步驟512之后還可以進(jìn)一步包括查詢模塊接收到來自多媒體代理裝置發(fā)送的查詢請求消息后,根據(jù)查詢請求消息中的片段標(biāo)識查找對應(yīng)的片段內(nèi)容,將片段內(nèi)容返回給多媒體代理裝置。
如圖6所示,本發(fā)明實(shí)施例實(shí)現(xiàn)多媒體信息存儲的方法包括下列步驟步驟600、發(fā)送側(cè)從多媒體消息中獲取至少一個資源片段。
接收的指令由用戶發(fā)送,從多媒體消息中獲取至少一個資源片段包括但不限于下列方法中的一種或幾種比如可以接收到一條指令后,獲取一個資源片段,然后等待下一條指令,如果不需要獲取,則執(zhí)行下面的步驟;還可以將所有獲取片段的指令都接收到后,再獲取資源片段。
如果采用接收到一條指令,獲取一個資源片段,然后等待下一條指令的方式,則可以將獲取的資源片段暫存到存儲緩沖區(qū)中,等到發(fā)送給網(wǎng)絡(luò)側(cè)后,清空存儲緩沖區(qū),這樣既節(jié)約了資源,又節(jié)省了空間。
用戶可以一邊瀏覽以便選擇需要存儲的資源片段,并且通過操作命令菜單中選擇相應(yīng)的操作來發(fā)起相應(yīng)操作指令,下表列出了部分多媒體消息瀏覽狀態(tài)下的操作
針對不同的操作平臺,獲取資源片段的手段有所不同。
比如塞班(Symbian)平臺,則用消息類型模型工具包(Message TypeModuleMTM)進(jìn)行提取。
步驟601、發(fā)送側(cè)將資源片段中的片段標(biāo)識置于存儲請求消息中。
這里可以將資源片段中的片段內(nèi)容置于存儲請求消息中。是否將片段內(nèi)容置于存儲請求消息中,可以由用戶選擇,或運(yùn)營商選擇,還可以根據(jù)具體情況由多媒體代理裝置選擇,具體情況包括但不限于下列中的一種或幾種網(wǎng)絡(luò)負(fù)載是否嚴(yán)重;網(wǎng)絡(luò)側(cè)存儲器容量等等。
其中,片段標(biāo)識包括但不限于下列方法中的一種或幾種可以是片段資源文件名,比如“flower.gif”;還可以是其他能夠唯一識別片段資源的信息。
這里還可以提供一個標(biāo)簽輸入框,用戶可以對選中的資源片段輸入標(biāo)簽信息,標(biāo)簽的內(nèi)容用戶可以自己輸入,也可以從資源片段中獲取相關(guān)的信息顯示給用戶供用戶選擇,比如可以是資源片段的關(guān)鍵詞摘要,像“姚明、58分”、“故宮”等等。
將獲取的資源片段中的片段標(biāo)識置于存儲請求消息中,則需要修改存儲請求消息頭,如下表所示
其中,X-Mms-Storeinfo-Set,用于標(biāo)識被選取片段標(biāo)識的集合。
每個片段標(biāo)識可以帶一個可選的標(biāo)簽(Tag)字段,用于指示該資源的標(biāo)簽信息,如果用戶沒有輸入標(biāo)簽信息,則不帶Tag字段。
不同的標(biāo)識之間用“,”相隔,如{{Content_D1,tag1},{Content_ID2,tag2}...}, Content_ID表示資源片段的片段標(biāo)識。下面是一個X-Mms-Storeinfo-Set定義域值的例子X-Mms-Storeinfo-Set{{palace.gif,“故宮”},{palace.txt},{palace.wav}};X-Mms-Storeinfo-Flag,用于標(biāo)識該消息是否帶有資源片段中的片段內(nèi)容,比如可以設(shè)置“0”為不帶有資源片段中的片段內(nèi)容,“1”為帶有資源片段中的片段內(nèi)容。
步驟602、發(fā)送側(cè)向網(wǎng)絡(luò)側(cè)發(fā)送存儲請求消息。
該存儲請求消息可以為M.Store.req消息,或其他網(wǎng)絡(luò)側(cè)可以識別的消息。
步驟603、網(wǎng)絡(luò)側(cè)接收存儲請求消息。
步驟604、網(wǎng)絡(luò)側(cè)從存儲請求消息中提取并保存片段標(biāo)識或片段標(biāo)識集合。
其中,如果網(wǎng)絡(luò)側(cè)要保存片段內(nèi)容,并且存儲請求消息中包括片段內(nèi)容,則步驟604之后可以進(jìn)一步包括網(wǎng)絡(luò)側(cè)從收到的存儲請求消息中提取并保存片段內(nèi)容。
其中,如果網(wǎng)絡(luò)側(cè)要保存片段內(nèi)容,并且存儲請求消息中不包括片段內(nèi)容,則步驟604之后可以進(jìn)一步包括網(wǎng)絡(luò)側(cè)根據(jù)收到的存儲請求消息中的多媒體消息標(biāo)識,從保存多媒體消息的網(wǎng)元中查找對應(yīng)的多媒體消息,根據(jù)提取出的片段標(biāo)識,從查找到的多媒體消息中,查找對應(yīng)的資源片段并保存資源片段中的片段內(nèi)容。
其中,如果存儲請求消息還包括標(biāo)簽信息,則網(wǎng)絡(luò)側(cè)建立并保存標(biāo)簽信息和片段標(biāo)識的對應(yīng)關(guān)系。
當(dāng)然,根據(jù)需要還可以建立與資源片段相關(guān)的信息之間的對應(yīng)關(guān)系,比如資源片段保存的時(shí)間、資源片段類型、標(biāo)簽信息等等。
如圖7所示,本發(fā)明實(shí)施例資源選擇的方法包括下列步驟步驟700、多媒體代理裝置收到用戶的操作請求后,判斷當(dāng)前操作請求是否是存儲當(dāng)前資源片段的請求,如果是,則執(zhí)行步驟701;否則,執(zhí)行步驟708。
步驟701、多媒體代理裝置獲取當(dāng)前資源片段中的片段標(biāo)識。
步驟702、多媒體代理裝置查看用戶是否輸入資源片段對應(yīng)的標(biāo)簽信息,如果是,則執(zhí)行步驟703;否則,執(zhí)行步驟704。
步驟703、多媒體代理裝置將標(biāo)簽信息暫保存到存儲緩沖區(qū)中,執(zhí)行步驟704。
步驟704、多媒體代理裝置將獲取的片段標(biāo)識保存到存儲緩沖區(qū)中。
這里,存儲緩沖區(qū)可以采用一個二位數(shù)組對標(biāo)簽信息和,資源片段或片段標(biāo)識進(jìn)行存儲。
步驟705、多媒體代理裝置查看用戶是否繼續(xù)瀏覽,如果是,則返回步驟700;否則,執(zhí)行步驟706。
步驟706、多媒體代理裝置查看用戶是否確定需要存儲的資源片段,如果是,則執(zhí)行步驟707;否則,執(zhí)行步驟708。
步驟707、多媒體代理裝置將存儲緩沖區(qū)中的數(shù)據(jù)置于存儲請求消息中,向多媒體存儲服務(wù)器發(fā)送。
步驟708、跳出本流程。
如果需要發(fā)送片段內(nèi)容,則步驟701中,多媒體代理裝置還獲取當(dāng)前資源片段中的片段內(nèi)容,則步驟704中,多媒體代理裝置還將片段內(nèi)容保存到存儲緩沖區(qū)中。
如圖8A所示,本發(fā)明實(shí)施例多媒體信息存儲資源片段方法一的流程包括下列步驟步驟800~步驟801、多媒體代理裝置通過WAP網(wǎng)關(guān)發(fā)送存儲請求消息。
步驟802、MMSC收到消息后,判斷該消息類型是否是存儲請求消息,如果是,則執(zhí)行步驟803;否則,跳出本流程。
步驟803、MMSC將收到的存儲請求消息發(fā)送給多媒體存儲服務(wù)器。
步驟804、多媒體存儲服務(wù)器判斷收到的存儲請求消息是否含有片段標(biāo)識,如果是,則提取并保存片段標(biāo)識;否則,跳出本流程。
如果多媒體存儲服務(wù)器不存儲片段內(nèi)容,則執(zhí)行步驟810。
如果多媒體存儲服務(wù)器要存儲片段內(nèi)容,并且存儲請求消息中不包含片段內(nèi)容,則執(zhí)行步驟805~步驟808。
如果多媒體存儲服務(wù)器要存儲片段內(nèi)容,,并且存儲請求消息中包含片段內(nèi)容,則執(zhí)行步驟809。
步驟805、多媒體存儲服務(wù)器從存儲請求消息中提取出多媒體信息標(biāo)識,向MMSC發(fā)送包含該多媒體信息標(biāo)識的請求原多媒體消息。
步驟806、MMSC收到該請求原多媒體消息后,根據(jù)請求原多媒體消息中的多媒體信息標(biāo)識,查找對應(yīng)的多媒體消息。
步驟807、MMSC將查找到的多媒體消息發(fā)送給多媒體存儲服務(wù)器。
步驟808、多媒體存儲服務(wù)器收到多媒體消息后,根據(jù)片段標(biāo)識,找到對應(yīng)的資源片段并保存資源片段中的片段內(nèi)容,執(zhí)行步驟810。
步驟809、多媒體存儲服務(wù)器從存儲請求消息中提取并保存片段內(nèi)容,執(zhí)行步驟810。
步驟810、多媒體存儲服務(wù)器向多媒體代理裝置返回存儲成功消息。
如果存儲請求消息中還包括標(biāo)簽信息,則步驟804還可以進(jìn)一步包括多媒體存儲服務(wù)器建立并存儲標(biāo)簽信息和片段標(biāo)識的對應(yīng)關(guān)系,則多媒體存儲服務(wù)器中保存了片段標(biāo)識(Content_ID)和標(biāo)簽信息(Tags)。
如果步驟806中,MMSC沒有找到對應(yīng)多媒體消息,則步驟807中,MMSC向多媒體存儲服務(wù)器返回錯誤消息。
多媒體存儲服務(wù)器收到錯誤消息后,向多媒體代理裝置返回存儲失敗消息。
如圖8B所示,本發(fā)明實(shí)施例多媒體信息存儲方法二的方法包括下列步驟該方法實(shí)施例與圖8A的實(shí)施例主要區(qū)別在于多媒體代理裝置向多媒體存儲服務(wù)器發(fā)送的存儲請求消息,不需要通過MMSC轉(zhuǎn)發(fā),而是直接通過WAP網(wǎng)關(guān)發(fā)送給多媒體存儲服務(wù)器,從而節(jié)省了資源,節(jié)約了時(shí)間。
步驟820、在多媒體代理裝置中設(shè)置多媒體存儲服務(wù)器的地址、用戶名和密碼。
步驟821、多媒體代理裝置將存儲請求消息和,多媒體存儲服務(wù)器的地址、用戶名、密碼一同發(fā)送給WAP網(wǎng)關(guān)。
步驟822、WAP網(wǎng)關(guān)解析收到的地址,將用戶名和密碼連同存儲請求消息一起轉(zhuǎn)發(fā)至多媒體存儲服務(wù)器。
步驟823、多媒體存儲服務(wù)器根據(jù)收到的用戶名和密碼完成對訪問進(jìn)行認(rèn)證。
多媒體存儲服務(wù)器認(rèn)證通過后,處理存儲的步驟與圖8A中的步驟804及其之后的步驟一樣,不再重復(fù)。
如圖9所示,本發(fā)明實(shí)施例發(fā)送側(cè)查詢資源片段的方法包括下列步驟步驟900、發(fā)送側(cè)向網(wǎng)絡(luò)側(cè)發(fā)送包含片段標(biāo)識的查詢請求消息。
步驟901、網(wǎng)絡(luò)側(cè)根據(jù)收到的查詢請求消息中的片段標(biāo)識查找對應(yīng)的片段內(nèi)容。
步驟902、網(wǎng)絡(luò)側(cè)將查找到的片段內(nèi)容返回給發(fā)送側(cè)。
其中,如果該片段標(biāo)識有標(biāo)簽內(nèi)容,則步驟902中網(wǎng)絡(luò)側(cè)還可以將標(biāo)簽內(nèi)容返回給發(fā)送側(cè)。
其中,如果發(fā)送側(cè)發(fā)送的查詢請求消息中包含標(biāo)簽內(nèi)容,則步驟901中,網(wǎng)絡(luò)側(cè)根據(jù)標(biāo)簽內(nèi)容查找對應(yīng)的片段內(nèi)容。
如果網(wǎng)絡(luò)側(cè)保存片段內(nèi)容,則步驟901中網(wǎng)絡(luò)側(cè)根據(jù)收到的查詢請求消息中的片段標(biāo)識從保存片段內(nèi)容的網(wǎng)元中查找對應(yīng)的片段內(nèi)容;如果網(wǎng)絡(luò)側(cè)沒有片段內(nèi)容,則步驟901中網(wǎng)絡(luò)側(cè)根據(jù)收到的查詢請求消息中的片段標(biāo)識從保存多媒體消息的網(wǎng)元中查找對應(yīng)的多媒體消息,從該多媒體消息中提取出對應(yīng)的片段內(nèi)容。
其中,保存片段內(nèi)容的網(wǎng)元和保存多媒體消息的網(wǎng)元可以是同一個網(wǎng)元,也可以是不同網(wǎng)元。
從上述實(shí)施例中可以看出本發(fā)明實(shí)施例發(fā)送側(cè)從多媒體消息中獲取至少一個資源片段,將所述資源片段中的片段標(biāo)識置于存儲請求消息中,向網(wǎng)絡(luò)側(cè)發(fā)送;網(wǎng)絡(luò)側(cè)收到所述存儲請求消息后,提取并保存所述片段標(biāo)識,從而可以根據(jù)用戶需要對多媒體消息中的部分資源片段進(jìn)行存儲,節(jié)省了存儲的資源,并且更加人性化。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)多媒體信息存儲的方法,其特征在于,網(wǎng)絡(luò)側(cè)保存多媒體消息,該方法包括發(fā)送側(cè)從多媒體消息中獲取至少一個資源片段,將所述資源片段中的片段標(biāo)識置于存儲請求消息中,向網(wǎng)絡(luò)側(cè)發(fā)送;網(wǎng)絡(luò)側(cè)收到所述存儲請求消息后,提取并保存所述片段標(biāo)識。
2.如權(quán)利要求1所述的方法,其特征在于,如果所述發(fā)送側(cè)將所述資源片段中的片段內(nèi)容置于所述存儲請求消息中,則所述網(wǎng)絡(luò)側(cè)收到所述存儲請求消息后,提取并保存所述片段內(nèi)容。
3.如權(quán)利要求1所述的方法,其特征在于,所述存儲請求消息還包括多媒體消息標(biāo)識,則所述網(wǎng)絡(luò)側(cè)提取所述片段標(biāo)識后還包括所述網(wǎng)絡(luò)側(cè)根據(jù)所述多媒體消息標(biāo)識,從保存多媒體消息的網(wǎng)元中查找對應(yīng)的所述多媒體消息,根據(jù)所述片段標(biāo)識,從查找到的所述多媒體消息中,查找對應(yīng)的資源片段并保存所述資源片段中的片段內(nèi)容。
4.如權(quán)利要求1所述的方法,其特征在于,所述存儲請求消息還包括標(biāo)簽信息,則所述網(wǎng)絡(luò)側(cè)收到所述存儲請求消息后,建立并保存所述標(biāo)簽信息和所述片段標(biāo)識的對應(yīng)關(guān)系。
5.如權(quán)利要求1-4所述的任一方法,其特征在于,所述網(wǎng)絡(luò)側(cè)提取并保存所述片段標(biāo)識之后還包括發(fā)送側(cè)發(fā)送包含所述片段標(biāo)識的查詢請求消息;則所述網(wǎng)絡(luò)側(cè)根據(jù)所述片段標(biāo)識查找對應(yīng)的片段內(nèi)容,將所述片段內(nèi)容返回給所述網(wǎng)絡(luò)側(cè)。
6.一種實(shí)現(xiàn)多媒體信息存儲的系統(tǒng),其特征在于,該系統(tǒng)包括多媒體代理裝置,用于從多媒體消息中獲取至少一個資源片段,將所述資源片段中的片段標(biāo)識置于存儲請求消息中,向多媒體存儲服務(wù)器發(fā)送;多媒體存儲服務(wù)器,用于收到所述存儲請求消息后,提取并保存所述片段標(biāo)識。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述多媒體存儲裝置可以設(shè)置在多媒體消息中心裝置中,或獨(dú)立于所述多媒體消息中心裝置。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述多媒體代理裝置包括內(nèi)容提取模塊,用于根據(jù)接收的指令,從所述多媒體消息中獲取至少一個資源片段;消息生成模塊,包括用于將所述資源片段中的片段標(biāo)識置于存儲請求消息中的片段標(biāo)識模塊,以及生成存儲請求消息生成模塊;發(fā)送模塊,用于將所述存儲請求消息向所述多媒體存儲服務(wù)器發(fā)送;所述多媒體存儲服務(wù)器包括接收模塊,用于接收所述存儲請求消息;解析模塊,用于從所述存儲請求消息中提取所述片段標(biāo)識;存儲模塊,用于保存所述解析模塊提取出的所述片段標(biāo)識。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述消息生成模塊還包括片段內(nèi)容模塊,用于將所述資源片段中的片段內(nèi)容置于所述存儲請求消息中;所述解析模塊從所述存儲請求消息中提取所述片段內(nèi)容;所述存儲模塊保存所述解析模塊提取出的所述片段內(nèi)容。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述多媒體存儲服務(wù)器還包括消息查找模塊,用于根據(jù)所述存儲請求消息中的多媒體消息標(biāo)識,從保存多媒體消息的網(wǎng)元中查找對應(yīng)的多媒體消息;片段查找模塊,用于根據(jù)所述解析模塊提取出的所述片段標(biāo)識,從所述消息查找模塊查找到的所述多媒體消息中,查找對應(yīng)的資源片段,并提取所述資源片段中的片段內(nèi)容;所述存儲模塊保存所述片段查找模塊提取出的所述片段內(nèi)容。
11.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述多媒體代理裝置還包括插入模塊,用于將所述資源片段對應(yīng)的標(biāo)簽信息置于所述存儲請求消息中;則所述多媒體存儲服務(wù)器還包括處理模塊,用于建立并保存所述標(biāo)簽信息和所述片段標(biāo)識的對應(yīng)關(guān)系。
12.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述多媒體代理裝置還包括請求模塊,用于向所述多媒體存儲服務(wù)器發(fā)送包含所述片段標(biāo)識的查詢請求消息;則所述多媒體存儲裝置還包括查詢模塊,用于接收到所述查詢請求消息后,根據(jù)所述查詢請求消息中的所述片段標(biāo)識查找對應(yīng)的片段內(nèi)容,將所述片段內(nèi)容返回給所述多媒體代理裝置。
13.一種多媒體代理裝置,其特征在于,該多媒體代理裝置包括內(nèi)容提取模塊,用于從多媒體消息中獲取至少一個資源片段;消息生成模塊,包括用于將所述資源片段中的片段標(biāo)識置于存儲請求消息中的片段標(biāo)識模塊,以及生成存儲請求消息生成模塊;發(fā)送模塊,用于將所述存儲請求消息向多媒體存儲服務(wù)器發(fā)送。
14.如權(quán)利要求13所述的多媒體代理裝置,其特征在于,所述消息生成模塊還包括片段內(nèi)容模塊,用于將所述資源片段中的片段內(nèi)容置于所述存儲請求消息中。
15.如權(quán)利要求13所述的多媒體代理裝置,其特征在于,所述多媒體代理裝置還包括插入模塊,用于將所述資源片段對應(yīng)的標(biāo)簽信息置于所述存儲請求消息中。
16.如權(quán)利要求13所述的多媒體代理裝置,其特征在于,所述多媒體代理裝置還包括請求模塊,用于向所述多媒體存儲服務(wù)器發(fā)送包含所述片段標(biāo)識的查詢請求消息。
17.一種多媒體存儲服務(wù)器,其特征在于,該多媒體存儲服務(wù)器包括接收模塊,用于接收來自多媒體代理裝置的存儲請求消息;解析模塊,用于從所述存儲請求消息中提取片段標(biāo)識;存儲模塊,用于保存所述解析模塊提取出的所述片段標(biāo)識。
18.如權(quán)利要求17所述的多媒體存儲服務(wù)器,其特征在于,如果所述存儲請求消息中還包括片段內(nèi)容,則所述解析模塊從所述存儲請求消息中提取所述片段內(nèi)容;所述存儲模塊保存所述解析模塊提取出的所述片段內(nèi)容。
19.如權(quán)利要求17所述的多媒體存儲服務(wù)器,其特征在于,所述存儲請求消息還包括多媒體消息標(biāo)識,則所述多媒體存儲服務(wù)器還包括消息查找模塊,用于根據(jù)所述存儲請求消息中的多媒體消息標(biāo)識,從保存的多媒體消息中查找對應(yīng)的多媒體消息;片段查找模塊,用于根據(jù)所述解析模塊提取出的所述片段標(biāo)識,從所述消息查找模塊查找到的所述多媒體消息中,查找對應(yīng)的資源片段,并提取所述資源片段中的片段內(nèi)容;則所述存儲模塊保存所述片段查找模塊提取出的所述片段內(nèi)容。
20.如權(quán)利要求17所述的多媒體存儲服務(wù)器,其特征在于,如果所述存儲請求消息還包括標(biāo)簽信息,則所述多媒體存儲服務(wù)器還包括處理模塊,用于建立并保存所述標(biāo)簽信息和所述片段標(biāo)識的對應(yīng)關(guān)系。
21.如權(quán)利要求17所述的多媒體存儲服務(wù)器,其特征在于,所述多媒體存儲服務(wù)器還包括查詢模塊,用于接收到來自所述多媒體代理裝置的包含片段標(biāo)識的查詢請求消息后,根據(jù)所述片段標(biāo)識查找對應(yīng)的片段內(nèi)容,將所述片段內(nèi)容返回給所述多媒體代理裝置。
22.如權(quán)利要求17所述的多媒體存儲服務(wù)器,其特征在于,所述多媒體存儲服務(wù)器具體為多媒體消息中心MMSC。
23.一種多媒體消息中心裝置,其特征在于,該多媒體消息中心裝置包括接收模塊,用于接收來自多媒體代理裝置的存儲請求消息;解析模塊,用于從所述存儲請求消息中提取片段標(biāo)識;存儲模塊,用于保存所述解析模塊提取出的所述片段標(biāo)識。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)多媒體信息存儲的方法,網(wǎng)絡(luò)側(cè)保存多媒體消息,該方法包括發(fā)送側(cè)從多媒體消息中獲取至少一個資源片段,將所述資源片段中的片段標(biāo)識置于存儲請求消息中,向網(wǎng)絡(luò)側(cè)發(fā)送;網(wǎng)絡(luò)側(cè)收到所述存儲請求消息后,提取并保存所述片段標(biāo)識。通過本發(fā)明解決了現(xiàn)有技術(shù)存在的不能對多媒體消息中的部分資源片段進(jìn)行網(wǎng)絡(luò)側(cè)存儲的問題。本發(fā)明同時(shí)公開了一種實(shí)現(xiàn)多媒體信息存儲的系統(tǒng)及裝置。
文檔編號H04W88/18GK101083800SQ20071012972
公開日2007年12月5日 申請日期2007年7月24日 優(yōu)先權(quán)日2007年7月24日
發(fā)明者方琦, 汪芳山, 邵剛, 鐘杰萍 申請人:華為技術(shù)有限公司