專利名稱:業(yè)務(wù)分流的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種業(yè)務(wù)分流的方法、裝置及系統(tǒng)。
背景技術(shù):
在現(xiàn)在社會,隨著通信業(yè)務(wù)和互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,人們之間的溝通也越來越 便捷和多元化,MMS (Multimedia Messaging Service,多媒體消息業(yè)務(wù))也越來越受人們的 青睞。目前在國內(nèi),基本上每個省份都有1至多套MMSC (Multimedia Messaging Service Center,多媒體消息業(yè)務(wù)中心)系統(tǒng),各個省份的彩信業(yè)務(wù)發(fā)展不同,或者各個省份或省份 間有多套彩信中心,需要考慮在業(yè)務(wù)繁忙時,如何把彩信業(yè)務(wù)分流到各個彩信中心,保證彩 信消息的實時下發(fā),最大程度地提高用戶體驗,同時也可以減少彩信中心的建設(shè)規(guī)模,使資 源得到最大的利用。為達到上述目的,現(xiàn)有技術(shù)中提出了一種業(yè)務(wù)分流的方法,具體為由Enum DNS (Electronic Numbering Domain Name Server,電子編碼域名服務(wù)器)定時向各個MMSC 發(fā)送匪1/MM4/MM7的請求消息,并根據(jù)該匪SC是否響應(yīng)該請求消息,確定該匪SC的業(yè)務(wù)是 否需要分流;在確定該MMSC的業(yè)務(wù)需要分流時,將原來從屬于MMSCl的號段割接到MMSC2 上,由所述匪SC2繼續(xù)處理原來從屬于MMSC號段的業(yè)務(wù)。在實施上述業(yè)務(wù)分流的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題確定 MMSC是否需要進行業(yè)務(wù)分流時,取決于MMSC的響應(yīng),導致Enum DNS不能主動并且及時的確 定MMSC是否需要進行業(yè)務(wù)分流,無法保證在MMSC繁忙時多媒體消息的實時下發(fā);并且,將 原來歸屬于匪SCl的號段割接到匪SC2上時,通常會使得原來歸屬于匪SCl的號段中沒有 處理完的消息無法完成處理。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種業(yè)務(wù)分流的方法、裝置及系統(tǒng),一方面,使Enum DNS主動 并及時的對MMSC的業(yè)務(wù)進行分流。另一方面,本發(fā)明還提供了一種業(yè)務(wù)分流的方法、裝置 及系統(tǒng),實現(xiàn)在進行MMSC業(yè)務(wù)分流時,不影響消息的處理,較大程度的提高了用戶的體驗。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案一種業(yè)務(wù)分流的方法,包括電子編碼域名服務(wù)器Enum DNS檢測其管轄的多媒體消息業(yè)務(wù)中心MMSC的性能參 數(shù)是否超過預(yù)定閾值;若在所述MMSC中的一個MMSC向用戶代理UA發(fā)送提取通知請求后,檢測到所述一 個匪SC的性能參數(shù)超過所述預(yù)定閾值,則將原歸屬于所述一個匪SC的UA所在號段,分配 給滿足分流要求的所述Enum DNS管轄的另一個MMSC,并向無線應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送 通知消息,通知所述WAP GW將本地緩存的所述UA所在號段的歸屬地信息刪除;當所述Enum DNS接收到所述WAP Gff發(fā)送的查詢所述UA的歸屬地的歸屬地查詢 請求時,將所述另一個MMSC的地址信息發(fā)送給所述WAP Gff ;
所述WAP GW根據(jù)所述另一個匪SC的信息,將接收到的所述UA發(fā)送的提取通知響 應(yīng)轉(zhuǎn)發(fā)給所述另一個MMSC,所述提取通知響應(yīng)中包含業(yè)務(wù)標識;所述另一個匪SC接收所述提取通知響應(yīng),并根據(jù)所述提取通知響應(yīng)中的業(yè)務(wù)標 識,判斷與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)是否為所述另一個MMSC處理的業(yè)務(wù);若判定所述業(yè)務(wù)不是所述另一個匪SC處理的業(yè)務(wù),則根據(jù)所述業(yè)務(wù)標識獲取處 理所述業(yè)務(wù)的MMSC的地址信息,并根據(jù)所述獲取的MMSC的信息,將所述提取通知響應(yīng)發(fā)送 給所述獲取的匪SC。一種業(yè)務(wù)分流的方法,包括電子編碼域名服務(wù)器Enum DNS檢測其管轄的多媒體消息業(yè)務(wù)中心MMSC的性能參 數(shù)是否超過預(yù)定閾值;若檢測到所述MMSC中的一個MMSC的性能參數(shù)超過預(yù)定閾值,則將原歸屬于所述 一個MMSC的一定號段分配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,并向無線 應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送通知消息,通知所述WAP GW將本地緩存的所述一定號段的歸屬 地信息刪除;當所述Enum DNS接收到所述WAP GW發(fā)送的查詢所述一定號段的歸屬地的歸屬地 查詢請求時,將所述另一個MMSC的信息發(fā)送給所述WAP GW。一種電子編碼域名服務(wù)器,包括檢測單元,用于檢測所述電子編碼域名服務(wù)器Enum DNS管轄的多媒體消息業(yè)務(wù)中 心MMSC的性能參數(shù)是否超過預(yù)定閾值;分配單元,用于在所述檢測單元檢測到所述一個MMSC的性能參數(shù)超過所述預(yù)定 閾值時,將原歸屬于所述一個MMSC的一定號段分配給滿足分流要求的所述Enum DNS管轄 的另一個MMSC ;第一發(fā)送單元,用于向無線應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送通知消息,通知所述WAP Gff 將本地緩存的所述一定號段的歸屬地信息刪除;第二發(fā)送單元,用于當接收到所述WAP GW發(fā)送的查詢所述一定號段的歸屬地的歸 屬地查詢請求時,將所述另一個MMSC的信息發(fā)送給所述WAP GW。一種多媒體消息業(yè)務(wù)中心,包括接收單元,用于接收無線應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送的提取通知響應(yīng),所述提取通 知響應(yīng)中包含業(yè)務(wù)標識;確定單元,用于根據(jù)所述接收單元接收到的所述業(yè)務(wù)標識,確定與所述業(yè)務(wù)標識 對應(yīng)的業(yè)務(wù)是否為所述多媒體消息業(yè)務(wù)中心MMSC處理的業(yè)務(wù);獲取單元,用于在所述確定單元確定所述與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)不是所述 MMSC處理的業(yè)務(wù)時,根據(jù)所述業(yè)務(wù)標識獲取處理所述業(yè)務(wù)的MMSC的信息;發(fā)送單元,用于根據(jù)所述獲取單元獲取的MMSC的信息,將所述接收單元接收到的 所述提取通知響應(yīng)發(fā)送給所述獲取單元獲取的MMSC。一種業(yè)務(wù)分流的系統(tǒng),包括電子編碼域名服務(wù)器Enum DNS,用于檢測其管轄的多媒體消息業(yè)務(wù)中心匪SC的 性能參數(shù)是否超過預(yù)定閾值;若在所述MMSC中的一個MMSC向用戶代理UA發(fā)送提取通知請 求后,檢測到所述一個MMSC的性能參數(shù)超過所述預(yù)定閾值,則將原歸屬于所述一個MMSC的UA所在號段,分配給滿足分流要求的所述EnumDNS管轄的另一個MMSC,并向無線應(yīng)用協(xié)議 網(wǎng)關(guān)WAP GW發(fā)送通知消息,通知所述WAP GW將本地緩存的所述UA所在號段的歸屬地信息 刪除;當接收到所述WAPGW發(fā)送的查詢所述UA所在號段的歸屬地的歸屬地查詢請求時,將 所述另一個匪SC的信息發(fā)送給所述WAP Gff ;WAP GW,用于接收所述UA發(fā)送的提取通知響應(yīng),根據(jù)所述響應(yīng)向所述EnumDNS發(fā) 送查詢所述UA的歸屬地的歸屬地查詢請求;接收所述另外一個MMSC的信息,并根據(jù)所述另 一個MMSC的信息將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給所述另一個MMSC,所述提取通知響應(yīng)中包含 業(yè)務(wù)標識;MMSC,用于接收所述WAP GW發(fā)送的提取通知響應(yīng),并所述根據(jù)所述提取通知響應(yīng) 中的業(yè)務(wù)標識,判斷與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)是否為所述另一個匪SC處理的業(yè)務(wù);若 判定所述業(yè)務(wù)不是所述另一個MMSC處理的業(yè)務(wù),則根據(jù)所述業(yè)務(wù)標識獲取處理所述業(yè)務(wù) 的匪SC的信息,并根據(jù)所述獲取的匪SC的信息,將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給所述獲取的 MMSC。采用本發(fā)明技術(shù)方案后,Enum DNS可以根據(jù)匪SC的性能參數(shù),確定匪SC是否需 要進行業(yè)務(wù)分流,使Enum DNS主動并及時的確定匪SC是否需要進行業(yè)務(wù)分流,從而使得 一個MMSC繁忙時,可以由分流的另一個MMSC來分擔多媒體消息的實時下發(fā);進一步地,當 MMSC接收到不是自身處理的業(yè)務(wù)時,將該業(yè)務(wù)發(fā)送給處理所述業(yè)務(wù)的MMSC,由處理所述業(yè) 務(wù)的MMSC完成對所述業(yè)務(wù)的處理,保證了在分流的過程中不影響業(yè)務(wù)的正常處理,較大程 度的提高了用戶的體驗。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例1中一種業(yè)務(wù)分流的方法流程圖;圖2為本發(fā)明實施例1中另一種業(yè)務(wù)分流的方法流程圖;圖3為本發(fā)明實施例2業(yè)務(wù)分流的方法操作流程圖;圖4為本發(fā)明實施例3業(yè)務(wù)分流的方法操作流程圖;圖5為本發(fā)明實施例4業(yè)務(wù)分流的方法操作流程圖;圖6為本發(fā)明實施例5中一種Enum DNS的組成框圖;圖7為本發(fā)明實施例5中另一種Enum DNS的組成框圖;圖8為本發(fā)明實施例5中一種分流匪SC的組成框圖;圖9為本發(fā)明實施例5中業(yè)務(wù)分流的系統(tǒng)組成框圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他
7實施例,都屬于本發(fā)明保護的范圍。實施例1本發(fā)明實施例提供一種業(yè)務(wù)分流的方法,如圖1所示,該方法包括101、電子編碼域名服務(wù)器(Enum DNS)檢測其管轄的多媒體消息業(yè)務(wù)中心MMSC的 性能參數(shù)是否超過預(yù)定閾值。其中,所述性能參數(shù)包括以下參數(shù)中的任意一項或者以下參數(shù)中的任意項的組 合,所述參數(shù)包括當前數(shù)據(jù)流量、處理業(yè)務(wù)的成功率、處理業(yè)務(wù)的延時;其中,所述預(yù)定閾 值為一個門限值,可以根據(jù)MMSC的業(yè)務(wù)處理能力和硬件處理能力具體設(shè)置,本發(fā)明實施例 對此不進行限制。102、若在所述MMSC中的一個MMSC向用戶代理(UA,User Agent)發(fā)送提取通知請 求后,檢測到所述一個MMSC的性能參數(shù)超過所述預(yù)定閾值,則將原歸屬于所述一個MMSC的 UA所在號段,分配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,并向無線應(yīng)用協(xié)議 網(wǎng)關(guān)(WAP Gff,ffireless Application Protocol GateWay)發(fā)送通知消息,通知所述WAP Gff 將本地緩存的所述UA所在號段的歸屬地信息刪除。所述UA所在號段的歸屬地信息,即為 所述UA所在號段所歸屬的匪SC的信息,該匪SC的信息用于定位所述匪SC所在位置,其可 以為但不局限于所述MMSC的地址。其中,若所述一個MMSC之前與所述UA有過業(yè)務(wù)交互,則在所述業(yè)務(wù)交互過程中, 通常會在所述WAP GW中緩存所述UA所在號段的歸屬的信息;當所述WAP GW中緩存有所述 UA所在號段的歸屬地信息時,所述WAP Gff通常根據(jù)本地的緩存確定所述UA所在號段的歸 屬地信息,而不向Enum DNS查詢獲取所述UA所在號段的歸屬地信息,但是此處由于為所述 UA服務(wù)的所述一個匪SC啟動了分流,將原歸屬于所述一個匪SC的UA所在號段,分配給滿 足分流要求的所述Enum DNS管轄的另一個MMSC,因此需要所述WAP Gff將之前本地緩存的 所述UA所在號段的歸屬地信息刪除,以便所述WAP Gff重新向Enum DNS查詢獲取所述UA 所在號段的歸屬地信息。103、當所述Enum DNS接收到所述WAP Gff發(fā)送的查詢所述UA的歸屬地的歸屬地 查詢請求時,將所述另一個MMSC的信息發(fā)送給所述WAP GW。104、所述WAP GW根據(jù)所述另一個匪SC的信息,將接收到的所述UA發(fā)送的提取通 知響應(yīng)轉(zhuǎn)發(fā)給所述另一個MMSC,所述提取通知響應(yīng)中包含業(yè)務(wù)標識。其中,當所述WAP GW接收到所述UA發(fā)送的提取通知響應(yīng)后,需要將所述提取通知 響應(yīng)轉(zhuǎn)發(fā)給處理該業(yè)務(wù)的MMSC ;但是,由于在步驟102中,將所述WAPGW本地緩存的所述UA 所在號段的歸屬地信息刪除,當所述WAP Gff接收到所述提取通知響應(yīng)后,需要重新從Enum DNS查詢所述UA所在號段所歸屬的^SC,因此在接收到所述WAP Gff返回的所述UA所在號 段的所歸屬的匪S的信息后,將接收到的所述UA發(fā)送的提取通知響應(yīng)轉(zhuǎn)發(fā)給所述另一個 MMSC。其中,所述業(yè)務(wù)標識用于標識處理業(yè)務(wù)的^SC,每個匪SC在處理業(yè)務(wù)時,都生成 一個業(yè)務(wù)標識,用于標識該業(yè)務(wù)為其處理的業(yè)務(wù);所述業(yè)務(wù)標識可以為26位數(shù)的ID號,其 中有固定的6位為該業(yè)務(wù)提供服務(wù)的匪SC的ID。105、所述另一個匪SC接收提取通知響應(yīng),并根據(jù)所述提取通知響應(yīng)中的業(yè)務(wù)標 識,判斷與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)是否為所述另一個MMSC處理的業(yè)務(wù)。
106、若判定所述業(yè)務(wù)不是所述另一個匪SC處理的業(yè)務(wù),則根據(jù)所述業(yè)務(wù)標識獲 取處理所述業(yè)務(wù)的MMSC的信息,并根據(jù)所述獲取的MMSC的信息,將所述提取通知響應(yīng)發(fā)送 給所述獲取的匪SC。本發(fā)明實施例中,Enum DNS可以根據(jù)匪SC的性能參數(shù),確定匪SC是否需要進行 業(yè)務(wù)分流,使Enum DNS主動并及時的確定MMSC是否需要進行業(yè)務(wù)分流,從而使得一個MMSC 繁忙時,可以由分流的另一個MMSC來分擔多媒體消息的實時下發(fā);進一步地,當所述分流 MMSC接收到不是自己本身處理的業(yè)務(wù)消息時,將該業(yè)務(wù)消息發(fā)送給處理所述業(yè)務(wù)的MMSC, 由處理所述業(yè)務(wù)的匪SC完成對所述業(yè)務(wù)的處理,保證了在分流的過程中不影響業(yè)務(wù)的正 常處理,較大程度的提高了用戶的體驗。本發(fā)明實施例還提供一種業(yè)務(wù)分流的方法,如圖2所示,該方法包括201、電子編碼域名服務(wù)器(Enum DNS)檢測其管轄的多媒體消息業(yè)務(wù)中心MMSC的 性能參數(shù)是否超過預(yù)定閾值。其中,所述性能參數(shù)包括以下參數(shù)中的任意一項或者以下參數(shù)中的任意項的組 合,所述參數(shù)包括當前數(shù)據(jù)流量、處理業(yè)務(wù)的成功率、處理業(yè)務(wù)的延時;其中,所述預(yù)定閾 值為一個門限值,可以根據(jù)MMSC的業(yè)務(wù)處理能力和硬件處理能力具體設(shè)置,本發(fā)明實施例 對此不進行限制。202、若檢測到所述MMSC中的一個MMSC的性能參數(shù)超過預(yù)定閾值,則將原歸屬于 所述一個MMSC的一定號段分配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,并向 WAP GW發(fā)送通知消息,通知所述WAP GW將本地緩存的所述一定號段的歸屬地信息刪除。
其中,若所述一個MMSC之前與所述一定號段的UA有過業(yè)務(wù)交互,則在所述業(yè)務(wù)交 互過程中,通常會在所述WAP GW中緩存所述一定號段的歸屬的信息;當所述WAP GW中緩存 有所述一定號段的歸屬地信息時,所述WAP GW通常根據(jù)本地的緩存確定所述一定號段的歸 屬地信息,而不向Enum DNS查詢獲取所述一定號段的歸屬地信息,但是此處由于為所述一 定號段的UA服務(wù)的所述一個MMSC啟動了分流,將原歸屬于所述一個MMSC的一定號段,分 配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,因此需要所述WAP Gff將之前本地 緩存的所述一定號段的歸屬地信息刪除,以便所述WAP GW重新向Enum DNS查詢獲取所述 一定號段的歸屬地信息。203、當所述Enum DNS接收到所述WAP GW發(fā)送的查詢所述一定號段的歸屬地的歸 屬地查詢請求時,將所述另一個MMSC的信息發(fā)送給所述WAP GW。本發(fā)明實施例中,Enum DNS可以根據(jù)匪SC的性能參數(shù),確定匪SC是否需要進行 業(yè)務(wù)分流,使Enum DNS主動并及時的確定MMSC是否需要進行業(yè)務(wù)分流,從而使得一個MMSC 繁忙時可以由分流地另一個MMSC來分擔多媒體消息的實時下發(fā)。實施例2結(jié)合具體的應(yīng)用場景,本發(fā)明實施例還提供一種業(yè)務(wù)分流的方法,本發(fā)明實施例 以在匪SC向業(yè)務(wù)接收方發(fā)出提取通知后,發(fā)現(xiàn)該匪SC需要分流,并且以業(yè)務(wù)接收方接收到 消息的提取通知后,立即向MMSC發(fā)送提取消息為例,具體闡述業(yè)務(wù)分流的方法,如圖3所 示,該方法包括301、在將一條彩信由一個用戶發(fā)送給另一個用戶的過程中,首先通過用戶代理 KUA, User Agent)向WAP GW發(fā)送業(yè)務(wù)提交請求,所述業(yè)務(wù)提交請求中包含需要提交的業(yè)務(wù)內(nèi)容,本發(fā)明實施例中,該業(yè)務(wù)內(nèi)容為所述一條彩信的內(nèi)容。302,WAP Gff向Enum DNS發(fā)送查詢UAl的歸屬地的歸屬地查詢請求,以查詢UAl的 歸屬地匪SC的信息,所述歸屬地查詢請求中包括所述UAl所在號段。其中,由于用戶提交的彩信需要由該用戶的號段所歸屬的MMSC處理,由于UAl是 首次執(zhí)行業(yè)務(wù),因此WAP Gff的本地緩存中沒有緩存UAl所在號段的歸屬地MMSC的信息,因 此在WAP Gff接收到UAl發(fā)送的業(yè)務(wù)提交請求時,需要到Enum DNS中查詢該UAl的歸屬地 匪SC的信息,即向Enum DNS發(fā)送查詢UAl所在號段的歸屬地的歸屬地查詢請求。303,Enum DNS向WAP GW返回歸屬地查詢響應(yīng),所述歸屬地查詢響應(yīng)中包含UAl所 在號段的歸屬地匪SC的信息。本發(fā)明實施例以所述UAl的歸屬地為匪SCl為例,即Enum DNS向WAP GW返回包含UAl所在號段的歸屬地匪SCl的信息的歸屬地查詢響應(yīng)。通常,在 得到UAl所在號段的歸屬地匪SC的信息后,WAP Gff會緩存該信息。其中,所述Enum DNS中保存有UA所在號段的歸屬地對應(yīng)關(guān)系表,所述歸屬地對應(yīng) 關(guān)系表中包括MMSC的信息、UA所在號段等信息,并且,在所述歸屬地對應(yīng)關(guān)系表中,所述號 段與所述匪SC的標識具有一一對應(yīng)的關(guān)系;在所述Enum DNS接收到查詢UAl所在號段的 歸屬地MMSC的歸屬地查詢請求后,根據(jù)所述UAl所在號段查詢所述對應(yīng)關(guān)系表,得到所述 UA 1所在號段的歸屬地匪SCl的信息。304、在接收到該歸屬地查詢響應(yīng)后,WAP Gff根據(jù)所述MMSCl的信息將UAl發(fā)送的 業(yè)務(wù)提交請求轉(zhuǎn)發(fā)給所述MMSCl。305、在MMSCl接收到WAP GW轉(zhuǎn)發(fā)的業(yè)務(wù)提交請求后,向WAP GW返回業(yè)務(wù)提交響 應(yīng),表示所述MMSCl已經(jīng)成功接收到所述UAl提交的彩信業(yè)務(wù),所述提交響應(yīng)中攜帶UAl的 標識。306,WAP Gff在接收到匪SCl發(fā)送的業(yè)務(wù)提交響應(yīng)后,根據(jù)UAl的標識將所述業(yè)務(wù) 提交響應(yīng)轉(zhuǎn)發(fā)給UAl,以便UAl得知彩信提交已成功。307、匪SCl在接收到UAl發(fā)送的業(yè)務(wù)提交請求后,查詢到該條彩信的目的用戶為 UA2,并且確定該目的用戶UA2是本網(wǎng)用戶,則直接向所述UA2發(fā)送提取通知請求,具體可以 通過push消息下發(fā),并執(zhí)行步驟309 ;所述提取通知中含有MMSCl的信息和業(yè)務(wù)標識1。其中,所述業(yè)務(wù)標識1用于標識處理業(yè)務(wù)的匪SC為匪SCl,該匪SCl針對該次業(yè)務(wù) 處理產(chǎn)生一個業(yè)務(wù)標識1,用于標識該向所述UA2發(fā)送提取通知請求的業(yè)務(wù)為該MMSCl處理 的業(yè)務(wù)。308、在匪SCl向目的用戶UA2發(fā)送提取通知請求后,Enum DNS檢測到所述匪SCl 的性能參數(shù)超過預(yù)定閾值,則將原歸屬于所述MMSCl的一定號段分配給滿足分流要求的所 述Enum DNS管轄的另一個MMSC,并向WAP Gff發(fā)送通知消息,通知WAP Gff將本地緩存所述 UA2所在號段的歸屬地信息刪除??梢岳斫獾氖牵琔A2所在號段的歸屬地信息可以是在分流 前UA2與匪SCl進行業(yè)務(wù)交互的過程中,WAP Gff緩存的。其中,在步驟301到307的執(zhí)行過程中,匪SCl不斷的向Enum DNS上報其自身的 性能參數(shù),比如,按照一定周期向Enum DNS上報其自身性能參數(shù),其中,所述性能參數(shù)包括 以下參數(shù)中的任意一項或者以下參數(shù)中的任意項的組合,所述參數(shù)包括當前數(shù)據(jù)流量、處 理業(yè)務(wù)的成功率、處理業(yè)務(wù)的延時;其中,所述預(yù)定閾值為一個門限值,可以根據(jù)MMSC的業(yè) 務(wù)處理能力和硬件處理能力具體設(shè)置,本發(fā)明實施例對此不進行限制。
Enum DNS在接收到所述MMSCl的性能參數(shù)后,檢測所述性能參數(shù)是否超過預(yù)定閾 值,若超過預(yù)定閾值,則表明所述MMSCl當前的負載比較重,需要其他MMSC為其分擔一部分 業(yè)務(wù),避免所述MMSCl負載過重,導致故障,使業(yè)務(wù)不能實時的發(fā)送下去;因此,當檢測到所 述匪SCl的性能參數(shù)超過預(yù)定閾值,則啟動業(yè)務(wù)分流,即將原歸屬于所述匪SC的UA2所在 號段,分配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,具體地,可以根據(jù)MMSCl的 分流需求、該Enum DNS管轄的各個MMSC的當前業(yè)務(wù)處理能力以及硬件處理能力,確定滿足 分流要求的另一個MMSC ;進一步地,在確定滿足分流要求的另一個MMSC時,若確定出多個 滿足分流要求的MMSC,則可以從所述多個滿足分流要求的MMSC中任選一個MMSC作為所述 另一個MMSC,也可以從所述多個滿足分流要求的MMSC中選取一個當前業(yè)務(wù)處理能力以及 硬件處理能力比較高的一個匪SC作為所述另一個^SC,在具體實施時可以根據(jù)具體情況 決定,本發(fā)明實施例對此不進行限制。309、在UA2接收到所述匪SCl發(fā)送的提取通知請求后,向WAP Gff發(fā)起提取請求, 所述提取請求里面含有MMSCl的信息。本發(fā)明實施例中,在業(yè)務(wù)分流之前為UA2服務(wù)的MMSC為MMSCl,因此該提取請求里 面含有匪SCl的信息。其中,所述匪SCl的信息用于定位所述MMSCl所在位置,其可以為但 不局限于所述匪SCl的地址。310、WAP GW接收到UA2發(fā)送的提取請求后,根據(jù)所述提取請求中匪SCl的信息, 將所述提取請求轉(zhuǎn)發(fā)給所述MMSCl。這里需要說明的是,在該步驟中,WAP Gff根據(jù)該提取請求中的MMSC指示去執(zhí)行相 應(yīng)的操作,并不對本地的緩存進行處理。311、匪SCl接收到WAP Gff發(fā)送的提取請求后,將UAl發(fā)送的彩信業(yè)務(wù)放在提取響 應(yīng)中,將所述提取響應(yīng)返回給WAP Gff,該提取響應(yīng)中攜帶UA2的標識和業(yè)務(wù)標識2。其中,MMSCl在把彩信業(yè)務(wù)放在提取響應(yīng)后,該MMSCl針對該次業(yè)務(wù)產(chǎn)生一個業(yè)務(wù) 標識2,用于標識該把彩信業(yè)務(wù)放在提取響應(yīng)中的業(yè)務(wù)為該MMSCl處理的業(yè)務(wù)。312、WAP Gff接收到所述提取響應(yīng)后,根據(jù)所述提取響應(yīng)中的UA2的標識將所述提 取響應(yīng)轉(zhuǎn)發(fā)給UA2。313、在UA2接收到WAP GW發(fā)送的提取響應(yīng)后,向WAP GW返回提取通知響應(yīng),所述 提取通知響應(yīng)中包含業(yè)務(wù)標識1,該業(yè)務(wù)標識1用于標識該所述UA2發(fā)送提取通知請求的業(yè) 務(wù)為該匪SCl處理的業(yè)務(wù)。314、WAP GW在接收到UA2發(fā)送的提取通知響應(yīng)后,向Enum DNS查詢UA2歸屬地 的匪SC的信息的歸屬地查詢請求。其中,當所述WAP Gff接收到所述UA2發(fā)送的提取通知響應(yīng)后,需要將所述提取通 知響應(yīng)轉(zhuǎn)發(fā)給為所述UA2服務(wù)的匪SC ;但是,由于在步驟308中,將所述WAP Gff本地緩存 的所述UA2所在號段的歸屬地信息刪除,當所述WAP Gff接收到所述提取通知響應(yīng)后,需要 重新從Enum DNS查詢所述UA2所在號段的所歸屬的^SC,因此WAP Gff在接收到UA2發(fā)送 的提取通知響應(yīng)后,向Enum DNS查詢UA2歸屬地的匪SC的信息的歸屬地查詢請求。315,Enum DNS返回UA2歸屬地的MMSC2信息的歸屬地查詢響應(yīng);所述歸屬地查詢 響應(yīng)中包含匪SC2的信息。其中,所述匪SC2的信息用于定位所述匪SCl所在位置,其可以 為但不局限于所述MMSC2的地址。
由于在步驟308中,Enum DNS檢測到匪SCl的負載較重,啟動了業(yè)務(wù)分流,將原歸 屬于匪SCl的UA2所在號段分配給滿足分流要求的匪SC2,因此,此處Enum DNS在接收到查 詢UA2所在號段的歸屬地時,將所述匪SC2的信息發(fā)送給WAP Gff,以便WAP Gff將相應(yīng)的業(yè) 務(wù)轉(zhuǎn)發(fā)給所述MMSC2。316、WAP GW在接收到所述歸屬地查詢響應(yīng)后,根據(jù)所述歸屬地查詢響應(yīng)中的 MMSC2的信息,將所述UA2發(fā)送的提取通知響應(yīng)轉(zhuǎn)發(fā)給所述MMSC2,所述提取響應(yīng)通知中包 含匪SC2的信息。進一步,需要說明的是,WAP GW通常在接收到所述歸屬地查詢響應(yīng)后,更新本地的 緩存,即將所述UA2所在號段的歸屬地MMSC2的信息緩存在所述本地的緩存中。317、MMSC2在接收到所述提取通知響應(yīng)后,根據(jù)所述提取通知響應(yīng)中所包含的業(yè) 務(wù)標識1,確定與該業(yè)務(wù)標識1對應(yīng)的業(yè)務(wù)是否為本MMSC2處理的業(yè)務(wù);若判定與該業(yè)務(wù)標 識1對應(yīng)的所述業(yè)務(wù)不是本MMSC2處理的業(yè)務(wù),則根據(jù)所述業(yè)務(wù)標識1獲取處理所述業(yè)務(wù) 的匪SC的信息,并執(zhí)行步驟318。本發(fā)明實施例中獲取的處理所述業(yè)務(wù)的匪SC為^SCl, 因此根據(jù)所述業(yè)務(wù)標識1獲取的處理所述業(yè)務(wù)的MMSC的信息為MMSCl的信息。318、匪SC2根據(jù)所述匪SCl的信息將所述提取通知響應(yīng)發(fā)送給所述匪SCl。319、匪SCl接收到所述提取通知響應(yīng)后,得知此次從UAl向UA2發(fā)送一條彩信的 業(yè)務(wù)已完成,則對此次彩信業(yè)務(wù)進行計費等處理,并刪除此彩信。本發(fā)明實施例中,Enum DNS可以根據(jù)匪SC的性能參數(shù),確定匪SC是否需要進行 業(yè)務(wù)分流,使Enum DNS主動并及時的確定MMSC是否需要進行業(yè)務(wù)分流,從而使得一個MMSC 繁忙時,可以由分流的另一個MMSC來分擔多媒體消息的實時下發(fā);進一步地,當所述分流 MMSC接收到不是自己本身處理的業(yè)務(wù)消息時,將該業(yè)務(wù)消息發(fā)送給處理所述業(yè)務(wù)的MMSC, 由處理所述業(yè)務(wù)的MMSC完成對所述業(yè)務(wù)的處理,保證了在分流的過程中不影響業(yè)務(wù)的正 常處理,較大程度的提高了用戶的體驗。實施例3結(jié)合具體的應(yīng)用場景,本發(fā)明實施例還提供一種業(yè)務(wù)分流的方法,本發(fā)明實施例 以在MMSC向業(yè)務(wù)接收方發(fā)出提取通知后,發(fā)現(xiàn)該MMSC需要分流,并且業(yè)務(wù)接收方接收到提 取通知請求后,先回發(fā)提取通知響應(yīng),再向MMSC發(fā)送提取消息為例,具體闡述業(yè)務(wù)分流的 方法,如圖4所示,該方法包括401、在將一條彩信由一個用戶發(fā)送給另一個用戶的過程中,首先通過UAl向WAP GW發(fā)送業(yè)務(wù)提交請求,所述業(yè)務(wù)提交請求中包含需要提交的業(yè)務(wù)內(nèi)容,本發(fā)明實施例中,該 業(yè)務(wù)內(nèi)容為所述一條彩信的內(nèi)容。402,WAP Gff向Enum DNS發(fā)送查詢UAl的歸屬地的歸屬地查詢請求,以查詢UAl的 歸屬地匪SC的信息,所述歸屬地查詢請求中包括所述UAl所在號段。其中,由于用戶提交的彩信需要由該用戶的號段所歸屬的匪SC處理,由于UAl是 首次執(zhí)行業(yè)務(wù),因此WAP Gff的本地緩存中沒有緩存UAl所在號段的歸屬地MMSC的信息,因 此在WAP Gff接收到UAl發(fā)送的業(yè)務(wù)提交請求時,需要到Enum DNS中查詢該UAl的歸屬地 匪SC的信息,即向Enum DNS發(fā)送查詢UAl所在號段的歸屬地的歸屬地查詢請求。403,Enum DNS向WAP GW返回歸屬地查詢響應(yīng),所述歸屬地查詢響應(yīng)中包含UAl所 在號段的歸屬地匪SC的信息。本發(fā)明實施例以所述UAl的歸屬地為匪SCl為例,即Enum
12DNS向WAP GW返回包含UAl所在號段的歸屬地匪SCl的信息的歸屬地查詢響應(yīng)。通常,在 得到UAl所在號段的歸屬地匪SC的信息后,WAPGff會緩存該信息。其中,所述Enum DNS中保存有UA所在號段的歸屬地對應(yīng)關(guān)系表,所述歸屬地對應(yīng) 關(guān)系表中包括MMSC的信息、UA所在號段等信息,并且,在所述歸屬地對應(yīng)關(guān)系表中,所述號 段與所述MMSC的標識具有一一對應(yīng)的關(guān)系;在所述EnumDNS接收到查詢UAl所在號段的歸 屬地MMSC的歸屬地查詢請求后,根據(jù)所述UAl所在號段查詢所述對應(yīng)關(guān)系表,得到所述UAl 所在號段的歸屬地匪SCl的信息。404、在接收到該歸屬地查詢響應(yīng)后,WAP Gff根據(jù)所述匪SCl的信息將UAl發(fā)送的 業(yè)務(wù)提交請求轉(zhuǎn)發(fā)給所述MMSCl。405、在MMSCl接收到WAP GW轉(zhuǎn)發(fā)的業(yè)務(wù)提交請求后,向WAP GW返回業(yè)務(wù)提交響 應(yīng),表示所述MMSCl已經(jīng)成功接收到所述UAl提交的彩信業(yè)務(wù),所述提交響應(yīng)中攜帶UAl的 標識。406,WAP Gff在接收到匪SCl發(fā)送的業(yè)務(wù)提交響應(yīng)后,根據(jù)UAl的標識將所述業(yè)務(wù) 提交響應(yīng)轉(zhuǎn)發(fā)給UAl,以便UAl得知彩信提交已成功。407、MMSCl在接收到UAl發(fā)送的業(yè)務(wù)提交請求后,查詢到該條彩信的目的用戶為 UA2,并且確定該目的用戶UA2是本網(wǎng)用戶,則直接向所述UA2發(fā)送提取通知請求,具體可以 通過push消息下發(fā),并執(zhí)行步驟409 ;所述提取通知中含有MMSCl的信息和業(yè)務(wù)標識1。其中,所述業(yè)務(wù)標識用于標識處理業(yè)務(wù)的MMSC為MMSCl,該MMSCl針對該次業(yè)務(wù)處 理產(chǎn)生一個業(yè)務(wù)標識1,用于標識該向所述UA2發(fā)送提取通知請求的業(yè)務(wù)為該MMSCl處理的 業(yè)務(wù)。408、在匪SCl向目的用戶UA2發(fā)送提取通知請求后,Enum DNS檢測到所述匪SCl 的性能參數(shù)超過預(yù)定閾值,則將原歸屬于所述MMSCl的一定號段分配給滿足分流要求的所 述Enum DNS管轄另一個匪SC,并向WAP GW發(fā)送通知消息,通知所述WAP GW將本地緩存所 述UA2所在號段的歸屬地信息刪除??梢岳斫獾氖牵琔A2所在號段的歸屬地信息可以是在 分流前UA2與匪SCl進行業(yè)務(wù)交互的過程中,WAP Gff緩存的。其中,在步驟401到407的執(zhí)行過程中,匪SCl不斷的向Enum DNS上報其自身的 性能參數(shù),比如,按照一定周期向Enum DNS上報其自身性能參數(shù),其中,所述性能參數(shù)包括 以下參數(shù)中的任意一項或者以下參數(shù)中的任意項的組合,所述參數(shù)包括當前數(shù)據(jù)流量、處 理業(yè)務(wù)的成功率、處理業(yè)務(wù)的延時;其中,所述預(yù)定閾值為一個門限值,可以根據(jù)MMSC的業(yè) 務(wù)處理能力和硬件處理能力具體設(shè)置,本發(fā)明實施例對此不進行限制。Enum DNS在接收到所述MMSCl的性能參數(shù)后,檢測所述性能參數(shù)是否超過預(yù)定閾 值,若超過預(yù)定閾值,則表明所述MMSCl當前的負載比較重,需要其他MMSC為其分擔一部分 業(yè)務(wù),避免所述MMSCl負載過重,導致故障,使業(yè)務(wù)不能實時的發(fā)送下去;因此,當檢測到所 述匪SCl的性能參數(shù)超過預(yù)定閾值,則啟動業(yè)務(wù)分流,即將原歸屬于所述匪SC的UA2所在 號段,分配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,具體地,可以根據(jù)MMSCl的 分流的需求、該Enum DNS管轄的各個MMSC的當前業(yè)務(wù)處理能力以及硬件處理能力,確定滿 足分流要求的另一個MMSC。進一步地,在確定滿足分流要求的另一個MMSC時,若確定出多 個滿足分流要求的MMSC,則可以從所述多個滿足分流要求的MMSC中任選一個MMSC作為所 述另一個^SC,也可以從所述多個滿足分流要求的匪SC中選取一個當前業(yè)務(wù)處理能力以及硬件處理能力比較高的一個匪SC作為所述另一個^SC,在具體實施時可以根據(jù)具體情 況決定,本發(fā)明實施例對此不進行限制。409、UA2在接收到匪SCl發(fā)送的提取通知請求后,向所述WAP Gff返回提取通知響 應(yīng),表明UA2已經(jīng)成功收到該MMSCl發(fā)送的提取通知請求,所述提取通知響應(yīng)中包含業(yè)務(wù)標 識1。410、WAP GW在接收到UA2發(fā)送的提取通知響應(yīng)后,向Enum DNS查詢UA2歸屬地 的MMSC歸屬地查詢請求。其中,當所述WAP Gff接收到所述UA2發(fā)送的提取通知響應(yīng)后,需要將所述提取通 知響應(yīng)轉(zhuǎn)發(fā)給為所述U2服務(wù)的MMSC ;但是,由于在步驟408中,將所述WAP Gff本地緩存的 所述UA2所在號段的歸屬地信息刪除,當所述WAP Gff接收到所述提取通知響應(yīng)后,需要重 新從Enum DNS查詢所述UA2所在號段的所歸屬的^SC,因此WAP Gff在接收到UA2發(fā)送的 提取通知響應(yīng)后,向Enum DNS查詢UA2歸屬地的匪SC的信息的歸屬地查詢請求。411、Enum DNS返回包含UA2歸屬地的匪SC信息的歸屬地查詢響應(yīng);所述歸屬地 查詢響應(yīng)中包含匪SC2的信息。由于在步驟408中,Enum DNS檢測到MMSCl的負載較重,啟動了業(yè)務(wù)分流,將原歸 屬于匪SCl的UA2所在號段重新分配給滿足分流要求的匪SC2,因此,此處Enum DNS在接收 到查詢UA2所在號段的歸屬地的信息時,將所述匪SC2的信息發(fā)送給WAP Gff,以便WAP Gff 將相應(yīng)的業(yè)務(wù)轉(zhuǎn)發(fā)給所述MMSC2。412、WAP GW在接收到所述歸屬地查詢響應(yīng)后,根據(jù)所述歸屬地查詢響應(yīng)中的 MMSC2的信息,將所述UA2發(fā)送的提取通知響應(yīng)轉(zhuǎn)發(fā)給所述MMSC2,所述提取響應(yīng)通知中包 含匪SC2的信息。進一步,需要說明的是,WAP GW通常在接收到所述歸屬地查詢響應(yīng)后,更新本地的 緩存,即將所述UA2所在號段的歸屬地MMSC2的信息緩存在所述本地的緩存中。413、MMSC2在接收到所述提取通知響應(yīng)后,根據(jù)提取通知響應(yīng)中所包含的業(yè)務(wù)標 識1,確定與該業(yè)務(wù)標識1對應(yīng)的業(yè)務(wù)不是MMSC2處理的業(yè)務(wù)而是MMSCl處理的業(yè)務(wù),則根 據(jù)所述業(yè)務(wù)標識1獲取處理所述業(yè)務(wù)的MMSCl的信息,并執(zhí)行步驟414。414、匪SC2根據(jù)所述匪SCl的信息將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給匪SCl。415、UA2向WAP Gff發(fā)起提取請求,該提取請求中包含發(fā)起該業(yè)務(wù)的MMSC的信息; 本發(fā)明實施例中,在業(yè)務(wù)分流之前為UA2服務(wù)的匪SC為^SCl,因此該提取請求里面含有 匪SCl的信息。其中,所述匪SCl的信息用于定位所述匪SCl所在位置,其可以為但不局限 于所述MMSCl的地址。416、WAP GW接收到UA2發(fā)送的提取請求后,根據(jù)所述提取請求中匪SCl的信息, 將所述提取請求轉(zhuǎn)發(fā)給所述MMSCl。這里需要說明的是,在該步驟中,WAP Gff根據(jù)該提取請求中的MMSC指示去執(zhí)行相 應(yīng)的操作,并不對本地的緩存進行處理。417、匪SCl接收到WAP Gff發(fā)送的提取請求后,將UAl發(fā)送的彩信業(yè)務(wù)放在提取響 應(yīng)中,將所述提取響應(yīng)返回給WAP Gff,該提取響應(yīng)中攜帶UA2的標識和業(yè)務(wù)標識2。其中,MMSCl在把彩信業(yè)務(wù)放在提取響應(yīng)后,該MMSCl針對該次業(yè)務(wù)產(chǎn)生一個業(yè)務(wù) 標識2,用于標識該把彩信業(yè)務(wù)放在提取響應(yīng)中的業(yè)務(wù)為該MMSCl處理的業(yè)務(wù)。
418、WAP GW接收到所述提取響應(yīng)后,根據(jù)所述提取響應(yīng)中的UA2的標識將所述提 取響應(yīng)轉(zhuǎn)發(fā)給UA2。419、在UA2接收到WAP GW發(fā)送的提取響應(yīng)后,向WAP GW發(fā)提取成功(MM1_ Acknowledge, ind)消息,表示已經(jīng)成功提取Ul發(fā)送的彩信;所述提取成功消息中包含業(yè)務(wù) 標識2。420、WAP GW接收到所述提取成功消息后,根據(jù)步驟412中的本地緩存的更新,確 定UA2所在號段的歸屬地MMSC2的信息,根據(jù)所述MMSC2的信息將MMl_Acknowledge. ind 消息轉(zhuǎn)發(fā)給所述MMSC2。由于在步驟410和步驟411中已經(jīng)獲取了 UA2所在號段的歸屬地匪SC2的信息,并 且在步驟412中更新了 WAP GW的本地緩存,則在本步驟中,WAP GW不需要重新向Enum DNS 獲取UA2所在號段的歸屬地匪SC2的信息,根據(jù)本地緩存中緩存的UA2所在號段的歸屬地 MMSC2的信息,直接將該成功提取消息發(fā)送給MMSC2。421、匪SC2在接收到所述提取成功消息后,匪SC2根據(jù)成功提取消息中的業(yè)務(wù)標 識2,確定該業(yè)務(wù)的不是MMSC2處理的業(yè)務(wù),而是MMSCl處理的業(yè)務(wù),則根據(jù)所述業(yè)務(wù)標識2 獲取處理所述業(yè)務(wù)的MMSCl的信息,并執(zhí)行步驟422。422、匪SC2根據(jù)所述匪SCl的信息將所述提取成功消息轉(zhuǎn)發(fā)給匪SCl。423、匪SCl接收到所述提取成功消息后,得知此次從UAl向UA2發(fā)送一條彩信的 業(yè)務(wù)已完成,則對此次彩信業(yè)務(wù)進行計費等處理,并刪除此彩信。本發(fā)明實施例中,Enum DNS可以根據(jù)匪SC的性能參數(shù),確定匪SC是否需要進行 業(yè)務(wù)分流,使Enum DNS主動并及時的確定MMSC是否需要進行業(yè)務(wù)分流,從而使得一個MMSC 繁忙時,可以由分流的另一個MMSC來分擔多媒體消息的實時下發(fā);進一步地,當所述分流 MMSC接收到不是自己本身處理的業(yè)務(wù)消息時,將該業(yè)務(wù)消息發(fā)送給處理所述業(yè)務(wù)的MMSC, 由處理所述業(yè)務(wù)的匪SC完成對所述業(yè)務(wù)的處理,保證了在分流的過程中不影響業(yè)務(wù)的正 常處理,較大程度的提高了用戶的體驗。實施例4結(jié)合具體的應(yīng)用場景,本發(fā)明實施例還提供一種業(yè)務(wù)分流的方法,本發(fā)明實施例 以在MMSC向業(yè)務(wù)接收方發(fā)出提取通知后,發(fā)現(xiàn)該MMSC需要分流,并且業(yè)務(wù)接收方接收到消 息的提取通知后,立即向MMSC發(fā)送提取消息為例,具體闡述業(yè)務(wù)分流的方法,如圖5所示, 該方法包括501、SP (Service Provider服務(wù)供應(yīng)商)向MMSCl發(fā)送業(yè)務(wù)提交請求,所述業(yè)務(wù) 提交請求中包含需要提交的業(yè)務(wù)內(nèi)容,本發(fā)明實施例中,以該業(yè)務(wù)內(nèi)容為一條彩信的內(nèi)容 為例。502、匪SCl接收到所述業(yè)務(wù)提交請求后,向SP返回業(yè)務(wù)提交響應(yīng)。503、匪SCl在收到所述業(yè)務(wù)提交響應(yīng)后,查詢到該業(yè)務(wù)的目的UA是本網(wǎng)用戶,直 接向所述UA發(fā)送提取通知請求,所述提取通知請求中含有MMSCl的信息和業(yè)務(wù)標識1。其中,所述業(yè)務(wù)標識1用于標識處理業(yè)務(wù)的匪SC為匪SCl,該匪SCl針對該次業(yè)務(wù) 處理產(chǎn)生一個業(yè)務(wù)標識1,用于標識該向所述UA發(fā)送提取通知請求的業(yè)務(wù)為該MMSCl處理 的業(yè)務(wù)。504、在匪SCl向所述UA發(fā)送提取通知請求給UA后,Enum DNS檢測到所述匪SCl的性能參數(shù)超過預(yù)定閾值,則將原歸屬于所述MMSCl的一定號段分配給滿足分流要求的所 述Enum DNS管轄的另一個MMSC,并向WAP Gff發(fā)送通知消息,通知所述WAP Gff將本地緩存 的所述UA所在號段的歸屬地信息刪除。可以理解的是,UA所在號段的歸屬地信息可以是 在分流前UA與匪SCl進行業(yè)務(wù)交互的過程中,WAP Gff緩存的。其中,在步驟501到503的執(zhí)行過程中,匪SCl不斷的向Enum DNS上報其自身的 性能參數(shù),比如,按照一定周期向Enum DNS上報其自身性能參數(shù),其中,所述性能參數(shù)包括 以下參數(shù)中的任意一項或者以下參數(shù)中的任意項的組合,所述參數(shù)包括當前數(shù)據(jù)流量、處 理業(yè)務(wù)的成功率、處理業(yè)務(wù)的延時;其中,所述預(yù)定閾值為一個門限值,可以根據(jù)MMSC的業(yè) 務(wù)處理能力和硬件處理能力具體設(shè)置,本發(fā)明實施例對此不進行限制。Enum DNS在接收到所述MMSCl的性能參數(shù)后,檢測所述性能參數(shù)是否超過預(yù)定閾 值,若超過預(yù)定閾值,則表明所述MMSCl當前的負載比較重,需要其他MMSC為其分擔一部分 業(yè)務(wù),避免所述MMSCl負載過重,導致故障,使業(yè)務(wù)不能實時的發(fā)送下去;因此,當檢測到所 述匪SCl的性能參數(shù)超過預(yù)定閾值,則啟動業(yè)務(wù)分流,即將原歸屬于所述匪SCl的UA號段 分配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,具體地,可以根據(jù)MMSCl的分流 需求、該Enum DNS管轄的各個MMSC的當前業(yè)務(wù)處理能力以及硬件處理能力,確定滿足分流 要求的另一個MMSC。進一步地,在確定滿足分流要求的另一個MMSC時,若確定出多個滿足 分流要求的MMSC,則可以從所述多個滿足分流要求的MMSC中任選一個MMSC作為所述另一 個MMSC,也可以從所述多個滿足分流要求的MMSC中選取一個當前業(yè)務(wù)處理能力以及硬件 處理能力比較高的一個MMSC作為所述另一個MMSC,在具體實施時可以根據(jù)具體情況決定, 本發(fā)明實施例對此不進行限制。505、UA向WAP GW發(fā)送提取請求;該提取請求中包含為該業(yè)務(wù)服務(wù)的MMSC的信息; 本發(fā)明實施例中,為該業(yè)務(wù)服務(wù)的MMSC為MMSCl,因此該提取請求里面含有MMSCl的信息。 其中,所述匪SCl的信息用于定位所述MMSCl所在位置,其可以為但不局限于所述MMSCl的 地址。506、WAP Gff接收到UA發(fā)送的提取請求后,根據(jù)所述匪SCl的信息將所述提取請 求轉(zhuǎn)發(fā)給MMSCl。這里需要說明的是,在該步驟中,WAP Gff根據(jù)該提取請求中的MMSC指示去執(zhí)行相 應(yīng)的操作,并不對本地的緩存進行處理。507、匪SCl在接收到WAP Gff發(fā)送的所述提取請求后,將SP提交的彩信業(yè)務(wù)放在 提取響應(yīng)中,將所述提取響應(yīng)返回給WAP Gff,該提取響應(yīng)中包含UA的標識和業(yè)務(wù)標識2。其中,MMSCl在把彩信業(yè)務(wù)放在提取響應(yīng)后,該MMSCl針對該次業(yè)務(wù)產(chǎn)生一個業(yè)務(wù) 標識2,用于標識該把彩信業(yè)務(wù)放在提取響應(yīng)中的業(yè)務(wù)為該MMSCl處理的業(yè)務(wù)。508、WAP Gff接收到所述提取響應(yīng)后,根據(jù)所述UA的標識將提取響應(yīng)轉(zhuǎn)發(fā)給UA0509、在UA接收到WAP GW發(fā)送的提取響應(yīng)后,向WAP GW返回提取通知響應(yīng),所述 提取通知響應(yīng)中包含業(yè)務(wù)標識1,該業(yè)務(wù)標識1用于標識該所述UA發(fā)送提取通知請求的業(yè) 務(wù)為該匪SCl處理的業(yè)務(wù)。510、WAP GW接收到該提取通知響應(yīng)后,向Enum DNS查詢UA歸屬地的MMSC的信 息的歸屬地查詢請求。其中,當所述WAP Gff接收到所述UA發(fā)送的提取通知響應(yīng)后,需要將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給為所述UA服務(wù)的MMSC ;但是,由于在步驟504中,將所述WAP GW本地緩存的所 述UA所在號段的歸屬地信息刪除,當所述WAP GW接收到所述提取通知響應(yīng)后,需要重新從 Enum DNS查詢所述UA所在號段的所歸屬的匪SC,因此WAP GW在接收到UA發(fā)送的提取通 知響應(yīng)后,向Enum DNS查詢UA歸屬地的匪SC的信息的歸屬地查詢請求。511、Enum DNS返回UA歸屬地的匪SC2信息的歸屬地查詢響應(yīng);所述歸屬地查詢 響應(yīng)中包含匪SC2的信息。由于在步驟504中,Enum DNS檢測到MMSCl的負載較重,啟動了業(yè)務(wù)分流,將原歸 屬于匪SCl的UA所在號段分配給滿足分流要求的匪SC2,因此,此處EnumDNS在接收到查詢 UA所在號段的歸屬地時,將所述分流匪SC2的信息發(fā)送給WAPGW,以便WAP Gff將相應(yīng)的業(yè) 務(wù)轉(zhuǎn)發(fā)給所述MMSC2。512、WAP GW在接收到所述歸屬地查詢響應(yīng)后,根據(jù)所述歸屬地查詢響應(yīng)中的 MMSC2的信息,將所述UA發(fā)送的提取通知響應(yīng)轉(zhuǎn)發(fā)給所述MMSC2,所述提取響應(yīng)通知中包含 匪SC2的信息。進一步,需要說明的是,WAP GW通常在接收到所述歸屬地查詢響應(yīng)后,更新本地的 緩存,即將所述UA所在號段的歸屬地MMSC2的信息緩存在所述本地的緩存中。513、MMSC2在接收到所述提取通知響應(yīng)后,MMSC2根據(jù)所述提取通知響應(yīng)中的業(yè) 務(wù)標識1,確定處理該業(yè)務(wù)的不是MMSC2而是MMSCl,則根據(jù)所述業(yè)務(wù)標識1獲取的處理所 述業(yè)務(wù)的匪SCl的信息,并執(zhí)行步驟514。514、匪SC2根據(jù)所述匪SCl的信息將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給匪SCl。515、匪SCl接收到所述成功提取消息后,得知此次從SP向UA發(fā)送一條彩信的業(yè) 務(wù)已完成,則對此次彩信業(yè)務(wù)進行計費等處理,并刪除此彩信,執(zhí)行步驟516。516、向SP發(fā)送遞送報告請求消息,告知SP其對該業(yè)務(wù)的處理已經(jīng)完成。517、SP給匪SCl回遞送報告響應(yīng)消息。本發(fā)明實施例中,Enum DNS可以根據(jù)匪SC的性能參數(shù),確定匪SC是否需要進行 業(yè)務(wù)分流,使Enum DNS主動并及時的確定MMSC是否需要進行業(yè)務(wù)分流,從而使得一個MMSC 繁忙時,可以由分流的另一個MMSC來分擔多媒體消息的實時下發(fā);進一步地,當所述分流 MMSC接收到不是自己本身處理的業(yè)務(wù)消息時,將該業(yè)務(wù)消息發(fā)送給處理所述業(yè)務(wù)的MMSC, 由處理所述業(yè)務(wù)的匪SC完成對所述業(yè)務(wù)的處理,保證了在分流的過程中不影響業(yè)務(wù)的正 常處理,較大程度的提高了用戶的體驗。實施例5本發(fā)明實施例提供一種電子編碼域名服務(wù)器Enum DNS,如圖6所示,該服務(wù)器包 括檢測單元61、分配單元62、第一發(fā)送單元63和第二發(fā)送單元64。檢測單元61,用于檢測所述電子編碼域名服務(wù)器Enum DNS管轄區(qū)內(nèi)的多媒體消 息業(yè)務(wù)中心MMSC的性能參數(shù)是否超過預(yù)定閾值;所述性能參數(shù)包括以下參數(shù)中的任意一 項或者以下參數(shù)中的任意項的組合,所述參數(shù)包括當前數(shù)據(jù)流量、處理業(yè)務(wù)的成功率、處 理業(yè)務(wù)的延時;其中,所述預(yù)定閾值為一個門限值,可以根據(jù)MMSC的業(yè)務(wù)處理能力和硬件 處理能力具體設(shè)置,本發(fā)明實施例對此不進行限制。分配單元62,用于在所述檢測單元61檢測到所述一個MMSC的性能參數(shù)超過所述 預(yù)定閾值時,將原歸屬于所述一個MMSC的一定號段,分配給滿足分流要求的所述Enum DNS管轄的另一個匪SC。第一發(fā)送單元63,用于向無線應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送通知消息,通知所述WAP Gff將本地緩存的所述一定號段的歸屬地信息刪除。第二發(fā)送單元64,用于當接收到所述WAP Gff發(fā)送的查詢所述一定號段的歸屬地 的歸屬地查詢請求時,將所述另一個MMSC的信息發(fā)送給所述WAP GW。所述分配單元62,還用于在所述MMSC中的一個MMSC向用戶代理UA發(fā)送提取通知 請求后,在所述檢測單元61檢測到所述MMSC中的一個MMSC的性能參數(shù)超過預(yù)定閾值時, 將原歸屬于所述一個MMSC的UA所在號段,分配給滿足分流要求的所述Enum DNS管轄的另 一個 MMSC0進一步,如圖7所述,該Enum DNS還包括確定單元65。確定單元65,用于在所述分配單元62將原歸屬于所述一個MMSC的UA所在號段, 分配給滿足分流要求的另一個MMSC之前,或者將原歸屬于所述一個MMSC的一定號段分配 給滿足分流要求的另一個MMSC之前,根據(jù)所述一個MMSC的分流需求、所述Enum DNS管轄 區(qū)內(nèi)的各個匪SC的當前業(yè)務(wù)處理能力以及硬件處理能力,確定滿足分流要求的所述另一 個 MMSC。本發(fā)明實施例提供一種多媒體消息業(yè)務(wù)中心,如圖8所示,該中心包括接收單元 71、確定單元72、獲取單元73和發(fā)送單元74。接收單元71,用于接收無線應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送的提取通知響應(yīng),所述提取 通知響應(yīng)中包含業(yè)務(wù)標識。確定單元72,用于根據(jù)接收單元71接收到的所述業(yè)務(wù)標識,確定與所述業(yè)務(wù)標識 對應(yīng)的業(yè)務(wù)是否為所述多媒體消息業(yè)務(wù)中心MMSC處理的業(yè)務(wù);獲取單元73,用于在所述確定單元72確定所述與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)不是 所述MMSC處理的業(yè)務(wù)時,根據(jù)所述業(yè)務(wù)標識獲取處理所述業(yè)務(wù)的MMSC的信息;發(fā)送單元74,用于根據(jù)所述獲取單元73獲取的MMSC的信息,將所述接收單元接收 到的所述提取通知響應(yīng)發(fā)送給所述獲取單元73獲取的MMSC。進一步的,在所述確定單元72確定所述業(yè)務(wù)是所述匪SC處理的業(yè)務(wù)時,由所述 MMSC完成未處理完的用戶業(yè)務(wù)。本發(fā)明實施例提供一種業(yè)務(wù)分流的系統(tǒng),如圖10所述,該系統(tǒng)包括電子編碼域 名服務(wù)器81、無線應(yīng)用協(xié)議網(wǎng)關(guān)82和多媒體消息業(yè)務(wù)中心83。電子編碼域名服務(wù)器(Enum DNS)81,用于檢測其管轄的多媒體消息業(yè)務(wù)中心 (MMSC)的性能參數(shù)是否超過預(yù)定閾值;若在所述匪SC中的一個匪SC向用戶代理UA發(fā)送 提取通知請求后,檢測到所述一個MMSC的性能參數(shù)超過所述預(yù)定閾值,則將原歸屬于所述 一個匪SC的UA所在號段,分配給滿足分流要求的所述Enum DNS管轄的另一個匪SC,并向 WAP GW82發(fā)送通知消息,通知所述WAP GW82將本地緩存的所述UA所在號段的歸屬地信息 刪除;當接收到所述WAP GW82發(fā)送的查詢所述UA所在號段的歸屬地的歸屬地查詢請求時, 將所述另一個匪SC的信息發(fā)送給所述WAP GW82 ;WAP GW82,用于接收所述UA發(fā)送的提取通知響應(yīng),根據(jù)所述響應(yīng)向所述Enum DNS81發(fā)送查詢所述UA的歸屬地的歸屬地查詢請求;接收所述另外一個MMSC的信息,并根 據(jù)所述另一個MMSC的信息將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給所述另一個MMSC83,所述提取通知響應(yīng)中包含業(yè)務(wù)標識;MMSC83,用于接收所述WAP GW82發(fā)送的提取通知響應(yīng),并所述根據(jù)所述提取通知 響應(yīng)中的業(yè)務(wù)標識,判斷與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)是否為所述另一個MMSC處理的業(yè)務(wù); 若判定所述業(yè)務(wù)不是所述另一個MMSC處理的業(yè)務(wù),則根據(jù)所述業(yè)務(wù)標識獲取處理所述業(yè) 務(wù)的MMSC的信息,并根據(jù)所述獲取的MMSC的信息,將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給所述獲取的 MMSC。本發(fā)明實施例中,Enum DNS可以根據(jù)匪SC的性能參數(shù),確定匪SC是否需要進行 業(yè)務(wù)分流,使Enum DNS主動并及時的確定MMSC是否需要進行業(yè)務(wù)分流,從而使得一個MMSC 繁忙時,可以由分流的另一個MMSC來分擔多媒體消息的實時下發(fā);進一步地,當所述分流 MMSC接收到不是自己本身處理的業(yè)務(wù)消息時,將該業(yè)務(wù)消息發(fā)送給處理所述業(yè)務(wù)的MMSC, 由處理所述業(yè)務(wù)的匪SC完成對所述業(yè)務(wù)的處理,保證了在分流的過程中不影響業(yè)務(wù)的正 常處理,較大程度的提高了用戶的體驗。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借 助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳 的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部 分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計 算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機, 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
19
權(quán)利要求
一種業(yè)務(wù)分流的方法,其特征在于,包括電子編碼域名服務(wù)器Enum DNS檢測其管轄的多媒體消息業(yè)務(wù)中心MMSC的性能參數(shù)是否超過預(yù)定閾值;若在所述MMSC中的一個MMSC向用戶代理UA發(fā)送提取通知請求后,檢測到所述一個MMSC的性能參數(shù)超過所述預(yù)定閾值,則將原歸屬于所述一個MMSC的UA所在號段,分配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,并向無線應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送通知消息,通知所述WAP GW將本地緩存的所述UA所在號段的歸屬地信息刪除;當所述Enum DNS接收到所述WAP GW發(fā)送的查詢所述UA所在號段的歸屬地的歸屬地查詢請求時,將所述另一個MMSC的信息發(fā)送給所述WAP GW;所述WAP GW根據(jù)所述另一個MMSC的信息,將接收到的所述UA發(fā)送的提取通知響應(yīng)轉(zhuǎn)發(fā)給所述另一個MMSC,所述提取通知響應(yīng)中包含業(yè)務(wù)標識;所述另一個MMSC接收所述提取通知響應(yīng),并根據(jù)所述提取通知響應(yīng)中的業(yè)務(wù)標識,判斷與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)是否為所述另一個MMSC處理的業(yè)務(wù);若判定所述業(yè)務(wù)不是所述另一個MMSC處理的業(yè)務(wù),則根據(jù)所述業(yè)務(wù)標識獲取處理所述業(yè)務(wù)的MMSC的信息,并根據(jù)所述獲取的MMSC的信息,將所述提取通知響應(yīng)發(fā)送給所述獲取的MMSC。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將原歸屬于所述一個MMSC的UA所在號 段,分配給滿足分流要求的另一個MMSC之前,該方法還包括根據(jù)所述一個MMSC的分流需求、所述Enum DNS管轄的各個MMSC的當前業(yè)務(wù)處理能力 以及硬件處理能力,確定滿足分流要求的所述另一個MMSC。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述性能參數(shù)包括以下參數(shù)中的任意一 項或者以下參數(shù)中的任意項的組合,所述參數(shù)包括當前數(shù)據(jù)流量、處理業(yè)務(wù)的成功率、處理業(yè)務(wù)的延時。
4.一種業(yè)務(wù)分流的方法,其特征在于,包括電子編碼域名服務(wù)器Enum DNS檢測其管轄的多媒體消息業(yè)務(wù)中心匪SC的性能參數(shù)是 否超過預(yù)定閾值;若檢測到所述MMSC中的一個MMSC的性能參數(shù)超過預(yù)定閾值,則將原歸屬于所述一個 MMSC的一定號段分配給滿足分流要求的所述Enum DNS管轄的另一個MMSC,并向無線應(yīng)用 協(xié)議網(wǎng)關(guān)WAP GW發(fā)送通知消息,通知所述WAP GW將本地緩存的所述一定號段的歸屬地信 息刪除;當所述Enum DNS接收到所述WAP GW發(fā)送的查詢所述一定號段的歸屬地的歸屬地查詢 請求時,將所述另一個MMSC的信息發(fā)送給所述WAP GW。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在將原歸屬于所述一個MMSC的一定號段 分配給滿足分流要求的另個MMSC之前,該方法還包括根據(jù)所述一個MMSC的分流需求、所述Enum DNS管轄區(qū)內(nèi)的各個MMSC的當前業(yè)務(wù)處理 能力以及硬件處理能力,確定滿足分流要求的所述另一個MMSC。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述性能參數(shù)包括以下參數(shù)中的任意一 項或者以下參數(shù)中的任意項的組合,所述參數(shù)包括當前數(shù)據(jù)流量、處理業(yè)務(wù)的成功率、處理業(yè)務(wù)的延時。
7.一種電子編碼域名服務(wù)器,其特征在于,包括檢測單元,用于檢測所述電子編碼域名服務(wù)器Enum DNS管轄的多媒體消息業(yè)務(wù)中心 MMSC的性能參數(shù)是否超過預(yù)定閾值;分配單元,用于在所述檢測單元檢測到所述一個MMSC的性能參數(shù)超過所述預(yù)定閾值 時,將原歸屬于所述一個MMSC的一定號段分配給滿足分流要求的所述Enum DNS管轄的另 一個 MMSC ;第一發(fā)送單元,用于向無線應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送通知消息,通知所述WAP GW將本 地緩存的所述一定號段的歸屬地信息刪除;第二發(fā)送單元,用于當接收到所述WAP GW發(fā)送的查詢所述一定號段的歸屬地的歸屬地 查詢請求時,將所述另一個MMSC的信息發(fā)送給所述WAP GW。
8.根據(jù)權(quán)利要求7所述的電子編碼域名服務(wù)器,其特征在于,所述分配單元,還用于在所述匪SC中的一個匪SC向用戶代理UA發(fā)送提取通知請求 后,所述檢測單元檢測到所述MMSC中的一個MMSC的性能參數(shù)超過預(yù)定閾值時,將原歸屬于 所述一個匪SC的UA所在號段,分配給滿足分流要求的所述Enum DNS管轄的另一個匪SC。
9.根據(jù)權(quán)利要求7或8所述的電子編碼域名服務(wù)器,其特征在于,所述電子編碼域名服 務(wù)器還包括確定單元,用于在所述分配單元將原歸屬于所述一個MMSC的UA所在號段,分配給滿足 分流要求的另一個MMSC之前,或者將原歸屬于所述一個MMSC的一定號段分配給滿足分流 要求的另一個匪SC之前,根據(jù)所述一個匪SC的分流需求、所述Enum DNS管轄區(qū)內(nèi)的各個 MMSC的當前業(yè)務(wù)處理能力以及硬件處理能力,確定滿足分流要求的所述另一個MMSC。
10.一種多媒體消息業(yè)務(wù)中心,其特征在于,包括接收單元,用于接收無線應(yīng)用協(xié)議網(wǎng)關(guān)WAP GW發(fā)送的提取通知響應(yīng),所述提取通知響 應(yīng)中包含業(yè)務(wù)標識;確定單元,用于根據(jù)所述接收單元接收到的所述業(yè)務(wù)標識,確定與所述業(yè)務(wù)標識對應(yīng) 的業(yè)務(wù)是否為所述多媒體消息業(yè)務(wù)中心MMSC處理的業(yè)務(wù);獲取單元,用于在所述確定單元確定所述與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)不是所述匪SC 處理的業(yè)務(wù)時,根據(jù)所述業(yè)務(wù)標識獲取處理所述業(yè)務(wù)的MMSC的信息;發(fā)送單元,用于根據(jù)所述獲取單元獲取的MMSC的信息,將所述接收單元接收到的所述 提取通知響應(yīng)發(fā)送給所述獲取單元獲取的MMSC。
11.一種業(yè)務(wù)分流的系統(tǒng),其特征在于,包括電子編碼域名服務(wù)器Enum DNS,用于檢測其管轄的多媒體消息業(yè)務(wù)中心MMSC的性能 參數(shù)是否超過預(yù)定閾值;若在所述匪SC中的一個匪SC向用戶代理UA發(fā)送提取通知請求 后,檢測到所述一個匪SC的性能參數(shù)超過所述預(yù)定閾值,則將原歸屬于所述一個匪SC的UA 所在號段,分配給滿足分流要求的所述EnumDNS管轄的另一個MMSC,并向無線應(yīng)用協(xié)議網(wǎng) 關(guān)WAP GW發(fā)送通知消息,通知所述WAP GW將本地緩存的所述UA所在號段的歸屬地信息刪 除;當接收到所述WAPGW發(fā)送的查詢所述UA所在號段的歸屬地的歸屬地查詢請求時,將所 述另一個匪SC的信息發(fā)送給所述WAP Gff ;WAP GW,用于接收所述UA發(fā)送的提取通知響應(yīng),根據(jù)所述響應(yīng)向所述EnumDNS發(fā)送查 詢所述UA的歸屬地的歸屬地查詢請求;接收所述另外一個MMSC的信息,并根據(jù)所述另一個MMSC的信息將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給所述另一個MMSC,所述提取通知響應(yīng)中包含業(yè) 務(wù)標識;MMSC,用于接收所述WAP Gff發(fā)送的提取通知響應(yīng),并所述根據(jù)所述提取通知響應(yīng)中的 業(yè)務(wù)標識,判斷與所述業(yè)務(wù)標識對應(yīng)的業(yè)務(wù)是否為所述另一個MMSC處理的業(yè)務(wù);若判定所 述業(yè)務(wù)不是所述另一個MMSC處理的業(yè)務(wù),則根據(jù)所述業(yè)務(wù)標識獲取處理所述業(yè)務(wù)的MMSC 的信息,并根據(jù)所述獲取的MMSC的信息,將所述提取通知響應(yīng)轉(zhuǎn)發(fā)給所述獲取的MMSC。
全文摘要
本發(fā)明實施例公開了一種業(yè)務(wù)分流的方法、裝置及系統(tǒng),涉及通信領(lǐng)域,使MMSC繁忙時能夠保證多媒體消息的實施下發(fā),并且實現(xiàn)在進行業(yè)務(wù)分流時,不影響業(yè)務(wù)的正常處理,較大程度的提高了用戶體驗。本發(fā)明的方法包括在MMSC向用戶代理UA發(fā)送提取通知請求后,Enum DNS檢測到該MMSC的性能參數(shù)超過預(yù)定閾值,將原歸屬于該一個MMSC的UA所在號段,分配給滿足分流要求的另一個MMSC;并由WAP GW將提取通知響應(yīng)發(fā)送給該另一個MMSC;所述另一個MMSC判定該業(yè)務(wù)不是其本身處理的業(yè)務(wù),則將提取通知響應(yīng)發(fā)送給處理業(yè)務(wù)的MMSC。本發(fā)明實施例主要用于業(yè)務(wù)分流的過程中。
文檔編號H04W28/10GK101917679SQ201010248438
公開日2010年12月15日 申請日期2010年8月9日 優(yōu)先權(quán)日2010年8月9日
發(fā)明者張志遠 申請人:華為技術(shù)有限公司