亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

通過異構(gòu)網(wǎng)絡(luò)更新固件的系統(tǒng)及其方法

文檔序號:8265957閱讀:525來源:國知局
通過異構(gòu)網(wǎng)絡(luò)更新固件的系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種固件更新系統(tǒng)及其方法,尤指一種通過異構(gòu)網(wǎng)絡(luò)更新固件的系統(tǒng)及其方法。
【背景技術(shù)】
[0002]對于使用無線通信網(wǎng)絡(luò)的裝置而言,在需要更新固件(firmware)時(shí),如果使用傳統(tǒng)刻錄器來進(jìn)行更新是非常不切實(shí)際的,因?yàn)檫@些裝置可能分布在各個(gè)不同的位置,管理者通常不可能逐一到各個(gè)位置上進(jìn)行固件的更新,因此,目前所使用的方式都是將新的固件傳送給這些裝置,使得這些裝置可以在接收到新的固件后進(jìn)行固件的更新。
[0003]上述更新方式在更新固件的過程中,需要下載新固件的帶寬,然而,在同一時(shí)間正常運(yùn)作的其他裝置也會使用帶寬傳輸數(shù)據(jù),造成更新固件的裝置與正常運(yùn)作的裝置互相影響。
[0004]綜上所述,可知先前技術(shù)中長期以來一直存在下載新固件所使用的帶寬會對正常運(yùn)作的其他裝置造成影響的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。

【發(fā)明內(nèi)容】

