專利名稱:一種傳輸網(wǎng)點業(yè)務(wù)報文的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別是涉及一種傳輸網(wǎng)點業(yè)務(wù)報文的方法和系統(tǒng)。
背景技術(shù):
目前,隨著信息技術(shù)和網(wǎng)絡(luò)經(jīng)濟的不斷發(fā)展,網(wǎng)點業(yè)務(wù)已被人們所廣泛使用。在網(wǎng)點業(yè)務(wù)中,網(wǎng)點終端,比如POS機和各種TCP終端,被設(shè)置在各個網(wǎng)點,用戶通過各個網(wǎng)點終端登陸到后臺的前置機上,進行各種交易。比如,在各大商場、超市和加油站設(shè)置POS機,將該POS機接入到銀行中負(fù)責(zé)卡帳務(wù)處理的前置機上,此后,當(dāng)用戶消費時,用戶只需在該POS機上刷卡便可繳納所消費的金額。
圖1是在現(xiàn)有技術(shù)中實現(xiàn)網(wǎng)點業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。圖2是在現(xiàn)有技術(shù)中傳輸POS報文的流程圖。參見圖1和圖2,以所述的網(wǎng)點終端為POS機且所述的網(wǎng)點業(yè)務(wù)報文為POS報文為例,現(xiàn)有技術(shù)實現(xiàn)傳輸網(wǎng)點業(yè)務(wù)報文即POS報文的過程包括以下步驟步驟201當(dāng)任意一個POS機,比如POS機1,需要與前置機交互POS報文來實現(xiàn)交易時,POS機1建立與網(wǎng)絡(luò)設(shè)備1之間的POS連接。
步驟202網(wǎng)絡(luò)設(shè)備1通過IP網(wǎng)絡(luò)與前置機建立一條針對POS機1的傳輸控制協(xié)議(TCP)連接,記為TCP連接1。
步驟203POS機1通過與網(wǎng)絡(luò)設(shè)備1之間的POS連接,將POS報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
這里,圖3是POS報文的結(jié)構(gòu)示意圖。參見圖3,POS報文包括5個字節(jié)的傳輸協(xié)議數(shù)據(jù)單元(TPDU)以及符合協(xié)議標(biāo)準(zhǔn)的ISO8583報文。其中,在TPDU中,第一個字節(jié)為POS報文的標(biāo)識0X60,第二至第三個字節(jié)以及第四至第五個字節(jié)均為地址域。
在本步驟中,在POS機1發(fā)送的POS報文的TPDU中,第二和第三個字節(jié)是目的地址域,第四和第五個字節(jié)是源地址域。其中,目的地址域和源地址域中通常為固定值。
步驟204網(wǎng)絡(luò)設(shè)備1接收到POS機1發(fā)來的POS報文后,通過針對POS機1的TCP連接1,將POS報文發(fā)送至前置機。
步驟205前置機根據(jù)接收到的POS報文執(zhí)行對應(yīng)的業(yè)務(wù)處理。
步驟206前置機通過TCP連接1,將攜帶業(yè)務(wù)處理結(jié)果的POS報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
這里,參見圖3,在前置機發(fā)送的POS報文的TPDU中,源地址域和目的地址域的位置進行了交換,也就是說,第二和第三個字節(jié)是源地址域,第四和第五個字節(jié)是目的地址域。
步驟207網(wǎng)絡(luò)設(shè)備1在TCP連接1上接收到POS報文后,確定該POS報文應(yīng)發(fā)送給POS機1,則通過與POS機1之間的POS連接,將前置機發(fā)來的POS報文發(fā)送至POS機1。
在現(xiàn)有技術(shù)中,對于其他網(wǎng)點終端,即各種TCP終端如IP終端等,實現(xiàn)傳輸網(wǎng)點業(yè)務(wù)報文的過程與上述圖2所示過程完全相同,只是TCP終端與網(wǎng)絡(luò)設(shè)備之間的連接不是POS連接,而是TCP連接。
由以上描述可以看出,當(dāng)任意一個網(wǎng)點終端需要與前置機交互網(wǎng)點業(yè)務(wù)報文時,在負(fù)責(zé)該網(wǎng)點終端接入的網(wǎng)絡(luò)設(shè)備與前置機之間必須建立一條針對該網(wǎng)點終端的TCP連接,該網(wǎng)絡(luò)設(shè)備與前置機通過針對該網(wǎng)點終端的TCP連接來完成對應(yīng)于該網(wǎng)點終端的網(wǎng)點業(yè)務(wù)報文的傳輸。
由此可見,在現(xiàn)有技術(shù)中,當(dāng)多個網(wǎng)點終端同時與前置機交互網(wǎng)點業(yè)務(wù)報文時,任意一個網(wǎng)絡(luò)設(shè)備必須與前置機建立與接入網(wǎng)點終端數(shù)量相同的TCP連接,而總共建立的TCP連接的數(shù)量則為所有接入的網(wǎng)點終端的數(shù)量。比如,參見圖1,網(wǎng)點終端1和網(wǎng)點終端2分別接入網(wǎng)絡(luò)設(shè)備1,網(wǎng)點終端3和網(wǎng)點終端4分別接入網(wǎng)絡(luò)設(shè)備2,因此,網(wǎng)絡(luò)設(shè)備1和網(wǎng)絡(luò)設(shè)備2必須分別與前置機建立2條TCP連接,總共4條TCP連接。因此,使得網(wǎng)絡(luò)側(cè)的前置機所建立的TCP連接的數(shù)量較多,極大地浪費了網(wǎng)絡(luò)的資源。另外,當(dāng)多個網(wǎng)點終端同時與前置機交互網(wǎng)點業(yè)務(wù)報文時,由于前置機需要針對所有網(wǎng)點終端建立不同的TCP連接,因此會導(dǎo)致前置機的業(yè)務(wù)負(fù)荷量過大,很可能會導(dǎo)致前置機發(fā)生癱瘓,從而無法實現(xiàn)網(wǎng)點業(yè)務(wù)報文的傳輸。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種傳輸網(wǎng)點業(yè)務(wù)報文的方法,本發(fā)明的另一目的在于提供一種傳輸網(wǎng)點業(yè)務(wù)報文的系統(tǒng),以便于減少前置機所建立的TCP連接的數(shù)量,節(jié)約網(wǎng)絡(luò)的資源。
為了達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種傳輸網(wǎng)點業(yè)務(wù)報文的方法,設(shè)置不同的網(wǎng)點終端對應(yīng)不同的終端標(biāo)識;網(wǎng)絡(luò)設(shè)備與前置機建立傳輸控制協(xié)議TCP連接,其中,所建立的TCP連接的數(shù)量少于接入的網(wǎng)點終端的數(shù)量,該方法還包括A、與網(wǎng)點終端直接相連的當(dāng)前網(wǎng)絡(luò)設(shè)備接收到當(dāng)前網(wǎng)點終端發(fā)來的網(wǎng)點業(yè)務(wù)報文,當(dāng)前網(wǎng)絡(luò)設(shè)備將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,通過所建立的TCP連接發(fā)送至前置機;B、前置機將業(yè)務(wù)處理結(jié)果和當(dāng)前網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中,發(fā)送至當(dāng)前網(wǎng)絡(luò)設(shè)備;C、當(dāng)前網(wǎng)絡(luò)設(shè)備根據(jù)網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文發(fā)送至當(dāng)前網(wǎng)點終端。
該方法進一步包括設(shè)置后級網(wǎng)絡(luò)設(shè)備;所述網(wǎng)絡(luò)設(shè)備與前置機建立TCP連接的步驟包括與網(wǎng)點終端直接相連的每一個網(wǎng)絡(luò)設(shè)備與后級網(wǎng)絡(luò)設(shè)備建立連接,其中,該連接為自定義連接或TCP連接;后級網(wǎng)絡(luò)設(shè)備直接與前置機建立TCP連接,其中,后級網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量少于所有與接入的網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備的數(shù)量。
該方法進一步包括設(shè)置與網(wǎng)點終端直接相連的不同網(wǎng)絡(luò)設(shè)備對應(yīng)不同的網(wǎng)絡(luò)設(shè)備標(biāo)識;在步驟A中,所述通過所建立的TCP連接發(fā)送至前置機的步驟包括A1、當(dāng)前網(wǎng)絡(luò)設(shè)備通過與后級網(wǎng)絡(luò)設(shè)備之間的連接,將攜帶當(dāng)前網(wǎng)點終端所對應(yīng)終端標(biāo)識的網(wǎng)點業(yè)務(wù)報文發(fā)送至所述后級網(wǎng)絡(luò)設(shè)備;A2、后級網(wǎng)絡(luò)設(shè)備在與當(dāng)前網(wǎng)絡(luò)設(shè)備之間的連接上接收到網(wǎng)點業(yè)務(wù)報文后,將當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所接收到的網(wǎng)點業(yè)務(wù)報文中,并通過與前置機之間的TCP連接發(fā)送至前置機;所述步驟B包括B1、前置機將業(yè)務(wù)處理結(jié)果,以及接收到的網(wǎng)點業(yè)務(wù)報文中當(dāng)前網(wǎng)點終端所對應(yīng)的終端標(biāo)識和當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中,通過與后級網(wǎng)絡(luò)設(shè)備間的TCP連接,將所構(gòu)造的網(wǎng)點業(yè)務(wù)報文發(fā)送至后級網(wǎng)絡(luò)設(shè)備;B2、后級網(wǎng)絡(luò)設(shè)備根據(jù)前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文中攜帶的當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至當(dāng)前網(wǎng)絡(luò)設(shè)備。
當(dāng)所述網(wǎng)點終端為POS機,所述網(wǎng)點業(yè)務(wù)報文為POS報文時;在步驟A2中,所述將當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所接收到的網(wǎng)點業(yè)務(wù)報文中的步驟包括后級網(wǎng)絡(luò)設(shè)備將當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,攜帶在所接收到POS報文傳輸協(xié)議數(shù)據(jù)單元TPDU中的第二地址域內(nèi),其中,第二地址域為第四至第五個字節(jié)的源地址域和第二至第三個字節(jié)的目的地址域中的任意一個;在步驟B1中,所述將當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所構(gòu)造的POS報文中的步驟包括前置機將所接收到POS報文TPDU中的第二地址域?qū)懭胨鶚?gòu)造POS報文的TPDU中。
在步驟A2中,在利用當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識更新所述第二地址域內(nèi)容之前,進一步包括后級網(wǎng)絡(luò)設(shè)備記錄所述第二地址域的初始值;
在步驟B2中,在將POS報文發(fā)送至當(dāng)前網(wǎng)絡(luò)設(shè)備之前,進一步包括所述后級網(wǎng)絡(luò)設(shè)備將第二地址域的內(nèi)容恢復(fù)為所記錄的第二地址域的初始值。
當(dāng)所述網(wǎng)點終端為POS機,所述網(wǎng)點業(yè)務(wù)報文為POS報文時;在步驟A中,所述將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中的步驟包括所述當(dāng)前網(wǎng)絡(luò)設(shè)備將當(dāng)前POS機對應(yīng)的POS機標(biāo)識,攜帶在所述POS報文傳輸協(xié)議數(shù)據(jù)單元TPDU中的第一地址域內(nèi),其中,第一地址域為第四至第五個字節(jié)的源地址域和第二至第三個字節(jié)的目的地址域中的任意一個;在步驟B中,所述將當(dāng)前POS機所對應(yīng)POS機標(biāo)識攜帶在所構(gòu)造的POS報文的步驟包括前置機將所接收到POS報文TPDU中的第一地址域?qū)懭胨鶚?gòu)造POS報文的TPDU中。
在步驟A中,在利用當(dāng)前POS機對應(yīng)的POS機標(biāo)識更新所述第一地址域內(nèi)容之前,進一步包括所述當(dāng)前網(wǎng)絡(luò)設(shè)備記錄所述第一地址域的初始值;在步驟B中,在將網(wǎng)點業(yè)務(wù)報文發(fā)送至當(dāng)前網(wǎng)點終端之前,進一步包括所述當(dāng)前網(wǎng)絡(luò)設(shè)備將所述網(wǎng)點業(yè)務(wù)報文中第一地址域的內(nèi)容恢復(fù)為所記錄的第一地址域的初始值。
當(dāng)所述網(wǎng)點終端為TCP終端,所述網(wǎng)點業(yè)務(wù)報文為TCP數(shù)據(jù)報文時;在步驟A2中,所述將當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所接收到的網(wǎng)點業(yè)務(wù)報文中的步驟包括后級網(wǎng)絡(luò)設(shè)備在當(dāng)前網(wǎng)絡(luò)設(shè)備發(fā)來的TCP數(shù)據(jù)報文中增加第二標(biāo)識域,并將當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識寫入第二標(biāo)識域中;在步驟B1中,所述將當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中的步驟包括前置機將所接收到的TCP數(shù)據(jù)報文中的第二標(biāo)識域?qū)懭胨鶚?gòu)造的TCP數(shù)據(jù)報文中。
當(dāng)所述網(wǎng)點終端為TCP終端,所述網(wǎng)點業(yè)務(wù)報文為TCP數(shù)據(jù)報文時;在步驟A中,所述將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中的步驟包括當(dāng)前網(wǎng)絡(luò)設(shè)備在當(dāng)前網(wǎng)點終端發(fā)來的TCP數(shù)據(jù)報文中增加第一標(biāo)識域,并將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識寫入第一標(biāo)識域中;在步驟B中,所述將當(dāng)前網(wǎng)點終端所對應(yīng)終端標(biāo)識攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文的步驟包括前置機將所接收到的TCP數(shù)據(jù)報文中的第一標(biāo)識域?qū)懭胨鶚?gòu)造的TCP數(shù)據(jù)報文中。
所述標(biāo)識域增加在所述TCP數(shù)據(jù)報文的頭部。
在步驟A中,所述將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中的步驟進一步包括所述當(dāng)前網(wǎng)絡(luò)設(shè)備將預(yù)先設(shè)置的結(jié)束標(biāo)識攜帶在所述網(wǎng)點業(yè)務(wù)報文的尾部。
一種傳輸網(wǎng)點業(yè)務(wù)報文的系統(tǒng),該系統(tǒng)包括至少一個網(wǎng)點終端、與接入的網(wǎng)點終端直接相連的至少一個網(wǎng)絡(luò)設(shè)備以及前置機,其中,任意一個網(wǎng)絡(luò)設(shè)備,用于與前置機建立TCP連接,保存不同網(wǎng)點終端對應(yīng)的不同終端標(biāo)識,將發(fā)來網(wǎng)點業(yè)務(wù)報文的網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,通過與前置機所建立的TCP連接,發(fā)送至前置機,并且,在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的網(wǎng)點終端;前置機,用于與任意一個網(wǎng)絡(luò)設(shè)備建立TCP連接,根據(jù)在一條TCP連接上接收到的網(wǎng)點業(yè)務(wù)報文執(zhí)行對應(yīng)的業(yè)務(wù)處理,并通過該條TCP連接,將接收到的網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識以及業(yè)務(wù)處理結(jié)果攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中發(fā)送至網(wǎng)絡(luò)設(shè)備;其中,任意一個網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量少于接入該網(wǎng)絡(luò)設(shè)備的網(wǎng)點終端的數(shù)量。
一種傳輸網(wǎng)點業(yè)務(wù)報文的系統(tǒng),該系統(tǒng)包括至少一個網(wǎng)點終端、與接入網(wǎng)點終端直接相連的至少一個網(wǎng)絡(luò)設(shè)備、后級網(wǎng)絡(luò)設(shè)備以及前置機,其中,與接入網(wǎng)點終端直接相連的任意一個網(wǎng)絡(luò)設(shè)備,用于與后級網(wǎng)絡(luò)設(shè)備建立自定義或TCP連接,保存不同網(wǎng)點終端對應(yīng)的不同終端標(biāo)識,將發(fā)來網(wǎng)點業(yè)務(wù)報文的網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,并通過與后級網(wǎng)絡(luò)設(shè)備間的連接發(fā)送至后級網(wǎng)絡(luò)設(shè)備,并且,在接收到后級網(wǎng)絡(luò)設(shè)備發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的網(wǎng)點終端;后級網(wǎng)絡(luò)設(shè)備,用于與接入網(wǎng)點終端直接相連的任意一個網(wǎng)絡(luò)設(shè)備建立自定義或TCP連接,并與前置機建立TCP連接,保存與接入網(wǎng)點終端直接相連的不同網(wǎng)絡(luò)設(shè)備對應(yīng)的不同網(wǎng)絡(luò)設(shè)備標(biāo)識,在接收到與接入網(wǎng)點終端直接相連的一個網(wǎng)絡(luò)設(shè)備發(fā)來的、攜帶終端標(biāo)識的網(wǎng)點業(yè)務(wù)報文后,將該網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中發(fā)送至前置機,并在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的網(wǎng)絡(luò)設(shè)備標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備;前置機,用于與后級網(wǎng)絡(luò)設(shè)備建立TCP連接,根據(jù)在一條TCP連接上接收到的網(wǎng)點業(yè)務(wù)報文執(zhí)行對應(yīng)的業(yè)務(wù)處理,并通過該條TCP連接,將接收到的網(wǎng)點業(yè)務(wù)報文中攜帶的網(wǎng)點終端標(biāo)識、網(wǎng)絡(luò)設(shè)備標(biāo)識以及業(yè)務(wù)處理結(jié)果攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中發(fā)送至后級網(wǎng)絡(luò)設(shè)備;其中,后級網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量少于所有與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備的數(shù)量。
一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備,用于與前置機建立TCP連接,該TCP連接的數(shù)量少于接入該網(wǎng)絡(luò)設(shè)備的網(wǎng)點終端的數(shù)量,保存不同網(wǎng)點終端對應(yīng)的不同終端標(biāo)識,將發(fā)來網(wǎng)點業(yè)務(wù)報文的網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,通過與前置機所建立的TCP連接,發(fā)送至前置機,并且,在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的網(wǎng)點終端。
一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備,用于與后級網(wǎng)絡(luò)設(shè)備建立自定義連接或TCP連接,保存不同網(wǎng)點終端對應(yīng)的不同終端標(biāo)識,將發(fā)來網(wǎng)點業(yè)務(wù)報文的網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,并通過與后級網(wǎng)絡(luò)設(shè)備間的連接發(fā)送至后級網(wǎng)絡(luò)設(shè)備,并且,在接收到后級網(wǎng)絡(luò)設(shè)備發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的網(wǎng)點終端。
一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備,用于和外部與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備建立自定義連接或TCP連接,并與前置機建立TCP連接,該與前置機建立的TCP連接的數(shù)量少于外部所有與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備的數(shù)量,保存外部與接入網(wǎng)點終端直接相連的不同網(wǎng)絡(luò)設(shè)備對應(yīng)的不同網(wǎng)絡(luò)設(shè)備標(biāo)識,在接收到外部與接入網(wǎng)點終端直接相連的一個網(wǎng)絡(luò)設(shè)備發(fā)來的攜帶網(wǎng)點終端標(biāo)識的網(wǎng)點業(yè)務(wù)報文后,將該外部網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中發(fā)送至前置機,并在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的網(wǎng)絡(luò)設(shè)備標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至外部對應(yīng)的與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備。
由此可見,在本發(fā)明中,在一個網(wǎng)絡(luò)設(shè)備與前置機間所建立的TCP連接的數(shù)量少于接入的網(wǎng)點終端的數(shù)量,并且,較佳的,該TCP連接的數(shù)量可以為1。比如,參見圖4,當(dāng)網(wǎng)點終端1和網(wǎng)點終端2分別接入網(wǎng)絡(luò)設(shè)備1,網(wǎng)點終端3和網(wǎng)點終端4分別接入網(wǎng)絡(luò)設(shè)備2時,網(wǎng)絡(luò)設(shè)備1和網(wǎng)絡(luò)設(shè)備2只需分別與前置機建立1條TCP連接,總共2條TCP連接,小于現(xiàn)有技術(shù)中必須建立的與接入網(wǎng)點終端數(shù)量相同的4條TCP連接。再如,參見圖5,當(dāng)利用后級網(wǎng)絡(luò)設(shè)備實現(xiàn)進一步匯聚時,無論有多少個接入的網(wǎng)點終端,均可以在后級網(wǎng)絡(luò)設(shè)備與前置機之間建立一條TCP連接即可。因此,大大減少了網(wǎng)絡(luò)側(cè)的前置機所建立的TCP連接的數(shù)量,節(jié)約了網(wǎng)絡(luò)的資源。
另外,在本發(fā)明中,當(dāng)多個網(wǎng)點終端同時與前置機交互網(wǎng)點業(yè)務(wù)報文時,由于前置機所建立的TCP連接數(shù)量大大減少,因此減輕了前置機的業(yè)務(wù)負(fù)荷量,保證了網(wǎng)點業(yè)務(wù)報文的傳輸。
圖1是在現(xiàn)有技術(shù)中實現(xiàn)網(wǎng)點業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。
圖2是在現(xiàn)有技術(shù)中傳輸POS報文的流程圖。
圖3是POS報文的結(jié)構(gòu)示意圖。
圖4是本發(fā)明系統(tǒng)的第一種基本結(jié)構(gòu)示意圖。
圖5是本發(fā)明系統(tǒng)的第二種基本結(jié)構(gòu)示意圖。
圖6是在本發(fā)明實施例1中利用本發(fā)明系統(tǒng)的第一種結(jié)構(gòu)傳輸網(wǎng)點業(yè)務(wù)報文的流程圖。
圖7是在本發(fā)明實施例1中利用本發(fā)明系統(tǒng)的第二種結(jié)構(gòu)傳輸網(wǎng)點業(yè)務(wù)報文的流程圖。
圖8是在本發(fā)明實施例2中利用本發(fā)明系統(tǒng)的第一種結(jié)構(gòu)傳輸網(wǎng)點業(yè)務(wù)報文的流程圖。
圖9是在本發(fā)明實施例2中利用本發(fā)明系統(tǒng)的第二種結(jié)構(gòu)傳輸網(wǎng)點業(yè)務(wù)報文的流程圖。
圖10在本發(fā)明實施例2中在TCP數(shù)據(jù)報文中增加結(jié)束標(biāo)識的示意圖。
具體實施例方式
為了能夠在不同的網(wǎng)點終端與前置機之間完成網(wǎng)點業(yè)務(wù)報文的傳輸,現(xiàn)有技術(shù)的做法為,針對每一個接入的網(wǎng)點終端均建立一條TCP連接。此種做法會導(dǎo)致TCP連接的數(shù)量過多,存在浪費網(wǎng)絡(luò)資源的缺點。而如果要解決這一缺點,則必須減少所建立的TCP連接的數(shù)量。
因此,本發(fā)明提出了一種傳輸網(wǎng)點業(yè)務(wù)報文的方法,其核心思想是設(shè)置不同的網(wǎng)點終端對應(yīng)不同的終端標(biāo)識;網(wǎng)絡(luò)設(shè)備與前置機建立傳輸控制協(xié)議TCP連接,其中,所建立的TCP連接的數(shù)量少于接入的網(wǎng)點終端的數(shù)量;與網(wǎng)點終端直接相連的當(dāng)前網(wǎng)絡(luò)設(shè)備接收到當(dāng)前網(wǎng)點終端發(fā)來的網(wǎng)點業(yè)務(wù)報文,當(dāng)前網(wǎng)絡(luò)設(shè)備將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,通過所建立的TCP連接發(fā)送至前置機;前置機將業(yè)務(wù)處理結(jié)果和當(dāng)前網(wǎng)點終端所對應(yīng)終端標(biāo)識攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中,發(fā)送至當(dāng)前網(wǎng)絡(luò)設(shè)備;當(dāng)前網(wǎng)絡(luò)設(shè)備根據(jù)網(wǎng)點業(yè)務(wù)報文中攜帶的當(dāng)前網(wǎng)點終端所對應(yīng)的終端標(biāo)識,將該前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文發(fā)送至當(dāng)前網(wǎng)點終端。
其中,所述的網(wǎng)絡(luò)設(shè)備與前置機建立TCP連接,包括兩種實現(xiàn)方式
方式一、與接入網(wǎng)點終端直接相連的任意一個網(wǎng)絡(luò)設(shè)備與前置機直接建立TCP連接,其中,所建立的TCP連接的數(shù)量可以是少于接入該網(wǎng)絡(luò)設(shè)備的網(wǎng)點終端的數(shù)量。
可見,方式一相對于現(xiàn)有技術(shù)的、任意一個網(wǎng)絡(luò)設(shè)備建立與接入該網(wǎng)絡(luò)設(shè)備的網(wǎng)點終端數(shù)量相同的TCP連接的做法,能夠減少TCP連接的數(shù)量。
方式二、預(yù)先設(shè)置后級網(wǎng)絡(luò)設(shè)備;與接入網(wǎng)點終端直接相連的任意一個網(wǎng)絡(luò)設(shè)備直接與該后級網(wǎng)絡(luò)設(shè)備建立一條連接,該后級網(wǎng)絡(luò)設(shè)備直接與前置機建立TCP連接,其中,后級網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量可以是少于所有與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備的數(shù)量。
可見,方式二相對于方式一和現(xiàn)有技術(shù),能夠進一步減少TCP連接的數(shù)量。
在方式一和方式二中,在與前置機之間建立TCP連接時,一種較佳的實現(xiàn)方式為只建立一條TCP連接。
相應(yīng)地,本發(fā)明還提出了一種傳輸網(wǎng)點業(yè)務(wù)報文的系統(tǒng)。圖4是本發(fā)明系統(tǒng)的第一種基本結(jié)構(gòu)示意圖。參見圖4,本發(fā)明系統(tǒng)的第一種基本結(jié)構(gòu)包括至少一個網(wǎng)點終端、與接入網(wǎng)點終端直接相連的至少一個網(wǎng)絡(luò)設(shè)備以及前置機,其中,任意一個網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量少于接入該網(wǎng)絡(luò)設(shè)備的網(wǎng)點終端的數(shù)量。
圖5是本發(fā)明系統(tǒng)的第二種基本結(jié)構(gòu)示意圖。參見圖5,本發(fā)明系統(tǒng)的第二種基本結(jié)構(gòu)包括至少一個網(wǎng)點終端、與接入網(wǎng)點終端直接相連的至少一個網(wǎng)絡(luò)設(shè)備、后級網(wǎng)絡(luò)設(shè)備以及前置機,其中,后級網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量少于所有與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備的數(shù)量。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
實施例1在本實施例中,以所述的網(wǎng)點終端為POS機,所述的網(wǎng)點業(yè)務(wù)報文為POS報文為例,來說明本發(fā)明的實現(xiàn)過程。并且,在本實施例中,以一個網(wǎng)絡(luò)設(shè)備與前置機直接建立的TCP連接的數(shù)量為1為例,來進行說明。
當(dāng)所述的網(wǎng)點終端為POS機,所述的網(wǎng)點業(yè)務(wù)報文為POS報文時,參見圖3,由于POS報文中攜帶有傳輸協(xié)議數(shù)據(jù)單元(TPDU),用于標(biāo)識POS報文的各種信息,因此,較佳地,本發(fā)明在實現(xiàn)將網(wǎng)點終端的標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中時,可以將為當(dāng)前網(wǎng)點終端所設(shè)置的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中的TPDU中,比如,攜帶在TPDU的源地址域或目的地址域中等。
圖6是在本發(fā)明實施例1中利用本發(fā)明系統(tǒng)的第一種結(jié)構(gòu)傳輸POS報文的流程圖。參見圖3、圖4和圖6,在本發(fā)明中,利用本發(fā)明系統(tǒng)的第一種結(jié)構(gòu)實現(xiàn)傳輸POS報文的過程具體包括以下步驟步驟601預(yù)先在與POS機直接相連的每一個網(wǎng)絡(luò)設(shè)備中,設(shè)置不同的POS機對應(yīng)不同的POS機標(biāo)識。
步驟602當(dāng)任意一個POS機,比如POS機1,通過建立POS連接首先接入與其直接相連的網(wǎng)絡(luò)設(shè)備1后,網(wǎng)絡(luò)設(shè)備1與前置機建立一條TCP連接,記為TCP連接1。
此后,在網(wǎng)絡(luò)設(shè)備1下的其它POS機,比如POS機2,通過建立POS連接接入該網(wǎng)絡(luò)設(shè)備1后,為了減少TCP連接的數(shù)量,該網(wǎng)絡(luò)設(shè)備1可以不再與前置機建立TCP連接,也就是說,網(wǎng)絡(luò)設(shè)備1可以將與前置機之間的唯一一條TCP連接1作為網(wǎng)絡(luò)設(shè)備1下所有POS機的共享TCP連接。
步驟603已接入網(wǎng)絡(luò)設(shè)備1的POS機,比如POS機2,通過與網(wǎng)絡(luò)設(shè)備1之間的POS連接,將POS報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
參見圖3,在本步驟中,在POS機2發(fā)送的POS報文的TPDU中,第一個字節(jié)為POS報文的標(biāo)識0X60,第二和第三個字節(jié)是目的地址域,第四和第五個字節(jié)是源地址域。其中,目的地址域和源地址域的內(nèi)容通常為固定值。
步驟604網(wǎng)絡(luò)設(shè)備1在與POS機2相連的POS連接上接收到POS報文,確定該POS報文為POS機2發(fā)來的,記錄該POS報文TPDU中第一地址域的初始值,并利用POS機2對應(yīng)的POS機標(biāo)識更新該第一地址域的內(nèi)容。
這里,所述的第一地址域可以是第四和第五個字節(jié)的源地址域;或,第二和第三個字節(jié)的目的地址域。
步驟605網(wǎng)絡(luò)設(shè)備1通過與前置機之間所建立的TCP連接1,將當(dāng)前的POS報文發(fā)送至前置機。
步驟606前置機在TCP連接1上接收到當(dāng)前的POS報文后,根據(jù)接收到的POS報文執(zhí)行對應(yīng)的業(yè)務(wù)處理。
步驟607前置機根據(jù)接收到的POS報文,構(gòu)造攜帶業(yè)務(wù)處理結(jié)果和第一地址域的POS報文,通過TCP連接1將所構(gòu)造的POS報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
這里,參見圖3,在本步驟中,前置機將業(yè)務(wù)處理結(jié)果攜帶在構(gòu)造的POS報文中的ISO8583報文內(nèi);并且,將接收到的POS報文TPDU中的源地址域與目的地址域交換后寫入構(gòu)造的POS報文的TPDU中,也就是說,將接收到的POS報文TPDU中的源地址域內(nèi)容,寫入構(gòu)造的POS報文TPDU中的第二和第三個字節(jié),將接收到的POS報文TPDU中的目的地址域內(nèi)容,寫入構(gòu)造的POS報文TPDU中的第四和第五個字節(jié)。
步驟608網(wǎng)絡(luò)設(shè)備1接收到前置機發(fā)來的POS報文后,根據(jù)該POS報文TPDU中的第一地址域內(nèi)容,確定該POS報文應(yīng)發(fā)送給POS機2。
這里,如果在步驟604中,將POS機2對應(yīng)的POS機標(biāo)識寫入源地址域中,那么,在本步驟中,網(wǎng)絡(luò)設(shè)備1是根據(jù)前置機發(fā)來的POS報文的TPDU中,第二和第三字節(jié)的源地址域內(nèi)攜帶的POS機2對應(yīng)的POS機標(biāo)識,確定該POS報文應(yīng)發(fā)送給POS機2。
如果在步驟604中,將POS機2對應(yīng)的POS機標(biāo)識寫入目的地址域中,那么,在本步驟中,網(wǎng)絡(luò)設(shè)備1是根據(jù)前置機發(fā)來的POS報文的TPDU中,第四和第五字節(jié)的目的地址域內(nèi)攜帶的POS機2對應(yīng)的POS機標(biāo)識,確定該POS報文應(yīng)發(fā)送給POS機2。
步驟609網(wǎng)絡(luò)設(shè)備1將寫入POS機標(biāo)識的第一地址域的內(nèi)容恢復(fù)為已記錄的第一地址域的初始值,并通過與POS機2之間的POS連接,將當(dāng)前的POS報文發(fā)送至POS機2。
利用本發(fā)明系統(tǒng)的第一種結(jié)構(gòu),網(wǎng)絡(luò)設(shè)備1下其它接入的POS機,與前置機交互POS報文的過程與上述步驟603至步驟609所述過程的原理完全相同。
另外,利用本發(fā)明系統(tǒng)的第一種結(jié)構(gòu),對于與接入POS機直接相連的其它任意一個網(wǎng)絡(luò)設(shè)備,接入該網(wǎng)絡(luò)設(shè)備的POS機與前置機之間實現(xiàn)POS報文傳輸?shù)倪^程與上述步驟602至步驟609所述過程的原理完全相同。
圖7是在本發(fā)明實施例1中利用本發(fā)明系統(tǒng)的第二種結(jié)構(gòu)傳輸POS報文的流程圖。參見圖3、圖5和圖7,在本發(fā)明中,利用本發(fā)明系統(tǒng)的第二種結(jié)構(gòu)實現(xiàn)傳輸POS報文的過程具體包括以下步驟步驟701預(yù)先在與接入POS機直接相連的每一個網(wǎng)絡(luò)設(shè)備中,設(shè)置不同的POS機對應(yīng)不同的POS機標(biāo)識。
步驟702預(yù)先在新增的后級網(wǎng)絡(luò)設(shè)備中,設(shè)置與接入POS機直接相連的不同網(wǎng)絡(luò)設(shè)備對應(yīng)不同的網(wǎng)絡(luò)設(shè)備標(biāo)識。
步驟703當(dāng)任意一個POS機,比如POS機1,通過建立POS連接首先接入與接入POS機直接相連的網(wǎng)絡(luò)設(shè)備1后,網(wǎng)絡(luò)設(shè)備1與后級網(wǎng)絡(luò)設(shè)備建立一條TCP連接。
步驟704在確定網(wǎng)絡(luò)設(shè)備1首先接入該后級網(wǎng)絡(luò)設(shè)備后,該后級網(wǎng)絡(luò)設(shè)備與前置機建立一條TCP連接,記為TCP連接1。
在上述步驟703和步驟704之后,在網(wǎng)絡(luò)設(shè)備1下的其它POS機,比如POS機2,通過建立POS連接接入網(wǎng)絡(luò)設(shè)備1時,則無需再執(zhí)行網(wǎng)絡(luò)設(shè)備1與后級網(wǎng)絡(luò)設(shè)備以及后級網(wǎng)絡(luò)設(shè)備與前置機建立TCP連接的過程。
并且,在上述步驟703和步驟704之后,當(dāng)其它網(wǎng)絡(luò)設(shè)備下的POS機接入時,只需執(zhí)行由該其它的網(wǎng)絡(luò)設(shè)備建立與后級網(wǎng)絡(luò)設(shè)備的一條TCP連接的過程,而無需執(zhí)行該后級網(wǎng)絡(luò)設(shè)備與前置機建立TCP連接的過程。
步驟705~步驟706與步驟603~步驟604的所有描述均相同。
步驟707網(wǎng)絡(luò)設(shè)備1通過與后級網(wǎng)絡(luò)設(shè)備之間的TCP連接,將當(dāng)前的POS報文發(fā)送至后級網(wǎng)絡(luò)設(shè)備。
步驟708后級網(wǎng)絡(luò)設(shè)備在與接入POS機直接相連的網(wǎng)絡(luò)設(shè)備1之間的TCP連接上接收到POS報文,確定該POS報文為網(wǎng)絡(luò)設(shè)備1發(fā)來的,記錄該POS報文TPDU中第二地址域的初始值,并利用網(wǎng)絡(luò)設(shè)備1對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識更新該第二地址域的內(nèi)容。
這里,比如在步驟706中,所述的第一地址域為源地址域,即利用POS機2對應(yīng)的POS機標(biāo)識更新源地址域的內(nèi)容,那么,在本步驟中,所述的第二地址域為目的地址域,即利用網(wǎng)絡(luò)設(shè)備1對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識更新目的地址域的內(nèi)容。
步驟709后級網(wǎng)絡(luò)設(shè)備將當(dāng)前的POS報文通過TCP連接1發(fā)送至前置機,前置機根據(jù)接收到的POS報文執(zhí)行對應(yīng)的業(yè)務(wù)處理。
步驟710前置機根據(jù)接收到的POS報文,構(gòu)造攜帶業(yè)務(wù)處理結(jié)果、第一地址域和第二地址域的POS報文,通過TCP連接1將所構(gòu)造的POS報文發(fā)送至后級網(wǎng)絡(luò)設(shè)備。
這里,參見圖3,在本步驟中,前置機將業(yè)務(wù)處理結(jié)果攜帶在構(gòu)造的POS報文中的ISO8583報文內(nèi);并且,將接收到的POS報文TPDU中的第一地址域和第二地址域,即源地址域與目的地址域,交換后寫入構(gòu)造的POS報文的TPDU中,也就是說,將接收到的POS報文TPDU中的源地址域內(nèi)容,寫入構(gòu)造的POS報文TPDU中的第二和第三個字節(jié),將接收到的POS報文TPDU中的目的地址域內(nèi)容,寫入構(gòu)造的POS報文TPDU中的第四和第五個字節(jié)。
步驟711后級網(wǎng)絡(luò)設(shè)備接收到前置機發(fā)來的POS報文后,根據(jù)該POS報文TPDU中的第二地址域內(nèi)容,確定該POS報文應(yīng)發(fā)送給與接入POS機直接相連的網(wǎng)絡(luò)設(shè)備1。
這里,由于第二地址域中寫入了網(wǎng)絡(luò)設(shè)備1對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,因此,后級網(wǎng)絡(luò)設(shè)備可根據(jù)該標(biāo)識,確定應(yīng)將POS報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
步驟712后級網(wǎng)絡(luò)設(shè)備將前置機發(fā)來的POS報文中,第二地址域的值更新為已記錄的第二地址域的初始值,并通過與網(wǎng)絡(luò)設(shè)備1之間的TCP連接,將前置機發(fā)來的POS報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
步驟713~步驟714與步驟608~步驟609的所有描述均相同。
利用本發(fā)明系統(tǒng)的第二種結(jié)構(gòu),網(wǎng)絡(luò)設(shè)備1下其它接入的POS機,與前置機交互POS報文的過程與上述步驟705至步驟713所述過程的原理完全相同。
另外,利用本發(fā)明系統(tǒng)的第二種結(jié)構(gòu),對于與接入POS機直接相連的其它任意一個網(wǎng)絡(luò)設(shè)備,接入該網(wǎng)絡(luò)設(shè)備的POS機與前置機之間實現(xiàn)POS報文傳輸?shù)倪^程與上述步驟705至步驟713所述過程的原理完全相同。
在上述圖6和圖7所示過程中,是將網(wǎng)點終端標(biāo)識和網(wǎng)絡(luò)設(shè)備標(biāo)識分別攜帶在POS報文TPDU中不同的地址域內(nèi),比如,分別攜帶在源地址域和目的地址域中。在本發(fā)明的實際業(yè)務(wù)實現(xiàn)中,也可以將網(wǎng)點終端標(biāo)識和網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在TPDU中同一個地址域內(nèi),比如,均攜帶在TPDU中源地址域內(nèi)的不同字節(jié)處,此時,所述的網(wǎng)絡(luò)設(shè)備在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,從該同一個地址域內(nèi)分別得到所述的網(wǎng)點終端標(biāo)識和網(wǎng)絡(luò)設(shè)備標(biāo)識;或者,也可以在TPDU中新增域,使用新增域來攜帶網(wǎng)點終端標(biāo)識或網(wǎng)絡(luò)設(shè)備標(biāo)識,其具體實現(xiàn)過程的原理與上述實施例所述過程的原理完全相同。
實施例2在本實施例中,以所述的網(wǎng)點終端為TCP終端,即通過TCP連接接入網(wǎng)絡(luò)設(shè)備的網(wǎng)點終端,所述的網(wǎng)點業(yè)務(wù)報文為TCP數(shù)據(jù)報文為例,來說明本發(fā)明的實現(xiàn)過程。并且,在本實施例中,以一個網(wǎng)絡(luò)設(shè)備與前置機直接建立的TCP連接的數(shù)量為1為例,來進行說明。
當(dāng)所述的網(wǎng)點終端為TCP終端,所述的網(wǎng)點業(yè)務(wù)報文為TCP數(shù)據(jù)報文時,該TCP數(shù)據(jù)報文中只攜帶有TCP數(shù)據(jù),而沒有類似于POS報文中TPDU的、可用于標(biāo)識TCP數(shù)據(jù)報文各種信息的域,因此,本發(fā)明在實現(xiàn)將網(wǎng)點終端的標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中時,可以在TCP數(shù)據(jù)報文中增加標(biāo)識域,比如,在TCP數(shù)據(jù)報文的頭部增加標(biāo)識域,將終端標(biāo)識攜帶在該增加的標(biāo)識域中。
圖8是在本發(fā)明實施例2中利用本發(fā)明系統(tǒng)的第一種結(jié)構(gòu)傳輸TCP數(shù)據(jù)報文的流程圖。參見圖4和圖8,在本發(fā)明中,利用本發(fā)明系統(tǒng)的第一種結(jié)構(gòu)實現(xiàn)傳輸TCP數(shù)據(jù)報文的過程具體包括以下步驟步驟801~步驟803與步驟601~步驟603的過程相同,只需將步驟601~步驟603中所描述的POS機修改為TCP終端,將POS報文修改為TCP數(shù)據(jù)報文,將POS連接修改為TCP連接即可。
步驟804網(wǎng)絡(luò)設(shè)備1在與TCP終端2相連的TCP連接上接收到TCP數(shù)據(jù)報文,確定該TCP數(shù)據(jù)報文為TCP終端2發(fā)來的,并在所接收到的TCP數(shù)據(jù)報文中增加第一標(biāo)識域,將TCP終端2對應(yīng)的終端標(biāo)識寫入該第一標(biāo)識域中。
這里,較佳地,網(wǎng)絡(luò)設(shè)備1可以在TCP數(shù)據(jù)報文的頭部增加第一標(biāo)識域。
步驟805網(wǎng)絡(luò)設(shè)備1通過與前置機之間所建立的TCP連接1,將當(dāng)前的TCP數(shù)據(jù)報文發(fā)送至前置機。
步驟806前置機在TCP連接1上接收到當(dāng)前的TCP數(shù)據(jù)報文后,根據(jù)接收到的TCP數(shù)據(jù)報文執(zhí)行對應(yīng)的業(yè)務(wù)處理。
步驟807前置機根據(jù)接收到的TCP數(shù)據(jù)報文,構(gòu)造攜帶業(yè)務(wù)處理結(jié)果和第一標(biāo)識域的TCP數(shù)據(jù)報文,通過TCP連接1將所構(gòu)造的TCP數(shù)據(jù)報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
這里,前置機將寫有TCP終端2所對應(yīng)終端標(biāo)識的第一標(biāo)識域,攜帶在所構(gòu)造的TCP數(shù)據(jù)報文中的方式可以與網(wǎng)絡(luò)設(shè)備1相同,即,將寫入有TCP終端2所對應(yīng)終端標(biāo)識的第一標(biāo)識域攜帶在所構(gòu)造的TCP數(shù)據(jù)報文的頭部。
步驟808網(wǎng)絡(luò)設(shè)備1接收到前置機發(fā)來的TCP數(shù)據(jù)報文后,根據(jù)該報文中攜帶的第一標(biāo)識域的內(nèi)容,確定該TCP數(shù)據(jù)報文應(yīng)發(fā)送給TCP終端2。
步驟809網(wǎng)絡(luò)設(shè)備1從前置機發(fā)來的TCP數(shù)據(jù)報文中去除第一標(biāo)識域,并通過與TCP終端2之間的TCP連接,將該TCP數(shù)據(jù)報文發(fā)送至TCP終端2。
圖9是在本發(fā)明實施例2中利用本發(fā)明系統(tǒng)的第二種結(jié)構(gòu)傳輸TCP數(shù)據(jù)報文的流程圖。參見圖5和圖9,在本發(fā)明中,利用本發(fā)明系統(tǒng)的第二種結(jié)構(gòu)實現(xiàn)傳輸TCP數(shù)據(jù)報文的過程具體包括以下步驟步驟901~步驟905與步驟701~步驟705的過程相同,只需將步驟701~步驟705中所描述的POS機修改為TCP終端,將POS報文修改為TCP數(shù)據(jù)報文,將POS連接修改為TCP連接即可。
步驟906網(wǎng)絡(luò)設(shè)備1在與TCP終端2相連的TCP連接上接收到TCP數(shù)據(jù)報文,確定該TCP數(shù)據(jù)報文為TCP終端2發(fā)來的,并在所接收到的TCP數(shù)據(jù)報文中增加第一標(biāo)識域,將TCP終端2對應(yīng)的終端標(biāo)識寫入該第一標(biāo)識域中。
這里,較佳地,網(wǎng)絡(luò)設(shè)備1可以在TCP數(shù)據(jù)報文的頭部增加第一標(biāo)識域。
步驟907網(wǎng)絡(luò)設(shè)備1通過與后級網(wǎng)絡(luò)設(shè)備之間的TCP連接,將當(dāng)前的TCP數(shù)據(jù)報文發(fā)送至后級網(wǎng)絡(luò)設(shè)備。
步驟908后級網(wǎng)絡(luò)設(shè)備在與網(wǎng)絡(luò)設(shè)備1之間的TCP連接上接收到TCP數(shù)據(jù)報文,確定該TCP數(shù)據(jù)報文為網(wǎng)絡(luò)設(shè)備1發(fā)來的,并在所接收到的TCP數(shù)據(jù)報文中增加第二標(biāo)識域,將網(wǎng)絡(luò)設(shè)備1對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識寫入該第二標(biāo)識域中。
這里,后級網(wǎng)絡(luò)設(shè)備可以在TCP數(shù)據(jù)報文的頭部增加第二標(biāo)識域,并且,如果第一標(biāo)識域也增加在TCP數(shù)據(jù)報文的頭部,那么,較佳地,后級網(wǎng)絡(luò)設(shè)備所增加的第二標(biāo)識域在第一標(biāo)識域之前。
步驟909后級網(wǎng)絡(luò)設(shè)備將當(dāng)前的TCP數(shù)據(jù)報文通過TCP連接1發(fā)送至前置機,前置機根據(jù)接收到的TCP數(shù)據(jù)報文執(zhí)行對應(yīng)的業(yè)務(wù)處理。
步驟910前置機根據(jù)接收到的TCP數(shù)據(jù)報文,構(gòu)造攜帶業(yè)務(wù)處理結(jié)果、第一標(biāo)識域和第二標(biāo)識域的TCP數(shù)據(jù)報文,通過TCP連接1將所構(gòu)造的報文發(fā)送至后級網(wǎng)絡(luò)設(shè)備。
這里,前置機將第一標(biāo)識域和第二標(biāo)識域攜帶在所構(gòu)造的TCP數(shù)據(jù)報文中的方式,可以與前置機接收到的TCP數(shù)據(jù)報文相同,即將第二標(biāo)識域和第一標(biāo)識域均攜帶在所構(gòu)造的TCP數(shù)據(jù)報文的頭部,并將第二標(biāo)識域置于第一標(biāo)識域之前。
步驟911后級網(wǎng)絡(luò)設(shè)備接收到前置機發(fā)來的TCP數(shù)據(jù)報文后,根據(jù)該報文中第二標(biāo)識域的內(nèi)容,確定該TCP數(shù)據(jù)報文應(yīng)發(fā)送給網(wǎng)絡(luò)設(shè)備1。
這里,由于第二標(biāo)識域中寫入了網(wǎng)絡(luò)設(shè)備1對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,因此,后級網(wǎng)絡(luò)設(shè)備可根據(jù)該標(biāo)識,確定應(yīng)將TCP數(shù)據(jù)報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
步驟912后級網(wǎng)絡(luò)設(shè)備去除前置機發(fā)來的TCP數(shù)據(jù)報文中的第二標(biāo)識域,并通過與網(wǎng)絡(luò)設(shè)備1之間的TCP連接,將當(dāng)前的TCP數(shù)據(jù)報文發(fā)送至網(wǎng)絡(luò)設(shè)備1。
步驟913網(wǎng)絡(luò)設(shè)備1接收到后級網(wǎng)絡(luò)設(shè)備發(fā)來的TCP數(shù)據(jù)報文后,根據(jù)該報文中攜帶的第一標(biāo)識域的內(nèi)容,確定該TCP數(shù)據(jù)報文應(yīng)發(fā)送給TCP終端2。
步驟914網(wǎng)絡(luò)設(shè)備1從后級網(wǎng)絡(luò)設(shè)備發(fā)來的TCP數(shù)據(jù)報文中去除第一標(biāo)識域,并通過與TCP終端2之間的TCP連接,將該TCP數(shù)據(jù)報文發(fā)送至TCP終端2。
在上述圖8和圖9所示過程中,如果網(wǎng)絡(luò)設(shè)備1同時接收到包括TCP終端2在內(nèi)的多個TCP終端發(fā)來的多個TCP數(shù)據(jù)報文,那么,針對每一個TCP數(shù)據(jù)報文所進行的處理與上述圖8和圖9所示過程的原理完全相同。并且,如果網(wǎng)絡(luò)設(shè)備1將第一標(biāo)識域增加在每一個TCP數(shù)據(jù)報文的頭部,那么,前一個TCP數(shù)據(jù)報文的數(shù)據(jù)則會與后一個TCP數(shù)據(jù)報文的第一標(biāo)識域相連,不便于前置機區(qū)分。因此,參見圖10,網(wǎng)絡(luò)設(shè)備1在接收到每一個TCP數(shù)據(jù)報文并在TCP數(shù)據(jù)報文的頭部增加第一標(biāo)識域時,網(wǎng)絡(luò)設(shè)備1還可以在每一個TCP數(shù)據(jù)報文的尾部增加一個結(jié)束標(biāo)識,這樣,當(dāng)前置機同時接收到多個TCP數(shù)據(jù)報文時,則可根據(jù)每一個TCP數(shù)據(jù)報文尾部的結(jié)束標(biāo)識,區(qū)分出各個TCP數(shù)據(jù)報文。
在上述圖9所示過程中,第一標(biāo)識域和第二標(biāo)識域可以為不同的域,也可以為相同的域。也就是說,網(wǎng)點終端所對應(yīng)的終端標(biāo)識和網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識可以攜帶在TCP數(shù)據(jù)報文的不同域中,也可以攜帶在TCP數(shù)據(jù)報文的相同域中。
需要說明的是,在上述各實施例中,是以在網(wǎng)絡(luò)設(shè)備與前置機間建立的TCP連接的數(shù)量為1為例。在本發(fā)明的實際業(yè)務(wù)實現(xiàn)中,所建立的TCP連接的數(shù)量也可以為其它數(shù)值,只需保證小于所有接入的網(wǎng)點終端數(shù)量即可。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種傳輸網(wǎng)點業(yè)務(wù)報文的方法,其特征在于,設(shè)置不同的網(wǎng)點終端對應(yīng)不同的終端標(biāo)識;網(wǎng)絡(luò)設(shè)備與前置機建立傳輸控制協(xié)議TCP連接,其中,所建立的TCP連接的數(shù)量少于接入的網(wǎng)點終端的數(shù)量,該方法還包括A、與網(wǎng)點終端直接相連的當(dāng)前網(wǎng)絡(luò)設(shè)備接收到當(dāng)前網(wǎng)點終端發(fā)來的網(wǎng)點業(yè)務(wù)報文,當(dāng)前網(wǎng)絡(luò)設(shè)備將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,通過所建立的TCP連接發(fā)送至前置機;B、前置機將業(yè)務(wù)處理結(jié)果和當(dāng)前網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中,發(fā)送至當(dāng)前網(wǎng)絡(luò)設(shè)備;C、當(dāng)前網(wǎng)絡(luò)設(shè)備根據(jù)網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文發(fā)送至當(dāng)前網(wǎng)點終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括設(shè)置后級網(wǎng)絡(luò)設(shè)備;所述網(wǎng)絡(luò)設(shè)備與前置機建立TCP連接的步驟包括與網(wǎng)點終端直接相連的每一個網(wǎng)絡(luò)設(shè)備與后級網(wǎng)絡(luò)設(shè)備建立連接,其中,該連接為自定義連接或TCP連接;后級網(wǎng)絡(luò)設(shè)備直接與前置機建立TCP連接,其中,后級網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量少于所有與接入的網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備的數(shù)量。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法進一步包括設(shè)置與網(wǎng)點終端直接相連的不同網(wǎng)絡(luò)設(shè)備對應(yīng)不同的網(wǎng)絡(luò)設(shè)備標(biāo)識;在步驟A中,所述通過所建立的TCP連接發(fā)送至前置機的步驟包括A1、當(dāng)前網(wǎng)絡(luò)設(shè)備通過與后級網(wǎng)絡(luò)設(shè)備之間的連接,將攜帶當(dāng)前網(wǎng)點終端所對應(yīng)終端標(biāo)識的網(wǎng)點業(yè)務(wù)報文發(fā)送至所述后級網(wǎng)絡(luò)設(shè)備;A2、后級網(wǎng)絡(luò)設(shè)備在與當(dāng)前網(wǎng)絡(luò)設(shè)備之間的連接上接收到網(wǎng)點業(yè)務(wù)報文后,將當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所接收到的網(wǎng)點業(yè)務(wù)報文中,并通過與前置機之間的TCP連接發(fā)送至前置機;所述步驟B包括B1、前置機將業(yè)務(wù)處理結(jié)果,以及接收到的網(wǎng)點業(yè)務(wù)報文中當(dāng)前網(wǎng)點終端所對應(yīng)的終端標(biāo)識和當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中,通過與后級網(wǎng)絡(luò)設(shè)備間的TCP連接,將所構(gòu)造的網(wǎng)點業(yè)務(wù)報文發(fā)送至后級網(wǎng)絡(luò)設(shè)備;B2、后級網(wǎng)絡(luò)設(shè)備根據(jù)前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文中攜帶的當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至當(dāng)前網(wǎng)絡(luò)設(shè)備。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述網(wǎng)點終端為POS機,所述網(wǎng)點業(yè)務(wù)報文為POS報文時;在步驟A2中,所述將當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所接收到的網(wǎng)點業(yè)務(wù)報文中的步驟包括后級網(wǎng)絡(luò)設(shè)備將當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識,攜帶在所接收到POS報文傳輸協(xié)議數(shù)據(jù)單元TPDU中的第二地址域內(nèi),其中,第二地址域為第四至第五個字節(jié)的源地址域和第二至第三個字節(jié)的目的地址域中的任意一個;在步驟B1中,所述將當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所構(gòu)造的POS報文中的步驟包括前置機將所接收到POS報文TPDU中的第二地址域?qū)懭胨鶚?gòu)造POS報文的TPDU中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在步驟A2中,在利用當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識更新所述第二地址域內(nèi)容之前,進一步包括后級網(wǎng)絡(luò)設(shè)備記錄所述第二地址域的初始值;在步驟B2中,在將POS報文發(fā)送至當(dāng)前網(wǎng)絡(luò)設(shè)備之前,進一步包括所述后級網(wǎng)絡(luò)設(shè)備將第二地址域的內(nèi)容恢復(fù)為所記錄的第二地址域的初始值。
6.根據(jù)權(quán)利要求1至5中任意一項所述的方法,其特征在于,當(dāng)所述網(wǎng)點終端為POS機,所述網(wǎng)點業(yè)務(wù)報文為POS報文時;在步驟A中,所述將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中的步驟包括所述當(dāng)前網(wǎng)絡(luò)設(shè)備將當(dāng)前POS機對應(yīng)的POS機標(biāo)識,攜帶在所述POS報文傳輸協(xié)議數(shù)據(jù)單元TPDU中的第一地址域內(nèi),其中,第一地址域為第四至第五個字節(jié)的源地址域和第二至第三個字節(jié)的目的地址域中的任意一個;在步驟B中,所述將當(dāng)前POS機所對應(yīng)POS機標(biāo)識攜帶在所構(gòu)造的POS報文的步驟包括前置機將所接收到POS報文TPDU中的第一地址域?qū)懭胨鶚?gòu)造POS報文的TPDU中。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在步驟A中,在利用當(dāng)前POS機對應(yīng)的POS機標(biāo)識更新所述第一地址域內(nèi)容之前,進一步包括所述當(dāng)前網(wǎng)絡(luò)設(shè)備記錄所述第一地址域的初始值;在步驟B中,在將網(wǎng)點業(yè)務(wù)報文發(fā)送至當(dāng)前網(wǎng)點終端之前,進一步包括所述當(dāng)前網(wǎng)絡(luò)設(shè)備將所述網(wǎng)點業(yè)務(wù)報文中第一地址域的內(nèi)容恢復(fù)為所記錄的第一地址域的初始值。
8.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述網(wǎng)點終端為TCP終端,所述網(wǎng)點業(yè)務(wù)報文為TCP數(shù)據(jù)報文時;在步驟A2中,所述將當(dāng)前網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所接收到的網(wǎng)點業(yè)務(wù)報文中的步驟包括后級網(wǎng)絡(luò)設(shè)備在當(dāng)前網(wǎng)絡(luò)設(shè)備發(fā)來的TCP數(shù)據(jù)報文中增加第二標(biāo)識域,并將當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識寫入第二標(biāo)識域中;在步驟B1中,所述將當(dāng)前網(wǎng)絡(luò)設(shè)備所對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中的步驟包括前置機將所接收到的TCP數(shù)據(jù)報文中的第二標(biāo)識域?qū)懭胨鶚?gòu)造的TCP數(shù)據(jù)報文中。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述網(wǎng)點終端為TCP終端,所述網(wǎng)點業(yè)務(wù)報文為TCP數(shù)據(jù)報文時;在步驟A中,所述將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中的步驟包括當(dāng)前網(wǎng)絡(luò)設(shè)備在當(dāng)前網(wǎng)點終端發(fā)來的TCP數(shù)據(jù)報文中增加第一標(biāo)識域,并將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識寫入第一標(biāo)識域中;在步驟B中,所述將當(dāng)前網(wǎng)點終端所對應(yīng)終端標(biāo)識攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文的步驟包括前置機將所接收到的TCP數(shù)據(jù)報文中的第一標(biāo)識域?qū)懭胨鶚?gòu)造的TCP數(shù)據(jù)報文中。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述標(biāo)識域增加在所述TCP數(shù)據(jù)報文的頭部。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在步驟A中,所述將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中的步驟進一步包括所述當(dāng)前網(wǎng)絡(luò)設(shè)備將預(yù)先設(shè)置的結(jié)束標(biāo)識攜帶在所述網(wǎng)點業(yè)務(wù)報文的尾部。
12.一種傳輸網(wǎng)點業(yè)務(wù)報文的系統(tǒng),其特征在于,該系統(tǒng)包括至少一個網(wǎng)點終端、與接入的網(wǎng)點終端直接相連的至少一個網(wǎng)絡(luò)設(shè)備以及前置機,其中,任意一個網(wǎng)絡(luò)設(shè)備,用于與前置機建立TCP連接,保存不同網(wǎng)點終端對應(yīng)的不同終端標(biāo)識,將發(fā)來網(wǎng)點業(yè)務(wù)報文的網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,通過與前置機所建立的TCP連接,發(fā)送至前置機,并且,在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的網(wǎng)點終端;前置機,用于與任意一個網(wǎng)絡(luò)設(shè)備建立TCP連接,根據(jù)在一條TCP連接上接收到的網(wǎng)點業(yè)務(wù)報文執(zhí)行對應(yīng)的業(yè)務(wù)處理,并通過該條TCP連接,將接收到的網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識以及業(yè)務(wù)處理結(jié)果攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中發(fā)送至網(wǎng)絡(luò)設(shè)備;其中,任意一個網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量少于接入該網(wǎng)絡(luò)設(shè)備的網(wǎng)點終端的數(shù)量。
13.一種傳輸網(wǎng)點業(yè)務(wù)報文的系統(tǒng),其特征在于,該系統(tǒng)包括至少一個網(wǎng)點終端、與接入網(wǎng)點終端直接相連的至少一個網(wǎng)絡(luò)設(shè)備、后級網(wǎng)絡(luò)設(shè)備以及前置機,其中,與接入網(wǎng)點終端直接相連的任意一個網(wǎng)絡(luò)設(shè)備,用于與后級網(wǎng)絡(luò)設(shè)備建立自定義或TCP連接,保存不同網(wǎng)點終端對應(yīng)的不同終端標(biāo)識,將發(fā)來網(wǎng)點業(yè)務(wù)報文的網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,并通過與后級網(wǎng)絡(luò)設(shè)備間的連接發(fā)送至后級網(wǎng)絡(luò)設(shè)備,并且,在接收到后級網(wǎng)絡(luò)設(shè)備發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的網(wǎng)點終端;后級網(wǎng)絡(luò)設(shè)備,用于與接入網(wǎng)點終端直接相連的任意一個網(wǎng)絡(luò)設(shè)備建立自定義或TCP連接,并與前置機建立TCP連接,保存與接入網(wǎng)點終端直接相連的不同網(wǎng)絡(luò)設(shè)備對應(yīng)的不同網(wǎng)絡(luò)設(shè)備標(biāo)識,在接收到與接入網(wǎng)點終端直接相連的一個網(wǎng)絡(luò)設(shè)備發(fā)來的、攜帶終端標(biāo)識的網(wǎng)點業(yè)務(wù)報文后,將該網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中發(fā)送至前置機,并在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的網(wǎng)絡(luò)設(shè)備標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備;前置機,用于與后級網(wǎng)絡(luò)設(shè)備建立TCP連接,根據(jù)在一條TCP連接上接收到的網(wǎng)點業(yè)務(wù)報文執(zhí)行對應(yīng)的業(yè)務(wù)處理,并通過該條TCP連接,將接收到的網(wǎng)點業(yè)務(wù)報文中攜帶的網(wǎng)點終端標(biāo)識、網(wǎng)絡(luò)設(shè)備標(biāo)識以及業(yè)務(wù)處理結(jié)果攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中發(fā)送至后級網(wǎng)絡(luò)設(shè)備;其中,后級網(wǎng)絡(luò)設(shè)備與前置機所建立的TCP連接的數(shù)量少于所有與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備的數(shù)量。
14.一種網(wǎng)絡(luò)設(shè)備,其特征在于,該網(wǎng)絡(luò)設(shè)備,用于與前置機建立TCP連接,該TCP連接的數(shù)量少于接入該網(wǎng)絡(luò)設(shè)備的網(wǎng)點終端的數(shù)量,保存不同網(wǎng)點終端對應(yīng)的不同終端標(biāo)識,將發(fā)來網(wǎng)點業(yè)務(wù)報文的網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,通過與前置機所建立的TCP連接,發(fā)送至前置機,并且,在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的網(wǎng)點終端。
15.一種網(wǎng)絡(luò)設(shè)備,其特征在于,該網(wǎng)絡(luò)設(shè)備,用于與后級網(wǎng)絡(luò)設(shè)備建立自定義連接或TCP連接,保存不同網(wǎng)點終端對應(yīng)的不同終端標(biāo)識,將發(fā)來網(wǎng)點業(yè)務(wù)報文的網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,并通過與后級網(wǎng)絡(luò)設(shè)備間的連接發(fā)送至后級網(wǎng)絡(luò)設(shè)備,并且,在接收到后級網(wǎng)絡(luò)設(shè)備發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至對應(yīng)的網(wǎng)點終端。
16.一種網(wǎng)絡(luò)設(shè)備,其特征在于,該網(wǎng)絡(luò)設(shè)備,用于和外部與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備建立自定義連接或TCP連接,并與前置機建立TCP連接,該與前置機建立的TCP連接的數(shù)量少于外部所有與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備的數(shù)量,保存外部與接入網(wǎng)點終端直接相連的不同網(wǎng)絡(luò)設(shè)備對應(yīng)的不同網(wǎng)絡(luò)設(shè)備標(biāo)識,在接收到外部與接入網(wǎng)點終端直接相連的一個網(wǎng)絡(luò)設(shè)備發(fā)來的攜帶網(wǎng)點終端標(biāo)識的網(wǎng)點業(yè)務(wù)報文后,將該外部網(wǎng)絡(luò)設(shè)備對應(yīng)的網(wǎng)絡(luò)設(shè)備標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中發(fā)送至前置機,并在接收到前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文后,根據(jù)該網(wǎng)點業(yè)務(wù)報文中攜帶的網(wǎng)絡(luò)設(shè)備標(biāo)識,將該網(wǎng)點業(yè)務(wù)報文發(fā)送至外部對應(yīng)的與接入網(wǎng)點終端直接相連的網(wǎng)絡(luò)設(shè)備。
全文摘要
本發(fā)明公開了一種傳輸網(wǎng)點業(yè)務(wù)報文的方法和系統(tǒng)。設(shè)置不同的網(wǎng)點終端對應(yīng)不同的終端標(biāo)識;網(wǎng)絡(luò)設(shè)備與前置機建立傳輸控制協(xié)議(TCP)連接,該TCP連接的數(shù)量少于接入的網(wǎng)點終端的數(shù)量;與網(wǎng)點終端直接相連的當(dāng)前網(wǎng)絡(luò)設(shè)備接收到當(dāng)前網(wǎng)點終端發(fā)來的網(wǎng)點業(yè)務(wù)報文后,將當(dāng)前網(wǎng)點終端對應(yīng)的終端標(biāo)識攜帶在網(wǎng)點業(yè)務(wù)報文中,通過TCP連接發(fā)送至前置機;前置機將業(yè)務(wù)處理結(jié)果和當(dāng)前網(wǎng)點終端所對應(yīng)的終端標(biāo)識攜帶在所構(gòu)造的網(wǎng)點業(yè)務(wù)報文中,發(fā)送至當(dāng)前網(wǎng)絡(luò)設(shè)備;當(dāng)前網(wǎng)絡(luò)設(shè)備根據(jù)網(wǎng)點業(yè)務(wù)報文中攜帶的終端標(biāo)識,將前置機發(fā)來的網(wǎng)點業(yè)務(wù)報文發(fā)送至當(dāng)前網(wǎng)點終端本發(fā)明大大減少了網(wǎng)絡(luò)側(cè)的前置機所建立的TCP連接的數(shù)量,節(jié)約了網(wǎng)絡(luò)的資源。
文檔編號H04L12/56GK1874359SQ20061008338
公開日2006年12月6日 申請日期2006年6月6日 優(yōu)先權(quán)日2006年5月17日
發(fā)明者董輝 申請人:杭州華為三康技術(shù)有限公司