两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種測(cè)試用戶終端的方法及裝置與流程

文檔序號(hào):11133848閱讀:664來源:國(guó)知局
一種測(cè)試用戶終端的方法及裝置與制造工藝

本發(fā)明涉及通信領(lǐng)域,特別涉及一種測(cè)試用戶終端的方法及裝置。



背景技術(shù):

安卓(Android)是一種基于Linux操作系統(tǒng)的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備(如:智能手機(jī)、平板電腦等)。隨著Android系統(tǒng)的不斷改進(jìn)和發(fā)展,搭載Android系統(tǒng)的智能終端(以下簡(jiǎn)稱為Android設(shè)備)被全球用戶廣泛應(yīng)用于日常工作和生活中,那么,Android設(shè)備在生產(chǎn)過程中,需要通過計(jì)算機(jī)對(duì)其進(jìn)行一系列的自動(dòng)化功能測(cè)試,用來檢驗(yàn)Android設(shè)備是否是合格產(chǎn)品。

目前,通常采用以下方式來實(shí)現(xiàn)計(jì)算機(jī)控制Android設(shè)備,從而達(dá)到測(cè)試Android設(shè)備的功能的目的。在現(xiàn)有技術(shù)下,Android設(shè)備與計(jì)算機(jī)之間進(jìn)行指令交互和數(shù)據(jù)傳輸是基于安卓調(diào)試通道(Android Debug Bridge,ADB)來完成的,其中,ADB程序通過識(shí)別Android設(shè)備的原始序列號(hào)來區(qū)分不同的Android設(shè)備。

然而,上述測(cè)試方式存在不足之處。這是因?yàn)?,Android設(shè)備只有在完成所有功能測(cè)試之后達(dá)到出貨水平,才會(huì)寫入用于唯一標(biāo)識(shí)該Android設(shè)備的產(chǎn)品序列號(hào)(Serial Number,SN碼),而在實(shí)際生產(chǎn)過程中,在出廠之前,所有Android設(shè)備的原始產(chǎn)品序列號(hào)都是一樣的,當(dāng)多臺(tái)Android設(shè)備通過通用串行總線(Universal Serial Bus,USB)端口接入計(jì)算機(jī)進(jìn)行測(cè)試時(shí),ADB無法建立Android設(shè)備與USB端口之間的映射關(guān)系,這樣,計(jì)算機(jī)便不能一一區(qū)分接入計(jì)算機(jī)的多臺(tái)Android設(shè)備,從而無法在同一時(shí)段內(nèi)完成對(duì)多臺(tái)Android設(shè)備的測(cè)試。

綜上所述,現(xiàn)有技術(shù)下,通過計(jì)算機(jī)對(duì)Android設(shè)備進(jìn)行測(cè)試時(shí),只能進(jìn)行單點(diǎn)測(cè)試(即一臺(tái)計(jì)算機(jī)一次只能連接一臺(tái)Android設(shè)備),這樣,就降低了測(cè)試效率,同時(shí)浪費(fèi)了時(shí)間、硬件和人力成本。



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

本發(fā)明實(shí)施例提供一種測(cè)試用戶終端的方法及裝置,用以提高測(cè)試效率,降低時(shí)間、硬件及人力成本。

本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:

一種測(cè)試用戶終端的方法,包括:

測(cè)試裝置檢測(cè)到本地接入待測(cè)試用戶終端時(shí),獲取所述待測(cè)試用戶終端的目標(biāo)序列號(hào)和設(shè)備地址碼,其中,所述目標(biāo)序列號(hào)用于唯一標(biāo)識(shí)所述待測(cè)試用戶終端,所述設(shè)備地址碼用于唯一標(biāo)識(shí)所述待測(cè)試用戶終端接入的端口;

測(cè)試裝置基于所述設(shè)備地址碼獲取相應(yīng)的端口路徑信息;

測(cè)試裝置建立所述目標(biāo)序列號(hào)、所述設(shè)備地址碼和所述端口路徑信息之間的映射關(guān)系;

測(cè)試裝置基于所述映射關(guān)系,對(duì)所述待測(cè)試用戶終端進(jìn)行測(cè)試。

可選的,測(cè)試裝置獲取所述待測(cè)試用戶終端的目標(biāo)序列號(hào),包括:

