專利名稱:測試系統(tǒng)及方法及其應用的控制裝置的制作方法
技術(shù)領域:
本發(fā)明涉及一種測試系統(tǒng)及方法,尤指一種測試系統(tǒng)及方法及其應用的控制裝置。
背景技術(shù):
交互式電子產(chǎn)品,如手機、個人數(shù)字助理等,通常包括一主板、一顯示模塊及一鍵盤。交互式電子產(chǎn)品出廠前必須進行測試,以確保其功能均正常運作。通常的測試方法利用一測試裝置,如計算機等,經(jīng)由控制端口(Console Port)發(fā)送指令至與其直接相連的被測試的交互式電子產(chǎn)品。被測試的交互式電子產(chǎn)品接收到指令后譯碼并執(zhí)行相對應的動作,并將相關(guān)數(shù)據(jù)傳送給測試裝置,測試裝置根據(jù)此相關(guān)數(shù)據(jù)判斷被測試的交互式電子產(chǎn)品是否正常。
此種測試架構(gòu)中,因交互式電子產(chǎn)品需對接收到的指令進行譯碼,交互式電子產(chǎn)品必須具有可進行譯碼的相關(guān)軟件。但這些譯碼相關(guān)軟件并不是交互式電子產(chǎn)品正常工作時所必需的,因而增加了交互式電子產(chǎn)品的額外負擔,從而使得交互式電子產(chǎn)品的成本增加。
此外,因交互式電子產(chǎn)品都具有一顯示模塊,因而測試時需測試其顯示模塊是否正常,即測試裝置需要從交互式電子產(chǎn)品抓取圖像數(shù)據(jù)。而在被測裝置當機時,上述測試架構(gòu)無法收集圖像數(shù)據(jù)。
發(fā)明內(nèi)容有鑒于此,有必要提供一種測試系統(tǒng),其具有獨立的控制裝置可用于譯碼,并可收集被測裝置當機時的數(shù)據(jù)。
然,還需提供一種控制裝置,用于測試系統(tǒng)中進行譯碼,并可收集被測裝置當機時的數(shù)據(jù)。
然,還需提供一種測試方法,當測試中被測裝置當機時,可收集數(shù)據(jù)。
一種測試系統(tǒng)包括一測試裝置、一被測裝置及一控制裝置。測試裝置用于產(chǎn)生并發(fā)送指令。被測裝置包括一傳輸元件、一主板、一鍵盤及一顯示模塊,顯示模塊通過傳輸元件連接至主板,鍵盤連接至主板??刂蒲b置與測試裝置相連,并連接至傳輸元件及鍵盤,用于接收測試裝置所發(fā)送的指令并進行譯碼,并根據(jù)譯碼后的指令相應動作,及從傳輸元件獲取數(shù)據(jù)。
一種控制裝置,用于一測試系統(tǒng)中,測試系統(tǒng)包括一測試裝置及一被測裝置。測試裝置用于產(chǎn)生并發(fā)送指令。被測裝置包括一傳輸元件、一主板、一鍵盤及一顯示模塊,顯示模塊通過傳輸元件連接至主板,鍵盤連接至主板??刂蒲b置包括一控制器、一緩沖器及一繼電電路??刂破髋c測試裝置相連,并連接至傳輸元件,用于接收測試裝置所發(fā)送之指令并進行譯碼,并根據(jù)譯碼后的指令相應動作,及從傳輸元件獲取數(shù)據(jù)。緩沖器與控制器相連,用于暫存控制器所獲取之數(shù)據(jù)。繼電電路與控制器及鍵盤相連,用于根據(jù)控制器的控制相應動作,以控制鍵盤自動動作。
一種測試方法包括步驟藉由一測試裝置產(chǎn)生一指令,并將指令發(fā)送至一控制裝置;控制裝置的一控制器接收指令,并對指令進行譯碼;控制器判斷指令的類型,并根據(jù)指令的類型相應動作;獲取數(shù)據(jù)并將此數(shù)據(jù)傳送至測試裝置;及接收并顯示數(shù)據(jù)。
利用測試系統(tǒng)中的控制裝置進行譯碼,從而無需在被測裝置中增加額外譯碼軟件,從而降低被測裝置的成本及負擔,并可收集被測裝置當機時的數(shù)據(jù)。
另,控制裝置連接至連接被測裝置的主板與顯示模塊的傳輸元件上,當測試裝置抓取圖像數(shù)據(jù)時,被測裝置可同時傳輸圖像數(shù)據(jù)至被測裝置的顯示模塊及控制裝置。控制裝置再傳送給測試裝置,測試裝置與被測裝置幾乎同時顯示圖像,縮短測試時間,提高測試效率。
圖1是本發(fā)明的一實施方式中測試系統(tǒng)的架構(gòu)圖。
圖2是本發(fā)明的一實施方式中測試系統(tǒng)的方塊圖。
圖3是本發(fā)明的一實施方式中測試方法的流程圖。
圖4是本發(fā)明另一實施方式中測試方法的流程圖。
具體實施方式參閱圖1,所示為本發(fā)明一實施方式中的測試系統(tǒng)10的架構(gòu)圖。測試系統(tǒng)10包括一測試裝置100、一控制裝置200及一被測裝置300。測試裝置100用于產(chǎn)生并發(fā)送指令。在本實施方式中,測試裝置100可為一計算機,其所產(chǎn)生的指令包括一按鍵指令及一圖像擷取指令??刂蒲b置200連接于測試裝置100與被測裝置300之間,用于接收測試裝置100所發(fā)送的指令并進行譯碼,然后根據(jù)譯碼后的指令相應動作。被測裝置300為一交互式電子產(chǎn)品,如手機、個人數(shù)字助理等。
圖2所示為本發(fā)明一實施方式中的測試系統(tǒng)10的方塊圖。在本實施方式中,被測裝置300包括一主板310、一顯示模塊330、一傳輸元件320及一鍵盤340,在本實施例中,傳輸元件320可為一傳輸線。鍵盤340與主板310相連,用于觸發(fā)主板310發(fā)送數(shù)據(jù)。主板310根據(jù)鍵盤340的觸發(fā)發(fā)送數(shù)據(jù)。在本實施例中,主板310所發(fā)送的數(shù)據(jù)為圖像數(shù)據(jù)。顯示模塊330用于顯示主板310所傳送的數(shù)據(jù)。傳輸元件320連接主板310與顯示模塊330,用于傳輸主板310所發(fā)送的數(shù)據(jù)至顯示模塊330。在本實施方式中,主板310根據(jù)鍵盤340的觸發(fā)發(fā)送數(shù)據(jù)至顯示模塊330。在本發(fā)明的另一實施方式中,主板310自動經(jīng)由傳輸元件320發(fā)送數(shù)據(jù)至顯示模塊330,如充電時。測試裝置100包括一顯示器110,用于顯示圖像數(shù)據(jù)。
控制裝置200包括一繼電電路210、一控制器220及一緩沖器230??刂破?20與測試裝置100相連,并連接至被測裝置300的傳輸元件320,用于接收測試裝置100所發(fā)送的指令,對接收到的指令進行譯碼,并根據(jù)譯碼后的指令相應動作,及從傳輸元件320上獲取主板310所傳送的數(shù)據(jù)。
繼電電路210連接控制器220及鍵盤340,用于根據(jù)控制器220的控制相應動作,及控制鍵盤340相應自動動作。繼電電路210包括多個繼電器,分別對應連接鍵盤340的按鍵。所述多個繼電器根據(jù)控制器220的控制自動按下相應的按鍵。在本實施方式中,舉例而言,繼電電路210可包括32個繼電器。
緩沖器230,與控制器220相連,用于暫存控制器220從傳輸元件320上所接收到的數(shù)據(jù)。在本實施方式中,緩沖器230為先進先出緩沖器??刂破?20還可用于從緩沖器230讀取數(shù)據(jù)并發(fā)送至測試裝置100。
當測試裝置100發(fā)送指令至控制裝置200時,控制裝置200的控制器220對接收到的指令進行譯碼,并判斷此指令為圖像擷取指令還是按鍵指令。若為按鍵指令,則控制器220控制繼電電路210動作,從而繼電電路210控制鍵盤340的相應按鍵自動按下,以觸發(fā)主板310經(jīng)由傳輸元件320發(fā)送相應數(shù)據(jù)至顯示模塊330。同時,控制器220從傳輸元件320上獲取主板310所發(fā)送的數(shù)據(jù),并將此數(shù)據(jù)寫入緩沖器230。在本實施方式中,控制器220從傳輸元件320上獲取的數(shù)據(jù)為圖像數(shù)據(jù)。
若為圖像擷取指令,則控制器220讀取緩沖器230內(nèi)的全部數(shù)據(jù),并將此數(shù)據(jù)傳送至測試裝置100。
當緩沖器230達到一定容量時,控制器220就會通知測試裝置100來讀取緩沖器230內(nèi)的全部數(shù)據(jù)。此一定容量可于系統(tǒng)測試后取最佳值,以不掉數(shù)據(jù)及數(shù)據(jù)顯示不延遲為原則。在本實施方式中,此一定容量為緩沖器230半滿。在本發(fā)明的其他實施方式中,此一定容量可為緩沖器230接近全空。
當測試裝置100超過一時間段沒有接收到控制器220所發(fā)送的數(shù)據(jù),則測試裝置100就會產(chǎn)生一圖像擷取指令并發(fā)送此圖像擷取指令至控制器220??刂破?20接收到此指令后進行譯碼,并判斷此指令為圖像擷取指令??刂破?20就會根據(jù)此指令讀取緩沖器230內(nèi)的數(shù)據(jù),并將此數(shù)據(jù)傳送到測試裝置100。此時間可于系統(tǒng)測試時以測試裝置100的顯示器110與被測裝置300的顯示模塊330無延遲為原則取最佳值。在本實施方式中,此時間段為25毫秒。
圖3為本發(fā)明一實施方式中的測試方法的流程圖。在步驟S300,測試裝置100產(chǎn)生一指令,并發(fā)送此指令至控制裝置200。在步驟S302,控制裝置200的控制器220接收到此指令,并對其進行譯碼。在步驟S304,控制器220判斷指令的類型,并根據(jù)指令的類型相應動作。步驟S304的詳細內(nèi)容將在后續(xù)介紹。在步驟S306,控制器220獲取數(shù)據(jù)并將此數(shù)據(jù)發(fā)送至測試裝置100。
在步驟S308,測試裝置100接收并顯示該數(shù)據(jù)。在本實施方式中,測試裝置100首先對接收到的數(shù)據(jù)進行譯碼,然后再將數(shù)據(jù)顯示于顯示器110上。
圖4為本發(fā)明另一實施方式中的測試方法的流程圖。在步驟S400,測試裝置100產(chǎn)生一指令,并發(fā)送此指令至控制裝置200。本實施方式中,測試裝置100產(chǎn)生的指令包括圖像擷取指令及按鍵指令。在步驟S402,控制裝置200的控制器220接收到此指令,并對其進行譯碼。在步驟S404,控制器220判斷指令的類型。
若控制器220判斷此指令為按鍵指令,則在步驟S406,控制器220控制繼電電路210相應動作。在步驟S408,繼電電路210控制被測裝置300的鍵盤340自動動作,以觸發(fā)主板310經(jīng)由傳輸元件320向顯示模塊330發(fā)送數(shù)據(jù)。在步驟S410,控制器220從傳輸元件320獲取主板310所傳送的數(shù)據(jù),并將此數(shù)據(jù)寫入緩沖器230。
在步驟S412,控制器220從緩沖器230讀取數(shù)據(jù)并發(fā)送至測試裝置100。在本實施方式中,當緩沖器230達到一定容量時,控制器220就會通知測試裝置100來讀取緩沖器230內(nèi)的全部數(shù)據(jù)。此一定容量可于系統(tǒng)測試后取最佳值,以不掉數(shù)據(jù)及數(shù)據(jù)顯示不延遲為原則。在本實施方式中,此一定容量為緩沖器230半滿。在本發(fā)明的其他實施方式中,此一定容量可為緩沖器230接近全空。
在步驟S414,測試裝置100接收并顯示控制器220所發(fā)送至數(shù)據(jù)。在本實施方式中,測試裝置100首先對接收到的數(shù)據(jù)進行譯碼,然后將數(shù)據(jù)顯示于顯示器110上。
若控制器220判斷此指令為圖像擷取指令,則直接進入步驟S412,控制器220從緩沖器230讀取數(shù)據(jù)并發(fā)送至測試裝置100。
利用測試系統(tǒng)10中的控制裝置200進行譯碼,從而無需在被測裝置300中增加額外譯碼軟件,從而降低被測裝置300的成本及負擔,并可收集被測裝置300當機時的數(shù)據(jù)。
另,控制裝置200連接至連接被測裝置300的主板310與顯示模塊330的傳輸元件320上,當測試裝置100抓取圖像數(shù)據(jù)時,被測裝置300可同時傳輸圖像數(shù)據(jù)至被測裝置300的顯示模塊330及控制裝置200??刂蒲b置200再傳送給測試裝置100,測試裝置100與被測裝置300幾乎同時顯示圖像數(shù)據(jù),縮短測試時間,提高測試效率。
再者,控制裝置200的繼電電路210可控制被測裝置300的鍵盤340自動按下,無需人工進行操作鍵盤340,節(jié)省人力及時間。
權(quán)利要求
1.一種測試系統(tǒng),其特征在于所述測試系統(tǒng)包括一測試裝置,用于產(chǎn)生并發(fā)送指令;一被測裝置,包括一傳輸元件、一主板、一顯示模塊及一鍵盤,所述顯示模塊通過所述傳輸元件連接至所述主板,所述鍵盤連接至所述主板;及一控制裝置,與所述測試裝置相連,并連接至所述傳輸元件及所述鍵盤,用于接收所述測試裝置所發(fā)送的指令并進行譯碼,并根據(jù)譯碼后的指令相應動作,及從所述傳輸元件獲取數(shù)據(jù)。
2.如權(quán)利要求1所述的測試系統(tǒng),其特征在于所述控制裝置包括一控制器,與所述測試裝置相連,并連接至所述被測裝置的所述傳輸元件上,用于接收所述測試裝置所發(fā)送的指令并進行譯碼,并根據(jù)譯碼后的指令相應動作,及從所述傳輸元件獲取數(shù)據(jù);一緩沖器,與所述控制器相連,用于暫存所述控制器從所述傳輸元件所獲取的數(shù)據(jù);及一繼電電路,與所述控制器及所述被測裝置的鍵盤相連,用于根據(jù)所述控制器的控制相應動作,以控制所述鍵盤自動動作。
3.如權(quán)利要求2所述的測試系統(tǒng),其特征在于所述緩沖器為先進先出緩沖器。
4.如權(quán)利要求2所述的測試系統(tǒng),其特征在于所述控制器還用于從所述緩沖器讀取數(shù)據(jù),并將所述數(shù)據(jù)傳送至所述測試裝置。
5.如權(quán)利要求1所述的測試系統(tǒng),其特征在于所述測試裝置所發(fā)送的指令包括一圖像擷取指令及一按鍵指令。
6.一種控制裝置,用于一測試系統(tǒng),所述測試系統(tǒng)包括一測試裝置及一被測裝置,所述測試裝置用于產(chǎn)生并發(fā)送指令,所述被測裝置包括一傳輸元件、一主板、一顯示模塊及一鍵盤,所述顯示模塊通過所述傳輸元件連接至所述主板,所述鍵盤連接至所述主板,其特征在于所述控制裝置包括一控制器,與所述測試裝置相連,并連接至所述被測裝置的所述傳輸元件上,用于接收所述測試裝置所發(fā)送的指令并進行譯碼,并根據(jù)譯碼后的指令相應動作,及從所述傳輸元件獲取數(shù)據(jù);一緩沖器,與所述控制器相連,用于暫存所述控制器從所述傳輸元件所獲取的數(shù)據(jù);及一繼電電路,與所述控制器及所述被測裝置的鍵盤相連,用于根據(jù)所述控制器的控制相應動作,以控制所述鍵盤自動動作。
7.如權(quán)利要求6所述的控制裝置,其特征在于所述緩沖器為先進先出緩沖器。
8.如權(quán)利要求6所述的控制裝置,其特征在于所述控制器還用于從所述緩沖器讀取數(shù)據(jù),并將所述數(shù)據(jù)傳送至所述測試裝置。
9.一種測試方法,其特征在于所述測試方法包括藉由一測試裝置產(chǎn)生一指令,并將所述指令發(fā)送至一控制裝置;所述控制裝置的一控制器接收所述指令,并對所述指令進行譯碼;所述控制器判斷所述指令的類型,并根據(jù)所述指令的類型相應動作;及所述控制器獲取數(shù)據(jù)并將此數(shù)據(jù)發(fā)送至所述測試裝置。
10.如權(quán)利要求9所述的測試方法,其特征在于更包括以下步驟接收并顯示所述數(shù)據(jù)。
11.如權(quán)利要求9所述的測試方法,其特征在于所述控制器判斷所述指令的類型,并根據(jù)所述指令的類型相應動作的步驟包括以下步驟若判斷所述指令為按鍵指令,控制繼電電路動作;控制一被測裝置的一鍵盤自動動作,以觸發(fā)所述被測裝置的一主板經(jīng)由所述被測裝置的一傳輸元件向所述被測裝置的一顯示模塊發(fā)送數(shù)據(jù);及從所述被測裝置的傳輸元件上獲取數(shù)據(jù),并將所述數(shù)據(jù)寫入緩沖器。
12.如權(quán)利要求9所述的測試方法,其特征在于所述控制器判斷所述指令的類型,并根據(jù)所述指令的類型相應動作的步驟包括以下步驟若判斷所述指令為圖像擷取指令,從所述控制裝置的緩沖器讀取數(shù)據(jù)。
全文摘要
一種測試系統(tǒng),包括一測試裝置、一被測裝置及一控制裝置。測試裝置用于產(chǎn)生并發(fā)送指令。被測裝置包括一傳輸元件、一主板、一鍵盤及一顯示模塊,顯示模塊通過傳輸元件連接至主板,鍵盤連接至主板。控制裝置與測試裝置相連,并連接至傳輸元件及鍵盤,用于接收測試裝置所發(fā)送的指令并進行譯碼,并根據(jù)譯碼后的指令相應動作,及從傳輸元件獲取數(shù)據(jù)。利用測試系統(tǒng)中的控制裝置進行譯碼,從而無需在被測裝置中增加額外譯碼軟件,從而降低被測裝置的成本及負擔,并可收集被測裝置當機時的數(shù)據(jù)。本發(fā)明還提供一種應用于測試系統(tǒng)中的控制裝置及測試方法。
文檔編號G06F11/22GK1940879SQ200510100099
公開日2007年4月4日 申請日期2005年9月30日 優(yōu)先權(quán)日2005年9月30日
發(fā)明者羅依, 陳易瑳 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司