行動電話通訊的自動測試方法及行動電話自動呼叫器的製作方法
2023-09-17 05:46:40 1
專利名稱:行動電話通訊的自動測試方法及行動電話自動呼叫器的製作方法
技術領域:
本發明涉及移動通訊終端,尤其涉及移動通訊終端的自動測試裝置和方法。
背景技術:
行動電話網絡(GSM、PCS、CDMA等)中的移動終端和基站間是通過無線環境進行通訊,而無線環境一般會受到天氣、外界電磁幹擾、信號傳播路徑、人為等等不確定性的影響,因此所測試的結果都是建立在大量的統計意義上的數據。對此,往往是讓測試人員連續撥通數百次電話,並記錄接續時間,工作任務非常枯燥繁重;並且由於存在人為因素原因,當出現異常時經常無法直接對問題進行定位,因此,必須將自動化方法引進來,以代替這種人工、機械、重複的工作。
目前,對採用自動模擬呼叫系統,有以下幾個方案第一種方案是,利用測試儀器生產廠家的儀器,採用通用接口總線(GPIB接口)進行控制,用測試儀器來模擬終端(或者基站),被測試的基站(或者移動終端)通過射頻口直接和測試儀器相連接,通過測試儀器的軟體模塊進行通訊測試。這種方案通過測試儀器廠家開發測試模塊,可以實現自動呼叫的功能,其存在的缺點是投入大(需要購買測試儀器和測試軟體模塊)、和真實環境存在差異。第二種方案是,採用在基站控制器(CSC)上修改程序,通過網絡側的設備模擬作主叫,直接對移動終端發起呼叫,而真實手機作為被叫,來進行通訊。這種方法優點是投入少、通訊環境真實,只需在網絡測試進行相應軟體修改即可實現,但其缺點是需要了解網絡側設備,對於第三方廠家的設備存在改造困難,另外,真實移動終端只能夠振鈴,無法完成後續通話及掛機等完整的信令。第三種方案是,利用移動終端的接口,通過數據線監測手機的狀態信令,來控制手機和基站進行通訊。此方法是簡單方便、投入少、通訊環境真實,其缺點是需要移動終端生產廠家配合,提供接口的控制指令集,受到手機型號的限制。
發明內容
本發明提供一種行動電話自動測試方法及行動電話自動呼叫器,以解決測試系統中靠人工對終端重複呼叫以進行大量重複測試所帶來的效率低下的問題。
為了實現上述目的,本發明提供了一種行動電話通訊的自動測試方法,其中,分解人工撥號時的過程,通過模擬人手的動作對移動終端進行呼叫操作,從而實現自動重複撥叫移動終端或重新讓移動終端發起呼叫,以對移動終端的通訊進行測試。
上述的行動電話通訊的自動測試方法,其中,所述呼叫操作包括撥號、振鈴識別、接通、通話保持、二次撥號、掛機、以及重撥的步驟。
上述的行動電話通訊的自動測試方法,其中,還通過模擬人手的動作,對移動終端進行流程操作。
上述的行動電話通訊的自動測試方法,其中,所述流程操作包括開機、關機和復位。
上述的行動電話通訊的自動測試方法,其中,進一步包括如下步驟步驟一根據計算機的指令完成按下或釋放測試移動終端的一按鍵完成撥號過程;當被測試的移動終端作為被叫時,在發生振鈴後,將振鈴信息上報給計算機,完成振鈴識別過程;步驟二根據計算機發送的接通指令,實現接通通話操作,並使移動終端處於通話保持狀態;步驟三通話完成後,當接收到計算機發出的掛斷指令後,進行掛機操作;步驟四計算機再次發出指令對移動終端進行重撥操作,或重新讓移動終端發起呼叫。
上述的行動電話通訊的自動測試方法,其中,在通話過程中,根據需要能夠接受計算機發出的撥號指令,執行二次撥號的測試操作。
上述的行動電話通訊的自動測試方法,其中,在測試開始、結束以及測試中出現異常時,根據計算機的指令,實現對移動終端的開機、關機和復位操作。
為了更好地實現上述目的,本發明還提供了一種行動電話自動呼叫器,連接於計算機與測試移動終端之間,包括通訊模塊、控制模塊、撥號模塊、振鈴檢測模塊、測試終端接口模塊,其中所述通訊模塊,用於接收計算機指令,和將自動呼叫器發出的振鈴信息上傳給計算機;所述控制模塊,用於接收通訊模塊傳送到的計算機指令和進行解析,並控制撥號模塊實現撥號功能,並用於將接收振鈴檢測模塊檢測到的振鈴信息發送給過通訊模塊,進而上報給計算機;所述撥號模塊,用於接收控制模塊發出的指令,對移動終端進行撥號操作;所述振鈴檢測模塊,用於檢測移動終端的振鈴信號,並將振鈴信息傳送給控制模塊,測試終端接口模塊,用於提供移動終端和自動呼叫器的統一接口,自動呼叫器通過所述接口來實現對被測試的移動終端的控制。
上述的行動電話自動呼叫器,其中,所述通訊模塊是串口接口晶片,能實現電平變化和將信令透明傳輸給控制模塊、計算機。
上述的行動電話自動呼叫器,其中,所述控制模塊是單片機。
上述的行動電話自動呼叫器,其中,所述撥號模塊是雙向模擬開關,其由控制模塊進行控制來進行按鍵的通斷操作。
上述的行動電話自動呼叫器,其中,所述振鈴檢測模塊所檢測的振鈴信號通過提取手機振鈴電平的變化、震動器的脈衝變化電流或者手機屏幕的照明燈狀態變化來獲取。
上述的行動電話自動呼叫器,其中,所述振鈴檢測模塊包含光耦合器,其將脈衝變化電流信號轉換成電壓信號並通過觸發器將振鈴信息顯示給所述控制模塊進行判斷。
上述的行動電話自動呼叫器,其中,所述測試終端接口模塊含有16對探針的接口板,該接口板的一端連接到手機撥號面板上,每對探針對應連接按鍵的兩個觸發端,即分別對應0-9數字鍵、撥號鍵、掛機鍵、開關機鍵、「*」號鍵、「#」號鍵、振鈴檢測信號,該接口板的另一端連接到所述撥號模塊上,從而實現通過撥號模塊來控制按鍵的接通狀態。
本發明非常適合在大話務量行動電話自動呼叫測試系統中進行應用,而本發明通過完全模擬人的動作對移動終端進行操作,來實現對通訊中的各個流程進行操作,並且由於不受終端和具體無線環境的束縛,可以方便的推廣到其他無線通訊系統中,從根本上使測試人員擺脫單調枯燥的重複撥叫工作,大大提高測試效率,有非常實際的現實意義。
圖1給出了整個系統組成的示意圖;圖2給出了本發明的電路設計框圖;圖3給出了本發明的方法流程圖。
具體實施例方式
下面結合附圖對本發明作進一步的詳細說明。
圖1是本發明的行動電話整個系統的組成示意圖。如圖所示,行動電話自動呼叫器通過串行接口和計算機進行通訊,接收計算機的指令,來模擬人手對移動終端(改造過的)進行各種操作,同時,移動終端也會將振鈴、通話等信息傳送給計算機,這樣,可以通過在計算機上進行進一步的開發,來完成通訊測試和其他應用的功能,比如可以增加對呼叫次數、接續時間、定時關機、定時關機等的統計和操作等。
圖2是本發明行動電話自動呼叫器的電路設計框圖。如圖所示,本發明行動電話自動呼叫器包括通訊模塊、控制模塊、撥號模塊、振鈴檢測模塊和測試終端接口模塊五部分。其中,該通訊模塊,其作用是實現計算機指令接收,和將自動呼叫器發出的信息上傳給計算機。所述通訊模塊可以通過串口接口晶片(如MAX-202E)實現電平變化和將信令透明傳輸給控制模塊或計算機;該控制模塊是行動電話自動呼叫器的核心,其作用是接收通訊模塊傳送到的計算機指令和進行解析,並控制撥號模塊實現撥號功能;另外,將接收振鈴檢測模塊檢測到的振鈴信息發送給過通訊模塊,進而上報給計算機。該控制模塊可以通過單片機如AT89C52對整個呼叫器的控制;該撥號模塊通過接收控制模塊發出的指令,對移動終端進行撥號操作。所述撥號模塊可由雙向模擬開關CC4066來實現,其主要受所述控制模塊控制而進行按鍵的通斷操作(「通」相當於按下按鍵,「斷」相當於釋放按鍵);
該振鈴檢測模塊檢測移動終端的振鈴信號,並將振鈴信息傳送給控制模塊。其中,對于振鈴信號可以通過提取手機振鈴器電平的變化、震動器的脈衝變化電流或者手機屏幕的照明燈狀態變化來實現,如對於脈衝變化電流可通過光耦合器4N25將電流信號轉換給電壓信號並通過觸發器將振鈴信息顯示給控制模塊進行判決;該測試終端接口模塊是提供移動終端和本發明的自動呼叫器的統一接口,自動呼叫器通過此接口來實現對被測試的移動終端的控制。其主要通過含有16對探針的接口板連接到手機撥號面板上,每對探針對應連接按鍵的兩個觸發端(分別對應0-9數字鍵、撥號鍵、掛機鍵、開關機鍵、「*」號鍵、「#」號鍵、振鈴檢測信號等),接口板另一端連接到撥號模塊上的模擬開關上,從而實現通過撥號模塊來控制按鍵的接通狀態。
本發明的行動電話自動呼叫器在工作中各部分的流程是通過通訊模塊,控制模塊完成對計算機發出的指令的解析,並由撥號模塊完成對計算機指令的執行,具體來說就是根據指令按下或者釋放測試移動終端的某個按鍵,即完成撥號過程;另外,如果被測試的移動終端作為被叫,發生振鈴後,就由振鈴檢測模塊將振鈴信息通傳送給控制模塊,再由控制模塊通過通訊模塊上報給計算機,完成振鈴識別流程;當完成振鈴識別流程後,根據計算機的指令,控制模塊向撥號模塊發送接通指令,由撥號模塊來實現接通通話操作,此時移動終端處於通話保持狀態。在通話過程中,根據需要,控制模塊可以接受計算機發出的撥號指令,由撥號模塊來執行完成二次撥號的測試操作;通話完成,當控制模塊接收到計算機發出的掛斷指令後,控制模塊向撥號模塊發送掛機操作,撥號模塊執行完成此操作,從而完成移動終端的一次通話測試。另外,根據需要,控制模塊接收計算機此指令後通過撥號模塊可以對移動終端重新發起重撥操作,重新讓移動終端發起呼叫,進行反覆的重複測試。在測試開始、結束以及測試中出現異常時,控制模塊可以根據計算機的指令,通過撥號模塊來實現對移動終端的開機、關機和復位等操作。
圖3給出了本發明的行動電話通訊的自動測試方法流程圖。本發明的行動電話通訊的自動測試方法,分解人工撥號時過程,通過模擬人手的動作,對移動終端進行撥號、振鈴識別、接通、通話保持、二次撥號、掛機、以及重撥等呼叫操作以及開機、關機和復位等流程操作,從而實現自動重複撥叫終端或重新讓移動終端發起呼叫,以對終端的通訊進行測試。具體地,本發明的方法包括在步驟S1,根據計算機的指令完成按下或釋放測試移動終端的某個按鍵,即完成撥號過程;而當被測試的移動終端作為被叫時,在發生振鈴後,將振鈴信息上報給計算機,完成振鈴識別過程;在步驟S2,根據計算機發送的接通指令,實現接通通話操作,並使移動終端處於通話保持狀態;在通話過程中,還根據接受的計算機發出的撥號指令去執行二次撥號的測試操作;在步驟S3,通話完成後,當接收到計算機發出的掛斷指令後,進行掛機操作;在步驟S4,計算機再次發出指令對移動終端進行重撥操作,或重新讓移動終端發起呼叫。
在利用上述方法進行測試的開始、結束以及測試中出現異常時,可以根據計算機的指令,實現對移動終端的開機、關機和復位操作。
本發明的優點其不受具體無線系統類型的影響,能夠適應目前應用的GSM、CDMA、PCS等各種系統。還有,只要對移動終端增加測試接口,即可完成對移動終端的各種操作,所以也不受具體移動終端類型的影響。而且,由於採用模擬人手的原理,在進行呼叫時和實際用戶的使用過程完全一樣,因此可以方便地用於無線通訊系統的測試中。另外,本發明的裝置小巧便攜,整個裝置只有一本32開書本大小,便於移動,可以方便的通過便攜機進行外場測試;且由於全部器件採用市場上的通用產品,大大降低了生產成本,便於推廣。
權利要求
1.一種行動電話通訊的自動測試方法,其特徵在於,分解人工撥號時的過程,通過模擬人手的動作對移動終端進行呼叫操作,從而實現自動重複撥叫移動終端或重新讓移動終端發起呼叫,以對移動終端的通訊進行測試。
2.根據權利要求1所述的行動電話通訊的自動測試方法,其特徵在於,所述呼叫操作包括撥號、振鈴識別、接通、通話保持、二次撥號、掛機、以及重撥的步驟。
3.根據權利要求1或2所述的行動電話通訊的自動測試方法,其特徵在於,還通過模擬人手的動作,對移動終端進行流程操作。
4.根據權利要求3所述的行動電話通訊的自動測試方法,其特徵在於,所述流程操作包括開機、關機和復位。
5.根據權利要求1所述的行動電話通訊的自動測試方法,其特徵在於,進一步包括如下步驟步驟一根據計算機的指令完成按下或釋放測試移動終端的某個按鍵完成撥號過程;當被測試的移動終端作為被叫時,在發生振鈴後,將振鈴信息上報給計算機,完成振鈴識別過程;步驟二根據計算機發送的接通指令,實現接通通話操作,並使移動終端處於通話保持狀態;步驟三通話完成後,當接收到計算機發出的掛斷指令後,進行掛機操作;步驟四計算機再次發出指令對移動終端進行重撥操作,或重新讓移動終端發起呼叫。
6.根據權利要求5所述的行動電話通訊的自動測試方法,其特徵在於,在通話過程中,還包括根據接受的計算機發出的撥號指令去執行二次撥號的測試操作的步驟。
7.根據權利要求5或6所述的行動電話通訊的自動測試方法,其特徵在於,在測試開始、結束以及測試中出現異常時,根據計算機的指令,實現對移動終端的開機、關機和復位操作。
8.一種行動電話自動呼叫器,連接於計算機與測試移動終端之間,其特徵在於,其包括通訊模塊、控制模塊、撥號模塊、振鈴檢測模塊、測試終端接口模塊,其中所述通訊模塊,用於接收計算機指令,和將自動呼叫器發出的振鈴信息上傳給計算機;所述控制模塊,用於接收通訊模塊傳送到的計算機指令和進行解析,並控制撥號模塊實現撥號功能;另外,用於將接收振鈴檢測模塊檢測到的振鈴信息發送給過通訊模塊,進而上報給計算機;所述撥號模塊,用於接收控制模塊發出的指令,對移動終端進行撥號操作;所述振鈴檢測模塊,用於檢測移動終端的振鈴信號,並將振鈴信息傳送給控制模塊,所述測試終端接口模塊,用於提供移動終端和自動呼叫器的統一接口,自動呼叫器通過所述接口來實現對被測試的移動終端的控制。
9.根據權利要求8所述的行動電話自動呼叫器,其特徵在於,所述通訊模塊是串口接口晶片,能實現電平變化和將信令透明傳輸給控制模塊、計算機。
10.根據權利要求8所述的行動電話自動呼叫器,其特徵在於,所述控制模塊是單片機。
11.根據權利要求8所述的行動電話自動呼叫器,其特徵在於,所述撥號模塊是雙向模擬開關,其由控制模塊進行控制來進行按鍵的通斷操作。
12.根據權利要求8所述的行動電話自動呼叫器,其特徵在於,所述振鈴檢測模塊所檢測的振鈴信號通過提取手機振鈴電平的變化、震動器的脈衝變化電流或者手機屏幕的照明燈狀態變化來獲取。
13.根據權利要求12所述的行動電話自動呼叫器,其特徵在於,所述振鈴檢測模塊包含光耦合器,其將脈衝變化電流信號轉換成電壓信號並通過觸發器將振鈴信息顯示給所述控制模塊進行判斷。
14.根據權利要求8所述的行動電話自動呼叫器,其特徵在於,所述測試終端接口模塊含有16對探針的接口板,該接口板的一端連接到手機撥號面板上,每對探針對應連接按鍵的兩個觸發端,即分別對應0-9數字鍵、撥號鍵、掛機鍵、開關機鍵、「*」號鍵、「#」號鍵、振鈴檢測信號,該接口板的另一端連接到所述撥號模塊上,從而實現通過撥號模塊來控制按鍵的接通狀態。
全文摘要
本發明涉及移動通訊終端的測試方法和裝置,其包括通訊模塊、控制模塊、撥號模塊、振鈴檢測模塊和測試終端接口模塊,通過分解人工撥號時的過程,通過直接改造移動終端,模擬人手的操作,以控制移動終端完成撥號、振鈴識別、接通、通話保持、二次撥號、掛機、重撥等一系列呼叫過程,以及開機、關機、復位等流程,使得在進行呼叫時和實際用戶的使用過程完全一樣,因此可以方便地用於無線通訊系統的測試中。而且本發明不受具體無線系統類型和具體移動終端類型的影響,裝置小巧便攜,價格低廉。
文檔編號H04W24/08GK1791256SQ20041009896
公開日2006年6月21日 申請日期2004年12月17日 優先權日2004年12月17日
發明者李應龍, 劉新才, 王東飛 申請人:中興通訊股份有限公司