信令處理方法、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種信令處理方法、設(shè)備和系統(tǒng)。方法包括信令處理設(shè)備接收要發(fā)送至目的信令點(diǎn)的業(yè)務(wù)信令;信令處理設(shè)備根據(jù)源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,得到邏輯M3UA記錄;信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取物理M3UA記錄,獲取的物理M3UA記錄包括信令處理設(shè)備自身到達(dá)目的信令點(diǎn)的路由和鏈路信息;信令處理設(shè)備根據(jù)路由和鏈路信息,將業(yè)務(wù)信令傳輸至目的信令點(diǎn)。本發(fā)明實(shí)施例提供的信令處理方法、設(shè)備和系統(tǒng),可以減少設(shè)備池中的廣播風(fēng)暴。
【專利說明】信令處理方法、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種信令處理方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]移動通信系統(tǒng)中,隨著無線網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)絡(luò)架構(gòu)和組網(wǎng)方式也在飛速發(fā)展,出現(xiàn)了多個(gè)設(shè)備組成的設(shè)備池,以使得設(shè)備池具有較高的容災(zāi)和負(fù)荷分擔(dān)等能力。例如,RNC POOL (Radio Network Controller POOL,無線網(wǎng)絡(luò)控制器池)是由分布在異地的多個(gè)RNCCRadio Network Controller,無線網(wǎng)絡(luò)控制器)聯(lián)通起來組成,該RNC POOL內(nèi)的各RNC共同承載邏輯RNC的業(yè)務(wù),可以將池中的各RNC稱為物理RNC。當(dāng)池內(nèi)某個(gè)物理RNC承載的業(yè)務(wù)量較高或者出現(xiàn)故障時(shí),其承載的業(yè)務(wù)量可以由池內(nèi)的其它物理RNC分擔(dān),從而使該RNC POOL具有RNC容災(zāi)和均衡各RNC處理能力的效能。
[0003]現(xiàn)有技術(shù)中,為了提高RNC的處理能力,RNC POOL內(nèi)的每個(gè)物理RNC都配置有多個(gè)SPU(Signaling Process Unit,信令處理單元),并且,池中的各RNC上的SPU都配置相同的M3UA (Message Transfer Part3_UserAdaptation Layer,消息傳輸部分第三級用戶的適配層協(xié)議)信息,且池中的每個(gè)M3UA信息單元都要維護(hù)一致的鏈路狀態(tài)表,即用于維護(hù)該RNCPOOL內(nèi)的從源信令點(diǎn)(即邏輯RNC)到目的信令點(diǎn)(例如某個(gè)核心網(wǎng)設(shè)備)的所有物理鏈路狀態(tài),該物理鏈路散列在池中的各RNC上,以使得某個(gè)RNC能夠在接收到一個(gè)呼叫信令時(shí),可以根據(jù)其維護(hù)的鏈路狀態(tài)表從池中任意選擇一個(gè)物理鏈路傳輸該呼叫信令,從而實(shí)現(xiàn)該池的容災(zāi)或者負(fù)荷分擔(dān)作用。
[0004]但是如上所述的,由于每個(gè)M3UA單元都要維護(hù)RNC POOL中所有RNC上物理鏈路的狀態(tài),因此當(dāng)某個(gè)RNC狀態(tài)變化比如加入或者退出該RNC POOL時(shí),各RNC的SPU之間就會相互傳輸狀態(tài)更新信息,從而導(dǎo)致該RNC POOL中出現(xiàn)該狀態(tài)更新引起的廣播風(fēng)暴。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種信令處理方法、設(shè)備和系統(tǒng),以減少設(shè)備池中的廣播風(fēng)暴。
[0006]本發(fā)明的第一個(gè)方面是提供一種信令處理方法,包括:
[0007]信令處理設(shè)備接收要發(fā)送至目的信令點(diǎn)的業(yè)務(wù)信令,所述信令處理設(shè)備為信令處理設(shè)備池中的任一信令處理設(shè)備,所述業(yè)務(wù)信令攜帶:源信令點(diǎn)信息、目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息;
[0008]所述信令處理設(shè)備根據(jù)所述:源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,得到邏輯M3UA記錄,所述邏輯M3UA記錄包括所述源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,所述邏輯M3UA記錄還包括:所述信令處理設(shè)備自身到所述目的信令點(diǎn)的可達(dá)性狀態(tài);
[0009]若根據(jù)所述可達(dá)性狀態(tài)確定到所述目的信令點(diǎn)可達(dá),則所述信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取物理M3UA記錄,具有映射關(guān)系的所述物理M3UA記錄和邏輯M3UA記錄包括相同的目的信令點(diǎn)信息和路由上下文信息;獲取的所述物理M3UA記錄還包括:所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的路由和鏈路信息;
[0010]所述信令處理設(shè)備根據(jù)所述物理M3UA記錄的路由和鏈路信息,將所述業(yè)務(wù)信令傳輸至所述目的信令點(diǎn)。
[0011]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述信令處理設(shè)備內(nèi)包括至少一個(gè)信令處理單元SPU,每個(gè)所述SPU均存儲所述邏輯M3UA記錄和物理M3UA記錄;
[0012]每個(gè)所述SPU中的所述物理M3UA記錄,具體用于存儲所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息,所述所有鏈路信息散列在所述至少一個(gè)SPU中;并且,每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài)。
[0013]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),包括:
[0014]所述信令處理設(shè)備內(nèi)的第一 SPU,將自身的物理M3UA記錄存儲的鏈路狀態(tài)發(fā)送至所述信令處理設(shè)備內(nèi)的第二 SPU,以使得所述第二 SPU更新物理M3UA記錄中對應(yīng)的所述鏈路狀態(tài);包括:
[0015]所述第一 SPU定期將所述鏈路狀態(tài)發(fā)送至所述第二 SPU,所述鏈路狀態(tài)是由所述第一 SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),所述第二 SPU包括所述信令處理設(shè)備內(nèi)除第一SPU之外的所有SPU;
[0016]或者,所述第一 SPU在自身管理的所述鏈路狀態(tài)發(fā)生變化時(shí),將發(fā)生變化的鏈路狀態(tài)發(fā)送至所述第二 SPU,所述第二 SPU包括所述信令處理設(shè)備內(nèi)除第一 SPU之外的所有SPU ;
[0017]或者,所述第一 SPU在檢測到第二 SPU由故障轉(zhuǎn)為正常時(shí),將所述第一 SPU的物理M3UA記錄存儲的所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息以及對應(yīng)的鏈路狀態(tài)發(fā)送至所述第二 SPU;
[0018]或者,所述第一 SPU在檢測到第二 SPU由正常轉(zhuǎn)為故障時(shí),將所述第一 SPU的物理M3UA記錄存儲的第二 SPU管理的所有鏈路狀態(tài)設(shè)置為故障。
[0019]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),還包括:
[0020]所述信令處理設(shè)備內(nèi)每個(gè)所述SPU,根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系;
[0021 ] 若邏輯M3UA記錄所映射的全部物理M3UA記錄中的鏈路狀態(tài)均表示所述信令處理設(shè)備到目的信令點(diǎn)不可達(dá),則設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是不可達(dá);否則,設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是可達(dá)。
[0022]在第一方面的第四種可能的實(shí)現(xiàn)方式中,還包括:
[0023]所述信令處理設(shè)備接收所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令,所述業(yè)務(wù)信令攜帶:所述業(yè)務(wù)信令的源信令信息、所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)對應(yīng)的另一目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息;
[0024]所述信令處理設(shè)備根據(jù)所述業(yè)務(wù)信令的源信令點(diǎn)信息和路由上下文信息,得到物理M3UA記錄,所述物理M3UA記錄包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述業(yè)務(wù)信令的源信令點(diǎn)信息相同的目的信令點(diǎn)信息;
[0025]所述信令處理設(shè)備根據(jù)所述邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取與所述物理M3UA記錄對應(yīng)的所有邏輯M3UA記錄,從所對應(yīng)的邏輯M3UA記錄中,選擇邏輯M3UA記錄的源信令點(diǎn)信息與所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)相同的邏輯M3UA記錄,并將所述業(yè)務(wù)信令發(fā)送至所述邏輯M3UA記錄對應(yīng)的邏輯M3UA單元處理,所述邏輯M3UA記錄同樣包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述另一目的信令點(diǎn)信息相同的源信令點(diǎn)信息。
[0026]本發(fā)明的另一個(gè)方面是提供一種信令處理設(shè)備,包括:
[0027]信令接收單元,用于接收要發(fā)送至目的信令點(diǎn)的業(yè)務(wù)信令,所述信令處理設(shè)備為信令處理設(shè)備池中的任一信令處理設(shè)備,所述業(yè)務(wù)信令攜帶:源信令點(diǎn)信息、目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息;
[0028]路徑查找單元,用于根據(jù)所述源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,得到邏輯M3UA記錄,所述邏輯M3UA記錄包括所述目的信令點(diǎn)信息和路由上下文信息,所述邏輯M3UA記錄還包括:所述信令處理設(shè)備自身到所述目的信令點(diǎn)的可達(dá)性狀態(tài);以及,若根據(jù)所述可達(dá)性狀態(tài)確定到所述目的信令點(diǎn)可達(dá),則所述信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取物理M3UA記錄,具有映射關(guān)系的所述物理M3UA記錄和邏輯M3UA記錄包括相同的目的信令點(diǎn)信息和路由上下文信息;獲取的所述物理M3UA記錄還包括:所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的路由和鏈路信息;
[0029]信令發(fā)送單元,用于根據(jù)所述源信令點(diǎn)信息、路由和鏈路信息,將所述業(yè)務(wù)信令傳輸至所述目的信令點(diǎn)。
[0030]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述信令處理設(shè)備內(nèi)包括至少一個(gè)信令處理單元SPU,每個(gè)所述SPU均存儲所述邏輯M3UA記錄和物理M3UA記錄;
[0031 ] 每個(gè)所述SPU中的所述物理M3UA記錄,具體用于存儲所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息,所述所有鏈路信息散列在所述至少一個(gè)SPU中;并且,每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài)。
[0032]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述SPU還包括:
[0033]第一狀態(tài)更新單元,用于將自身的物理M3UA記錄存儲的鏈路狀態(tài)發(fā)送至所述信令處理設(shè)備內(nèi)的第二 SPU,以使得所述第二 SPU更新物理M3UA記錄中對應(yīng)的所述鏈路狀態(tài);
[0034]第二狀態(tài)更新單元,用于根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系;若邏輯M3UA記錄所映射的全部物理M3UA記錄中的鏈路狀態(tài)均表示所述信令處理設(shè)備到目的信令點(diǎn)不可達(dá),則設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是不可達(dá);否則,設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是可達(dá)。
[0035]在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述信令接收單元,還用于接收所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令,所述業(yè)務(wù)信令攜帶:所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息;
[0036]所述路徑查找單元,還用于根據(jù)所述業(yè)務(wù)信令的源信令點(diǎn)信息和路由上下文信息,得到物理M3UA記錄,所述物理M3UA記錄包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述業(yè)務(wù)信令的源信令點(diǎn)信息相同的目的信令點(diǎn)信息;根據(jù)所述邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取與所述物理M3UA記錄對應(yīng)的所有邏輯M3UA記錄,從所對應(yīng)的邏輯M3UA記錄中,選擇邏輯M3UA記錄的源信令點(diǎn)信息與所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)相同的邏輯M3UA記錄;且所述邏輯M3UA記錄同樣包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述另一目的信令點(diǎn)信息相同的源信令點(diǎn)信息;
[0037]所述信令發(fā)送單元,還用于將所述業(yè)務(wù)信令發(fā)送至所述邏輯M3UA記錄對應(yīng)的邏輯M3UA單元處理。
[0038]本發(fā)明的又一個(gè)方面是提供一種信令處理系統(tǒng),包括如上所述的任一信令處理設(shè)備。
[0039]本發(fā)明實(shí)施例提供的技術(shù)方案,信令處理設(shè)備接收業(yè)務(wù)信令后,首先通過業(yè)務(wù)信令的源信令點(diǎn)、目的信令點(diǎn)和路由上下文信息,獲得與業(yè)務(wù)信令的源信令點(diǎn)、目的信令點(diǎn)和路由上下文都相同的邏輯M3UA記錄,再根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,得到物理M3UA記錄,從物理M3UA記錄中獲得信令處理設(shè)備自身到達(dá)業(yè)務(wù)信令的目的信令點(diǎn)的路由和鏈路信息。由于邏輯M3UA記錄不包括路由和鏈路信息,物理M3UA記錄在每個(gè)信令處理設(shè)備中獨(dú)立配置,物理M3UA記錄中包括路由和鏈路信息的是信令處理設(shè)備自身到達(dá)目的信令點(diǎn)的路由和鏈路信息,因此,當(dāng)設(shè)備池中某個(gè)物理設(shè)備的狀態(tài)發(fā)生變化時(shí),不需要將狀態(tài)變化信息廣播給設(shè)備池中的其它物理設(shè)備,因此,可以減少設(shè)備池中的廣播風(fēng)暴。
【專利附圖】
【附圖說明】
[0040]圖1為本發(fā)明實(shí)施例的RNC中的M3UA部署方法示意圖;
[0041]圖2為本發(fā)明信令處理方法實(shí)施例一的流程圖;
[0042]圖3為本發(fā)明信令處理方法實(shí)施例二的流程圖;
[0043]圖4為本發(fā)明信令處理方法實(shí)施例三的流程圖;
[0044]圖5為本發(fā)明信令處理設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖;
[0045]圖6為本發(fā)明信令處理設(shè)備中的SPU實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0046]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明的附圖,對本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]本發(fā)明實(shí)施例對M3UA在設(shè)備池中的部署方式做了改進(jìn),為使下文中對本發(fā)明實(shí)施例的方法說明的更加清楚,首先對本發(fā)明實(shí)施例的RNC上的M3UA的部署進(jìn)行說明:
[0048]圖1為本發(fā)明實(shí)施例的RNC中的M3UA部署方法示意圖,如圖1所示,RNC池103中可以包含多個(gè)物理RNC設(shè)備,且RNC池中各物理RNC設(shè)備之間相連通,圖中只繪出了 RNC設(shè)備104、RNC設(shè)備105。RNC池103與基站101、基站102相連、核心網(wǎng)106相連,RNC池中各物理RNC設(shè)備的每個(gè)信令處理單元SPU中都部署了邏輯M3UA和物理M3UA。其中,與RNC池相對應(yīng)的原邏輯RNC到核心網(wǎng)的M3UA層部署為邏輯M3UA,但是,邏輯M3UA中不配置路由和鏈路;每個(gè)物理RNC獨(dú)立配置該物理RNC到核心網(wǎng)的物理M3UA,物理M3UA中包含其所屬RNC設(shè)備到核心網(wǎng)的路由和鏈路信息。[0049]當(dāng)物理RNC收到基站發(fā)送的業(yè)務(wù)消息時(shí),根據(jù)業(yè)務(wù)信息及其配置信息獲取該業(yè)務(wù)的源信令點(diǎn)、目的信令點(diǎn)和路由上下文信息,并查找邏輯M3UA中與該業(yè)務(wù)信令的源信令點(diǎn)、目的信令點(diǎn)和路由上下文相對應(yīng)的邏輯M3UA記錄,邏輯M3UA中記錄了 RNC池中的設(shè)備到目的信令點(diǎn)可達(dá)性狀態(tài),當(dāng)確定當(dāng)前信令處理RNC設(shè)備可以到達(dá)目的信令點(diǎn)時(shí),則所述信令處理RNC設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA的映射關(guān)系,獲取物理M3UA記錄,物理M3UA中記錄了所述信令處理RNC設(shè)備到達(dá)目的信令點(diǎn)的路由和鏈路。其中,映射關(guān)系為邏輯M3UA和物理M3UA包含相同的目的信令點(diǎn)和路由上下文,路由上下文是對不用應(yīng)用業(yè)務(wù)的具體標(biāo)識。
[0050]圖2為本發(fā)明信令處理方法實(shí)施例一的流程圖,如圖2所示,本實(shí)施例的方法可以包括:
[0051]S201、信令處理設(shè)備接收要發(fā)送至目的信令點(diǎn)的業(yè)務(wù)信令。
[0052]具體的,所述信令處理設(shè)備為信令處理設(shè)備池中的任一信令處理設(shè)備,信令處理設(shè)備接收基站發(fā)送的RRC連接請求,在完成RRC連接后,根據(jù)用戶設(shè)備攜帶的業(yè)務(wù)信息和配置信息,獲取需要向核心網(wǎng)傳送的業(yè)務(wù)信令,業(yè)務(wù)信令包括:源信令點(diǎn)信息、目的信令點(diǎn)信息、以及與業(yè)務(wù)信令對應(yīng)的路由上下文信息,其中,目的信令點(diǎn)標(biāo)識業(yè)務(wù)信令點(diǎn)要到達(dá)核心網(wǎng)的目的地址,路由上下文可以標(biāo)識業(yè)務(wù)信令所屬的業(yè)務(wù)類型。
[0053]S202、信令處理設(shè)備根據(jù)源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,得到邏輯M3UA記錄。
[0054]具體的,信令處理設(shè)備獲取業(yè)務(wù)信令的源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,由于邏輯M3UA記錄包括設(shè)備池到核心網(wǎng)的目的信令點(diǎn)信息和路由上下文信息,因此,信令處理設(shè)備可以根據(jù)業(yè)務(wù)信令的源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,通過查找邏輯M3UA記錄,找到與業(yè)務(wù)信令對應(yīng)的邏輯M3UA記錄。
[0055]邏輯M3UA記錄還包括:信令處理設(shè)備自身到目的信令點(diǎn)的可達(dá)性狀態(tài)信息,但是,邏輯M3UA記錄不包括信令處理設(shè)備到目的信令點(diǎn)的路由和鏈路信息。若根據(jù)可達(dá)性狀態(tài)信息確定到目的信令點(diǎn)為不可達(dá),則信令處理設(shè)備向上層應(yīng)用層上報(bào)無法將業(yè)務(wù)信令傳輸至目的信令點(diǎn)的信息。
[0056]S203、若根據(jù)可達(dá)性狀態(tài)確定到目的信令點(diǎn)可達(dá),則信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取物理M3UA記錄。
[0057]具體的,每個(gè)物理信令處理設(shè)備獨(dú)立配置該物理信令處理設(shè)備到核心網(wǎng)的物理M3UA,物理M3UA記錄中包含信令處理設(shè)備到達(dá)核心網(wǎng)的目的信令點(diǎn)信息和路由上下文,物理M3UA記錄還包括信令處理設(shè)備自身到達(dá)目的信令點(diǎn)的路由和鏈路信息。具有映射關(guān)系的物理M3UA記錄和邏輯M3UA記錄需包括相同的目的信令點(diǎn)信息和路由上下文信息。信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取物理M3UA記錄,即信令處理設(shè)備獲取了自身到達(dá)目的信令點(diǎn)的路由和鏈路信息。
[0058]邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系可以通過建立映射關(guān)系表加以記錄。例如,假設(shè)邏輯M3UA表的鍵值包括(l_index, opc,dpc,rtcontext),物理M3UA表的鍵值包括(p_index, opc, dpc, rtcontext), l_index 為邏輯 M3UA 表的索引號,p_index 為物理 M3UA表的索引號,opc為源信令點(diǎn),dpc為目的信令點(diǎn),rtcontext為路由上下文,首先,針對邏輯M3UA表的每一條記錄查詢物理M3UA表的所有記錄,當(dāng)邏輯M3UA記錄中的dpc和rtcontext的鍵值與物理M3UA記錄中的dpc和rtcontext的鍵值相等時(shí),建立一條映射關(guān)系記錄:(m_index, l_index, p_index), m_index 為映射關(guān)系表的索引號。
[0059]例如,假設(shè)有3個(gè)信令處理設(shè)備RNCl、RNC2、RNC3,未組成RNC池時(shí),對應(yīng)的源信令點(diǎn)分別是rl、r2、r3,都能夠到達(dá)核心網(wǎng)的信令點(diǎn)aa,路由上下文為rtcontext,則RNC1、RNC2、RNC3的M3UA記錄分別為:
[0060](rl, aa, rtcontext);
[0061](r2, aa, rtcontext);
[0062](r3, aa, rtcontext)。
[0063]RNCl、RNC2、RNC3組成RNC池后,RNC池中的每個(gè)物理RNC的M3UA包括:邏輯M3UA和物理M3UA。以物理RNCl和物理RNC2為例,假設(shè)物理RNCl和物理RNC2的源信令點(diǎn)分別是p1、p2,則,物理RNCl的邏輯M3UA記錄為:
[0064](rl, aa, rtcontext) Iidxl ;
[0065](r2, aa, rtcontext) lidx2 ;
[0066](r3, aa, rtcontext) lidx3。
[0067]其中,lidxl、lidx2、lidx3為邏輯M3UA記錄的索引號。
[0068]物理RNCl的物理M3UA記錄為:
[0069](pi, aa, rtcontext) pidxlo
[0070]其中,pidxl為物理RNCl的物理M3UA記錄的索引號。
[0071 ] 那么,在物理RNCl中,從邏輯M3UA到物理M3UA的映射關(guān)系記錄為:
[0072](lidxl, pidxl);
[0073](lidx2, pidxl);
[0074](lidx3,pidxl)。
[0075]物理RNC2的邏輯M3UA記錄為:
[0076](rl, aa, rtcontext) lidxl ;
[0077](r2, aa, rtcontext) lidx2 ;
[0078](r3, aa, rtcontext) lidx3。
[0079]其中,lidxl、lidx2、lidx3為邏輯M3UA記錄的索引號。
[0080]物理RNC2的物理M3UA記錄為:
[0081](p2, aa, rtcontext) pidx2
[0082]其中,pidx2為物理RNC2的物理M3UA記錄的索引號。
[0083]那么,在物理RNC2中,從邏輯M3UA到物理M3UA的映射關(guān)系記錄為:
[0084](lidxl, pidx2);
[0085](lidx2, pidx2);
[0086](lidx3, pidx2)。
[0087]本實(shí)施例中,RNC池中各物理RNC中的邏輯M3UA是相同的,表示所有原邏輯RNC到核心網(wǎng)的M3UA ;RNC池中各物理RNC中的物理M3UA是不相同的(源信令點(diǎn)不相同),RNC池中各物理RNC中的映射關(guān)系也是各自獨(dú)立的,因此,當(dāng)設(shè)備池中某個(gè)物理設(shè)備的狀態(tài)發(fā)生變化時(shí),不需要將狀態(tài)變化信息廣播給設(shè)備池中的其它物理設(shè)備,因此,可以減少設(shè)備池中的廣播風(fēng)暴。[0088]S204、信令處理設(shè)備根據(jù)路由和鏈路信息,將業(yè)務(wù)信令傳輸至目的信令點(diǎn)。
[0089]信令處理設(shè)備根據(jù)物理M3UA記錄中的到達(dá)核心網(wǎng)目的信令點(diǎn)的路由和鏈路信息,將業(yè)務(wù)信令傳輸至目的信令點(diǎn)。
[0090]本實(shí)施例中,信令處理設(shè)備接收業(yè)務(wù)信令后,首先通過業(yè)務(wù)信令的源信令點(diǎn)信息、目的信令點(diǎn)和路由上下文信息,獲得與業(yè)務(wù)信令的源信令點(diǎn)信息、目的信令點(diǎn)相同的邏輯M3UA記錄,再根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,得到物理M3UA記錄,從物理M3UA記錄中獲得信令處理設(shè)備自身到達(dá)業(yè)務(wù)信令的目的信令點(diǎn)的路由和鏈路信息。由于邏輯M3UA記錄不包括路由和鏈路信息,物理M3UA記錄在每個(gè)信令處理設(shè)備中獨(dú)立配置,物理M3UA記錄中包括的路由和鏈路信息的是信令處理設(shè)備自身到達(dá)目的信令點(diǎn)的路由和鏈路信息,因此,設(shè)備池中各信令處理設(shè)備之間的路由和鏈路信息不需要同步,對業(yè)務(wù)信令的發(fā)送、接收等處理操作也不需要跨越多個(gè)信令處理設(shè)備,因此,不但可以減少設(shè)備池中的廣播風(fēng)暴,而且能提高業(yè)務(wù)信令的處理效率。
[0091]如上所述的信令處理方法,其中,所述信令處理設(shè)備內(nèi)包括至少一個(gè)信令處理單元SPU,每個(gè)所述SPU均存儲所述邏輯M3UA記錄和物理M3UA記錄。每個(gè)所述SPU中的所述物理M3UA記錄,具體用于存儲所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息,所述所有鏈路信息散列在所述至少一個(gè)SPU中;并且,每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的路由和鏈路信息對應(yīng)的鏈路狀態(tài)。
[0092]在具體應(yīng)用中,為提高信令處理設(shè)備的處理能力,往往為單個(gè)信令處理設(shè)備中配置多個(gè)信令處理單元SPU,信令處理設(shè)備到達(dá)核心網(wǎng)目的信令點(diǎn)的物理鏈路散列在所述信令處理設(shè)備的各個(gè)信令處理單元SPU上,單個(gè)SPU只需要管理散列其上的物理鏈路并維護(hù)該物理鏈路的狀態(tài)。
[0093]如上所述的信令處理方法,其中,每個(gè)SPU維護(hù)其自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),信令處理設(shè)備內(nèi)的第一 SPU,將自身的物理M3UA記錄存儲的鏈路狀態(tài)發(fā)送至信令處理設(shè)備內(nèi)的第二 SPU。
[0094]第一 SPU指發(fā)送鏈路狀態(tài)信息的信令處理單元,第二 SPU指接收鏈路狀態(tài)信息的信令處理單元。信令處理設(shè)備內(nèi)的第一 SPU,將自身的物理M3UA記錄存儲的鏈路狀態(tài)發(fā)送至信令處理設(shè)備內(nèi)的第二 SPU,以使得所述第二 SPU更新物理M3UA記錄中對應(yīng)的所述鏈路狀態(tài)。具體可以包括:
[0095]第一 SPU定期將鏈路狀態(tài)發(fā)送至第二 SPU,所述鏈路狀態(tài)是由所述第一 SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),所述第二 SPU包括所述信令處理設(shè)備內(nèi)除第一 SPU之外的所有SPU ;
[0096]具體的,物理信令處理設(shè)備內(nèi)每個(gè)SPU子系統(tǒng)定期將本子系統(tǒng)管理的M3UA鏈路狀態(tài)信息發(fā)送給其所屬物理信令處理設(shè)備內(nèi)的其它SPU子系統(tǒng),接收到該鏈路狀態(tài)信息的SPU子系統(tǒng)更新其存儲的物理M3UA記錄中對應(yīng)的鏈路狀態(tài)信息,同時(shí)向發(fā)送鏈路狀態(tài)信息的SPU發(fā)送確認(rèn)消息,表示已收到鏈路更新消息,發(fā)送鏈路狀態(tài)信息的SPU在等待一段時(shí)間后,如果沒有收到確認(rèn)消息,則重發(fā)上述鏈路狀態(tài)信息。
[0097]或者,第一 SPU在自身管理的鏈路狀態(tài)發(fā)生變化時(shí),將發(fā)生變化的鏈路狀態(tài)發(fā)送至第二 SPU,所述第二 SPU包括所述信令處理設(shè)備內(nèi)除第一 SPU之外的所有SPU ;
[0098]具體的,當(dāng)物理信令處理設(shè)備內(nèi)的某個(gè)SPU子系統(tǒng)管理的M3UA鏈路狀態(tài)發(fā)生變化時(shí),該SPU則會將新狀態(tài)發(fā)送給其所屬物理信令處理設(shè)備內(nèi)的其它所有SPU,接收到該消息的SPU將接收到的鏈路更新信息更新到其存儲的物理M3UA記錄中對應(yīng)的鏈路狀態(tài)信息,同時(shí)給發(fā)送鏈路狀態(tài)更新信息的SPU發(fā)送確認(rèn)消息,表示已收到鏈路更新消息,發(fā)送鏈路狀態(tài)更新信息的SPU在等待一段時(shí)間后如果沒有收到確認(rèn)消息,則重發(fā)上述鏈路狀態(tài)更新信
肩、O
[0099]或者,第一 SPU在檢測到第二 SPU由故障轉(zhuǎn)為正常時(shí),將第一 SPU的物理M3UA記錄存儲的所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息以及對應(yīng)的鏈路狀態(tài)發(fā)送至所述第二 SPU。
[0100]具體的,當(dāng)物理信令處理設(shè)備內(nèi)的某個(gè)SPU子系統(tǒng)檢測到其所屬物理信令處理設(shè)備內(nèi)的其它SPU子系統(tǒng)狀態(tài)由故障變?yōu)檎r(shí),則將本SPU子系統(tǒng)存儲的物理M3UA記錄存儲的信令處理設(shè)備到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息以及對應(yīng)的鏈路狀態(tài)發(fā)送給上述由故障變?yōu)檎5腟PU子系統(tǒng),該由故障變?yōu)檎5腟PU子系統(tǒng)在接收到上述信息后,更新其存儲的物理M3UA記錄中對應(yīng)信息,并向發(fā)送方發(fā)送確認(rèn)消息,表示已收到上述信息,發(fā)送上述信息的SPU在等待一段時(shí)間后如果沒有收到確認(rèn)消息,則重發(fā)上述信息。
[0101]或者,所述第一 SPU在檢測到第二 SPU由正常轉(zhuǎn)為故障時(shí),將所述第一 SPU的物理M3UA記錄存儲的第二 SPU管理的所有鏈路狀態(tài)設(shè)置為故障。
[0102]具體的,當(dāng)物理信令處理設(shè)備內(nèi)的某個(gè)SPU子系統(tǒng)檢測到其所屬物理信令處理設(shè)備內(nèi)的其它SPU子系統(tǒng)狀態(tài)由正常變?yōu)楣收蠒r(shí),則將本SPU子系統(tǒng)存儲的物理M3UA記錄中對應(yīng)的該故障SPU管理的所有鏈路狀態(tài)設(shè)置為故障。
[0103]本實(shí)施例中,信令處理設(shè)備內(nèi)的各SPU子系統(tǒng)獨(dú)立管理其所屬信令處理設(shè)備散列分配的物理鏈路狀態(tài),并定期向其所屬信令處理設(shè)備的其它SPU發(fā)送狀態(tài)信息,當(dāng)其管理的物理鏈路發(fā)生變化,或者監(jiān)測到其所屬信令處理設(shè)備的其它SPU狀態(tài)變化時(shí),通過及時(shí)發(fā)送相關(guān)狀態(tài)信息,實(shí)現(xiàn)物理M3UA記錄在其所屬信令處理設(shè)備內(nèi)的同步,提高了系統(tǒng)的可靠性。
[0104]如上所述的信令處理方法,其中,所述每個(gè)所述SPU維護(hù)其自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),還可以包括:
[0105]信令處理設(shè)備內(nèi)每個(gè)所述SPU,根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,設(shè)置邏輯信令處理設(shè)備到核心網(wǎng)目的信令點(diǎn)的可達(dá)性。
[0106]若邏輯M3UA記錄所映射的全部物理M3UA記錄中的鏈路狀態(tài)均表示所述信令處理設(shè)備到目的信令點(diǎn)不可達(dá),則設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是不可達(dá);否則,設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是可達(dá)。
[0107]圖3為本發(fā)明信令處理方法實(shí)施例二的流程圖,如圖3所示,在上述各實(shí)施例的基礎(chǔ)上,對業(yè)務(wù)信令由信令處理設(shè)備到核心網(wǎng)的上行處理方法可以包括:
[0108]S301、信令處理設(shè)備與基站建立連接,接收用戶終端發(fā)起的業(yè)務(wù)消息。
[0109]具體的,當(dāng)用戶終端通過基站發(fā)起呼叫時(shí),物理信令處理設(shè)備首先與基站建立RRC(Radio Resource Control,無線資源控制協(xié)議)連接,并接收基站發(fā)送的尋呼業(yè)務(wù)消息業(yè)務(wù)信息及其配置信息中包含該業(yè)務(wù)的源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,目的信令點(diǎn)標(biāo)識業(yè)務(wù)信令點(diǎn)要到達(dá)核心網(wǎng)的目的地址,路由上下文可以標(biāo)識業(yè)務(wù)信令所屬的業(yè)務(wù)類型。[0110]S302、信令處理設(shè)備與核心網(wǎng)建立連接。
[0111]信令處理設(shè)備完成與基站的RRC連接后,向核心網(wǎng)發(fā)起連接,使傳輸層可以將業(yè)務(wù)信令傳輸?shù)胶诵木W(wǎng)。
[0112]S303、信令處理設(shè)備根據(jù)業(yè)務(wù)信令的源信令點(diǎn)和目的信令點(diǎn)查找得到邏輯M3UA記錄。
[0113]信令處理設(shè)備可以根據(jù)業(yè)務(wù)信令的源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,查找邏輯M3UA記錄,得到與業(yè)務(wù)信令點(diǎn)的源信令點(diǎn)、目的信令點(diǎn)和路由上下文都相同的邏輯M3UA記錄。
[0114]S304、信令處理設(shè)備根據(jù)邏輯M3UA記錄中的可達(dá)性狀態(tài)確定到目的信令點(diǎn)可達(dá)。
[0115]邏輯M3UA記錄包括信令處理設(shè)備自身到目的信令點(diǎn)的可達(dá)性狀態(tài)信息。邏輯M3UA記錄的到目的信令點(diǎn)可達(dá)性,完全由與其建立映射關(guān)系的物理M3UA記錄決定,當(dāng)所有所映射的物理M3UA到目的信令點(diǎn)的狀態(tài)不可達(dá)時(shí),該邏輯M3UA記錄的到目的信令點(diǎn)的狀態(tài)才不可達(dá)。
[0116]S305、信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲得物理M3UA記錄。
[0117]具有映射關(guān)系的物理M3UA記錄和邏輯M3UA記錄需包括相同的目的信令點(diǎn)信息和路由上下文信息。
[0118]S306、信令處理設(shè)備為業(yè)務(wù)信令選擇路由和鏈路,并將業(yè)務(wù)信令傳輸至目的信令點(diǎn)。
[0119]物理M3UA記錄包括信令處理設(shè)備自身到達(dá)目的信令點(diǎn)的路由和鏈路信息,路由管理鏈路狀態(tài),信令處理設(shè)備通過鏈路狀態(tài)更新路由狀態(tài)。
[0120]信令處理設(shè)備根據(jù)物理M3UA記錄中的到達(dá)核心網(wǎng)目的信令點(diǎn)的路由和鏈路信息,將業(yè)務(wù)信令傳輸至目的信令點(diǎn)。
[0121 ] 本實(shí)施例中,可以通過在每個(gè)信令處理設(shè)備上獨(dú)立配置該信令處理設(shè)備到核心網(wǎng)的物理M3UA,使每個(gè)信令處理設(shè)備到核心網(wǎng)目的信令點(diǎn)都可達(dá),因此,當(dāng)接收到業(yè)務(wù)信令處理任務(wù)的信令處理設(shè)備負(fù)載較重,或者出現(xiàn)設(shè)備故障時(shí),可以將上述業(yè)務(wù)信令轉(zhuǎn)由設(shè)備池中的其它物理信令處理設(shè)備進(jìn)行處理,實(shí)現(xiàn)信令處理設(shè)備的容災(zāi)能力或負(fù)荷分擔(dān)的均衡處理能力。另外,由于設(shè)備池中各信令處理設(shè)備之間的鏈路信息不需要同步,對業(yè)務(wù)信令的發(fā)送、接收等處理操作也不需要跨越多個(gè)信令處理設(shè)備,因此,可以減少設(shè)備池中的廣播風(fēng)暴。
[0122]圖4為本發(fā)明信令處理方法實(shí)施例三的流程圖,如圖4所示,對于信令處理設(shè)備接收核心網(wǎng)發(fā)送的業(yè)務(wù)信令,本實(shí)施例的方法可以包括:
[0123]S401、信令處理設(shè)備接收目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令。
[0124]具體的,信令處理設(shè)備接收從核心網(wǎng)目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令,業(yè)務(wù)信令攜帶:業(yè)務(wù)信令的源信令信息、所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)對應(yīng)的另一目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息,其中,所述另一目的信令點(diǎn)信息即業(yè)務(wù)信令由信令處理設(shè)備發(fā)送到核心網(wǎng)目的信令點(diǎn)的源信令點(diǎn)信息。路由上下文可以標(biāo)識業(yè)務(wù)信令所屬的業(yè)務(wù)類型。
[0125]S402、信令處理設(shè)備根據(jù)業(yè)務(wù)信令的源信令點(diǎn)信息和路由上下文信息,得到物理M3UA記錄。
[0126]業(yè)務(wù)信令是由核心網(wǎng)發(fā)往邏輯RNC的下行業(yè)務(wù)信令,另一目的信令點(diǎn)信息對應(yīng)為業(yè)務(wù)信令由邏輯RNC上行傳輸?shù)胶诵木W(wǎng)時(shí)的源信令點(diǎn)信息,因此,從核心網(wǎng)發(fā)送到信令處理設(shè)備的業(yè)務(wù)信息所攜帶的信息中,至少包括源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息。信令處理設(shè)備根據(jù)所述業(yè)務(wù)信令的源信令點(diǎn)信息和路由上下文信息,得到物理M3UA記錄,對于所述物理M3UA記錄包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述業(yè)務(wù)信令的源信令點(diǎn)信息相同的目的信令點(diǎn)信息。
[0127]S403、信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取與物理M3UA記錄對應(yīng)的邏輯M3UA記錄。
[0128]信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取與物理M3UA記錄對應(yīng)的所有邏輯M3UA記錄,從所對應(yīng)的邏輯M3UA記錄中,選擇邏輯M3UA記錄的源信令點(diǎn)信息與業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)相同的邏輯M3UA記錄。具有映射關(guān)系的物理M3UA記錄和邏輯M3UA記錄同樣需要包括相同的目的信令點(diǎn)信息和路由上下文信息。如果根據(jù)上述映射關(guān)系,不能查找到邏輯M3UA的源信令點(diǎn)信息與所述另一目的信令點(diǎn)信息相同的邏輯M3UA記錄,說明配置出現(xiàn)錯(cuò)誤,則將上述業(yè)務(wù)信令消息丟棄。
[0129]S404、將業(yè)務(wù)信令發(fā)送至邏輯M3UA記錄對應(yīng)的邏輯M3UA單元處理。
[0130]信令處理設(shè)備將業(yè)務(wù)信令發(fā)送至所述邏輯M3UA記錄對應(yīng)的邏輯M3UA單元處理,將傳輸指示原語上報(bào)到信令連接控制部分。所述邏輯M3UA記錄同樣包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述另一目的信令點(diǎn)信息相同的源信令點(diǎn)信息,邏輯M3UA對消息處理后,發(fā)送給SCCP層處理。
[0131]本實(shí)施例中,信令處理設(shè)備接收由核心網(wǎng)發(fā)送業(yè)務(wù)信令后,首先根據(jù)業(yè)務(wù)信令的源信令點(diǎn)信息和路由上下文信息,得到物理M3UA記錄,再通過物理M3UA記錄到邏輯M3UA記錄的映射關(guān)系,獲取與物理M3UA記錄對應(yīng)的邏輯M3UA記錄,最終實(shí)現(xiàn)由邏輯M3UA記錄對應(yīng)的邏輯M3UA單元將傳輸指示原語上報(bào)到信令連接控制部分。由于邏輯M3UA記錄不包括路由和鏈路信息,物理M3UA記錄在每個(gè)信令處理設(shè)備中獨(dú)立配置,物理M3UA記錄中包括的路由和鏈路信息的是信令處理設(shè)備自身到達(dá)目的信令點(diǎn)的路由和鏈路信息,因此,設(shè)備池中各信令處理設(shè)備之間的路由和鏈路信息不需要同步,可以減少設(shè)備池中的廣播風(fēng)暴。
[0132]圖5為本發(fā)明信令處理設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖,如圖5所示,本實(shí)施例的設(shè)備可以包括:信令接收單元501、路徑查找單元502和信令發(fā)送單元503。其中,信令接收單元501,用于接收要發(fā)送至目的信令點(diǎn)的業(yè)務(wù)信令,所述信令處理設(shè)備為信令處理設(shè)備池中的任一信令處理設(shè)備,所述業(yè)務(wù)信令攜帶:源信令點(diǎn)信息、目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息;路徑查找單元502,用于根據(jù)所述源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,得到邏輯M3UA記錄,所述邏輯M3UA記錄包括所述目的信令點(diǎn)信息和路由上下文信息,所述邏輯M3UA記錄還包括:所述信令處理設(shè)備自身到所述目的信令點(diǎn)的可達(dá)性狀態(tài);以及,若根據(jù)所述可達(dá)性狀態(tài)確定到所述目的信令點(diǎn)可達(dá),則所述信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取物理M3UA記錄,具有映射關(guān)系的所述物理M3UA記錄和邏輯M3UA記錄包括相同的目的信令點(diǎn)信息和路由上下文信息;獲取的所述物理M3UA記錄還包括:所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的路由和鏈路信息;信令發(fā)送單元503,用于根據(jù)所述物理M3UA記錄的路由和鏈路信息,將所述業(yè)務(wù)信令傳輸至所述目的信令點(diǎn)。
[0133]本實(shí)施例的信令處理設(shè)備可以用于執(zhí)行圖2所示方法實(shí)施例的方法,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果類似,在此不再贅述。
[0134]如上所述的信令處理設(shè)備,其中,所述信令處理設(shè)備內(nèi)包括至少一個(gè)信令處理單元SPU,每個(gè)所述SPU均存儲所述邏輯M3UA記錄和物理M3UA記錄。每個(gè)所述SPU中的所述物理M3UA記錄,具體用于存儲所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息,所述所有鏈路信息散列在所述至少一個(gè)SPU中;并且,每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài)。
[0135]在具體應(yīng)用中,為提高信令處理設(shè)備的處理能力,往往為單個(gè)信令處理設(shè)備中配置多個(gè)信令處理單元SPU,信令處理設(shè)備到達(dá)核心網(wǎng)目的信令點(diǎn)的物理鏈路散列在所述信令處理設(shè)備的各個(gè)信令處理單元SPU上,單個(gè)SPU只需要管理散列其上的物理鏈路并維護(hù)該物理鏈路的狀態(tài)。
[0136]圖6為本發(fā)明信令處理設(shè)備中的SPU實(shí)施例的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例的SPU可以包括:第一狀態(tài)更新單元601和第二狀態(tài)更新單元602。其中,第一狀態(tài)更新單元601,用于將自身的物理M3UA記錄存儲的鏈路狀態(tài)發(fā)送至所述信令處理設(shè)備內(nèi)的第二SPU,以使得所述第二 SPU更新物理M3UA記錄中對應(yīng)的所述鏈路狀態(tài);第二狀態(tài)更新單元602,用于根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系;若邏輯M3UA記錄所映射的全部物理M3UA記錄中的鏈路狀態(tài)均表示所述信令處理設(shè)備到目的信令點(diǎn)不可達(dá),則設(shè)置所述SPU中的邏輯M3UA記錄的所述達(dá)性狀態(tài)是不可達(dá);否則,設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是可達(dá)。
[0137]本實(shí)施例的信令處理設(shè)備,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果上文中已有論述,在此不再贅述。
[0138]如上所述的信令處理設(shè)備,其中,信令接收單元501,還可以用于接收所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令,所述業(yè)務(wù)信令攜帶:所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息;路徑查找單元502,還可以用于根據(jù)所述業(yè)務(wù)信令的源信令點(diǎn)信息和路由上下文信息,得到物理M3UA記錄,所述物理M3UA記錄包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述業(yè)務(wù)信令的源信令點(diǎn)信息相同的目的信令點(diǎn)信息;根據(jù)所述邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取與所述物理M3UA記錄對應(yīng)的所有邏輯M3UA記錄,從所對應(yīng)的邏輯M3UA記錄中,選擇邏輯M3UA記錄的源信令點(diǎn)信息與所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)相同的邏輯M3UA記錄;且所述邏輯M3UA記錄同樣包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述另一目的信令點(diǎn)信息相同的源信令點(diǎn)信息;信令發(fā)送單元503,還可以用于將所述業(yè)務(wù)信令發(fā)送至所述邏輯M3UA記錄對應(yīng)的邏輯M3UA單元處理。
[0139]本實(shí)施例的信令處理設(shè)備可以用于執(zhí)行圖5所示方法實(shí)施例的方法,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果類似,在此不再贅述。
[0140]本發(fā)明實(shí)施例還提供一種信令處理系統(tǒng),該系統(tǒng)為由多個(gè)相互聯(lián)通的物理信令處理設(shè)備組成的設(shè)備池,其中每個(gè)信令處理設(shè)備又包含多個(gè)SPU信令處理單元,每個(gè)SPU中均存儲了邏輯M3UA記錄和物理M3UA記錄。邏輯M3UA記錄不包括路由和鏈路信息,系統(tǒng)中的信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,從物理M3UA記錄中獲得其自身到達(dá)業(yè)務(wù)信令的目的信令點(diǎn)的路由和鏈路信息,因此,設(shè)備池中各信令處理設(shè)備之間的路由和鏈路信息不需要同步,可以減少設(shè)備池中的廣播風(fēng)暴。其具體實(shí)現(xiàn)的技術(shù)方案,可以參照上述各實(shí)施例,此處不再贅述。
[0141]本發(fā)明實(shí)施中的信令處理設(shè)備可以為RNC,但不局限于RNC。類似的,本發(fā)明實(shí)施中的設(shè)備池可以為RNC池,但不局限于RNC池。
[0142]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0143]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種信令處理方法,其特征在于,包括: 信令處理設(shè)備接收要發(fā)送至目的信令點(diǎn)的業(yè)務(wù)信令,所述信令處理設(shè)備為信令處理設(shè)備池中的任一信令處理設(shè)備,所述業(yè)務(wù)信令攜帶:源信令點(diǎn)信息、目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息; 所述信令處理設(shè)備根據(jù)所述源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,得到邏輯M3UA記錄,所述邏輯M3UA記錄包括所述源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,所述邏輯M3UA記錄還包括:所述信令處理設(shè)備自身到所述目的信令點(diǎn)的可達(dá)性狀態(tài); 若根據(jù)所述可達(dá)性狀態(tài)確定到所述目的信令點(diǎn)可達(dá),則所述信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取物理M3UA記錄,具有映射關(guān)系的所述物理M3UA記錄和邏輯M3UA記錄包括相同的目的信令點(diǎn)信息和路由上下文信息;獲取的所述物理M3UA記錄還包括:所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的路由和鏈路信息; 所述信令處理設(shè)備根據(jù)所述物理M3UA記錄的路由和鏈路信息,將所述業(yè)務(wù)信令傳輸至所述目的信令點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述信令處理設(shè)備內(nèi)包括至少一個(gè)信令處理單元SPU,每個(gè)所述SPU均存儲所述邏輯M3UA記錄和物理M3UA記錄; 每個(gè)所述SPU中的所述物理M3UA記錄,具體用于存儲所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息,所述所有鏈路信息散列在所述至少一個(gè)SPU中;并且,每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),`包括: 所述信令處理設(shè)備內(nèi)的第一 SPU,將自身的物理M3UA記錄存儲的鏈路狀態(tài)發(fā)送至所述信令處理設(shè)備內(nèi)的第二 SPU,以使得所述第二 SPU更新物理M3UA記錄中對應(yīng)的所述鏈路狀態(tài);包括: 所述第一 SPU定期將所述鏈路狀態(tài)發(fā)送至所述第二 SPU,所述鏈路狀態(tài)是由所述第一SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),所述第二 SPU包括所述信令處理設(shè)備內(nèi)除第一SPU之外的所有SPU ; 或者,所述第一 SPU在自身管理的所述鏈路狀態(tài)發(fā)生變化時(shí),將發(fā)生變化的鏈路狀態(tài)發(fā)送至所述第二 SPU,所述第二 SPU包括所述信令處理設(shè)備內(nèi)除第一 SPU之外的所有SPU ; 或者,所述第一 SPU在檢測到第二 SPU由故障轉(zhuǎn)為正常時(shí),將所述第一 SPU的物理M3UA記錄存儲的所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息以及對應(yīng)的鏈路狀態(tài)發(fā)送至所述第二 SPU ; 或者,所述第一 SPU在檢測到第二 SPU由正常轉(zhuǎn)為故障時(shí),將所述第一 SPU的物理M3UA記錄存儲的第二 SPU管理的所有鏈路狀態(tài)設(shè)置為故障。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài),還包括: 所述信令處理設(shè)備內(nèi)每個(gè)所述SPU,根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系; 若邏輯M3UA記錄所映射的全部物理M3UA記錄中的鏈路狀態(tài)均表示所述信令處理設(shè)備到目的信令點(diǎn)不可達(dá),則設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是不可達(dá);否貝U,設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是可達(dá)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述信令處理設(shè)備接收所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令,所述業(yè)務(wù)信令攜帶:所述業(yè)務(wù)信令的源信令信息、所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)對應(yīng)的另一目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息; 所述信令處理設(shè)備根據(jù)所述業(yè)務(wù)信令的源信令點(diǎn)信息和路由上下文信息,得到物理M3UA記錄,所述物理M3UA記錄包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述業(yè)務(wù)信令的源信令點(diǎn)信息相同的目的信令點(diǎn)信息; 所述信令處理設(shè)備根據(jù)所述邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取與所述物理M3UA記錄對應(yīng)的所有邏輯M3UA記錄,從所對應(yīng)的邏輯M3UA記錄中,選擇邏輯M3UA記錄的源信令點(diǎn)信息與所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)相同的邏輯M3UA記錄,并將所述業(yè)務(wù)信令發(fā)送至所述邏輯M3UA記錄對應(yīng)的邏輯M3UA單元處理,所述邏輯M3UA記錄同樣包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述另一目的信令點(diǎn)信息相同的源信令點(diǎn)信息。
6.一種信令處理設(shè)備,其特征在于,包括: 信令接收單元,用于接收要發(fā)送至目的信令點(diǎn)的業(yè)務(wù)信令,所述信令處理設(shè)備為信令處理設(shè)備池中的任一信令處理設(shè)備,所述業(yè)務(wù)信令攜帶:源信令點(diǎn)信息、目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息; 路徑查找單元,用于根據(jù)所述源信令點(diǎn)信息、目的信令點(diǎn)信息和路由上下文信息,得到邏輯M3UA記錄,所述邏輯M3UA記錄包括所述目的信令點(diǎn)信息和路由上下文信息,所述邏輯M3UA記錄還包括:所述信令處理設(shè)備自身到所述目的信令點(diǎn)的可達(dá)性狀態(tài);以及,若根據(jù)所述可達(dá)性狀態(tài)確定到所述目的 信令點(diǎn)可達(dá),則所述信令處理設(shè)備根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取物理M3UA記錄,具有映射關(guān)系的所述物理M3UA記錄和邏輯M3UA記錄包括相同的目的信令點(diǎn)信息和路由上下文信息;獲取的所述物理M3UA記錄還包括:所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的路由和鏈路信息; 信令發(fā)送單元,用于根據(jù)所述物理M3UA記錄的路由和鏈路信息,將所述業(yè)務(wù)信令傳輸至所述目的信令點(diǎn)。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述信令處理設(shè)備內(nèi)包括至少一個(gè)信令處理單元SPU,每個(gè)所述SPU均存儲所述邏輯M3UA記錄和物理M3UA記錄; 每個(gè)所述SPU中的所述物理M3UA記錄,具體用于存儲所述信令處理設(shè)備自身到達(dá)所述目的信令點(diǎn)的所有路由和鏈路信息,所述所有鏈路信息散列在所述至少一個(gè)SPU中;并且,每個(gè)所述SPU,用于維護(hù)由所述SPU自身管理的鏈路信息對應(yīng)的鏈路狀態(tài)。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述SPU還包括: 第一狀態(tài)更新單元,用于將自身的物理M3UA記錄存儲的鏈路狀態(tài)發(fā)送至所述信令處理設(shè)備內(nèi)的第二 SPU,以使得所述第二 SPU更新物理M3UA記錄中對應(yīng)的所述鏈路狀態(tài); 第二狀態(tài)更新單元,用于根據(jù)邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系;若邏輯M3UA記錄所映射的全部物理M3UA記錄中的鏈路狀態(tài)均表示所述信令處理設(shè)備到目的信令點(diǎn)不可達(dá),則設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是不可達(dá);否則,設(shè)置所述SPU中的邏輯M3UA記錄的所述可達(dá)性狀態(tài)是可達(dá)。
9.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于, 所述信令接收單元,還用于接收所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令,所述業(yè)務(wù)信令攜帶:所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)信息、以及與所述業(yè)務(wù)信令對應(yīng)的路由上下文信息; 所述路徑查找單元,還用于根據(jù)所述業(yè)務(wù)信令的源信令點(diǎn)信息和路由上下文信息,得到物理M3UA記錄,所述物理M3UA記錄包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述業(yè)務(wù)信令的源信令點(diǎn)信息相同的目的信令點(diǎn)信息;根據(jù)所述邏輯M3UA記錄與物理M3UA記錄的映射關(guān)系,獲取與所述物理M3UA記錄對應(yīng)的所有邏輯M3UA記錄,從所對應(yīng)的邏輯M3UA記錄中,選擇邏輯M3UA記錄的源信令點(diǎn)信息與所述業(yè)務(wù)信令要發(fā)送至的另一目的信令點(diǎn)相同的邏輯M3UA記錄;且所述邏輯M3UA記錄同樣包括所述目的信令點(diǎn)發(fā)送的業(yè)務(wù)信令攜帶的路由上下文信息、以及與所述另一目的信令點(diǎn)信息相同的源信令點(diǎn)信息; 所述信令發(fā)送單元,還用于將所述業(yè)務(wù)信令發(fā)送至所述邏輯M3UA記錄對應(yīng)的邏輯M3UA單元處理。
10.一種信令處理`系統(tǒng),其特征在于,包括:權(quán)利要求6-9任一所述的信令處理設(shè)備。
【文檔編號】H04Q3/00GK103518402SQ201280004554
【公開日】2014年1月15日 申請日期:2012年11月26日 優(yōu)先權(quán)日:2012年11月26日
【發(fā)明者】張建華, 郭成緒, 劉金曉, 吳君怡 申請人:華為技術(shù)有限公司