一種傳送多媒體消息內容適配通知的方法
2023-12-03 17:22:11 1
專利名稱:一種傳送多媒體消息內容適配通知的方法
技術領域:
本發明涉及通信領域的多媒體消息技術,尤其涉及傳送多媒體消息內容適配通知的方法。
背景技術:
在多媒體消息系統(Multimedia service system-MMS)的消息接收過程中,接收方多媒體消息中心(MMS proxy-Relay)在收到接收方MMS客戶端(Client)請求傳送多媒體消息(MM)後,由於接收方終端能力限制,接收方MMSproxy-Relay應根據接收方MMS終端能力的信息進行終端能力協商和內容適配,對那些含有接收方MMS終端不支持的媒體類型和格式的多媒體消息進行調整,然後向接收方MMS終端發送MM多媒體消息,調整可能包括對不支持的媒體類型和格式進行刪除或修改。
MMS終端能力信息應包括(1)、所支持的最大MM多媒體消息;(2)、所支持的最大圖像解析;(3)、所支持的媒體類型和格式清單(例如,MIME類型);(4)、所支持的字符集清單;(5)、所支持的首選語言清單;(6)、所支持的最大顏色深度。
目前的MMS現有協議(OMA 3GPP 3GPP2)把內容適配後的MM下發給接收方時,或者不通知接收方已經對內容進行了適配,或者把內容適配通知插入在MM的某個元素裡隨MM一起下發給用戶。
內容已經適配的消息不下發給用戶,會給用戶帶來不好的業務體驗。將內容適配通知插入在MM的元素裡,可能會影響和破壞原有的MM表現形式,並增加MMS proxy-Relay處理的複雜性;另外,在該MM被轉發時,MMSproxy-Relay無法知道需要刪除用於通知有關內容已經適配的通知信息,這樣可能會讓下一個接收者產生誤解,特別是在該下一個收者的終端支持多媒體消息的能力很強的情況下,會嚴重影響用戶的體驗效果。
發明內容
本發明提供一種傳送多媒體消息內容適配通知的方法,以解決現有技術在多媒體消息內容中攜帶內容適配通知而存在可能影響MM表現形式,以及影響用戶對多媒體消息體驗效果的問題。
為解決上述問題,本發明提供以下技術方案一種傳送多媒體消息內容適配通知的方法,該方法將發送端發送的多媒體消息傳送到接收側多媒體消息中心,該接收側多媒體消息中心根據接收端的能力信息直接將所述多媒體消息發送到接收端,或者對所述多媒體消息進行內容適配處理後發送到接收端;其中,所述接收側多媒體消息中心發送適配處理後的多媒體消息時在傳送信令中攜帶內容適配通知,接收端根據該內容適配通知確定所述多媒體消息內容已被適配處理。
所述接收端在提交轉發接收到的所述多媒體消息時,在提交轉發信令中不再攜帶內容適配通知。
所述傳送命令為多媒體消息系統接口協議中的多媒體消息獲取響應信令。
通過擴展所述多媒體消息獲取響應信令中一個欄位的取值標識多媒體消息內容是否已被適配處理。
在所述多媒體消息獲取響應信令中增加一個欄位來標識多媒體消息內容是否已被適配處理。
本發明具有以下有益效果1、通過在多媒體消息的傳送命令中攜帶內容已被適配的通知信息,能夠在不會影響多媒體消息表現形式的情況下,保證接收端獲知由於終端能力的限制接收到的多媒體消息已經進行了適配。
2、接收端在提交給接收方多媒體消息中心該多媒體消息,再由它轉發該消息到其他接收端時多媒體消息中心不會將之前對內容進行過適配處理的內容適配通知傳送出去,從而避免產生誤解,使用戶有更好的體驗。
3、由於只在傳送信令中增加標識作為內容適配通知,從而使多媒體消息中心的處理更為簡單。
圖1為多媒體消息系統的結構示意圖;圖2為本發明的流程圖。
具體實施例方式
參閱圖1所示,多媒體消息系統(MMS)接口協議採用現有的OMA 3GPP(3GPP2)協議。MMS客戶端發送的多媒體消息由多媒體消息通過命令消息轉發到目標MMS客戶端。發送端和接收端可能屬於同一個多媒體消息中心,也可能分屬不同的多媒體消息中心(MMS proxy-Relay)。發送端和接收端分屬不同的多媒體消息中心時,多媒體消息需要在兩個多媒體消息中心之間轉發,然後由接收端所在的多媒體消息中心將多媒體消息傳送到接收端。
本發明在接收側的多媒體消息中心根據接收端的能力信息對多媒體消息內容進行適配處理後,通過傳送命令攜帶表明消息內容已被適配處理的內容適配通知,即不在多媒體消息內容中攜帶該通知信息。
傳送命令攜帶內容適配通知可以通過以下兩種方式實現1、擴展命令中已有欄位元素的取值擴展已有欄位元素Retrieve-status-value的取值其結構如下X-Mms-Retrieve-Status fieldRetrieve-status-value=Ok|
Error-transient-failure|Error-transient-message-not-found|Error-transient-network-problem|Error-permanent-failure|Error-permanent-service-denied|Error-permanent-message-not-found|Error-permanent-content-unsupported|Content-adaption(表示內容已經適配過)如果欄位元素中沒有取值Content-adaption,則表示內容未適配處理。
2、在命令中增加新欄位元素Retrieve-status-value以及取值描述如下X-Mms-content-adaption-status fieldcontent-adaption-status-value=No|(未進行內容匹配)Yes(已進行內容匹配)參閱圖2所示,接收側多媒體消息中心在傳送信令M-retrieve.ind中,通過擴展信令欄位X-Mms-Retrieve-Status來標識MM已經進行了內容適配處理的流程如下步驟1發送方的MMS客戶端發送一條多媒體消息(MM)到發送方的多媒體消息中心(Orig MMS Proxy Relay)。
步驟2發送方的多媒體消息中心和接收方的多媒體消息中心(target MMSProxy Relay)之間進行交互,將多媒體消息轉發到接收方的多媒體消息中心。
步驟3接收方的多媒體消息中心發送通知消息M-notification.ind給接收方的MMS客戶端,有一條發送給它的新多媒體消息。
步驟4接收方的MMS客戶端應答該通知消息。
步驟5接收方的MMS客戶端發送多媒體消息獲取請求M-Retrieve.Req到接收方的多媒體消息中心。在該消息的參數裡帶上描述終端能力的參數,如所支持的最大MM多媒體消息,所支持的最大圖像解析,所支持的媒體類型和格式清單(例如,MIME類型),所支持的字符集清單,所支持的首選語言清單,所支持的最大顏色深度等。
步驟6接收方的多媒體消息中心(target MMS Proxy Relay)分析接收端的能力是否能滿足描述多媒體消息的需要,如果不能滿足,則進行內容適配處理,並在多媒體獲取確認信令M-Retrieve.conf中欄位X-Mms-Retrieve-Status裡添加欄位值Content-adaption,標識內容已被適配處理,並發送到接收端。
步驟7接收端接收到所述信令消息後,從傳送信令M-Retrieve.conf中欄位X-Mms-Retrieve-Status欄位獲得欄位值Content-adaption,獲知該多媒體消息進行過內容適配。
步驟8、9發送端、發送端所在的多媒體消息中心、接收端所在的多媒體消息中心三者之間進行信令交互,完成多媒體消息的傳送確認(與現有技術的處理相同)。
步驟10接收端提交多媒體消息給接收方多媒體消息中心,在提交轉發信令中不再攜帶該多媒體消息內容已被適配處理的標識。
步驟11多媒體消息中心按正常處理方式將該多媒體消息轉發到另外一個MMS客戶端。如果本次轉發過程中沒有對多媒體消息進行過適配,則所述另外一個MMS客戶端接收到的傳送信令中已不包含內容已被適配處理的標識。
對於在命令中增加新欄位元素標識多媒體消息內容已被適配處理的實現,在上述步驟6中,接收方所在多媒體消息中心通過M-retrieve.ind把適配後的MM發送給接收端時,將擴展的信令欄位X-Mms-content-adaption-status的欄位值設置為「true」(如果未適配則設置為「false」),表示MM已經進行了內容適配,在步驟7中,接收端根據該值獲知多媒體消息內容已被適配過。其他處理步驟與圖2及描述相。
本發明利用MMS客戶端和多媒體消息中心之間的傳送信令來通知接收方用戶內容已經被適配,從而避免了現有技術中轉發多媒體消息時,將內容適配通知插入在MM的元素裡而可能影響和破壞原有的MM表現形式,以及把內容適配通知也一起提交給接收方多媒體消息中心,再由它轉發給其他接收方的問題。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種傳送多媒體消息內容適配通知的方法,該方法將發送端發送的多媒體消息傳送到接收側多媒體消息中心,該接收側多媒體消息中心根據接收端的能力信息直接將所述多媒體消息發送到接收端,或者對所述多媒體消息進行內容適配處理後發送到接收端;其特徵在於,所述接收側多媒體消息中心發送適配處理後的多媒體消息時在傳送信令中攜帶內容適配通知,接收端根據該內容適配通知確定所述多媒體消息內容已被適配處理。
2.如權利要求1所述的方法,其特徵在於,所述接收端在提交轉發接收到的所述多媒體消息時,在提交轉發信令中不再攜帶內容適配通知。
3.如權利要求1或2所述的方法,其特徵在於,所述傳送命令為多媒體消息系統接口協議中的多媒體消息獲取響應信令。
4.如權利要求3所述的方法,其特徵在於,通過擴展所述多媒體消息獲取響應信令中一個欄位的取值標識多媒體消息內容是否已被適配處理。
5.如權利要求3所述的方法,其特徵在於,在所述多媒體消息獲取響應信令中增加一個欄位來標識多媒體消息內容是否已被適配處理。
全文摘要
本發明公開了一種傳送多媒體消息內容適配通知的方法,該方法將發送端發送的多媒體消息傳送到接收側多媒體消息中心,該接收側多媒體消息中心根據接收端的能力信息直接將所述多媒體消息發送到接收端,或者對所述多媒體消息進行內容適配處理後發送到接收端;其中,所述接收側多媒體消息中心發送適配處理後的多媒體消息時在傳送信令中攜帶內容適配通知,接收端根據該內容適配通知確定所述多媒體消息內容已被適配處理。
文檔編號H04W4/18GK1859610SQ20051011303
公開日2006年11月8日 申請日期2005年10月13日 優先權日2005年6月13日
發明者柏廣昌 申請人:華為技術有限公司