新四季網

會話初始協議域中消息通知方法、系統及設備的製作方法

2023-08-07 23:57:11 1

專利名稱:會話初始協議域中消息通知方法、系統及設備的製作方法
技術領域:
本發明涉及網絡通信技術領域,具體涉及一種會話初始協議域中消息通知方法、系統及設備。

背景技術:
消息業務是消息實體之間通過業務中心進行信息收發的業務,消息可以是文本的,也可以是圖片等其他格式。業務中心是一個業務處理系統,用於提交、存儲、轉發短消息。
傳統的消息業務包括SMS(短消息業務)和MMS(多媒體消息業務)。
SMS的基本流程是發送終端發送短消息到短消息中心(SMSC)、短消息中心回送發送報告;短消息中心遞交短消息給接收終端、接收終端回送遞交報告。其他功能包括發送終端請求響應路徑,即請求接收終端的響應回送給發送終端;發送終端請求短消息在短消息中心上保留的時間等。
MMS的基本流程是發送終端發送多媒體短消息到多媒體短消息中心(MMSC)、多媒體短消息中心回送發送報告;多媒體短消息中心通知接收終端有多媒體短消息,接收終端從多媒體短消息中心獲取多媒體短消息並向多媒體短消息中心發送獲取報告。其他功能包括多媒體短消息中心向發送終端發送遞交報告,接收終端通過多媒體短消息中心向發送終端發送讀取報告等。
傳統的電路域(包括GSM(全球移動通信系統)網、CDMA(碼分多址)網和PSTN(公共交換電話網)網)的MMS承載在HTTP(超文本傳輸協議)協議或SMTP(簡單郵件傳輸協議)協議上。通常,HTTP協議用於終端和多媒體簡訊中心之間,SMTP協議用於多媒體簡訊中心之間。
傳統電路域中,多媒體消息中心向消息接收方發送MMS前先通知消息接收方,再由消息接收方從多媒體消息中心獲取MMS,主要是考慮傳統電路域中終端不一定總是上網,多媒體消息中心如果直接把多媒體消息發送給終端,可能會造成多媒體消息的丟失。在SIP(會話初始協議)域的消息業務中,終端通常會一直在線,但仍然會存在網絡向終端發送包含多媒體信息的消息之前先通知終端的需求。例如,用戶或者網絡可以出於安全方面的考慮,在網絡向用戶發送多媒體信息之前先將消息摘要發送給用戶,以減少大流量的惡意簡訊對網絡的衝擊;網絡還可以出於計費策略的考慮,在網絡向用戶發送多媒體信息之前先將消息摘要免費發送給用戶,用戶若需要從網絡中獲取該多媒體信息,網絡則根據流量對獲取過程計費,這樣可以避免用戶為不期望的多媒體信息付費,以提高客戶的滿意度。目前,現有技術中還沒有如何滿足用戶或網絡的這些需求的有效解決方案。


