專利名稱:一種跨業務系統的媒體消息發送方法及系統的制作方法
技術領域:
本發明涉及通信領域,尤其涉及一種跨業務系統的媒體消息發送方法及系統。
背景技術:
近幾年,隨著移動通信和網絡技術的飛速發展,各種形式多樣的通信業務,例如短信、彩信、電子郵件、語音郵件等紛紛出現。通過短信、彩信、電子郵件或語音郵件等進行交流或傳遞信息已成為人們日常生產和生活中不可缺少的一部分。實現不同業務之間的互通也成為當前用戶迫切的需要。在現有技術中,存在實現一種媒體消息經過轉換最終以另一種形式的媒體消息遞送給接收方的方案,在此類方案中,有的方案能夠通過某種有效的判斷途徑判斷出消息接收方是處于另一種業務系統的用戶,服務器于是將該消息轉換成另一種業務消息發送給用戶。例如,彩信用戶可以發送彩信給E-mail用戶,一般彩信用戶的接收方地址為手機號碼,如果接收方地址為E-mail地址格式,服務器根據接收方地址類型將該彩信轉換成E-mail發送給接收方;還有的方案是服務器在判斷接收方無法接收某種媒體消息后,自動的或在查詢接收方用戶的設置之后將媒體消息轉換為接收方能夠成功接收的消息形式,但這種情況下,發送方用戶無法主動發起這種不同業務系統間的互通。而在實際應用中,由發送方用戶主動發起的不同業務系統間互通的需求是存在的,例如,一個語音信箱業務用戶事先知道對方用戶不是語音信箱用戶,會希望能主動選擇短信、彩信或電子郵件等方式將錄制的語音郵件發送給對方;或者,當語音信箱用戶通過系統通知得知語音郵件遞送失敗后,會希望自己選擇一種其它業務形式來遞送該語音郵件,而不是由系統為其作出選擇。但是,目前尚未出現由消息發送方主動發起業務互通的相關技術方案,所以可能會導致用戶體驗不佳。
發明內容
有鑒于此,本發明的主要目的在于提供一種跨業務系統的媒體消息發送方法及系統,能夠由消息發送方主動發起業務互通,從而提高用戶體驗。為達到上述目的,本發明的技術方案是這樣實現的:一種跨業務系統的媒體消息發送方法,包括:媒體服務器接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息;所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為:所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統;
所述媒體服務器將所述第一媒體消息或去除其中轉發指示信息的第一媒體消息發送至專用于與第二業務系統互通的網關;所述網關將收到的第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。所述第一媒體消息為電子郵件或可視化語音郵件時,所述轉發指示信息作為簡單郵件傳輸協議SMTP指令中的一個參數,或者通過多用途互聯網郵件擴展協議MME封裝的消息包中的一個頭傳遞給媒體服務器。所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為:
所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至另一種業務系統;所述媒體服務器將所述第一媒體消息發送至與其他多種業務系統互通的網關;所述網關根據所述第一媒體消息中攜帶的轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統;所述網關將所述第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。一種跨業務系統的媒體消息發送系統,包括媒體服務器和網關;其中,所述媒體服務器,用于接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息;之后,通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為:所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至第_■業務系統;所述媒體服務器將所述第一媒體消息或去除其中轉發指示信息的第一媒體消息發送至專用于與第二業務系統互通的網關;所述網關將收到的第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。所述媒體服務器接收的第一媒體消息為電子郵件或可視化語音郵件時,所述轉發指示信息作為簡單郵件傳輸協議SMTP指令中的一個參數,或者通過多用途互聯網郵件擴展協議MME封裝的消息包中的一個頭傳遞給媒體服務器。所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為:所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至另一種業務系統;所述媒體服務器將第一媒體消息發送至與其他多種業務系統互通的網關;所述網關根據所述第一媒體消息中攜帶的轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統;
所述網關將所述第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。本發明跨業務系統的媒體消息發送方法及系統,媒體服務器接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息;所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。采用本發明方案,可以由消息發送方用戶主動請求將媒體消息轉換為其選擇的消息形式遞送給接收方,從而能夠帶來良好的用戶體驗。
圖1為本發明跨業務系統的媒體消息發送方法流程示意圖;圖2為本發明跨業務系統的媒體消息發送方法一種具體流程示意圖;圖3為本發明跨業務系統的媒體消息發送方法另一種具體流程示意圖;圖4為本發明實施例一的系統架構示意圖;圖5為本發明實施例一的信令流程示意圖;圖6為本發明實施例二的系統架構示意圖;圖7為本發明實施例二的信令流程示意圖。
具體實施例方式本發明的基本思想是:媒體服務器接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息;所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。圖1為本發明跨業務系統的媒體消息發送方法流程示意圖,如圖1所示,該方法包括:步驟101:媒體服務器接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息。這里,該轉發指示信息指明用戶請求將所述媒體消息轉換為何種消息形式發送給接收方。步驟102:所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。本發明一般有兩種具體實現方式,詳細流程分別如圖2和圖3所示。如圖2所示,本發明跨業務系統的媒體消息發送方法可以包括以下步驟:步驟201:媒體服務器接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息。步驟202:所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統。步驟203:所述媒體服務器將所述第一媒體消息或去除其中轉發指示信息的第一媒體消息發送至專用于與第二業務系統互通的網關。
步驟204:所述網關將收到的第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。如圖3所示,本發明跨業務系統的媒體消息發送方法也可以包括以下步驟:步驟301:媒體服務器接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息。步驟302:所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至另一種業務系統。步驟303:所述媒體服務器將所述第一媒體消息發送至與其他多種業務系統互通的網關。步驟304:所述網關根據所述第一媒體消息中攜帶的轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統。步驟305:所述網關將所述第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。本發明還相應地提出了一種跨業務系統的媒體消息發送系統,該系統包括媒體服務器和網關;其中,所述媒體服務器,用于接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息;之后,通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。所述媒體服務器通過與接收方 所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為:所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至第_■業務系統;所述媒體服務器將所述第一媒體消息或去除其中轉發指示信息的第一媒體消息發送至專用于與第二業務系統互通的網關;所述網關將收到的第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為:所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至另一種業務系統;所述媒體服務器將所述第一媒體消息發送至與其他多種業務系統互通的網關;所述網關根據所述第一媒體消息中攜帶的轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統;所述網關將所述第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。下面結合附圖和具體實施例對本發明的技術方案作進一步詳細闡述。實施例一本實施例描述的是:處于第一業務系統中的發送方將第一媒體消息發送至媒體服務器,消息中攜帶轉發指示信息;所述媒體服務器收到所述媒體消息后,根據所述轉發指示信息,判斷用戶需要將所述消息轉發至第二業務系統,于是將所述媒體消息轉發至與第二業務系統互通的網關,所述網關將所述媒體消息轉換后發送至第二業務系統。本實施例的系統架構示意圖如圖4所示,媒體消息的發送方位于第一業務系統之中,第一業務系統包括客戶端及媒體服務器,第一業務系統中的媒體服務器通過網關A與第二業務系統進行互通,通過網關B與第三業務系統進行互通,通過網關C與第四業務系統進行互通。本實施例的信令流程示意圖如圖5所示,該過程具體包括以下步驟:步驟501:在第一業務系統中,客戶端向媒體服務器發送第一媒體消息;按照用戶的請求,該媒體消息應最終被遞送至第二業務系統;為此,所述第一媒體消息中攜帶轉發指示信息,指明消息的接收方位于第二業務系統。例如,假設第一媒體消息為電子郵件或可視化語音郵件,則所述轉發指示信息可作為簡單郵件傳輸協議(Simple Mail Transfer Protocol, SMTP)指令中的一個參數,或者是由多用途互聯網郵件擴展協議(Multipurpose Internet Mail Extensions, MIME)封裝的消息包中的一個頭(header field)傳遞給媒體服務器。步驟502:媒體服務器收到第一媒體消息后,根據消息中攜帶的轉發指示信息判斷出所述媒體消息需要被遞送至第二業務系統(如短信、彩信等業務)。轉發指示信息由MIME頭部字段參數攜帶,可以通過頭部的Cotent-Type攜帶一個擴展參數表明,例如forward = SMS,指明希望該消息轉發到短信系統,最終通過短信形式到達接收方。步驟503:媒體服務器將第一媒體消息發送至專用于與第二業務系統互通的網關A ;在這一步驟中,第一媒體消息可以攜帶也可以不攜帶轉發指示信息。步驟504:網關A將收到的第一媒體消息轉換為可以被第二業務系統接收的第二媒體消息;例如,如果第二業務系統是短信業務系統,則是生成符合點對點短消息發送協議(Short Message Peer-to-Peer Protocol, SMPP)的 submit_sm 請求;如果第二業務系統是彩信業務系統,則是生成符合第三代合作伙伴計劃(The 3rd Generation PartnershipProject, 3GPP)相關規范的 MM4_forward.REQ 請求。網關接收到MME格式媒體消息后,提取出MME各個信息單元,也根據需要,將消息中的語音信息轉換為文字信息,最終選擇必要的文字內容作為短消息的用戶數據,再根據MME頭部的攜帶的接收方地址,必要時,可以進行格式轉換,例如根據email地址通過預設的用戶信息查找到用戶的手機號碼,最終通過短信網關,將轉換后的短信發送出去。步驟505:網關A向第二業務系統發送第二媒體消息;例如,如果第二業務系統是短信業務系統,則是將第二媒體消息,即sUbmit_sm請求,通過SMPP協議發送至短信業務中心(SM-SC);如果第二業務系統是彩信業務系統,則是將第二媒體消息,即MM4_forward.REQ請求,通過SMTP協議發送至接收方所歸屬的彩信中繼服務器(MMS relay server)。實施例二本實施例描述的是:處于第一業務系統中的發送方將第一媒體消息發送至媒體服務器,消息中攜帶轉發指示信息;所述媒體服務器收到所述媒體消息后,發現了其中攜帶的轉發指示信息,于是將所述媒體消息發送至可用于與多種業務系統互通的網關設備;所述網關進一步根據轉發指示信息,判斷出用戶需要將所述消息轉發至第二業務系統,于是所述網關將所述媒體消息轉換后發送至第二業務系統。本實施例的系統架構示意圖如圖6所示,媒體消息的發送方位于第一業務系統之中,第一業務系統包括客戶端及媒體服務器,第一業務系統中的媒體服務器可通過一個網關與多種業務系統進行互通,包括第二業務系統、第三業務系統、第四業務系統等。本實施例的信令流程示意圖如圖7所示,該過程具體包括以下步驟:步驟701:在第一業務系統中,客戶端向媒體服務器發送第一媒體消息;按照用戶的請求,該媒體消息應最終被遞送至第二業務系統;為此,所述第一媒體消息中攜帶轉發指示信息,指明消息的接收方位于第二業務系統。例如,假設第一媒體消息為電子郵件或可視化語音郵件,則所述轉發指示信息可作為SMTP協議指令中的一個參數,或者是由MME協議封裝的消息包中的一個頭(headerfield)傳遞給媒體服務器。步驟702:媒體服務器收到第一媒體消息后,發現了其中攜帶的轉發指示信息,于是判斷出所述媒體消息需要被遞送至另一種業務系統。步驟703:媒體服務器將第一媒體消息發送至用于與其它多種業務系統互通的網關;在這一步驟中,第一媒體消息仍然攜帶轉發指示信息。步驟704:網關收到第一媒體消息后,根據消息中攜帶的轉發指示信息判斷出所述媒體消息需要被遞送至第二業務系統(如短信、彩信等業務);于是,網關將收到的第一媒體消息轉換為可以被第二業務系統接收的第二媒體消息;例如,如果第二業務系統是短信業務系統,則是生成符合SMPP協議的submit_sm請求;如果第二業務系統是彩信業務系統,則是生成符合3GPP相關規范的MM4_forward.REQ請求.
步驟705:網關向第二業務系統發送第二媒體消息;例如,如果第二業務系統是短信業務系統,則是將第二媒體消息,即submit_sm請求,通過SMPP協議發送至短信業務中心(SM-SC);如果第二業務系統是彩信業務系統,則是將第二媒體消息,即MM4_forward.REQ請求,通過SMTP協議發送至接收方所歸屬的彩信中繼服務器(MMS relay server)。以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
1.一種跨業務系統的媒體消息發送方法,其特征在于,該方法包括: 媒體服務器接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息; 所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。
2.根據權利要求1所述的方法,其特征在于,所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為: 所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統; 所述媒體服務器將所述第一媒體消息或去除其中轉發指示信息的第一媒體消息發送至專用于與第二業務系統互 通的網關; 所述網關將收到的第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。
3.根據權利要求2所述的方法,其特征在于,所述第一媒體消息為電子郵件或可視化語音郵件時,所述轉發指示信息作為簡單郵件傳輸協議SMTP指令中的一個參數,或者通過多用途互聯網郵件擴展協議MME封裝的消息包中的一個頭傳遞給媒體服務器。
4.根據權利要求1所述的方法,其特征在于,所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為: 所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至另一種業務系統; 所述媒體服務器將所述第一媒體消息發送至與其他多種業務系統互通的網關; 所述網關根據所述第一媒體消息中攜帶的轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統; 所述網關將所述第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。
5.一種跨業務系統的媒體消息發送系統,其特征在于,該系統包括媒體服務器和網關;其中, 所述媒體服務器,用于接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息;之后,通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。
6.根據權利要求5所述的系統,其特征在于,所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為: 所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統; 所述媒體服務器將所述第一媒體消息或去除其中轉發指示信息的第一媒體消息發送至專用于與第二業務系統互通的網關; 所述網關將收到的第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。
7.根據權利要求6所述的系統,其特征在于,所述媒體服務器接收的第一媒體消息為電子郵件或可視化語音郵件時,所述轉發指示信息作為簡單郵件傳輸協議SMTP指令中的一個參數,或者通過多用途互聯網郵·件擴展協議MME封裝的消息包中的一個頭傳遞給媒體服務器。
8.根據權利要求5所述的系統,其特征在于,所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方為: 所述媒體服務器根據所述轉發指示信息判定所述第一媒體消息需要被遞送至另一種業務系統; 所述媒體服務器將所述第一媒體消息發送至與其他多種業務系統互通的網關; 所述網關根據所述第一媒體消息中攜帶的轉發指示信息判定所述第一媒體消息需要被遞送至第二業務系統 ; 所述網關將所述第一媒體消息轉換為第二媒體消息,并將所述第二媒體消息發送至接收方。
全文摘要
本發明公開了一種跨業務系統的媒體消息發送方法,包括媒體服務器接收來自處于第一業務系統中的發送方的第一媒體消息,所述第一媒體消息至少攜帶轉發指示信息;所述媒體服務器通過與接收方所處的第二業務系統互通的網關,將所述第一媒體消息轉換為與接收方所處的第二業務系統相應的消息形式,并發送給接收方。本發明還相應地公開了一種跨業務系統的媒體消息發送系統。采用本發明方案,可以由消息發送方用戶主動請求將媒體消息轉換為其選擇的消息形式遞送給接收方,從而能夠帶來良好的用戶體驗。
文檔編號H04W4/12GK103079175SQ20111032928
公開日2013年5月1日 申請日期2011年10月26日 優先權日2011年10月26日
發明者丁欣, 盧艷 申請人:中興通訊股份有限公司