專(zhuān)利名稱(chēng):信息處理設(shè)備、更新方法以及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備、更新方法以及程序。更具體地,本發(fā)明涉 及對(duì)程序進(jìn)行更新的信息處理設(shè)備、更新方法以及程序。
背景技術(shù):
例如,在數(shù)碼相機(jī)、攝像機(jī)、電視機(jī)、PC (個(gè)人計(jì)算機(jī))以及各種 其它信息處理i史備中,用于才艮據(jù)各個(gè)i殳備來(lái)執(zhí)行處理的lt據(jù)處理程序^L預(yù) 先記錄在非易失性存儲(chǔ)器中,并被提供給用戶(hù)。用戶(hù)使用預(yù)先安裝在設(shè)備 中的程序來(lái)執(zhí)行各種處理。
在其中安裝有程序的這些設(shè)備中,對(duì)于更高級(jí)的處理而言,程序也即 軟件的,變大并且變得更為復(fù)雜。在這些情況下,例如,在其中安裝有 程序的設(shè)備已發(fā)貨之后,又發(fā)現(xiàn)需要在各種設(shè)備中添加功能或糾正問(wèn)題。
在上述的添加功能或糾正問(wèn)題的情況下,用于添加功能的程序或用于 糾正問(wèn)題的程序經(jīng)由記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)被分發(fā)給用戶(hù)。用戶(hù)必須經(jīng)由記 錄介質(zhì)或通過(guò)網(wǎng)絡(luò)來(lái)獲得用于添加功能或糾正問(wèn)題的程序,并且必須自己 更新已安裝的程序。此外,例如,作為現(xiàn)有技術(shù),JP-A-2006-189975 乂〉開(kāi) 了用于程序的更新處理。
近年來(lái),在其中安裝有程序的詔:備中,為了降低成本和穩(wěn)定地供應(yīng)產(chǎn) 品,存在比如將/〉用組件用于不同產(chǎn)品的配置之類(lèi)的一些方案,所述不同 產(chǎn)品例如是使用由多個(gè)制造商制造的裝置、并根據(jù)目的地國(guó)家提供不同軟 件設(shè)置的產(chǎn)品。例如,即^A相同的數(shù)碼相機(jī)也通常具有用于產(chǎn)品的各個(gè) 版本或各個(gè)目的地國(guó)家的不同程序。
更具體地,例如,如下所述,即使是相同的數(shù)碼相機(jī)也在其中安裝有
具有不同設(shè)置的程序
目的地為日本的產(chǎn)品A具有程序AJ; 目的地為歐洲的產(chǎn)品A具有程序AE; 目的地為美國(guó)的產(chǎn)品A具有程序AU; 目的地為日本的產(chǎn)品B具有程序BJ; 目的地為歐洲的產(chǎn)品B具有程序BE;以及 目的地為美國(guó)的產(chǎn)品B具有程序BU。
如上文所述,通常發(fā)生的情況是,即使是相同的數(shù)碼相機(jī)也在其中存 儲(chǔ)有彼此略有差別的程序。
在其中安裝有程序的設(shè)備比如先前的數(shù)碼相機(jī)中,考慮到添加功能和 糾正已安^t設(shè)備中的程序的可能性,許多這樣的設(shè)備被配置成在閃速存 儲(chǔ)器中記錄有用于執(zhí)行程序更新處理的更新處理執(zhí)行程序(更新器),并 且該更新處理執(zhí)行程序(更新器)用于基于添加功能或糾正程序的程序來(lái) 更新現(xiàn)有程序。
然而,如上文所述,在即佳是相同的數(shù)碼相機(jī)也具有在產(chǎn)品的各個(gè)版 本或各個(gè)目的地國(guó)家中不同的所利用的翁:據(jù)處理程序的情況下,用于執(zhí)行 程序更新處理的更新處理執(zhí)行程序(更新器)必須也使用與各個(gè)數(shù)據(jù)處理 程序相對(duì)應(yīng)的更新處理執(zhí)行程序,即在產(chǎn)品的各個(gè)版本或各個(gè)目的地國(guó)家 中不同的更新處理執(zhí)*序。
在作為更新對(duì)象的數(shù)據(jù)處理程序是在產(chǎn)品的各個(gè)版本或各個(gè)目的地 國(guó)家中不同的程序時(shí),理想地,與每個(gè)翁:據(jù)處理程序相對(duì)應(yīng)的最優(yōu)更新處 理執(zhí)行程序(更新器)預(yù)先安M設(shè)備中。然而,為了制造與每個(gè)數(shù)據(jù)處 理程序相對(duì)應(yīng)的最優(yōu)更新處理執(zhí)行程序(更新器),必須^L據(jù)每個(gè)數(shù)據(jù)處 理程序,預(yù)先對(duì)所考慮的添加功能和糾正程序進(jìn)行研究。
然而,為了在產(chǎn)品發(fā)貨階段準(zhǔn)備與在產(chǎn)品的各個(gè)版本和各個(gè)目的地國(guó) 家中不同的數(shù)據(jù)處理程序相對(duì)應(yīng)的最優(yōu)更新處理執(zhí)行程序(更新器)并在 產(chǎn)品中安裝所述最優(yōu)程序,必須根據(jù)大量數(shù)據(jù)處理程序,預(yù)先對(duì)所考慮的 添加功能和糾正程序進(jìn)行研究,該研究將會(huì)是耗時(shí)長(zhǎng)且消耗成本的過(guò)程。 因此,這將會(huì)是導(dǎo)致延遲發(fā)貨的因素。
發(fā)明內(nèi)容
期望提供一種信息處理設(shè)備、 一種更新方法以及一種程序,其中,在 執(zhí)行存儲(chǔ)針對(duì)在信息處理設(shè)備比如數(shù)碼相機(jī)中的程序的更新處理的配置
中,該配置被實(shí)現(xiàn)成即4吏在例如產(chǎn)品版本或目的地國(guó)家不同的情況下, 要在產(chǎn)品發(fā)貨階段記錄在設(shè)備中的更新處理執(zhí)行程序(更新器)也可被提 供為公用程序,并且不同的各個(gè)數(shù)據(jù)處理程序可以被可靠地更新。
根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備是這樣一種信息處理設(shè)備,其包 括存儲(chǔ)部分,其被配置成在其中存儲(chǔ)更新處理執(zhí)行程序核心,所述更新 處理執(zhí)行程序核心是構(gòu)成更新處理執(zhí)行程序的部分程序,所述更新處理執(zhí) 行程序應(yīng)用于針對(duì)存儲(chǔ)在信息處理設(shè)備中的數(shù)據(jù)處理程序的更新處理;以 及控制部分,其被配置成在針對(duì)數(shù)據(jù)處理程序的更新處理中啟動(dòng)更新處理 執(zhí)*序核心、經(jīng)由記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)而獲得更新處理執(zhí)行程序主體、
所述更新處理執(zhí)行程序主體是構(gòu)成更新處理執(zhí)行程序的部分程序。
在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中,存儲(chǔ)在存儲(chǔ)部分中的更新 處理執(zhí)行程序核心可以是作為為具有多個(gè)不同數(shù)據(jù)處理程序的信息處理 設(shè)備所共用的程序而被存儲(chǔ)的程序,并且經(jīng)由記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)而獲得 的更新處理執(zhí)行程序主體是被設(shè)置成與各個(gè)數(shù)據(jù)處理程序相對(duì)應(yīng)、以便執(zhí) 行分別與不同數(shù)據(jù)處理程序相對(duì)應(yīng)的不同更新處理的程序。
在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中,存儲(chǔ)在存儲(chǔ)部分中的更新 處理執(zhí)行程序核心可以是執(zhí)行硬件初始化處理以及針對(duì)所述更新處理執(zhí) 行程序主體的獲得處理的程序,其中所述硬件初始化處理對(duì)于針對(duì)在所述 信息處理設(shè)備中執(zhí)行的數(shù)據(jù)處理程序的更新處理而言是必需的。
在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中,控制部分可以將經(jīng)由記錄 介質(zhì)或通過(guò)網(wǎng)絡(luò)而獲得的更新處理執(zhí)行程序主體加載到信息處理設(shè)備的 ROM,以執(zhí)行針對(duì)更新處理執(zhí)行程序主體所應(yīng)用于的數(shù)據(jù)處理程序的更 新處理,并且在該更新處理之后,控制部分結(jié)束該更新處理,而不將更新 處理執(zhí)g序主體記錄在存儲(chǔ)部分中。
在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中,存儲(chǔ)部分可具有存儲(chǔ)信息 處理i殳備的裝置配置信息的配置,并且控制部分可應(yīng)用更新處理執(zhí)行程序 主體以獲得裝置配置信息并執(zhí)行針對(duì)數(shù)據(jù)處理程序的更新處理。
在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中,裝置配置信息可至少包括
設(shè)于信息處理設(shè)備中的硬件和軟件的任一配置信息項(xiàng)。
在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中,控制部分可應(yīng)用更新處理 執(zhí)行程序主體來(lái)執(zhí)行更新處理執(zhí)行程序核心的更新處理。
才艮據(jù)本發(fā)明的實(shí)施例的更新方法是一種數(shù)據(jù)處理程序的更新方法,其
包括以下步驟啟動(dòng)更新處理執(zhí)行程序核心,并經(jīng)由記錄介質(zhì)或通過(guò)網(wǎng)絡(luò) 而獲得更新處理執(zhí)行程序主體,其中所述更新處理執(zhí)行程序核心應(yīng)用于針 對(duì)存儲(chǔ)在信息處理設(shè)備中的數(shù)據(jù)處理程序的更新處理,并且所述更新處理 執(zhí)行程序主體是構(gòu)成更新處理執(zhí)行程序的部分程序;以及應(yīng)用更新處理執(zhí) 行程序主體并執(zhí)行針對(duì)數(shù)據(jù)處理程序的更新處理。
根據(jù)本發(fā)明的實(shí)施例的程序是一種允許計(jì)算機(jī)執(zhí)行數(shù)據(jù)處理程序的 更新方法的程序,所述方法包括以下步驟啟動(dòng)更新處理執(zhí)行程序核心, 并經(jīng)由記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)而獲得更新處理執(zhí)行程序主體,其中所述更新 處理執(zhí)行程序核心應(yīng)用于針對(duì)存儲(chǔ)在信息處理設(shè)備中的數(shù)據(jù)處理程序的 更新處理,并且所述更新處理執(zhí)行程序主體是構(gòu)成更新處理執(zhí)^^呈序的部 分程序;以及應(yīng)用更新處理執(zhí)行程序主體并執(zhí)行針對(duì)數(shù)據(jù)處理程序的更新 處理。
圖1示出了說(shuō)明根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備的示例性配置 和處理的示意圖2示出了說(shuō)明在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中存儲(chǔ)的程 序及獲得的程序的配置的示意圖3示出了說(shuō)明通過(guò)介質(zhì)或服務(wù)器而分發(fā)到信息處理設(shè)備的程序的 示意圖4示出了說(shuō)明根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中執(zhí)行的程序 更新處理的序列的流程圖;以及
圖5示出了說(shuō)明作為根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備的數(shù)碼相 機(jī)的示例性配置的示意圖。
具體實(shí)施例方式
在下文中,將參照附圖來(lái)描述根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備、 更新方法以及程序的細(xì)節(jié)。
將參照?qǐng)D1來(lái)描述根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備所執(zhí)行的處
理。圖1示出了說(shuō)明執(zhí)行根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備IOO中的程
序更新處理的處理配置的示意圖。例如,才艮據(jù)本發(fā)明的實(shí)施例的信息處理 設(shè)備ioo是數(shù)碼相機(jī)、攝#4^、電祝機(jī)、pc以及各種其它信息處理設(shè)備, 其中,用于數(shù)據(jù)處理的程序(數(shù)據(jù)處理程序)被預(yù)先存儲(chǔ)在存儲(chǔ)部分110 中,并且存儲(chǔ)在存儲(chǔ)部分no中的所述程序(數(shù)據(jù)處理程序)是在控制部
分103所執(zhí)行的控制下執(zhí)行的,由此才艮據(jù)設(shè)備來(lái)執(zhí)行處理。例如,存儲(chǔ)部 分110是非易失性存儲(chǔ)器比如閃速ROM。
例如,在信息處理i殳備100是數(shù)碼相機(jī)的情況下,存儲(chǔ)在存儲(chǔ)部分 110中的程序(數(shù)據(jù)處理程序)是用于執(zhí)行數(shù)碼相機(jī)所執(zhí)行的處理的各種 數(shù)據(jù)處理程序,比如用于數(shù)碼相機(jī)所執(zhí)行的成像處理的程序、用于產(chǎn)生在 數(shù)碼相機(jī)的監(jiān)視器上顯示的圖像的程序以及用于顯示圖像的程序。
所述數(shù)據(jù)處理程序在制造信息處理設(shè)備100時(shí)被預(yù)先存儲(chǔ)在存儲(chǔ)部 分110中,并被提供給用戶(hù)。在所述設(shè)備被提供給用戶(hù)之后發(fā)現(xiàn)需要添加 程序功能或糾正程序的情況下,例如,信息處理設(shè)備100的制造商將用于 添加功能或糾正程序的更新數(shù)據(jù)處理程序存儲(chǔ)在外部記錄介質(zhì)121中并 提供外部記錄介質(zhì)121。替選地,制造商通過(guò)網(wǎng)絡(luò)經(jīng)由服務(wù)器131來(lái)分發(fā) 所述更新lt據(jù)處理程序。
在控制部分(程序更新處理執(zhí)行部分)103所執(zhí)行的控制下,信息處 理i殳備100經(jīng)由介質(zhì)接口 104而讀取通過(guò)外部記錄^h質(zhì)121分發(fā)的所述程 序。替選地,信息處理設(shè)備100經(jīng)由通信接口 105而讀取通過(guò)網(wǎng)絡(luò)經(jīng)由服 務(wù)器131分發(fā)的所述程序。
110中的數(shù)據(jù)處理程序(al)的更新^理的情況下,-控制部分103利^I務(wù) 儲(chǔ)在存儲(chǔ)部分110中的更新處理執(zhí)^^呈序核心(a2 )和隨更新數(shù)據(jù)處理程 序(bl) —起通過(guò)外部記錄介質(zhì)121或服務(wù)器131而分發(fā)的更新處理執(zhí)行 程序主體(b2 ),執(zhí)行更新處理。
在執(zhí)行針對(duì)存儲(chǔ)在存儲(chǔ)部分110中的數(shù)據(jù)處理程序(al)的更新處理 時(shí),控制部分(程序更新處理執(zhí)行部分)103啟動(dòng)存儲(chǔ)在存儲(chǔ)部分110中 的更新處理執(zhí)行程序核心(a2),經(jīng)由外部記錄介質(zhì)121或通過(guò)網(wǎng)絡(luò)經(jīng)由服務(wù)器131獲得更新數(shù)據(jù)處理程序(bl )以及更新處理執(zhí)行程序主體(b2 ), 并通過(guò)所述更新處理執(zhí)行程序主體所應(yīng)用于的更新處理,或者所述更新處 理執(zhí)行程序核心和所述更新處理執(zhí)行程序主體都應(yīng)用于的更新處理,更新 所述數(shù)據(jù)處理程序,其中更新處理執(zhí)行程序主體(b2 )是構(gòu)成更新處理執(zhí) 行程序的部分程序。
根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備100將更新處理執(zhí)行程序的一 部分(更新處理執(zhí)行程序核心)預(yù)先存儲(chǔ)在由非易失性存儲(chǔ)器比如閃速 ROM構(gòu)成的存儲(chǔ)部分110中,并隨更新數(shù)據(jù)處理程序一起通過(guò)外部記錄 介質(zhì)121或服務(wù)器131獲得一部分(更新處理執(zhí)行程序主體)。
預(yù)先存儲(chǔ)在存儲(chǔ)部分110中的更新處理執(zhí)行程序核心(a2 )被配置成 具有以下功能針對(duì)所述數(shù)據(jù)處理程序的更新處理中最低限度所必需的硬 件初始化功能,以及更新程序功能(更新器功能)的一部分,比如讀取通 過(guò)外部記錄介質(zhì)121或服務(wù)器131而分發(fā)的數(shù)據(jù)的功能。
隨更新數(shù)據(jù)處理程序一起通過(guò)外部記錄介質(zhì)121或服務(wù)器131分發(fā)的 更新處理執(zhí)行程序主體(b2 )是更新器功能的剩余部分,其通過(guò)與更新處 理執(zhí)行程序核心U2)協(xié)作而用作完整的更新器功能。更新處理執(zhí)行程序 主體(b2 )通過(guò)根據(jù)信息處理設(shè)備100的配置或功能而被分配更新參數(shù)功 能,由此即使在作為為具有不同功能的信息處理設(shè)備100所共用的程序的 更新處理執(zhí)行程序核心(a2 )被制成為各個(gè)設(shè)備所共用的情況下,也可以 實(shí)現(xiàn)與根據(jù)各個(gè)設(shè)備的數(shù)據(jù)處理程序相匹配的靈活的更新。
例如,當(dāng)用于啟動(dòng)程序更新處理的請(qǐng)求通過(guò)用戶(hù)接口 101被輸入時(shí), 控制部分(程序更新處理執(zhí)行部分)103啟動(dòng)預(yù)先存儲(chǔ)在存儲(chǔ)部分IIO中 的更新處理執(zhí)行程序核心,從外部記錄介質(zhì)121或服務(wù)器131中讀出更新 處理執(zhí)行程序主體,并將該更新處理執(zhí)行程序主體加載到存儲(chǔ)器(RAM) 102中。然后,控制部分103通過(guò)執(zhí)行更新處理執(zhí)行程序主體的程序,或 者通過(guò)執(zhí)行使用更新處理執(zhí)行程序核心和更新處理執(zhí)行程序主體的程序, 或者通過(guò)執(zhí)行從外部記錄介質(zhì)121或服務(wù)器131中讀出的更新數(shù)據(jù)處理程 序,對(duì)存儲(chǔ)在存儲(chǔ)部分110中的舊的數(shù)據(jù)處理程序進(jìn)行重寫(xiě)。
存儲(chǔ)器102用作更新處理執(zhí)行程序主體和在執(zhí)行更新處理時(shí)使用的 參數(shù)的存儲(chǔ)區(qū)和工作區(qū)。
在控制部分(程序更新處理執(zhí)行部分)103所執(zhí)行的控制下,通過(guò)執(zhí) 行使用更新處理執(zhí)行程序核心和更新處理執(zhí)行程序主體兩者的程序,來(lái)完成針對(duì)數(shù)據(jù)處理程序的更新,然后,擦除加載到存儲(chǔ)器(RAM) 102上 的更新處理執(zhí)行程序主體??刂撇糠?程序更新處理執(zhí)行部分)103結(jié)束 更新處理,而不將更新處理執(zhí)##序主體記錄到存儲(chǔ)部分110中。
將參照?qǐng)D2和圖3來(lái)描述預(yù)先存儲(chǔ)在存儲(chǔ)部分110中的更新處理執(zhí)行 程序核心與通過(guò)外部記錄介質(zhì)121或服務(wù)器131而分發(fā)的更新處理執(zhí)行程 序主體之間的對(duì)應(yīng)關(guān)系。
如圖2所示,在信息處理設(shè)備100中,存儲(chǔ)部分在其中預(yù)先存儲(chǔ)以下 程序
數(shù)據(jù)處理程序(al ),以及 更新處理執(zhí)行程序核心(a2 )。
數(shù)據(jù)處理程序(al)是應(yīng)用于由信息處理設(shè)備所執(zhí)行的數(shù)據(jù)處理的程 序,例如,在數(shù)碼相機(jī)中,所述數(shù)據(jù)處理程序是用于執(zhí)行成像處理和圖像 顯示處理的程序。例如,所述數(shù)據(jù)處理程序是在產(chǎn)品的各個(gè)版本或各個(gè)目 的地國(guó)家中不同的程序。
例如,所述數(shù)據(jù)處理程序是在各個(gè)目的地國(guó)家中不同的程序;在目的 地是日本的設(shè)備中,這種數(shù)據(jù)處理程序被安裝成可以表示日語(yǔ),而在目的 地是說(shuō)英語(yǔ)的國(guó)家的設(shè)備中,這種程序被安裝成僅可表示英語(yǔ)。此外,在 執(zhí)行功能根據(jù)設(shè)備類(lèi)型而不同的情況下,根據(jù)設(shè)備來(lái)安裝與這些執(zhí)行功能 相對(duì)應(yīng)的所述程序。
更新處理執(zhí)*序核心(a2 )是用于執(zhí)行針對(duì)數(shù)據(jù)處理程序的更新處 理的程序的一部分。例如,更新處理執(zhí)行程序核心是僅包括可用于在產(chǎn)品 的各個(gè)版本或各個(gè)目的地國(guó)家中不同的多個(gè)數(shù)據(jù)處理程序的公用更新程 序的程序,并且是應(yīng)用于安裝有不同數(shù)據(jù)處理程序的、針對(duì)不同目的地國(guó) 家的不同版本或設(shè)備的公用程序,并且所述更新處理執(zhí)行程序核心被同樣 地安裝在針對(duì)不同目的地國(guó)家的不同版本或設(shè)備中。
例如,存儲(chǔ)在存儲(chǔ)部分110中的更新處理執(zhí)行程序核心被配置成用于
硬件初始化處理對(duì)于在信息處理i殳備100中執(zhí)行的針對(duì)數(shù)據(jù)處理程序的 更新處理而言是必需的。
另 一方面,以下是通過(guò)外部記錄介質(zhì)121或服務(wù)器131而分發(fā)的程序
更新數(shù)據(jù)處理程序(bl),以及
更新處理執(zhí)行程序主體(b2 )。
更新數(shù)據(jù)處理程序(bl)是包括用于存儲(chǔ)在信息處理設(shè)備中的數(shù)據(jù)處 理程序Ul)的更新信息的程序,例如,在數(shù)碼相機(jī)中,所述更新lt據(jù)處 理程序是用于執(zhí)行成像處理和圖像顯示處理的程序的更新版本。與數(shù)據(jù)處 理程序相類(lèi)似地,例如,更新數(shù)據(jù)處理程序是在產(chǎn)品的各個(gè)版本或各個(gè)目 的地國(guó)家中不同的程序。換言之,更新數(shù)據(jù)處理程序被設(shè)置成與在產(chǎn)品的 各個(gè)版本或各個(gè)目的地國(guó)家中不同的各個(gè)數(shù)據(jù)處理程序(al)相對(duì)應(yīng)。
更新處理執(zhí)行程序主體(b2)是用于執(zhí)行針對(duì)數(shù)據(jù)處理程序的更新處 理的程序的一部分,其在控制部分103中隨存儲(chǔ)在信息處理設(shè)備中的更新 處理執(zhí)##呈序核心(a2) —起被執(zhí)行,由此可以更新數(shù)據(jù)處理程序。
更新處理執(zhí)行程序主體被設(shè)置成與在產(chǎn)品的各個(gè)版本或各個(gè)目的地 國(guó)家中不同的數(shù)據(jù)處理程序(al)相對(duì)應(yīng),并且在產(chǎn)品的各個(gè)版本或各個(gè) 目的地國(guó)家中不同。
對(duì)于通過(guò)外部記錄介質(zhì)121或服務(wù)器131而分發(fā)的以下程序,即
更新數(shù)據(jù)處理程序(bl),以及
更新處理執(zhí)械序主體(b2 ),
如圖3所示,例如,這些程序的組合是根據(jù)產(chǎn)品版本或各個(gè)目的地國(guó) 家來(lái)設(shè)置和提供的。
如圖3所示,組合數(shù)據(jù)如下地被分發(fā)
(1)分發(fā)給信息處理設(shè)備,型號(hào)=01001且目的地國(guó)家=日本,分發(fā) 更新數(shù)據(jù)處理程序1和更新處理執(zhí)行程序主體1的組合數(shù)據(jù);
(2 )分發(fā)給信息處理設(shè)備,型號(hào)=01001且目的地國(guó)家=歐洲,分發(fā) 更新數(shù)據(jù)處理程序2和更新處理執(zhí)行程序主體2的組合數(shù)據(jù);以及
(3 )分發(fā)給信息處理設(shè)備,型號(hào)=01001且目的地國(guó)家=美國(guó),分發(fā) 更新數(shù)據(jù)處理程序3和更新處理執(zhí)行程序主體3的組合數(shù)據(jù)。
在下文中,類(lèi)似地,分發(fā)取決于型號(hào)和目的地國(guó)家的更新數(shù)據(jù)處理程 序k和更新處理執(zhí)行程序主體k的組合數(shù)據(jù),其中如果存在n種數(shù)據(jù)處 理程序,則k-l至n中的任一個(gè)。
此外,在這里描述的示例中,才艮據(jù)信息處理i殳備的型號(hào)和目的地國(guó)家 來(lái)改變更新數(shù)據(jù)處理程序k和更新處理執(zhí)行程序主體k的組合。然而,可
以根據(jù)各種其它設(shè)*件比如發(fā)貨時(shí)段、制造商以及已用裝置來(lái)改變所述 數(shù)據(jù)組合的各種配置也是可行的。
更新數(shù)據(jù)處理程序k和更新處理執(zhí)行程序主體k的組合J^艮據(jù)存儲(chǔ) 在信息處理設(shè)備中的數(shù)據(jù)處理程序來(lái)改變。換言之,例如,預(yù)先存儲(chǔ)在信 息處理設(shè)備中的數(shù)據(jù)處理程序根據(jù)所述信息處理設(shè)備的型號(hào)和目的地國(guó) 家而不同。此外,針對(duì)更新數(shù)據(jù)處理程序k和更新處理執(zhí)行程序主體k,
根據(jù)預(yù)先存儲(chǔ)在信息處理該:備中的數(shù)據(jù)處理程序來(lái)設(shè)置不同的組合,并且 在更新處理中,使用由于與預(yù)先存儲(chǔ)在信息處理該:備中的數(shù)據(jù)處理程序相 對(duì)應(yīng)而被選擇的更新數(shù)據(jù)處理程序k和更新處理執(zhí)行程序主體k。
此夕卜,要經(jīng)由外部記錄介質(zhì)121或服務(wù)器131而被提供給信息處理設(shè)
或者可以是這樣的配置更新數(shù)據(jù)處理程序1至n與更新處理執(zhí)行程序主 體1至n的所有組合被提供給信息處理設(shè)備,并且在信息處理設(shè)備100 的控制部分103中,根據(jù)存儲(chǔ)在信息處理設(shè)備100的存儲(chǔ)部分110中的數(shù) 據(jù)處理程序來(lái)選擇更新數(shù)據(jù)處理程序k和更新處理執(zhí)行程序主體k的組 合。
下面將參照?qǐng)D4來(lái)描i^根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中執(zhí) 行的針對(duì)數(shù)據(jù)處理程序的更新處理的序列。圖4所示的流程是在圖1所示 的信息處理設(shè)備100的控制部分103所執(zhí)行的控制下進(jìn)行的。此外,在該 流程的啟動(dòng)點(diǎn),信息處理設(shè)備100被設(shè)置成使得其可以從外部記錄介質(zhì) 121或服務(wù)器131中讀出更新數(shù)據(jù)處理程序(bl)和更新處理執(zhí)行程序主 體(b2)。
首先,在步驟S101中,輸入用于啟動(dòng)程序更新處理的請(qǐng)求。例如, 用戶(hù)通過(guò)圖l所示的信息處理設(shè)備的用戶(hù)接口 101而輸入用于啟動(dòng)程序更 新處理的請(qǐng)求。
當(dāng)輸入了用于啟動(dòng)程序更新處理的請(qǐng)求時(shí),在步驟S102中,控制部 分103啟動(dòng)存儲(chǔ)在存儲(chǔ)部分110中的更新處理執(zhí)##呈序核心。更新處理執(zhí) 行程序核心從由非易失性存儲(chǔ)器比如閃速ROM構(gòu)成的存儲(chǔ)部分110 # 載到存儲(chǔ)器(RAM) 102,并且所述處理轉(zhuǎn)移到更新器核心。
在步驟S103中,控制部分103執(zhí)行從存儲(chǔ)部分110中讀出的更新處 理執(zhí)行程序核心,以將更新處理執(zhí)行程序主體讀到存儲(chǔ)器(RAM) 102
中。更新處理執(zhí)行程序主體是通過(guò)外部記錄介質(zhì)121或服務(wù)器131而獲得 的,并且被加載到存儲(chǔ)器(RAM) 102中。換言之,更新處理執(zhí)行程序 核心(更新器核心)搜索外部記錄介質(zhì)121或服務(wù)器131以找到要作為更 新數(shù)據(jù)的更新數(shù)據(jù)處理程序以及更新處理執(zhí)行程序主體(更新器主體)。
當(dāng)找到可被識(shí)別為更新數(shù)據(jù)的文件時(shí),包括在該文件中的更新處理執(zhí) 行程序主體被讀入RAM中,并且所述處理轉(zhuǎn)移到更新處理執(zhí)行程序主 體。
此夕卜,如果在外部記錄介質(zhì)121或服務(wù)器131上未找到可被識(shí)別為更 新數(shù)據(jù)的文件,則顯示向用戶(hù)接口 101通知未找到用于所述更新處理的文 件的消息。替選地,通過(guò)使設(shè)于信息處理設(shè)備100上的用于差錯(cuò)指示的 LED閃爍來(lái)向用戶(hù)通知未找到文件。
然后,在步驟S104中,控制部分103應(yīng)用更新處理執(zhí)行程序主體, 或者應(yīng)用更新處理執(zhí)行程序核心以及更新處理執(zhí)行程序主體,來(lái)啟動(dòng)針對(duì) 存儲(chǔ)在存儲(chǔ)部分IIO中的舊的數(shù)據(jù)處理程序的更新處理。
此外,例如,在更新處理執(zhí)行程序核心被配置成限于在針對(duì)數(shù)據(jù)處理 程序的更新處理中所必需的初始化硬件的最小功能以及讀取通過(guò)外部記 錄介質(zhì)121或服務(wù)器131而分發(fā)的數(shù)據(jù)的功能的情況下,實(shí)際執(zhí)行的針對(duì) ^t據(jù)處理程序的更新處理^^僅^使用更新處理執(zhí)行程序主體的處理。
此外,以下配置可以是可行的更新處理執(zhí)行程序核心不限于初始化 硬件的功能以及讀取數(shù)據(jù)的功能,并且對(duì)多個(gè)不同數(shù)據(jù)處理程序進(jìn)行更新 所必需的^^用更新處理也^C執(zhí)行。在這種情況下,針對(duì)lt據(jù)處理程序的更 新處理是通過(guò)使用更新處理執(zhí)行程序核心和更新處理執(zhí)行程序主體來(lái)執(zhí) 行的。
更新處理執(zhí)行程序核心被配置成即使在預(yù)先存儲(chǔ)在信息處理設(shè)備 100的存儲(chǔ)部分UO中的數(shù)據(jù)處理程序不同的情況下也可被共同使用的程 序,也就是說(shuō),其被配置成執(zhí)行初始化硬件的功能、從外部記錄介質(zhì)121 或服務(wù)器131讀取數(shù)據(jù)以及執(zhí)行為不同數(shù)據(jù)處理程序所共用的更新處理 的程序。
另一方面,通過(guò)執(zhí)行更新處理執(zhí)行程序核心,從外部記錄介質(zhì)121 或服務(wù)器131讀出的更新處理執(zhí)行程序主體是更新器功能的剩余部分,其 通過(guò)與更新處理執(zhí)^^呈序核心協(xié)作而用作完整的更新器功能。
更新處理執(zhí)行程序主體是具有根據(jù)各個(gè)數(shù)據(jù)處理程序的更新功能的
程序,其中各個(gè)數(shù)據(jù)處理程序才艮據(jù)信息處理i殳備100的配置或功能(即所 述設(shè)備的各個(gè)版本或目的地國(guó)家)而不同。例如,更新處理執(zhí)^HE序主體 提供了根據(jù)支持特定語(yǔ)言的數(shù)據(jù)處理程序的更新功能,或者根據(jù)用于執(zhí)行 包括在設(shè)備的特定版本中的獨(dú)特功能的數(shù)據(jù)處理程序的更新功能。換言
之,更新處,扭::程序主體是被設(shè)置成與、,個(gè)數(shù)據(jù)、處理程序相對(duì)應(yīng)、以<更 如上文所述,在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中,配置成程序
被分類(lèi)為更新處理執(zhí)行程序核心,其是多個(gè)數(shù)據(jù)處理程序可以共同使用 的程序,以及更新處理執(zhí)行程序主體,其是用于執(zhí)行針對(duì)各個(gè)數(shù)據(jù)處理程 序而提供的獨(dú)特更新處理的程序,只有更新處理執(zhí)行程序核心預(yù)先存儲(chǔ)在 信息處理設(shè)備100內(nèi)的存儲(chǔ)部分110中,而更新處理執(zhí)行程序主體隨應(yīng)用 于更新處理的數(shù)據(jù)處理程序一起通過(guò)外部記錄介質(zhì)121或服務(wù)器131來(lái)分 發(fā)。利用這種配置,即使在更新處理執(zhí)行程序核心被制成為各個(gè)設(shè)備所共 用的情況下,也可以實(shí)現(xiàn)與針對(duì)各個(gè)設(shè)備而提供的數(shù)據(jù)處理程序相對(duì)應(yīng)的 靈活的更新。
在步驟S105中,控制部分103打開(kāi)寫(xiě)入數(shù)據(jù)處理程序的標(biāo)記。該處 理用于指示針對(duì)lt據(jù)處理程序的更新處理的執(zhí)行時(shí)段的標(biāo)記,并且是用于 避免一般數(shù)據(jù)處理的執(zhí)行的處理。此外,對(duì)于更新數(shù)據(jù)處理程序的開(kāi)始、 進(jìn)行中以及處理的結(jié)束,這些事件通過(guò)用戶(hù)接口 IOI表示給用戶(hù)。在執(zhí)行 程序更新處理時(shí),控制部分103將一般性操作的設(shè)備狀態(tài)切換到程序更新 處理狀態(tài),以停止一般IMt。
隨后,在步驟S106中,控制部分103執(zhí)行針對(duì)數(shù)據(jù)處理程序的更新 處理。控制部分103應(yīng)用通過(guò)外部記錄介質(zhì)121或服務(wù)器131而分發(fā)的更 新數(shù)據(jù)處理程序,應(yīng)用更新處理執(zhí)行程序核心以及更新處理執(zhí)行程序主 體,并執(zhí)行針對(duì)存儲(chǔ)在存儲(chǔ)部分110中的舊的數(shù)據(jù)處理程序的更新處理。 更具體地,控制部分103根據(jù)由更新處理執(zhí)行程序主體所指定的算法,或 者根據(jù)由更新處理執(zhí)行程序核心以及更新處理執(zhí)行程序主體所指定的算 法,執(zhí)行將舊的數(shù)據(jù)處理程序的一部分程序或M替換為包括在更新lt據(jù) 處理程序中的新的程序或^的處理。
更新數(shù)據(jù)處理程序由分組的多個(gè)更新文件形成,其中更新處理執(zhí)行程 序核心和更新處理執(zhí)行程序主體被執(zhí)行,以便以適當(dāng)?shù)膯挝缓晚樞驈拇鎯?chǔ) 器(RAM) 102上的數(shù)據(jù)組中取出所述文件,并將所述文件寫(xiě)入由閃速 ROM構(gòu)成的存儲(chǔ)部分110中。
在步驟S107中,如果控制部分103確認(rèn)所有更新處理已完成,則控 制部分103檢查更新差錯(cuò),例如其比較總和值并確認(rèn)成功地執(zhí)行了更新處 理。所述處理進(jìn)行到步驟S108,控制部分103關(guān)閉寫(xiě)入數(shù)據(jù)處理程序的 標(biāo)記,以完成更新處理。此外,控制部分103將示出更新處理已完成的指 示顯示到用戶(hù)接口 101。
如上文所述,在根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備中,配置成更新 處理執(zhí)行程序(更新器)被分類(lèi)為兩個(gè)程序,即,作為第一程序的核心程 序以及作為第二程序的主體程序,這些程序被分類(lèi)為以下設(shè)置更新處理 執(zhí)行程序核心,其是為在產(chǎn)品的各個(gè)版本或各個(gè)目的地國(guó)家中不同的數(shù)據(jù) 處理程序所共用的更新處理執(zhí)行程序;以及更新處理執(zhí)行程序主體,其是 對(duì)于在產(chǎn)品的各個(gè)版本或各個(gè)目的地國(guó)家中不同的數(shù)據(jù)處理程序中的每 個(gè)所對(duì)應(yīng)的數(shù)據(jù)處理程序而言是獨(dú)特的更新處理執(zhí)行程序,更新處理執(zhí)行 程序核心被預(yù)先記錄在信息處理設(shè)備中,更新處理執(zhí)行程序主體在分發(fā)用 于添加數(shù)據(jù)處理程序的功能或用于糾正數(shù)據(jù)處理程序的程序時(shí)也被分發(fā) 給信息處理設(shè)備。因此,初始安裝在信息處理設(shè)備中的更新處理執(zhí)行程序 核心可以是設(shè)備所共用的,這導(dǎo)致消除了伴隨設(shè)備的開(kāi)發(fā)和銷(xiāo)售而創(chuàng)建和 存儲(chǔ)與所有數(shù)據(jù)處理程序相對(duì)應(yīng)的更新處理執(zhí)行程序的必要性,從而降低 了成本。此外,只有更新處理執(zhí)行程序核心存儲(chǔ)在信息處理設(shè)備的存儲(chǔ)部 分中,而不包括更新處理執(zhí)行程序主體,從而不浪費(fèi)信息處理設(shè)備的存儲(chǔ) 部分的存儲(chǔ)容量。
此外,在更新處理執(zhí)行程序主體所應(yīng)用于的數(shù)據(jù)處理程序的更新處理 中,以下配置是可行的控制部分101獲得信息處理設(shè)備100的裝置配置 信息,例如,控制部分10lM儲(chǔ)部分U0中獲得設(shè)于信息處理設(shè)備IOO 中的硬件和軟件的配置信息項(xiàng)的至少任一項(xiàng),以執(zhí)行針對(duì)數(shù)據(jù)處理程序的 更新處理。
此外,在上述實(shí)施例中,描述了針對(duì)數(shù)據(jù)處理程序的更新處理的示例。 然而,以下配置是可行的更新處理執(zhí)行程序主g配置成用于更新處理 執(zhí)行程序核心的更新處理執(zhí)行程序,并且控制部分101應(yīng)用更新處理執(zhí)行 程序主體來(lái)執(zhí)行針對(duì)存儲(chǔ)在存儲(chǔ)部分110中的更新處理執(zhí)行程序核心的 更新處理。
最后將參照?qǐng)D5來(lái)描述作為根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備的 示例的數(shù)碼相機(jī)(成像設(shè)備)的配置。如圖5所示,數(shù)碼相機(jī)主要設(shè)置有 照相機(jī)部分210、 DSP (數(shù)字信號(hào)處理器)220、介質(zhì)接口 240、數(shù)據(jù)處理
部分250、操縱部分260、 LCD (液晶顯示器)控制器270、 LCD (監(jiān)視 器)281、 LCD (取景器)282、通信接口 2卯、內(nèi)部存儲(chǔ)器300以及可分 離地裝配的記錄介質(zhì)245。
例如,記錄介質(zhì)245是通常所稱(chēng)的使用半導(dǎo)體存儲(chǔ)器的存儲(chǔ)卡、光學(xué) 記錄介質(zhì)比如可記錄DVD (數(shù)字通用光盤(pán))和可記錄CD (致密光盤(pán))以 及磁盤(pán)。作為記錄介質(zhì)245,當(dāng)數(shù)碼相;M^正常使用時(shí)裝配用于記錄所拍 攝的圖像的記錄介質(zhì),但是在上述針對(duì)數(shù)據(jù)處理程序的更新處理中,裝配 其上存儲(chǔ)有更新數(shù)據(jù)處理程序和更新處理執(zhí)行程序主體的記錄介質(zhì)。
此外,與所述設(shè)備相匹配的數(shù)據(jù)處理程序和更新處理執(zhí)行程序核心被 存儲(chǔ)在閃速ROM 253中,該閃速ROM是附圖所示的數(shù)據(jù)處理部分250 中的非易失性存儲(chǔ)器。此外,圖l所示的用戶(hù)接口 101由圖5所示的配置 中的LCD (監(jiān)視器)281和操縱部分260構(gòu)成。
如圖5所示,照相機(jī)部分210具有光學(xué)模塊211、 CCD (電荷耦合器 件)212、預(yù)處理電路213、光學(xué)模塊驅(qū)動(dòng)器214、 CCD驅(qū)動(dòng)器215以及 定時(shí)產(chǎn)生電路216。這里,光學(xué)模塊211具有鏡頭、對(duì)焦機(jī)構(gòu)、快門(mén)^J 以及光團(tuán)機(jī)構(gòu)。
此外,數(shù)據(jù)處理部分250是微計(jì)算機(jī),其被配置成控制部分(CPU: 中央處理單元)251、作為內(nèi)部存儲(chǔ)器的RAM (隨M取存儲(chǔ)器)252、 閃速ROM (只讀存儲(chǔ)器)253以及時(shí)鐘電路254通過(guò)系統(tǒng)總線(xiàn)255而相 互連接,并且數(shù)據(jù)處理部分250可以控制根據(jù)所述實(shí)施例的數(shù)碼相機(jī)的各 個(gè)組件。閃速ROM 253在其中存儲(chǔ)用于在CPU 251中執(zhí)行各種處理的數(shù) 據(jù)處理程序和更新處理執(zhí)行程序核心,以及除此之外的數(shù)據(jù)處理所必需的 錄。
作為內(nèi)部存儲(chǔ)器的RAM (隨M取存儲(chǔ)器)252用作用于數(shù)據(jù)處理 中的參數(shù)的工作區(qū)和存儲(chǔ)區(qū),并且在針對(duì)數(shù)據(jù)處理程序的更新處理中,在 RAM252中臨時(shí)記^^閃速ROM253讀出的更新處理執(zhí)行程序核心,以 及通過(guò)介質(zhì)(記錄介質(zhì))245或通過(guò)經(jīng)由通信接口 290訪(fǎng)問(wèn)的服務(wù)器而獲 得的更新處理執(zhí)^H呈序主體。
在對(duì)畫(huà)面進(jìn)行成像時(shí),根據(jù)來(lái)自控制部分251的控制,光學(xué)模塊驅(qū)動(dòng) 器214產(chǎn)生用于操作光學(xué)模塊211的驅(qū)動(dòng)信號(hào),并將該驅(qū)動(dòng)信號(hào)提供給光 學(xué)模塊2U,以操作光學(xué)模塊2U。響應(yīng)于來(lái)自驅(qū)動(dòng)器214的驅(qū)動(dòng)信號(hào), 在光學(xué)模塊211中控制對(duì)焦機(jī)構(gòu)、快門(mén)^以及光圏;N^,拍攝對(duì)象圖像,
并將該圖像提供給CCD 212。
CCD 212是對(duì)來(lái)自光學(xué)模塊211的圖像進(jìn)行光電轉(zhuǎn)換并將其輸出的 組件,其響應(yīng)于來(lái)自CCD驅(qū)動(dòng)器215的驅(qū)動(dòng)信號(hào)而工作,從光學(xué)模塊211 獲得對(duì)象圖像,并基于來(lái)自受控制部分251控制的定時(shí)產(chǎn)生電路216的定 時(shí)信號(hào),將所獲得的對(duì)象圖像(圖像信息)作為電信號(hào)提供給預(yù)處理電路 213。
根據(jù)來(lái)自控制部分251的控制,定時(shí)產(chǎn)生電路216產(chǎn)生定時(shí)信號(hào)。此 外,CCD驅(qū)動(dòng)器215基于來(lái)自定時(shí)產(chǎn)生電路216的定時(shí)信號(hào)而產(chǎn)生提供 給CCD 212的驅(qū)動(dòng)信號(hào)。
預(yù)處理電路213向提供給它的由電信號(hào)構(gòu)成的圖像信息施加CDS(相 關(guān)雙采樣)處理以良好地保持信噪比,并向所述圖像信息施加AGC (自 動(dòng)增益控制)處理以控制增益,然后執(zhí)行A/D (撒數(shù))轉(zhuǎn)換以產(chǎn)生由數(shù) 字信號(hào)構(gòu)成的圖像數(shù)據(jù)。
在預(yù)處理電路213中被轉(zhuǎn)換為數(shù)字信號(hào)的圖像數(shù)據(jù)被提供給DSP 220。 DSP220向所提供的圖^Jt據(jù)施加照相機(jī)信號(hào)處理,比如AF(自動(dòng) 對(duì)焦)、AE (自動(dòng)爆光)以及AWB (自動(dòng)白平衡)。經(jīng)過(guò)各種調(diào)整的圖像 數(shù)據(jù)按照預(yù)定的壓縮方法被壓縮,經(jīng)由系統(tǒng)總線(xiàn)255和介質(zhì)接口 240而被 提供給記錄介質(zhì)245,并作為文件而被記錄在記錄介質(zhì)245上。
此外,根據(jù)通過(guò)由觸摸板和控制鍵形成的操縱部分260而接受的來(lái)自 用戶(hù)的操縱輸入,通過(guò)介質(zhì)接口 240從記錄^h質(zhì)245讀出記錄在記錄介質(zhì) 245上的圖傳教據(jù)中的目標(biāo)圖傳教據(jù),并將目標(biāo)圖傳教據(jù)提供給DSP 220 。
DSP 220向從記錄介質(zhì)245讀出并通過(guò)介質(zhì)接口 240提供的經(jīng)it^縮 的圖4象數(shù)據(jù)施加數(shù)據(jù)解壓縮處理,并經(jīng)由系統(tǒng)總線(xiàn)255而將解壓縮后的圖 像數(shù)據(jù)提供給LCD控制器270 。 LCD控制器270根據(jù)所提供的圖像數(shù)據(jù) 而產(chǎn)生要提供給LCD 281和282的圖像信號(hào),并將所述圖像信號(hào)提供給 LCD 281和282。因此,根據(jù)記錄在記錄介質(zhì)245上的圖傳教據(jù)的圖傳被 顯示在LCD 281和282的顯示屏幕上。
此外,數(shù)碼相;^設(shè)置有通信接口 290。數(shù)碼相機(jī)例如通過(guò)通信接口 2卯 而連接到外部服務(wù)器,并從所述服務(wù)器接收更新數(shù)據(jù)處理程序和更新處理 執(zhí)行程序主體的提供,以基于所^1供的程序來(lái)更新數(shù)據(jù)處理程序。
此外,圖5所示的信息處理設(shè)備的示例性硬件配置是所述設(shè)備的示 例。該配置并不限于圖5所示的配置,并且可應(yīng)用各種i殳備。如上文所述,參照特定實(shí)施而詳細(xì)描述了本發(fā)明的實(shí)施例。然而,顯 然本領(lǐng)域的技術(shù)人員可以在本發(fā)明的實(shí)施例的教導(dǎo)范圍之內(nèi)進(jìn)行變更和 替換。換言之,上文以示例的方式公開(kāi)了本發(fā)明的實(shí)施例,其不應(yīng)以限定 性的方式被解釋。為了評(píng)估本發(fā)明的實(shí)施例的教導(dǎo),應(yīng)當(dāng)考慮所附的權(quán)利 要求。
此夕卜,在本說(shuō)明書(shū)中描述的處理步驟的序列可通過(guò)硬件或軟件或二者 的組合來(lái)實(shí)現(xiàn)。在所述處理步驟由軟件來(lái)實(shí)現(xiàn)的情況下,記錄有該處理序 列的程序可被安裝在專(zhuān)用硬件中裝配的計(jì)算機(jī)內(nèi)的存儲(chǔ)器中以用于執(zhí)行, 或者所述程序可被安裝在可執(zhí)行各種處理的多功能計(jì)算機(jī)中以用于執(zhí)行。 例如,所述程序可被預(yù)先記錄在記錄介質(zhì)上。除了從記錄介質(zhì)向計(jì)算機(jī)安
裝所述程序之外,還可通過(guò)網(wǎng)絡(luò)比如LAN (局域網(wǎng))或因特網(wǎng)來(lái)接收所 述程序,并將所述程序安*4記錄介質(zhì)比如內(nèi)置式^:上。
此外,本說(shuō)明書(shū)中描述的各種處理可以按時(shí)間順序來(lái)執(zhí)行,并且根據(jù) 執(zhí)行所述處理的設(shè)備的處理性能或^IL據(jù)需要,所述各種處理可以并行地或 者單獨(dú)地執(zhí)行。此外,本說(shuō)明書(shū)中描述的系統(tǒng)是多個(gè)裝置的邏輯集合的配 置,其不限于將具有各種配置的裝置設(shè)于同一殼體中的配置。
本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在所附的權(quán)利要求或其等同形式的范圍 之內(nèi),可以根據(jù)設(shè)計(jì)需求和其它因素來(lái)進(jìn)行各種修改、組合、子組合和變 更。
權(quán)利要求
1.一種信息處理設(shè)備,包括:存儲(chǔ)部分,其被配置成在其中存儲(chǔ)更新處理執(zhí)行程序核心,所述更新處理執(zhí)行程序核心是構(gòu)成更新處理執(zhí)行程序的部分程序,所述更新處理執(zhí)行程序應(yīng)用于針對(duì)存儲(chǔ)在所述信息處理設(shè)備中的數(shù)據(jù)處理程序的更新處理;以及控制部分,其被配置成在針對(duì)所述數(shù)據(jù)處理程序的更新處理中啟動(dòng)所述更新處理執(zhí)行程序核心、經(jīng)由記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)而獲得更新處理執(zhí)行程序主體、以及應(yīng)用所述更新處理執(zhí)行程序主體以執(zhí)行針對(duì)所述數(shù)據(jù)處理程序的更新處理,其中所述更新處理執(zhí)行程序主體是構(gòu)成所述更新處理執(zhí)行程序的部分程序。
2. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,存儲(chǔ)在所述存儲(chǔ)部分中的所述更新處理執(zhí)行程序核心是作為為 具有多個(gè)不同數(shù)據(jù)處理程序的信息處理設(shè)備所共用的程序而被存儲(chǔ)的程 序,并且主體是被設(shè)置成與各個(gè)數(shù)據(jù)處理程序相對(duì)應(yīng)、以便執(zhí)行分別與所述不同數(shù) 據(jù)處理程序相對(duì)應(yīng)的不同更新處理的程序。
3. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,存儲(chǔ)在所述存儲(chǔ)部分中的所述更新處理執(zhí)行程序核心是執(zhí)行硬 件初始化處理以及所述更新處理執(zhí)行程序主體的獲得處理的程序,其中所 述硬件初始化處理對(duì)于在所述信息處理設(shè)備中執(zhí)行的針對(duì)所述數(shù)據(jù)處理 程序的更新處理而言是必需的。
4. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述控制部分將經(jīng)由所述記錄介質(zhì)或通過(guò)所述網(wǎng)絡(luò)而獲得的所 述更新處理執(zhí)行程序主體加栽到所述信息處理設(shè)備的ROM,以執(zhí)行所述且 " ,在所述更新處理之后,所述控制部分結(jié)束所述更新處理,而不將所述 更新處理執(zhí)行程序主體記錄在所述存儲(chǔ)部分中。
5. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述存儲(chǔ)部分具有存儲(chǔ)所述信息處理設(shè)備的裝置配置信息的配 置,并且所述控制部分應(yīng)用所述更新處理執(zhí)行程序主體來(lái)獲得所述裝置配置 信息,并執(zhí)行針對(duì)所述數(shù)據(jù)處理程序的更新處理。
6. 根據(jù)權(quán)利要求5所述的信息處理設(shè)備,其中,所述裝置配置信息至少包括設(shè)置于所述信息處理設(shè)備中的硬件 和軟件的任一配置信息項(xiàng)。
7. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所迷控制部分應(yīng)用所述更新處理執(zhí)行程序主體來(lái)執(zhí)行所述更新 處理執(zhí)行程序核心的更新處理。
8. —種數(shù)據(jù)處理程序的更新方法,包括以下步驟啟動(dòng)更新處理執(zhí)行程序核心,并經(jīng)由記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)而獲得更新 處理執(zhí)行程序主體,其中所述更新處理執(zhí)行程序核心應(yīng)用于針對(duì)存儲(chǔ)在信 息處理i殳備中的數(shù)據(jù)處理程序的更新處理,并且所述更新處理執(zhí)行程序主 體是構(gòu)成更新處理執(zhí)行程序的部分程序;以及應(yīng)用所述更新處理執(zhí)行程序主體,并執(zhí)行針對(duì)所述數(shù)據(jù)處理程序的更 新處理。
9. 一種允許計(jì)算機(jī)執(zhí)行數(shù)據(jù)處理程序的更新方法的程序,所述方法 包括以下步驟啟動(dòng)更新處理執(zhí)行程序核心,并經(jīng)由記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)而獲得更新 處理執(zhí)行程序主體,其中所述更新處理執(zhí)行程序核心應(yīng)用于針對(duì)存儲(chǔ)在信 息處理設(shè)備中的數(shù)據(jù)處理程序的更新處理,并且所述更新處理執(zhí)行程序主 體是構(gòu)成更新處理執(zhí)g序的部分程序;以及應(yīng)用所述更新處理執(zhí)W序主體,并執(zhí)行針對(duì)所述數(shù)據(jù)處理程序的更 新處理。
全文摘要
一種信息處理設(shè)備,包括存儲(chǔ)部分,其被配置成在其中存儲(chǔ)更新處理執(zhí)行程序核心,所述更新處理執(zhí)行程序核心是構(gòu)成更新處理執(zhí)行程序的部分程序,所述更新處理執(zhí)行程序應(yīng)用于針對(duì)存儲(chǔ)在所述信息處理設(shè)備中的數(shù)據(jù)處理程序的更新處理;以及控制部分,其被配置成在針對(duì)所述數(shù)據(jù)處理程序的更新處理中啟動(dòng)所述更新處理執(zhí)行程序核心、通過(guò)記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)而獲得更新處理執(zhí)行程序主體、以及應(yīng)用所述更新處理執(zhí)行程序主體以執(zhí)行針對(duì)所述數(shù)據(jù)處理程序的更新處理,其中所述更新處理執(zhí)行程序主體是構(gòu)成更新處理執(zhí)行程序的部分程序。
文檔編號(hào)G06F9/445GK101373439SQ200810210130
公開(kāi)日2009年2月25日 申請(qǐng)日期2008年8月21日 優(yōu)先權(quán)日2007年8月23日
發(fā)明者赤田圭史 申請(qǐng)人:索尼株式會(huì)社