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

計(jì)算機(jī)程序更新方法及系統(tǒng)的制作方法

文檔序號(hào):6365881閱讀:355來源:國(guó)知局
專利名稱:計(jì)算機(jī)程序更新方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種計(jì)算機(jī)信息技術(shù),特別是關(guān)于一種計(jì)算機(jī)程序更新方法及系統(tǒng),應(yīng)用在更新可擦除式非揮發(fā)性存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序,例如服務(wù)器中的可擦除式非揮發(fā)性存儲(chǔ)器中儲(chǔ)存的內(nèi)嵌式操作系統(tǒng)(embedded OS),可讓更新后的內(nèi)嵌式操作系統(tǒng)依然使用原有的系統(tǒng)狀態(tài)設(shè)定值,不必由系統(tǒng)管理人員以手動(dòng)輸入方式重新設(shè)定狀態(tài)。
背景技術(shù)
內(nèi)嵌式操作系統(tǒng)(embedded OS)是一種寫入可擦除式非揮發(fā)性存儲(chǔ)器(例如閃存)中的操作系統(tǒng),可應(yīng)用在整合至各類型的信息平臺(tái),例如服務(wù)器、個(gè)人數(shù)字助理裝置(PDA)、移動(dòng)電話等等,用以控制信息平臺(tái)中的各項(xiàng)系統(tǒng)功能。
在實(shí)際應(yīng)用時(shí),內(nèi)嵌式操作系統(tǒng)常需要使用到一些人為預(yù)定的系統(tǒng)狀態(tài)設(shè)定,例如包括服務(wù)器的合法使用者名單、存取權(quán)限、帳戶密碼、網(wǎng)絡(luò)設(shè)定、磁盤狀態(tài)設(shè)定等等。這些系統(tǒng)狀態(tài)設(shè)定資料一般是由系統(tǒng)管理人員預(yù)先以手動(dòng)輸入方式設(shè)定的。
當(dāng)新版的內(nèi)嵌式操作系統(tǒng)開發(fā)完成時(shí),則需要對(duì)服務(wù)器中的舊版內(nèi)嵌式操作系統(tǒng)進(jìn)行程序更新工作?,F(xiàn)有的更新方法是采用直接覆蓋方式,也就是直接將新版程序代碼寫入到存儲(chǔ)器中,并同時(shí)將存儲(chǔ)器中原有的程序代碼(包括舊版的操作系統(tǒng)及其所有的狀態(tài)設(shè)定資料)全部擦除;接著在新版的操作系統(tǒng)的寫入工作完成之后,由系統(tǒng)管理人員以手動(dòng)輸入方式重新設(shè)定原先使用的系統(tǒng)狀態(tài)設(shè)定參數(shù)。
然而由于服務(wù)器的內(nèi)嵌式操作系統(tǒng)所需的系統(tǒng)狀態(tài)設(shè)定參數(shù)數(shù)量較多且繁雜,包括使用者名單、存取權(quán)限、帳戶密碼、網(wǎng)絡(luò)設(shè)定、磁盤狀態(tài)設(shè)定等等,因此現(xiàn)有的以手動(dòng)輸入重新設(shè)定的更新方法顯然極為費(fèi)時(shí)、費(fèi)力且效率較低。

