>[0057]如圖3所示,在一個實施例中,一種數(shù)據(jù)透傳的測試系統(tǒng),包括獲取模塊110、命令生成模塊130、通訊模塊150和監(jiān)控模塊170。
[0058]獲取模塊110,用于獲取配置參數(shù)。
[0059]本實施例中,配置參數(shù)包括了被叫號碼、待傳輸?shù)臄?shù)據(jù)的調(diào)用路徑、波特率、透傳次數(shù)、撥號成功斷開再撥號次數(shù)和撥號失敗重試次數(shù)等信息。配置參數(shù)將用于對數(shù)據(jù)透傳的測試過程進行控制,以使得數(shù)據(jù)透傳的測試過程是依照配置參數(shù)進行的。
[0060]具體的,配置參數(shù)可以是系統(tǒng)預先設置,也可以是用戶在進行測試之間輸入的,在此不進行限定。
[0061]在一個實施例中,上述獲取模塊110還用于響應用戶輸入以根據(jù)用戶輸入的信息生成對應的配置參數(shù)。
[0062]本實施例中,對用戶輸入進行響應以產(chǎn)生相應的配置參數(shù),進而通過產(chǎn)生的配置參數(shù)觸發(fā)進行數(shù)據(jù)透傳的測試。
[0063]命令生成模塊130,用于調(diào)用超級終端,并通過超級終端生成配置參數(shù)對應的測試命令。
[0064]本實施例中,將用于進行數(shù)據(jù)透傳的測試的兩臺計算機通過電話線連接,以一臺計算機作為呼叫方,另一臺計算機則作為應答方。例如,該計算機可以是筆記本電腦,也可以是接入了外置modem的臺式電腦。獲取模塊110在作為呼叫方的計算機中獲取配置參數(shù),命令生成模塊130在呼叫方和應答方中自動調(diào)用超級終端,以通過超級終端生成配置參數(shù)所對應的測試命令。
[0065]通訊模塊150,用于通過測試命令觸發(fā)進行通訊連接和數(shù)據(jù)的傳輸。
[0066]本實施例中,測試命令將用于實現(xiàn)modem的通訊控制,其中,該測試命令包括了撥號命令和傳輸命令,撥號命令用于觸發(fā)modem根據(jù)被叫號碼進行撥號,以建立兩臺計算機之間的通訊連接;傳輸命令包括了待傳輸?shù)臄?shù)據(jù)對應的路徑,該路徑即為待傳輸?shù)臄?shù)據(jù)的存儲地址,用于控制待傳輸?shù)臄?shù)據(jù)的調(diào)用以及傳輸。
[0067]監(jiān)控模塊170,用于監(jiān)控數(shù)據(jù)的傳輸以生成測試結(jié)果。
[0068]本實施例中,監(jiān)控模塊170監(jiān)控數(shù)據(jù)的傳輸?shù)玫较鄳臄?shù)據(jù)傳輸參數(shù),并保存。該測試結(jié)果包括了數(shù)據(jù)吞吐量、重試次數(shù)、呼通率和實時傳輸速率等數(shù)據(jù)傳輸參數(shù),將用于表征當前的數(shù)據(jù)透傳狀態(tài)。
[0069]如圖4所示,在另一個實施例中,上述通訊模塊150包括撥號單元151、數(shù)據(jù)調(diào)用單元153和傳輸單元155。
[0070]撥號單元151,用于根據(jù)包含了被叫號碼的測試命令觸發(fā)進行撥號以建立通訊連接。
[0071]本實施例中,包含了被叫號碼的測試命令即為撥號命令。撥號單元151通過包含了被叫號碼的測試命令自動進行撥號以自動建立呼叫方和應答方之間的通訊連接。
[0072]數(shù)據(jù)調(diào)用單元153,用于根據(jù)測試命令中的傳輸命令調(diào)用數(shù)據(jù)。
[0073]本實施例中,數(shù)據(jù)調(diào)用單元153從測試命令中的傳輸命令提取得到待傳輸?shù)臄?shù)據(jù)對應的路徑,根據(jù)提取得到的待傳輸?shù)臄?shù)據(jù)對應的路徑進行數(shù)據(jù)的調(diào)用。其中,傳輸命令用于進行傳輸以測試當前Modem進行數(shù)據(jù)透傳的狀況;待傳輸?shù)臄?shù)據(jù)可以是任意指令的文件,在優(yōu)選的實施例中,待傳輸?shù)臄?shù)據(jù)為占用存儲空間較大的文件,以通過大文件對Modem中的數(shù)據(jù)透傳進行準確測試。
[0074]傳輸單元155,用于將調(diào)用的數(shù)據(jù)通過建立的通訊連接進行傳輸。
[0075]本實施例中,傳輸單元155將調(diào)用的數(shù)據(jù)由呼叫方傳輸至應答方,并且根據(jù)配置參數(shù)中的透傳次數(shù),將在發(fā)生數(shù)據(jù)的傳輸失敗時自動進行數(shù)據(jù)的重新傳輸,以保障了無人值守的測試的成功率。
[0076]由于Modem能力協(xié)商是通過兩種方式實現(xiàn)的,一種是通過信令的方式對Modem的能力進行協(xié)商,另一種為自動切換,將要求呼叫方和應答方通過配置將置為自動切換模式,該模式之下將不依賴于信令協(xié)商,在如上所述的數(shù)據(jù)透傳的測試中,將在如上兩種模式進行測試。
[0077]應用上述數(shù)據(jù)透傳的測試系統(tǒng)只有需要進行配置參數(shù)的輸入即可自動撥號、建立通訊連接和傳輸文件,進而得到相應的測試結(jié)果,操作簡單,測試效率得到明顯提高。
[0078]上述數(shù)據(jù)透傳的測試方法和系統(tǒng)中,在對modem業(yè)務進行測試時將獲取配置參數(shù),自動調(diào)用超級終端,以通過超級終端生成配置參數(shù)所對應的測試命令,進而通過測試命令觸發(fā)進行通訊連接和數(shù)據(jù)的傳輸,以對數(shù)據(jù)的傳輸進行監(jiān)控生成相應的測試結(jié)果,不需要人工參與,實現(xiàn)了 modem業(yè)務測試的無人值守,有效減少人力耗費、提升了測試效率。
[0079]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0080]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【主權項】
1.一種數(shù)據(jù)透傳的測試方法,包括如下步驟: 獲取配置參數(shù); 調(diào)用超級終端,并通過所述超級終端生成所述配置參數(shù)對應的測試命令; 通過所述測試命令觸發(fā)進行通訊連接和數(shù)據(jù)的傳輸; 監(jiān)控所述數(shù)據(jù)的傳輸以生成測試結(jié)果。
2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取配置參數(shù)的步驟包括: 響應用戶輸入以根據(jù)用戶輸入的信息生成對應的配置參數(shù)。
3.根據(jù)權利要求1所述的方法,其特征在于,所述通過所述測試命令觸發(fā)進行通訊連接和數(shù)據(jù)的傳輸?shù)牟襟E包括: 根據(jù)包含了被叫號碼的測試命令觸發(fā)進行撥號以建立通訊連接; 根據(jù)所述測試命令中的傳輸命令調(diào)用數(shù)據(jù); 將所述調(diào)用的數(shù)據(jù)通過建立的通訊連接進行傳輸。
4.根據(jù)權利要求1所述的方法,其特征在于,所述監(jiān)控所述數(shù)據(jù)的傳輸以生成測試結(jié)果的步驟包括: 監(jiān)控所述數(shù)據(jù)的傳輸?shù)玫较鄳臄?shù)據(jù)傳輸參數(shù),并保存。
5.一種數(shù)據(jù)透傳的測試系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取配置參數(shù); 命令生成模塊,用于調(diào)用超級終端,并通過所述超級終端生成所述配置參數(shù)對應的測試命令; 通訊模塊,用于通過所述測試命令觸發(fā)進行通訊連接和數(shù)據(jù)的傳輸; 監(jiān)控模塊,用于監(jiān)控所述數(shù)據(jù)的傳輸以生成測試結(jié)果。
6.根據(jù)權利要求5所述的系統(tǒng),其特征在于,所述獲取模塊還用于響應用戶輸入以根據(jù)用戶輸入的信息生成對應的配置參數(shù)。
7.根據(jù)權利要求5所述的系統(tǒng),其特征在于,所述通訊模塊包括: 撥號單元,用于根據(jù)包含了被叫號碼的測試命令觸發(fā)進行撥號以建立通訊連接; 數(shù)據(jù)調(diào)用單元,用于根據(jù)所述測試命令中的傳輸命令調(diào)用數(shù)據(jù); 傳輸單元,用于將所述調(diào)用的數(shù)據(jù)通過建立的通訊連接進行傳輸。
8.根據(jù)權利要求5所述的系統(tǒng),其特征在于,所述監(jiān)控模塊還用于監(jiān)控所述數(shù)據(jù)的傳輸?shù)玫较鄳臄?shù)據(jù)傳輸參數(shù),并保存。
【專利摘要】本發(fā)明提供了一種數(shù)據(jù)透傳的測試方法和系統(tǒng)。所述方法包括:獲取配置參數(shù);調(diào)用超級終端,并通過所述超級終端生成所述配置參數(shù)對應的測試命令;通過所述測試命令觸發(fā)進行通訊連接和數(shù)據(jù)的傳輸;監(jiān)控所述數(shù)據(jù)的傳輸以生成測試結(jié)果。所述系統(tǒng)包括:獲取模塊,用于獲取配置參數(shù);命令生成模塊,用于調(diào)用超級終端,并通過所述超級終端生成所述配置參數(shù)對應的測試命令;通訊模塊,用于通過所述測試命令觸發(fā)進行通訊連接和數(shù)據(jù)的傳輸;監(jiān)控模塊,用于監(jiān)控所述數(shù)據(jù)的傳輸以生成測試結(jié)果。采用本發(fā)明能減少人力耗費,提升測試效率。
【IPC分類】H04M7-00, H04M3-22
【公開號】CN104580752
【申請?zhí)枴緾N201310495088
【發(fā)明人】盧紅波, 李蓓, 陽志明, 聶偉峰
【申請人】深圳市共進電子股份有限公司
【公開日】2015年4月29日
【申請日】2013年10月18日