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

軟件更新系統(tǒng)、軟件提供裝置、軟件處理裝置及軟件更新方法

文檔序號(hào):6487252閱讀:243來(lái)源:國(guó)知局
專利名稱:軟件更新系統(tǒng)、軟件提供裝置、軟件處理裝置及軟件更新方法
技術(shù)領(lǐng)域
本發(fā)明涉及軟件更新系統(tǒng)、軟件提供裝置、軟件處理裝置及軟件更新方法。具體涉及使軟件更新數(shù)據(jù)包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息,提供多個(gè)軟件更新數(shù)據(jù)。并且,利用軟件更新數(shù)據(jù)改寫軟件時(shí),若軟件更新數(shù)據(jù)中包含更新信息則保存更新信息,當(dāng)保存了對(duì)軟件更新數(shù)據(jù)的更新信息時(shí),包括更新信息地進(jìn)行軟件的改寫。
背景技術(shù)
采用軟件的設(shè)備中,不但可操作各個(gè)設(shè)備進(jìn)行軟件的更新,也可自動(dòng)更新軟件。例如采用數(shù)字播放進(jìn)行說(shuō)明。數(shù)字播放的傳輸裝置不僅傳輸節(jié)目的圖像數(shù)據(jù)和聲音數(shù)據(jù),而且將下載用數(shù)據(jù)等分別作成分組的同時(shí)多路復(fù)用傳輸,數(shù)字播放的接收裝置從復(fù)用的信號(hào)抽出下載用數(shù)據(jù)分組,利用該下載用數(shù)據(jù)進(jìn)行軟件的更新。
另外,如日本專利文獻(xiàn)(特開平6-309261號(hào)公報(bào))所示,經(jīng)由網(wǎng)絡(luò)輸出從服務(wù)器開始向客戶機(jī)安裝的指示,接受安裝開始的指示的客戶機(jī)通過(guò)執(zhí)行由服務(wù)器傳送的軟件的安裝處理,自動(dòng)安裝軟件。
可是,軟件的更新中會(huì)進(jìn)行更新和版本升級(jí)。更新,提供對(duì)構(gòu)成軟件的多個(gè)文件的更新信息即由需要變更或追加的文件的數(shù)據(jù)或用以刪除不需要的文件的數(shù)據(jù)構(gòu)成的更新數(shù)據(jù),并通過(guò)利用該更新數(shù)據(jù)改寫軟件來(lái)更新軟件。另外,版本升級(jí),提供加進(jìn)功能的追加或功能的變更等新的軟件作為版本升級(jí)數(shù)據(jù),通過(guò)利用該版本升級(jí)數(shù)據(jù)改寫軟件來(lái)更新軟件。


