欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)傳輸系統(tǒng)的制作方法

文檔序號:6599202閱讀:276來源:國知局
專利名稱:數(shù)據(jù)傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種服務(wù)器系統(tǒng),尤其涉及一種傳送數(shù)據(jù)的服務(wù)器系統(tǒng)。
背景技術(shù)
傳統(tǒng)對服務(wù)器的周邊接口控制器(Peripheral InterfaceController, PIC)進(jìn)行軔體更新時,需要于本端將軔體數(shù)據(jù)一次完整地傳送至服務(wù)器中。當(dāng)服務(wù)器中的一基板管理控制單元(Baseboard Management Controller, BMC)接收到完整的此筆軔體數(shù)據(jù)后,基板管理控制單元才能將此筆軔體數(shù)據(jù)覆寫至一內(nèi)存中。在進(jìn)行上述覆寫軔體數(shù)據(jù)至內(nèi)存的過程中,一旦服務(wù)器發(fā)生斷電或其它特殊狀況時,基板管理控制單元便停止進(jìn)行覆寫軔體數(shù)據(jù)至內(nèi)存的動作。待服務(wù)器恢復(fù)正常工作后, 且再次進(jìn)行上述軔體更新時,服務(wù)器不論前次軔體數(shù)據(jù)寫入至內(nèi)存的進(jìn)度為何,一律要求重頭開始傳送軔體數(shù)據(jù)。然而,由于進(jìn)行上述軔體更新的速度有限,因此若服務(wù)器在進(jìn)行上述軔體傳輸程序被中斷后,而要求重頭開始傳送軔體數(shù)據(jù)時,不僅浪費(fèi)先前軔體數(shù)據(jù)已完成覆寫至內(nèi)存的時間,同時也增加內(nèi)存的無效覆寫次數(shù),降低內(nèi)存的使用壽命,進(jìn)而降低服務(wù)器的工作效率和穩(wěn)定性。因此,如何研發(fā)出一種可供斷電后繼續(xù)覆寫數(shù)據(jù)的解決方案,克服上述不便及缺點,實乃相關(guān)業(yè)者目前刻不容緩的一重要課題。

