亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種無線傳感接入復(fù)用設(shè)備的固件管理方法

文檔序號(hào):7898669閱讀:174來源:國知局
專利名稱:一種無線傳感接入復(fù)用設(shè)備的固件管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò),尤其涉及一種集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件管理方法。
背景技術(shù)
在無線傳感網(wǎng)絡(luò)中,傳感網(wǎng)關(guān)通常被用來管理控制傳感網(wǎng)絡(luò),并實(shí)現(xiàn)和外部網(wǎng)絡(luò)的通信接口。一個(gè)傳感網(wǎng)關(guān)的啟動(dòng),需要大量的配置工作。對(duì)于一個(gè)大規(guī)模的傳感網(wǎng)絡(luò)而言,通常需要部署大量的傳感網(wǎng)關(guān),并且需要對(duì)每個(gè)傳感網(wǎng)關(guān)進(jìn)行動(dòng)態(tài)管理、監(jiān)視及控制。 對(duì)于一個(gè)包含成百上千傳感網(wǎng)關(guān)的大規(guī)模傳感網(wǎng)絡(luò)而言,網(wǎng)絡(luò)管理的負(fù)擔(dān)將會(huì)非常大。在業(yè)務(wù)管理方面,為了取得更好的業(yè)務(wù)性能,需要在全網(wǎng)進(jìn)行動(dòng)態(tài)協(xié)調(diào),但由于傳感網(wǎng)關(guān)相對(duì)獨(dú)立,要達(dá)成這一點(diǎn)非常困難。安全性方面,由于覆蓋需求,傳感網(wǎng)關(guān)經(jīng)常會(huì)被安裝在無法保證安全的地方,如果傳感網(wǎng)關(guān)被盜,靜態(tài)保存在傳感網(wǎng)關(guān)中的配置信息就會(huì)成為泄密渠道。同時(shí),如何防止非法傳感網(wǎng)關(guān)接入也對(duì)傳感網(wǎng)絡(luò)的安全性提出了挑戰(zhàn)。目前,這些從小規(guī)模無線傳感網(wǎng)絡(luò)向大規(guī)模無線傳感網(wǎng)絡(luò)發(fā)展過程中遇到的問題還沒有合適的解決方案。為了解決現(xiàn)有技術(shù)中存在的上述問題,如圖1所示,一種新型的集中控制式無線傳感網(wǎng)絡(luò)的體系結(jié)構(gòu)及組網(wǎng)設(shè)備-泛在傳感網(wǎng)絡(luò)控制器和無線傳感接入復(fù)用設(shè)備被提出來。從而可以有效地解決大規(guī)模無線傳感網(wǎng)絡(luò)在網(wǎng)絡(luò)管理、安全、業(yè)務(wù)控制和互操作性等方面的問題。相比目前的無線傳感網(wǎng)絡(luò)體系結(jié)構(gòu),這種新型的集中控制式無線傳感網(wǎng)絡(luò)體系結(jié)構(gòu)增加了泛在傳感網(wǎng)絡(luò)控制器和無線傳感接入復(fù)用設(shè)備這兩個(gè)要素,一個(gè)大規(guī)模無線傳感網(wǎng)絡(luò)可以配置一個(gè)泛在傳感網(wǎng)絡(luò)控制器和成百上千個(gè)無線傳感接入復(fù)用設(shè)備,所管理的無線傳感器節(jié)點(diǎn)更可以進(jìn)一步擴(kuò)展到數(shù)十萬乃至數(shù)百萬的規(guī)模。泛在傳感網(wǎng)絡(luò)控制器可以看作是一組邏輯設(shè)備,實(shí)現(xiàn)了整個(gè)無線傳感網(wǎng)絡(luò)的管理、監(jiān)控、動(dòng)態(tài)配置、控制等功能。無線傳感接入復(fù)用設(shè)備是局域范圍內(nèi)的無線傳感網(wǎng)絡(luò)的控制設(shè)備,它在泛在傳感網(wǎng)絡(luò)控制器的控制下,實(shí)現(xiàn)對(duì)局域范圍內(nèi)的無線傳感網(wǎng)絡(luò)的拓?fù)渚S護(hù)和管理控制。

