国产精品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>

      一種端口的綁定方法及裝置的制造方法

      文檔序號(hào):9289998閱讀:188來源:國知局
      一種端口的綁定方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及產(chǎn)品測試領(lǐng)域,尤其涉及一種端口的綁定方法及裝置。
      【背景技術(shù)】
      [0002]目前,在測試領(lǐng)域主要還是通過通用串行總線(Universal Serial Bus,USB)或者串口線對產(chǎn)品進(jìn)行測試。當(dāng)采用多路測試尤其是并行測試時(shí),就需要分配好每一個(gè)測試通路對應(yīng)的USB或者串口的端口號(hào),對此,目前普遍采用的方法是,在測試前手動(dòng)配置好每個(gè)測試通道的端口號(hào),這給生產(chǎn)測試帶來很大的不便,當(dāng)產(chǎn)線每次更換電腦、更換工位或者換不同型號(hào)產(chǎn)品時(shí),都需要專門手動(dòng)重新配置端口號(hào),否則可能導(dǎo)致無法找到端口的異常情況出現(xiàn),浪費(fèi)大量的人力、物力以及生產(chǎn)測試的成本。

      【發(fā)明內(nèi)容】

      [0003]有鑒于此,本發(fā)明的目的是提出一種端口的綁定方法及裝置,以解決必須手動(dòng)配置測試通道端口號(hào)的問題,節(jié)省測試時(shí)間,降低測試異常出現(xiàn)的次數(shù),實(shí)現(xiàn)端口號(hào)與測試通道的端口的自動(dòng)綁定。
      [0004]為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
      [0005]—方面,本發(fā)明實(shí)施例提供了一種端口的綁定方法,包括:
      [0006]A、確定當(dāng)前測試通道的端口類型;
      [0007]B、根據(jù)當(dāng)前測試通道的待測產(chǎn)品信息確定當(dāng)前測試通道的測試方式;
      [0008]C、判斷當(dāng)前測試通道的端口是否被綁定端口號(hào);
      [0009]D、若當(dāng)前測試通道的端口未被綁定端口號(hào),則根據(jù)所述端口類型及所述測試方式,按照預(yù)設(shè)綁定方式對當(dāng)前測試通道的端口進(jìn)行端口號(hào)綁定。
      [0010]另一方面,本發(fā)明實(shí)施例提供了一種端口的綁定裝置,包括:
      [0011]端口類型確定模塊,用于確定當(dāng)前測試通道的端口類型;
      [0012]測試方式確定模塊,用于根據(jù)當(dāng)前測試通道的待測產(chǎn)品信息確定當(dāng)前測試通道的測試方式;
      [0013]端口判斷模塊,用于判斷當(dāng)前測試通道的端口是否被綁定端口號(hào);
      [0014]端口綁定模塊,用于若當(dāng)前測試通道的端口未被綁定端口號(hào),則根據(jù)所述端口類型及所述測試方式,按照預(yù)設(shè)綁定方式對當(dāng)前測試通道的端口進(jìn)行端口號(hào)綁定。
      [0015]本發(fā)明的有益效果是:本發(fā)明的一種端口的綁定方法及裝置,通過確定當(dāng)前測試通道的端口類型,以兼容不同端口類型的端口,通過確定當(dāng)前測試通道的測試方式,并根據(jù)不同的測試方式和不同的端口類型,實(shí)現(xiàn)了當(dāng)前測試通道的端口與端口號(hào)以不同的綁定方式進(jìn)行自動(dòng)綁定,解決了必須手動(dòng)配置測試通道端口號(hào)的問題,節(jié)省了測試時(shí)間,降低了測試異常出現(xiàn)的次數(shù),實(shí)現(xiàn)了不同端口類型的端口號(hào)與測試通道的端口的自動(dòng)綁定。
      【附圖說明】
      [0016]下面將通過參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例,使本領(lǐng)域的普通技術(shù)人員更清楚本發(fā)明的上述及其他特征和優(yōu)點(diǎn),附圖中:
      [0017]圖1是本發(fā)明實(shí)施例一提供的端口的綁定方法的流程示意圖;
      [0018]圖2是本發(fā)明實(shí)施例二提供的并行測試時(shí)端口的綁定與產(chǎn)品測試的流程示意圖;
      [0019]圖3是本發(fā)明實(shí)施例三提供的端口的綁定裝置的結(jié)構(gòu)框圖;
      [0020]圖4是本發(fā)明實(shí)施例三提供的端口的綁定裝置的結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0021]下面結(jié)合附圖并通過【具體實(shí)施方式】來進(jìn)一步說明本發(fā)明的技術(shù)方案??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
      [0022]實(shí)施例一
      [0023]圖1是本發(fā)明實(shí)施例一提供的端口的綁定方法的流程示意圖。該方法適用于對產(chǎn)品進(jìn)行測試時(shí),為待測產(chǎn)品所在的測試通道自動(dòng)分配端口號(hào),并將該測試通道與端口號(hào)進(jìn)行自動(dòng)綁定,該方法可以由端口的綁定裝置執(zhí)行,該裝置可設(shè)置在電腦中,可以采用軟件和/或硬件的形式實(shí)現(xiàn)。如圖1所示,該方法包括:
      [0024]步驟110、確定當(dāng)前測試通道的端口類型。
      [0025]其中,端口類型可以包括USB端口和串口。
      [0026]示例性的,當(dāng)待測產(chǎn)品通過端口連接到測試通道上時(shí),端口的綁定裝置可以通過識(shí)別端口的屬性信息,確定當(dāng)前測試通道的端口類型。其中端口的屬性信息可以為端口的名稱,例如當(dāng)識(shí)別出端口的名稱為C0M5時(shí),確定當(dāng)前測試通道的端口類型為串口。
      [0027]步驟120、根據(jù)當(dāng)前測試通道的待測產(chǎn)品信息確定當(dāng)前測試通道的測試方式。
      [0028]對產(chǎn)品進(jìn)行測試時(shí),測試方式可以分為直接開機(jī)進(jìn)行測試,調(diào)用應(yīng)用程序編程接口(Applicat1n Programming Interface,API)進(jìn)入工廠模式進(jìn)行測試,發(fā)送指令進(jìn)入工廠模式進(jìn)行測試,以及通過硬件測試點(diǎn)直接進(jìn)入工廠模式進(jìn)行測試4種。
      [0029]另外,待測產(chǎn)品信息中通常包含該產(chǎn)品的測試方式。示例性的,可以先將待測產(chǎn)品信息上傳到服務(wù)器上,端口的綁定裝置查詢服務(wù)器上存儲(chǔ)的待測產(chǎn)品信息,找到當(dāng)前測試通道的待測產(chǎn)品信息,并根據(jù)該待測產(chǎn)品信息確定當(dāng)前測試通道的測試方式。
      [0030]步驟130、判斷當(dāng)前測試通道的端口是否被綁定端口號(hào)。
      [0031]示例性的,端口的綁定裝置可以從注冊表中查找是否有與當(dāng)前測試通道的端口建立對應(yīng)關(guān)系的端口號(hào),若有,則判定當(dāng)前測試通道的端口已被綁定端口號(hào),否則,判定當(dāng)前測試通道的端口未被綁定端口號(hào)。
      [0032]步驟140、若當(dāng)前測試通道的端口未被綁定端口號(hào),則根據(jù)端口類型及測試方式,按照預(yù)設(shè)綁定方式對當(dāng)前測試通道的端口進(jìn)行端口號(hào)綁定。
      [0033]若當(dāng)前測試通道的端口已被綁定端口號(hào),則按照已經(jīng)確定的測試方式對當(dāng)前測試通道的待測產(chǎn)品進(jìn)行測試;若當(dāng)前測試通道的端口未被綁定端口號(hào),則根據(jù)端口類型及測試方式,按照預(yù)設(shè)綁定方式對當(dāng)前測試通道的端口進(jìn)行端口號(hào)綁定。
      [0034]示例性的,根據(jù)端口類型及測試方式,按照預(yù)設(shè)綁定方式對當(dāng)前測試通道的端口進(jìn)行端口號(hào)綁定,包括:當(dāng)端口類型為通用串行總線USB端口,且測試方式為API進(jìn)入工廠模式進(jìn)行測試時(shí),在注冊表中循環(huán)查找USB端口號(hào);查找到USB端口號(hào)后,對USB端口號(hào)對應(yīng)的USB端口循環(huán)調(diào)用API,當(dāng)判定API成功執(zhí)行時(shí),確定該USB端口號(hào)與當(dāng)前測試通道的端口綁定成功?;蛘?,
      [0035]當(dāng)端口類型為USB端口,且測試方式為發(fā)送指令進(jìn)入工廠模式進(jìn)行測試時(shí),在注冊表中循環(huán)查找USB端口號(hào);查找到USB端口號(hào)后,對USB端口號(hào)對應(yīng)的USB端口發(fā)送指令,當(dāng)成功讀取USB端口返回的結(jié)果時(shí),確定該USB端口號(hào)與當(dāng)前測試通道的端口綁定成功。或者,
      [0036]當(dāng)端口類型為USB端口,且測試方式為直接開機(jī)進(jìn)行測試或硬件測試點(diǎn)直接進(jìn)入工廠模式進(jìn)行測試時(shí),在注冊表中循環(huán)查找USB端口號(hào);
      [0037]查找到USB端口號(hào)后,對USB端口號(hào)對應(yīng)的USB端口發(fā)送命令,當(dāng)判定USB端口返回?cái)?shù)據(jù)時(shí),確定該USB端口號(hào)與當(dāng)前測試通道的端口綁定成功?;蛘?,
      [0038]當(dāng)端口類型為串口,且測試方式為調(diào)用API進(jìn)入工廠模式進(jìn)行測試時(shí),在注冊表中查找所有未綁定的串口號(hào);
      [0039]查找到所有未綁定的串口號(hào)后,對每個(gè)未綁定的串口號(hào)對應(yīng)的串口循環(huán)調(diào)用API,將最先完成調(diào)用API操作的串口所對應(yīng)的串口號(hào)與當(dāng)前測試通道的端口進(jìn)行綁定?;蛘?,
      [0040]當(dāng)端口類型為串口,且測試方式為發(fā)送指令進(jìn)入工廠模式進(jìn)行測試時(shí),在注冊表中查找所有未綁定的串口號(hào);
      [0041]查找到所有未綁定的串口號(hào)后,對每個(gè)未綁定的串口號(hào)對應(yīng)的串口發(fā)送指令,將最先成功返回結(jié)果的串口所對應(yīng)的串口號(hào)與當(dāng)前測試通道的
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1