[0005]有鑒于先前技術(shù)存在下載新固件會影響正常運(yùn)作的其他裝置所使用的帶寬的問題,本發(fā)明遂揭露一種通過異構(gòu)網(wǎng)絡(luò)更新固件的系統(tǒng)及其方法,其中:
[0006]本發(fā)明所揭露的通過異構(gòu)網(wǎng)絡(luò)更新固件的系統(tǒng),至少包含:管理端,用于通過第一無線通信網(wǎng)絡(luò)傳送更新命令;更新裝置,用于通過第二無線通信網(wǎng)絡(luò)傳送更新檔案;目標(biāo)裝置,存儲固件,用于通過第一無線通信網(wǎng)絡(luò)接收到更新命令時(shí),由與第一無線通信網(wǎng)絡(luò)連接切換為與第二無線通信網(wǎng)絡(luò)連接,并通過第二無線通信網(wǎng)絡(luò)接收更新檔案,及用于使用更新檔案更新固件,并由與第二無線通信網(wǎng)絡(luò)連接切換為與第一無線通信網(wǎng)絡(luò)連接。
[0007]本發(fā)明所揭露的通過異構(gòu)網(wǎng)絡(luò)更新固件的裝置,至少包含:無線通信模塊,用于連接第一無線通信網(wǎng)絡(luò),并通過第一無線通信網(wǎng)絡(luò)接收更新命令,及用于連接第二無線通信網(wǎng)絡(luò),并通過第二無線通信網(wǎng)絡(luò)接收更新檔案;存儲媒體,用于存儲固件;更新模塊,用于使用更新檔案更新固件;切換模塊,用于無線通信模塊接收到更新命令時(shí),將無線通信模塊由與第一無線通信網(wǎng)絡(luò)連接切換為與第二無線通信網(wǎng)絡(luò)連接,及用于更新模塊完成固件的更新時(shí),將無線通信模塊由與第二無線通信網(wǎng)絡(luò)連接切換為與第一無線通信網(wǎng)絡(luò)連接。
[0008]本發(fā)明所揭露的通過異構(gòu)網(wǎng)絡(luò)更新固件的方法,其步驟至少包括:管理端通過第一無線通信網(wǎng)絡(luò)傳送更新命令至目標(biāo)裝置;目標(biāo)裝置于接收到更新命令后,由與第一無線通信網(wǎng)絡(luò)連接切換為與第二無線通信網(wǎng)絡(luò)連接;更新裝置通過第二無線通信網(wǎng)絡(luò)傳送更新檔案;目標(biāo)裝置通過第二無線通信網(wǎng)絡(luò)接收更新檔案,并使用更新檔案更新所存儲的固件;目標(biāo)裝置由與第二無線通信網(wǎng)絡(luò)連接切換為與第一無線通信網(wǎng)絡(luò)連接。
[0009]本發(fā)明所揭露的系統(tǒng)與方法如上,與先前技術(shù)的間的差異在于本發(fā)明通過目標(biāo)裝置于接收到更新命令后,由與第一無線通信網(wǎng)絡(luò)連接切換為與第二無線網(wǎng)絡(luò)連接,并通過第二無線通信網(wǎng)絡(luò)接收的更新檔案,以及在使用更新檔案完成固件的更新后,由與第二無線通信網(wǎng)絡(luò)連接切換回與第一無線網(wǎng)絡(luò)連接,藉以解決先前技術(shù)所存在的問題,并可以達(dá)成同時(shí)更新多個(gè)目標(biāo)裝置的固件的技術(shù)功效。
【附圖說明】
[0010]圖1為本發(fā)明所提供的通過異構(gòu)網(wǎng)絡(luò)更新固件的系統(tǒng)架構(gòu)圖。
[0011]圖2為本發(fā)明所提供的通過異構(gòu)網(wǎng)絡(luò)更新固件的裝置的組件示意圖。
[0012]圖3為本發(fā)明實(shí)施例所提供的存儲媒體的存儲結(jié)構(gòu)示意圖。
[0013]圖4A為本發(fā)明所提供的通過異構(gòu)網(wǎng)絡(luò)更新固件的方法流程圖。
[0014]圖4B為本發(fā)明所提供的偵測并選擇目標(biāo)裝置的方法流程圖。
[0015]組件標(biāo)號說明:
[0016]110管理端
[0017]111管理服務(wù)器
[0018]112管理客戶端
[0019]120更新裝置
[0020]130目標(biāo)裝置
[0021]210存儲媒體
[0022]230無線通信模塊
[0023]250更新模塊
[0024]270切換模塊
[0025]步驟410更新裝置或偵測裝置通過第一無
[0026]線通信網(wǎng)絡(luò)廣播偵測信息
[0027]步驟420目標(biāo)裝置通過第一無線通信網(wǎng)絡(luò)
[0028]接收偵測信息,并傳送響應(yīng)消息
[0029]至更新裝置或管理端
[0030]步驟430管理端取得裝置列表[0031 ]步驟440 管理端選擇目標(biāo)裝置
[0032]步驟451管理端通過第一無線通信網(wǎng)絡(luò)傳
[0033]送更新命令至目標(biāo)裝置
[0034]步驟455管理端通過第一無線通信網(wǎng)絡(luò)傳
[0035]送發(fā)送命令至更新裝置
[0036]步驟460目標(biāo)裝置由與第一無線通信網(wǎng)絡(luò)
[0037]連接切換為與第二無線通信網(wǎng)絡(luò)
[0038]連接
[0039]步驟470更新裝置通過第二無線通信網(wǎng)絡(luò)
[0040]傳送更新檔案
[0041]步驟480目標(biāo)裝置通過第二無線通信網(wǎng)絡(luò)
[0042]接收更新檔案,并使用更新檔案
[0043]更新所存儲的固件
[0044]步驟490目標(biāo)裝置由與第二無線通信網(wǎng)絡(luò)
[0045]連接切換為與第一無線通信網(wǎng)絡(luò)
[0046]連接
【具體實(shí)施方式】
[0047]以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的特征與實(shí)施方式,內(nèi)容足以使任何熟習(xí)相關(guān)技藝者能夠輕易地充分理解本發(fā)明解決技術(shù)問題所應(yīng)用的技術(shù)手段并據(jù)以實(shí)施,藉此實(shí)現(xiàn)本發(fā)明可達(dá)成的功效。
[0048]本發(fā)明可以讓目標(biāo)裝置連接與正常工作時(shí)不同的無線通信網(wǎng)絡(luò)下載更新文件藉以進(jìn)行固件更新,并在完成更新后切換回正常工作時(shí)所連接的無線通信網(wǎng)絡(luò)。其中,本發(fā)明所提供的無線通信網(wǎng)絡(luò)包含但不限于WiF1、ZigBee、藍(lán)牙(Bluetooth)等。
[0049]以下先以「圖1」本發(fā)明所提供的通過異構(gòu)網(wǎng)絡(luò)更新固件的系統(tǒng)架構(gòu)圖來說明本發(fā)明的系統(tǒng)運(yùn)作。如「圖1」所示,本發(fā)明的系統(tǒng)含有管理端110、更新裝置120、以及目標(biāo)裝置 130。
[0050]管理端110與第一無線通信網(wǎng)絡(luò)連接,負(fù)責(zé)通過第一無線通信網(wǎng)絡(luò)傳送更新命令給目標(biāo)裝置130。另外,管理端110也可以通過第一無線通信網(wǎng)絡(luò)傳送發(fā)送命令給更新裝置120。
[0051]在部分的實(shí)施例中,管理端110可以通過第一無線通信網(wǎng)絡(luò)接收目標(biāo)裝置130所傳送的響應(yīng)消息,藉以建立裝置列表。其中,管理端110所接收到的響應(yīng)消息可以包含傳送響應(yīng)消息的目標(biāo)裝置130的識別數(shù)據(jù),管理端110所建立的裝置列表中包含被接收到的響應(yīng)消息中所包含的目標(biāo)裝置130的識別數(shù)據(jù),但本發(fā)明所提供的響應(yīng)消息與裝置列表都不以上述為限。而在另一部份的實(shí)施例中,管理端110可以直接通過第一無線通信網(wǎng)絡(luò)接收更新裝置120所傳送的裝置列表。
[0052]管理端110也可以由裝置列表中選擇欲進(jìn)行更新的一個(gè)或多個(gè)目標(biāo)裝置130。若管理端110沒有建立或接收裝置列表,則管理端110可以選擇所有的目標(biāo)裝置130進(jìn)行更新。
[0053]在部份的實(shí)施例中,管理端110可以包含管理服務(wù)器111以及管理客戶端112。其中,管理客戶端112可以是執(zhí)行于行動裝置上的應(yīng)用程序(applicat1n,APP),上述的行動裝置為可以被用戶攜帶的裝置,例如智能型手機(jī)、平板電腦、筆記本電腦等,但本發(fā)明并不以此為限。
[0054]管理服務(wù)器111可以與第一無線通信網(wǎng)絡(luò)連接,可以建立或接收裝置列表;管理客戶端112可以通過有線或無線通信網(wǎng)絡(luò)與管理服務(wù)器111連接,藉以由管理服務(wù)器111所建立或接收的裝置列表中選擇一臺或多臺目標(biāo)裝置130進(jìn)行更新,使得管理服務(wù)器111傳送更新命令至被管理客戶端112所選擇的目標(biāo)裝置130。
[0055]更新裝置120與第二無線通信網(wǎng)絡(luò)連接,負(fù)責(zé)第二無線通信網(wǎng)絡(luò)傳送更新檔案到目標(biāo)裝置130。一般而言,一個(gè)封包無法傳送完整的更新檔案,因此,更新裝置120可以將更新檔案分割為多個(gè)片段,并將每一個(gè)片段加入各個(gè)封包中,再逐一將各個(gè)封包傳送給目標(biāo)裝置130。在部份的實(shí)施例中,更新裝置120可以持續(xù)的將包含不
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1