業務數據請求負載均衡的系統與方法
2023-09-23 02:05:30 1
專利名稱:業務數據請求負載均衡的系統與方法
技術領域:
本發明涉及通信行業數據業務領域,具體而言,涉及一種業務數據請求負載均衡 的系統與方法。
背景技術:
業務數據點(Service Data Point,簡稱SDP)是智能網體系結構中向用戶提供業 務數據的節點。彩鈴業務作為典型的智能網技術應用,數據存取是彩鈴業務系統必不可少 的組成部分,在接續被叫並播放彩鈴的過程中承擔對被叫業務開通狀態鑑權、鈴音路徑獲 取以及附加業務處理的重要功能。在實際應用中彩鈴業務數據存取主要採用大型商用關係資料庫產品。為提升彩鈴 系統整體性能和可擴展性,可採取業務控制點(Service Control Point,簡稱SCP)、SDP分 離架構;為提升系統安全性、可靠性,往往在部署實施的過程中採用各類負載均衡和數據備 份容災措施。在呼叫接續當中,業務交換點(Service Switch Point,簡稱SSP)向SCP觸發彩鈴 業務請求,SCP運行業務邏輯並向SDP發起業務數據請求;業務數據以高級複製等方式備份 存儲在多臺SDP節點中;SCP從其中一個SDP節點中獲取業務數據。SCP選擇SDP應當儘量使得各SDP之間負載均衡,避免某一 SDP節點的業務數據 訪問量很大而另一 SDP節點長期處於空閒的狀態。此外,數據訪問處理過程中可能由於網 絡、磁碟1/0、DB宕機或數據破壞等狀況導致獲取業務數據失敗,應當儘量保證業務運行不 受中斷。一般來說負載均衡和容災採用第三方負載均衡設備以及主備機的方式。為了保證 負載均衡設備的可靠性,一般對負載均衡設備本身也要採用雙機架構,並且負載均衡設備 兩側的網元以虛擬IP (VIRTUAL IP)和網絡地址轉換(Network Address Translation,簡稱 NAT)方式實現交互。在逐漸推廣的IP化寬帶彩鈴組網中SSP和SCP之間耦合度(寬帶彩 鈴以SIP等標準信令交互並且設備可能分別來自不同廠商)低於SCP和SDP的耦合度(往 往通過廠商內部實現),一般在SSP和SCP之間部署負載均衡設備。如果在SCP和SDP再引 入負載均衡設備不但增加了組網的複雜度,並且將大幅度提高設備採購成本。而單純採用 主備機的方式對SDP實現容災,將不能充分利用SDP系統設備資源。申請號為CN200810198344. 2的中國專利申請提到了採用主備資料庫進行數據容 災的方法,當主資料庫訪問失敗時快速切換到備用資料庫、繼續數據訪問操作。申請號為CN200510116666的中國專利申請採用第一生產雙機和第二生產雙機進 行智能網業務控制設備容災的方法,其中備機備份主機和其它雙機的數據,並在主機或其 他雙機異常時接替工作。該專利採用多組生產雙機進行智能網業務控制設備容災的方法, 其中備機備份主機和其它雙機的數據,並在主機或其他雙機異常時接替工作。現有技術中,系統只能根據各SDP所處理的任務量進行負載均衡。在實現本發明 的過程中,發明人意識到現有技術存在如下缺陷系統不能根據用戶的需求,靈活設置多個SDP所處理的任務量,進行負載均衡。
發明內容
本發明的主要目的在於提供一種業務數據請求負載均衡的系統與方法,以解決上 述的現有技術不能靈活設置多個SDP所處理的業務請求問題。根據本發明的一個方面,提供了一種業務數據請求負載均衡的系統,包括業務管 理接入點SMAP、業務管理點SMP和業務控制點SCP,其中SMAP,用於配置與系統中的SCP對 應的多個業務數據點SDP的SDP資源分布信息,並將SDP資源分布信息發送至SMP ;SMP包 括轉發模塊,用於接收SDP資源分布信息,並發送SDP資源分布信息至SCP ;SCP包括業 務接收模塊,用於接收業務請求;SDP信息接收模塊,用於接收SDP資源分布信息;業務邏輯 處理模塊,用於根據SDP資源分布信息,從多個SDP中選擇處理業務請求對應的業務數據請 求的SDP。優選地,本技術方案中,SDP資源分布信息包括多個SDP中各個SDP負載能力比例, 業務邏輯處理模塊,用於根據各個SDP節點負載能力比例,從多個SDP中選擇處理業務數據 請求的SDP。優選地,本技術方案中,SDP資源分布信息還包括主/備用SDP信息,業務邏輯處 理模塊,還用於根據主/備用SDP信息,選擇SCP可用的主/備用SDP群;根據各個SDP節 點負載能力比例,從主/備用SDP群中選擇處理業務數據請求的SDP。優選地,本技術方案中,SMP還包括SDP狀態監控模塊,SDP狀態監控模塊,用於收 集多個SDP的SDP狀態信息,並發送SDP狀態信息至SCP ;SDP信息接收模塊,還用於接收 SDP狀態信息;業務邏輯處理模塊,用於根據SDP狀態信息和SDP資源分布信息,從多個SDP 中選擇處理業務數據請求的SDP。優選地,本技術方案中,業務邏輯處理模塊,用於採用下述方法,從多個SDP中選 擇處理業務數據請求的SDP 按SDP資源分布信息產生的隨機數選擇SDP節點。根據本發明的另一方面,提供了一種業務數據請求負載均衡的方法,包括SMAP 配置與SCP對應的多個業務數據點SDP的SDP資源分布信息,並將SDP資源分布信息發送 至SMP ;SMP接收SDP資源分布信息,並發送SDP資源分布信息至SCP ;SCP在接收到業務請 求時,根據SDP資源分布信息,從多個SDP中選擇處理業務請求對應的業務數據請求的SDP。通過本發明,採用根據預設的資源分布信息對多個SDP所處理的業務請求進行負 載均衡,解決了現有技術不能靈活設置多個SDP所處理的業務請求的問題,進而達到了提 高業務系統靈活性的效果。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發 明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1為根據本發明實施例一業務數據請求負載均衡系統的示意圖;圖2為根據本發明實施例二業務數據請求負載均衡系統的示意圖;圖3為根據本發明實施例五業務數據請求負載均衡方法的流程圖;圖4為根據本發明實施例七業務數據請求負載均衡方法的流程圖。
具體實施例方式下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的 情況下,本申請中的實施例及實施例中的特徵可以相互組合。本發明有效地滿足在SCP/SDP分離架構下SCP根據SDP資源分布的具體情況向 SDP發起業務數據請求,充分提高SDP整體資源利用率、提升數據存取過程的靈活性。實施例一圖1為根據本發明實施例一業務數據請求負載均衡系統的示意圖。如圖1所示, 本實施例包括業務管理接入點SMAP、業務管理點SMP和業務控制點SCP,其中SMAP 102,用於配置與SCP對應的多個業務數據點SDP 108的SDP資源分布信息, 並將SDP資源分布信息發送至業務管理點(Service ManagementPoint,簡稱SMP);SMP 104包括轉發模塊,用於接收SDP資源分布信息,並發送SDP資源分布信息 至 SCP ;SCP 106包括業務接收模塊,用於接收業務請求;SDP信息接收模塊,用於接收 SDP資源分布信息;業務邏輯處理模塊,用於根據SDP資源分布信息,從多個SDP108中選擇 處理上述業務請求對應的業務數據請求的SDP。本實施例中,SDP資源分布信息可以為各SDP節點負載能力比例和/或主/備用 SDP信息。業務數據請求可以為彩鈴業務數據請求或其他的數據類業務請求。SDP資源分 布信息可以由用戶事先設定,配置到SMAP中,也可以由系統根據各SDP的軟硬體條件和預 設的計算規則自動設定。本實施例中,採用根據預設的資源分布信息對多個SDP所處理的業務請求進行負 載均衡,解決了現有技術不能根據用戶需求,靈活設置多個SDP所處理的業務請求的問題, 進而達到了提高業務系統靈活性的效果。實施例二 本實施例將在實施例一的基礎上,對業務數據請求負載均衡系統進一步完善。圖2 為根據本發明實施例二業務數據請求負載均衡系統的示意圖。如圖2所示,本實施例業務 數據請求負載均衡系統中,SMP還包括SDP狀態監控模塊,其中SDP狀態監控模塊,用於收集多個SDP 108的SDP狀態信息,並發送SDP狀態信息 至SCP 106。具體來講,SDP狀態監控模塊收集並分發智能網平臺SDP進程狀態。如果數據 庫發生異常、SDP進程異常或者SDP和SMP由於網絡故障等原因發生斷鏈,SDP狀態監控模 塊將獲知這一狀況、以告警方式通知用戶、將狀態值分發到各SCP ;SDP信息接收模塊,還用於接收SDP 108狀態信息;業務邏輯處理模塊,用於根據SDP狀態信息和SDP資源分布信息,從多個SDP 108 中選擇處理業務數據請求的SDP。從多個SDP108中選擇處理業務數據請求的SDP可以採取 如下的方法按SDP資源分布數據生成隨機數選擇SDP節點。通過SDP狀態監控模塊收集多個SDP的狀態信息,從而可以結合SDP資源分布信 息進行多個SDP的負載均衡,從而進一步提高了負載均衡的合理性,保證彩鈴業務運行的 穩定性。實施例三
6
本實施例中,將對SDP資源分布信息的具體內容和與具體內容相關的處理步驟進 行說明。本實施例中,配置與系統中的SCP 106對應的SDP 108的SDP資源分布信息包括 各個SDP節點負載能力比例,則SCP 106的業務邏輯處理模塊可以進一步根據SDP狀態信 息和各個SDP節點負載能力比例,從多個SDP中選擇處理業務數據請求的SDP。 此外,在本實施例的另一優選實施方式中,SDP資源分布信息還可以進一步包括主 /備用SDP信息,則SCP 106的業務邏輯處理模塊在選擇處理業務數據請求的SDP時,可以 先根據該主/備用SDP信息和SDP狀態信息,選擇SCP 106可用的主/備用SDP群;然後再 根據各個SDP節點負載能力比例,從SCP 106可用的主/備用SDP群中選擇處理業務數據 請求的SDP。需要說明的是,雖然本實施例中SCP 106的業務邏輯處理模塊在選擇SDP時,是根 據SDP資源分布信息和SDP狀態信息進行選擇的,但並不限於此,在實際應用中,業務邏輯 處理模塊也可以只根據SDP資源分布信息進行選擇,而不考慮SDP狀態信息。本實施例為實施例二的具體說明,對於彩鈴數據業務而言,本實施例可以保證彩 鈴業務運行的穩定性,同時降低系統運行成本。實施例四本實施例描述了本發明實施例提供的業務數據請求負載均衡系統的另一種優選 實施方式,在本實施例中,該系統可以包括業務管理接入點(Service Management Access Point,簡稱SMAP),由用戶手動設 定各SDP之間的資源分布比例。設定完成後SMAP將數據上傳到SMP,再由SMP分發到各SCP中。SDP狀態監控模塊,位於SMP,收集並分發智能網平臺SDP進程狀態。如果資料庫 發生異常、SDP進程異常或者SDP和SMP由於網絡故障等原因發生斷鏈,監控模塊將獲知這 一狀況、以告警方式通知用戶、將狀態值分發到各SCP ;SDP信息接收模塊,位於SCP,接收來自SMP的SDP狀態數據和SDP資源分布數據。業務邏輯處理模塊,位於SCP,通過分析從SMP獲得的SDP狀態和資源分布比例將 業務數據請求發往對應的SDP。本實施例提出的模型還可以根據實際應用變換出別的模型,但都在初始模型的框 架之內,因此能夠有效、靈活的解決SCP根據SDP資源狀況發起數據請求使得SDP負載合理 分布、並且在異常下實時發起重新請求以確保業務不間斷運行的問題。本實施例有效地滿足在SCP/SDP分離架構下SCP根據SDP資源分布的具體情況向 SDP發起業務數據請求,充分提高SDP整體資源利用率、提升數據存取過程的健壯性,進而 保證彩鈴業務運行的穩定性,同時降低系統運行成本。實施例五圖3為根據本發明實施例五業務數據請求負載均衡方法的流程圖。該方法可以通 過上述實施例所描述的系統實現,如圖3所示,本實施例包括以下步驟步驟S302,SMAP配置與SCP對應的多個SDP的SDP資源分布信息,並將SDP資源 分布信息發送至SMP ;步驟S304,SMP接收上述SDP資源分布信息,並發送SDP資源分布信息至SCP ;
7
步驟S306,在SCP接收業務請求時,根據SDP資源分布信息,從多個SDP中選擇處 理業務請求對應業務數據請求的SDP。本實施例實現的設備可以為實施例一至四當中的系統,並具有上述實施例相應的 有益效果,此處不再重述。實施例六本實施例將結合具體的彩鈴數據業務,對業務數據請求負載均衡方法的一種優選 實施方式進行描述。本實施例包括以下步驟步驟A 智能網平臺各網元(SMP、SCP、SDP、SSP等)正常啟動;步驟B SMP初始化各SDP的資料庫(Data Base,簡稱DB)資源分布數據為所有SDP 平均分配負載;步驟C 用戶在SMAP中設定各SDP節點負載能力比例,設定完成後上傳到SMP並 分發到各SCP ;步驟D 用戶在SMAP中配置各SCP對應的主用SDP群和備用SDP群,並通過SMP分 發到各SCP中;步驟E =SMP監控各SDP節點狀態(如資料庫狀態和SDP進程狀態以及SMP/SDP建 鏈狀態等)並分發到各SCP中;步驟F =SCP根據步驟D、E獲得的SDP狀態數據確定最終可用的主用SDP群和備用 SDP 群;步驟G 主叫用戶向彩鈴籤約用戶發起呼叫,SSP根據其設定的負載均衡規則將彩 鈴業務觸發到某一 SCP中,SCP執行彩鈴業務邏輯並根據各SDP節點負載能力比例的設定 向主用SDP群中的某SDP設備發起業務數據請求;步驟H 如果步驟G中業務數據請求執行成功,則業務邏輯繼續執行、完成彩鈴播 放和呼叫接續;步驟I 如果步驟G中業務數據請求執行失敗,則業務邏輯將業務數據請求重置到 備用SDP群,並根據SDP資源分布數據選擇其中某一 DB發送數據請求;步驟J 如果步驟I執行成功,則業務邏輯繼續執行、完成彩鈴播放和呼叫接續;步驟K 如果步驟I執行失敗,則業務邏輯進入默認處理流程,為主叫用戶播放默 認回鈴音,並將執行失敗這一狀況記入話務統計。本實施例提供了一種彩鈴業務SCP/SDP分離架構下實現數據業務負載均衡和容 災的方法。SCP根據SDP資源狀況發起數據請求使得數據請求負載合理分布、並且在異常下 切換到備用SDP,並仍然以負載均衡的方式實時發起重新請求以確保業務不間斷運行。實施例七圖4為根據本發明實施例七業務數據請求負載均衡方法的流程圖。如圖4所示, 本實施例包括以下步驟步驟S401 智能網平臺各網元(SMP、SCP、SDP、SSP等)正常啟動,對SMP、SCP、SDP 配置加以修改使得這些網元之間建鏈正常(主要是SCP和SDP向SMP建鏈、SCP向SDP建 鏈),並通過SMAP網管終端在SMP中加入SCP、SDP節點以便於集中管理;步驟S402 各SDP節點之間用SDP提供的高級複製或者其它技術方式實現數據定 時同步;
步驟S403 =SMP對加入其中的各SDP節點處理能力資源分布進行初始化,初始值為 各SDP的SDP資源平均分布;步驟S404 用戶考察各SDP設備處理能力來制定資源分布比例,在SMAP網管終端 對各SDP節點資源分布比例進行設定,設定完成後SMAP將數據上傳至SMP,再分發至各個 SCP 中;步驟S405 用戶在SMAP中配置各SCP節點對應的主用SDP群和備用SDP群;主用 群是指SCP業務數據請求首先發起的目標,SCP在主用群中根據SDP處理能力比例的設定 選擇算法來選擇相應的SDP ;備用群是指SCP在主用群選擇SDP後數據存取失敗再次發起 請求的目標,同樣在備用群中根據SDP處理能力比例以及選擇算法來選擇SDP發送業務數 據請求;這裡設定主、備用SDP群的原則是各SCP的主用群儘可能不要相同以避免某些SDP 設備數據存取負載過大,當然SMAP對此只做提醒不做限制;設定完成後SMAP將請求上傳至 SMP再分發至各SCP ;步驟S406 =SMP通過各SDP進程來監控SDP狀態;如果SDP節點中資料庫進程異常 SDP進程將會發送通知消息到SMP ;如果SDP進程異常或者SMP/SDP建鏈失敗也會被SMP監 控到;SMP定時將各SDP狀態發往各SCP ;步驟S407 各SCP根據步驟4、5所獲得的主備SDP群以及各SDP狀態確定當前可 用的主備SDP群;步驟S408 主叫用戶向彩鈴籤約用戶發起呼叫,SSP通過某種負載均衡方式向某 一 SCP觸發彩鈴業務,該SCP執行業務邏輯直到向SDP發起業務數據請求。SCP首先向主用 SDP群發起請求,這裡SCP可以根據SDP資源分布數據產生隨機數來選擇SDP。總之,在該 SCP產生的大話務量中對主用SDP群中SDP的選擇符合SDP中的DB資源分布;按SDP資源分布數據生成隨機數選擇SDP節點。其中的一種實現方式可以為劃 定隨機數範圍1 100,按SDP資源分布比例劃分各SDP節點在隨機數範圍內的區間,SCP 發送業務數據請求之前生成上述範圍內的隨機數,根據隨機數所處區間向對應的SDP節點 發送請求。如1 20/21 50/51 100,代表三個SDP節點資源分布比例為2 3 5。 SCP發送業務數據請求前生成1 100之間的隨機數,根據隨機數所在SDP範圍選擇向哪一 個SDP節點發送請求;步驟S409 如果SCP向主用SDP群的業務數據請求響應成功,則業務邏輯繼續完 成彩鈴播放和被叫接續;步驟S410 如果SCP向主用SDP群的業務數據請求響應失敗,其原因在於SCP所 選擇SDP系統出現異常但SMP向SCP的報告發送周期尚未到達因此未向SCP傳達,或者SDP 中DB數據遭到破壞但數據破壞是SDP進程無法獲知的。主要有兩種可能1)SCP選擇SDP的過程本身發生異常、或者向SDP發送業務數據請求後由於業務 數據破壞立刻發生異常。此時業務邏輯將業務數據請求重置到備用SDP群,從中選擇某一 SDP,選擇方式和主用群一樣。2) SCP向主用SDP發送業務數據請求遲遲得不到響應,使得業務流程阻塞。業務邏 輯在發送請求前設置定時器範圍(如1.5秒),若在該時間範圍內收不到響應將業務數據請 求重置到備用SDP群,並從中選擇某一 SDP、選擇方式和主用群一樣;
步驟S411 如果步驟11中備用SDP群業務數據請求響應成功,則業務邏輯繼續完 成彩鈴播放和被叫接續;步驟S412 如果步驟11中備用SDP群業務數據請求響應仍然失敗,同樣有兩種可 能1)業務數據請求立刻發生異常;2)業務數據請求遲遲不得響應引發定時器超時處理。這兩種情況下業務邏輯不再發送業務數據請求而進入彩鈴業務默認處理流程,包 括向主叫播放默認回鈴音、將失敗情況記入話務統計等。之後SCP完成後續的業務邏輯。本實施例提供了一種彩鈴業務SCP/SDP分離架構下實現數據業務負載均衡和容 災的方法。SCP根據SDP資源狀況發起數據請求使得數據請求負載合理分布、並且在異常下 切換到備用SDP,並仍然以負載均衡的方式實時發起重新請求以確保業務不間斷運行。實施例八實施例七中,為SCP分配的SDP資源分為主用群和備用群。然而在實際應用的組 網中,SDP網元往往未必足夠分配為主備兩個群,這樣上述模型顯得稍複雜,可以進行多種 方式的簡化,下面重點描述在實際應用中較常用的兩種簡化模型。第一種簡化方式主備重置。這種模型中主備群各只有一個SDP網元。SCP配置 各自對應的主備SDP,每個SCP對應的主用SDP各不相同、對應的備用SDP則是其他SCP所 配置的主用SDP。正常的業務數據請求SCP發送到各自的主用SDP實現負載均衡,當請求異 常時重置到備用SDP中,再次發生異常則進入默認處理流程。當主用SDP恢復正常後再向 主用SDP發起業務數據請求。這種模型將按SDP資源分布發出業務數據請求的環節簡化了。第二種簡化方式隨機重置。備用群所用的SDP設備和主用群設置的完全一樣。 這樣當主用群業務數據請求異常後第二次發起請求仍然在主用群當中,只是排除了異常的 SDP設備。選擇的方式仍然是採用按序並按各SDP資源分布數據的權重來選擇SDP、或者根 據SDP資源分布數據產生隨機數來選擇SDP。本實施例具有實施例六和七的全部有益效果,並且由於採用的簡化的方式,可實 施性更強。需要注意的是,為描述的方便與準確,本發明的部分特徵僅在方法實施例或設備 實施例中進行了說明。但在不相互衝突的情況下,方法實施例中的特徵和設備實施例中的 特徵可以互相組合。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示 出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或 步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護範圍之內。
10
權利要求
一種業務數據請求負載均衡的系統,其特徵在於,包括業務管理接入點SMAP、業務管理點SMP和業務控制點SCP,其中所述SMAP,用於配置與所述系統中的所述SCP對應的多個業務數據點SDP的SDP資源分布信息,並將所述SDP資源分布信息發送至SMP;所述SMP包括轉發模塊,用於接收所述SDP資源分布信息,並發送所述SDP資源分布信息至所述SCP;所述SCP包括業務接收模塊,用於接收業務請求;SDP信息接收模塊,用於接收所述SDP資源分布信息;業務邏輯處理模塊,用於根據所述SDP資源分布信息,從所述多個SDP中選擇處理所述業務請求對應的業務數據請求的SDP。
2.根據權利要求1所述的系統,其特徵在於,所述SDP資源分布信息包括所述多個SDP 中各個SDP負載能力比例,所述業務邏輯處理模塊,用於根據所述各個SDP節點負載能力比例,從所述多個SDP中 選擇處理所述業務數據請求的SDP。
3.根據權利要求1所述的系統,其特徵在於,所述SDP資源分布信息還包括主/備用 SDP信息,所述業務邏輯處理模塊,還用於根據所述主/備用SDP信息,選擇所述SCP可用的主/ 備用SDP群;根據所述各個SDP節點負載能力比例,從所述主/備用SDP群中選擇處理所述 業務數據請求的SDP。
4.根據權利要求1-3中任一項所述的系統,其特徵在於,所述SMP還包括SDP狀態監控 模塊,所述SDP狀態監控模塊,用於收集所述多個SDP的SDP狀態信息,並發送所述SDP狀態 信息至所述SCP ;所述SDP信息接收模塊,還用於接收所述SDP狀態信息;所述業務邏輯處理模塊,用於根據所述SDP狀態信息和所述SDP資源分布信息,從所述 多個SDP中選擇處理所述業務數據請求的SDP。
5.根據權利要求1-3中任一項所述的系統,其特徵在於,所述業務邏輯處理模塊,用於 採用下述方法,從所述多個SDP中選擇處理業務數據請求的SDP 按所述SDP資源分布信息產生的隨機數選擇SDP節點。
6.根據權利要求1-3中任一項所述的系統,其特徵在於,所述業務數據請求為彩鈴業 務數據請求。
7.根據權利要求1-3中任一項所述的系統,其特徵在於,所述SDP資源分布信息由用戶 配置,或由系統根據各SDP的軟硬體條件和預設的計算規則配置。
8.—種業務數據請求負載均衡的方法,其特徵在於SMAP配置與SCP對應的多個業務數據點SDP的SDP資源分布信息,並將所述SDP資源 分布信息發送至SMP ;所述SMP接收所述SDP資源分布信息,並發送所述SDP資源分布信息至SCP ;所述SCP在接收到業務請求時,根據所述SDP資源分布信息,從所述多個SDP中選擇處 理所述業務請求對應的業務數據請求的SDP。
9.根據權利要求8所述的方法,其特徵在於,所述SDP資源分布信息包括所述多個SDP中各個SDP節點負載能力比例,所述SCP根據所述SDP資源分布信息,從所述多個SDP中選擇處理業務數據請求的SDP 包括所述SCP根據所述各個SDP節點負載能力比例,從所述多個SDP中選擇處理所述業務 數據請求的SDP。
10.根據權利要求9所述的方法,其特徵在於,所述SDP資源分布信息還包括主/備用 SDP信息,所述SCP根據SDP節點負載能力比例,從多個SDP中選擇處理業務數據請求的SDP包 括所述SCP根據所述主/備用SDP信息,選擇所述SCP可用的主/備用SDP群;根據所述 各個SDP節點負載能力比例,從所述主/備用SDP群中選擇處理所述業務數據請求的SDP。
11.根據權利要求8-10中任一項所述的方法,其特徵在於,所述SCP接收業務請求之前還包括所述SMP收集SDP狀態信息,並發送所述SDP狀態 信息至所述SCP ;所述SCP從所述多個SDP中選擇處理業務數據請求的SDP包括所述SCP根據所述SDP狀態信息和所述SDP資源分布信息,從所述多個SDP中選擇處 理所述業務數據請求的SDP。
全文摘要
本發明公開了一種業務數據請求負載均衡的系統與方法。該系統包括業務管理接入點SMAP、業務管理點SMP和業務控制點SCP,其中SMAP,用於配置與系統中的SCP對應的多個業務數據點SDP的SDP資源分布信息,並將SDP資源分布信息發送至SMP;SMP,用於接收SDP資源分布信息,並發送SDP資源分布信息至SCP;SCP,用於根據SDP資源分布信息,從多個SDP中選擇處理業務請求對應的業務數據請求的SDP。本發明中,採用根據預設的資源分布信息對多個SDP所處理的業務請求進行負載均衡,解決了現有技術不能根據用戶需求,靈活設置多個SDP所處理的業務請求的問題,進而達到了提高業務系統靈活性的效果。
文檔編號H04W28/08GK101917484SQ201010261070
公開日2010年12月15日 申請日期2010年8月23日 優先權日2010年8月23日
發明者賀鎮海 申請人:中興通訊股份有限公司