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

信息處理裝置、信息處理方法和信息處理系統(tǒng)的制作方法

文檔序號:9646459閱讀:400來源:國知局
信息處理裝置、信息處理方法和信息處理系統(tǒng)的制作方法
【專利說明】信息處理裝置、信息處理方法和信息處理系統(tǒng)
[0001]相關(guān)申請的交叉引用
[0002]本申請要求在2014年9月9日在日本提交的日本專利申請N0.2014-183679的優(yōu)先權(quán)以及在2015年6月16日在日本提交的日本專利申請N0.2015-121447的優(yōu)先權(quán),上述申請的全部內(nèi)容通過引用方式并入到本文中。
技術(shù)領(lǐng)域
[0003]本發(fā)明涉及信息處理裝置、信息處理方法以及信息處理系統(tǒng)。
【背景技術(shù)】
[0004]通常地,以綁定的形式來分配驅(qū)動(dòng)器程序以及用于檢查是否存在對該驅(qū)動(dòng)程序的更新并實(shí)現(xiàn)安裝的安裝器程序。這些驅(qū)動(dòng)程序和安裝器程序被安裝在同一臺個(gè)人計(jì)算機(jī)(PC)中,安裝器通過網(wǎng)絡(luò)(諸如因特網(wǎng))向服務(wù)器查詢是否存在對相應(yīng)的驅(qū)動(dòng)程序的更新。通過該查詢,如果存在更新,則安裝器從服務(wù)器獲取用于更新的驅(qū)動(dòng)程序,并使用從服務(wù)器獲取的該用于更新的驅(qū)動(dòng)程序來更新安裝在PC中的驅(qū)動(dòng)程序。
[0005]日本專利(N0.3870765)公開了一種獲取用于安裝在客戶端裝置中的外部裝置的驅(qū)動(dòng)程序的適當(dāng)包并提示用戶安裝所獲取的驅(qū)動(dòng)程序的技術(shù)。也就是說,在日本專利(N0.3870765)中,根據(jù)客戶端裝置或外部裝置的信息,通過參考所存儲(chǔ)的驅(qū)動(dòng)程序的數(shù)據(jù)庫,可以獲取驅(qū)動(dòng)程序的最優(yōu)包。然后,自動(dòng)啟動(dòng)安裝器程序以提示用戶安裝在所獲取的包中包括的驅(qū)動(dòng)器程序。根據(jù)日本專利(N0.3870765),用戶能夠方便地實(shí)現(xiàn)以下操作:從網(wǎng)絡(luò)等獲取驅(qū)動(dòng)器程序的最新版本,并安裝該驅(qū)動(dòng)器程序的最新版本。
[0006]但是,由于現(xiàn)有的安裝器所能夠處理的驅(qū)動(dòng)器程序限于與該安裝器共同分配的驅(qū)動(dòng)器程序,因此存在以下問題:安裝器不能處理例如未來將新提供的安裝器程序。因此,每次提供新的驅(qū)動(dòng)器程序時(shí),通常都必須分配相應(yīng)的安裝器。
[0007]另外,雖然日本專利(N0.3870765)中的方法能夠處理多個(gè)外部裝置的驅(qū)動(dòng)器程序,但是該方法不能處理未來將新提供的驅(qū)動(dòng)器程序。
[0008]鑒于以上問題,需要使一個(gè)安裝器能夠一般適用于當(dāng)前提供的程序以及未來將提供的程序。

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

