移動通信教學系統和ps業務數據處理方法
2023-05-08 12:44:51 1
專利名稱:移動通信教學系統和ps業務數據處理方法
技術領域:
本申請涉及移動通信教學技術領域,特別是涉及ー種移動通信教學系統和ー種PS(Packet Switched,分組交換)業務數據處理方法。
背景技術:
移動通信教學裝備面向大專院校的通信相關專業學生和職業培訓機構接受通信知識培訓的新人,可以為用戶提供親身體驗各種移動通信業務的機會,在當前的教學及培訓市場具有廣泛的應用前景。移動通信教學裝備由於特殊的應用場景,它不同於普通的商
用通信系統設備,對系統的容量、穩定性等性能指標要求不高,但要求在儘量不縮減系統為培訓客戶提供的體驗場景種類的前提下,儘可能地降低系統開發成本,減輕學校和培訓機構的採購資金壓力。為此,當前的大部分移動教學裝備要麼是來自於對普通的商用移動通信系統的功能刪減後的「功能簡化版本」,要麼是將從現網淘汰下的舊設備進行翻新改造後的「翻新版」。以對3G商用移動通信系統進行教學改造為例,一種現有的3G商用移動通信系統的典型網絡拓撲結構如圖I所示,其中的網元設備SGSN (服務GPRS支持節點)、GGSN (網關GPRS支持節點)共同構成核心網設備的PS域,提供給終端用戶網頁瀏覽、FTP數據下載等種類豐富的PS業務功能。從網絡拓撲圖可以看出,商用移動通信系統為了實現苛刻的系統性能容量、穩定性指標,在實現上採用非常複雜的協議接ロ,對硬體平臺的性能處理能力也有著較高的要求,因此商用移動通信系統的核心網系統結構複雜,開發成本高昂,配置使用方法也較為複雜。如果在此基礎上開發教學裝備系統,即使對系統進行重大刪減,但系統的採購成本和配置難度也很難降低到一個能被資金實力和技術基礎都不夠雄厚的大部分培訓學校接受的程度。而且在對系統原有功能進行刪減後,有些教學裝備系統對例如HSDPA下載、高速流媒體點播等ー些特色功能不再支持,學生無法在教學系統中真實體驗到這些移動通信業務,教學裝備系統的教學體驗功能大打折扣。總之,現有的移動通信教學裝備因為來源於商用系統,因此即使進行了功能刪減,但教學裝備系統仍然部分使用了原商用系統的硬體平臺和軟體模塊,造成系統的整體售價仍然偏高,影響系統的市場推廣;而且,功能簡化後,為培訓用戶提供的體驗場景也相應縮水,不能滿足培訓需求。
發明內容
本申請提供了一種移動通信教學系統和ー種PS業務數據處理方法,以解決現有改裝自商用移動通信系統的移動通信教學裝備的實現成本高且不能滿足培訓需求的問題。為了解決上述問題,本申請公開了一種移動通信教學系統,包括數據採集轉換模塊,用於從無線網絡控制器RNC接收使用無線通信協議封裝的分組交換PS業務數據包,將所述PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包,將所述乙太網數據包發送給業務代理模塊;以及,接收所述業務代理模塊返回的使用所述乙太網協議封裝的PS業務響應數據包,將所述PS業務響應數據包轉換為使用無線通信協議封裝的數據包後,發送給所述RNC;所述業務代理模塊,用於接收所述乙太網數據包,按照所述乙太網數據包指示的指令訪問移動通信教學系統外部的網絡,根據訪問結果向所述數據採集轉換模塊返回使用所述乙太網協議封裝的所述PS業務響應數據包。優選地,所述數據採集轉換模塊包括第一接收模塊,用於從RNC接收使用無線通信協議封裝的所述PS業務數據包,所述PS業務數據包包括用戶層面的GPRS隧道協議GTP_U包頭和PS業務數據淨荷;第一轉換模塊,用於使用乙太網協議包頭替換所述GTP_U包頭,將所述乙太網協議包頭和所述PS業務數據淨荷構造成所述乙太網數據包;第一發送模塊,用於將所述乙太網數據包發送給所述業務代理模塊;第二接收模塊,用於接收所述業務代理模塊返回的使用所述乙太網協議封裝的所述PS業務響應數據包,所述PS業務響應數據包包括乙太網協議包頭和PS業務響應數據淨荷;第二轉換模塊,用於從所述PS業務響應數據淨荷中獲取目的IP位址,根據所述目的IP位址確定用戶設備UE,構造該UE對應的GTP_U包頭,使用構造的該GTP_U包頭替換所述PS業務響應數據包中的所述乙太網協議包頭,將該GTP_U包頭和所述PS業務響應數據淨荷構造成所述使用無線通信協議封裝的數據包;第ニ發送模塊,用於將所述第二轉換模塊構造的所述數據包發送給所述RNC。優選地,所述第一接收模塊使用用戶數據包協議UDP端ロ,接收所述RNC通過Iu接ロ發送的所述PS業務數據包;所述第二發送模塊使用所述UDP端ロ,將所述第二轉換模塊構造的所述數據包發送給所述RNC。優選地,所述數據採集轉換模塊和所述業務代理模塊分別設置於不同的計算機上;所述數據採集轉換模塊所在的計算機通過第一乙太網卡連接於所述RNC的PS業務面出局鏈路,通過第二乙太網卡與所述業務代理模塊所在的計算機相連;所述業務代理模塊所在的計算機通過第三乙太網卡與所述第二乙太網卡相連,通過第四乙太網卡連接到所述移動通信教學系統外部的網絡。 優選地,所述第一發送模塊通過winpcap接ロ,將所述乙太網數據包發送給所述業務代理模塊;所述第二接收模塊通過所述winpcap接ロ,接收所述業務代理模塊返回的使用所述乙太網協議封裝的所述PS業務響應數據包。優選地,所述第二轉換模塊通過winpcap接ロ,從所述PS業務響應數據淨荷中獲取所述目的IP位址。優選地,所述數據採集轉換模塊還包括丟棄模塊,用於若所述第二轉換模塊無法根據所述目的IP位址確定UE,則丟棄所述PS業務響應數據包。優選地,所述業務代理模塊,用於接收所述乙太網數據包,按照所述乙太網數據包指示的指令通過預先設置的第三方應用,訪問所述移動通信教學系統外部的網絡,井根據訪問結果向所述數據採集轉換模塊返回使用所述乙太網協議封裝的所述PS業務響應數據包。為了解決上述問題,本申請還公開了ー種分組交換PS業務數據處理方法,包括數據處理裝置從無線網絡控制器RNC接收使用無線通信協議封裝的PS業務數據包,將所述 PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包;按照所述乙太網數據包指示的指令訪問所述數據處理裝置外部的網絡,根據訪問結果返回使用所述乙太網協議封裝的PS業務響應數據包;將使用所述乙太網協議封裝的所述PS業務響應數據包轉換為使用無線通信協議封裝的數據包後,發送給所述RNC。優選地,所述PS業務數據包包括用戶層面的GPRS隧道協議GTP_U包頭和PS業務數據淨荷,所述將所述PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包的步驟包括使用乙太網協議包頭替換所述GTP_U包頭,將所述乙太網協議包頭和所述PS業務數據淨荷構造成所述乙太網數據包。優選地,所述PS業務響應數據包包括乙太網協議包頭和PS業務響應數據淨荷,所 述將使用所述乙太網協議封裝的所述PS業務響應數據包轉換為使用無線通信協議封裝的數據包的步驟包括從所述PS業務響應數據淨荷中獲取目的IP位址,根據所述目的IP位址確定用戶設備UE,構造該UE對應的GTP_U包頭;使用構造的該GTP_U包頭替換所述PS業務響應數據包中的所述乙太網協議包頭,將該GTP_U包頭和所述PS業務響應數據淨荷構造成所述使用無線通信協議封裝的數據包。優選地,所述數據處理裝置包括使用乙太網卡相連的第一計算機和第二計算機;所述第一計算機從所述RNC接收使用無線通信協議封裝的所述PS業務數據包,將所述PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包,並通過winpcap接ロ發送給所述第二計算機;所述第二計算機接收所述乙太網數據包,按照所述乙太網數據包指示的指令訪問所述數據處理裝置外部的網絡,根據訪問結果向所述第一計算機返回使用所述乙太網協議封裝的所述PS業務響應數據包;所述第一計算機通過所述winpcap接ロ接收所述使用乙太網協議封裝的所述PS業務響應數據包,將所述PS業務響應數據包轉換為使用無線通信協議封裝的數據包後,發送給所述RNC。與現有技術相比,本申請具有以下優點本申請使用數據採集轉換模塊和業務代理模塊模擬實現商用3G移動通信系統中PS域的SGSN和GGSN的功能,其中,數據採集轉換模塊在接收到真實RNC發送來的無線通信協議封裝的PS業務數據包後,轉換為乙太網協議封裝的數據包,交由業務代理模塊對該乙太網數據包進行處理,進而,業務代理模塊返回乙太網數據包形式的PS業務響應數據包,再由數據採集轉換模塊將其轉換為無線通信數據包形式的PS業務響應數據包,交由RNC進行後續處理。通過本申請,模塊之間通過協議數據轉換的方式傳遞PS業務數據,數據採集轉換模塊負責PS業務數據包的處理轉發,業務代理模塊負責實現具體的PS業務。通過數據採集轉換模塊和業務代理模塊,原來在無線通信網絡中傳輸和處理的PS業務數據被轉換為可以在乙太網中傳輸和處理的數據,進而在乙太網中低成本地處理和傳輸。相對於當前利用商用通信系統開發教學裝備的模式,本申請的方案使用數據採集轉換模塊和業務代理模塊即可提供核心網真實PS業務的功能,不需要專門的硬體平臺,使得教學裝備系統整體開發成本因此大幅降低;此外,業務代理模塊可以根據用戶需求,以任意適當方式實現具體的PS業務,如可以使用很多免費第三方應用/軟體實現各種具體的PS業務,從而為用戶提供各種體驗場景,有效滿足用戶培訓需求,且配置靈活方便,使用成本低廉。
圖I是現有技術的ー種3G商用移動通信系統的網絡拓撲結構圖;圖2是根據本申請實施例一的一種移動通信教學系統的結構框圖3是根據本申請實施例ニ的一種移動通信教學系統的結構框圖;圖4是根據本申請實施例三的一種移動通信教學系統的結構示意圖;圖5是圖4所示實施例中的數據流向示意圖;圖6是根據本申請實施例四的ー種PS業務數據處理方法的步驟流程圖。
具體實施例方式為使本申請的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和具體實施方式
對本申請作進一步詳細的說明。實施例一參照圖2,示出了根據本申請實施例一的一種移動通信教學系統的結構框圖。本實施例的移動通信教學系統包括數據採集轉換模塊102,用於從RNC (無線網絡控制器)接收使用無線通信協議封裝的PS業務數據包,將該PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包,並將該乙太網數據包發送給業務代理模塊104 ;業務代理模塊104,用於接收數據採集轉換模塊102發送來的乙太網數據包,按照乙太網數據包指示的指令訪問移動通信教學系統外部的網絡,根據訪問結果向數據採集轉換模塊102返回使用乙太網協議封裝的PS業務響應數據包;數據採集轉換模塊102,還用於接收業務代理模塊104返回的使用乙太網協議封裝的PS業務響應數據包,將該PS業務響應數據包轉換為使用無線通信協議封裝的數據包後,發送給RNC。本實施例使用數據採集轉換模塊102和業務代理模塊104模擬實現商用3G移動通信系統中PS域的SGSN和GGSN的功能,其中,數據採集轉換模塊102在接收到真實RNC發送來的無線通信協議封裝的PS業務數據包後,轉換為乙太網協議封裝的數據包,交由業 務代理模塊104對該乙太網數據包進行處理,進而,業務代理模塊104返回乙太網數據包形式的PS業務響應數據包,再由數據採集轉換模塊102將其轉換為無線通信數據包形式的PS業務響應數據包,交由RNC進行後續處理。通過本實施例,模塊之間通過協議數據轉換的方式傳遞PS業務數據,數據採集轉換模塊負責PS業務數據包的處理轉發,業務代理模塊負責實現具體的PS業務。通過數據採集轉換模塊和業務代理模塊,原來在無線通信網絡中傳輸和處理的PS業務數據被轉換為可以在乙太網中傳輸和處理的數據,進而在乙太網中低成本地處理和傳輸。相對於當前利用商用通信系統開發教學裝備的模式,本實施例的方案使用數據採集轉換模塊和業務代理模塊即可提供核心網真實PS業務的功能,不需要專門的硬體平臺,使得教學裝備系統整體開發成本因此大幅降低;此外,業務代理模塊可以根據用戶需求,以任意適當方式實現具體的PS業務,如可以使用很多免費第三方應用/軟體實現各種具體的PS業務,從而為用戶提供各種體驗場景,有效滿足用戶培訓需求,且配置靈活方便,使用成本低廉。實施例ニ參照圖3,示出了根據本申請實施例ニ的一種移動通信教學系統的結構框圖。本實施例中,將數據採集轉換模塊和業務代理模塊設置於一臺PC (個人電腦)中,該PC —端與RNC相連,另一端連接於移動通信教學系統外部的INTERNET網絡。本實施例的移動通信教學系統包括一臺PC,該PC上設置有數據採集轉換模塊202和業務代理模塊204。
其中數據採集轉換模塊202,用於從RNC接收使用無線通信協議封裝的PS業務數據包,將該PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包,然後,將該乙太網數據包發送給業務代理模塊204 ;以及,接收業務代理模塊204返回的使用乙太網協議封裝的PS業務響應數據包,將該PS業務響應數據包轉換為使用無線通信協議封裝的數據包後,發送給RNC。本實施例中,RNC發送來的PS業務數據包使用GTP_U (用戶層面的GPRS (通用分組無線業務)隧道協議)封裝,PS業務數據包包括GTP_U包頭和PS業務數據淨荷。業務代理模塊204返回的PS業務響應數據包包括乙太網協議包頭和PS業務響應數據淨荷。需要說明的是,GTP_U封裝PS業務數據包僅為示例性說明,在實際應用中,使用其它無線通信協議封裝的PS業務數據也可參照本實施例執行。本實施例中,RNC使用Iu接ロ發送的無線通信協議封裝的PS業務數據包,數據採集轉換模塊202使用UDP (用戶數據包協議)端ロ接收RNC發送來的PS業務數據包,同樣,在向RNC發送無線通信協議封裝的PS業務響應數據包時,數據採集轉換模塊202仍然使用UDP端ロ發送。 業務代理模塊204,用於接收數據採集轉換模塊202發送的乙太網數據包,對該乙太網數據包進行解析,按照乙太網數據包指示的指令訪問移動通信教學系統外部的INTERNET網絡,進而根據訪問結果向數據採集轉換模塊202返回使用乙太網協議封裝的PS業務響應數據包。優選地,業務代理模塊204所在的PC上可以設置各種第三方應用(或為第三方軟體),業務代理模塊204按照乙太網數據包指示的指令,通過設置的這些第三方應用訪問移動通信教學系統外部的INTERNET網絡。優選地,數據採集轉換模塊202包括第一接收模塊2022,用於從RNC接收使用無線通信協議封裝的PS業務數據包,該PS業務數據包包括GTP_U包頭和PS業務數據淨荷;第一轉換模塊2024,用於使用乙太網協議包頭替換GTP_U包頭,將乙太網協議包頭和PS業務數據淨荷構造成乙太網數據包;第一發送模塊2026,用於將乙太網數據包發送給業務代理模塊204 ;第二接收模塊2028,用於接收業務代理模塊204返回的使用乙太網協議封裝的PS業務響應數據包,該PS業務響應數據包包括乙太網協議包頭和PS業務響應數據淨荷;第二轉換模塊20210,用於從PS業務響應數據淨荷中獲取目的IP位址,根據目的IP位址確定UE (用戶設備),構造該UE對應的GTP_U包頭,使用構造的該GTP_U包頭替換PS業務響應數據包中的乙太網協議包頭,將該GTP_U包頭和PS業務響應數據淨荷構造成使用無線通信協議封裝的數據包;第二發送模塊20212,用於將第二轉換模塊20210構造的數據包發送給RNC。需要說明的是,第一接收模塊2022和第二接收模塊2028可以分別設置,也可以合併設置。同樣,第一轉換模塊2024和第二轉換模塊20210也可以分別設置或合併設置,第ー發送模塊2026和第二發送模塊20212也可以分別設置或合併設置。例如,本實施例的移動通信教學系統在進行PS數據處理吋,RNC通過Iu接ロ發送GTP_U封裝的PS業務數據包,該PS業務數據包包括GTP_U包頭和PS業務數據淨荷;第一接收模塊2022通過UDP端ロ獲取該PS業務數據包,交給第一轉換模塊2024 ;第一轉換模塊2024用乙太網協議包頭替換GTP_U包頭,使用乙太網協議包頭和PS業務數據淨荷構造乙太網數據包;然後,由第一發送模塊2026將該乙太網數據包發送給業務代理模塊204 ;業務代理模塊204對該乙太網數據包進行解析,獲取其中的指令,按照該指令訪問移動通信教學系統外部的INTERNET網絡,如訪問HTTP網頁或進行FTP下載等,進而根據訪問結果返回使用乙太網協議封裝的PS業務響應數據包,該PS業務響應數據包包括乙太網協議包頭和PS業務響應數據淨荷;第二接收模塊2028接收到業務代理模塊204返回的PS業務響應數據包後,交給第二轉換模塊20210進行處理;第二轉換模塊20210從PS業務響應數據淨荷中獲取目的IP位址,根據目的IP位址確定UE,構造該UE對應的GTP_U包頭,然後使用構造的該GTP_U包頭替換PS業務響應數據包中的乙太網協議包頭,將該GTP_U包頭和PS業務響應數據淨荷構造成使用無線通信協議封裝的數據包後,交給第二發送模塊20212 ;第ニ發送模塊20212將第二轉換模塊20210構造的數據包 通過UDP端ロ發送給RNC。其中,因本實施例中的數據採集轉換模塊202和業務代理模塊204設置於同一臺PC上,二者之間在進行數據傳遞時,可以直接進行傳遞,如以參數傳遞的方式,也可以通過開發接ロ進行傳遞,如通過winpcap接ロ進行傳遞。通過本實施例,有效降低了移動通信教學裝備系統的整體開發成本,並且能夠為用戶提供各種體驗場景,滿足用戶培訓需求。此外,將數據採集轉換模塊和業務代理模塊集成於一臺PC上,進ー步降低了移動通信教學裝備系統的實現成本。實施例三參照圖4,示出了根據本申請實施例三的一種移動通信教學系統的結構示意圖。本實施例中的數據採集轉換模塊和業務代理模塊分別獨立部署在兩臺PC上,本實施例的移動通信教學系統包括UE、NB (基站)、RNC、設置有數據採集轉換模塊的PClJP設置有業務代理模塊的PC2。PCl和PC2分別通過乙太網卡與外部連接,其中,數據採集轉換模塊所在的PCl至少含有兩個乙太網卡,分別與RNC的PS業務面出局鏈路和業務代理模塊所在的PC2相連;業務代理模塊所在的PC2也至少含有兩個乙太網卡,分別與PCl和移動通信教學系統外部的INTERNET網絡相連。本實施例的移動通信教學系統中,UE、NB、RNC均使用真實設備。數據採集轉換模塊所在PCl的網卡I (即第一乙太網卡)連接RNC,網卡2 (即第二乙太網卡)通過Hub (可選)與業務代理模塊所在PC2的網卡I (即第三乙太網卡)連接到一起,業務代理模塊所在PC2的網卡2 (即第四乙太網卡)可以連接到外部網絡為UE提供訪問INTERNET的功能,數據採集轉換模塊與業務代理模塊共同完成核心網對PS業務數據的處理功能。本實施例的數據採集轉換模塊用於從RNC接收使用無線通信協議(本實施例中為GTP_U)封裝的PS業務數據包,將PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包,將乙太網數據包發送給業務代理模塊;以及,接收業務代理模塊返回的使用乙太網協議封裝的PS業務響應數據包,將PS業務響應數據包轉換為使用無線通信協議(本實施例中為GTP_U)封裝的數據包後,發送給RNC。優選地,本實施例的數據採集轉換模塊包括第一接收模塊,用於從RNC接收使用無線通信協議封裝的PS業務數據包,PS業務數據包包括GTP_U包頭和PS業務數據淨荷;第一轉換模塊,用於使用乙太網協議包頭替換GTP_U包頭,將乙太網協議包頭和PS業務數據淨荷構造成乙太網數據包;第一發送模塊,用於將乙太網數據包發送給PC2的業務代理模塊;第二接收模塊,用於接收PC2的業務代理模塊返回的使用乙太網協議封裝的PS業務響應數據包,PS業務響應數據包包括乙太網協議包頭和PS業務響應數據淨荷;第二轉換模塊,用於從PS業務響應數據淨荷中獲取目的IP位址,根據目的IP位址確定UE,構造該UE對應的GTP_U包頭,使用構造的該GTP_U包頭替換PS業務響應數據包中的乙太網協議包頭,將該GTP_U包頭和PS業務響應數據淨荷構造成使用無線通信協議封裝的數據包;第二發送模塊,用於將第二轉換模塊構造的數據包發送給RNC。優選地,本實施例的數據採集轉換模塊還包括丟棄模塊,用於若第二轉換模塊無法根據目的IP位址確定UE,則丟棄PS業務響應數據包。本實施例的業務代理模塊,用於接收數據採集轉換模塊發送的乙太網數據包,按照乙太網數據包指示的指 令,通過預先設置的第三方應用/第三方軟體,訪問移動通信教學系統外部的網絡,根據訪問結果向數據採集轉換模塊返回使用乙太網協議封裝的PS業務響應數據包。在實際移動通信教學系統中,業務代理模塊可以根據不同的業務需求直接採用某些免費的第三方軟體/第三方應用。例如,在需要向UE提供Http網頁瀏覽功能時,業務代理模塊可以對應為上網代理軟體「CCpiOxy」,如果需要為UE提供FTP業務,業務代理模塊可以部署成免費軟體「Server-U」。用戶可以根據自身的業務需要,自主選擇業務代理模塊的部署方案,本申請對此不作限制。在需要為UE同時提供多種PS業務時,還可以同時部署多種代理軟體。以下,為便於說明,將PS業務數據簡化為上行數據和下行數據,其數據流向如圖5所示。其中,上行數據為RNC向核心網發送的PS業務數據,下行數據為業務代理模塊向RNC發送的PS業務響應數據。為分析方便,上下行方向的數據按在不同模塊間細分為數據1、2。對於上行數據,上行數據I是RNC通過Iu接ロ給核心網發來的PS業務面數據,數據幀的頭部為GTP_U協議頭,後面為PS業務數據淨荷,如表I所示。表I上行數據I構成
GTPJJ head Γ PS 數據承載(nB)數據採集轉換模塊(具體為第一接收模塊)通過Windows系統的Socket方式的UDP端ロ收到上行數據1,(第一轉換模塊)首先剝掉GTP_U頭,然後構造乙太網協議頭並添加到PS業務數據淨荷前,成為上行數據2,使構造後的上行數據2能夠使用乙太網協議傳輸。其中,構造後的上行數據2如表2所示。表2上行數據2構成
以太協議頭(14B) PS數據承載(nB)~其中,上行數據2的乙太網協議頭的內容如下表3所示。表3以太協議頭構成
權利要求
1.一種移動通信教學系統,其特徵在於,包括 數據採集轉換模塊,用於從無線網絡控制器RNC接收使用無線通信協議封裝的分組交換PS業務數據包,將所述PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包,將所述乙太網數據包發送給業務代理模塊;以及,接收所述業務代理模塊返回的使用所述乙太網協議封裝的PS業務響應數據包,將所述PS業務響應數據包轉換為使用無線通信協議封裝的數據包後,發送給所述RNC ; 所述業務代理模塊,用於接收所述乙太網數據包,按照所述乙太網數據包指示的指令訪問移動通信教學系統外部的網絡,根據訪問結果向所述數據採集轉換模塊返回使用所述乙太網協議封裝的所述PS業務響應數據包。
2.根據權利要求I所述的系統,其特徵在於,所述數據採集轉換模塊包括 第一接收模塊,用於從RNC接收使用無線通信協議封裝的所述PS業務數據包,所述PS業務數據包包括用戶層面的GPRS隧道協議GTP_U包頭和PS業務數據淨荷; 第一轉換模塊,用於使用乙太網協議包頭替換所述GTP_U包頭,將所述乙太網協議包頭和所述PS業務數據淨荷構造成所述乙太網數據包; 第一發送模塊,用於將所述乙太網數據包發送給所述業務代理模塊; 第二接收模塊,用於接收所述業務代理模塊返回的使用所述乙太網協議封裝的所述PS業務響應數據包,所述PS業務響應數據包包括乙太網協議包頭和PS業務響應數據淨荷;第二轉換模塊,用於從所述PS業務響應數據淨荷中獲取目的IP位址,根據所述目的IP位址確定用戶設備UE,構造該UE對應的GTP_U包頭,使用構造的該GTP_U包頭替換所述PS業務響應數據包中的所述乙太網協議包頭,將該GTP_U包頭和所述PS業務響應數據淨荷構造成所述使用無線通信協議封裝的數據包; 第二發送模塊,用於將所述第二轉換模塊構造的所述數據包發送給所述RNC。
3.根據權利要求2所述的系統,其特徵在於,所述第一接收模塊使用用戶數據包協議UDP埠,接收所述RNC通過Iu接口發送的所述PS業務數據包;所述第二發送模塊使用所述UDP埠,將所述第二轉換模塊構造的所述數據包發送給所述RNC。
4.根據權利要求2所述的系統,其特徵在於,所述數據採集轉換模塊和所述業務代理模塊分別設置於不同的計算機上; 所述數據採集轉換模塊所在的計算機通過第一乙太網卡連接於所述RNC的PS業務面出局鏈路,通過第二乙太網卡與所述業務代理模塊所在的計算機相連; 所述業務代理模塊所在的計算機通過第三乙太網卡與所述第二乙太網卡相連,通過第四乙太網卡連接到所述移動通信教學系統外部的網絡。
5.根據權利要求4所述的系統,其特徵在於, 所述第一發送模塊通過winpcap接口,將所述乙太網數據包發送給所述業務代理模塊;所述第二接收模塊通過所述winpcap接口,接收所述業務代理模塊返回的使用所述乙太網協議封裝的所述PS業務響應數據包。
6.根據權利要求2所述的系統,其特徵在於,所述第二轉換模塊通過winpcap接口,從所述PS業務響應數據淨荷中獲取所述目的IP位址。
7.根據權利要求2所述的系統,其特徵在於,所述數據採集轉換模塊還包括丟棄模塊,用於若所述第二轉換模塊無法根據所述目的IP位址確定UE,則丟棄所述PS業務響應數據包。
8.根據權利要求I所述的系統,其特徵在於, 所述業務代理模塊,用於接收所述乙太網數據包,按照所述乙太網數據包指示的指令通過預先設置的第三方應用,訪問所述移動通信教學系統外部的網絡,並根據訪問結果向所述數據採集轉換模塊返回使用所述乙太網協議封裝的所述PS業務響應數據包。
9.一種分組交換PS業務數據處理方法,其特徵在於,包括 數據處理裝置從無線網絡控制器RNC接收使用無線通信協議封裝的PS業務數據包,將所述PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包; 按照所述乙太網數據包指示的指令訪問所述數據處理裝置外部的網絡,根據訪問結果返回使用所述乙太網協議封裝的PS業務響應數據包; 將使用所述乙太網協議封裝的所述PS業務響應數據包轉換為使用無線通信協議封裝的數據包後,發送給所述RNC。
10.根據權利要求9所述的方法,其特徵在於,所述PS業務數據包包括用戶層面的GPRS隧道協議GTP_U包頭和PS業務數據淨荷,所述將所述PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包的步驟包括 使用乙太網協議包頭替換所述GTP_U包頭,將所述乙太網協議包頭和所述PS業務數據淨荷構造成所述乙太網數據包。
11.根據權利要求9所述的方法,其特徵在於,所述PS業務響應數據包包括乙太網協議包頭和PS業務響應數據淨荷,所述將使用所述乙太網協議封裝的所述PS業務響應數據包轉換為使用無線通信協議封裝的數據包的步驟包括 從所述PS業務響應數據淨荷中獲取目的IP位址,根據所述目的IP位址確定用戶設備UE,構造該UE對應的GTP_U包頭; 使用構造的該GTP_U包頭替換所述PS業務響應數據包中的所述乙太網協議包頭,將該GTP_U包頭和所述PS業務響應數據淨荷構造成所述使用無線通信協議封裝的數據包。
12.根據權利要求9所述的方法,其特徵在於,所述數據處理裝置包括使用乙太網卡相連的第一計算機和第二計算機; 所述第一計算機從所述RNC接收使用無線通信協議封裝的所述PS業務數據包,將所述PS業務數據包轉換為使用乙太網協議封裝的乙太網數據包,並通過winpcap接口發送給所述第二計算機; 所述第二計算機接收所述乙太網數據包,按照所述乙太網數據包指示的指令訪問所述數據處理裝置外部的網絡,根據訪問結果向所述第一計算機返回使用所述乙太網協議封裝的所述PS業務響應數據包; 所述第一計算機通過所述winpcap接口接收所述使用乙太網協議封裝的所述PS業務響應數據包,將所述PS業務響應數據包轉換為使用無線通信協議封裝的數據包後,發送給所述RNC。
全文摘要
本申請提供了一種移動通信教學系統和PS業務數據處理方法,其中,移動通信教學系統包括數據採集轉換模塊用於從RNC接收用無線通信協議封裝的PS業務數據包,將PS業務數據包轉換為用乙太網協議封裝的乙太網數據包,將乙太網數據包發送給業務代理模塊;以及接收業務代理模塊返回的用乙太網協議封裝的PS業務響應數據包,將PS業務響應數據包轉換為用無線通信協議封裝的數據包後,發送給RNC;業務代理模塊,用於接收乙太網數據包,按照乙太網數據包指示的指令訪問移動通信教學系統外部的網絡,根據訪問結果向數據採集轉換模塊返回用乙太網協議封裝的PS業務響應數據包。通過本申請,降低了系統開發成本,滿足了用戶培訓需求。
文檔編號H04L29/08GK102665239SQ201210153219
公開日2012年9月12日 申請日期2012年5月16日 優先權日2012年5月16日
發明者戰照鵬, 鄭勇 申請人:大唐移動通信設備有限公司