專利名稱:信息處理設(shè)備、程序安裝支持方法和計算機可讀記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備、程序安裝支持方法以及計算機可讀記錄介質(zhì),特別涉及用于管理設(shè)備中使用的程序的許可的信息處理設(shè)備、程序安裝支持方法以及計算機可讀記錄介質(zhì)。
背景技術(shù):
近年來且持續(xù)地,對于被稱作多功能外設(shè)或多功能設(shè)備的圖像形成裝置,可以在出廠后開發(fā)和安裝新的程序(參閱如專利文獻I)。通過安裝這樣的程序,用戶能夠相對容易地擴展圖像形成裝置的功能以滿足他們各自的目的。然而,存在要被安裝的程序依賴于其他程序(程序間的依賴關(guān)系)而被依賴的該其他程序沒有與要被安裝的程序在單個包中分發(fā)的情況。在此情況下,即使安裝了程序,由于該程序所依賴的其他程序沒有安裝,因此,安裝的程序不可能正確操作。此外,程序之間的依賴關(guān)系可以擴展到多個等級。在此情況下,用戶需要承擔解決程序之間的依賴關(guān)系的負擔。專利文獻I :日本公開專利申請No. 2008-01601
發(fā)明內(nèi)容
考慮到上述問題而做出本發(fā)明,本發(fā)明的至少一個實施例的目的是提供一種能適當?shù)刂С职惭b程序的操作的信息處理設(shè)備、程序安裝支持方法以及計算機可讀記錄介質(zhì)。依據(jù)本發(fā)明的一方面,提供一種信息處理設(shè)備,經(jīng)由網(wǎng)絡(luò)執(zhí)行與存儲了表示程序之間的依賴關(guān)系的依賴信息的管理設(shè)備的通信,所述信息處理設(shè)備包括發(fā)送單元,將要被下載的程序的識別信息發(fā)送到所述管理設(shè)備;接收單元,從所述管理設(shè)備接收表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的安裝可能性信息,所述安裝可能性信息是基于所述依賴信息而確定的;以及,顯示控制單元,在下載所述要被下載的程序之前,使顯示單元基于所述安裝可能性信息,顯示表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的屏幕頁面。本發(fā)明的一方面提供一種由信息處理設(shè)備執(zhí)行的程序安裝支持方法,所述信息處理設(shè)備經(jīng)由網(wǎng)絡(luò)執(zhí)行與存儲了表示程序之間的依賴關(guān)系的依賴信息的管理設(shè)備的通信,所述程序安裝支持方法包括將要被下載的程序的識別信息發(fā)送到所述管理設(shè)備;從所述管理設(shè)備接收表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的安裝可能性信息,所述安裝可能性信息是基于所述依賴信息而確定的;以及在下載所述要被下載的程序之前,使顯示單元基于所述安裝可能性信息,顯示表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的屏幕頁面。本發(fā)明的一方面提供一種計算機可讀記錄介質(zhì),用于存儲程序安裝支持程序,所述程序安裝支持程序使信息處理設(shè)備執(zhí)行處理,所述信息處理設(shè)備經(jīng)由網(wǎng)絡(luò)執(zhí)行與存儲了表示程序之間的依賴關(guān)系的依賴信息的管理設(shè)備的通信,所述處理包括將要被下載的程序的識別信息發(fā)送到所述管理設(shè)備;從所述管理設(shè)備接收表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的安裝可能性信息,所述安裝可能性信息是基于所述依賴信息而確定的;以及在下載所述要被下載的程序之前,使顯示單元顯示基于所述安裝可能性信息,表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的屏幕頁面。
圖I示出了依據(jù)第一實施例的設(shè)備管理系統(tǒng)的配置的示例;
圖2示出了銷售包的配置的示例;
圖3示出了銷售包信息的配置的示例;
圖4示出了功能包信息的配置的示例;
圖5示出了依據(jù)第一實施例的設(shè)備管理系統(tǒng)的功能配置的示例;
圖6示出了依據(jù)本發(fā)明實施例的許可管理服務(wù)器的硬件配置的示例;
圖7示出了依據(jù)本發(fā)明實施例的圖像形成裝置的硬件配置的示例;
閱圖8示出了用于描述由銷售服務(wù)器執(zhí)行的獲取銷售包的列表信息的處理的時序圖;
圖9示出了銷售點主數(shù)據(jù)的配置的示例;
圖10示出了銷售包主數(shù)據(jù)的配置的示例;
圖11示出了組ID主數(shù)據(jù)的配置的示例;
圖12是用于描述在商品主數(shù)據(jù)中注冊商品信息的處理的處理過程的流程圖13示出了銷售服務(wù)器中的商品主數(shù)據(jù)的配置的示例;
圖14是用于描述在售出商品時執(zhí)行的處理過程的時序圖15是用于描述由產(chǎn)品密鑰發(fā)出單元執(zhí)行的產(chǎn)品密鑰生成處理的處理過程的流程圖16示出了許可管理表的配置的示例;
圖17示出了產(chǎn)品密鑰的配置的示例;
圖18是用于描述在安裝銷售包時執(zhí)行的處理過程的時序圖19示出了功能擴展設(shè)置菜單屏幕頁面的顯示示例;
圖20示出了產(chǎn)品密鑰輸入屏幕頁面的顯示示例;
圖21示出了當產(chǎn)品密鑰無效時的錯誤屏幕頁面的顯示示例;
圖22示出了組件管理表的配置的示例;
圖23示出了安裝列表屏幕頁面的顯示示例;
圖24示出了安裝信息管理表的配置的示例;
圖25示出了當不存在依賴關(guān)系問題時的確認屏幕頁面的顯示示例;
圖26示出了當可以同時安裝依賴包時的確認屏幕頁面的顯示示例;
圖27示出了當不能同時安裝依賴包時的確認屏幕頁面的顯示示例;
圖28示出了許可文件的配置的示例;
圖29是用于描述由組件服務(wù)器單元執(zhí)行的驗證依賴關(guān)系的處理和生成確認屏幕
頁面數(shù)據(jù)的處理的處理過程的流程圖; 圖30示出了依賴關(guān)系管理表的配置的示例;圖31是用于描述由激活服務(wù)器單元執(zhí)行的許可文件生成處理的處理過程的流程 圖32是用于描述由圖像形成裝置執(zhí)行的安裝銷售包的處理的處理過程的流程
是用于描述許可更新處理的處理過程的時序示出了功能擴展管理屏幕頁面的顯示示例;
示出了許可獲取/更新屏幕頁面的顯示示例;
是用于描述銷售包更新處理的處理過程的時序示出了更新列表屏幕頁面的顯示示例;
是用于描述去激活處理的處理過程的時序是用于描述在圖像形成裝置中自動執(zhí)行去激活的處理的處理過程的流程
示出了依據(jù)第二實施例的設(shè)備管理系統(tǒng)的配置的示例;
示出了依據(jù)第二實施例的設(shè)備管理裝置的功能配置的示例;
是用于描述依據(jù)第二實施例的安裝和激活銷售包的處理過程的時序是用于描述依據(jù)第二實施例的卸載和去激活銷售包的處理過程的時序圖;示出了依據(jù)第三實施例的設(shè)備管理系統(tǒng)的配置的示例;以及示出了依據(jù)第三實施例的設(shè)備管理系統(tǒng)的功能配置的示例。
閱圖31圖;
閱圖32圖;
圖33
圖34
圖35
圖36
圖37
圖38
閱圖39圖;
圖40
圖41
圖42
圖43
圖44
圖4具體實施例方式以下參考附圖描述本發(fā)明的實施例。圖I示出了依據(jù)第一實施例的設(shè)備管理系統(tǒng)的配置的示例。圖I所示的設(shè)備管理系統(tǒng)I廣泛地分為用戶環(huán)境El和制造商環(huán)境E2。用戶環(huán)境El和制造商環(huán)境E2經(jīng)由例如因特網(wǎng)之類的廣域網(wǎng)連接。用戶環(huán)境El是要安裝程序的圖像形成裝置40的用戶(客戶端)的系統(tǒng)環(huán)境。例如,用戶環(huán)境El對應(yīng)于作為圖像形成裝置40的用戶的公司或辦公室。用戶環(huán)境El包括至少一個圖像形成裝置40和至少一個用戶PC 50。圖像形成裝置40是在單個單元中提供的包括打印、掃描、復(fù)印和傳真?zhèn)魉投鄠€功能的多功能外設(shè)。然而,圖像形成裝置40可以僅具有這些功能中的一種??梢愿鶕?jù)需要通過增加或更新軟件組件(此后簡稱為“組件”)來擴展圖像形成裝置40的功能。用戶PC 50用于進行購買要增加到圖像形成裝置40的組件的過程。依據(jù)用戶的數(shù)量(以公司和辦公室為單位的用戶的數(shù)量)可以存在多個用戶環(huán)境E1。同時,制造商環(huán)境E2是要增加到圖像形成裝置40的組件的賣主的系統(tǒng)環(huán)境。例如,通過圖像形成裝置40的制造商來操作制造商環(huán)境E2。制造商環(huán)境E2包括許可管理服務(wù)器10、銷售服務(wù)器20以及下載服務(wù)器30。銷售服務(wù)器20是從用戶環(huán)境El接收組件的購買申請的計算機。在圖像形成裝置40的每個銷售區(qū)域(例如US、歐洲、日本、除日本之外的亞洲等)中提供銷售服務(wù)器20,并且每個銷售服務(wù)器20從屬于對應(yīng)的銷售區(qū)域的用戶環(huán)境El接收購買申請。下載服務(wù)器30是用于管理組件的實體的計算機。用戶環(huán)境El從下載服務(wù)器30下載被提交了購買申請的組件的實體。許可管理服務(wù)器10是用于管理所購買的組件的許可(使用權(quán))的計算機。以銷售包為單位分發(fā)當前實施例的組件。此外,可以以包括一組多個銷售包的組合來分發(fā)組件。一組多個銷售包在本實施例中被簡稱為“組”。圖2示出了銷售包的配置的示例。如圖2所示,每個銷售包是檔案文件,該檔案文件包含一個銷售包信息文件和一個或多個功能包。銷售包信息文件記錄了銷售包的屬性信息(銷售包信息)。圖3示出了銷售包信息的配置的示例。如圖3所示,銷售包信息包括產(chǎn)品ID、版本、名稱、說明、賣主名以及分發(fā)類型。產(chǎn)品ID是對每個銷售包和每個功能包唯一分配的識別符(產(chǎn)品識別符)。版本是銷售包的版本號。名稱是銷售包的名稱。說明用于說明銷售包。賣主名是銷售包的賣主(開發(fā)者)的名稱。分發(fā)類型是表示激活(許可認證)是否必要的信息。沒有要求激活的銷售包可以免費使用。返回參考圖2,功能包是以功能為單位封包的軟件包。每個功能包是包括一個功能包信息文件和一個組件的實體的檔案文件(例如,JAR (Java (注冊商標)檔案)文件)。功能包信息文件記錄了功能包的屬性信息(功能包信息)。圖4示出了功能包信息的配置的示例。如圖4所示,功能包信息包括產(chǎn)品ID、版本、名稱、說明、賣主名、分發(fā)類型以及包依賴信息。產(chǎn)品ID是功能包的產(chǎn)品ID。版本是功能包的版本號。名稱是功能包的名稱。說明用于說明功能包。賣主名是功能包的賣主(開發(fā)者)的名稱。分發(fā)類型是表示是否有必要對功能包進行激活(許可認證)的信息。不需要激活的功能包可以免費使用。包依賴信息是對應(yīng)的功能包所依賴(或使用)的另一功能包(被對應(yīng)的功能包依賴)的產(chǎn)品ID。每個功能包可以依賴于多個其他功能包。在圖2中,三個銷售包形成一個組。即使一個銷售包屬于一個組,也可以單獨地分發(fā)該銷售包。圖5示出了依據(jù)第一實施例的設(shè)備管理系統(tǒng)I的功能配置的示例。如圖5所示,銷售服務(wù)器20包括商品注冊單元21、銷售管理單元22、產(chǎn)品密鑰報告單元以及商品主數(shù)據(jù)(article master) 23。商品注冊單元21下載表示在許可管理服務(wù)器10中集中管理的銷售包的列表的信息?;谠摿斜?,商品注冊單元21在商品主數(shù)據(jù)23中注冊操作者輸入的商品配置信息。銷售管理單元22從用戶PC 20接收對于具有商品主數(shù)據(jù)23中注冊的商品信息的商品的購買申請。銷售管理單元22使許可管理服務(wù)器10發(fā)出用于購買申請的產(chǎn)品密鑰。產(chǎn)品密鑰報告單元24將發(fā)出的產(chǎn)品密鑰發(fā)送到用戶PC 50,作為對購買申請的響應(yīng)。在本實施例中,商品是包含銷售包或組以及銷售包或組的許可的內(nèi)容的概念。因此,即使兩個銷售包相同,如果許可的內(nèi)容(許可方式、許可有效期、許可卷號等)不同,也可能被作為不同的商品來處理。此后,將與許可的內(nèi)容有關(guān)的信息稱為許可信息。產(chǎn)品密鑰是每次購買商品時唯一發(fā)出(或分配)的識別符。產(chǎn)品密鑰用作用于識別商品中包含的銷售包的許可(使用權(quán))的信息(許可識別符),或者用作用于證明商品的合法購買者的信息。在本實施例中,彼此清楚地區(qū)分產(chǎn)品ID和產(chǎn)品密鑰。也就是說,產(chǎn)品ID用于確定銷售包是相同產(chǎn)品還是不同產(chǎn)品,而產(chǎn)品密鑰用于區(qū)分購買產(chǎn)品的動作。因此,每次購買商品時發(fā)出不同的產(chǎn)品密鑰,即使對于具有相同產(chǎn)品ID的銷售包。圖像形成裝置40包括安裝單元421、許可更新單元422、包更新單元423、許可檢查單元424、去激活單元425、UI控制單元426以及安裝信息管理表427。安裝單元421在輸入產(chǎn)品密鑰時控制用于安裝與產(chǎn)品密鑰對應(yīng)的銷售包的一系列處理。例如,安裝單元421請求許可管理服務(wù)器10確定在要安裝的銷售包中包含的功能包的依賴關(guān)系的有效性,從下載服務(wù)器30下載要安裝的銷售包,并從許可管理服務(wù)器10獲取要安裝的銷售包的許可文件90。許可文件90是記錄了用于證明銷售包的許可的數(shù)據(jù)(允許使用銷售包的數(shù)據(jù))的文件。也就是說,依據(jù)本實施例的銷售包(組件)不能僅通過獲取銷售包的實體而在圖像形成裝置40中使用??梢酝ㄟ^在圖像形成裝置40中安裝許可文件90來使用銷售包。許可更新單元422控制用于更新(延展)圖像形成裝置40中安裝的銷售包的許可的屆滿日的處理(許可更新處理)。包更新單元423控制用于更新圖像形成裝置40中安裝的銷售包的處理(銷售包更新處理)。許可檢查單元424基于許可文件90確定是否授權(quán)銷售包的使用。去激活單元425對圖像形成裝置40中安裝的銷售包去激活。具體地,去激活單元425刪除被確定為去激活的目標的銷售包和該銷售包的許可文件90。UI控制單元426控制圖像形成裝置40的操作面板的顯示。安裝信息管理表427是用于管理與圖像形成裝置40中安裝的銷售包有關(guān)的信息的表,并且安裝信息管理表427被保存在圖像形成裝置40的存儲設(shè)備中。許可管理服務(wù)器10包括激活服務(wù)器單元11和組件服務(wù)器單元15。激活服務(wù)器單元11包括銷售服務(wù)器協(xié)調(diào)單元111、產(chǎn)品密鑰發(fā)出單元112、產(chǎn)品密鑰確認單元113、許可發(fā)出單元115、去激活單元116、銷售服務(wù)器認證單元117、銷售點主數(shù)據(jù)118、銷售包主數(shù)據(jù)119、組ID主數(shù)據(jù)120以及許可管理表121。銷售服務(wù)器協(xié)調(diào)單元111執(zhí)行銷售服務(wù)器20請求的處理,以及依據(jù)銷售服務(wù)器20報告的信息的處理。產(chǎn)品密鑰發(fā)出單元112響應(yīng)于來自銷售服務(wù)器20的銷售管理單元22的請求生成產(chǎn)品密鑰。產(chǎn)品密鑰發(fā)出單元112在許可管理表121中注冊所生成的產(chǎn)品密鑰、以及與利用所生成的產(chǎn)品密鑰識別的許可有關(guān)的信息。產(chǎn)品密鑰確認單元113基于許可管理表121,驗證在下載銷售包時在圖像形成裝置40中輸入的產(chǎn)品密鑰的有效性。許可發(fā)出單元115發(fā)出銷售包的許可。當發(fā)出了許可時,更新許可管理表121,并生成許可文件90。去激活單元116響應(yīng)于來自圖像形成裝置40的去激活單元425的去激活請求,釋放所請求的許可。銷售服務(wù)器認證單元117通過使用銷售點主數(shù)據(jù)118來認證銷售服務(wù)器20。在銷售包主數(shù)據(jù)119中,注冊了表示銷售表的列表的信息。在組ID主數(shù)據(jù)120中,注冊了表示組和銷售包的關(guān)聯(lián)性的信息。銷售點主數(shù)據(jù)118、銷售包主數(shù)據(jù)119、組ID主數(shù)據(jù)120和許可管理表121被保存在許可管理服務(wù)器10的存儲設(shè)備中。組件服務(wù)器單元15包括依賴關(guān)系確定單元151、安裝支持單元152、包更新支持單元153、組件管理單元154、組件管理表155以及依賴關(guān)系管理表156。依賴關(guān)系確定單元151確定要被安裝或更新的銷售包中包含的功能包所依賴的另一個功能包是否已經(jīng)被安裝在圖像形成裝置40中。更具體地,響應(yīng)于來自圖像形成裝置40的安裝單元421的請求,依賴關(guān)系確定單元151確定要被安裝的銷售包中包含的功能包的依賴關(guān)系是否由圖像形成裝置40中已安裝的另一個功能包滿足。通過查詢組件管理表155和依賴關(guān)系管理表156來進行該確定。安裝支持單元152執(zhí)行用于支持將銷售包安裝到圖像形成裝置40中的處理的處理。例如,安裝支持單元152生成用于顯示用戶可以用來選擇要安裝的銷售包的屏幕頁面的HTML數(shù)據(jù)(安裝列表屏幕頁面數(shù)據(jù)),并將安裝列表屏幕頁面數(shù)據(jù)提供給圖像形成裝置40的安裝單元421。包更新支持單元153執(zhí)行用于支持更新(升級)圖像形成裝置40中的銷售包的操作的處理。例如,包更新支持單元153生成用于顯示用戶可以用來選擇要被更新的銷售包的屏幕頁面的HTML數(shù)據(jù)(更新列表屏幕頁面數(shù)據(jù)),并將更新列表屏幕頁面數(shù)據(jù)提供給圖像形成裝置40的包更新單元423。組件管理單元154周期性地請求在下載服務(wù)器30的銷售包管理單元32中保存的銷售包。此外,組件管理單元154在組件管理表155或依賴關(guān)系管理表156中注冊銷售包的配置信息以及包含在該銷售包中的各個功能包的依賴信息。組件管理表155和依賴關(guān)系管理表156保存在許可管理服務(wù)器10的存儲設(shè)備中。每個功能包包括表示該功能包所依賴的功能包的信息,并且,許可管理服務(wù)器10基于表不該功能包所依賴的功能包的信息,在依賴關(guān)系管理表156中注冊功能包之間的依賴關(guān)系。因此,可以容易地注冊與復(fù)雜的依賴關(guān)系相關(guān)的信息。例如,當功能包(或包括功能包的銷售包)的制造商制造的功能包放在下載服務(wù)器30中時,許可管理服務(wù)器10從下載服務(wù)器30獲取功能包中包含的包依賴信息,并且自動將功能包之間的依賴關(guān)系注冊在依賴關(guān)系管理表156中。因此,即使銷售點的管理員和功能包的制造商不同,銷售點的管理員也不必知道功能包之間的依賴關(guān)系。由此,可以通過第三賣主制造功能包,并且可以增加銷售機會。圖6示出了依據(jù)本發(fā)明實施例的許可管理服務(wù)器10的硬件配置的示例。許可管理服務(wù)器10包括通過總線B互連的驅(qū)動設(shè)備100、副存儲設(shè)備102、存儲設(shè)備103、CPU 104以及接口設(shè)備105。通過諸如⑶-ROM之類的記錄介質(zhì)101來提供用于執(zhí)行許可管理服務(wù)器10的處理的程序。當記錄程序的記錄介質(zhì)101被放置在驅(qū)動設(shè)備100中時,經(jīng)由驅(qū)動設(shè)備100從記錄介質(zhì)101將程序安裝在副存儲設(shè)備102中。然而,不必總是從記錄介質(zhì)101安裝程序;也可以經(jīng)由網(wǎng)絡(luò)從其他計算機下載程序。副存儲設(shè)備102存儲安裝的程序以及必要的文件和數(shù)據(jù)。當給出了激活程序的指令時,存儲設(shè)備103從副存儲設(shè)備102讀取程序并存儲該程序。CPU 104依據(jù)存儲設(shè)備103中存儲的程序,執(zhí)行與許可管理服務(wù)器10相關(guān)的功能(圖5中表示的各個單元)。接口設(shè)備105用作用于連接到網(wǎng)絡(luò)的接口。許可管理服務(wù)器10可以包括諸如液晶顯示器或CRT顯示器之類的顯示設(shè)備、以及諸如鍵盤和鼠標之類的輸入設(shè)備。銷售服務(wù)器20、下載服務(wù)器30和用戶PC 50可以具有如圖6所示的相同的硬件配置。圖7示出了依據(jù)本發(fā)明實施例的圖像形成裝置40的硬件配置的示例。如圖7所示,圖像形成裝置40包括控制器41、掃描儀42、打印機43、調(diào)制解調(diào)器44、操作面板45、網(wǎng)絡(luò)接口 46以及SD卡槽47??刂破?1包括CPU 41URAM 412以及HDD 414。ROM 413記錄各種程序以及程序使用的數(shù)據(jù)。RAM 412被用作用于加載程序的存儲區(qū)和被加載的程序的工作區(qū)。CPU 411通過處理RAM 412中加載的程序來實現(xiàn)各種程序(圖5中示出的各個單元)。HDD 414記錄各種程序以及程序使用的數(shù)據(jù)。掃描儀42是用于從原始文件讀取圖像數(shù)據(jù)的硬件組件。打印機43是用于將圖像打印到打印紙張上的硬件組件。調(diào)制解調(diào)器44是用于連接到電話線的硬件組件,并被用于通過傳真?zhèn)鬏攣戆l(fā)送/接收圖像數(shù)據(jù)。操作面板45是包括諸如按鈕之類的用于從用戶接收輸入的輸入單元以及諸如液晶面板之類的顯示單元的硬件組件。網(wǎng)絡(luò)接口 46是用于連接到諸如LAN之類的網(wǎng)絡(luò)(有線或無線)的硬件組件。SD卡槽47用于讀取SD卡800中記錄的程序。也就是說,在圖像形成裝置40中,不僅記錄在ROM 413中的程序可以被記錄在RAM 412中并被執(zhí)行,而且記錄在SD卡800中的程序也可以被記錄在RAM 412中并被執(zhí)行。以下描述在依據(jù)第一實施例的設(shè)備管理系統(tǒng)I中執(zhí)行的處理過程。圖8是用于描述由銷售服務(wù)器20執(zhí)行的獲取銷售包的列表信息的處理的時序圖。通過各銷售區(qū)來確定要被銷售的商品的配置。當在特定銷售區(qū)中確定了要被銷售的商品的配置時執(zhí)行圖8的處理。例如,當銷售點的管理員輸入指令來獲取銷售服務(wù)器20中的商品信息時,銷售服務(wù)器20的商品注冊單元21指定銷售服務(wù)器20的存儲設(shè)備中存儲的密碼、域名以及銷售點ID,并發(fā)送認證請求到許可管理服務(wù)器10的激活服務(wù)器單元11 (步驟S101)。當接收到認證請求時,銷售服務(wù)器認證單元117基于認證請求中指定的信息和銷售點主數(shù)據(jù)118來認證銷售服務(wù)器20。圖9示出了銷售點主數(shù)據(jù)118的配置的示例。如圖9所示,銷售點主數(shù)據(jù)118具有對每個銷售區(qū)注冊的密碼、域名和銷售點ID。銷售服務(wù)器認證單元117通過將認證請求中包含的域名、銷售點ID和密碼與銷售點主數(shù)據(jù)118中包含的域名、銷售點ID和密碼進行交叉檢查來認證銷售服務(wù)器20。當認證成功時,銷售服務(wù)器認證單元117打開任務(wù),并將任務(wù)ID返回給銷售管理單元22 (步驟S102)。此后,基于該任務(wù)ID執(zhí)行銷售管理單元22與激活服務(wù)器單元11之間的通信。接下來,商品注冊單元212將獲取銷售包的列表信息的請求發(fā)送到激活服務(wù)器單元11的銷售服務(wù)器協(xié)調(diào)單元111 (步驟S103)。響應(yīng)于接收到獲取銷售包的列表信息的請求,銷售服務(wù)器協(xié)調(diào)單元111從銷售包主數(shù)據(jù)119獲取列表信息,并將列表信息返回給商品注冊單元21 (步驟S104)。圖10示出了銷售包主數(shù)據(jù)119的配置的示例。如圖10所示,銷售包主數(shù)據(jù)119具有對每個銷售包注冊的產(chǎn)品ID、日文的銷售包名、日文的賣主名、英文的銷售包名以及英文的賣主名。步驟S104返回的列表信息包括每個銷售包的這些信息項。該信息由例如許可管理服務(wù)器10的管理員注冊在銷售包主數(shù)據(jù)119中。當接收到銷售包的列表信息時,商品注冊單元21基于列表信息將銷售點的管理員輸入的信息注冊在商品主數(shù)據(jù)23中(步驟S105)。根據(jù)需要,管理員可以定義組。具體的,確定了組ID,則確定了屬于與該組ID有關(guān)的組的銷售包。當定義了組時,商品注冊單元21將定義的組信息(組ID和屬于該組的銷售包的產(chǎn)品ID)發(fā)送到銷售服務(wù)器協(xié)調(diào)單元111 (步驟S106)。隨后,銷售服務(wù)器協(xié)調(diào)單元111將接收到的組信息注冊在組ID主數(shù)據(jù)120 (步驟 S107)中。圖11示出了組ID主數(shù)據(jù)120的配置的示例。如圖11所示,組ID主數(shù)據(jù)120具有
9屬于對組ID和銷售點ID的每個組合注冊的組ID有關(guān)的組的銷售包的產(chǎn)品ID。組ID與銷售點ID組合是因為,組ID對于每個銷售點是唯一的。在圖11中,存在包括相同組ID (例如,001)的多條記錄。圖11的組ID主數(shù)據(jù)具有每條記錄中注冊的一個銷售包的產(chǎn)品ID。也就是說,存在屬于具有組ID “001”的組的三個銷售包。隨后,描述步驟S105的細節(jié)。圖12是用于描述在商品主數(shù)據(jù)23中注冊商品信息的處理的處理過程的流程圖。在步驟Slll中,商品注冊單元21使銷售服務(wù)器20的顯示設(shè)備顯示圖8中的步驟S104接收到的銷售包的列表信息。接下來,管理員從列表信息中的銷售包中選擇銷售服務(wù)器20所屬的銷售區(qū)中的要被出售的銷售包。此外,管理員輸入每個銷售包的許可形式、許可有效期、卷號以及商品名(步驟S112)。此外,根據(jù)需要,管理員可以定義組并選擇屬于該組的銷售包。接下來,商品注冊單元21在商品主數(shù)據(jù)23中注冊定義了與被選擇作為要被出售的銷售包的銷售包有關(guān)的商品的配置的商品信息(步驟S113)。圖13示出了銷售服務(wù)器20中的商品主數(shù)據(jù)23的配置的示例。如圖13所示,商品主數(shù)據(jù)23是用于管理每個商品的商品ID(產(chǎn)品ID或組ID)、許可形式、許可有效期、卷號以及商品名的表。許可形式是表示屬于商品的銷售包的許可是沒有限制型許可、有時間限制的許可、還是試驗許可(trial license)的信息。沒有限制型許可在購買后能無限期使用。有時間限制的許可在預(yù)定時期內(nèi)有效(可使用)。試驗許可用于試驗使用。許可有效期是當許可形式是有時間限制的許可或試驗許可時的有效屬性,其表示許可有效的時間段。卷號表示許可的卷號。當具有兩個以上卷號的商品被購買時,授予卷許可。因此,可以由卷號內(nèi)的多個用戶同時使用相同的銷售包。商品名是商品的名稱。由于商品信息注冊在銷售服務(wù)器20的商品主數(shù)據(jù)23中,因此,可以在銷售服務(wù)器20所屬的銷售區(qū)中出售對應(yīng)的商品。圖14是用于描述當出售商品時執(zhí)行的處理過程的時序圖。圖14所示的銷售服務(wù)器20屬于圖14所示的用戶PC 50所屬的銷售區(qū)。當特定用戶環(huán)境El中的用戶輸入了顯示能夠購買的商品的列表的網(wǎng)頁(商品列表頁)的URL時,網(wǎng)頁瀏覽器51發(fā)送獲取商品列表頁面的請求到銷售服務(wù)器20的銷售管理單元22 (步驟S 121)。接下來,銷售管理單元22基于商品主數(shù)據(jù)23生成商品列表頁面(步驟S 122)。具體地,作為商品列表頁面,銷售管理單元22對商品主數(shù)據(jù)23中注冊的每個商品生成用于顯示商品名、許可形式、許可有效期、卷號和復(fù)選按鈕的HTML數(shù)據(jù)。復(fù)選按鈕用于選擇商品是否要被作為購買對象。接下來,銷售管理單元22將生成的商品列表頁面返回到網(wǎng)頁瀏覽器51 (步驟S 123)。網(wǎng)頁瀏覽器51使用戶PC 50的顯示設(shè)備顯示接收到的商品列表頁面。在商品列表頁面中,當用戶選擇與要被作為購買對象的商品對應(yīng)的復(fù)選按鈕時,網(wǎng)頁瀏覽器51將包含被選擇作為購買對象的商品的商品ID的購買請求發(fā)送到銷售管理單元22 (步驟S124)。也就是說,定義商品列表頁面使得當按下購買按鈕時發(fā)送所選擇的商品ID。在商品列表頁面中,可以選擇多個商品。因此,在步驟S 124中,購頭請求可以包括多個商品ID。接下來,銷售管理單元22指定域名、銷售點ID和密碼,并將認證請求發(fā)送到許可管理服務(wù)器10的激活服務(wù)器單元11 (步驟S125)。激活服務(wù)器單元11的銷售服務(wù)器認證單元117通過將認證請求中包含的域名、銷售點ID和密碼與銷售點主數(shù)據(jù)118中包含的域名、銷售點ID和密碼進行交叉檢查,來認證銷售服務(wù)器20。當認證成功時,銷售服務(wù)器認證單元117打開任務(wù),并將任務(wù)ID返回到銷售管理單元22 (步驟S 126)。此后,基于任務(wù)ID執(zhí)行銷售管理單元22與激活服務(wù)器單元11之間的通信。接下來,銷售管理單元22從商品主數(shù)據(jù)23獲取在購買請求中包含的商品ID (產(chǎn)品ID或組ID)的許可形式、許可有效期以及卷號。然后,銷售管理單元22通過指定所獲得的對應(yīng)的商品ID (產(chǎn)品ID或組ID)的許可形式、許可有效期和卷號,來將發(fā)出產(chǎn)品密鑰的請求發(fā)送到激活服務(wù)器單元11的產(chǎn)品密鑰發(fā)出單元112 (步驟S127)。響應(yīng)于接收到發(fā)出產(chǎn)品密鑰的請求,產(chǎn)品密鑰發(fā)出單元112生成產(chǎn)品密鑰(步驟S218)。產(chǎn)品密鑰發(fā)出單元112將生成的產(chǎn)品密鑰返回到銷售管理單元22(步驟S129)。當對多個商品請求發(fā)出產(chǎn)品密鑰時,對每個商品生成一個產(chǎn)品密鑰。當接收到產(chǎn)品密鑰時,銷售服務(wù)器20的產(chǎn)品密鑰報告單元24將包含接收到的產(chǎn)品密鑰的HTML數(shù)據(jù)返回到網(wǎng)頁瀏覽器51 (步驟S130)。網(wǎng)頁瀏覽器51使用戶PC 50的顯示設(shè)備顯示該HTML數(shù)據(jù)。由此,用戶可以識別對購買的商品發(fā)出的產(chǎn)品密鑰。產(chǎn)品密鑰報告單元24可以通過發(fā)送描述產(chǎn)品密鑰的電子郵件來將產(chǎn)品密鑰分發(fā)到用戶PC 50。接下來,給出步驟S218的詳細說明。圖15是用于描述由產(chǎn)品密鑰發(fā)出單元112執(zhí)行的產(chǎn)品密鑰生成處理的處理過程的流程圖。在步驟S141,產(chǎn)品密鑰發(fā)出單元112接收商品ID(產(chǎn)品ID或組ID)、許可形式、許可有效期和卷號。接下來,產(chǎn)品密鑰發(fā)出單元112確定接收到的商品ID是否是組ID(步驟S142)。具體地,產(chǎn)品密鑰發(fā)出單元112從組ID主數(shù)據(jù)120搜索與商品ID對應(yīng)的組ID。當找到與商品ID對應(yīng)的組ID時,產(chǎn)品密鑰發(fā)出單元122從組ID主數(shù)據(jù)120獲取與組ID關(guān)聯(lián)的所有產(chǎn)品ID (即,屬于該組的銷售包的產(chǎn)品ID)(步驟S143)。當步驟S142的結(jié)果是否時,或在步驟S142后,產(chǎn)品密鑰發(fā)出單元112在許可管理表121中生成用于注冊接收到的產(chǎn)品ID或從組ID主數(shù)據(jù)120獲取的產(chǎn)品ID的記錄(步驟S144)。因此,當從組ID主數(shù)據(jù)120獲得多個產(chǎn)品ID時,生成多條記錄。此外,產(chǎn)品密鑰發(fā)出單元112生成與相同產(chǎn)品ID的卷號對應(yīng)的多條記錄。因此,當卷號是2或更多時,對相同的產(chǎn)品ID生成2條或更多條記錄。圖16示出了許可管理表121的配置的示例。圖16所示的許可管理表121中的項包括對銷售包發(fā)出的每個許可的管理號、產(chǎn)品密鑰、產(chǎn)品ID、機器號、狀態(tài)、許可形式、許可有效期、許可屆滿期以及許可發(fā)出日。在這些項中,對于產(chǎn)品ID、許可形式和許可有效期,在步驟S144中注冊從銷售管理單元22接收到的值。當生成多條記錄時,在所有生成的記錄中注冊相同的值。然后,在組許可的情況下(當基于組ID獲取到銷售包的產(chǎn)品ID時),將獲得的產(chǎn)品ID分別注冊在生成的記錄中。管理號是在許可管理表121中生成記錄時對每個記錄唯一分配的識別符(號)。后面步驟生成的產(chǎn)品密鑰被注冊在產(chǎn)品密鑰字段中。在發(fā)出許可文件時,將被指定為要使用銷售包的設(shè)備的圖像形成裝置40的機器號注冊在機器號字段中。機器號是用于唯一識別每個圖像形成裝置40的識別信息(設(shè)備識別符)。狀態(tài)是表示許可的狀態(tài)的信息。在本實施例中,許可的狀態(tài)包括“未許可(no license)”^結(jié)賬(check out)”以及“登記(checkin)”?!拔丛S可”是未發(fā)出許可的狀態(tài)?!敖Y(jié)賬”是正在使用許可的狀態(tài)?!暗怯洝笔且厌尫旁S可(可用)的狀態(tài)。對于狀態(tài),在步驟S144中未注冊值。許可屆滿日是當發(fā)出了許可文件90時基于許可有效期計算的許可(許可文件90)的屆滿日。許可發(fā)出日是發(fā)出許可(許可文件90)的日期,其在發(fā)出許可文件90時被注冊。接下來,產(chǎn)品密鑰發(fā)出單元112生成一個產(chǎn)品密鑰(步驟S145)。即使在步驟S141接收到的商品號是組ID且即使卷號是2個或者更多時,也只生成一個產(chǎn)品密鑰。圖17示出了產(chǎn)品密鑰的配置的示例。如圖7所示,產(chǎn)品密鑰是包含唯一 ID、商品ID、許可形式和組許可標記的數(shù)據(jù)。唯一 ID是當生成產(chǎn)品密鑰時唯一生成的ID。通過唯一 ID建立產(chǎn)品密鑰的唯一性。商品ID是在步驟S141接收到的產(chǎn)品ID或組ID,即,與購買的商品對應(yīng)的銷售包或組的產(chǎn)品ID或組ID。許可形式是步驟S141中接收到的許可形式。組許可標記是表示產(chǎn)品密鑰中的商品ID是組ID (真)或不是組ID (假)的參數(shù)。在接收到的商品ID是組ID時,產(chǎn)品密鑰發(fā)出單元112將組許可標記的值設(shè)置為真。接下來,產(chǎn)品密鑰發(fā)出單元112通過將生成的產(chǎn)品密鑰注冊在步驟S144生成的記錄中來更新許可管理表121,并將該記錄的狀態(tài)設(shè)置為“登記”(步驟S 146)。當存在步驟S144中生成的多條記錄時(當許可是組許可或當卷號是2個或更多時(卷許可)),在該多條記錄中注冊相同的產(chǎn)品密鑰。在圖16的許可管理表121中,管理號I至3的記錄是與卷許可對應(yīng)的記錄。與卷許可有關(guān)的記錄具有相同的產(chǎn)品密鑰和相同的產(chǎn)品ID。管理號4和5的記錄是與組許可(組的許可)對應(yīng)的記錄。與組許可有關(guān)的記錄具有相同的產(chǎn)品密鑰。然而,組許可的記錄對應(yīng)于不同銷售包,且因此具有不同的產(chǎn)品ID。在圖14的步驟S129將如上生成的產(chǎn)品密鑰發(fā)送到銷售服務(wù)器20的銷售管理單元22,隨后從銷售管理單元22轉(zhuǎn)發(fā)到用戶PC 50的網(wǎng)頁瀏覽器51。接下來,安裝發(fā)出了產(chǎn)品ID的商品中包含的銷售包。圖18是用于描述安裝銷售包時執(zhí)行的處理過程的時序圖。獲得產(chǎn)品密鑰的用戶在要使用與產(chǎn)品密鑰對應(yīng)的銷售包的圖像形成裝置40中輸入產(chǎn)品密鑰(步驟S151)。通過在操作面板45上顯示的以下將描述的功能擴展設(shè)置菜單屏幕頁面輸入產(chǎn)品密鑰。圖19示出了功能擴展設(shè)置菜單屏幕頁面的顯示示例。功能擴展設(shè)置菜單屏幕頁面510用于顯示與擴展圖像形成裝置40的功能有關(guān)的各種菜單。當輸入了預(yù)定的操作時,UI控制單元426使操作面板45顯示功能擴展設(shè)置菜單屏幕頁面510。在功能擴展設(shè)置菜單屏幕頁面510中,當選擇新增菜單511時,Π控制單元426使操作面板45顯示產(chǎn)品密鑰輸入屏幕頁面。圖20示出了產(chǎn)品密鑰輸入屏幕頁面的顯示示例。產(chǎn)品密鑰輸入屏幕頁面520包括產(chǎn)品密鑰輸入字段521。在步驟S151,在產(chǎn)品密鑰輸入字段521中輸入產(chǎn)品密鑰。當在產(chǎn)品密鑰輸入字段521中輸入了產(chǎn)品密鑰且按下下一步按鈕522時,安裝單元421指定輸入的產(chǎn)品密鑰,并且向組件服務(wù)器單元15的安裝支持單元152發(fā)送生成與產(chǎn)品密鑰對應(yīng)的銷售包有關(guān)的安裝列表屏幕頁面的請求(步驟S152)。CN 102918505 A
書
明
說
11/24 頁接下來,當接收到生成安裝列表屏幕頁面的請求時,安裝支持單元152向激活服務(wù)器單元11的產(chǎn)品密鑰確認單元113發(fā)送確認該請求中指定的產(chǎn)品密鑰的有效性的請求(步驟S153)。產(chǎn)品密鑰確認單元113查詢許可管理表121,并確定產(chǎn)品密鑰的有效性(步驟S154)。具體的,在注冊了包含該產(chǎn)品密鑰的記錄,包含該產(chǎn)品密鑰的記錄的狀態(tài)不是“結(jié)賬”時,并且在當前日期沒有過包含該產(chǎn)品密鑰的記錄的許可屆滿日時(包括沒有注冊許可屆滿日的情況),確定該產(chǎn)品密鑰有效。否則,確定產(chǎn)品密鑰無效。當產(chǎn)品密鑰有效時,產(chǎn)品密鑰確認單元113向安裝支持單元152返回與許可管理表121中的產(chǎn)品密鑰關(guān)聯(lián)的產(chǎn)品ID(即,銷售包的產(chǎn)品ID)(步驟S155)。因此,在組許可或與卷許可有關(guān)的產(chǎn)品密鑰的情況下返回多個產(chǎn)品ID。然而,當目標產(chǎn)品密鑰被確定為無效時,安裝支持單元152向安裝單元421返回用于顯示表示產(chǎn)品密鑰無效的錯誤屏幕頁面的錯誤屏幕顯示數(shù)據(jù)。響應(yīng)于接收到錯誤屏幕頁面數(shù)據(jù),安裝單元421使UI控制單元426基于錯誤屏幕頁面數(shù)據(jù)顯示錯誤屏幕頁面。圖21示出了當產(chǎn)品密鑰無效時錯誤屏幕頁面的顯示示例。錯誤屏幕頁面530顯示表示產(chǎn)品密鑰錯誤(產(chǎn)品密鑰無效)的消息和產(chǎn)品密鑰輸入字段531。用戶可以在產(chǎn)品密鑰輸入字段531中重新輸入正確的產(chǎn)品密鑰。當在產(chǎn)品密鑰輸入字段531中輸入了正確的產(chǎn)品密鑰且選擇了確認按鈕532時,再次執(zhí)行從步驟S152往下的步驟。然而,當選擇了取消按鈕533時,退出安裝銷售包的操作。在步驟S155,當確定結(jié)果表示產(chǎn)品密鑰被確定為有效時,安裝支持單元152通過查詢組件管理表155,生成與從產(chǎn)品密鑰確認單元113返回的產(chǎn)品ID對應(yīng)的銷售包有關(guān)的安裝屏幕頁面數(shù)據(jù)(步驟S156)。圖22示出了組件管理表155的配置的示例。如圖22所示,組件管理表155具有對每個銷售包記錄的產(chǎn)品ID、版本、名稱、說明、賣主名、分發(fā)類型、下載路徑以及功能包的產(chǎn)品ID。版本是銷售包的版本。名稱是銷售包的名稱。說明是用于說明銷售包。賣主名是銷售包的賣主的名稱。分發(fā)類型是銷售包的分發(fā)類型。下載路徑是下載服務(wù)器30中的銷售包管理單元32中的銷售包的位置信息。在本實施例中,URL (統(tǒng)一資源定位符)用作位置信息。功能包的產(chǎn)品ID是屬于銷售包的功能包的產(chǎn)品ID的列表。當組件管理單元152周期性地從下載服務(wù)器30獲取銷售包并分析獲得的銷售包時,注冊組件管理表155的內(nèi)容。具體的,注冊銷售包中存儲的銷售包信息文件中記錄的產(chǎn)品ID、版本、名稱、說明、賣主名以及分發(fā)類型。銷售包中包含的每個功能包中存儲的功能包信息文件中記錄的產(chǎn)品ID被注冊為功能包的產(chǎn)品ID。當獲得銷售包時從下載服務(wù)器30報告下載路徑。接下來,安裝支持單元152將生成的安裝列表屏幕頁面數(shù)據(jù)發(fā)送到圖像形成裝置40的安裝單元421 (步驟S157)。安裝單元421在UI控制單元426中輸入接收到的安裝列表屏幕頁面數(shù)據(jù)。UI控制單元426使操作面板45基于安裝列表屏幕頁面數(shù)據(jù)顯示安裝列表屏幕頁面(步驟S158)。圖23示出了安裝列表屏幕頁面的顯示示例。在安裝列表屏幕頁面540中,顯示可·作為安裝對象(安裝候選)的銷售包的列表。對每個銷售包提供復(fù)選按鈕,用于選擇是否安裝對應(yīng)的銷售包。用戶勾選要作為安裝對象的銷售包的復(fù)選按鈕。在圖23中,包I至4是安裝候選,且包I至3被選擇作為安裝對象。
13
在安裝列表屏幕頁面540中,當勾選了要作為安裝對象的銷售包的復(fù)選按鈕且選擇了安裝按鈕541時(步驟S159),安裝單元421指定在安裝列表屏幕頁面40中勾選的銷售包的產(chǎn)品ID (被選擇作為安裝對象)以及圖像形成裝置40中安裝的所有銷售包的配置信息,并向組件服務(wù)器單元15的安裝支持單元152發(fā)送安裝被選擇作為安裝對象的銷售包的請求(步驟S160)。安裝列表屏幕頁面540中檢查的銷售包的產(chǎn)品ID是從安裝列表屏幕頁面數(shù)據(jù)獲得的。此外,圖像形成裝置40中安裝的所有銷售包的配置信息是從安裝信息管理表427獲得的。圖24示出了安裝信息管理表427的配置的示例。如圖24所示,安裝信息管理表427具有對圖像形成裝置40中安裝的每個銷售包記錄的產(chǎn)品ID、版本、功能包的產(chǎn)品ID、激活標記以及許可屆滿日。功能包的產(chǎn)品ID是屬于銷售包的功能包的產(chǎn)品ID的列表。激活標記表示銷售包是否被激活(是否已經(jīng)被激活)。許可屆滿日是對銷售包發(fā)出的許可的屆滿日(許可文件90的屆滿日)。每個功能包的激活標記和許可屆滿日與對應(yīng)的功能包所屬的銷售包的激活標記和許可屆滿日。此外,當如下所述安裝銷售包時注冊安裝信息管理表427的內(nèi)容。在步驟S160中發(fā)送的配置信息包括安裝信息管理表427中注冊的所有信息。接下來,安裝支持單元152使依賴關(guān)系確定單元151驗證與安裝請求中包含的產(chǎn)品ID有關(guān)的銷售包的依賴關(guān)系(步驟S161)。具體的,依賴關(guān)系確定單元151確定與產(chǎn)品ID有關(guān)的銷售包中包含的功能包所依賴(或使用)的另一功能包是否已經(jīng)安裝在圖像形成裝置40中。也就是,依賴關(guān)系確定單元151確定是否可以安裝與產(chǎn)品ID有關(guān)的銷售包。接下來,安裝支持單元152依據(jù)依賴關(guān)系的驗證結(jié)果生成用于顯示確認屏幕頁面的HTML數(shù)據(jù)(確認屏幕頁面數(shù)據(jù))(步驟S162),并向安裝單元421返回確認屏幕頁面數(shù)據(jù)作為安裝可能性信息的示例。以下描述步驟S162和S163的細節(jié)。接下來,安裝單元421在Π控制單元426中輸入接收到的確認屏幕頁面數(shù)據(jù)。UI控制單元426使操作面板45基于確認屏幕頁面數(shù)據(jù)顯示確認屏幕頁面(步驟S164)。圖25示出了當沒有依賴關(guān)系的問題時確認屏幕頁面的顯示示例。圖25所示的確認屏幕頁面550a表示被選擇作為安裝對象的銷售包(包I)沒有依賴關(guān)系的問題。具體的,區(qū)域552a表示包I所依賴的銷售包(依賴包)被同時選擇作為安裝對象或者已經(jīng)被安裝在圖像形成裝置40中。當在確認屏幕頁面55a中選擇了確認按鈕551a時(步驟S 165),安裝單元421指定用于被選擇作為安裝對象的銷售包的URL,并向下載服務(wù)器30的下載處理單元31發(fā)送下載銷售包的請求(步驟S166)。也就是說,確認按鈕551a與銷售包的URL以及發(fā)送下載請求的指不相關(guān)聯(lián)。圖26示出了在能(與銷售包一起)同時安裝依賴包時確認屏幕頁面的顯示示例。圖26所示的確認屏幕頁面550b的區(qū)域552b表示,在被選擇作為安裝對象的銷售包的依賴包中,存在未被安裝在圖像形成裝置40中或未被選擇作為安裝對象的依賴包。此外,區(qū)域552b表示這樣的依賴包可以被同時安裝,并且詢問是否同時安裝該依賴包?;谝蕾嚢姆职l(fā)類型來確定是否能同時安裝依賴包。當在確認屏幕頁面550b中選擇了確認按鈕551b時(步驟S165),安裝單元421指定被選擇作為安裝對象的銷售包的URL以及要被同時安裝的銷售包(依賴包),并向下載服務(wù)器30的下載處理單元31發(fā)送下載銷售包的請求(步驟S166)。確認按鈕551b與被選擇作為安裝對象的銷售包的URL、要被同時安裝的銷售包(依賴包)的URL以及發(fā)送下載請求的指不相關(guān)聯(lián)。圖27示出了不能(與銷售包一起)同時安裝依賴包時確認屏幕頁面的顯示示例。圖27所示的確認屏幕頁面550c的區(qū)域552c表示存在三個不能被安裝的銷售包。在區(qū)域553c、554c和555c中表示出了這三個銷售包的細節(jié)。區(qū)域553c表示依賴關(guān)系不能滿足于包3 (依賴包不能同時被安裝)。區(qū)域554c表示已經(jīng)對包4獲取(使用)了許可。區(qū)域555c表示,包5不能與被選擇作為安裝對象的其他銷售包(圖27中的包I和包2)—起同時安裝。圖27示出了包I至5被選擇作為安裝對象的情況。當在確認屏幕頁面550c中選擇了確認按鈕551c時(步驟S165),安裝單元421指定能被安裝的銷售包的URL,并向下載服務(wù)器30的下載處理單元31發(fā)送下載銷售包的請求(步驟S166)。確認按鈕551c與能被安裝的銷售包的URL以及發(fā)送下載請求的指示相關(guān)聯(lián)。響應(yīng)于接收到步驟S166的下載請求,下載處理單元31從銷售包管理單元32獲取通過下載請求中指定的URL識別的銷售包,并將獲得的銷售包傳送到安裝單元421 (步驟S167)。安裝單元421在HDD 414的臨時存儲區(qū)(如,臨時文件夾)中保存接收到的銷售包。當完成了下載銷售包的操作時,安裝單元421指定步驟S151中輸入的產(chǎn)品密鑰、被選擇作為安裝對象的銷售包的產(chǎn)品ID以及記錄在ROM 413或HDD414中的圖像形成裝置40的機器號,并向激活服務(wù)器單元11的許可發(fā)出單元115發(fā)送生成許可文件90的請求(使用許可的請求)(步驟S168)。接下來,許可發(fā)出單元115基于產(chǎn)品密鑰和許可管理表121生成許可文件90 (步驟S 169)。圖28示出了許可文件90的配置的示例。許可文件90包括產(chǎn)品ID、機器號以及屆滿日。產(chǎn)品ID是由許可文件90給出了許可(允許使用)的銷售包的產(chǎn)品ID。機器號是被許可文件90允許使用與該產(chǎn)品ID有關(guān)的銷售包的圖像形成裝置40的機器號。屆滿日是許可文件90的屆滿日,即許可文件90給出的許可的屆滿日。與生成許可文件90的請求中包含的產(chǎn)品密鑰有關(guān)的產(chǎn)品ID被注冊為許可文件90中的產(chǎn)品ID。當產(chǎn)品密鑰關(guān)于組許可時,即,當在許可管理表121中對該產(chǎn)品密鑰注冊了多個不同產(chǎn)品ID時,許可發(fā)出單元115對每個銷售包生成許可文件90。由此,即使在組許可的情況下,銷售包的產(chǎn)品ID也被注冊為許可文件90中的產(chǎn)品ID。生成許可文件90的請求中包含的機器號被注冊為許可文件90中的機器號。通過在當期日期上增加針對生成許可文件90的請求中包含的產(chǎn)品密鑰和產(chǎn)品ID而在許可管理表121中注冊的有效期獲得的日期(例如,年/月/日)被注冊為許可文件90的屆滿日。接下來,許可發(fā)出單元115向安裝單元421返回生成的許可文件90 (步驟S170)。安裝單元421將接收到的許可文件90保存在HDD 414中的臨時存儲區(qū)(如,臨時文件夾)中。當完成了接收許可文件90的操作時,安裝單元421執(zhí)行安裝銷售包的處理(步驟S171)。以下描述安裝處理的細節(jié)。在上述示例中,基于步驟S157的安裝列表屏幕頁面數(shù)據(jù)或步驟S163的確認屏幕頁面數(shù)據(jù),將獲取銷售包的指示發(fā)送到圖像形成裝置40。然而,在其他示例中,可以在此時將銷售包自身發(fā)送到圖像形成裝置40。在此情況下,組件服務(wù)器單元15從下載服務(wù)器30下載作為安裝對象的銷售包,并將該銷售包傳送到圖像形成裝置40。接下來,描述在圖18的步驟S161和S162由許可管理服務(wù)器10的組件服務(wù)器單元15執(zhí)行的處理的細節(jié)。圖29是用于說明由組件服務(wù)器單元15執(zhí)行的驗證依賴關(guān)系的處理和生成確認屏幕頁面數(shù)據(jù)的處理的處理過程的流程圖。在步驟S175,依賴關(guān)系確定單元151將在圖18的步驟S160的依賴關(guān)系的驗證請求中接收到的產(chǎn)品ID中的一個產(chǎn)品ID (即,銷售包)設(shè)置為處理目標。接下來,依賴關(guān)系確定單元151基于在步驟S 160中對銷售包接收到的配置信息中包含的作為處理目標的銷售包(此后稱作“當前銷售包”)的配置信息中包含的激活標記,確定當前銷售包是否已經(jīng)被激活(步驟S 176)。當當前銷售包未被激活時(步驟S176,否),依賴關(guān)系確定單元151基于組件管理表122 (見圖22)和依賴關(guān)系管理表156,確定是否存在由當前銷售包所依賴的銷售包(依賴包)(步驟S177)。圖30示出了依賴關(guān)系管理表156的配置的示例。如圖30所示,依賴關(guān)系管理表156具有對于每個功能包注冊的功能包的產(chǎn)品ID和由該功能包所依賴的另一個功能包的產(chǎn)品ID??梢宰员灰蕾嚨亩鄠€功能包的產(chǎn)品ID。在圖30中,“O”表示不存在由對應(yīng)的功能包所依賴的功能包。與組件管理表155的情況類似,在組件管理單元154分析周期性地獲得的銷售包的內(nèi)容時注冊依賴關(guān)系管理表的內(nèi)容。具體的,將銷售包中包含的功能包的功能包信息文件中記錄的包依賴信息的內(nèi)容作為被依賴的功能包的產(chǎn)品ID注冊在依賴關(guān)系管理表156中。在步驟S177,依賴關(guān)系確定單元151獲取對組件管理表155中的當前銷售包的產(chǎn)品ID注冊的功能包的產(chǎn)品ID的列表。接下來,依賴關(guān)系確定單元151基于獲得的功能包的產(chǎn)品ID和依賴關(guān)系管理表156,識別該功能包所依賴的功能包(此后稱作“依賴功能包”)。當存在依賴功能包時,依賴關(guān)系確定單元151通過反查詢組件管理表155來識別對應(yīng)的依賴功能包所屬的銷售包。識別出的銷售包是當前銷售包的依賴包??赡艽嬖诙鄠€依賴包。此外,可以遞歸地執(zhí)行搜索功能包之間的依賴關(guān)系的操作。當不存在依賴包時(步驟S177,否),依賴關(guān)系確定單元151將當前銷售包沒有依賴關(guān)系問題的指示與當前銷售包的產(chǎn)品ID相關(guān)聯(lián)地記錄在存儲設(shè)備103中(步驟S178)。當存在依賴包時(步驟S177,是),依賴關(guān)系確定單元151基于步驟S160中對銷售包接收到的配置信息,或者在步驟S 160中接收到的作為安裝對象的銷售包的產(chǎn)品ID,來確定在圖像形成裝置40中是否已經(jīng)安裝了依賴包,或者是否依賴包是安裝對象(步驟S179)。也就是說,如果接收到與依賴包對應(yīng)的配置信息,則確定依賴包已經(jīng)被安裝在圖像形成裝置40中。此外,如果在安裝對象的產(chǎn)品ID中包含了依賴包的產(chǎn)品ID,則將依賴包確定為安裝對象。當已經(jīng)安裝了依賴包時(步驟S179,是),依賴關(guān)系確定單元151基于接收到的配置信息,確定對每個銷售包,依賴包是否已經(jīng)激活(即,是否已經(jīng)處于可用狀態(tài))(步驟S180)。具體的,依賴關(guān)系確定單元151基于與依賴包對應(yīng)的配置信息中包含的激活標記,確定依賴包是否被激活。當依賴包已經(jīng)被激活時或當依賴包是安裝對象時(步驟S180,是),依賴關(guān)系確定單元151將當前銷售包不存在依賴關(guān)系的問題的指示與當前銷售包的產(chǎn)品ID相關(guān)聯(lián)地記錄在存儲設(shè)備103中(步驟S178)。當存在未被激活的依賴包時(步驟S180,否),依賴關(guān)系確定單元151將需要對當前銷售包激活對應(yīng)的依賴包的指示與當前銷售包的產(chǎn)品ID相關(guān)聯(lián)地記錄(步驟S181)。此外,當存在未被安裝的依賴包時(步驟S179,否),依賴關(guān)系確定單元151基于組件管理表155確定該依賴包是否能被同時安裝(步驟S182)。具體的,當與依賴包的產(chǎn)品ID對應(yīng)的分發(fā)類型表示在組件管理表155中激活是不必要的時,依賴關(guān)系確定單元151確定可以同時安裝該依賴包。當依賴包的分發(fā)類型表示激活是有必要的時,依賴關(guān)系確定單元151確定該依賴包不能被同時安裝。當存在能被同時安裝的依賴包時(步驟S182,是),依賴關(guān)系確定單元151將該依賴包的產(chǎn)品ID作為能被同時安裝的依賴包的產(chǎn)品ID,與當前銷售包的產(chǎn)品ID相關(guān)聯(lián)地記錄在存儲設(shè)備103中(步驟S183)。當存在不能被同時安裝的依賴包時(步驟S182,否),依賴關(guān)系確定單元151將該依賴包的產(chǎn)品ID作為不能被同時安裝的依賴包的產(chǎn)品ID,與當前銷售包的產(chǎn)品ID相關(guān)聯(lián)地記錄在存儲設(shè)備103中(步驟S184)。當當前銷售包已經(jīng)被激活時(步驟S176,是),依賴關(guān)系確定單元151將已經(jīng)獲得許可的指示與當前銷售包的產(chǎn)品ID相關(guān)聯(lián)地記錄在存儲設(shè)備103中(步驟S185)。當對圖18的步驟S 161中的驗證依賴關(guān)系的請求中接收到的所有產(chǎn)品ID完成了步驟S175至步驟S185的處理時(步驟S186,是),安裝支持單元152基于存儲設(shè)備103中記錄的信息生成確認屏幕頁面數(shù)據(jù)(步驟S187)。例如,當所有銷售包都不存在問題時,生成用于顯示圖25的確認屏幕頁面550a的確認屏幕頁面數(shù)據(jù)。此外,當記錄了與步驟S183有關(guān)的信息時,生成用于顯示圖26的確認屏幕頁面550b的確認屏幕頁面數(shù)據(jù)。此外,當記錄了與步驟S 181、步驟S184或步驟S185有關(guān)的信息時,生成用于顯示圖27的確認屏幕頁面550c的確認屏幕頁面數(shù)據(jù)。在確認屏幕頁面數(shù)據(jù)中,能被安裝的銷售包的URL關(guān)聯(lián)于確認按鈕。從組件管理表155的下載路徑獲得能被安裝的銷售包的URL。在以上說明中,以銷售包為單位說明了依賴包。然而,還可以以功能包為單位說明依賴包。即使以功能包為單位說明依賴包,在本實施例中,也可以以銷售包為單位分發(fā)產(chǎn)品,因此,可以將包含功能包的銷售包選擇作為安裝對象。接下來,給出在圖18的步驟S168至S170中由許可管理服務(wù)器10的激活服務(wù)器單元11執(zhí)行的處理的細節(jié)的說明。圖31是用于說明由激活服務(wù)器單元11執(zhí)行的許可文件生成處理的處理過程的流程圖。在圖31的處理中,將單個產(chǎn)品密鑰描述為處理目標。因此,當接收到多個產(chǎn)品密鑰時,對所有產(chǎn)品密鑰重復(fù)執(zhí)行步驟S192及其后續(xù)步驟。在步驟S191中,依賴關(guān)系確定單元151從圖像形成裝置40的安裝單元421接收使用包含產(chǎn)品密鑰、產(chǎn)品ID和機器號的許可的請求。接下來,許可發(fā)出單元115確定是否允許使用與該產(chǎn)品密鑰有關(guān)的許可。具體的,許可發(fā)出單元115確認在許可管理表121中是否注冊了接收到的產(chǎn)品密鑰(步驟S192)。當注冊了產(chǎn)品密鑰時(步驟S192,是),許可發(fā)出單元115確認在許可管理表121中是否針對對應(yīng)的產(chǎn)品密鑰注冊了與接收到的機器號相同的機器號(步驟S193)。當沒有注冊相同的機器號時(步驟S193,否),許可發(fā)出單元115確認在與對應(yīng)產(chǎn)品密鑰和接收到的產(chǎn)品ID有關(guān)的記錄中是否存在狀態(tài)為“登記”的記錄被
17包含在許可管理表121中(步驟S194)。當包含了這樣的記錄時(步驟S194,是),依賴關(guān)系確定單元151將接收到的機器號記錄在該記錄中,并將該記錄的狀態(tài)改變?yōu)椤敖Y(jié)賬”(步驟S196)。具體的,記錄與該產(chǎn)品密鑰對應(yīng)的許可被使用。此外,當在該記錄中記錄了許可有效期時(也就是,當該記錄對應(yīng)于有時間限制的許可時),許可發(fā)出單元115將通過將該許可有效期增加到當前日期上獲得的日期作為許可屆滿日記錄在該記錄中。接下來,許可發(fā)出單元115生成包含了該記錄中的產(chǎn)品ID、機器號以及許可屆滿日的許可文件90 (見圖28)(步驟S 197)。對許可管理表121中的每條記錄,即,對銷售包的每個許可,生成許可文件90。接下來,許可發(fā)出單元115將生成的許可文件返回到圖像形成裝置40的安裝單元421 (步驟S198)。然而,當存在注冊了與對該產(chǎn)品密鑰接收到的機器號相同的機器號的記錄時(步驟S193,是),許可發(fā)出單元115確認該記錄的狀態(tài)是否是“登記”(步驟S195)。當狀態(tài)是“登記”時(步驟S105,是),執(zhí)行步驟S196及其后續(xù)步驟的處理。當許可管理表121中沒有注冊與該產(chǎn)品密鑰有關(guān)的記錄時(步驟S192,否),或者,當與對應(yīng)的產(chǎn)品密鑰和接收到的產(chǎn)品ID有關(guān)的記錄中不存在狀態(tài)是“登記”的記錄被包含在許可管理表121中時(步驟S 194,否),或者,當存在注冊了與對該產(chǎn)品密鑰接收的機器號相同的機器號的記錄且該記錄的狀態(tài)不是“登記”時(步驟S 195,否),許可發(fā)出單元115確定已經(jīng)檢測到錯誤,且不會生成許可文件90,S卩,不發(fā)出許可。接下來,給出圖18的步驟S171中由圖像形成裝置40執(zhí)行的處理的詳細描述。圖32是用于描述由圖像形成裝置40執(zhí)行的安裝銷售包的處理的處理過程的流程圖。在步驟S211,安裝單元421將臨時存儲區(qū)中保存的銷售包中包含的信息以及許可文件90中包含的信息注冊在安裝信息管理表427中,也就是說,將銷售包中包含的銷售包文件中記錄的產(chǎn)品ID和版本作為產(chǎn)品ID和版本注冊在安裝信息管理表427中。將銷售包中包含的功能包中存儲的功能包信息文件中記錄的產(chǎn)品ID注冊為功能包的產(chǎn)品ID。表示銷售包被激活的值被記錄作為激活標記。許可文件90中記錄的屆滿日被記錄作為許可屆滿日。接下來,安裝單元421將臨時存儲區(qū)中保存的許可文件90和銷售包保存在預(yù)定存儲位置(文件夾),由此可以使用對應(yīng)的銷售包。當使用銷售包中包含的功能包時,許可文件90用于許可檢查單元424執(zhí)行的許可檢查。也就是說,僅僅在存在與被選擇作為激活對象的功能包所屬的銷售包對應(yīng)的許可文件90時,在該許可文件90中的機器號與要激活功能包的圖像形成裝置40的機器號相同時,并且許可文件90的屆滿日未過期時,許可檢查單元424才允許功能包被激活。否則,不允許功能包的激活。然而,可以基于組件管理表155來執(zhí)行許可檢查單元424的許可檢查?;谟杉せ罘?wù)器單元11周期性獲取的許可管理表121中的信息來對安裝銷售包收取費用。更具體的,當許可管理表121包括表示許可發(fā)出日晚于上一次收取費用的日期的記錄時,對與該記錄有關(guān)的許可收取費用。如上所述,依據(jù)第一實施例,用戶根據(jù)通過許可管理服務(wù)器10的激活服務(wù)器單元11或組件服務(wù)器單元15的引導(dǎo)而連續(xù)顯示在圖像形成裝置40上的屏幕頁面來輸入操作。因此,用戶可以容易地指示一系列的操作,包括下載銷售包、激活銷售包以及安裝銷售包。此外,自動地驗證被選擇作為安裝對象的銷售包的依賴關(guān)系,并且自動將依賴包包含作為安裝對象。因此,用戶能感覺安全安裝銷售包,而無需擔心銷售包之間的復(fù)雜的依賴關(guān)系。此外,商品的賣主(制造商環(huán)境E2)可以適當?shù)毓芾眍櫩褪褂玫匿N售包的狀態(tài)。具體的,通過查詢許可管理表121,賣主可以以圖像形成裝置40 (機器號)為單位,基于許可的類型,識別(管理)正被使用的銷售包的類型。例如,當在銷售包中檢測到漏洞時或當銷售包已經(jīng)升級時,賣主可以識別使用對應(yīng)銷售包的圖像形成裝置,并且可以提供適當?shù)氖酆蠓?wù)。此外,在購買商品時(當購買申請被提交到銷售服務(wù)器20時)不確定許可的屆滿日,而在安裝銷售包時(即,開始使用許可開始時)確定屆滿日。因此,可以彈性地處理許可。具體的,在購買商品后,用戶可以在任意方便的時間安裝銷售包,無需從許可有效期開始失去任何時間。接下來,給出許可更新處理的說明。當商品的許可是有時間限制的許可并且與有時間限制的許可有關(guān)的商品要在期限后繼續(xù)使用時,用戶可以通過執(zhí)行許可更新處理來延長商品的許可的有效期。圖33是用于描述許可更新處理的處理過程的時序圖。用戶選擇操作面板45上顯示的功能擴展設(shè)置菜單屏幕頁面510 (見圖19)中的功能擴展管理菜單513來更新許可。當選擇了功能擴展管理菜單513時,Π控制單元426使操作面板45顯示功能擴展管理屏幕頁面。圖34示出了擴展功能管理屏幕頁面的顯示示例。功能擴展管理屏幕頁面560具有銷售包列表顯示區(qū)561。銷售包列表顯示區(qū)561顯示圖像形成裝置40中安裝的銷售包的列表。該列表具有對每個銷售包提供的復(fù)選按鈕。當用戶勾選要更新許可的銷售包的復(fù)選按鈕且選擇了許可獲取/更新按鈕562時,Π控制單元426使操作面板45顯示許可獲取/更新屏幕頁面。圖35示出了許可獲取/更新屏幕頁面的顯示示例。許可獲取/更新屏幕頁面570具有產(chǎn)品密鑰輸入字段572,用于輸入功能擴展管理屏幕頁面560中勾選的銷售包的產(chǎn)品密鑰。當用戶在產(chǎn)品密鑰輸入字段572中輸入產(chǎn)品密鑰并且選擇確認按鈕571時(步驟S301),許可更新單元422指定輸入的產(chǎn)品密鑰,要更新許可的銷售包的產(chǎn)品ID,以及在ROM413或HDD 414中記錄的圖像形成裝置40的機器號,并向激活服務(wù)器單元11的許可發(fā)出單元115發(fā)送更新許可的請求(生成新許可文件的請求(步驟S302)。許可發(fā)出單元115響應(yīng)于接收到許可更新請求更新許可管理表121 (步驟S303)。具體的,當與更新請求中指定的產(chǎn)品密鑰、產(chǎn)品ID和機器號對應(yīng)的記錄的許可形式是有時間限制的許可時,許可發(fā)出單元115更新對應(yīng)記錄中的許可屆滿日和許可發(fā)出日。此外,當該記錄的狀態(tài)是“登記”時,許可發(fā)出單元115將該狀態(tài)更新為“結(jié)賬”。在該更新處理中,通過將該記錄的許可有效期增加到已經(jīng)注冊的許可有效期或當期日期中任何一個較靠后的日期上來獲得新的許可屆滿日。此外,新的許可發(fā)出日是當前日期的年/月/日。當指定多個產(chǎn)品ID時,更新多個記錄。接下來,許可發(fā)出單元115對許可管理表121中的每個更新的記錄生成包含對應(yīng)記錄中記錄的產(chǎn)品ID、機器號和屆滿日的許可文件90 (見圖28)(步驟S304)。接下來,許可發(fā)出單元115向許可更新單元422返回生成的許可文件90 (步驟S305)。許可更新單元422刪除被選擇作為更新許可的目標的銷售包的現(xiàn)有許可文件90,并將接收到的許可文件90保存在HDD 414的預(yù)定存儲區(qū)中(步驟S306)。此外,許可更新單元422基于接收到的許可文件90更新安裝信息管理表427。具體的,許可更新單元422將安裝信息管理表427中記錄的產(chǎn)品ID對應(yīng)的記錄的屆滿日更新為接收到的許可文件90中記錄的屆滿日。此外,銷售管理單元22將記錄中的激活標記更新為表示銷售包已經(jīng)被激活的值。根據(jù)上述處理,用戶可以繼續(xù)使用相同的銷售包到新的屆滿日。以與安裝銷售包時相同的方式收取更新許可的費用。也就是說,基于由銷售服務(wù)器20的銷售管理單元22周期性地從激活服務(wù)器單元11獲得的許可管理表121中的信息來收取費用。更具體地,當許可管理表121包括包含了晚于上一次收取費用的許可發(fā)出日的記錄時,對與對應(yīng)的記錄有關(guān)的許可收取費用。接下來,給出更新銷售包的處理(銷售包更新處理)的說明。當許可有效時,用戶可以更新升級的銷售包。圖36是用于描述銷售包更新處理的處理過程的時序圖。當在操作面板45上顯示的功能擴展設(shè)置菜單屏幕頁面510中選擇了更新菜單512時(步驟S401),包更新單元423指定圖像形成裝置40中安裝的銷售包的產(chǎn)品ID和版本,并向組件服務(wù)器單元15的包更新支持單元153發(fā)送更新銷售包的請求(步驟S402)。從安裝信息管理表427獲得銷售包的產(chǎn)品ID和版本。包更新支持單元153基于接收到的更新請求中指定的產(chǎn)品ID和版本以及組件管理表155確定哪個銷售包能被更新(可以是更新候選)(步驟S403)。具體的,包更新支持單元153確定是否存在在組件管理表155中注冊的與比接收到的版本更新的版本對應(yīng)的銷售包(產(chǎn)品ID)。當存在在組件管理表155中注冊的與接收到的版本更新的版本對應(yīng)的銷售包時,包更新支持單元153識別出對應(yīng)的銷售包可以是更新候選。接下來,包更新支持單元153使依賴關(guān)系確定單元151驗證被確定為更新候選的銷售包的依賴關(guān)系(步驟S404)。盡管在安裝銷售包時已經(jīng)驗證了該銷售包的依賴關(guān)系,但在更新銷售包時再次驗證該依賴關(guān)系是因為銷售包之間的依賴關(guān)系可能因為升級而發(fā)生變化。步驟S404的驗證依賴關(guān)系的處理與安裝銷售包時執(zhí)行的處理相同(見圖29)。當不存在依賴關(guān)系的問題時,包更新支持單元153生成更新列表屏幕頁面數(shù)據(jù),用于顯示用于從作為更新候選的銷售包中選擇要被更新的銷售包的屏幕頁面(更新列表屏幕頁面)(步驟S405)。接下來,包更新支持單元153向包更新單元423返回生成的更新列表屏幕頁面數(shù)據(jù)(步驟S406)。當存在依賴關(guān)系的問題時,對作為更新候選的銷售包生成與安裝銷售包時生成的確認屏幕頁面數(shù)據(jù)相同的確認屏幕頁面數(shù)據(jù),并且將該確認屏幕頁面數(shù)據(jù)返回到包更新單元423。接下來,包更新單元423在UI控制單元426中輸入接收到的更新列表屏幕頁面數(shù)據(jù)。UI控制單元426使操作面板45基于更新列表屏幕頁面數(shù)據(jù)顯示更新列表屏幕頁面(步驟 S407)。圖37示出了更新列表屏幕頁面的顯示示例。更新列表屏幕頁面580包括更新包列表顯示區(qū)581。在更新包列表顯示區(qū)581中,顯示了要被升級的銷售包的列表。在該列表中,對每個銷售包提供復(fù)選按鈕。
20
當用戶勾選要被更新的銷售包的復(fù)選按鈕并且選擇更新按鈕582時(步驟S408),包更新單元423指定用于選擇的要被更新的銷售包的URL,并向下載服務(wù)器30的下載處理單元31發(fā)送下載銷售包的請求(步驟S409)。也就是說,更新列表屏幕頁面數(shù)據(jù)包括作為更新候選的銷售包的URL。此外,更新按鈕582關(guān)聯(lián)于發(fā)送下載請求的指示,該下載請求用于指定在更新包列表顯示區(qū)581中勾選(選擇)的銷售包的URL。接下來,下載處理單元31從銷售包管理單元32獲取由在接收到的下載請求中指定的URL識別的銷售包,并將該銷售包傳送到包更新單元423(步驟S410)。包更新單元423將接收到的銷售包保存在HDD 414的預(yù)定存儲區(qū)域中,以更新舊版本的銷售包。此外,包更新單元423基于接收到的銷售包中存儲的銷售包信息文件中記錄的產(chǎn)品ID和版本,更新安裝信息管理表427。具體的,在去激活單元425中更新與該產(chǎn)品ID對應(yīng)的版本的值。接下來,給出去激活處理的說明。圖38是用于描述去激活處理的處理過程的時序圖。在步驟S501中,去激活單元425接收用戶輸入的去激活指示(步驟S501)。通過功能擴展管理屏幕頁面50 (見圖34)輸入該去激活指示。具體的,在功能擴展管理屏幕頁面560的銷售包列表顯示區(qū)561中,當勾選了要被去激活的銷售包并且選擇了許可釋放按鈕563時,去激活單元425將勾選的銷售包識別為去激活對象。接下來,去激活單元425指定要被去激活的銷售包的產(chǎn)品ID和圖像形成裝置40的機器號,并向激活服務(wù)器單元11的去激活單元116發(fā)送去激活請求(釋放許可的請求)(步驟S502)。在許可管理表121中,去激活單元116將與指定的產(chǎn)品ID和機器號有關(guān)的記錄的狀態(tài)從“結(jié)賬”改變?yōu)椤暗怯洝薄R簿褪钦f,記錄表示對應(yīng)的許可未被使用的信息??梢詫顟B(tài)為“結(jié)賬”的許可執(zhí)行去激活處理。因此,當去激活對象的記錄中的狀態(tài)不是“結(jié)賬”時,去激活單元116確定該處理已失敗。接下來,去激活單元116向圖像形成裝置40的去激活單元425返回去激活處理結(jié)果(該處理是否成功K步驟S504)。當去激活處理成功時,去激活單元425從HDD 414刪除要被去激活的銷售包和要被去激活的銷售包的許可文件90 (步驟S505)。去激活單元425從安裝信息管理表427刪除與刪除的銷售包對應(yīng)的記錄。從而,在圖像形成裝置40中,不能使用被去激活的銷售包中包含的功能包。同時,已經(jīng)釋放了銷售包的許可,因此可以根據(jù)需要在另一個圖像形成裝置40中使用所述釋放的許可,只要所述許可還未過期。也就是說,在圖像形成裝置40的租賃期結(jié)束并且圖像形成裝置40中包含的銷售包的許可要被轉(zhuǎn)移到另一個圖像形成裝置40時去激活處理特別有用。在圖像形成裝置40檢測到存在已經(jīng)過期的許可時自動執(zhí)行去激活處理。圖39是用于描述在圖像形成裝置40中自動執(zhí)行去激活的處理的處理過程的流程圖。例如,當圖像形成裝置40被激活時,或者在預(yù)先設(shè)置的預(yù)定時間(步驟S511,是),去激活單元425檢查圖像形成裝置40的HDD 414中保存的所有許可文件90的屆滿日(步驟S512)。具體的,去激活單元425將許可文件90的屆滿日與當前時間(日期)進行比較,確認是否存在已經(jīng)過期的任何許可文件90。當存在已經(jīng)過期的許可文件90時(步驟S512,是),去激活單元425對對應(yīng)的許可文件90中記錄的產(chǎn)品ID (銷售包),執(zhí)行參考圖38描述的去激活處理(步驟S513)。如上所述,依據(jù)第一實施例,用戶可以容易地依據(jù)圖像形成裝置40上顯示的屏幕頁面的引導(dǎo)來指示操作,包括更新許可、更新銷售包以及去激活銷售包。此外,由于清楚地分開銷售包的實體和許可,因此彈性的操作是可能的,例如,僅更新許可或者僅更新(升級)銷售包。接下來,給出第二實施例的說明。圖40示出了依據(jù)第二實施例的設(shè)備管理系統(tǒng)2的配置的示例。在圖40中,以相同的附圖標記表示與圖I中對應(yīng)的元件,且不進行進一步描述。在圖40中,將設(shè)備管理裝置60添加到用戶環(huán)境El。設(shè)備管理裝置60是諸如PC(個人計算機)之類的能集中執(zhí)行獲取和安裝要在圖像形成裝置40中操作的組件和該組件的許可(使用授權(quán))的操作。設(shè)備管理裝置60的硬件配置可以與圖6所示的相同。然而,設(shè)備管理裝置60包括諸如液晶顯示器之類的顯示設(shè)備和諸如鍵盤和鼠標之類的輸入設(shè)備。設(shè)備管理裝置60通過諸如LAN (局域網(wǎng))之類的網(wǎng)絡(luò)80 (有線或無線)連接到圖像形成裝置40。此外,用戶PC也可以連接到網(wǎng)絡(luò)80。此外,用戶PC 50也可以用作設(shè)備管理裝置60。圖41示出了依據(jù)第二實施例的設(shè)備管理裝置60的功能配置的示例。如圖41所示,設(shè)備管理裝置60包括UI控制單元611、包信息獲取單元612、設(shè)備信息獲取單元613、安裝目的地接收單元614、有效性確認單元615、包獲取單元616、許可獲取單元617、安裝控制單元618、卸載目的地確定單元619、去激活控制單元620以及卸載控制單元621。UI控制單元611接收用戶給出的指示(安裝或卸載銷售包的指示等)。包信息獲取單元612從許可管理服務(wù)器10獲取被選擇作為被安裝或被卸載的對象的銷售包的配置信息。設(shè)備信息獲取單元613從圖像形成裝置40獲取設(shè)備信息。設(shè)備信息包括與圖像形成裝置60中安裝的銷售包和固件有關(guān)的信息。安裝目的地接收單元614從用戶接收銷售包要被安裝到的圖像形成裝置40 (安裝目的地)的說明書。有效性確認單元615使許可管理服務(wù)器10的依賴關(guān)系確定單元151驗證在被指定作為安裝目的地的圖像形成裝置40中安裝被選擇作為安裝對象的銷售包的有效性。包獲取單元616從下載服務(wù)器30下載(獲取)要被安裝的銷售包。許可獲取單元617從許可管理服務(wù)器10獲取與要被安裝的銷售包有關(guān)的許可文件90。安裝控制單元618將銷售包和許可文件90發(fā)送到圖像形成裝置40。卸載目的地確定單元619確定安裝了被選擇作為卸載對象的銷售包的圖像形成裝置40。去激活控制單元620發(fā)送刪除許可文件90的請求,請求許可管理服務(wù)器10釋放與對應(yīng)的許可文件90有關(guān)的許可。卸載控制單元621請求圖像形成裝置40卸載銷售包。諸如許可管理服務(wù)器10、下載服務(wù)器30和圖像形成裝置40之類的其他設(shè)備的功能配置可以與第一實施例中的相同。給出由設(shè)備管理系統(tǒng)2執(zhí)行的處理過程的說明。圖42是用于描述依據(jù)第二實施例的安裝和激活銷售包的處理過程的時序圖。在圖42中,假設(shè)圖像形成裝置40的用戶已經(jīng)購買了與銷售包有關(guān)的商品中的任何一個,并已經(jīng)獲得了該商品的產(chǎn)品密鑰。購買商品的方法和獲得產(chǎn)品密鑰的方法可以與第一實施例中的相同。在圖42中,設(shè)備管理裝置60是操作目標。當接收到在顯示設(shè)備上顯示的初始屏幕頁面中輸入的開始安裝銷售包的指示時,設(shè)備管理裝置60的Π控制單元611使顯示設(shè)備顯示產(chǎn)品密鑰輸入屏幕頁面(步驟S601)。當用戶在產(chǎn)品密鑰輸入屏幕頁面中輸入要被安裝的銷售包(此后稱為“當前銷售包”)的產(chǎn)品密鑰時(步驟S602),包信息獲取單元612指定輸入的產(chǎn)品密鑰,并向許可管理服務(wù)器10的安裝支持單元152發(fā)送獲取與該產(chǎn)品密鑰有關(guān)的包信息的請求(步驟S603)。當接收到獲取包信息的請求時,安裝支持單元152使產(chǎn)品密鑰確認單元113通過執(zhí)行與圖18中的步驟S153至S 155相同的過程來確認產(chǎn)品密鑰的有效性。當確定了產(chǎn)品密鑰有效時,安裝支持單元152從組件管理表155 (見圖22)獲取對接收到的產(chǎn)品密鑰注冊的信息,并向包信息獲取單元612返回獲得的信息作為包信息(步驟S604)。因此,包信息至少包括與產(chǎn)品密鑰關(guān)聯(lián)的產(chǎn)品ID (即,當前銷售包的產(chǎn)品ID)。此外,當產(chǎn)品密鑰與組許可或卷許可有關(guān)時,在包信息中包含了與多個ID (多個記錄)有關(guān)的信息。當包信息獲取單元612接收到包信息時,設(shè)備管理裝置60的UI控制單元611使顯示設(shè)備顯示包含接收到的包信息的屏幕頁面(確認屏幕頁面),并督促用戶確認當前銷售包的內(nèi)容和許可的內(nèi)容(步驟S605)。當用戶輸入繼續(xù)安裝操作的指示時(例如,當按下了確認屏幕頁面中的確認按鈕時),安裝目的地接收單元614使顯示設(shè)備顯示包含圖像形成裝置40的列表的設(shè)備選擇屏幕頁面,并督促用戶選擇要安裝當前銷售包的圖像形成裝置40 (步驟S606)。在設(shè)備選擇屏幕頁面中,可以選擇多個圖像形成裝置40。在設(shè)備選擇屏幕頁面中,顯示預(yù)先在存儲設(shè)備中存儲了 IP地址和主機名稱的圖像形成裝置40。可選擇的,設(shè)備信息獲取單元613可以在網(wǎng)絡(luò)中發(fā)出廣播,來動態(tài)地搜索鏈接到網(wǎng)絡(luò)的圖像形成裝置40,并在設(shè)備選擇屏幕頁面中顯示搜索到的圖像形成裝置40的主機名稱。接下來,設(shè)備信息獲取單元613向在設(shè)備選擇屏幕頁面中選擇的圖像形成裝置40發(fā)送獲取設(shè)備信息的請求(步驟S607)。已接收到獲取設(shè)備信息的請求的每個圖像形成裝置40的安裝單元421獲取安裝信息管理表427 (見圖24)中記錄的信息,并向設(shè)備信息獲取單元613返回設(shè)備信息。識別信息包括獲得信息和對應(yīng)圖像形成裝置40的機器號(步驟S608)。隨后的步驟S609是對已被獲取了設(shè)備信息(在設(shè)備選擇屏幕頁面中選擇)的每個圖像形成裝置40執(zhí)行的循環(huán)處理。在該循環(huán)處理中,此后將作為處理目標的圖像形成裝置40稱作“當前設(shè)備”。在步驟S609-1中,有效性確認單元615向許可管理服務(wù)器10發(fā)送包含當前設(shè)備的設(shè)備信息和由包信息獲取單元612獲得的包信息的有效性驗證請求。在此示例中,“有效性”是指在當前設(shè)備中安裝當前銷售包中包含的功能包的有效性。當接收到有效性驗證請求時,許可管理服務(wù)器10的依賴關(guān)系確定單元151執(zhí)行與參考圖29描述的處理相同的處理,以驗證當前銷售包的依賴關(guān)系。當不存在依賴關(guān)系的問題時,依賴關(guān)系確定單元151確定安裝功能包是有效的。當存儲依賴關(guān)系的問題時,依賴關(guān)系確定單元151確定安裝功能包是無效的。接下來,依賴關(guān)系確定單元151向有效性確認單元615返回驗證有效性的結(jié)果(步驟S609-2)。當確定了安裝功能包是有效的且在當前設(shè)備中未安裝依賴包時,驗證結(jié)果包括組件管理表155中記錄的關(guān)于對應(yīng)的依賴包(此后稱作“未安裝的依賴包”)的信息。該信息對應(yīng)于獲取未安裝的依賴包的指示。當接收到表示安裝功能包是有效的驗證結(jié)果時,包獲取單元616基于當前銷售包的包信息中包含的下載路徑(URL),向下載服務(wù)器30發(fā)送下載當前銷售包的請求(步驟S609-3)。響應(yīng)于下載請求,下載處理單元31從銷售包管理單元32獲取由下載請求中指定的URL識別的銷售包,并返回獲得的銷售包(步驟S609-4)。當存在多個當前銷售包時,重復(fù)多次該下載操作(步驟S609-3和S609-4)。在步驟S609-2中,當接收到包含未安裝的依賴包的包信息的驗證結(jié)果時,也對未安裝的依賴包執(zhí)行該下載操作。存在多個當前包的情況對應(yīng)于例如在步驟S601輸入的產(chǎn)品密鑰與組許可有關(guān)的情況,或者在步驟S601輸入多個產(chǎn)品密鑰的情況。接下來,許可獲取單元617指定步驟S601輸入的產(chǎn)品密鑰,當前銷售包的產(chǎn)品ID以及當前設(shè)備的機器號,并向許可管理服務(wù)器10發(fā)送使用許可的請求(步驟S609-5)。許可管理服務(wù)器10的許可發(fā)出單元115通過執(zhí)行與圖31相同的處理生成許可文件90,并向許可獲取單元617返回生成的許可文件90 (步驟S609-6)。許可獲取單元617在包獲取單元616已成功獲得(下載)銷售包時執(zhí)行步驟S609-5。也就是說,許可獲取單元617在還未成功獲得銷售包時不獲取許可文件90。在不能獲得銷售包時,不能安裝銷售包。然而,如果獲得了與該銷售包對應(yīng)的許可文件90,則對未被實際使用的銷售包使用許可,這對用戶是不利的。接下來,當在步驟S609-4中獲得了未安裝的依賴包時,安裝控制單元618發(fā)送未安裝的依賴包到當前設(shè)備,請求當前設(shè)備安裝該未安裝的依賴包(步驟S609-7)。當前設(shè)備的安裝單元421安裝該未安裝的依賴包,并在安裝信息管理表427中記錄該未安裝的依賴包的 目息(廣品ID等)。接下來,安裝控制單元618從當前設(shè)備獲取該未安裝的依賴包的安裝結(jié)果(步驟S609-8)。重復(fù)該獲取(查詢),直到在當前設(shè)備中完成了安裝操作且返回了安裝結(jié)果為止。首先安裝未被安裝的依賴包,以避免在當未安裝銷售包所依賴的組件時可能出現(xiàn)的安裝銷售包失敗。接下來,安裝控制單元618將步驟S609-4獲得的銷售包(當前銷售包)和步驟S604-6獲得的許可文件90發(fā)送到當前設(shè)備,請求當前設(shè)備安裝和激活銷售包(步驟S609-9)。當前設(shè)備的安裝單元421對接收到的銷售包和許可文件90執(zhí)行參考圖18描述的處理。結(jié)果,可以在當前設(shè)備中使用銷售包。接下來,安裝控制單元618從當前設(shè)備獲取銷售包的安裝結(jié)果(步驟S609-10)。重復(fù)該獲取(查詢),直到在當前設(shè)備中完成了安裝操作且返回了安裝結(jié)果為止。接下來,給出卸載和去激活銷售包的處理(釋放許可)的說明,圖43是用于描述依據(jù)第二實施例的卸載和去激活銷售包的處理過程的時序圖。在步驟S701中,設(shè)備管理裝置60的UI控制單元611接收用戶在顯示設(shè)備上顯示的卸載屏幕頁面中輸入的卸載對象的產(chǎn)品密鑰。接下來,包信息獲取單元612指定輸入的產(chǎn)品密鑰,并向許可管理服務(wù)器10發(fā)送獲取與產(chǎn)品密鑰有關(guān)的包信息的請求(步驟S702)。接下來,許可管理服務(wù)器10的組件管理單元154執(zhí)行與依據(jù)圖42的步驟S603執(zhí)行處理相同的處理,并向包信息獲取單元612返回與接收到的產(chǎn)品密鑰有關(guān)的銷售包的包信息(步驟S703)。當產(chǎn)品密鑰與組許可有關(guān)時,返回多個銷售包的包信息。當產(chǎn)品密鑰與組許可有關(guān)時,即,當接收到與多個銷售包有關(guān)的包信息時,Π控制單元611使顯示設(shè)備顯示包含銷售包的列表信息的銷售包選擇屏幕頁面,并督促用戶選擇選擇要被卸載的銷售包(步驟S704)。此后將選擇的銷售包稱作“當前銷售包”。接下來,設(shè)備信息獲取單元613向圖像形成裝置40發(fā)送獲取設(shè)備信息的請求(步驟S705)。響應(yīng)于接收到獲取設(shè)備信息的請求,每個圖像形成裝置40的許可檢查單元424獲取安裝信息管理表427中記錄的信息,并且作為設(shè)備信息,向設(shè)備信息獲取單元613返回包含獲得的信息和對應(yīng)的圖像形成裝置40的機器號的信息(步驟S706)。接下來,卸載目的地確定單元619將步驟S703中獲得的包信息與在步驟S706從圖像形成裝置40獲得設(shè)備信息進行交叉檢查,確定安裝了與包信息有關(guān)的銷售包的圖像形成裝置40 (步驟S707)。具體的,與包含包信息中包含的產(chǎn)品ID (銷售包的產(chǎn)品ID)的設(shè)備信息有關(guān)的圖像形成裝置40被確定為安裝了銷售包的圖像形成裝置40(S卩,作為銷售包的卸載目的地的圖像形成裝置40)。隨后的步驟S708是對作為銷售包的卸載目的地的每個圖像形成裝置40執(zhí)行的循環(huán)處理。在該循環(huán)處理中,此后將作為處理目標的圖像形成裝置40稱為“當前設(shè)備”。在步驟S708-1中,去激活控制單元620指定當前銷售包的產(chǎn)品ID,并向當前設(shè)備發(fā)送去激活請求(刪除許可文件90的請求)。響應(yīng)于該請求,當前設(shè)備的許可檢查單元424刪除與指定的產(chǎn)品ID有關(guān)的許可文件90。接下來,去激活控制單元620從當前設(shè)備獲取刪除許可文件90的處理的結(jié)果(步驟S708-2)。重復(fù)該獲取(查詢),直到在當前設(shè)備中完成了刪除許可文件90的處理且返回了刪除處理的結(jié)果為止。接下來,卸載控制單元621指定當前銷售包的產(chǎn)品ID,并將卸載請求(刪除銷售包的請求)發(fā)送到當前設(shè)備(步驟S708-3)。響應(yīng)于該請求,當前設(shè)備的許可檢查單元424卸載(刪除)與指定的產(chǎn)品ID有關(guān)的銷售包。接下來,去激活控制單元620從當前設(shè)備獲取卸載當前銷售包的結(jié)果(步驟S708-4)。重復(fù)該獲取(查詢),直到在當前設(shè)備中完成了卸載操作且返回了卸載結(jié)果為止。當已經(jīng)對作為卸載銷售包的處理的目標的所有圖像形成裝置40執(zhí)行了步驟S708時,去激活控制單元620指定當前銷售包的產(chǎn)品ID和圖像形成裝置40的機器號,并向許可管理服務(wù)器10的去激活單元116發(fā)送去激活請求(釋放許可的請求)(步驟S709)。去激活單元116執(zhí)行參考圖38的步驟S503描述的處理。結(jié)果,將與指定的產(chǎn)品ID和機器號有關(guān)的許可的狀態(tài)改變?yōu)椤暗怯洝?。接下來,去激活單?16向設(shè)備管理裝置60的去激活控制單元620返回去激活處理結(jié)果(處理是否成功)(步驟S710)。如上所述,依據(jù)第二實施例的設(shè)備管理裝置60可以對多個圖像形成裝置40集中執(zhí)行安裝和激活銷售包(開始使用許可)的操作。因此,在包括多個圖像形成裝置40的用戶環(huán)境El中,可以顯著減少用戶的工作量。在當前實施例中,將圖像形成裝置40描述為設(shè)備的示例;然而,本發(fā)明不限于此。本發(fā)明可以有效地應(yīng)用于能安裝程序的任何設(shè)備。接下來,給出第三實施例的說明。圖44示出了依據(jù)第三實施例的設(shè)備管理系統(tǒng)3的配置的示例。在圖44中,以相同的附圖標記表示與圖I對應(yīng)的元件,且不進行進一步描述。在圖44中,將網(wǎng)頁客戶終端65添加到用戶環(huán)境E1。網(wǎng)頁客戶終端65是諸如PC(個人計算機)之類的計算機或提供有網(wǎng)頁瀏覽器的電子設(shè)備。網(wǎng)頁客戶終端65可以具有與圖6所示相同的硬件配置。然而,網(wǎng)頁客戶終端65包括諸如液晶顯示器之類的顯示設(shè)備和諸如鍵盤和鼠標之類的輸入設(shè)備。網(wǎng)頁客戶終端65經(jīng)由諸如LAN (局域網(wǎng))之類的網(wǎng)絡(luò)80 (有線或無線)連接到圖像形成裝置40。此外,用戶PC 50也可以連接到網(wǎng)絡(luò)80。此外,用戶PC 50也可以用作網(wǎng)頁客戶終端65。圖45示出了依據(jù)第三實施例的設(shè)備管理系統(tǒng)3的功能配置的示例。在圖45中,以相同的附圖標記表示與圖5中對應(yīng)的元件,且不進行進一步說明。在圖45中,圖像形成裝置40進一步包括網(wǎng)頁服務(wù)器單元428。網(wǎng)頁服務(wù)器單元428執(zhí)行用于使網(wǎng)頁客戶終端65顯示由第一實施例中的UI控制單元426在操作面板45上顯示的屏幕頁面。具體的,網(wǎng)頁服務(wù)器單元428發(fā)送各種屏幕頁面的HTML數(shù)據(jù)到網(wǎng)頁客戶終端65。同時,網(wǎng)頁客戶終端65包括網(wǎng)頁瀏覽器651。網(wǎng)頁瀏覽器651接收從網(wǎng)頁服務(wù)器單元428發(fā)送的HTML數(shù)據(jù),并使網(wǎng)頁瀏覽器651的顯示設(shè)備基于HTML數(shù)據(jù)顯示各種屏幕頁面。也就是說,代替如第一實施例中的通過操作面板45的輸入操作,通過依據(jù)第三實施例的設(shè)備管理系統(tǒng)3,用戶可以使用網(wǎng)頁客戶終端65從遠端位置輸入操作。具體的,用戶可以利用網(wǎng)頁瀏覽器651顯示的屏幕頁面,在圖18的時序圖中的步驟S151、S159以及S165輸入指示。因此,在第三實施例中,網(wǎng)頁服務(wù)器單元428對應(yīng)于用于接收用戶輸入的許可密鑰的輸入單元的示例。在上述實施例中,將許可管理服務(wù)器10、銷售服務(wù)器20和下載服務(wù)器30描述為單獨的設(shè)備。然而,許可管理服務(wù)器10可以包括銷售服務(wù)器20和下載服務(wù)器30中的至少一個的功能。根據(jù)本發(fā)明的實施例,提供一種能適當支持安裝程序的操作的信息處理設(shè)備、程序安裝支持方法以及計算機可讀存儲介質(zhì)。本發(fā)明不限于這里描述的具體實施例,在不脫離本發(fā)明的范圍的情況下可以做出變化和修改。本申請基于2010年6月3日遞交日本專利局的日本在先申請No. 2010-127686,其整體內(nèi)容通過參考引入于此。
權(quán)利要求
1.一種信息處理設(shè)備,經(jīng)由網(wǎng)絡(luò)執(zhí)行與存儲了表示程序之間的依賴關(guān)系的依賴信息的管理設(shè)備的通信,所述信息處理設(shè)備包括發(fā)送單元,將要被下載的程序的識別信息發(fā)送到所述管理設(shè)備;接收單元,從所述管理設(shè)備接收表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的安裝可能性信息,所述安裝可能性信息是基于所述依賴信息而確定的;以及顯示控制單元,在下載所述要被下載的程序之前,使顯示單元基于所述安裝可能性信息顯示表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的屏幕頁面。
2.根據(jù)權(quán)利要求I所述的信息處理設(shè)備,進一步包括安裝程序信息存儲單元,存儲包含所述識別信息的安裝程序信息,安裝程序信息是對在所述信息處理設(shè)備中安裝的每個程序存儲的,其中所述發(fā)送單元將所述要被下載的程序的所述識別信息和安裝程序信息發(fā)送到所述管理設(shè)備,并且所述接收單元,基于所述依賴信息,從所述管理設(shè)備接收依據(jù)所述要被下載的程序所依賴的程序是否是與安裝程序信息有關(guān)的程序而確定的所述安裝可能性信息。
3.根據(jù)權(quán)利要求I或2所述的信息處理設(shè)備,進一步包括下載單元,下載基于所述安裝可能性信息能被安裝在所述信息處理設(shè)備中的所述要被下載的程序。
4.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中所述顯示控制單元使所述顯示單元顯示所述屏幕頁面,所述屏幕頁面進一步表示基于所述安裝可能性信息,所述要被下載的程序所依賴的程序能否被安裝在所述信息處理設(shè)備中。
5.一種由信息處理設(shè)備執(zhí)行的程序安裝支持方法,所述信息處理設(shè)備經(jīng)由網(wǎng)絡(luò)執(zhí)行與存儲了表示程序之間的依賴關(guān)系的依賴信息的管理設(shè)備的通信,所述程序安裝支持方法包括將要被下載的程序的識別信息發(fā)送到所述管理設(shè)備;從所述管理設(shè)備接收表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的安裝可能性信息,所述安裝可能性信息是基于所述依賴信息而確定的;以及在下載所述要被下載的程序之前,使顯示單元基于所述安裝可能性信息,顯示表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的屏幕頁面。
6.一種計算機可讀記錄介質(zhì),用于存儲程序安裝支持程序,所述程序安裝支持程序使信息處理設(shè)備執(zhí)行處理,所述信息處理設(shè)備經(jīng)由網(wǎng)絡(luò)執(zhí)行與存儲了表示程序之間的依賴關(guān)系的依賴信息的管理設(shè)備的通信,所述處理包括將要被下載的程序的識別信息發(fā)送到所述管理設(shè)備;從所述管理設(shè)備接收表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的安裝可能性信息,所述安裝可能性信息是基于所述依賴信息而確定的;以及在下載所述要被下載的程序之前,使顯示單元基于所述安裝可能性信息,顯示表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的屏幕頁面。
全文摘要
一種信息處理設(shè)備,經(jīng)由網(wǎng)絡(luò)執(zhí)行與存儲了表示程序之間的依賴關(guān)系的依賴信息的管理設(shè)備的通信。所述信息處理設(shè)備包括發(fā)送單元,將要被下載的程序的識別信息發(fā)送到所述管理設(shè)備;接收單元,從所述管理設(shè)備接收表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的安裝可能性信息,所述安裝可能性信息是基于所述依賴信息而確定的;以及,顯示控制單元,在下載所述要被下載的程序之前,使顯示單元基于所述安裝可能性信息,顯示表示所述要被下載的程序能否被安裝在所述信息處理設(shè)備中的屏幕頁面。
文檔編號G06F9/445GK102918505SQ20118002721
公開日2013年2月6日 申請日期2011年6月2日 優(yōu)先權(quán)日2010年6月3日
發(fā)明者伊藤達雄 申請人:株式會社理光