發明內容
本發明的主要目的是提供一種會話初始協議域中消息通知方法,以解決現有技術中消息通知方式單一的問題,滿足SIP域中用戶或網絡對消息通知方式的各種需求。
本發明的另一個目的是提供一種會話初始協議域中消息通知系統,以滿足SIP域中用戶或網絡對消息通知方式的各種需求。
本發明的另一個目的是提供一種消息業務通知設備,以將多媒體消息有效地通知給目的接收端,提高用戶的滿意度。
為此,本發明提供如下的技術方案 一種會話初始協議域中消息通知的方法,所述方法包括步驟 A、網絡收到攜帶多媒體信息的分組消息後,根據預定的過濾規則向消息目的接收方發送SIP通知消息; B、消息目的接收方收到所述SIP通知消息後,生成對所述多媒體信息的處理策略; C、網絡根據所述處理策略對所述多媒體信息進行處理。
所述預定的過濾規則包括 消息目的接收方的籤約;和/或 消息目的接收方和/或消息目的接收方網絡的過濾數據,所述過濾數據為對所述分組消息中任意內容的過濾;和/或 所述分組消息中的指示;和/或 無條件向消息目的接收方發送SIP通知消息。
優選地,在SIP通知消息的SIP頭域和/或消息體中攜帶多媒體信息描述。
網絡根據所述分組消息中的多媒體信息生成多媒體信息描述。
所述多媒體信息描述具體為多媒體信息位置連結,和/或多媒體信息的消息摘要。
可選地,在所述步驟B和步驟C之間還包括步驟 消息目的接收方收到所述SIP通知消息後,通知網絡下發多媒體信息; 所述步驟C具體為網絡將所述多媒體信息發送給消息目的接收方。
所述消息目的接收方通知網絡下發多媒體信息的步驟具體為 消息目的接收方向網絡發送請求下發多媒體信息的消息;或者 消息目的接收方在所述SIP通知消息的響應消息中攜帶請求下發多媒體信息的指示,通過該指示請求網絡下發多媒體信息。
所述網絡將所述多媒體信息發送給消息目的接收方的步驟包括 當網絡收到所述請求下發多媒體信息的消息後,在該消息的響應消息中將多媒體信息發送給消息目的接收方,或者向消息目的接收方發送攜帶多媒體信息的消息;或者 當網絡收到所述SIP通知消息的響應消息後,向消息目的接收方發送攜帶多媒體信息的消息。
所述攜帶多媒體信息的消息具體為SIP PUBLISH消息、或SIP MESSAGE消息、或SIP INFO消息、或HTTP POST消息、或MSRRP SEND消息。
可選地,在所述步驟B和步驟C之間還包括步驟 消息目的接收方收到所述SIP通知消息後,通知網絡前轉多媒體信息; 所述步驟C具體為網絡將所述多媒體信息轉發給前轉目的接收方。
所述消息目的接收方通知網絡前轉多媒體信息的步驟具體為 消息目的接收方向網絡發送請求前轉多媒體信息的消息;或者 消息目的接收方在所述SIP通知消息的響應消息中攜帶請求前轉多媒體信息到前轉目的接收方的指示,通過該指示請求網絡前轉多媒體信息。
可選地,在所述步驟B和步驟C之間還包括步驟 消息目的接收方收到所述SIP通知消息後,通知網絡保存或刪除多媒體信息; 所述消息目的接收方通知網絡保存或刪除多媒體信息的步驟具體為 消息目的接收方向網絡發送請求保存或刪除多媒體信息的消息;或者 消息目的接收方在所述SIP通知消息的響應消息中攜帶請求保存或刪除多媒體信息的指示,通過該指示請求網絡保存或刪除多媒體信息。
所述請求下發多媒體信息的消息是下述消息中的任何一種消息 HTTP GET消息、SIP INFO消息、SIP MESSAGE消息、SIP INVITE消息、SIP REFER消息。
所述請求前轉多媒體信息的消息、所述請求保存或刪除多媒體信息的消息是SIP INFO消息或SIP MESSAGE消息。
所述SIP通知消息的響應消息具體為 SIP 200 OK消息,或者SIP 302 Moved Temporarily消息。
可選地,如果網絡在預定時間內獲得所述處理策略,則刪除所述多媒體信息。
所述SIP通知消息具體為 SIP MESSAGE消息、或者SIP INFO消息、或者SIP NOTIFY消息。
一種會話初始協議域中消息通知的系統,包括消息業務通知模塊和消息目的接收方模塊,消息業務通知模塊在接收到包含多媒體信息的分組消息後,向消息目的接收方模塊發送SIP通知消息,並根據接收方模塊指示的對多媒體信息的處理策略對所述多媒體信息進行處理;接收方模塊接收SIP通知消息並確定對多媒體信息的處理策略, 所述消息業務通知模塊包括 收發模塊,用於與接收方模塊進行消息交互; 過濾模塊,用於按照預定的過濾規則對所述包含多媒體信息的分組消息進行過濾,並根據過濾結果通知所述收發模塊向接收方模塊發送SIP通知消息; 多媒體信息處理模塊,用於根據所述處理策略對所述多媒體信息進行處理。
所述消息業務通知模塊進一步包括 信息描述文本生成模塊,分別與所述過濾模塊和所述收發模塊相連,用於根據過濾模塊的過濾結果生成多媒體信息描述文本。
所述消息業務通知模塊進一步包括 過濾規則設置模塊,與所述過濾模塊相連,用於存儲過濾規則。
所述接收方模塊包括 消息收發模塊,用於與消息業務通知模塊進行消息交互,接收消息業務通知模塊發送的SIP通知消息及多媒體信息,並將對多媒體信息的處理策略發送給消息業務通知模塊; 決策模塊,與所述消息接收模塊相連,用於根據所述SIP通知消息確定對所述多媒體信息的處理策略。
一種消息業務通知設備,包括 收發模塊,用於與其他設備進行消息交互; 過濾模塊,用於按照預定的過濾規則對接收到的包含多媒體信息的分組消息進行過濾,並根據過濾結果通知所述收發模塊向消息接收方設備發送SIP通知消息。
所述消息業務通知設備進一步包括 信息描述文本生成單元,分別與所述過濾模塊和所述收發模塊相連,用於根據過濾模塊的過濾結果生成多媒體信息描述文本。
所述消息業務通知設備進一步包括 過濾規則設置模塊,與所述過濾模塊相連,用於存儲過濾規則。
由以上本發明提供的技術方案可以看出,本發明在網絡收到攜帶多媒體信息的分組消息後,根據預定的過濾規則向消息目的接收方發送SIP通知消息,消息目的接收方收到該SIP通知消息後,向網絡返回對所述多媒體信息的處理策略,這樣,網絡就可以根據該處理策略對所述多媒體信息進行相應的處理。由於具體的過濾規則可以應用需要來設定,可以是消息目的接收方的籤約數據,也可以是消息目的接收方和/或消息目的接收方網絡的過濾數據,還可以是分組消息中的指示等規則。此外,還可以是無條件向消息目的接收方發送SIP通知消息,即收到包含多媒體信息的分組消息都發送SIP通知消息給消息目的接收方。因此,可以滿足SIP域中用戶或網絡對消息通知方式的各種需求。比如,用戶或者網絡可以出於安全方面的考慮,在網絡向用戶發送多媒體信息之前先將消息摘要發送給用戶,以減少大流量的惡意簡訊對網絡的衝擊;網絡還可以出於計費策略的考慮,在網絡向用戶發送多媒體信息之前先將消息摘要免費發送給用戶,用戶若需要從網絡中獲取該多媒體信息,網絡則根據流量對獲取過程計費,這樣可以避免用戶為不期望的多媒體信息付費,以提高客戶的滿意度。這個通知過程具體來說可以是,網絡收到包含一段錄像的消息,根據用戶的籤約,或者是網絡的策略,網絡先將這段錄像的題目和連結地址等信息發送給接收終端,由用戶決定是否需要將這段錄像下載到接收終端上來觀看,還是將這段錄像前轉到支持播放錄像的終端去,還是將這段錄像保存在伺服器中供以後下載,且消息目的接收方獲取錄像的過程可以是終端直接發送消息請求,也可以是網絡得到終端希望獲得消息的通知後再將錄像發送給消息目的接收方。可見,利用本發明,不僅可以將多媒體信息靈活多樣地通知消息目的接收端,而且還可以按照目的接收端請求的方式對多媒體信息進行相應的處理,從而提高了用戶的滿意度。



