專利名稱:許可安裝支持系統(tǒng)、許可安裝支持方法
技術(shù)領(lǐng)域:
本發(fā)明涉及許可安裝支持系統(tǒng)和許可安裝支持方法,更具體地涉及用于支持在電子設(shè)備中安裝程序的處理的許可安裝支持系統(tǒng)和許可安裝支持方法。
背景技術(shù):
近年來(lái),存在被稱為多功能外圍設(shè)備的圖像形成設(shè)備,其中可以在送貨之后安裝應(yīng)用。如果可以根據(jù)用戶的使用格式來(lái)與該應(yīng)用整體分開(kāi)地提供使用這樣的應(yīng)用的許可,可以實(shí)現(xiàn)如下優(yōu)點(diǎn)。即,不僅對(duì)于用戶是方便的,銷售該應(yīng)用的供貨商可以期望增加的商業(yè)機(jī)會(huì)。然而,在使用多個(gè)圖像形成設(shè)備的用戶環(huán)境中,在各個(gè)圖像形成設(shè)備中安裝許可是相當(dāng)麻煩的。由此,專利文件I公開(kāi)了用于在多個(gè)圖像形成設(shè)備中共同安裝應(yīng)用的許可的技術(shù)。在專利文件I中,假設(shè)許可的發(fā)放源是單個(gè)源或公共源。由此,本發(fā)明的發(fā)明人考慮建立靈活的系統(tǒng),其中根據(jù)應(yīng)用許可可以由不同源發(fā)放。如果根據(jù)應(yīng)用許可由不同源發(fā)放,許可的發(fā)放源可以很容易改變,從某個(gè)時(shí)間點(diǎn)的圖像形成設(shè)備的型號(hào)開(kāi)始。然而,獲取許可的過(guò)程非常有可能根據(jù)許可的發(fā)放源而不同。例如,通信協(xié)議很可能不同,或者獲取許可所需的參數(shù)可能不同。由此,可以根據(jù)許可發(fā)放源獲取客戶程序。由此,獲取應(yīng)用的許可的用戶需要根據(jù)許可的發(fā)放源使用不同的客戶程序。這對(duì)于用戶來(lái)說(shuō)是很大的負(fù)擔(dān),對(duì)于應(yīng)用的銷售提升也具有不良影響。專利文件1:日本公開(kāi)專利申請(qǐng)N0.2008-243179。
發(fā)明內(nèi)容
本發(fā)明考慮了上述問(wèn)題并且本發(fā)明的至少一個(gè)實(shí)施例的目的在于提供一種許可安裝支持系統(tǒng)和許可安裝支持方法,其能夠恰當(dāng)?shù)販p輕安裝許可的工作量,即使在存在多個(gè)許可發(fā)放源的情況下。本發(fā)明的一個(gè)方面提供一種許可安裝支持系統(tǒng),其包括:許可安裝支持裝置;以及許可源確定裝置,其中所述許可安裝支持裝置包括:接收單元,配置為接收用于接收許可數(shù)據(jù)的第一許可識(shí)別符的輸入,許可數(shù)據(jù)由用于確定是否允許激活程序的電子裝置使用;發(fā)放源信息獲取單元,配置為向通過(guò)網(wǎng)絡(luò)連接的許可源確定裝置發(fā)送獲取請(qǐng)求,所述獲取請(qǐng)求指定用于獲取包括許可數(shù)據(jù)的發(fā)放源識(shí)別信息的發(fā)放源信息的第一許可識(shí)別符,并且配置為接收從許可源確定裝置返回的發(fā)放源信息;以及許可安裝處理單元,配置為從與通過(guò)網(wǎng)絡(luò)連接的多個(gè)許可管理裝置中所包括的發(fā)放源信息相關(guān)的許可管理裝置中獲取與第一許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),并且配置為將許可數(shù)據(jù)發(fā)送給電子裝置,其中許可源確定裝置包括:發(fā)放源信息存儲(chǔ)單元,配置為存儲(chǔ)指示第一許可識(shí)別符和發(fā)放源信息之間相關(guān)性的關(guān)聯(lián)信息;以及發(fā)放源信息提供單元,配置為使用發(fā)放源信息存儲(chǔ)單元響應(yīng)于從發(fā)放源信息獲取單元接收獲取請(qǐng)求而獲取與獲取請(qǐng)求中指定的第一許可識(shí)別符相對(duì)應(yīng)的發(fā)放源信息,并且返回發(fā)放源信息。本發(fā)明的一個(gè)方面提供了一種許可安裝支持方法,包括:接收用于接收許可數(shù)據(jù)的第一許可識(shí)別符的輸入,所述許可數(shù)據(jù)由用于確定是否允許激活程序的電子裝置使用;向通過(guò)網(wǎng)絡(luò)連接的許可源確定裝置發(fā)送獲取請(qǐng)求,所述獲取請(qǐng)求指定用于獲取包括許可數(shù)據(jù)的發(fā)放源識(shí)別信息的發(fā)放源信息的第一許可識(shí)別符;接收從許可源確定裝置返回的發(fā)放源信息;以及使用許可安裝處理單元來(lái)從與通過(guò)網(wǎng)絡(luò)連接的多個(gè)許可管理裝置中所包括的發(fā)放源信息相關(guān)的許可管理裝置獲取與第一許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置。本發(fā)明的一個(gè)方面提供一種非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有可執(zhí)行的許可安裝支持程序,其中許可安裝支持程序指示計(jì)算機(jī)的處理器執(zhí)行以下處理:接收用于接收許可數(shù)據(jù)的第一許可識(shí)別符的輸入,所述許可數(shù)據(jù)由用于確定是否允許激活程序的電子裝置使用;向通過(guò)網(wǎng)絡(luò)連接的許可源確定裝置發(fā)送獲取請(qǐng)求,該獲取請(qǐng)求指定用于獲取包括許可數(shù)據(jù)的發(fā)放源識(shí)別信息的發(fā)放源信息的第一許可識(shí)別符;接收從許可源確定裝置返回的發(fā)放源信息;以及使用許可安裝處理單元來(lái)從與通過(guò)網(wǎng)絡(luò)連接的多個(gè)許可管理裝置中所包括的發(fā)放源信息相關(guān)的許可管理裝置獲取與第一許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置。
圖1示出了根據(jù)第一實(shí)施例的許可安裝支持系統(tǒng)的系統(tǒng)配置實(shí)例;圖2示出了根據(jù)本發(fā)明的實(shí)施例的裝置管理設(shè)備的硬件配置的實(shí)例;圖3示出了根據(jù)第一實(shí)施例的許可安裝支持系統(tǒng)的功能配置的實(shí)例;圖4是用于描述根據(jù)第一實(shí)施例的用于安裝許可的處理過(guò)程的實(shí)例的時(shí)序圖;圖5示出了發(fā)放源信息存儲(chǔ)單元的配置實(shí)例;圖6示出了選擇信息存儲(chǔ)單元的配置實(shí)例;圖7示出了根據(jù)第二實(shí)施例的許可安裝支持系統(tǒng)的系統(tǒng)配置實(shí)例;圖8示出了根據(jù)第二實(shí)施例的許可安裝支持系統(tǒng)的功能配置的實(shí)例;圖9是用于描述根據(jù)第二實(shí)施例的用于安裝許可的處理過(guò)程的實(shí)例的時(shí)序圖;圖10示出了依賴關(guān)系管理表的配置實(shí)例;圖11示出了許可文件的配置實(shí)例;圖12示出了許可管理表的配置實(shí)例;圖13示出了安裝信息管理表的配置實(shí)例;圖14是用于描述由許可管理單元執(zhí)行的生成許可文件的處理的處理過(guò)程的流程圖。
具體實(shí)施例方式下面參考附圖描述了本發(fā)明的實(shí)施例。圖1示出了根據(jù)第一實(shí)施例的許可安裝支持系統(tǒng)的系統(tǒng)配置實(shí)例。在圖1所示的許可安裝支持系統(tǒng)I中,用戶環(huán)境El是圖像形成設(shè)備20的用戶的系統(tǒng)環(huán)境。例如,用戶環(huán)境El是對(duì)應(yīng)于圖像形成設(shè)備20的用戶的公司或辦公室。在用戶環(huán)境El中,一個(gè)或多個(gè)圖像形成設(shè)備20和裝置管理設(shè)備10通過(guò)網(wǎng)絡(luò)30(有線或無(wú)線)例如LAN (局域網(wǎng))而相互連接。圖像形成設(shè)備20是多功能外圍設(shè)備,用于在單個(gè)主體內(nèi)實(shí)現(xiàn)多個(gè)功能,例如打印、掃描、復(fù)印和傳真發(fā)送/接收,其是電子裝置的一個(gè)例子。圖像形成設(shè)備20可以通過(guò)增加或更新程序元件(下面簡(jiǎn)稱為元件)而根據(jù)需要擴(kuò)展功能。裝置管理設(shè)備10是計(jì)算機(jī),例如PC (個(gè)人計(jì)算機(jī)),其共同地獲取和安裝在用戶環(huán)境El下在圖像形成設(shè)備20中操作的元件以及元件的許可(使用權(quán))。在本實(shí)施例中,裝置管理設(shè)備10是許可安裝支持裝置的例子。根據(jù)用戶(在公司或辦公室的單元中用戶)的數(shù)目可以存在多個(gè)用戶環(huán)境E1。裝置管理設(shè)備10通過(guò)網(wǎng)絡(luò)70例如LAN (局域網(wǎng))或因特網(wǎng)連接至許可管理服務(wù)器50A、50B和50C,以及許可源確定裝置80。許可管理服務(wù)器50A、50B和50C (當(dāng)不需要進(jìn)行區(qū)別時(shí),下面統(tǒng)稱為“許可管理服務(wù)器50”)是用作用戶購(gòu)買的元件的許可的發(fā)放源的計(jì)算機(jī)。在圖1中,存在三個(gè)許可管理服務(wù)器50,然而,許可管理服務(wù)器50的數(shù)目可以是兩個(gè)或四個(gè)或更多個(gè)。多個(gè)許可管理服務(wù)器50并不是為了分配處理負(fù)載,各個(gè)許可管理服務(wù)器50用于實(shí)現(xiàn)管理許可的不同方法(許可管理方法)。許可管理方法是用于指定指示許可的數(shù)據(jù)(下面稱為許可文件)的格式的概念。此外,許可管理方法還指定發(fā)放許可所需的許可識(shí)別符的數(shù)據(jù)格式。許可識(shí)別符是用于識(shí)別許可的數(shù)據(jù),該許可分配給購(gòu)買了元件的許可的用戶。每次購(gòu)買許可時(shí)發(fā)放許可識(shí)別符。由此,即使當(dāng)存在對(duì)應(yīng)于相同元件并且具有相同許可內(nèi)容的兩個(gè)許可,這兩個(gè)許可的許可識(shí)別符也是不同的。各個(gè)許可管理服務(wù)器50與許可識(shí)別符相關(guān)聯(lián)地管理許可內(nèi)容和許可的使用狀態(tài)(已發(fā)放或未發(fā)放)。由此,恰當(dāng)?shù)叵拗屏速?gòu)買的許可范圍之外的元件的使用。在下文中,許可識(shí)別符為了方便的目的被稱為“產(chǎn)品密鑰”。當(dāng)購(gòu)買許可時(shí)分配產(chǎn)品密鑰的操作,以及與產(chǎn)品密鑰相關(guān)聯(lián)地管理許可內(nèi)容和許可的使用狀態(tài)的操作對(duì)于所有密鑰發(fā)放源是共同的(許可管理服務(wù)器50)。然而,產(chǎn)品密鑰的格式可以根據(jù)許可管理服務(wù)器50而不同。各個(gè)許可管理服務(wù)器50可以由相同的管理實(shí)體或不同的管理實(shí)體管理。許可源確定裝置80是響應(yīng)于接收從裝置管理設(shè)備10發(fā)送的查詢,用于確定哪個(gè)許可管理服務(wù)器50是與詢問(wèn)許可發(fā)放源的查詢中所指定的產(chǎn)品密鑰相對(duì)應(yīng)的許可發(fā)放源的計(jì)算機(jī)。圖2示出了根據(jù)本發(fā)明的實(shí)施例的裝置管理設(shè)備10的硬件配置的實(shí)例。如圖2所示,裝置管理設(shè)備10包括由總線B互聯(lián)的驅(qū)動(dòng)裝置100、次級(jí)存儲(chǔ)裝置102、內(nèi)存裝置103、CPU104、接口裝置105、顯示裝置106和輸入裝置107。用于實(shí)現(xiàn)由裝置管理設(shè)備10執(zhí)行的處理的程序由記錄介質(zhì)101例如⑶-ROM提供。當(dāng)記錄程序的記錄介質(zhì)101被設(shè)置在驅(qū)動(dòng)裝置100中時(shí),該程序通過(guò)驅(qū)動(dòng)裝置100從記錄介質(zhì)101安裝到次級(jí)存儲(chǔ)裝置102中。然而,該程序不必從記錄介質(zhì)101安裝,也可以通過(guò)網(wǎng)絡(luò)從另一臺(tái)計(jì)算機(jī)下載該程序。次級(jí)存儲(chǔ)裝置102存儲(chǔ)安裝的程序以及必要的文件和數(shù)據(jù)。當(dāng)給出激活程序的指令是,內(nèi)存裝置103從次級(jí)存儲(chǔ)裝置102讀取程序并且存儲(chǔ)該程序。CPU104根據(jù)內(nèi)存裝置103中存儲(chǔ)的程序?qū)崿F(xiàn)與裝置管理設(shè)備10相關(guān)的功能。接口裝置105被用作連接至網(wǎng)絡(luò)的接口。顯示裝置106用于根據(jù)程序顯示⑶I (圖形用戶界面)。輸入裝置107使用鼠標(biāo)和鍵盤配置,并且用于輸入各種操作指令。各個(gè)許可管理服務(wù)器50和許可源確定裝置80可以具有與圖2中相同的硬件配置。然而,各個(gè)許可管理服務(wù)器50和許可源確定裝置80可以不包括顯示裝置106和輸入裝置107。圖3示出了根據(jù)第一實(shí)施例的許可安裝支持系統(tǒng)I的功能配置的實(shí)例。如圖3所示,裝置管理設(shè)備10包括公共處理單元11、許可安裝處理單元12A、許可安裝處理單元12B和許可安裝處理單元12C (當(dāng)不需要區(qū)別時(shí),下面統(tǒng)稱為“許可安裝處理單元12”)。當(dāng)安裝在裝置管理設(shè)備10中的程序使得CPU104執(zhí)行處理時(shí)實(shí)現(xiàn)這些單元。公共處理單元11執(zhí)行對(duì)所有許可發(fā)放源共有的必要處理。如圖3所示,公共處理單元11包括請(qǐng)求接收單元111、裝置信息獲取單元112、發(fā)放源信息獲取單元113、選擇單元114和選擇信息存儲(chǔ)單元115。請(qǐng)求接收單元111接收請(qǐng)求以在圖像形成設(shè)備20中安裝許可。在安裝許可的請(qǐng)求中,指定產(chǎn)品密鑰和作為安裝目的地的圖像形成設(shè)備20。裝置信息獲取單元112從圖像形成設(shè)備20獲取裝置信息。裝置信息包括指示圖像形成設(shè)備20的型號(hào)的信號(hào)信息以及與圖像形成設(shè)備20中安裝的元件相關(guān)的信息。發(fā)放源信息獲取單元113從許可源確定裝置80獲取與對(duì)應(yīng)于用戶輸入的產(chǎn)品密鑰的許可的發(fā)放源相關(guān)的信息(下面稱為“發(fā)放源信息”)。選擇單元114選擇與發(fā)放源信息相對(duì)應(yīng)的許可安裝處理單元12,并且指示所選擇的許可安裝處理單元12執(zhí)行處理。選擇信息存儲(chǔ)單元115例如使用次級(jí)存儲(chǔ)裝置12存儲(chǔ)由選擇單元114使用的、用來(lái)確定與發(fā)放源信息相對(duì)應(yīng)的許可安裝處理單元12的信息。更具體地,選擇信息存儲(chǔ)單元115存儲(chǔ)指示發(fā)放源信息和許可安裝處理單元12之間關(guān)聯(lián)性的關(guān)聯(lián)信肩、O每個(gè)許可安裝處理單元12響應(yīng)于來(lái)自選擇單元114的指令來(lái)執(zhí)行如下處理:從與許可安裝處理單元12相對(duì)應(yīng)的許可管理服務(wù)器50獲取許可。此外,許可安裝處理單元12執(zhí)行在圖像形成設(shè)備20中安裝許可的處理,該圖像形成設(shè)備20被指定為許可安裝目的地。在本實(shí)施例中,各個(gè)許可安裝處理單元12對(duì)應(yīng)于許可管理服務(wù)器50,該許可管理服務(wù)器50具有與附圖標(biāo)記在一起的相同字母(A、B或C)。為每個(gè)許可管理服務(wù)器50提供一個(gè)許可安裝處理單元12,因?yàn)樵S可管理服務(wù)器50通過(guò)不同的通信協(xié)議執(zhí)行不同的處理過(guò)程以獲取許可。此外,用于在圖像形成設(shè)備20中安裝許可的處理過(guò)程通信協(xié)議根據(jù)發(fā)放了許可的許可管理服務(wù)器50而不同。在本實(shí)施例中,用于存儲(chǔ)其中嵌入了許可的數(shù)據(jù)(許可數(shù)據(jù))的文件被稱為許可文件。許可源確定裝置80包括發(fā)放源信息提供單元81和發(fā)放源信息存儲(chǔ)單元82。當(dāng)接收到由發(fā)放源信息獲取單元113發(fā)送的獲取發(fā)放源信息的請(qǐng)求時(shí),發(fā)放源信息提供單元81返回與在獲取的請(qǐng)求中所指定的產(chǎn)品密鑰相關(guān)的發(fā)放源信息。發(fā)放源信息存儲(chǔ)單元82存儲(chǔ)指示產(chǎn)品密鑰和發(fā)放源信息之間關(guān)聯(lián)性的關(guān)聯(lián)信息。圖像形成設(shè)備20可以根據(jù)型號(hào)的類型來(lái)執(zhí)行不同的許可管理方法。由此,各個(gè)圖像形成設(shè)備20根據(jù)與自身相對(duì)應(yīng)的許可管理方法通過(guò)處理過(guò)程和通信協(xié)議,從裝置管理設(shè)備10接收安置許可文件的請(qǐng)求。此外,各個(gè)圖像處理設(shè)備20根據(jù)與自身相對(duì)應(yīng)的許可管理方法通過(guò)處理過(guò)程,基于許可文件確定是否允許在自身中激活元件。在下文中,描述了根據(jù)第一實(shí)施例的許可安裝支持系統(tǒng)I的處理過(guò)程。圖4是用于描述根據(jù)第一實(shí)施例的用于安裝許可的處理過(guò)程的實(shí)例的時(shí)序圖。在圖4中,假設(shè)圖像形成設(shè)備20的用戶購(gòu)買了元件的許可并且已經(jīng)獲得了與該許可相關(guān)的產(chǎn)品密鑰。然而,假設(shè)與該許可相關(guān)的許可文件還沒(méi)有被安裝到圖像形成設(shè)備20中。裝置管理設(shè)備10的請(qǐng)求接收單元111通過(guò)在顯示裝置106上顯示的初始屏幕圖像從用戶接收開(kāi)始安裝許可的指示的輸入(步驟S101)。然后,請(qǐng)求接收單元111使得顯示裝置106顯示包括圖像形成設(shè)備20的列表的裝置選擇屏幕圖像,并且提示用戶選擇將要作為許可文件的安裝目的地的圖像形成設(shè)備20 (步驟S102)。用戶可以選擇裝置選擇屏幕圖像中的多個(gè)圖像形成設(shè)備20。裝置選擇屏幕圖像顯示其IP地址和主機(jī)名被預(yù)先存儲(chǔ)在次級(jí)存儲(chǔ)裝置102中的圖像形成設(shè)備20??蛇x地,請(qǐng)求接收單元111可以在網(wǎng)絡(luò)30中分發(fā)廣播,以自動(dòng)地搜索與網(wǎng)絡(luò)30連接的圖像形成設(shè)備20,并且使得作為搜索結(jié)果找到的圖像形成設(shè)備20的主機(jī)名顯示在裝置選擇屏幕圖像中。然后,裝置信息獲取單元112向已經(jīng)在裝置選擇屏幕圖像中被選擇的各個(gè)圖像形成設(shè)備20發(fā)送獲取裝置信息的請(qǐng)求(步驟S103)。已經(jīng)接收了獲取裝置信息的請(qǐng)求的圖像形成設(shè)備20返回裝置信息,該裝置信息包括在圖像形成設(shè)備20中安裝的元件的列表信息以及圖像形成設(shè)備20的機(jī)器號(hào)和模型信息(步驟S104)。機(jī)器號(hào)是用于識(shí)別與各個(gè)圖像形成設(shè)備20相對(duì)應(yīng)的機(jī)器的識(shí)別信息??梢詫?duì)與各個(gè)圖像形成設(shè)備20相對(duì)應(yīng)的每個(gè)機(jī)器給出唯一的機(jī)器號(hào)。此外,元件的列表信息例如是元件的識(shí)別符的列表(下文中稱為“元件ID”)。然后,請(qǐng)求接收單元111使得顯示裝置106顯示產(chǎn)品密鑰輸入屏幕圖像,并且通過(guò)產(chǎn)品密鑰輸入屏幕圖像接收產(chǎn)品密鑰的用戶輸入(步驟S105)。然后,發(fā)放源信息獲取單元113指定輸入產(chǎn)品密鑰以及在步驟S104獲取的裝置信息中所包括的型號(hào)信息,并且將獲取發(fā)放源信息的請(qǐng)求發(fā)送給許可源確定裝置80 (步驟S106)。這就是說(shuō),當(dāng)與型號(hào)信息指示的型號(hào)相關(guān)的圖像形成設(shè)備20要作為安裝目的地時(shí),發(fā)放源信息獲取單元113向許可源確定裝置80詢問(wèn)與產(chǎn)品密鑰相關(guān)的許可文件恰當(dāng)?shù)脑S可發(fā)放源(即,許可文件要被獲取的位置)。然后,許可源確定裝置80的發(fā)放源信息提供單元81在發(fā)放源信息存儲(chǔ)單元82中搜索與產(chǎn)品密鑰和型號(hào)信息相對(duì)應(yīng)的發(fā)放源信息(步驟S107)。圖5示出了發(fā)放源信息存儲(chǔ)單元82的配置實(shí)例。如圖5所示,發(fā)放源信息存儲(chǔ)單元82對(duì)輸入產(chǎn)品密鑰和型號(hào)信息的每個(gè)組合存儲(chǔ)發(fā)放源信息(發(fā)放源使用產(chǎn)品密鑰和發(fā)放源URL)。使用獲取發(fā)放源信息的請(qǐng)求中所指定的產(chǎn)品密鑰和型號(hào)信息來(lái)反復(fù)查對(duì)輸入的產(chǎn)品密鑰和型號(hào)信息。為了解決許可的發(fā)放源根據(jù)型號(hào)而不同的情況,即使對(duì)于相同的產(chǎn)品密鑰,型號(hào)信息被包括在用于識(shí)別發(fā)放源信息的信息中。由此,當(dāng)這樣的情況并沒(méi)有應(yīng)用于系統(tǒng)環(huán)境時(shí),可以不包括型號(hào)信息。發(fā)放源使用產(chǎn)品密鑰是管理與輸入產(chǎn)品密鑰和型號(hào)信息的組合相對(duì)應(yīng)的許可的發(fā)放源處的許可的產(chǎn)品密鑰。例如,許可管理服務(wù)器50可以具有用于產(chǎn)品密鑰的不同數(shù)目的系統(tǒng)。此外,即使對(duì)于相同的元件,元件的許可的發(fā)放源可以根據(jù)作為許可的安裝目的地(使用目的地)的圖像形成設(shè)備20的信號(hào)而不同。同時(shí),存在如下情況:與市場(chǎng)上已經(jīng)發(fā)放的產(chǎn)品密鑰相關(guān)的許可不用于圖像形成設(shè)備20的任何型號(hào)(沒(méi)有已經(jīng)接收了許可的發(fā)放的型號(hào))。這就是說(shuō),存在如下情況:圖4的處理沒(méi)有在這樣的產(chǎn)品密鑰上執(zhí)行。在這種情況下,當(dāng)用戶輸入已經(jīng)在市場(chǎng)中發(fā)放的產(chǎn)品密鑰,但是與該產(chǎn)品密鑰相對(duì)應(yīng)的許可的發(fā)放源是不能解釋(不管理)該產(chǎn)品密鑰的許可管理服務(wù)器50時(shí),引起下面的問(wèn)題。即,該許可管理服務(wù)器50不能發(fā)放與輸入的產(chǎn)品密鑰相對(duì)應(yīng)的許可。這意味著用戶不能基于已經(jīng)購(gòu)買的產(chǎn)品密鑰來(lái)使用許可。由于該原因,與許可的發(fā)放源相對(duì)應(yīng)的發(fā)放源使用產(chǎn)品密鑰與在市場(chǎng)中已經(jīng)被發(fā)放的產(chǎn)品密鑰(輸入產(chǎn)品密鑰)相關(guān)聯(lián)地存儲(chǔ)。當(dāng)許可管理服務(wù)器50能夠解釋市場(chǎng)中已經(jīng)發(fā)放的產(chǎn)品密鑰時(shí),在發(fā)放源使用產(chǎn)品密鑰中注冊(cè)與輸入產(chǎn)品密鑰相同的值。其實(shí)例是圖5中第一、第四和第七行的記錄。發(fā)放源URL是作為許可的發(fā)放源的許可管理服務(wù)器50的URL (統(tǒng)一資源定位符)。發(fā)放源URL是本實(shí)施例中發(fā)放源識(shí)別信息的實(shí)例。發(fā)放源識(shí)別信息不必是URL。發(fā)放源識(shí)別信息可以是任何種類的信息,只要根據(jù)作為許可的發(fā)放源的許可管理服務(wù)器50使用的通信協(xié)議可以識(shí)別許可管理服務(wù)器50。在步驟S107中,發(fā)放源信息存儲(chǔ)單元82搜索記錄,該記錄包括與獲取發(fā)放源信息的請(qǐng)求中指定的產(chǎn)品密鑰和型號(hào)信息相匹配的輸入產(chǎn)品密鑰和型號(hào)信息。然后,發(fā)放源信息提供單元81從發(fā)放源信息存儲(chǔ)單元82獲取作為搜索的結(jié)果而發(fā)現(xiàn)的記錄的發(fā)放源使用產(chǎn)品密鑰和發(fā)放源URL (步驟S108)。然后,發(fā)放源信息提供單元81將包括發(fā)放源使用產(chǎn)品密鑰和發(fā)放源URL的發(fā)放源信息返回給裝置管理設(shè)備10 (步驟S109)。然后,選擇單元14基于所接收的發(fā)放源URL和選擇信息存儲(chǔ)單元115選擇向其指派了安裝許可的處理的許可安裝處理單元12 (步驟S110)。圖6示出了選擇信息存儲(chǔ)單元115的配置實(shí)例。在圖6中,選擇信息存儲(chǔ)單元115存儲(chǔ)指示發(fā)放源URL (S卩,許可的發(fā)放源的識(shí)別信息)和許可安裝處理單元12之間的關(guān)聯(lián)性的關(guān)聯(lián)信息。這就是說(shuō),選擇信息存儲(chǔ)單元115為每個(gè)發(fā)放源URL存儲(chǔ)許可安裝處理單元12的識(shí)別信息。例如,許可安裝處理單元12的設(shè)備信息是用于使得裝置管理設(shè)備10用作許可安裝處理單元12的程序的程序文件名??紤]許可發(fā)放源的數(shù)目的增加和減少,這樣的程序優(yōu)選地是可以被動(dòng)態(tài)鏈接的程序(例如,DLL (動(dòng)態(tài)鏈接庫(kù)))。由此,當(dāng)許可管理服務(wù)器50的數(shù)目增加時(shí),可以增加與對(duì)應(yīng)于新的許可管理服務(wù)器50的許可安裝處理單元12相關(guān)的程序,而不改變現(xiàn)有部分的源代碼。在步驟SllO中,當(dāng)指定裝置信息、發(fā)放源URL和發(fā)放源使用產(chǎn)品密鑰時(shí),選擇單元114選擇與接收的發(fā)放源URL相關(guān)聯(lián)的許可安裝處理單元12,并且指示所選擇的許可安裝處理單元12執(zhí)行處理。然后,被指示以執(zhí)行處理的許可安裝處理單元12通過(guò)執(zhí)行在自身中安裝的處理流程(g卩,與其自身對(duì)應(yīng)的許可管理方法相關(guān)的處理流程)而執(zhí)行在圖像形成設(shè)備20中安裝許可的處理。例如,當(dāng)選擇許可安裝處理單元12A時(shí),許可安裝處理單元12A指定許可源使用產(chǎn)品密鑰,并且向許可管理服務(wù)器50A發(fā)送使用許可的請(qǐng)求(步驟S121)。許可管理服務(wù)器50A生成指示與產(chǎn)品密鑰相關(guān)的許可的許可文件,并且返回該許可文件(步驟S122)。許可安裝處理單元12A將返回的許可文件發(fā)送給圖像形成設(shè)備20 (步驟S123)。由此,用戶可以在許可的范圍內(nèi)(例如時(shí)間框內(nèi))使用許可的元件,該元件由與圖像形成設(shè)備20中的許可文件相關(guān)的許可進(jìn)行了許可。例如,當(dāng)選擇了許可安裝處理單元12B時(shí),許可安裝處理單元12B指定許可源使用產(chǎn)品密鑰,并且向許可管理服務(wù)器50B發(fā)送使用許可的請(qǐng)求(步驟S131)。許可管理服務(wù)器50B生成指示與產(chǎn)品密鑰相關(guān)的許可的許可文件,并且返回該許可文件(步驟S132)。許可安裝處理單元12B將返回的許可文件發(fā)送給圖像形成設(shè)備20 (步驟S133)。由此,用戶可以在許可的范圍內(nèi)(例如時(shí)間框內(nèi))使用許可的元件,該元件由與圖像形成設(shè)備20中的許可文件相關(guān)的許可進(jìn)行了許可。為了方便的目的,圖4沒(méi)有示出當(dāng)選擇了許可安裝處理單元12C時(shí)的處理。當(dāng)選擇了許可安裝處理單元12C時(shí),使用許可管理服務(wù)器50C執(zhí)行與步驟S121至S123或步驟S131至S133相同的步驟。如上所述,根據(jù)第一實(shí)施例,基于用戶輸入的產(chǎn)品密鑰自動(dòng)地確定許可的發(fā)放源,并且從發(fā)放源獲取許可文件。由此,用戶不需要考慮許可的發(fā)放源。具體地,不需要在客戶端側(cè)根據(jù)許可的發(fā)放源使用不同的應(yīng)用。由此,根據(jù)第一實(shí)施例,即使當(dāng)存在多個(gè)許可的發(fā)放源時(shí),可以恰當(dāng)?shù)販p輕安裝許可的工作負(fù)載。裝置管理設(shè)備10可以具有許可源確定裝置80的功能。具體地,裝置管理設(shè)備10可以包括發(fā)放源信息提供單元81和發(fā)放源信息存儲(chǔ)單元82。順便提及,由各個(gè)許可安裝處理單元12執(zhí)行的處理流程不必相同。圖4中所示的步驟S121至S123和步驟S131至S133僅是處理流程的簡(jiǎn)要總結(jié)。這就是說(shuō),各個(gè)步驟指示由對(duì)應(yīng)的許可安裝處理單元12執(zhí)行的處理所實(shí)現(xiàn)的信息或數(shù)據(jù)的基本流程。由此,關(guān)于步驟S121至S123和步驟S131至S133,上面僅給出了概要描述。例如,下面描述了許可管理服務(wù)器50執(zhí)行的許可管理方法的特定實(shí)施例。圖7示出了根據(jù)第二實(shí)施例的許可安裝支持系統(tǒng)的系統(tǒng)配置。在圖7中,使用相同的附圖標(biāo)記表示與圖1的元件相對(duì)應(yīng)的元件,并且不再對(duì)其進(jìn)一步描述。在圖7中,元件管理服務(wù)器60連接至網(wǎng)絡(luò)70。元件管理服務(wù)器60是用于管理其許可由許可管理服務(wù)器50A管理的元件的實(shí)體。在第二實(shí)施例中,當(dāng)在圖像形成設(shè)備20中安裝許可時(shí),許可安裝處理單元12A從元件管理服務(wù)器60下載元件,并且在圖像形成設(shè)備20中安裝元件。由于這個(gè)原因,在第二實(shí)施例中,提供了與許可管理服務(wù)器50A相對(duì)應(yīng)的元件管理服務(wù)器60。在圖7中,為了方便的目的沒(méi)有示出許可管理服務(wù)器50B和許可管理服務(wù)器50C。圖8示出了根據(jù)第二實(shí)施例的許可安裝支持系統(tǒng)I的功能配置的實(shí)例。在圖8中,與圖3中元件相應(yīng)的元件由相同的附圖標(biāo)記表示,并且不對(duì)其進(jìn)行進(jìn)一步描述。如圖8所示,圖像形成設(shè)備20包括請(qǐng)求處理單元21、許可檢查單元22和安裝信息管理表23。響應(yīng)于來(lái)自裝置管理設(shè)備10的請(qǐng)求,請(qǐng)求處理單元21發(fā)送裝置信息并且安裝元件和許可文件90。許可文件90是由許可管理服務(wù)器50A發(fā)放的許可文件。許可檢查單元22基于許可文件90確定是否允許在圖像形成設(shè)備20中使用元件。安裝信息管理表23是用于管理與圖像形成設(shè)備20中安裝的元件相關(guān)的信息等的表,并且存儲(chǔ)在圖像形成設(shè)備20的存儲(chǔ)裝置中。許可管理服務(wù)器50A包括許可管理單元51和許可管理表52。許可管理單元51發(fā)放與元件相關(guān)的許可(即,生成許可的文件)。許可管理表52是用于記錄元件的許可使用狀態(tài)的表,并且存儲(chǔ)在許可管理服務(wù)器50A的存儲(chǔ)裝置中。元件管理服務(wù)器60包括真實(shí)性驗(yàn)證單元61、元件管理單元62、依賴關(guān)系管理表63和元件存儲(chǔ)單元64。真實(shí)性驗(yàn)證單元61參考依賴關(guān)系管理表63來(lái)確定與作為安裝目標(biāo)的元件相關(guān)的依賴關(guān)系是否由在作為安裝目的地的圖像形成設(shè)備20中已經(jīng)安裝的元件滿足。具體地,真實(shí)性驗(yàn)證單元61確定由作為安裝目標(biāo)的元件依賴的元件是否已經(jīng)安裝在圖像形成設(shè)備20中。元件管理單元62管理元件存儲(chǔ)單元64中記錄的元件的實(shí)體(例如文件)。例如,響應(yīng)于接收下載元件的請(qǐng)求,元件管理單元62從元件存儲(chǔ)單元64獲取元件,并且將獲取的元件返回到請(qǐng)求源。依賴關(guān)系管理表63是記錄指示元件之間依賴關(guān)系的信息的表,并且存儲(chǔ)在元件管理服務(wù)器60的存儲(chǔ)單元中。元件存儲(chǔ)單元64是在元件管理服務(wù)器60的存儲(chǔ)裝置中用于與元件ID相關(guān)聯(lián)地存儲(chǔ)元件的實(shí)體的存儲(chǔ)區(qū)域。在裝置管理設(shè)備10中,示出了與許可安裝處理單元12A相關(guān)的具體元件。在圖8中,許可安裝處理單元12A包括真實(shí)性確認(rèn)單元121、元件獲取單元122、許可獲取單元123和安裝控制單元124。真實(shí)性確定單元121使得元件管理服務(wù)器60驗(yàn)證在作為安裝目的地的圖像形成設(shè)備20中安裝作為安裝目標(biāo)的元件的真實(shí)性。元件獲取單元122從元件管理服務(wù)器60下載(獲取)作為安裝目標(biāo)的元件。許可獲取單元123從許可管理服務(wù)器50A獲取與作為安裝目標(biāo)的元件相關(guān)的許可文件90。安裝控制單元124將元件和許可文件90發(fā)送給圖像形成設(shè)備20。在下文中描述了根據(jù)第二實(shí)施例的許可安裝支持系統(tǒng)I執(zhí)行的處理流程。在第二實(shí)施例中,詳細(xì)描述了與圖4中以簡(jiǎn)化形式描述的步驟S121至S123相對(duì)應(yīng)的處理流程(即,在步驟SllO之后由許可安裝處理單元12A執(zhí)行的處理流程)。圖4所示的步驟SlOl至SllO也在第二實(shí)施例中執(zhí)行,但是不對(duì)其進(jìn)行進(jìn)一步描述。圖9是用于描述根據(jù)第二實(shí)施例的用于安裝許可的處理過(guò)程的實(shí)例的時(shí)序圖。步驟S201是為每個(gè)圖像形成設(shè)備20執(zhí)行的循環(huán)處理,從該圖像形成設(shè)備20中已經(jīng)獲取了裝置信息(對(duì)于在裝置選擇屏幕圖像中選擇的每個(gè)圖像形成設(shè)備20)。作為循環(huán)處理的處理目標(biāo)的圖像形成設(shè)備20在下文中稱為“當(dāng)前裝置”。在步驟S201-1中,真實(shí)性確認(rèn)單元121向元件管理服務(wù)器60發(fā)送的驗(yàn)證真實(shí)性的請(qǐng)求。請(qǐng)求包括與作為安裝目標(biāo)的許可相關(guān)的元件(下文中稱為“當(dāng)前元件”)的元件ID和當(dāng)前裝置的裝置信息。在該例子中,“真實(shí)性”意味著在當(dāng)前裝置中安裝當(dāng)前元件的真實(shí)性。響應(yīng)于真實(shí)性驗(yàn)證請(qǐng)求,元件管理服務(wù)器60的真實(shí)性驗(yàn)證單元61參考依賴關(guān)系管理表63來(lái)驗(yàn)證真實(shí)性。圖10示出了依賴關(guān)系管理表63的配置實(shí)例。如圖10所示,依賴關(guān)系管理表63具有為每個(gè)元件注冊(cè)的信息。該信息包括對(duì)應(yīng)的元件的元件ID和對(duì)應(yīng)的元件所依賴的元件的元件ID(對(duì)應(yīng)的元件的依賴目的地,下文中稱為“依賴目的地元件”)。可以注冊(cè)依賴目的地元件的多個(gè)元件ID。在圖10中,“O”表示不存在依賴目的地元件。在驗(yàn)證真實(shí)性的處理中,真實(shí)性驗(yàn)證單元61基于當(dāng)前元件的元件ID和依賴關(guān)系管理表63識(shí)別當(dāng)前元件的依賴目的地元件。當(dāng)存在依賴目的地元件時(shí),真實(shí)性驗(yàn)證單元61確定依賴目的地元件的元件ID是否包括在裝置信息中。當(dāng)所有依賴目的地元件的元件ID包括在裝置信息中時(shí),真實(shí)性驗(yàn)證單元61確認(rèn)驗(yàn)證結(jié)果是有效的。當(dāng)存在至少一個(gè)沒(méi)有被包括在裝置信息中的依賴目的地元件(下文中稱為“未決元件”)時(shí),真實(shí)性驗(yàn)證單元61確定驗(yàn)證結(jié)果是無(wú)效的。對(duì)于單個(gè)元件可能存在多個(gè)依賴目的地元件。此外,遞歸地執(zhí)行搜索依賴關(guān)系的處理。然后,真實(shí)性驗(yàn)證單元61返回驗(yàn)證真實(shí)性的結(jié)果至真實(shí)性確認(rèn)單元121 (步驟S201-2)。當(dāng)真實(shí)性驗(yàn)證單元61已經(jīng)確定了安裝處理是無(wú)效的,驗(yàn)證結(jié)果包括未決元件的元件ID。然后,元件獲取單元122指定當(dāng)前元件的元件ID,并且將下載請(qǐng)求發(fā)送給元件管理服務(wù)器60 (步驟S201-3)。元件管理服務(wù)器60的元件管理單元62從元件存儲(chǔ)單元64獲取與指定的元件ID相對(duì)應(yīng)的元件,并且將獲取的元件返回給元件獲取單元122 (步驟S201-4)。此外,當(dāng)在步驟S201-2中接收指示無(wú)效的驗(yàn)證結(jié)果時(shí),也下載未決元件。然后,許可獲取單元123指定在圖4的步驟S109獲取的產(chǎn)品密鑰(發(fā)放源使用產(chǎn)品密鑰)和當(dāng)前裝置的機(jī)器號(hào),并且將使用許可的請(qǐng)求(獲取許可文件90的請(qǐng)求)發(fā)送給許可管理服務(wù)器50A (步驟S201-5)。許可管理服務(wù)器50A的許可管理單元51基于使用許可的請(qǐng)求中所包括的信息以及許可管理表52生成許可文件90,并且將生成的許可文件90發(fā)送給許可獲取單元123(步驟 S201-6)。圖11示出了許可文件90的配置實(shí)例。如圖11所示,許可文件90包括元件ID、機(jī)器號(hào)和過(guò)期日期。許可文件90中的元件ID是由許可文件90對(duì)其授予許可(允許使用)的元件的元件ID。在許可文件90中的機(jī)器號(hào)是圖像形成設(shè)備20的機(jī)器號(hào),許可文件90允許在該圖像形成設(shè)備20中使用與元件ID相關(guān)的元件。過(guò)期日期是許可文件90的過(guò)期日期,即,由許可文件90授予的許可的過(guò)期日期。在使用許可的請(qǐng)求中所包括的產(chǎn)品密鑰相關(guān)的元件ID在許可文件90中被注冊(cè)作為元件ID。使用許可的請(qǐng)求中所包括的機(jī)器號(hào)在許可文件90中被注冊(cè)為機(jī)器號(hào)。通過(guò)將當(dāng)前時(shí)間點(diǎn)加入到許可管理表52中對(duì)許可使用請(qǐng)求中所包括的產(chǎn)品密鑰和元件ID注冊(cè)的有效期而獲得的日期(例如,年、月和日)被作為過(guò)期日期注冊(cè)在許可文件90中。圖12示出了許可管理表52的配置實(shí)例。如圖12所示,許可管理表52為對(duì)元件發(fā)放的每個(gè)許可包括管理號(hào)、產(chǎn)品密鑰、元件ID、機(jī)器號(hào)、狀態(tài)、許可格式、許可有效期、許可過(guò)期日期和許可發(fā)放日期。在這些項(xiàng)目中,當(dāng)購(gòu)買授權(quán)時(shí),管理號(hào)、產(chǎn)品密鑰、元件ID、狀態(tài)、許可格式和許可有效期被記錄在許可管理表52中。具體地,當(dāng)購(gòu)買許可時(shí)由用戶指定元件ID、許可格式和許可有效期。許可格式是指示元件的許可是否是無(wú)限許可、時(shí)間有限的許可或?qū)嶒?yàn)許可的信息。無(wú)限許可是可以在購(gòu)買后無(wú)限被使用的許可。時(shí)間有限的許可是僅在預(yù)定期限內(nèi)有效(可以被使用)的許可。實(shí)驗(yàn)許可是被用作實(shí)驗(yàn)的許可。許可有效期是許可有效的期間。當(dāng)許可格式是時(shí)間有限的許可或?qū)嶒?yàn)許可時(shí),這個(gè)屬性是有效的。同時(shí),當(dāng)發(fā)放許可(即發(fā)放許可文件90)時(shí),機(jī)器號(hào)、許可過(guò)期日期和許可發(fā)放日期被記錄。此外,當(dāng)發(fā)放許可時(shí),更新所述狀態(tài)的值。管理號(hào)是當(dāng)在許可管理表52中生成記錄時(shí),分配給每個(gè)記錄的識(shí)別符(號(hào))。產(chǎn)品密鑰和元件ID如上所述。關(guān)于機(jī)器號(hào),每次發(fā)放許可文件90時(shí),注冊(cè)圖像形成設(shè)備20的機(jī)器號(hào),該圖像形成設(shè)備20被指定為其中使用該元件的裝置。狀態(tài)是指示許可的使用狀態(tài)的信息。在本實(shí)施例中,許可的使用狀態(tài)是“無(wú)許可”、“檢驗(yàn)”和“登記”。檢驗(yàn)是許可正在被使用的狀態(tài)。登記是許可被釋放的狀態(tài)(即,許可可以使用)。當(dāng)發(fā)放許可文件90時(shí),許可(許可文件90)的許可過(guò)期日期是基于許可有效期計(jì)算的。許可發(fā)放日期是當(dāng)許可(許可文件90)被發(fā)放的日期,當(dāng)許可文件90被發(fā)放時(shí)注冊(cè)該許可發(fā)放日期。在圖12中,管理號(hào)1-3的記錄具有相同的產(chǎn)品密鑰和元件ID。這指示產(chǎn)品密鑰的項(xiàng)目“KEY001”是關(guān)于與三個(gè)許可相對(duì)應(yīng)的容量許可。容量許可是用于允許單個(gè)元件在多個(gè)圖像形成設(shè)備20中使用,對(duì)應(yīng)于在容量許可中指定的多個(gè)圖像形成設(shè)備20。當(dāng)由元件獲取單元122執(zhí)行的元件的獲取(下載)操作成功的時(shí)候,許可獲取單元123執(zhí)行步驟S201-5。即,當(dāng)沒(méi)有成功地獲取元件的時(shí)候,許可獲取單元123沒(méi)有獲取許可文件90。當(dāng)不能獲取元件時(shí),該元件不能被安裝。如果獲取了與這樣的元件相對(duì)應(yīng)的許可文件90時(shí),對(duì)于沒(méi)有實(shí)際被使用的元件開(kāi)始許可的使用。這對(duì)于用戶來(lái)說(shuō)是不利的。然后,當(dāng)在步驟S201-4獲取未決元件時(shí),安裝控制單元124將未決元件發(fā)送給當(dāng)前裝置,并且請(qǐng)求當(dāng)前裝置安裝未決元件(步驟S201-7)。當(dāng)前裝置的請(qǐng)求處理單元21安裝未決元件,并且在安裝信息管理表23中記錄與未決元件相關(guān)的信息(元件ID等)。圖13示出了安裝信息管理表23的配置實(shí)例。如圖13所示,安裝信息管理表23具有為圖像形成設(shè)備20中安裝的每個(gè)元件注冊(cè)的元件ID、版本、激活標(biāo)志和許可過(guò)期日期。版本是元件的版本。激活標(biāo)志指示元件是否被激活。已激活意味著許可已經(jīng)被安裝并且可以使用元件。許可過(guò)期日期是對(duì)于元件已經(jīng)安裝的許可(許可文件90)的過(guò)期日期。然后,安裝控制單元124向當(dāng)前裝置查詢未決元件的安裝結(jié)果(步驟S201-8)。重復(fù)查詢(輪詢)直到安裝過(guò)程在當(dāng)前裝置完成并且安裝完成結(jié)果被返回。為了避免當(dāng)安裝元件時(shí)由于還沒(méi)有安裝元件的依賴目的地元件而引起的故障的情況,首先安裝未決元件。然后,安裝控制單元124向當(dāng)前裝置發(fā)送在步驟S201-4獲取的元件(當(dāng)前元件)以及在步驟S204-6獲取的許可文件90,并且請(qǐng)求當(dāng)前裝置安裝和激活該元件(步驟S201-9)。當(dāng)前裝置的請(qǐng)求處理單元21安裝該元件并且將元件的信息(元件ID等)記錄在安裝信息管理表23中。此外,請(qǐng)求處理單元21在預(yù)定的存儲(chǔ)區(qū)域中記錄許可文件90。然后,安裝控制單元124向當(dāng)前裝置詢問(wèn)元件的安裝結(jié)果(步驟S201-10)。重復(fù)查詢(輪詢)直到安裝處理在當(dāng)前裝置完成并且安裝完成結(jié)果被返回。然后,詳細(xì)描述響應(yīng)于使用在圖9中的步驟S201-5許可的請(qǐng)求,由許可管理服務(wù)器50A的許可管理單元51執(zhí)行的處理。
圖14是用于描述生成由許可管理單元51執(zhí)行的許可文件90的處理的處理過(guò)程的流程圖。在圖14中,單個(gè)產(chǎn)品密鑰是處理目標(biāo)。由此,當(dāng)接收到多個(gè)產(chǎn)品密鑰時(shí),對(duì)于每個(gè)產(chǎn)品密鑰執(zhí)行步驟S302及之前的步驟。在步驟S301 (圖9的步驟S201-5)中,許可管理單元51從安裝控制單元124接收許可使用請(qǐng)求,其包括產(chǎn)品密鑰、元件ID和機(jī)器號(hào)。然后,許可管理單元51確定是否允許使用與產(chǎn)品密鑰相關(guān)的許可。具體地,許可管理單元51確認(rèn)是否在許可管理表52中注冊(cè)所接收的產(chǎn)品密鑰(步驟S302)。當(dāng)注冊(cè)了產(chǎn)品密鑰(步驟S302中為是),許可管理單元51確認(rèn)是否在用于產(chǎn)品密鑰的許可管理表52中注冊(cè)相同的機(jī)器號(hào)作為接收的機(jī)器號(hào)(步驟S303)。當(dāng)沒(méi)有注冊(cè)相同的機(jī)器號(hào)時(shí)(在步驟S303為否),許可管理單元51確認(rèn)在與產(chǎn)品密鑰和接收的元件ID相關(guān)的記錄中,許可管理表52是否具有其中狀態(tài)是“登記”的記錄(步驟S304)。當(dāng)存在相應(yīng)的記錄時(shí)(步驟S304為是),許可管理表51記錄在記錄中接收的機(jī)器號(hào),并且將記錄的狀態(tài)改變?yōu)椤皺z驗(yàn)”(步驟S306)。這就是說(shuō),記錄了與產(chǎn)品密鑰相對(duì)應(yīng)的許可正在被使用。此外,當(dāng)在記錄中記錄了許可有效期時(shí)(即,當(dāng)記錄對(duì)應(yīng)于時(shí)間有限的許可時(shí)),許可管理單元51在記錄中將通過(guò)許可有效期加上當(dāng)前日期而得到的日期記錄為許可過(guò)期日期。然后,許可管理單元51在記錄中生成許可文件90(見(jiàn)圖11),包括元件ID、機(jī)器號(hào)和過(guò)期日期(步驟S307)。對(duì)許可管理表52中的每個(gè)記錄生成許可文件90,S卩,為與該元件相對(duì)應(yīng)的每個(gè)許可生成許可文件。然后,許可管理單元51將生成的許可文件90返回到裝置管理設(shè)備10的安裝控制單元124 (步驟S308)。同時(shí),當(dāng)存在其中與為產(chǎn)品密鑰記錄了與接收的相結(jié)合相同的機(jī)器號(hào)的記錄時(shí)(步驟S303為是),許可管理單元51確認(rèn)記錄的狀態(tài)是否是“登記”(步驟S305)。當(dāng)狀態(tài)是“登記”時(shí)(步驟S305為是),執(zhí)行步驟S206和之前的步驟。當(dāng)許可管理表52不具有與產(chǎn)品密鑰相關(guān)的記錄時(shí)(步驟S302為是),或者當(dāng)許可管理表52不具有在與產(chǎn)品密鑰和接收的元件ID相關(guān)的記錄中狀態(tài)為“登記”的記錄時(shí)(步驟S304為否),或者當(dāng)其中為產(chǎn)品密鑰注冊(cè)與接收的機(jī)器號(hào)相同的機(jī)器號(hào)的記錄指示除了“登記”之外的狀態(tài)時(shí)(步驟S305為否),許可管理單元51確定檢測(cè)到錯(cuò)誤并且不生成許可文件90,即不發(fā)放許可。在圖像形成設(shè)備20中,許可文件90用于許可檢查,該許可檢查由當(dāng)激活安裝的元件時(shí)所執(zhí)行的許可檢查單元22執(zhí)行,許可檢查單元22允許當(dāng)滿足下面的條件時(shí)激活該元件。具體地,所述條件是存在許可文件90,該許可文件對(duì)應(yīng)于作為激活目標(biāo)的元件所屬的元件,在許可文件90中指示的機(jī)器號(hào)與其中要激活元件的圖像形成設(shè)備20的機(jī)器號(hào)相同,并且許可文件90的過(guò)期日期還沒(méi)有經(jīng)過(guò)。否則,許可檢查單元22不允許元件被激活。第二實(shí)施例指示了基于由許可管理服務(wù)器50A執(zhí)行的許可管理方法的處理過(guò)程的實(shí)例。由此,當(dāng)另一個(gè)許可管理服務(wù)器50是許可發(fā)放源時(shí),可以執(zhí)行不同的處理過(guò)程。例如,在第二實(shí)施例中,元件與被安裝的許可一起自動(dòng)地安裝。然而,在另一個(gè)例子中,對(duì)于安裝元件可能需要執(zhí)行分開(kāi)的處理。由此,圖像形成設(shè)備20的功能配置可能根據(jù)許可發(fā)放源而不同。然而,作為對(duì)所有許可發(fā)放源的共同特征,可以使用存儲(chǔ)單元例如許可管理表52來(lái)管理許可的使用狀態(tài)。該特征是為了防止元件在購(gòu)買的許可范圍之外被使用。
考慮這樣的情況,如果實(shí)施第一實(shí)施例而不進(jìn)行任何修改,存在元件被用于許可范圍之外的情況。具體地,在圖5的發(fā)放源信息存儲(chǔ)單元82中,與相同的輸入產(chǎn)品密鑰“1111111111”相關(guān)的發(fā)放源信息被記錄在第一和第二行中。在第一行中的型號(hào)信息是“A”,并且在第二行中的型號(hào)信息是“B”。第一行的發(fā)放URL是與許可管理服務(wù)器50A相關(guān)的URL,并且第二行的發(fā)放URL是與許可管理服務(wù)器50B相關(guān)的URL。由此,與輸入的產(chǎn)品密鑰相關(guān)的許可的發(fā)放源可以根據(jù)作為許可的安裝目的地的圖像形成設(shè)備20的型號(hào)而不同。假設(shè)與產(chǎn)品密鑰相關(guān)的許可的數(shù)目(容量數(shù))是“I”。在上述情況下,假設(shè)與產(chǎn)品密鑰“1111111111”相關(guān)的許可被安裝在型號(hào)B的圖像形成設(shè)備20中。結(jié)果,在許可管理服務(wù)器50B中,記錄了正在使用與產(chǎn)品密鑰相關(guān)的許可。與許可相對(duì)應(yīng)的許可數(shù)目是“1”,并且由此基于該產(chǎn)品密鑰不允許安裝超過(guò)一個(gè)許可。然而,在許可管理服務(wù)器50A的許可管理表52中,許可的狀態(tài)是“登記”。由此,假設(shè)執(zhí)行在型號(hào)A的圖像形成設(shè)備20中安裝產(chǎn)品密鑰相關(guān)的許可的過(guò)程,在圖像形成設(shè)備20中安裝許可,盡管并不期望安裝該許可。為了防止這樣的情況下,每次發(fā)放許可時(shí),各個(gè)許可管理服務(wù)器50可以向彼此報(bào)告發(fā)放的許可的產(chǎn)品密鑰。具體地,接收了許可使用請(qǐng)求的許可管理服務(wù)器50向許可源確定裝置80詢問(wèn)與使用請(qǐng)求中指定的產(chǎn)品密鑰相關(guān)的發(fā)放源信息。許可管理服務(wù)器50指定發(fā)放源信息中所包括的發(fā)放源使用產(chǎn)品密鑰,并且向與從許可源確定裝置80返回的發(fā)放源信息相關(guān)的另一個(gè)許可管理服務(wù)器50報(bào)告已經(jīng)發(fā)放了許可。已經(jīng)接收了報(bào)告的許可管理服務(wù)器50將與報(bào)告中指定的發(fā)放源使用產(chǎn)品密鑰相關(guān)的許可的狀態(tài)(對(duì)應(yīng)于一個(gè)許可)設(shè)置為已使用狀態(tài)。由此,許可的使用狀態(tài)可以在各個(gè)許可管理服務(wù)器50中同步。由此,可以防止元件在許可范圍之外使用的情況。此外,當(dāng)各個(gè)許可管理服務(wù)器50由不同的管理實(shí)體進(jìn)行管理時(shí),很難建立在各個(gè)許可管理服務(wù)器50之間交換信息的機(jī)制??紤]到這種情況,執(zhí)行下面的處理過(guò)程。在圖4的步驟S109中,許可源確定裝置80的發(fā)放源信息提供單元81返回與獲取發(fā)放源信息的請(qǐng)求中所指定的產(chǎn)品密鑰相關(guān)的所有發(fā)放源信息項(xiàng)(步驟S106)。這就是說(shuō),關(guān)于要返回的發(fā)放源信息,不存在基于型號(hào)信息的限制。在已經(jīng)接收了發(fā)放源信息的裝置管理設(shè)備10中,選擇單元114向與發(fā)放源信息項(xiàng)相對(duì)應(yīng)的各個(gè)許可安裝處理單元12指示執(zhí)行。這就是說(shuō),執(zhí)行指令的目標(biāo)不局限于單個(gè)許可安裝處理單元12。由此,多個(gè)許可安裝處理單元12并行執(zhí)行安裝許可的處理。然而,所述許可的安裝目的地是在圖4的步驟S102中選擇的特定圖像形成設(shè)備20。由此,當(dāng)圖像形成設(shè)備20的型號(hào)是A時(shí),圖像形成設(shè)備20可以執(zhí)行與許可安裝處理單元12A的通信,而是不能執(zhí)行與除了許可安裝處理單元12A之外的許可安裝處理單元12的通信。由此,許可僅被成功地安裝在許可安裝處理單元12A上。同時(shí),其他許可安裝處理單元12已經(jīng)從對(duì)應(yīng)的許可管理服務(wù)器50接收了許可的發(fā)放。由此,在各個(gè)許可安裝服務(wù)器50中記錄了與相同的產(chǎn)品密鑰相關(guān)的許可處于已使用狀態(tài)。結(jié)果,許可的使用狀態(tài)基本上在各個(gè)許可管理服務(wù)器50中同步。根據(jù)本發(fā)明的一個(gè)方面,提供了許可安裝支持系統(tǒng)和許可安裝支持方法,其能夠正確地減輕安裝許可的工作量,即使在存在多個(gè)許可發(fā)放源的情況下。
本發(fā)明不局限于這里描述的特定實(shí)施例,并且可以進(jìn)行各種變形和修改而不偏離本發(fā)明的范圍。本申請(qǐng)是基于2010年9月16日向日本專利局提出申請(qǐng)的日本優(yōu)先權(quán)申請(qǐng)N0.2010-208582,其全部?jī)?nèi)容并入于此作為參考。
權(quán)利要求
1.一種許可安裝支持系統(tǒng),包括: 許可安裝支持裝置;以及 許可源確定裝置,其中所述許可安裝支持裝置包括: 接收單元,配置為接收用于接收許可數(shù)據(jù)的第一許可識(shí)別符的輸入,所述許可數(shù)據(jù)由用于確定是否允許激活程序的電子裝置使用, 發(fā)放源信息獲取單元,配置為向通過(guò)網(wǎng)絡(luò)連接的許可源確定裝置發(fā)送獲取請(qǐng)求,所述獲取請(qǐng)求指定用于獲取包括所述許可數(shù)據(jù)的發(fā)放源識(shí)別信息的發(fā)放源信息的第一許可識(shí)別符,并且接收從所述許可源確定裝置返回的發(fā)放源信息,以及 許可安裝處理單元,配置為從與通過(guò)網(wǎng)絡(luò)連接的多個(gè)許可管理裝置中所包括的發(fā)放源信息相關(guān)的許可管理裝置獲取與第一許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置, 其中所述許可源確定裝置包括: 發(fā)放源信息存儲(chǔ)單元,配置為存儲(chǔ)指示第一許可識(shí)別符和發(fā)放源信息之間關(guān)聯(lián)性的關(guān)聯(lián) 目息,以及 發(fā)放源信息提供單元,配置為使用發(fā)放源信息存儲(chǔ)單元響應(yīng)于從發(fā)放源信息獲取單元接收獲取請(qǐng)求而獲取與獲取請(qǐng)求中所指定的第一許可識(shí)別符相對(duì)應(yīng)的發(fā)放源信息,并且返回發(fā)放源信息。
2.根據(jù)權(quán)利要求1所述的許可安 裝支持系統(tǒng),其中,所述許可安裝支持裝置還包括: 多個(gè)許可安裝處理單元,每個(gè)許可安裝處理單元對(duì)應(yīng)于多個(gè)許可管理裝置中的一個(gè); 選擇信息存儲(chǔ)單元,配置為存儲(chǔ)指示多組發(fā)放源信息和所述多個(gè)許可安裝處理單元之間關(guān)聯(lián)性的關(guān)聯(lián)信息;以及 選擇單元,配置為使用選擇信息存儲(chǔ)單元選擇與由發(fā)放源信息獲取單元接收的發(fā)放源信息相對(duì)應(yīng)的許可安裝處理單元, 其中,由選擇單元選擇的許可安裝處理單元從與所選擇的許可安裝處理單元相關(guān)聯(lián)的許可管理裝置獲取許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置。
3.根據(jù)權(quán)利要求1或2所述的許可安裝支持系統(tǒng),其中, 發(fā)放源信息包括第二許可識(shí)別符,第二許可識(shí)別符對(duì)應(yīng)于與發(fā)放源信息中所包括的發(fā)放源識(shí)別信息相關(guān)的許可管理裝置,以及 許可安裝處理單元從許可管理裝置獲取與第二許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù)。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的許可安裝支持系統(tǒng),其中, 發(fā)放源信息獲取單元向許可源確定裝置發(fā)送指定第一許可識(shí)別符和作為與第一許可識(shí)別符相關(guān)的許可數(shù)據(jù)的安裝目的地的電子裝置的型號(hào)信息的獲取請(qǐng)求, 發(fā)放源信息存儲(chǔ)單元存儲(chǔ)指示組合信息和發(fā)放源信息之間關(guān)聯(lián)性的關(guān)聯(lián)信息,所述組合信息是第一許可識(shí)別符和電子裝置的型號(hào)信息的組合,以及 發(fā)放源信息提供單元使用發(fā)放源信息存儲(chǔ)單元響應(yīng)于從發(fā)放源信息獲取單元接收獲取請(qǐng)求而獲取與獲取請(qǐng)求中所指定的第一許可識(shí)別符和型號(hào)信息相對(duì)應(yīng)的發(fā)放源信息,并且返回發(fā)放源信息。
5.一種許可安裝支持方法,包括: 接收用于接收許可數(shù)據(jù)的第一許可識(shí)別符的輸入,所述許可數(shù)據(jù)由用于確定是否允許激活程序的電子裝置使用; 向通過(guò)網(wǎng)絡(luò)連接的許可源確定裝置發(fā)送獲取請(qǐng)求,該獲取請(qǐng)求指定用于獲取包括許可數(shù)據(jù)的發(fā)放源識(shí)別信息的發(fā)放源信息的第一許可識(shí)別符; 接收從許可源確定裝置返回的發(fā)放源信息;以及 使用許可安裝處理單元來(lái)從與通過(guò)網(wǎng)絡(luò)連接的多個(gè)許可管理裝置中所包括的發(fā)放源信息相關(guān)的許可管理裝置獲取與第一許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置。
6.根據(jù)權(quán)利要求5所述的許可安裝支持方法,還包括: 存儲(chǔ)指示多組發(fā)放源信息和多個(gè)許可安裝處理單元之間關(guān)聯(lián)性的關(guān)聯(lián)信息,所述多個(gè)許可安裝處理單元每個(gè)對(duì)應(yīng)于所述多個(gè)許可管理裝置中的一個(gè); 基于存儲(chǔ)的關(guān)聯(lián)信息選擇與所接收的發(fā)放源信息相對(duì)應(yīng)的許可安裝處理單元;以及使用所選擇的許可安裝處理單元從與所選擇的許可安裝處理單元相關(guān)聯(lián)的許可管理裝置獲取許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置。
7.根據(jù)權(quán)利要求5或6所述的許可安裝支持方法,其中, 使用許可安裝處理單元包括使用許可安裝處理單元來(lái)從許可管理裝置獲取與第二許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),第二許可識(shí)別符對(duì)應(yīng)于與發(fā)放源信息中所包括的發(fā)放源識(shí)別信息相關(guān)的許可管理裝置。
8.根據(jù)權(quán)利要求5-7中任一項(xiàng)所述的許可安裝支持方法,其中, 發(fā)送獲取請(qǐng)求包括發(fā)送指定第一許可識(shí)別符和作為與第一許可識(shí)別符相關(guān)的許可數(shù)據(jù)的安裝目的地的電子裝置的型號(hào)信息的獲取請(qǐng)求,以及 接收發(fā)放源信息包括從許可源確定裝置接收與獲取請(qǐng)求中所指定的第一許可識(shí)別符和型號(hào)信息相對(duì)應(yīng)的發(fā)放源信息。
9.一種非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有可執(zhí)行許可安裝支持程序,其中許可安裝支持程序指示計(jì)算機(jī)的處理器執(zhí)行以下處理: 接收用于接收許可數(shù)據(jù)的第一許可識(shí)別符的輸入,所述許可數(shù)據(jù)由用于確定是否允許激活程序的電子裝置使用; 向通過(guò)網(wǎng)絡(luò)連接的許可源確定裝置發(fā)送獲取請(qǐng)求,該獲取請(qǐng)求指定用于獲取包括所述許可數(shù)據(jù)的發(fā)放源識(shí)別信息的發(fā)放源信息的第一許可識(shí)別符; 接收從許可源確定裝置返回的發(fā)放源信息;以及 使用許可安裝處理單元來(lái)從與通過(guò)網(wǎng)絡(luò)連接的多個(gè)許可管理裝置中所包括的發(fā)放源信息相關(guān)的許可管理裝置獲取與第一許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置。
10.根據(jù)權(quán)利要求9所述的非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括指示計(jì)算機(jī)的處理器執(zhí)行以下操作: 存儲(chǔ)指示多組發(fā)放源信息和多個(gè)許可安裝處理單元之間關(guān)聯(lián)性的關(guān)聯(lián)信息,所述多個(gè)許可安裝處理單元每個(gè)對(duì)應(yīng)于所述多個(gè)許可管理裝置中的一個(gè); 基于存儲(chǔ)的關(guān)聯(lián)信息選擇與所接收的發(fā)放源信息相對(duì)應(yīng)的許可安裝處理單元;以及使用所選擇的許可安裝處 理單元從與所選擇的許可安裝處理單元相關(guān)聯(lián)的許可管理裝置獲取許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置。
11.根據(jù)權(quán)利要求9或10所述的非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中, 使用許可安裝處理單元包括使用許可安裝處理單元來(lái)從許可管理裝置獲取與第二許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),第二許可識(shí)別符對(duì)應(yīng)于與發(fā)放源信息中所包括的發(fā)放源識(shí)別信息相關(guān)的許可管理裝置。
12.根據(jù)權(quán)利要求9-11中任一項(xiàng)所述的非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中, 發(fā)送獲取請(qǐng)求包括發(fā)送指定第一許可識(shí)別符和作為與第一許可識(shí)別符相關(guān)的許可數(shù)據(jù)的安裝目的地的電子裝置的型號(hào)信息的獲取請(qǐng)求,以及 接收發(fā)放源信息包括從許可源確定裝置接收與獲取請(qǐng)求中所指定的第一許可識(shí)別符和型號(hào)信息相對(duì)應(yīng)的 發(fā)放源信息。
全文摘要
許可安裝支持方法包括接收用于接收許可數(shù)據(jù)的第一許可識(shí)別符的輸入,所述許可數(shù)據(jù)由用于確定是否允許激活程序的電子裝置使用;向通過(guò)網(wǎng)絡(luò)連接的許可源確定裝置發(fā)送獲取請(qǐng)求,該獲取請(qǐng)求指定用于獲取包括許可數(shù)據(jù)的發(fā)放源識(shí)別信息的發(fā)放源信息的第一許可識(shí)別符;接收從許可源確定裝置返回的發(fā)放源信息;以及使用許可安裝處理單元來(lái)從與通過(guò)網(wǎng)絡(luò)連接的多個(gè)許可管理裝置中所包括的發(fā)放源信息相關(guān)的許可管理裝置獲取與第一許可識(shí)別符相對(duì)應(yīng)的許可數(shù)據(jù),并且將許可數(shù)據(jù)發(fā)送給電子裝置。
文檔編號(hào)G06F21/10GK103098065SQ20118004410
公開(kāi)日2013年5月8日 申請(qǐng)日期2011年9月7日 優(yōu)先權(quán)日2010年9月16日
發(fā)明者杉浦裕子, 廣川朋也, 韓曉峰, 井川拓 申請(qǐng)人:株式會(huì)社理光