獲取所述待測(cè)試用戶終端的原始序列號(hào),所述原始序列號(hào)是基于所述待測(cè)試用戶終端的操作系統(tǒng)獲得的;

在所述原始序列號(hào)中的指定位置添加唯一識(shí)別碼,從而得到相應(yīng)的目標(biāo)序列號(hào)。

可選的,在所述原始序列號(hào)中的指定位置添加唯一識(shí)別碼,包括:

在所述原始序列號(hào)的頭部、尾部或者中段添加隨機(jī)生成的唯一識(shí)別碼。

可選的,測(cè)試裝置基于所述映射關(guān)系,對(duì)所述待測(cè)試用戶終端進(jìn)行測(cè)試,包括:

針對(duì)所述待測(cè)試用戶終端的目標(biāo)序列號(hào),生成相應(yīng)的測(cè)試指令;

基于所述映射關(guān)系,獲取與所述目標(biāo)序列號(hào)對(duì)應(yīng)的端口路徑信息;

按照所述端口路徑信息,將所述測(cè)試指令發(fā)往相應(yīng)的所述待測(cè)試用戶終端。

可選的,進(jìn)一步包括:

測(cè)試裝置接收所述待測(cè)試用戶終端返回的測(cè)試響應(yīng),基于所述測(cè)試響應(yīng)獲取所述待測(cè)試用戶終端的設(shè)備地址碼。

測(cè)試裝置基于所述映射關(guān)系,確定與所述設(shè)備地址碼關(guān)聯(lián)的目標(biāo)序列號(hào);

測(cè)試裝置基于所述目標(biāo)序列號(hào),將所述測(cè)試響應(yīng)與相應(yīng)的待測(cè)試用戶終端進(jìn)行關(guān)聯(lián)。

一種測(cè)試用戶終端的裝置,包括:

第一獲取單元,用于檢測(cè)到本地接入待測(cè)試用戶終端時(shí),獲取所述待測(cè)試用戶終端的目標(biāo)序列號(hào)和設(shè)備地址碼,其中,所述目標(biāo)序列號(hào)用于唯一標(biāo)識(shí)所述待測(cè)試用戶終端,所述設(shè)備地址碼用于唯一標(biāo)識(shí)所述待測(cè)試用戶終端接入的端口;

第二獲取單元,用于基于所述設(shè)備地址碼獲取相應(yīng)的端口路徑信息;

映射單元,用于建立所述目標(biāo)序列號(hào)、所述設(shè)備地址碼和所述端口路徑信息之間的映射關(guān)系;

測(cè)試單元,用于基于所述映射關(guān)系,對(duì)所述待測(cè)試用戶終端進(jìn)行測(cè)試。

可選的,獲取所述待測(cè)試用戶終端的目標(biāo)序列號(hào)時(shí),所述第一獲取單元用于:

獲取所述待測(cè)試用戶終端的原始序列號(hào),所述原始序列號(hào)是基于所述待測(cè)試用戶終端的操作系統(tǒng)獲得的;

在所述原始序列號(hào)中的指定位置添加唯一識(shí)別碼,從而得到相應(yīng)的目標(biāo)序列號(hào)。

可選的,在所述原始序列號(hào)中的指定位置添加唯一識(shí)別碼時(shí),所述第一獲取單元用于:

在所述原始序列號(hào)的頭部、尾部或者中段添加隨機(jī)生成的唯一識(shí)別碼。

可選的,基于所述映射關(guān)系,對(duì)所述待測(cè)試用戶終端進(jìn)行測(cè)試時(shí),所述測(cè)試單元用于:

針對(duì)所述待測(cè)試用戶終端的目標(biāo)序列號(hào),生成相應(yīng)的測(cè)試指令;

基于所述映射關(guān)系,獲取與所述目標(biāo)序列號(hào)對(duì)應(yīng)的端口路徑信息;

按照所述端口路徑信息,將所述測(cè)試指令發(fā)往相應(yīng)的所述待測(cè)試用戶終端。

可選的,所述測(cè)試單元進(jìn)一步用于:

接收所述待測(cè)試用戶終端返回的測(cè)試響應(yīng),基于所述測(cè)試響應(yīng)獲取所述待測(cè)試用戶終端的設(shè)備地址碼。

基于所述映射關(guān)系,確定與所述設(shè)備地址碼關(guān)聯(lián)的目標(biāo)序列號(hào);