發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種新的計(jì)算機(jī)程序更新方法及系統(tǒng),讓更新后的內(nèi)嵌式操作系統(tǒng)依然使用原有的狀態(tài)設(shè)定資料,不必由系統(tǒng)管理人員以手動(dòng)輸入方式重新設(shè)定。
本發(fā)明的另一目的在于提供一種計(jì)算機(jī)程序更新方法及系統(tǒng),使服務(wù)器的內(nèi)嵌式操作系統(tǒng)的更新工作更為快速而有效。
本發(fā)明的一種計(jì)算機(jī)程序更新系統(tǒng),可更新一存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序,且該計(jì)算機(jī)程序具有一組預(yù)先設(shè)定的狀態(tài)設(shè)定資料,該計(jì)算機(jī)程序更新系統(tǒng)至少包括一第一儲(chǔ)存模塊,用以儲(chǔ)存一新版計(jì)算機(jī)程序或一新版內(nèi)嵌式操作系統(tǒng);一第二儲(chǔ)存模塊,用以暫時(shí)存放該存儲(chǔ)器在未更新前儲(chǔ)存的原有狀態(tài)設(shè)定資料;一狀態(tài)資料復(fù)制模塊,可將該存儲(chǔ)器在未更新前儲(chǔ)存的原有狀態(tài)設(shè)定數(shù)據(jù)復(fù)制及暫時(shí)存放在該第二儲(chǔ)存模塊;一程序化模塊,可將該第一儲(chǔ)存模塊中儲(chǔ)存的新版計(jì)算機(jī)程序?qū)懭氲皆摯鎯?chǔ)器,并擦除舊版的計(jì)算機(jī)程序;再接著將該第二儲(chǔ)存模塊暫時(shí)存放的原有狀態(tài)設(shè)定資料再次寫入該存儲(chǔ)器。
本發(fā)明的一種計(jì)算機(jī)程序更新方法的實(shí)現(xiàn)過程是將該存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序中的狀態(tài)設(shè)定資料復(fù)制一份備份;將一新版計(jì)算機(jī)程序?qū)懭氲皆摯鎯?chǔ)器,且同時(shí)將該存儲(chǔ)器目前儲(chǔ)存的舊版計(jì)算機(jī)程序擦除;以及將該復(fù)制的備份狀態(tài)設(shè)定資料寫入到該存儲(chǔ)器。
本發(fā)明的計(jì)算機(jī)程序更新方法及系統(tǒng)的技術(shù)要點(diǎn)在于,首先將存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序中的狀態(tài)設(shè)定資料復(fù)制一份備份;接著將一新版計(jì)算機(jī)程序?qū)懭胫猎摯鎯?chǔ)器;最后將該復(fù)制的備份狀態(tài)設(shè)定資料寫入到該存儲(chǔ)器。
本發(fā)明的計(jì)算機(jī)程序更新方法及系統(tǒng)的優(yōu)點(diǎn)在于可讓新版的內(nèi)嵌式操作系統(tǒng)依然使用原有的狀態(tài)設(shè)定資料,不必在程序更新完成之后由系統(tǒng)管理人員以手動(dòng)輸入方式重新設(shè)定狀態(tài),因此使計(jì)算機(jī)程序更新工作更為快速而有效率,減少因人為原因造成的差錯(cuò)。