發(fā)明內(nèi)容
本發(fā)明針對(duì)圖1所示的集中控制式無線傳感網(wǎng)絡(luò)體系結(jié)構(gòu)和組網(wǎng)設(shè)備,提出了一種無線傳感接入復(fù)用設(shè)備的固件管理方法,從而幫助無線傳感接入復(fù)用設(shè)備動(dòng)態(tài)獲取、更新固件版本。泛在傳感網(wǎng)絡(luò)控制器保存無線傳感接入復(fù)用設(shè)備的最新固件版本。當(dāng)無線傳感接入復(fù)用設(shè)備請(qǐng)求接入泛在傳感網(wǎng)絡(luò)控制器時(shí),泛在傳感網(wǎng)絡(luò)控制器應(yīng)答的無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中包含版本標(biāo)識(shí)符信息元,它表示無線傳感接入復(fù)用設(shè)備上需要運(yùn)行的固件版本號(hào)。只有當(dāng)無線傳感接入復(fù)用設(shè)備上運(yùn)行的固件版本符合泛在傳感網(wǎng)絡(luò)控制器的要求時(shí),無線傳感接入復(fù)用設(shè)備才被允許接入泛在傳感網(wǎng)絡(luò)控制器。
根據(jù)本發(fā)明的第一方面,提供了無線傳感接入復(fù)用設(shè)備在網(wǎng)絡(luò)接入過程中的新固件版本加載流程。其中,包括以下步驟a)泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要求無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本標(biāo)識(shí)符;b)無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,未找到所述固件版本,無線傳感接入復(fù)用設(shè)備啟動(dòng)固件版本加載傳送流程,從泛在傳感網(wǎng)絡(luò)控制器下載所述固件版本到無線傳感接入復(fù)用設(shè)備;C)無線傳感接入復(fù)用設(shè)備將新加載的版本標(biāo)志置為當(dāng)前版本;d)無線傳感接入復(fù)用設(shè)備重啟。當(dāng)無線傳感接入復(fù)用設(shè)備重新啟動(dòng)后,它將自動(dòng)執(zhí)行版本標(biāo)志設(shè)置為當(dāng)前版本的固件版本程序,即新加載的固件版本。根據(jù)本發(fā)明的第二方面,提供了無線傳感接入復(fù)用設(shè)備上保存有泛在傳感網(wǎng)絡(luò)控制器在無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中所要求運(yùn)行的固件版本時(shí),無線傳感接入復(fù)用設(shè)備處理流程。其中,包括以下步驟a)泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要求無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本標(biāo)識(shí)符;b)無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,發(fā)現(xiàn)無線傳感接入復(fù)用設(shè)備上已保存固件版本標(biāo)識(shí)符所指示的固件版本,將該版本標(biāo)志置為當(dāng)前版本;c)無線傳感接入復(fù)用設(shè)備重啟動(dòng)。當(dāng)無線傳感接入復(fù)用設(shè)備重新啟動(dòng)后,它將自動(dòng)執(zhí)行版本標(biāo)志設(shè)置為當(dāng)前版本的固件版本程序。泛在傳感網(wǎng)絡(luò)控制器也可以在無線傳感接入復(fù)用設(shè)備運(yùn)行的過程中,利用無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求消息來要求無線傳感接入復(fù)用設(shè)備加載新的固件版本。根據(jù)本發(fā)明的第三方面,提供了無線傳感接入復(fù)用設(shè)備在運(yùn)行過程中的新固件版本加載流程。其中,包括以下步驟a)泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要加載的固件版本標(biāo)識(shí)符和啟動(dòng)加載標(biāo)識(shí);b)無線傳感接入復(fù)用設(shè)備發(fā)送無線傳感接入復(fù)用設(shè)備配置修改響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域設(shè)置為成功;c)無線傳感接入復(fù)用設(shè)備啟動(dòng)固件版本加載傳送流程,從泛在傳感網(wǎng)絡(luò)控制器下載所述固件版本到無線傳感接入復(fù)用設(shè)備;d)無線傳感接入復(fù)用設(shè)備將新加載的固件版本的版本標(biāo)志置為當(dāng)前版本;e)泛在傳感網(wǎng)絡(luò)控制器發(fā)送復(fù)位請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,復(fù)位請(qǐng)求消息中攜帶需要無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本的標(biāo)識(shí)符;f)無線傳感接入復(fù)用設(shè)備發(fā)送復(fù)位響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域設(shè)置為成功;g)無線傳感接入復(fù)用設(shè)備復(fù)位。無線傳感接入復(fù)用設(shè)備在運(yùn)行狀態(tài)時(shí)執(zhí)行固件版本下載后,不需要自動(dòng)重啟,直到泛在傳感網(wǎng)絡(luò)控制器用重啟請(qǐng)求消息通知它重新啟動(dòng)。這種方式使得無線傳感接入復(fù)用設(shè)備在下載新的固件版本的同時(shí)還可以繼續(xù)提供網(wǎng)絡(luò)服務(wù)。根據(jù)本發(fā)明的第四方面,提供了無線傳感接入復(fù)用設(shè)備在運(yùn)行過程中收到版本更新要求,但無線傳感接入復(fù)用設(shè)備上已保存有要加載的固件版本時(shí),無線傳感接入復(fù)用設(shè)備處理流程。其中,包括以下步驟a)泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求到無線傳感網(wǎng)絡(luò)接入復(fù)用設(shè)備,消息中攜帶要加載的無線傳感接入復(fù)用設(shè)備固件版本標(biāo)識(shí)符;b)無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,發(fā)現(xiàn)無線傳感接入復(fù)用設(shè)備上已保存固件版本標(biāo)識(shí)符所指示的固件版本;c)無線傳感接入復(fù)用設(shè)備發(fā)送無線傳感接入復(fù)用設(shè)備配置修改響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,其中的結(jié)果代碼設(shè)置為版本已經(jīng)存在;d)泛在傳感網(wǎng)絡(luò)控制器發(fā)送復(fù)位請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備;e)無線傳感接入復(fù)用設(shè)備發(fā)送復(fù)位響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器;f)無線傳感接入復(fù)用設(shè)備復(fù)位。根據(jù)本發(fā)明的第五方面,提供了無線傳感接入復(fù)用設(shè)備的固件版本加載傳送流程。其中,包括以下步驟a)無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)請(qǐng)求消息到泛在傳感網(wǎng)絡(luò)控制器,版本數(shù)據(jù)請(qǐng)求消息中攜帶申請(qǐng)加載的固件版本標(biāo)識(shí)符;b)泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶版本數(shù)據(jù)長度信息和啟動(dòng)加載標(biāo)識(shí);c)泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶版本信息塊;d)無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域被設(shè)置為成功;e)重復(fù)步驟C)和d),直到所述版本數(shù)據(jù)全部下載到無線傳感接入復(fù)用設(shè)備;f)泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶版本發(fā)送結(jié)束標(biāo)識(shí);g)無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域被設(shè)置為成功。根據(jù)本發(fā)明的第六方面,提供了版本數(shù)據(jù)請(qǐng)求消息定義。版本數(shù)據(jù)請(qǐng)求消息中所承載的信息包括版本數(shù)據(jù)、版本標(biāo)識(shí)符。版本數(shù)據(jù)域表示消息內(nèi)傳送的版本數(shù)據(jù)信息和版本數(shù)據(jù)塊,它包含兩個(gè)子域操作代碼域和值域。操作代碼表示傳輸操作碼,值域最多由 1024個(gè)字節(jié)組成,其中包含版本數(shù)據(jù)塊內(nèi)容。版本標(biāo)識(shí)符用于標(biāo)識(shí)要求無線傳感接入復(fù)用設(shè)備上運(yùn)行的固件版本。根據(jù)本發(fā)明的第七方面,提供了版本數(shù)據(jù)響應(yīng)消息定義。版本數(shù)據(jù)響應(yīng)消息的目的是認(rèn)可已經(jīng)收到版本數(shù)據(jù)請(qǐng)求消息。版本數(shù)據(jù)響應(yīng)消息中所承載的信息包括結(jié)果代碼、 版本信息、啟動(dòng)加載。其中結(jié)果代碼表示上次接收到的版本數(shù)據(jù)請(qǐng)求消息是否有效;版本信息用于表示版本文件大小并承載版本數(shù)據(jù)塊;啟動(dòng)加載信息被泛在傳感網(wǎng)絡(luò)控制器用來通知無線傳感接入復(fù)用設(shè)備啟動(dòng)一個(gè)固件版本加載過程。—旦接收到一個(gè)版本數(shù)據(jù)響應(yīng)消息,且結(jié)果代碼域的值不為0(即不成功),泛在傳感網(wǎng)絡(luò)控制器可以重新發(fā)送前一個(gè)版本數(shù)據(jù)請(qǐng)求消息,或者通過讓無線傳感接入復(fù)用設(shè)備重啟來放棄本次固件版本加載過程。根據(jù)本發(fā)明的第八方面,提供了無線傳感接入復(fù)用設(shè)備的復(fù)位請(qǐng)求消息定義。復(fù)位請(qǐng)求消息被泛在傳感網(wǎng)絡(luò)控制器用來通知無線傳感接入復(fù)用設(shè)備重新啟動(dòng)。無線傳感接入復(fù)用設(shè)備的復(fù)位請(qǐng)求消息中所承載的信息包括版本標(biāo)識(shí)符。版本標(biāo)識(shí)符用于指出重新啟動(dòng)后,無線傳感接入復(fù)用設(shè)備應(yīng)該運(yùn)行的固件版本。根據(jù)本發(fā)明的第九方面,提供了無線傳感接入復(fù)用設(shè)備的復(fù)位響應(yīng)消息定義。無線傳感接入復(fù)用設(shè)備發(fā)送復(fù)位響應(yīng)消息來回復(fù)復(fù)位請(qǐng)求消息。無線傳感接入復(fù)用設(shè)備的復(fù)位響應(yīng)消息中所承載的信息包括結(jié)果代碼。當(dāng)無線傳感接入復(fù)用設(shè)備接收到一個(gè)復(fù)位請(qǐng)求消息后,它用一個(gè)復(fù)位響應(yīng)消息來應(yīng)答復(fù)位請(qǐng)求消息,然后進(jìn)行設(shè)備重啟。如果無線傳感接入復(fù)用設(shè)備不能寫它的非易失存儲(chǔ)器,來確保它運(yùn)行復(fù)位請(qǐng)求消息中版本標(biāo)識(shí)符域指出的固件版本,它根據(jù)相應(yīng)的失敗原因設(shè)置復(fù)位響應(yīng)消息中的結(jié)果代碼,然后重新啟動(dòng)。如果一個(gè)無線傳感接入復(fù)用設(shè)備不能重啟,它發(fā)送復(fù)位響應(yīng)消息給泛在傳感網(wǎng)絡(luò)控制器,并包含描述失敗原因的結(jié)果代碼(如結(jié)果代碼=10)。泛在傳感網(wǎng)絡(luò)控制器將停止為該無線傳感接入復(fù)用設(shè)備提供網(wǎng)絡(luò)接入服務(wù)。采用本發(fā)明的方案,無線傳感接入復(fù)用設(shè)備可以從泛在傳感網(wǎng)絡(luò)控制器動(dòng)態(tài)加載新的固件版本。


