[發明專利]一種基于多線程的傳感節點標識符解析測試方法及系統在審
| 申請號: | 201610140247.2 | 申請日: | 2016-03-14 |
| 公開(公告)號: | CN107197475A | 公開(公告)日: | 2017-09-22 |
| 發明(設計)人: | 羅志勇;許江永;蔡婷;楊衛帥;何澤波;王松;趙洪圖 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | H04W24/06 | 分類號: | H04W24/06;H04W24/10;H04W84/18;G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400065 重慶市南岸區崇文路2號重慶郵*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 多線程 傳感 節點 標識符 解析 測試 方法 系統 | ||
技術領域
本發明涉及一種基于多線程的傳感節點標識符解析測試方法及系統,具體設計一種針對不同協議的多任務測試方法,屬于無線傳感器網絡測試領域。
背景技術
作為國家傳感網標準工作組中的PG5標識項目組,積極地投身于傳感網標識領域的標準制定,不斷地推動了傳感網的發展。傳感器網絡作為物聯網技術的重要組成部分,在大規模的應用和發展過程當中,利用傳感節點標識符對傳感節點身份的唯一標識,使得各種異構網通過廣域網互通互聯。在傳感節點標識符應用中,通過對傳感節點唯一標識符進行解析獲得傳感節點的基本屬性信息,應用屬性信息,傳感器的配置信息和傳感器的實時感知信息,從而實現在網絡中對標識信息的共享,通過對傳感節點標識符的解析測試,能夠保證信息的正確性,因此,傳感網傳感節點標識符測試成為國內外研究的熱點,在《傳感器網絡傳感節點標識符解析一致性測試方法》專利中,只是對節點標識符的解析過程進行了一致性測試,對多節點多任務的測試沒有有效的解決辦法。
多線程結構是一個進程中的多個線程同時執行測試任務的結構,主要是通過線程間的切換來完成多任務測試任務。多線程結構中,測試程序在一個進程中執行,這個進程擁有一個簡單內存地址,每個進程都有一個線程,即主線程,它只有一個控制流程來控制所有步驟的執行,進程可以創建或刪除其他不同的線程來完成多任務測試任務。多線程結構的一個重要特點就是所有線程都存在于一個進程中,它們能更好的共享測試資源和在線程間通信,而且在多線間切換相對于在多進程間切換其開銷要小的多,因此多線程結構是一種較為合適的多任務測試結構。測試系統能夠根據測試資源模型和測試任務集模型,動態的管理、規劃、調度測試任務和測試資源,同時完成多個測試任務或者任務組合的測試,充分發揮系統的測試能力,提高測試吞吐量和測試效率。
發明內容
本發明提供了一種基于多線程的傳感網傳感節點標識符解析測試方法及系統,該系統用于驗證傳感節點標識符解析的正確性以及過程的完整性;該方法用于實現不同協議下的傳感網中多傳感節點的測試任務。測試用戶通過測試系統提供的Web人機交互界面提出標識符解析測試請求,測試系統根據用戶的測試請求生成對應的測試計劃,配置測試環境,分配測試資源,調度測試執行模塊完成測試并生成測試報告。
傳感網傳感節點標識符解析測試系統主要分為3個部分:應用服務層、通信系統、被測系統。被測系統包括測試路由器和被測節點,測試路由器在測試網絡中擔任協調器的功能,能夠調用測試代理功能對被測實現進行激勵,轉發測試代理命令和上傳響應報文至上位機。測試路由器的配置包括角色配置、PANid配置、64位IEEE地址配置、信道號配置。角色配置是指測試路由器通過宏定義給予設備類型標識,控制設備的啟動,發送角色配置命令從而實現相應的角色配置;PANid配置是將PANid寫進非易失存儲器,復位后協調器重新啟動并從存儲器中讀出PANid,配置完成后將配置狀態返回上位機;64位IEEE地址配置可通過Flash燒入,也可以通過將其寫進非易失存儲器,完成后將配置狀態返回上位機。
應用服務層包括應用服務組件和測試功能支撐服務組件。應用服務組件為標識符測試提供服務,包括人機交互界面,提供測試案例的編輯窗口,測試案例根據傳感節點標識符編制規則標準和傳感器網絡傳感節點標識符解析規范編寫。所有測試案例以及案例關聯信息通過案例存儲模塊存儲于后臺數據庫中以便調用執行測試。考慮到自動化測試系統的靈活性和降低模塊間的耦合性,將測試邏輯和測試數據分離,以及XML具有簡單、開放、跨平臺等特性,采用XML這種標記語言來描述和保存測試套,并以XML驅動整個測試系統自動完成定義的測試操作和測試結果比對,輸出測試結果和測試詳細的日志文件;具體的自定義的傳感節點標識符解析測試例的XML標簽為<ICTest>表示標識符解析測試,<TGroup>表示測試組,<TCase>表示測試例,<TStep>表示測試步;標識符輸入接口提供系統從傳感網中獲取傳感節點身份標識符的顯示功能;測試監控模塊用于測試步的實時監測,及時獲取測試結果的狀態信息;地址映射管理模塊為存儲測試路由器地址與傳感節點身份標識符的映射關系并進行相應的管理。測試功能支撐服務組 件主要實現測試線程的管理與調度,完成測試任務的執行。測試系統創建發送線程負責向客戶端發送數據,創建接收線程負責接收客戶端上傳的數據,創建解析線程負責解析客戶端上傳的數據,創建存儲線程負責存儲客戶端上傳的數據和解析結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610140247.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種流量可示的等價轉換裝置
- 下一篇:一種信息回填方法及裝置





