[發明專利]傳感器網絡節點程序版本更新方法無效
| 申請號: | 200810059961.4 | 申請日: | 2008-03-05 |
| 公開(公告)號: | CN101286874A | 公開(公告)日: | 2008-10-15 |
| 發明(設計)人: | 宋恩亮;魏建明;劉海濤;王營冠;張宏俊;侯斌 | 申請(專利權)人: | 中科院嘉興中心微系統所分中心 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08;G06F9/445 |
| 代理公司: | 杭州求是專利事務所有限公司 | 代理人: | 沈志良 |
| 地址: | 314000浙江省嘉*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 傳感器 網絡 節點 程序 版本 更新 方法 | ||
技術領域
本發明涉及傳感器網絡與嵌入式技術,特別是傳感器網絡中傳感器網絡節點的節點程序版本更新方法。
背景技術
無線傳感器網絡具有非常廣泛的應用前景,其發展和應用將會給人類的生活和生產的各個領域帶來深遠影響。但無線傳感器網絡技術的普及應用使得對無線傳感器網絡的維護問題日益顯現。眾多與龐大的傳感器網絡應用系統使傳統的單點維護方法無能為力。單點維護方法只能對傳感器網絡節點逐一進行維護,效率低下,成本巨大,其成本可以與重新布設新的傳感器網絡應用系統不相上下。傳感器網絡應用系統布設與使用過程中,節點程序版本的更新是無線傳感器網絡維護的基礎環節。
發明內容
本發明的目的是提供一種傳感器網絡中傳感器網絡節點程序版本更新方法。
本發明所要解決的問題是提高傳感器網絡中傳感器網絡節點的節點程序版本更新效率,降低更新成本。
為了達到上述目的,本發明提供一種傳感器網絡中傳感器網絡節點的節點程序版本更新方法包括:預留程序版本更新功能的傳感器網絡底層節點設計方法、預留程序版本更新功能的傳感器網絡主控節點設計方法以及上位機節點程序版本更新程序設計方法。預留程序版本更新功能的傳感器網絡主控節點配合上位機節點程序版本更新程序完成預留程序版本更新功能的傳感器網絡底層節點的程序版本程序的更新。
預留程序版本更新功能的傳感器網絡底層節點設計方法:在傳感器網絡底層節點硬件設計中預留更新指示系統和復位管理邏輯,軟件設計中預留鉤子程序和復位管理程序,并合理劃分節點程序存儲體的存儲空間,為節點程序版本更新預留定量程序存儲空間,保證傳感器網絡節點進入應用環境后可根據需要方便、實時的更新節點程序版本。
傳感器網絡底層節點程序存儲體的功能是存儲傳感器網絡節點的程序數據,程序設計過程或者硬件設計過程中預留部分存儲空間為底層節點程序版本更新使用。存儲器的類型、存儲容量、通信接口以及所處位置均不受限制。程序存儲體可以是節點處理器自帶FLASH單元的一部分或者全部,也可以是外置單片FLASH或其它存儲介質。
預留程序版本更新功能的傳感器網絡底層節點設計方法中的鉤子程序,是實現傳感器網絡節點程序版本更新的關鍵部分,鉤子程序是設計初期,軟件設計過程中預留給節點程序版本更新使用的程序。鉤子程序運行于每一次系統通信的初期,判斷當前系統通信是否是節點程序版本更新程序。若當前系統通信是節點程序版本更新程序,則執行相應更新軟件,更新程序存儲體中程序數據,并利用程序版本更新指示系統指示當前程序版本更新程序執行的情況;若當前系統通信不是節點程序版本更新程序,則退出鉤子程序,執行應用程序。
預留程序版本更新功能的傳感器網絡底層節點設計方法中的復位管理邏輯和復位管理程序功能:鉤子程序執行完節點程序版本更新程序后,執行復位管理程序,利用復位管理邏輯重新啟動預留程序版本更新功能的傳感器網絡底層節點,啟用新版本的節點程序。
預留程序版本更新功能的傳感器網絡底層節點設計方法中的網絡節點無線通信系統,其特征在于執行節點系統的通信任務,同時執行系統的節點程序版本更新通信任務。
預留程序版本更新功能的傳感器網絡主控節點設計方法包括在傳感器網絡主控節點硬件設計上預留更新指示系統,軟件設計中預留鉤子程序,通信接口設計上保證對數據傳輸的透明處理,并合理劃分節點程序存儲體的存儲空間,為節點程序版本更新預留定量程序存儲轉發空間,保證對傳感器網絡底層節點方便、實時的節點程序版本更新。
預留程序版本更新功能的傳感器網絡主控節點設計方法中的通信接口,必須保證對數據傳輸的透明處理,保證上位機執行傳感器網絡底層節點程序版本更新任務時,新版本程序可以透明的與傳感器網絡主控節點進行數據傳輸,不會因通信協議沖突發生通信故障。
預留程序版本更新功能的傳感器網絡主控節點設計方法中的鉤子程序,借助網絡節點無線通信系統完成傳感器網絡底層節點與上位機之間的有關節點程序版本更新的信息交互。同時包括程序版本更新指示系統的指示規劃與執行。
預留程序版本更新功能的傳感器網絡底層節點設計方法和預留程序版本更新功能的傳感器網絡主控節點設計方法中共同提到的更新指示系統,功能是指示節點程序版本更新的開始、結束、成功與否以及節點程序版本的更新歷程,是設計初期,程序設計過程和硬件設計過程中預留給節點程序版本更新使用的軟硬件資源。程序版本更新指示系統形式不限,可以是LED、LCD、CRT和LED陣列等指示形式,指示內容也不限于圖標和文字,可以采用多種指示內容起到信息傳遞的作用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科院嘉興中心微系統所分中心,未經中科院嘉興中心微系統所分中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810059961.4/2.html,轉載請聲明來源鉆瓜專利網。