基于所述目標(biāo)序列號(hào),將所述測(cè)試響應(yīng)與相應(yīng)的待測(cè)試用戶終端進(jìn)行關(guān)聯(lián)。

綜上所述,本發(fā)明實(shí)施例中,當(dāng)測(cè)試裝置檢測(cè)到本地接入有待測(cè)試用戶終端時(shí),測(cè)試裝置獲取待測(cè)試用戶終端的目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息,并建立三者之間的映射關(guān)系,由于目標(biāo)序列號(hào)用于唯一標(biāo)示待測(cè)試用戶終端,那么,測(cè)試裝置基于建立的映射關(guān)系,可以同一時(shí)間段內(nèi)對(duì)不同待測(cè)試用戶終端進(jìn)行測(cè)試,這樣,不僅提高了測(cè)試效率,同時(shí)也降低了測(cè)試所需的時(shí)間、硬件以及人力成本。

附圖說明

圖1為測(cè)試裝置對(duì)待測(cè)試用戶終端進(jìn)行測(cè)試的流程圖;

圖2為測(cè)試裝置建立的目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系圖;

圖3為測(cè)試裝置通過本地的端口接入多臺(tái)待測(cè)試用戶終端示意圖;

圖4為測(cè)試裝置對(duì)待測(cè)試用戶終端進(jìn)行測(cè)試的流程圖;

圖5為測(cè)試裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了提高測(cè)試效率和降低時(shí)間、硬件和人力成本,本發(fā)明實(shí)施例中,設(shè)計(jì)了一種新的測(cè)試方法,該方法為:測(cè)試裝置檢測(cè)到本地接入有待測(cè)試用戶終端時(shí),測(cè)試裝置獲取該待測(cè)試用戶終端的目標(biāo)序列號(hào)、設(shè)備地址碼以及端口路徑信息,然后,測(cè)試裝置建立目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間三者之間的映射關(guān)系,最后,測(cè)試裝置基于建立的映射關(guān)系,可以識(shí)別出不同接入測(cè)試裝置的待測(cè)試用戶終端,從而,測(cè)試裝置可以在同一時(shí)間段對(duì)不同待測(cè)試用戶終端進(jìn)行測(cè)試。

本發(fā)明實(shí)施例中,測(cè)試裝置同一時(shí)間段內(nèi)可以對(duì)多臺(tái)待測(cè)試用戶終端進(jìn)行測(cè)試,本實(shí)施例中,僅舉例說明測(cè)試終端同一時(shí)間段內(nèi)對(duì)兩臺(tái)待測(cè)試用戶終端進(jìn)行測(cè)試。

下面結(jié)合附圖對(duì)本發(fā)明優(yōu)選的實(shí)施方式作出進(jìn)一步詳細(xì)說明。

參閱圖1所示,本發(fā)明實(shí)施例中,測(cè)試裝置對(duì)待測(cè)試用戶終端進(jìn)行測(cè)試的詳細(xì)流程如下:

步驟101:測(cè)試裝置檢測(cè)到有待測(cè)試用戶終端通過端口接入至本地。

每當(dāng)有待測(cè)試用戶終端通過端口(如,USB端口)接入測(cè)試裝置時(shí),測(cè)試裝置都會(huì)通過底層驅(qū)動(dòng)程序,識(shí)別出待測(cè)試用戶終端的一些相關(guān)信息,如,待測(cè)試用戶終端的基于Android操作系統(tǒng)產(chǎn)生的原始序列號(hào),以及待測(cè)試用戶終端接入的端口的唯一標(biāo)識(shí),稱為設(shè)備地址碼。

步驟102:測(cè)試裝置獲取待測(cè)試用戶終端的目標(biāo)序列號(hào)。

具體的,當(dāng)測(cè)試裝置檢測(cè)到本地端口接入待測(cè)試用戶終端時(shí),測(cè)試裝置可以通過本地設(shè)置的安卓調(diào)試通道(Android Debug Bridge,ADB)程序獲取底層驅(qū)動(dòng)程序上報(bào)的待測(cè)試用戶終端的原始序列號(hào),其中,該原始序列號(hào)是基于待測(cè)試用戶終端的Android操作系統(tǒng)獲得的,接著,測(cè)試裝置可以通過本地設(shè)置的ADB程序在原始序列號(hào)的指定位置(如,原始序列號(hào)的頭部、尾部、中部)添加唯一識(shí)別碼,從而,獲得目標(biāo)序列號(hào),其中,所謂目標(biāo)序列號(hào),是指能唯一標(biāo)識(shí)該待測(cè)試用戶終端的序列號(hào)。

