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