亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

獲取消息的轉發(fā)報告的方法、發(fā)送方裝置和消息處理系統(tǒng)的制作方法

文檔序號:7889736閱讀:163來源:國知局
專利名稱:獲取消息的轉發(fā)報告的方法、發(fā)送方裝置和消息處理系統(tǒng)的制作方法
技術領域
本發(fā)明涉及通信技術領域,具體涉及獲取消息的轉發(fā)報告的方法。
背景技術
短消息服務(SMSShort Messaging Service) / 多媒體消息服務(MMS Multimedia Messaging Service)作為傳統(tǒng)無線消息數(shù)據(jù)業(yè)務,發(fā)展到今天已是廣大手機用戶日常聯(lián)系的主要方式。即時消息服務(IMS :Instant MessagingService)由于其即時性和便捷性,近年來也成為用戶互聯(lián)網(wǎng)聊天交友的必備工具,且隨著智能手機的普及,即時消息(頂Instant Message)已成為移動網(wǎng)和互聯(lián)網(wǎng)跨網(wǎng)絡綜合性消息業(yè)務。在SMS/MMS/MS消息業(yè)務中,提供有遞送報告、閱讀報告等消息報告回執(zhí)功能,比如消息遞送報告可以向主叫發(fā)送方裝置通報消息的發(fā)送結果,閱讀報告可以向主叫發(fā)送方裝置報告接收方裝置閱讀消息的相關信息。但是無論是SMS/MMS,還是頂S,目前均沒有提供轉發(fā)報告機制,即無法通知主叫發(fā)送方裝置所發(fā)消息被其他裝置轉發(fā)的記錄。

發(fā)明內容
本發(fā)明的實施例提供了獲取消息的轉發(fā)報告的方法、發(fā)送方裝置和消息處理系統(tǒng),能夠實現(xiàn)發(fā)送方裝置獲取其發(fā)送的消息被轉發(fā)的情況。本發(fā)明的實施例提供了一種獲取消息的轉發(fā)報告的方法,包括發(fā)送方裝置在發(fā)送消息前生成轉發(fā)報告標識,所述轉發(fā)報告標識用于標識所述發(fā)送方裝置是否請求所述消息的轉發(fā)報告;所述發(fā)送方裝置向消息處理系統(tǒng)發(fā)送所述消息和所述轉發(fā)報告標識,以便于在所述轉發(fā)報告標識的值為請求所述消息的轉發(fā)報告時,所述消息處理系統(tǒng)記錄轉發(fā)所述消息的信息;所述發(fā)送方裝置接收所述消息處理系統(tǒng)發(fā)送的根據(jù)記錄的轉發(fā)所述消息的信息生成的轉發(fā)報告,所述轉發(fā)報告包含所述消息被轉發(fā)的信息。本發(fā)明的另一個實施例提供了一種獲取消息的轉發(fā)報告的方法,包括消息處理系統(tǒng)接收發(fā)送方裝置發(fā)送的消息和轉發(fā)報告標識,所述轉發(fā)報告標識用于標識所述發(fā)送方裝置是否請求所述消息的轉發(fā)報告;在所述轉發(fā)報告標識的值為請求所述消息的轉發(fā)報告時,所述消息處理系統(tǒng)記錄轉發(fā)所述消息的信息;所述消息處理系統(tǒng)根據(jù)記錄的轉發(fā)所述消息的信息生成轉發(fā)報告,并將所述轉發(fā)報告發(fā)送給所述發(fā)送方裝置,所述轉發(fā)報告包含所述消息被轉發(fā)的信息。本發(fā)明的一個實施例提供了一種發(fā)送方裝置,包括生成轉發(fā)報告標識單元,用于在發(fā)送消息前生成轉發(fā)報告標識,所述轉發(fā)報告標識用于標識是否請求所述消息的轉發(fā)報告;發(fā)送單元,用于向消息處理系統(tǒng)發(fā)送所述消息和所述轉發(fā)報告標識,以便于在所述轉發(fā)報告標識的值為請求所述消息的轉發(fā)報告時,所述消息處理系統(tǒng)記錄轉發(fā)所述消息的信息;接收單元,用于接收所述消息處理系統(tǒng)發(fā)送的根據(jù)記錄的轉發(fā)所述消息的信息生成的轉發(fā)報告,所述轉發(fā)報告包含所述消息被轉發(fā)的信息。本發(fā)明的一個實施例提供了一種消息處理系統(tǒng),包括接收單元,用于接收發(fā)送方裝置發(fā)送的消息和轉發(fā)報告標識,所述轉發(fā)報告標識用于標識所述發(fā)送方裝置是否請求所述消息的轉發(fā)報告;記錄單元,用于在所述轉發(fā)報告標識的值為請求所述消息的轉發(fā)報告時,記錄轉發(fā)所述消息的信息;生成單元,用于根據(jù)記錄的轉發(fā)所述消息的信息生成轉發(fā)報告;發(fā)送單元,用于將所述轉發(fā)報告發(fā)送給所述發(fā)送方裝置,所述轉發(fā)報告包含所述消息被轉發(fā)的信息。從本發(fā)明實施例提供的以上技術方案可以看出,由于本發(fā)明實施例中發(fā)送方裝置可以在發(fā)送消息的同時發(fā)送轉發(fā)報告標識,使得消息處理系統(tǒng)記錄轉發(fā)該消息的信息,并根據(jù)記錄的轉發(fā)該消息的信息向該發(fā)送方裝置發(fā)送轉發(fā)報告,該轉發(fā)報告記錄了該消息被其他裝置轉發(fā)的情況,該發(fā)送方裝置通過獲取該轉發(fā)報告,可以清楚的獲悉該消息被轉發(fā)的情況。


