專利名稱:一種多媒體消息中心及調(diào)節(jié)其處理能力的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體消息通信技術(shù),尤其涉及一種多媒體消息中心及調(diào)節(jié)其處理能 力的方法。
背景技術(shù):
隨著多媒體消息終端的普及以及SP(SerViCe Provider 服務(wù)提供商)業(yè)務(wù)的大 量擴展,多媒體消息業(yè)務(wù)得到了蓬勃發(fā)展。各個運營商都建設(shè)了大量的多媒體消息中心。多 媒體消息業(yè)務(wù)的谷峰特征特別明顯,在早晨8-10點和下午16-18點為業(yè)務(wù)的高峰,而到了 凌晨業(yè)務(wù)量幾乎可以忽略不計。為了能滿足峰值業(yè)務(wù)量的處理能力,目前多媒體消息中心 的機器都是按照峰值進行配置,這樣在業(yè)務(wù)閑時,大部分機器利用率很低,增加了運營商的 運維成本。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種多媒體消息中心及調(diào)節(jié)其處理能力的方 法,能夠有效提高多媒體消息中心的機器利用率。本發(fā)明采用了如下技術(shù)方案一種調(diào)節(jié)多媒體消息中心處理能力的方法,包括獲取多媒體信息中心的各個業(yè)務(wù)處理機的實時業(yè)務(wù)量;根據(jù)所獲得的實時業(yè)務(wù)量按預(yù)設(shè)原則調(diào)節(jié)所述多媒體消息中心的處理能力。進一步地,所述根據(jù)所獲得的實時業(yè)務(wù)量按預(yù)設(shè)原則調(diào)節(jié)所述多媒體消息中心的 處理能力具體包括設(shè)置調(diào)度時間和第一業(yè)務(wù)處理能力閾值;配置最大業(yè)務(wù)處理能力和第二業(yè)務(wù)處理能力閾值,其中所述第一業(yè)務(wù)處理能力閾 值大于所述第二業(yè)務(wù)處理能力閾值;當(dāng)所述調(diào)度時間到達時,根據(jù)所述實時業(yè)務(wù)量與所述第一業(yè)務(wù)處理能力閾值的比 較結(jié)果調(diào)節(jié)所述多媒體消息中心的處理能力。進一步地,所述第一業(yè)務(wù)處理能力閾值為所述實時業(yè)務(wù)量加上或減去預(yù)設(shè)冗余量。進一步地,所述第一業(yè)務(wù)處理能力閾值為所述實時業(yè)務(wù)量乘以預(yù)設(shè)比例值。所述根據(jù)所述實時業(yè)務(wù)量與所述第一業(yè)務(wù)處理能力閾值的比較結(jié)果調(diào)節(jié)所述多 媒體消息中心的處理能力具體包括若判斷得到所述實時業(yè)務(wù)量小于所述第一業(yè)務(wù)處理能力閾值,則進一步判斷若 所述實時業(yè)務(wù)量小于所述第二業(yè)務(wù)處理能力閾值,則減少所述多媒體消息中心的當(dāng)前業(yè)務(wù) 處理能力;若所述實時業(yè)務(wù)量大于或等于所述第二業(yè)務(wù)處理能力閾值,則保持所述多媒體 消息中心的當(dāng)前業(yè)務(wù)處理能力;若判斷得到所述實時業(yè)務(wù)量大于或等于所述第一業(yè)務(wù)處理能力閾值,則進一步判斷若所述實時業(yè)務(wù)量達到或大于配置的最大業(yè)務(wù)處理能力,則進行告警通知,人工干預(yù)擴 展所述多媒體消息中心處理能力;若所述實時業(yè)務(wù)量小于配置的最大業(yè)務(wù)處理能力,則增 加所述多媒體消息中心的當(dāng)前業(yè)務(wù)處理能力。所述減少所述多媒體消息中心的當(dāng)前業(yè)務(wù)處理能力包括使運行業(yè)務(wù)程序的業(yè)務(wù) 處理機停止運行業(yè)務(wù)程序。所述增加所述多媒體消息中心的當(dāng)前業(yè)務(wù)處理能力包括使沒有運行業(yè)務(wù)程序的 業(yè)務(wù)處理機運行業(yè)務(wù)程序。本發(fā)明還提供了一種多媒體消息處理中心,包括運行業(yè)務(wù)程序的業(yè)務(wù)處理機,還 包括計算代理模塊,用于收集所述業(yè)務(wù)處理機實時處理的業(yè)務(wù)量;調(diào)度中心模塊,用于接收所述計算代理模塊發(fā)送的業(yè)務(wù)處理機的實時業(yè)務(wù)量,根 據(jù)所獲得的實時業(yè)務(wù)量按預(yù)設(shè)原則調(diào)節(jié)所述多媒體消息中心的處理能力。進一步地,所述根據(jù)所獲得的實時業(yè)務(wù)量按預(yù)設(shè)原則調(diào)節(jié)所述多媒體消息中心的 處理能力具體包括設(shè)置調(diào)度時間和第一業(yè)務(wù)處理能力閾值;當(dāng)所述調(diào)度時間到達時,根 據(jù)所述實時業(yè)務(wù)量與所述第一業(yè)務(wù)處理能力閾值的比較結(jié)果調(diào)節(jié)所述多媒體消息中心的 處理能力。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于可以根據(jù)多媒體消息中心的實時業(yè)務(wù) 量情況而相應(yīng)調(diào)節(jié)多媒體消息中心處理能力,有利于充分利用多媒體消息中心的各個業(yè)務(wù) 處理機的處理能力,提高機器使用率。由于根據(jù)實時業(yè)務(wù)量而相應(yīng)調(diào)節(jié)處理能力,既可以在忙時使之具有足夠的業(yè)務(wù)處 理能力,保證多媒體消息中心的正常運行;又可以在閑時減少使用業(yè)務(wù)處理機的數(shù)量,從而 達到減少運營商的運維支出、節(jié)能減排的目的。
圖1是本發(fā)明調(diào)節(jié)多媒體消息中心業(yè)務(wù)處理能力方法的流程示意圖;圖2是本發(fā)明調(diào)節(jié)多媒體消息中心業(yè)務(wù)處理能力方法實施例的流程示意圖;圖3是本發(fā)明實施例的具有動態(tài)調(diào)節(jié)處理能力功能的多媒體消息中心的邏輯結(jié) 構(gòu)示意圖。
具體實施例方式下面通過具體實施方式
結(jié)合附圖對本發(fā)明作進一步詳細說明。本發(fā)明調(diào)節(jié)多媒體消息中心業(yè)務(wù)處理能力的方法的流程如圖1所示。SlOO 獲取多媒體信息中心的各個業(yè)務(wù)處理機的實時業(yè)務(wù)量;S200:按預(yù)設(shè)原則根據(jù)所獲得的實時業(yè)務(wù)量調(diào)節(jié)所述多媒體消息中心的處理能 力。對于步驟S100,一種實施例可以采用實時收集的方式來收集多媒體消息中心的各 個業(yè)務(wù)處理機的實時業(yè)務(wù)量,對于收集到的實時業(yè)務(wù)量采用周期地主動上傳的方式發(fā)送。對于步驟S200,具體為設(shè)置調(diào)度時間和第一業(yè)務(wù)處理能力閾值;配置最大業(yè)務(wù) 處理能力和第二業(yè)務(wù)處理能力閾值,其中所述第一業(yè)務(wù)處理能力閾值大于所述第二業(yè)務(wù)處理能力閾值;根據(jù)實時業(yè)務(wù)量與第一業(yè)務(wù)處理能力閾值的比較結(jié)果調(diào)節(jié)所述多媒體消息中 心的處理能力。其中,第一業(yè)務(wù)處理能力閾值為所述實時業(yè)務(wù)量加上或減去預(yù)設(shè)冗余量,這里所 說的預(yù)設(shè)冗余量是個常數(shù),根據(jù)實際業(yè)務(wù)運行總結(jié)出的數(shù)值。另一種實施例中,第一業(yè)務(wù)處 理能力閾值可以設(shè)置為收集到的實時業(yè)務(wù)量乘以某一預(yù)設(shè)比例值,這里所說的預(yù)設(shè)比例值 是個常數(shù),根據(jù)實際業(yè)務(wù)運行總結(jié)出的數(shù)值。本發(fā)明調(diào)節(jié)多媒體消息中心業(yè)務(wù)處理能力方法的實施例中,步驟S200具體細分 為如圖2所示的如下步驟S210:調(diào)度時間到?根據(jù)設(shè)定的調(diào)度時間,判斷是否到了調(diào)度時間,如果是則轉(zhuǎn)S211。S211 配置的處理能力相對于實時業(yè)務(wù)量是否冗余足夠?可以根據(jù)歷史某一時刻的業(yè)務(wù)量配置第一業(yè)務(wù)處理能力閾值。在調(diào)度時間到時, 判斷第一業(yè)務(wù)處理能力閾值相對于獲得的實時業(yè)務(wù)量是否冗余足夠,即實時業(yè)務(wù)量是否小 于第一業(yè)務(wù)處理能力閾值,如果小于,說明冗余足夠,則轉(zhuǎn),S214 ;如果大于,說明冗余不足, 則轉(zhuǎn)S212。S214 配置的處理能力相對于實時業(yè)務(wù)量是否冗余過多?如果實時業(yè)務(wù)量小于第二業(yè)務(wù)處理能力閾值,則轉(zhuǎn)S215 ;如果冗余合理,即實時 業(yè)務(wù)量大于或等于第二業(yè)務(wù)處理能力閾值,則保持所述多媒體消息中心的當(dāng)前業(yè)務(wù)處理能 力,不調(diào)節(jié)多媒體消息中心當(dāng)前的業(yè)務(wù)處理能力。S215 減少業(yè)務(wù)處理能力。本實施例采用使運行中的業(yè)務(wù)處理機的業(yè)務(wù)程序停止的方法則可減少所述多媒 體消息中心當(dāng)前業(yè)務(wù)處理能力;另一種實施例中,如果發(fā)現(xiàn)沒有運行的業(yè)務(wù)處理機過多,還 可以將部分業(yè)務(wù)處理機進行休眠或下電處理。S212 當(dāng)前處理能力是否達到系統(tǒng)處理能力上限?配置最大業(yè)務(wù)處理能力。判斷當(dāng)前處理能力是否達到多媒體消息中心的最大處理 能力,即判斷實時業(yè)務(wù)量是否小于最大業(yè)務(wù)處理能力;如果達到或大于配置的最大業(yè)務(wù)處 理能力,則進行告警通知,需要人為干預(yù),通過擴容的方式來擴展多媒體消息中心的處理能 力;如果沒有達到,則轉(zhuǎn)S213。S213 增加業(yè)務(wù)處理能力。本實施例采用使沒有運行業(yè)務(wù)程序的業(yè)務(wù)處理機運行程序的方法則可增加多媒 體消息中心當(dāng)前業(yè)務(wù)處理能力;其他實施例中還采用對已處于下電或休眠狀態(tài)的業(yè)務(wù)處理 機進行上電或喚醒處理,使其進入服務(wù)狀態(tài)。通過周期地執(zhí)行本實施例步驟S200,從而動態(tài)地調(diào)節(jié)多媒體消息中心的處理能 力??梢?,本發(fā)明方法的基本思想是根據(jù)多媒體消息中心的實時業(yè)務(wù)量情況而相應(yīng)調(diào) 節(jié)多媒體消息中心處理能力,使其在忙時具有足夠業(yè)務(wù)處理能力,在閑時減少使用業(yè)務(wù)處 理機的數(shù)量,從而降低多媒體消息中心的綜合能耗,達到減少運營商的運維支出、節(jié)能減排 的目的。下面給出用于執(zhí)行上述動態(tài)調(diào)節(jié)多媒體消息中心業(yè)務(wù)處理能力方法的多媒體消息中心的實施例,為盡量減少對現(xiàn)有設(shè)備的改動,本實施例多媒體消息中心是通過在提供 現(xiàn)有多媒體消息中心的基礎(chǔ)上,增加計算代理模塊和調(diào)度中心模塊來實現(xiàn),結(jié)構(gòu)參考圖3。 業(yè)務(wù)處理機運行MMS程序(Multimedia Messaging Service 多媒體消息業(yè)務(wù)),并通過四 層交換機與外接接口通信。計算代理模塊用于收集所述業(yè)務(wù)處理機實時處理的業(yè)務(wù)量;調(diào) 度中心模塊用于接收計算代理模塊發(fā)送的業(yè)務(wù)處理機的實時業(yè)務(wù)量,根據(jù)所獲得的實時業(yè) 務(wù)量按預(yù)設(shè)原則調(diào)節(jié)多媒體消息中心的處理能力。本發(fā)明多媒體消息中心實施例中,計算代理模塊是安裝在各個業(yè)務(wù)處理機上的, 其他實施例中,計算代理模塊可以不安裝在業(yè)務(wù)處理機上。計算代理模塊實時收集各個業(yè) 務(wù)處理機實時處理的業(yè)務(wù)量,并上報給調(diào)度中心模塊,本發(fā)明實施例中計算代理模塊是周 期地上報收集到的實時業(yè)務(wù)量。調(diào)度中心模塊用于接收計算代理發(fā)送的各個業(yè)務(wù)處理機的實時業(yè)務(wù) 量,并根據(jù)該 實時業(yè)務(wù)量按預(yù)設(shè)原則對多媒體消息中心的處理能力進行調(diào)節(jié)。一種實施例中,調(diào)度中心模塊可以根據(jù)歷史每個時刻的業(yè)務(wù)量,在業(yè)務(wù)量發(fā)生變 化前采用手工配置方式使業(yè)務(wù)處理機運行或停止運行業(yè)務(wù)程序從而增加或減少多媒體消 息中心的處理能力。另一種實施例中,調(diào)度中心模塊還可以事先配置預(yù)設(shè)原則,然后周期性地根據(jù)實 時業(yè)務(wù)量按預(yù)設(shè)原則對多媒體消息中心的處理能力進行調(diào)節(jié)。其中,關(guān)于根據(jù)實時業(yè)務(wù)量 按預(yù)設(shè)原則對多媒體消息中心的處理能力進行調(diào)節(jié)的詳細步驟可參照前述方法實施例的 步驟,此處不再重復(fù)敘述。又一種實施例中,調(diào)度中心模塊還可以設(shè)定節(jié)能策略,例如如果沒有運行業(yè)務(wù)程 序的業(yè)務(wù)處理機多過3個,則只保留2個業(yè)務(wù)處理機等待執(zhí)行,其余的業(yè)務(wù)處理機進行下電 或休眠處理。在其他實施例中,調(diào)度中心模塊通過與四層交換機通信,從四層交換機處獲取 業(yè)務(wù)處理機是否停止工作的信息。本發(fā)明多媒體消息中心根據(jù)多媒體消息中心業(yè)務(wù)量情況相應(yīng)地增加和減少處理 多媒體消息業(yè)務(wù)的業(yè)務(wù)處理機,使業(yè)務(wù)處理機的數(shù)量和多媒體業(yè)務(wù)量的多少相適應(yīng),還可 以將閑置的機器進行休眠或者下電,從而達到減少運營商的運維成本、節(jié)能減排的目的。以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所做的進一步詳細說明,不能認定本發(fā) 明的具體實施只局限于這些說明。對于本發(fā)明所述技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護 范圍。
權(quán)利要求
一種調(diào)節(jié)多媒體消息中心處理能力的方法,其特征在于,包括獲取多媒體信息中心的各個業(yè)務(wù)處理機的實時業(yè)務(wù)量;根據(jù)所獲得的實時業(yè)務(wù)量按預(yù)設(shè)原則調(diào)節(jié)所述多媒體消息中心的處理能力。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所獲得的實時業(yè)務(wù)量按預(yù)設(shè)原則 調(diào)節(jié)所述多媒體消息中心的處理能力具體包括設(shè)置調(diào)度時間和第一業(yè)務(wù)處理能力閾值;配置最大業(yè)務(wù)處理能力和第二業(yè)務(wù)處理能力閾值,其中所述第一業(yè)務(wù)處理能力閾值大 于所述第二業(yè)務(wù)處理能力閾值;當(dāng)所述調(diào)度時間到達時,根據(jù)所述實時業(yè)務(wù)量與所述第一業(yè)務(wù)處理能力閾值的比較結(jié) 果調(diào)節(jié)所述多媒體消息中心的處理能力。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一業(yè)務(wù)處理能力閾值為所述實時業(yè) 務(wù)量加上或減去預(yù)設(shè)冗余量。
4.如權(quán)利要求2所述的方法,其特征在于,所述第一業(yè)務(wù)處理能力閾值為所述實時業(yè) 務(wù)量乘以預(yù)設(shè)比例值。
5.如權(quán)利要求3或4所述的方法,其特征在于,所述根據(jù)所述實時業(yè)務(wù)量與所述第一業(yè) 務(wù)處理能力閾值的比較結(jié)果調(diào)節(jié)所述多媒體消息中心的處理能力具體包括若判斷得到所述實時業(yè)務(wù)量小于所述第一業(yè)務(wù)處理能力閾值,則進一步判斷若所述 實時業(yè)務(wù)量小于所述第二業(yè)務(wù)處理能力閾值,則減少所述多媒體消息中心的當(dāng)前業(yè)務(wù)處理 能力;若所述實時業(yè)務(wù)量大于或等于所述第二業(yè)務(wù)處理能力閾值,則保持所述多媒體消息 中心的當(dāng)前業(yè)務(wù)處理能力;若判斷得到所述實時業(yè)務(wù)量大于或等于所述第一業(yè)務(wù)處理能力閾值,則進一步判斷 若所述實時業(yè)務(wù)量達到或大于配置的最大業(yè)務(wù)處理能力,則進行告警通知,人工干預(yù)擴展 所述多媒體消息中心處理能力;若所述實時業(yè)務(wù)量小于配置的最大業(yè)務(wù)處理能力,則增加 所述多媒體消息中心的當(dāng)前業(yè)務(wù)處理能力。
6.如權(quán)利要求5所述的方法,其特征在于,所述減少所述多媒體消息中心的當(dāng)前業(yè)務(wù) 處理能力包括使運行業(yè)務(wù)程序的業(yè)務(wù)處理機停止運行業(yè)務(wù)程序。
7.如權(quán)利要求5所述的方法,其特征在于,所述增加所述多媒體消息中心的當(dāng)前業(yè)務(wù) 處理能力包括使沒有運行業(yè)務(wù)程序的業(yè)務(wù)處理機運行業(yè)務(wù)程序。
8.一種多媒體消息處理中心,包括運行業(yè)務(wù)程序的業(yè)務(wù)處理機,其特征在于,還包括計算代理模塊,用于收集所述業(yè)務(wù)處理機實時處理的業(yè)務(wù)量;調(diào)度中心模塊,用于接收所述計算代理模塊發(fā)送的業(yè)務(wù)處理機的實時業(yè)務(wù)量,根據(jù)所 獲得的實時業(yè)務(wù)量按預(yù)設(shè)原則調(diào)節(jié)所述多媒體消息中心的處理能力。
9.如權(quán)利要求8所述的多媒體消息處理中心,其特征在于,所述根據(jù)所獲得的實時業(yè) 務(wù)量按預(yù)設(shè)原則調(diào)節(jié)所述多媒體消息中心的處理能力具體包括設(shè)置調(diào)度時間和第一業(yè)務(wù) 處理能力閾值;當(dāng)所述調(diào)度時間到達時,根據(jù)所述實時業(yè)務(wù)量與所述第一業(yè)務(wù)處理能力閾 值的比較結(jié)果調(diào)節(jié)所述多媒體消息中心的處理能力。
全文摘要
本發(fā)明公開了一種多媒體消息中心及調(diào)節(jié)其處理能力的方法。該多媒體消息中心在原有多媒體消息中心基礎(chǔ)上增加計算代理模塊和調(diào)度中心模塊;計算代理模塊用于收集業(yè)務(wù)處理機實時處理的業(yè)務(wù)量;調(diào)度中心模塊用于接收所述計算代理模塊發(fā)送的業(yè)務(wù)處理機的實時業(yè)務(wù)量,并根據(jù)該實時業(yè)務(wù)量按預(yù)設(shè)原則調(diào)節(jié)多媒體消息中心的處理能力。本發(fā)明根據(jù)多媒體消息中心業(yè)務(wù)量情況相應(yīng)調(diào)節(jié)多媒體消息中心處理能力,有效提高多媒體消息中心的機器利用率,達到減少運營商的運維支出、節(jié)能減排的目的。
文檔編號H04W88/18GK101834851SQ201010138409
公開日2010年9月15日 申請日期2010年3月30日 優(yōu)先權(quán)日2010年3月30日
發(fā)明者黃翔 申請人:中興通訊股份有限公司