圖1是本發明方法第一實施例的實現流程圖; 圖2是本發明方法第二實施例的實現流程圖; 圖3是本發明方法第三實施例的實現流程圖; 圖4是本發明方法第四實施例的原理框圖; 圖5是本發明系統第一實施例的原理框圖; 圖6是本發明系統第二實施例的原理框圖; 圖7是本發明消息業務通知設備的一種優選實施例的原理框圖。

具體實施例方式 本發明的核心在於在網絡收到攜帶多媒體信息的分組消息後,根據預定的過濾規則向消息目的接收方發送SIP通知消息,消息目的接收方收到該SIP通知消息後,生成對所述多媒體信息的處理策略,這樣,網絡就可以根據該處理策略對所述多媒體信息進行相應的處理。
在具體實現時,可以根據需要來選擇相應的過濾規則。比如 可以根據消息目的接收方的籤約數據來過濾,該籤約數據可以是接收方用戶數據中的永久籤約數據,也可以是接收方的臨時訂閱。如用戶籤約伺服器接收到多媒體信息就向消息目的接收方發送包含該信息描述的SIP通知消息,消息目的接收方網絡從籤約伺服器中獲得所述籤約數據,然後再根據籤約數據將SIP通知消息發送給消息目的接收方。
也可以根據消息目的接收方和/或消息目的接收方網絡的過濾數據來過濾,過濾數據可以是攜帶多媒體信息的分組消息中的任意內容。比如多媒體信息為廣告時向消息目的接收方發送SIP通知消息,或多媒體信息中包含部分文本內容時向消息目的接收方發送SIP通知消息,接收方網絡在網絡伺服器中獲得接收方的過濾數據,根據過濾數據把所述SIP通知消息發送給消息目的接收方。再比如,網絡收到包含多媒體信息的分組消息時,均向目的接收方發送SIP通知消息,並且該SIP通知消息是免費的,如果接收方要獲取多媒體信息則按流量計費。接收方網絡在網絡伺服器中獲得過濾數據,根據策略數據把所述SIP消息通知發送給消息目的接收方。
還可以根據攜帶多媒體信息的分組消息中的指示來過濾,即由攜帶多媒體信息的分組消息通知消息目的接收方網絡在該分組消息後發送通知消息給消息目的接收方。
此外,還可以是無條件向消息目的接收方發送SIP通知消息,即收到包含多媒體信息的分組消息都發送SIP通知消息給消息目的接收方。
上述各種過濾規則可以單獨使用,也可以組合使用。
攜帶多媒體信息的分組消息可以是SIP消息、或HTTP(超文本傳輸協議)消息、或SMTP(簡單郵件傳輸協議)消息、或MSRP(消息會話中繼協議)消息。
分組消息中的多媒體信息可以是文本、圖片、聲音、視頻等媒體內容,還可以包括媒體內容的顯示方式,即媒體內容的排列以及呈現方式的描述,還可以包括消息題目、消息分類等消息說明參數。
為了使消息目的接收方根據自己的意願做出決策,在SIP通知消息中可以攜帶多媒體信息描述,該多媒體信息描述可以是多媒體信息位置連結,即多媒體信息在網絡伺服器中保存路徑或參考地址,也可以是多媒體信息的消息摘要。
消息摘要可以是消息題目、消息分類等分組消息中的消息說明參數的全部或一部分,和/或多媒體信息中的文本內容的全部或者一部分,和/或網絡根據多媒體信息提取或重新生成的描述,如網絡提取的多媒體信息顯示方式的描述語言,和/或網絡預先設定的通用的描述。SIP通知消息中可以只攜帶消息控制參數、或多媒體信息的文本部分,或網絡提取或重新生成的描述,或網絡預先設定的描述,也可以攜帶它們之間的任意組合。
SIP通知消息中的多媒體信息描述可以在SIP消息的頭域和/或消息體中攜帶。所述頭域和消息體可以是已有頭域和消息體,也可以是已有頭域和消息體的擴展,也可以是擴展的頭域和消息體。
消息目的接收方收到網絡下發的SIP通知消息後,可以通知網絡下發多媒體信息,即由網絡將多媒體信息發送給消息目的接收方;也可以通知網絡前轉多媒體信息,即由網絡將多媒體信息前轉給前轉目的接收方;還可以通知網絡保存或刪除該多媒體消息,即由網絡將該多媒體信息保存到伺服器中、或刪除。
消息目的接收方通知網絡對多媒體信息的處理策略時,可以在SIP通知消息的響應中攜帶處理多媒體信息的處理策略指示,還可以由消息目的接收方向網絡發送請求消息,請求消息中攜帶處理多媒體信息的處理策略指示。
除了由消息目的接收方主動將生成的處理策略通知網絡外,還可以由網絡向消息目的接收方查詢,即由網絡向消息目的接收方發送消息請求該處理策略。不論是採用由消息目的接收方主動通知的方式還是採用由網絡請求的方式,可以設定一個定時時間,如果網絡在該預定時間內未獲得消息目的接收方的處理策略,則刪除所述多媒體信息。
下面舉例進一步詳細說明本發明方案。
參照圖1,圖1示出了本發明方法第一實施例的實現流程。
在該實施例中,網絡判斷用戶籤約數據發送SIP通知消息,消息目的接收方在響應中攜帶獲取消息請求。該流程包括以下步驟 11.消息業務發送方向網絡發送包含多媒體信息的分組消息HTTP POST。
12.網絡側接收到HTTP POST消息,根據用戶籤約數據決定是否下發SIP通知。
籤約數據可以來自本地網絡伺服器,也可以來自其他網絡伺服器。如果籤約信息為只要是多媒體消息則發送包含多媒體信息描述的SIP通知消息,則網絡側根據用戶籤約數據和HTTP POST消息中的多媒體信息,生成多媒體信息描述文本。
13.網絡側通過MESSAGE消息將生成的多媒體信息描述文本發送給消息業務接收方。其中,Message-Reference頭域攜帶的是多媒體信息的連結地址,X-Message-Subject、Message-Class、Message-Description頭域和Message-Presentation頭域攜帶的是多媒體信息的消息摘要,其中X-Message-Subject和Message-Class頭域攜帶的是從分組消息中獲得的多媒體信息的題目和消息分類,Message-Description是多媒體信息中的文本部分,Message-Presentation頭域指示媒體內容顯示方式的描述語言為SMIL。
MESSAGE消息中的相關參數示例如下 MESSAGE sip:[email protected] SIP/2.0 Message-Subject:Subject=video in France Message-Class:personal Message-Reference:Reference=http://www.example.com/video/france.rmv Message-Description:Description=Carnival of Nice Message-Presentation:Presentation language=SMIL ... 消息標題等消息描述信息可以在消息頭域中攜帶,也可以在消息體中攜帶,或一部分在消息頭域中攜帶,一部分在消息體中攜帶。
14、消息業務接收方在200 OK響應消息中攜帶請求獲取多媒體信息的指示。
200 OK中的相關參數示例如下 SIP/2.0 200 OK Message-status:status=ready to retrieve ... 14.網絡側收到消息業務接收方的200 OK消息後,通過PUBLISH消息將多媒體信息發送給消息業務接收方。
在上述流程中,網絡側向消息業務接收方發送的SIP通知消息還可以是INFO消息。網絡側將多媒體信息下發給消息業務接收方的消息還可以是MESSAGE消息、或INFO消息,還可以是網絡側向消息業務接收方發送的INVITE消息,與消息業務接收方建立會話,並協商成功MSRP協議相關參數,之後在媒體流中通過MRSP協議將多媒體信息發送給消息業務接收方。
參照圖2,圖2示出了本發明方法第二實施例的實現流程。
在該實施例中,網絡根據接收方訂閱發送SIP通知消息,消息目的接收方在請求消息中攜帶獲取消息請求。該流程包括以下步驟 21.消息業務接收方通過SUBSCRIBE(訂閱)消息向網絡訂閱消息通知,請求網絡側在收到多媒體消息時向消息業務接收方通知多媒體信息描述。
SUBSCRIBE消息的相關參數示例如下 SUBSCRIBE sip:[email protected] SIP/2.0 Event:message-description ... 22.網絡側接收消息業務發送方發送的包含多媒體信息的分組消息,該分組消息為MSRP協議的SEND(發送)消息。
23.網絡側根據消息業務接收方的訂閱消息通知,向消息業務接收方發送NOTIFY消息,通知多媒體信息的描述信息。NOTIFY消息中的相關參數示例如下,示例中描述信息在消息體中攜帶NOTIFY sip:[email protected] SIP/2.0Content-Type:application/message-description+xml video in France personal http://www.example.com/video/france.rmv 24.消息業務接收方向網絡發送INVITE(邀請)消息,INVITE中攜帶多媒體信息的連結地址(NOTIFY中攜帶的message-reference),指示消息業務接收方請求網絡向消息業務接收方發送所述連結地址中的多媒體信息,並指示通過MSRP協議傳送多媒體信息。
INVITE消息中的相關內容示例如下 INVITE sip:[email protected] SIP/2.0 Content-Type:application/sdp m=message 7654 TCP/MSRP* a=file URI:http://www.example.com/video/france.rmv ... 25.網絡側向消息業務接收方返回200 OK消息,與消息業務接收方建立會話,並協商好MSRP參數。
26.網絡側向消息業務接收方發送MSRP SEND消息,消息中攜帶多媒體信息。
在上述流程中,消息業務接收方向網絡發送的請求獲取多媒體信息的消息還可以是REFER消息,其中Refer-To頭域中指示多媒體信息的連結地址,並指示將多媒體信息發送給接收方,網絡側在指定地址獲取多媒體信息後,通過SIPPUBLISH或HTTP POST消息發送給消息業務接收方。
消息業務接收方向網絡側發送的請求獲取多媒體信息的消息還可以是HTTP協議的GET消息。在這種情況下,網絡側在向消息業務接收方返回的200OK消息中攜帶多媒體信息。
消息業務接收方向網絡側發送的請求獲取多媒體信息的消息還可以是SIP協議中擴展的GET消息,用於實現與HTTP協議中的GET消息相同的功能。這種情況下,網絡側在向消息業務接收方返回的200 OK消息中攜帶多媒體信息。
參照圖3,圖3示出了本發明方法第三實施例的實現流程。
在該實施例中,網絡判斷網絡過濾數據發送SIP通知消息,消息業務接收方在響應消息中攜帶前轉消息請求。該流程包括以下步驟 31.消息業務發送方向網絡側發送包含多媒體信息的MESSAGE消息。
32.網絡側接收到MESSAGE消息後,判斷網絡過濾數據。過濾數據可以是對MESSAGE消息中的任意內容的過濾,如過濾數據如果為多媒體消息中攜帶非文本內容,則發送攜帶多媒體信息描述的SIP通知消息。該過濾數據可以來自本地的消息業務應用伺服器,也可以來自網絡中的其他數據伺服器。
根據過濾結果判斷需要生成多媒體信息的描述,則通過MESSAGE消息將生成的多媒體信息描述發送給消息業務接收方。
MESSAGE消息中的相關參數示例如下 MESSAGE sip:[email protected] SIP/2.0 X-Message-Subject:Subject=video in France Message-Class:personal Message-Reference:Reference=http://www.example.com/video/france.rmv ... 33.如果消息業務接收方終端不支持視頻播放,則在200 OK的響應消息中攜帶請求網絡前轉多媒體信息的指示,並給出前轉接收方的標識。
200 OK中的相關參數示例如下 SIP/2.0 200 OK Message-status:status=forwarding;destination=[email protected] 前轉多媒體信息的指示和前轉接收方標識可以在SIP消息頭域中攜帶,也可以在SIP消息體中攜帶。
34.網絡側通過MESSAGE消息將多媒體信息轉發給前轉接收方。MESSAGE消息中的目的接收方標識填為[email protected]
在上述流程中,消息業務接收方返回請求前轉多媒體信息的響應消息還可以是302 Moved Temporarily(臨時移動)。
參照圖4,圖4示出了本發明方法第四實施例的實現流程。
在該實施例中,網絡判斷用戶過濾數據發送SIP通知消息,消息目的接收方在請求消息中攜帶刪除消息請求。該流程包括以下步驟 41.消息業務發送方向網絡側發送包含多媒體信息的SMTP DATA消息。
42.網絡側收到SMTP DATA消息後,判斷用戶過濾數據,過濾數據可以是對分組消息MTP DATA中的任意內容的過濾。過濾數據可以來自本地的消息業務應用伺服器,也可以來自網絡中的其他數據伺服器。
如過濾數據為多媒體消息的分類為廣告消息,則向消息業務接收方發送攜帶多媒體信息描述的SIP通知消息。如果判斷結果是需要發送SIP通知消息,則網絡側生成多媒體信息的描述。
43.網絡側通過MESSAGE消息將生成的多媒體信息的描述發送給消息業務接收方。
MESSAGE消息中的相關參數示例如下 MESSAGE sip:[email protected] SIP/2.0 X-Message-Subject:Subject=English studying video from COM.COM Message-Class:advertisement Message-Reference:Reference=http://www.example.com/video/English.rmv ... 44.消息業務接收方返回成功響應200 OK。
45.消息業務接收方向網絡側發送MESSAGE消息,請求刪除或者是拒絕接收多媒體信息。
46.網絡側在收到請求後刪除多媒體信息,並向消息業務接收方返回成功響應200 OK。
MESSAGE消息中的相關內容示例如下 MESSAGE sip:[email protected] SIP/2.0 Message-status:status=deleting 在上述流程中,目的接收方的過濾數據可以是網絡進行的設置,也可以是用戶進行的設置。用戶設置過濾數據的方式可以是通過SUBSCRIBE消息在消息業務應用伺服器上訂閱,也可以是通過XCAP(XML配置訪問協議)在消息業務應用伺服器上進行配置。
另外,SIP通知消息還可以是INFO消息。
綜合上述各實施例可以看出 消息目的接收方的籤約、消息目的接收方的過濾數據和消息目的接收方網絡的過濾數據等過濾規則可以保存在消息業務應用伺服器中,可以保存在其他業務應用伺服器中或網絡資料庫中。過濾規則保存在其他業務應用伺服器中或網絡資料庫中時,消息業務伺服器獲取過濾規則的方式可以是接收到攜帶多媒體信息的分組消息後從其他業務應用伺服器或網絡資料庫中獲取過濾規則,也可以是其他業務應用伺服器中或網絡資料庫把過濾規則預先發布給消息業務伺服器。
消息業務接收方對多媒體信息的處理方式可以是獲取多媒體信息、前轉多媒體信息、保存或刪除多媒體信息等,從而滿足了用戶對不同多媒體信息的處理需求。
消息業務接收方向網絡返回多媒體信息處理的方式可以是在SIP通知消息的響應消息200 OK或302 Moved Temporarily消息中通過頭域或者是消息體攜帶指示,如在200 OK中攜帶獲取多媒體信息、前轉多媒體信息、保存或刪除多媒體信息的指示,在302 Moved Temporarily中攜帶前轉多媒體信息的指示。實際上,還可以是通過釋放原因值直接指示處理多媒體信息的方法,如通過302Moved Temporarily指示前轉多媒體信息,通過403 forbidden(禁止)指示刪除或拒絕接收多媒體信息。另外還可以通過消息業務接收方接收到SIP通知消息後對SIP消息不進行處理、等待通知消息發送超時的方式指示接收方要求刪除或拒絕接收多媒體信息。
網絡側接收分組消息的方式、SIP通知消息的發送方式、過濾規則、接收方返回多媒體信息處理策略的方法之間沒有一定的綁定關係。過濾規則為用戶籤約時,網絡側接收的分組消息可以是SIP消息、或HTTP消息、或SMTP消息、或MSRP消息,網絡側發送的SIP通知消息可以是MESSAGE消息、NOTIFY消息、INFO消息等,而接收方返回的攜帶對媒體消息處理策略指示的消息可以是上述SIP通知消息的響應消息,也可以是接收方重新發起的請求消息。重新發起的請求消息可以是MESSAGE消息、INFO消息、INVITE消息、REFER消息、HTTP GET消息、SIP GET消息等。如果接收方選擇從伺服器獲取多媒體信息,則伺服器將多媒體推送給接收方的方式可以在通過上述重新發起的請求消息的響應消息中攜帶,也可以在再次發起的請求消息中攜帶。再次發起的請求消息可以是PUBLISH消息、MESSAGE消息、INFO消息、HTTP POST消息、MSRP SEND消息等。過濾規則為用戶過濾數據、網絡過濾數據、分組消息中攜帶的指示、無條件時的實現過程類似。
另外,實施例中給出的場景是網絡側收到一個攜帶多媒體信息的分組消息後就向接收方發送SIP通知消息。在實際應用中也可以是網絡側收到多個攜帶多媒體信息的分組消息後向接收方發送SIP通知消息,此時SIP通知消息中將包含多個多媒體信息的描述信息。
參照圖5,圖5示出了本發明系統第一實施例的原理框圖 本發明系統包括消息業務通知模塊S1和消息目的接收方模塊S2,消息業務通知模塊S1在接收到包含多媒體信息的分組消息後,向消息目的接收方模塊S2發送SIP通知消息;消接收方模塊S2收到SIP通知消息後,產生對多媒體信息的處理策略,消息業務通知模塊S1根據該處理策略對接收到的多媒體信息進行處理。
為了滿足網絡或用戶對多媒體消息處理的各種需求,消息業務通知模塊包括收發模塊S11、過濾模塊S12、多媒體信息處理模塊S13。其中,收發模塊S11用於與接收方模塊進行消息交互;過濾模塊S12用於按照預定的過濾規則對所述包含多媒體信息的分組消息進行過濾,並根據過濾結果通知所述收發模塊向接收方模塊發送SIP通知消息;多媒體信息處理模塊S13用於根據接收方模塊指示的對多媒體信息的處理策略對所述多媒體信息進行處理。
預定的過濾規則可以是消息目的接收方的籤約數據、接收方的過濾數據、接收方網絡的網絡過濾數據,還可以是無條件的,即收到包含多媒體信息的分組消息後都發送SIP通知消息給接收方等,還可以是分組消息中攜帶的指示。對此在前面對本發明方法的描述中已有詳細說明,在此不再贅述。
為了滿足系統的不同應用環境,方便對可以應用的過濾規則的選擇,還可以在消息業務通知模塊S1中設置過濾規則設置模塊S14,將各種可以使用的過濾規則存儲在該模塊中,由網絡根據需要來選擇。這樣,過濾模塊S12就可以按照過濾規則設置模塊S14中設定的過濾規則來對消息業務通知模塊S1接收的分組消息進行過濾。在這種情況下,可以有效地實施多種過濾規則,比如,同時設定多種過濾規則,對於每項過濾規則設定相應的優先級,過濾模塊S12根據該優先級依次對接收的分組消息進行過濾。
所述消息業務通知模塊中的各功能模塊可以位於同一個網絡設備中,也可以位於不同的網絡設備中。
接收方模塊S2包括消息收發模塊S21、決策模塊S22。其中,消息收發模塊S21與消息業務通知模塊進行消息交互,接收消息業務通知模塊發送的SIP通知消息及多媒體信息,並可以將對多媒體信息的處理策略發送給消息業務通知模塊;決策模塊S22用於根據所述SIP通知消息確定對所述多媒體信息的處理策略,其中處理策略可以是接收方根據SIP通知消息做出的判斷,也可以是接收方的默認設置。
消息業務通知模塊S1和接收方模塊S2對多媒體消息的通知及處理過程、以及它們之間通信時採用的協議、具體的消息格式等與前面本發明方法中的描述類似,在此不再贅述。
參照圖6,圖6示出了本發明系統第二實施例的原理框圖 與圖5所示實施例不同的是,在過濾模塊S12和收發模塊S11之間還設置有信息描述文本生成模塊S15,以根據過濾模塊的過濾結果生成多媒體信息描述文本。收發模塊S11將該多媒體信息描述文本包含在SIP通知消息中發送給接收方模塊S2,使其及早獲知有關該多媒體信息的摘要或地址等,以便根據用戶的意願做出合適的處理決策。
參照圖7,圖7示出了本發明消息業務通知設備的一種優選實施例的原理框圖 該設備包括收發模塊S11、過濾模塊S12。其中,收發模塊S11用於與其他設備進行消息交互;過濾模塊S12用於按照預定的過濾規則對接收到的包含多媒體信息的分組消息進行過濾,並根據過濾結果通知所述收發模塊向消息接收方設備發送SIP通知消息。
為了方便對可以應用的過濾規則的選擇,該設備還包括過濾規則設置模塊S14,將各種可以使用的過濾規則存儲在該模塊中,由用戶根據需要來選擇。以使過濾模塊S12就按照過濾規則設置模塊S14中設定的過濾規則來對該設備接收的分組消息進行過濾。
還可以在過濾模塊S12和收發模塊S11之間還設置信息描述文本生成模塊S15,以根據過濾模塊的過濾結果生成多媒體信息描述文本。收發模塊S11將該多媒體信息描述文本包含在SIP通知消息中發送給接收方。比如,在向消息接收方發送多媒體信息之前先將消息摘要發送給接收方用戶,可以減少大流量的惡意簡訊對網絡的衝擊;再比如,在向接收方送多媒體信息之前先將消息摘要免費發送給接收方用戶,用戶若需要從網絡中獲取該多媒體信息,則可以通知網絡計費伺服器根據流量對獲取過程計費,以避免用戶為不期望的多媒體信息付費,從而提高客戶的滿意度。
以上僅為本發明消息業務通知設備的一種優選實施例,本發明設備並不限於該實施例描述的結構。
雖然通過實施例描繪了本發明,本領域普通技術人員知道,本發明有許多變形和變化而不脫離本發明的精神,希望所附的權利要求包括這些變形和變化而不脫離本發明的精神。
權利要求
1.一種會話初始協議域中消息通知的方法,其特徵在於,所述方法包括步驟
A、網絡收到攜帶多媒體信息的分組消息後,根據預定的過濾規則向消息目的接收方發送會話初始協議SIP通知消息;
B、消息目的接收方收到所述SIP通知消息後,生成對所述多媒體信息的處理策略;
C、網絡根據所述處理策略對所述多媒體信息進行處理。
2.根據權利要求1所述的方法,其特徵在於,所述預定的過濾規則包括
消息目的接收方的籤約;和/或
消息目的接收方和/或消息目的接收方網絡的過濾數據,所述過濾數據為對所述分組消息中任意內容的過濾;和/或
所述分組消息中的指示;和/或
無條件向消息目的接收方發送SIP通知消息。
3.根據權利要求1所述的方法,其特徵在於,在SIP通知消息的SIP頭域和/或消息體中攜帶多媒體信息描述。
4.根據權利要求3所述的方法,其特徵在於,網絡根據所述分組消息中的多媒體信息生成多媒體信息描述。
5.根據權利要求3所述的方法,其特徵在於,所述多媒體信息描述具體為多媒體信息位置連結,和/或多媒體信息的消息摘要。
6.根據權利要求1所述的方法,其特徵在於,在所述步驟B和步驟C之間還包括步驟
消息目的接收方通知網絡下發多媒體信息。
7.根據權利要求6所述的方法,其特徵在於,所述步驟C具體為網絡將所述多媒體信息發送給消息目的接收方。
8.根據權利要求6所述的方法,其特徵在於,所述消息目的接收方通知網絡下發多媒體信息的步驟具體為
消息目的接收方向網絡發送請求下發多媒體信息的消息;或者
消息目的接收方在所述SIP通知消息的響應消息中攜帶請求下發多媒體信息的指示,通過該指示請求網絡下發多媒體信息。
9.根據權利要求8所述的方法,其特徵在於,所述網絡將所述多媒體信息發送給消息目的接收方的步驟包括
當網絡收到所述請求下發多媒體信息的消息後,在該消息的響應消息中將多媒體信息發送給消息目的接收方,或者向消息目的接收方發送攜帶多媒體信息的消息;或者
當網絡收到所述SIP通知消息的響應消息後,向消息目的接收方發送攜帶多媒體信息的消息。
10.根據權利要求9所述的方法,其特徵在於,所述攜帶多媒體信息的消息具體為SIP PUBLISH消息、或SIP MESSAGE消息、或SIP INFO消息、或HTTP POST消息、或MSRP SEND消息。
11.根據權利要求1所述的方法,其特徵在於,在所述步驟B和步驟C之間還包括步驟
消息目的接收方通知網絡前轉多媒體信息,並在該通知中攜帶前轉目的接收方地址信息。
12.根據權利要求11所述的方法,其特徵在於,所述步驟C具體為
網絡將所述多媒體信息轉發給前轉目的接收方。
13.根據權利要求11所述的方法,其特徵在於,所述消息目的接收方通知網絡前轉多媒體信息的步驟具體為
消息目的接收方向網絡發送請求前轉多媒體信息的消息;或者
消息目的接收方在所述SIP通知消息的響應消息中攜帶請求前轉多媒體信息到前轉目的接收方的指示,通過該指示請求網絡前轉多媒體信息。
14.根據權利要求1所述的方法,其特徵在於,在所述步驟B和步驟C之間還包括步驟
消息目的接收方通知網絡保存或刪除多媒體信息。
15.根據權利要求14所述的方法,其特徵在於,所述消息目的接收方通知網絡保存或刪除多媒體信息的步驟具體為
消息目的接收方向網絡發送請求保存或刪除多媒體信息的消息;或者
消息目的接收方在所述SIP通知消息的響應消息中攜帶請求保存或刪除多媒體信息的指示,通過該指示請求網絡保存或刪除多媒體信息。
16.根據權利要求8所述的方法,其特徵在於,所述請求下發多媒體信息的消息是下述消息中的任何一種消息
HTTP GET消息、SIP INFO消息、SIP MESSAGE消息、SIP INVITE消息、SIP REFER消息;
所述請求前轉多媒體信息的消息、所述請求保存或刪除多媒體信息的消息是SIP INFO消息或SIP MESSAGE消息。
17.根據權利要求8或12或14所述的方法,其特徵在於,所述SIP通知消息的響應消息具體為
SIP 200 OK消息,或者SIP 302 Moved Temporarily消息。
18.根據權利要求1所述的方法,其特徵在於,所述方法進一步包括
如果網絡在預定時間內未獲得所述處理策略,則刪除所述多媒體信息。
19.根據權利要求1所述的方法,其特徵在於,所述SIP通知消息具體為
SIP MESSAGE消息、或者SIP INFO消息、或者SIP NOTIFY消息。
20.一種會話初始協議域中消息通知的系統,包括消息業務通知模塊和消息目的接收方模塊,消息業務通知模塊在接收到包含多媒體信息的分組消息後,向消息目的接收方模塊發送SIP通知消息,並根據接收方模塊指示的對多媒體信息的處理策略對所述多媒體信息進行處理;接收方模塊接收SIP通知消息並確定對多媒體信息的處理策略,其特徵在於,
所述消息業務通知模塊包括
收發模塊,用於與接收方模塊進行消息交互;
過濾模塊,用於按照預定的過濾規則對所述包含多媒體信息的分組消息進行過濾,並根據過濾結果通知所述收發模塊向接收方模塊發送SIP通知消息;
多媒體信息處理模塊,用於根據所述處理策略對所述多媒體信息進行處理。
21.根據權利要求20所述的系統,其特徵在於,所述消息業務通知模塊進一步包括
信息描述文本生成模塊,分別與所述過濾模塊和所述收發模塊相連,用於根據過濾模塊的過濾結果生成多媒體信息描述文本。
22.根據權利要求20所述的系統,其特徵在於,所述消息業務通知模塊進一步包括
過濾規則設置模塊,與所述過濾模塊相連,用於存儲過濾規則。
23.根據權利要求20所述的系統,其特徵在於,所述接收方模塊包括
消息收發模塊,用於與消息業務通知模塊進行消息交互,接收消息業務通知模塊發送的SIP通知消息及多媒體信息,並將對多媒體信息的處理策略發送給消息業務通知模塊;
決策模塊,與所述消息接收模塊相連,用於根據所述SIP通知消息確定對所述多媒體信息的處理策略。
24.一種消息業務通知設備,其特徵在於,包括
收發模塊,用於與其他設備進行消息交互;
過濾模塊,用於按照預定的過濾規則對接收到的包含多媒體信息的分組消息進行過濾,並根據過濾結果通知所述收發模塊向消息接收方設備發送SIP通知消息。
25.根據權利要求24所述的消息業務通知設備,其特徵在於,所述消息業務通知設備進一步包括
信息描述文本生成單元,分別與所述過濾模塊和所述收發模塊相連,用於根據過濾模塊的過濾結果生成多媒體信息描述文本。
26.根據權利要求24所述的消息業務通知設備,其特徵在於,所述消息業務通知設備進一步包括
過濾規則設置模塊,與所述過濾模塊相連,用於存儲過濾規則。
全文摘要
本發明公開了一種會話初始協議域中消息通知的方法,所述方法包括網絡收到攜帶多媒體信息的分組消息後,根據預定的過濾規則向消息目的接收方發送SIP通知消息;消息目的接收方收到所述SIP通知消息後,生成對所述多媒體信息的處理策略;網絡根據所述處理策略對所述多媒體信息進行處理。本發明還公開了一種會話初始協議域中消息通知的系統、設備。利用本發明,可以滿足SIP域中用戶或網絡對消息通知方式的各種需求。
文檔編號H04L12/56GK101106538SQ20061009882
公開日2008年1月16日 申請日期2006年7月13日 優先權日2006年7月13日
發明者昊 賴, 華 程, 施有鑄 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