手機及儀表控制方法以及使用該方法的系統(tǒng)的制作方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及一種控制技術(shù),特別涉及一種手機及儀表控制方法以及使用該方法的系統(tǒng)?!?br>背景技術(shù):
】[0002]手機在測試時需要數(shù)個儀表(instruments)來完成測試項目,例如,綜合測試儀、頻譜分析儀、電源供應(yīng)器、信號發(fā)射器等。傳統(tǒng)上,腳本工具只能連接上手機及儀表中的一個進行自動控制,另一個則需要使用手動控制。因此,需要一種手機及儀表控制方法以及使用該方法的系統(tǒng),用以改善如上所述的問題?!?br/>發(fā)明內(nèi)容】[0003]本發(fā)明的實施例提出一種手機及儀表控制方法,由處理單元執(zhí)行,包含以下步驟。讀取一個腳本,依據(jù)腳本判斷目的地是什么。如果目的地為手機,則依據(jù)腳本發(fā)送第一控制命令給手機。如果目的地為多個儀表中的一個,則依據(jù)腳本發(fā)送第二控制命令給儀表。[0004]本發(fā)明的實施例提出一種手機及儀表控制裝置,至少包含存儲裝置及處理單元。存儲裝置存儲腳本文本。處理單元耦接于存儲裝置,從腳本文本讀取腳本;依據(jù)腳本判斷目的地是什么;如果目的地為一手機,則依據(jù)腳本發(fā)送第一控制命令給手機;以及如果目的地為多個儀表中的一個,則依據(jù)腳本發(fā)送第二控制命令給儀表?!靖綀D說明】[0005]圖1是依據(jù)本發(fā)明實施例的系統(tǒng)架構(gòu)的示意圖。[0006]圖2是依據(jù)本發(fā)明實施例的控制器的系統(tǒng)架構(gòu)圖。[0007]圖3是依據(jù)本發(fā)明實施例的手機及儀表控制的系統(tǒng)架構(gòu)圖。[0008]圖4是依據(jù)本發(fā)明實施例的人機接口示意圖。[0009]圖5是依據(jù)本發(fā)明實施例的手機及儀表控制方法的流程圖?!揪唧w實施方式】[0010]以下說明為完成發(fā)明的優(yōu)選實現(xiàn)方式,其目的在于描述本發(fā)明的基本精神,但并不用以限定本發(fā)明。實際的【
發(fā)明內(nèi)容】必須參考之后的權(quán)利要求范圍。[0011]必須了解的是,使用于本說明書中的“包含”、“包括”等詞,用以表示存在特定的技術(shù)特征、數(shù)值、方法步驟、作業(yè)處理、元件和/或組件,但并不排除可加上更多的技術(shù)特征、數(shù)值、方法步驟、作業(yè)處理、元件、組件,或以上的任意組合。[0012]在權(quán)利要求中使用如“第一”、“第二”、“第三”等詞用來修飾權(quán)利要求中的元件,并非用來表示之間具有優(yōu)先權(quán)順序,先行關(guān)系,或者是一個元件先于另一個元件,或者是執(zhí)行方法步驟時的時間先后順序,僅用來區(qū)別具有相同名字的元件。[0013]本發(fā)明實施例提出一個用以提供測試手機的系統(tǒng)架構(gòu),包含控制器110、手機130及一至多部儀表150a至150η。圖1是依據(jù)本發(fā)明實施例的系統(tǒng)架構(gòu)的示意圖??刂破?10可通過通用串行總線(USB,UniversalSerialBus)連接至手機130,以及通過通用儀表總線(GPIB,General-PurposeInstrumentat1nBus)連接至一至多部儀表150a至150η,用以分別發(fā)送命令給手機130以及儀表150a至150η。儀表150a至150η可以是綜合測試儀(integratedtester)、步頁譜分析儀(spectrumanalyzer)、電源供應(yīng)器(powersupplier)、信號發(fā)射器(signalemitter)等。儀表150a至150η中的一個可連接上手機130。舉一個例子來說,儀表可以是連接至手機130的電源供應(yīng)器,用以供電給手機或斷電。舉另一個例子來說,儀表可以是頻譜分析儀,用以檢測手機130發(fā)送出的射頻信號。舉更另一個例子來說,儀表可以是連接至手機130的綜合測試儀,用以檢測手機130輸出的數(shù)字或模擬信號。舉更另一個例子來說,儀表可以是信號發(fā)射器,用以發(fā)送射頻信號給手機130。[0014]圖2是依據(jù)本發(fā)明實施例的控制器110的系統(tǒng)架構(gòu)圖。此系統(tǒng)架構(gòu)可實施于桌上型計算機、筆記型計算機或其他計算機裝置,至少包含處理單元210。處理單元210可使用多種方式實施,例如以專用硬件電路或通用硬件,例如,單一處理器、具并行處理能力的多處理器、圖形處理器或其他具運算能力的處理器,并且在執(zhí)行程序代碼或軟件時,提供之后所描述的功能。系統(tǒng)架構(gòu)還包含存儲器250用以存儲執(zhí)行過程中需要的數(shù)據(jù),例如,變量、數(shù)據(jù)表(datatables)、播放表等,以及存儲單元240,用以存儲各式各樣的電子文件,例如,網(wǎng)頁、文本、音頻文件、視頻文件等。系統(tǒng)架構(gòu)還包含通信接口260,讓處理單元210可藉以跟其他電子裝置進行溝通。通信接口260可包含通用串行總線控制器以及通用儀表總線控制器。輸入裝置230可包含鍵盤、鼠標、觸控面板等。使用者可按壓鍵盤上的硬鍵來輸入字元,藉由操作鼠標來控制鼠標,或者是在觸控面板制造手勢來控制執(zhí)行中的應(yīng)用程序。手勢可包含單擊、雙擊、單指拖曳、多指拖曳等,但不限定于此。顯示單元220可包含顯示面板(例如,薄膜液晶顯示面板、有機發(fā)光二極管面板或其他具顯示能力的面板),用以顯示輸入的字元、數(shù)字、符號、拖曳鼠標的移動軌跡、繪制的圖案或應(yīng)用程序所提供的畫面,提供給使用者觀看。[0015]圖3是依據(jù)本發(fā)明實施例的手機及儀表控制的系統(tǒng)架構(gòu)圖。處理單元210在載入并執(zhí)行相關(guān)軟件指令時實施腳本工具(scripttool)310的功能。腳本工具310可從存儲裝置240讀取腳本文本341,并且依據(jù)腳本文本341的腳本通過通用儀表總線控制器361發(fā)送控制命令給儀表150a至150η,以及通過通用串行總線控制器363發(fā)送控制命令給手機130。腳本工具310另可將傳送日志以及儀表150a至150η以及手機130回復(fù)的訊息存儲至存儲單元240中的日志文本343、顯示于顯示單元220或打印出文件330。腳本工具310可包含人機接口,用以依據(jù)使用者的操作開啟需要的腳本文本。[0016]圖4是依據(jù)本發(fā)明實施例的人機接口示意圖。人機接口包含顯示于顯示單元220的功能視窗410,包含啟動打開腳本文本功能的按鈕411。當處理單元210檢測到按鈕411被按下時,驅(qū)動顯示單元220顯示文本管理者視窗430,使得使用者可于文本列表中選擇并打開一個腳本文本431。[0017]腳本文本的范例腳本如下所示:[0018]ETS,Id=CPPower,Power=Down[0019]WAIT500[0020]ETS,Id=CPInitMSCapDb[0021]WAIT500[0022]ETS,Id=CPInitNam[0023]WAIT500[0024]Database=CPDBPSffMISC,ActiveNAM=NAMl,\[0025]OpSidEntryforLastSystem=FALSE,\[0026]SprintPCSOnlyMode=FALSE,\[0027]PrlEnable=TRUE,Pending[0028]Registrat1n=PEND_REG_N0NE,\[0029]PrefHomeMOServiceOpt1n=ResetAlltodefaultpref,\[0030]PrefHomeMTServiceOpt1n=ResetAlltodefaultpref,\[0031]PrefRoamMTServiceOpt1n=ResetAlltodefaultpref,\[0032]IS683NamLock=FALSE[0033]WAIT500[0034]PS:1DN?[0035]TS:1DN?[0036]Lognoteafafafaf[0037]end[0038]loop2[0039]ETS,Id=CPPower,Power=Down[0040]endloop[0041]舉例來說,處理單元210依據(jù)腳本“ETS,Id=CPPower,Power=Down”發(fā)送控制命令給手機130,用以指示手機130關(guān)閉電源。處理單元210依據(jù)腳本“ETS,Id=CPInitMSCapDb”以及“ETS,Id=CPInitNam”發(fā)送控制命令給手機130,用以指示手機130進行初始化作業(yè)。處理單元210依據(jù)腳本“PS:1DN?”發(fā)送控制命令給電源供應(yīng)器,用以詢問識別碼。處理單元210依據(jù)腳本“TS:1DN?”發(fā)送控制命令給綜合測試儀,用以詢問識別碼。當前第1頁1 2