專利名稱:用于TD-Femto產(chǎn)品的自動校準驗證測試系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到自動校準驗證測試的系統(tǒng)及方法,特別是涉及一種用于TD-FemtO產(chǎn)品的自動校準驗證測試系統(tǒng)及方法。
背景技術(shù):
TD-Femto是為了順應(yīng)移動互聯(lián)網(wǎng)發(fā)展趨勢,為了滿足用戶在室內(nèi)場景高速數(shù)據(jù)業(yè)務(wù)的需求而產(chǎn)生的家庭基站(或毫微微基站),是一種超小型化移動設(shè)備,能夠用較低成本解決網(wǎng)絡(luò)覆蓋問題,而且其適用于任何符合3GPP標(biāo)準的終端,可為用戶同時提供傳統(tǒng)的固定語音、寬帶等業(yè)務(wù),具有MW級的發(fā)射功率,極大地延長了終端的待機時間。在實際的生產(chǎn)過程中,該產(chǎn)品開發(fā)周期雖然短,但是校準參數(shù)太多,現(xiàn)有的手動校 準方法復(fù)雜,手動校準工作量大而且校準慢,生產(chǎn)工序多,導(dǎo)致不便于擴大生產(chǎn)規(guī)模,以及 流水線作業(yè),而且手動校準的產(chǎn)品質(zhì)量不好控制。
發(fā)明內(nèi)容
本發(fā)明的目的即在于克服現(xiàn)在技術(shù)的不足,提供一種用于TD-Femto產(chǎn)品的自動校準驗證測試系統(tǒng)及方法,解決了因TD-Femto產(chǎn)品需要校準參數(shù)過多,以往手動校準方法復(fù)雜,導(dǎo)致的勞動量大、效率低和質(zhì)量難以控制的弊端,以及難于實現(xiàn)流水線作業(yè)和擴大生產(chǎn)規(guī)模的缺點。本發(fā)明是通過以下技術(shù)方案來實現(xiàn)的用于TD-Femto產(chǎn)品的自動校準驗證測試系統(tǒng),包括信號發(fā)生器、頻譜分析儀、測試裝置和數(shù)據(jù)庫服務(wù)器,所述的測試裝置通過線路與信號發(fā)生器、頻譜分析儀、數(shù)據(jù)庫服務(wù)器和TD-Femto產(chǎn)品分別連接,信號發(fā)生器和頻譜分析儀通過射頻信號與TD-Femto產(chǎn)品實現(xiàn)通信,所述的測試裝置中設(shè)置有自動測試模塊和自動測試驅(qū)動模塊;所述的數(shù)據(jù)庫服務(wù)器中保存有測試程序和測試數(shù)據(jù);
所述的自動測試模塊包括
自動測試配置子模塊,用于提供校準、驗證測試方法腳本代碼可編輯修改的通用平臺環(huán)境;
自動測試子模塊,用于自動加載校準、驗證測試方法腳本,并判斷執(zhí)行腳本代碼,實現(xiàn)與TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀的讀寫訪問,為TD-Femto產(chǎn)品校準、驗證測試提供運行環(huán)境;
所述的自動測試驅(qū)動模塊包括
驅(qū)動方法配置子模塊,為測試裝置提供與TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀通訊的通用接口,TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀所支持的方法接口可見,方法選擇配置,支持自定義命令的擴展應(yīng)用的驅(qū)動方法;
驅(qū)動管理子模塊,為上層提供統(tǒng)一的接口,根據(jù)TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀的連接字符串自動分析和管理調(diào)試驅(qū)動庫,動態(tài)創(chuàng)建設(shè)備驅(qū)動對象和方法;
驅(qū)動實施例子模塊,和為上層提供統(tǒng)一的接口和一種TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀驅(qū)動方法實現(xiàn)過程。所述的驅(qū)動方法配置子模塊采用軟件工廠模式的設(shè)計思想,將TD-Femto產(chǎn)品和測試儀器所有方法按照標(biāo)準的方式進行封裝。所述的驅(qū)動管理子模塊采用面向?qū)ο蟮脑O(shè)計思想,根據(jù)產(chǎn)品和測試儀器的連接字符串自動分析和管理調(diào)試驅(qū)動庫,動態(tài)創(chuàng)建產(chǎn)品和測試儀器驅(qū)動對象和方法,支持多個產(chǎn)品和測試儀器同時調(diào)試。所述的驅(qū)動實施例子模塊采用面向?qū)ο蟮脑O(shè)計思想,支持創(chuàng)建多個產(chǎn)品和測試儀器驅(qū)動對象。用于TD-Femto產(chǎn)品的自動校準驗證測試方法,包括以下步驟
(1)利用驅(qū)動方法配置子模塊的打開函數(shù)創(chuàng)建TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析 儀的對象實例,與TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀建立通訊連接對應(yīng)關(guān)系;
(2)通過自動測試配置子模塊配置自動校準方法和驗證測試方法腳本代碼;
(3)在自動測試子模塊中配置自動測試方法;
(4)自動測試子模塊根據(jù)預(yù)先設(shè)置的測試方法自動載入TD-Femto產(chǎn)品的校準驗證測試方法腳本代碼;
(5)自動測試子模塊利用驅(qū)動方法配置子模塊的創(chuàng)建方法函數(shù)創(chuàng)建TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動方法對象,創(chuàng)建TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動方法對應(yīng)關(guān)系;
(6)利用驅(qū)動方法配置子模塊的設(shè)置方法的參數(shù)值函數(shù)配置TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動方法的輸入?yún)?shù)值;
(7)利用驅(qū)動方法配置子模塊的運行函數(shù)執(zhí)行TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動方法,實現(xiàn)TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的讀寫訪問,并利用該函數(shù)的返回值來判斷驅(qū)動方法的執(zhí)行結(jié)果;
(8)利用驅(qū)動方法配置子模塊的獲取輸出參數(shù)值函數(shù)獲取TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的返回數(shù)據(jù);
(9)利用驅(qū)動方法配置子模塊的釋放函數(shù)釋放某個驅(qū)動方法對象內(nèi)存資源。上述的步驟(4)中會完成TD-FemtO產(chǎn)品、信號發(fā)生器和頻譜分析儀的初始化,在驅(qū)動方法配置子模塊中將會生成一個設(shè)備容器,用于管理TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的句柄;在驅(qū)動管理子模塊中生成一個TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動庫管理容器,用來管理TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動庫實例庫和驅(qū)動方法入口地址。本發(fā)明的有益效果是
(1)本發(fā)明的測試裝置屏蔽了TD-FemtO產(chǎn)品和測試儀器廠商、型號、通訊協(xié)議之間的差異,為所有產(chǎn)品和測試儀器的讀寫訪問提供統(tǒng)一的接口 ;
(2)避免了人為判斷誤差影響,提高了校準的可信度;
(3)提供統(tǒng)一的校準驗證測試方法,標(biāo)準的驅(qū)動方法執(zhí)行模塊,從而提高了生產(chǎn)效率和
產(chǎn)品質(zhì)量;
(4)驅(qū)動方法可以配置修改,提高了開發(fā)效率;
(5)本發(fā)明的自動校準驗證測試采用一鍵式的設(shè)計思想,在整個產(chǎn)品的校準驗證測試操作簡單,對生產(chǎn)作業(yè)員技術(shù)水平要求不高,大大節(jié)約人力成本投入,便于擴大生產(chǎn)規(guī)模和流水線作業(yè)。
圖I為本發(fā)明的結(jié)構(gòu)示意 圖2為測試裝置結(jié)構(gòu)框圖。
具體實施例方式下面結(jié)合實施例對本發(fā)明作進一步的詳細說明
實施例
如圖I、圖2所示,用于TD-FemtO產(chǎn)品的自動校準驗證測試系統(tǒng),包括信號發(fā)生器、頻譜分析儀、測試裝置和數(shù)據(jù)庫服務(wù)器,所述的測試裝置通過線路與信號發(fā)生器、頻譜分析 儀、數(shù)據(jù)庫服務(wù)器和TD-Femto產(chǎn)品分別連接,信號發(fā)生器和頻譜分析儀通過射頻信號與TD-Femto產(chǎn)品實現(xiàn)通信,所述的測試裝置中設(shè)置有自動測試模塊和自動測試驅(qū)動模塊;所述的數(shù)據(jù)庫服務(wù)器中保存有測試程序和測試數(shù)據(jù);
所述的自動測試模塊包括
自動測試配置子模塊,用于提供校準、驗證測試方法腳本代碼可編輯修改的通用平臺環(huán)境;
自動測試子模塊,用于自動加載校準、驗證測試方法腳本,并判斷執(zhí)行腳本代碼,實現(xiàn)與TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀的讀寫訪問,為TD-Femto產(chǎn)品校準、驗證測試提供運行環(huán)境;
所述的自動測試驅(qū)動模塊包括
驅(qū)動方法配置子模塊,為測試裝置提供與TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀通訊的通用接口,TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀所支持的方法接口可見,方法選擇配置,支持自定義命令的擴展應(yīng)用的驅(qū)動方法;
驅(qū)動管理子模塊,為上層提供統(tǒng)一的接口,根據(jù)TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀的連接字符串自動分析和管理調(diào)試驅(qū)動庫,動態(tài)創(chuàng)建設(shè)備驅(qū)動對象和方法;
驅(qū)動實施例子模塊,和為上層提供統(tǒng)一的接口和一種TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀驅(qū)動方法實現(xiàn)過程。本實施例的信號發(fā)生器采用的型號SMU200A,頻譜分析儀采用的型號為FSP-7,測試裝置為普通PC,數(shù)據(jù)庫服務(wù)器也為普通PC。所述的驅(qū)動方法配置子模塊采用軟件工廠模式的設(shè)計思想,將TD-Femto產(chǎn)品和測試儀器所有方法按照標(biāo)準的方式進行封裝。所述的驅(qū)動管理子模塊采用面向?qū)ο蟮脑O(shè)計思想,根據(jù)產(chǎn)品和測試儀器的連接字符串自動分析和管理調(diào)試驅(qū)動庫,動態(tài)創(chuàng)建產(chǎn)品和測試儀器驅(qū)動對象和方法,支持多個產(chǎn)品和測試儀器同時調(diào)試。所述的驅(qū)動實施例子模塊采用面向?qū)ο蟮脑O(shè)計思想,支持創(chuàng)建多個產(chǎn)品和測試儀器驅(qū)動對象。用于TD-Femto產(chǎn)品的自動校準驗證測試方法,包括以下步驟(1)利用驅(qū)動方法配置子模塊的打開函數(shù)創(chuàng)建TD-FemtO產(chǎn)品、信號發(fā)生器和頻譜分析儀的對象實例,與TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀建立通訊連接對應(yīng)關(guān)系;
(2)通過自動測試配置子模塊配置自動校準方法和驗證測試方法腳本代碼;
(3)在自動測試子模塊中配置自動測試方法;
(4)自動測試子模塊根據(jù)預(yù)先設(shè)置的測試方法自動載入TD-Femto產(chǎn)品的校準驗證測試方法腳本代碼;
(5)自動測試子模塊利用驅(qū)動方法配置子模塊的創(chuàng)建方法函數(shù)創(chuàng)建TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動方法對象,創(chuàng)建TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動 方法對應(yīng)關(guān)系;
(6)利用驅(qū)動方法配置子模塊的設(shè)置方法的參數(shù)值函數(shù)配置TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動方法的輸入?yún)?shù)值;
(7)利用驅(qū)動方法配置子模塊的運行函數(shù)執(zhí)行TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動方法,實現(xiàn)TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的讀寫訪問,并利用該函數(shù)的返回值來判斷驅(qū)動方法的執(zhí)行結(jié)果;
(8)利用驅(qū)動方法配置子模塊的獲取輸出參數(shù)值函數(shù)獲取TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的返回數(shù)據(jù);
(9)利用驅(qū)動方法配置子模塊的釋放函數(shù)釋放某個驅(qū)動方法對象內(nèi)存資源。上述的步驟(4)中會完成TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的初始化,在驅(qū)動方法配置子模塊中將會生成一個設(shè)備容器,用于管理TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的句柄;在驅(qū)動管理子模塊中生成一個TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動庫管理容器,用來管理TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動庫實例庫和驅(qū)動方法入口地址。
權(quán)利要求
1.用于TD-FemtO產(chǎn)品的自動校準驗證測試系統(tǒng),其特征在干包括信號發(fā)生器、頻譜分析儀、測試裝置和數(shù)據(jù)庫服務(wù)器,所述的測試裝置通過線路與信號發(fā)生器、頻譜分析儀、數(shù)據(jù)庫服務(wù)器和TD-Femto產(chǎn)品分別連接,信號發(fā)生器和頻譜分析儀通過射頻信號與TD-Femto產(chǎn)品實現(xiàn)通信,所述的測試裝置中設(shè)置有自動測試模塊和自動測試驅(qū)動模塊;所述的數(shù)據(jù)庫服務(wù)器中保存有測試程序和測試數(shù)據(jù);所述的自動測試模塊包括 自動測試配置子模塊,用于提供校準、驗證測試方法腳本代碼可編輯修改的通用平臺環(huán)境; 自動測試子模塊,用于自動加載校準、驗證測試方法腳本,并判斷執(zhí)行腳本代碼,實現(xiàn)與TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀的讀寫訪問,為TD-Femto產(chǎn)品校準、驗證測試提供運行環(huán)境; 所述的自動測試驅(qū)動模塊包括 驅(qū)動方法配置子模塊,為測試裝置提供與TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀通訊的通用接ロ,TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀所支持的方法接ロ可見,方法選擇配置,支持自定義命令的擴展應(yīng)用的驅(qū)動方法; 驅(qū)動管理子模塊,為上層提供統(tǒng)ー的接ロ,根據(jù)TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀的連接字符串自動分析和管理調(diào)試驅(qū)動庫,動態(tài)創(chuàng)建設(shè)備驅(qū)動對象和方法; 驅(qū)動實施例子模塊,和為上層提供統(tǒng)ー的接口和ー種TD-Femto產(chǎn)品、信號發(fā)生器、頻譜分析儀驅(qū)動方法實現(xiàn)過程。
2.根據(jù)權(quán)利要求I所述的用于TD-Femto產(chǎn)品的自動校準驗證測試系統(tǒng),其特征在于所述的驅(qū)動方法配置子模塊采用軟件エ廠模式的設(shè)計思想,將TD-Femto產(chǎn)品和測試儀器所有方法按照標(biāo)準的方式進行封裝。
3.根據(jù)權(quán)利要求2所述的用于TD-Femto產(chǎn)品的自動校準驗證測試系統(tǒng),其特征在于所述的驅(qū)動管理子模塊采用面向?qū)ο蟮脑O(shè)計思想,根據(jù)產(chǎn)品和測試儀器的連接字符串自動分析和管理調(diào)試驅(qū)動庫,動態(tài)創(chuàng)建產(chǎn)品和測試儀器驅(qū)動對象和方法,支持多個產(chǎn)品和測試儀器同時調(diào)試。
4.根據(jù)權(quán)利要求I 3所述的用于TD-Femto產(chǎn)品的自動校準驗證測試系統(tǒng),其特征在干所述的驅(qū)動實施例子模塊采用面向?qū)ο蟮脑O(shè)計思想,支持創(chuàng)建多個產(chǎn)品和測試儀器驅(qū)動對象。
5.用于TD-Femto產(chǎn)品的自動校準驗證測試方法,其特征在于包括以下步驟 (1)利用驅(qū)動方法配置子模塊的打開函數(shù)創(chuàng)建TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的對象實例,與TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀建立通訊連接對應(yīng)關(guān)系; (2)通過自動測試配置子模塊配置自動校準方法和驗證測試方法腳本代碼; (3)在自動測試子模塊中配置自動測試方法; (4)自動測試子模塊根據(jù)預(yù)先設(shè)置的測試方法自動載入TD-Femto產(chǎn)品的校準驗證測試方法腳本代碼; (5)自動測試子模塊利用驅(qū)動方法配置子模塊的創(chuàng)建方法函數(shù)創(chuàng)建TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動方法對象,創(chuàng)建TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動方法對應(yīng)關(guān)系; (6)利用驅(qū)動方法配置子模塊的設(shè)置方法的參數(shù)值函數(shù)配置TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀驅(qū)動方法的輸入?yún)?shù)值; (7)利用驅(qū)動方法配置子模塊的運行函數(shù)執(zhí)行TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動方法,實現(xiàn)TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的讀寫訪問,并利用該函數(shù)的返回值來判斷驅(qū)動方法的執(zhí)行結(jié)果; (8)利用驅(qū)動方法配置子模塊的獲取輸出參數(shù)值函數(shù)獲取TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的返回數(shù)據(jù); (9)利用驅(qū)動方法配置子模塊的釋放函數(shù)釋放某個驅(qū)動方法對象內(nèi)存資源。
6.根據(jù)權(quán)利要求5所述的用于TD-Femto產(chǎn)品的自動校準驗證測試方法,其特征在于所述的步驟(4)中會完成TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的初始化,在驅(qū)動方法配置子模塊中將會生成一個設(shè)備容器,用于管理TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的句柄;在驅(qū)動管理子模塊中生成ー個TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動庫管理容器,用來管理TD-Femto產(chǎn)品、信號發(fā)生器和頻譜分析儀的驅(qū)動庫實例庫和驅(qū)動方法入口地址。
全文摘要
本發(fā)明公開了一種用于TD-Femto產(chǎn)品的自動校準驗證測試系統(tǒng)及方法,包括信號發(fā)生器、頻譜分析儀、測試裝置和數(shù)據(jù)庫服務(wù)器,所述的測試裝置通過線路與信號發(fā)生器、頻譜分析儀、數(shù)據(jù)庫服務(wù)器和TD-Femto產(chǎn)品分別連接,信號發(fā)生器和頻譜分析儀通過射頻信號與TD-Femto產(chǎn)品實現(xiàn)通信。本發(fā)明能夠自動實現(xiàn)與TD-Femto產(chǎn)品工作狀態(tài)控制、通信參數(shù)的讀寫訪問,自動實現(xiàn)與信號發(fā)生器、頻譜儀之間讀寫訪問,自動獲取測試數(shù)據(jù)計算校準參數(shù)并寫入TD-Femto產(chǎn)品,且在測試驗證的時候自動載入校準參數(shù)值,使得操作簡單,對生產(chǎn)人員技術(shù)水平要求不高,大大節(jié)約人力成本投入,便于擴大生產(chǎn)規(guī)模和流水線作業(yè),而且還避免了人為判斷誤差影響,提高了校準的可信度。
文檔編號H04W88/08GK102711166SQ201210165458
公開日2012年10月3日 申請日期2012年5月25日 優(yōu)先權(quán)日2012年5月25日
發(fā)明者強波, 肖豐, 胡建 申請人:成都芯通科技股份有限公司