圖1A~圖1C表示軟件的更新順序,圖1A表示最初提供的軟件SF1。另外圖1B和圖1C分別表示其后作為版本升級(jí)數(shù)據(jù)提供的軟件SF2、軟件SF3。
軟件SF1每次更新時(shí)采用更新數(shù)據(jù)進(jìn)行改寫,版本號(hào)例如從“Ver1.0”依次變更為“Ver1.1”“Ver1.2”“Ver1.3”“Ver1.4”。同樣地,軟件SF2每次更新時(shí)版本號(hào)例如從“Ver2.0”依次變更為“Ver2.1”“Ver2.2”“Ver2.3”,軟件SF3每次更新時(shí)版本號(hào)例如按從“Ver3.0”到“Ver3.1”的順序變更。
這里,版本升級(jí)為當(dāng)前使用的軟件之后提供的軟件時(shí),可使用各版本中最新的軟件。例如開始提供軟件SF2,如實(shí)線箭頭所示,從軟件SF1的版本“Ver1.1”更新為軟件SF2的版本“Ver2.0”,或者開始提供軟件SF3,如實(shí)線箭頭所示,從軟件SF1的版本“Ver1.1”更新為軟件SF3的版本“Ver3.0”時(shí),可使用各版本中最新的軟件。
但是,版本升級(jí)為當(dāng)前使用的軟件之前提供的軟件時(shí),會(huì)不能使用最新的軟件。例如由于取得的軟件SF2的版本為“Ver2.0”,如虛線箭頭所示,從軟件SF1的版本“Ver1.4”更新為提供時(shí)間早的軟件SF2的版本“Ver2.0”時(shí),會(huì)以不反映對(duì)軟件SF2的更新內(nèi)容的狀態(tài)改寫軟件。另外,由于取得的軟件SF3的版本為“Ver3.0”,如虛線箭頭所示,從軟件SF1的版本“Ver1.4”更新為提供時(shí)間早的軟件SF3的版本“Ver3.0”時(shí),會(huì)以不反映對(duì)軟件SF3的更新內(nèi)容的狀態(tài)改寫軟件。因此,版本升級(jí)為軟件SF2時(shí)到版本“Ver2.3”為止的更新內(nèi)容不會(huì)反映,且版本升級(jí)為軟件SF3時(shí)到版本“Ver3.1”為止的更新內(nèi)容不會(huì)反映,不能使用最新的軟件。
另外,為了使各版本的軟件以最新的狀態(tài)使用,令用戶按預(yù)定的順序進(jìn)行版本升級(jí)操作,或者在版本升級(jí)后必須進(jìn)行更新。因此操作會(huì)復(fù)雜。
發(fā)明的公開本發(fā)明的軟件更新系統(tǒng),由提供多個(gè)軟件更新數(shù)據(jù)的軟件提供部件,以及保存軟件,并基于該保存的軟件進(jìn)行處理的同時(shí)用軟件提供部件提供的軟件更新數(shù)據(jù)改寫保存的軟件的軟件處理部件來(lái)構(gòu)成,其中軟件提供部件使軟件更新數(shù)據(jù)包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息后提供,軟件處理部件在利用軟件更新數(shù)據(jù)進(jìn)行軟件的改寫時(shí),保存該軟件更新數(shù)據(jù)中包含的更新信息,如果保存了與該軟件更新數(shù)據(jù)對(duì)應(yīng)的更新信息,則包括該更新信息地進(jìn)行軟件的改寫。
另外,軟件提供裝置中包括使軟件更新數(shù)據(jù)包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息,作成多個(gè)軟件更新數(shù)據(jù)的軟件作成部件,以及提供由軟件作成部件作成的軟件的軟件分配部件。
另外,軟件處理裝置利用可改寫地存儲(chǔ)的軟件進(jìn)行動(dòng)作,其中包括在軟件更新數(shù)據(jù)中包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息時(shí),將該更新信息分離保存的更新信息處理部件;利用軟件更新數(shù)據(jù),改寫存儲(chǔ)的軟件的改寫處理部件;以及軟件更新數(shù)據(jù)的更新信息保存在更新信息處理部件時(shí),使該軟件更新數(shù)據(jù)包含該更新信息后供給改寫處理部件的數(shù)據(jù)更新部件。
還有,軟件更新方法,包括以下工序使軟件更新數(shù)據(jù)包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息,提供多個(gè)軟件更新數(shù)據(jù)的軟件提供工序;以及在利用軟件更新數(shù)據(jù)改寫軟件時(shí),如果該軟件更新數(shù)據(jù)中包含更新信息就保存該更新信息,如果保存了與該軟件更新數(shù)據(jù)對(duì)應(yīng)的更新信息,就包括該更新信息地進(jìn)行軟件的改寫的軟件處理工序。
在本發(fā)明,所提供的多個(gè)軟件更新數(shù)據(jù)中包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息。例如表示軟件的更新部分的更新數(shù)據(jù)和更新后的新的軟件即版本升級(jí)數(shù)據(jù)作為軟件更新數(shù)據(jù)而提供的同時(shí),版本升級(jí)數(shù)據(jù)的應(yīng)用期以后的更新信息包含在更新數(shù)據(jù)中。另外,基于保存的軟件進(jìn)行處理的同時(shí),利用所提供的軟件更新數(shù)據(jù)進(jìn)行保存的軟件的改寫時(shí),保存軟件更新數(shù)據(jù)中包含的更新信息,并在保存了改寫用的軟件更新數(shù)據(jù)的更新信息時(shí),進(jìn)行包括該更新信息在內(nèi)的軟件的改寫。例如利用更新數(shù)據(jù)進(jìn)行軟件的改寫時(shí),由于保存了更新數(shù)據(jù)中包含的更新信息,在利用版本升級(jí)數(shù)據(jù)進(jìn)行軟件的改寫時(shí),如果保存了版本升級(jí)數(shù)據(jù)的更新信息,則包含該更新信息地進(jìn)行軟件的改寫。
附圖的簡(jiǎn)單說(shuō)明圖1A、圖1B和圖1C是說(shuō)明軟件更新順序的圖。
圖2是表示軟件更新系統(tǒng)的整體結(jié)構(gòu)的圖。
圖3A、圖3B、圖3C和圖3D是說(shuō)明更新數(shù)據(jù)的作成的圖。
圖4是表示更新動(dòng)作的流程圖。
圖5是表示版本升級(jí)動(dòng)作的流程圖。
圖6A、圖6B和圖6C是一例說(shuō)明版本升級(jí)動(dòng)作的圖。
實(shí)施本發(fā)明的最佳方式以下,參照附圖,就本發(fā)明的一實(shí)施方式進(jìn)行說(shuō)明。圖2表示軟件更新系統(tǒng),例如將接收播放信號(hào)提示播放節(jié)目的接收裝置的軟件更新的軟件更新系統(tǒng)的結(jié)構(gòu)。
軟件作成部11使軟件更新數(shù)據(jù)包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息,作成多個(gè)軟件更新數(shù)據(jù)。例如,作為軟件更新數(shù)據(jù),生成對(duì)最初提供的軟件進(jìn)行功能追加或功能變更等的新的軟件作為版本升級(jí)數(shù)據(jù)。另外,作為軟件更新數(shù)據(jù),生成與最初提供的軟件或構(gòu)成新軟件的多個(gè)文件對(duì)應(yīng)的更新信息,即由需要變更或追加的文件的數(shù)據(jù)以及刪除不需要的文件的數(shù)據(jù)構(gòu)成的更新數(shù)據(jù)。
在數(shù)字播放時(shí),不僅將節(jié)目的圖像數(shù)據(jù)或聲音數(shù)據(jù)作成分組,而且將電子節(jié)目向?qū)Щ蛳螺d用的數(shù)據(jù)作成分組,并將該分組數(shù)據(jù)復(fù)用后傳輸。但是下載用的數(shù)據(jù)分組可使節(jié)目的圖像或聲音不間斷地插入圖像數(shù)據(jù)或聲音數(shù)據(jù)的分組之間,因此其數(shù)據(jù)量上有限制。因此,將后述的發(fā)送用服務(wù)器12或發(fā)送部13用作軟件分配部件,將更新數(shù)據(jù)供給發(fā)送用服務(wù)器12,以便可在接收裝置20中自動(dòng)校正不良情況等。
發(fā)送用服務(wù)器12存儲(chǔ)節(jié)目的圖像或聲音的已編碼的數(shù)據(jù)、電子節(jié)目向?qū)У臄?shù)據(jù)、從軟件作成部11供給的更新數(shù)據(jù)。另外,將存儲(chǔ)的數(shù)據(jù)按節(jié)目時(shí)間表讀出后供給發(fā)送部13。
發(fā)送部13將從發(fā)送用服務(wù)器12供給的節(jié)目的圖像數(shù)據(jù)或聲音數(shù)據(jù)、電子節(jié)目向?qū)?shù)據(jù)、更新數(shù)據(jù)分別作成包后復(fù)用而生成復(fù)用信號(hào)。并且,對(duì)復(fù)用信號(hào)附加糾錯(cuò)碼進(jìn)行調(diào)制,作為播放信號(hào)從發(fā)送天線14輸出。
另一方面,由于軟件的版本升級(jí)中,使用進(jìn)行了功能追加或功能變更等的新軟件,數(shù)據(jù)量大于更新數(shù)據(jù)。因此,利用播放信號(hào)提供版本升級(jí)數(shù)據(jù)時(shí),下載所需要的時(shí)間會(huì)變長(zhǎng)。另外,軟件的版本升級(jí)中進(jìn)行功能追加或功能變更時(shí),還存在接收裝置20的使用者不希望功能追加或功能變更的情況,最好可根據(jù)使用者的請(qǐng)求進(jìn)行版本升級(jí)。因而,例如將服務(wù)器15用作軟件分配部件,并先從軟件作成部11將版本升級(jí)數(shù)據(jù)供給服務(wù)器15進(jìn)行保存。在使用者通過(guò)網(wǎng)絡(luò)向該服務(wù)器15請(qǐng)求版本升級(jí)數(shù)據(jù)時(shí),將請(qǐng)求的版本升級(jí)數(shù)據(jù)供給使用者的接收裝置20。另外,可將記錄了版本升級(jí)數(shù)據(jù)的光盤或磁盤等記錄媒體或存儲(chǔ)了版本升級(jí)數(shù)據(jù)的存儲(chǔ)卡等存儲(chǔ)媒體,分配給版本升級(jí)的希望者,從該記錄媒體或存儲(chǔ)媒體讀出版本升級(jí)數(shù)據(jù),進(jìn)行軟件的改寫。
用接收裝置20的天線21接收的信號(hào)供給接收部22。接收部22從接收的信號(hào)中選擇目標(biāo)載波。并且,對(duì)選擇的載波進(jìn)行檢波或解調(diào)處理并生成復(fù)用信號(hào)而供給去復(fù)用器23。
去復(fù)用器23從復(fù)用信號(hào)抽出所期望的節(jié)目的圖像數(shù)據(jù)或聲音數(shù)據(jù)的分組后供給節(jié)目提示處理部24。另外,從復(fù)用信號(hào)抽出電子節(jié)目向?qū)У姆纸M后供給節(jié)目提示處理部24。并且,抽出更新數(shù)據(jù)分組,供給更新信息處理部31。
節(jié)目提示處理部24對(duì)圖像數(shù)據(jù)或聲音數(shù)據(jù)的分組進(jìn)行解碼處理,生成圖像信號(hào)或聲音信號(hào)。并且,基于生成的圖像信號(hào)驅(qū)動(dòng)顯示驅(qū)動(dòng)器,顯示節(jié)目的圖像。另外,基于聲音信號(hào)驅(qū)動(dòng)揚(yáng)聲器等,輸出節(jié)目的聲音。另外,保存電子節(jié)目向?qū)У臄?shù)據(jù),基于該保存的數(shù)據(jù),按使用者的請(qǐng)求提示電子節(jié)目向?qū)А?br> 更新信息處理部31從更新數(shù)據(jù)分離出可對(duì)后述的存儲(chǔ)器34進(jìn)行改寫地存儲(chǔ)的軟件的更新部分的信息,并作為改寫數(shù)據(jù)供給改寫處理部33。另外,將與存儲(chǔ)器34中存儲(chǔ)的軟件不同版本的軟件對(duì)應(yīng)的更新信息分離并保存。還有,在保存更新信息時(shí)如果使用存儲(chǔ)器34,就無(wú)需為保存更新信息而另設(shè)存儲(chǔ)器。
網(wǎng)絡(luò)接口25是經(jīng)由網(wǎng)絡(luò)16連接接收裝置20和服務(wù)器15的接口。這里,從服務(wù)器15供給的版本升級(jí)數(shù)據(jù)供給數(shù)據(jù)更新部32。
外圍接口26是用以連接從記錄媒體或存儲(chǔ)裝置讀出版本升級(jí)數(shù)據(jù)的外部設(shè)備和接收裝置20的接口。這里從外部設(shè)備讀出的版本升級(jí)數(shù)據(jù)供給數(shù)據(jù)更新部32。
數(shù)據(jù)更新部32從通過(guò)更新信息處理部31分離并保存的更新信息,抽出與供給的版本升級(jí)數(shù)據(jù)對(duì)應(yīng)的更新信息,并判斷該更新信息的內(nèi)容是否加進(jìn)版本升級(jí)數(shù)據(jù)中。這里,版本升級(jí)數(shù)據(jù)的應(yīng)用期比更新信息舊時(shí),根據(jù)更新信息將版本升級(jí)數(shù)據(jù)設(shè)成最新的狀態(tài)。還有,將成為最新?tīng)顟B(tài)的版本升級(jí)數(shù)據(jù)供給改寫處理部33。
改寫處理部33利用更新信息處理部31供給的改寫數(shù)據(jù),對(duì)存儲(chǔ)器34中存儲(chǔ)的軟件進(jìn)行改寫。另外,利用數(shù)據(jù)更新部32供給的版本升級(jí)數(shù)據(jù),對(duì)存儲(chǔ)器34中存儲(chǔ)的軟件進(jìn)行改寫。
動(dòng)作控制部35讀出存儲(chǔ)器34中存儲(chǔ)的軟件,并通過(guò)執(zhí)行來(lái)控制接收裝置20各部分的動(dòng)作。另外,也控制更新或版本升級(jí)動(dòng)作。
接著,對(duì)軟件的更新處理進(jìn)行說(shuō)明。圖3A~圖3D示出更新數(shù)據(jù)和版本升級(jí)數(shù)據(jù)的生成動(dòng)作。
接收裝置20的存儲(chǔ)器34中最初存儲(chǔ)了圖3A所示的軟件SF1的版本“Ver1.0”時(shí),生成對(duì)軟件SF1的版本“Ver1.0”進(jìn)行更新或功能追加等的更新數(shù)據(jù)或版本升級(jí)數(shù)據(jù)。
對(duì)軟件SF1的版本“Ver1.0”進(jìn)行更新,例如將文件Fa從“Fa-1”變更為“Fa-2”,并刪除文件Fb,且作為文件Fd追加“Fd-1”。將該更新作為更新UT-1進(jìn)行時(shí),將文件“Fa-2”“Fd-1”的數(shù)據(jù)和刪除文件Fb的數(shù)據(jù)作為更新信息。另外,生成表示更新信息的對(duì)象為軟件SF1的對(duì)象信息,使更新信息和對(duì)象信息關(guān)聯(lián)而作為圖3D所示的更新數(shù)據(jù)。還有,執(zhí)行了更新UT-1的軟件SF1設(shè)版本為“Ver1.1”。
另外,例如刪除通過(guò)文件Fe可執(zhí)行的功能,并追加可執(zhí)行新功能的文件Ff,將軟件SF1版本升級(jí)到圖3B所示的軟件SF2時(shí),反映更新UT-1的更新內(nèi)容的軟件SF2作為版本升級(jí)數(shù)據(jù)而被提供。將該提供的軟件SF2的版本設(shè)為“Ver2.0”。
在開始提供軟件SF2的期間即軟件SF2的應(yīng)用期以后進(jìn)行更新,例如將文件Fa從“Fa-2”變更為“Fa-3”,將文件Fd從“Fd-1”變更為“Fd-2”,將文件Ff從“Ff-1”變更為“Ff-2”,作為文件Fb追加“Fb-2”,并刪除文件Fc。將該更新作為更新UT-2進(jìn)行時(shí),將文件“Fa-3”“Fb-2”“Fd-2”“Ff-2”的數(shù)據(jù)和刪除文件Fc的數(shù)據(jù)作為更新信息。另外,生成表示文件“Fa-3”“Fb-2”“Fd-2”的數(shù)據(jù)和刪除文件Fc的數(shù)據(jù)的對(duì)象為軟件SF1、SF2,且文件“Ff-2”的數(shù)據(jù)的對(duì)象為軟件SF2的對(duì)象信息,使更新信息和對(duì)象信息關(guān)聯(lián)而作為更新數(shù)據(jù)。還有,執(zhí)行了更新UT-2的軟件SF1的版本作為“Ver1.2”,軟件SF2的版本作為“Ver2.1”。
同樣地,如圖3A和圖3B所示,進(jìn)行對(duì)軟件SF1的版本“Ver1.2”的更新和對(duì)軟件SF2的版本“Ver2.1”的更新,將該更新作為更新UT-3進(jìn)行,則更新數(shù)據(jù)的更新信息成為文件“Fb-3”“Fc-2”“Fe-2”“Ff-3”的數(shù)據(jù)和刪除文件Fa、Fd的數(shù)據(jù)。另外,對(duì)象信息分別表示文件“Fb-3”“Fc-2”的數(shù)據(jù)和刪除文件Fa、Fd的數(shù)據(jù)的對(duì)象為軟件SF1、SF2,文件“Fe-2”的數(shù)據(jù)的對(duì)象為軟件SF1,文件“Ff-3”的數(shù)據(jù)的對(duì)象為軟件SF2。還有,執(zhí)行了更新UT-3的軟件SF1的版本作為“Ver1.3”,軟件SF2的版本作為“Ver2.2”。
另外,例如從軟件SF2刪除文件Ff中可執(zhí)行的功能,并追加可執(zhí)行新功能的文件Fg,將軟件SF2版本升級(jí)為圖3C所示的軟件SF3時(shí),作為版本升級(jí)數(shù)據(jù)提供反映更新UT-3的更新內(nèi)容的軟件SF3。將該提供的軟件SF3的版本作為“Ver3.0”。
還有,如圖3A、圖3B和圖3C所示,進(jìn)行對(duì)軟件SF1的版本“Ver1.3”、軟件SF2的版本“Ver2.2”、軟件SF3的版本“Ver3.0”的更新,進(jìn)行與該更新內(nèi)容對(duì)應(yīng)的更新UT-4,則更新數(shù)據(jù)的更新信息成為文件“Fa-4”“Fd-3”“Fe-3”“Ff-4”“Fg-2”的數(shù)據(jù)和刪除文件Fb的數(shù)據(jù)。另外,對(duì)象信息分別表示文件“Fa-4”“Fd-3”的數(shù)據(jù)和刪除文件Fb的數(shù)據(jù)的對(duì)象為軟件SF1、SF2、SF3,文件“Fe-3”的數(shù)據(jù)的對(duì)象為軟件SF1,文件“Ff-4”的數(shù)據(jù)的對(duì)象為軟件SF2,文件“Fg-2”的數(shù)據(jù)的對(duì)象為軟件SF3。還有,執(zhí)行了更新UT-3的軟件SF1的版本作為“Ver1.3”,軟件SF2的版本作為“Ver2.2”。還有,執(zhí)行了更新UT-4的軟件SF1的版本作為“Ver1.4”,軟件SF2的版本作為“Ver2.3”,軟件SF3的版本作為“Ver3.1”。
這樣由軟件作成部11生成的更新數(shù)據(jù),如上述那樣利用播放信號(hào)供給接收裝置20。接收裝置20中,利用供給的更新數(shù)據(jù)進(jìn)行對(duì)存儲(chǔ)器34軟件的更新。
圖4是表示更新動(dòng)作的流程圖。在步驟ST1中取得更新數(shù)據(jù)而進(jìn)入步驟ST2,則在步驟ST2中進(jìn)行更新信息處理,將與存儲(chǔ)器34中存儲(chǔ)的軟件不同的軟件對(duì)應(yīng)的更新信息分離并保存。還有,在更新信息已保存時(shí),利用新取得的更新信息,將保存的更新信息更新。
在步驟ST3中,從更新數(shù)據(jù)抽出與存儲(chǔ)在存儲(chǔ)器34中的軟件對(duì)應(yīng)的更新信息,并作為改寫數(shù)據(jù)進(jìn)入步驟ST4。在步驟ST4中,利用步驟ST3中抽出的更新信息即改寫數(shù)據(jù),改寫存儲(chǔ)器34的軟件。
例如,軟件SF2的版本“Ver2.1”存儲(chǔ)在存儲(chǔ)器34中時(shí),進(jìn)行更新UT-3,則在接收裝置20中,根據(jù)從更新數(shù)據(jù)抽出的改寫數(shù)據(jù),進(jìn)行刪除文件Fa和文件Fd的處理以及將文件Fb變更為Fb-3、將文件Fc變更為Fc-2的處理。這時(shí),存儲(chǔ)器34的軟件SF2成為版本“Ver2.2”。
在步驟ST5中,存儲(chǔ)器34的軟件被更新,因此使接收裝置20再起動(dòng),并使更新后的軟件執(zhí)行。這樣,可自動(dòng)進(jìn)行對(duì)存儲(chǔ)器34中存儲(chǔ)的軟件的更新。
接著,就使用者取得版本升級(jí)數(shù)據(jù),進(jìn)行對(duì)存儲(chǔ)器34中存儲(chǔ)的軟件的版本升級(jí)的情況進(jìn)行說(shuō)明。
圖5是表示版本升級(jí)動(dòng)作的流程圖。在步驟ST11中取得版本升級(jí)數(shù)據(jù)而進(jìn)入步驟ST12,在步驟ST12中,從保存的更新信息抽出與版本升級(jí)數(shù)據(jù)對(duì)應(yīng)的更新信息而進(jìn)入步驟ST13。
在步驟ST13中,判斷步驟ST12中抽出的更新信息的內(nèi)容是否加進(jìn)版本升級(jí)數(shù)據(jù)中。這里,當(dāng)加進(jìn)了更新信息的內(nèi)容時(shí),即版本升級(jí)數(shù)據(jù)處于最新的更新?tīng)顟B(tài)時(shí)進(jìn)入步驟ST15。另外,沒(méi)有加進(jìn)更新信息的內(nèi)容時(shí),即,不進(jìn)行對(duì)版本升級(jí)數(shù)據(jù)的更新時(shí)進(jìn)入步驟ST14。
在步驟ST14中,利用抽出的更新信息進(jìn)行版本升級(jí)數(shù)據(jù)的更新,使版本升級(jí)數(shù)據(jù)處于最新?tīng)顟B(tài)后進(jìn)入步驟ST15。在步驟ST15中,利用處于最新?tīng)顟B(tài)的版本升級(jí)數(shù)據(jù)改寫存儲(chǔ)器34的軟件。
例如,如圖3A~圖3D所示,進(jìn)行更新UT-4之前,將存儲(chǔ)器34的軟件版本升級(jí)為軟件SF3時(shí),在軟件SF3的版本“Ver3.0”中,加進(jìn)更新UT-3為止的更新內(nèi)容。因此,從步驟ST13進(jìn)入步驟ST15,存儲(chǔ)器34的軟件改寫成軟件SF3的版本“Ver3.0”。
另外,如圖6A~圖6C所示,進(jìn)行了更新UT-4之后,作為版本升級(jí)BT,將存儲(chǔ)器34的軟件從圖6A所示的軟件SF1更新為圖6C所示的軟件SF2時(shí),若所提供的版本升級(jí)數(shù)據(jù)為軟件SF2的版本“Ver2.0”,則不實(shí)施圖3A~圖3D所示的更新UT-2~UT-4為止的更新內(nèi)容,因此進(jìn)入步驟ST14。在步驟ST14中,更新UT-2~UT-4為止的更新內(nèi)容反映到版本升級(jí)數(shù)據(jù)即軟件SF2的版本“Ver2.0”上。這里,在接收裝置20中保存的更新信息根據(jù)新取得的更新信息依次更新,因此與進(jìn)行了更新UT-4時(shí)的軟件SF2對(duì)應(yīng)的更新信息,成為如圖6B所示。即,在文件Fa、Fb、Fd~Fg上,會(huì)顯示更新UT-4的更新內(nèi)容。另外,由于文件Fc不在更新UT-4中被更新,成為更新UT-3的更新內(nèi)容。因此,基于更新信息,軟件SF2的版本“Ver2.0”的文件Fa成為“Fa-4”,文件Fb被刪除,文件Fc成為“Fc-2”,文件Fd成為“Fd-3”,文件Ff成為“Ff-4”。通過(guò)基于該更新信息被更新的軟件SF2,存儲(chǔ)器34的軟件被改寫,與最新?tīng)顟B(tài)即版本“Ver2.3”相等。還有,能夠利用軟件SF2的版本“Ver2.0”改寫存儲(chǔ)器34的軟件,然后,基于更新信息更新存儲(chǔ)器34的軟件,通過(guò)將根據(jù)更新信息更新的軟件寫入存儲(chǔ)器34,能夠減小存儲(chǔ)器34中的改寫次數(shù)。
在步驟ST16中,存儲(chǔ)器34的軟件被更新,因此使接收裝置20再起動(dòng),執(zhí)行更新后的軟件。
這樣利用更新前的版本升級(jí)數(shù)據(jù)進(jìn)行版本升級(jí),版本升級(jí)數(shù)據(jù)也更新為最新?tīng)顟B(tài)而寫入存儲(chǔ)器34,因此不考慮順序而進(jìn)行版本升級(jí),也能版本升級(jí)為最新?tīng)顟B(tài)。
另外,上述實(shí)施方式中使更新數(shù)據(jù)中包含與多個(gè)版本升級(jí)數(shù)據(jù)對(duì)應(yīng)的更新信息,但版本升級(jí)數(shù)據(jù)中可以包含與其它版本升級(jí)數(shù)據(jù)對(duì)應(yīng)的更新信息。例如將軟件SF2的版本“Ver.3”作為版本升級(jí)數(shù)據(jù)提供,同時(shí)包含將軟件SF3的版本“Ver3.0”作成版本“Ver3.1”的更新信息。這時(shí),作為版本升級(jí)數(shù)據(jù)采用軟件SF3的版本“Ver3.0”,也能根據(jù)更新信息,將軟件自動(dòng)改寫為最新?tīng)顟B(tài)的版本“Ver3.1”。
另外,更新數(shù)據(jù)或版本升級(jí)數(shù)據(jù)的提供不限于上述那樣利用播放信號(hào)或網(wǎng)絡(luò)、記錄媒體等的情況,例如也可以利用相同的傳輸路或同種類的記錄媒體等提供更新數(shù)據(jù)或版本升級(jí)數(shù)據(jù)。另外,使用軟件的設(shè)備,只要能改寫軟件,就不限于接收裝置而可用于任意電子設(shè)備。
依據(jù)本發(fā)明,所提供的多個(gè)軟件更新數(shù)據(jù)中包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息。另外,基于保存的軟件進(jìn)行處理的同時(shí),利用所提供的軟件更新數(shù)據(jù)改寫保存的軟件的改寫時(shí),保存軟件更新數(shù)據(jù)中包含的更新信息,同時(shí)保存與改寫用的軟件更新數(shù)據(jù)對(duì)應(yīng)的更新信息時(shí),改寫包括該更新信息在內(nèi)的軟件。
因此,對(duì)軟件改寫用的軟件更新數(shù)據(jù)進(jìn)行更新,也將該更新內(nèi)容反映到軟件更新數(shù)據(jù)地進(jìn)行軟件的改寫,因此能夠?qū)④浖聻樽钚聽(tīng)顟B(tài)。
工業(yè)上的利用可能性本發(fā)明有利于將軟件更新為最新?tīng)顟B(tài)的情況,適合在進(jìn)行更新和版本升級(jí)時(shí)。
權(quán)利要求
1.一種軟件更新系統(tǒng),由提供多個(gè)軟件更新數(shù)據(jù)的軟件提供部件,以及保存軟件,并基于該保存的軟件進(jìn)行處理的同時(shí)用所述軟件提供部件提供的所述軟件更新數(shù)據(jù)改寫所述保存的軟件的軟件處理部件來(lái)構(gòu)成,其中所述軟件提供部件使軟件更新數(shù)據(jù)包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息后提供,所述軟件處理部件在利用所述軟件更新數(shù)據(jù)進(jìn)行軟件的改寫時(shí),保存該軟件更新數(shù)據(jù)中包含的更新信息,如果保存了與該軟件更新數(shù)據(jù)對(duì)應(yīng)的更新信息,則包括該更新信息地進(jìn)行軟件的改寫。
2.如權(quán)利要求1所述的軟件更新系統(tǒng),其特征在于所述軟件提供部件,作為所述多個(gè)軟件更新數(shù)據(jù),提供表示軟件的更新部分的更新數(shù)據(jù)和更新后的新軟件即版本升級(jí)數(shù)據(jù),使所述更新數(shù)據(jù)包含版本升級(jí)數(shù)據(jù)的應(yīng)用期以后的更新信息,所述軟件處理部件,在利用所述更新數(shù)據(jù)進(jìn)行軟件的改寫時(shí),保存該更新數(shù)據(jù)中包含的所述更新信息,并利用所述版本升級(jí)數(shù)據(jù)改寫軟件時(shí),如果保存了與該版本升級(jí)數(shù)據(jù)對(duì)應(yīng)的更新信息,則包括該更新信息地進(jìn)行軟件的改寫。
3.如權(quán)利要求1所述的軟件更新系統(tǒng),其特征在于所述軟件提供部件通過(guò)多個(gè)路徑將所述多個(gè)軟件更新數(shù)據(jù)供給所述軟件處理部件。
4.如權(quán)利要求1所述的軟件更新系統(tǒng),其特征在于所述軟件提供部件,作為所述多個(gè)軟件更新數(shù)據(jù),提供表示軟件的更新部分的更新數(shù)據(jù)和更新后的新軟件即版本升級(jí)數(shù)據(jù),使所述更新數(shù)據(jù)包含版本升級(jí)數(shù)據(jù)的應(yīng)用期以后的更新信息,將包含所述版本升級(jí)數(shù)據(jù)的應(yīng)用期以后的更新信息的所述更新數(shù)據(jù)和所述版本升級(jí)數(shù)據(jù),經(jīng)由多個(gè)路徑供給所述軟件處理部件。
5.一種軟件提供裝置,其中包括使軟件更新數(shù)據(jù)包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息,作成多個(gè)軟件更新數(shù)據(jù)的軟件作成部件,以及提供由所述軟件作成部件作成的軟件的軟件分配部件。
6.如權(quán)利要求5所述的軟件提供裝置,其特征在于所述軟件作成部件,作為多個(gè)軟件更新數(shù)據(jù),提供表示軟件的更新部分的更新數(shù)據(jù)和更新后的新軟件即版本升級(jí)數(shù)據(jù),使更新數(shù)據(jù)包含版本升級(jí)數(shù)據(jù)的應(yīng)用期以后的更新信息。
7.如權(quán)利要求5所述的軟件提供裝置,其特征在于所述軟件分配部件使所述多個(gè)軟件更新數(shù)據(jù)經(jīng)由多個(gè)路徑提供。
8.如權(quán)利要求5所述的軟件提供裝置,其特征在于所述軟件作成部件,作為所述多個(gè)軟件更新數(shù)據(jù),提供表示軟件的更新部分的更新數(shù)據(jù)和更新后的新軟件即版本升級(jí)數(shù)據(jù),使所述更新數(shù)據(jù)包含版本升級(jí)數(shù)據(jù)的應(yīng)用期以后的更新信息后提供,所述軟件分配部件經(jīng)由多個(gè)路徑提供包含所述版本升級(jí)數(shù)據(jù)的應(yīng)用期以后的更新信息的所述更新數(shù)據(jù)和所述版本升級(jí)數(shù)據(jù)。
9.一種軟件處理裝置,利用可改寫地存儲(chǔ)的軟件進(jìn)行動(dòng)作,其中包括在軟件更新數(shù)據(jù)中包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息時(shí),將該更新信息分離保存的更新信息處理部件;利用所述軟件更新數(shù)據(jù),改寫所述存儲(chǔ)的軟件的改寫處理部件;以及所述軟件更新數(shù)據(jù)的所述更新信息保存在所述更新信息處理部件時(shí),使該軟件更新數(shù)據(jù)包含該更新信息后供給所述改寫處理部件的數(shù)據(jù)更新部件。
10.如權(quán)利要求9所述的軟件處理裝置,其特征在于所述更新信息處理部件,在表示軟件的更新內(nèi)容的更新數(shù)據(jù)中,包含更新后的新軟件即版本升級(jí)數(shù)據(jù)中的應(yīng)用期以后的更新信息時(shí),將該更新信息分離保存,所述數(shù)據(jù)更新部件在與版本升級(jí)數(shù)據(jù)對(duì)應(yīng)的所述更新信息保存在所述更新信息處理部件中時(shí),使該版本升級(jí)數(shù)據(jù)包含該更新信息后供給所述改寫處理部件,所述改寫處理部件利用所述更新數(shù)據(jù)或包含所述更新信息的版本升級(jí)數(shù)據(jù)進(jìn)行所述存儲(chǔ)部件的軟件的改寫。
11.一種軟件更新方法,包括以下工序使軟件更新數(shù)據(jù)包含其它軟件更新數(shù)據(jù)中的應(yīng)用期以后的更新信息,提供多個(gè)所述軟件更新數(shù)據(jù)的軟件提供工序;以及在利用所述軟件更新數(shù)據(jù)改寫軟件時(shí),如果該軟件更新數(shù)據(jù)中包含所述更新信息就保存該更新信息,如果保存了與該軟件更新數(shù)據(jù)對(duì)應(yīng)的更新信息,就包括該更新信息地進(jìn)行軟件的改寫的軟件處理工序。
全文摘要
軟件作成部11作成更新數(shù)據(jù)和版本升級(jí)數(shù)據(jù),從發(fā)送部13或服務(wù)器15向接收裝置20供給。更新數(shù)據(jù)中包含版本升級(jí)數(shù)據(jù)的應(yīng)用期以后的更新信息。更新信息處理部31將與存儲(chǔ)器34的軟件對(duì)應(yīng)的更新信息供給改寫處理部33,而保持其它更新信息。數(shù)據(jù)更新部32將與經(jīng)由接口25、26供給的版本升級(jí)數(shù)據(jù)對(duì)應(yīng)的更新信息,從更新信息處理部31中保存的更新信息抽出,使之反映在版本升級(jí)數(shù)據(jù)而成為最新?tīng)顟B(tài)后供給改寫處理部33。改寫處理部33用供給的更新信息或版本升級(jí)數(shù)據(jù)改寫存儲(chǔ)器34的軟件??山?jīng)常將軟件改寫為最新?tīng)顟B(tài)。
文檔編號(hào)G06F9/06GK1809809SQ200480017038
公開日2006年7月26日 申請(qǐng)日期2004年6月18日 優(yōu)先權(quán)日2003年6月20日
發(fā)明者水谷正男, 加藤淳二, 中田佳寬 申請(qǐng)人:索尼株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1