發(fā)明內(nèi)容
本發(fā)明的一個目的在于,揭露一種可實現(xiàn)斷電后繼續(xù)覆寫數(shù)據(jù)的服務(wù)器系統(tǒng),避免服務(wù)器系統(tǒng)于軔體傳輸程序被中斷后而需重頭傳送軔體數(shù)據(jù)時,造成軔體數(shù)據(jù)覆寫時間浪費(fèi)、內(nèi)存無效覆寫次數(shù)增加,進(jìn)而降低內(nèi)存使用壽命及服務(wù)器的工作效率和穩(wěn)定性。此數(shù)據(jù)傳輸系統(tǒng)包括一遠(yuǎn)程控制端及一服務(wù)器端。遠(yuǎn)程控制端用以提供一軔體更新數(shù)據(jù)。服務(wù)器端包括一網(wǎng)絡(luò)傳輸單元、一基板管理控制器、一內(nèi)存及一周邊接口控制器。 基板管理控制器透過網(wǎng)絡(luò)傳輸單元連接此遠(yuǎn)程控制端。內(nèi)存劃分為至少一第一區(qū)域及一第二區(qū)域,此第一區(qū)域用以放置一覆寫狀態(tài)數(shù)據(jù)及一覆寫進(jìn)度數(shù)據(jù)。此第二區(qū)域用以存放該軔體更新數(shù)據(jù)。周邊接口控制器電性連接內(nèi)存及基板管理控制器。其中周邊接口控制器讀取覆寫狀態(tài)數(shù)據(jù)并據(jù)此判斷遠(yuǎn)程控制端是否已傳送完整的軔體更新數(shù)據(jù),而基板管理控制器回饋周邊接口控制器的判斷結(jié)果至遠(yuǎn)程控制端,以便該遠(yuǎn)程控制端根據(jù)判斷結(jié)果傳送完整或剩余的軔體更新數(shù)據(jù)至服務(wù)器端。本發(fā)明的一實施例中,服務(wù)器更包括一 BIOS模塊及一 BIOS內(nèi)存。BIOS內(nèi)存電性連接BIOS模塊及周邊接口控制器。軔體更新數(shù)據(jù)用以更新周邊接口控制器或BIOS內(nèi)存中的軔體。本發(fā)明的另一實施例中,剩余的軔體更新數(shù)據(jù)包括多個連續(xù)的數(shù)據(jù)封包,其中這些數(shù)據(jù)封包分別具有連續(xù)的編號,覆寫進(jìn)度數(shù)據(jù)記錄有前一次的軔體傳輸程序中最后一次送入數(shù)據(jù)封包的編號。此實施例中,當(dāng)周邊接口控制器將軔體更新數(shù)據(jù)覆寫至第二區(qū)域時,第一區(qū)域的覆寫狀態(tài)數(shù)據(jù)具“軔體傳輸程序未完成”的信息。此外,周邊接口控制器依據(jù)第一區(qū)域的覆寫狀態(tài)數(shù)據(jù),要求遠(yuǎn)程控制端傳送剩余的軔體更新數(shù)據(jù)。本發(fā)明的又一實施例中,當(dāng)周邊接口控制器將軔體更新數(shù)據(jù)覆寫至第二區(qū)域后, 第一區(qū)域的覆寫狀態(tài)數(shù)據(jù)具“軔體傳輸程序已完成”的信息。此外,周邊接口控制器依據(jù)第一區(qū)域的覆寫狀態(tài)數(shù)據(jù),要求遠(yuǎn)程控制端傳送另一完整的軔體更新數(shù)據(jù)。綜上所述,本發(fā)明使得服務(wù)器在進(jìn)行軔體傳輸程序被中斷后,可要求遠(yuǎn)程控制端繼續(xù)傳送剩余的軔體更新數(shù)據(jù)。因此,可節(jié)省完成覆寫數(shù)據(jù)的時間,同時也減少內(nèi)存的無效覆寫次數(shù),提高內(nèi)存使用壽命,進(jìn)而改善服務(wù)器的工作效率和穩(wěn)定性。


