專利名稱:一種實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信領(lǐng)域,特別涉及一種實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的方法及裝置。
背景技術(shù):
在調(diào)試基站過(guò)程中,除了使用LMT-B(Local Maintenance Terminal-Node B,本地維護(hù)終端)對(duì)基站進(jìn)行配置和控制基站,有時(shí)需要使用基站提供的調(diào)試功能來(lái)實(shí)現(xiàn)定位和解決問(wèn)題。近端調(diào)試基站時(shí)可以使用基站板卡的控制臺(tái)功能、豐富的調(diào)測(cè)接口功能和與基站板卡進(jìn)行文件傳輸?shù)奈募鬏敼δ?。通常,在板卡控制臺(tái)上可以收到各個(gè)任務(wù)的調(diào)試信息,并且可以調(diào)用測(cè)試函數(shù)。調(diào)測(cè)接口提供了各種調(diào)測(cè)方法,包括任務(wù)管理、互斥鎖管理、內(nèi)存池管理等等。文件傳輸功能使得用戶可以隨時(shí)更新板卡軟件的版本和獲取板卡的日志文件。在研發(fā)和產(chǎn)品測(cè)試階段,在近端連接基站的LMT調(diào)試接口可以很方便地實(shí)現(xiàn)對(duì)基站的調(diào)試和定位,因?yàn)榇藭r(shí)可以直接連接至基站內(nèi)的主控板、基帶板和RRU(射頻拉遠(yuǎn)單元)。但是在 TD-LTE (TD-SCDMA Long Term Evolution,TD-SCDMA長(zhǎng)期演進(jìn))組網(wǎng)環(huán)境中,管理終端往往與基站在物理位置上相距甚遠(yuǎn),無(wú)法直接連接LMT調(diào)試接口,而僅能通過(guò)Sl 口與基站交互,從而只能連接至基站的主控板。例如,參閱圖1所示,現(xiàn)有技術(shù)下,遠(yuǎn)程PC(即管理終端)通過(guò)基站內(nèi)部的網(wǎng)絡(luò)控制模塊可以直接連接至主控板,如果要遠(yuǎn)程連接基帶板和RRU則都需要主控板作中轉(zhuǎn)處理。由此可見(jiàn),現(xiàn)有技術(shù)下,對(duì)于控制臺(tái)功能而言,如果遠(yuǎn)程PC需要遠(yuǎn)程連接基站內(nèi)的基帶板或RRU以使用其控制臺(tái)功能,則需要先遠(yuǎn)程連接主控板,然后再登錄到相應(yīng)的板卡進(jìn)行調(diào)試;對(duì)于調(diào)測(cè)接口功能而言,需要通過(guò)向主控板輸入一條重定向調(diào)試命令以重定向至調(diào)測(cè)接口;對(duì)于文件傳輸功能而言,文件傳輸是通過(guò)NFS (Network File System,網(wǎng)絡(luò)文件系統(tǒng))共享來(lái)實(shí)現(xiàn)的,即必須要先將文件傳送到主控板上再由主控板傳輸至相應(yīng)板卡,以及先由主控板從板卡上獲取文件,管理終端再?gòu)闹骺匕迳汐@取文件。綜上所述,現(xiàn)有技術(shù)下,在通過(guò)遠(yuǎn)程PC對(duì)基站進(jìn)行遠(yuǎn)程調(diào)試時(shí),所有操作均需要經(jīng)過(guò)主控板中轉(zhuǎn)才能實(shí)現(xiàn),這對(duì)于測(cè)試人員而言,在操作上十分不便,因?yàn)檫@種遠(yuǎn)程調(diào)試手段在同一時(shí)間內(nèi)只允許調(diào)試一塊板卡,如果需要在不同的板卡上操作,就必須通過(guò)前述方式在不同的板卡上來(lái)回切換,這不僅僅增加了調(diào)試流程的復(fù)雜度,也降低了調(diào)試流程的執(zhí)行效率,而且也大大增加了調(diào)試過(guò)程中操作錯(cuò)誤的可能性。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的方法及裝置,用以降低基站調(diào)試的復(fù)雜度,以及提高調(diào)試效率。本發(fā)明實(shí)施例提供的具體技術(shù)方案如下一種實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的方法,包括基站內(nèi)的網(wǎng)絡(luò)控制模塊接收管理終端發(fā)送的指示進(jìn)行基站調(diào)試的報(bào)文,并通過(guò)該報(bào)文獲得管理終端IP地址、基站公網(wǎng)IP地址和用以唯一標(biāo)識(shí)調(diào)試對(duì)象的端口號(hào);所述網(wǎng)絡(luò)控制模塊獲取對(duì)應(yīng)所述端口號(hào)預(yù)設(shè)的所述調(diào)試對(duì)象的處理器IP地址, 以及獲取自身的IP地址;所述網(wǎng)絡(luò)控制模塊在所述管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,并基于所述管理終端IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用所述數(shù)據(jù)隧道實(shí)現(xiàn)所述管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸。一種實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的裝置,包括板卡,用于完成設(shè)定的應(yīng)用功能,每一塊板卡上設(shè)置有至少一個(gè)作為調(diào)試對(duì)象的處理器;網(wǎng)絡(luò)控制模塊,用于接收管理終端發(fā)送的用以進(jìn)行基站調(diào)試的報(bào)文,通過(guò)該報(bào)文獲得管理終端IP地址、基站公網(wǎng)IP地址和用以唯一標(biāo)識(shí)調(diào)試對(duì)象的端口號(hào),并獲取對(duì)應(yīng)所述端口號(hào)預(yù)設(shè)的所述調(diào)試對(duì)象的處理器IP地址和本的網(wǎng)絡(luò)控制模塊IP地址,以及在所述管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,并基于所述管理終端IP地址、基站公網(wǎng)IP地址、 調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用所述數(shù)據(jù)隧道實(shí)現(xiàn)所述管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸。本發(fā)明實(shí)施例中,基站通過(guò)內(nèi)部的網(wǎng)絡(luò)控制模塊修改接收到的報(bào)文的源IP地址和目的IP地址,這樣,便在隔開(kāi)內(nèi)外部網(wǎng)絡(luò)的前提下,保證了內(nèi)部網(wǎng)絡(luò)不受外界影響,同時(shí)也保證了遠(yuǎn)程調(diào)試數(shù)據(jù)的正常通信,從而在不需要通過(guò)主控板切換處理器的情況下提供了遠(yuǎn)程PC連接并調(diào)試多個(gè)基站多個(gè)板卡處理器的能力,降低了基站遠(yuǎn)程調(diào)試的操作復(fù)雜度, 降低操作錯(cuò)誤率,有效地提高了調(diào)試效率。
圖1為現(xiàn)有技術(shù)以及本發(fā)明實(shí)施例中遠(yuǎn)程PC與基站之間的連接關(guān)系示意圖;圖2A為本發(fā)明實(shí)施例中第一種網(wǎng)絡(luò)控制模塊功能結(jié)構(gòu)示意圖;圖2B為本發(fā)明實(shí)施例中第二種網(wǎng)絡(luò)控制模塊功能結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中通過(guò)網(wǎng)絡(luò)控制模塊實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試流程圖。
具體實(shí)施例方式在對(duì)基站進(jìn)行遠(yuǎn)程調(diào)試的過(guò)程中,為了降低調(diào)試復(fù)雜度,以及提高調(diào)試效率,本發(fā)明實(shí)施例中,為了保證技術(shù)方案可以實(shí)施,較佳的,系統(tǒng)內(nèi)首先要確保基站傳輸資源可用, 且遠(yuǎn)程的管理終端(以下稱為遠(yuǎn)程PC)能夠遠(yuǎn)程連接基站,其次,可以由多個(gè)遠(yuǎn)程PC同時(shí)分別連接不同的板卡處理器,不同的遠(yuǎn)程PC可以連接不同的處理器,例如,遠(yuǎn)程PC 1連接基帶板上的板卡處理器1,遠(yuǎn)程PC2連接基帶板上的板卡處理器2,而遠(yuǎn)程PC3連接RRU上
的板卡處理器3......,而各遠(yuǎn)程PC與對(duì)應(yīng)的板卡處理器之間,可以不通過(guò)主控板的中轉(zhuǎn)
處理,而是通過(guò)網(wǎng)絡(luò)控制模塊的報(bào)文地址轉(zhuǎn)換操作實(shí)現(xiàn)直接通信。下面結(jié)合本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說(shuō)明。參閱圖1所示,本發(fā)明實(shí)施例中,基站內(nèi)設(shè)置有網(wǎng)絡(luò)控制模塊和若干板卡,其中, 板卡有種類有多種,可以是主控板,可以是基帶板,也可以是RRU;其中,板卡,用于完成設(shè)定的應(yīng)用功能,每一塊板卡上設(shè)置有至少一個(gè)作為調(diào)試對(duì)象的處理器;后續(xù)實(shí)施例中,僅以板卡為基帶板為例進(jìn)行介紹。網(wǎng)絡(luò)控制模塊,用于接收遠(yuǎn)程PC發(fā)送的用以進(jìn)行基站調(diào)試的報(bào)文,通過(guò)該報(bào)文獲得管理終端IP地址、基站公網(wǎng)IP地址和用以唯一標(biāo)識(shí)調(diào)試對(duì)象的端口號(hào),并獲取對(duì)應(yīng)該端口號(hào)預(yù)設(shè)的調(diào)試對(duì)象的處理器IP地址和本的網(wǎng)絡(luò)控制模塊IP地址,以及在管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,并基于獲得的管理終端IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用已建立的數(shù)據(jù)隧道實(shí)現(xiàn)管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸。參閱圖2A和圖2B所示,網(wǎng)絡(luò)控制模塊內(nèi)部設(shè)置有網(wǎng)絡(luò)處理子模塊和協(xié)議解析子模塊,其中,網(wǎng)絡(luò)處理子模塊,用于接收遠(yuǎn)程PC發(fā)送的報(bào)文,當(dāng)該報(bào)文為IP報(bào)文時(shí),直接對(duì)該 IP報(bào)文進(jìn)行解析,以獲得遠(yuǎn)程PC的管理終端IP地址、基站公網(wǎng)IP地址和調(diào)試對(duì)象的端口號(hào),而當(dāng)報(bào)文為FTP報(bào)文時(shí),將其轉(zhuǎn)發(fā)至協(xié)議解析子模塊進(jìn)行解析處理,并接收協(xié)議解析子模塊返回的解析結(jié)果;相應(yīng)的,網(wǎng)絡(luò)處理子模塊也可以接收調(diào)試對(duì)象返回的報(bào)文,同理,當(dāng)該報(bào)文為IP 報(bào)文時(shí),網(wǎng)絡(luò)處理子模塊可以直接對(duì)該IP報(bào)文進(jìn)行解析,而當(dāng)報(bào)文為FTP報(bào)文時(shí),將其轉(zhuǎn)發(fā)至協(xié)議解析子模塊進(jìn)行解析處理,并接收協(xié)議解析子模塊返回的解析結(jié)果。協(xié)議解析子模塊,用于通過(guò)網(wǎng)絡(luò)處理子模塊接收遠(yuǎn)程PC發(fā)送的FTP報(bào)文,并對(duì)該 FTP報(bào)文進(jìn)行解析,以獲得遠(yuǎn)程PC的管理終端IP地址、基站公網(wǎng)IP地址和端口號(hào),并將解析結(jié)果發(fā)送至網(wǎng)絡(luò)處理子模塊;相應(yīng)的,協(xié)議解析子模塊也可以通過(guò)網(wǎng)絡(luò)處理子模塊接收調(diào)試對(duì)象返回的FTP報(bào)文,并將解析結(jié)果發(fā)送至網(wǎng)絡(luò)處理子模塊。本實(shí)施例中,網(wǎng)絡(luò)處理子模塊可以根據(jù)遠(yuǎn)程PC的指示,在遠(yuǎn)程PC和調(diào)試對(duì)象之間建立一條用以承載IP報(bào)文的雙向數(shù)據(jù)隧道,例如,如圖2A所示,承載IP報(bào)文的雙向數(shù)據(jù)隧道為遠(yuǎn)程PC- >網(wǎng)絡(luò)處理子模塊- >調(diào)試對(duì)象- > 網(wǎng)絡(luò)處理子模塊- >遠(yuǎn)程PC同理,協(xié)議解析子模塊可以根據(jù)遠(yuǎn)程PC的指示,在遠(yuǎn)程PC和調(diào)試對(duì)象之間建立一條用以承載FTP控制報(bào)文的雙向數(shù)據(jù)隧道,例如,如圖2B所示,用以承載FTP控制報(bào)文的雙向數(shù)據(jù)隧道為遠(yuǎn)程PC- >網(wǎng)絡(luò)處理子模塊- >協(xié)議解析子模塊- > 網(wǎng)絡(luò)處理子模塊- >調(diào)試對(duì)象- > 網(wǎng)絡(luò)處理子模塊- >協(xié)議解析子模塊- > 網(wǎng)絡(luò)處理子模塊- > 遠(yuǎn)程PC” ;而網(wǎng)絡(luò)處理子模塊亦可以根據(jù)遠(yuǎn)程PC的指示,在遠(yuǎn)程PC和調(diào)試對(duì)象之間之間建立一條用以承載FTP數(shù)據(jù)報(bào)文的雙向數(shù)據(jù)隧道,例如,如圖2B所示,用以承載FTP控制報(bào)文的雙向數(shù)據(jù)隧道為遠(yuǎn)程PC- >網(wǎng)絡(luò)處理子模塊- >調(diào)試對(duì)象- > 網(wǎng)絡(luò)處理子模塊- >遠(yuǎn)程PC由圖2B可知,在傳輸FTP控制報(bào)文時(shí),網(wǎng)絡(luò)處理子模塊需要將FTP控制報(bào)文傳輸至協(xié)議解析模塊進(jìn)行解析,并根據(jù)返回的解析結(jié)果作出后續(xù)處理,而在傳輸FTP數(shù)據(jù)報(bào)文時(shí),網(wǎng)絡(luò)處理子模塊可以直接將FTP數(shù)據(jù)報(bào)文傳送至調(diào)試對(duì)象。另一方面,若調(diào)試對(duì)象為主控板,則網(wǎng)絡(luò)處理子模塊可以將IP報(bào)文、解析后的FTP控制報(bào)文和FTP數(shù)據(jù)報(bào)文直接傳輸至主控板,而若調(diào)試對(duì)象為其他板卡,如基帶板,則網(wǎng)絡(luò)處理子模塊可以將IP報(bào)文、解析后的FTP控制報(bào)文和FTP數(shù)據(jù)報(bào)文通過(guò)主控板透?jìng)髦疗渌蹇?,即主控板僅用于傳輸,不會(huì)作任何的解析處理,這是與現(xiàn)有技術(shù)最大的不同,這樣,在對(duì)不同板卡進(jìn)行遠(yuǎn)程調(diào)試時(shí),便不需要在主控板上執(zhí)行切換操作,有效節(jié)省了調(diào)試時(shí)間?;谏鲜黾夹g(shù)方案,本發(fā)明實(shí)施例中,為了保證基站內(nèi)部網(wǎng)絡(luò)環(huán)境不受外來(lái)攻擊的威脅,較佳的,在實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的過(guò)程中,進(jìn)出基站的所有報(bào)文都要經(jīng)過(guò)網(wǎng)絡(luò)控制模塊的處理。對(duì)于發(fā)往基站的正常報(bào)文,網(wǎng)絡(luò)控制模塊會(huì)根據(jù)預(yù)設(shè)配置修改報(bào)文相關(guān)字段,再發(fā)往相應(yīng)的板卡進(jìn)行處理?,F(xiàn)有技術(shù)下,之所以在近端通過(guò)連接基站LMT調(diào)測(cè)口能夠連接至各個(gè)板卡的處理器,是因?yàn)楦鱾€(gè)板卡的處理器中均設(shè)置有一個(gè)基站內(nèi)部IP地址,也稱為處理器IP地址;而在遠(yuǎn)程連接時(shí),由于基站公網(wǎng)IP是配置在主控板上的,所以遠(yuǎn)程PC可以先連接至主控板, 再通過(guò)主控板和其他板卡進(jìn)行通信,因此就有遠(yuǎn)程連接主控板,再登錄到其他板卡的可能。 而本發(fā)明實(shí)施例中,對(duì)于遠(yuǎn)程PC來(lái)說(shuō),它僅能獲得基站公網(wǎng)IP,無(wú)法獲得各板卡的處理器 IP地址,因而,如果可以在基站內(nèi)部通過(guò)網(wǎng)絡(luò)控制模塊對(duì)報(bào)文的IP地址進(jìn)行修改,就可以令遠(yuǎn)程PC與各個(gè)板卡相連接,即無(wú)需主控板做出中轉(zhuǎn)解析操作。而遠(yuǎn)程連接其他板卡時(shí), 遠(yuǎn)程PC發(fā)出的數(shù)據(jù)包的端口號(hào)可以根據(jù)調(diào)試對(duì)象(即板卡上的處理器)對(duì)應(yīng)的板卡槽位號(hào)和處理器序列號(hào)計(jì)算出來(lái),即端口號(hào)與處理器IP地址之間是一一對(duì)應(yīng)的,這樣,當(dāng)基站內(nèi)的網(wǎng)絡(luò)控制模塊接收到遠(yuǎn)程PC發(fā)送的報(bào)文時(shí),便可以根據(jù)上述端口號(hào)修改報(bào)文的源IP 地址和目的IP地址;而對(duì)于基站發(fā)出的報(bào)文,網(wǎng)絡(luò)控制模塊則可以根據(jù)上述端口號(hào)修改報(bào)文的源IP地址和目的IP地址,以及目的端口,從而令通過(guò)遠(yuǎn)程PC連接基站內(nèi)部的各個(gè)板卡成為可能。 參閱圖3所示,本發(fā)明實(shí)施例中,通過(guò)基站內(nèi)部的網(wǎng)絡(luò)控制模塊實(shí)現(xiàn)遠(yuǎn)程調(diào)試基站的詳細(xì)流程如下步驟300 基站內(nèi)的網(wǎng)絡(luò)控制模塊接收遠(yuǎn)程PC發(fā)送的指示進(jìn)行基站調(diào)試的報(bào)文, 并通過(guò)該報(bào)文獲取遠(yuǎn)程PC的IP地址(以下稱為管理終端IP地址)、基站公網(wǎng)IP地址和用以唯一標(biāo)識(shí)調(diào)試對(duì)象的端口號(hào)。上述調(diào)試對(duì)象即是指基站內(nèi)部待調(diào)試的各個(gè)板卡上的處理器,可以是主控板上的處理器,也可以是基帶板上的處理器,還可以是RRC上的處理器,各板卡上的處理器的數(shù)目可以是一個(gè)也可以是多個(gè),較佳的,一臺(tái)遠(yuǎn)程PC連接一個(gè)處理器。調(diào)試對(duì)象的端口號(hào)可以用來(lái)唯一標(biāo)識(shí)該調(diào)試對(duì)象,該端口號(hào)的取值由調(diào)試對(duì)象所在槽位的板卡槽位號(hào)和調(diào)試對(duì)象自身的處理器序列號(hào)計(jì)算獲得,計(jì)算端口號(hào)的公式為A+板卡槽位號(hào)*B+處理器序列號(hào)*C, 其中A、B、C為管理員根據(jù)日常經(jīng)驗(yàn)預(yù)先設(shè)置的常數(shù),通常,上述端口號(hào)是作為源端口號(hào)攜帶在報(bào)文中由遠(yuǎn)程PC發(fā)往基站的。參閱圖2A所示,若遠(yuǎn)程PC當(dāng)前需遠(yuǎn)程控制基站實(shí)現(xiàn)調(diào)測(cè)接口功能或/和控制臺(tái)功能,則遠(yuǎn)程PC采用IP報(bào)文(即TCP或UDP報(bào)文)與基站交互,其中,IP報(bào)文的源IP地址為遠(yuǎn)程PC的管理終端IP地址、目的IP地址為基站公網(wǎng)IP地址,IP報(bào)文的源端口號(hào)即是調(diào)試對(duì)象的端口號(hào),由調(diào)試對(duì)象所在槽位的板卡槽位號(hào)和調(diào)試對(duì)象自身的處理器序列號(hào)計(jì)算得到;此時(shí),網(wǎng)絡(luò)控制器接收的報(bào)文為IP報(bào)文,則網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊對(duì)該IP報(bào)文進(jìn)行解析,以獲得遠(yuǎn)程PC的管理終端IP地址、基站公網(wǎng)IP地址和調(diào)試對(duì)象的端口號(hào);參閱圖2B所示,若遠(yuǎn)程PC當(dāng)前需遠(yuǎn)程控制基站實(shí)現(xiàn)FTP文件傳輸功能,則遠(yuǎn)程PC 采用FTP控制報(bào)文和FTP數(shù)據(jù)報(bào)文與基站交互,其中,F(xiàn)TP控制報(bào)文和FTP數(shù)據(jù)報(bào)文的源IP 地址均為遠(yuǎn)程PC的管理終端IP地址、目的IP地址均為基站公網(wǎng)IP地址,IP報(bào)文的源端口號(hào)均是調(diào)試對(duì)象的端口號(hào),由調(diào)試對(duì)象所在槽位的板卡槽位號(hào)和調(diào)試對(duì)象自身的處理器序列號(hào)計(jì)算得到;此時(shí),遠(yuǎn)程PC通常會(huì)先發(fā)送FTP控制報(bào)文,網(wǎng)絡(luò)控制器接收到FTP控制報(bào)文時(shí),通過(guò)內(nèi)部的協(xié)議解析子模塊該FTP控制報(bào)文進(jìn)行解析,以獲得遠(yuǎn)程PC的管理終端IP 地址、基站公網(wǎng)IP地址和調(diào)試對(duì)象的端口號(hào);之后,協(xié)議解析子模塊還會(huì)將解析結(jié)果傳送至網(wǎng)絡(luò)處理子模塊,令網(wǎng)絡(luò)處理子模塊也獲得遠(yuǎn)程PC的管理終端IP地址、基站公網(wǎng)IP地址和調(diào)試對(duì)象的端口號(hào)??梢?jiàn),若網(wǎng)絡(luò)控制器接收的報(bào)文為FTP報(bào)文,則網(wǎng)絡(luò)控制模塊將該FTP報(bào)文經(jīng)網(wǎng)絡(luò)處理子模塊轉(zhuǎn)發(fā)至協(xié)議解析子模塊,由協(xié)議解析子模塊對(duì)該FTP報(bào)文進(jìn)行解析,以獲得遠(yuǎn)程PC的管理終端IP地址、基站公網(wǎng)IP地址和調(diào)試對(duì)象的端口號(hào)。另一方面,向基站發(fā)送報(bào)文的管理終端的數(shù)目可以是一個(gè),也可以是多個(gè),若為后者,基站可以并行處理,在此不再贅述。步驟310 網(wǎng)絡(luò)控制模塊獲取對(duì)應(yīng)上述端口號(hào)預(yù)設(shè)的調(diào)試對(duì)象的處理器IP地址, 以及獲取自身的IP地址(即網(wǎng)絡(luò)控制模塊的IP地址)。在調(diào)試對(duì)象的端口號(hào)和調(diào)試對(duì)象的處理器IP地址之間預(yù)先設(shè)置有一一對(duì)應(yīng)的映射關(guān)系,網(wǎng)絡(luò)控制模塊根據(jù)遠(yuǎn)程PC發(fā)送的報(bào)文中攜帶的端口號(hào)即可以獲知調(diào)試對(duì)象的處理器IP地址。步驟320 網(wǎng)絡(luò)控制模塊在管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,并基于獲得的管理終端IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用上述數(shù)據(jù)隧道實(shí)現(xiàn)管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸。本發(fā)明實(shí)施例中,網(wǎng)絡(luò)控制模塊基于獲得的管理終端IP地址、基站公網(wǎng)IP地址、 調(diào)試對(duì)象的處理器IP地址和自身的IP地址,在遠(yuǎn)程PC和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道時(shí), 根據(jù)不同的具體應(yīng)用場(chǎng)景,網(wǎng)絡(luò)控制模塊可以采用不同的處理方式,具體為在第一種情況下,若遠(yuǎn)程PC向網(wǎng)絡(luò)控制模塊發(fā)送的報(bào)文為IP報(bào)文,則網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊對(duì)該IP報(bào)文進(jìn)行解析,并獲得遠(yuǎn)程PC的管理終端IP地址、 基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址后,通過(guò)網(wǎng)絡(luò)處理子模塊在遠(yuǎn)程PC、網(wǎng)絡(luò)處理子模塊和調(diào)試對(duì)象之間建立用以承載IP報(bào)文的雙向的數(shù)據(jù)隧道。在第二種情況下,若遠(yuǎn)程PC向網(wǎng)絡(luò)控制模塊發(fā)送的報(bào)文為FTP報(bào)文(通常首先發(fā)送的為FTP控制報(bào)文),則網(wǎng)絡(luò)控制模塊先通過(guò)網(wǎng)絡(luò)處理子模塊和協(xié)議分析子模塊在管理終端、網(wǎng)絡(luò)處理子模塊、協(xié)議分析子模塊和調(diào)試對(duì)象之間建立用以承載FTP控制報(bào)文的雙向的數(shù)據(jù)隧道,然后,在通過(guò)內(nèi)部的協(xié)議分析子模塊對(duì)接收的FTP控制報(bào)文進(jìn)行解析,并獲得遠(yuǎn)程PC的管理終端IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP 地址后,再通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊在管理終端和調(diào)試對(duì)象之間建立的用以承載FTP數(shù)據(jù)報(bào)文的雙向的數(shù)據(jù)隧道。通過(guò)上述第二種情況可以看出,對(duì)于FTP文件傳輸功能,需要解析FTP協(xié)議報(bào)文, 解析報(bào)文的操作由網(wǎng)絡(luò)控制模塊內(nèi)部獨(dú)立的協(xié)議解析子模塊來(lái)處理,它根據(jù)報(bào)文內(nèi)容動(dòng)態(tài)
9的刪建數(shù)據(jù)隧道,實(shí)現(xiàn)FTP文件傳輸功能,網(wǎng)絡(luò)控制模塊會(huì)創(chuàng)建兩種數(shù)據(jù)隧道一種是FTP 控制報(bào)文的數(shù)據(jù)隧道,一種是FTP數(shù)據(jù)報(bào)文的數(shù)據(jù)隧道,在使用FTP協(xié)議進(jìn)行FTP文件傳輸時(shí),所有的FTP控制報(bào)文都經(jīng)過(guò)FTP控制報(bào)文的數(shù)據(jù)隧道交由協(xié)議分析子模塊進(jìn)行處理。采用上述方法建立數(shù)據(jù)隧道后,網(wǎng)絡(luò)控制模塊便采用已建立的數(shù)據(jù)隧道實(shí)現(xiàn)管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸,以完成調(diào)試操作,具體方式如下針對(duì)IP報(bào)文,網(wǎng)絡(luò)控制模塊在初始化時(shí),創(chuàng)建二元匹配規(guī)則,匹配IP報(bào)文的源端口號(hào)和目的端口號(hào),當(dāng)遠(yuǎn)程PC發(fā)出第一個(gè)IP報(bào)文(以下稱為第一 IP報(bào)文)時(shí),網(wǎng)絡(luò)控制模塊會(huì)基于創(chuàng)建的二元匹配規(guī)則匹配(即篩選出)這一 IP報(bào)文,并根據(jù)IP報(bào)文攜帶的源端口號(hào)(即調(diào)試對(duì)象的端口號(hào))獲知是發(fā)往哪一個(gè)槽位的哪一個(gè)處理器,從而計(jì)算出相應(yīng)的處理器IP地址;接著,網(wǎng)絡(luò)控制模塊便通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊將接收到的第一 IP報(bào)文的源IP地址修改為自身的IP地址,將該第一 IP報(bào)文的目的IP地址修改為調(diào)試對(duì)象的處理器IP地址,同時(shí)保持源端口號(hào)不變,即源端口號(hào)仍為遠(yuǎn)程PC發(fā)送的調(diào)試對(duì)象的端口號(hào), 然后,網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊將修改后的第一 IP報(bào)文發(fā)往調(diào)試對(duì)象;而當(dāng)網(wǎng)絡(luò)控制模塊接收到調(diào)試對(duì)象返回的第二 IP報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊將接收的第二 IP報(bào)文的源IP地址修改為基站公網(wǎng)IP地址,將該第二 IP報(bào)文的目的IP地址修改為管理終端IP地址,同時(shí)保持目的端口號(hào)不變,即目的端口號(hào)為調(diào)試對(duì)象發(fā)送的端口號(hào),以及將該第二 IP報(bào)文的目的端口號(hào)設(shè)置為調(diào)試對(duì)象的端口號(hào),最后,網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊將修改后的第二 IP報(bào)文發(fā)往遠(yuǎn)程PC。針對(duì)FTP報(bào)文,在建立FTP控制報(bào)文的數(shù)據(jù)隧道后,當(dāng)遠(yuǎn)程PC (如FTP Server)發(fā)出FTP控制報(bào)文(如,響應(yīng)代碼為227的FTP控制報(bào)文)時(shí),網(wǎng)絡(luò)控制模塊內(nèi)部的協(xié)議分析子模塊對(duì)該FTP控制報(bào)文進(jìn)行解析,獲得遠(yuǎn)程PC的krver IP地址(即管理終端IP地址)、基站公網(wǎng)IP地址和源端口號(hào)(即調(diào)試對(duì)象的端口號(hào)),接著,網(wǎng)絡(luò)處理子模塊根據(jù)協(xié)議解析子模塊的解析結(jié)果創(chuàng)建FTP數(shù)據(jù)報(bào)文的數(shù)據(jù)隧道,這樣,網(wǎng)絡(luò)處理子模塊可以在下行方向匹配源IP地址為遠(yuǎn)程PC的管理終端IP地址,目的IP地址為基站公網(wǎng)IP地址,同時(shí)源端口號(hào)為調(diào)試對(duì)象的端口號(hào)的FTP數(shù)據(jù)報(bào)文,以及在上行方向匹配源IP地址為調(diào)試對(duì)象的處理器IP地址,目的IP地址為網(wǎng)絡(luò)控制模塊IP地址,同時(shí)目的端口為調(diào)試對(duì)象的端口號(hào)的FTP數(shù)據(jù)報(bào)文;在篩選出這些FTP數(shù)據(jù)報(bào)文后,網(wǎng)絡(luò)控制模塊內(nèi)部的網(wǎng)絡(luò)處理子模塊會(huì)修改其源IP地址和目的IP地址后再轉(zhuǎn)發(fā),具體為接收到遠(yuǎn)程PC發(fā)送的第一 FTP控制報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析子模塊將第一 FTP控制報(bào)文的源IP地址修改為自身的IP地址,將第一 FTP控制報(bào)文的目的 IP地址設(shè)置為調(diào)試對(duì)象的處理器IP地址,同時(shí)保持源端口號(hào)不變,即源端口號(hào)仍為遠(yuǎn)程PC 發(fā)送的調(diào)試對(duì)象的端口號(hào),并將該第一 FTP控制報(bào)文發(fā)往調(diào)試對(duì)象;以及接收到調(diào)試對(duì)象返回的第二 FTP控制報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析處理子模塊將第二 FTP控制報(bào)文的源IP地址修改為基站公網(wǎng)IP地址,將第二 FTP控制報(bào)文的目的IP地址設(shè)置為管理終端IP地址,同時(shí)保持目的端口號(hào)不變,即源端口號(hào)仍為調(diào)試對(duì)象發(fā)送的端口號(hào),并將第二 FTP控制報(bào)文發(fā)往遠(yuǎn)程PC ;以及接收到遠(yuǎn)程PC發(fā)送的第一 FTP數(shù)據(jù)報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析子模塊將第一 FTP數(shù)據(jù)報(bào)文的源IP地址修改為自身的IP地址,將第一 FTP數(shù)據(jù)報(bào)文的目的 IP地址設(shè)置為調(diào)試對(duì)象的處理器IP地址,,同時(shí)保持源端口號(hào)不變,即源端口號(hào)仍為遠(yuǎn)程PC發(fā)送的調(diào)試對(duì)象的端口號(hào),并將該第一 FTP數(shù)據(jù)報(bào)文發(fā)往調(diào)試對(duì)象;以及接收到調(diào)試對(duì)象返回的第二 FTP數(shù)據(jù)報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析處理子模塊將第二 FTP 控制報(bào)文的源IP地址修改為基站公網(wǎng)IP地址,將第二 FTP數(shù)據(jù)報(bào)文的目的IP地址修改為遠(yuǎn)程PCIP地址,同時(shí)保持目的端口號(hào)不變,即目的端口號(hào)仍為調(diào)試對(duì)象發(fā)送的端口號(hào),并將所述第二 FTP數(shù)據(jù)報(bào)文發(fā)往遠(yuǎn)程PC。在上述實(shí)施例中,當(dāng)遠(yuǎn)程PC關(guān)閉或斷開(kāi)連接時(shí),網(wǎng)絡(luò)控制模塊并不會(huì)將當(dāng)前建立的數(shù)據(jù)隧道刪除,而是執(zhí)行以下操作在下一次根據(jù)遠(yuǎn)程PC指示連接相同的調(diào)試對(duì)象時(shí), 再將上一次建立的數(shù)據(jù)隧道刪除,同時(shí)建立新的數(shù)據(jù)隧道;或者,在確定已建立的數(shù)據(jù)隧道的總數(shù)目達(dá)到設(shè)定門限值時(shí),刪除當(dāng)前已建立的所有數(shù)據(jù)隧道,并根據(jù)遠(yuǎn)程PC的指示重新創(chuàng)建相應(yīng)的數(shù)據(jù)隧道。綜上所述,本發(fā)明實(shí)施例中,基站通過(guò)內(nèi)部的網(wǎng)絡(luò)控制模塊修改接收到的報(bào)文的源IP地址和目的IP地址,這樣,便在隔開(kāi)內(nèi)外部網(wǎng)絡(luò)的前提下,保證了內(nèi)部網(wǎng)絡(luò)不受外界影響,同時(shí)也保證了遠(yuǎn)程調(diào)試數(shù)據(jù)的正常通信,從而在不需要通過(guò)主控板切換處理器的情況下提供了遠(yuǎn)程PC連接并調(diào)試多個(gè)基站多個(gè)板卡處理器的能力,降低了基站遠(yuǎn)程調(diào)試的操作復(fù)雜度,降低操作錯(cuò)誤率,有效地提高了調(diào)試效率。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的方法,其特征在于,包括基站內(nèi)的網(wǎng)絡(luò)控制模塊接收管理終端發(fā)送的指示進(jìn)行基站調(diào)試的報(bào)文,并通過(guò)該報(bào)文獲得管理終端IP地址、基站公網(wǎng)IP地址和用以唯一標(biāo)識(shí)調(diào)試對(duì)象的端口號(hào);所述網(wǎng)絡(luò)控制模塊獲取對(duì)應(yīng)所述端口號(hào)預(yù)設(shè)的所述調(diào)試對(duì)象的處理器IP地址,以及獲取自身的IP地址;所述網(wǎng)絡(luò)控制模塊在所述管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,并基于所述管理終端IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用所述數(shù)據(jù)隧道實(shí)現(xiàn)所述管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸。
2.如權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)控制模塊通過(guò)所述報(bào)文獲得所述管理終端IP地址、基站公網(wǎng)IP地址和端口號(hào),包括若所述報(bào)文為IP報(bào)文,則網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊對(duì)所述IP報(bào)文進(jìn)行解析,以獲得所述管理終端IP地址、基站公網(wǎng)IP地址和端口號(hào);若所述報(bào)文為FTP報(bào)文,則網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議解析子模塊對(duì)所述FTP報(bào)文進(jìn)行解析,以獲得所述管理終端IP地址、基站公網(wǎng)IP地址和端口號(hào)。
3.如權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)絡(luò)控制模塊在所述管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,包括若所述報(bào)文為IP報(bào)文,則網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊在所述管理終端和調(diào)試對(duì)象之間建立用以承載IP報(bào)文的數(shù)據(jù)隧道;若所述報(bào)文為FTP報(bào)文,則網(wǎng)絡(luò)控制模塊先通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊和協(xié)議分析子模塊,在所述管理終端和調(diào)試對(duì)象之間建立用以承載FTP控制報(bào)文的數(shù)據(jù)隧道,再通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊在所述管理終端和調(diào)試對(duì)象之間建立用以承載FTP數(shù)據(jù)報(bào)文的數(shù)據(jù)隧道。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述網(wǎng)絡(luò)控制模塊基于所述管理終端 IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用所述數(shù)據(jù)隧道實(shí)現(xiàn)所述管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸,包括接收到管理終端發(fā)送的第一 IP報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊將所述第一 IP報(bào)文的源IP地址設(shè)置為自身的IP地址,將所述第一 IP報(bào)文的目的IP地址設(shè)置為調(diào)試對(duì)象的處理器IP地址,并將所述第一 IP報(bào)文發(fā)往調(diào)試對(duì)象;以及接收到調(diào)試對(duì)象返回的第二 IP報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊將所述第二 IP報(bào)文的源 IP地址設(shè)置為基站公網(wǎng)IP地址,將所述第二 IP報(bào)文的目的IP地址設(shè)置為管理終端IP地址,并將所述第二 IP報(bào)文發(fā)往管理終端。
5.如權(quán)利要求2或3所述的方法,其特征在于,所述網(wǎng)絡(luò)控制模塊基于所述管理終端 IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用所述數(shù)據(jù)隧道實(shí)現(xiàn)所述管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸,包括接收到管理終端發(fā)送的第一 FTP控制報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析子模塊將所述第一 FTP控制報(bào)文的源IP地址設(shè)置為自身的IP地址,將所述第一 FTP控制報(bào)文的目的IP地址設(shè)置為調(diào)試對(duì)象的處理器IP地址,并將所述第一 FTP控制報(bào)文發(fā)往所述調(diào)試對(duì)象;以及接收到調(diào)試對(duì)象返回的第二 FTP控制報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析處理子模塊將所述第二 FTP控制報(bào)文的源IP地址設(shè)置為基站公網(wǎng)IP地址,將所述第二 FTP控制報(bào)文的目的IP地址設(shè)置為管理終端IP地址,并將所述第二 FTP控制報(bào)文發(fā)往管理終端;以及接收到管理終端發(fā)送的第一 FTP數(shù)據(jù)報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析子模塊將所述第一 FTP數(shù)據(jù)報(bào)文的源IP地址設(shè)置為自身的IP地址,將所述第一 FTP數(shù)據(jù)報(bào)文的目的IP地址設(shè)置為調(diào)試對(duì)象的處理器IP地址,并將所述第一 FTP數(shù)據(jù)報(bào)文發(fā)往所述調(diào)試對(duì)象;以及接收到調(diào)試對(duì)象返回的第二 FTP數(shù)據(jù)報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析處理子模塊將所述第二 FTP控制報(bào)文的源IP地址設(shè)置為基站公網(wǎng)IP地址,將所述第二 FTP數(shù)據(jù)報(bào)文的目的IP地址設(shè)置為管理終端IP地址,并將所述第二 FTP數(shù)據(jù)報(bào)文發(fā)往管理終端。
6.如權(quán)利要求1、2或3所述的方法,其特征在于,當(dāng)所述管理終端關(guān)閉或斷開(kāi)連接時(shí), 所述網(wǎng)絡(luò)控制模塊保持當(dāng)前建立的數(shù)據(jù)隧道,并在下一次連接相同的調(diào)試對(duì)象時(shí)刪除上一次建立的數(shù)據(jù)隧道,以及建立新的數(shù)據(jù)隧道;或者,當(dāng)所述網(wǎng)絡(luò)控制模塊確定已建立的數(shù)據(jù)隧道的總數(shù)目達(dá)到設(shè)定門限值時(shí),刪除當(dāng)前已建立的所有數(shù)據(jù)隧道,并重新創(chuàng)建相應(yīng)的數(shù)據(jù)隧道。
7.如權(quán)利要求1、2或3所述的方法,其特征在于,所述管理終端的數(shù)目為一個(gè)或多個(gè)。
8.一種實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的裝置,其特征在于,包括板卡,用于完成設(shè)定的應(yīng)用功能,每一塊板卡上設(shè)置有至少一個(gè)作為調(diào)試對(duì)象的處理器;網(wǎng)絡(luò)控制模塊,用于接收管理終端發(fā)送的用以進(jìn)行基站調(diào)試的報(bào)文,通過(guò)該報(bào)文獲得管理終端IP地址、基站公網(wǎng)IP地址和用以唯一標(biāo)識(shí)調(diào)試對(duì)象的端口號(hào),并獲取對(duì)應(yīng)所述端口號(hào)預(yù)設(shè)的所述調(diào)試對(duì)象的處理器IP地址和本地網(wǎng)絡(luò)控制模塊IP地址,以及在所述管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,并基于所述管理終端IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用所述數(shù)據(jù)隧道實(shí)現(xiàn)所述管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸。
9.如權(quán)利要求8所述的裝置,其特征在于,網(wǎng)絡(luò)控制模塊中還包括網(wǎng)絡(luò)處理子模塊,用于在接收的報(bào)文為IP報(bào)文時(shí),對(duì)所述IP報(bào)文進(jìn)行解析,以獲得所述管理終端IP地址、基站公網(wǎng)IP地址和端口號(hào);協(xié)議解析子模塊,用于在接收的報(bào)文為FTP報(bào)文,對(duì)所述FTP報(bào)文進(jìn)行解析,以獲得所述管理終端IP地址、基站公網(wǎng)IP地址和端口號(hào)。
10.如權(quán)利要求9所述的裝置,其特征在于,所述網(wǎng)絡(luò)控制模塊在所述管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,包括若所述報(bào)文為IP報(bào)文,則網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊在所述管理終端和調(diào)試對(duì)象之間建立用以承載IP報(bào)文的數(shù)據(jù)隧道;若所述報(bào)文為FTP報(bào)文,則網(wǎng)絡(luò)控制模塊先通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊和協(xié)議分析子模塊,在所述管理終端和調(diào)試對(duì)象之間建立的用以承載FTP控制報(bào)文的數(shù)據(jù)隧道,再通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊在所述管理終端和調(diào)試對(duì)象之間建立的用以承載FTP數(shù)據(jù)報(bào)文的數(shù)據(jù)隧道。
11.如權(quán)利要求9或10所述的裝置,其特征在于,所述網(wǎng)絡(luò)控制模塊基于所述管理終端IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用所述數(shù)據(jù)隧道實(shí)現(xiàn)所述管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸,包括接收到管理終端發(fā)送的第一 IP報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊將所述第一 IP報(bào)文的源IP地址設(shè)置為自身的IP地址,將所述第一 IP報(bào)文的目的IP地址設(shè)置為調(diào)試對(duì)象的處理器IP地址,并將所述第一 IP報(bào)文發(fā)往調(diào)試對(duì)象;以及接收到調(diào)試對(duì)象返回的第二 IP報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的網(wǎng)絡(luò)處理子模塊將所述第二 IP報(bào)文的源 IP地址設(shè)置為基站公網(wǎng)IP地址,將所述第二 IP報(bào)文的目的IP地址設(shè)置為管理終端IP地址,并將所述第二 IP報(bào)文發(fā)往管理終端。
12.如權(quán)利要求9或10所述的裝置,其特征在于,所述網(wǎng)絡(luò)控制模塊基于所述管理終端IP地址、基站公網(wǎng)IP地址、調(diào)試對(duì)象的處理器IP地址和自身的IP地址,采用所述數(shù)據(jù)隧道實(shí)現(xiàn)所述管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸,包括接收到管理終端發(fā)送的第一 FTP控制報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析子模塊將所述第一 FTP控制報(bào)文的源IP地址設(shè)置為自身的IP地址,將所述第一 FTP控制報(bào)文的目的IP地址設(shè)置為調(diào)試對(duì)象的處理器IP地址,并將所述第一 FTP控制報(bào)文發(fā)往所述調(diào)試對(duì)象;以及接收到調(diào)試對(duì)象返回的第二 FTP控制報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析處理子模塊將所述第二 FTP控制報(bào)文的源IP地址設(shè)置為基站公網(wǎng)IP地址,將所述第二 FTP控制報(bào)文的目的IP地址設(shè)置為管理終端IP地址,并將所述第二 FTP控制報(bào)文發(fā)往管理終端;以及接收到管理終端發(fā)送的第一 FTP數(shù)據(jù)報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析子模塊將所述第一 FTP數(shù)據(jù)報(bào)文的源IP地址設(shè)置為自身的IP地址,將所述第一 FTP數(shù)據(jù)報(bào)文的目的IP地址設(shè)置為調(diào)試對(duì)象的處理器IP地址,并將所述第一 FTP數(shù)據(jù)報(bào)文發(fā)往所述調(diào)試對(duì)象;以及接收到調(diào)試對(duì)象返回的第二 FTP數(shù)據(jù)報(bào)文時(shí),網(wǎng)絡(luò)控制模塊通過(guò)內(nèi)部的協(xié)議分析處理子模塊將所述第二 FTP控制報(bào)文的源IP地址設(shè)置為基站公網(wǎng)IP地址,將所述第二 FTP數(shù)據(jù)報(bào)文的目的IP地址設(shè)置為管理終端IP地址,并將所述第二 FTP數(shù)據(jù)報(bào)文發(fā)往管理終端。
13.如權(quán)利要求8、9或10所述的裝置,其特征在于,當(dāng)所述管理終端關(guān)閉或斷開(kāi)連接時(shí),所述網(wǎng)絡(luò)控制模塊保持當(dāng)前建立的數(shù)據(jù)隧道,并在下一次連接相同的調(diào)試對(duì)象時(shí)刪除上一次建立的數(shù)據(jù)隧道,以及建立新的數(shù)據(jù)隧道;或者,當(dāng)所述網(wǎng)絡(luò)控制模塊確定已建立的數(shù)據(jù)隧道的總數(shù)目達(dá)到設(shè)定門限值時(shí),刪除當(dāng)前已建立的所有數(shù)據(jù)隧道,并重新創(chuàng)建相應(yīng)的數(shù)據(jù)隧道。
全文摘要
本發(fā)明涉及通信領(lǐng)域,公開(kāi)了一種實(shí)現(xiàn)基站遠(yuǎn)程調(diào)試的方法及裝置,用以降低基站調(diào)試的復(fù)雜度,以及提高調(diào)試效率。該方法為基站內(nèi)的網(wǎng)絡(luò)控制模塊接收管理終端發(fā)送的指示進(jìn)行基站調(diào)試的報(bào)文,通過(guò)該報(bào)文獲得管理終端IP地址、基站公網(wǎng)IP地址和用以唯一標(biāo)識(shí)調(diào)試對(duì)象的端口號(hào),并獲取對(duì)應(yīng)該端口號(hào)預(yù)設(shè)的調(diào)試對(duì)象的處理器IP地址和自身的IP地址,以及在管理終端和調(diào)試對(duì)象之間建立數(shù)據(jù)隧道,并基于獲得的信息采用數(shù)據(jù)隧道實(shí)現(xiàn)管理終端和調(diào)試對(duì)象之間的用于調(diào)試操作的數(shù)據(jù)傳輸,這樣,便在不需要通過(guò)主控板切換處理器的情況下提供了遠(yuǎn)程PC連接并調(diào)試多個(gè)基站多個(gè)板卡處理器的能力,降低了基站遠(yuǎn)程調(diào)試的操作復(fù)雜度有效地提高了調(diào)試效率。
文檔編號(hào)H04L29/12GK102447738SQ20111036685
公開(kāi)日2012年5月9日 申請(qǐng)日期2011年11月17日 優(yōu)先權(quán)日2011年11月17日
發(fā)明者龔紹欽 申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司