專利名稱:基于gt尋址的sua消息的傳送方法、裝置的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種基于GT (Global Title全局碼) 尋址的SUA( Signaling Connection Control Part User Adaptation Layer 4言令連才妄 控制部分用戶消息適配層)協議消息的傳送方法和SUA協議功能實體。
背景技術:
請參見圖1為網絡協議層結構示意圖,如圖l所示,在網絡分層結構中, SCCP ( Signalling Connection Control Part,信令連接控制部分)協議屬于網絡 和傳輸層功能層次,SCCP協議可以根據用戶提供的主被叫地址,配合No.7 信令網MTP (Message Transfer Part,消息傳送部分)的功能,在信令節點間 完成SCCP的網絡路由尋址功能。SCCP協議可以根據SCCP消息中的主被叫 地址,解析查找出下一跳目的地址,SCCP主要路由尋址信息是主被叫信息中 的目的信令點SPC、子系統號SSN和/或全局碼GT;即GT是SCCP的網絡路 由尋址方式中的一種。其中,對于國際電信聯盟遠程通信標準化組ITU-T標準 中SCCP協議主/被叫地址結構中的全局碼GT,根據協議規定GT為可變長編 碼,目前ITU-T標準組織定義了四種情況,即"GT指示,,分別為OOOl、 0010、 0011、 0100時的ITU-T全局碼(GT)格式;以及,對于ANSI標準中SCCP協議 主/被叫地址結構中的全局碼GT,美國國家標準學會(American National Standards Institute, ANSI)標準組織定義了兩種GT格式,即"GT指示"分 別為OOOl、 0010時的ANSI全局碼(GT)格式。
IETF提出了 SCCP層的適配協議——SUA (Signalling Connection Control Part User Adaptation Layer,信令連接控制部分用戶消息適配層)協議,以提供 更強的地址映射和路由功能,及網絡管理功能。SUA協議對上層用戶提供的 功能上類似SCCP協議,不同的是SUA下層傳輸基于SCTP/IP協議,并且SUA 協議對SCCP的路由尋址信息進行了擴展,除了包含SPC、 SSN、 GT夕卜,還
5可以使用IP地址和Hostname進行尋址。即SUA包括IP + SSN、 IP + GT、 IP + GT + SSN和/或hostname ^各由尋址方式;即也存在GT的SUA路由尋址 方式;而目前SUA協議中,全局碼GT地址格式按照ITU規定的四類GT格 式進行傳遞。
發明人在實現本發明的過程中,發現現有技術中SUA協議可以同時用 于傳送ITU-T GT的SCCP協議內容和ANSI GT的SCCP協議內容,當兩種 類別的GT涉及SUA互通時,如針對用于實現基于窄帶的SCCP和基于寬 帶IP的SUA協議的互通的信令網關SG而言,當SG收到SUA協議消息后, 無法正確的識別所收到的SUA協議消息中的GT碼的類別,^^而無法正確的 進行后續的協議處理;或者,當基于寬帶IP的SUA協議網絡中的SUA實體 收到SUA協議消息后,總以為是ITU-T類別的GT碼,故無法正確的識別所 收到的SUA協議消息中的GT碼的類別,從而無法正確的進行后續的協議處 理。
發明內容
本發明實施例提供一種基于GT尋址的SUA協議消息的傳送方法及SUA 協議功能實體,以實現能正確的識別所收到的SUA協議消息中GT碼的類別, 從而增強不同協議之間的互通性。
本發明實施例提供如下方案 一種基于全局碼GT尋址的SUA消息的傳送 方法,包i舌
接收SUA信令業務消息,該SUA信令業務消息包含GT地址信息; 根據所述SUA信令業務消息,確定該SUA信令業務消息的GT類別屬性;
在確定該SUA信令業務消息的GT類別屬性后,根據該SUA信令業務消息 中的與確定的GT類別屬性所關聯的GT地址信息中的GT地址參數進行相應的 翻譯和轉換處理,完成協議處理。
以及, 一種SUA協議功能實體,包括
SUA消息收發模塊,用于接收SUA信令業務消息,該SUA信令業務消息中
6包含GT地址信息;
GT類別識別模塊,用于根據所述SUA消息收發模塊接收的SUA信令業務 消息,確定該SUA信令業務消息的GT類別屬性;
GT翻譯尋址模塊,用于在所述GT類別識別模塊確定該SUA信令業務消息 的GT類別屬性后,根據該SUA信令業務消息中所述確定的GT類別屬性所關聯 的GT地址信息中的GT地址參數進行相應的翻譯和轉換處理,完成協議處理。
本發明實施例中,當接收到基于GT尋址的SUA信令業務消息后,能識 別該SUA信令業務消息的GT碼的類別屬性,在正確識別其GT碼的類別屬 性后,就能根據該SUA消息中的與確定的GT類別屬性(ANSI GT或ITU-T GT)所關聯的GT地址參數,進行相應的翻譯和轉換處理;解決了現有技術 中無法正確的識別所收到的SUA協議消息中的GT碼的類別,從而無法正確 的進行后續的協議處理的問題。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施 例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述 中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付 出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為傳統的網絡協議層結構示意圖2為本發明實施例提供的ITU-T SCCP主/被叫地址結構示意圖; 圖3為本發明實施例提供的ITU-TGT格式結構示意圖; 圖4為本發明實施例提供的ANSI SCCP主/被叫地址結構示意圖; 圖5為本發明實施例提供的ANSIGT格式結構示意圖; 圖6為本發明實施例一的基于GT尋址的SUA協議消息的傳送方法的流 程示意圖7為本發明實施例一提供的一種傳送基于GT尋址的SUA協議消息的 組網示意圖8為本發明實施例二的一種基于GT尋址的SUA協議消息的傳送方法
7的流程示意圖9為本發明實施例提供的SUA協議消息的數據結構示意圖; 圖10為SUA協議消息中的GT數據結構示意圖11為本發明實施例提供的另一種傳送基于GT尋址的SUA協議消息的 組網示意圖12為本發明實施例三的基于GT尋址的SUA協議消息的傳送方法的流 程示意圖13為本發明實施例提供的SUAAS/ASP激活協商交互過程示意圖; 圖14為ASP ACTIVE消息數據結構圖15為本發明實施例四的基于GT尋址的SUA協議消息的傳送方法的流 程示意圖16為本發明實施例五的基于GT尋址的SUA協議消息的傳送方法的流 程示意圖17為一種攜帶GT類別屬性信息的示意圖; 圖18為本發明實施例的SUA協議功能實體的結構示意圖; 圖19為本發明實施例提供的信令網關SG的結構示意圖; 圖20為本發明實施例提供的SUA信令節點的結構示意圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清 楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是 全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造 性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例中,提出 一種基于GT尋址的SUA消息的傳送方法和裝置, 使得SCCP ITU-T GT和SCCP ANSI GT的消息都可以在SUA協議使用,增強 了不同格式協議之間的互通性。
請參見圖2,為ITU-T標準的SCCP主A皮叫地址結構,應當理解的是 SCCP是根據SCCP消息中的主被叫地址,解析查找出下一跳目的地址,其中 SCCP主要路由選路的關鍵信息是主被叫信息中的目的信令點DPC、子系統
8號SSN和/或全局碼GT。
如圖2所示,SCCP主/被叫地址結構中,信令點碼DPC: No.7信令網網 元節點的地址標識(類似IP地址),通常是14位或24位長度的編碼,在某個 特定No.7網絡內標識某個網元設備的地址;
子系統號SSN: SCCP協議服務的上層業務子系統的邏輯編號,SCCP可 以同時為多種上層用戶提供服務,如可以是無線MAP、 BSSAP、 RANAP等, 也可以是智能網INAP、 CAP等業務,為了區分這些業務引入了 SSN子系統 號標識;
全局碼GT:另外一種地址編碼格式,由于No.7的DPC編碼范圍較小, 所以在不同國家地區的No.7網絡中DPC可能不是唯一的,故引入一個范圍更 大的GT全局碼方式,這樣可以保證GT碼在網絡中的唯一性;
在實際應用中,根據協議規定GT為可變長編碼,目前ITU-T標準組織定 義了四種情況,請參見圖3,為ITU-T全局碼(GT)數據結構示意圖,介紹了 "GT 指示"分別為0001、 0010、 0011、 0100時的GT格式示意:
請參見圖4,為ANSI標準SCCP主/被叫地址結構示意圖,在實際應用中, 根據協議規定GT為可變長編碼,目前ANSI標準組織定義了兩種GT格式, 請參見圖5,為ANSI全局碼GT格式示意圖,介紹了 "GT指示"分別為0001、 0010時的GT格式示意
請參見圖6,為本發明實施例一提供的基于GT尋址的SUA消息的傳送方 法的流程示意圖,該方法應用于SUA協議功能實體;如圖6所示,包括
步驟101 、接收SUA信令業務消息,該SUA信令業務消息包含GT地址 信息,即表明該SUA信令業務消息為基于GT尋址的SUA信令業務消息;
這里的GT地址信息至少包含GT指示信息GTI和GT內容信息;如圖10 所示,整個GT數據結構即是GT地址信息,而Global Title Digits是GT地址 參數;
步驟102、根據所述SUA信令業務消息,確定該基于GT尋址的SUA信 令業務消息的GT類別屬性,所述GT類別屬性用于表示該SUA信令業務消 息的GT碼的數據結構為國際電信聯盟遠程通信標準化組ITU-T標準組織定義
9的,還是美國國家標準學會(American National Standards Institute ANSI)標 準組織定義的;
需要說明的是在本發明實施例中,GT碼類型分兩類,即GT碼(數據 結構)是ITU-T標準組織定義的,還是ANSI標準組織定義的,簡稱為ITU-T、 ANSI;
而每類下,都有幾種GT格式,例如ANSI類別下,有兩種GT格式, 分別使用"GT指示"0001和0010表示;ITU-T類別下,有4種GT格式,分 別使用"GT指示"為OOOl、 0010、 0011、 0100表示;
步驟103、在確定基于GT尋址的SUA信令業務消息的GT類別屬性后 (ANSI或ITU-T ),根據該SUA信令業務消息中的與確定的GT類別屬性 (ANSI或ITU)所關聯的GT地址信息中的GT地址參數,進行相應的翻譯 和轉換處理,完成協議處理;
當確定該SUA信令業務消息的GT碼是哪一種GT格式,根據確定的GT 格式進行相應的翻譯和轉換工作,如圖3、圖5所示,例如確定是ANSI下 的GTI為0001的GT格式,則就清楚了翻譯類型、編碼涉及等信息,就可以 進行相應的翻譯和轉換工作了 。
可見,本發明實施例中,當接收到基于GT尋址的SUA信令業務消息后, 能識別該SUA信令業務消息的GT碼的類別屬性,在正確識別其GT碼的類 別屬性后,就能根據該SUA信令業務消息中的與確定的GT類別屬性(ANSI 或ITU)所關聯的GT地址參數,進行相應的翻譯和轉換處理;解決了現有技 術中當收到或發送ANSI的GT碼時將無法進行識別和后續的協議處理的問 題。
請參見圖7,為本發明實施例的基于GT尋址的SUA消息的傳送方法的一 種應用場景示意圖;如圖7所示,其中SG位于原有的No.7信令SCCP網絡 和基于IP的SUA網絡之間,并且No.7信令SCCP網絡側包括SCCP節點A 和SCCP節點B, SCCP節點A的GT碼為ITU-T GT = 1111 , SCCP節點B的 GT碼為ANSI GT = 2222;基于IP的SUA網絡側包括SUA節點X和SUA節 點Y, SUA節點X的GT碼為ANSI GT = 3333, SUA節點Y的GT碼為ITU-T
10GT = 4444;
在圖7所示的組網應用中,當SCCP和SUA在SG進行基于GT尋址的消息 傳遞互通時,在SG上根據連接的SUA節點所屬的GT類別屬性,預先在SG上 配置遠端節點(網絡中其它具有SUA協議功能的實體信令節點)的GT類別屬 性是ITU-T還是ANSI的。這樣當SCCP GT地址的消息在SUA和SCCP網絡互通 時,就可以根據預先配置的消息來源點的GT類別屬性,進行區分GT碼是ITU-T 還是ANSI標準組織定義的,然后SG內部可以根據相應的GT進行翻譯和轉換 工作,從而實現SUA協議對ITU-T格式GT和ANSI格式GT的互通功能。
請參見圖8,為本發明實施例二的提供的基于GT尋址的SUA消息的傳送 方法的流程示意圖,該方法應用于圖7所示的信令網關SG;如圖8所示,包 括
步驟201、配置與當前SG通信的SUA信令節點的GT類別屬性,即配置 當前SG相連的SUA信令節點與GT類別屬性之間的關聯信息;
可以是在當前SG上根據連接的SUA節點所屬的GT類別,預先在SG上 配置網絡中其它具有SUA協議功能的實體信令節點(SUA信令節點)的GT類 別屬性是ITU-T還是ANSI的;
步驟202、接收SUA信令業務消息,根據該SUA信令業務消息中的起源 地址信息(主叫地址)確定該SUA信令業務消息的來源信令點;其中,該SUA 信令業務消息攜帶有GT地址信息,即表明該SUA信令業務消息為基于GT 尋址的SUA信令業務消息;
步驟203、根據所述配置的SUA信令節點與GT類別屬性之間的關聯信息, 確定與該來源信令節點對應的GT類別屬性,該GT類別屬性包括ITU-T GT 或ANSI GT;
步驟204、根據該SUA信令業務消息中所述確定的GT類別屬性所關聯的 GT地址參數進行相應的翻譯和轉換處理,完成后續的協議處理;
如圖9所示,為SUA協議中定義的主A皮叫地址的凄t據結構,其中,地址 參數(Address Parameter)中包含GT、 SPC、 SSN、 IP、 Hostname等幾種地址 形式的組合。本發明實施例中涉及的基于GT尋址的SUA消息中的主/被叫地 址的地址參數中包含了如圖10所示的GT的數據結構,應當理解的是如圖
ii10所示的GT的數據結構中,GT數據(Global Title Digits )字段的內容是用 于進行翻譯和轉換,例如當GT指示(GTI)字段的域值表示0001或0010, 并且通過上述實施例二確定該SUA信令業務消息的GT類別屬性是ANSI,則 這里的Global Title Digits字段的內容即如圖5所示;相應的,步驟204中,即 根據如圖5所示的翻譯類型、編碼計劃等進行相應的翻譯和轉換處理,由于是 現有技術,故不再贅述。
可見,本發明實施例二的基于GT尋址的SUA消息的傳送方法中,通過 在SG上預先配置每個SUA節點所屬的GT碼類別屬性,當SG收到基于GT 尋址的SUA信令業務消息時,能識別所收到的SUA信令業務消息的GT碼類 別屬性,從而能根據該GT碼類別屬性關聯的GT地址參數進行相應的翻譯和 轉換處理,解決了現有技術中,當SG收到SUA協議消息后,無法正確的識 別所收到的SUA協議消息中的GT碼的類別,從而無法正確的進行后續的協 議處理的問題。
請參見圖11,為本發明實施例的基于GT尋址的SUA消息的傳送方法的 另一種應用場景示意圖;簡化描述,基于IP的SUA網絡側包括SUA節點X 和SUA節點Y, SUA節點X的GT碼為ANSI GT = 3333, SUA節點Y的GT 碼為ITU-T GT = 4444;
在圖11所示的基于IP的SUA網絡的應用中,當SUA節點間基于GT尋 址的SUA消息傳遞互通時,在各SUA節點上配置與其通信的遠端SUA節點 的GT類別屬性是ITU-T還是ANSI的。這樣當SUA GT地址的消息在SUA 節點傳遞時,就可以根據預先配置的消息來源點的GT類別屬性,識別GT碼 是ITU-T標準組織定義的還是ANSI標準組織定義的,然后SUA節點可以根 據已識別的GT類別所關聯的GT碼地址參數進行相應的翻譯和轉換工作,從 而實現SUA協議對ITU-T GT和ANSI GT的互通功能。
請參見圖12,為本發明實施例三的提供的基于GT尋址的SUA消息的傳 送方法的流程示意圖,該方法應用于圖11所示的SUA節點;如圖12所示, 包括
步驟301、配置與當前SUA信令節點通信的SUA信令節點的GT類別屬性,即配置與當前SUA信令節點相連的SUA信令節點與GT類別屬性之間的 關聯信息;
可以是在當前SUA信令節點上,根據每個SUA信令節點所屬的GT類另'J, 預先配置網絡中其它SUA信令節點的GT類別是ITU-T還是ANSI的;
也可以是在基于IP的SUA網絡中,針對每個SUA信令節點,預先配 置所有SUA信令節點與對應的GT類別屬性之間的關聯信息,例如每個SUA 信令節點上預先配置有一個全局表;
步驟302、接收SUA信令業務消息,根據該SUA信令業務消息中的起源 地址信息(主叫地址)確定該SUA信令業務消息的來源信令節點;其中,該 SUA信令業務消息攜帶有GT地址信息,即表明該SUA信令業務消息為基于 GT尋址的SUA消息;
步驟303、根據所述配置的SUA信令節點與GT類別之間的關聯信息,確 定與該來源信令節點對應的GT類別屬性,該GT類別屬性包括ITU-T GT 或ANSI GT;
步驟304、根據該SUA信令業務消息中所述確定的GT類別所關聯的GT 地址參數進行相應的翻譯和轉換處理,完成后續的協議處理;
可見,如上述的實施例二、三描述可知,不僅是信令網關SG還是SUA 信令節點,都是SUA協議功能實體;而信令網關SG和SUA信令節點兩者的 區別即在網絡中所處的位置或角色不同;本發明實施例二、三提供的基于GT 尋址的SUA消息的傳送方法分別應用于不同的組網環境下,將SUA協議功能 實體分為兩類來分別說明的, 一類是SG,另一類是SUA信令節點。
參見圖7所示的組網示意圖,根據SUA協議規定,SG與一個或多個SUA 的AS (Application Server,應用服務)相連(可以理解圖7中的SUA節點X、 Y即SUA的AS節點),來承載相應的SUA信令協議消息,其中, 一個AS 由一個或多個ASP (Application Server Process,應用服務進程)組成。每個 AS承擔不同的SUA信令業務消息。根據SUA協議規定,當SUA的AS需要 與SG間正常傳送信令消息前,需要通過底層SCTP連接經過一個AS ( ASP ) 協商交互過程;
13請參見圖13,為本發明實施例提供的SUA AS/ASP激活協商交互過程示 意圖,其中在該方法中,是在SUA信令節點上配置本節點所使用的GT類別 屬性,包括
步驟401、在SUA的AS節點上配置本節點所屬的GT類別屬性;即在 SUA的AS節點上配置本節點的GT是ITU-T標準組織定義的還是ANSI標準組 織定義的;
步驟402 、 SUA的AS節點向本網絡中的SG發送ASP UP消息;步驟403 、 SG返回與所述4妻收到的ASP UP消息對應的ASP UP ACK響應消息;
步驟404、該SUA的AS節點收到ASPUPACK響應消息后,向該SG返 回ASP ACTIVE消息,其中該ASP ACTIVE消息攜帶有該SUA的AS節點的GT 類別屬性信息;
如圖14所示,為ASP ACTIVE消息的數據結構圖;在一種實現下,可以在 ASP ACTIVE的"Info String"域中攜帶該SUA的AS節點的GT類別屬性 信息;可以采用多種形式的擴展格式,如"Info String"的第一個字節表示 GT類別TAG,第二個字節表示GT類別屬性;或者直接使用第一個字節表示GT 類別屬性。擴展方法多種多樣,在此不一一列舉。
步驟405、 SG收到該ASP ACTIVE消息后,獲取該ASP ACTIVE消息中的 GT類別屬性信息,并保存來源SUA的AS節點與對應的GT類別屬性之間的 關聯信息,即記錄該來源SUA的AS節點對應的GT類別信息(GT類別屬性), 以便該SG能根據保存的關聯信息識別收到的基于GT尋址的SUA信令業務 消息的類別屬性,從而進行后續的協議處理;
具體可以是SG收到該應用服務進程激活ASP ACTIVE消息后,從"Info String"域中獲取來源SUA的AS節點的GT類別屬性信息;
步驟406、 SG向對應的SUA的AS節點返回與該ASP ACTIVE消息對應的 ASP ACTIVE ACK響應消息;
經過前述步驟,SG與AS間就可以開始正常承載SUA信令業務消息了 。
請參見圖15,為本發明實施例四的提供的基于GT尋址的SUA消息的傳 送方法的流程示意圖,該方法應用于圖7所示組網環境中的信令網關SG;如圖15所示,包括
步驟501、在SUA的AS節點上配置本節點所屬的GT類別屬性;即在 SUA的AS節點上配置本節點的GT是ITU-T標準組織定義的還是ANSI標準組 織定義的;
步驟502、接收SUA ASP節點發送來的ASP ACTIVE消息,其中該ASP ACTIVE消息攜帶有該SUA的AS節點的GT類別屬性信息;
步驟503、 SG收到該ASP ACTIVE消息后,/人該ASP ACTIVE消息中獲取 其中的GT類別屬性信息;
步驟504、保存來源SUA的AS節點與對應的GT類別屬性之間的關聯信 息,即記錄該來源SUA的AS節點對應的GT類別屬性;
步驟505、接收SUA信令業務消息,并確定該SUA信令業務消息的來源 信令節點,其中該SUA信令業務消息為基于GT尋址的SUA信令業務消息;
步驟506、根據所述保存(記錄)的SUA信令節點與GT類別之間的關聯 信息,確定與該來源信令節點對應的GT類別屬性,該GT類別屬性包括:ITU-T GT或ANSI GT;
步驟507、才艮據該SUA信令業務消息中所述確定的GT類別所關聯的GT 地址參數進行相應的翻譯和轉換處理,完成后續的協議處理。
可見,本發明實施例中,預先在基于IP的SUA網絡中的SUA節點上設 置該SUA節點所使用的GT類別屬性,通過SUA節點與SG之間的激活協商 交互過程,使得SG動態的獲得基于IP的SUA網絡中的SUA節點對應的GT 類別屬性,從而在后續的信令業務消息的傳遞過程中,SG能識別SUA信令業 務消息的GT類別屬性,從而正確的進行地址翻譯和轉換,完成后續的協議處 理。
本發明實施例五通過在SUA信令業務消息中攜帶GT類別(屬性)信息, 從而提供更靈活的應用方案。請參見圖16,為本發明實施例五提供的基于GT 尋址的SUA消息的傳送方法的流程示意圖,該方法既可以應用于圖7所示組 網環境中的信令網關SG,也可以應用于圖11所示組網環境中的SUA信令節點; 如圖16所示,包括
15步驟601、接收SUA信令業務消息,其中該SUA信令業務消息攜帶有GT 地址信息,該SUA信令業務消息表明為基于GT尋址的SUA信令業務消息;
為了使SUA信令業務消息攜帶GT類別屬性(GT類別信息),可以采用如
下的消息擴展的方法
1)如圖10所示,TAG = 0x8001,標準中該Tag表示后面的內容是GT地址 信息,如前述提到的,現有的SUA的GT格式占用了 4個BIT,實際表示的數 據是0-4 (即OOOO、 0001、 0010、 0011、 0100),即原來的GTI指示字段表示 了 ITU - T的4種GT格式,而現有的SUA消息的GTI格式字段還有251種保留 值,本發明實施例是擴展GTI字段的域值表示,可以啟用其中的某些比特位對 GT類型進行映射,例如GT類型1-4表示ITU-T的1-4種GT, 5 - 6表示 ANSI的l-2種GT。
2 )在現有的SUA協^議消息中新增加一個專用GT類別屬性標記參數(TAG ), 用于標明是ANSI GT還是ITU-T GT的TAG。如圖17所示,TAG是新的TAG值, 指示其后的內容(specific GT format)是用于表示GT類型的,換句話說具 體的值域就是其后面的數值,例如0表示ITU - T GT, 1表示ANSI GT (換句 話說,即該TAG表示這部分是表示GT的信息,后面的specific GT format 是具體的GT類別屬性信息);
具體是該類型下的哪一種GT格式,通過圖10中的GTI指示的域值來表示, 比如通過specific GT format標明是ANSI GT還是ITU-TGT,然后根據GTI 確定具體是哪一種GT格式,例如是ANSI的"0001"格式的GT。
3)與第一種實現不同的是圖IO中的TAG為新的TAG值,擴展GTI域值 表示,例如GT類型1 - 4表示ITU - T的1 - 4種GT, 5 — 6表示ANSI的1 一 2種GT。
步驟602、對該SUA信令業務消息進行解析,并才艮據所述GT類別屬性信 息的解析結果確定該SUA信令業務消息的GT碼類別屬性,該GT碼類別屬性包 括ITU-T GT或ANSI GT;
具體可以是解析GTI域值,例如當GTI域值為l,則確定該SUA信令 業務消息的GT碼為ITU-T類的第1種GT;
當GTI域值為2,則確定該SUA信令業務消息的GT碼為ITU-T類的第2種GT;
16當GTI域值為3,則確定該SUA信令業務消息的GT碼為ITU-T類的第3種GT;當GTI域值為4,則確定該SUA信令業務消息的GT碼為ITU-T類的第4種GT;當GTI域值為5,則確定該SUA信令業務消息的GT碼為ANSI類的第1種GT;當GTI域值為6,則確定該SUA信令業務消息的GT碼為ANSI類的第2種GT;
具體可以是解析新增的用于表示GT類別的TAG值域,當specific GTformat域值為0,則確定該SUA信令業務消息的GT碼為ITU-TGT;當specificGT format域值為l,則確定該SUA信令業務消息的GT碼為ANSI GT。
步驟603、根據該SUA信令業務消息中所述確定的GT類別所關聯的GT地址參數進行相應的翻譯和轉換處理,完成后續的協議處理。
應當理解的是當接收該SUA信令業務消息的SUA協議功能實體識別了該SUA信令業務消息的GT碼類別后,才能根據該SUA信令業務消息中的GT地址參數,正確的進行相應的翻譯和轉換處理;即使都是ITU類的GT碼,具體上也分成4種GT碼格式,根據同 一類下的不同GT格式中的"Global TitleDigits",進行的翻譯和轉換都是不同的;
可見,本發明實施例中,通過在SUA信令業務消息中攜帶GT類別(屬性)信息,接收到該SUA信令業務消息的實體從該SUA信令業務消息中解析并確定GT碼類型屬性,在識別SUA信令業務消息的GT類別屬性后,從而正確的進行地址翻譯和轉換,完成后續的協議處理;提供更靈活的應用方案。
請參見圖18,為本發明實施例一提供的SUA協議功能實體的內部模塊示意圖;該SUA協議功能實體用于根據接收的SUA信令業務消息,確定該基于GT尋址的SUA信令業務消息的GT類別屬性;根據該SUA信令業務消息中的與確定的GT類別屬性(ANSI或ITU)所關聯的GT地址參數,進行相應的翻譯和轉換處理,完成協議處理;其中所述GT類別屬性用于表示該SUA信令業務消息的GT碼的數據結構為ITU-T標準組織定義的,還是ANSI標準組織定義的;如圖18所示,該SUA協議功能實體,包括
SUA消息收發模塊701,用于接收或發送SUA信令業務消息,該SUA信令業務消息中包含GT地址信息,即表明收到的SUA信令業務消息為基于GT尋址的SUA信令業務消息;GT類別識別模塊702,用于根據所述SUA消息收發模塊701接收的SUA信令業務消息,確定該SUA信令業務消息的GT碼類別屬性;換句話說,識別所述SUA信令業務消息的GT碼類別;
GT翻譯尋址模塊703,用于在所述GT類別識別模塊702確定該SUA信令業務消息的GT碼類別屬性后,根據該SUA信令業務消息中所述確定的GT類別所關聯的GT地址信息中的GT地址參數進行相應的翻譯和轉換處理,完成后續的協議處理。應當理解的是當本發明實施例提供的SUA協議功能實體識別了收到的SUA信令業務消息中的GT碼類別后,就可以按照協議原來的翻譯尋址功能進行后續的處理。
在一種實現下,GT類別識別模塊702為第一GT類別識別模塊,用于根據該SUA信令業務消息中的起源地址信息(主叫地址)確定該SUA信令業務消息的來源信令點,并根據SUA信令節點與GT類別之間的關聯信息,確定與該來源信令節點對應的GT類別屬性,該GT類別屬性包括ITU-T GT或ANSIGT。
在另一種實現下,GT類別識別模塊702為第二GT類別識別模塊,用于解析該SUA信令業務消息中的GT地址信息,并根據解析結果確定該SUA信令業務消息的GT碼類別屬性。
應當理解的是在如圖7所示的應用場景下,SUA協議功能實體包括SG、IP側的SUA信令節點。
可見,本發明實施例提供的SUA協議功能實體中,當接收到基于GT尋址的SUA信令業務消息后,能識別該SUA信令業務消息的GT碼的類別屬性,在正確識別其GT碼的類別屬性后,就能根據該SUA信令業務消息中的與確定的GT類別屬性(ANSI GT或ITU-T GT)所關聯的GT地址參數,進行相應的翻譯和轉換處理;解決了現有技術中當收到或發送ANSI的GT碼時無法進行識別和后續協議處理的問題。
請參見圖19,為本發明實施例提供的信令網關的內部模塊示意圖;如圖19所示,該信令網關,包括
存儲模塊804,用于保存網絡中其它具有SUA協議功能的信令節點(SUA
18信令節點)與GT類別屬性之間的關聯信息;
在一種實現下,存儲模塊804中保存的關聯信息可以是在當前SG上根據每個SUA節點所屬的GT類別,預先在該SG上配置并保存網絡中其它具有SUA協議功能的實體信令節點(SUA信令節點)的GT類別是ITU-T還是ANSI的;
在另一種實現下,存儲模塊804中保存的關聯信息可以是當前SG與SUAAS/ASP激活協商交互過程中,該SG收到ASP ACTIVE消息后,獲取該ASPACTIVE消息中的GT類別屬性信息,并保存來源SUA的AS節點與對應的GT類別屬性之間的關聯信息,即記錄該來源SUA的AS節點對應的GT類別信息(GT類別屬性)。
SUA消息收發模塊801,用于接收或發送SUA信令業務消息,該SUA信令業務消息中包含GT地址信息,即表明收到的SUA信令業務消息為基于GT尋址的SUA信令業務消息;
GT類別識別模塊802,用于根據所述SUA消息收發模塊701接收的SUA信令業務消息中的起源地址信息(主叫地址)確定該SUA信令業務消息的來源信令點,并根據所述存儲模塊804中的SUA信令節點與GT類別屬性之間的關聯信息,確定與該來源信令節點對應的GT類別屬性,該GT類別屬性包括ITU-T GT或ANSI GT;
GT翻譯尋址模塊803,用于在所述GT類別識別模塊702確定該SUA信令業務消息的GT碼類別屬性后,根據該SUA信令業務消息中所述確定的GT類別所關聯的GT地址參數進行相應的翻譯和轉換處理,完成后續的協議處理。應當理解的是當本發明實施例SG識別了收到的SUA信令業務消息中的GT碼類別后,就可以按照協議原來的翻譯尋址功能進行后續的處理。
如圖1所示,SG收到ANSI或ITU-T GT的SCCP消息內部轉換為SUA協議消息并送往對端SUA實體,本發明實施例的信令網關,進一步包括SCCP協議處理模塊,用于在收到基于GT尋址的SCCP消息后,確定該SCCP消息的GT碼類別屬性,并將該SCCP消息轉化為SUA消息,該轉化后的SUA消息中攜帶有表示GT類別屬性的信息。
請參見圖20,為本發明實施例提供的SUA信令節點的內部模塊示意19如圖20所示,該SUA信令節點,包括
SUA消息收發模塊901,用于接收SUA信令業務消息,該SUA信令業務消息中包含GT地址信息,即表明收到的SUA信令業務消息為基于GT尋址的SUA信令業務消息;
GT類別識別模塊902,用于解析該SUA信令業務消息中的GT地址信息,該GT地址信息中包含GT類別屬性信息,并根據所述GT類別屬性信息的解析結果確定該SUA信令業務消息的GT碼類別屬性,該GT類別屬性包括ITU-TGT或ANSI GT;
GT翻譯尋址模塊903,用于在所述GT類別識別模塊902確定該SUA信令業務消息的GT碼類別屬性后,根據該SUA信令業務消息中所述確定的GT類別所關聯的GT地址參數進行相應的翻譯和轉換處理,完成后續的協議處理。應當理解的是當本發明實施例SG識別了收到的SUA信令業務消息中的GT碼類別后,就可以按照協議原來的翻譯尋址功能進行后續的處理。
本發明實施例提供的SUA信令節點進一步包括存儲;漢塊904,用于保存本SUA信令節點對應的GT類別屬性;在一種實現下,在SUA節點上配置并保存本節點所使用的GT類別屬性。
相應的,SUA消息收發模塊901,還用于發送SUA信令業務消息,該SUA信令業務消息中包含GT地址信息,所述GT地址信息中包含GT類別屬性信息;這里的GT類別屬性信息是在組裝待發送的SUA信令業務消息的過程中,從所述存儲模塊904中獲知本節點對應的GT類別屬性,將該GT類別屬性攜帶在待發送的SUA信令業務消息中。
可見,本發明實施例的SUA信令節點,通過在SUA信令業務消息中攜帶GT類別屬性信息,接收到該SUA信令業務消息的實體從該SUA信令業務消息中解析并確定GT碼類型屬性,在識別SUA信令業務消息的GT類別屬性后,從而正確的進行地址翻譯和轉換,完成后續的協議處理;提供更靈活的應用方案。
是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。
以上所述僅為本發明的幾個實施例,本領域的技術人員依據申請文件公開的可以對本發明進行各種改動或變型而不脫離本發明的精神和范圍。
權利要求
1、一種基于全局碼GT尋址的SUA消息的傳送方法,其特征在于,包括接收SUA信令業務消息,該SUA信令業務消息包含GT地址信息;根據所述SUA信令業務消息,確定該SUA信令業務消息的GT類別屬性;在確定該SUA信令業務消息的GT類別屬性后,根據該SUA信令業務消息中的與確定的GT類別屬性所關聯的GT地址信息中的GT地址參數進行相應的翻譯和轉換處理,完成協議處理。
2、 如權利要求l所述的方法,其特征在于,所述GT類別屬性表示該SUA 信令業務消息的全局碼GT為國際電信聯盟遠程通信標準化組ITU-T標準組織 定義的或者美國國家標準學會ANSI標準組織定義的。
3、 如權利要求1或2所述的方法,其特征在于,所述根據所述SUA信令 業務消息,確定該SUA信令業務消息的GT類別屬性包括根據該SUA信令業務消息中的起源地址信息確定該SUA信令業務消息的來 源信令點;根據配置的SUA信令節點與GT類別屬性之間的關聯信息,確定與該來源 信令節點對應的GT類別屬性。
4、 如權利要求1或2所述的方法,其特征在于,所述根據所述SUA信令 業務消息,確定該SUA信令業務消息的GT類別屬性包括根據該SUA信令業務消息中的起源地址信息確定該SUA信令業務消息的來 源信令點;根據獲得的SUA信令節點與GT類別屬性之間的關聯信息,確定與該來源 信令節點對應的GT類別屬性。
5、 如權利要求4所述的方法,其特征在于,所述根據獲得的SUA信令節 點與GT類別屬性之間的關聯信息,確定與該來源信令節點對應的GT類別屬性 的步驟之前,進一步包括從接收的應用服務進程激活ASP ACTIVE消息中獲取GT類別屬性信息,并 保存該應用服務進程激活ASP ACTIVE消息的來源SUA節點與對應的GT類別屬性之間的關聯信息。
6、 如權利要求1或2所述的方法,其特征在于,所述SM信令業務消息 中進一步攜帶有GT類別屬性信息,或者所述GT地址信息中包含GT類別屬性 4呂息5所述根據所述SUA信令業務消息,確定該SUA信令業務消息的GT碼類別 屬性包括從所述SUA信令業務消息中獲取GT類別屬性信息,根據所述類別 屬性信息的解析結果確定該SUA信令業務消息的GT類別屬性。
7、 一種SUA協議功能實體,其特征在于,包括SUA消息收發模塊,用于接收SUA信令業務消息,該SUA信令業務消息中 包含GT地址信息;GT類別識別模塊,用于根據所述SUA消息收發模塊接收的SUA信令業務 消息,確定該SUA信令業務消息的GT類別屬性;GT翻譯尋址模塊,用于在所述GT類別識別模塊確定該SUA信令業務消息 的GT類別屬性后,根據該SUA信令業務消息中所述確定的GT類別屬性所關聯 的GT地址信息中的GT地址參數進行相應的翻譯和轉換處理,完成協議處理。
8、 如權利要求7所述的SUA協議功能實體,其特征在于,所述GT類別識 別模塊為第一GT類別識別模塊,用于根據該SUA信令業務消息中的起源地址 信息確定該SUA信令業務消息的來源信令點,并根據SUA信令節點與GT類別 屬性之間的關聯信息,確定與該來源信令節點對應的GT類別屬性。
9、 如權利要求7所述的SUA協議功能實體,其特征在于,所述GT類別識 別模塊為第二 GT類別識別模塊,用于從所述SUA信令業務消息中獲取GT類別 屬性信息,根據所述GT類別屬性信息的解析結果確定該SUA信令業務消息的 GT類別屬性。
10、 如權利要求7所述的SUA協議功能實體,其特征在于,進一步包括 SCCP協議處理模塊,用于在收到基于GT尋址的SCCP消息后,確定該SCCP消 息的GT類別屬性,并將該SCCP消息轉化為SUA消息,該轉化后的SUA消息中 攜帶有表示GT類別屬性的信息。
11、 如權利要求7或9所述的SUA協議功能實體,其特征在于,SUA消息 收發模塊,還用于發送SUA信令業務消息,該SUA信令業務消息中包含GT地址信息,所述GT地址信息中包含GT類別屬性信息。
全文摘要
本發明實施例公開了一種基于GT尋址的SUA協議消息的傳送方法及SUA協議功能實體,該方法包括接收基于GT尋址的SUA信令業務消息;確定該SUA信令業務消息的GT碼類別屬性;根據該SUA信令業務消息中的與確定的GT類別屬性所關聯的GT地址參數,進行相應的翻譯和轉換處理,完成協議處理;其中所述GT碼類別屬性用于表示該SUA信令業務消息的GT碼的數據結構為ITU-T標準組織定義的,還是ANSI標準組織定義的;通過本發明實施例的方案,以實現能識別所收到的SUA協議消息中GT碼的格式,從而增強不同格式協議之間的互通性。
文檔編號H04L29/06GK101686231SQ20081021662
公開日2010年3月31日 申請日期2008年9月28日 優先權日2008年9月28日
發明者劉宇洪, 潘能毅, 邵景蒞, 雷卓輝 申請人:華為技術有限公司