[發明專利]一種用于測試儀的分時測試方法有效
| 申請號: | 200610090462.2 | 申請日: | 2006-06-27 |
| 公開(公告)號: | CN101098359A | 公開(公告)日: | 2008-01-02 |
| 發明(設計)人: | 傅佳芳;黃一川;汪步江;高延玲 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04M3/24 | 分類號: | H04M3/24;G06F11/00 |
| 代理公司: | 北京中博世達專利商標代理有限公司 | 代理人: | 范曉燕 |
| 地址: | 518057廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 測試儀 分時 測試 方法 | ||
1.一種用于測試儀的分時測試方法,其特征在于,包括如下步驟:
步驟1、根據被測對象的測試特性和方法,將被測對象的測試流程分成相對獨立且存在一定次序的測試項;
步驟2、將上位機軟件處理時間分片,在單個時間片內,上位機只與一個下位機進行通訊,從保存被測對象的容器中找到當前被測對象,該對象數據中的測試位置指示了實際的被測對象,再從對象數據中獲得當前測試項信息,根據當前測試項信息,調用實現測試項的測試函數,進行實際的測試,當函數返回后,將當前測試結果保存在測試對象數據中,當前時間片結束;在緊接著下一個時間片中,在容器中找到下一個被測對象,重復上述測試,直至所有的被測對象都已經完成;
步驟3、上位機軟件查詢到所有的被測對象都測試完成,測試結束,退出測試程序。
2.如權利要求1所述的用于測試儀的分時測試方法,其特征在于:
所述上位機軟件由測試模塊和支撐軟件組成,
所述測試模塊完成與測試業務相關的功能,所述支撐軟件則完成輔助的功能;
所述下位機是具有處理能力的專用測試硬件設備或測試儀表;
所述上位機軟件發出測試命令,所述下位機和被測對象完成測試。
3.如權利要求1所述的用于測試儀的分時測試方法,其特征在于:
所有的被測對象的測試并不一定同步,各個被測對象測試項是獨立的;允許在測試過程中隨時加入新的被測對象,進入輪流測試;每個時間片會執行一個被測對象的一個測試項,但一個測試項有可能在前后多個時間片里進行測試。
4.如權利要求1或2或3所述的用于測試儀的分時測試方法,其特征在于:
所述步驟2的測試過程中,分時是在上位機軟件中實現,時間片動態分配,每個時間片的時間大小不定,具體步驟如下:
1、開始當前時間片,獲得當前被測對象,并讀取當前待測測試項;
2、執行當前被測對象的當前測試項;
3、當前測試項返回后,保存測試項數據,結束當前時間片;
4、跳到下一個被測對象,分配新的時間片進行測試,轉入1,直至所有的被測對象測試完成。
5.如權利要求4所述的用于測試儀的分時測試方法,其特征在于:
當用戶開始測試時,在上位機軟件中創建獨立的測試線程;
測試線程啟動后,根據測試儀得到的實際被測對象信息,創建和更新測試對象數據,上位機軟件為每個被測對象創建一個軟件數據結構;
被測對象數據將被包含在一定的容器里。
6.如權利要求4所述的用于測試儀的分時測試方法,其特征在于:
所述時間片的時間大小不定,由測試項的測試函數的定義決定,整個測試過程是由時間片組成的;
7.如權利要求6所述的用于測試儀的分時測試方法,其特征在于:
所述測試項的測試函數返回中有三種類型,分別是測試成功、測試失敗或掛起;
當所述函數返回測試成功或失敗時,說明該測試項已經完成,不僅將保存測試結果,也將根據測試項定義,找到下一個測試項信息并設為當前測試項,待被測對象得到的下一個時間片執行;
當函數返回測試掛起時,說明該測試項尚未完成,依舊保存當前測試項信息,待被測對象得到的下一個時間片執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610090462.2/1.html,轉載請聲明來源鉆瓜專利網。





