国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種自動化測試方法及其裝置與流程

      文檔序號:11138921閱讀:592來源:國知局
      一種自動化測試方法及其裝置與制造工藝

      本發(fā)明涉及電子技術(shù),尤其涉及一種自動化測試方法及其裝置。



      背景技術(shù):

      隨著技術(shù)的發(fā)展,人機交互逐漸變的更為人性化和多樣化;而為了使人機交互更為人性化,現(xiàn)有終端產(chǎn)品通常會設(shè)置有近距離傳感器;這里,所述近距離傳感器是通過紅外線進行測距的,當手機用戶接聽電話或者將手機放入口袋時,近距離傳感器可以判斷出手機是貼近人臉部,還是貼近衣服,從而便于手機控制屏幕關(guān)閉,以防止對觸摸屏的誤操作。同樣,上述應用還可以用于所有設(shè)置有觸摸屏的便攜設(shè)備上,例如,將近距離傳感器設(shè)置于設(shè)備正面的左角或右角上,以此來使人機交互更為人性化。雖然,近距離傳感器已成為越來越多的終端的必備器件,但是,對近距離傳感器的精準度自動化測試目前還存在不足。



      技術(shù)實現(xiàn)要素:

      有鑒于此,本發(fā)明實施例為解決現(xiàn)有技術(shù)中存在的至少一個問題而提供一種自動化測試方法及其裝置。

      本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:

      本發(fā)明實施例第一方面提供了一種自動化測試方法,包括:

      自動化測試裝置獲取自身對應的機械手臂與待檢測樣品中檢測區(qū)域處于第一位置關(guān)系時所對應的第一檢測數(shù)據(jù);所述檢測區(qū)域為所述待檢測樣品的顯示屏所在表面中近距離傳感器所對應的區(qū)域;其中,所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系時,所述待檢測樣品的顯示屏處于第一狀態(tài);

      獲取所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時所對應的第二檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時,所述待檢測樣品的顯示屏從所述第一狀態(tài)變化至第二狀態(tài);

      至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      上述方案中,所述至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則,包括:

      基于所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù),計算得到所述待檢測樣品中所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的目標距離;

      至少根據(jù)所述目標距離確定所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      上述方案中,所述方法還包括:

      獲取所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時所對應的第三檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時,所述待檢測樣品的顯示屏從所述第二狀態(tài)變化至所述第一狀態(tài);

      對應地,所述至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則,包括:

      至少根據(jù)所述第一檢測數(shù)據(jù)、第二檢測數(shù)據(jù)和第三檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      上述方案中,所述方法還包括:

      獲取對待檢測樣品進行檢測的檢測指令;

      基于所述檢測指令對所述待檢測樣品中的檢測區(qū)域進行定位,以使所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系;所述第一位置關(guān)系下,所述機械手臂能夠?qū)λ鰴z測區(qū)域進行遮擋,并在所述機械手臂中形成遮擋區(qū)域,以便于所述自動化測試裝置能夠檢測出所述遮擋區(qū)域與所述檢測區(qū)域之間的第一距離;對應地,所述第一檢測數(shù)據(jù)至少包括第一距離。

      上述方案中,所述方法包括:

      在所述機械手臂對所述檢測區(qū)域進行遮擋的條件下,移動所述機械手臂,以使所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系;所述第二檢測數(shù)據(jù)至少包括所述遮擋區(qū)域相對于所述檢測區(qū)域移動的第二距離;

      對應地,所述至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則,包括:

      根據(jù)所述第一距離和所述第二距離計算得到所述顯示屏的狀態(tài)變化時所述遮擋區(qū)域與所述檢測區(qū)域之間的目標距離;

      確定所述目標距離是否處于預設(shè)距離范圍內(nèi)。

      上述方案中,所述方法還包括:

      當根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程不滿足預設(shè)規(guī)則,對所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系進行校準,以使校準后的基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程滿足所述預設(shè)規(guī)則。

      本發(fā)明實施例第二方面提供了一種自動化測試裝置,所述裝置包括:

      第一獲取單元,用于獲取自身對應的機械手臂與待檢測樣品中檢測區(qū)域處于第一位置關(guān)系時所對應的第一檢測數(shù)據(jù);所述檢測區(qū)域為所述待檢測樣品的顯示屏所在表面中近距離傳感器所對應的區(qū)域;其中,所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系時,所述待檢測樣品的顯示屏處于第一狀態(tài);

      第二獲取單元,用于獲取所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時所對應的第二檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時,所述待檢測樣品的顯示屏從所述第一狀態(tài)變化至第二狀態(tài);

      處理單元,用于至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      上述方案中,所述處理單元,還用于基于所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù),計算得到所述待檢測樣品中所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的目標距離;至少根據(jù)所述目標距離確定所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      上述方案中,所述第二獲取單元,還用于獲取所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時所對應的第三檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時,所述待檢測樣品的顯示屏從所述第二狀態(tài)變化至所述第一狀態(tài);

      對應地,所述處理單元,還用于至少根據(jù)所述第一檢測數(shù)據(jù)、第二檢測數(shù)據(jù)和第三檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      上述方案中,所述第一獲取單元,還用于獲取對待檢測樣品進行檢測的檢測指令;基于所述檢測指令對所述待檢測樣品中的檢測區(qū)域進行定位,以使所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系;所述第一位置關(guān)系下,所述機械手臂能夠?qū)λ鰴z測區(qū)域進行遮擋,并在所述機械手臂中形成遮擋區(qū)域,以便于所述自動化測試裝置能夠檢測出所述遮擋區(qū)域與所述檢測區(qū)域之間的第一距離;對應地,所述第一檢測數(shù)據(jù)至少包括第一距離。

      上述方案中,所述第二獲取單元,還用于在所述機械手臂對所述檢測區(qū)域進行遮擋的條件下,移動所述機械手臂,以使所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系;所述第二檢測數(shù)據(jù)至少包括所述遮擋區(qū)域相對于所述檢測區(qū)域移動的第二距離;

      對應地,所述處理單元,還用于根據(jù)所述第一距離和所述第二距離計算得到所述顯示屏的狀態(tài)變化時所述遮擋區(qū)域與所述檢測區(qū)域之間的目標距離;確定所述目標距離是否處于預設(shè)距離范圍內(nèi)。

      上述方案中,所述處理單元,還用于當根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程不滿足預設(shè)規(guī)則,對所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系進行校準,以使校準后的基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程滿足所述預設(shè)規(guī)則。

      本發(fā)明實施例所述的自動化測試方法及其裝置,通過自動化測試裝置獲取機械手臂與檢測區(qū)域處于第一位置關(guān)系時所對應的第一檢測數(shù)據(jù),第一位置關(guān)系下,所述待檢測樣品的顯示屏處于第一狀態(tài);以及獲取所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時所對應的第二檢測數(shù)據(jù),所述第二位置關(guān)系下,所述顯示屏從所述第一狀態(tài)變化至第二狀態(tài),進而至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則,以實現(xiàn)自動化檢測過程;如此,提高了測試的精準度,避免了采用人眼判斷的主觀因素所造成的測試數(shù)據(jù)不一致性的問題,使測試數(shù)據(jù)更加客觀;而且,由于本發(fā)明實施例實現(xiàn)了自動化測試過程,所以,本發(fā)明實施例提高了測試的效率,利于流水化作業(yè),進而便于研發(fā)和產(chǎn)線對待檢測樣品進行測試。

      附圖說明

      圖1為本發(fā)明實施例一自動化測試方法的實現(xiàn)流程示意圖;

      圖2為本發(fā)明實施例設(shè)置有近距離傳感器的手機的結(jié)構(gòu)示意圖;

      圖3為本發(fā)明實施例二自動化測試方法的實現(xiàn)流程示意圖;

      圖4為本發(fā)明實施例自動化測試裝置的邏輯單元的結(jié)構(gòu)示意圖。

      具體實施方式

      發(fā)明人在實施本發(fā)明的過程中發(fā)現(xiàn),目前近距離傳感器(如紅外傳感器)已經(jīng)應用到終端產(chǎn)品上,但是對于測量使用近距離紅外傳感器控制手機屏幕息屏和亮屏的精準度,目前仍存在短板。

      例如,現(xiàn)有對近距離傳感器的精度進行測量的一種方式是,使用自定義夾具將手機放在夾板上,通過調(diào)節(jié)手機上方的黑色板的高度,使近距離傳感器感應與黑色板距離的變化,進而當近距離傳感器觸發(fā)屏幕息屏和亮屏時,手動記錄此時黑色板與手機的距離;

      另一種方式是,憑借測試人員的主觀感受,用手掌粗略的判斷去判斷近距離傳感器是否會感應距離的變化,進而觸發(fā)手機屏幕根據(jù)距離進行息屏和亮屏,該方式的弊端是主觀性強,無法客觀評判近距離傳感器的精度,無法實現(xiàn)自動化測試,生產(chǎn)控制較為困難。

      因此,為解決現(xiàn)有對近距離傳感器的精準度無法自動化測試的問題,本發(fā)明實施例提供了一種自動化測試方法及其裝置;具體地,通過以下實施例對本發(fā)明做進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明的技術(shù)方案,并不用于限定本發(fā)明的保護范圍。

      進一步地,本發(fā)明實施例所述的待檢測樣品可以具體為設(shè)置有近距離傳感器的終端,所述終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、個人數(shù)字助理(PDA)、平板電腦(PAD)、便攜式多媒體播放器(PMP)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應用于固定類型的終端。

      實施例一

      本發(fā)明實施例主要目的是實現(xiàn)產(chǎn)線和研發(fā)的自動化測試,使測試數(shù)據(jù)更加精準和客觀,從而有效的保持待檢測樣品,也即出廠樣機近距離傳感器的一致性。

      圖1為本發(fā)明實施例一自動化測試方法的實現(xiàn)流程示意圖;所述方法應用于自動化測試裝置;所述自動化測試裝置至少包括:機械手臂;具體地,如圖1所示,所述方法包括:

      步驟101:自動化測試裝置獲取自身對應的機械手臂與待檢測樣品中檢測區(qū)域處于第一位置關(guān)系時所對應的第一檢測數(shù)據(jù);所述檢測區(qū)域為所述待檢測樣品的顯示屏所在表面中近距離傳感器所對應的區(qū)域;其中,所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系時,所述待檢測樣品的顯示屏處于第一狀態(tài);

      這里,所述待檢測樣品可以具體為手機,如圖2所示,手機可以在顯示屏所在的表面中設(shè)置有近距離傳感器;這樣,便于通過近距離傳感器判斷手機是貼近人臉部,還是貼近衣服,從而便于手機控制屏幕的關(guān)閉。

      具體地,在實際應用中,所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系,所述機械手臂能夠?qū)λ鰴z測區(qū)域進行遮擋;也就是說,所述自動化測試裝置再對待檢測樣品進行檢測前,需要檢測位置進行定位,進而為完成針對近距離傳感器的精確度的自動化檢測過程奠定基礎(chǔ)。具體地,所述自動化測試裝置獲取對待檢測樣品進行檢測的檢測指令,并基于所述檢測指令對所述待檢測樣品中的檢測區(qū)域進行定位,以使所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系;其中,所述第一位置關(guān)系下,所述機械手臂能夠?qū)λ鰴z測區(qū)域進行遮擋,并在所述機械手臂中形成遮擋區(qū)域,以便于所述自動化測試裝置能夠檢測出所述遮擋區(qū)域與所述檢測區(qū)域之間的第一距離;對應地,所述第一檢測數(shù)據(jù)至少包括第一距離。這里,所述第一距離可以是所述自動化測試裝置自身檢測到的,也可以是預設(shè)設(shè)置的距離,即當在所述機械手臂中形成遮擋區(qū)域后,移動所述機械手臂,以控制所述機械手臂中遮擋區(qū)域與所述檢測區(qū)域之間的距離為預設(shè)距離。

      步驟102:獲取所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時所對應的第二檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時,所述待檢測樣品的顯示屏從所述第一狀態(tài)變化至第二狀態(tài);

      在一具體實施例中,所述第一狀態(tài)可以具體為亮屏狀態(tài),所述第二狀態(tài)可以具體為熄屏狀態(tài);也就是說,當所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時,所述顯示屏從亮屏狀態(tài)切換至熄屏狀態(tài)。

      步驟103:至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      在另一具體實施例中,為進一步檢測出近距離傳感器的精準度,所述自動化測試裝置還需要獲取所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時所對應的第三檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時,所述待檢測樣品的顯示屏從所述第二狀態(tài)變化至所述第一狀態(tài);進而使得所述自動化測試裝置至少根據(jù)所述第一檢測數(shù)據(jù)、第二檢測數(shù)據(jù)和第三檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。也就是說,所述自動化測試裝置不僅要檢測出從亮屏狀態(tài)切換至熄屏狀態(tài)時,所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系,還要檢測出從熄屏狀態(tài)切換至亮屏狀態(tài)時,所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系,進而判斷顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則,以實現(xiàn)精確檢測的目的。

      在實際應用中,當根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程不滿足預設(shè)規(guī)則,所述自動化測試裝置還可以進行校準,例如對所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系進行校準,以使校準后的基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程滿足所述預設(shè)規(guī)則。

      這樣,本發(fā)明實施例所述的自動化測試方法,通過自動化測試裝置獲取機械手臂與檢測區(qū)域處于第一位置關(guān)系時所對應的第一檢測數(shù)據(jù),第一位置關(guān)系下,所述待檢測樣品的顯示屏處于第一狀態(tài);以及獲取所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時所對應的第二檢測數(shù)據(jù),所述第二位置關(guān)系下,所述顯示屏從所述第一狀態(tài)變化至第二狀態(tài),進而至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則,以實現(xiàn)自動化檢測過程;如此,提高了測試的精準度,避免了采用人眼判斷的主觀因素所造成的測試數(shù)據(jù)不一致性的問題,使測試數(shù)據(jù)更加客觀;而且,由于本發(fā)明實施例實現(xiàn)了自動化測試過程,所以,本發(fā)明實施例提高了測試的效率,利于流水化作業(yè),進而便于研發(fā)和產(chǎn)線對待檢測樣品進行測試。

      實施例二

      本發(fā)明實施例主要目的是實現(xiàn)產(chǎn)線和研發(fā)的自動化測試,使測試數(shù)據(jù)更加精準和客觀,從而有效的保持待檢測樣品,也即出廠樣機近距離傳感器的一致性。

      圖3為本發(fā)明實施例二自動化測試方法的實現(xiàn)流程示意圖;所述方法應用于自動化測試裝置;所述自動化測試裝置至少包括:機械手臂;具體地,如圖1所示,所述方法包括:

      步驟301:自動化測試裝置獲取自身對應的機械手臂與待檢測樣品中檢測區(qū)域處于第一位置關(guān)系時所對應的第一檢測數(shù)據(jù);所述檢測區(qū)域為所述待檢測樣品的顯示屏所在表面中近距離傳感器所對應的區(qū)域;其中,所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系時,所述待檢測樣品的顯示屏處于第一狀態(tài);

      這里,所述待檢測樣品可以具體為手機,如圖2所示,手機可以在顯示屏所在的表面中設(shè)置有近距離傳感器;這樣,便于通過近距離傳感器判斷手機是貼近人臉部,還是貼近衣服,從而便于手機控制屏幕的關(guān)閉。

      具體地,在實際應用中,所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系,所述機械手臂能夠?qū)λ鰴z測區(qū)域進行遮擋;也就是說,所述自動化測試裝置再對待檢測樣品進行檢測前,需要檢測位置進行定位,進而為完成針對近距離傳感器的精確度的自動化檢測過程奠定基礎(chǔ)。具體地,所述自動化測試裝置獲取對待檢測樣品進行檢測的檢測指令,并基于所述檢測指令對所述待檢測樣品中的檢測區(qū)域進行定位,以使所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系;其中,所述第一位置關(guān)系下,所述機械手臂能夠?qū)λ鰴z測區(qū)域進行遮擋,并在所述機械手臂中形成遮擋區(qū)域,以便于所述自動化測試裝置能夠檢測出所述遮擋區(qū)域與所述檢測區(qū)域之間的第一距離;對應地,所述第一檢測數(shù)據(jù)至少包括第一距離。這里,所述第一距離可以是所述自動化測試裝置自身檢測到的,也可以是預設(shè)設(shè)置的距離,即當在所述機械手臂中形成遮擋區(qū)域后,移動所述機械手臂,以控制所述機械手臂中遮擋區(qū)域與所述檢測區(qū)域之間的距離為預設(shè)距離。

      步驟302:獲取所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時所對應的第二檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時,所述待檢測樣品的顯示屏從所述第一狀態(tài)變化至第二狀態(tài);

      在一具體實施例中,所述第一狀態(tài)可以具體為亮屏狀態(tài),所述第二狀態(tài)可以具體為熄屏狀態(tài);也就是說,當所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時,所述顯示屏從亮屏狀態(tài)切換至熄屏狀態(tài)。

      步驟303:基于所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù),計算得到所述待檢測樣品中所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的目標距離;

      步驟304:至少根據(jù)所述目標距離確定所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      具體地,當所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系,且所述機械手臂能夠?qū)λ鰴z測區(qū)域進行遮擋,并在所述機械手臂中形成遮擋區(qū)域后,所述自動化測試裝置可以在所述機械手臂對所述檢測區(qū)域進行遮擋的條件下,移動所述機械手臂,以使所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系;所述第二檢測數(shù)據(jù)至少包括所述遮擋區(qū)域相對于所述檢測區(qū)域移動的第二距離;進而使得所述自動化測試裝置根據(jù)所述第一位置關(guān)系下所對應的第一距離和所述第二距離計算得到所述顯示屏的狀態(tài)變化時所述遮擋區(qū)域與所述檢測區(qū)域之間的目標距離,進而確定所述目標距離是否處于預設(shè)距離范圍內(nèi)。

      同理,在實際應用中,所述自動化測試裝置還可以根據(jù)以上方式確定出機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時,所述遮擋區(qū)域相對于所述檢測區(qū)域移動的第三距離,進而根據(jù)第一距離、第二距離以及第三距離確定觸發(fā)所述顯示屏的狀態(tài)變化是否滿足預設(shè)規(guī)則。這里,所述第三檢測數(shù)據(jù)至少包括所述第三距離。

      在另一具體實施例中,為進一步檢測出近距離傳感器的精準度,所述自動化測試裝置還需要獲取所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時所對應的第三檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時,所述待檢測樣品的顯示屏從所述第二狀態(tài)變化至所述第一狀態(tài);進而使得所述自動化測試裝置至少根據(jù)所述第一檢測數(shù)據(jù)、第二檢測數(shù)據(jù)和第三檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。也就是說,所述自動化測試裝置不僅要檢測出從亮屏狀態(tài)切換至熄屏狀態(tài)時,所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系,還要檢測出從熄屏狀態(tài)切換至亮屏狀態(tài)時,所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系,進而判斷顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則,以實現(xiàn)精確檢測的目的。

      在實際應用中,當根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程不滿足預設(shè)規(guī)則,所述自動化測試裝置還可以進行校準,例如對所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系進行校準,以使校準后的基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程滿足所述預設(shè)規(guī)則。

      這樣,本發(fā)明實施例所述的自動化測試方法,通過自動化測試裝置獲取機械手臂與檢測區(qū)域處于第一位置關(guān)系時所對應的第一檢測數(shù)據(jù),第一位置關(guān)系下,所述待檢測樣品的顯示屏處于第一狀態(tài);以及獲取所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時所對應的第二檢測數(shù)據(jù),所述第二位置關(guān)系下,所述顯示屏從所述第一狀態(tài)變化至第二狀態(tài),進而至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則,以實現(xiàn)自動化檢測過程;如此,提高了測試的精準度,避免了采用人眼判斷的主觀因素所造成的測試數(shù)據(jù)不一致性的問題,使測試數(shù)據(jù)更加客觀;而且,由于本發(fā)明實施例實現(xiàn)了自動化測試過程,所以,本發(fā)明實施例提高了測試的效率,利于流水化作業(yè),進而便于研發(fā)和產(chǎn)線對待檢測樣品進行測試。

      實施例三

      本實施例提供了一種自動化測試裝置;具體地,如圖4所示,所述裝置包括:

      第一獲取單元41,用于獲取自身對應的機械手臂與待檢測樣品中檢測區(qū)域處于第一位置關(guān)系時所對應的第一檢測數(shù)據(jù);所述檢測區(qū)域為所述待檢測樣品的顯示屏所在表面中近距離傳感器所對應的區(qū)域;其中,所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系時,所述待檢測樣品的顯示屏處于第一狀態(tài);

      第二獲取單元42,用于獲取所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時所對應的第二檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系時,所述待檢測樣品的顯示屏從所述第一狀態(tài)變化至第二狀態(tài);

      處理單元43,用于至少根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      在一實施例中,所述處理單元43,還用于基于所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù),計算得到所述待檢測樣品中所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的目標距離;至少根據(jù)所述目標距離確定所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      在另一實施例中,所述第二獲取單元42,還用于獲取所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時所對應的第三檢測數(shù)據(jù);其中,所述機械手臂與所述檢測區(qū)域處于第三位置關(guān)系時,所述待檢測樣品的顯示屏從所述第二狀態(tài)變化至所述第一狀態(tài);

      對應地,所述處理單元43,還用于至少根據(jù)所述第一檢測數(shù)據(jù)、第二檢測數(shù)據(jù)和第三檢測數(shù)據(jù)確定基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述待檢測樣品中所述顯示屏的狀態(tài)變化過程是否滿足預設(shè)規(guī)則。

      在一實施例中,所述第一獲取單元41,還用于獲取對待檢測樣品進行檢測的檢測指令;基于所述檢測指令對所述待檢測樣品中的檢測區(qū)域進行定位,以使所述機械手臂與所述檢測區(qū)域處于第一位置關(guān)系;所述第一位置關(guān)系下,所述機械手臂能夠?qū)λ鰴z測區(qū)域進行遮擋,并在所述機械手臂中形成遮擋區(qū)域,以便于所述自動化測試裝置能夠檢測出所述遮擋區(qū)域與所述檢測區(qū)域之間的第一距離;對應地,所述第一檢測數(shù)據(jù)至少包括第一距離。

      在另一實施例中,所述第二獲取單元42,還用于在所述機械手臂對所述檢測區(qū)域進行遮擋的條件下,移動所述機械手臂,以使所述機械手臂與所述檢測區(qū)域處于第二位置關(guān)系;所述第二檢測數(shù)據(jù)至少包括所述遮擋區(qū)域相對于所述檢測區(qū)域移動的第二距離;

      對應地,所述處理單元43,還用于根據(jù)所述第一距離和所述第二距離計算得到所述顯示屏的狀態(tài)變化時所述遮擋區(qū)域與所述檢測區(qū)域之間的目標距離;確定所述目標距離是否處于預設(shè)距離范圍內(nèi)。

      在另一實施例中,所述處理單元43,還用于當根據(jù)所述第一檢測數(shù)據(jù)和第二檢測數(shù)據(jù)確定出基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程不滿足預設(shè)規(guī)則,對所述顯示屏的狀態(tài)變化時所述機械手臂與所述檢測區(qū)域之間的位置關(guān)系進行校準,以使校準后的基于所述機械手臂與所述檢測區(qū)域之間位置關(guān)系觸發(fā)所述顯示屏的狀態(tài)變化過程滿足所述預設(shè)規(guī)則。

      這里需要指出的是:以上裝置實施例的描述,與上述方法實施例的描述是類似的,具有同方法實施例相似的有益效果,因此不做贅述。對于本發(fā)明裝置實施例中未披露的技術(shù)細節(jié),請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,因此不再贅述。

      以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。這里,以下給出一實現(xiàn)以上所述方法及其裝置的一具體應用過程;該應用中,所述自動化測試裝置具體包括:測試夾具、機械手臂和用于控制機械手臂的控制器;這里,所述機械手臂主要包括傳動子裝置、測試手臂等;所述控制器主要用于距離的讀取和測量,以及用于對讀取和測量到的數(shù)據(jù)的判斷;進一步地,所述控制器中可以用于顯示讀取和測量的數(shù)據(jù),以檢測人員獲取測量結(jié)果。具體地:

      (1)測試夾具,用于給待檢測樣品(如手機等)提供放置平臺,以便于測試前將待檢測樣品固定于該平臺上。

      (2)機械手臂;其中,所述機械手臂包括傳動子裝置和測試手臂;具體地,

      所述傳動子裝置,包括橫向和豎向的兩個傳動子裝置,用于控制測試手臂進行橫向和/或豎向的移動,從而便于完成待檢測樣品近距離熄屏和亮屏的測量過程;這里,在實際應用中,所述傳動子裝置可以設(shè)置有機械馬達,通過機械馬達進行步進移位。

      所述測試手臂,也稱為壓力手臂,是實現(xiàn)人機交互和本實施例自動化測試的主要部分,由遮光板,傳動帶和下壓桿組成;進一步地,當所述測試手臂對待檢測樣品中設(shè)置的近距離傳感器進行定位后,即當所述測試手臂中的遮光板遮住待檢測樣品中設(shè)置的近距離傳感器后,可以通過傳動帶以及下壓桿,帶動遮光板移動;例如,遮光板移動到某一位置時待檢測樣品的屏幕從亮屏狀態(tài)變化到熄屏狀態(tài),此時,可以通過設(shè)置于測試手臂中的紅外傳感器記錄移動的第一位移,進而將記錄的第一位移反饋給控制器,以便于控制器確定出熄屏狀態(tài)時遮光板與待檢測樣品中設(shè)置的近距離傳感器之間的距離;這是,假設(shè)遮光板移動前與待檢測樣品中設(shè)置的近距離傳感器之間的距離為S1,遮光板移動到待檢測樣品的屏幕熄滅時的移動位移為S2,此時,可以利用S1和S2計算得到屏幕熄滅時所述遮光板與待檢測樣品中設(shè)置的近距離傳感器之間的目標距離,即為(S1-S2)。進一步地,將遮光板上移,直至待檢測樣品的屏幕從熄屏狀態(tài)變化至亮屏狀態(tài),此時,通過設(shè)置于測試手臂中的紅外傳感器記錄移動的第二位移,進而將記錄額第二位移反饋給控制器,以便于控制器確定出變化到亮屏狀態(tài)時遮光板與待檢測樣品中設(shè)置的近距離傳感器的目標距離;例如,遮光板移動到待檢測樣品的屏幕變亮時的移動位移為S3,此時,所述控制器可以確定出變化到亮屏狀態(tài)時遮光板與待檢測樣品中設(shè)置的近距離傳感器的距離為(S1-S2+S3)。這樣,如此循環(huán),完成對同一待檢測樣品的多次自動化測試過程,或者完成對不同待檢測樣品的自動化測試過程。

      (3)控制器,用于發(fā)送控制指令,以控制測試手臂的上移和下壓;還用于接收測試手臂反饋的測量數(shù)據(jù),如接收測試手臂中紅外傳感器發(fā)送的測量距離,并對測量數(shù)據(jù)進行處理,如基于測量距離計算出從亮屏狀態(tài)變化至熄屏狀態(tài)時遮光板與待檢測樣品中設(shè)置的近距離傳感器之間的距離,以及從熄屏狀態(tài)變化至亮屏狀態(tài)時遮光板與待檢測樣品中設(shè)置的近距離傳感器之間的距離,最后基于處理結(jié)果給出結(jié)論,如待檢測樣品是否滿足預設(shè)規(guī)則,即是否合格。

      另外,所述控制器還用于對測試位置進行定位,例如,利用紅外傳感器進行紅外定位,以便于將測試手臂中的遮光板精確對準測試點,如精確對準待檢測樣品中設(shè)置的近距離傳感器,并遮住該待檢測樣品中設(shè)置的近距離傳感器,進而使所述遮光板在遮住所述待檢測樣品中設(shè)置的近距離傳感器的情況下,做相對于所述待檢測樣品中設(shè)置的近距離傳感器的移動,如上移或下壓。還可以對定時校準等。

      也就是說,所述控制器主要通過紅外線對測試樣品進行定位,同時,實現(xiàn)人機可視化交互,處理測量數(shù)據(jù),并輸出測試結(jié)果,以及定時校準的功能。在實際應用中,所述控制器中可以設(shè)置有實現(xiàn)上述自動化測試過程以及對測試數(shù)據(jù)進行處理的測試軟件,該試軟件可以采用C、C++、或者Java任意一種語言進行編寫。進一步地,所述控制器可以具體設(shè)置有嵌入式系統(tǒng),進而通過嵌入式系統(tǒng)實現(xiàn)以使所述的功能。

      進一步地,所述待檢測樣品中設(shè)置有基于Android系統(tǒng)或IOS系統(tǒng)的測試應用程序(APP),進而通過測量APP配合上述自動化測試裝置完成對自身的近距離傳感器的測試過程。例如,模擬手機通話模式進行亮屏和熄屏的自動調(diào)節(jié);或者,進行屏幕亮度的設(shè)置過程。例如,第一狀態(tài)和第二狀態(tài)下,屏幕亮度不同,這樣,也可以提升待檢測樣品的續(xù)航能力。

      進一步地,基于以上所述的自動化測試裝置通過如下步驟實現(xiàn)自動化檢測過程:具體實施步驟如下:

      步驟A:開啟控制器中自動化測試軟件電源系統(tǒng),啟動控制器中安裝的嵌入式測試軟件;

      步驟B:將待檢測樣品至于測試夾具中,以便于測試前將待檢測樣品固定于放置平臺上;通過紅外線進行定位,以使遮光板的中心位置與所述待檢測樣品中近距離傳感器的區(qū)域?qū)瑢崿F(xiàn)對待檢測樣品中近距離傳感器的遮擋;

      步驟C:開啟待檢測樣品的測試APP,使所述待檢測樣品處于對近距離傳感器進行測試的測試模式

      步驟D:通過控制器中的嵌入式測試軟件設(shè)置預設(shè)規(guī)則,例如,標準距離等。

      步驟E:初始化機械手臂進行測試;

      步驟F:下壓機械手臂中的測試手臂,測量屏幕從亮屏狀態(tài)到熄屏狀態(tài)的息屏距離;所述息屏距離指屏幕從亮屏狀態(tài)變化到熄屏狀態(tài)時,所述測試手臂中遮光板距所述待檢測樣品中近距離傳感器的距離;

      步驟G:抬升機械手臂中的測試手臂,測量屏幕從熄屏狀態(tài)到亮屏狀態(tài)的亮屏距離;所述亮屏距離指屏幕從熄屏狀態(tài)變化到亮屏狀態(tài)時,所述測試手臂中遮光板距所述待檢測樣品中近距離傳感器的距離;

      步驟H:回零點,放入新的待檢測樣品進行測試,重復步驟B至G。

      這樣,由于實現(xiàn)了自動化測試過程,所以提高了測試的精準度,避免了采用人眼判斷的主觀因素所造成的測試數(shù)據(jù)不一致性的問題,使測試數(shù)據(jù)更加客觀;而且,由于本發(fā)明實施例實現(xiàn)了自動化測試過程,所以,本發(fā)明實施例提高了測試的效率,利于流水化作業(yè),進而便于研發(fā)和產(chǎn)線對待檢測樣品進行測試。

      而且,本發(fā)明實施例所述的裝置能夠?qū)⑹箼C械裝置與自動化測試軟件進行有效結(jié)合,測試成本低。這里,所述自動化測試軟件既可以計算機,又可以是嵌入式或者單片機系統(tǒng),所以體積小,即,整個測試系統(tǒng)體積為0.3m*0.3m*0.5m,因此,適合工業(yè)化應用。

      應理解,說明書通篇中提到的“一個實施例”或“一實施例”意味著與實施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。因此,在整個說明書各處出現(xiàn)的“在一個實施例中”或“在一實施例中”未必一定指相同的實施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個或多個實施例中。應理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內(nèi)在邏輯確定,而不應對本發(fā)明實施例的實施過程構(gòu)成任何限定。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

      需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

      在本申請所提供的幾個實施例中,應該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。

      上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。

      本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(Read Only Memory,ROM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、ROM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以所述權(quán)利要求的保護范圍為準。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1