例如:當(dāng)測(cè)試裝置檢測(cè)到待測(cè)試用戶終端1通過本地端口1接入時(shí),測(cè)試裝置通過本地設(shè)置的ADB程序基于待測(cè)試用戶終端1的操作系統(tǒng),獲取待測(cè)試用戶終端1的原始序列號(hào)(如,0123456789ABCDEF),接著,測(cè)試裝置通過本地設(shè)置的ADB程序在原始序列號(hào)的指定位置(如,原始序列號(hào)的尾部)添加隨機(jī)生成的唯一識(shí)別碼(如,1554),從而,獲得相應(yīng)的目標(biāo)序列號(hào)(如,0123456789ABCDEF1554)。

又例如:當(dāng)測(cè)試裝置檢測(cè)到待測(cè)試用戶終端2通過本地端口2接入時(shí),測(cè)試裝置通過本地設(shè)置的ADB程序基于待測(cè)試用戶終端2的操作系統(tǒng)獲取待測(cè)試用戶終端2的原始序列號(hào)(如,0123456789ABCDEF),接著,測(cè)試裝置通過本地設(shè)置的ADB程序在原始序列號(hào)的指定位置(如,原始序列號(hào)的尾部)添加隨機(jī)生成的唯一識(shí)別碼(如,9865),從而獲得相應(yīng)的目標(biāo)序列號(hào)(123456789ABCDEF9865)。

當(dāng)然,測(cè)試裝置也可以通過本地設(shè)置的ADB程序在原始序列號(hào)的其他指定位置(如,原始序列號(hào)的頭部或原始序列號(hào)的中段)添加隨機(jī)生成的唯一識(shí)別碼,來獲得相應(yīng)的目標(biāo)序列號(hào)。

之所以要獲得目標(biāo)序列號(hào),是因?yàn)?,在?shí)際生產(chǎn)中,在出廠之前,所有待測(cè)試用戶終端的原始序列號(hào)都是一樣的,測(cè)試裝置只通過對(duì)原始序列號(hào)的進(jìn)一步處理,獲得目標(biāo)序列號(hào),然后再根據(jù)重新生成的目標(biāo)序列號(hào)來區(qū)分所有接入測(cè)試裝置的待測(cè)試用戶終端。

步驟103:測(cè)試裝置獲取待測(cè)試用戶終端的設(shè)備地址碼,該設(shè)備地址碼用于唯一標(biāo)識(shí)該待測(cè)試用戶終端接入到測(cè)試裝置的端口的標(biāo)識(shí)信息。

具體的,當(dāng)測(cè)試裝置檢測(cè)到測(cè)試裝置本地的端口接入待測(cè)試用戶終端時(shí),測(cè)試裝置可以通過本地設(shè)置的ADB程序獲取底層驅(qū)動(dòng)程序上報(bào)的待測(cè)試用戶終端的設(shè)備地址碼,該設(shè)備地址碼用于唯一標(biāo)識(shí)該待測(cè)試用戶終端接入的端口的標(biāo)識(shí)信息,該設(shè)備地址碼可以標(biāo)識(shí)已接入待測(cè)試用戶終端,是通過測(cè)試裝置上具體哪一個(gè)端口接入測(cè)試裝置的。

例如:當(dāng)測(cè)試裝置檢測(cè)到待測(cè)試用戶終端1通過端口1接入時(shí),測(cè)試裝置通過本地設(shè)置的ADB程序獲取待測(cè)試用戶終端1的設(shè)備地址碼(如,7&13d4c2d0&0&0001),該設(shè)備地址碼就標(biāo)識(shí)該待測(cè)試用戶終端1接入的端口是測(cè)試裝置上的端口1。

又例如:當(dāng)測(cè)試裝置檢測(cè)到待測(cè)試用戶終端2通過端口2接入時(shí),測(cè)試裝置通過本地設(shè)置的ADB程序獲取的待測(cè)試用戶終端2的設(shè)備地址碼(如,7&320c8fd1&0&0001),該設(shè)備地址碼就標(biāo)識(shí)待測(cè)試用戶終端2接入的端口是測(cè)試裝置上的端口2。

