專利名稱:一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及電信的短消息技術領域,尤其涉及一種短消息網(wǎng)關系統(tǒng)中采用虛擬網(wǎng) 元帳號對鄰接網(wǎng)元實現(xiàn)動態(tài)負荷分擔的方法及系統(tǒng)。
背景技術:
隨著手機普及率的快速提升,以手機短消息拜年為代表的拇指經(jīng)濟在2009年春 節(jié)假期再次顯現(xiàn)生機,跟據(jù)中國移動最新統(tǒng)計數(shù)據(jù),中國移動2009年1月25日除夕當天, 短消息46億條,較去年增長14%。而時尚的彩信拜年也成為許多用戶的選擇。根據(jù)中國聯(lián) 通最新統(tǒng)計數(shù)據(jù),中國聯(lián)通2009年1月25日除夕當天,短消息發(fā)送量為4. 97億條。據(jù)中 國移動、中國電信、中國聯(lián)通3個電信運營商估算,從大年三十到初六的春節(jié)假期,全國手 機短消息發(fā)送量有望超過180億條。隨著短消息業(yè)務量的不斷增長,三大運營商在多年前 建設的短消息中心、短消息網(wǎng)關等設備已經(jīng)不堪重負,紛紛升級。但在升級過程中出現(xiàn)一些 老型號的服務器、交換機雖然仍然可以繼續(xù)承載業(yè)務,但是出于技術限制,紛紛下線。且在 容量升級過程中如果出現(xiàn)廠家更換的情況,則原有的設備無法得到最大的利用,造成了硬 件投資的浪費。綜上所述,現(xiàn)有短消息網(wǎng)關系統(tǒng)中解決短消息負荷分擔的方案是采用硬件升級的 方式,也就是說,需要對短消息網(wǎng)關系統(tǒng)中的網(wǎng)元設備本身作改動后才可以實現(xiàn)負荷分擔。 而且這種改動只是階段性的暫時處理,并不是一勞永逸的,當負荷進一步惡化時,仍然需要 對網(wǎng)元設備本身繼續(xù)作改動,這種隨著負荷分擔的變化周而復始的改動網(wǎng)元設備本身,不 僅造成極大的硬件投資的浪費;而且不具備實現(xiàn)動態(tài)負荷分擔的自動控制效果,導致短消 息網(wǎng)關系統(tǒng)的運行效率低下。
發(fā)明內容
有鑒于此,本發(fā)明的主要目的在于提供一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的方 法及系統(tǒng),避免硬件升級所帶來的硬件投資的浪費,提高短消息網(wǎng)關系統(tǒng)的運行效率。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的方法,該方法包括將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;其中,短消息網(wǎng)關的鄰接網(wǎng)元作為所述 真實網(wǎng)元;短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā)到歸屬于虛擬網(wǎng)元的 真實網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。其中,轉發(fā)所述短消息之前,該方法還包括配置過程,所述配置過程具體包括配置真實網(wǎng)元帳號;配置真實網(wǎng)元帳號對應的虛擬網(wǎng)元帳號,以及虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號 的負荷比例值;配置虛擬網(wǎng)元帳號對應的路由數(shù)據(jù)。
其中,根據(jù)所述負荷分擔策略將所述短消息轉發(fā)到所述真實網(wǎng)元,具體包括短消息網(wǎng)關根據(jù)與所述路由數(shù)據(jù)相對應的所述虛擬網(wǎng)元帳號,將短消息發(fā)送到所 述虛擬網(wǎng)元帳號所在的虛擬網(wǎng)元;短消息網(wǎng)關根據(jù)與所述虛擬網(wǎng)元帳號相對應的所述真實網(wǎng)元帳號,以及所述虛擬 網(wǎng)元帳號下每個真實網(wǎng)元帳號的負荷比例值,將短消息轉發(fā)到所述虛擬網(wǎng)元帳號下未達到 負荷比例值的真實網(wǎng)元帳號所在的真實網(wǎng)元。其中,所述負荷分擔策略具體包括所述虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號的負荷 比例值、和/或歷史記錄中所述虛擬網(wǎng)元帳號下已經(jīng)發(fā)往各個真實網(wǎng)元帳號的短消息數(shù)。其中,所述虛擬網(wǎng)元帳號下,具體包括至少兩個真實網(wǎng)元帳號。一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的系統(tǒng),該系統(tǒng)包括歸屬單元和負荷分擔 單元;其中,歸屬單元,用于將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;其中,短消息網(wǎng)關的鄰接 網(wǎng)元作為所述真實網(wǎng)元;負荷分擔單元,用于短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā) 到歸屬于虛擬網(wǎng)元的真實網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。其中,該系統(tǒng)還包括配置單元,用于配置真實網(wǎng)元帳號;配置真實網(wǎng)元帳號對應 的虛擬網(wǎng)元帳號,以及虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號的負荷比例值;配置虛擬網(wǎng)元帳 號對應的路由數(shù)據(jù)。其中,所述負荷分擔單元,進一步用于短消息網(wǎng)關根據(jù)與所述路由數(shù)據(jù)相對應的 所述虛擬網(wǎng)元帳號,將短消息發(fā)送到所述虛擬網(wǎng)元帳號所在的虛擬網(wǎng)元;短消息網(wǎng)關根據(jù) 與所述虛擬網(wǎng)元帳號相對應的所述真實網(wǎng)元帳號,以及所述虛擬網(wǎng)元帳號下每個真實網(wǎng)元 帳號的負荷比例值,將短消息轉發(fā)到所述虛擬網(wǎng)元帳號下未達到負荷比例值的真實網(wǎng)元帳 號所在的真實網(wǎng)元。其中,所述歸屬單元,進一步用于將同一類型的至少兩個真實網(wǎng)元歸屬到一個虛 擬網(wǎng)元。本發(fā)明將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;其中,短消息網(wǎng)關的鄰接網(wǎng)元作 為真實網(wǎng)元;短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā)到歸屬于虛擬網(wǎng) 元的真實網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。采用本發(fā)明,根據(jù)負荷分擔策略和虛擬網(wǎng)元的轉發(fā),在不需要對短消息網(wǎng)關系統(tǒng) 中網(wǎng)元設備本身改變的基礎上,能實現(xiàn)動態(tài)負荷分擔,從而避免硬件升級所帶來的硬件投 資的浪費,提高短消息網(wǎng)關系統(tǒng)的運行效率。
圖1為本發(fā)明實例一的組網(wǎng)示意圖;圖2為本發(fā)明實例二的配置流程示意圖;圖3為本發(fā)明實例三的內部處理流程圖。
具體實施例方式本發(fā)明的基本思想是將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;短消息網(wǎng)關根據(jù)
4負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā)到歸屬于虛擬網(wǎng)元的真實網(wǎng)元,實現(xiàn)動態(tài)負荷 分擔。下面結合附圖對技術方案的實施作進一步的詳細描述。一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的方法,該方法包括以下兩方面內容一將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;其中,短消息網(wǎng)關的鄰接網(wǎng)元作為 真實網(wǎng)元。二短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā)到歸屬于虛擬網(wǎng) 元的真實網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。這里,轉發(fā)短消息之前,該方法還包括配置過程,配置過程具體包括配置真實網(wǎng) 元帳號;配置真實網(wǎng)元帳號對應的虛擬網(wǎng)元帳號,以及虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號 的負荷比例值;配置虛擬網(wǎng)元帳號對應的路由數(shù)據(jù)。這里,針對以上第二方面而言,根據(jù)所述負荷分擔策略將所述短消息轉發(fā)到所述 真實網(wǎng)元,具體包括短消息網(wǎng)關根據(jù)與路由數(shù)據(jù)相對應的虛擬網(wǎng)元帳號,將短消息發(fā)送到 虛擬網(wǎng)元帳號所在的虛擬網(wǎng)元;短消息網(wǎng)關根據(jù)與虛擬網(wǎng)元帳號相對應的真實網(wǎng)元帳號, 以及虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號的負荷比例值,將短消息轉發(fā)到虛擬網(wǎng)元帳號下未 達到負荷比例值的真實網(wǎng)元帳號所在的真實網(wǎng)元。這里,負荷分擔策略具體包括虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號的負荷比例值、 和/或短消息網(wǎng)關歷史記錄中虛擬網(wǎng)元帳號下已經(jīng)發(fā)往各個真實網(wǎng)元帳號的短消息數(shù)。這里,虛擬網(wǎng)元帳號下,具體包括至少兩個真實網(wǎng)元帳號。綜上所述,對比描述現(xiàn)有技術和本發(fā)明如下現(xiàn)有技術中,需要對短消息網(wǎng)關系統(tǒng)中的網(wǎng)元設備本身作改動后才可以實現(xiàn)負荷 分擔。然而對于短消息網(wǎng)關系統(tǒng)而言,同類型網(wǎng)元設備的線性疊加即可完成該類型網(wǎng)元設 備處理能力的提升,因此,本發(fā)明引入虛擬網(wǎng)元,將同一類型的真實網(wǎng)元歸類于一個虛擬網(wǎng) 元來統(tǒng)一控制,并為該虛擬網(wǎng)元配置虛擬網(wǎng)元帳號,由虛擬網(wǎng)元將收到的短消息,轉發(fā)到該 虛擬網(wǎng)元帳號下的各個真實網(wǎng)元帳號所對應的真實網(wǎng)元。具體來說,本發(fā)明的短消息網(wǎng)關采用虛擬網(wǎng)元帳號功能,在帳號配置中,對同類型 真實網(wǎng)元帳號這種物理帳號配置以虛擬網(wǎng)元帳號方式;在路由配置時針對虛擬網(wǎng)元帳號配 置號段路由以及其下物理帳號的負荷比例,在不需要對端真實網(wǎng)元做任何改動的情況下, 實現(xiàn)對端同類型的真實網(wǎng)元的動態(tài)負荷分擔功能。而現(xiàn)有技術中,短消息網(wǎng)關采用傳統(tǒng)的 物理帳號靜態(tài)號段路由的方式,每個同類型的對端真實網(wǎng)元只能夠承載某一個號段的短消 息業(yè)務,即靜態(tài)的按號段的負荷分擔,無法實現(xiàn)按負荷比例的動態(tài)負荷分擔,因此,導致在 建設短消息網(wǎng)關系統(tǒng)時,每個與短消息網(wǎng)關相鄰的對端網(wǎng)元時都需要考慮其所承載業(yè)務的 峰值能力和處理能力冗余,從而在同類型的真實網(wǎng)元性能不一致時,不僅會造成運營商軟 件投資的浪費,同樣也會造成運營商硬件設備投資的浪費。經(jīng)過以上對比描述,可見本發(fā)明引入虛擬網(wǎng)元及采用虛擬網(wǎng)元帳號功能,對短消 息網(wǎng)關的鄰接網(wǎng)元實現(xiàn)動態(tài)負荷分擔的方案,使對短消息網(wǎng)關的功能和對短消息網(wǎng)關鄰接 網(wǎng)元的投入能實現(xiàn)如下有益效果1)在不需要鄰接網(wǎng)元開發(fā)相關定制功能的條件下,即對鄰接網(wǎng)元本身作改動的情 況下實現(xiàn)同類型鄰接網(wǎng)元的動態(tài)負荷分擔。
2)在不同廠家的同類型鄰接網(wǎng)元之間實現(xiàn)短消息的動態(tài)按負荷比例分發(fā)。3)起容災作用,并對同類型鄰接網(wǎng)元實現(xiàn)備份保護功能。由于現(xiàn)有短消息系統(tǒng)中, 是將短消息直接發(fā)到短消息網(wǎng)關的鄰接網(wǎng)元,如果該鄰接網(wǎng)元故障,則業(yè)務就中斷了,而本 發(fā)明是先將短消息發(fā)到同類型的多個鄰接網(wǎng)元所歸屬的虛擬網(wǎng)元上,然后再由虛擬網(wǎng)元將 短消息發(fā)到無故障、且能承擔當前負荷的鄰接網(wǎng)元上,因此,始終能保證業(yè)務不中斷。其中, 針對容災而言,因為虛擬網(wǎng)元中的同類型真實網(wǎng)元進行動態(tài)負荷分擔,因此當其中某一個 真實網(wǎng)元宕機,采用本發(fā)明,短信網(wǎng)關可以按比例將短消息分發(fā)到剩余的其他真實網(wǎng)元。而 且如果某真實網(wǎng)元的負荷配置為0,則其平時不承擔業(yè)務,只是做備份網(wǎng)元使用。當所有負 荷比例不為0的真實網(wǎng)元都宕機時,該備份網(wǎng)元則承擔該虛擬網(wǎng)元的所有業(yè)務。在同一個 虛擬網(wǎng)元中可以有多個負荷比例為0的備份網(wǎng)元。本發(fā)明包括以下主要內容—、新增真實網(wǎng)元帳號的配置。新增真實網(wǎng)元帳號的配置時,需要配置帳號名稱、 IP地址、登錄用戶名和密碼。二、新增虛擬網(wǎng)元帳號的配置。新增虛擬網(wǎng)元帳號的配置時,需要配置帳號名稱并 選擇該帳號所對應的真實網(wǎng)元帳號;每個虛擬網(wǎng)元帳號至少需要包含一個以上的真實網(wǎng)元 帳號。在配置虛擬網(wǎng)元帳號所對應的真實網(wǎng)元帳號時,需配置每個真實網(wǎng)元帳號的負荷值, 且該負荷值只能為自然數(shù)。三、新增虛擬網(wǎng)元帳號對應的路由數(shù)據(jù)的配置。新增路由數(shù)據(jù)的配置時,需要配置 該路由數(shù)據(jù)的主叫信息、被叫信息和對應的虛擬網(wǎng)元帳號名稱。四、短消息網(wǎng)關在收到相鄰網(wǎng)元發(fā)送給虛擬網(wǎng)元帳號的短消息時,根據(jù)配置的路 由數(shù)據(jù)確定該短消息需要轉發(fā)給哪個虛擬網(wǎng)元帳號。五、短消息網(wǎng)關根據(jù)內部規(guī)則決定將該短消息轉發(fā)給該虛擬帳號下的哪個真實網(wǎng) 元帳號。針對以上第一方面而言,還包括可以單個的逐一增加真實網(wǎng)元帳號,也可以使用 文件批量導入的方式增加真實網(wǎng)元帳號。采用文件批量導入的方式后要顯示導入結果以及 導入失敗的帳號。針對以上第二方面而言,還包括各個虛擬網(wǎng)元帳號可以修改虛擬網(wǎng)元帳號所包含 的真實網(wǎng)元帳號,修改時,可以采用下拉框方式根據(jù)真實網(wǎng)元帳號的名稱選擇,也可以修改 真實網(wǎng)元帳號的負荷值。針對以上第二方面而言,還包括操作界面顯示時顯示真實網(wǎng)元帳號的名稱、IP地 址以及帳號描述,方便用戶選擇添加到當前虛擬網(wǎng)元帳號中,操作界面提供根據(jù)帳號名稱、 IP地址以及描述的快速定位功能。虛擬網(wǎng)元帳號包含的真實網(wǎng)元帳號數(shù)目沒有上限。針對第五方面而言,決定短消息轉發(fā)到目的真實網(wǎng)元帳號的內部規(guī)則包括短消 息網(wǎng)關根據(jù)虛擬網(wǎng)元帳號下各真實網(wǎng)元帳號的負荷比例、以及系統(tǒng)內部記錄的目前已經(jīng)發(fā) 送給各真實網(wǎng)元帳號的消息數(shù),按照各帳號系統(tǒng)內部ID順序,決定將該短消息轉發(fā)給虛擬 帳號下的哪個真實網(wǎng)元帳號。以下對本發(fā)明進行舉例闡述。實例一如圖1所示為短消息系統(tǒng)中引入虛擬網(wǎng)元后的組網(wǎng)示意圖,圖1中表明了短消息網(wǎng)關、虛擬網(wǎng)元和鄰接網(wǎng)元的連接關系。圖1中,短消息網(wǎng)關與真實網(wǎng)元1、真實網(wǎng)元2、真 實網(wǎng)元η通過TCP/IP網(wǎng)絡連接,真實網(wǎng)元1、真實網(wǎng)元2和真實網(wǎng)元η都可以和短消息網(wǎng) 關收/發(fā)短消息。虛擬網(wǎng)元A是真實網(wǎng)元1 真實網(wǎng)元η這些同類型網(wǎng)元所歸屬的虛擬網(wǎng)兀。實例二如圖2所示為短消息網(wǎng)關發(fā)送短消息之前的配置流程,包括以下步驟步驟101、開始配置。步驟102、新增真實網(wǎng)元帳號。這里,增加真實網(wǎng)元帳號時還可以配置真實網(wǎng)元帳號的名稱,以方便查詢。步驟103、新增真實網(wǎng)元帳號對應的虛擬網(wǎng)元帳號。這里,新增虛擬網(wǎng)元帳號時,需配置該虛擬網(wǎng)元帳號所包含的真實網(wǎng)元帳號,并配 置該真實網(wǎng)元帳號的負荷比例。步驟104、虛擬網(wǎng)元帳號配置完成后,新增虛擬網(wǎng)元帳號對應的路由數(shù)據(jù)。步驟105、結束配置。實例三如圖3所示為短消息網(wǎng)關轉發(fā)短消息到虛擬網(wǎng)元對應的真實網(wǎng)元前的短消息網(wǎng) 關內部處理流程,包括以下步驟步驟201、判斷目的網(wǎng)元帳號是否為虛擬網(wǎng)元帳號,如果是,則執(zhí)行步驟202 ;否 則,執(zhí)行步驟203。這里,本步驟的具體處理過程為短消息網(wǎng)關從外部網(wǎng)元收到短消息后,首先對該 短消息進行路由判斷。短消息網(wǎng)關根據(jù)短消息中的主叫號碼、和被叫號碼查詢系統(tǒng)內部路 由數(shù)據(jù),如果查詢出該短消息對應的目的網(wǎng)元帳號是虛擬網(wǎng)元帳號,則執(zhí)行步驟202,否則, 執(zhí)行步驟203。步驟202、判斷虛擬網(wǎng)元帳號下有沒有達到負荷值的真實網(wǎng)元帳號,如果有,則執(zhí) 行步驟204 ;如果沒有,則執(zhí)行步驟205。這里,本步驟的具體處理過程為短消息網(wǎng)關根據(jù)系統(tǒng)內部記錄的該虛擬網(wǎng)元帳 號下已經(jīng)發(fā)往各真實網(wǎng)元帳號的短消息數(shù)、和各真實網(wǎng)元帳號配置的負荷比例值,判斷是 否有真實網(wǎng)元帳號的短消息數(shù)并未達到其配置的負荷比例值,如果有,則執(zhí)行步驟204;否 則,執(zhí)行步驟205。步驟203、轉入執(zhí)行目的網(wǎng)元帳號為非虛擬網(wǎng)元帳號的后續(xù)流程。步驟204、該虛擬網(wǎng)元帳號下所有符合條件的真實網(wǎng)元帳號排序后確定目的真實 網(wǎng)元帳號;執(zhí)行步驟206。這里,本步驟的具體處理過程為短消息網(wǎng)關對該虛擬網(wǎng)元帳號下各個沒有達到 配置負荷比例值的真實網(wǎng)元帳號按照內部ID排序,然后確定路由目的網(wǎng)元帳號為排在第 一位的真實網(wǎng)元帳號,然后執(zhí)行步驟206。而且,在短消息轉發(fā)到該目的網(wǎng)元帳號后,短消息 網(wǎng)關在發(fā)往該目的網(wǎng)元帳號的短消息數(shù)上加1。步驟205、將該虛擬網(wǎng)元帳號下所有已經(jīng)發(fā)往真實網(wǎng)元帳號的短消息數(shù)清0 ;執(zhí)行 步驟206。步驟206、路由結束的后續(xù)流程。
7
—種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的系統(tǒng),該系統(tǒng)包括歸屬單元和負荷分擔 單元。其中,歸屬單元,用于將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;其中,短消息網(wǎng)關的鄰 接網(wǎng)元作為所述真實網(wǎng)元。負荷分擔單元,用于短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng) 由虛擬網(wǎng)元轉發(fā)到歸屬于虛擬網(wǎng)元的真實網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。這里,該系統(tǒng)還包括配置單元,用于配置真實網(wǎng)元帳號;配置真實網(wǎng)元帳號對應 的虛擬網(wǎng)元帳號,以及虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號的負荷比例值;配置虛擬網(wǎng)元帳 號對應的路由數(shù)據(jù)。這里,負荷分擔單元,進一步用于短消息網(wǎng)關根據(jù)與路由數(shù)據(jù)相對應的虛擬網(wǎng)元 帳號,將短消息發(fā)送到虛擬網(wǎng)元帳號所在的虛擬網(wǎng)元;短消息網(wǎng)關根據(jù)與虛擬網(wǎng)元帳號相 對應的真實網(wǎng)元帳號,以及虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號的負荷比例值,將短消息轉 發(fā)到虛擬網(wǎng)元帳號下未達到負荷比例值的真實網(wǎng)元帳號所在的真實網(wǎng)元。這里,歸屬單元,進一步用于將同一類型的至少兩個真實網(wǎng)元歸屬到一個虛擬網(wǎng)元。綜上所述,本發(fā)明的方案由于采用了基于虛擬網(wǎng)元帳號的短消息分發(fā),解決了多 個同類型鄰接網(wǎng)元采用靜態(tài)號段負荷分擔無法動態(tài)分擔負荷的局限性;通過基于虛擬網(wǎng)元 帳號的短消息轉發(fā),實現(xiàn)了多個不同廠家同類型鄰接網(wǎng)元負荷的按比例分擔;通過使用多 個真實網(wǎng)元帳號虛擬為一個虛擬網(wǎng)元帳號,解決了對某短消息網(wǎng)關鄰接網(wǎng)元單一真實網(wǎng)元 帳號無法承擔過大短消息業(yè)務量的問題,避免了其設備提供商的產(chǎn)品改造??傊?,采用本發(fā) 明,能夠完整地解決當前短消息網(wǎng)關同類型鄰接網(wǎng)元動態(tài)分擔短消息負荷的問題,能夠最 大限度地避免運營商對短消息網(wǎng)關同類型鄰接網(wǎng)元的硬件投資浪費的可能性。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1.一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的方法,其特征在于,該方法包括將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;其中,短消息網(wǎng)關的鄰接網(wǎng)元作為所述真實 網(wǎng)元;短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā)到歸屬于虛擬網(wǎng)元的真實 網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。
2.根據(jù)權利要求1所述的方法,其特征在于,轉發(fā)所述短消息之前,該方法還包括配置 過程,所述配置過程具體包括配置真實網(wǎng)元帳號;配置真實網(wǎng)元帳號對應的虛擬網(wǎng)元帳號,以及虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號的負 荷比例值;配置虛擬網(wǎng)元帳號對應的路由數(shù)據(jù)。
3.根據(jù)權利要求1或2所述的方法,其特征在于,根據(jù)所述負荷分擔策略將所述短消息 轉發(fā)到所述真實網(wǎng)元,具體包括短消息網(wǎng)關根據(jù)與所述路由數(shù)據(jù)相對應的所述虛擬網(wǎng)元帳號,將短消息發(fā)送到所述虛 擬網(wǎng)元帳號所在的虛擬網(wǎng)元;短消息網(wǎng)關根據(jù)與所述虛擬網(wǎng)元帳號相對應的所述真實網(wǎng)元帳號,以及所述虛擬網(wǎng)元 帳號下每個真實網(wǎng)元帳號的負荷比例值,將短消息轉發(fā)到所述虛擬網(wǎng)元帳號下未達到負荷 比例值的真實網(wǎng)元帳號所在的真實網(wǎng)元。
4.根據(jù)權利要求3所述的方法,其特征在于,所述負荷分擔策略具體包括所述虛擬網(wǎng) 元帳號下每個真實網(wǎng)元帳號的負荷比例值、和/或歷史記錄中所述虛擬網(wǎng)元帳號下已經(jīng)發(fā) 往各個真實網(wǎng)元帳號的短消息數(shù)。
5.根據(jù)權利要求4所述的方法,其特征在于,所述虛擬網(wǎng)元帳號下,具體包括至少兩個 真實網(wǎng)元帳號。
6.一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的系統(tǒng),其特征在于,該系統(tǒng)包括歸屬單元 和負荷分擔單元;其中,歸屬單元,用于將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;其中,短消息網(wǎng)關的鄰接網(wǎng)元 作為所述真實網(wǎng)元;負荷分擔單元,用于短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā)到歸 屬于虛擬網(wǎng)元的真實網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。
7.根據(jù)權利要求6所述的系統(tǒng),其特征在于,該系統(tǒng)還包括配置單元,用于配置真實 網(wǎng)元帳號;配置真實網(wǎng)元帳號對應的虛擬網(wǎng)元帳號,以及虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳 號的負荷比例值;配置虛擬網(wǎng)元帳號對應的路由數(shù)據(jù)。
8.根據(jù)權利要求6或7所述的系統(tǒng),其特征在于,所述負荷分擔單元,進一步用于短消 息網(wǎng)關根據(jù)與所述路由數(shù)據(jù)相對應的所述虛擬網(wǎng)元帳號,將短消息發(fā)送到所述虛擬網(wǎng)元帳 號所在的虛擬網(wǎng)元;短消息網(wǎng)關根據(jù)與所述虛擬網(wǎng)元帳號相對應的所述真實網(wǎng)元帳號,以 及所述虛擬網(wǎng)元帳號下每個真實網(wǎng)元帳號的負荷比例值,將短消息轉發(fā)到所述虛擬網(wǎng)元帳 號下未達到負荷比例值的真實網(wǎng)元帳號所在的真實網(wǎng)元。
9.根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述歸屬單元,進一步用于將同一類型的 至少兩個真實網(wǎng)元歸屬到一個虛擬網(wǎng)元。
全文摘要
本發(fā)明公開了一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的方法,該方法包括將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;其中,短消息網(wǎng)關的鄰接網(wǎng)元作為真實網(wǎng)元;短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā)到歸屬于虛擬網(wǎng)元的真實網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。本發(fā)明公開了一種短消息系統(tǒng)中實現(xiàn)動態(tài)負荷分擔的系統(tǒng),該系統(tǒng)中,歸屬單元,用于將同一類型的真實網(wǎng)元歸屬到虛擬網(wǎng)元;負荷分擔單元,用于短消息網(wǎng)關根據(jù)負荷分擔策略,將短消息經(jīng)由虛擬網(wǎng)元轉發(fā)到歸屬于虛擬網(wǎng)元的真實網(wǎng)元,實現(xiàn)動態(tài)負荷分擔。采用本發(fā)明的方法及系統(tǒng),避免硬件升級所帶來的硬件投資的浪費,提高短消息網(wǎng)關系統(tǒng)的運行效率。
文檔編號H04W88/18GK102123358SQ20101003401
公開日2011年7月13日 申請日期2010年1月8日 優(yōu)先權日2010年1月8日
發(fā)明者何瑋華 申請人:中興通訊股份有限公司