專利名稱:一種無線終端映像文件維護(hù)方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線WLAN(Wireless Local Area Network,無線局域網(wǎng))技術(shù)領(lǐng)域,尤其涉及一種無線終端映像文件維護(hù)方法及設(shè)備。
背景技術(shù):
WLAN提供了一種局域網(wǎng)的無線連接服務(wù)。AP(Access Point,接入點)是無線局域網(wǎng)的重要組成設(shè)備,是一個無線收發(fā)設(shè)備,AP將從有線網(wǎng)絡(luò)(例如Internet)接收到的數(shù)據(jù)轉(zhuǎn)換成無線信號發(fā)送,將接收到的無線信號轉(zhuǎn)發(fā)后發(fā)送到有線網(wǎng)絡(luò)。
從組網(wǎng)應(yīng)用形式劃分,AP設(shè)備可以分為FAT AP(胖AP)和FIT AP(瘦AP)兩種產(chǎn)品。其中,F(xiàn)AT AP是指將WLAN物理層、用戶數(shù)據(jù)加密、用戶認(rèn)證、QoS(Quality of Service,服務(wù)質(zhì)量)、網(wǎng)絡(luò)管理等功能集成到一個設(shè)備上,而FIT AP是指提供基本的WLAN RF(Radio Frequency,射頻)數(shù)據(jù)收發(fā)功能,而將其余功能集中到專門的無線交換機上執(zhí)行。由于FAT AP需要單獨配置、單獨升級、且協(xié)同工作能力差、無法有效支持漫游,因此更多的使用于家庭等小規(guī)模的網(wǎng)絡(luò);而FIT AP則主要用在大企業(yè)、大學(xué)校園等規(guī)模較大的網(wǎng)絡(luò)。
對于FIT AP應(yīng)用情況,下面結(jié)合圖1對其工作原理進(jìn)行說明。圖1中的FIT AP1和FIT AP2通過有線接口連接到網(wǎng)絡(luò)中,且該網(wǎng)絡(luò)中同時接入了無線控制器,如無線交換機等。其中網(wǎng)絡(luò)可以是一個通過交換機連接的二層網(wǎng)絡(luò),也可以是通過路由器連接在一起的三層網(wǎng)絡(luò)。對于接收方向,F(xiàn)IT AP1把從無線客戶端接收到的無線信號轉(zhuǎn)換成數(shù)據(jù)報文,通常這些報文會被封裝并通過網(wǎng)絡(luò)送達(dá)無線交換機統(tǒng)一處理;同樣,來自無線交換機的報文會被解封裝并通過空口向無線客戶端發(fā)送。
無線交換機下面可以掛接多個FIT AP設(shè)備,這些設(shè)備通過無線交換機進(jìn)行集中的管理,可以實現(xiàn)射頻管理、三層漫游、安全管理等功能。
FIT AP和無線交換機之間的交互需要有協(xié)議做支撐,目前業(yè)界主要使用CAPWAP(Configuration and Provisioning for Wireless Access Points,無線接入點配置和規(guī)定)協(xié)議來實現(xiàn)。該協(xié)議是Client-Server(客戶端-服務(wù)器)模型,分為控制通道和數(shù)據(jù)通道兩部分。其中控制通道負(fù)責(zé)隧道的建立、維護(hù)以及配置信息的獲取等;數(shù)據(jù)通道負(fù)責(zé)傳輸經(jīng)過封裝后的數(shù)據(jù)報文。
FITAP的啟動流程如圖2所示,包括以下步驟步驟s101,F(xiàn)IT AP設(shè)備上電后,從本地存儲介質(zhì)中讀取用于啟動的映像文件到系統(tǒng)內(nèi)存中,并執(zhí)行。一般的數(shù)據(jù)通信設(shè)備都擁有本地存儲介質(zhì),例如FLASH(閃存)、CF(Compact Flash,標(biāo)準(zhǔn)閃存)卡、硬盤等。通常在這些存儲介質(zhì)中存儲有設(shè)備的映像文件,F(xiàn)IT AP設(shè)備上電后讀取這些文件并執(zhí)行,這就是設(shè)備的啟動過程。FIT AP是用于無線接入的數(shù)據(jù)通信設(shè)備,因此硬件設(shè)計上擁有如FLASH等存儲設(shè)備,這些存儲介質(zhì)上也存有用于啟動的映像文件。
步驟s102,啟動過程中,F(xiàn)IT AP設(shè)備作為客戶端啟動CAPWAP協(xié)議尋找無線控制器。根據(jù)協(xié)議規(guī)定,F(xiàn)IT AP和無線控制器可以直連、通過二層網(wǎng)絡(luò)互連、跨三層網(wǎng)絡(luò)互連,采用何種拓?fù)浣Y(jié)構(gòu)取決于網(wǎng)絡(luò)具體應(yīng)用。通常在網(wǎng)絡(luò)中會配置DHCP(Dynamic Host Configuration Protocol,動態(tài)主機分配協(xié)議)服務(wù)器以及DNS(Domain Name Server,域名服務(wù)器),這些服務(wù)器用于配合CAPWAP協(xié)議工作。
步驟s103,在無線控制器接收到來自FIT AP設(shè)備的請求后,檢查該終端的軟、硬件版本是否兼容、是否需要更新最新的映像文件。如果軟件版本檢查通過則繼續(xù)建立CAPWAP連接;否則,從無線控制器下載最新的軟件版本并保存到FIT AP設(shè)備本地存儲介質(zhì)中。
步驟s104,F(xiàn)IT AP設(shè)備與無線控制器建立連接后,無線控制器就可以管理、控制FIT AP設(shè)備。其中,所有的附加功能都是建立在鏈路建立的基礎(chǔ)上。
映像文件是建立FIT AP設(shè)備與無線控制器的關(guān)鍵技術(shù),然而,現(xiàn)有FIT AP設(shè)備中保存的映像文件可能由于物理損壞或邏輯損壞導(dǎo)致連接無法建立。
其中,物理損壞是指設(shè)備中存儲的映像文件丟失或者損壞,將直接導(dǎo)致設(shè)備無法正常啟動,從而間接導(dǎo)致設(shè)備需要手動升級。由于FIT AP通常采用POE(Power Over Ethernet,基于以太網(wǎng)供電),數(shù)據(jù)線與電源線都通過以太網(wǎng)線傳輸,F(xiàn)IT AP在正常的版本更新過程中可能導(dǎo)致設(shè)備掉電、或者下載了錯誤的映像文件而導(dǎo)致無法正常啟動。
邏輯損壞是指映像文件沒有損壞或丟失,即可以正常解壓啟動;但在運行的過程中,發(fā)生了異常而無法進(jìn)入最終的工作狀態(tài),設(shè)備重新啟動仍重復(fù)發(fā)生異常,導(dǎo)致系統(tǒng)永遠(yuǎn)無法正常工作。一般來說,正式發(fā)布的映像發(fā)生這種異常的概率較小,但一旦發(fā)生則會有嚴(yán)重的后果。
現(xiàn)有技術(shù)以上提到的兩種情況,都會導(dǎo)致設(shè)備無法正常啟動、建立和無線控制器的連接,從而最終導(dǎo)致設(shè)備不可用,需要手動升級維護(hù)。由于FIT AP部署的數(shù)量通常較多,而且通常安裝在天花板、抱桿等不易接觸的地方,這樣手動升級費時費力,所以這種方案存在潛在的維護(hù)風(fēng)險,不利于FIT AP產(chǎn)品的大規(guī)模部署。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種無線終端映像文件維護(hù)方法及設(shè)備,以解決現(xiàn)有技術(shù)中,如FITAP設(shè)備等無線終端不能對映像文件自動更新維護(hù)的缺陷。
本發(fā)明提供了一種無線終端映像文件維護(hù)方法,包括以下步驟檢測無線終端中的映像文件;所述映像文件出現(xiàn)異常時,所述無線終端自動從無線控制器下載更新文件,對所述映像文件進(jìn)行更新。
所述映像文件采用文件系統(tǒng)方式存儲在無線終端。
所述文件系統(tǒng)方式包括文件分配表FAT文件系統(tǒng)或虛擬文件系統(tǒng)。
所述無線終端通過物理檢測和邏輯檢測確定映像文件是否正常。
所述物理檢測方式具體包括檢測存儲有映像文件的文件系統(tǒng)是否正常,如果異常,則所述映像文件出現(xiàn)異常;如果正常,則判斷循環(huán)冗余校驗CRC是否失敗,如果失敗,則所述映像文件出現(xiàn)異常。
所述文件系統(tǒng)異常包括所述文件系統(tǒng)不存在、所述文件系統(tǒng)大小不符合標(biāo)準(zhǔn)或所述文件系統(tǒng)預(yù)設(shè)標(biāo)記與實際標(biāo)記不匹配。
如果CRC校驗正確,則檢測所述映像文件標(biāo)識是否符合預(yù)定標(biāo)準(zhǔn),如不符合,則出現(xiàn)異常。
所述通過邏輯檢測確定映像文件是否正常具體包括在映像文件中設(shè)置安全標(biāo)志,所述安全標(biāo)志在設(shè)備初始階段為邏輯假,正常運行后,為邏輯真;動態(tài)檢測所述安全標(biāo)志,如果所述安全標(biāo)志為邏輯假,則所述映像文件出現(xiàn)異常。
所述無線終端自動從無線控制器下載更新文件具體包括啟動只讀存儲器Boot Rom程序中設(shè)置客戶端程序;通過所述Boot Rom程序引導(dǎo)客戶端程序從服務(wù)器自動下載更新文件。
本發(fā)明還提供了一種無線終端,應(yīng)用于自動維護(hù)映像文件的無線局域網(wǎng)中,包括故障檢測單元,用于檢測無線終端中的映像文件是否正常;自動更新單元,用于所述映像文件出現(xiàn)異常時,所述無線終端自動從無線控制器下載更新文件,對所述映像文件進(jìn)行更新。
所述故障檢測單元具體包括系統(tǒng)文件檢測子單元,用于檢測存儲映像文件的文件系統(tǒng)是否正常;CRC檢測子單元,用于系統(tǒng)文件正常時,判斷CRC校驗是否失敗,如果失敗,則所述映像文件出現(xiàn)異常;安全標(biāo)志設(shè)置子單元,用于在映像文件中增加安全標(biāo)志,所述安全標(biāo)志在設(shè)備初始階段為邏輯假,正常運行后,為邏輯真;邏輯故障檢測子單元,用于動態(tài)檢測所述安全標(biāo)志,如果所述安全標(biāo)志為邏輯假,則所述映像文件出現(xiàn)異常。
所述故障檢測單元還包括標(biāo)識檢測子單元,用于CRC校驗正確時,檢測所述映像文件標(biāo)識是否符合預(yù)設(shè)標(biāo)準(zhǔn),如不符合,則出現(xiàn)異常。
所述自動更新單元具體包括程序設(shè)置子單元,Boot Rom程序中設(shè)置客戶端程序;映像文件下載子單元,通過所述Boot Rom程序引導(dǎo)客戶端程序從服務(wù)器自動下載更新文件。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點本發(fā)明的實施例中,如FIT AP等無線終端可以智能檢測系統(tǒng)異常情況,并能夠自動恢復(fù),節(jié)省了巨大的維護(hù)工作量,消除了產(chǎn)品的安全隱患,降低了用戶的維護(hù)、使用成本。
圖1是現(xiàn)有技術(shù)中FIT AP的啟動流程圖;圖2是本發(fā)明一種無線終端映像文件維護(hù)方法流程圖;圖3是本發(fā)明另一具體實施例流程圖;圖4是本發(fā)明一種無線終端結(jié)構(gòu)圖。
具體實施例方式
本發(fā)明的核心思想是在無線終端在啟動、運行過程中自動識別映像文件的物理損壞和邏輯損壞等各種錯誤情況,并自動從無線控制器上獲取新的映像文件,對無線終端中的映像文件進(jìn)行更新,實現(xiàn)自動恢復(fù)。
本發(fā)明提供了一種無線終端映像文件維護(hù)方法,如圖2所示,其中無線終端以接入點為例,包括以下步驟步驟s201,檢測接入點中的映像文件。接入點中采用文件系統(tǒng)的方式來存儲、管理映像文件,可以是遵循業(yè)界標(biāo)準(zhǔn)的FAT(File Allocation Table,文件分配表)文件系統(tǒng),也可以是虛擬文件系統(tǒng),不管采用何種文件系統(tǒng),都需要提供標(biāo)準(zhǔn)的文件讀、寫、擦除等操作接口。
上述FAT文件系統(tǒng)的目錄結(jié)構(gòu)是一顆有向的從根到葉的樹,有向是指對于FAT文件系統(tǒng)分區(qū)內(nèi)的任一文件(包括文件夾),均需從根目錄尋址來找到,可以這樣認(rèn)為目錄存儲結(jié)構(gòu)的入口就是根目錄。
VFS(虛擬文件系統(tǒng))是Linux內(nèi)核中的一個軟件層,用于給用戶空間的程序提供文件系統(tǒng)接口。VFS提供了內(nèi)核中的一個抽象功能,允許不同的文件系統(tǒng)共存。下面具體介紹用戶使用VFS時,程序打開或者操作文件時情況、及文件系統(tǒng)是如何被支持的。
VFS用目錄入口緩存作為路徑參數(shù),這提供了一個將路徑名轉(zhuǎn)化為特定的入口的一個快速查找機制。一個單獨的入口通常包含一個指向i節(jié)點的指針,i節(jié)點存在于磁盤驅(qū)動器上,可以是一個規(guī)則文件、目錄、FIFO(First InputFirst Ouput,先進(jìn)先出)文件等;入口存在于RAM中,并且永遠(yuǎn)不會被存到磁盤上,它們僅僅為了提高系統(tǒng)性能而存在。i節(jié)點存在于磁盤上,當(dāng)需要時被拷入內(nèi)存中,之后對i節(jié)點的任何改變將被寫回磁盤。存在于RAM中的i節(jié)點就是VFS的i節(jié)點,入口所包含的指針指向的就是該i節(jié)點。緩存是整個文件空間的觀察點,通常情況下不可能有足夠的RAM空間來放文件空間的所有文件的目錄入口緩存,所以入口緩存會有缺少的項,為了將路徑名轉(zhuǎn)換為一個入口,VFS不得不采取創(chuàng)建入口的方式,并在創(chuàng)建入口時將指針指向相應(yīng)的i節(jié)點。這是通過對i節(jié)點的查找完成的,為了查找一個文件的i節(jié)點(通常從磁盤上讀),VFS需要調(diào)用該文件的父目錄的查找方法,此方法是特定的文件系統(tǒng)所設(shè)置的。一旦VFS得到了所需要的入口(同時也得到了相應(yīng)的i節(jié)點),就能夠?qū)ξ募鱿胍牟僮鳎绱蜷_文件,或者查看i節(jié)點中的數(shù)據(jù)。
接入點一般通過物理檢測和邏輯檢測確定映像文件是否正常,物理檢測主要檢測文件系統(tǒng)由于物理原因出現(xiàn)的異常,如設(shè)備是否能正常啟動,而不能檢測由于人為產(chǎn)生的程序代碼錯誤;邏輯檢測主要檢測由于人為編程中產(chǎn)生程序代碼錯誤,可以正常解壓啟動,但在運行的過程中,發(fā)生了異常而無法進(jìn)入最終的工作狀態(tài),這時文件完好,看起來沒有異常,使用物理檢測方式檢測無異常。其中,物理檢測方式可以通過文件系統(tǒng)的接口來查詢映像文件是否存在、大小是否符合要求、是否有錯等,當(dāng)文件系統(tǒng)不存在、文件系統(tǒng)大小不符合標(biāo)準(zhǔn)或文件系統(tǒng)預(yù)設(shè)標(biāo)記與實際標(biāo)記不匹配時,則文件系統(tǒng)出現(xiàn)異常;實際應(yīng)用中為了在有限的存儲空間內(nèi)存儲映像文件來節(jié)約成本,通常這些映像文件都是經(jīng)過壓縮的,在映像文件壓縮過程中,為了保證文件的完整性通常會使用CRC(Cyclic Redundancy Check,循環(huán)冗余校驗)來校驗保護(hù),在此種情況下,如果文件系統(tǒng)檢查結(jié)果正常,可以進(jìn)一步判斷CRC是否失敗,如果失敗,則所述映像文件出現(xiàn)異常,認(rèn)為接入點已經(jīng)發(fā)生了異常而需要進(jìn)入自動恢復(fù)階段。
一般情況下,如果對映像文件正常通過CRC,則映像文件應(yīng)該沒有異常,但為了進(jìn)一步提供準(zhǔn)確率,可以在映像文件采用ID標(biāo)識保護(hù),即在映像文件中特定的位置加入ID標(biāo)識,這樣就可以通過檢查該ID標(biāo)志是否符合預(yù)期來診斷映像文件是否異常,如果ID標(biāo)識不符合預(yù)期,則映像文件出現(xiàn)異常。
其中,通過邏輯檢測確定映像文件是否正常具體包括在映像文件中設(shè)置安全標(biāo)志,所述安全標(biāo)志在設(shè)備初始階段為邏輯假,正常運行后,為邏輯真;動態(tài)檢測所述安全標(biāo)志,如果所述安全標(biāo)志為邏輯假,則所述映像文件出現(xiàn)異常。例如,由于廠商的失誤,發(fā)布了啟動階段存在BUG的軟件版本,如果系統(tǒng)管理員把該發(fā)布版本放在無線控制器上,按照規(guī)則,該版本會自動被下載到接入點設(shè)備上,當(dāng)這些設(shè)備重啟時,由于版本存在BUG而無法啟動成功,此時,從物理檢測來看,是沒有問題的(即文件系統(tǒng)、校驗等都正確,可以正常解壓),這種由于程序自身邏輯引起的問題,就須借助本發(fā)明所說的方法來檢測。
通常情況下,物理損壞和邏輯損壞的檢測的沒有固定的先后順序,可以根據(jù)實際環(huán)境進(jìn)行調(diào)整。
步驟s202,映像文件出現(xiàn)異常時,接入點自動從無線控制器下載更新文件,對映像文件進(jìn)行更新。接入點自動從無線控制器下載更新文件具體包括啟動只讀存儲器Boot Rom程序中設(shè)置客戶端程序,加入對CAPWAP協(xié)議的支持,實現(xiàn)從無線控制器上下載版本功能;然后,通過Boot Rom程序引導(dǎo)客戶端程序從服務(wù)器自動下載更新文件,為了保護(hù)Boot Rom程序的安全性,本發(fā)明采用軟件備份和硬件寫保護(hù)的方法實現(xiàn)Boot Rom程序的安全和可靠性。
無線控制器通常提供兩個資源給接入點一個引導(dǎo)程序塊,包含了引導(dǎo)時開啟工作站需要的所有信息、遠(yuǎn)程啟動配置文件,定義了無線控制器引導(dǎo)后將要用到的操作系統(tǒng)環(huán)境。初始化引導(dǎo)程序塊下載是指尋找一個無線控制器并下載適合該工作站特定類型的網(wǎng)絡(luò)接口卡的引導(dǎo)程序塊信息,來自引導(dǎo)程序塊的信息被Boot Rom用來加載基本的操作系統(tǒng)和網(wǎng)絡(luò),然后建立一個同無線控制器的會話。
本發(fā)明另一具體實施例如圖3所示,包括以下步驟步驟s301,接入點設(shè)備上電啟動。
步驟s302,判斷接入點設(shè)備中映像文件中的安全標(biāo)志是否為邏輯真,進(jìn)而確定是否存在人為編程中產(chǎn)生程序代碼錯誤,如果是邏輯真,表示沒有邏輯錯誤,則轉(zhuǎn)步驟s303,否則,表示存在邏輯錯誤,轉(zhuǎn)步驟s308。此步驟為邏輯檢測,由于邏輯檢測可利用程序自動進(jìn)行,較后面所說的物理檢測容易實現(xiàn)得多,如果通過邏輯檢測發(fā)現(xiàn)出現(xiàn)異常,則不需要再進(jìn)入后面的物理檢測過程,節(jié)約了系統(tǒng)運行成本。
步驟s303,從接入點設(shè)備中的存儲介質(zhì)中,通過文件系統(tǒng)讀取映像文件。從此步驟開始進(jìn)行物理檢測,主要檢測文件系統(tǒng)由于物理原因出現(xiàn)的異常。
步驟s304,判斷映像文件是否存在、大小是否符合要求、文件是否正確,當(dāng)映像文件不存在、映像文件大小不符合標(biāo)準(zhǔn)或映像文件預(yù)設(shè)標(biāo)記與實際標(biāo)記不匹配時,則文件系統(tǒng)出現(xiàn)異常,則說明出現(xiàn)物理錯誤,轉(zhuǎn)步驟s308;如果都正確,則轉(zhuǎn)步驟s305。
步驟s305,由于映像文件壓縮過程中,為了保證文件的完整性通常會使用CRC來校驗保護(hù),因此,當(dāng)步驟步驟s304中的檢測結(jié)果為正常時,再通過CRC校驗判斷映像文件解壓是否成功,如果通過,則轉(zhuǎn)步驟s306;否則,轉(zhuǎn)步驟s308。
步驟s306,一般情況下,如果對映像文件正常通過CRC,則映像文件應(yīng)該沒有異常,但為了進(jìn)一步提供準(zhǔn)確率,可以在映像文件采用ID標(biāo)識保護(hù),即在映像文件中特定的位置加入ID標(biāo)識,這樣就可以通過檢查該ID標(biāo)志是否符合預(yù)期來診斷映像文件是否異常。即從解壓的文件中獲取ID標(biāo)識,判斷該標(biāo)識是否符合預(yù)期,如果符合則轉(zhuǎn)步驟s307;否則,轉(zhuǎn)步驟s308。
步驟s307,更新安全標(biāo)志為邏輯假,轉(zhuǎn)步驟s309。由于映像文件通過了邏輯檢測和物理檢測,應(yīng)該進(jìn)入啟動映像文件流程且正常運行,如果由于系統(tǒng)其它原因沒有進(jìn)入啟動映像文件流程或運行不正常,則仍然需要從無線控制器下載映像文件。因此,本步驟通過更新安全標(biāo)志來判斷是否進(jìn)入啟動映像文件流程。
步驟s308,啟動Boot Rom LWAPP客戶端流程,從無線控制器下載映像文件。
步驟s309,啟動映像文件流程,判斷運行過程中是否出現(xiàn)異常,如果出現(xiàn),則轉(zhuǎn)步驟s301,此時,安全標(biāo)志仍為邏輯假,無法通過邏輯檢測,直接轉(zhuǎn)步驟s308;否則,轉(zhuǎn)步驟s310。
步驟s310,更新安全標(biāo)志為邏輯真,此時表明已進(jìn)入啟動映像文件流程且正常運行,可以恢復(fù)其安全標(biāo)志。
步驟s311,建立LWAPP連接,進(jìn)入工作狀態(tài)。
其中,步驟s301至步驟s308屬于Boot Rom階段,步驟s309至步驟s311屬于映像文件階段。
本發(fā)明還提供了一種無線終端,例如但不限于接入點,應(yīng)用于自動維護(hù)映像文件的無線局域網(wǎng)中,如圖4所示,包括故障檢測單元100,用于檢測接入點中的映像文件是否正常;自動更新單元200,用于映像文件出現(xiàn)異常時,接入點自動從無線控制器下載更新文件,對映像文件進(jìn)行更新。
其中,故障檢測單元100具體包括系統(tǒng)文件檢測子單元101,用于檢測存儲映像文件的文件系統(tǒng)是否正常;CRC檢測子單元102,用于系統(tǒng)文件正常時,判斷CRC校驗是否失敗,如果失敗,則映像文件出現(xiàn)異常;標(biāo)識檢測子單元103,用于CRC校驗正確時,檢測映像文件標(biāo)識是否符合預(yù)設(shè)標(biāo)準(zhǔn),如不符合,則出現(xiàn)異常;安全標(biāo)志設(shè)置子單元104,用于在映像文件中增加安全標(biāo)志,安全標(biāo)志在設(shè)備初始階段為邏輯假,正常運行后,為邏輯真;邏輯故障檢測子單元105,用于動態(tài)檢測安全標(biāo)志,如果安全標(biāo)志為邏輯假,則映像文件出現(xiàn)異常。
自動更新單元具體200包括程序設(shè)置子單元201,Boot Rom程序中設(shè)置客戶端程序;映像文件下載子單元202,通過Boot Rom程序引導(dǎo)客戶端程序從服務(wù)器自動下載更新文件。
以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種無線終端映像文件維護(hù)方法,其特征在于,包括以下步驟檢測無線終端中的映像文件;所述映像文件出現(xiàn)異常時,所述無線終端自動從無線控制器下載更新文件,對所述映像文件進(jìn)行更新。
2.如權(quán)利要求1所述無線終端映像文件維護(hù)方法,其特征在于,所述映像文件采用文件系統(tǒng)方式存儲在無線終端。
3.如權(quán)利要求2所述無線終端映像文件維護(hù)方法,其特征在于,所述文件系統(tǒng)方式包括文件分配表FAT文件系統(tǒng)或虛擬文件系統(tǒng)。
4.如權(quán)利要求2所述無線終端映像文件維護(hù)方法,其特征在于,所述無線終端通過物理檢測和邏輯檢測確定映像文件是否正常。
5.如權(quán)利要求4所述無線終端映像文件維護(hù)方法,其特征在于,所述物理檢測方式具體包括檢測存儲有映像文件的文件系統(tǒng)是否正常,如果異常,則所述映像文件出現(xiàn)異常;如果正常,則判斷循環(huán)冗余校驗CRC是否失敗,如果失敗,則所述映像文件出現(xiàn)異常。
6.如權(quán)利要求5所述無線終端映像文件維護(hù)方法,其特征在于,所述文件系統(tǒng)異常包括所述文件系統(tǒng)不存在、所述文件系統(tǒng)大小不符合標(biāo)準(zhǔn)或所述文件系統(tǒng)預(yù)設(shè)標(biāo)記與實際標(biāo)記不匹配。
7.如權(quán)利要求5所述無線終端映像文件維護(hù)方法,其特征在于,如果CRC校驗正確,則檢測所述映像文件標(biāo)識是否符合預(yù)定標(biāo)準(zhǔn),如不符合,則所述映像文件出現(xiàn)異常。
8.如權(quán)利要求4所述無線終端映像文件維護(hù)方法,其特征在于,所述通過邏輯檢測確定映像文件是否正常具體包括在映像文件中設(shè)置安全標(biāo)志,所述安全標(biāo)志在設(shè)備初始階段為邏輯假,正常運行后,為邏輯真;動態(tài)檢測所述安全標(biāo)志,如果所述安全標(biāo)志為邏輯假,則所述映像文件出現(xiàn)異常。
9.如權(quán)利要求1所述無線終端映像文件維護(hù)方法,其特征在于,所述無線終端自動從無線控制器下載更新文件具體包括啟動只讀存儲器Boot Rom程序中設(shè)置客戶端程序;通過所述Boot Rom程序引導(dǎo)客戶端程序從服務(wù)器自動下載更新文件。
10.一種無線終端,應(yīng)用于自動維護(hù)映像文件的無線局域網(wǎng)中,其特征在于,包括故障檢測單元,用于檢測無線終端中的映像文件是否正常;自動更新單元,用于所述映像文件出現(xiàn)異常時,所述無線終端自動從無線控制器下載更新文件,對所述映像文件進(jìn)行更新。
11.如權(quán)利要求10所述無線終端,其特征在于,所述故障檢測單元具體包括系統(tǒng)文件檢測子單元,用于檢測存儲映像文件的文件系統(tǒng)是否正常;CRC檢測子單元,用于系統(tǒng)文件正常時,判斷CRC校驗是否失敗,如果失敗,則所述映像文件出現(xiàn)異常;安全標(biāo)志設(shè)置子單元,用于在映像文件中增加安全標(biāo)志,所述安全標(biāo)志在設(shè)備初始階段為邏輯假,正常運行后,為邏輯真;邏輯故障檢測子單元,用于動態(tài)檢測所述安全標(biāo)志,如果所述安全標(biāo)志為邏輯假,則所述映像文件出現(xiàn)異常。
12.如權(quán)利要求10所述無線終端,其特征在于,所述故障檢測單元還包括標(biāo)識檢測子單元,用于CRC校驗正確時,檢測所述映像文件標(biāo)識是否符合預(yù)設(shè)標(biāo)準(zhǔn),如不符合,則所述映像文件出現(xiàn)異常。
13.如權(quán)利要求10所述無線終端,其特征在于,所述自動更新單元具體包括程序設(shè)置子單元,Boot Rom程序中設(shè)置客戶端程序;映像文件下載子單元,通過所述Boot Rom程序引導(dǎo)客戶端程序從服務(wù)器自動下載更新文件。
全文摘要
本發(fā)明提供了一種無線終端映像文件維護(hù)方法,包括以下步驟檢測接入點中的映像文件;所述映像文件出現(xiàn)異常時,所述接入點自動從無線控制器下載更新文件,對所述映像文件進(jìn)行更新。本發(fā)明還提供了一種無線終端。本發(fā)明的實施例中,F(xiàn)IT AP設(shè)備可以智能檢測系統(tǒng)異常情況,并能夠自動恢復(fù),節(jié)省了巨大的維護(hù)工作量,消除了產(chǎn)品的安全隱患,降低了用戶的維護(hù)、使用成本。
文檔編號H04L12/28GK101056209SQ20071010769
公開日2007年10月17日 申請日期2007年5月25日 優(yōu)先權(quán)日2007年5月25日
發(fā)明者李華, 張海濤 申請人:杭州華三通信技術(shù)有限公司