圖1為一系統(tǒng)架構(gòu)示意圖,顯示本發(fā)明的計(jì)算機(jī)程序更新系統(tǒng)的面向?qū)ο蟮慕M件模型架構(gòu);圖2為一流程圖,顯示本發(fā)明的計(jì)算機(jī)程序更新方法及系統(tǒng)的操作流程。
具體實(shí)施例方式
實(shí)施例以下即配合附圖,詳細(xì)說明本發(fā)明的計(jì)算機(jī)程序更新方法及系統(tǒng)的實(shí)施例。
圖1即顯示本發(fā)明的計(jì)算機(jī)程序更新系統(tǒng)(如標(biāo)號(hào)100所指的虛線框包括的部分)的面向?qū)ο蟮慕M件模型(object-oriented componentmodel)。如圖所示,本發(fā)明的計(jì)算機(jī)程序更新系統(tǒng)100在實(shí)際應(yīng)用上是藕接至一可擦除式非揮發(fā)性存儲(chǔ)器10,例如是一服務(wù)器中的可擦除式只讀存儲(chǔ)器,且該存儲(chǔ)器10已事先寫入一套計(jì)算機(jī)程序碼及其相關(guān)的狀態(tài)設(shè)定資料,例如是一內(nèi)嵌式操作系統(tǒng)11及其相關(guān)的一組系統(tǒng)狀態(tài)設(shè)定資料12;其中這些系統(tǒng)狀態(tài)設(shè)定資料12例如包括服務(wù)器的合法使用者名單、存取權(quán)限、帳戶密碼、網(wǎng)絡(luò)設(shè)定、磁盤狀態(tài)設(shè)定等等。本發(fā)明的計(jì)算機(jī)程序更新系統(tǒng)100可對(duì)該存儲(chǔ)器10中寫入的內(nèi)嵌式操作系統(tǒng)11進(jìn)行一程序更新工作,但仍可保存原有的狀態(tài)設(shè)定資料12,不必在程序更新完成之后由系統(tǒng)管理人員以手動(dòng)輸入方式重新設(shè)定狀態(tài)。
本發(fā)明的計(jì)算機(jī)程序更新系統(tǒng)100的面向?qū)ο蟮慕M件模型至少包括(a)一第一儲(chǔ)存模塊101;(b)一第二儲(chǔ)存模塊102;(c)一狀態(tài)數(shù)據(jù)復(fù)制模塊110;以及(d)一程序化模塊120。
第一儲(chǔ)存模塊101例如是服務(wù)器中的硬盤、存儲(chǔ)器或任何其它形式的資料儲(chǔ)存裝置,儲(chǔ)存一套新版的計(jì)算機(jī)程序碼,例如是新版的內(nèi)嵌式操作系統(tǒng)。
第二儲(chǔ)存模塊102例如是服務(wù)器中的隨機(jī)存儲(chǔ)器、硬盤或任何其它形式的資料儲(chǔ)存裝置,暫時(shí)存放該存儲(chǔ)器10中的狀態(tài)設(shè)定資料12的復(fù)制備份資料。
狀態(tài)資料復(fù)制模塊110可將該存儲(chǔ)器10目前儲(chǔ)存的原有狀態(tài)設(shè)定資料12復(fù)制一份,并將該復(fù)制的備份數(shù)據(jù)儲(chǔ)存至上述第二儲(chǔ)存模塊102。
程序化模塊120可擦除該存儲(chǔ)器10目前儲(chǔ)存的內(nèi)嵌式操作系統(tǒng)11及狀態(tài)設(shè)定資料12,并將第一儲(chǔ)存模塊101中儲(chǔ)存的新版內(nèi)嵌式操作系統(tǒng)程序代碼和第二儲(chǔ)存模塊102暫時(shí)存放的原有狀態(tài)設(shè)定資料的復(fù)制備份資料寫入至該存儲(chǔ)器10。
圖2的流程圖顯示本發(fā)明的計(jì)算機(jī)程序更新系統(tǒng)100的操作流程。
請(qǐng)同時(shí)參閱圖2和圖1,首先執(zhí)行步驟S1的狀態(tài)資料復(fù)制程序,其中由狀態(tài)資料復(fù)制模塊110將存儲(chǔ)器10目前儲(chǔ)存的狀態(tài)設(shè)定資料12復(fù)制一份,并將該復(fù)制的備份數(shù)據(jù)儲(chǔ)存至第二儲(chǔ)存模塊102。
接著執(zhí)行步驟S2的第一程序化程序;其中由程序化模塊120擦除該存儲(chǔ)器10目前儲(chǔ)存的內(nèi)嵌式操作系統(tǒng)11及狀態(tài)設(shè)定資料12的程序代碼及資料,接著將第一儲(chǔ)存模塊101中的新版內(nèi)嵌式操作系統(tǒng)的程序代碼寫入至該存儲(chǔ)器10,借此更新內(nèi)嵌式操作系統(tǒng)11。
接著執(zhí)行步驟S3的第二程序化程序;其中由程序化模塊120在上述的第一程序化程序完成新版的內(nèi)嵌式操作系統(tǒng)的寫入工作之后,接著轉(zhuǎn)而將第二儲(chǔ)存模塊102目前暫時(shí)存放的原有狀態(tài)設(shè)定資料,再次寫入存儲(chǔ)器10,借此使得更新后的內(nèi)嵌式操作系統(tǒng)11仍可使用原有的系統(tǒng)狀態(tài)設(shè)定資料12。
完成上述的程序更新工作之后,當(dāng)新版的內(nèi)嵌式操作系統(tǒng)11開始實(shí)際運(yùn)作時(shí),即可依然使用原有的狀態(tài)設(shè)定資料12,不必在程序更新完成之后由系統(tǒng)管理人員以手動(dòng)輸入方式重新設(shè)定狀態(tài)。
總而言之,本發(fā)明提供了一種新穎的計(jì)算機(jī)程序更新方法及系統(tǒng),其技術(shù)要點(diǎn)在于首先將存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序中的狀態(tài)設(shè)定資料復(fù)制一份備份;接著將一新版計(jì)算機(jī)程序?qū)懭氲皆摯鎯?chǔ)器;最后將該復(fù)制的備份狀態(tài)設(shè)定資料寫入到該存儲(chǔ)器。該做法可讓新版的內(nèi)嵌式操作系統(tǒng)依然使用原有的狀態(tài)設(shè)定資料,不必在程序更新完成之后由系統(tǒng)管理人員以手動(dòng)輸入方式重新設(shè)定狀態(tài),使計(jì)算機(jī)程序更新工作更為快速而有效。本發(fā)明因此較現(xiàn)有技術(shù)具有更佳的進(jìn)步性及實(shí)用性。
權(quán)利要求
1.一種計(jì)算機(jī)程序更新方法,可更新一存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序,且該計(jì)算機(jī)程序具有一組預(yù)先設(shè)定的狀態(tài)設(shè)定資料,其特征在于,該計(jì)算機(jī)程序更新方法至少包括將該存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序中的狀態(tài)設(shè)定資料復(fù)制一份備份;將一新版計(jì)算機(jī)程序?qū)懭氲皆摯鎯?chǔ)器,且同時(shí)將該存儲(chǔ)器目前儲(chǔ)存的舊版計(jì)算機(jī)程序擦除;以及將該復(fù)制的備份狀態(tài)設(shè)定資料寫入到該存儲(chǔ)器。
2.如權(quán)利要求1所述的計(jì)算機(jī)程序更新方法,其特征在于,該存儲(chǔ)器是一服務(wù)器中的可擦除式非揮發(fā)性存儲(chǔ)器。
3.如權(quán)利要求1所述的計(jì)算機(jī)程序更新方法,其特征在于,該存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序是一內(nèi)嵌式操作系統(tǒng)。
4.一種計(jì)算機(jī)程序更新系統(tǒng),可更新一存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序,且該計(jì)算機(jī)程序具有一組預(yù)先設(shè)定的狀態(tài)設(shè)定資料,其特征在于,該計(jì)算機(jī)程序更新系統(tǒng)至少包括一第一儲(chǔ)存模塊,用以儲(chǔ)存一新版計(jì)算機(jī)程序;一第二儲(chǔ)存模塊,用以暫時(shí)存放該存儲(chǔ)器在未更新前儲(chǔ)存的原有狀態(tài)設(shè)定資料;一狀態(tài)資料復(fù)制模塊,可將該存儲(chǔ)器在未更新前儲(chǔ)存的原有狀態(tài)設(shè)定數(shù)據(jù)復(fù)制及暫時(shí)存放在該第二儲(chǔ)存模塊;一程序化模塊,可將該第一儲(chǔ)存模塊中儲(chǔ)存的新版計(jì)算機(jī)程序?qū)懭氲皆摯鎯?chǔ)器,并擦除舊版的計(jì)算機(jī)程序;再接著將該第二儲(chǔ)存模塊暫時(shí)存放的原有狀態(tài)設(shè)定資料再次寫入該存儲(chǔ)器。
5.如權(quán)利要求4所述的計(jì)算機(jī)程序更新系統(tǒng),其特征在于,該存儲(chǔ)器是一可擦除式非揮發(fā)性存儲(chǔ)器。
6.如權(quán)利要求4所述的計(jì)算機(jī)程序更新系統(tǒng),其特征在于,該存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序是一內(nèi)嵌式操作系統(tǒng)。
7.如權(quán)利要求4所述的計(jì)算機(jī)程序更新系統(tǒng),其特征在于,該第二儲(chǔ)存模塊是一隨機(jī)存儲(chǔ)器。
8.一種計(jì)算機(jī)程序更新系統(tǒng),可更新一存儲(chǔ)器中儲(chǔ)存的內(nèi)嵌式操作系統(tǒng),且該內(nèi)嵌式操作系統(tǒng)具有一組預(yù)先設(shè)定的狀態(tài)設(shè)定資料,其特征在于,該計(jì)算機(jī)程序更新系統(tǒng)至少包括一第一儲(chǔ)存模塊,用以儲(chǔ)存一新版內(nèi)嵌式操作系統(tǒng);一第二儲(chǔ)存模塊,用以暫時(shí)存放該存儲(chǔ)器在未更新前儲(chǔ)存的原有狀態(tài)設(shè)定資料;一狀態(tài)資料復(fù)制模塊,可將該存儲(chǔ)器在未更新前儲(chǔ)存的原有狀態(tài)設(shè)定數(shù)據(jù)復(fù)制及暫時(shí)存放在該第二儲(chǔ)存模塊;一程序化模塊,可將該第一儲(chǔ)存模塊中儲(chǔ)存的新版內(nèi)嵌式操作系統(tǒng)寫入到該存儲(chǔ)器,并擦除舊版的內(nèi)嵌式操作系統(tǒng);再接著將該第二儲(chǔ)存模塊暫時(shí)存放的原有狀態(tài)設(shè)定資料再次寫入到該存儲(chǔ)器。
9.如權(quán)利要求8所述的計(jì)算機(jī)程序更新系統(tǒng),其特征在于,該存儲(chǔ)器是一可擦除式非揮發(fā)性存儲(chǔ)器。
10.如權(quán)利要求8所述的計(jì)算機(jī)程序更新系統(tǒng),其特征在于,該第二儲(chǔ)存模塊是一隨機(jī)存儲(chǔ)器。
全文摘要
一種計(jì)算機(jī)程序更新方法及系統(tǒng),應(yīng)用在更新一可擦除式非揮發(fā)性存儲(chǔ)器中儲(chǔ)存的計(jì)算機(jī)程序,例如是一服務(wù)器中的可擦除式非揮發(fā)性存儲(chǔ)器中儲(chǔ)存的內(nèi)嵌式操作系統(tǒng),可讓更新后的內(nèi)嵌式操作系統(tǒng)依然使用原有的系統(tǒng)狀態(tài)設(shè)定值,不必在程序更新完成之后,由系統(tǒng)管理人員以手動(dòng)輸入方式重新設(shè)定狀態(tài),因此使服務(wù)器的內(nèi)嵌式操作系統(tǒng)的更新工作更為快速而有效。
文檔編號(hào)G06F9/06GK1553340SQ0313857
公開日2004年12月8日 申請(qǐng)日期2003年5月30日 優(yōu)先權(quán)日2003年5月30日
發(fā)明者陳志偉 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1