欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動(dòng)機(jī)裝置測試器的制作方法

文檔序號(hào):6593962閱讀:397來源:國知局
專利名稱:自動(dòng)機(jī)裝置測試器的制作方法
自動(dòng)機(jī)裝置測試器對(duì)相關(guān)申請(qǐng)的交叉引用
該申請(qǐng)要求題目為“Robotic Device Tester”的、于2008年4月18日提交的美國臨 時(shí)專利申請(qǐng)No. 61/046,355和題目為“Robotic Device !"ester”的、于2008年9月洸日 提交的美國非臨時(shí)專利申請(qǐng)No. 12/239,271的優(yōu)先權(quán),其每一件申請(qǐng)通過引用而在這里 被以其整體并入。
背景技術(shù)
多個(gè)裝置、并且特別地手持式通信裝置例如移動(dòng)電話經(jīng)常得到制造和升級(jí)。在裝 置的研發(fā)和設(shè)計(jì)期間和之后和在用于在新的或者傳統(tǒng)裝置上運(yùn)行的、該新的裝置或者新的 軟件的大規(guī)模生產(chǎn)和配送之前,每一個(gè)這種裝置均要求裝置的硬件、軟件和通信功能性的 測試。傳統(tǒng)的測試系統(tǒng)暴露并且訪問受測試裝置的內(nèi)部接口從而根據(jù)已經(jīng)輸入的預(yù)定 測試序列模擬裝置的操作。然而,受測試裝置的這種操作是不充分的,因?yàn)樗鼪]有準(zhǔn)確地反 映裝置最終是如何使用的,即,通過按鈕按壓或者其它輸入硬件例如滾動(dòng)條、輪子或者操縱 桿的致動(dòng)。此外,在故障的情形中,如果故障在長的無人值守測試運(yùn)行期間發(fā)生,則操作員 可能難以例如為了尋找故障的目的而確定準(zhǔn)確的故障或者它的原因。另外地,關(guān)于通信,測 試是不完全的,因?yàn)樵跍y試期間從受測試裝置向其傳輸通信的接收裝置處的通信結(jié)果是未 知的,并且因?yàn)槭軠y試裝置從另一裝置接收通信未被測試。其它傳統(tǒng)的測試系統(tǒng)提供用于執(zhí)行按鈕按壓以模擬受測試裝置的使用的自動(dòng)機(jī) 臂。照相機(jī)可以在測試序列期間捕捉受測試裝置的屏幕截圖或者短的視頻,這可以有助于 尋找故障。然而,即使這些系統(tǒng)也是不足的,因?yàn)樵趶牧硪谎b置接收通信時(shí),它們不能允許 確定在另一接收裝置處的結(jié)果并且它們不能測試受測試裝置的功能性。另外地,對(duì)于每一個(gè)不同的受測試裝置,傳統(tǒng)的測試系統(tǒng)要求單調(diào)乏味的和詳細(xì) 的配置和校準(zhǔn)。當(dāng)?shù)谝皇軠y試裝置被從測試系統(tǒng)移除以例如修理小故障并且然后在于第一 受測試裝置的初始測試之后為其配置了測試系統(tǒng)的第二受測試裝置的測試之后被返回測 試系統(tǒng)時(shí),這種情況被進(jìn)一步加劇。這種情景將要求為了第一受測試裝置的第二次測試而 對(duì)測試系統(tǒng)進(jìn)行第二次配置。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種克服了在上面關(guān)于傳統(tǒng)裝置測試系統(tǒng)描述的每一個(gè)缺 陷的裝置、系統(tǒng)和方法。本發(fā)明的實(shí)施例可以被應(yīng)用于硬件和軟件應(yīng)力測試。一種裝置測 試系統(tǒng)可以包括用于操作受測試裝置的自動(dòng)機(jī)臂并且可以包括用于操作與受測試裝置通 信的第二非受測試裝置的布置,包括向受測試裝置傳輸消息或者發(fā)起呼叫。可以提供第一 照相機(jī)以記錄受測試裝置的顯示屏幕的快照并且可以提供第二照相機(jī)以捕捉兩者均在第 二照相機(jī)的觀察范圍中的作為整體的受測試裝置和第二非受測試裝置的視頻。以上功能性可以是第一和第二照相機(jī)的基本利用。然而,在可替代示例性實(shí)施例中,兩個(gè)照相機(jī)均攝取快照,兩個(gè)照相機(jī)均攝取視頻,或者兩個(gè)照相機(jī)均攝取快照和視頻這 兩者。在又一個(gè)可替代示例性實(shí)施例中,第一照相機(jī)攝取視頻而第二照相機(jī)攝取快照??梢园ㄏ?qū)б员阌跒槊恳粋€(gè)受測試裝置快速地配置測試系統(tǒng)。向?qū)Э梢詤⒖荚?前存儲(chǔ)的一組輸入測試情景以應(yīng)用于各種受測試裝置。向?qū)Э梢赃M(jìn)一步參考與在前受測試 的裝置相關(guān)聯(lián)的配置文件以產(chǎn)生一些或者全部文件與新的受測試裝置的、新的關(guān)聯(lián)。與新 的受測試裝置相關(guān)聯(lián)的新的文件可以得到進(jìn)一步修改以關(guān)于新的受測試裝置的特征定制 所述文件。測試系統(tǒng)的配置可以包括為受測試裝置的每一個(gè)或者一個(gè)或者多個(gè)按鈕或者其 它輸入裝置例如操縱桿、軌跡球、指輪、開關(guān)等記錄三維坐標(biāo)。坐標(biāo)中的兩個(gè)可以代表輸入 裝置在受測試裝置的平面上的二維位置。第三個(gè)坐標(biāo)可以代表輸入裝置例如沿著垂直于二 維平面的方向?qū)⒈灰苿?dòng)到此的位置,從而使得受測試裝置注冊(cè)輸入裝置的致動(dòng)并且為此而 無需例如通過太猛烈的按鈕按壓過度延伸輸入裝置或者受測試裝置的平面。關(guān)于將要為此 記錄三維坐標(biāo)的受測試裝置的輸入裝置,在輸入代表二維平面的坐標(biāo)之后,在自動(dòng)機(jī)臂沿 著垂直于輸入平面的方向的運(yùn)動(dòng)期間,裝置測試系統(tǒng)可以基于從作用力傳感器獲得的信號(hào) 自動(dòng)地確定并且記錄第三維的坐標(biāo)。該裝置測試系統(tǒng)可以包括將在其中執(zhí)行測試配置和執(zhí)行隨后的測試的單一主工 作站。該裝置測試系統(tǒng)還可以包括例如通過省略一些軟件和/或硬件例如省略自動(dòng)機(jī)臂而 具有比主工作站更低的復(fù)雜度的第二工作站。根據(jù)這個(gè)實(shí)施例,可以使用第二復(fù)雜度較低 的工作站執(zhí)行用于測試受測試裝置的裝置測試系統(tǒng)的一些配置。這可以是有利的,因?yàn)樗?可以提供靈活性以例如允許一組操作員進(jìn)行協(xié)作來執(zhí)行配置,每一個(gè)操作員均在分離的位 置處例如在操作員自身的辦公桌處或者在家庭中而不是在主工作站位于此處的主要測試 位置處??赡芤笫褂弥鞴ぷ髡緢?zhí)行一些配置步驟。在配置之后,可以將受測試裝置轉(zhuǎn)移 到主工作站以根據(jù)所述配置進(jìn)行測試,可能已經(jīng)在輔助位置處執(zhí)行了部分配置。根據(jù)本發(fā)明的示例性實(shí)施例,對(duì)于為此配置了裝置測試系統(tǒng)的每一個(gè)受測試裝 置,可以存儲(chǔ)唯一代碼。該代碼可以與將被用于受測試裝置的測試的配置文件相關(guān)聯(lián)。在 任何時(shí)間,通過代碼輸入,可以為在前測試的裝置重新配置裝置測試系統(tǒng)。此外,為了允許 快速的重新配置而不用任何用戶輸入,每一個(gè)代碼可以被以條形碼格式編碼??梢岳脳l 形碼標(biāo)記每一個(gè)受測試裝置或者裝置被附接于此以進(jìn)行裝置測試的固定件。在測試序列開 始時(shí),測試裝置的照相機(jī)可以捕捉受測試裝置和/或固定件的圖像,匹配條形碼與在測試 系統(tǒng)中例如在數(shù)據(jù)庫或者其它文件結(jié)構(gòu)例如電話配置的目錄樹中存儲(chǔ)的一個(gè)條形碼,并且 自動(dòng)地加載與成像條形碼相關(guān)聯(lián)的配置。根據(jù)本發(fā)明的示例性實(shí)施例,一種裝置固定件包括附接板,該附接板具有延伸通 過那里的中間孔洞;和,在中間孔洞的至少兩側(cè)的每一側(cè)上的相應(yīng)唇凸(lip),唇凸的至少 一個(gè)部分在孔洞的至少兩側(cè)上沿著孔洞的至少一個(gè)部分延伸。該裝置固定件進(jìn)一步包括具 有寬基部和在寬基部上方的窄基部的基部,該基部被以可滑動(dòng)方式耦合到附接板,寬基部 在該至少兩個(gè)唇凸的下面延伸并且窄基部在該至少兩個(gè)唇凸之間延伸。該裝置固定件進(jìn)一 步包括從平行于兩個(gè)細(xì)長孔洞和中間孔洞通過其延伸的附接板的表面的、窄基部的表面向 上延伸的第一豎直板,第一豎直板具有從第一豎直板的表面并且沿著垂直于第一豎直板沿 其從窄基部延伸的方向的方向延伸的至少兩個(gè)孔洞。該裝置固定件進(jìn)一步包括第二豎直板,該第二豎直板具有延伸通過那里并且能夠經(jīng)由耦合到延伸通過彎曲孔洞的至少兩個(gè) 緊固器的至少兩個(gè)孔洞中而被以可滑動(dòng)方式耦合到第一豎直板的彎曲孔洞;和具有一定形 狀并且從當(dāng)?shù)诙Q直板被耦合到第一豎直板時(shí),平行于第一豎直板從其延伸的窄基部的表 面的、第二豎直板的表面延伸的結(jié)構(gòu)。該裝置固定件進(jìn)一步包括安裝板,該安裝板具有具 有對(duì)應(yīng)于第二豎直板的結(jié)構(gòu)的形狀的形狀的第一孔洞,第二豎直板的結(jié)構(gòu)能夠被以可滑動(dòng) 方式容納到安裝板的第一孔洞中以將第二豎直板耦合到安裝板;和,從當(dāng)安裝板被耦合到 第二豎直板并且第二豎直板被耦合到第一豎直板時(shí)垂直于第一豎直板從其延伸的窄基部 的表面和第一孔洞的、安裝板的表面延伸的至少一個(gè)第二孔洞,安裝板到第二豎直板的耦 合是通過該至少一個(gè)第二孔洞將至少一個(gè)緊固器以可緊固方式插入延伸通過第一孔洞的 第二豎直板的結(jié)構(gòu)。在一個(gè)示例性實(shí)施例中,該裝置固定件進(jìn)一步包括基礎(chǔ)板,該基礎(chǔ)板具有從基礎(chǔ) 板的表面延伸的多個(gè)孔洞,其中附接板具有延伸通過附接板的兩個(gè)細(xì)長孔洞,每一個(gè)細(xì)長 孔洞處于附接板的兩個(gè)相對(duì)側(cè)中的的相應(yīng)一側(cè)處,中間孔洞在兩個(gè)細(xì)長孔洞之間延伸,并 且其中經(jīng)由沿著垂直于第一豎直板從其延伸的窄基部的表面的方向耦合到分別地延伸通 過兩個(gè)細(xì)長孔洞中的相應(yīng)一個(gè)的兩個(gè)相應(yīng)的緊固器的多個(gè)孔洞中的兩個(gè)中,附接板能夠被 華禹合。在所述裝置固定件的示例性實(shí)施例中,該結(jié)構(gòu)的形狀是細(xì)長T形。在緊接著的前一示例性實(shí)施例的再進(jìn)一步的變型中,該至少一個(gè)第二孔洞包括三 個(gè)孔洞。在示例性實(shí)施例中,該裝置固定件進(jìn)一步在安裝板的表面上包括粘結(jié)劑,該安裝 板的表面垂直于安裝板的該至少一個(gè)第二孔洞從其延伸的表面并且當(dāng)安裝板被耦合到第 二豎直板并且第二豎直板被耦合到第一豎直板時(shí)平行于第一豎直板從其延伸的窄基部的 表面。


圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的系統(tǒng)的構(gòu)件的圖表。圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的自動(dòng)機(jī)臂和板的圖表。圖3和4示出其中在測試期間可以緊鄰地置放受測試裝置和配對(duì)裝置的、本發(fā)明 的示例性實(shí)施例。圖5示出根據(jù)本發(fā)明的示例性實(shí)施例的裝置固定件基礎(chǔ)板的構(gòu)件和條形碼。圖6示出根據(jù)本發(fā)明的示例性實(shí)施例的自動(dòng)機(jī)的構(gòu)件。圖7示出根據(jù)本發(fā)明的示例性實(shí)施例的、被拆解的裝置固定件的構(gòu)件。圖8示出根據(jù)本發(fā)明的示例性實(shí)施例的、在它的組裝狀態(tài)中的、圖7的裝置固定 件。圖9示出根據(jù)本發(fā)明的示例性實(shí)施例的、可以被用于防止受測試裝置扭轉(zhuǎn)的支 柱。圖10是示意根據(jù)本發(fā)明的示例性實(shí)施例的微型工作站的圖表。圖11是示出根據(jù)本發(fā)明的示例性實(shí)施例的、用于配置文件的示例性文件結(jié)構(gòu)的 屏幕截圖。
圖12是示意根據(jù)本發(fā)明的示例性實(shí)施例的、可以根據(jù)其測試裝置的方法的交叉 功能流程圖,包括產(chǎn)生配置文件和執(zhí)行測試。圖13是示意根據(jù)本發(fā)明的示例性實(shí)施例的、例如,在微型工作站處產(chǎn)生局部配置 文件的方法的流程圖。圖14是示意根據(jù)本發(fā)明的示例性實(shí)施例的、完成配置文件的方法的流程圖。
具體實(shí)施例方式圖Ia示出根據(jù)本發(fā)明的一個(gè)示例的裝置測試系統(tǒng)1。裝置測試系統(tǒng)1可以包括隔 室100,隔室100可以容納自動(dòng)機(jī)102、平臺(tái)104、用戶終端105、燈具110和照相機(jī)布置111。 自動(dòng)機(jī)102可以包括臂103以操作受測試裝置115。如在這里所使用地,術(shù)語受測試裝置并 不是必要地意味著裝置當(dāng)前地正在經(jīng)歷測試,而是實(shí)際上意味著該裝置是能夠?yàn)榇伺渲孟?統(tǒng)1以執(zhí)行測試的部件。然而,在特定上下文中,受測試裝置115可以被描述成正在經(jīng)歷測 試
在裝置測試系統(tǒng)1的配置和/或受測試裝置115的測試期間,隔室100可以被完全地 封裝從而可以在配置和/或測試的各種階段控制照明處于最佳水平。平臺(tái)104可以包括在此處附接裝置固定件114的附接點(diǎn),可以在裝置固定件114 上例如經(jīng)由粘結(jié)劑牢固地安裝受測試裝置。平臺(tái)104可以例如包括凹部,從裝置固定件114 的底表面延伸的釘可以被插入該凹部中以確保每次放置裝置固定件114以測試已安裝的 受測試裝置115時(shí)裝置固定件114相對(duì)于自動(dòng)機(jī)102被置于相同的位置中。在配置和/或測試期間,可以相對(duì)于裝置測試系統(tǒng)定位受測試裝置115從而包括 顯示屏幕的受測試裝置115的平面垂直于臂103沿其朝向平臺(tái)104延伸以操作受測試裝置 115的方向。當(dāng)包括大部分用戶可操作輸入裝置例如鍵盤的、受測試裝置115的一部分例如 被以鉸接方式耦合到包括顯示屏幕的部分,從而在受測試裝置115的打開位置中,鍵盤部 分相對(duì)于顯示屏幕部分被以小于或者大于180°的角度布置時(shí),可能要求臂103沿著垂直 于平臺(tái)104的平面的方向延伸到基本不同的位置以操作受測試裝置115的不同的按鈕。臂103可以經(jīng)由更加清楚地在圖2中示出的臂板140而被附接到自動(dòng)機(jī)102的主 體,從而臂103從自動(dòng)機(jī)103的主體的豎直軸線橫向地移位。在配置和/或測試期間,這種 移位可以為照相機(jī)布置111的照相機(jī)提供對(duì)于受測試裝置115的、更好的觀察。如在圖Ib中所示,照相機(jī)布置111可以包括第一照相機(jī)113和第二照相機(jī)112。 在本發(fā)明的示例性實(shí)施例中,第二照相機(jī)112是斜向的從而垂直地通過它的透鏡延伸的軸 線以非垂直角度朝向平臺(tái)104延伸并且其設(shè)置可以如此使得它的視場包圍整個(gè)受測試裝 置115。受測試裝置115的顯示屏幕可以從垂直地通過第二照相機(jī)112的透鏡延伸的軸線 朝向平臺(tái)104橫向地移位。此外,包括顯示屏幕的、受測試裝置115的部分115. a可以相對(duì) 于延伸通過第二照相機(jī)112的透鏡的軸線處于一定角度,這里該角度不是90°。在本發(fā)明的示例性實(shí)施例中,第一照相機(jī)113被如此布置,使得它的透鏡大致平 行于平臺(tái)104并且因此大致平行于受測試裝置115的顯示屏幕的表面。此外,照相機(jī)113 和裝置固定件114可以如此相對(duì)于彼此定位,使得垂直地通過照相機(jī)113的透鏡延伸的軸 線大致垂直地通過受測試裝置115的顯示屏幕,例如,通過顯示屏幕的中心延伸。受測試裝 置115的顯示屏幕可以因此得到更好的聚焦并且與第二照相機(jī)112相比被第一照相機(jī)113以更高的分辨率觀察,從而在第二照相機(jī)112可以記錄整個(gè)受測試裝置115的圖像例如移 動(dòng)圖像時(shí),第一照相機(jī)113可以記錄圖像,其中顯示屏幕可以被更加清楚地描繪以允許對(duì) 于顯示屏幕的圖像利用圖像識(shí)別軟件包括例如光學(xué)字符識(shí)別(OCR)進(jìn)行處理。在示例性實(shí) 施例中,第一照相機(jī)113的變焦設(shè)置可以使得顯示屏幕全部地或者近似全部地包圍第一照 相機(jī)113的視場。裝置固定件114可以被配置為允許在其上安裝受測試裝置115和如在圖3和4的 兩個(gè)示例性實(shí)施例中所示、緊鄰受測試裝置115的配對(duì)裝置116(自身可以承擔(dān)受測試裝置 的角色并且可以在系統(tǒng)1的不同的測試操作期間得到測試)。照相機(jī)112可以得到布置并 且照相機(jī)112的設(shè)置可以得到配置,使得受測試裝置115和配對(duì)裝置116可以是在照相機(jī) 112的視場內(nèi)的,從而由照相機(jī)112產(chǎn)生的記錄圖像可以同時(shí)地是受測試裝置115和配對(duì)裝 置116這兩者的。用戶終端105可以包括處理器106、存儲(chǔ)器107、顯示器108和輸入裝置109。處 理器106可以包括以任何傳統(tǒng)形式實(shí)現(xiàn)的任何適當(dāng)?shù)膫鹘y(tǒng)處理電路,例如個(gè)人計(jì)算機(jī)(PC) 的中央處理單元(CPU)。存儲(chǔ)器107可以包括任何適當(dāng)?shù)膫鹘y(tǒng)存儲(chǔ)器裝置,例如隨機(jī)存取存 儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、硬盤、磁帶、光盤(⑶)、基于閃存的裝置和/或數(shù)字多用光盤 (DVD)0存儲(chǔ)器107可以包括可由處理器106執(zhí)行從而以在這里描述的各種示例性方式執(zhí) 行用于配置和操作系統(tǒng)1和用于操作配對(duì)裝置116的、在這里描述的各種功能的程序指令。在本發(fā)明的示例性實(shí)施例中,處理電路可以包括自動(dòng)機(jī)控制器PC和測試執(zhí)行 PC (TEPC),這里該兩個(gè)PC均被連接到站中的以太網(wǎng)交換機(jī),并且它們經(jīng)由局部網(wǎng)絡(luò)通信。 TEPC向自動(dòng)機(jī)控制器PC發(fā)送按鈕按下和其它命令,自動(dòng)機(jī)控制器PC具有在其上運(yùn)行以偵 聽并且在命令下行動(dòng)的軟件。顯示和輸入裝置對(duì)于利用KVM開關(guān)連接的TEPC和自動(dòng)機(jī)控 制器PC是通用的。受測試裝置115和配對(duì)裝置116可以每一個(gè)均是一種通信裝置,例如移動(dòng)電話。處 理器106可以例如經(jīng)由配對(duì)裝置116的通信/控制接口例如串行接口而被連接到配對(duì)裝置 116。在示例性實(shí)施例中,配對(duì)裝置被連接到TEPC。在受測試裝置115的測試期間,執(zhí)行存 儲(chǔ)器107中的配對(duì)裝置指令120,例如,駐留于TEPC處理器訪問的存儲(chǔ)器107的一部分中 的指令120的一部分的處理器106例如TEPC可以經(jīng)由配對(duì)裝置116的串行接口向配對(duì)裝 置116輸入命令。該命令可以模擬使得配對(duì)裝置116向受測試裝置115傳輸通信的、配對(duì) 裝置116的輸入硬件的操作。在本發(fā)明的示例性實(shí)施例中,處理器106例如TEPC還可以截取被用于在配對(duì)裝置 116的顯示屏幕中產(chǎn)生顯示的、配對(duì)裝置116的數(shù)據(jù)。這里,在受測試裝置115的測試期間, 受測試裝置115被操作以向配對(duì)裝置116傳輸通信,處理器106例如TEPC可以分析從配對(duì) 裝置116截取的數(shù)據(jù)以通過比較所截取的數(shù)據(jù)與在存儲(chǔ)器107例如TEPC存儲(chǔ)器中存儲(chǔ)的 預(yù)期數(shù)據(jù)而確定是否獲得了關(guān)于預(yù)期的、來自受測試裝置115的通信的適當(dāng)結(jié)果。如果結(jié) 果不是所預(yù)期的,則處理器106可以確定已經(jīng)發(fā)生錯(cuò)誤。類似地,當(dāng)在受測試裝置115的測 試的一部分期間,受測試裝置115將不與配對(duì)裝置116實(shí)現(xiàn)通信時(shí),處理器106例如TEPC 可以確定已經(jīng)發(fā)生其中從配對(duì)裝置116截取了非預(yù)期數(shù)據(jù)的錯(cuò)誤。在本發(fā)明的示例性實(shí)施例中,處理器106例如TEPC可以被耦合到照相機(jī)112和 113。處理器106例如TEPC可以接收由照相機(jī)113的傳感器感測的圖像,該傳感器捕捉通過照相機(jī)113的透鏡的光線。處理器106例如TEPC可以執(zhí)行圖像處理軟件121以比較從 照相機(jī)113接收的圖像與例如在TEPC的存儲(chǔ)器中存儲(chǔ)的顯示屏幕圖像集合122的圖像,以 確定從照相機(jī)113接收的圖像是否匹配例如在TEPC的存儲(chǔ)器中存儲(chǔ)的集合122的圖像。 對(duì)于例如在TEPC的存儲(chǔ)器中存儲(chǔ)的集合122的每一個(gè)圖像,集合122可以識(shí)別圖像與之相 關(guān)聯(lián)的、受測試裝置115的具體的、相應(yīng)操作(一個(gè)或者多個(gè))。對(duì)于每一個(gè)如此得到識(shí)別的 一個(gè)或者多個(gè)操作,在由自動(dòng)機(jī)102執(zhí)行所識(shí)別的操作(一個(gè)或者多個(gè))時(shí),處理器106例如 TEPC可以比較即刻地在執(zhí)行操作(一個(gè)或者多個(gè))之后由照相機(jī)112捕捉的圖像和與所執(zhí) 行的操作(一個(gè)或者多個(gè))相關(guān)聯(lián)的圖像。在照相機(jī)113向用戶終端105提供圖像時(shí),照相機(jī)112也可以向用戶終端105提 供圖像。由照相機(jī)112提供的圖像可以是移動(dòng)圖像即電影。可以在例如TEPC的存儲(chǔ)器107 的緩沖器中存儲(chǔ)移動(dòng)圖像。響應(yīng)于處理器106例如TEPC確定已經(jīng)發(fā)生錯(cuò)誤,處理器106例 如TEPC可以將緩沖器中的多個(gè)圖像轉(zhuǎn)移到永久存儲(chǔ)器位置,能夠例如在顯示器108上作為 電影播放該永久存儲(chǔ)器位置的圖像。在本發(fā)明的示例性實(shí)施例中,被轉(zhuǎn)移的圖像是包含在 發(fā)生錯(cuò)誤之前不久開始并且在發(fā)生錯(cuò)誤之后不久結(jié)束的時(shí)期的那些。在本發(fā)明的示例性實(shí)施例中,緩沖器可以被配置成先進(jìn)先出(FIFO)存儲(chǔ)器并且保 存僅僅少量的圖像。一旦存滿,對(duì)于每一個(gè)新接收的圖像,在FIFO的所有的其它圖像之前 接收的FIFO的圖像可以被刪除并且可以將新接收的圖像寫入FIFO中。在示例性實(shí)施例 中,在探測到錯(cuò)誤時(shí),所有的FIFO的圖像或者以視頻的形式獲取的圖像可以被轉(zhuǎn)移到永久 儲(chǔ)存器??商娲?,被轉(zhuǎn)移到永久儲(chǔ)存器的臨時(shí)存儲(chǔ)器的圖像的數(shù)目可以是基于用于配置 處理器106例如TEPC的預(yù)定數(shù)目的或者預(yù)定時(shí)間間隔的。注意,例如,如果照相機(jī)112的 幀捕捉速率改變,則代表時(shí)間間隔的已記錄圖像幀的數(shù)目可以改變??商娲兀袌D像可 以被抓取并且被保存到在本地盤上的文件。在探測到錯(cuò)誤時(shí),可以在分離的存儲(chǔ)器位置處 存儲(chǔ)多個(gè)圖像以察看錯(cuò)誤。在又一個(gè)可替代實(shí)施例中,所有的圖像被存儲(chǔ)到如果無任何錯(cuò) 誤發(fā)生則被刪除并且如果探測到錯(cuò)誤則被永久地存儲(chǔ)的臨時(shí)文件。通過如關(guān)于這些實(shí)施例 描述地在錯(cuò)誤探測時(shí)調(diào)整圖像永久儲(chǔ)存,可以降低所需要的儲(chǔ)存器容量,因?yàn)槔鐝拈_始 到結(jié)束的每一次播放的完整長度的視頻未被存儲(chǔ)。在本發(fā)明的示例性實(shí)施例中,例如在TEPC上的存儲(chǔ)器107可以包括配置文件數(shù)據(jù) 庫123,配置文件數(shù)據(jù)庫123包括用于為此配置系統(tǒng)1的每一個(gè)受測試裝置115的相應(yīng)配 置文件或者文件夾。在本發(fā)明的示例性實(shí)施例中,其中一些測試裝置115是非常類似的,從 而關(guān)于將在裝置測試期間執(zhí)行的操作和在測試期間由自動(dòng)機(jī)102操控的輸入硬件的位置, 系統(tǒng)1的配置是相同的,那些類似的受測試裝置115可以共享相同的一個(gè)配置文件或者文 件夾。在可替代示例性實(shí)施例中,與特征的類似性無關(guān),無任何兩個(gè)測試裝置例如電話共享 相同的配置文件,而是實(shí)際上每一個(gè)均具有唯一的配置文件/文件夾結(jié)構(gòu)。對(duì)于每一個(gè)不 同的配置文件或者文件夾,可以由處理器106產(chǎn)生唯一代碼。可替代地,在自動(dòng)機(jī)站外側(cè)的 獨(dú)立PC可以產(chǎn)生和/或打印代碼。代碼可以是例如能夠以條形碼編碼的。在本發(fā)明的示 例性實(shí)施例中,代碼例如條形碼可以被置于受測試裝置115上或者裝置固定件114上。例 如,圖5示出條形碼500,條形碼500相對(duì)于垂直地通過照相機(jī)112的透鏡延伸的軸線靠近 受測試裝置115地被置于裝置固定件114上,從而當(dāng)裝置固定件114在測試位置中被安裝 在平臺(tái)104上時(shí),條形碼500在照相機(jī)112的視場中。
在初始化系統(tǒng)1以執(zhí)行測試時(shí),處理器106例如TEPC可以操作照相機(jī)112以獲得 圖像。執(zhí)行例如在TEPC上存儲(chǔ)的圖像處理軟件121的處理器106例如TEPC可以探測在所 獲得圖像中的條形碼500,處理?xiàng)l形碼500以確定它的底層代碼,比較底層代碼與在存儲(chǔ)器 107中存儲(chǔ)的一組代碼,選擇與代碼相關(guān)聯(lián)的配置文件或者文件夾,并且開始根據(jù)在配置文 件或者文件夾中包括的配置參數(shù)操作自動(dòng)機(jī)102以執(zhí)行在配置文件或者文件夾中概述的 測試序列。如果沒有探測到條形碼,則處理器106例如TEPC根據(jù)不同的示例性實(shí)施例可以使 得顯示器108輸出錯(cuò)誤消息,輸出請(qǐng)求用戶經(jīng)由輸入裝置109以人工方式輸入代碼的消息, 或者輸出請(qǐng)求用戶開始用于產(chǎn)生新的配置文件或者文件夾的過程的消息。在本發(fā)明的示例 性實(shí)施例中,處理器106例如TEPC可以引起錯(cuò)誤消息顯示,該錯(cuò)誤消息示意沒有包括任何 條形碼(或者所包括的條形碼未得到識(shí)別),并且請(qǐng)求示意可以被用于所安裝的受測試裝置 115的配置文件是否存在的輸入。如果用戶示意配置文件存在,則可以提示用戶輸入代碼。 如果用戶示意配置尚不存在,則可以提示用戶開始用于產(chǎn)生配置文件或者文件夾的過程。在可替代示例性實(shí)施例中,僅當(dāng)(a)沒有發(fā)現(xiàn)任何條形碼;或者(b)發(fā)現(xiàn)了條形 碼并且關(guān)于該電話無任何配置數(shù)據(jù)存在時(shí)才提示用戶產(chǎn)生配置文件或者文件夾。對(duì)于是否 存在配置文件沒有提示用戶,因?yàn)檫@是使用程序確定的。在本發(fā)明的示例性實(shí)施例中,燈具110可以包括例如發(fā)光二極管(LED),例如2個(gè) LED。在本發(fā)明的示例性實(shí)施例(未示出)中,存在兩個(gè)獨(dú)立可控?zé)艟?,在照相機(jī)的每一側(cè)上 一個(gè),每一個(gè)燈具包括大致6個(gè)LED。燈具110可以被配置為產(chǎn)生多個(gè)水平的光線。處理 器106例如TEPC可以被直接地或者間接地耦合到燈具110并且可以被配置為根據(jù)例如在 TEPC上的光線控制程序124,控制燈具110以改變由燈具產(chǎn)生的光線水平。特別地,燈具110可以被配置為產(chǎn)生處于兩個(gè)不同光線水平的光線。在引發(fā)系統(tǒng) 1執(zhí)行受測試裝置115的測試時(shí),執(zhí)行光線控制程序124的處理器106例如TEPC可以操作 燈具110以發(fā)射處于第一水平的光線并且可以在燈具110發(fā)射處于第一水平的光線時(shí)操作 照相機(jī)112以記錄圖像。處理器106例如TEPC可以處理從在燈具發(fā)射處于第一水平的光 線時(shí)操作的照相機(jī)112獲得的圖像以識(shí)別條形碼500 (如果包括任何條形碼的話)。在獲得圖像和/或辨識(shí)條形碼500或者以其他方式確定將被用于獲得必要的配置 文件或者文件夾的代碼之后,處理器106例如TEPC可以關(guān)閉燈具110從而它并不發(fā)射任何 光線。在燈具110被關(guān)閉時(shí),例如執(zhí)行數(shù)據(jù)庫123的選定配置文件的指令的處理器106例 如TEPC可以進(jìn)一步操作自動(dòng)機(jī)102以操作受測試裝置115從而受測試裝置115的顯示屏幕 被打開。處理器106例如TEPC可以進(jìn)一步被配置為執(zhí)行例如在TEPC上的存儲(chǔ)器107中的 指令,以基于在由顯示屏幕產(chǎn)生的光線和未被照亮的周圍區(qū)域之間的對(duì)比探測受測試裝置 115的顯示屏幕相對(duì)于照相機(jī)113的精確位置和周邊,所述對(duì)比是通過分析在燈具110被關(guān) 閉并且啟用顯示屏幕以產(chǎn)生光線時(shí)從照相機(jī)113獲得的圖像而得以確定的。雖然受測試裝 置115可以被牢固地安裝到裝置固定件114并且雖然每次固定件114在用于測試的位置中 被置于平臺(tái)104上時(shí)裝置固定件114相對(duì)于平臺(tái)104的位置可以是基本相同的,但是可以 利用處理器106例如TEPC執(zhí)行顯示屏幕發(fā)現(xiàn)過程,因?yàn)轱@示屏幕相對(duì)于照相機(jī)布置111的 輕微移位仍然可以發(fā)生,這可以引起在受測試裝置115的測試期間被用于圖像處理的關(guān)注 區(qū)域(ROI)的錯(cuò)誤計(jì)算。例如,可能由于在不同副本的測試系統(tǒng)上的、照相機(jī)對(duì)準(zhǔn)的輕微差異引起這種移位。在相對(duì)于照相機(jī)113確定顯示屏幕位置之后,處理器106例如TEPC可以控制燈具 110發(fā)射處于不同于被用于讀出固定件條形碼的第一水平的第二水平的光線。可以為受測 試裝置115的測試過程的其余部分維持第二光線水平。特別地第二光線水平可以低于第一 光線水平,從而與如果燈具110將發(fā)射處于第一光線水平的光線相比,顯示屏幕發(fā)射的光 線相對(duì)于由燈具110發(fā)射的光線更加顯著。在本發(fā)明的示例性實(shí)施例中,隔室100可以被完全地封裝。在一側(cè)或者多側(cè)處,隔 室100、隔室的封裝可以經(jīng)由可打開的門或者門簾,從而用戶可以達(dá)到隔室100的內(nèi)部。隔 室100的封裝可以允許精確地控制在隔室內(nèi)的光線水平而不受來自隔室100外側(cè)的環(huán)境光 線影響。在本發(fā)明的示例性實(shí)施例中,處理器106例如TEPC可以執(zhí)行在例如TEPC上的存 儲(chǔ)器107中存儲(chǔ)的受測試裝置按鈕定位訓(xùn)練向?qū)?25。例如,用戶可以經(jīng)由輸入裝置109輸 入命令以使得處理器106例如TEPC加載并且執(zhí)行向?qū)?25。向?qū)?25的指令可以引起處 理器106關(guān)于各種數(shù)據(jù)或者關(guān)于以人工方式操作自動(dòng)機(jī)臂103例如經(jīng)由顯示器108提示用 戶。響應(yīng)于用戶輸入和臂操作,處理器106可以產(chǎn)生數(shù)據(jù)庫123的新的配置文件或者文件夾 和/或其新的子文件或者文件夾。在本發(fā)明的示例性實(shí)施例中,響應(yīng)于用戶輸入和臂操作, 無任何新的文件或者文件夾產(chǎn)生,但是,實(shí)際上,現(xiàn)有配置文件得以修改以包括經(jīng)過訓(xùn)練的 按鈕定位。在向?qū)?25的執(zhí)行期間,處理器106例如TEPC可以提示用戶輸入由新的受測試裝 置115支持的基本軟件特征。例如,所述提示可以形式為一系列的“是和否(yes and no)” 問題或者復(fù)選框,每一個(gè)均詢問新的受測試裝置115是否包括相應(yīng)的基本特征。處理器106 可以對(duì)此進(jìn)行問詢的示例性特征的非窮盡列表包括各種任務(wù)例如處理呼叫、發(fā)消息和/或 發(fā)電子郵件的支持和在受測試裝置115中包括的輸入硬件的類型例如照相機(jī)和/或受測試 裝置115的、相應(yīng)輸入硬件位于其上的表面。處理器106然后可以確定數(shù)據(jù)庫123是否包 括用于具有類似于用于新的受測試裝置115的那些輸入的特征的另一裝置的配置文件或 者文件夾。例如,如果為新的受測試裝置115輸入的大部分特征匹配在為另一裝置配置系 統(tǒng)1時(shí)提供的特征輸入,則處理器106可以確定該兩個(gè)裝置是類似的。此外,如果處理器 106確定多于一個(gè)的其它裝置類似于新的受測試裝置115,則處理器106可以選擇如根據(jù)輸 入確定的、最類似于新的受測試裝置115的裝置。在可替代的示例性實(shí)施例中,程序并不確定兩個(gè)裝置是否是類似的。相反,用戶作 出這個(gè)確定并且選擇具有類似特征的電話,如果存在的話,作為用于修改的基線。在本發(fā)明的示例性實(shí)施例中,處理器106例如TEPC可以起初要求用戶識(shí)別已經(jīng)為 此在前地配置了系統(tǒng)1并且用戶認(rèn)為最類似于新的受測試裝置115的裝置。如果用戶識(shí)別 這種裝置并且處理器106在與所被識(shí)別裝置相關(guān)聯(lián)的數(shù)據(jù)庫123中發(fā)現(xiàn)配置文件或者文件 夾,則處理器106可以省去請(qǐng)求用戶輸入新的受測試裝置115的基本特征的步驟。在可替 代的示例性實(shí)施例中,無任何步驟省略。所有的配置步驟均得以執(zhí)行,但是在能夠僅僅執(zhí)行 基線文件的修改而不是從頭產(chǎn)生配置文件特征的情況下需要更少的工作。如果處理器106確定與數(shù)據(jù)庫123的配置文件或者文件夾相關(guān)聯(lián)的裝置類似于新 的受測試裝置115或者如果用戶識(shí)別這種類似的裝置,則處理器106可以從數(shù)據(jù)庫123或者其它裝置或者電話配置目錄獲得相關(guān)聯(lián)配置文件或者文件夾并且產(chǎn)生所獲得的文件或 者文件夾的副本作為將在數(shù)據(jù)庫123或者其它裝置或者電話配置目錄中存儲(chǔ)并且將與新 的受測試裝置115相關(guān)聯(lián)的、新的配置文件或者文件夾。文件夾可以根據(jù)進(jìn)行測試的裝置 的品牌和型號(hào)命名。例如,文件夾可以由制造商命名,該文件夾可以包括子文件夾,每一個(gè) 子文件夾與相應(yīng)的受測試裝置相關(guān)聯(lián)并且由受測試裝置的相應(yīng)的品牌命名。品牌文件夾可 以包括用于將被使用的按鈕序列和用于顯示屏幕圖像的子文件夾。文件可以對(duì)應(yīng)于不同的 序列和不同的顯示屏幕圖像。在圖11中示出一種示例文件結(jié)構(gòu)。向?qū)Э梢宰詣?dòng)地占據(jù)識(shí)別受測試裝置115的支持特征的配置文件,包括支持行為 和包括的硬件例如按鈕的總體安置和包括照相機(jī)。這個(gè)文件可以被用于確定執(zhí)行哪些測試 情形來測試受測試裝置115的特征。然而,因?yàn)榕渲梦募蛘呶募A起初是為不同的裝置產(chǎn)生的,所以并非全部的設(shè) 置準(zhǔn)確地反映新的受測試裝置115。因此,向?qū)Э梢灾鸩浇?jīng)歷用戶可以與之交互以關(guān)于它 的、在測試期間的可操作性輸入關(guān)于新的受測試裝置115的信息的、一系列的顯示屏幕。顯 示屏幕可以起初地被反映為此產(chǎn)生配置文件或者文件夾的不同的裝置的信息占據(jù)。只要用 戶注意到在已顯示的數(shù)據(jù)和將準(zhǔn)確地反映新的受測試裝置115的數(shù)據(jù)之間的差異,用戶便 可以輸入必要的改變。例如,在特定事件下或者在特定事件之后,用戶可以更新將被用于受 測試裝置115以實(shí)現(xiàn)特定任務(wù)的按鈕序列和/或可以更新在受測試裝置115的顯示屏幕上 顯示的顯示屏幕圖像。此外,如果新的受測試裝置115包括為以前的配置文件沒有為此提供等價(jià)特征的 裝置添加的特征,則用于所添加的特征的新的子文件或者子元素可以被添加到配置文件。 類似地,處理器106例如TEPC可以移除相應(yīng)于新的受測試裝置115沒有為此提供等價(jià)特征 的特征的子文件或者子元素。如果用戶沒有識(shí)別類似的裝置并且處理器106例如TEPC確定數(shù)據(jù)庫123的存儲(chǔ) 的配置文件或者文件夾(如果存在的話)不與類似于新的受測試裝置的裝置相關(guān)聯(lián),則可以 從頭產(chǎn)生新的配置文件或者文件夾,這要求用戶輸入全部的必要信息。在可替代的示例性 實(shí)施例中,總是強(qiáng)制用戶選擇現(xiàn)有電話/裝置,從而向?qū)Щ谶x定裝置的文件自動(dòng)地產(chǎn)生 用于新的裝置的配置文件。例如,為了在以后產(chǎn)生用于將被測試的裝置的文件,當(dāng)對(duì)向?qū)Ь?程時(shí)可以存儲(chǔ)初始配置文件。在關(guān)于受測試裝置115的支持特征定制配置文件之后,向?qū)Э梢灾鸩浇?jīng)歷已經(jīng)為 此在前地配置向?qū)У亩鄠€(gè)測試情形。在逐步經(jīng)歷所述測試情形期間,關(guān)于每一種情形,在它 得以安裝從而裝置115的顯示屏幕在照相機(jī)113的視場中時(shí),向?qū)Э梢蕴崾居脩舨僮餍碌?受測試裝置115,從而新的受測試裝置115的顯示屏幕顯示從相應(yīng)的測試情形產(chǎn)生的屏幕。 一旦所產(chǎn)生的屏幕得以顯示,用戶便可以輸入屏幕得以顯示的指示。處理器106例如TEPC 可以在配置文件中并且與相應(yīng)的測試情形相關(guān)聯(lián)地記錄當(dāng)用戶輸入所請(qǐng)求的屏幕得以顯 示的指示時(shí)由照相機(jī)113記錄的、從照相機(jī)113獲得的圖像。處理器106可以比較在受測 試裝置115的測試期間從照相機(jī)113獲得的圖像和與受測試裝置115相關(guān)聯(lián)的配置文件的 圖像。在本發(fā)明的示例性實(shí)施例中,如上所述處理器106例如TEPC可以起初地利用由用 戶或者處理器106識(shí)別為類似于新的受測試裝置115 (如果存在的話)的裝置的那些占據(jù)配置文件。用戶可以關(guān)于每一個(gè)測試情形示意是否將要提供不同的顯示。在本發(fā)明的可替 代示例性實(shí)施例中,可以總是要求用于每一個(gè)新的受測試裝置115的新的顯示屏幕以保證 處理器106例如TEPC考慮了顯示屏幕中的、輕微的空間變化。在本發(fā)明的示例性實(shí)施例中,自動(dòng)機(jī)102可以包括如在圖6中所示的作用力傳感 器600。作用力傳感器600可以感測由臂103沿著垂直于平臺(tái)104的方向和沿著平行于平 臺(tái)104的方向施加的作用力。注意臂103可以通過按下在平行于平臺(tái)104的受測試裝置 115的面上的按鈕而操作受測試裝置115的輸入硬件并且可以通過按下在垂直于平臺(tái)104 的受測試裝置115的面上的按鈕而操作受測試裝置115的輸入硬件。在前一情景中,當(dāng)按 鈕被按下時(shí),探測到的、沿著垂直方向的作用力將增加,而在后一情景中,當(dāng)按鈕被按下時(shí), 探測到的、沿著平行方向的作用力將增加。臂103的不同的部分可以被用于根據(jù)沿其按下 按鈕的方向而按下按鈕。例如,臂端部601可以被用于沿著垂直方向按下按鈕,并且例如由 環(huán)形成的側(cè)元件602可以被用于沿著平行方向按下按鈕。在本發(fā)明的示例性實(shí)施例中,在產(chǎn)生用于受測試裝置115的配置文件期間,處理 器106例如TEPC可以記錄在受測試裝置115的測試期間將由系統(tǒng)1操作的每一個(gè)輸入硬 件的坐標(biāo)?;谑疽庠谛碌氖軠y試裝置115中包括的輸入硬件的、在配置文件中包括的信 息,該信息是如以上詳細(xì)描述地提供的,向?qū)?25可以對(duì)于每一個(gè)硬件輸入裝置例如按鈕 引起處理器106例如TEPC提示用戶以人工方式將自動(dòng)機(jī)臂103移動(dòng)到匹配按鈕的位置但 是在與按鈕位于其中的平面不同的平面上的位置。例如,關(guān)于在平行于平臺(tái)104的受測試 裝置115的面上的按鈕,用戶將移動(dòng)臂103從而臂端部601與按鈕對(duì)準(zhǔn)但是處于平行于但 是不同于按鈕位于其中的、受測試裝置125的面的平面中。關(guān)于在垂直于平臺(tái)104的、受測 試裝置115的面上的按鈕,用戶將移動(dòng)臂103從而側(cè)元件602與按鈕對(duì)準(zhǔn)但是處于平行于 但是不同于按鈕位于其中的、受測試裝置125的面的平面中。關(guān)于在平行于平臺(tái)104的受測試裝置115的面上的按鈕,一旦用戶輸入自動(dòng)機(jī)臂 103已經(jīng)被移動(dòng)到請(qǐng)求位置的指示,處理器106例如TEPC便可以在配置文件中記錄臂端部 601的χ和y坐標(biāo),這里χ坐標(biāo)是沿著沿平臺(tái)104的平面沿水平方向延伸的軸線的位置并且 y坐標(biāo)是沿著沿平臺(tái)104的平面沿豎直方向延伸的軸線的位置。處理器106,TEPC,還可以 操作臂103使其沿著垂直方向延伸以按下按鈕。一旦可以向處理器106例如自動(dòng)機(jī)控制器 PC提供它的讀數(shù)的作用力傳感器600探測到已經(jīng)達(dá)到預(yù)定的作用力,處理器106例如TEPC 便可以在與按鈕相關(guān)聯(lián)的配置文件中記錄臂103的、當(dāng)前的ζ坐標(biāo),這里ζ坐標(biāo)是沿著垂直 于平臺(tái)104延伸的平面的位置。對(duì)于大多數(shù)按鈕,將被用作預(yù)定作用力的作用力已經(jīng)被確 定為大致500克。然而,可以為不同的按鈕使用不同的預(yù)定作用力。在可替代的示例性實(shí)施例中,一旦用戶輸入自動(dòng)機(jī)臂103已經(jīng)被移動(dòng)到請(qǐng)求位置 的指示,處理器106例如TEPC便初始地在配置文件中記錄χ和y坐標(biāo)以及初始的ζ坐標(biāo)。 在作用力校準(zhǔn)之后,ζ坐標(biāo)被更新。關(guān)于在受測試裝置115的、垂直于平臺(tái)104的一側(cè)上的按鈕,一旦用戶輸入自動(dòng)機(jī) 臂103已經(jīng)被移動(dòng)到請(qǐng)求位置的指示,處理器106例如TEPC便可以在配置文件中記錄臂端 部601的ζ和y坐標(biāo)(并且,在示例性實(shí)施例中,初始χ坐標(biāo))。處理器106例如TEPC還可 以操作臂103以使其沿著平行方向之一延伸(根據(jù)按鈕位于受測試裝置115的哪一側(cè)上)以 按下按鈕。一旦作用力傳感器600探測到已經(jīng)達(dá)到預(yù)定作用力,處理器106便可以在與按鈕相關(guān)聯(lián)的配置文件中記錄臂103的、當(dāng)前的例如經(jīng)修改的χ坐標(biāo)。在受測試裝置115的 隨后的測試期間,處理器106例如TEPC根據(jù)相關(guān)聯(lián)的配置文件,可以引起自動(dòng)機(jī)臂103移 動(dòng)到所記錄的x、y、ζ坐標(biāo)以按下受測試裝置115的、相應(yīng)按鈕。在為新的受測試裝置115配置系統(tǒng)1期間,例如在產(chǎn)生或者修改用于受測試裝置 115的配置文件期間,處理器106例如TEPC可以以類似于在上面關(guān)于它的、在受測試裝置 115的測試期間的操作描述的方式操作燈具110。例如,在為新的受測試裝置1配置系統(tǒng)1 之前,可以將條形碼置于裝置固定件114上。當(dāng)配置得以開始時(shí),處理器106可以操作燈具 110發(fā)射處于第一水平的光線從而處理器106探測條形碼500。一旦被探測到,處理器106 例如TEPC便可以關(guān)閉燈具110并且提示用戶啟動(dòng)新的受測試裝置115的顯示屏幕。一旦 處理器106接收到顯示屏幕活動(dòng)的指示,處理器106便可以通過對(duì)比顯示屏幕的光線與未 被照亮的周圍區(qū)域而確定顯示屏幕相對(duì)于照相機(jī)113的精確位置。在記錄顯示屏幕位置之 后,處理器106例如TEPC可以操作燈具110發(fā)射處于第二水平的光線。在燈具110發(fā)射處 于第二照明水平的光線時(shí),處理器106可以記錄如以上詳細(xì)描述的模板顯示屏幕,
注意用于新的受測試裝置115的系統(tǒng)1的配置可以被中斷,被保存于未結(jié)束的配置文 件中,并且在以后的時(shí)間繼續(xù)。每一次配置得以繼續(xù)時(shí),處理器106例如TEPC可以再次執(zhí) 行一個(gè)或者多個(gè)照明控制步驟。例如,每一次處理器106例如TEPC可以操作燈具110發(fā)射 處于第一照明水平的光線從而讀出條形碼并且確定為了進(jìn)行修改打開哪一個(gè)配置文件。如 果并非全部的顯示屏幕模板已經(jīng)得以執(zhí)行,則可以執(zhí)行其它光線控制步驟。在本發(fā)明的示 例性實(shí)施例中,可以省略其中用戶以人工方式輸入代碼的第一光線控制步驟,從而不需要 讀出條形碼。在示例性實(shí)施例中,系統(tǒng)總是嘗試讀出條形碼并且當(dāng)讀出是不成功的時(shí),提示 用戶配置新的裝置例如電話。在本發(fā)明的示例性實(shí)施例中,系統(tǒng)1可以包括例如如在圖10中所示的微型工作站 100,以執(zhí)行用于新的受測試裝置115的、系統(tǒng)1的、相當(dāng)部分的配置。例如,除了輸入硬件 坐標(biāo)的記錄,微型工作站100可以被用于執(zhí)行全部配置。可以在微型工作站100中省略在 其中執(zhí)行輸入硬件坐標(biāo)測試和配置的主工作站的很多構(gòu)件。例如,可以在微型工作站100 中省略自動(dòng)機(jī)102、配對(duì)裝置指令120、被用于輸入輸入硬件坐標(biāo)的配置向?qū)?25的部分,和 大多數(shù)的圖像處理軟件(如果沒有例如被用于識(shí)別條形碼500的圖像處理軟件)中的一個(gè)或 者多個(gè)或者全部。在示例性實(shí)施例中,可以在微型工作站100中包括主工作站的大量軟件, 因?yàn)闉榱嗽谖⑿凸ぷ髡?00處獲取模板圖像,可能需要大部分的所述軟件。與新的受測試 裝置115相關(guān)聯(lián)的配置文件部分,例如除了用于輸入硬件坐標(biāo)的輸入的任何部分,可以在 微型工作站100處產(chǎn)生和修改。微型工作站可以包括在上面關(guān)于主工作站描述的燈具110 和照相機(jī)布置111,可以如在上面關(guān)于主工作站描述地操作其每一個(gè)。雖然在圖10中未示 出,但是微型工作站可以包括或者能夠被連接到包括處理器、輸入裝置和輸出裝置的用戶 終端,以由用戶控制處理器操作裝置并且產(chǎn)生和/或修改配置文件。此外,雖然在圖10中 未示出,但是可以在其中放置受測試裝置115以配置系統(tǒng)1的微型工作站100的隔室1102 可以包括壁、門和/或門簾從而封裝隔室1102以增加對(duì)于在隔室1102內(nèi)的照明條件的控 制。微型工作站100提供允許很多用戶通過例如同時(shí)地和/或在很多位置處執(zhí)行不同 的配置部分而協(xié)作的靈活性。
在任何時(shí)間,可以停止配置并且隨后在微型工作站100處或者在主工作站處繼 續(xù)。在裝置固定件114上安裝的受測試裝置115可以被轉(zhuǎn)移到主工作站以在受測試裝置 115上運(yùn)行實(shí)際測試或者以將配置文件修改成包括規(guī)定輸入硬件坐標(biāo)的數(shù)據(jù)。用戶具有為 全部配置和測試僅僅使用主工作站的選項(xiàng)。在本發(fā)明的示例性實(shí)施例中,可以為不同的受測試裝置115使用不同的測試序 列。與受測試裝置115相關(guān)聯(lián)的配置文件可以識(shí)別當(dāng)測試受測試裝置115時(shí)將被應(yīng)用于相 應(yīng)的受測試裝置115的測試序列。處理器106例如TEPC和自動(dòng)機(jī)控制器PC的組合可以根 據(jù)相關(guān)聯(lián)配置文件的測試序列而在測試期間操作自動(dòng)機(jī)102。處理器106還可以根據(jù)在配 置文件中包括的測試序列與配對(duì)裝置116對(duì)接從而控制配對(duì)裝置116與受測試裝置115通信。在可替代的示例性實(shí)施例中,測試序列并不位于配置文件中或者電話配置目錄 中,而是相反被設(shè)計(jì)成被一般地應(yīng)用于所有的裝置。在測試序列中參考了在電話配置目錄 中的配置、參考圖像和常規(guī)按鈕序列文件以通過從一般測試序列隔離裝置的操作獨(dú)特性而 實(shí)現(xiàn)這點(diǎn)。因?yàn)榕鋵?duì)裝置116是恒定裝置,所以決定它的控制的文件被存儲(chǔ)于電話配置目 錄外側(cè)。圖12示意根據(jù)本發(fā)明的示例性實(shí)施例的、可以根據(jù)其測試裝置的過程,包括產(chǎn)生 配置文件和執(zhí)行測試。在步驟1200,微型工作站的處理器可以自動(dòng)地在第一水平下將燈打 開。在步驟1202,可以在燈處于第一水平時(shí)使用微型工作站的照相機(jī)探測條形碼。在1204, 處理器可以自動(dòng)地將燈關(guān)閉。在燈被關(guān)閉時(shí),在1206,處理器可以探測受測試裝置的顯示屏 幕相對(duì)于照相機(jī)的位置。在1208,處理器可以自動(dòng)地在第二水平下將燈打開。在1210,處 理器可以產(chǎn)生將與探測到的條形碼相關(guān)聯(lián)的配置文件的一部分。在圖13中示意了產(chǎn)生配 置文件的示例性細(xì)節(jié)。在1212,可以在主工作站處重復(fù)步驟1200-1208。根據(jù)在主工作站處的條形碼探 測(1202),可以選擇與條形碼相關(guān)聯(lián)的配置文件。在1214,可以完成配置文件。圖14示意 完成配置文件的示例性細(xì)節(jié)。在1216,可以根據(jù)配置文件并且根據(jù)存儲(chǔ)的測試序列操作受測試裝置和配對(duì)裝 置。例如,可以使用自動(dòng)機(jī)臂操作受測試裝置,而可以經(jīng)由到配對(duì)裝置的接口操作配對(duì)裝 置。如果例如通過將主工作站斷電或者使用主工作站來配置或者測試另一裝置而從完成配 置文件的產(chǎn)生分離用于測試的裝置的操作,則可以在1216前面、例如即刻地在1216前面重 復(fù)步驟 1200-1208。在1217,可以使用一個(gè)照相機(jī)捕捉受測試裝置和配對(duì)裝置的視頻圖像。在1218, 可以使用另一照相機(jī)獲得受測試裝置的靜止圖像并且可以經(jīng)由到配對(duì)裝置的接口獲得在 配對(duì)裝置的顯示器上的靜止圖像和/或文本。在1220,處理器可以比較所捕捉的靜止圖像 與所存儲(chǔ)的圖像。在1222,可以基于所述比較確定是否已經(jīng)發(fā)生錯(cuò)誤。如果已經(jīng)發(fā)生錯(cuò)誤, 則處理器可以在12 在永久儲(chǔ)存器中存儲(chǔ)所捕捉的靜止圖像和/或視頻圖像。如果沒有 發(fā)生錯(cuò)誤或者在12 之后,如果測試序列尚未完成(1224的N分支),則該過程可以從1216 繼續(xù)。否則,該過程可以結(jié)束。圖13示出根據(jù)本發(fā)明的示例性實(shí)施例的步驟1210的一些細(xì)節(jié)。在1300,處理器 可以輸出對(duì)于輸入裝置特征的提示。在1302,處理器可以比較響應(yīng)于所述提示輸入的特征與在與那些其它裝置相關(guān)聯(lián)的其它配置文件中包括的其它裝置的那些特征。如果基于所述 比較確定裝置是類似的,則處理器可以在1304獲得與類似的裝置相關(guān)聯(lián)的配置文件并且 作為與受測試裝置相關(guān)聯(lián)的新的配置文件拷貝所述文件。如果沒有發(fā)現(xiàn)類似的裝置,則處 理器可以在1303產(chǎn)生新的配置文件。隨后,處理器可以在1306響應(yīng)于用戶輸入并且根據(jù) 示意將在測試期間執(zhí)行的任務(wù)的任務(wù)文件更新與受測試裝置相關(guān)聯(lián)的配置文件,如以上詳 細(xì)描述地。在示例性實(shí)施例中,1306可以包括重復(fù)執(zhí)行1300以逐步經(jīng)歷用于進(jìn)一步定制的 每一個(gè)裝置特征。在可替代的示例性實(shí)施例中,該過程在1302開始,此時(shí)用戶以人工方式比較將被 測試的裝置的特征與其它裝置的特征。在1304,用戶選擇比較裝置并且處理器獲得并且拷 貝該裝置的配置文件。該過程然后從1304前進(jìn)到1300,此時(shí)處理器可以提示輸入裝置特征 以修改拷貝的配置文件從而在1306為新的裝置定制所述配置文件。這個(gè)可替代實(shí)施例還 可以省去所述決定和步驟1303,因?yàn)楫?dāng)使用設(shè)置向?qū)r(shí)該系統(tǒng)可以總是要求選擇已經(jīng)存儲(chǔ) 的配置文件。因此,根據(jù)這個(gè)可替代實(shí)施例,方法序列是1302到1304到1300到1306。圖14示出根據(jù)本發(fā)明的示例性實(shí)施例的步驟1214的一些細(xì)節(jié)。在1400,處理器 可以輸出提示,所述提示指示移動(dòng)自動(dòng)機(jī)臂從而它位于平行于按鈕位于其中的平面的平面 的二維坐標(biāo)處,這里該二維坐標(biāo)對(duì)應(yīng)于按鈕在它的平面中的二維坐標(biāo)。一旦處于該位置,處 理器便可以在1402引起自動(dòng)機(jī)臂朝向按鈕延伸。在1404,作用力傳感器可以感測在自動(dòng)機(jī) 臂的尖端處的作用力并且向處理器例如自動(dòng)機(jī)控制器PC提供讀數(shù)。在1406,處理器例如自 動(dòng)機(jī)控制器PC可以比較感測的作用力與預(yù)定的作用力數(shù)值。如果尚未達(dá)到該作用力數(shù)值, 則該過程可以再次從1402繼續(xù)。否則,處理器可以在1408記錄用于按鈕的自動(dòng)機(jī)臂的三 維坐標(biāo)??梢詾槿康陌粹o重復(fù)該過程。一旦已經(jīng)為全部的按鈕記錄了坐標(biāo),該過程便可 以結(jié)束。在本發(fā)明的示例性實(shí)施例中,圖14的步驟被劃分成兩個(gè)分離的環(huán)路。在第一環(huán)路 中,為全部的按鈕執(zhí)行步驟1400。在1400,一旦臂處于指令位置處,處理器便記錄按鈕的二 維坐標(biāo)。在可替代的示例性實(shí)施例中,處理器可以初始地記錄按鈕的初始三維坐標(biāo),然后在 步驟1408修改該三維坐標(biāo)。在隨后的環(huán)路中,為全部的按鈕執(zhí)行步驟1402-1408。本發(fā)明的一個(gè)示例性實(shí)施例涉及一種處理器,可以使用任何傳統(tǒng)處理電路實(shí)現(xiàn)該 處理器以執(zhí)行例如在硬件實(shí)現(xiàn)計(jì)算機(jī)可讀介質(zhì)上提供的代碼,以單獨(dú)或者組合地執(zhí)行上述 任何處理特征之一,包括對(duì)其它硬件構(gòu)件的控制。本發(fā)明的一個(gè)示例性實(shí)施例涉及一種在其上存儲(chǔ)指令的硬件實(shí)現(xiàn)計(jì)算機(jī)可讀介 質(zhì),該指令可由處理器執(zhí)行以單獨(dú)或者組合地執(zhí)行上述任何處理特征之一,包括對(duì)其它硬 件構(gòu)件的控制。本發(fā)明的一個(gè)示例性實(shí)施例涉及一種包括傳輸指令的步驟的方法,該指令可由處 理器執(zhí)行以單獨(dú)或者組合地執(zhí)行上述任何處理特征之一,包括對(duì)其它硬件構(gòu)件的控制。在本發(fā)明的示例性實(shí)施例中,可以提供裝置固定件114從而它具有小的占地面積 從而允許緊鄰地安置受測試裝置115和配對(duì)裝置116。還可以以允許相對(duì)于自動(dòng)機(jī)102和 /或照相機(jī)布置111快速、容易和方便地調(diào)節(jié)受測試裝置115的位置的方式構(gòu)造裝置固定件 114。特別地,如上所指出地,有利的是如此布置受測試裝置115,使得受測試裝置115的顯 示屏幕基本平行于平臺(tái)104并且在良好的照相機(jī)113視野和焦點(diǎn)中。此外,裝置固定件114可以是這樣的,即,它可以容納具有不同結(jié)構(gòu)的、很多不同類型的測試裝置115,而不要求困 難的定制。圖7示出除了所示意的構(gòu)件可以被附接于此的基礎(chǔ)板之外的、示例性裝置固定 件114的構(gòu)件,裝置固定件114可以提供全部的、所描述的這些優(yōu)點(diǎn)。圖8在它的組裝狀態(tài) 中示出除了基礎(chǔ)板之外的示例性裝置固定件114。裝置固定件114可以包括附接板700、可以包括寬基部703和窄基部704的基部 702、第一豎直板705、第二豎直板706和安裝板750。圖7和8的裝置固定件可以被固定到 圖5所示的基礎(chǔ)板900。附接板700可以具有延伸通過兩側(cè)中的每一側(cè)的、相應(yīng)細(xì)長孔洞701。螺釘720可 以通過細(xì)長孔洞701延伸到基礎(chǔ)板900的螺紋孔洞902中以被螺接于此從而將在圖7和8 中示意的構(gòu)件緊固到基礎(chǔ)板900。因?yàn)槁葆?20通過細(xì)長孔洞701的長度的垂直延伸,附接 板700可以相對(duì)于基礎(chǔ)板900移位等于細(xì)長孔洞701的長度減去螺釘720的厚度的距離, 至少直至螺釘基本上被緊固于孔洞902中。附接板700還可以包括在細(xì)長孔洞701之間在相當(dāng)部分的附接板700中形成的窗 口 710。在將延伸通過細(xì)長孔洞701的螺釘720耦合到孔洞902之后,基部702可以沿著垂 直于附接板700可以沿其相對(duì)于基礎(chǔ)板900移位的方向的方向在窗口 710內(nèi)滑動(dòng),至少直 至在孔洞902中基本上緊固了螺釘720。通過使得寬基部703與附接板700的唇凸715接 觸,可以防止經(jīng)由窗口 710從附接板700抽出基部702。寬基部703的厚度708可以大于唇 凸715距寬基部703可以在其中滑動(dòng)的附接板700的底部的高度709。相應(yīng)地,一旦螺釘 720在孔洞902中被充分地緊固,由于在寬基部703的厚度708和高度709之間的不一致, 附接板700在寬基部703上的壓縮作用力便可以防止基部702相對(duì)于附接板700滑動(dòng)???替代地,厚度708和高度709可以是相等的,并且緊固螺釘可以產(chǎn)生防止基部702相對(duì)于附 接板700滑動(dòng)的摩擦作用力。第一豎直板705可以包括多個(gè)孔洞730,例如兩個(gè)孔洞730,所述孔洞可以沿著垂 直于基部702沿其相對(duì)于附接板700滑動(dòng)的方向的方向延伸通過第一豎直板705。第二豎 直板706可以包括通過那里的彎曲孔洞707。螺釘可以延伸通過彎曲孔洞707并且進(jìn)入孔 洞730中從而被螺接于此,從而將第二豎直板706耦合到第一豎直板705。在基本上緊固延 伸到孔洞730中的螺釘之前,第二豎直板可以是能夠相對(duì)于第一豎直板705扭轉(zhuǎn)的以改變 第二豎直板706的T形結(jié)構(gòu)740的表面相對(duì)于附接板700和基礎(chǔ)板900的角度。由于增加 的摩擦,緊固延伸到孔洞730中的螺釘可以防止第二豎直板706相對(duì)于第一豎直板705進(jìn) 一步移位以改變T形結(jié)構(gòu)740相對(duì)于附接板700和基礎(chǔ)板900的角度。安裝板750可以在安裝板750的下側(cè)上包括可以延伸通過安裝板750的長度的T 形孔洞752??梢砸孕问脚浜戏绞叫纬蒚形結(jié)構(gòu)740和T形孔洞752,從而通過T形結(jié)構(gòu) 740延伸通過T形孔洞752,安裝板750可以滑動(dòng)到第二豎直板706上。將會(huì)理解,可以為 豎直板706和安裝板750的孔洞的形式配合結(jié)構(gòu)使用其它形狀,所述形狀將允許類似的、安 裝板750到豎直板706的耦合。安裝板750可以進(jìn)一步包括可以沿著垂直于T形孔洞752 的方向延伸到T形孔洞752的孔洞755。在安裝板750如上所述地滑動(dòng)到豎直板706上之 后,可以插入定位螺絲直至它們朝著T形結(jié)構(gòu)740形成相當(dāng)?shù)膲嚎s應(yīng)力以防止安裝板750 相對(duì)于豎直板706進(jìn)一步移位,并且由此防止安裝板750從第二豎直板706脫離。受測試裝置115可以例如經(jīng)由雙面膠帶而被附接到安裝板750。安裝板750可以然后如上所述地被附接到豎直板706。整個(gè)固定件114可以在相對(duì)于此的預(yù)定位置中被置 于工作站例如主工作站中,例如,可以通過將從裝置固定件114的下側(cè)向下延伸的支腿耦 合到平臺(tái)104的接收孔洞中而保證所述預(yù)定位置,可替代地,裝置固定件114可以包括多個(gè) 孔,例如四個(gè)孔,例如每一個(gè)角部中一個(gè),所述的孔被在相應(yīng)的多個(gè)例如四個(gè)在工作站的平 臺(tái)上安裝的、帶有ο形環(huán)的定制支柱上壓配合。一旦得以放置,用戶便可以確定是否需要作 出任何調(diào)節(jié)。調(diào)節(jié)可以包括附接板700相對(duì)于基礎(chǔ)板900的移位、基部702在窗口 710內(nèi) 的移位和/或第二豎直板706相對(duì)于第一豎直板705的移位。特別地可以調(diào)節(jié)第二豎直板 706相對(duì)于平臺(tái)104的角度以保證受測試裝置115的顯示屏幕基本平行于照相機(jī)113。受測試裝置115可以在受測試裝置115的、包括顯示屏幕的一個(gè)部分上在受測試 裝置115的側(cè)面上包括按鈕,從而按鈕的按壓方向平行于顯示屏幕表面的平面延伸。當(dāng)自 動(dòng)機(jī)102按下這種側(cè)按鈕時(shí),可以產(chǎn)生扭轉(zhuǎn)作用力。為了防止受測試裝置115在這種作用 力下扭轉(zhuǎn),,例如如在圖9中所示意的支柱1000可以在一定位置中被擰入基礎(chǔ)板900的孔 洞902中從而支柱1000在受測試裝置115的、與側(cè)按鈕位于其上的一側(cè)相對(duì)的一側(cè)處接觸 受測試裝置115。如果側(cè)按鈕位于受測試裝置115的兩側(cè)上,則支柱1000可以被置于兩側(cè) 上。如果不包括任何側(cè)按鈕,則可以省略支柱。本領(lǐng)域技術(shù)人員能夠根據(jù)前面的說明意識(shí)到可以以各種形式實(shí)現(xiàn)本發(fā)明,并且可 以單獨(dú)或者組合地實(shí)現(xiàn)各種實(shí)施例。因此,雖然已經(jīng)結(jié)合其具體示例描述了本發(fā)明的實(shí)施 例,但是本發(fā)明的實(shí)施例和/或方法的真正范圍不應(yīng)該受到如此限制,因?yàn)樵谘芯扛綀D、說 明書和以下權(quán)利要求時(shí),對(duì)于技術(shù)人員而言,其它修改將變得清楚。
權(quán)利要求
1.一種裝置測試系統(tǒng),包括存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)與第一裝置相關(guān)聯(lián)的多個(gè)屏幕截圖; 第一照相機(jī); 第二照相機(jī);平臺(tái),所述平臺(tái)被如此布置,使得所述平臺(tái)的至少一個(gè)部分在所述第一照相機(jī)的視場 中并且在所述第二照相機(jī)的視場中; 自動(dòng)機(jī)臂;和處理器,所述處理器被耦合到所述第一和第二照相機(jī)并且被耦合到所述存儲(chǔ)器; 其中所述第一照相機(jī)被如此布置,使得延伸通過所述第一照相機(jī)的透鏡的軸線朝向所述平 臺(tái)大致垂直地延伸;所述第二照相機(jī)被如此布置,使得延伸通過所述第二照相機(jī)的透鏡的軸線朝向所述平 臺(tái)以基本非垂直的角度延伸,并且從而所述第二照相機(jī)具有比所述第一照相機(jī)更小的變焦 設(shè)置,所述第二照相機(jī)由此感測比所述第一照相機(jī)更大的觀察區(qū)域;所述第一照相機(jī)被配置為向所述處理器傳輸所捕捉的圖像;并且所述處理器被配置為當(dāng)所述第一裝置被布置于所述平臺(tái)上時(shí)引起所述自動(dòng)機(jī)臂操作所述第一裝置; 比較在所述第一裝置的操作期間從所述第一照相機(jī)接收的圖像與所存儲(chǔ)的多個(gè)屏幕 截圖;如果所比較的圖像并不匹配,則確定已經(jīng)發(fā)生錯(cuò)誤;和在于所確定的錯(cuò)誤發(fā)生期間的時(shí)期期間在所述存儲(chǔ)器中存儲(chǔ)由所述第二照相機(jī)捕捉 的視頻。
2.根據(jù)權(quán)利要求1的裝置測試系統(tǒng),進(jìn)一步包括被配置為感測由所述自動(dòng)機(jī)臂產(chǎn)生的作用力的作用力傳感器;其中 所述處理器被配置為產(chǎn)生配置文件,根據(jù)所述配置文件,所述第一裝置的操作得以執(zhí) 行,所述配置文件的產(chǎn)生包括,至少對(duì)于所述第一裝置的多個(gè)按鈕的子集沿著垂直于按鈕面的方向延伸所述自動(dòng)機(jī)臂直至所述作用力傳感器感測到預(yù)定的作 用力數(shù)值;和在所述配置文件中記錄沿著垂直于按鈕面延伸的軸線的所述自動(dòng)機(jī)臂的位置的坐標(biāo);所述第一裝置的操作包括操控所述按鈕子集中的至少一個(gè)中的每一個(gè)按鈕從而足以 引起在所述第一裝置中產(chǎn)生相應(yīng)的信號(hào),所述信號(hào)識(shí)別所述相應(yīng)的按鈕的操控;和對(duì)于所述按鈕子集中的至少一個(gè)中的每一個(gè)按鈕,通過沿著垂直于相應(yīng)的按鈕面的方 向基于所述配置文件延伸所述自動(dòng)機(jī)臂直至所述自動(dòng)機(jī)臂的位置對(duì)應(yīng)于在用于相應(yīng)的按 鈕的配置文件中記錄的相應(yīng)的坐標(biāo)而執(zhí)行所述操控。
3.根據(jù)權(quán)利要求1的裝置測試系統(tǒng),進(jìn)一步包括微型工作站,所述微型工作站包括照相機(jī)布置、處理器,和在所述照相機(jī)布置下面的平 臺(tái),所述微型工作站不包括經(jīng)由其能夠操作所述第一裝置的自動(dòng)機(jī)臂; 其中所述第一裝置的操作是根據(jù)與所述第一裝置相關(guān)聯(lián)的一個(gè)或者多個(gè)配置文件的; 所述一個(gè)或者多個(gè)配置文件包括所述顯示屏幕的屏幕截圖,在所述第一裝置的操作期 間比較所述屏幕截圖與所捕捉的圖像;和通過使用所述微型工作站的所述照相機(jī)布置捕捉所述屏幕截圖而能夠產(chǎn)生所述一個(gè) 或者更多配置文件的至少一個(gè)部分。
4.一種裝置測試方法,包括根據(jù)所存儲(chǔ)的測試序列操作第一裝置;使用第一照相機(jī)捕捉所述第一裝置的顯示屏幕的靜止圖像,所述第一照相機(jī)具有基本 由所述顯示屏幕占據(jù)的視場;使用第二照相機(jī)捕捉視頻圖像,所述第二照相機(jī)具有一定視場,所述第一裝置和在所 述裝置測試方法期間與所述第一裝置通信的第二裝置位于所述視場中; 在第一比較步驟中,比較所捕捉的靜止圖像與所存儲(chǔ)的屏幕截圖; 基于所述比較確定是否已經(jīng)發(fā)生錯(cuò)誤;和在確定已經(jīng)發(fā)生錯(cuò)誤的條件下,在存儲(chǔ)器中存儲(chǔ)由所述第二照相機(jī)捕捉的并且對(duì)應(yīng)于 在此期間發(fā)生所確定的錯(cuò)誤的時(shí)期的視頻剪輯。
5.根據(jù)權(quán)利要求4的裝置測試方法,進(jìn)一步包括在確定已經(jīng)發(fā)生錯(cuò)誤的條件下,在所述存儲(chǔ)器中存儲(chǔ)一個(gè)或者多個(gè)所捕捉的靜止圖像。
6.根據(jù)權(quán)利要求4的裝置測試方法,其中所述時(shí)期開始于在錯(cuò)誤發(fā)生之前的開始時(shí) 間并且結(jié)束于隨在錯(cuò)誤發(fā)生之后的結(jié)束時(shí)間。
7.根據(jù)權(quán)利要求4的裝置測試方法,進(jìn)一步包括在由所述第一裝置在其視場中的、所述照相機(jī)之一捕捉的圖像內(nèi)定位代碼區(qū)域; 處理所述代碼區(qū)域以獲得在所述代碼區(qū)域中編碼的代碼;和 基于所述代碼與所述配置文件的關(guān)聯(lián)獲得配置文件; 其中所述第一裝置的操作是根據(jù)所述配置文件的。
8.根據(jù)權(quán)利要求7的裝置測試方法,其中所述代碼是條形碼。
9.根據(jù)權(quán)利要求4的裝置測試方法,進(jìn)一步包括探測所述顯示屏幕相對(duì)于所述第一照相機(jī)的視場的位置,根據(jù)所述探測位置執(zhí)行所述 比較步驟。
10.根據(jù)權(quán)利要求7的裝置測試方法,進(jìn)一步包括處理器以第一水平在定位所述代碼區(qū)域的步驟期間自動(dòng)地操作燈具以產(chǎn)生光線; 隨在定位所述代碼的步驟之后,所述處理器自動(dòng)地操作所述燈具從而所述燈具在探測 所述顯示屏幕的位置的步驟期間并不產(chǎn)生光線;和隨在探測所述顯示屏幕的位置的步驟之后,所述處理器自動(dòng)地操作所述燈具從而以第 二水平在捕捉靜止和視頻圖像的步驟期間產(chǎn)生光線。
11.根據(jù)權(quán)利要求4的裝置測試方法,進(jìn)一步包括產(chǎn)生配置文件,根據(jù)所述配置文件,所述第一裝置的操作得以執(zhí)行,所述配置文件的產(chǎn) 生包括,至少對(duì)于多個(gè)按鈕的子集沿著垂直于按鈕面的方向延伸自動(dòng)機(jī)臂直至作用力傳感器感測到預(yù)定的作用力數(shù)值;和在所述配置文件中記錄沿著垂直于按鈕面延伸的軸線的所述自動(dòng)機(jī)臂的位置的坐標(biāo); 其中所述第一裝置的操作是經(jīng)由所述自動(dòng)機(jī)臂執(zhí)行的并且包括操控所述按鈕子集中的至 少一個(gè)中的每一個(gè)按鈕從而足以引起在所述第一裝置中產(chǎn)生相應(yīng)的信號(hào),所述信號(hào)識(shí)別所 述相應(yīng)的按鈕的操控;和對(duì)于所述按鈕子集中的至少一個(gè)中的每一個(gè)按鈕,通過沿著垂直于相應(yīng)的按鈕面的方 向基于所述配置文件延伸所述自動(dòng)機(jī)臂直至所述自動(dòng)機(jī)臂的位置對(duì)應(yīng)于在用于相應(yīng)的按 鈕的配置文件中記錄的相應(yīng)的坐標(biāo)而執(zhí)行所述操控。
12.根據(jù)權(quán)利要求4的裝置測試方法,進(jìn)一步包括產(chǎn)生第一裝置配置文件,根據(jù)所述第一裝置配置文件,所述第一裝置的操作得以執(zhí)行, 產(chǎn)生所述第一裝置配置文件包括檢索與類似于所述第一裝置的第三裝置相關(guān)聯(lián)的第三裝置配置文件; 存儲(chǔ)所述第三裝置配置文件的副本作為所述第一裝置配置文件;和 更新所述第一裝置配置文件以反映接收到的用戶輸入,所述用戶輸入識(shí)別所述第一裝 置和第三裝置之間的差異。
13.根據(jù)權(quán)利要求12的裝置測試方法,其中所述產(chǎn)生進(jìn)一步包括響應(yīng)于接收到描述所述第一裝置的特征的用戶輸入,確定所述第三裝置類似于所述第 一裝置,其中響應(yīng)于所述第一和第三裝置之間的類似性的確定而檢索所述第三裝置配置文 件。
14.根據(jù)權(quán)利要求12的裝置測試方法,其中響應(yīng)于選擇所述第三裝置配置文件的用 戶輸入檢索所述第三裝置配置文件。
15.根據(jù)權(quán)利要求4的裝置測試方法,進(jìn)一步包括產(chǎn)生配置文件,根據(jù)所述配置文件,所述第一裝置的操作得以執(zhí)行,產(chǎn)生所述配置文件 包括,根據(jù)識(shí)別多個(gè)測試任務(wù)的文件,對(duì)于每一個(gè)識(shí)別的測試任務(wù)輸出關(guān)于識(shí)別能夠被用于執(zhí)行相應(yīng)任務(wù)的、相應(yīng)裝置操作序列的集合的信息的提示;和響應(yīng)于關(guān)于所述提示接收的信息,更新所述配置文件以包括接收到的信息。
16.根據(jù)權(quán)利要求4的裝置測試方法,進(jìn)一步包括與所述第二裝置對(duì)接以模擬所述第二裝置的輸入裝置的機(jī)械操控,所述模擬使得所述 第二裝置與所述第一裝置通信。
17.根據(jù)權(quán)利要求16的裝置測試方法,所述方法進(jìn)一步包括與所述第二裝置對(duì)接以捕捉在所述第二裝置的顯示屏幕上顯示的靜止圖像和文本中 的至少一個(gè);在第二比較步驟中,比較以下內(nèi)容中的至少一個(gè)所述第二裝置的所述顯示屏幕的、捕捉到的靜止圖像與所存儲(chǔ)的屏幕截圖;和 在所述第二裝置的所述顯示屏幕中顯示的、捕捉到的文本與所存儲(chǔ)的比較文本;并且 基于所述第二比較步驟的比較確定是否已經(jīng)發(fā)生錯(cuò)誤。
18.根據(jù)權(quán)利要求17的裝置測試方法,其中在所述顯示屏幕中顯示的所述文本是作為ASCII文本數(shù)值而被捕捉的并且被與所存儲(chǔ)的比較文本相比較。
19. 一種在其上存儲(chǔ)指令的硬件實(shí)現(xiàn)的計(jì)算機(jī)可讀介質(zhì),當(dāng)?shù)靡詧?zhí)行時(shí),所述指令引 起處理器執(zhí)行一種裝置測試方法,所述方法包括 根據(jù)所存儲(chǔ)的測試序列操作第一裝置;操作第一照相機(jī)以捕捉所述第一裝置的顯示屏幕的靜止圖像,所述第一照相機(jī)具有基 本由所述顯示屏幕占據(jù)的視場;操作第二照相機(jī)以捕捉視頻圖像,所述第二照相機(jī)具有一定視場,所述第一裝置和在 所述裝置測試方法期間與所述第一裝置通信的第二裝置位于所述視場中; 在第一比較步驟中,比較所捕捉的靜止圖像與所存儲(chǔ)的屏幕截圖; 基于所述比較確定是否已經(jīng)發(fā)生錯(cuò)誤;和在確定已經(jīng)發(fā)生錯(cuò)誤的條件下,在存儲(chǔ)器和磁盤中的至少一個(gè)中存儲(chǔ)由所述第二照相 機(jī)捕捉的并且對(duì)應(yīng)于在此期間發(fā)生所確定的錯(cuò)誤的時(shí)期的視頻剪輯。
全文摘要
一種系統(tǒng)、方法和裝置可以包括軟件和硬件,該軟件和硬件簡化并且加速了用于測試裝置的系統(tǒng)的配置、增強(qiáng)了可以執(zhí)行的測試程序,并且提供據(jù)此容易地辨識(shí)在測試期間可能產(chǎn)生的錯(cuò)誤的原因和性質(zhì)的數(shù)據(jù)。照相機(jī)可以捕捉受測試裝置的顯示屏幕的靜止圖像并且另一照相機(jī)可以捕捉受測試裝置和配對(duì)裝置的視頻圖像??梢允褂孟?qū)砘谠谇暗貫轭愃频难b置產(chǎn)生的配置文件產(chǎn)生配置文件。用于受測試裝置的安裝可以被如此構(gòu)造,使得它適用于在其上安裝多個(gè)不同地構(gòu)造的裝置;并且在平面中沿著豎直方向和水平方向的調(diào)節(jié)和裝置相對(duì)于平面的角度調(diào)節(jié)可以容易地實(shí)現(xiàn)。
文檔編號(hào)G06K9/00GK102067151SQ200980122850
公開日2011年5月18日 申請(qǐng)日期2009年4月20日 優(yōu)先權(quán)日2008年4月18日
發(fā)明者李 B., 詹金森 D., 廖 G., 弗里德里克 H. 申請(qǐng)人:T-移動(dòng)美國有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
扎囊县| 定安县| 原阳县| 昌宁县| 平武县| 房产| 山东| 临澧县| 肥东县| 周至县| 定远县| 陇川县| 高台县| 河北省| 辽阳市| 荆门市| 和顺县| 城市| 全州县| 丹江口市| 江阴市| 凉山| 三门县| 渭南市| 本溪市| 延吉市| 固原市| 建阳市| 鲁山县| 浮梁县| 且末县| 蓝田县| 丹巴县| 中牟县| 泸水县| 交城县| 青浦区| 碌曲县| 贺州市| 揭阳市| 正阳县|