專利名稱:一種實現(xiàn)信令適配的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種實現(xiàn)信令適配的方法。
背景技術(shù):
目前,普遍應用的事務處理能力應用部分(TCAP)協(xié)議所支持的TCAP消息結(jié)構(gòu)如圖1所示。由圖1可見,TCAP消息主要由事務處理部分、對話部分和成分部分組成;其中,成分部分中包含TCAP消息所對應操作的調(diào)用標識號、操作碼等參數(shù)信息。所述操作碼用于標識TCAP消息所對應的操作。
當接收到TCAP消息時,通信實體讀取收到的TCAP消息中包含的操作碼,根據(jù)預先設置的操作碼與操作過程的對應關(guān)系,根據(jù)收到的TCAP消息進行后續(xù)的操作過程。
TCAP協(xié)議只規(guī)定了通信消息中需攜帶的基本內(nèi)容,這使得通信設備只要求TCAP消息中必需包含所述基本內(nèi)容;然而,隨著通信技術(shù)的發(fā)展以及不同通信設備對通信應用的不同要求,通信設備要求TCAP消息中所需包含的參數(shù)往往都發(fā)生了變化,如TCAP協(xié)議規(guī)定A消息中必需包含X、Y兩個參數(shù),而通信設備M則要求A消息中進一步包含參數(shù)Z;因此,發(fā)送給通信設備M的A消息中必需在包含參數(shù)X、Y的基礎(chǔ)上再包含參數(shù)Z,否則通信設備M無法正確識別A消息,這將導致通信設備M無法進行A消息中包含的操作碼所對應的操作。
為了適應上述變化,操作人員通常對通信設備的高級程序進行修改,以使本地通信設備根據(jù)修改后的高級程序向?qū)Χ送ㄐ旁O備發(fā)送TCAP消息時,能在發(fā)送的TCAP消息中攜帶對端通信設備所要求的參數(shù);以保證對端通信設備能夠正確識別收到的TCAP消息,進而可進行該TCAP消息中的操作碼所對應的操作。上述通信設備對通信消息內(nèi)容進行改動的操作,通常被稱為信令適配。
由以上所述可見,目前可以通過修改通信設備高級程序的方式,保證本地通信設備能在發(fā)送的TCAP消息中攜帶對端通信設備所要求的參數(shù)。但是修改通信設備高級程序也會面臨嚴重的問題1、修改通信設備高級程序的操作,要經(jīng)歷程序開發(fā)、發(fā)布、檢測等多個環(huán)節(jié),導致實現(xiàn)信令適配的時間較長,因此實現(xiàn)信令適配的效率低。
2、修改通信設備高級程序的操作通常包含大量工作量,這對操作人員來說是一個復雜、煩瑣的工作,工作效率通常比較低,導致實現(xiàn)信令適配的效率低;并且,由于通信網(wǎng)絡中有數(shù)量龐大的通信設備,修改如此之多通信設備的高級程序,其工作量尤其巨大,實現(xiàn)信令適配的效率低這一問題表現(xiàn)得更加突出;再有,過大的工作量以及復雜、煩瑣的高級程序修改過程,很容易導致操作人員操作錯誤,輕則導致通信設備通信出錯,嚴重時還可能導致通信設備癱瘓。如果通信設備對TCAP消息中所包含參數(shù)的要求變化得比較頻繁,操作人員則不得不頻繁地修改通信設備高級程序,這會使上述問題表現(xiàn)得更加突出。
3、修改通信設備高級程序,將明顯增加通信設備的維護成本;在大量和/或頻繁修改通信設備高級程序的情況下,通信設備維護成本的增加則更加明顯。并且,一旦因修改高級程序出錯而導致通信設備通信出錯甚至癱瘓,那么通信設備的維護成本將會變得非常可觀。
另外,如果通信設備需要對接收到的TCAP消息進行信令適配,則同樣需要進行大工作量的高級程序修改,這同樣面臨上面已經(jīng)指出的實現(xiàn)信令適配效率低、通信設備維護成本高等問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)信令適配的方法,提高實現(xiàn)信令適配的效率,降低通信設備維護成本。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明公開了一種實現(xiàn)信令適配的方法,針對通信消息中所包含的、用于標識該通信消息所對應操作的信令操作標識,建立發(fā)送通信消息時所要應用的信令操作標識與適配方法之間的第一對應關(guān)系,該方法還包括以下步驟a.通信設備讀取要發(fā)送的通信消息中所包含的信令操作標識,并根據(jù)建立的第一對應關(guān)系查找讀取的信令操作標識所對應的適配方法;b.通信設備判斷是否查找到所述適配方法;并在確定查找到適配方法時,根據(jù)查找到的該適配方法對要發(fā)送的通信消息進行信令適配。
步驟b中,該方法進一步包括在未能根據(jù)所述第一對應關(guān)系查找到適配方法時,通信設備對所述通信消息進行包含發(fā)送在內(nèi)的處理。
所述第一對應關(guān)系是以保存了信令操作標識及其所對應的適配方法的對應關(guān)系表所體現(xiàn)的。
步驟b之后,通信設備進一步對完成適配的通信消息進行包含發(fā)送在內(nèi)的處理。
進一步針對通信消息中所包含的信令操作標識以及涉及通信設備信息的細化參數(shù),建立發(fā)送通信消息時所要應用的信令操作標識與細化參數(shù)、適配方法之間的第二對應關(guān)系;則步驟b中,查找到所述適配方法之后、進行所述信令適配之前,該方法進一步包括通信設備判斷是否要對通信消息進行細化適配,如果是,通信設備讀取所述通信消息中所包含的細化參數(shù),根據(jù)建立的第二對應關(guān)系查找讀取的細化參數(shù)和該通信消息中的信令操作標識所共同對應的適配方法;并在查找到適配方法時,根據(jù)查找到的該適配方法對通信消息進行信令適配;如果所述判斷的結(jié)果為不對通信消息進行細化適配,通信設備則繼續(xù)進行步驟b中的所述信令適配操作。
該方法進一步包括當未能根據(jù)所述第二對應關(guān)系查找到適配方法時,通信設備則繼續(xù)進行步驟b中的所述信令適配操作。
所述判斷方法是通信設備讀取預先設置的細化適配使能參數(shù),如果細化適配使能參數(shù)的值是1,通信設備確定要對通信消息進行細化適配;如果細化適配使能參數(shù)的值是0,通信設備確定不對通信消息進行細化適配。
所述細化參數(shù)至少包含通信設備的網(wǎng)標識、設備標識、用戶號碼中的一種參數(shù)。
所述第二對應關(guān)系是以保存了存在對應關(guān)系的信令操作標識、細化參數(shù)、適配方法的對應關(guān)系表所體現(xiàn)的。
進一步針對通信消息中所包含的信令操作標識,建立接收到通信消息時所要應用的信令操作標識與適配方法之間的第三對應關(guān)系;該方法進一步包括以下步驟A.針對接收到的通信消息,通信設備讀取該通信消息中所包含的信令操作標識,并根據(jù)建立的第三對應關(guān)系查找讀取的信令操作標識所對應的適配方法;B.通信設備判斷是否查找到所述適配方法;并在確定查找到適配方法時,根據(jù)查找到的該適配方法對接收到的通信消息進行信令適配。
所述第三對應關(guān)系是以保存了信令操作標識及其所對應的適配方法的對應關(guān)系表所體現(xiàn)的。
步驟B中,該方法進一步包括在未能根據(jù)所述第三對應關(guān)系查找到適配方法時,通信設備對所述通信消息進行至少包含消息解析、保存中一項在內(nèi)的處理。
進一步針對通信消息中所包含的信令操作標識和細化參數(shù),建立接收到通信消息時所要應用的信令操作標識與細化參數(shù)、適配方法之間的第四對應關(guān)系;則步驟B中,查找到所述適配方法之后、進行所述信令適配之前,該方法進一步包括通信設備判斷是否要對通信消息進行細化適配,如果是,通信設備讀取所述通信消息中所包含的細化參數(shù),根據(jù)建立的第四對應關(guān)系查找讀取的細化參數(shù)和該通信消息中的信令操作標識所共同對應的適配方法;并在查找到適配方法時,根據(jù)查找到的該適配方法對通信消息進行信令適配;如果所述判斷的結(jié)果為不對通信消息進行細化適配,通信設備則繼續(xù)進行步驟B中的所述信令適配操作。
該方法進一步包括當未能根據(jù)所述第四對應關(guān)系查找到適配方法時,通信設備則繼續(xù)進行步驟B中的所述信令適配操作。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的實現(xiàn)信令適配方法的關(guān)鍵在于針對通信消息中所包含的、用于標識該通信消息所對應操作的信令操作標識,建立發(fā)送通信消息時所要應用的信令操作標識與適配方法之間的對應關(guān)系;由通信設備讀取要發(fā)送的通信消息中所包含的信令操作標識,并根據(jù)建立的所述對應關(guān)系查找讀取的信令操作標識所對應的適配方法;由通信設備判斷是否查找到所述適配方法,并在確定查找到適配方法時,根據(jù)查找到的該適配方法對要發(fā)送的通信消息進行信令適配。當然,該思想也適用于通信設備對接收到的通信消息進行適配的情況。
可見,建立所述對應關(guān)系,相對于現(xiàn)有技術(shù)中所進行的大工作量的高級程序修改而言,顯然更加便捷、省時,這使得本發(fā)明方法可明顯提高實現(xiàn)信令適配的效率,并且可明顯降低通信設備維護成本。
圖1為TCAP消息結(jié)構(gòu)示意圖;圖2為本發(fā)明一較佳實施例的實現(xiàn)信令適配流程圖;圖3為本發(fā)明另一較佳實施例的實現(xiàn)信令適配流程圖;圖4為本發(fā)明又一較佳實施例的實現(xiàn)信令適配流程圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明詳細說明。
本發(fā)明提供的實現(xiàn)信令適配方法的主要思想在于針對通信消息中所包含的、用于標識該通信消息所對應操作的信令操作標識,建立發(fā)送通信消息時所要應用的信令操作標識與適配方法之間的對應關(guān)系;由通信設備讀取要發(fā)送的通信消息中所包含的信令操作標識,并根據(jù)建立的所述對應關(guān)系查找讀取的信令操作標識所對應的適配方法;由通信設備判斷是否查找到所述適配方法,并在確定查找到適配方法時,根據(jù)查找到的該適配方法對要發(fā)送的通信消息進行信令適配。當然,該思想也適用于通信設備對接收到的通信消息進行適配的情況。
目前,通信設備對各個TCAP消息中的參數(shù)所進行的改變,通常都是針對該TCAP消息中的操作碼統(tǒng)一進行的。如TCAP協(xié)議規(guī)定包含M操作碼的A消息中必需包含X、Y兩個參數(shù),而目前各通信設備則要求包含M操作碼的A消息中進一步包含參數(shù)Z。可見,可以根據(jù)操作碼對信令進行適配。具體而言,可以參見圖2中所描述的適配方法,圖2為本發(fā)明一較佳實施例的實現(xiàn)信令適配流程圖,該流程包括以下步驟步驟201針對TCAP消息中所包含的操作碼,建立發(fā)送TCAP消息時所要應用的操作碼與適配方法之間的對應關(guān)系,該對應關(guān)系可以保存于通信設備中,也可以保存于通信網(wǎng)絡上的存儲器中,只要通信設備需要所述對應關(guān)系時能順利獲取即可。
與操作碼存在對應關(guān)系的適配方法包括需要處理的參數(shù)、參數(shù)所在位置、處理方式和增/改方法。具體而言,需要處理的參數(shù),包含參數(shù)名;參數(shù)所在位置,表明需要處理的參數(shù)在消息格式中所處的位置;處理方式,表明對需要處理的參數(shù)進行何種處理,通常為增加、刪除、修改、不變中的某一種;增加/修改方法,當所述處理方式為增加或修改時,用于表明增加或修改參數(shù)時的具體方法,如表明要增加或修改的參數(shù)的數(shù)據(jù)結(jié)構(gòu)。
在實際應用中,針對所述處理方式是增加或修改的情況,也可以將該處理方式及其所對應的增加/修改方法共同描述;當然,如果所述處理方式既不是增加也不是修改,則不再需要針對所述增加/修改方法進行描述。
具體而言,所述對應關(guān)系通常以對應關(guān)系表的形式建立并存儲,如表1所示
表1顯然,表1中,針對所述處理方式是增加或修改的情況,可以將該處理方式所對應的增加/修改方法合到一個表項中進行描述;當然,如果所述處理方式既不是增加也不是修改,則不再需要增加/修改方法這一表項。
再有,由表1可見,當通信設備發(fā)送包含A操作碼的TCAP消息時,需要對該消息中處于位置M的X參數(shù)進行處理,處理方法為增加、刪除、修改、不變中的某一種,假設為增加;并且,具體的增加參數(shù)方法為方法N,假設方法N描述了要增加的X參數(shù)的數(shù)據(jù)結(jié)構(gòu)。
可見,通信設備可以根據(jù)表1中的操作碼與適配方法之間的對應關(guān)系,在將要發(fā)送的包含A操作碼的TCAP消息中,于位置M增加X參數(shù),并且應用方法N構(gòu)造X參數(shù)的數(shù)據(jù)結(jié)構(gòu)。
由以上所述可見,表1只是以一個操作碼與適配方法之間的對應關(guān)系為例,清楚地表述了在發(fā)送包含操作碼的TCAP消息時如何根據(jù)該操作碼對TCAP消息中的參數(shù)進行適配。并且,針對以表1等形式體現(xiàn)的操作碼與適配方法之間的對應關(guān)系而言,建立、保存該對應關(guān)系的操作都是很便捷、省時的。
步驟202至步驟203通信設備要發(fā)送TCAP消息時,讀取TCAP消息中所包含的操作碼;并根據(jù)建立的操作碼與適配方法之間的對應關(guān)系,查找讀取的操作碼所對應的適配方法。
步驟204通信設備判斷是否查找到所述適配方法,如果是,進入步驟205;否則,直接進入步驟206。
步驟205通信設備根據(jù)查找到的適配方法對要發(fā)送的TCAP消息進行信令適配,具體的適配方法可以參見表1及其相關(guān)描述。
步驟206針對步驟204中沒有進行信令適配的TCAP消息,以及步驟205中已完成信令適配的TCAP消息,通信設備應用現(xiàn)有技術(shù)進行TCAP消息的發(fā)送操作。當然,在發(fā)送TCAP消息之前,通信設備還可以應用現(xiàn)有技術(shù)對該TCAP消息進行記錄、統(tǒng)計等操作。
由圖2可見,通信設備可以根據(jù)建立的操作碼與適配方法之間的對應關(guān)系,對將要發(fā)送的TCAP消息進行適配,并將完成適配的TCAP消息發(fā)送出去。這樣,對端通信設備就可以正確識別收到的TCAP消息,進而可進行該TCAP消息中的操作碼所對應的操作。
顯然,圖2中描述的實現(xiàn)信令適配的流程中,不包括現(xiàn)有技術(shù)中對通信設備高級程序進行修改的操作,因此與修改通信設備高級程序有關(guān)的問題根本就不會發(fā)生,使得通信設備維護成本得到明顯降低。并且,由于圖2中描述的實現(xiàn)信令適配流程以操作碼與適配方法之間的對應關(guān)系為基礎(chǔ),再加上該對應關(guān)系的建立及保存都很便捷、省時;因此,相對現(xiàn)有技術(shù)中所進行的大工作量的高級程序修改而言,圖2中描述的實現(xiàn)信令適配流程就相對簡捷、高效得多,因此可明顯提高實現(xiàn)信令適配的效率。
在實際應用中,可能會出現(xiàn)這種情況TCAP協(xié)議規(guī)定A消息中必需包含X、Y兩個參數(shù),而目前決大多數(shù)通信設備都要求A消息中進一步包含參數(shù)Z;然而,某一個或多個具有特定設備標識或用戶號碼的通信設備卻有特殊要求要求發(fā)送給這些通信設備的A消息中還必需進一步包含參數(shù)W;或者,位于網(wǎng)標識為1的通信網(wǎng)絡中的全部通信設備或部分具有特定設備標識/用戶號碼的通信設備有特殊要求要求發(fā)送給這些通信設備的A消息中還必需進一步包含參數(shù)V。
可見,有可能存在一些與大多數(shù)普通通信設備不同的特殊通信設備,其對某一個或多個TCAP消息中所包含的參數(shù)有不同于其它普通通信設備的要求。在這種情況下,為了確定如何對要發(fā)送給這些特殊通信設備的TCAP消息進行適配,只應用圖2中所建立的操作碼與適配方法之間的對應關(guān)系顯然是不夠的,而是還要進一步根據(jù)所述特殊通信設備所對應的網(wǎng)標識、設備標識、用戶號碼等細化的涉及特殊通信設備信息的參數(shù)來進行適配。上述細化的涉及特殊通信設備信息的參數(shù)可以被稱為細化參數(shù),細化參數(shù)可能包含所述網(wǎng)標識、設備標識、用戶號碼中的一種或多種參數(shù),也可能還包括涉及特殊通信設備信息的其它參數(shù)。
相比較而言,所述進一步根據(jù)細化參數(shù)進行信令適配的方法是在圖2的基礎(chǔ)上進行改進所得到的,改進后的信令適配方法如圖3所示。具體而言,圖2中建立的是操作碼與適配方法之間的對應關(guān)系,而在圖3中則要針對TCAP消息中所包含的操作碼與細化參數(shù),建立發(fā)送TCAP消息時所要應用的操作碼與細化參數(shù)、適配方法之間的對應關(guān)系;圖2中是直接根據(jù)操作碼與適配方法之間的對應關(guān)系對要發(fā)送的消息進行信令適配,而圖3中則是先盡量根據(jù)操作碼、細化參數(shù)、適配方法之間的對應關(guān)系對要發(fā)送的消息進行信令適配,當無法根據(jù)操作碼、細化參數(shù)、適配方法之間的對應關(guān)系進行信令適配時,才根據(jù)操作碼與適配方法之間的對應關(guān)系對要發(fā)送的消息進行信令適配。
下面,對圖3進行描述,圖3為本發(fā)明另一較佳實施例的實現(xiàn)信令適配流程圖,該流程包括以下步驟步驟301針對TCAP消息中所包含的操作碼,建立發(fā)送TCAP消息時所要應用的操作碼與適配方法之間的第一對應關(guān)系;并且,針對TCAP消息中所包含的操作碼與細化參數(shù),建立發(fā)送TCAP消息時所要應用的操作碼與細化參數(shù)、適配方法之間的第二對應關(guān)系。其中,建立的第一對應關(guān)系與圖2中所建立的對應關(guān)系相同;建立的第二對應關(guān)系中相對第一對應關(guān)系而言,進一步包含了細化參數(shù),所述細化參數(shù)可能包含通信設備對應的網(wǎng)標識、設備標識、用戶號碼中的一種或多種,也可能還包括涉及通信設備信息的其它參數(shù)。并且第二對應關(guān)系也可以保存于通信設備或通信網(wǎng)絡上的存儲器中,只要通信設備需要第二對應關(guān)系時能順利獲取即可。
第二對應關(guān)系中的適配方法同樣包括需要處理的參數(shù)、參數(shù)所在位置、處理方式和增/改方法;并且,針對相同的操作碼而言,該操作碼在第一對應關(guān)系中所對應的適配方法與在第二對應關(guān)系中所對應的適配方法可以相同,也可以不同。
在第二對應關(guān)系中,針對所述處理方式是增加或修改的情況,也可以將該處理方式及其所對應的增加/修改方法共同描述;當然,如果所述處理方式既不是增加也不是修改,則不再需要針對所述增加/修改方法進行描述。
具體而言,第二對應關(guān)系通常以對應關(guān)系表的形式建立并存儲,如表2所示
表2顯然,表2中,針對所述處理方式是增加或修改的情況,可以將該處理方式所對應的增加/修改方法合到一個表項中進行描述;當然,如果所述處理方式既不是增加也不是修改,則不再需要增加/修改方法這一表項。
再有,由表2可見,當通信設備發(fā)送包含A操作碼、B細化參數(shù)的TCAP消息時,需要對該消息中處于位置M的X參數(shù)進行處理,處理方法為增加、刪除、修改、不變中的某一種,假設為增加;并且,具體的增加參數(shù)方法為方法Y,假設方法Y描述了要增加的X參數(shù)的數(shù)據(jù)結(jié)構(gòu)。
可見,通信設備可以根據(jù)表2中的操作碼、細化參數(shù)、適配方法之間的對應關(guān)系,在將要發(fā)送的包含A操作碼、B細化參數(shù)的TCAP消息中,于位置M增加X參數(shù),并且應用方法Y構(gòu)造X參數(shù)的數(shù)據(jù)結(jié)構(gòu)。
由以上所述可見,表2只是以一個操作碼與細化參數(shù)、適配方法之間的對應關(guān)系為例,清楚地表述了在發(fā)送包含操作碼、細化參數(shù)的TCAP消息時如何根據(jù)該操作碼和細化參數(shù)對TCAP消息中的參數(shù)進行適配。并且,針對以表2等形式體現(xiàn)的操作碼、細化參數(shù)與適配方法之間的對應關(guān)系而言,建立、保存該對應關(guān)系的操作都是很便捷、省時的。
步驟302通信設備要發(fā)送TCAP消息時,判斷是否要對TCAP消息進行細化適配,如果是,進入步驟303;否則,進入步驟305。所述判斷操作可以通過對通信設備進行設置來實現(xiàn),如預先在通信設備中設置細化適配使能參數(shù),當要發(fā)送TCAP消息時,通信設備讀取設置的細化適配使能參數(shù),如果細化適配使能參數(shù)的值是1,通信設備確定要對TCAP消息進行細化適配;如果細化適配使能參數(shù)的值是0,通信設備確定不對TCAP消息進行細化適配。
步驟303至步驟304通信設備讀取要發(fā)送的TCAP消息中所包含的操作碼和細化參數(shù),并根據(jù)建立的第二對應關(guān)系查找讀取的操作碼和細化參數(shù)所共同對應的適配方法,之后直接進入步驟307。
步驟305至步驟306通信設備讀取要發(fā)送的TCAP消息中所包含的操作碼,并根據(jù)建立的第一對應關(guān)系查找讀取的操作碼所對應的適配方法。
步驟307通信設備判斷是否根據(jù)所述對應關(guān)系查找到對應的適配方法,如果是,進入步驟308;否則,直接進入步驟309。
步驟308通信設備根據(jù)查找到的適配方法對要發(fā)送的TCAP消息進行信令適配。具體而言,如果所述適配方法是根據(jù)第一對應關(guān)系找到的,那么具體的適配方法可以參見表1及其相關(guān)描述;如果所述適配方法是根據(jù)第二對應關(guān)系找到的,那么具體的適配方法可以參見表2及其相關(guān)描述。
步驟309針對步驟307中沒有進行信令適配的TCAP消息,以及步驟308中已完成信令適配的TCAP消息,通信設備應用現(xiàn)有技術(shù)進行TCAP消息的發(fā)送操作。當然,在發(fā)送TCAP消息之前,通信設備還可以應用現(xiàn)有技術(shù)對該TCAP消息進行記錄、統(tǒng)計等操作。
由圖3可見,通信設備可以根據(jù)建立的操作碼與適配方法之間的對應關(guān)系,對將要發(fā)送的TCAP消息進行適配,并將完成適配的TCAP消息發(fā)送出去。這樣,對端通信設備就可以正確識別收到的TCAP消息,進而可進行該TCAP消息中的操作碼所對應的操作。
在此基礎(chǔ)上,即使有特殊的對端通信設備對TCAP消息中所包含的參數(shù)有不同于其它普通通信設備的要求,本地通信設備仍然可以根據(jù)建立的操作碼與細化參數(shù)、適配方法之間的對應關(guān)系,對將要發(fā)送的TCAP消息進行適配,并將完成適配的TCAP消息發(fā)送出去。這樣,對端通信設備就可以正確識別收到的TCAP消息,進而可進行該TCAP消息中的操作碼所對應的操作。
顯然,圖3中描述的實現(xiàn)信令適配的流程中,不包括現(xiàn)有技術(shù)中對通信設備高級程序進行修改的操作,因此與修改通信設備高級程序有關(guān)的問題根本就不會發(fā)生,使得通信設備維護成本得到明顯降低。并且,由于圖3中描述的實現(xiàn)信令適配流程以操作碼與細化參數(shù)、適配方法之間的對應關(guān)系為基礎(chǔ),再加上該對應關(guān)系的建立及保存都很便捷、省時;因此,相對現(xiàn)有技術(shù)中所進行的大工作量的高級程序修改而言,圖3中描述的實現(xiàn)信令適配流程就相對簡捷、高效得多,因此可明顯提高實現(xiàn)信令適配的效率。
在實際應用中,圖3中所示的流程也可以以其它形式的流程來表示,如以圖4中所示流程表示,圖4所示流程包括以下步驟步驟401針對TCAP消息中所包含的操作碼,建立發(fā)送TCAP消息時所要應用的操作碼與適配方法之間的第一對應關(guān)系;并且,針對TCAP消息中所包含的操作碼與細化參數(shù),建立發(fā)送TCAP消息時所要應用的操作碼與細化參數(shù)、適配方法之間的第二對應關(guān)系。
步驟402至步驟403要發(fā)送TCAP消息時,通信設備讀取要發(fā)送的TCAP消息中所包含的操作碼,并根據(jù)建立的第一對應關(guān)系查找讀取的操作碼所對應的適配方法。
步驟404通信設備判斷是否根據(jù)第一對應關(guān)系查找到適配方法,如果是,進入步驟405;否則,直接進入步驟409。
步驟405通信設備判斷是否要對TCAP消息進行細化適配,如果是,進入步驟406;否則,直接進入步驟408。所述判斷方法與步驟302中的相應判斷方法相同。
步驟406通信設備讀取要發(fā)送的TCAP消息中所包含的細化參數(shù),根據(jù)建立的第二對應關(guān)系查找讀取的細化參數(shù)和該TCAP消息中的操作碼所共同對應的適配方法。
步驟407通信設備判斷是否根據(jù)第二對應關(guān)系查找到適配方法,如果是,進入步驟408;否則,直接進入步驟409。
步驟408通信設備根據(jù)最后查找到的適配方法對TCAP消息進行信令適配。具體而言,當通信設備在步驟405中確定進行細化適配時,最后查找到的所述適配方法顯然是通信設備在步驟406中根據(jù)第二對應關(guān)系所查找到的適配方法,那么具體的適配方法可以參見表2及其相關(guān)描述;而當通信設備在步驟405中確定不進行細化適配時,最后查找到的所述適配方法顯然是通信設備在步驟403中根據(jù)第一對應關(guān)系所查找到的適配方法,那么具體的適配方法可以參見表1及其相關(guān)描述。
可見,圖4與圖3具有相同的操作原理,都能夠清楚地表述出通信設備在發(fā)送包含操作碼、細化參數(shù)的TCAP消息時,應如何根據(jù)該操作碼和細化參數(shù)對TCAP消息中的參數(shù)進行適配。
由以上所述可見,通信設備可以針對要發(fā)送的TCAP消息進行信令適配,并且相對現(xiàn)有技術(shù)中所進行的大工作量的高級程序修改而言,通信設備對要發(fā)送的TCAP消息實現(xiàn)信令適配的流程要相對簡捷、高效得多,因而能明顯提高實現(xiàn)信令適配的效率,明顯降低通信設備維護成本。
在實際應用中,通信設備也可以應用與圖2、圖3、圖4相類似的方法對收到的TCAP消息進行信令適配,以便自身能正確識別收到的TCAP消息,進而可進行該TCAP消息中的操作碼所對應的操作。當然,這種情況下不能針對TCAP消息中所包含的操作碼,建立發(fā)送TCAP消息時所要應用的操作碼與適配方法之間的對應關(guān)系;而是針對TCAP消息中所包含的操作碼,建立接收TCAP消息時所要應用的操作碼與適配方法之間的對應關(guān)系。同理,不能針對TCAP消息中所包含的操作碼與細化參數(shù),建立發(fā)送TCAP消息時所要應用的操作碼與細化參數(shù)、適配方法之間的對應關(guān)系;而是針對TCAP消息中所包含的操作碼與細化參數(shù),建立接收TCAP消息時所要應用的操作碼與細化參數(shù)、適配方法之間的對應關(guān)系。
再有,信令適配操作不再針對要發(fā)送的TCAP消息進行,而是針對接收到的TCAP消息進行;并且,有可能不再對完成適配的TCAP消息進行發(fā)送處理,而是進行消息解析、保存等一項或多項的后續(xù)處理。
顯而易見,通信設備可以對接收到的TCAP消息進行信令適配;并且相對現(xiàn)有技術(shù)中所進行的大工作量的高級程序修改而言,通信設備對接收到的TCAP消息實現(xiàn)信令適配的流程要相對簡捷、高效得多,因此可明顯提高實現(xiàn)信令適配的效率,并可明顯降低通信設備維護成本。
在實際應用中,除了TCAP消息中包含的所述操作碼以外,還有其它多種信令格式中也都包含有與操作碼相類似的信令內(nèi)容,用于標識基于不同信令的消息所對應的操作;通常將這類信令內(nèi)容稱為信令操作標識。顯然,本發(fā)明方法不僅可以應用于包含操作碼的TCAP消息,還可以應用于其它各種包含信令操作標識的信令中。并且,實現(xiàn)信令適配時的區(qū)別只在于要發(fā)送或接收的不是TCAP消息而是基于其它信令的通信消息;要應用到的不是操作碼而是基于其它信令的通信消息中所包含的信令操作標識。
由以上所述可以看出,本發(fā)明所提供的實現(xiàn)信令適配的方法,無論是針對要發(fā)送的消息還是針對收到的消息,都能實現(xiàn)高效率的信令適配,并且可明顯降低通信設備維護成本。
權(quán)利要求
1.一種實現(xiàn)信令適配的方法,其特征在于,針對通信消息中所包含的、用于標識該通信消息所對應操作的信令操作標識,建立發(fā)送通信消息時所要應用的信令操作標識與適配方法之間的第一對應關(guān)系,該方法還包括以下步驟a.通信設備讀取要發(fā)送的通信消息中所包含的信令操作標識,并根據(jù)建立的第一對應關(guān)系查找讀取的信令操作標識所對應的適配方法;b.通信設備判斷是否查找到所述適配方法;并在確定查找到適配方法時,根據(jù)查找到的該適配方法對要發(fā)送的通信消息進行信令適配。
2.如權(quán)利要求1所述的方法,其特征在于,步驟b中,該方法進一步包括在未能根據(jù)所述第一對應關(guān)系查找到適配方法時,通信設備對所述通信消息進行包含發(fā)送在內(nèi)的處理。
3.如權(quán)利要求1所述的方法,其特征在于,所述第一對應關(guān)系是以保存了信令操作標識及其所對應的適配方法的對應關(guān)系表所體現(xiàn)的。
4.如權(quán)利要求1所述的方法,其特征在于,步驟b之后,通信設備進一步對完成適配的通信消息進行包含發(fā)送在內(nèi)的處理。
5.如權(quán)利要求1所述的方法,其特征在于,進一步針對通信消息中所包含的信令操作標識以及涉及通信設備信息的細化參數(shù),建立發(fā)送通信消息時所要應用的信令操作標識與細化參數(shù)、適配方法之間的第二對應關(guān)系;則步驟b中,查找到所述適配方法之后、進行所述信令適配之前,該方法進一步包括通信設備判斷是否要對通信消息進行細化適配,如果是,通信設備讀取所述通信消息中所包含的細化參數(shù),根據(jù)建立的第二對應關(guān)系查找讀取的細化參數(shù)和該通信消息中的信令操作標識所共同對應的適配方法;并在查找到適配方法時,根據(jù)查找到的該適配方法對通信消息進行信令適配;如果所述判斷的結(jié)果為不對通信消息進行細化適配,通信設備則繼續(xù)進行步驟b中的所述信令適配操作。
6.如權(quán)利要求5所述的方法,其特征在于,該方法進一步包括當未能根據(jù)所述第二對應關(guān)系查找到適配方法時,通信設備則繼續(xù)進行步驟b中的所述信令適配操作。
7.如權(quán)利要求5所述的方法,其特征在于,所述判斷方法是通信設備讀取預先設置的細化適配使能參數(shù),如果細化適配使能參數(shù)的值是1,通信設備確定要對通信消息進行細化適配;如果細化適配使能參數(shù)的值是0,通信設備確定不對通信消息進行細化適配。
8.如權(quán)利要求5所述的方法,其特征在于,所述細化參數(shù)至少包含通信設備的網(wǎng)標識、設備標識、用戶號碼中的一種參數(shù)。
9.如權(quán)利要求5所述的方法,其特征在于,所述第二對應關(guān)系是以保存了存在對應關(guān)系的信令操作標識、細化參數(shù)、適配方法的對應關(guān)系表所體現(xiàn)的。
10.如權(quán)利要求1或5所述的方法,其特征在于,進一步針對通信消息中所包含的信令操作標識,建立接收到通信消息時所要應用的信令操作標識與適配方法之間的第三對應關(guān)系;該方法進一步包括以下步驟A.針對接收到的通信消息,通信設備讀取該通信消息中所包含的信令操作標識,并根據(jù)建立的第三對應關(guān)系查找讀取的信令操作標識所對應的適配方法;B.通信設備判斷是否查找到所述適配方法;并在確定查找到適配方法時,根據(jù)查找到的該適配方法對接收到的通信消息進行信令適配。
11.如權(quán)利要求10所述的方法,其特征在于,所述第三對應關(guān)系是以保存了信今操作標識及其所對應的適配方法的對應關(guān)系表所體現(xiàn)的。
12.如權(quán)利要求10所述的方法,其特征在于,步驟B中,該方法進一步包括在未能根據(jù)所述第三對應關(guān)系查找到適配方法時,通信設備對所述通信消息進行至少包含消息解析、保存中一項在內(nèi)的處理。
13.如權(quán)利要求10所述的方法,其特征在于,進一步針對通信消息中所包含的信令操作標識和細化參數(shù),建立接收到通信消息時所要應用的信令操作標識與細化參數(shù)、適配方法之間的第四對應關(guān)系;則步驟B中,查找到所述適配方法之后、進行所述信令適配之前,該方法進一步包括通信設備判斷是否要對通信消息進行細化適配,如果是,通信設備讀取所述通信消息中所包含的細化參數(shù),根據(jù)建立的第四對應關(guān)系查找讀取的細化參數(shù)和該通信消息中的信令操作標識所共同對應的適配方法;并在查找到適配方法時,根據(jù)查找到的該適配方法對通信消息進行信令適配;如果所述判斷的結(jié)果為不對通信消息進行細化適配,通信設備則繼續(xù)進行步驟B中的所述信令適配操作。
14.如權(quán)利要求13所述的方法,其特征在于,該方法進一步包括當未能根據(jù)所述第四對應關(guān)系查找到適配方法時,通信設備則繼續(xù)進行步驟B中的所述信令適配操作。
全文摘要
本發(fā)明公開了一種實現(xiàn)信令適配的方法,針對通信消息中所包含的、用于標識該通信消息所對應操作的信令操作標識,建立發(fā)送通信消息時所要應用的信令操作標識與適配方法之間的對應關(guān)系;由通信設備讀取要發(fā)送的通信消息中所包含的信令操作標識,并根據(jù)建立的所述對應關(guān)系查找讀取的信令操作標識所對應的適配方法;由通信設備判斷是否查找到所述適配方法,并在確定查找到適配方法時,根據(jù)查找到的該適配方法對要發(fā)送的通信消息進行信令適配。本發(fā)明方法能實現(xiàn)高效率的信令適配,并且可明顯降低通信設備維護成本。
文檔編號H04L29/06GK1874353SQ20061006652
公開日2006年12月6日 申請日期2006年3月28日 優(yōu)先權(quán)日2006年3月28日
發(fā)明者楊志東, 李巖, 鄒萬里 申請人:華為技術(shù)有限公司