本發(fā)明專利技術公開了一種均衡負載方法及裝置,該方法包括:多媒體消息網關獲取多個多媒體消息中心的負載狀態(tài);多媒體消息網關根據負載狀態(tài)對需要發(fā)送的多媒體信息在多個多媒體消息中心之間進行負載均衡。通過本發(fā)明專利技術,提高了負載均衡的效率。
【技術實現步驟摘要】
本專利技術涉及通信領域,具體而言,涉及一種均衡負載的方法及裝置。
技術介紹
隨著彩信業(yè)務的迅速發(fā)展(例如手機報和12580生活播報),已經出現了彩信中心麗7 口負荷不均衡的狀況有些彩信中心的負荷過高,超過了正常范圍的閾值,出現了擁塞的情況;有些彩信中心的負荷較低,沒有發(fā)揮本身的效益。因此需要對彩信中心的負荷進行監(jiān)測,并能夠根據監(jiān)測到的各彩信中心負荷情況進行對應的負荷調整。從而最大限度的發(fā)揮彩信中心的能力,降低擁塞的程度和出現的幾率。目前比較通用的調節(jié)多媒體消息中心(MultiMedia Message Center,簡稱為麗SC,即彩信中心)負載均衡的方法是在多媒體消息網關(MultiMedia ServiceGateway,簡稱為MMSG,即彩信網關)處,檢測相連各彩信中心的負荷狀態(tài),根據各彩信中心的負荷狀態(tài),調整彩信網關發(fā)送到各彩信中心的發(fā)送量。當彩信中心的負荷狀態(tài)分為輕載時,可以加大MM7 口的負荷;當彩信中心的負荷狀態(tài)為正常時,盡量保持MM7 口的負荷;當彩信中心的負荷狀態(tài)處于過載時,則應減少麗7 口的負荷。麗SG可以通過現有的技術與MMSC的業(yè)務交互接口獲取彩信中心負荷狀態(tài)。但這種負載均衡方案存在如下缺點由于該負載均衡方案是將業(yè)務高峰時的消息進行緩存,在業(yè)務低谷時釋放緩存的消息,它只能對負載較高的麗SC做發(fā)送流量的抑制,而不能從數量上減少對某MMSC的消息量。由此還會帶來發(fā)送時長可能會變長而影響用戶體驗、彩信網關需要維護各彩信中心狀態(tài)并計算發(fā)送量故網關實現較復雜等缺點。針對相關技術中的均衡負載方案只能對負載較高的麗SC做發(fā)送流量的抑制,而不能減少某MMSC的發(fā)送消息 量,導致MMSC的負載均衡效率比較低的問題,目前尚未提出有效的解決方案。
技術實現思路
針對相關技術中的均衡負載方案只能對負載較高的麗SC做發(fā)送流量的抑制,而不能減少某MMSC的發(fā)送消息量,導致麗SC的負載均衡效率比較低的問題,本專利技術提供了一種均衡負載的方法及裝置,以至少解決該問題。根據本專利技術的一個方面,提供了一種均衡負載的方法,包括多媒體消息網關獲取多個多媒體消息中心的負載狀態(tài);所述多媒體消息網關根據所述負載狀態(tài)對需要發(fā)送的多媒體信息在所述多個多媒體消息中心之間進行負載均衡。優(yōu)選地,多媒體消息網關獲取多媒體消息中心的負載狀態(tài)包括所述多媒體網關接收所述多個多媒體消息中心分別反饋的負荷信息或者從所述ENUM DNS獲取所述多個多媒體消息中心的負荷信息,并根據所述負荷信息確定該負荷信息對應的多媒體消息中心的負載狀態(tài);和/或,所述多媒體網關通過號碼和域名系統(tǒng)Enum DNS獲取多個多媒體消息中心的負載狀態(tài)。優(yōu)選地,所述多媒體網關通過號碼和域名系統(tǒng)Enum DNS獲取多個多媒體消息中心的負載狀態(tài)包括所述多媒體消息網關向所述Enum DNS發(fā)送用于查詢所述多個多媒體消息中心的負荷信息和/或負載狀態(tài)的請求;所述多媒體消息網關接收Enum DNS反饋對應于所述請求的響應,其中,所述響應攜帶有包括所述多個多媒體消息中心的負載狀態(tài)和/或負荷信息。優(yōu)選地,所述負荷信息包括以下至少之一中央處理器占用率、內存使用率、業(yè)務使用量與允許量的比率。優(yōu)選地,所述多媒體消息網關根據所述負載狀態(tài)對需要發(fā)送的多媒體信息在所述多個多媒體消息中心之間進行負載均衡包括所述多媒體消息網關獲取所述負載狀態(tài)對應的均衡因子,所述均衡因子為對應于所述負載狀態(tài)的多媒體消息中心在單位時間內需要發(fā)送的多媒體消息數目的調整數目;所述多媒體消息網關使用所述均衡因子控制所述多個多媒體消息中心在所述單位時間內需要發(fā)送的所述多媒體消息數目。根據本專利技術的另一方面,提供了一種均衡負載的裝置,包括第一獲取模塊,用于多媒體消息網關獲取多個多媒體消息中心的負載狀態(tài);均衡模塊,用于根據所述負載狀態(tài)對需要發(fā)送的多媒體信息在所述多個多媒體消息中心之間進行負載均衡。優(yōu)選地,第一獲取模塊包括第一接收模塊,用于接收所述多個多媒體消息中心分別反饋的負荷信息或者從所述ENUM DNS獲取所述多個多媒體消息中心的負荷信息;確定模塊,用于根據所述負荷信息確定該負荷信息對應的多媒體消息中心的負載狀態(tài);和/或,第二獲取模塊,用于通過號碼和域名系統(tǒng)(Enum DNS)獲取多個多媒體消息中心的負載狀態(tài)。優(yōu)選地,所述第 二獲取模塊包括發(fā)送模塊,用于向所述Enum DNS發(fā)送用于查詢所述多個多媒體消息中心的負荷信息和/或負載狀態(tài)的請求;第二接收模塊,用于接收Enum DNS反饋對應于所述請求的響應,其中,所述響應攜帶有包括所述多個多媒體消息中心的負載狀態(tài)和/或負荷信息。優(yōu)選地,所述均衡模塊包括第三獲取模塊,用于獲取所述負載狀態(tài)對應的均衡因子,所述均衡因子為對應于所述負載狀態(tài)的多媒體消息中心在單位時間內需要發(fā)送的多媒體消息數目的調整數目;控制模塊,用于使用所述均衡因子控制所述多個多媒體消息中心在所述單位時間內需要發(fā)送的所述多媒體消息數目。通過本專利技術通過本專利技術,采用多媒體消息網關根據多媒體消息中心的負載狀態(tài)對多個多媒體消息中心之間進行均衡負載,實現了 MMSC之間負載均衡。該方法不但實現了全網范圍內麗SC設備的負載均衡,提高了負載均衡的效率。附圖說明此處所說明的附圖用來提供對本專利技術的進一步理解,構成本申請的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中圖1是根據本專利技術實施例的均衡負載的方法的流程圖;圖2是根據本專利技術實施例的均衡負載的裝置的結構框圖;圖3是根據本專利技術實施例的均衡負載的裝置的優(yōu)選的結構框圖4是根據本專利技術實施例的MMSC間負載均衡的示意圖;圖5是根據本專利技術實施例的負載權重調整、發(fā)送流程圖;圖6是根據本專利技術實施例的實施MMSC間負載均衡方案后各個網元的改造示意圖;以及圖7是根據本專利技術實施例的MMSC間負載均衡方法的流程圖。具體實施例方式下文中將參考附圖并結合實施例來詳細說明本專利技術。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。相關技術中由于對MMSC所要發(fā)送的彩信進行緩存,導致MMSC之間負載不均衡,具體為1)SP在一段時間內下發(fā)的彩信接收方所歸屬的彩信中心不均勻,導致彩信網關將過多的彩信發(fā)送給某些彩信中心,從而出現彩信中心負荷不均勻的情況;2)用戶在各彩信中心的分布不同,有些彩信中心用戶多,有些彩信中心用戶少,當在相同時間間隔內完成所有用戶的彩信接收時,用戶多的彩信中心相比用戶少的彩信中心處理負荷要高。如果彩信中心本身容量相近,也會出現負荷不均衡的現象。本申請?zhí)峁┑腗MSC間負載均衡方法,該方法將發(fā)送給某一用戶的彩信消息可以 由MMSG發(fā)送往任意一個MMSC,而非僅發(fā)往該用戶歸屬地的麗SC。通過將需要發(fā)送的多媒體消息在不同麗SC之間均衡,提高了麗SC間負載均衡的效率。本實施例提供了一種均衡負載的方法,圖1是根據本專利技術實施例的均衡負載的方法的流程圖,如圖1所示,該方法包括的如下步驟S102至步驟S104。步驟S102,多媒體消息網關獲取多個多媒體消息中心的負載狀態(tài)。步驟S104,多媒體消息網關根據負載狀態(tài)對需要發(fā)送的多媒體信息在多個多媒體消息中心之間進行負載均衡。通過上述步驟,通過多媒體消息網關獲取用于標識多個媒體消息中心的負載狀態(tài)的負載信息,使用該負載本文檔來自技高網...
【技術保護點】
一種均衡負載的方法,其特征在于,包括:多媒體消息網關獲取多個多媒體消息中心的負載狀態(tài);所述多媒體消息網關根據所述負載狀態(tài)對需要發(fā)送的多媒體信息在所述多個多媒體消息中心之間進行負載均衡。
【技術特征摘要】
1.一種均衡負載的方法,其特征在于,包括 多媒體消息網關獲取多個多媒體消息中心的負載狀態(tài); 所述多媒體消息網關根據所述負載狀態(tài)對需要發(fā)送的多媒體信息在所述多個多媒體消息中心之間進行負載均衡。2.根據權利要求1所述的方法,其特征在于,多媒體消息網關獲取多媒體消息中心的負載狀態(tài)包括 所述多媒體網關接收所述多個多媒體消息中心分別反饋的負荷信息或者從號碼和域名系統(tǒng)ENUM DNS獲取所述多個多媒體消息中心的負荷信息,并根據所述負荷信息確定該負荷信息對應的多媒體消息中心的負載狀態(tài);和/或, 所述多媒體網關通過所述Enum DNS獲取多個多媒體消息中心的負載狀態(tài)。3.根據權利要求2所述的方法,其特征在于,所述多媒體網關通過所述EnumDNS獲取多個多媒體消息中心的負載狀態(tài)包括 所述多媒體消息網關向所述Enum DNS發(fā)送用于查詢所述多個多媒體消息中心的負荷信息和/或負載狀態(tài)的請求; 所述多媒體消息網關接收所述Enum DNS反饋對應于所述請求的響應,其中,所述響應攜帶有包括所述多個多媒體消息中心的負載狀態(tài)和/或負荷信息。4.根據權利要求2或3所述的方法,其特征在于,所述負荷信息包括以下至少之一中央處理器占用率、內存使用率、業(yè)務使用量與允許量的比率。5.根據權利要求1至3中任一項所述的方法,其特征在于,所述多媒體消息網關根據所述負載狀態(tài)對需要發(fā)送的多媒體信息在所述多個多媒體消息中心之間進行負載均衡包括 所述多媒體消息網關獲取所述負載狀態(tài)對應的均衡因子,所述均衡因子為對應于所述負載狀態(tài)的多媒體消息中心在單位時間內需要發(fā)送的多媒體消息數目的調整數目; 所述多媒體消息網關使用所述均衡因子控制...
【專利技術屬性】
技術研發(fā)人員:王國才,張浩軍,
申請(專利權)人:中興通訊股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。