国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種全局碼翻譯方法

      文檔序號(hào):7645333閱讀:263來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):一種全局碼翻譯方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)中SCCP (信令連接控制部分)全局碼翻譯技術(shù)。No.7信令(七號(hào)信令)系統(tǒng)的SCCP具有增強(qiáng)的尋址功能,為消息傳遞 部分(MTP)提供附加功能,以便通過(guò)No.7信令網(wǎng),在電信網(wǎng)的交換局和交 換局之間,交換局和專(zhuān)用中心之間傳遞電路相關(guān)和非電路相關(guān)的信令信息和 其他類(lèi)型的信息,建立無(wú)連接和面向連接的網(wǎng)絡(luò)業(yè)務(wù)。SCCP的地址包括三個(gè)部分SPC (信令點(diǎn)編碼)、SSN (子系統(tǒng)號(hào))和 GT (Global Title,全局碼)碼。其中GT碼一般為某種編號(hào)計(jì)劃中的號(hào)碼, 它能夠標(biāo)識(shí)全球任何一個(gè)信令點(diǎn)和子系統(tǒng),是全局唯一的。實(shí)際使用中, GT翻譯需要將作為地址的GT碼翻譯成DPC ( Desstination Point Code ,目的 信令點(diǎn)碼)+SSN,然后交由MTP ( Message Transfer Part, 消息傳遞部分) 對(duì)消息進(jìn)行傳送。GT翻譯對(duì)包含GT碼的SCCP無(wú)連接消息(0類(lèi)和1類(lèi))進(jìn)行路由,翻譯需 要在多個(gè)相鄰局向,和每個(gè)局向的多條信令鏈路上均衡地選取路由;對(duì)于還 需要按序傳送的l類(lèi)消息,要求在保證消息按序發(fā)送的同時(shí),在各信令點(diǎn)間 和鏈路間按比例均勻分布?,F(xiàn)有技術(shù)中,通常將各個(gè)信令點(diǎn)配置為多個(gè)鄰接局向,將這多個(gè)信令點(diǎn) 之間的負(fù)荷分擔(dān)比例用各鄰接局向的選擇次數(shù)來(lái)表示,GT翻譯對(duì)信令點(diǎn)的 選擇按照該選擇次數(shù)在多個(gè)鄰接局向之間進(jìn)行筒單的輪選;對(duì)同一局向上信 令鏈路的選擇則是通過(guò)直接使用SCCP中的SLS (信令鏈路選擇碼)對(duì)該局 向上信令鏈路數(shù)取模來(lái)實(shí)現(xiàn),通常0類(lèi)消息的SLS在0-16間循環(huán)累加,1 類(lèi)消息的SLS則在一次業(yè)務(wù)處理過(guò)程中不變。
      背景技術(shù)
      這種方法可能會(huì)引起局向間或者鏈路間的負(fù)荷不均勻的分布,造成部分 資源負(fù)荷過(guò)重,而另外部分資源空閑。此外,這種方法不能保證l類(lèi)消息選 擇同一局向的同一鏈路,可能給上層業(yè)務(wù)帶來(lái)差錯(cuò)。發(fā)明內(nèi)容本發(fā)明的目的是提供一種全局碼翻譯方法,使信令點(diǎn)及鏈路之間的負(fù)荷 按比例進(jìn)行均衡,同時(shí)保證1類(lèi)消息在同一局向的同一鏈路按序發(fā)送。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供一種使信令點(diǎn)及鏈路負(fù)荷按比例均衡的全局碼翻"^方法,其包括步驟1:把單位數(shù)據(jù)消息要傳至的信令點(diǎn)配置為鄰接局向;步驟2:選擇局向;步驟3:選擇局向下的鏈路;同時(shí),上述方法是將單位數(shù)據(jù)消息的TCAP (Transaction Capabilities Application Part,事務(wù)處理能力應(yīng)用部分)事務(wù)號(hào)作為單位數(shù)據(jù)消息的索引 值,根據(jù)所述索引值選擇局向和局向下的鏈路。進(jìn)一步地,根據(jù)所述索引值確定局向的步驟包括步驟201:設(shè)置各局向的負(fù)荷比例;步驟202:全局碼翻譯模塊根據(jù)所述索引值確定單位數(shù)據(jù)消息的局向選 擇碼,并發(fā)送給數(shù)據(jù)庫(kù)處理模塊;步驟203:所述數(shù)據(jù)庫(kù)處理模塊根據(jù)所述局向選擇碼確定局向;步驟204:所述數(shù)據(jù)庫(kù)處理模塊將確定局向的結(jié)果返回給SCCP協(xié)議模 塊即信令連接控制部分協(xié)議模塊;步驟205:所述SCCP協(xié)議模塊按照所述返回結(jié)果填寫(xiě)單位數(shù)據(jù)消息中 相應(yīng)的目的信令點(diǎn)碼字段值;進(jìn)一步地,所述全局碼翻譯模塊確定所述局向選擇碼的步驟包括
      步驟301:將各局向的負(fù)荷比例數(shù)相加,得到局向選擇輪次的總數(shù) SelTotal;步驟302:根據(jù)所述SelTotal值確定所述局向選擇碼的位數(shù)M,確定所 述M值依據(jù)以下算式2(M-"^^/7bto/〈2M;步驟303:選取所述索引值的低M位作為所述局向所述碼。進(jìn)一步地,所述數(shù)據(jù)庫(kù)處理模塊根據(jù)所述局向選擇碼確定局向的步驟包括步驟401:所述數(shù)據(jù)庫(kù)處理模塊將各局向按照所述負(fù)荷比例按照負(fù)荷由 大到小的順序排序;步驟402:所述數(shù)據(jù)庫(kù)處理模塊記錄各局向的負(fù)荷比例數(shù);步驟402:所述數(shù)據(jù)庫(kù)處理模塊收到所述全局碼翻譯模塊發(fā)來(lái)的局向選 擇碼,按順序確定負(fù)荷比例數(shù)不為零的局向;步驟403:將被確定的局向的負(fù)荷比例數(shù)減1;步驟404:如果所有局向的負(fù)荷比例數(shù)都減為零,重復(fù)步驟401。進(jìn)一步地,根據(jù)所述索引值選擇局向下的鏈路的步驟包括步驟501:所述SCCP協(xié)議;漠塊選:f又所述索引值的次低4位作為l^各選 擇碼;步驟502:所述SCCP協(xié)議模塊按照所選鏈路選擇碼寫(xiě)入單位數(shù)據(jù)消息 的鏈路選擇碼字段中。與現(xiàn)有技術(shù)相比,本發(fā)明提供的方法選取唯一的TCAP事務(wù)號(hào)作為索引 值,根據(jù)索引值的特定位的數(shù)值選擇局向和鏈路。由于所有l(wèi)類(lèi)消息具有相 同的索引值,因此能保證它們選擇同一局向的同一鏈路。同時(shí),本發(fā)明按照 預(yù)先設(shè)定的負(fù)擔(dān)比例對(duì)局向進(jìn)行排序輪選,可以使局向和鏈路的負(fù)荷按照比 例實(shí)現(xiàn)均衡。


      圖1是本發(fā)明的模塊結(jié)構(gòu)圖;圖2是本發(fā)明一個(gè)實(shí)施例的流程圖;圖3是從索引值中取局向選擇碼和鏈路選擇碼的示意圖;圖4是數(shù)據(jù)庫(kù)處理模塊確定局向的示意圖。
      具體實(shí)施方式
      下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行更為詳細(xì)的說(shuō)明。圖1是本發(fā)明的模塊結(jié)構(gòu)圖,如圖所示,包括TCAP協(xié)議模塊、SCCP 協(xié)議模塊、MTP協(xié)議模塊、數(shù)據(jù)庫(kù)處理模塊、操作維護(hù)界面。其中,TCAP協(xié)議模塊位于SCCP協(xié)議模塊之上,它會(huì)分配和管理TCAP 事務(wù)號(hào),上層應(yīng)用如MAP(Mobil Application Part,移動(dòng)應(yīng)用部分),通過(guò)它 向SCCP協(xié)議模塊發(fā)送單位數(shù)據(jù)消息;SCCP協(xié)議模塊屬于MTP的用戶(hù)部分 之一,同時(shí)為MTP提供基于全局碼的路由和選路功能,其中的GT翻譯功 能模塊提取單位數(shù)據(jù)消息中的TCAP事務(wù)號(hào)作為索引值,從索引值中提取局 向選擇碼和鏈路選4奪碼,以供MTP協(xié)議才莫塊選取局向和鏈路使用;MTP協(xié) 議模塊對(duì)經(jīng)過(guò)GT翻譯的單位數(shù)據(jù)消息進(jìn)行路由和轉(zhuǎn)發(fā);數(shù)據(jù)庫(kù)處理模塊為 其它各模塊提供支持,在GT翻譯時(shí)用于確定局向并將結(jié)果返回給SCCP協(xié) 議模塊;操作維護(hù)界面,是用戶(hù)為各協(xié)議模塊配置各種數(shù)據(jù)的接口,用戶(hù)通 過(guò)此界面預(yù)先配置各鄰接局向的負(fù)荷比例。圖2是本發(fā)明一個(gè)實(shí)施例的流程圖,如圖所示,該實(shí)施例包括以下具體 步驟步驟一預(yù)先配置。用戶(hù)在操作維護(hù)界面上配置各局向的選擇次數(shù),形 成GT翻譯各局向負(fù)荷分擔(dān)的比例,把全局碼需要翻譯到的多個(gè)信令點(diǎn)配置 成多個(gè)鄰接局向;步驟二數(shù)據(jù)庫(kù)處理模塊將已配置的各局向按照負(fù)荷比例的有效值從大
      到小的順序排列,各局向的編號(hào)也按順序重新組織。本例中,配置5個(gè)鄰接 局向,標(biāo)識(shí)號(hào)碼分別是4, 3, 7, 12和37,對(duì)應(yīng)的負(fù)荷分擔(dān)比例為5: 5: 3: 2: 1。如下表所示其中,Officeid[O]表示局向標(biāo)識(shí)號(hào),Selnum[O]表示局向負(fù)荷比例的值, O表示局向編號(hào);步驟三選取索引值。TCAP協(xié)議模塊向SCCP協(xié)議模塊發(fā)送單位數(shù)據(jù) 消息,SCCP協(xié)議模塊收到后,將單位數(shù)據(jù)消息中的TCAP事務(wù)號(hào)作為索引 值字段填入該單位數(shù)據(jù)消息結(jié)構(gòu)中;步驟四選4奪局向。局向的確定由數(shù)據(jù)庫(kù)處理模塊完成,確定的結(jié)果將由SCCP協(xié)議模塊填 入單位數(shù)據(jù)消息結(jié)構(gòu)中,然后再由SCCP協(xié)議模塊和MTP協(xié)議模塊對(duì)單位 數(shù)據(jù)消息進(jìn)行路由和轉(zhuǎn)發(fā)。對(duì)每一個(gè)單位數(shù)據(jù)消息進(jìn)行全局碼翻譯,都將重 復(fù)以上步驟。以下描述數(shù)據(jù)庫(kù)計(jì)算局向的過(guò)程。為完成此功能,在數(shù)據(jù)表增加SelTotal字段,其值為各局向負(fù)荷比例數(shù) 之和。SCCP協(xié)議模塊收到TCAP協(xié)議模塊發(fā)來(lái)的需要進(jìn)行全局碼翻譯的單位 數(shù)據(jù)消息后,GT翻譯功能模塊將此單位數(shù)據(jù)消息中索引值的低M位作為局 向選擇碼傳給數(shù)據(jù)庫(kù)模塊,由數(shù)據(jù)庫(kù)使用相應(yīng)的算法選擇局向。M由用戶(hù)數(shù) 據(jù)配置的各局向輪選次數(shù)之和SelTotal決定,其中具體的計(jì)算方式為 2(M-"s^/Jbto/<2M,本例中M為4。如果選中的局向不可達(dá),則順次找下一 個(gè)局向。例如,如果選擇的局向n不可達(dá),則尋找下一個(gè)可達(dá)的局向n+l, 如果所則的局向?yàn)樽詈笠粋€(gè)且不可達(dá),則尋找第一個(gè)局向,依此類(lèi)推。圖3 所示為GT翻譯功能模塊選擇索SI值低M位作為局向選擇碼的示意圖。Officeid
      =40fficeid[l]=3Officeid[2]=7Officeid[3]=12Officeid[4]=37Selnum
      =5 Selnum[l]=5 Selnum[2]=3 Selnum[3]=2 Selnum[4]=l;
      數(shù)據(jù)庫(kù)處理模塊完成計(jì)算之后,將結(jié)果返回給SCCP協(xié)議模塊,SCCP 協(xié)議模塊填寫(xiě)單位數(shù)據(jù)消息中相應(yīng)的DPC字段值,MTP協(xié)議模塊將根據(jù) DPC字段值確定對(duì)單位數(shù)據(jù)消息進(jìn)行路由和轉(zhuǎn)發(fā)。數(shù)據(jù)庫(kù)處理模塊根據(jù)局向選擇碼來(lái)選擇局向的方法可以用圖4描述。如 圖4所示,橫軸表示5個(gè)局向,縱向的方格數(shù)表示每個(gè)局向的負(fù)荷比例數(shù), 縱軸上的數(shù)值表示選擇的輪次。例如,第一個(gè)局向(0)負(fù)荷比例數(shù)為5 (橫 軸坐標(biāo)0對(duì)應(yīng)的縱軸方格數(shù)),在第一輪(縱軸數(shù)字1 )的選擇中有5個(gè)(縱 軸上1對(duì)應(yīng)的橫向方格數(shù))可選局向。每個(gè)方格中的數(shù)字表示對(duì)應(yīng)的局向選 擇碼,如局向選擇碼為IO時(shí)應(yīng)該選擇第二個(gè)局向(1)。將單位數(shù)據(jù)消息按 照索引值的低M位從小到大依次按輪次分配給各個(gè)局向。如,第一輪低M 位為0的單位數(shù)據(jù)消息分配給局向(0),低M位為1的單位數(shù)據(jù)消息分配 給局向(1),……,各局向每被分配一個(gè)單位數(shù)據(jù)消息,其負(fù)荷比例數(shù)就 減l;第二輪中,再依次給負(fù)荷比例數(shù)不為0的各局向分配單位數(shù)據(jù)消息, 同樣各局向每被分配一個(gè)單位數(shù)據(jù)消息,其負(fù)荷比例數(shù)再減l。如此執(zhí)行直 到所有局向的負(fù)荷比例數(shù)都為0,再將各局向的負(fù)荷比例數(shù)按照用戶(hù)的初始 配置重新賦值,再重復(fù)以上過(guò)程。步驟五選擇該局向上的鏈路。SCCP協(xié)議模塊的GT翻譯功能模塊已經(jīng)為一個(gè)單位數(shù)據(jù)消息找到路由 的局向,下一步將在該局向的鏈路組中選擇一個(gè)合適的鏈路,以實(shí)現(xiàn)鏈路組 中各鏈路之間的負(fù)荷均衡。鏈路的選擇通過(guò)單位數(shù)據(jù)消息中的鏈路選擇碼來(lái)完成,SCCP協(xié)議模塊 取索引值中的次低4位(除掉已經(jīng)使用過(guò)的低M位)填入單位數(shù)據(jù)消息的 鏈路選擇碼字段中,圖3所示為SCCP協(xié)議模塊取索引值中的次低4位的示 意圖。至此, 一個(gè)單位數(shù)據(jù)消息已經(jīng)通過(guò)全局碼翻譯找到了路由的局向和鏈路 編號(hào), 一次全局碼翻譯的流程結(jié)束了;對(duì)后續(xù)各個(gè)單位數(shù)據(jù)消息的全局碼翻 譯將重復(fù)執(zhí)行以上局向和鏈路選擇過(guò)程。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的
      形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
      權(quán)利要求
      1、一種全局碼翻譯方法,包括步驟1把單位數(shù)據(jù)消息要傳至的信令點(diǎn)配置為鄰接局向;步驟2選擇局向;步驟3選擇該局向上的鏈路;其特征在于將單位數(shù)據(jù)消息中的TCAP事務(wù)號(hào)即事務(wù)處理能力應(yīng)用部分事務(wù)號(hào)作為單位數(shù)據(jù)消息的索引值,根據(jù)所述索引值選擇局向和該局向上的鏈路。
      2、 如權(quán)利要求1所述的全局碼翻譯方法,其特征在于,根據(jù)所述索引 值確定局向的步驟包括步驟201:設(shè)置各局向的負(fù)荷比例;步驟202:全局碼翻譯功能模塊根據(jù)所述索引值確定單位數(shù)據(jù)消息的局 向選擇碼,并發(fā)送給數(shù)辨庫(kù)處理模塊;步驟203:所述數(shù)據(jù)庫(kù)處理模塊根據(jù)所述局向選擇碼確定局向;步驟204:所述數(shù)據(jù)庫(kù)處理模塊將確定局向的結(jié)果返回給SCCP協(xié)議模 塊即信令連接控制部分協(xié)議模塊;步驟205:所述SCCP協(xié)議才莫塊按照所述返回結(jié)果填寫(xiě)單位數(shù)據(jù)消息中 相應(yīng)的目的信令點(diǎn)碼字段值。
      3、 如^5l利要求2所述的全局碼翻譯方法,其特征在于,所述全局碼翻 譯模塊確定所述局向選擇碼的步驟包括步驟301:將各局向的負(fù)荷比例數(shù)相加,得到局向選擇輪次的總數(shù) SelTotal;步驟302:根據(jù)所述SelTotal值確定所述局向選擇碼的位數(shù)M,確定所 述M值依據(jù)以下算式2(M—" s Se/7bto/ < 2M;步驟303:選取所述索引值的低M位作為所述局向所述碼。
      4、 如權(quán)利要求2所述的全局碼翻譯方法,其特征在于,所述數(shù)據(jù)庫(kù)處 理模塊根據(jù)所述局向選擇碼確定局向的步驟包括步驟401:所述數(shù)據(jù)庫(kù)處理模塊將各局向按照所述負(fù)荷比例按照負(fù)荷由 大到小的順序排序;步驟402:所述數(shù)據(jù)庫(kù)處理模塊記錄各局向的負(fù)荷比例數(shù);步驟402:所述數(shù)據(jù)庫(kù)處理模塊收到所述全局碼翻譯模塊發(fā)來(lái)的局向選 擇碼,按順序確定負(fù)荷比例數(shù)不為零的局向;步驟403:將被確定的局向的負(fù)荷比例數(shù)減1;步驟404:如果所有局向的負(fù)荷比例數(shù)都減為零,重復(fù)步驟401。
      5、 如權(quán)利要求1所述的全局碼翻譯方法,其特征在于,根據(jù)所述索引 值選擇局向上鏈路的步驟包括步驟501:所述SCCP協(xié)議模塊選取所述索引值的次低4位作為鏈路選 擇碼;步驟502:所述SCCP協(xié)議模塊按照所選鏈路選擇碼寫(xiě)入單位數(shù)據(jù)消息 的鏈路選擇碼字段中。
      全文摘要
      本發(fā)明公開(kāi)了一種全局碼翻譯方法,涉及通信技術(shù)中信令連接控制部分全局碼翻譯技術(shù)。該方法包括以下步驟把單位數(shù)據(jù)消息要傳至的信令點(diǎn)配置為鄰接局向;選擇局向;選擇局向下的鏈路;其中,局向和鏈路的選擇是將單位數(shù)據(jù)消息的事務(wù)處理能力應(yīng)用部分事務(wù)號(hào)作為單位數(shù)據(jù)消息的索引值,根據(jù)該索引值和預(yù)先設(shè)定的局向負(fù)荷比例來(lái)確定的。本發(fā)明根據(jù)唯一的索引值的特定位的數(shù)值選擇局向和鏈路,保證1類(lèi)消息選擇同一局向的同一鏈路;按照預(yù)先設(shè)定的負(fù)擔(dān)比例對(duì)局向進(jìn)行排序輪選,可以使局向和鏈路的負(fù)荷按照比例實(shí)現(xiàn)均衡。
      文檔編號(hào)H04Q3/00GK101166290SQ20071003097
      公開(kāi)日2008年4月23日 申請(qǐng)日期2007年10月16日 優(yōu)先權(quán)日2007年10月16日
      發(fā)明者波 王, 輝 王, 王保強(qiáng) 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1