讀者在參照附圖閱讀了本發(fā)明的具體實施方式
以后,將會更清楚地了解本發(fā)明的各個方面。其中,圖1繪示本發(fā)明數(shù)據(jù)傳輸系統(tǒng)于一實施例下的方塊示意圖。圖2繪示本發(fā)明數(shù)據(jù)傳輸系統(tǒng)實現(xiàn)斷電后繼續(xù)覆寫數(shù)據(jù)的方法于此實施例下的操作流程圖。主要組件符號說明100:服務(wù)器端101 服務(wù)器200 管理模塊210:網(wǎng)絡(luò)傳輸單元220 基板管理控制器300 主機(jī)板400:周邊接口控制模塊410:周邊接口控制器411 軔體更新程序420:內(nèi)存
具體實施例方式以下將以圖示及詳細(xì)說明清楚說明本發(fā)明的精神,如熟悉此技術(shù)的人員在了解本發(fā)明的實施例后,當(dāng)可由本發(fā)明所教示的技術(shù),加以改變及修飾,其并不脫離本發(fā)明的精神與范圍。本發(fā)明提供一數(shù)據(jù)傳輸系統(tǒng),藉由記錄下前次軔體傳輸程序的軔體覆寫進(jìn)度,以便接著繼續(xù)進(jìn)行軔體數(shù)據(jù)的覆寫,避免重頭開始進(jìn)行軔體數(shù)據(jù)的覆寫。如圖1所示,圖1繪示本發(fā)明數(shù)據(jù)傳輸系統(tǒng)于一實施例下的方塊示意圖。本發(fā)明的一實施例中,此種數(shù)據(jù)傳輸系統(tǒng)包括一服務(wù)器端100與至少一遠(yuǎn)程控制端600。服務(wù)器端 100的一服務(wù)器101中至少具有一管理模塊200及一主機(jī)板300。管理模塊200至少設(shè)有一網(wǎng)絡(luò)傳輸單元210 (Network interface connector)及一基板管理控制器220 (BMC)。主
421第一區(qū)域
422覆寫狀態(tài)數(shù)據(jù)
423覆寫進(jìn)度數(shù)據(jù)
424第二區(qū)域
425數(shù)據(jù)封包
430=BIOS 模塊
431=BIOS 內(nèi)存 600 遠(yuǎn)程控制端 201-207 步驟機(jī)板300具有一周邊接口控制(PIC)模塊400,周邊接口控制模塊400具有一內(nèi)存420及一周邊接口控制器410 (PIC)。網(wǎng)絡(luò)傳輸單元210電性連接基板管理控制器220,可透過網(wǎng)絡(luò)(networks)對外連接多個遠(yuǎn)程裝置(例如檔案服務(wù)器等等),其中一個遠(yuǎn)程裝置可為上述的遠(yuǎn)程控制端600, 以提供軔體更新數(shù)據(jù)。基板管理控制器220電性連接網(wǎng)絡(luò)傳輸單元210,用以透過網(wǎng)絡(luò)傳輸單元210電性連接遠(yuǎn)程控制端600以要求遠(yuǎn)程控制端600提供軔體更新數(shù)據(jù)?;骞芾砜刂破?20,例如藉由一 I2C總線,電性連接周邊接口控制器410,用以控制周邊接口控制器 410進(jìn)行軔體更新。內(nèi)存420例如為一閃存420 (FLASH),可相對周邊接口控制器410獨立地設(shè)于主機(jī)板300上,并電性連接周邊接口控制器410。內(nèi)存420中預(yù)先劃分好一第一區(qū)域421及一第二區(qū)域424,第一區(qū)域421可供放置一覆寫狀態(tài)數(shù)據(jù)422及一覆寫進(jìn)度數(shù)據(jù)423。第二區(qū)域 424可供存放上述的軔體更新數(shù)據(jù)。周邊接口控制器410電性連接內(nèi)存420及基板管理控制器220,其中具有一軔體。本實施例的另一變化,第一區(qū)域可為一內(nèi)建于周邊接口控制器410內(nèi)的一記憶單元(圖中未示),以供周邊接口控制器410直接讀寫覆寫狀態(tài)數(shù)據(jù)422及覆寫進(jìn)度數(shù)據(jù)423。此外,本實施例的主機(jī)板300亦可設(shè)有一 BIOS模塊430及一 BIOS內(nèi)存431。BIOS 模塊430電性連接周邊接口控制器410。BIOS內(nèi)存431電性連接BIOS模塊430及周邊接口控制器410。BIOS內(nèi)存431可供放置BIOS軔體,以供BIOS模塊430啟動時讀取。如此第二區(qū)域4M中的軔體更新數(shù)據(jù)可依實際情形為一周邊接口控制器410的更新軔體及/或一 BIOS模塊430的更新軔體。如圖2所示,圖2繪示本發(fā)明數(shù)據(jù)傳輸系統(tǒng)實現(xiàn)斷電后繼續(xù)覆寫數(shù)據(jù)的方法于此實施例下的操作流程圖。服務(wù)器101便依下列步驟進(jìn)行步驟(201)服務(wù)器101開機(jī)時,讀取內(nèi)存420中的覆寫狀態(tài)數(shù)據(jù)422及覆寫進(jìn)度數(shù)據(jù)423 本步驟中,當(dāng)服務(wù)器端100的服務(wù)器101開機(jī)時,基板管理控制器220、網(wǎng)絡(luò)傳輸單元210、BIOS模塊430、內(nèi)存420及周邊接口控制器410將分別進(jìn)入一啟動程序。其中BIOS模塊430進(jìn)入啟動程序時,BIOS模塊430讀取BIOS內(nèi)存431內(nèi)的BIOS 軔體。周邊接口控制器410進(jìn)入啟動程序時,周邊接口控制器410讀取本身的軔體,其中周邊接口控制器410的啟動程序包括讀取第一區(qū)域421中的覆寫狀態(tài)數(shù)據(jù)422及覆寫進(jìn)度數(shù)據(jù)423。步驟(20 等待進(jìn)行一軔體傳輸程序的指示上述啟動程序后,周邊接口控制器410依據(jù)其軔體進(jìn)行正常工作。當(dāng)周邊接口控制器410自基板管理控制器220接獲一軔體傳輸程序的指示時,周邊接口控制器410依據(jù)覆寫狀態(tài)數(shù)據(jù)422判斷此軔體傳輸程序是否完成,意即周邊接口控制器410可判斷遠(yuǎn)程控制端600是否已傳送完整之軔體更新數(shù)據(jù)。具體而言,內(nèi)存420的第一區(qū)域421中的覆寫狀態(tài)數(shù)據(jù)422約可為一字節(jié)大小,例如為“True”,代表軔體傳輸程序已完成,或為“False”, 代表軔體傳輸程序未完成。步驟(203)判斷軔體傳輸程序是否完成,若是,進(jìn)行步驟006),否則,進(jìn)行步驟 (204)
本步驟中,由于軔體傳輸程序過程中可能因電力故障或其它因素而受到中斷,故, 周邊接口控制器410需先判斷軔體傳輸程序是否已然完成。步驟(204)依據(jù)覆寫進(jìn)度數(shù)據(jù)423,回饋第一信息至遠(yuǎn)程控制端600,以供遠(yuǎn)程控制端600繼續(xù)傳送剩余的軔體更新數(shù)據(jù);本步驟中,當(dāng)周邊接口控制器410依據(jù)覆寫狀態(tài)數(shù)據(jù)422而判斷出軔體傳輸程序未完成時,則基板管理控制器220便依據(jù)周邊接口控制器410的判斷結(jié)果回饋一第一信息至上述遠(yuǎn)程控制端600。當(dāng)遠(yuǎn)程控制端600取得此第一信息時,遠(yuǎn)程控制端600便得知“軔體傳輸程序未完成”的信息以及當(dāng)前內(nèi)存420的第一區(qū)域421的覆寫進(jìn)度數(shù)據(jù)。遠(yuǎn)程控制端600便據(jù)此傳送軔體更新數(shù)據(jù)至服務(wù)器端100。具體而言,遠(yuǎn)程控制端600將軔體更新數(shù)據(jù)解析成多個連續(xù)的數(shù)據(jù)封包425,這些連續(xù)的數(shù)據(jù)封包425分別具有連續(xù)的編號。如此,內(nèi)存420中的覆寫進(jìn)度數(shù)據(jù)423約可為四個字節(jié)大小,例如可記錄前次軔體傳輸程序時最后一次送入數(shù)據(jù)封包425的編號(舉例而言,總量100個封包中的第60個封包)。步驟(20 覆寫剩余的軔體更新數(shù)據(jù)至內(nèi)存420中本步驟中,當(dāng)遠(yuǎn)程控制端600取得此第一信息時,遠(yuǎn)程控制端600依據(jù)覆寫進(jìn)度數(shù)據(jù)423中的數(shù)據(jù)封包425編號,自此數(shù)據(jù)封包425編號后的下一個數(shù)據(jù)封包425開始的所有數(shù)據(jù)封包425(沿上例,第61個封包至第100個封包)依序傳至服務(wù)器101中。具體而言,當(dāng)周邊接口控制器410將連續(xù)的數(shù)據(jù)封包425覆寫至第二區(qū)域4M時, 周邊接口控制器410記錄“軔體傳輸程序未完成”的信息至第一區(qū)域421的覆寫狀態(tài)數(shù)據(jù) 422。當(dāng)每次周邊接口控制器410將一連續(xù)的數(shù)據(jù)封包425覆寫至第二區(qū)域4M時,周邊接口控制器410更新數(shù)據(jù)封包425的編號至第一區(qū)域421的覆寫進(jìn)度數(shù)據(jù)423。如此,當(dāng)軔體傳輸程序因電力故障或其它因素而受到中斷后,周邊接口控制器410便可依此判斷出前次軔體傳輸程序是未完成的,反之亦然。接著,進(jìn)行步驟007)。另一實施例中,上述數(shù)據(jù)封包425可例如為智能平臺管理接口(Intelligent Platform Management Interface, IPMI)數(shù)據(jù)封包。當(dāng)遠(yuǎn)程控制端600將剩下的數(shù)據(jù)封包 425經(jīng)網(wǎng)絡(luò)傳輸單元210送至基板管理控制器220后,基板管理控制器220將剩下的數(shù)據(jù)封包 425 解析為智能平臺管理總線 IPMBGntelligent PlatformManagement Bus,IPMB)數(shù)據(jù)封包425,并供周邊接口控制器410覆寫軔體更新數(shù)據(jù)至第二區(qū)域424中。步驟(206)依據(jù)覆寫進(jìn)度數(shù)據(jù)423,回饋第二信息至遠(yuǎn)程控制端600,以供遠(yuǎn)程控制端600傳送一完整的軔體更新數(shù)據(jù)并依序覆寫至內(nèi)存420中此步驟中,當(dāng)周邊接口控制器410依據(jù)覆寫狀態(tài)數(shù)據(jù)422而判斷出軔體傳輸程序已完成時,則基板管理控制器220便依據(jù)周邊接口控制器410的判斷結(jié)果回饋第二信息至上述遠(yuǎn)程控制端600。當(dāng)遠(yuǎn)程控制端600取得此第二信息時,遠(yuǎn)程控制端600得知軔體傳輸程序已完成, 便傳送完整的軔體更新數(shù)據(jù)至服務(wù)器端100,其中遠(yuǎn)程控制端600。依序?qū)⑼暾能愺w更新數(shù)據(jù)解析成多個連續(xù)的數(shù)據(jù)封包425,并傳至內(nèi)存420中的第二區(qū)域424。這些連續(xù)的數(shù)據(jù)封包425分別具有連續(xù)的編號。具體而言,當(dāng)周邊接口控制器410將連續(xù)的數(shù)據(jù)封包425覆寫至第二區(qū)域4M時, 周邊接口控制器410記錄“軔體傳輸程序未完成”的信息至第一區(qū)域421的覆寫狀態(tài)數(shù)據(jù)422。當(dāng)每次周邊接口控制器410將一連續(xù)的數(shù)據(jù)封包425覆寫至第二區(qū)域4M時,周邊接口控制器410更新數(shù)據(jù)封包425的編號至第一區(qū)域421的覆寫進(jìn)度數(shù)據(jù)423。如此,當(dāng)軔體傳輸程序因電力故障或其它因素而受到中斷后,周邊接口控制器410 便可依此判斷出前次軔體傳輸程序是未完成的,反之亦然。接著,進(jìn)行步驟007)。上述數(shù)據(jù)封包425可例如為智能平臺管理接口數(shù)據(jù)封包。當(dāng)遠(yuǎn)程控制端600將這些完整且連續(xù)的智能平臺管理接口數(shù)據(jù)封包425經(jīng)網(wǎng)絡(luò)傳輸單元210送至基板管理控制器 220?;骞芾砜刂破?20將這些智能平臺管理接口數(shù)據(jù)封包425解析為智能平臺管理總線數(shù)據(jù)封包425,并供周邊接口控制器410覆寫軔體更新數(shù)據(jù)至第二區(qū)域424中。步驟(207)待完成傳送及覆寫軔體更新數(shù)據(jù)至內(nèi)存420后,使用完整的軔體更新數(shù)據(jù)進(jìn)行軔體更新此步驟中,當(dāng)周邊接口控制器410完成數(shù)據(jù)封包425的覆寫至第二區(qū)域4M后,周邊接口控制器410便記錄“軔體傳輸程序已完成”的信息至第一區(qū)域421的覆寫狀態(tài)數(shù)據(jù) 422。其中,當(dāng)遠(yuǎn)程控制端600完成軔體更新數(shù)據(jù)的傳送,且周邊接口控制器410亦完成數(shù)據(jù)封包425至第二區(qū)域似4的覆寫時,首先周邊接口控制器410記錄“軔體傳輸程序已完成”的信息至第一區(qū)域421的覆寫狀態(tài)數(shù)據(jù)422中以及周邊接口控制器410清除第一區(qū)域 421的覆寫進(jìn)度數(shù)據(jù)423。如此,周邊接口控制器410便可依此得知前次軔體傳輸程序是已順利完成的。此后,當(dāng)軔體更新數(shù)據(jù)為一用以更新周邊接口控制器410的軔體時,周邊接口控制器410依據(jù)一軔體更新程序411,讀取第二區(qū)域424中的軔體更新數(shù)據(jù),對周邊接口控制器410本身進(jìn)行軔體更新。又或者,當(dāng)軔體更新數(shù)據(jù)為一用以更新BIOS模塊430的軔體時,BIOS模塊430要求周邊接口控制器410將第二區(qū)域4M中的軔體更新數(shù)據(jù)傳輸至BIOS內(nèi)存431中,以進(jìn)行 BIOS模塊430的軔體更新。綜上所述,由于內(nèi)存420為非揮發(fā)性內(nèi)存,覆寫狀態(tài)數(shù)據(jù)422、覆寫進(jìn)度數(shù)據(jù)423以及軔體更新數(shù)據(jù)被覆寫及更新至內(nèi)存420后仍不會因斷電而消失,加上遠(yuǎn)程控制端600可藉由基板管理控制器220的回饋得知是否傳送完整或剩余的軔體更新數(shù)據(jù),進(jìn)而體現(xiàn)斷電后重新通電仍可繼續(xù)更新的目的。因此,可節(jié)省完成覆寫數(shù)據(jù)的時間,同時也減少內(nèi)存420的無效覆寫次數(shù),提高內(nèi)存420使用壽命,進(jìn)而改善服務(wù)器的工作效率和穩(wěn)定性。上文中,參照附圖描述了本發(fā)明的具體實施方式
。但是,本領(lǐng)域中的普通技術(shù)人員能夠理解,在不偏離本發(fā)明的精神和范圍的情況下,還可以對本發(fā)明的具體實施方式
作各種變更和替換。這些變更和替換都落在本發(fā)明權(quán)利要求書所限定的范圍內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述數(shù)據(jù)傳輸系統(tǒng)包括一遠(yuǎn)程控制端,用以提供一軔體更新數(shù)據(jù);以及一服務(wù)器端,包括一網(wǎng)絡(luò)傳輸單元;一基板管理控制器,透過該網(wǎng)絡(luò)傳輸單元連接該遠(yuǎn)程控制端;一內(nèi)存,劃分為至少一第一區(qū)域及一第二區(qū)域,該第一區(qū)域用以放置一覆寫狀態(tài)數(shù)據(jù)及一覆寫進(jìn)度數(shù)據(jù),該第二區(qū)域用以存放該軔體更新數(shù)據(jù);以及一周邊接口控制器,電性連接該內(nèi)存及該基板管理控制器,其中當(dāng)該周邊接口控制器自該基板管理控制器接收該軔體更新數(shù)據(jù)并將該軔體更新數(shù)據(jù)覆寫至該第二區(qū)域時,該周邊接口控制器更新該第一區(qū)域之該覆寫狀態(tài)數(shù)據(jù)及該覆寫進(jìn)度數(shù)據(jù),其中該周邊接口控制器讀取該覆寫狀態(tài)數(shù)據(jù)并據(jù)此判斷該遠(yuǎn)程控制端是否已傳送完整的該軔體更新數(shù)據(jù),而該基板管理控制器回饋該周邊接口控制器的判斷結(jié)果至該遠(yuǎn)程控制端,以便該遠(yuǎn)程控制端根據(jù)所述判斷結(jié)果傳送完整或剩余的該軔體更新數(shù)據(jù)。
2.如權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該服務(wù)器端還包括一服務(wù)器,該服務(wù)器還包括一管理模塊及一主機(jī)板,其中該網(wǎng)絡(luò)傳輸單元與該基板管理控制器設(shè)于該管理模塊中,該主機(jī)板具有一周邊接口控制模塊,該周邊接口控制器與該內(nèi)存設(shè)于該周邊接口控制模塊中。
3.如權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述數(shù)據(jù)傳輸系統(tǒng)還包括一BIOS 模塊及一 BIOS內(nèi)存,該BIOS內(nèi)存電性連接該BIOS模塊及該周邊接口控制器,其中該軔體更新數(shù)據(jù)用以更新該周邊接口控制器或該BIOS內(nèi)存中的軔體。
4.如權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該軔體更新數(shù)據(jù)分為多個數(shù)據(jù)封包,其中所述數(shù)據(jù)封包分別具有連續(xù)的編號,該覆寫進(jìn)度數(shù)據(jù)記錄有前一次的該軔體傳輸過程中最后一次送入的該數(shù)據(jù)封包的編號。
5.如權(quán)利要求4所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,當(dāng)該周邊接口控制器將該軔體更新數(shù)據(jù)覆寫至該第二區(qū)域時,更新該第一區(qū)域的該覆寫狀態(tài)數(shù)據(jù),該周邊接口控制器每接受一個該數(shù)據(jù)封包,實時更新該覆寫狀態(tài)數(shù)據(jù)。
6.如權(quán)利要求5所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該周邊接口控制器依據(jù)該第一區(qū)域的該覆寫狀態(tài)數(shù)據(jù),請求該遠(yuǎn)程控制端傳送該剩余的軔體更新數(shù)據(jù)。
7.如權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,當(dāng)該周邊接口控制器將全部的該軔體更新數(shù)據(jù)覆寫至該第二區(qū)域后,該第一區(qū)域的該覆寫狀態(tài)數(shù)據(jù)為一完成狀態(tài)。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)傳輸系統(tǒng),包括一遠(yuǎn)程控制端及一服務(wù)器端。遠(yuǎn)程控制端可提供一軔體更新數(shù)據(jù)至服務(wù)器端。服務(wù)器端包括至少劃分有第一區(qū)域及第二區(qū)域的一內(nèi)存,當(dāng)軔體更新數(shù)據(jù)被傳送并覆寫至第二區(qū)域時,第一區(qū)域被更新有一覆寫狀態(tài)數(shù)據(jù)及一覆寫進(jìn)度數(shù)據(jù),服務(wù)器端依據(jù)此覆寫狀態(tài)數(shù)據(jù)回饋一可供遠(yuǎn)程控制端決定傳送完整或剩余的軔體更新數(shù)據(jù)的信息。采用本發(fā)明的數(shù)據(jù)傳輸系統(tǒng),服務(wù)器在軔體傳輸程序被中斷后,可要求遠(yuǎn)程控制端繼續(xù)傳送剩余的軔體更新數(shù)據(jù),從而可節(jié)省完成覆寫數(shù)據(jù)的時間,同時也減少內(nèi)存的無效覆寫次數(shù),提高內(nèi)存使用壽命,進(jìn)而改善服務(wù)器的工作效率和穩(wěn)定性。
文檔編號G06F9/445GK102169439SQ201010124430
公開日2011年8月31日 申請日期2010年2月26日 優(yōu)先權(quán)日2010年2月26日
發(fā)明者劉鵬, 陳志偉 申請人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
额尔古纳市| 襄汾县| 香河县| 德安县| 兴文县| 鄱阳县| 鹤岗市| 东安县| 苍溪县| 和硕县| 鄄城县| 井研县| 来安县| 荔浦县| 牡丹江市| 政和县| 长海县| 洛浦县| 枝江市| 华安县| 贡山| 石门县| 浑源县| 什邡市| 巴彦淖尔市| 垣曲县| 会昌县| 林州市| 大理市| 津南区| 南丰县| 鄂尔多斯市| 麻城市| 甘南县| 来凤县| 司法| 灵宝市| 海林市| 库尔勒市| 云龙县| 马山县|