一種整機(jī)測(cè)試方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種整機(jī)測(cè)試方法及裝置,其特征在于,該方法包括:按照整機(jī)配置選擇測(cè)試程序;對(duì)裝配好的整機(jī)進(jìn)行初始化;利用測(cè)試程序,依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù),根據(jù)板卡數(shù)據(jù)與整機(jī)配置中對(duì)應(yīng)的板卡信息檢測(cè)板卡是否裝配正確;在所有板卡檢測(cè)完畢且所有板卡裝配正確的情況下,進(jìn)行整機(jī)功能測(cè)試。通過(guò)采用本發(fā)明所公開的整機(jī)測(cè)試方法和整機(jī)測(cè)試裝置,通過(guò)增加板卡信息核對(duì)的環(huán)節(jié),可以根據(jù)錯(cuò)誤信息直接找到問(wèn)題板卡。通過(guò)在核對(duì)板卡信息的時(shí)候生成板卡文件,并在整機(jī)測(cè)試完成后,更新板卡配置文件,能夠在板內(nèi)實(shí)現(xiàn)整機(jī)序列號(hào)和單板的配置對(duì)應(yīng)和整機(jī)測(cè)試狀態(tài)的確認(rèn),建立完善的板卡、整機(jī)信息,為后續(xù)資產(chǎn)管理提供方便。
【專利說(shuō)明】一種整機(jī)測(cè)試方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及測(cè)試【技術(shù)領(lǐng)域】,尤其涉及一種整機(jī)測(cè)試方法和裝置。
【背景技術(shù)】
[0002] 通常按照客戶需求配置整機(jī),根據(jù)配置在主機(jī)板上裝配不同類型的板卡,因整機(jī) 配置和板卡類型較多,而且板卡之間外觀上差異很小,有些只有文字上的微小區(qū)別,有些則 外觀上完全相同,從外觀上根本無(wú)法區(qū)別,從而很容易出現(xiàn)生產(chǎn)人員混淆整機(jī)配置和板卡 對(duì)應(yīng)關(guān)系的情況。由于整機(jī)上各槽位的結(jié)構(gòu)完全相同,各板卡可插入任意槽位,即使槽位差 錯(cuò),在裝配時(shí)也不容易發(fā)現(xiàn)。板卡功能方面又分為全業(yè)務(wù)和部分業(yè)務(wù)兩種類型,僅能用板卡 代號(hào)不同來(lái)識(shí)別,整機(jī)功能測(cè)試也無(wú)法覆蓋到這部分差異,這類板卡裝錯(cuò)后在后期的功能 檢測(cè)中可能無(wú)法被檢查到。
[0003] 裝錯(cuò)后會(huì)在整機(jī)功能測(cè)試時(shí)出現(xiàn)故障,要對(duì)整機(jī)進(jìn)行維修分析才能定位到問(wèn)題原 因,影響生產(chǎn)測(cè)試效率。
[0004] 在整機(jī)生產(chǎn)測(cè)試中,為防止板卡裝錯(cuò),通常有以下方法:
[0005] 生產(chǎn)流程控制:即,在整機(jī)裝配完成后,增加人工目檢環(huán)節(jié),對(duì)裝配板卡重新核對(duì)。 該種方法需要增加生產(chǎn)人力投入,并且人工目檢不能保證做到100%準(zhǔn)確。
[0006] 序列號(hào)段控制:在整機(jī)裝配過(guò)程中掃描板卡序列號(hào)標(biāo)簽,通過(guò)數(shù)據(jù)庫(kù)設(shè)定的整機(jī) 和板卡組合關(guān)系來(lái)判斷板卡是否可用于這個(gè)配置的整機(jī)。該種方法,不僅增加生產(chǎn)設(shè)備 (掃描槍)投入,而且整機(jī)和板卡在裝配時(shí)就鎖定組合關(guān)系,整機(jī)維修時(shí)若需要更換板卡, 就要先解除舊的組合關(guān)系再鎖定新的組合關(guān)系,生產(chǎn)維修不靈活。
[0007] 近幾年,生產(chǎn)科技高速發(fā)展,產(chǎn)品更新越來(lái)越快,產(chǎn)品配置越來(lái)越多,以往那種效 率低下、靠增加資源投入來(lái)規(guī)避生產(chǎn)問(wèn)題的方法已經(jīng)不能適應(yīng)大規(guī)模生產(chǎn)的需求。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明所要解決的技術(shù)問(wèn)題是:整機(jī)測(cè)試時(shí)不能發(fā)現(xiàn)板卡在裝配時(shí)插錯(cuò)或者不在 位,或者即使發(fā)現(xiàn)問(wèn)題,后期故障定位難度大、返修成本高。
[0009] 為此目的,本發(fā)明提出了一種整機(jī)測(cè)試方法,該方法包括:
[0010] 按照整機(jī)配置選擇測(cè)試程序;
[0011] 對(duì)裝配好的整機(jī)進(jìn)行初始化;
[0012] 利用測(cè)試程序,依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù),根據(jù)板卡數(shù)據(jù)與整機(jī)配置 中對(duì)應(yīng)的板卡信息檢測(cè)板卡是否裝配正確;
[0013] 在所有板卡檢測(cè)完畢且所有板卡裝配正確的情況下,進(jìn)行整機(jī)功能測(cè)試。
[0014] 可選的,在檢測(cè)板卡裝配正確的情況下,生成板卡配置文件,在整機(jī)功能測(cè)試后, 將整機(jī)信息寫入到所述板卡配置文件中,所述整機(jī)信息包括整機(jī)測(cè)試成功的標(biāo)識(shí)。
[0015] 可選的,依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù),根據(jù)板卡數(shù)據(jù)與整機(jī)配置中對(duì)應(yīng) 的板卡信息檢測(cè)板卡是否裝配正確,具體包括:如果板卡i的信息檢測(cè)沒(méi)有通過(guò),那么對(duì)該 板卡i進(jìn)行單板維修分析并重新進(jìn)行整機(jī)裝配。
[0016] 可選的,依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù),根據(jù)板卡數(shù)據(jù)與整機(jī)配置中對(duì)應(yīng) 的板卡信息檢測(cè)板卡是否裝配正確,具體包括:
[0017] 獲取待檢測(cè)板卡的PID信息;
[0018] 根據(jù)所述PID信息解析板卡類型和板卡代號(hào),并將所述板卡類型和板卡代號(hào)與整 機(jī)配置中對(duì)應(yīng)的板卡信息相比較;
[0019] 根據(jù)比較結(jié)果判斷板卡是否正常。
[0020] 可選的,所述PID信息為板卡單板測(cè)試階段寫入EEPROM內(nèi)的。
[0021] 可選的,所述板卡裝配在整機(jī)的不同槽位上,所述依次獲取整機(jī)上所裝配的板卡 的數(shù)據(jù)和檢測(cè)板卡是否裝配正確,具體為:根據(jù)槽位號(hào)順序依次獲取整機(jī)上所裝配的板卡 的數(shù)據(jù)和檢測(cè)板卡是否裝配正確。
[0022] 可選的,檢測(cè)板卡是否裝配正確還包括:讀取各個(gè)槽位狀態(tài)和板卡是否在位的狀 態(tài);根據(jù)所述各個(gè)槽位狀態(tài)和板卡是否在位的狀態(tài)確認(rèn)板卡是否正確插入在槽位上。
[0023] 本發(fā)明還提供一種整機(jī)測(cè)試裝置,該裝置包括:
[0024] 選擇單元,用于按照整機(jī)配置選擇測(cè)試程序;
[0025] 初始化單元,用于對(duì)裝配好的整機(jī)進(jìn)行初始化;
[0026] 獲取檢測(cè)單元,用于:利用測(cè)試程序,依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù),根據(jù) 板卡數(shù)據(jù)與整機(jī)配置中對(duì)應(yīng)的板卡信息檢測(cè)板卡是否裝配正確;
[0027] 功能測(cè)試單元,用于在所有板卡檢測(cè)完畢且所有板卡裝配正確的情況下,進(jìn)行整 機(jī)功能測(cè)試。
[0028] 可選的,所述裝置還包括:板卡配置文件生成單元,用于在檢測(cè)板卡裝配正確的情 況下生成板卡配置文件,在整機(jī)功能測(cè)試后,將整機(jī)信息寫入到所述板卡配置文件中,所述 整機(jī)信息包括整機(jī)測(cè)試成功的標(biāo)識(shí)。
[0029] 可選的,所述獲取檢測(cè)單元具體包括:
[0030] PID信息獲取子單元,用于獲取待檢測(cè)板卡的PID信息;
[0031] 比較子單元,用于根據(jù)所述PID信息解析板卡類型和板卡代號(hào),并將所述板卡類 型和板卡代號(hào)與整機(jī)配置中對(duì)應(yīng)的板卡信息相比較;
[0032] 判斷子單元,用于根據(jù)比較結(jié)果判斷板卡是否正常。
[0033] 可選的,所述PID信息為板卡單板測(cè)試階段寫入EEPROM內(nèi)的。
[0034] 可選的,獲取檢測(cè)單元具體還包括:槽位狀態(tài)讀取子單元,用于讀取各個(gè)槽位狀態(tài) 和板卡是否在位的狀態(tài);確認(rèn)子單元,用于根據(jù)所述各個(gè)槽位狀態(tài)和板卡是否在位的狀態(tài) 確認(rèn)板卡是否正確插入在槽位上。
[0035] 通過(guò)采用本發(fā)明所公開的整機(jī)測(cè)試方法和整機(jī)測(cè)試裝置,通過(guò)增加板卡信息核對(duì) 的環(huán)節(jié),可以根據(jù)錯(cuò)誤信息直接找到問(wèn)題板卡。通過(guò)在核對(duì)板卡信息的時(shí)候生成板卡文件, 并在整機(jī)測(cè)試完成后,更新板卡配置文件,能夠在板內(nèi)實(shí)現(xiàn)整機(jī)序列號(hào)和單板的配置對(duì)應(yīng) 和整機(jī)測(cè)試狀態(tài)的確認(rèn),建立完善的板卡、整機(jī)信息,為后續(xù)資產(chǎn)管理提供方便。
【專利附圖】
【附圖說(shuō)明】
[0036] 通過(guò)參考附圖會(huì)更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理 解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
[0037] 圖1示出了本發(fā)明實(shí)施例一提出的整機(jī)測(cè)試方法的流程圖;
[0038] 圖2示出了一種實(shí)施方式的整機(jī)配置信息圖;
[0039] 圖3示出了整機(jī)測(cè)試裝置的硬件連接情況;
[0040] 圖4示出了一種整機(jī)測(cè)試裝置的架構(gòu)圖。
【具體實(shí)施方式】
[0041] 下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。
[0042] 本發(fā)明公開了一種整機(jī)測(cè)試方法以及相應(yīng)的整機(jī)測(cè)試裝置,主要思路是:在整機(jī) 功能測(cè)試前進(jìn)行板卡類型的核對(duì),即,通過(guò)在位板卡已有的驅(qū)動(dòng)程序和接口,獲取相應(yīng)板卡 的板卡信息,將該板卡信息與整機(jī)配置預(yù)設(shè)板卡信息表中的相應(yīng)的板卡信息進(jìn)行比較,核 對(duì)板卡類型是否裝配正確。因?yàn)檎麢C(jī)上各個(gè)板卡槽位的結(jié)構(gòu)完全相同,有可能會(huì)出現(xiàn)板卡 插入的不到位,導(dǎo)致后期整機(jī)功能上出現(xiàn)問(wèn)題,從而在硬件設(shè)計(jì)上使得板卡具有在位狀態(tài) 檢測(cè)單元,能夠?qū)⑹欠裨谖坏臓顟B(tài)信息上報(bào)。軟件上可利用總線讀取各個(gè)槽位狀態(tài)和板卡 是否在位的狀態(tài),通過(guò)這兩個(gè)狀態(tài)信息綜合確認(rèn)板卡是否正確插入。為了對(duì)整機(jī)測(cè)試的各 個(gè)數(shù)據(jù)進(jìn)行記錄以利于后期資產(chǎn)、數(shù)據(jù)管理,在核對(duì)板卡類型的時(shí)候,生成板卡配置文件, 在整機(jī)功能測(cè)試完成后,再生成新的板卡配置文件,在新的板卡配置文件中自動(dòng)寫入包括 整機(jī)測(cè)試成功的標(biāo)識(shí)的整機(jī)信息,并僅在功能檢測(cè)全部合格后將新的板卡配置文件重新寫 入板卡,這樣能夠?qū)崿F(xiàn)整機(jī)序列號(hào)和單板的配置對(duì)應(yīng)。
[0043] 下面通過(guò)具體實(shí)施例來(lái)對(duì)本發(fā)明進(jìn)行說(shuō)明。
[0044] 實(shí)施例1說(shuō)明對(duì)BBU(BaseBand Unit基站基帶單元)整機(jī)測(cè)試的方法。
[0045] 產(chǎn)品結(jié)構(gòu)平臺(tái)化后,十幾種整機(jī)配置共用一個(gè)機(jī)箱,十幾種類型的板卡可以裝配 到同一個(gè)槽位。由于多個(gè)整機(jī)配置共用一個(gè)機(jī)箱,外觀一樣,在識(shí)別整機(jī)時(shí),只能通過(guò)整機(jī) 代號(hào)識(shí)別。由于板卡類型多,且有些板卡外觀也一樣,也只能通過(guò)板卡序列號(hào)識(shí)別。有時(shí)多 種配置在同一個(gè)場(chǎng)地上同步生產(chǎn),特別容易出現(xiàn)板卡裝錯(cuò)的情況。
[0046] 對(duì)BBU的整機(jī)測(cè)試方法,如圖1所示,具體包括:
[0047] SI.按照整機(jī)配置選擇測(cè)試程序;
[0048] S2?對(duì)裝配好的整機(jī)進(jìn)行初始化;
[0049] S3.利用測(cè)試程序,依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù),根據(jù)板卡數(shù)據(jù)與整機(jī)配 置中對(duì)應(yīng)的板卡信息檢測(cè)板卡是否裝配正確;
[0050] S4.在所有板卡檢測(cè)完畢且所有板卡裝配正確的情況下,進(jìn)行整機(jī)功能測(cè)試。
[0051] 具體來(lái)說(shuō),整機(jī)配置不同,所需要裝配的板卡種類和數(shù)量也不同,每個(gè)整機(jī)均會(huì)有 一個(gè)配置明細(xì)表,配置明細(xì)表能夠清楚地表示出整機(jī)的配置情況,生產(chǎn)根據(jù)整機(jī)配置明細(xì) 表進(jìn)行整機(jī)裝配。每個(gè)整機(jī)配置明細(xì)表對(duì)應(yīng)唯一的三位整機(jī)代號(hào),測(cè)試程序?qū)⒂眠@三位整 機(jī)代號(hào)作為不同配置區(qū)分的標(biāo)識(shí)。根據(jù)配置明細(xì)表預(yù)設(shè)相應(yīng)的板卡信息表,如表1所示。
[0052] 表1:板卡信息表
[0053]
【權(quán)利要求】
1. 一種整機(jī)測(cè)試方法,其特征在于,該方法包括: 按照整機(jī)配置選擇測(cè)試程序; 對(duì)裝配好的整機(jī)進(jìn)行初始化; 利用測(cè)試程序,依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù),根據(jù)板卡數(shù)據(jù)與整機(jī)配置中對(duì) 應(yīng)的板卡信息檢測(cè)板卡是否裝配正確; 在所有板卡檢測(cè)完畢且所有板卡裝配正確的情況下,進(jìn)行整機(jī)功能測(cè)試。
2. 根據(jù)權(quán)利要求1所述的方法,其特征還在于:在檢測(cè)板卡裝配正確的情況下,生成板 卡配置文件,在整機(jī)功能測(cè)試后,將整機(jī)信息寫入到所述板卡配置文件中,所述整機(jī)信息包 括整機(jī)測(cè)試成功的標(biāo)識(shí)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征還在于:依次獲取整機(jī)上所裝配的板卡的 數(shù)據(jù),根據(jù)板卡數(shù)據(jù)與整機(jī)配置中對(duì)應(yīng)的板卡信息檢測(cè)板卡是否裝配正確,具體包括:如果 板卡i的信息檢測(cè)沒(méi)有通過(guò),那么對(duì)該板卡i進(jìn)行單板維修分析并重新進(jìn)行整機(jī)裝配。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征還在于:依次獲取整機(jī)上所裝配的板卡的 數(shù)據(jù),根據(jù)板卡數(shù)據(jù)與整機(jī)配置中對(duì)應(yīng)的板卡信息檢測(cè)板卡是否裝配正確,具體包括: 獲取待檢測(cè)板卡的PID信息; 根據(jù)所述PID信息解析板卡類型和板卡代號(hào),并將所述板卡類型和板卡代號(hào)與整機(jī)配 置中對(duì)應(yīng)的板卡信息相比較; 根據(jù)比較結(jié)果判斷板卡是否正常。
5. 根據(jù)權(quán)利要求4的方法,其特征還在于:所述PID信息為板卡單板測(cè)試階段寫入 EEPROM 內(nèi)的。
6. 根據(jù)權(quán)利要求1或2的方法,其特征還在于:所述板卡裝配在整機(jī)的不同槽位上,所 述依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù)和檢測(cè)板卡是否裝配正確,具體為:根據(jù)槽位號(hào)順 序依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù)和檢測(cè)板卡是否裝配正確。
7. 根據(jù)權(quán)利要求1或2的方法,其特征還在于:檢測(cè)板卡是否裝配正確還包括:讀取各 個(gè)槽位狀態(tài)和板卡是否在位的狀態(tài);根據(jù)所述各個(gè)槽位狀態(tài)和板卡是否在位的狀態(tài)確認(rèn)板 卡是否正確插入在槽位上。
8. -種整機(jī)測(cè)試裝置,其特征在于,該裝置包括: 選擇單元,用于按照整機(jī)配置選擇測(cè)試程序; 初始化單元,用于對(duì)裝配好的整機(jī)進(jìn)行初始化; 獲取檢測(cè)單元,用于:利用測(cè)試程序,依次獲取整機(jī)上所裝配的板卡的數(shù)據(jù),根據(jù)板卡 數(shù)據(jù)與整機(jī)配置中對(duì)應(yīng)的板卡信息檢測(cè)板卡是否裝配正確; 功能測(cè)試單元,用于在所有板卡檢測(cè)完畢且所有板卡裝配正確的情況下,進(jìn)行整機(jī)功 能測(cè)試。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征還在于:所述裝置還包括:板卡配置文件生成單 元,用于在檢測(cè)板卡裝配正確的情況下生成板卡配置文件,在整機(jī)功能測(cè)試后,將整機(jī)信息 寫入到所述板卡配置文件中,所述整機(jī)信息包括整機(jī)測(cè)試成功的標(biāo)識(shí)。
10. 根據(jù)權(quán)利要求8或9所述的裝置,其特征還在于:所述獲取檢測(cè)單元具體包括: PID信息獲取子單元,用于獲取待檢測(cè)板卡的PID信息; 比較子單元,用于根據(jù)所述PID信息解析板卡類型和板卡代號(hào),并將所述板卡類型和 板卡代號(hào)與整機(jī)配置中對(duì)應(yīng)的板卡信息相比較; 判斷子單元,用于根據(jù)比較結(jié)果判斷板卡是否正常。
11. 根據(jù)權(quán)利要求10的裝置,其特征還在于:所述PID信息為板卡單板測(cè)試階段寫入 EEPROM 內(nèi)的。
12. 根據(jù)權(quán)利要求8、9或11的裝置,其特征還在于:獲取檢測(cè)單元具體還包括:槽位狀 態(tài)讀取子單元,用于讀取各個(gè)槽位狀態(tài)和板卡是否在位的狀態(tài);確認(rèn)子單元,用于根據(jù)所述 各個(gè)槽位狀態(tài)和板卡是否在位的狀態(tài)確認(rèn)板卡是否正確插入在槽位上。
【文檔編號(hào)】G06F11/26GK104317694SQ201410606585
【公開日】2015年1月28日 申請(qǐng)日期:2014年10月31日 優(yōu)先權(quán)日:2014年10月31日
【發(fā)明者】王憲法, 王莉 申請(qǐng)人:上海原動(dòng)力通信科技有限公司