最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

通信業(yè)務(wù)處理系統(tǒng)及其方法

文檔序號:7965768閱讀:331來源:國知局
專利名稱:通信業(yè)務(wù)處理系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別涉及分布式處理技術(shù)。
背景技術(shù)
隨著通信技術(shù)逐漸向個人化、移動化、寬帶化方向發(fā)展,移動技術(shù)、無線技術(shù)、寬帶技術(shù)及多媒體通信技術(shù)漸成為研究熱點技術(shù)。除了對于核心網(wǎng)的建設(shè)融合之外,接入網(wǎng)將是限制網(wǎng)絡(luò)性能提升的瓶頸之一。因此寬帶無線接入技術(shù)是下一代通信網(wǎng)絡(luò)發(fā)展的關(guān)鍵技術(shù)之一。接入技術(shù)按有線、無線或者固定、移動可以分為多種。
無線接入是指從交換節(jié)點到用戶終端部分或全部采用無線手段的接入技術(shù)。無線接入系統(tǒng)具有建網(wǎng)費用低、擴容可按需而定、運行成本低等優(yōu)點,所以在發(fā)達地區(qū)可以作為有線網(wǎng)的補充,能迅速及時替代有故障的有線系統(tǒng)或提供短期臨時業(yè)務(wù);在發(fā)展中或邊遠地區(qū)可廣泛用來替換有線用戶環(huán)路,節(jié)省時間和投資。無線接入技術(shù)分為移動接入和固定接入兩大類。
移動寬帶無線接入現(xiàn)階段主要是指第三代移動通信技術(shù),該技術(shù)能實現(xiàn)移動狀態(tài)下的寬帶接入,但在不同的移動速度下所能提供的接入速度不同。移動接入又可分為高速接入和低速接入兩類,高速移動接入一般可用蜂窩系統(tǒng)、衛(wèi)星移動通信系統(tǒng)、集群系統(tǒng)等來實現(xiàn)。
其中,集群通信系統(tǒng)是一種用于集團調(diào)度指揮通信的移動通信系統(tǒng),主要應(yīng)用在專業(yè)移動通信領(lǐng)域。該系統(tǒng)具有的可用信道可為系統(tǒng)的全體用戶共用,具有自動選擇信道功能,它是共享資源、分擔(dān)費用、共用信道設(shè)備及服務(wù)的多用途、高效能的無線調(diào)度通信系統(tǒng)。
在集群通信系統(tǒng)中,用于控制移動數(shù)據(jù)的移動數(shù)據(jù)控制中心(MobileData Control Center,簡稱“MDCC”)的主要層次結(jié)構(gòu)如圖1所示。業(yè)務(wù)使能部件(Enable)主要為短信網(wǎng)關(guān)(SMS Gateway,簡稱“SMS GW”)/彩信網(wǎng)關(guān)(MMS Gateway,簡稱“MMS GW”)等外部實體,采用業(yè)務(wù)管理接入點(Service Management Access Point,簡稱“SMAP”)協(xié)議棧和MDCC進行交互。
MDCC內(nèi)部分層說明如下接入層控制各個Enable部件的接入,完成接入鑒權(quán)、流量控制和到協(xié)議棧的負(fù)載均衡。
協(xié)議棧層主要指SMAP協(xié)議族,由不同服務(wù)器組成,完成消息的編解碼和會話控制。
業(yè)務(wù)控制邏輯(Service Logic Contrl,簡稱“SLC”)層完成具體的業(yè)務(wù)邏輯控制,例如用戶鑒權(quán)、業(yè)務(wù)鑒權(quán)、定購關(guān)系鑒權(quán)、計費等等需求。
然而,隨著數(shù)據(jù)增值業(yè)務(wù)種類和吞吐量迅速發(fā)展,各種Enable部件都需要接入到SLC做鑒權(quán)計費,對SLC的吞吐量、性能要求越來越高。
目前,為了提高業(yè)務(wù)控制系統(tǒng)的性能,需要對SLC系統(tǒng)采用集群方式部署,如圖2所示,由接入層中的接入模塊(軟件負(fù)載均衡器)接收多個Enable部件請求,由接入模塊接入的各業(yè)務(wù)的請求將分發(fā)到各個負(fù)責(zé)節(jié)點做業(yè)務(wù)邏輯控制,分發(fā)策略可以是平均分配,也可以根據(jù)各個節(jié)點負(fù)荷情況動態(tài)分配。
在該方案中,多個Enable部件中的各業(yè)務(wù)由一個接入模塊集中接入。處理業(yè)務(wù)邏輯的集群節(jié)點是等同的,由于提高了業(yè)務(wù)邏輯的并發(fā)處理能力,因此可以滿足一定的性能要求。但是,由于隨著數(shù)據(jù)業(yè)務(wù)運營和開展,各種Enable部件對SLC系統(tǒng)吞吐量要求差別比較大,因此這種各個處理節(jié)點是等同的集群組網(wǎng)方案無法滿足特定業(yè)務(wù)的性能需求。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種通信業(yè)務(wù)處理系統(tǒng)及其方法,使得超大容量的通信系統(tǒng)的性能得以提升。
為實現(xiàn)上述目的,本發(fā)明提供了一種通信業(yè)務(wù)處理系統(tǒng),包含至少兩個用于業(yè)務(wù)接入的接入模塊和至少兩個用于業(yè)務(wù)處理的處理模塊,每個接入模塊對應(yīng)至少一個所述處理模塊且所述接入模塊之間共享會話數(shù)據(jù);所述接入模塊根據(jù)收到業(yè)務(wù)請求和已有的會話數(shù)據(jù),指示相應(yīng)的處理模塊進行業(yè)務(wù)處理,處理完成后對需要保留會話的業(yè)務(wù)請求保存相關(guān)會話數(shù)據(jù)。
其中,每個所述接入模塊分別對應(yīng)一個業(yè)務(wù)組,業(yè)務(wù)組內(nèi)的業(yè)務(wù)由所對應(yīng)的接入模塊接入;所述業(yè)務(wù)組內(nèi)包含至少一種類型的業(yè)務(wù),同一類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi)。
此外在所述系統(tǒng)中,如果不同類型的業(yè)務(wù)出現(xiàn)在同一會話中的概率高于預(yù)設(shè)門限,則將這些不同類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi)。
此外在所述系統(tǒng)中,每一個所述處理模塊僅對應(yīng)于一個所述接入模塊。
此外在所述系統(tǒng)中,根據(jù)所述業(yè)務(wù)組的業(yè)務(wù)處理需求分配所述接入模塊和與該接入模塊相對應(yīng)的處理模塊,為所述業(yè)務(wù)處理需求較大的業(yè)務(wù)組分配處理性能較高的所述接入模塊和與該接入模塊相對應(yīng)的處理模塊。
此外在所述系統(tǒng)中,如果所述業(yè)務(wù)請求需要保留會話,則所述接入模塊在所述處理模塊處理后,將與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)記錄在本地與共享的數(shù)據(jù)庫中,接入模塊之間通過所述數(shù)據(jù)庫共享會話數(shù)據(jù);或者,所述接入模塊在所述處理模塊處理后,將與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)記錄在本地,所述接入模塊之間通過信息交互共享會話數(shù)據(jù)。
本發(fā)明還提供了一種通信業(yè)務(wù)處理方法,包含以下步驟接入模塊根據(jù)收到業(yè)務(wù)請求和已有的會話數(shù)據(jù),指示相應(yīng)的處理模塊進行業(yè)務(wù)處理,處理完成后對需要保留會話的業(yè)務(wù)請求保存相關(guān)會話數(shù)據(jù),其中接入模塊至少有兩個,會話數(shù)據(jù)在各接入模塊間共享。
其中,每個所述接入模塊分別對應(yīng)一個業(yè)務(wù)組,業(yè)務(wù)組內(nèi)的業(yè)務(wù)由所對應(yīng)的接入模塊接入;所述業(yè)務(wù)組內(nèi)包含至少一種類型的業(yè)務(wù),同一類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi);如果不同類型的業(yè)務(wù)出現(xiàn)在同一會話中的概率高于預(yù)設(shè)門限,則將這些不同類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi)。
此外在所述方法中,所述接入模塊根據(jù)收到業(yè)務(wù)請求和已有的會話數(shù)據(jù)指示相應(yīng)的處理模塊進行業(yè)務(wù)處理的步驟還包含以下子步驟所述接入模塊在收到業(yè)務(wù)請求時,先判斷該業(yè)務(wù)請求是否攜帶與已有會話相關(guān)的標(biāo)識,如果是,則根據(jù)該標(biāo)識查找相應(yīng)的會話數(shù)據(jù),并將找到的會話數(shù)據(jù)作為與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù),與該業(yè)務(wù)請求一并交由所述處理模塊進行處理,否則,直接將該業(yè)務(wù)請求交由所述處理模塊進行處理。
此外在所述方法中,還包含以下步驟如果所述接入模塊判定所述業(yè)務(wù)請求攜帶與已有會話相關(guān)的標(biāo)識,則先在本地查找所述相應(yīng)的會話數(shù)據(jù),如果未找到,則再到其他接入模塊所共享的會話數(shù)據(jù)中查找。
通過比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的主要區(qū)別在于,由多個接入模塊接入業(yè)務(wù),每個接入模塊對應(yīng)至少一個用于處理業(yè)務(wù)請求的處理模塊,如果接入模塊收到的業(yè)務(wù)請求與已保存的會話數(shù)據(jù)相關(guān),則將該業(yè)務(wù)請求和相關(guān)的會話數(shù)據(jù)一并交由所對應(yīng)的處理模塊進行處理,否則,直接將該業(yè)務(wù)請求交由所對應(yīng)的處理模塊進行處理。如果該業(yè)務(wù)請求需要保留會話,則在該處理模塊處理后記錄與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)。接入模塊通過共享的會話數(shù)據(jù)保證能夠找到與業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)。
通過利用多個接入模塊接入業(yè)務(wù),解決了傳統(tǒng)通信系統(tǒng)中由一個接入模塊接入所有業(yè)務(wù)所導(dǎo)致的瓶頸問題,滿足了無線應(yīng)用協(xié)議(WirelessApplication Protocol,WAP)網(wǎng)關(guān)對業(yè)務(wù)控制系統(tǒng)提出的超高性能要求。并且,通過接入模塊之間的共享數(shù)據(jù),保證了處理模塊對業(yè)務(wù)請求的正常處理。雖然多個接入模塊導(dǎo)致了多個連接地址,與現(xiàn)有技術(shù)中只有一個接入地址和端口的方案有所不同,但是從各業(yè)務(wù)組看來,仍只有一個地址和端口,因此,本發(fā)明的方案無需對其他網(wǎng)元進行修改,與現(xiàn)有技術(shù)有較好的兼容性。
每個接入模塊分別對應(yīng)一個業(yè)務(wù)組,同一類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi),并將出現(xiàn)在同一會話中的概率較高的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi)。如果接入模塊需要查找與業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù),則先在本地查找,如果未找到,再在其他接入模塊所共享的會話數(shù)據(jù)中查找與業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)。使得接入模塊盡量地能夠在本地找到與業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù),避免了因在其他接入模塊所共享的會話數(shù)據(jù)中查找該會話數(shù)據(jù)而導(dǎo)致的對系統(tǒng)性能的影響。
根據(jù)業(yè)務(wù)組的業(yè)務(wù)處理需求分配接入模塊和與該接入模塊相對應(yīng)的處理模塊,為業(yè)務(wù)處理需求較大的業(yè)務(wù)組分配處理性能較高的接入模塊和與該接入模塊相對應(yīng)的處理模塊。比如說,為無線應(yīng)用協(xié)議(Wireless ApplicationProtocol,簡稱“WAP”)網(wǎng)關(guān)業(yè)務(wù)組單獨分配一個接入模塊,并為該接入模塊分配20個相對應(yīng)的處理模塊;為短信網(wǎng)關(guān)業(yè)務(wù)組和彩信網(wǎng)關(guān)業(yè)務(wù)組共分配一個接入模塊,并為該接入模塊分配10個相對應(yīng)的處理模塊,各處理模塊的處理能量相同。并且,各處理模塊單獨并發(fā)地對業(yè)務(wù)進行處理,進一步提高了系統(tǒng)性能。