通過參照附圖閱讀以下所作的對(duì)非限制性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯。本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1示出了集中控制式無線傳感網(wǎng)絡(luò)的系統(tǒng)架構(gòu)圖;圖2示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的無線傳感接入復(fù)用設(shè)備在網(wǎng)絡(luò)接入過程中的新固件版本加載流程圖;圖3示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的無線傳感接入復(fù)用設(shè)備上保存有泛在傳感網(wǎng)絡(luò)控制器在無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中所要求運(yùn)行的固件版本時(shí),無線傳感接入復(fù)用設(shè)備處理流程圖;圖4示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的無線傳感接入復(fù)用設(shè)備在運(yùn)行過程中的新固件版本下載流程圖;圖5示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的無線傳感接入復(fù)用設(shè)備在運(yùn)行過程中收到版本更新要求,但無線傳感接入復(fù)用設(shè)備上已保存有需要的固件版本時(shí),無線傳感接入復(fù)用設(shè)備處理流程圖;圖6示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的無線傳感接入復(fù)用設(shè)備的固件版本加載傳送流程圖。其中,相同或相似的附圖標(biāo)記表示相同或相似的步驟特征或裝置/模塊。
具體實(shí)施方式
下面結(jié)合附圖,對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行詳細(xì)的說明。在兩種情況下無線傳感接入復(fù)用設(shè)備執(zhí)行加載新的固件版本過程。(1)當(dāng)無線傳感接入復(fù)用設(shè)備請(qǐng)求接入泛在傳感網(wǎng)絡(luò)控制器時(shí),泛在傳感網(wǎng)絡(luò)控制器應(yīng)答的無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中包含版本標(biāo)識(shí)符信息元,它表示無線傳感接入復(fù)用設(shè)備上需要運(yùn)行的固件版本。如果無線傳感接入復(fù)用設(shè)備上目前沒有無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中指出的固件版本,它將發(fā)送一個(gè)版本數(shù)據(jù)請(qǐng)求消息到泛在傳感網(wǎng)絡(luò)控制器,并攜帶需要加載的版本標(biāo)識(shí)符,請(qǐng)求加載新的固件版本。如果無線傳感接入復(fù)用設(shè)備上有無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中指出的固件版本,則無線傳感接入復(fù)用設(shè)備只要將需要執(zhí)行的固件版本設(shè)置為當(dāng)前版本,并重新啟動(dòng)。重新啟動(dòng)后的無線傳感接入復(fù)用設(shè)備將自動(dòng)執(zhí)行版本標(biāo)志設(shè)置為當(dāng)前版本的固件版本程序。(2)當(dāng)無線傳感接入復(fù)用設(shè)備處于正常運(yùn)行狀態(tài)時(shí),泛在傳感網(wǎng)絡(luò)控制器可以通過一個(gè)帶有啟動(dòng)下載信息元和版本標(biāo)識(shí)符信息元的無線傳感接入復(fù)用設(shè)備配置修改消息來通知無線傳感接入復(fù)用設(shè)備啟動(dòng)一次固件版本加載過程。無線傳感接入復(fù)用設(shè)備會(huì)發(fā)送版本數(shù)據(jù)請(qǐng)求消息給泛在傳感網(wǎng)絡(luò)控制器,消息中包含要加載的版本標(biāo)識(shí)符,來請(qǐng)求版本加載。注意如果用這種方式加載固件版本,無線傳感接入復(fù)用設(shè)備在加載固件版本完成后不會(huì)自動(dòng)重啟。無線傳感接入復(fù)用設(shè)備僅在接收到來自泛在傳感網(wǎng)絡(luò)控制器的重啟請(qǐng)求消息后才后重新啟動(dòng)。如果無線傳感接入復(fù)用設(shè)備上的非易失存儲(chǔ)器重已經(jīng)有了需要的固件版本,則無線傳感接入復(fù)用設(shè)備不需要發(fā)送版本數(shù)據(jù)請(qǐng)求消息,而僅是用無線傳感接入復(fù)用設(shè)備配置修改響應(yīng)消息應(yīng)答,消息中結(jié)果代碼設(shè)置為版本已經(jīng)存在。無論是用哪種方式發(fā)起的固件版本加載過程,一旦泛在傳感網(wǎng)絡(luò)控制器接收到一個(gè)含有版本標(biāo)識(shí)符的版本數(shù)據(jù)請(qǐng)求消息,它通過發(fā)送一個(gè)包含有版本數(shù)據(jù)的版本數(shù)據(jù)請(qǐng)求消息來啟動(dòng)版本傳送過程,直到固件版本被傳送完成。以下,參照?qǐng)D2對(duì)本發(fā)明的第一方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。無線傳感接入復(fù)用設(shè)備在網(wǎng)絡(luò)接入過程中的新固件版本加載流程包括以下處理步驟步驟SlO 泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要求無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本標(biāo)識(shí)符, 要求無線傳感接入復(fù)用設(shè)備運(yùn)行指定的固件版本。步驟Sll 無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,未找到所述固件版本,無線傳感接入復(fù)用設(shè)備啟動(dòng)固件版本加載傳送流程,從泛在傳感網(wǎng)絡(luò)控制器下載所述固件版本到無線傳感接入復(fù)用設(shè)備。步驟S12 無線傳感接入復(fù)用設(shè)備將新加載的固件版本的版本標(biāo)志置為當(dāng)前版本。步驟S13:無線傳感接入復(fù)用設(shè)備重啟。由于每次無線傳感接入復(fù)用設(shè)備啟動(dòng)后均會(huì)自動(dòng)運(yùn)行版本標(biāo)志被置為當(dāng)前版本的固件版本程序。故本步驟執(zhí)行完成后,無線傳感接入復(fù)用設(shè)備將執(zhí)行最新加載的固件版本。以下,參照?qǐng)D3對(duì)本發(fā)明的第二方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。
無線傳感接入復(fù)用設(shè)備上保存有泛在傳感網(wǎng)絡(luò)控制器在無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中所要求運(yùn)行的固件版本時(shí),無線傳感接入復(fù)用設(shè)備處理流程包括以下處理步驟步驟S20 泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要求無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本標(biāo)識(shí)符, 要求無線傳感接入復(fù)用設(shè)備執(zhí)行指定的固件版本。步驟S21 無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,發(fā)現(xiàn)無線傳感接入復(fù)用設(shè)備上已保存固件版本標(biāo)識(shí)符所指示的固件版本,將該版本標(biāo)志置為當(dāng)前版本;步驟S22:無線傳感接入復(fù)用設(shè)備重啟動(dòng)。由于每次無線傳感接入復(fù)用設(shè)備啟動(dòng)后均會(huì)自動(dòng)運(yùn)行版本標(biāo)志被置為當(dāng)前版本的固件版本程序。故本步驟執(zhí)行完成后,無線傳感接入復(fù)用設(shè)備將執(zhí)行泛在傳感網(wǎng)絡(luò)控制器在無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中所指定的固件版本。以下,參照?qǐng)D4對(duì)本發(fā)明的第三方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。無線傳感接入復(fù)用設(shè)備在運(yùn)行過程中的新固件版本下載流程包括以下步驟步驟S30 泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要加載的固件版本標(biāo)識(shí)符,要求無線傳感接入復(fù)用設(shè)備啟動(dòng)一次版本加載過程。步驟S31 無線傳感接入復(fù)用設(shè)備發(fā)送無線傳感接入復(fù)用設(shè)備配置修改響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼設(shè)置為成功。步驟S32 無線傳感接入復(fù)用設(shè)備啟動(dòng)固件版本加載傳送流程,從泛在傳感網(wǎng)絡(luò)控制器下載所述固件版本到無線傳感接入復(fù)用設(shè)備。步驟S33 無線傳感接入復(fù)用設(shè)備將新加載的固件版本的版本標(biāo)志置為當(dāng)前版本。步驟S34 泛在傳感網(wǎng)絡(luò)控制器發(fā)送復(fù)位請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,復(fù)位請(qǐng)求消息中攜帶需要無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本的標(biāo)識(shí)符。步驟S35 無線傳感接入復(fù)用設(shè)備發(fā)送復(fù)位響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域設(shè)置為成功。步驟S36 無線傳感接入復(fù)用設(shè)備復(fù)位。以下,參照?qǐng)D5對(duì)本發(fā)明的第四方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。無線傳感接入復(fù)用設(shè)備在運(yùn)行過程中收到版本更新要求,但無線傳感接入復(fù)用設(shè)備上已保存有需要的固件版本時(shí),無線傳感接入復(fù)用設(shè)備處理流程包括以下步驟步驟S40 泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求到無線傳感接入復(fù)用設(shè)備,消息中攜帶要加載的無線傳感接入復(fù)用設(shè)備固件版本標(biāo)識(shí)符,要求無線傳感接入復(fù)用設(shè)備啟動(dòng)一次版本加載過程。步驟S41 無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,發(fā)現(xiàn)無線傳感接入復(fù)用設(shè)備上已保存固件版本標(biāo)識(shí)符所指示的固件版本,將該固件版本的版本標(biāo)志置為當(dāng)前版本。
步驟S42 無線傳感接入復(fù)用設(shè)備發(fā)送無線傳感接入復(fù)用設(shè)備配置修改響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,其中的結(jié)果代碼設(shè)置為版本已經(jīng)存在,通知泛在傳感網(wǎng)絡(luò)控制器其上已保存所需要的固件版本。步驟S43 泛在傳感網(wǎng)絡(luò)控制器發(fā)送復(fù)位請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,要求無線傳感接入復(fù)用設(shè)備重啟。步驟S44 無線傳感接入復(fù)用設(shè)備發(fā)送復(fù)位響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器。步驟S45 無線傳感接入復(fù)用設(shè)備復(fù)位。以下,參照?qǐng)D6對(duì)本發(fā)明的第五方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。無線傳感接入復(fù)用設(shè)備的固件版本加載傳送流程包括以下步驟步驟S50 無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)請(qǐng)求消息到泛在傳感網(wǎng)絡(luò)控制器,版本數(shù)據(jù)請(qǐng)求消息中攜帶申請(qǐng)加載的固件版本標(biāo)識(shí)符。步驟S51 泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶待加載的固件版本的長度字節(jié)數(shù)和啟動(dòng)加載標(biāo)識(shí),表示版本傳輸啟動(dòng)。步驟S52 泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶版本信息塊。由于一個(gè)固件版本通常會(huì)遠(yuǎn)超過一個(gè)版本數(shù)據(jù)請(qǐng)求消息可以攜帶的數(shù)據(jù)長度,故無法通過一個(gè)版本數(shù)據(jù)請(qǐng)求消息來傳遞完成全部版本內(nèi)容。固件版本需要被劃分為多個(gè)版本信息塊,每個(gè)版本數(shù)據(jù)請(qǐng)求消息中攜帶其中一個(gè)版本信息塊。步驟S53 無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼設(shè)置為成功,表示已成功接收前一個(gè)版本數(shù)據(jù)請(qǐng)求消息中的版本信息塊。步驟S54 重復(fù)步驟S52和步驟S53,直到所述版本數(shù)據(jù)全部下載到無線傳感接入復(fù)用設(shè)備中為止。步驟S55 泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶版本發(fā)送結(jié)束標(biāo)識(shí),表示所述固件版本的所有版本信息塊已經(jīng)全部傳送給無線傳感接入復(fù)用設(shè)備。步驟S56 無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼設(shè)置為成功,表示版本傳送過程成功完成。以下,對(duì)本發(fā)明的第六方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。根據(jù)本發(fā)明的第六方面,版本數(shù)據(jù)請(qǐng)求消息被用來更新無線傳感接入復(fù)用設(shè)備上的固件版本。版本數(shù)據(jù)請(qǐng)求消息中所承載的信息包括版本數(shù)據(jù)、版本標(biāo)識(shí)符。其中版本數(shù)據(jù)域包含版本數(shù)據(jù)信息和版本數(shù)據(jù)塊,它包含兩個(gè)子域操作代碼子域和值域。操作代碼表示傳輸操作碼,操作代碼為1表示版本數(shù)據(jù)被包含在本消息中;操作代碼為2表示最后一個(gè)版本數(shù)據(jù)塊被包含在本消息中;操作代碼為5表示發(fā)生一個(gè)錯(cuò)誤,版本傳輸失敗。值域最多由IOM個(gè)字節(jié)組成,其中包含版本數(shù)據(jù)塊內(nèi)容。如果操作代碼域的值為 5時(shí),值域?yàn)榭铡0姹緲?biāo)識(shí)符用于標(biāo)識(shí)要求無線傳感接入復(fù)用設(shè)備上運(yùn)行的固件版本。
版本數(shù)據(jù)請(qǐng)求消息在無線傳感接入復(fù)用設(shè)備和泛在傳感網(wǎng)絡(luò)控制器之間傳輸,用于傳送一個(gè)新的固件版本到無線傳感接入復(fù)用設(shè)備。當(dāng)無線傳感接入復(fù)用設(shè)備或泛在傳感網(wǎng)絡(luò)控制器接收到一個(gè)版本數(shù)據(jù)請(qǐng)求消息后,它會(huì)用版本數(shù)據(jù)響應(yīng)消息來應(yīng)答。以下,對(duì)本發(fā)明的第七方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。版本數(shù)據(jù)響應(yīng)消息用于確認(rèn)接收到的版本數(shù)據(jù)請(qǐng)求消息,版本數(shù)據(jù)響應(yīng)消息中所承載的信息包括結(jié)果代碼、版本信息、啟動(dòng)加載信息。其中結(jié)果代碼表示前次接收到的版本數(shù)據(jù)請(qǐng)求消息是否有效。其中0表示成功;14表示軟件版本數(shù)據(jù)錯(cuò)誤(原因?yàn)樾r?yàn)失敗)、15表示軟件版本數(shù)據(jù)錯(cuò)誤(原因?yàn)闊o效的數(shù)據(jù)長度)、16表示軟件版本數(shù)據(jù)錯(cuò)誤(原因?yàn)槠渌e(cuò)誤)、17表示軟件版本數(shù)據(jù)錯(cuò)誤(原因?yàn)檐浖姹疽汛嬖?。版本信息包含版本文件長度和版本數(shù)據(jù)塊,它包括兩個(gè)子域文件大小、版本信息塊,文件大小子域標(biāo)識(shí)正在加載的版本文件的長度字節(jié)數(shù),版本信息塊子域包含版本內(nèi)容的信息塊。啟動(dòng)加載信息被泛在傳感網(wǎng)絡(luò)控制器用來通知無線傳感接入復(fù)用設(shè)備啟動(dòng)一個(gè)固件版本加載過程。無線傳感接入復(fù)用設(shè)備隨后發(fā)送一個(gè)版本數(shù)據(jù)請(qǐng)求消息給泛在傳感網(wǎng)絡(luò)控制器。以下,對(duì)本發(fā)明的第八方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。復(fù)位請(qǐng)求消息被用于通知一個(gè)無線傳感接入復(fù)用設(shè)備執(zhí)行重啟動(dòng)操作,其中所承載的信息包括版本標(biāo)識(shí)符。版本標(biāo)識(shí)符被泛在傳感網(wǎng)絡(luò)控制器發(fā)送給無線傳感接入復(fù)用設(shè)備來指出要求無線傳感接入復(fù)用設(shè)備上運(yùn)行的固件版本。以下,對(duì)本發(fā)明的第九方面進(jìn)行描述,其中,圖1及其相關(guān)描述在此一并作為參考。復(fù)位響應(yīng)消息是對(duì)復(fù)位請(qǐng)求消息的確認(rèn)。一旦無線傳感網(wǎng)絡(luò)接入復(fù)用設(shè)備接收到復(fù)位請(qǐng)求消息,它立刻發(fā)送復(fù)位響應(yīng)消息來確認(rèn)。復(fù)位響應(yīng)消息中所承載的信息包括結(jié)果代碼。結(jié)果代碼表示復(fù)位請(qǐng)求執(zhí)行的結(jié)果,其中0表示成功;10表示重啟失敗(不能重啟)、11表示重啟失敗(固件寫錯(cuò)誤)。當(dāng)無線傳感接入復(fù)用設(shè)備接收到一個(gè)復(fù)位請(qǐng)求消息后,它用一個(gè)重啟響應(yīng)消息來表示成功,然后重新初始化它自身。如果無線傳感接入復(fù)用設(shè)備不能寫它的非易失存儲(chǔ)器, 來確保它運(yùn)行版本標(biāo)識(shí)符中指出的固件版本,它可以在結(jié)果代碼域中標(biāo)識(shí)失敗(如結(jié)果代碼=11),但是必須重新啟動(dòng)。如果一個(gè)無線傳感接入復(fù)用設(shè)備不能重啟,它發(fā)送復(fù)位響應(yīng)消息給泛在傳感網(wǎng)絡(luò)控制器,并包含指出失敗原因的結(jié)果代碼(如結(jié)果代碼=10)。泛在傳感網(wǎng)絡(luò)控制器將不再為該無線傳感接入復(fù)用設(shè)備提供網(wǎng)絡(luò)接入服務(wù)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改,等同替換,改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件版本管理方法,從而幫助無線傳感接入復(fù)用設(shè)備自動(dòng)獲取、更新固件版本,其特征在于a)泛在傳感網(wǎng)絡(luò)控制器保存無線傳感接入復(fù)用設(shè)備的最新固件版本;b)當(dāng)無線傳感接入復(fù)用設(shè)備請(qǐng)求接入泛在傳感網(wǎng)絡(luò)控制器時(shí),泛在傳感網(wǎng)絡(luò)控制器應(yīng)答的無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中包含版本標(biāo)識(shí)符信息元,它表示無線傳感接入復(fù)用設(shè)備上需要運(yùn)行的固件版本號(hào);c)只有當(dāng)無線傳感接入復(fù)用設(shè)備上運(yùn)行的固件版本符合泛在傳感網(wǎng)絡(luò)控制器的要求時(shí),無線傳感接入復(fù)用設(shè)備才被允許接入泛在傳感網(wǎng)絡(luò)控制器;d)泛在傳感網(wǎng)絡(luò)控制器也可以在無線傳感接入復(fù)用設(shè)備運(yùn)行的過程中,通過一個(gè)帶有啟動(dòng)下載信息元和版本標(biāo)識(shí)符信息元的無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求消息來通知無線傳感接入復(fù)用設(shè)備啟動(dòng)一次固件版本加載過程。
2.根據(jù)權(quán)利要求1所述的集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件版本加載方法,無線傳感接入復(fù)用設(shè)備在網(wǎng)絡(luò)接入過程中的新固件版本加載流程的特征在于,包括以下步驟a)泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要求無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本標(biāo)識(shí)符;b)無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,未找到所述固件版本,無線傳感接入復(fù)用設(shè)備啟動(dòng)固件版本加載傳送流程,從泛在傳感網(wǎng)絡(luò)控制器下載所述固件版本到無線傳感接入復(fù)用設(shè)備;c)無線傳感接入復(fù)用設(shè)備將新加載的固件版本的版本標(biāo)志置為當(dāng)前版本;d)無線傳感接入復(fù)用設(shè)備重啟。
3.根據(jù)權(quán)利要求1所述的集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件版本加載方法,提供了無線傳感接入復(fù)用設(shè)備上保存有泛在傳感網(wǎng)絡(luò)控制器在無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息中所要求運(yùn)行的固件版本時(shí),無線傳感接入復(fù)用設(shè)備處理流程的特征在于,包括以下步驟a)泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備網(wǎng)絡(luò)接入響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要求無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本標(biāo)識(shí)符;b)無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,發(fā)現(xiàn)無線傳感接入復(fù)用設(shè)備上已保存固件版本標(biāo)識(shí)符所指示的固件版本,將該固件版本的版本標(biāo)志置為當(dāng)前版本;c)無線傳感接入復(fù)用設(shè)備重啟動(dòng)。
4.根據(jù)權(quán)利要求1所述的集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件版本加載方法,泛在傳感網(wǎng)絡(luò)控制器也可以在無線傳感接入復(fù)用設(shè)備運(yùn)行的過程中,利用無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求消息來要求無線傳感接入復(fù)用設(shè)備加載新的固件版本,其處理流程的特征在于,包括以下步驟a)泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶要加載的固件版本標(biāo)識(shí)符和啟動(dòng)加載標(biāo)識(shí);b)無線傳感接入復(fù)用設(shè)備發(fā)送無線傳感接入復(fù)用設(shè)備配置修改響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域設(shè)置為成功;c)無線傳感接入復(fù)用設(shè)備啟動(dòng)固件版本加載傳送流程,從泛在傳感網(wǎng)絡(luò)控制器下載所述固件版本到無線傳感接入復(fù)用設(shè)備;d)無線傳感接入復(fù)用設(shè)備將新加載的固件版本的版本標(biāo)志置為當(dāng)前版本;e)泛在傳感網(wǎng)絡(luò)控制器發(fā)送復(fù)位請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,復(fù)位請(qǐng)求消息中攜帶需要無線傳感接入復(fù)用設(shè)備運(yùn)行的固件版本的標(biāo)識(shí)符;f)無線傳感接入復(fù)用設(shè)備發(fā)送復(fù)位響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域設(shè)置為成功;g)無線傳感接入復(fù)用設(shè)備復(fù)位。
5.根據(jù)權(quán)利要求1所述的集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件版本加載方法,當(dāng)無線傳感接入復(fù)用設(shè)備在運(yùn)行過程中收到版本更新要求,但無線傳感接入復(fù)用設(shè)備上已保存有要加載的固件版本時(shí),無線傳感接入復(fù)用設(shè)備處理流程的特征在于,包括以下步驟a)泛在傳感網(wǎng)絡(luò)控制器發(fā)送無線傳感接入復(fù)用設(shè)備配置修改請(qǐng)求到無線傳感網(wǎng)絡(luò)接入復(fù)用設(shè)備,消息中攜帶要加載的無線傳感接入復(fù)用設(shè)備固件版本標(biāo)識(shí)符;b)無線傳感接入復(fù)用設(shè)備檢查其上保存的固件版本,發(fā)現(xiàn)無線傳感接入復(fù)用設(shè)備上已保存固件版本標(biāo)識(shí)符所指示的固件版本;c)無線傳感接入復(fù)用設(shè)備發(fā)送無線傳感接入復(fù)用設(shè)備配置修改響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,其中的結(jié)果代碼設(shè)置為版本已經(jīng)存在;d)泛在傳感網(wǎng)絡(luò)控制器發(fā)送復(fù)位請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備;e)無線傳感接入復(fù)用設(shè)備發(fā)送復(fù)位響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器;f)無線傳感接入復(fù)用設(shè)備復(fù)位。
6.根據(jù)權(quán)利要求1-5所述的集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件版本加載方法,無線傳感接入復(fù)用設(shè)備的固件版本加載傳送流程的特征在于,包括以下步驟a)無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)請(qǐng)求消息到泛在傳感網(wǎng)絡(luò)控制器,版本數(shù)據(jù)請(qǐng)求消息中攜帶申請(qǐng)加載的固件版本標(biāo)識(shí)符;b)泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)響應(yīng)消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶版本數(shù)據(jù)字節(jié)長度信息和啟動(dòng)加載標(biāo)識(shí);c)泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶版本信息塊;d)無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域設(shè)置為成功;e)重復(fù)步驟c)和d),直到所述版本數(shù)據(jù)全部下載到無線傳感接入復(fù)用設(shè)備;f)泛在傳感網(wǎng)絡(luò)控制器發(fā)送版本數(shù)據(jù)請(qǐng)求消息到無線傳感接入復(fù)用設(shè)備,消息中攜帶版本發(fā)送結(jié)束標(biāo)識(shí);g)無線傳感接入復(fù)用設(shè)備發(fā)送版本數(shù)據(jù)響應(yīng)消息到泛在傳感網(wǎng)絡(luò)控制器,消息中的結(jié)果代碼域設(shè)置為成功。
7.根據(jù)權(quán)利要求6所述的無線傳感接入復(fù)用設(shè)備的固件版本加載傳送流程,版本數(shù)據(jù)請(qǐng)求消息的特征在于a)版本數(shù)據(jù)請(qǐng)求消息中所承載的信息包括版本數(shù)據(jù)、版本標(biāo)識(shí)符;b)版本數(shù)據(jù)域包含兩個(gè)子域操作代碼和值域;c)操作代碼子域表示傳輸操作碼,操作代碼為1表示版本數(shù)據(jù)被包含在本消息中;操作代碼為2表示最后一個(gè)版本數(shù)據(jù)塊被包含在本消息中;操作代碼為5表示發(fā)生一個(gè)錯(cuò)誤, 版本傳輸失??;d)值域最多由IOM個(gè)字節(jié)組成,其中包含版本數(shù)據(jù)塊內(nèi)容;e)如果操作代碼子域的值為5時(shí),值域?yàn)榭?;f)版本標(biāo)識(shí)符指示要求無線傳感接入復(fù)用設(shè)備上運(yùn)行的固件版本。
8.根據(jù)權(quán)利要求6所述的無線傳感接入復(fù)用設(shè)備的固件版本加載傳送流程,版本數(shù)據(jù)響應(yīng)消息的特征在于a)版本數(shù)據(jù)響應(yīng)消息的目的是認(rèn)可已經(jīng)收到版本數(shù)據(jù)請(qǐng)求消息;b)版本數(shù)據(jù)響應(yīng)消息中所承載的信息包括結(jié)果代碼、版本信息、啟動(dòng)加載;c)版本信息和啟動(dòng)加載域是可選項(xiàng),可以根據(jù)需要選擇是否出現(xiàn)在版本數(shù)據(jù)響應(yīng)消息中;d)結(jié)果代碼表示上次接收到的版本數(shù)據(jù)請(qǐng)求消息是否有效,結(jié)果代碼為0表示成功, 結(jié)果代碼為14表示軟件版本數(shù)據(jù)錯(cuò)誤(原因?yàn)樾r?yàn)失敗),結(jié)果代碼為15表示軟件版本數(shù)據(jù)錯(cuò)誤(原因?yàn)闊o效的數(shù)據(jù)長度),結(jié)果代碼為16表示軟件版本數(shù)據(jù)錯(cuò)誤(原因?yàn)槠渌e(cuò)誤),結(jié)果代碼為17表示軟件版本數(shù)據(jù)錯(cuò)誤(原因?yàn)檐浖姹疽汛嬖?;e)版本信息表示消息中攜帶的固件版本數(shù)據(jù)對(duì)應(yīng)的信息,它包括兩個(gè)子域文件大小、版本信息塊;f)文件大小子域標(biāo)識(shí)版本文件的長度字節(jié)數(shù),版本信息塊子域保存包含版本內(nèi)容的信息塊;g)啟動(dòng)加載信息被泛在傳感網(wǎng)絡(luò)控制器用來通知無線傳感接入復(fù)用設(shè)備啟動(dòng)一個(gè)固件版本加載流程。
9.根據(jù)權(quán)利要求1-5所述的集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件版本加載方法和處理流程,復(fù)位請(qǐng)求消息的特征在于a)復(fù)位請(qǐng)求消息被泛在傳感網(wǎng)絡(luò)控制器用來通知無線傳感接入復(fù)用設(shè)備重新啟動(dòng);b)復(fù)位請(qǐng)求消息中所承載的信息包括版本標(biāo)識(shí)符;c)版本標(biāo)識(shí)符用于指出重新啟動(dòng)后,無線傳感接入復(fù)用設(shè)備應(yīng)該運(yùn)行的固件版本。
10.根據(jù)權(quán)利要求1-5所述的集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件版本加載方法和處理流程,復(fù)位響應(yīng)消息的特征在于a)無線傳感接入復(fù)用設(shè)備的復(fù)位響應(yīng)消息中所承載的信息包括結(jié)果代碼;b)結(jié)果代碼表示復(fù)位請(qǐng)求執(zhí)行的結(jié)果,結(jié)果代碼為0表示復(fù)位操作成功;結(jié)果代碼為 10表示由于無線傳感接入復(fù)用設(shè)備不能重啟而造成的復(fù)位操作失敗,結(jié)果代碼為11表示由于固件寫錯(cuò)誤而造成的復(fù)位操作失敗;c)當(dāng)無線傳感接入復(fù)用設(shè)備接收到一個(gè)復(fù)位請(qǐng)求消息后,它用一個(gè)復(fù)位響應(yīng)消息來表示成功,然后進(jìn)行設(shè)備重啟;d)如果無線傳感接入復(fù)用設(shè)備不能寫它的非易失存儲(chǔ)器,來確保它運(yùn)行復(fù)位請(qǐng)求消息中版本標(biāo)識(shí)符指出的固件版本,它發(fā)送復(fù)位響應(yīng)消息給泛在傳感網(wǎng)絡(luò)控制器,消息中包含指出失敗原因的結(jié)果代碼(如結(jié)果代碼=11),但是必須重新啟動(dòng);e)如果一個(gè)無線傳感接入復(fù)用設(shè)備不能重啟,它發(fā)送復(fù)位響應(yīng)消息給泛在傳感網(wǎng)絡(luò)控制器,消息中包含指出失敗原因的結(jié)果代碼(如結(jié)果代碼=10)。
全文摘要
本發(fā)明涉及信息與通信技術(shù)領(lǐng)域,具體涉及一種集中控制式無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備的固件管理方法。為了解決大規(guī)模無線傳感網(wǎng)絡(luò)的可控、可管理問題,一種基于泛在傳感網(wǎng)絡(luò)控制器和無線傳感接入復(fù)用設(shè)備等新型組網(wǎng)設(shè)備的集中控制式無線傳感網(wǎng)絡(luò)組網(wǎng)結(jié)構(gòu)被提出來。本發(fā)明提出了一種無線傳感接入復(fù)用設(shè)備的固件管理方法,從而幫助無線傳感接入復(fù)用設(shè)備自動(dòng)獲取、更新固件版本,解決大規(guī)模無線傳感網(wǎng)絡(luò)中的無線傳感接入復(fù)用設(shè)備自動(dòng)版本升級(jí)問題。
文檔編號(hào)H04W24/02GK102547799SQ201010620448
公開日2012年7月4日 申請(qǐng)日期2010年12月22日 優(yōu)先權(quán)日2010年12月22日
發(fā)明者湯曉輝, 馬松偉 申請(qǐng)人:江蘇聯(lián)優(yōu)信息科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1