為了更清楚地說明本發(fā)明實施例中的技術方案,下面將實施例描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明一個實施例提供的一種獲取消息的轉發(fā)報告的方法的流程圖。圖2為本發(fā)明另一個實施例提供的一種獲取消息的轉發(fā)報告的方法的流程圖。圖3為本發(fā)明一個實施例提供的一種獲取消息的轉發(fā)報告的方法的信令流程圖。圖4為本發(fā)明一個實施例提供的一種發(fā)送方裝置的結構圖。圖5為本發(fā)明一個實施例提供的一種消息處理系統(tǒng)的結構圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖I描述了本發(fā)明一個實施例提供的一種獲取消息的轉發(fā)報告的方法的流程,該實施例包括S11、發(fā)送方裝置在發(fā)送消息前生成轉發(fā)報告標識,該轉發(fā)報告標識用于標識該發(fā)送方裝置是否請求該消息的轉發(fā)報告。在本發(fā)明的實施例中,發(fā)送方裝置可以是終端或者增值業(yè)務提供商(VASP =Value Added Provider)的裝置。較優(yōu)的,發(fā)送方裝置在發(fā)送消息前還可以生成轉發(fā)鏈信息,該轉發(fā)鏈信息包括需要接收該消息的轉發(fā)報告的前手發(fā)送方裝置的標識。前手是指之前的任意一個的意思,例如,裝置a發(fā)送信息給裝置b,裝置b將該信息發(fā)給裝置C,則裝置a和裝置 b都是相對于裝置c的發(fā)送方裝置。S12、該發(fā)送方裝置向消息處理系統(tǒng)發(fā)送該消息和該轉發(fā)報告標識,以便于在該轉發(fā)報告標識的值為請求該消息的轉發(fā)報告時,該消息處理系統(tǒng)記錄轉發(fā)該消息的信息。該發(fā)送方裝置還可以向該消息處理系統(tǒng)發(fā)送該轉發(fā)鏈信息,當該消息為該發(fā)送方裝置生成的原始消息時,該轉發(fā)鏈信息內容為空;當該消息為來自該發(fā)送方裝置發(fā)送的轉發(fā)消息時,該發(fā)送方裝置生成該轉發(fā)鏈信息的過程包括根據(jù)該發(fā)送方裝置的前手發(fā)送方裝置發(fā)送的該消息中包含的轉發(fā)鏈信息和轉發(fā)報告標識,得到所有需要接收該消息的轉發(fā)報告的前手發(fā)送方裝置的標識,并將該所有需要接收該消息的轉發(fā)報告的前手發(fā)送方裝置的標識發(fā)送給該消息處理系統(tǒng),以便于該消息處理系統(tǒng)記錄轉發(fā)該消息的信息,生成轉發(fā)報告后發(fā)送給所有需要接收該消息的轉發(fā)報告的前手發(fā)送方裝置。因此,當該發(fā)送方裝置作為前手發(fā)送方裝置的接收裝置轉發(fā)該消息時,該發(fā)送方裝置(也是接收裝置)將所有需要接收該消息的轉發(fā)報告的前手發(fā)送方裝置的標識填寫在轉發(fā)鏈中,并發(fā)送給該消息處理系統(tǒng),以便于消息處理系統(tǒng)通過識別轉發(fā)鏈中的裝置標識來發(fā)送相應的轉發(fā)報告。另外,當該發(fā)送方裝置向消息處理系統(tǒng)發(fā)送的該消息為轉發(fā)消息時,則該發(fā)送方裝置可以僅向消息處理系統(tǒng)發(fā)送該消息的標識,以便于該消息處理系統(tǒng)根據(jù)該消息的標識獲取緩存的該消息。在本發(fā)明的實施例中,該消息處理系統(tǒng)為包含至少一個多媒體消息中心(MMSC Multimedia Messaging Service Center)的系統(tǒng),或者該消息處理系統(tǒng)為包含至少一個短消息中心(SMSC :Short Messaging Service Center)的系統(tǒng),比如,當該消息為多媒體消息MM時,對應的消息處理系統(tǒng)可以為MMSC,其中,多媒體消息可以包括彩信,微信,飛信等各種具體的業(yè)務形式;當該消息為短消息SM時,對應的消息處理系統(tǒng)可以為SMSC。S13、該發(fā)送方裝置接收該消息處理系統(tǒng)發(fā)送的根據(jù)記錄的轉發(fā)該消息的信息生成的轉發(fā)報告,該轉發(fā)報告包含該消息被轉發(fā)的信息。具體的,該消息被轉發(fā)的消息包括該消息的標識,和下述信息之一或者任意組合該消息被轉發(fā)的時間,轉發(fā)發(fā)起者地址,轉發(fā)接收者地址,或者,被轉發(fā)次數(shù)等。從上可知,本實施例中發(fā)送方裝置可以在發(fā)送消息的同時發(fā)送轉發(fā)報告標識,使得消息處理系統(tǒng)記錄轉發(fā)該消息的信息,并根據(jù)記錄的轉發(fā)該消息的信息向該發(fā)送方裝置發(fā)送轉發(fā)報告,該轉發(fā)報告記錄了該消息被其他裝置轉發(fā)的情況,該發(fā)送方裝置通過獲取該轉發(fā)報告,可以清楚的獲悉該消息被轉發(fā)的情況。圖2描述了本發(fā)明另一個實施例提供的一種獲取消息的轉發(fā)報告的方法的流程, 該實施例包括S21、消息處理系統(tǒng)接收發(fā)送方裝置發(fā)送的消息和轉發(fā)報告標識,該轉發(fā)報告標識用于標識該發(fā)送方裝置是否請求該消息的轉發(fā)報告。另外,該消息處理系統(tǒng)還可以接受該發(fā)送方裝置發(fā)送的轉發(fā)鏈信息,該轉發(fā)鏈信息包括需要接收該消息的轉發(fā)報告的前手發(fā)送方裝置的標識。當該消息為該發(fā)送方裝置生成的原始消息時,該轉發(fā)鏈信息內容為空;當該消息為來自該發(fā)送方裝置發(fā)送的轉發(fā)消息時,該發(fā)送方裝置生成該轉發(fā)鏈信息的過程包括根據(jù)該發(fā)送方裝置的前手發(fā)送方裝置發(fā)送的該消息中包含的轉發(fā)鏈信息和轉發(fā)報告標識,得到所有需要接收該消息的轉發(fā)報告的前手發(fā)送方裝置的標識,以便于該消息處理系統(tǒng)記錄轉發(fā)該消息的信息,生成轉發(fā)報告后發(fā)送給所有需要接收該消息的轉發(fā)報告的前手發(fā)送方裝置。S22、在該轉發(fā)報告標識的值為請求該消息的轉發(fā)報告時,該消息處理系統(tǒng)記錄轉發(fā)該消息的信息。
S23、該消息處理系統(tǒng)根據(jù)記錄的轉發(fā)該消息的信息生成轉發(fā)報告,并將該轉發(fā)報告發(fā)送給該發(fā)送方裝置,該轉發(fā)報告包含該消息被轉發(fā)的信息。具體的,該消息被轉發(fā)的消息包括該消息的標識,和,下述信息之一或者任意組合該消息被轉發(fā)的時間,轉發(fā)發(fā)起者地址,轉發(fā)接收者地址,或者,被轉發(fā)次數(shù)。可選的,在本發(fā)明的實施例中,當該消息為轉發(fā)消息時,該消息處理系統(tǒng)根據(jù)該發(fā)送方裝置發(fā)送的該消息的標識獲取緩存的該消息。從上可知,本實施例中發(fā)送方裝置可以在發(fā)送消息的同時發(fā)送轉發(fā)報告標識,使得消息處理系統(tǒng)記錄轉發(fā)該消息的信息,并根據(jù)記錄的轉發(fā)該消息的信息向該發(fā)送方裝置發(fā)送轉發(fā)報告,該轉發(fā)報告記錄了該消息被其他裝置轉發(fā)的情況,該發(fā)送方裝置通過獲取該轉發(fā)報告,可以清楚的獲悉該消息被轉發(fā)的情況。以多媒體消息業(yè)務為例,圖3描述了本發(fā)明一個實施例提供的一種獲取消息的轉發(fā)報告的方法的信令流程。由于多媒體消息具有消息量大的特點,在MMS業(yè)務中一般采用 PUSH和PULL相結合的方法來完成多媒體消息麗的接收,即麗SC先將多媒體消息通知通過 PUSH方法發(fā)送到用戶代理(UA =User Agent),再由該UA解析該多媒體消息通知,然后該UA 主動到MMSC來獲取多媒體消息,其中用戶代理UA安裝在發(fā)送方裝置或接收方裝置中,通過發(fā)送方裝置或接收方裝置提供消息服務。具體的,該實施例包括301、MMl_submit. REQ用戶代理UA-I向用戶代理UA-2發(fā)送多媒體消息,首先UA-1向MMSC-A發(fā)送提交請求麗l_submit. REQ,該請求中攜帶多媒體消息和轉發(fā)報告標識,其中,用戶代理UA-1屬于MMSC-A范圍,轉發(fā)報告標識用于標識發(fā)送方UA-I是否請求該多媒體消息的轉發(fā)報告。具體的,該提交請求MMl_submit. REQ中攜帶的轉發(fā)報告標識可以用Forward report表示,可以設置Forward report = true時為請求轉發(fā)報告,以表示在接收方UA-2 向其他第三方UA轉發(fā)該多媒體消息時,UA-I請求獲取該多媒體消息被轉發(fā)的轉發(fā)報告; Forward report = false為不要求轉發(fā)報告。如果該提交請求中沒有攜帶字段Forward Report,則默認為不需要轉發(fā)報告處理??蛇x的,該提交請求MMl_submit. REQ中還可以攜帶轉發(fā)鏈信息Forward Link,用于跟蹤該提交請求中攜帶的多媒體消息被轉發(fā)的記錄,由于該提交請求中攜帶的多媒體消息為UA-I生成的原始消息,因此該轉發(fā)鏈信息內容為空;在后續(xù)UA-2轉發(fā)該多媒體消息時,該轉發(fā)鏈信息由轉發(fā)方自動填寫,比如UA-2填寫。如下給出轉發(fā)消息的示例例如,發(fā)送消息的過程為A發(fā)送一條原始的多媒體消息MM給B,B轉發(fā)給C,C再轉發(fā)給D。如果A和B都請求轉發(fā)報告,C和D不請求轉發(fā)報告,則A發(fā)送消息給B時,同時發(fā)送Forward report = true, Forward Link = null的信息;則B轉發(fā)給C時,在發(fā)送消息時還發(fā)送Forward report = true, Forward Link iA的信息;貝丨J C轉發(fā)消息給D時,還發(fā)送 Forward report = false, Forward Link iBiA 的信息。如果A請求轉發(fā)報告,B不請求轉發(fā)報告,則A發(fā)送消息給B時,同時發(fā)送Forward report = true, Forward Link = null的信息;則B轉發(fā)給C時,在發(fā)送消息時還發(fā)送 Forward report = false, Forward Link @A 的信息;則 C 轉發(fā)消息給 D 時,還發(fā)送 Forward report = false, Forward Link iA的信息;其中,上述示例中轉發(fā)地址引用標識@可根據(jù)需要進行修改。從上述具體的例子來看,當該多媒體消息為該發(fā)送方UA-I生成的原始消息時,該轉發(fā)鏈信息內容為空;當該多媒體消息為來自發(fā)送方的前手發(fā)送方發(fā)送的轉發(fā)消息時,生成轉發(fā)鏈信息的過程包括根據(jù)轉發(fā)消息中已經(jīng)包括的轉發(fā)鏈信息和轉發(fā)報告標識,得到所有需要接收多媒體消息的轉發(fā)報告的前手發(fā)送方的標識,以便于該消息處理系統(tǒng)記錄轉發(fā)該多媒體消息的信息,生成轉發(fā)報告后發(fā)送給所有需要接收該多媒體消息的前手發(fā)送方。另外,可選的,可考慮轉發(fā)鏈最大支持N級轉發(fā)跟蹤,比如N取10,如果轉發(fā)級數(shù)多余N,即存在溢出部分,則可以將最舊的轉發(fā)引用地址從尾部去除。302、MMl_submit. RESMMSC-A在接收了 UA-I發(fā)送的提交請求后,向UA-I發(fā)送一個針對該提交請求的響應消息^l_submit. RES。麗SC-A解析上述提交消息,獲取該提交消息中攜帶的多媒體消息,并緩存該多媒體消息。另外,MMSC-A通過解析上述提交消息可知,由于Forward report =true,則麗SC-A緩存該多媒體消息請求獲取轉發(fā)報告的信息,其中,緩存的時間可以具有時效性,比如3天等,可以由系統(tǒng)配置。303、MMl_notification. REQ在本發(fā)明實施例中,由于UA-I是向UA-2發(fā)送多媒體消息,以UA-2也是屬于 MMSC-A范圍為例,此時MMSC-A向UA-2發(fā)送MMl_notif ication. REQ通知請求,以通知接收方UA-2接收該多媒體消息。 可選的,如果UA-2不屬于MMSC-A范圍,而是屬于MMSC-B為例,則MMSC-A通過 MMSC-B 向 UA-2 發(fā)送 MMl_notif ication. REQ 通知請求。304、MMl_notification. RESUA-2 接收到 MMSC-A 發(fā)送的 MMl_notification. REQ 請求后,向 MMSC-A 返回 MM1_ notification. RES 響應信息。305、MMl_retrieve. REQUA-2向MMSC-A發(fā)送MMl_retrieve. REQ請求,以請求獲取該多媒體消息。306、MMl_retrieve. RESMMSC-A在接收到UA-2發(fā)送的MMl_retrieve. REQ獲取請求后,向UA-2發(fā)送獲取響應消息MMl_retrieve. RES,該響應消息MMl_retrieve. RES攜帶該多媒體消息,并且,該響應消息MMl_retrieve. RES中還攜帶字段Forward report = true,以表不發(fā)送方UA-1 請求獲取該多媒體消息的轉發(fā)報告;該響應消息MMl_retrieve. RES中還攜帶字段Forward Link = null,以表示該多媒體消息為發(fā)送方UA-1發(fā)送的原始消息。實際上,由于UA-I是經(jīng)MMSC-A向UA-2發(fā)送多媒體消息,因此,這里MMSC-A向UA-2 發(fā)送的響應消息MMl_retrieve. RES中攜帶的字段信息與301中UA-1向MMSC-A發(fā)送的提交請求中攜帶的字段信息一致,MMSC-A起到中間轉發(fā)的作用。307、MMl_acknowledgement. RESUA-2在接收306中MMSC-A發(fā)送的響應消息MMl_retrieve. RES后,獲取該響應消息麗l_retrieve. RES中攜帶的該多媒體消息,然后再向麗SC-A發(fā)送確認消息麗1_ acknowledgement. RES,以表示接收方UA-2已經(jīng)接收到該多媒體消息。
并且,UA-2在接收到MMSC-A發(fā)送的響應消息MMl_retrieve. RES后,根據(jù)該響應消息中攜帶的Forward report = true,記錄下發(fā)送方UA-1請求獲取該多媒體消息的轉發(fā)報告的信息,以便于后續(xù)UA-2向其他UA轉發(fā)該多媒體消息時,UA-2根據(jù)該記錄填寫轉發(fā)鏈信息,以便于MMSC根據(jù)該轉發(fā)鏈信息發(fā)送轉發(fā)報告。308、MMl_delivery_report. RES麗SC-A在接收到UA-2發(fā)送的確認信息后,向發(fā)送方UA-1發(fā)送一個報告信息麗1_ delivery_report. RES,以通知UA-1已經(jīng)將該多媒體消息發(fā)送給接收方UA-2。下述步驟309-320為UA-2將該多媒體消息轉發(fā)給UA-3的信令交互流程,其中,用戶代理UA-3屬于另一個多媒體消息業(yè)務中心MMSC-B的范圍。具體包括309、MMl_submit. REQUA-2在接收到UA-I發(fā)送的該多媒體消息后,將該多媒體消息轉發(fā)給UA_3。具體的,UA-2向其所屬的多媒體消息中心麗SC-A發(fā)送提交請求^l_submit. REQ,該提交請求 MMl_submit. REQ中攜帶該多媒體消息。并且,UA-2向MMSC-A發(fā)送的該提交請求MMl_submit. REQ中還攜帶轉發(fā)報告標識 Forward report,該轉發(fā)報告標識Forward report由UA-2自動填寫設置,如果UA-2需要接收后續(xù)其他UA轉發(fā)該多媒體消息的轉發(fā)報告,則可以設置Forward report = true,否則,設置 Forward report = false,這里以 Forward report = false 為例,即 UA-2 不請求接收該多媒體消息被轉發(fā)的轉發(fā)報告。另夕卜,UA-2向MMSC-A發(fā)送的該提交請求MMl_submit. REQ中還攜帶轉發(fā)鏈信息 Forward Link,由307可知,UA-2記錄了 UA-I請求獲取該多媒體消息的轉發(fā)報告的信息,此時UA-I是發(fā)送方UA-2的前手發(fā)送方,則UA-2向MMSC-A發(fā)送的轉發(fā)鏈信息Forward Link 中包含前手發(fā)送方UA-I的標識,比如,F(xiàn)orward Link :@UA_1。因此,接收方UA-2在轉發(fā)消息時,將其前手發(fā)送方裝置的標識填寫在轉發(fā)鏈Forward Link中,以便于后續(xù)多媒體消息中心麗SC-A根據(jù)該轉發(fā)鏈中的內容信息識別該轉發(fā)鏈中攜帶的裝置標識,并根據(jù)這些裝置標識向對應的前手發(fā)送方裝置發(fā)送轉發(fā)報告??商鎿Q的,由于UA-2向UA-3發(fā)送的該多媒體消息為轉發(fā)消息,則UA-2向MMSC-A 發(fā)送的提交請求MMl_submit. REQ中攜帶的多媒體消息可以為該多媒體消息的標識Source Message ID,其中Source Message ID為UA-1向UA-2發(fā)送的多媒體消息的標識,之后, 麗SC-A可以根據(jù)該多媒體消息的標識獲取緩存的該多媒體消息,從而減少通信資源的浪費。310、MMl_submit. RESMMSC-A接收到309中UA-2發(fā)送的提交請求MMl_submit. REQ后,向UA-2發(fā)送針對該提交請求的提交響應消息MMl_submit. RES。同時,MMSC-A獲取該提交請求中攜帶的多媒體消息,或者根據(jù)該提交請求中攜帶的多媒體消息的標識獲取緩存的該多媒體消息。需要注意的是,MMSC-A在接收到309中UA-2發(fā)送的提交請求MMl_submit. REQ后, MMSC-A根據(jù)該提交請求中攜帶的Forward Link :@UA-1,記錄下UA-1發(fā)送的該多媒體消息被轉發(fā)的信息;或者麗SC-A在后面318中接收到麗SC-B發(fā)送的發(fā)送報告后,記錄下UA-I 發(fā)送的該多媒體消息被轉發(fā)的信息。311> MM4_forward. REQ
麗SC-A在接收到309中UA-2發(fā)送的提交請求后,獲取該提交請求中攜帶的接收方UA-3的標識信息,并根據(jù)UA-3的標識信息查詢獲知UA-3屬于另一個多媒體消息中心 MMSC-B。MMSC-A在獲知UA-3屬于MMSC-B后,通過MM4接口向MMSC-B發(fā)送轉發(fā)請求MM4_ forward. REQ,該轉發(fā)請求中攜帶UA-2向UA-3請求轉發(fā)的多媒體消息。另外,該轉發(fā)請求中還攜帶轉發(fā)報告標識Forward report和轉發(fā)鏈信息Forward Link,其中,根據(jù)309中轉發(fā)報告標識Forward report = false,同樣設置該轉發(fā)請求中攜帶的轉發(fā)報告標識Forward report = false,以表示此時的發(fā)送方UA-2不請求獲取該多媒體消息的轉發(fā)報告;另外,轉發(fā)鏈信息Forward Link的內容為@UA_1,以表示只有前手發(fā)送方UA-I請求獲取該多媒體消息的轉發(fā)報告。312> MM4_forward. RESMMSC-B在接收MMSC-A發(fā)送的轉發(fā)請求后,向MMSC-A返回針對該轉發(fā)請求的響應消息 MM4_forward. RES。下述313-317與上述303-307的信令相同,區(qū)別點在于信令的發(fā)送發(fā)和接收方有所不同,以及信令中攜帶的字段取值不同,具體如下313、MMl_notification. REQMMSC-B向UA-3發(fā)送MMl_notif ication. REQ通知請求,以通知接收方UA-3接收該多媒體消息。314、MMl_notification. RESUA-3 接收到 MMSC-B 發(fā)送的 MMl_notification. REQ 請求后,向 MMSC-B 返回 MM1_ notification. RES 響應信息。315、MMl_retrieve. REQUA-3向MMSC-B發(fā)送MMl_retrieve. REQ請求,以請求獲取該多媒體消息。316、MMl_retrieve. RESMMSC-B在接收到UA-3發(fā)送的MMl_retrieve. REQ獲取請求后,向UA-3發(fā)送獲取響應消息MMl_retrieve. RES,該響應消息MMl_retrieve. RES攜帶該多媒體消息,并且, 麗SC-B根據(jù)從麗SC-A中接收到的轉發(fā)報告標識信息和轉發(fā)鏈信息,在該響應消息麗1_ retrieve. RES 中攜帶 Forwardreport = false 和 Forward Link iUA-l 信息。實際上,由于UA-2是經(jīng)MMSC-A和MMSC-B向UA-3發(fā)送的多媒體消息,因此,這里 MMSC-B向UA-3發(fā)送的響應消息MMl_retrieve. RES中攜帶的字段信息與309中UA-2向 MMSC-A發(fā)送的提交請求中攜帶的字段信息一致。317、MMl_acknowledgement. RESUA-3在接收316中MMSC-B發(fā)送的響應消息MMl_retrieve. RES后,獲取該響應消息MMl_retrieVe. RES中攜帶的該多媒體消息,即UA-3收到該多媒體消息,然后再向MMSC-B 發(fā)送確認消息MMl_acknowledgement. RES,以表示接收方UA-3已經(jīng)接收到該多媒體消息。下述318-320為MMSC_B、MMSC_A和UA-2之間交互報告信息的信令流程,該過程與 MMS標準協(xié)議中的信令流程一致,并且可以參見308中的發(fā)送報告信令,此處不予贅述。318>MM4_delivery_report. REQ319>MM4_delivery_report. RES
320>MM4_delivery_report. REQ需要說明的是,在本實施例中,雖然UA-3屬于另一個多媒體消息業(yè)務中心 MMSC-B, UA-2發(fā)送的多媒體消息需要從多媒體消息業(yè)務中心MMSC-A轉移到另一個多媒體消息業(yè)務中心麗SC-B,再由麗SC-B發(fā)送給UA-3,但是本實施例并不限制UA-3也屬于多媒體消息業(yè)務中心MMSC-A,即UA-2向同一個多媒體消息業(yè)務中心MMSC-A范圍內的另一個用戶代理UA-3發(fā)送多媒體消息,此時,UA-2向UA-3發(fā)送多媒體消息的流程與UA-1向UA-2發(fā)送多媒體消息的流程一致。下述步驟321和322是在原有的標準信令流程中新增的兩個信令過程,用于 MMSC-A向UA-I發(fā)送轉發(fā)報告,以表不UA-I發(fā)送的該多媒體消息被其他UA轉發(fā)的情況。321>MMl_forward_report. REQ麗SC-A在接收到麗SC-B發(fā)送的發(fā)送報告后,則可以向UA-I發(fā)送轉發(fā)報告。由于309中UA-2轉發(fā)消息中包含F(xiàn)orward Link字段,MMSC-A根據(jù)該Forward Link字段的取值“@UA-1”獲知該UA-2轉發(fā)消息的過程應該報告給以-1,則MMSC-A向UA-I發(fā)送麗1_ forward_report. REQ,下發(fā)轉發(fā)報告。具體的,轉發(fā)報告請求消息MMl_forward_report. REQ中包含原始多媒體消息標識Source Message ID,用于標識UA_1中請求獲取轉發(fā)報告的多媒體消息;另外,該轉發(fā)報告請求消息中還包括下屬信息之一或者任意組合該多媒體消息被轉發(fā)的時間,轉發(fā)發(fā)起者地址,轉發(fā)接收者地址,或者,被轉發(fā)次數(shù)。由于該多媒體消息可能被多個UA轉發(fā),因此 MMSC-A可以在該多媒體消息每被轉發(fā)一次,則向UA-I發(fā)送一次轉發(fā)報告;或者,MMSC-A可以每隔一段時間或累計一定次數(shù)時再集中向主叫發(fā)送方UA-I發(fā)送轉發(fā)報告。需要說明的是,在本發(fā)明實施中,由麗SC-A記錄轉發(fā)該多媒體消息的信息,然后麗SC-A根據(jù)該記錄的信息向UA-I發(fā)送轉發(fā)報告,實際中,麗SC-B或其他多媒體消息中心也會記錄轉發(fā)該多媒體消息的信息,比如,UA-3后續(xù)將該多媒體消息繼續(xù)轉發(fā)給其他UA, 此時則需要MMSC-B或其他多媒體消息將記錄的轉發(fā)該多媒體消息的信息與MMSC-A進行交互,以便于MMSC-A能夠完整的獲取轉發(fā)該多媒體消息的信息,并將該信息以轉發(fā)報告的形式返回給UA-I。表I給出了一種轉發(fā)報告請求MMl_forward_report. REQ的結構示例表I
權利要求
1.一種獲取消息的轉發(fā)報告的方法,其特征在于,包括發(fā)送方裝置在發(fā)送消息前生成轉發(fā)報告標識,所述轉發(fā)報告標識用于標識所述發(fā)送方裝置是否請求所述消息的轉發(fā)報告;所述發(fā)送方裝置向消息處理系統(tǒng)發(fā)送所述消息和所述轉發(fā)報告標識,以便于在所述轉發(fā)報告標識的值為請求所述消息的轉發(fā)報告時,所述消息處理系統(tǒng)記錄轉發(fā)所述消息的信所述發(fā)送方裝置接收所述消息處理系統(tǒng)發(fā)送的根據(jù)記錄的轉發(fā)所述消息的信息生成的轉發(fā)報告,所述轉發(fā)報告包含所述消息被轉發(fā)的信息。
2.如權利要求I所述的方法,其特征在于,進一步包括所述消息被轉發(fā)的信息包括所述消息的標識,和,下述信息之一或者任意組合所述消息被轉發(fā)的時間,轉發(fā)發(fā)起者地址,轉發(fā)接收者地址,或者,被轉發(fā)次數(shù)。
3.如權利要求1-2任一所述的方法,其特征在于,進一步包括所述發(fā)送方裝置在發(fā)送所述消息前生成轉發(fā)鏈信息,所述轉發(fā)鏈信息包括需要接收所述消息的轉發(fā)報告的前手發(fā)送方裝置的標識;當所述消息為所述發(fā)送方裝置生成的原始消息時,所述轉發(fā)鏈信息內容為空;當所述消息為來自所述發(fā)送方裝置發(fā)送的轉發(fā)消息時,所述發(fā)送方裝置生成所述轉發(fā)鏈信息的過程包括根據(jù)所述發(fā)送方裝置的前手發(fā)送方裝置發(fā)送的所述消息中包含的轉發(fā)鏈信息和轉發(fā)報告標識,得到所有需要接收所述消息的轉發(fā)報告的前手發(fā)送方裝置的標識,并將所述所有需要接收所述消息的轉發(fā)報告的前手發(fā)送方裝置的標識發(fā)送給所述消息處理系統(tǒng),以便于所述消息處理系統(tǒng)記錄轉發(fā)所述消息的信息,生成轉發(fā)報告后發(fā)送給所述所有需要接收所述消息的轉發(fā)報告的前手發(fā)送方裝置。
4.如權利要求1-3任一所述的方法,其特征在于,當所述消息為轉發(fā)消息時,所述發(fā)送方裝置向消息處理系統(tǒng)發(fā)送所述消息包括所述發(fā)送方裝置向消息處理系統(tǒng)僅發(fā)送所述消息的標識,以便于所述消息處理系統(tǒng)根據(jù)所述消息的標識獲取緩存的所述消息。
5.如權利要求1-4任一所述的方法,其特征在于,所述發(fā)送方裝置為終端,或者增值業(yè)務提供商的裝置;所述消息處理系統(tǒng)為包含至少一個多媒體消息中心的系統(tǒng),或者,所述消息處理系統(tǒng)為包含至少一個短消息中心的系統(tǒng)。
6.一種獲取消息的轉發(fā)報告的方法,其特征在于,包括消息處理系統(tǒng)接收發(fā)送方裝置發(fā)送的消息和轉發(fā)報告標識,所述轉發(fā)報告標識用于標識所述發(fā)送方裝置是否請求所述消息的轉發(fā)報告;在所述轉發(fā)報告標識的值為請求所述消息的轉發(fā)報告時,所述消息處理系統(tǒng)記錄轉發(fā)所述消息的信息;所述消息處理系統(tǒng)根據(jù)記錄的轉發(fā)所述消息的信息生成轉發(fā)報告,并將所述轉發(fā)報告發(fā)送給所述發(fā)送方裝置,所述轉發(fā)報告包含所述消息被轉發(fā)的信息。
7.如權利要求6所述的方法,其特征在于,所述消息被轉發(fā)的信息包括所述消息的標識,和,下述信息之一或者任意組合所述消息被轉發(fā)的時間,轉發(fā)發(fā)起者地址,轉發(fā)接收者地址,或者,被轉發(fā)次數(shù)。
8.如權利要求6-7任一所述的方法,其特征在于,還包括所述消息處理系統(tǒng)接收所述發(fā)送方裝置發(fā)送的轉發(fā)鏈信息,所述轉發(fā)鏈信息包括需要接收所述消息的轉發(fā)報告的前手發(fā)送方裝置的標識;當所述消息為所述發(fā)送方裝置生成的原始消息時,所述轉發(fā)鏈信息內容為空;當所述消息為來自所述前手發(fā)送方裝置發(fā)送的轉發(fā)消息時,所述轉發(fā)鏈信息包括所有需要接收所述消息的轉發(fā)報告的前手發(fā)送方裝置的標識。
9.如權利要求6-8任一所述的方法,其特征在于,當所述消息為轉發(fā)消息時,所述消息處理系統(tǒng)根據(jù)所述發(fā)送方裝置發(fā)送的所述消息的標識獲取緩存的所述消息。
10.如權利要求6-9任一所述的方法,其特征在于,所述發(fā)送方裝置為終端,或者增值業(yè)務提供商的裝置;所述消息處理提供為包含至少一個多媒體消息中心的系統(tǒng),或者,所述消息處理系統(tǒng)為包含至少一個短消息中心的系統(tǒng)。
11.一種發(fā)送方裝置,其特征在于,包括生成轉發(fā)報告標識單元,用于在發(fā)送消息前生成轉發(fā)報告標識,所述轉發(fā)報告標識用于標識是否請求所述消息的轉發(fā)報告;發(fā)送單元,用于向消息處理系統(tǒng)發(fā)送所述消息和所述轉發(fā)報告標識,以便于在所述轉發(fā)報告標識的值為請求所述消息的轉發(fā)報告時,所述消息處理系統(tǒng)記錄轉發(fā)所述消息的信接收單元,用于接收所述消息處理系統(tǒng)發(fā)送的根據(jù)記錄的轉發(fā)所述消息的信息生成的轉發(fā)報告,所述轉發(fā)報告包含所述消息被轉發(fā)的信息。
12.如權利要求11所述的裝置,其特征在于,所述消息被轉發(fā)的信息包括所述消息的標識,和,下述信息之一或者任意組合所述消息被轉發(fā)的時間,轉發(fā)發(fā)起者地址,轉發(fā)接收者地址,或者,被轉發(fā)次數(shù)。
13.如權利要求11-12任一所述的裝置,其特征在于,還包括生成轉發(fā)鏈單元,用于在發(fā)送所述消息前生成轉發(fā)鏈信息,所述轉發(fā)鏈信息包括需要接收所述消息的轉發(fā)報告的前手發(fā)送方裝置的標識。
14.如權利要求11-13任一所述的裝置,其特征在于,當所述消息為轉發(fā)消息時,所述發(fā)送單元還用于向消息處理系統(tǒng)僅發(fā)送所述消息的標識,以便于所述消息處理系統(tǒng)根據(jù)所述消息的標識獲取緩存的所述消息。
15.如權利要求11-14任一所述的裝置,其特征在于,所述消息處理系統(tǒng)為包含至少一個多媒體消息中心的系統(tǒng),或者,所述消息處理系統(tǒng)為包含至少一個短消息中心的系統(tǒng)。
16.—種消息處理系統(tǒng),其特征在于,包括接收單元,用于接收發(fā)送方裝置發(fā)送的消息和轉發(fā)報告標識,所述轉發(fā)報告標識用于標識所述發(fā)送方裝置是否請求所述消息的轉發(fā)報告;記錄單元,用于在所述轉發(fā)報告標識的值為請求所述消息的轉發(fā)報告時,記錄轉發(fā)所述消息的信息;生成單元,用于根據(jù)記錄的轉發(fā)所述消息的信息生成轉發(fā)報告;發(fā)送單元,用于將所述轉發(fā)報告發(fā)送給所述發(fā)送方裝置,所述轉發(fā)報告包含所述消息被轉發(fā)的信息。
17.如權利要求16所述的系統(tǒng),其特征在于,所述消息被轉發(fā)的信息包括所述消息的標識,和,下述信息之一或者任意組合所述消息被轉發(fā)的時間,轉發(fā)發(fā)起者地址,轉發(fā)接收者地址,或者,被轉發(fā)次數(shù)。
18.如權利要求16-17任一所述的系統(tǒng),其特征在于,所述接收單元還用于接收所述發(fā)送方裝置發(fā)送的轉發(fā)鏈信息,所述轉發(fā)鏈信息包括需要接收所述消息的轉發(fā)報告的前手發(fā)送方裝置的標識。
19.如權利要求16-18任一所述的系統(tǒng),其特征在于,還包括獲取單元,用于在所述消息為轉發(fā)消息時,根據(jù)所述發(fā)送方裝置發(fā)送的所述消息的標識獲取緩存的所述消息。
20.如權利要求16-19任一所述的系統(tǒng),其特征在于,所述發(fā)送方裝置為終端,或者增值業(yè)務提供商的裝置。
全文摘要
本發(fā)明涉及通信技術領域,具體涉及獲取消息的轉發(fā)報告的方法、發(fā)送方裝置和消息處理系統(tǒng),其中獲取消息的轉發(fā)報告的方法包括發(fā)送方裝置在發(fā)送消息前生成轉發(fā)報告標識,該轉發(fā)報告標識用于標識該發(fā)送方裝置是否請求該消息的轉發(fā)報告;該發(fā)送方裝置向消息處理系統(tǒng)發(fā)送該消息和該轉發(fā)報告標識,以便于在該轉發(fā)報告標識的值為請求該消息的轉發(fā)報告時,該消息處理系統(tǒng)記錄轉發(fā)該消息的信息;該發(fā)送方裝置接收該消息處理系統(tǒng)發(fā)送的根據(jù)記錄的轉發(fā)該消息的信息生成的轉發(fā)報告,該轉發(fā)報告包含該消息被轉發(fā)的信息。使用本發(fā)明,發(fā)送方裝置在發(fā)送消息后能夠獲取該消息的轉發(fā)報告,并通過該轉發(fā)報告獲悉該消息被轉發(fā)的情況。
文檔編號H04W88/18GK102595348SQ201210038358
公開日2012年7月18日 申請日期2012年2月20日 優(yōu)先權日2012年2月20日
發(fā)明者李德守 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1