步驟104:測(cè)試裝置基于獲得的設(shè)備地址碼獲取相應(yīng)的端口路徑信息。

當(dāng)測(cè)試裝置檢測(cè)到待測(cè)試用戶終端通過本地的端口接入時(shí),測(cè)試裝置可以通過本地設(shè)置的測(cè)試程序,獲取底層驅(qū)動(dòng)上報(bào)的待測(cè)試用戶終端的設(shè)備地址碼,測(cè)試裝置再通過待測(cè)試用戶終端的設(shè)備地址碼,獲取待測(cè)試用戶終端接入的端口在測(cè)試裝置上的端口路徑信息。

例如:測(cè)試裝置通過本地設(shè)置的測(cè)試程序獲取已接入待測(cè)試用戶終端1的設(shè)備地址碼(如,7&13d4c2d0&0&0001),測(cè)試裝置再通過獲取的待測(cè)試用戶終端1的設(shè)備地址碼進(jìn)一步獲取待測(cè)試用戶終端1接入的端口在測(cè)試裝置上的端口路徑信息(如,Port_#0002.Hub_#0004)。

又例如:測(cè)試裝置通過本地設(shè)置的測(cè)試程序獲取已接入待測(cè)試用戶終端2的設(shè)備地址碼(如,7&320c8fd1&0&0001),測(cè)試裝置再通過獲取的待測(cè)試用戶終端2的設(shè)備地址碼進(jìn)一步獲取待測(cè)試用戶終端2接入的端口在測(cè)試裝置上的端口路徑信息(如,Port_#0003.Hub_#0004)。

步驟105:測(cè)試裝置建立目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系。

具體的,測(cè)試裝置可以通過本地設(shè)置的ADB程序獲取待測(cè)試用戶終端的目標(biāo)序列號(hào)和設(shè)備地址碼,測(cè)試裝置還可以進(jìn)一步通過本地設(shè)置的測(cè)試程序獲取待測(cè)試用戶終端的設(shè)備地址碼和端口路徑信息。這樣,測(cè)試裝置就可以建立目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系。

例如:測(cè)試裝置通過本地設(shè)置的ADB程序獲取待測(cè)試用戶終端1的目標(biāo)序列號(hào)(如,0123456789ABCDEF1554)和設(shè)備地址碼(如,7&13d4c2d0&0&0001),測(cè)試裝置進(jìn)一步通過本地設(shè)置的測(cè)試程序獲取待測(cè)試用戶終端1的設(shè)備地址碼(如,0123456789ABCDEF1554)和待測(cè)試用戶終端1接入的端口在測(cè)試裝置上的端口路徑信息(如,Port_#0002.Hub_#0004),接著,測(cè)試裝置通過本地設(shè)置的測(cè)試程序向ADB程序發(fā)送指令(如,adbdevices),ADB程序接收到測(cè)試程序發(fā)送的指令后,返回待測(cè)試用戶終端1的目標(biāo)序列號(hào)和設(shè)備地址碼,這樣,測(cè)試裝置便可以通過本地設(shè)置的測(cè)試程序,在本地建立目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系。

又例如:測(cè)試裝置通過本地設(shè)置的ADB程序獲取待測(cè)試用戶終端2的目標(biāo)序列號(hào)(如,0123456789ABCDEF9865)和設(shè)備地址碼(如,7&320c8fd1&0&0001),測(cè)試裝置進(jìn)一步通過本地設(shè)置的測(cè)試程序獲取待測(cè)試用戶終端2的設(shè)備地址碼(如,0123456789ABCDEF9865)和待測(cè)試用戶終端2接入的端口在測(cè)試裝置上的端口路徑信息(如,Port_#0003.Hub_#0004),接著,測(cè)試裝置通過本地設(shè)置的測(cè)試程序向ADB程序發(fā)送指令(如,adbdevices),ADB程序接收到測(cè)試程序發(fā)送的指令后,返回待測(cè)試用戶終端2的目標(biāo)序列號(hào)和設(shè)備地址碼,這樣,測(cè)試裝置便可以通過本地設(shè)置的測(cè)試程序,在本地建立目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系。

參閱圖2所示,本發(fā)明實(shí)施例中,上述步驟105提及的測(cè)試裝置建立的目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系圖。

本實(shí)施例中,在執(zhí)行步驟105時(shí),測(cè)試裝置通過本地設(shè)置的ADB程序獲取待測(cè)試用戶終端的目標(biāo)序列號(hào)和設(shè)備地址碼,測(cè)試裝置通過本地設(shè)置的測(cè)試程序進(jìn)一步獲取待測(cè)試用戶終端的設(shè)備地址碼和端口路徑信息,測(cè)試裝置建立目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系。

參閱圖3所示,測(cè)試裝置通過本地的端口接入多臺(tái)待測(cè)試用戶終端,測(cè)試裝置同一時(shí)間段內(nèi)對(duì)多臺(tái)待測(cè)試用戶終端進(jìn)行測(cè)試。

每當(dāng)測(cè)試裝置檢測(cè)有待測(cè)試用戶終端通過本地的端口接入時(shí),測(cè)試裝置都執(zhí)行一次步驟101->步驟105的過程,分別對(duì)接入的待測(cè)試用戶終端建立目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系,然后,測(cè)試裝置基于映射關(guān)系對(duì)待測(cè)試用戶終端進(jìn)行檢測(cè)。

參閱圖4所示,測(cè)試裝置基于映射關(guān)系,對(duì)待測(cè)試用戶終端進(jìn)行測(cè)試的詳細(xì)流程圖如下:

步驟401:測(cè)試裝置針對(duì)待測(cè)試用戶終端的目標(biāo)序列號(hào),生成相應(yīng)的測(cè)試指令。

測(cè)試裝置通過本地設(shè)置的測(cè)試程序獲取待測(cè)試用戶終端的目標(biāo)序列號(hào),并針對(duì)獲取的目標(biāo)序列號(hào)生成相應(yīng)的測(cè)試指令,該指令用于發(fā)送給上述目標(biāo)序列號(hào)相對(duì)應(yīng)的待測(cè)試用戶終端。

步驟402:測(cè)試裝置基于映射關(guān)系,獲取與目標(biāo)序列號(hào)對(duì)應(yīng)的端口路徑信息。

具體的,測(cè)試裝置通過獲取的待測(cè)試用戶終端的目標(biāo)序列號(hào),獲取該目標(biāo)序列號(hào)對(duì)應(yīng)的映射關(guān)系,然后,再基于上述目標(biāo)序列號(hào)和映射關(guān)系,獲取與目標(biāo)序列號(hào)對(duì)應(yīng)的端口路徑信息和設(shè)備地址碼,這樣,可以通過設(shè)備地址碼確定待測(cè)試用戶終端具體通過哪一個(gè)端口接入的,并獲取相應(yīng)的端口路徑信息。

步驟403:測(cè)試裝置按照端口路徑信息,將測(cè)試指令發(fā)往相應(yīng)的待測(cè)試用戶終端。

測(cè)試裝置通過目標(biāo)序列號(hào)和映射關(guān)系獲取與目標(biāo)序列號(hào)相應(yīng)的端口路徑信息,測(cè)試裝置將針對(duì)目標(biāo)序列號(hào)生成的測(cè)試指令按照端口路徑信息發(fā)往測(cè)試裝置本地的端口,測(cè)試裝置將測(cè)試指令通過該端口發(fā)往待測(cè)試用戶終端。

步驟404:測(cè)試裝置接收待測(cè)試用戶終端返回的測(cè)試響應(yīng),基于測(cè)試響應(yīng)獲取待測(cè)試用戶終端的設(shè)備地址碼。

測(cè)試裝置將針對(duì)目標(biāo)序列號(hào)生成的測(cè)試指令通過具體的端口發(fā)往待測(cè)試用戶終端,待測(cè)試用戶終端接收到測(cè)試裝置發(fā)送的測(cè)試指令后,按照測(cè)試指令要求完成測(cè)試內(nèi)容,接著,待測(cè)試用戶終端返回測(cè)試響應(yīng),由于測(cè)試響應(yīng)使用的本地的端口與相應(yīng)的測(cè)試指令使用的本地的端口是同一個(gè)本地的端口,那么,測(cè)試裝置即可以通過測(cè)試響應(yīng)獲取待測(cè)試用戶終端的設(shè)備地址碼。

步驟405:測(cè)試裝置基于映射關(guān)系,確定與設(shè)備地址碼關(guān)聯(lián)的目標(biāo)序列號(hào)。

測(cè)試裝置通過響應(yīng)指令獲取的設(shè)備地址碼,獲取該設(shè)備地址碼相應(yīng)的映射關(guān)系,然后,再基于上述設(shè)備地址碼和映射關(guān)系,確定與該設(shè)備地址碼相關(guān)聯(lián)的目標(biāo)序列號(hào)。

步驟406:測(cè)試裝置基于目標(biāo)序列號(hào),將測(cè)試響應(yīng)與相應(yīng)的待測(cè)試用戶終端進(jìn)行關(guān)聯(lián)。

測(cè)試裝置獲取目標(biāo)序列號(hào),其中,該目標(biāo)序列號(hào)用于唯一標(biāo)識(shí)該待測(cè)試用戶終端,那么,測(cè)試裝置基于該目標(biāo)序列號(hào)就可以確定當(dāng)前測(cè)試的待測(cè)試用戶終端。

下面將結(jié)合舉例進(jìn)一步具體說明測(cè)試裝置對(duì)待測(cè)試用戶終端進(jìn)行測(cè)試的詳細(xì)流程。

例如:測(cè)試裝置通過本地設(shè)置的測(cè)試程序獲取的待測(cè)試用戶終端1的目標(biāo)序列號(hào)(如,0123456789ABCDEF1554),并針對(duì)該目標(biāo)序列號(hào)生成相應(yīng)的測(cè)試指令(如,完成一次閃屏),測(cè)試裝置通過目標(biāo)序列號(hào)獲取與該目標(biāo)序列號(hào)相應(yīng)的映射關(guān)系,其中,該映射關(guān)系為目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息之間的映射關(guān)系(如,目標(biāo)序列號(hào):0123456789ABCDEF1554,設(shè)備地址碼:7&13d4c2d0&0&0001,端口路徑信息:Port_#0002.Hub_#0004)。

然后,測(cè)試裝置再基于上述目標(biāo)序列號(hào)和映射關(guān)系,獲取端口路徑信息(如,Port_#0002.Hub_#0004),通過該端口路徑信息對(duì)應(yīng)的設(shè)備地址碼可以確定待測(cè)試用戶終端1是通過端口1接入的,則測(cè)試裝置將測(cè)試指令按照端口路徑信息通過端口1發(fā)往待測(cè)試用戶終端1。

待測(cè)試用戶終端接收到測(cè)試裝置發(fā)送的測(cè)試指令,并完成測(cè)試內(nèi)容,接著,待測(cè)試用戶終端返回測(cè)試響應(yīng)(如,已完成一次閃屏),由于待測(cè)試用戶終端1是通過端口1接入測(cè)試裝置的,完成測(cè)試后,待測(cè)試用戶終端1也通過端口1返回測(cè)試響應(yīng),那么,測(cè)試裝置通過端口1即可獲取待測(cè)試用戶終端的設(shè)備地址碼(如,7&13d4c2d0&0&0001)。

測(cè)試裝置通過響應(yīng)指令獲取的設(shè)備地址碼(如,7&13d4c2d0&0&0001),測(cè)試裝置獲取與該設(shè)備地址碼相應(yīng)的映射關(guān)系(如,目標(biāo)序列號(hào):0123456789ABCDEF1554,設(shè)備地址碼:7&13d4c2d0&0&0001,端口路徑信息:Port_#0002.Hub_#0004),然后再基于上述設(shè)備地址碼和映射關(guān)系,確定待測(cè)試用戶終端的目標(biāo)序列號(hào)(如,0123456789ABCDEF1554),其中,該目標(biāo)序列號(hào)與上述設(shè)備地址碼是相關(guān)聯(lián)的,由于目標(biāo)序列號(hào)可以用于唯一標(biāo)識(shí)該待測(cè)試用戶終端,那么,測(cè)試裝置即可以通過獲取的目標(biāo)序列號(hào),確定當(dāng)前測(cè)試的是待測(cè)試用戶終端1。

參閱圖5所示,本發(fā)明實(shí)施例中,一種測(cè)試用戶終端的裝置,至少包括第一獲取單元50、第二獲取單元51、映射單元52和測(cè)試單元53,其中,

第一獲取單元50,用于檢測(cè)到本地接入待測(cè)試用戶終端時(shí),獲取所述待測(cè)試用戶終端的目標(biāo)序列號(hào)和設(shè)備地址碼,其中,所述目標(biāo)序列號(hào)用于唯一標(biāo)識(shí)所述待測(cè)試用戶終端,所述設(shè)備地址碼用于唯一標(biāo)識(shí)所述待測(cè)試用戶終端接入的端口;

第二獲取單元51,用于基于所述設(shè)備地址碼獲取相應(yīng)的端口路徑信息;

映射單元52,用于建立所述目標(biāo)序列號(hào)、所述設(shè)備地址碼和所述端口路徑信息之間的映射關(guān)系;

測(cè)試單元53,用于基于所述映射關(guān)系,對(duì)所述待測(cè)試用戶終端進(jìn)行測(cè)試。

可選的,測(cè)試裝置獲取所述待測(cè)試用戶終端的目標(biāo)序列號(hào)時(shí),第一獲取單元50用于:

獲取所述待測(cè)試用戶終端的原始序列號(hào),所述原始序列號(hào)是基于所述待測(cè)試用戶終端的操作系統(tǒng)獲得的;

在所述原始序列號(hào)中的指定位置添加唯一識(shí)別碼,從而得到相應(yīng)的目標(biāo)序列號(hào)。

可選的,在所述原始序列號(hào)中的指定位置添加唯一識(shí)別碼時(shí),第一獲取單元50用于:

在所述原始序列號(hào)的頭部、尾部或者中段添加隨機(jī)生成的唯一識(shí)別碼。

可選的,基于所述映射關(guān)系,對(duì)所述待測(cè)試用戶終端進(jìn)行測(cè)試時(shí),測(cè)試單元53用于:

針對(duì)所述待測(cè)試用戶終端的目標(biāo)序列號(hào),生成相應(yīng)的測(cè)試指令;

基于所述映射關(guān)系,獲取與所述目標(biāo)序列號(hào)對(duì)應(yīng)的端口路徑信息;

按照所述端口路徑信息,將所述測(cè)試指令發(fā)往相應(yīng)的所述待測(cè)試用戶終端。

可選的,測(cè)試單元53進(jìn)一步用于:

接收所述待測(cè)試用戶終端返回的測(cè)試響應(yīng),基于所述測(cè)試響應(yīng)獲取所述待測(cè)試用戶終端的設(shè)備地址碼。

基于所述映射關(guān)系,確定與所述設(shè)備地址碼關(guān)聯(lián)的目標(biāo)序列號(hào);

基于所述目標(biāo)序列號(hào),將所述測(cè)試響應(yīng)與相應(yīng)的待測(cè)試用戶終端進(jìn)行關(guān)聯(lián)。

綜上所述,本發(fā)明實(shí)施例中,當(dāng)測(cè)試裝置檢測(cè)到本地接入有待測(cè)試用戶終端時(shí),測(cè)試裝置獲取待測(cè)試用戶終端的目標(biāo)序列號(hào)、設(shè)備地址碼和端口路徑信息,并建立三者之間的映射關(guān)系,由于一個(gè)目標(biāo)序列號(hào)用于唯一標(biāo)示一臺(tái)待測(cè)試用戶終端,測(cè)試裝置基于建立的映射關(guān)系,可以識(shí)別出不同接入測(cè)試裝置的待測(cè)試用戶終端,從而,測(cè)試裝置可以在同一時(shí)間段內(nèi)對(duì)不同待測(cè)試用戶終端進(jìn)行測(cè)試,這樣,此種測(cè)試方法不僅提高了測(cè)試效率,同時(shí)也降低了測(cè)試所需的時(shí)間、硬件以及人力成本。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
会理县| 瑞丽市| 江口县| 乐亭县| 固始县| 贵南县| 隆回县| 合水县| 武城县| 浦城县| 宣威市| 平山县| 长沙市| 津市市| 岚皋县| 育儿| 南昌市| 承德市| 工布江达县| 剑河县| 朝阳市| 合川市| 聂荣县| 罗山县| 平定县| 邹城市| 土默特右旗| 宜川县| 鄢陵县| 云南省| 文成县| 阳新县| 平凉市| 肥西县| 景洪市| 新丰县| 乐陵市| 达拉特旗| 龙口市| 井冈山市| 沙坪坝区|