Iu接口的信令消息傳輸方法及iu接口的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種IU接口的信令消息傳輸方法及IU接口。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)協(xié)議(Internet Protocol,簡(jiǎn)稱IP)的傳輸方式下,無線網(wǎng)絡(luò)資源控制器(Rad1 Network Controller,簡(jiǎn)稱 RNC)中的 IU 接口與核心網(wǎng)(Core Network,簡(jiǎn)稱 CN)設(shè)備連接,用于通過IU接口向CN設(shè)備傳輸信令消息。
[0003]目前IU接口與核心網(wǎng)設(shè)備之間通過多流控制傳輸協(xié)議(Stream ControlTransmiss1n Protocol,簡(jiǎn)稱SCTP)鏈路集連接,每個(gè)SCTP鏈路集包括至少一條SCTP鏈路。在IU接口向核心網(wǎng)設(shè)備發(fā)送信令消息時(shí),從SCTP鏈路集中選擇一個(gè)SCTP鏈路,從該選取的SCTP鏈路中選擇一個(gè)SCTP流,然后在該選取的SCTP流將信令消息發(fā)送給核心網(wǎng)設(shè)備。一般在鏈路集上設(shè)置一個(gè)計(jì)數(shù)器,將計(jì)數(shù)器當(dāng)前的計(jì)數(shù)值作為鏈路選擇碼(SignalingLink Select1n Code,簡(jiǎn)稱SLS),然后將SLS與鏈路集中鏈路的個(gè)數(shù)取模,得到選取的SCTP鏈路,然后再將SLS與SCTP鏈路包括的SCTP流的個(gè)數(shù)取模,從選取的SCTP鏈路選取一個(gè)SCTP流來傳輸信令消息。當(dāng)IU接口選取了一個(gè)SCTP鏈路中的SCTP流之后,計(jì)數(shù)器的值加1,即SLS加I,用于進(jìn)行下次選取STCP流。
[0004]一般SCTP鏈路集中包括4條SCTP鏈路,每條SCTP鏈路包括16條SCTP流,相應(yīng)地計(jì)數(shù)器的取值范圍為O?15,即SLS的取值范圍為O?15。當(dāng)SLS為O時(shí),選取O號(hào)SCTP鏈路中的O號(hào)SCTP流,當(dāng)SLS為I時(shí),選取I號(hào)SCTP鏈路中的I號(hào)SCTP流,當(dāng)SLS為2時(shí),選取2號(hào)SCTP鏈路中的2號(hào)SCTP流,當(dāng)SLS為3時(shí),選取3號(hào)SCTP鏈路中的3號(hào)SCTP流,當(dāng)SLS為4時(shí),選取O號(hào)SCTP鏈路中的4號(hào)SCTP流,當(dāng)SLS為5時(shí),選取I號(hào)SCTP鏈路中的5號(hào)SCTP流,依次類推,當(dāng)SLS為15時(shí),選取3號(hào)鏈路中的15號(hào)STCP流。
[0005]在完成16次SCTP鏈路選取后,計(jì)數(shù)器的值變?yōu)榱?,即SLS為0,再接收到信令消息后,IU接口重復(fù)上述SCTP流選擇過程,而且同樣的O號(hào)SCTP鏈路中只選取到O號(hào)SCTP流、4號(hào)SCTP流、8號(hào)SCTP流、12號(hào)SCTP流,I號(hào)SCTP鏈路中只選取到I號(hào)SCTP流、5號(hào)SCTP流、9號(hào)SCTP流、13號(hào)SCTP流,2號(hào)SCTP鏈路中只選取到2號(hào)SCTP流、6號(hào)SCTP流、10號(hào)SCTP流、14號(hào)SCTP流,3號(hào)SCTP鏈路中只選取到3號(hào)SCTP流、7號(hào)SCTP流、11號(hào)SCTP流、15 號(hào) SCTP 流。
[0006]但是每個(gè)SCTP鏈路包括16條SCTP流,IU接口通過上述為信令消息選擇SCTP流的方法,會(huì)使得每條SCTP鏈路中只有4條SCTP流被使用,而且其它的SCTP流不會(huì)被選取至IJ,不僅造成了資源的浪費(fèi),而且會(huì)導(dǎo)致信令消息的傳輸出現(xiàn)擁堵,傳輸效率較低等問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供一種IU接口的信令消息傳輸方法及IU接口,用以解決現(xiàn)有技術(shù)中在IU接口將信令消息傳輸?shù)胶诵木W(wǎng)設(shè)備的過程中,存在資源浪費(fèi)以及擁塞的問題。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種IU接口的信令消息傳輸方法,包括:
[0009]IU接口獲取多流控制協(xié)議SCTP鏈路集的鏈路選擇碼;
[0010]所述IU接口根據(jù)所述鏈路選擇碼從所述SCTP鏈路集中確定目標(biāo)SCTP鏈路;
[0011 ] 所述IU接口獲取所述目標(biāo)SCTP鏈路的流選擇碼;
[0012]所述IU接口根據(jù)所述流選擇碼從所述目標(biāo)SCTP鏈路中確定目標(biāo)SCTP流;
[0013]所述IU接口通過所述目標(biāo)SCTP流將所述信令消息發(fā)送給核心網(wǎng)設(shè)備。
[0014]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種IU接口,設(shè)置在無線網(wǎng)絡(luò)控制RNC上,包括:
[0015]第一獲取模塊,用于獲取多流控制協(xié)議SCTP鏈路集的鏈路選擇碼;
[0016]第一確定模塊,用于根據(jù)所述鏈路選擇碼從所述SCTP鏈路集中確定目標(biāo)SCTP鏈路;
[0017]第二獲取模塊,用于獲取所述目標(biāo)SCTP鏈路的流選擇碼;
[0018]第二確定模塊,用于根據(jù)所述流選擇碼從所述目標(biāo)SCTP鏈路中確定目標(biāo)SCTP流;
[0019]發(fā)送模塊,用于通過所述目標(biāo)SCTP流將所述信令消息發(fā)送給核心網(wǎng)設(shè)備。
[0020]本發(fā)明提供的IU接口的信令消息傳輸方法及IU接口,通過IU接口獲取SCTP鏈路集的鏈路選擇碼,根據(jù)該鏈路選擇碼從SCTP鏈路集確定目標(biāo)SCTP鏈路,獲取到該目標(biāo)SCTP鏈路的流選擇碼,根據(jù)該流選擇碼從目標(biāo)SCTP鏈路中確定目標(biāo)SCTP流,通過目標(biāo)SCTP流將信令消息發(fā)送給核心網(wǎng)設(shè)備。本發(fā)明中通過鏈路選擇碼從SCTP鏈路集中選取目標(biāo)SCTP鏈路,通過流選擇碼從目標(biāo)SCTP鏈路中選取目標(biāo)SCTP流,不再僅依靠鏈路選擇碼選擇目標(biāo)SCTP鏈路和目標(biāo)SCTP流,克服了現(xiàn)有IU接口將信令消息傳輸?shù)胶诵木W(wǎng)設(shè)備的過程中,出現(xiàn)的各SCTP鏈路中一些SCTP流不會(huì)被選取到,導(dǎo)致資源浪費(fèi)以及傳輸擁塞的問題。
【附圖說明】
[0021]圖1為本發(fā)明實(shí)施例提供的一種IU接口的信令消息傳輸方法的示意圖;
[0022]圖2為本發(fā)明實(shí)施例提供的一種IU接口的結(jié)構(gòu)示意圖;
[0023]圖3為本發(fā)明實(shí)施例提供的另一種IU接口的結(jié)構(gòu)不意圖。
【具體實(shí)施方式】
[0024]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
[0025]圖1為本發(fā)明實(shí)施例提供的一種IU接口的信令消息傳輸方法的示意圖。如圖1所示,該IU接口的信令消息方法包括以下步驟:
[0026]101、IU接口獲取SCTP鏈路集的鏈路選擇碼。
[0027]目前IU接口與核心網(wǎng)設(shè)備之間通過SCTP鏈路集連接,每個(gè)SCTP鏈路集包括至少一條SCTP鏈路。每條SCTP鏈路包括至少一條SCTP流。
[0028]本實(shí)施例中,IU接口為SCTP鏈路集設(shè)置一個(gè)第一計(jì)數(shù)器,將第一計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值作為用于從SCTP鏈路集中選取目標(biāo)SCTP鏈路的鏈路選擇碼。第一計(jì)數(shù)器的最大計(jì)數(shù)值為SCTP鏈路集中包括的SCTP鏈路的個(gè)數(shù)。
[0029]在IU接口試圖向核心網(wǎng)設(shè)備發(fā)送信令消息時(shí),IU接口首先要獲取鏈路選擇碼,具體地,IU接口可以獲取對(duì)應(yīng)與SCTP鏈路集的第一計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值,該當(dāng)前計(jì)數(shù)值即為鏈路選擇碼。
[0030]102、IU接口根據(jù)鏈路選擇碼從SCTP鏈路集中確定目標(biāo)SCTP鏈路。
[0031]具體地,IU接口將第一計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值作為鏈路選擇碼,然后將該鏈路選擇碼與SCTP鏈路集包括的SCTP鏈路的個(gè)數(shù)取模,得到第一余數(shù),該第一余數(shù)與目標(biāo)SCIP鏈路在SCTP鏈路集中的標(biāo)號(hào)。也就是說,IU接口將SCTP鏈路集中標(biāo)號(hào)為第一余數(shù)的SCTP鏈路作為目標(biāo)SCTP鏈路。
[0032]舉例說明,SCTP鏈路集中包括4條SCTP鏈路,4條SCTP鏈路的標(biāo)號(hào)分別為0、1、
2、3。當(dāng)?shù)谝挥?jì)數(shù)器的當(dāng)前計(jì)數(shù)值為2時(shí),則鏈路選擇碼為2,將鏈路選擇碼2與SCTP鏈路集包括的SCTP鏈路的個(gè)數(shù)4取模,得到第一余數(shù)為2,這樣IU接口選擇標(biāo)號(hào)為2的SCTP鏈路作為目標(biāo)SCTP鏈路。
[0033]本實(shí)施例中,每當(dāng)IU接口選取出目標(biāo)SCTP鏈路后,IU接口將控制第一計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值加1,用于下次為信令消息選取目標(biāo)SCTP鏈路。
[0034]103、IU接口獲取目標(biāo)SCTP鏈路的流選擇碼。
[0035]IU接口不僅為SCTP鏈路集設(shè)置第一計(jì)數(shù)器,而且為每條SCTP鏈路設(shè)置一個(gè)第二計(jì)數(shù)器,并將第二計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值作為用于從目標(biāo)SCTP鏈路中選取目標(biāo)SCTP流的流選擇碼。第二計(jì)數(shù)器的最大計(jì)數(shù)值為STP鏈路中包括的SCTP流的個(gè)數(shù)。
[0036]例如,一個(gè)SCTP鏈路集中包括4條SCTP鏈路,每個(gè)SCTP鏈路可以包括最多16條SCTP流。因此,IU接口設(shè)置4個(gè)第二計(jì)數(shù)器,而且第一計(jì)數(shù)器的取值范圍為O?3,第二計(jì)數(shù)值的取值范圍為O?15。
[0037]在確定出目標(biāo)SCTP鏈路后,獲取對(duì)應(yīng)與該目標(biāo)SCTP鏈路上第二計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值,將該當(dāng)前計(jì)數(shù)值作為目標(biāo)SCTP鏈路的流選擇碼。
[0038]104、IU接口根據(jù)流選擇碼從目標(biāo)SCTP鏈路中確定目標(biāo)SCTP流。
[0039]具體地,IU接口將目標(biāo)SCTP鏈路對(duì)應(yīng)的第二計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值作為該目標(biāo)SCTP鏈路的流選擇碼,然后將該流選擇碼與目標(biāo)SCTP鏈路包括的SCTP鏈路的個(gè)數(shù)取模,得到第二余數(shù),該第二余數(shù)為目標(biāo)SCIP流在目標(biāo)SCTP鏈路中的標(biāo)號(hào)。也就是說,IU接口將SCTP鏈路集中標(biāo)號(hào)為第二余數(shù)的SCTP流作為目標(biāo)SCTP流。
[0040]舉例說明,SCTP鏈路集中包括4條SCTP鏈路,4條SCTP鏈路的標(biāo)號(hào)分別為O、1、2、
3。每條SCTP鏈路包括16條SCTP流,每條SCTP流的標(biāo)號(hào)分別為0、2、3、4、5、6、7、8、9、10、11、12、13、14和15。當(dāng)目標(biāo)SCTP鏈路為標(biāo)號(hào)為2的SCTP鏈路時(shí),IU接口可以獲取到標(biāo)號(hào)為2的目標(biāo)SCTP鏈路對(duì)應(yīng)的第二計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值,假設(shè)該當(dāng)前計(jì)數(shù)值為5,IU接口將第二計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值5與目標(biāo)SCTP鏈路包括的SCTP流的個(gè)數(shù)16取模,得到第二余數(shù)為5,則IU接口將標(biāo)號(hào)為2的目標(biāo)SCTP鏈路中的標(biāo)號(hào)為5的SCTP流作為目標(biāo)SCTP流。
[0041