專利名稱::發(fā)送多媒體消息的方法、系統(tǒng)及相應(yīng)的設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及多媒體通信技術(shù),尤其涉及一種發(fā)送多媒體消息的方法、系統(tǒng)、服務(wù)器、網(wǎng)絡(luò)存儲(chǔ)設(shè)備及終端。
背景技術(shù):
:在開放移動(dòng)聯(lián)盟(OpenMobileAlliance,OMA)和第三代伙伴計(jì)劃(the3rdGenerationPartnershipProject,3GPP)/3GPP2標(biāo)準(zhǔn)組織中,基于會(huì)話初始協(xié)議(SessionInitiationProtocol,SIP)的即時(shí)消息(InstantMessage,IM)、一鍵通(PushtotalkOverCellular,POC)和融合IP消息(ConvergedIPMessage,CPM)等業(yè)務(wù)組件能夠?yàn)橛脩籼峁┌l(fā)送或接收各種多媒體消息的能力。通過SIP以及與SIP配合的協(xié)議,一個(gè)多媒體消息會(huì)話中能夠傳遞一條或多條多媒體消息。每一條多媒體消息中可以攜帶離散媒體類型或復(fù)合媒體類型的消息內(nèi)容,其中,離散媒體類型可以是文本、圖片、音/視頻、字節(jié)流等各種單一的J某體格式,而復(fù)合媒體類型則可以包括上述離散媒體類型的多個(gè)實(shí)例的組合(如multipart/mixed)、或者是上述離散々某體類型數(shù)據(jù)與其它元數(shù)據(jù)信息的組合(如message/cpim)。在一個(gè)多媒體消息會(huì)話中,有可能所發(fā)送的多媒體消息內(nèi)容尺寸較大(如音/視頻和復(fù)合媒體類型),因此在傳輸過程中往往需要花費(fèi)接收方較多的信道資源和時(shí)間。此時(shí),一方面,根據(jù)用戶當(dāng)前的需要(如用戶自身的心情、忙碌狀態(tài)、會(huì)話進(jìn)行的階段),接收方可能希望及時(shí)收到文本、圖片等摘要性的但又比較關(guān)鍵消息內(nèi)容,而將內(nèi)容尺寸較大的音/視頻片段存儲(chǔ)到網(wǎng)絡(luò)存儲(chǔ)空間中等待后續(xù)查看。另一方面,用戶當(dāng)前使用的終端設(shè)備處理能力有限,不能展示或播放多媒體消息中某些特定媒體類型的內(nèi)容(如音頻或視頻),此時(shí),用戶同樣希望選擇先接收消息中能夠被當(dāng)前終端設(shè)備展示的媒體內(nèi)容,而將不能展示的媒體內(nèi)容存儲(chǔ)到網(wǎng)絡(luò)存儲(chǔ)空間中,等待將來更換其它終端設(shè)備下載查看。目前的處理方式,如圖1所示,一種由網(wǎng)絡(luò)存儲(chǔ)設(shè)備(NWPoCBOX)為用戶保存語音消息內(nèi)容的方法。其中,NWPoCBOX能夠根據(jù)接收方用戶的響應(yīng)指示或者業(yè)務(wù)配置,代替用戶終端參與會(huì)話,保存全部的消息內(nèi)容。具體步驟如下步驟S1S2、接收方用戶終端(PoCClient)收到包括語音和文本消息的多媒體會(huì)話邀請(qǐng);若接收方用戶暫時(shí)無法接收語音消息,但又希望及時(shí)參與會(huì)話,則步驟S3S4、接收方用戶選擇僅接收文本消息,PoCClient返回的響應(yīng)消息中攜帶拒絕接收語音消息的指示,并通過其歸屬服務(wù)器(PoCServer)轉(zhuǎn)發(fā)到發(fā)送方;步驟S5S6、發(fā)送方與接收方確認(rèn)文本消息會(huì)話通道建立;步驟S7S8、PoCClient在所建立的多媒體會(huì)話通道中僅接收文本消息;或者,若接收方用戶暫時(shí)無法接收語音消息,但希望能夠保存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備(NWPoCBOX)中,以便后續(xù)查看,貝寸步驟S9~S10、用戶控制PoCClient向其歸屬服務(wù)器(PoCServer)返回SIP302重定向響應(yīng),其中攜帶有用戶網(wǎng)絡(luò)存儲(chǔ)設(shè)備(NWPoCBOX)的地址;步驟S11S15、接收方的歸屬服務(wù)器根據(jù)步驟S9中的響應(yīng)消息,與用戶的網(wǎng)絡(luò)存儲(chǔ)設(shè)備以及發(fā)送方建立包含語音和文本消息的多媒體會(huì)話通道;步驟S16S17、發(fā)送到接收方用戶的語音和文本消息全部被保存到用戶的網(wǎng)絡(luò)存儲(chǔ)設(shè)備中。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),在現(xiàn)有技術(shù)條件下,接收方的用戶僅能轉(zhuǎn)存整個(gè)多媒體消息,或者選擇接收消息中的部分媒體內(nèi)容時(shí)不得不丟棄剩余的媒體內(nèi)容,不能根據(jù)用戶需要靈活處理不同的消息,無法滿足用戶需求。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提出了一種發(fā)送多媒體消息的方法、系統(tǒng)、服務(wù)器、網(wǎng)絡(luò)存儲(chǔ)設(shè)備及終端,可以根據(jù)接收方用戶的選擇或終端能力發(fā)送多媒體消息的部分內(nèi)容到接收方終端而將另一部分媒體內(nèi)容轉(zhuǎn)存起來,滿足了用戶靈活處理不同類型消息的需求。為此,本發(fā)明提供了一種發(fā)送多媒體消息的方法,其包括以下步驟獲得接收方終端發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種i某體成分;根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并獲取所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備生成的鏈接標(biāo)識(shí);利用與所述鏈接標(biāo)識(shí)替換所述多媒體消息中被轉(zhuǎn)存的媒體成分,并發(fā)送所述替換后的多媒體消息發(fā)送到接收方終端。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種服務(wù)器,其包括接收單元,用于獲得接收方終端發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種媒體成分;存儲(chǔ)處理單元,用于根據(jù)所述接收單元所獲得的指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并接收所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備發(fā)送的所述被轉(zhuǎn)存的媒體成分的鏈接標(biāo)識(shí);替換單元,利用所述存儲(chǔ)處理單元接收到的鏈接標(biāo)識(shí)替換所述多媒體消息中被轉(zhuǎn)存的媒體成分;發(fā)送單元,用于將經(jīng)所述替換單元處理后的多媒體消息發(fā)送到接收方終端。本發(fā)明實(shí)施例才是供了一種終端,其包括指示信息生成單元,用于根據(jù)處理能力或策略配置或用戶選擇生成指示信息;指示信息發(fā)送單元,用于將所述指示信息發(fā)送到所述終端所歸屬的服務(wù)器;鏈接單元,用于根據(jù)接收到的多媒體消息中的鏈接標(biāo)識(shí)從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中獲取該鏈接標(biāo)識(shí)對(duì)應(yīng)的々某體成分。本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)存儲(chǔ)設(shè)備,其包括保存單元,用于接收并保存服務(wù)器根據(jù)指示信息發(fā)送來的至少一種多媒體成分;鏈接生成單元,用于生成所述保存單元所保存的多媒體成分對(duì)應(yīng)的鏈接標(biāo)識(shí);鏈接標(biāo)識(shí)發(fā)送單元,用于向所述服務(wù)器發(fā)送所述鏈接生成單元生成的鏈接標(biāo)識(shí);反饋單元,用于向終端發(fā)送該終端提供的鏈接標(biāo)識(shí)對(duì)應(yīng)的多J某體成分。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種發(fā)送多媒體消息的系統(tǒng),包括服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備,其中,所述服務(wù)器包括接收單元,用于獲得接收方終端發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種媒體成分;存儲(chǔ)處理單元,用于根據(jù)所述接收單元所獲得的指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并接收所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備發(fā)送的所述被轉(zhuǎn)存的媒體成分的鏈接標(biāo)識(shí);替換單元,利用所述存儲(chǔ)處理單元接收到的鏈接標(biāo)識(shí)替換所述多媒體消息中被轉(zhuǎn)存的媒體成分;發(fā)送單元,用于將經(jīng)所述替換單元處理后的多媒體消息發(fā)送到接收方終端。本發(fā)明實(shí)施例提出了一種發(fā)送多媒體消息的方法、系統(tǒng)、服務(wù)器、網(wǎng)絡(luò)存儲(chǔ)設(shè)備及終端,根據(jù)接收方終端發(fā)送的指示信息將多媒體消息中的部分媒體成分保存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,同時(shí)不丟棄剩余內(nèi)容,從而實(shí)現(xiàn)根據(jù)接收方的用戶的選擇或終端能力發(fā)送多媒體消息的部分內(nèi)容到接收方終端,滿足了用戶靈活處理不同類型消息的需求,提高了服務(wù)質(zhì)量。圖1是現(xiàn)有的一種適用網(wǎng)絡(luò)存儲(chǔ)設(shè)備為用戶保存多媒體消息的方法;圖2是本發(fā)明實(shí)施例的一種發(fā)送多4某體消息的方法的主流程圖3是圖2所述步驟S200的詳細(xì)流程圖4是圖2所述步驟S200的詳細(xì)流程圖5是圖2所述步驟S200的詳細(xì)流程圖6是本發(fā)明實(shí)施例的發(fā)送多媒體消息的方法流程圖7是本發(fā)明實(shí)施例的發(fā)送多媒體消息的方法流程圖8是本發(fā)明實(shí)施例提出的一種發(fā)送多媒體消息的系統(tǒng)框圖9是本發(fā)明實(shí)施例提出的一種服務(wù)器的結(jié)構(gòu)示意圖IO是圖9所述的存儲(chǔ)處理單元的結(jié)構(gòu)示意圖11是圖9所述的存儲(chǔ)處理單元的結(jié)構(gòu)示意圖12是圖9所述的存儲(chǔ)處理單元的結(jié)構(gòu)示意圖13是本發(fā)明實(shí)施例提出的一種網(wǎng)絡(luò)存儲(chǔ)設(shè)備的結(jié)構(gòu)示意圖14是本發(fā)明實(shí)施例提出的一種終端的結(jié)構(gòu)示意圖。具體實(shí)施例方式下面結(jié)合附圖詳細(xì)闡述本發(fā)明實(shí)施例提出的一種發(fā)送多媒體消息的方法、系統(tǒng)、服務(wù)器、網(wǎng)絡(luò)存儲(chǔ)設(shè)備及終端的技術(shù)方案。參考圖2,圖示了本發(fā)明實(shí)施例的一種發(fā)送多媒體消息的方法的流程圖,所述方法包括S100,獲得接收方終端發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種媒體成分;所述多媒體消息包括離散多媒體消息或復(fù)合多媒體消息;S200,根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并獲取所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備生成的鏈接標(biāo)識(shí);S300,利用與所述鏈接標(biāo)識(shí)替換所述多J某體消息中被轉(zhuǎn)存的^某體成分;S400,將所述替換后的多媒體消息發(fā)送到接收方終端。在本發(fā)明實(shí)施例中,根據(jù)接收方終端發(fā)送的指示信息將多媒體消息中的部分媒體成分保存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,從而實(shí)現(xiàn)根據(jù)接收方的用戶的選擇或終端能力發(fā)送多媒體消息的部分或全部內(nèi)容到接收方終端,滿足了用戶靈活處理不同類型消息的需求,提高了服務(wù)質(zhì)量。在本發(fā)明實(shí)施例中,所述指示信息可以由接收方終端根據(jù)其處理能力或策略配置自動(dòng)生成,或者由接收方終端才艮據(jù)用戶選^^生成。所述指示信息包括以下至少一種或任意組合i某體類型、^某體成分轉(zhuǎn)存閾值、消息整體大小。所述媒體成分類型包括文本、音頻、視頻、字節(jié)流或二進(jìn)制文件等。需要說明的是,在本發(fā)明的一種具體實(shí)施方式中,步驟S200中所述根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備包括S211,解析所述多媒體消息的媒體成分類型;S212,判斷所述多媒體消息的媒體成分類型是否包含所述指示信息中的媒體類型,若是,執(zhí)行步驟S213,否則,執(zhí)行步驟S214;S213,轉(zhuǎn)存所述多媒體消息中包含的所述指示信息中指示的媒體類型對(duì)應(yīng)的媒體成分到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備;S214,將所述多々某體消息發(fā)送到接收方終端。需要說明的是,在本發(fā)明的另一具體實(shí)施方式中,步驟S200中所述根據(jù)所述指示信息將該指示信息所指示的々某體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備包括5221,解析所述多媒體消息的媒體成分類型,以及媒體成分大?。?222,判斷所述媒體類型對(duì)應(yīng)的媒體成分大小是否超過所述媒體成分轉(zhuǎn)存閾值,若是,則執(zhí)行步驟S223,否則,執(zhí)行步驟S224;5223,轉(zhuǎn)存所述媒體類型對(duì)應(yīng)的媒體成分到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備;S224,將所述多媒體消息發(fā)送到接收方終端。需要說明的是,在本發(fā)明的又一具體實(shí)施方式中,步驟S200中所述根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備包括5231,解析所述多媒體消息的媒體成分類型,以及多媒體消息的大??;5232,判斷所述多媒體消息的大小是否超過該指示信息中消息整體大小,若是,則執(zhí)行步驟S233,否則,轉(zhuǎn)到步驟S235;5233,判斷所述多媒體消息的媒體成分類型是否包含所述指示信息中的媒體類型,若是,則執(zhí)行步驟S234,否則,執(zhí)行步驟S235;S234,轉(zhuǎn)存所述媒體類型對(duì)應(yīng)的媒體成分到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備;S235,將所述多媒體消息發(fā)送到接收方終端。需要說明的是,在本發(fā)明實(shí)施例中,所述方法進(jìn)一步包括所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備接收并存儲(chǔ)服務(wù)器轉(zhuǎn)存過來的媒體成分;所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備為所述媒體成分分配一個(gè)鏈接標(biāo)識(shí),并將所述鏈接標(biāo)識(shí)反饋給服務(wù)器。需要說明的是,接收方終端根據(jù)用戶需要,在接收到多媒體消息后,所述方法進(jìn)一步包括接收方終端可以根據(jù)所述鏈接標(biāo)識(shí)從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中獲取該鏈接標(biāo)識(shí)對(duì)應(yīng)的媒體成分。其中,所述鏈接標(biāo)識(shí)包括地址鏈接(如URL地址鏈接)或索引標(biāo)識(shí)(如網(wǎng)絡(luò)存儲(chǔ)設(shè)備能夠識(shí)別的內(nèi)部索引編號(hào))。需要說明的是,本發(fā)明實(shí)施例進(jìn)一步包括保存所述指示信息為默認(rèn)信息,并對(duì)后續(xù)會(huì)話中的多媒體消息按照所述指示信息的指示進(jìn)行相應(yīng)的轉(zhuǎn)存處理。通過實(shí)施本發(fā)明實(shí)施例,根據(jù)接收方終端發(fā)送的指示信息將多媒體消息中的部分媒體成分保存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,從而按照接收方的用戶的選擇或終端能力發(fā)送多媒體消息的部分或全部內(nèi)容到接收方終端,滿足了用戶靈活處理不同類型消息的需求,提高了服務(wù)質(zhì)量。下面結(jié)合圖6和圖7,進(jìn)一步闡述本發(fā)明實(shí)施的一種發(fā)送多媒體消息的方法的優(yōu)選實(shí)施例。圖6示出了本發(fā)明的一種發(fā)送多4某體消息的方法的實(shí)施例1;實(shí)施例l.l,會(huì)話建立時(shí),接收方指定接收或轉(zhuǎn)存特定類型的媒體成分在本例中,假設(shè)張三有一個(gè)終端B(ClientB),用于接收李四發(fā)來的一個(gè)復(fù)合多媒體消息,其中包含文本(text)和視頻剪輯(video)兩種類型的媒體成分。在接收該消息之前,張三(或者其終端B根據(jù)自身能力)選褲,僅接收文本內(nèi)容,并指示其歸屬的服務(wù)器B(ServerB)將視頻剪輯內(nèi)容保存到其網(wǎng)絡(luò)存儲(chǔ)設(shè)備(NWStorage)中,其處理流程如下F1F2,終端B通過其歸屬的服務(wù)器B接收到一個(gè)發(fā)送多媒體消息的會(huì)話邀請(qǐng)消息(SIPINVITE),該消息體中的SDP描述中指示采用消息會(huì)話中繼協(xié)議(MessageSessionRelayProtocol,MSRP)作為多々某體消息傳輸協(xié)議,同時(shí)包含即將發(fā)送到ClientB的復(fù)合多媒體消息的媒體成分構(gòu)成信息,具體如下Content-Type:application/sdpv=0o=alice28908445262890844526INIP4alice.example.coms=c=INIP4alice.example.comt=00m=message7494TCP/MSRP*a=accept-types:multipart/mixeda=accept-wrapped-types:text/plainvideo/mpega=path:msrp:〃alice,example.com:7494/2s93i93idj;tcp其中,參數(shù)"accept-types:multipart/mixed"表明了將要發(fā)送的消息為復(fù)合多媒體消息,而"accept-wrapped-types:text/plainvideo/mpeg,,表明了所述復(fù)合多士某體消息中可能包含普通文本(text/plain)和動(dòng)態(tài)圖像專家組(MovingPicturesExpertsGroup,MPEG)編碼格式的視頻剪輯(video/mpeg)兩種類型的媒體成分。F3,終端B根據(jù)用戶指示或者終端自身的能力,向服務(wù)器B返回同意接收該多媒體消息的響應(yīng)(SIP200),在SIP200消息中攜帶指示信息,具體是通過將其SIP200中的SDP描述中擴(kuò)展了"accept-wrapped-types"中的媒體類型參數(shù)"NW-STORE",置于video/mpeg之后,以指示服務(wù)器B將視頻剪輯部分的媒體內(nèi)容保存到用戶B的網(wǎng)絡(luò)存儲(chǔ)中,而終端B可以直接接收文本部分的媒體內(nèi)容,具體如下:_<table>tableseeoriginaldocumentpage14</column></row><table>F5F6,網(wǎng)絡(luò)存儲(chǔ)設(shè)備對(duì)SIPINVITEi青求進(jìn)行確i人(如包括用戶簽約信息檢查和剩余存儲(chǔ)空間檢查等),返回同意建立會(huì)話通道的響應(yīng)消息;服務(wù)器B據(jù)此向發(fā)送方返回同意建立會(huì)話通道以接收復(fù)合多々某體消息的響應(yīng)消息。F7F9,服務(wù)器B向網(wǎng)絡(luò)存儲(chǔ)設(shè)備和終端B轉(zhuǎn)發(fā)從發(fā)送方接收的SIPACK消息,確認(rèn)與網(wǎng)絡(luò)存儲(chǔ)設(shè)備和終端B建立用于發(fā)送多媒體消息的會(huì)話通道;F10F11,服務(wù)器B接收來自發(fā)送方的復(fù)合多媒體消息,其中包含普通文本和視頻剪輯兩種媒體成分,具體如下:___<table>tableseeoriginaldocumentpage14</column></row><table>Content-Type:video/mpeg[videoclipcontent]—asdf—_F12,服務(wù)器B解析收到的復(fù)合多々某體消息,判斷出其中包含有指示信息所指定的video/mpeg類型的視頻剪輯力某體成分;F13,服務(wù)器B提取復(fù)合多媒體消息中的視頻剪輯內(nèi)容,并發(fā)送到網(wǎng)絡(luò)存儲(chǔ)設(shè)備;F14,網(wǎng)絡(luò)存儲(chǔ)設(shè)備接收并存儲(chǔ)上述視頻剪輯內(nèi)容,同時(shí)為其分配一個(gè)可供訪問的URL,并以message/external-body格式攜帶在返回的響應(yīng)消息(MSRP200OK)中,MSRP200OK消息的內(nèi)容如下:__Content-Type:message/extemal-body;access-type=URL;URL="http:〃storageB.example.com/bob/video1.mpg"F15,服務(wù)器B用網(wǎng)絡(luò)存儲(chǔ)設(shè)備返回的URL替換原始消息中的視頻剪輯內(nèi)容,組裝成一個(gè)新的消息,該消息體內(nèi)容如下:_Content-Type:multipart/mixed;boundary="asdf'--asdfContent-Type:text/plain[plaintextcontent]—asdfContent-Type:message/external-body;access-type=URL;URL="http:〃storageB.example.com/bob/video1.mpg"—asdf—__F16FH,服務(wù)器B將組裝后的新消息發(fā)送到終端B,并收到確認(rèn)響應(yīng);F18F23,消息發(fā)送完畢后,服務(wù)器B根據(jù)收到的SIPBYE請(qǐng)求消息,拆除與發(fā)送方、終端B以及網(wǎng)絡(luò)存儲(chǔ)設(shè)備之間的會(huì)話通道;F24,張三在此后的任意某個(gè)時(shí)刻(如更換了可以查看視頻的終端,或升級(jí)了終端的軟硬件能力)查看步驟F15中收到的復(fù)合多媒體消息,點(diǎn)擊其中包含的指向保存在其網(wǎng)絡(luò)存儲(chǔ)空間的視頻剪輯的鏈接URL;F25F26,終端B根據(jù)URL中的參數(shù)特征,采用HTTP協(xié)議向網(wǎng)絡(luò)存儲(chǔ)設(shè)備請(qǐng)求獲取視頻剪輯內(nèi)容,網(wǎng)絡(luò)存儲(chǔ)設(shè)備通過HTTP響應(yīng)消息返回對(duì)應(yīng)的視頻剪輯內(nèi)容;需要說明的是,在本發(fā)明實(shí)施例,步驟F3中的指示信息除了可以通過擴(kuò)展"acc印t-wrapped-types,,的參數(shù)實(shí)現(xiàn)以夕卜,還可以通過擴(kuò)展新的SDP屬性類型(如a=accept-stored-types:video/mpeg)或i曾力口豸斤的頭i或(長口Stored隱Content-Type:video/mpeg)來實(shí)現(xiàn)。相應(yīng)地,還可以定義新的SIP響應(yīng)狀態(tài)碼(如203partialaccepted)來指示服務(wù)器B進(jìn)行區(qū)別處理。在本發(fā)明實(shí)施例,步驟F14中,網(wǎng)絡(luò)存儲(chǔ)設(shè)備可以根據(jù)其具體的存儲(chǔ)實(shí)現(xiàn)方式,返回各種標(biāo)準(zhǔn)URL形式的地址鏈接(如ftp、imap),或者其它形式的存儲(chǔ)索引標(biāo)識(shí)(如videol.bob@serverB.example.com)。相應(yīng)地,步驟F25F26中,終端B將根據(jù)URL中的協(xié)議參數(shù)或者存儲(chǔ)索引標(biāo)識(shí)的特征,采用對(duì)應(yīng)的訪問協(xié)議和方式獲取對(duì)應(yīng)的i某體內(nèi)容。同時(shí),在實(shí)際應(yīng)用中,服務(wù)器B和網(wǎng)絡(luò)存儲(chǔ)設(shè)備可以部署為同一個(gè)物理或邏輯實(shí)體,此時(shí),上述服務(wù)器B和網(wǎng)絡(luò)存儲(chǔ)設(shè)備之間的交互(步驟F4、F5、F8、F13、F14、F20、F22)可以用內(nèi)部模塊的交互實(shí)現(xiàn)。在已建立的會(huì)話通道中,可能傳輸不止一條復(fù)合多媒體消息(即步驟F10F17重復(fù)多次發(fā)生),只要其中包含了步驟F3中指示信息所指定的video/mpeg類型的i某體成分,則均可以參照步驟F10F17進(jìn)行相同的處理。本領(lǐng)域技術(shù)人員容易理解的是,以上只是本發(fā)明的優(yōu)選實(shí)施例而已,本發(fā)明實(shí)施例的技術(shù)方案同樣適用于復(fù)合多媒體消息中其他類型的媒體成分,包括離散媒體類型(如audio、video、text、Octet-Stream等)和復(fù)合i某體類型(如multipart,message/cpim等)。當(dāng)一條復(fù)合多媒體消息中包含多個(gè)需要被提取存儲(chǔ)的媒體成分時(shí),步驟F14中網(wǎng)絡(luò)存儲(chǔ)設(shè)備可以按一定規(guī)則(如順序地)返回多條對(duì)應(yīng)的地址鏈接或存儲(chǔ)索引標(biāo)識(shí),然后由服務(wù)器B替換到復(fù)合多媒體消息中的相應(yīng)位置,然后發(fā)送到接收方終端。在本發(fā)明的另一種實(shí)施方式中,服務(wù)器B還可以根據(jù)終端B的指示,將步驟F3中返回的指示信息保存為默認(rèn)設(shè)置,用于對(duì)后續(xù)終端B的其它多i某體消息會(huì)話進(jìn)行同樣的處理。此時(shí)可擴(kuò)展步驟F3中"accept-wrapped-types"的媒體類型參數(shù)為"NW-STORE-DEFAULT",具體如下<table>tableseeoriginaldocumentpage16</column></row><table><table>tableseeoriginaldocumentpage17</column></row><table>實(shí)施例1.2,會(huì)話建立時(shí),接收方指定接收或轉(zhuǎn)存特定類型媒體成分的大小在具體實(shí)施時(shí),在圖6的步驟F3中,張三(或者其終端)還可以選擇當(dāng)復(fù)合多媒體消息中的視頻剪輯類型的大小不超過200Kbytes時(shí),直接接收,否則保存到網(wǎng)絡(luò)存儲(chǔ)空間中。相應(yīng)地,終端B返回給服務(wù)器B的響應(yīng)消息(SIP200)中攜帶的指示信息,該指示信息通過擴(kuò)展"a=accept-wrapped-types"屬性的參數(shù),將"NW-STORE-SIZE=200000"置于"video/mpeg"之后,指示復(fù)合多媒體消息中的視頻剪輯類型的大小超過4某體成分轉(zhuǎn)存閾值(200Kbytes)時(shí),保存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,SIP200的內(nèi)容如下<table>tableseeoriginaldocumentpage17</column></row><table>這樣,在步驟F12中,服務(wù)器B解析收到的復(fù)合多媒體消息,判斷其中是否包含video/mpeg類型的媒體成分,如果有的話檢查該媒體成分大小是否超過200Kbytes。當(dāng)超過200Kbytes時(shí),服務(wù)器B及其他相關(guān)實(shí)體執(zhí)行圖5中所有后續(xù)步驟;當(dāng)未超過200Kbytes或未包含video/mpeg類型的媒體成分時(shí),則服務(wù)器B將接收到的復(fù)合多媒體消息直接轉(zhuǎn)發(fā)給終端B,而無須執(zhí)行步驟F13~F15。實(shí)施例1.3,會(huì)話建立時(shí),接收方根據(jù)消息總體大小指定接收或轉(zhuǎn)存特定類型的媒體成分在具體實(shí)施時(shí),圖6的步驟F3中,用戶張三(或者其終端)還可以選擇當(dāng)復(fù)合多媒體消息的總體大小超過800Kbytes時(shí),將其中video/mpeg類型的媒體成分保存到其網(wǎng)絡(luò)存儲(chǔ)空間中,否則直接接收。相應(yīng)地,終端B返回給服務(wù)器B的響應(yīng)消息(SIP200)中攜帶的指示信息,該指示信息通過擴(kuò)展"a=max-size,,屬性的參數(shù),將"NW-STORE-TYPE=video/mpeg,,置于"a=max隱size:800000"之后,指示復(fù)合多媒體消息大小超過轉(zhuǎn)存閾值(800Kbytes)時(shí),轉(zhuǎn)存video/mpeg類型的i某體成分到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,SIP200的內(nèi)容如下Content-Type:application/sdpv=0o=bob28088445642808844564INIP4bob.example.coms=c=INIP4bob.example.comt=00m=message8494TCP/MSRP*a=accept-types:multipart/mixeda=accept-wrapped-types:text/plainvideo/mpega=max-size:800000;NW-STORE-TYPE=video/mpega=path:msrp:〃bob.example.com:8494/2s93i93idj;tcp這樣,在步驟F12中,服務(wù)器B解析收到的復(fù)合多媒體消息,判斷其總體大小是否超過800Kbytes。當(dāng)超過800Kbytes時(shí),在判斷該復(fù)合多媒體消息中是否包含video/mpeg類型的媒體成分,若是,則服務(wù)器B及其他相關(guān)實(shí)體執(zhí)行圖6中所有后續(xù)步驟;當(dāng)未超過800Kbytes或未包含video/mpeg類型的力某體成分時(shí),則服務(wù)器B將接收到的復(fù)合多媒體消息直接轉(zhuǎn)發(fā)給終端B,而無須執(zhí)行步驟F13F15。圖6所揭示的實(shí)施例1是在會(huì)話建立時(shí),根據(jù)接收方的指示發(fā)送多媒體消息的技術(shù)方案,下面參考圖7,闡述在會(huì)話過程中,根據(jù)接收方的指示發(fā)送多媒體消息的技術(shù)方案、參考圖7,圖示了一種發(fā)送多媒體消息的方法的實(shí)施例2。假設(shè)用戶張三有一個(gè)終端B,用于和用戶李四進(jìn)行多媒體消息會(huì)話。會(huì)話中李四可能發(fā)送的多媒體消息類型有文本(text)、音頻剪輯(audio)和復(fù)合媒體(multipart)三種,而復(fù)合々某體中又可能包含文本(text)、音頻剪輯(audio)、視頻剪輯(video)三種i某體成分。會(huì)話建立時(shí),張三同意直接接收上述所有i某體成分。但在會(huì)話進(jìn)行過程中,由于張三感受到網(wǎng)絡(luò)傳輸速度較慢,接收音頻或視頻內(nèi)容時(shí)影響了他和李四之間交互的實(shí)時(shí)性,因此決定僅接收文本內(nèi)容,于是指示其歸屬的服務(wù)器B將音頻和視頻剪輯內(nèi)容保存到其網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,則本發(fā)明的方法的處理流程包括flG,終端B通過其歸屬的服務(wù)器B接收到一個(gè)發(fā)送多媒體消息的會(huì)話邀請(qǐng)消息(SIPINVITE),該消息體中的SDP描述中包含了會(huì)話中可能發(fā)送到終端B的多媒體消息的媒體成分類型信息,具體如下Content-Type:application/sdpv=0o=alice28908445262890844526INIP4alice.example.coms=c=INIP4alice.example.comt=00m=message7494TCP/MSRP*a=accept-types:text/plainaudio/basicmultipart/mixeda=accept-wrapped-types:text/plainaudio/3gppvideo/mpega=path:msrp:〃alice.example.com:7494/2s93i93idj;tcp其中,參數(shù)"accept-types"中表明了將要發(fā)送的消息可能為text/plain、audio/basic、multipart/mixed三種類型,而"accept-wrapped-types"中表明了如果發(fā)送復(fù)合多媒體消息(即multipart/mixed),則其中可能進(jìn)一步包含text/plain、audio/3gpp、video/mpeg三種類型的媒體成分。f3f7,終端B同意接收包含上述各種媒體成分類型的多+某體消息,于是按正常流程接受會(huì)話邀請(qǐng),并在所建立的會(huì)話中與發(fā)送方交互多媒體消息;f8,在會(huì)話進(jìn)行過程中,接收方臨時(shí)決定不再接收多媒體消息中所包含的音頻和視頻媒體成分,而是將它們存儲(chǔ)到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,因此終端B向服務(wù)器B發(fā)出會(huì)話更新請(qǐng)求(SIPUPDATE),并在其中的SDP描述攜帶了相應(yīng)的指示信息,具體如下Content-Type:application/sdpv=0o=bob28088445642808844564INIP4bob.example.coms=c=INIP4bob.example.comt=00m=message8494TCP/MSRP*a=accept-types:text/plainaudio/basic;NW-STOREmultipart/mixeda=accept-wrapped-types:text/plainaudio/3gpp;NW-STOREvideo/mpeg;NW-STOREa=path:msrp:〃bob.example.com:8494/2s93i93idj;tcp_f9~fll,根據(jù)指示,服務(wù)器B與網(wǎng)絡(luò)存儲(chǔ)設(shè)備建立會(huì)話通道,用于轉(zhuǎn)存尋址到終端B的多媒體消息中的音頻和視頻媒體成分。f12,服務(wù)器B向終端B發(fā)送會(huì)話更新的確認(rèn)響應(yīng);fl3fl4,服務(wù)器B收到發(fā)往終端B的多媒體消息,其中僅包含一個(gè)音頻片段,具體如下Content-Type:audio/basic[audioclip1]fl5fl8,服務(wù)器B解析該多媒體消息后,提取音頻片段,發(fā)送并保存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,然后將網(wǎng)絡(luò)存儲(chǔ)設(shè)備返回的URL替換到原始消息中,具體如下Content-Type:message/external-body;access-type=URL;_URL="imap:〃storageB.example.com/bob/audio1wav'fl9f20,服務(wù)器B將替換后的消息發(fā)送到終端B,并得到確認(rèn)響應(yīng);f21f22,服務(wù)器B收到發(fā)往終端B的一個(gè)復(fù)合多媒體消息,其中包含文本、音頻和;現(xiàn)頻三種々某體成分,消息體內(nèi)容如下Content-Type:multipart/mixed;boundary="asdf'—asdfContent-Type:text/plain--asdfContent-Type:audio/3gpp[audioclip2]<table>tableseeoriginaldocumentpage21</column></row><table>f27f28,服務(wù)器B將替換后的消息發(fā)送到終端B,并得到確認(rèn)響應(yīng);f29,終端B繼續(xù)與發(fā)送方進(jìn)行多媒體消息交互,服務(wù)器B在此過程中將所有尋址到終端B的多i某體消息中的音頻和碎見頻:樣體成分都轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并替換為相應(yīng)的URL后發(fā)送到終端B;f30,終端B根據(jù)用戶的請(qǐng)求命令,采用標(biāo)準(zhǔn)的協(xié)議過程(如IMAP4),從網(wǎng)絡(luò)存儲(chǔ)設(shè)備獲取指定URL所對(duì)應(yīng)的媒體成分內(nèi)容。需要說明的是,本領(lǐng)域的技術(shù)人員應(yīng)該理解,所述步驟f8中的會(huì)話更新請(qǐng)求還可以用SIPINVITE、SIPINFO等其它具有類似功能的信令攜帶同樣的指示信息來實(shí)現(xiàn)。同實(shí)施例1.2和實(shí)施例1.3—樣,步驟f8還可以實(shí)現(xiàn)接收方在多媒體消息會(huì)話的進(jìn)行過程中,根據(jù)特定類型媒體成分大小或消息總體大小,臨時(shí)指定接收或轉(zhuǎn)存部分媒體內(nèi)容。同理,還可以通過會(huì)話更新請(qǐng)求取消所述指定操作。需要說明的是,在實(shí)際應(yīng)用中,服務(wù)器B和網(wǎng)絡(luò)存儲(chǔ)設(shè)備可以部署為同一個(gè)物理或邏輯實(shí)體,此時(shí),上述服務(wù)器B和網(wǎng)絡(luò)存儲(chǔ)i殳備之間的交互(步驟f9、f10、fll、f16、f17、f24、f25)可以用內(nèi)部模塊的交互實(shí)現(xiàn),從而減少信令傳輸,節(jié)約網(wǎng)絡(luò)資源?;谏鲜鰧?shí)施例提出的一種發(fā)送多媒體消息的方法,本發(fā)明實(shí)施例提出了一種發(fā)送多媒體消息的系統(tǒng)、服務(wù)器、網(wǎng)絡(luò)存儲(chǔ)設(shè)備以及終端。如圖8所示,本發(fā)明實(shí)施例的一種發(fā)送多媒體消息的系統(tǒng)包括接收方終端300所歸屬的服務(wù)器100和網(wǎng)絡(luò)存儲(chǔ)設(shè)備200,其中,如圖9所示,所述服務(wù)器100包才舌接收單元IOI,用于獲得接收方終端300發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種媒體成分;存儲(chǔ)處理單元102,用于根據(jù)所述接收單元101所獲得的指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備200,并接收所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備200發(fā)送的所述被轉(zhuǎn)存的媒體成分的鏈接標(biāo)識(shí);替換單元103,利用所述存儲(chǔ)處理單元102接收到的鏈接標(biāo)識(shí)替換所述多媒體消息中被轉(zhuǎn)存的媒體成分;發(fā)送單元104,用于將經(jīng)替換單元103處理后的多媒體消息發(fā)送到接收方終端300。其中,所述指示信息包括以下至少一種或任意組合媒體類型、媒體成分轉(zhuǎn)存閾值、消息整體大小。在本發(fā)明實(shí)施例的一種實(shí)施方式中,如圖IO所示,所述存4渚處理單元102包括第一解析單元10201,用于解析多媒體消息的媒體成分類型;第一判斷單元10202,用于判斷第一解析單元10201解析得到的媒體成分類型是否包含所述指示信息中的々某體類型;第一判斷結(jié)果處理單元10203,用于當(dāng)?shù)谝慌袛鄦卧?0202的判斷結(jié)果為是時(shí),提取所述媒體類型對(duì)應(yīng)的媒體成分,并轉(zhuǎn)存到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備200;或者,用于當(dāng)?shù)谝慌袛鄦卧?0202的判斷結(jié)果為否時(shí),觸發(fā)所述發(fā)送單元104將所述多々某體消息發(fā)送到接收方終端300。在本發(fā)明實(shí)施例的另一實(shí)施方式中,所述存儲(chǔ)處理單元102包括第二解析單元10211,用于解析多媒體消息的媒體成分類型以及J某體成分大?。坏诙袛鄦卧?0212,與第二解析單元10211耦接,用于判斷所述媒體類型對(duì)應(yīng)的媒體成分的大小是否超過所述媒體成分轉(zhuǎn)存閾值;第二判斷結(jié)果處理單元10213,用于當(dāng)?shù)诙袛鄦卧?0212的判斷結(jié)果為是時(shí),提取所述媒體類型對(duì)應(yīng)的媒體成分,并轉(zhuǎn)存到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備200;或者,用于當(dāng)?shù)诙袛鄦卧?0212的判斷結(jié)果為否時(shí),觸發(fā)所述發(fā)送單元104將所述多媒體消息發(fā)送到接收方終端300。在本發(fā)明實(shí)施例的又一實(shí)施方式中,所述存儲(chǔ)處理單元102包括第三解析單元10221,用于解析多媒體消息的媒體成分類型、多媒體消息大??;第三判斷單元10222,與第三解析單元10221耦接,用于判斷所述多媒體消息的大小是否超過所述指示信息中的消息整體大小,若是,則觸發(fā)第四判斷單元10223處理,否則觸發(fā)所述發(fā)送單元104將所述多媒體消息發(fā)送到接收方終端300;第四判斷單元10223,與第三判斷單元10222耦接,用于判斷第三解析單元10221解析得到的媒體成分類型是否包含所述指示信息中的媒體類型;第四判斷結(jié)果處理單元10224,用于當(dāng)?shù)谒呐袛鄦卧?0223的判斷結(jié)果為是時(shí),提取所述媒體類型對(duì)應(yīng)的媒體成分,并轉(zhuǎn)存到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備200;或者,用于當(dāng)?shù)谒呐袛鄦卧?0223的判斷結(jié)果為否時(shí),觸發(fā)所述發(fā)送單元104將所述多媒體消息發(fā)送到接收方終端300。在本發(fā)明實(shí)施例中,如圖13所示,網(wǎng)絡(luò)存儲(chǔ)設(shè)備200包括保存單元201,用于接收并保存服務(wù)器IOO根據(jù)指示信息發(fā)送來的至少一種多媒體成分;鏈接生成單元202,用于生成所述保存單元201所保存的多4某體成分對(duì)應(yīng)的鏈接標(biāo)識(shí);鏈接標(biāo)識(shí)發(fā)送單元204,用于向所述服務(wù)器100發(fā)送所述鏈4妻生成單元202生成的鏈接標(biāo)識(shí);反饋單元203,與鏈接生成單元202耦接,用于向終端300發(fā)送該終端300提供的鏈接標(biāo)識(shí)對(duì)應(yīng)的多媒體成分。在本發(fā)明實(shí)施例中,如圖14所示,所述終端300包括指示信息生成單元301,用于根據(jù)處理能力或策略配置或用戶選擇生成指示4呂息5指示信息發(fā)送單元302,用于將所述指示信息發(fā)送到所述終端所歸屬的服務(wù)器;鏈接單元303,用于根據(jù)接收到的多々某體消息中的鏈接標(biāo)識(shí)從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中獲耳又該《連4妻標(biāo)識(shí)對(duì)應(yīng)的々某體成分。綜上所述,本發(fā)明實(shí)施例提出了一種發(fā)送多媒體消息的方法、系統(tǒng)、服務(wù)器、網(wǎng)絡(luò)存儲(chǔ)設(shè)備及終端,根據(jù)接收方終端發(fā)送的指示信息將多媒體消息中的部分媒體成分保存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中將剩余內(nèi)容發(fā)送給接受方終端,能夠?yàn)橛脩籼峁╈`活的接收多媒體消息的方法,用戶能夠根據(jù)終端能力或當(dāng)時(shí)的體驗(yàn)需要,將"部分"暫時(shí)不愿意或者無法接收的媒體成分保存到其網(wǎng)絡(luò)存儲(chǔ)空間中,同時(shí)保持當(dāng)前雙方通信的實(shí)時(shí)性(e.g.text部分的接收);能夠利用接收消息前的正常會(huì)話建立過程或者會(huì)話中的會(huì)話更新請(qǐng)求,與接收方歸屬服務(wù)器臨時(shí)協(xié)商需要接收或轉(zhuǎn)存的媒體成分類型和大小,而無需在服務(wù)器上預(yù)先存儲(chǔ)/維護(hù)終端能力和用戶偏好信息,實(shí)現(xiàn)簡單且靈活;修改后的復(fù)合多媒體消息中包含了地址鏈接或存儲(chǔ)標(biāo)識(shí)信息,方便用戶后續(xù)獲取被提取保存到網(wǎng)絡(luò)存儲(chǔ)中的媒體成分;從而實(shí)現(xiàn)根據(jù)接收方的用戶的選擇或終端能力發(fā)送多媒體消息的部分或全部內(nèi)容到接收方終端,滿足了用戶靈活處理不同類型消息的需求,提高了服務(wù)質(zhì)量。需要說明的是,通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來實(shí)施。基于這樣的理解,本發(fā)明的技術(shù)方案對(duì)
背景技術(shù):
做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。權(quán)利要求1、一種發(fā)送多媒體消息的方法,其特征在于,包括獲得接收方終端發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種媒體成分;根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并獲取所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備生成的鏈接標(biāo)識(shí);利用所述鏈接標(biāo)識(shí)替換所述多媒體消息中被轉(zhuǎn)存的媒體成分,并發(fā)送所述替換后的多媒體消息到接收方終端。2、如權(quán)利要求l所述的方法,其特征在于,所述指示信息包括以下至少一種媒體類型、媒體成分轉(zhuǎn)存閾值、消息整體大小。3、如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備包括解析所述多媒體消息的媒體成分的類型;當(dāng)所述多媒體消息的媒體成分的類型包含所述指示信息中的媒體類型時(shí),則轉(zhuǎn)存所述多媒體消息中包含的所述指示信息中指示的媒體類型對(duì)應(yīng)的媒體成分到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備。4、如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備包括解析所述多媒體消息的媒體成分的類型,以及媒體成分大??;當(dāng)所述媒體類型對(duì)應(yīng)的媒體成分大'J、超過所述媒體成分轉(zhuǎn)存閾值時(shí),則轉(zhuǎn)存所述媒體類型對(duì)應(yīng)的媒體成分到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備。5、如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備包括解析所述多媒體消息的媒體成分的類型,以及多媒體消息的大??;當(dāng)所述多媒體消息的大小超過該指示信息中消息整體大小時(shí),判斷所述多媒體消息的媒體成分的類型是否包含所述指示信息中的媒體類型,若是,則轉(zhuǎn)存所述媒體類型對(duì)應(yīng)的媒體成分到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備,否則,將所述多媒體消息發(fā)送到接收方終端;或者當(dāng)所述多媒體消息的大小不超過該指示信息中消息整體大小時(shí),將所述多^某體消息發(fā)送到接收方終端。6、如權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述方法進(jìn)一步包括接收方終端根據(jù)所述鏈接標(biāo)識(shí)從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中獲取該鏈接標(biāo)識(shí)對(duì)應(yīng)的媒體成分。7、如權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述鏈接標(biāo)識(shí)包括地址鏈接或索?1標(biāo)識(shí)。8、如權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述指示信息承載在接收方終端發(fā)送的會(huì)話建立響應(yīng)消息中;或者,所述指示信息承載在接收方終端發(fā)送的會(huì)話更新請(qǐng)求消息中。9、如權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述指示信息由接收方終端根據(jù)其處理能力或策略配置自動(dòng)生成,或者由接收方終端根據(jù)用戶選才奪生成。10、如權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述多媒體消息包括離散多媒體消息或復(fù)合多媒體消息;所述媒體類型包括文本、音頻、視頻、字節(jié)流或二進(jìn)制文件。11、如權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述方法進(jìn)一步包括保存所述指示信息,并對(duì)后續(xù)會(huì)話中的多媒體消息執(zhí)行所述根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并生成鏈接標(biāo)識(shí)的步驟。12、一種服務(wù)器,其特征在于,包括接收單元,用于獲得接收方終端發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種媒體成分;存儲(chǔ)處理單元,用于根據(jù)所述接收單元所獲得的指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并接收所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備發(fā)送的所述被轉(zhuǎn)存的媒體成分的鏈接標(biāo)識(shí);替換單元,利用所述存儲(chǔ)處理單元接收到的鏈接標(biāo)識(shí)替換所述多媒體消息中被轉(zhuǎn)存的媒體成分;發(fā)送單元,用于將經(jīng)所述替換單元處理后的多媒體消息發(fā)送到接收方終端。13、如權(quán)利要求12所述的服務(wù)器,其特征在于,所述指示信息包括以下至少一種媒體類型、媒體成分轉(zhuǎn)存閾值、消息整體大小。14、如權(quán)利要求13所述的服務(wù)器,其特征在于,所述存儲(chǔ)處理單元包括第一解析單元,用于解析多媒體消息的J某體成分的類型;第一判斷單元,用于判斷第一解析單元解析得到的媒體成分的類型是否包含所述指示信息中的媒體類型;第一判斷結(jié)果處理單元,用于當(dāng)?shù)谝慌袛鄦卧呐袛嘟Y(jié)果為是時(shí),提取所述媒體類型對(duì)應(yīng)的媒體成分,并轉(zhuǎn)存到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備。15、如權(quán)利要求13所述的服務(wù)器,其特征在于,所述存儲(chǔ)處理單元包括第二解析單元,用于解析多媒體消息的媒體成分的類型以及媒體成分大??;第二判斷單元,用于判斷所述媒體類型對(duì)應(yīng)的媒體成分的大小是否超過所述媒體成分轉(zhuǎn)存閾值;第二判斷結(jié)果處理單元,用于當(dāng)?shù)诙袛鄦卧呐袛嘟Y(jié)果為是時(shí),提取所述媒體類型對(duì)應(yīng)的媒體成分,并轉(zhuǎn)存到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備。16、如權(quán)利要求13所述的服務(wù)器,其特征在于,所述存儲(chǔ)處理單元包括:第三解析單元,用于解析多媒體消息的媒體成分的類型、多媒體消息大??;第三判斷單元,用于判斷所述多媒體消息的大小是否超過所述指示信息中的消息整體大小,若是,則觸發(fā)第四判斷單元處理,否則觸發(fā)所述發(fā)送單元將所述多媒體消息發(fā)送到接收方終端;第四判斷單元,用于判斷第三解析單元解析得到的媒體成分的類型是否包含所述指示信息中的媒體類型;第四判斷結(jié)果處理單元,用于當(dāng)?shù)谒呐袛鄦卧呐袛嘟Y(jié)果為是時(shí),提取所述媒體類型對(duì)應(yīng)的媒體成分,并轉(zhuǎn)存到所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備。17、一種終端,其特征在于,包括指示信息生成單元,用于根據(jù)處理能力或策略配置或用戶選擇生成指示信臺(tái)、.指示信息發(fā)送單元,用于將所述指示信息發(fā)送到所述終端所歸屬的服務(wù)器;鏈接單元,用于根據(jù)接收到的多媒體消息中的鏈接標(biāo)識(shí)從所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備中獲取該鏈接標(biāo)識(shí)對(duì)應(yīng)的媒體成分。18、一種網(wǎng)絡(luò)存儲(chǔ)設(shè)備,其特征在于,包括保存單元,用于接收并保存服務(wù)器根據(jù)指示信息發(fā)送來的至少一種多媒體成分;鏈接生成單元,用于生成所述保存單元所保存的多J某體成分對(duì)應(yīng)的鏈接標(biāo)識(shí);鏈接標(biāo)識(shí)發(fā)送單元,用于向所述服務(wù)器發(fā)送所述鏈接生成單元生成的鏈接標(biāo)識(shí);反饋單元,用于向終端發(fā)送該終端提供的鏈接標(biāo)識(shí)對(duì)應(yīng)的多^某體成分。19、一種發(fā)送多媒體消息的系統(tǒng),其特征在于,包括服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備,其中,所述服務(wù)器包括接收單元,用于獲得接收方終端發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種媒體成分;存儲(chǔ)處理單元,用于根據(jù)所述接收單元所獲得的指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并接收所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備發(fā)送的所述被轉(zhuǎn)存的媒體成分的鏈接標(biāo)識(shí);替換單元,利用所述存儲(chǔ)處理單元接收到的鏈接標(biāo)識(shí)替換所述多媒體消息中被轉(zhuǎn)存的媒體成分;發(fā)送單元,用于將經(jīng)所述替換單元處理后的多媒體消息發(fā)送到接收方終端。20、如權(quán)利要求19所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備包括保存單元,用于接收并保存所述服務(wù)器根據(jù)指示信息發(fā)送來的至少一種多媒體成分;鏈接替換單元,用于生成所述保存單元所保存的多媒體成分對(duì)應(yīng)的鏈接標(biāo)識(shí);鏈接標(biāo)識(shí)發(fā)送單元,用于向所述服務(wù)器發(fā)送所述鏈接替換單元生成的鏈接標(biāo)識(shí)5反饋單元,用于向所述接收方終端發(fā)送該終端提供的鏈接標(biāo)識(shí)對(duì)應(yīng)的多々某體成分。21、如權(quán)利要求19或20所述的系統(tǒng),其特征在于,所述服務(wù)器和網(wǎng)絡(luò)存儲(chǔ)設(shè)備承載于同一物理實(shí)體或邏輯實(shí)體上。全文摘要本發(fā)明實(shí)施例公開了一種發(fā)送多媒體消息的方法,包括獲得接收方終端發(fā)送的指示信息,該指示信息用于指示需要轉(zhuǎn)存的當(dāng)前會(huì)話中多媒體消息的至少一種媒體成分;根據(jù)所述指示信息將該指示信息所指示的媒體成分轉(zhuǎn)存到網(wǎng)絡(luò)存儲(chǔ)設(shè)備,并獲取所述網(wǎng)絡(luò)存儲(chǔ)設(shè)備生成的鏈接標(biāo)識(shí);利用與所述鏈接標(biāo)識(shí)替換所述多媒體消息中被轉(zhuǎn)存的媒體成分,并將所述替換后的多媒體消息發(fā)送到接收方終端。同時(shí),本發(fā)明還公開了一種發(fā)送多媒體消息的系統(tǒng)及設(shè)備,可以根據(jù)接收方用戶的選擇或終端能力發(fā)送多媒體消息的部分或全部內(nèi)容到接收方終端,滿足了用戶靈活處理不同類型消息的需求。文檔編號(hào)H04W4/12GK101621752SQ20081002928公開日2010年1月6日申請(qǐng)日期2008年7月2日優(yōu)先權(quán)日2008年7月2日發(fā)明者卞永剛,張永靖,剛梁,牟倫建,玨王,許國軍,成黃申請(qǐng)人:華為技術(shù)有限公司