圖1是根據(jù)現(xiàn)有技術(shù)中MDCC的層次結(jié)構(gòu)圖;圖2是根據(jù)現(xiàn)有技術(shù)中等同的集群節(jié)點集中接入的示意圖;圖3是根據(jù)本發(fā)明的集群業(yè)務(wù)處理系統(tǒng)的原理結(jié)構(gòu)圖;圖4是根據(jù)本發(fā)明第一實施方式的集群業(yè)務(wù)處理系統(tǒng)結(jié)構(gòu)圖;圖5是根據(jù)本發(fā)明第三實施方式的集群業(yè)務(wù)處理方法流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述。
本發(fā)明的核心在于,由多個接入模塊(如軟件負(fù)載均衡器)接入業(yè)務(wù),接入模塊與接入模塊之間通過共享數(shù)據(jù)庫,或信息的交互,共享會話數(shù)據(jù)。每個接入模塊分別對應(yīng)一個業(yè)務(wù)組,將出現(xiàn)在同一會話中的概率較高的業(yè)務(wù)分配在同一個業(yè)務(wù)組中,各接入模塊僅接入相對應(yīng)的業(yè)務(wù)組內(nèi)的業(yè)務(wù)。每個接入模塊分別配置有相對應(yīng)的用于處理業(yè)務(wù)請求的處理模塊(如SLC集群節(jié)點),如圖3所示。當(dāng)接入模塊收到業(yè)務(wù)請求時,根據(jù)收到業(yè)務(wù)請求和已有的會話數(shù)據(jù),指示相應(yīng)的處理模塊進行業(yè)務(wù)處理,處理完成后對需要保留會話的業(yè)務(wù)請求保存相關(guān)會話數(shù)據(jù)。
以上對本發(fā)明的原理做了簡單介紹,下面根據(jù)該原理對本發(fā)明的第一實施方式集群業(yè)務(wù)處理系統(tǒng)進行詳細闡述。
如圖4所示,本實施方式的集群業(yè)務(wù)處理系統(tǒng)包含兩個接入模塊,分別接入不同組的業(yè)務(wù)。如果Enable部件接入的有WAP GW、SMS GW和MMSGW,那么,由于WAP GW提出的性能要求比較高,因此可為WAP GW單獨分配一個接入模塊,接入WAP GW的業(yè)務(wù),為SMS GW和MMS GW共分配一個接入模塊,接入SMS GW和MMS GW的業(yè)務(wù)。通過由多個接入模塊接入業(yè)務(wù),解決了傳統(tǒng)集群系統(tǒng)中由一個接入模塊接入所有業(yè)務(wù)所導(dǎo)致的瓶頸問題,滿足了WAP網(wǎng)關(guān)對業(yè)務(wù)控制系統(tǒng)提出的超高性能要求。并且,由于SMS業(yè)務(wù)和MMS業(yè)務(wù)出現(xiàn)在同一個會話中的概率較高,因此將SMS業(yè)務(wù)和MMS業(yè)務(wù)分配在同一個業(yè)務(wù)組中,以保證與同一個會話相關(guān)的業(yè)務(wù)請求由同一個接入模塊接入。
在本實施方式中,接入模塊為軟件負(fù)載均衡器。
另外,對應(yīng)于每個接入模塊,還分別設(shè)置有多個用于處理業(yè)務(wù)請求的處理模塊,即包含協(xié)議棧層與SLC層的節(jié)點,每一個處理模塊僅對應(yīng)于一個接入模塊,其中各處理模塊的處理能力相同。由于WAP GW提出的性能要求比較高,因此,為接入WAP GW業(yè)務(wù)的接入模塊設(shè)置20個節(jié)點集群,以支持超高性能的要求,為接入SMS GW和MMS GW業(yè)務(wù)的接入模塊設(shè)置10個節(jié)點集群,在不浪費網(wǎng)絡(luò)資源的情況下滿足其性能要求。圖中僅示出了對應(yīng)于每個接入模塊的一個節(jié)點。
以上對本實施方式的系統(tǒng)結(jié)構(gòu)進行了說明,下面對本實施方式的動態(tài)過程進行闡述。
接入模塊在接收到業(yè)務(wù)請求時,如接入WAP GW業(yè)務(wù)的接入模塊在收到WAP GW業(yè)務(wù)的業(yè)務(wù)請求時,判斷該業(yè)務(wù)請求是否與已保存的會話數(shù)據(jù)相關(guān)。比如說,該業(yè)務(wù)請求是否攜帶另一個業(yè)務(wù)請求的標(biāo)識,如果是,則說明該業(yè)務(wù)請求與已保存的會話數(shù)據(jù)相關(guān),該接入模塊根據(jù)該業(yè)務(wù)請求所攜帶另一個業(yè)務(wù)請求的標(biāo)識,先在本地查找與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù),如果未找到,則再通過與其他接入模塊的信息交互查找到相關(guān)的會話數(shù)據(jù),將該業(yè)務(wù)請求與查找到的相關(guān)的會話數(shù)據(jù)一并發(fā)送給該接入模塊所對應(yīng)的處理模塊,即在與接入WAP GW業(yè)務(wù)的接入模塊相對應(yīng)的20個集群節(jié)點中選擇一個節(jié)點,將該業(yè)務(wù)請求與查找到的相關(guān)的會話數(shù)據(jù)一并發(fā)送給該節(jié)點,由該節(jié)點對該業(yè)務(wù)進行處理,由于每個節(jié)點是單獨并發(fā)地進行處理,因此可有效提高系統(tǒng)性能;如果接入模塊收到的業(yè)務(wù)請求并沒有攜帶另一個業(yè)務(wù)請求的標(biāo)識,也就是說,該業(yè)務(wù)請求與已保存的任何一個會話數(shù)據(jù)都無關(guān),則直接將該業(yè)務(wù)請求交由該接入模塊所對應(yīng)的一個處理模塊即一個節(jié)點,進行處理。
如果接入模塊收到的業(yè)務(wù)請求要求保存會話,則該接入模塊在相應(yīng)的處理模塊處理后,將相關(guān)的會話數(shù)據(jù)記錄在本地,以便之后如果本接入模塊或其他接入模塊收到其他與該會話數(shù)據(jù)相關(guān)的業(yè)務(wù)請求時,能查找到該相關(guān)的會話數(shù)據(jù)。
在本實施方式中,雖然將WAP業(yè)務(wù)單獨列為一組,單獨由一個接入模塊接入,將SMS業(yè)務(wù)和MMS業(yè)務(wù)合并為另一組,由另一個接入模塊接入,也就是說,為WAP業(yè)務(wù)分配一個接入的IP地址和端口,為其他SMS業(yè)務(wù)和MMS業(yè)務(wù)分配另一個接入的IP地址和端口,看似在系統(tǒng)中存在多個連接地址,但是,從單個Enable部件來看都是一個連接地址,對外部系統(tǒng)沒有其他影響。例如SLC系統(tǒng)中WAP業(yè)務(wù)組的接入地址10.70.121.132,端口40000,SMS業(yè)務(wù)和MMS業(yè)務(wù)組的接入地址為10.70.121.133,端口50000,系統(tǒng)同時對外開放多個接入地址和端口,和現(xiàn)有方案只有一個接入地址和端口有所不同,但是從WAP業(yè)務(wù)和SMS業(yè)務(wù)和MMS業(yè)務(wù)組看,只有一個地址和端口。因此,在這種組網(wǎng)模式下,其他網(wǎng)元不需要任何修改。
需要說明的是,由于一個接入模塊接入的是一個業(yè)務(wù)組中的業(yè)務(wù),因此,在對業(yè)務(wù)進行分組時,除了需要考慮該業(yè)務(wù)組的性能需求外,還需將出現(xiàn)在同一會話中的概率較高的業(yè)務(wù)分配在同一個業(yè)務(wù)組中,以保證與同一個會話相關(guān)的業(yè)務(wù)請求由同一個接入模塊接入。這是因為,如果接入模塊收到的業(yè)務(wù)請求與已保存的會話數(shù)據(jù)相關(guān),則需查找到該相關(guān)的會話數(shù)據(jù)。如果該接入模塊無法從本地獲取到該相關(guān)的會話數(shù)據(jù),則需通過與其他接入模塊之間的信息交互,以查找到該相關(guān)的會話數(shù)據(jù)。而接入模塊之間的信息交互會影響到系統(tǒng)處理的性能,因此,因盡量避免與同一個會話相關(guān)的業(yè)務(wù)請求由不同的接入模塊接入。
本發(fā)明的第二實施方式集群業(yè)務(wù)處理系統(tǒng)與第一實施方式大致相同,其區(qū)別僅在于,在第一實施方式中,接入模塊之間通過信息的交互以實現(xiàn)會話數(shù)據(jù)的共享,而在本實施方式中,接入模塊之間通過共享數(shù)據(jù)庫以實現(xiàn)會話數(shù)據(jù)的共享。第二實施方式的系統(tǒng)結(jié)構(gòu)如圖3所示。
具體地說,如果接入模塊收到的業(yè)務(wù)請求要求保存會話,則該接入模塊在相應(yīng)的處理模塊處理后,將相關(guān)的會話數(shù)據(jù)記錄在本地與數(shù)據(jù)庫中,各接入模塊共享該數(shù)據(jù)庫。當(dāng)接入模塊收到業(yè)務(wù)請求并判定該業(yè)務(wù)請求攜帶另一個業(yè)務(wù)請求的標(biāo)識時,該接入模塊根據(jù)該業(yè)務(wù)請求所攜帶另一個業(yè)務(wù)請求的標(biāo)識,先在本地查找與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù),如果未查找到,則到該共享的數(shù)據(jù)庫中查找與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)。接入模塊將該業(yè)務(wù)請求與查找到的與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)一并交由所對應(yīng)的處理模塊進行處理。
在本實施方式中,各接入模塊通過共享數(shù)據(jù)庫實現(xiàn)會話數(shù)據(jù)的共享,這種方式對現(xiàn)有技術(shù)的改動較小,因此較易于實現(xiàn)。
本發(fā)明的第三實施方式集群業(yè)務(wù)處理方法如圖5所示。在步驟601中,接入模塊接入業(yè)務(wù)。具體地說,每個接入模塊分別接入不同組的業(yè)務(wù)。比如說,Enable部件接入的有WAP GW、SMS GW和MMS GW,那么,由于WAP GW提出的性能要求比較高,因此,可由一個接入模塊單獨接入WAP業(yè)務(wù);由于SMS業(yè)務(wù)和MMS業(yè)務(wù)的性能要求較低,且SMS業(yè)務(wù)和MMS業(yè)務(wù)出現(xiàn)在同一個會話中的概率較高,因此將SMS業(yè)務(wù)和MMS業(yè)務(wù)分配在同一個業(yè)務(wù)組中,以保證與同一個會話相關(guān)的業(yè)務(wù)請求由同一個接入模塊接入。
接著,進入步驟602,接入模塊判斷所收到的業(yè)務(wù)請求是否與已保存的會話數(shù)據(jù)相關(guān)。比如說,該業(yè)務(wù)請求是否攜帶另一個業(yè)務(wù)請求的標(biāo)識,如果是,則說明該業(yè)務(wù)請求與已保存的會話數(shù)據(jù)相關(guān),進入步驟603,否則,說明該業(yè)務(wù)請求與已保存的任何一個會話數(shù)據(jù)都無關(guān),進入步驟608,將該業(yè)務(wù)請求交由該接入模塊所對應(yīng)的一個處理模塊進行處理。
在步驟603中,接入模塊在本地查找相關(guān)的會話數(shù)據(jù)。具體地說,接入模塊根據(jù)該業(yè)務(wù)請求所攜帶另一個業(yè)務(wù)請求的標(biāo)識,在本地查找與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)。
接著,進入步驟604,接入模塊判斷是否在本地查找到與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù),如果未找到,則進入步驟605,否則,進入步驟607,將該業(yè)務(wù)請求與查找到的相關(guān)的會話數(shù)據(jù)一并發(fā)送給該接入模塊所對應(yīng)的處理模塊,由該處理模塊對該業(yè)務(wù)進行處理。
在步驟605中,接入模塊到其他接入模塊所共享的會話數(shù)據(jù)中查找與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)。具體地說,如果接入模塊之間是通過信息的交互來實現(xiàn)會話數(shù)據(jù)的共享,則本接入模塊向其他接入模塊發(fā)送消息請求查找與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù);如果接入模塊之間是通過共享數(shù)據(jù)庫來實現(xiàn)會話數(shù)據(jù)的共享,則本接入模塊通過查詢數(shù)據(jù)庫,找到該相關(guān)的會話數(shù)據(jù)。
接著,進入步驟606,接入模塊將該業(yè)務(wù)請求與查找到的相關(guān)的會話數(shù)據(jù)一并發(fā)送給該接入模塊所對應(yīng)的處理模塊,由該處理模塊對該業(yè)務(wù)進行處理。
在處理模塊對業(yè)務(wù)進行處理后,進入步驟609,接入模塊判斷該業(yè)務(wù)請求是否需要保存會話,如果是,則進入步驟610,否則,結(jié)束本流程。
在步驟610中,接入模塊記錄相關(guān)的會話數(shù)據(jù)。具體地說,如果接入模塊之間是通過信息的交互來實現(xiàn)會話數(shù)據(jù)的共享,則在本步驟中,接入模塊將會話數(shù)據(jù)記錄在本接入模塊中;如果接入模塊之間是通過共享數(shù)據(jù)庫來實現(xiàn)會話數(shù)據(jù)的共享,則在本步驟中,接入模塊將會話數(shù)據(jù)記錄在本接入模塊與共享的數(shù)據(jù)庫中。以便之后如果本接入模塊或其他接入模塊收到其他與該會話數(shù)據(jù)相關(guān)的業(yè)務(wù)請求時,能查找到該相關(guān)的會話數(shù)據(jù)。
在本實施方式中,通過利用多個接入模塊接入業(yè)務(wù),解決了傳統(tǒng)集群系統(tǒng)中由一個接入模塊接入所有業(yè)務(wù)所導(dǎo)致的瓶頸問題,滿足了WAP網(wǎng)關(guān)對業(yè)務(wù)控制系統(tǒng)提出的超高性能要求。并且,通過接入模塊之間的共享數(shù)據(jù),解決了在有些組合業(yè)務(wù)的場景下,當(dāng)一個會話跨越多個接入模塊之間時,所存在的會話信息同步問題。例如下載鈴聲或者壁紙就跨短信和彩信兩種業(yè)務(wù)網(wǎng)關(guān),需要短信上行請求下載指定鈴聲,系統(tǒng)先預(yù)扣一定金額的費用;彩信下行給用戶一個鈴聲超鏈接,用戶點擊一下即可以下載,下行時需要到系統(tǒng)中確認(rèn),系統(tǒng)根據(jù)會話ID找到前一次預(yù)扣的信息(如金額信息),真正從用戶帳號上扣錢。
如果將出現(xiàn)在同一會話中的概率較高的業(yè)務(wù)分配在同一個業(yè)務(wù)組中,如將SMS業(yè)務(wù)和MMS業(yè)務(wù)分配在同一個業(yè)務(wù)組中,即可保證與同一個會話相關(guān)的業(yè)務(wù)請求由同一個接入模塊接入,使得接入模塊可直接在本地查找到相關(guān)的會話數(shù)據(jù),避免了因在其他接入模塊所共享的會話數(shù)據(jù)中查找該會話數(shù)據(jù)而導(dǎo)致的對系統(tǒng)性能的影響。
在以上的實施方式中,雖然是以集群系統(tǒng)為例進行說明的,但本發(fā)明的技術(shù)方案并不限于集群系統(tǒng),也可以應(yīng)用在其它的通信系統(tǒng)中。
雖然通過參照本發(fā)明的某些優(yōu)選實施方式,已經(jīng)對本發(fā)明進行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種通信業(yè)務(wù)處理系統(tǒng),其特征在于,包含至少兩個用于業(yè)務(wù)接入的接入模塊和至少兩個用于業(yè)務(wù)處理的處理模塊,每個接入模塊對應(yīng)至少一個所述處理模塊且所述接入模塊之間共享會話數(shù)據(jù);所述接入模塊根據(jù)收到業(yè)務(wù)請求和已有的會話數(shù)據(jù),指示相應(yīng)的處理模塊進行業(yè)務(wù)處理,處理完成后對需要保留會話的業(yè)務(wù)請求保存相關(guān)會話數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的通信業(yè)務(wù)處理系統(tǒng),其特征在于,每個所述接入模塊分別對應(yīng)一個業(yè)務(wù)組,業(yè)務(wù)組內(nèi)的業(yè)務(wù)由所對應(yīng)的接入模塊接入;所述業(yè)務(wù)組內(nèi)包含至少一種類型的業(yè)務(wù),同一類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi)。
3.根據(jù)權(quán)利要求2所述的通信業(yè)務(wù)處理系統(tǒng),其特征在于,如果不同類型的業(yè)務(wù)出現(xiàn)在同一會話中的概率高于預(yù)設(shè)門限,則將這些不同類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi)。
4.根據(jù)權(quán)利要求3所述的通信業(yè)務(wù)處理系統(tǒng),其特征在于,每一個所述處理模塊僅對應(yīng)于一個所述接入模塊。
5.根據(jù)權(quán)利要求4所述的通信業(yè)務(wù)處理系統(tǒng),其特征在于,根據(jù)所述業(yè)務(wù)組的業(yè)務(wù)處理需求分配所述接入模塊和與該接入模塊相對應(yīng)的處理模塊,為所述業(yè)務(wù)處理需求較大的業(yè)務(wù)組分配處理性能較高的所述接入模塊和與該接入模塊相對應(yīng)的處理模塊。
6.根據(jù)權(quán)利要求1至5中任一項所述的通信業(yè)務(wù)處理系統(tǒng),其特征在于,如果所述業(yè)務(wù)請求需要保留會話,則所述接入模塊在所述處理模塊處理后,將與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)記錄在本地與共享的數(shù)據(jù)庫中,接入模塊之間通過所述數(shù)據(jù)庫共享會話數(shù)據(jù);或者,所述接入模塊在所述處理模塊處理后,將與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)記錄在本地,所述接入模塊之間通過信息交互共享會話數(shù)據(jù)。
7.一種通信業(yè)務(wù)處理方法,其特征在于,包含以下步驟接入模塊根據(jù)收到業(yè)務(wù)請求和已有的會話數(shù)據(jù),指示相應(yīng)的處理模塊進行業(yè)務(wù)處理,處理完成后對需要保留會話的業(yè)務(wù)請求保存相關(guān)會話數(shù)據(jù),其中接入模塊至少有兩個,會話數(shù)據(jù)在各接入模塊間共享。
8.根據(jù)權(quán)利要求7所述的通信業(yè)務(wù)處理方法,其特征在于,每個所述接入模塊分別對應(yīng)一個業(yè)務(wù)組,業(yè)務(wù)組內(nèi)的業(yè)務(wù)由所對應(yīng)的接入模塊接入;所述業(yè)務(wù)組內(nèi)包含至少一種類型的業(yè)務(wù),同一類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi);如果不同類型的業(yè)務(wù)出現(xiàn)在同一會話中的概率高于預(yù)設(shè)門限,則將這些不同類型的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi)。
9.根據(jù)權(quán)利要求7所述的通信業(yè)務(wù)處理方法,其特征在于,所述接入模塊根據(jù)收到業(yè)務(wù)請求和已有的會話數(shù)據(jù)指示相應(yīng)的處理模塊進行業(yè)務(wù)處理的步驟還包含以下子步驟所述接入模塊在收到業(yè)務(wù)請求時,先判斷該業(yè)務(wù)請求是否攜帶與已有會話相關(guān)的標(biāo)識,如果是,則根據(jù)該標(biāo)識查找相應(yīng)的會話數(shù)據(jù),并將找到的會話數(shù)據(jù)作為與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù),與該業(yè)務(wù)請求一并交由所述處理模塊進行處理,否則,直接將該業(yè)務(wù)請求交由所述處理模塊進行處理。
10.根據(jù)權(quán)利要求9所述的通信業(yè)務(wù)處理方法,其特征在于,還包含以下步驟如果所述接入模塊判定所述業(yè)務(wù)請求攜帶與已有會話相關(guān)的標(biāo)識,則先在本地查找所述相應(yīng)的會話數(shù)據(jù),如果未找到,則再到其他接入模塊所共享的會話數(shù)據(jù)中查找。
全文摘要
本發(fā)明涉及通信領(lǐng)域,公開了一種通信業(yè)務(wù)處理系統(tǒng)及其方法,使得超大容量的通信系統(tǒng)的性能得以提升。本發(fā)明中,由多個接入模塊接入業(yè)務(wù),每個接入模塊對應(yīng)至少一個用于處理業(yè)務(wù)請求的處理模塊,如果接入模塊收到的業(yè)務(wù)請求與已保存的會話數(shù)據(jù)相關(guān),則將該業(yè)務(wù)請求和相關(guān)的會話數(shù)據(jù)一并交由所對應(yīng)的處理模塊進行處理,否則,直接將該業(yè)務(wù)請求交由所對應(yīng)的處理模塊進行處理。如果該業(yè)務(wù)請求需要保留會話,則保存與該業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)。接入模塊通過共享的會話數(shù)據(jù)找到與業(yè)務(wù)請求相關(guān)的會話數(shù)據(jù)。每個接入模塊分別對應(yīng)一個業(yè)務(wù)組,出現(xiàn)在同一會話中的概率較高的業(yè)務(wù)分配在同一個業(yè)務(wù)組內(nèi)。
文檔編號H04Q7/38GK1917673SQ200610107959
公開日2007年2月21日 申請日期2006年7月26日 優(yōu)先權(quán)日2006年7月26日
發(fā)明者楊加龍, 宦宣頤, 嚴(yán)雪松, 望岳, 吳文魁, 張衛(wèi)星, 黃春林, 趙林華 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1