[0009]本發(fā)明旨在至少部分地解決現(xiàn)有技術(shù)中存在的問題。
[0010]一種信息處理裝置,包括:第一獲取單元,從驅(qū)動(dòng)程序獲取用于識別所述驅(qū)動(dòng)程序的識別信息;生成單元,基于所述識別信息生成說明信息,所述說明信息指明存儲(chǔ)用于更新所述驅(qū)動(dòng)程序的更新信息的存儲(chǔ)位置;以及第二獲取單元,從所述存儲(chǔ)位置獲取所述更新信息,由所述生成單元生成的說明信息指明所述存儲(chǔ)位置。
[0011]—種信息處理方法,包括:第一獲取步驟,從驅(qū)動(dòng)程序獲取用于識別所述驅(qū)動(dòng)程序的識別信息;生成步驟,基于所述識別信息生成說明信息,所述說明信息指明存儲(chǔ)用于更新所述驅(qū)動(dòng)程序的更新信息的存儲(chǔ)位置;以及第二獲取步驟,從所述存儲(chǔ)位置獲取所述更新信息,由在所述生成步驟中生成的說明信息指明所述存儲(chǔ)位置。
[0012]—種信息處理系統(tǒng),包括:第一存儲(chǔ)單元,將用于更新驅(qū)動(dòng)程序的對象存儲(chǔ)在第一存儲(chǔ)位置中;第二存儲(chǔ)單元,將更新信息存儲(chǔ)在第二存儲(chǔ)位置中,所述更新信息包括表示所述第一存儲(chǔ)位置的信息,由基于識別所述驅(qū)動(dòng)程序的識別信息的說明信息指明所述第二存儲(chǔ)位置;第一保存單元,存儲(chǔ)驅(qū)動(dòng)程序,所述驅(qū)動(dòng)程序包括識別所述驅(qū)動(dòng)程序自身的識別信息;第一獲取單元,從存儲(chǔ)在所述第一保存單元中的所述驅(qū)動(dòng)程序獲取所述識別信息;生成單元,基于由所述第一獲取單元獲取的所述識別信息生成所述說明信息;第二獲取單元,從所述第二存儲(chǔ)位置獲取所述更新信息,由所述生成單元生成的所述說明信息指明所述第二存儲(chǔ)位置;以及更新單元,基于由所述第二獲取單元獲取的所述更新信息,從所述第一存儲(chǔ)單元獲取所述對象,并使用所獲取的對象更新存儲(chǔ)在所述第一保存單元中的所述驅(qū)動(dòng)程序。
[0013]結(jié)合附圖,通過閱讀以下對本發(fā)明的優(yōu)選實(shí)施例的詳細(xì)描述,可以更好地理解本發(fā)明的以上及其它目的、特征、優(yōu)點(diǎn)以及技術(shù)和產(chǎn)業(yè)重要性。
【附圖說明】
[0014]圖1是示出根據(jù)第一實(shí)施例的信息處理系統(tǒng)的示例的配置的方框圖;
[0015]圖2是示出適用于第一實(shí)施例的客戶端PC的示例的配置的方框圖;
[0016]圖3是用于解釋根據(jù)第一實(shí)施例的客戶端PC的功能的示例性功能方框圖;
[0017]圖4是示出根據(jù)第一實(shí)施例的安裝器的示例的配置的方框圖;
[0018]圖5是示出根據(jù)第一實(shí)施例的驅(qū)動(dòng)器的示例的配置的方框圖;
[0019]圖6是示出根據(jù)第一實(shí)施例的驅(qū)動(dòng)器更新步驟的示意圖;
[0020]圖7是用于詳細(xì)解釋根據(jù)第一實(shí)施例的驅(qū)動(dòng)器更新步驟的流程圖;
[0021]圖8是示出根據(jù)第一實(shí)施例的ID的示例的示意圖;
[0022]圖9是示出根據(jù)第一實(shí)施例的說明信息的示例的示意圖;
[0023]圖10是示出根據(jù)第一實(shí)施例的更新信息的示例的示意圖;
[0024]圖11A和圖11B是示出根據(jù)第一實(shí)施例的顯示屏幕的示例的示意圖;
[0025]圖12是示出根據(jù)第一實(shí)施例的安裝完成屏幕的示例的示意圖;
[0026]圖13是用于解釋根據(jù)本發(fā)明的實(shí)施例的ID的示例的示意圖;
[0027]圖14A到14C是示出適用于每個(gè)實(shí)施例的更新信息的管理方法的示例的示圖;
[0028]圖15是在通過參考圖表根據(jù)參數(shù)來搜索ID的情況下的說明信息的示例的示意圖;
[0029]圖16是示出根據(jù)第一實(shí)施例的經(jīng)修改的示例的驅(qū)動(dòng)器安裝步驟的示例的流程圖;
[0030]圖17是示出根據(jù)第一實(shí)施例的經(jīng)修改的示例的被寫入0S管理區(qū)域的驅(qū)動(dòng)器信息的示例的示意圖;
[0031]圖18是示出根據(jù)第一實(shí)施例的經(jīng)修改的示例的驅(qū)動(dòng)器更新步驟的示例的流程圖;
[0032]圖19是示出適用于第二實(shí)施例的信息處理系統(tǒng)的示例的配置的方框圖;
[0033]圖20是用于解釋根據(jù)第二實(shí)施例的客戶端PC的功能的示例性功能方框圖;
[0034]圖21是示出根據(jù)第二實(shí)施例的安裝器的示例的配置的方框圖;
[0035]圖22是示出根據(jù)第二實(shí)施例的驅(qū)動(dòng)器安裝步驟的示例的流程圖;
[0036]圖23是示出根據(jù)第二實(shí)施例的被寫入0S管理區(qū)域的驅(qū)動(dòng)器信息的示例的示意圖;
[0037]圖24是示出根據(jù)第二實(shí)施例的驅(qū)動(dòng)器更新步驟的示例的流程圖;
[0038]圖25A和圖25B是示出根據(jù)第二實(shí)施例的顯示屏幕的示例的示意圖;以及
[0039]圖26是示出根據(jù)第二實(shí)施例的安裝完成屏幕的示例的示意圖。
【具體實(shí)施方式】
[0040]以下將參考附圖來詳細(xì)描述信息處理裝置、信息處理方法以及信息處理系統(tǒng)的實(shí)施例。
[0041](第一實(shí)施例)
[0042]圖1示出了根據(jù)第一實(shí)施例的信息處理系統(tǒng)的示例的配置。如圖1所示,諸如在客戶端側(cè)的個(gè)人計(jì)算機(jī)的信息處理裝置10 (以下稱為客戶端PC 10)與圖像形成裝置20a和20b通過網(wǎng)絡(luò)22 (諸如局域網(wǎng)(LAN))彼此可通信地連接。在圖1的示例中,圖像形成裝置20a和20b是打印機(jī)裝置(打印機(jī)#1和#2)。用于驅(qū)動(dòng)圖像形成裝置20a和20b的驅(qū)動(dòng)器程序(在下文中簡稱為驅(qū)動(dòng)器或驅(qū)動(dòng)程序)被安裝在客戶端PC 10上??蛻舳薖C 10可以使用所安裝的驅(qū)動(dòng)器通過網(wǎng)絡(luò)22來控制圖像形成裝置20a和20b。
[0043]將客戶端PC 10連接到網(wǎng)絡(luò)30(例如,通過路由器21的因特網(wǎng))。將更新信息服務(wù)器40和對象設(shè)置服務(wù)器41連接到網(wǎng)絡(luò)30??蛻舳薖C 10可以通過網(wǎng)絡(luò)30與更新信息服務(wù)器40和對象設(shè)置服務(wù)器41進(jìn)行通信。
[0044]在對象設(shè)置服務(wù)器41中,將用于更新安裝在客戶端PC 10中的驅(qū)動(dòng)器的對象設(shè)置并存儲(chǔ)在預(yù)先定義的存儲(chǔ)位置中。存儲(chǔ)在對象設(shè)置服務(wù)器41中的對象可以是驅(qū)動(dòng)器本身(其替換安裝在客戶端PC 10中的驅(qū)動(dòng)器,而且其版本比安裝在客戶端PC 10中的驅(qū)動(dòng)器的版本新)或者可以是用于構(gòu)成驅(qū)動(dòng)器的模塊。該對象并不限定于此,其可以是僅包括驅(qū)動(dòng)器的更新部分的模塊。
[0045]將用于通過使用存儲(chǔ)在對象設(shè)置服務(wù)器41中的對象來更新驅(qū)動(dòng)器的更新信息存儲(chǔ)在更新信息服務(wù)器40中。該更新信息至少包括顯示對象在對象設(shè)置服務(wù)器41中被存儲(chǔ)的存儲(chǔ)位置的信息。
[0046]另外,在圖1的示例中,示出了將兩個(gè)圖像形成裝置20a和20b連接到網(wǎng)絡(luò)22,以便客戶端PC 10控制圖像形成裝置20a和20b,但實(shí)施例并不限定于該示例。也就是說,客戶端PC 10可以僅控制被連接到網(wǎng)絡(luò)22的兩個(gè)圖像形成裝置20a和20b中的一個(gè),并且可以將一個(gè)圖像形成裝置(例如,圖像形成裝置20a)連接到網(wǎng)絡(luò)22。另外,可以將三個(gè)或更多圖像形成裝置連接到網(wǎng)絡(luò)22,而且客戶端PC 10可以控制該三個(gè)或更多圖像形成裝置中的所有圖像形成裝置。
[0047]另外,在圖1中,將更新信息服務(wù)器40和對象設(shè)置服務(wù)器41表示為彼此分開的服務(wù)器裝置,但是該實(shí)施例并不限定于該示例。例如,可以將更新信息服務(wù)器40和對象設(shè)置服務(wù)器41配置為在同一服務(wù)器裝置中的不同功能,或者可以將更新信息服務(wù)器40和對象設(shè)置服務(wù)器41配置為分布于在很多服務(wù)器裝置之中。
[0048]圖2示出了適用于第一實(shí)施例的客戶端PC 10的示例的配置。對客戶端PC 10進(jìn)行配置,以便中央處理單元(CPU)51、只讀存儲(chǔ)器(ROM) 52、隨機(jī)存取存儲(chǔ)器(RAM) 53、存儲(chǔ)裝置54、顯示控制單元55、輸入/輸出I/F 57和通信I/F 59可以通過總線50彼此通信。
[0049]CPU 51根據(jù)預(yù)先存儲(chǔ)在ROM 52或存儲(chǔ)器54中的程序通過使用RAM 53作為工作存儲(chǔ)器來控制客戶端PC 10的整體運(yùn)行。存儲(chǔ)裝置54包括硬盤驅(qū)動(dòng)器或非易失性半導(dǎo)體存儲(chǔ)器(閃存),其存儲(chǔ)用于CPU 51的運(yùn)行的程序或各種數(shù)據(jù)。
[0050]顯示控制單元55將由CPU 51根據(jù)程序生成的顯示控制信號轉(zhuǎn)換為可以由顯示器56顯示的顯示信號,并向顯示器56提供該顯示信號。顯示器56利用例如液晶顯示器(IXD)作為顯示設(shè)備,并根據(jù)由顯示設(shè)備上的顯示控制單元55提供的顯示信號來顯示屏幕。
[0051]輸入/輸出I/F 57是實(shí)現(xiàn)與外部設(shè)備的通信的接口。在圖2的示例中,將作為外部設(shè)備的包括鍵盤或定位設(shè)備(鼠標(biāo)等)的操作單元58連接到輸入/輸出I/F 57。但是本發(fā)明的實(shí)施例并不限定于此,可以將輸入/輸出I/F 57連接到實(shí)現(xiàn)從諸如光盤(CD)或數(shù)字化通用盤(DVD)的盤片存儲(chǔ)裝置或從諸如非易失性半導(dǎo)體存儲(chǔ)器的存儲(chǔ)裝置中讀取數(shù)據(jù)的驅(qū)動(dòng)設(shè)備。對于輸入/輸出I/F 57例如可以使用通用串行總線(USB)。
[0052]通信I/F 59通過使用諸如傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)的預(yù)定協(xié)議來控制通過網(wǎng)絡(luò)30的通信。
[0053]另外,更新信息服務(wù)器40和對象設(shè)置服務(wù)器41可以實(shí)現(xiàn)與客戶端PC 10相同的配置,在此不再贅述。
[0054]圖3是用于解釋根據(jù)第一實(shí)施例的客戶端PC 10的功能的示例性功能方框圖。如圖3所示,客戶端PC 10包括顯示單元100、輸入單元101、整體控制單元102、通信單元103、存儲(chǔ)單元104、安裝器(即安裝程序)105和驅(qū)動(dòng)器106。
[0055]整體控制單元102控制客戶端PC 10的整體運(yùn)行,而且其對應(yīng)于例如作為在CPU51上運(yùn)行的程序的其中之一的操作系統(tǒng)(0S)。顯示單元100根據(jù)整體控制單元102的指令在顯示器56上顯示屏幕。輸入單元101將通過輸入/輸出I/F 57輸入的信息傳送到整體控制單元102。通信單元103通過通信I/F 59控制通信。存儲(chǔ)單元104控制對于RAM 53或存儲(chǔ)裝置54的數(shù)據(jù)讀寫。
[0056]顯示單元100、輸入單元101、整體控制單元102、通信單元103、和存儲(chǔ)單元104的這些組件由在CPU 51上運(yùn)行的程序組成。但并不限定于此,顯示單元100、輸入單元101、整體控制單元102、通信單元103、存儲(chǔ)單元104中的部分或全部可以由相互協(xié)作的硬件組成。
[0057]安裝器105和驅(qū)動(dòng)器106由在CPU 51上運(yùn)行的程序組成。當(dāng)整體控
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1