專(zhuān)利名稱(chēng):許可證管理設(shè)備和許可證管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到許可證管理設(shè)備和許可證管理辦法。
背景技術(shù):
裝置可以預(yù)先加入可選功能,或者可以后來(lái)將可選功能安裝在裝置上。 在這些情況下,僅當(dāng)在所述裝置上安裝了與可選功能對(duì)應(yīng)的許可證時(shí)才允許 該裝置的用戶(hù)使用所述功能。也就是說(shuō),不允許用戶(hù)在其他裝置上使用相同 的功能,除非將為使用所述功能而發(fā)行的許可證從前一個(gè)裝置移除。因此, 例如,用戶(hù)從舊裝置向新裝置轉(zhuǎn)移期望功能的許可證。
如日本特開(kāi)No.2006-107468號(hào)公報(bào)中所公開(kāi)的,許可證轉(zhuǎn)移系統(tǒng)允許在 使發(fā)給轉(zhuǎn)移源裝置的許可證無(wú)效的同時(shí)從所述轉(zhuǎn)移源裝置上移除許可證。所 述系統(tǒng)能夠在防止對(duì)許可證的未授權(quán)使用的情況下在兩個(gè)裝置之間轉(zhuǎn)移許可 證。
多功能外圍裝置(MFP)是能夠基于許可證進(jìn)行各種功能的裝置。因此, 考慮到用戶(hù)的可用性,希望提供用于每臺(tái)MFP的程序包并將該程序包作為綜 合有多個(gè)功能的一個(gè)產(chǎn)品進(jìn)行管理。 一般地,程序包采用總額折扣。更具體 地說(shuō),與分別提供的各個(gè)功能所要求的總價(jià)格相比,可以以低價(jià)格獲得程序 包。
然而,如果根據(jù)上述傳統(tǒng)系統(tǒng)進(jìn)行許可證轉(zhuǎn)移處理,則要分別轉(zhuǎn)移與在 同一個(gè)程序包內(nèi)包含的各個(gè)功能對(duì)應(yīng)的許可證。因此,可以對(duì)為授權(quán)裝置內(nèi) 的受限使用而提供的程序包的各個(gè)功能進(jìn)行分割,并用于不同的裝置內(nèi)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面, 一種許可證管理設(shè)備,其被配置成從轉(zhuǎn)移源裝 置向轉(zhuǎn)移目的地裝置轉(zhuǎn)移許可證信息。該許可證信息是為了使用作包含多個(gè) 功能的綜合產(chǎn)品的程序包的多個(gè)功能有效而所需要的。該許可證管理設(shè)備包 括管理單元,其被配置成將所述多個(gè)功能的全部或者部分作為一個(gè)組而 進(jìn)行管理;以及轉(zhuǎn)移單元,其被配置成在從所述轉(zhuǎn)移源裝置獲取到包含在 所述程序包中的且由所述管理單元作為同一組進(jìn)行管理的功能的許可證信息
之后,向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移作為同一組而進(jìn)行管理的所述功能的許可 證信息。
通過(guò)以下參考附圖對(duì)實(shí)施例的詳細(xì)描述,可以更清楚地理解本發(fā)明的其 他特征和方面。
附圖被并入且構(gòu)成說(shuō)明書(shū)的一部分,示出了本發(fā)明的實(shí)施例和特征,并
與文字描述一起用于解釋本發(fā)明的至少一部分原理。
圖1示出了根據(jù)本發(fā)明第一實(shí)施例的示例性網(wǎng)絡(luò)系統(tǒng);
圖2是示出了根據(jù)本發(fā)明第一實(shí)施例的許可證管理服務(wù)器的示例性模塊
配置的框圖3示出了根據(jù)本發(fā)明第一實(shí)施例的示例性許可證訪問(wèn)號(hào)碼(LA)發(fā)行 管理表;
圖4示出了根據(jù)本發(fā)明第一實(shí)施例的示例性許可證發(fā)行管理表;
圖5示出了根據(jù)本發(fā)明第一實(shí)施例的管理除綜合產(chǎn)品信息以外的產(chǎn)品信
息的示例性產(chǎn)品管理表;
圖6示出了根據(jù)本發(fā)明第一實(shí)施例的管理綜合產(chǎn)品的產(chǎn)品信息的示例性
綜合產(chǎn)品管理表;
圖7示出了根據(jù)本發(fā)明第一實(shí)施例的示例性機(jī)型管理表;
圖8示出了根據(jù)本發(fā)明第一實(shí)施例的示例性支持信息管理表;
圖9是示出了根據(jù)本發(fā)明第一實(shí)施例的許可證管理服務(wù)器的示例性硬件
配置的框圖10是示出了根據(jù)本發(fā)明第一實(shí)施例的多功能外圍裝置(MFP)的示例 性硬件配置的框圖11是示出了根據(jù)本發(fā)明第一實(shí)施例的MFP的示例性模塊配置的框圖12是示出了根據(jù)本發(fā)明第一實(shí)施例的許可證轉(zhuǎn)移處理期間進(jìn)行的許 可證管理服務(wù)器的示例性操作的流程圖13是示出了根據(jù)本發(fā)明第一實(shí)施例的許可證轉(zhuǎn)移處理期間進(jìn)行的個(gè) 人計(jì)算機(jī)(PC)的示例性操作的流程圖14示出了根據(jù)本發(fā)明第一實(shí)施例的示例性功能列表屏面;
圖15示出了根據(jù)本發(fā)明第一實(shí)施例的示例性轉(zhuǎn)移許可證文件管理屏面;
圖16示出了根據(jù)本發(fā)明第一實(shí)施例的轉(zhuǎn)移許可證生成之后所顯示的示
例性轉(zhuǎn)移許可證文件管理屏面;
圖17示出了根據(jù)本發(fā)明第一實(shí)施例的示例性許可證轉(zhuǎn)移屏面;
圖18示出了根據(jù)本發(fā)明第一實(shí)施例的示例性裝置標(biāo)識(shí)信息輸入屏面;
圖19示出了根據(jù)本發(fā)明第一實(shí)施例的示例性轉(zhuǎn)移許可證指定屏面;
圖20示出了根據(jù)本發(fā)明第一實(shí)施例的示例性許可證獲取屏面;
圖21是示出了根據(jù)本發(fā)明第二實(shí)施例的許可證轉(zhuǎn)移處理期間所進(jìn)行的
許可證管理服務(wù)器的示例性操作的流程圖。
具體實(shí)施例方式
如下實(shí)施例的描述本質(zhì)上僅具說(shuō)明意義,絕不旨在限制本發(fā)明及其應(yīng)用 或用途。需要注意的是,在整篇說(shuō)明書(shū)中,相同的標(biāo)號(hào)和字母在后續(xù)圖中指 代了相同項(xiàng),因此一旦在一幅圖中對(duì)一項(xiàng)進(jìn)行了描述,在后續(xù)圖中不再對(duì)其 詳述。以下參照附圖對(duì)實(shí)施例進(jìn)行詳細(xì)的描述。
第一實(shí)施例
圖1示出了根據(jù)本發(fā)明第一實(shí)施例的作為裝置管理系統(tǒng)操作的示例性網(wǎng) 絡(luò)系統(tǒng)。多個(gè)多功能外圍裝置(MFP) 103-105可經(jīng)由網(wǎng)絡(luò)與其他裝置通信。 MFP 103 105可安裝用于使用預(yù)先加入或者后來(lái)安裝在所述裝置中的功能 (可選功能)的許可證。此外,當(dāng)所述許可證被卸載時(shí),MFP 103-105可使 與所述許可證對(duì)應(yīng)的功能無(wú)效。
個(gè)人計(jì)算機(jī)(PC) 102可經(jīng)由局域網(wǎng)(LAN) 106與各個(gè)MFP 103-105 通信。PC 102可向MFP 103 105安裝許可證。PC 102和MFP 103-105可經(jīng) 由LAN 106訪問(wèn)互聯(lián)網(wǎng)107。經(jīng)由互聯(lián)網(wǎng)107,許可證管理服務(wù)器101可與 PC 102和MFP 103-105通信。
許可證管理服務(wù)器101進(jìn)行許可證管理處理,其包含用于使 MFP103 105的功能有效所需的許可證信息的發(fā)行;和許可證轉(zhuǎn)移處理用于 使另一個(gè)MFP能夠使用所安裝的許可證信息。根據(jù)實(shí)施例的許可證轉(zhuǎn)移處理 是用于使另一個(gè)MFP能夠使用與從MFP103-105中的任意一個(gè)移除和退回 的轉(zhuǎn)移許可證信息所對(duì)應(yīng)的功能。
此外,許可證管理服務(wù)器101對(duì)包含可基于許可證信息被有效化的多個(gè) 功能的產(chǎn)品進(jìn)行管理并進(jìn)行所述產(chǎn)品配置的登記/管理。尤其是,許可證管理 服務(wù)器101對(duì)包含登記為一個(gè)組的多個(gè)綜合功能的程序包進(jìn)行管理。隨后, 許可證管理服務(wù)器101管理各登記組的功能和許可證信息。
在以下說(shuō)明中,可將所述許可證信息簡(jiǎn)稱(chēng)為"許可證"。在實(shí)施例中,將 包含多個(gè)功能的程序包稱(chēng)為"綜合產(chǎn)品"。所述綜合產(chǎn)品是包含多個(gè)功能的綜 合為一個(gè)產(chǎn)品的示例性程序包。
當(dāng)許可證管理服務(wù)器101從PC 102接收到發(fā)行許可證所需的裝置特有信
息DS和LA時(shí),許可證管理服務(wù)器101向PC 102發(fā)行許可證。
尤其是,當(dāng)許可證管理服務(wù)器101從PC 102接收到分配給綜合產(chǎn)品的單 個(gè)LA時(shí),許可證管理服務(wù)器101發(fā)行與所接收的LA對(duì)應(yīng)的綜合產(chǎn)品中包 含的所有功能的許可證。所發(fā)行的許可證的類(lèi)型例如是許可證文件或許可證 密鑰。當(dāng)要提供的許可證是文件時(shí),許可證管理服務(wù)器101發(fā)行許可證文件。 當(dāng)要提供的許可證為能夠識(shí)別所述許可證的ID號(hào)時(shí),許可證管理服務(wù)器101 發(fā)行許可證密鑰。
圖2是示出了圖1中所示許可證管理服務(wù)器101的示例性模塊配置的框圖。
在圖2中,許可證管理控制單元201進(jìn)行對(duì)許可證管理服務(wù)器101的各 種控制操作。響應(yīng)于來(lái)自PC 102的請(qǐng)求,許可證發(fā)行控制單元202進(jìn)行與許 可證的發(fā)行/生成相關(guān)的各種控制操作。當(dāng)從外部裝置輸入或向外部裝置輸出 與許可證的發(fā)行相關(guān)的信息時(shí),輸入/輸出控制單元203進(jìn)行"許可證和數(shù)據(jù) 的輸入/輸出"的控制/管理。LA控制單元204進(jìn)行許可證訪問(wèn)號(hào)碼(LA)的 發(fā)行/管理。許可證信息存儲(chǔ)單元205存儲(chǔ)許可證發(fā)行/管理所需的裝置特有 信息DS、 LA、發(fā)行的許可證、許可證條件和產(chǎn)品ID。
圖3示出了許可證信息存儲(chǔ)單元205中存儲(chǔ)的示例性LA發(fā)行管理表 301。 LA發(fā)行管理表301存儲(chǔ)(管理)有各許可證目標(biāo)產(chǎn)品的識(shí)別信息(產(chǎn) 品ID)、發(fā)行的LA和許可證條件。圖4示出了許可證信息存儲(chǔ)單元205中 存儲(chǔ)的示例性許可證發(fā)行管理表401。許可證發(fā)行管理表401將各許可證發(fā) 行目標(biāo)裝置的LA、裝置特有信息DS以及所發(fā)行的許可證彼此關(guān)聯(lián)地進(jìn)行存 儲(chǔ)(管理)。
產(chǎn)品信息管理單元206對(duì)與使用時(shí)需要許可證的功能相關(guān)的信息(例如 產(chǎn)品名稱(chēng)、產(chǎn)品ID、功能名稱(chēng)和能夠識(shí)別功能的功能ID)進(jìn)行登記/管理。 此外,產(chǎn)品信息管理單元206進(jìn)行與綜合產(chǎn)品相關(guān)的信息(例如產(chǎn)品名稱(chēng)、 產(chǎn)品ID、功能名稱(chēng)、所述綜合產(chǎn)品中包含的多個(gè)功能所屬組的標(biāo)識(shí)信息以及 各組中包含的功能)的登記/管理。
產(chǎn)品信息存儲(chǔ)單元207存儲(chǔ)由產(chǎn)品信息管理單元206所登記和管理的上
述信息(產(chǎn)品信息)。圖5示出了管理除綜合產(chǎn)品信息以外的產(chǎn)品信息的示例
性產(chǎn)品管理表501。產(chǎn)品信息存儲(chǔ)單元207存儲(chǔ)有圖5中所示的產(chǎn)品管理表 501。產(chǎn)品管理表501存儲(chǔ)(管理)產(chǎn)品信息(例如產(chǎn)品名稱(chēng)、產(chǎn)品ID、功 能名稱(chēng)和功能ID)。這樣,產(chǎn)品管理表501可以管理各個(gè)功能的產(chǎn)品信息。
圖6示出了管理綜合產(chǎn)品的產(chǎn)品信息的示例性綜合產(chǎn)品管理表601。產(chǎn) 品信息存儲(chǔ)單元207存儲(chǔ)綜合產(chǎn)品管理表601 。綜合產(chǎn)品管理表601存儲(chǔ)(管 理)產(chǎn)品信息(例如產(chǎn)品名稱(chēng)、產(chǎn)品ID、組信息(組標(biāo)識(shí)ID)和功能ID)。 綜合產(chǎn)品管理表601是存儲(chǔ)有包含產(chǎn)品信息存儲(chǔ)單元207內(nèi)存儲(chǔ)的各綜合產(chǎn) 品的配置的產(chǎn)品信息的管理表。
裝置信息管理單元208管理關(guān)于裝置的信息,例如裝置特有信息DS和 機(jī)型(即,標(biāo)識(shí)各裝置(MFP103 105的機(jī)型的信息)之間的映射信息)以 及由各機(jī)型支持的"需要許可證的功能"。
圖7示出了管理包含有裝置特有信息DS和機(jī)型的映射信息的示例性機(jī) 型管理表701 。裝置信息存儲(chǔ)單元209存儲(chǔ)機(jī)型管理表701 。機(jī)型管理表701 存儲(chǔ)(管理)關(guān)于由裝置信息管理單元208所管理的機(jī)型和裝置特有信息DS 的信息。 '
圖8示出了示例性支持信息管理表801,其對(duì)由各機(jī)型支持的"需要許 可證的功能"進(jìn)行管理。裝置信息存儲(chǔ)單元209存儲(chǔ)支持信息管理表801。 在支持信息管理表801中,"O"表示支持由功能ID標(biāo)識(shí)的功能的機(jī)型,"X" 表示不支持由功能ID標(biāo)識(shí)的功能的機(jī)型。
圖9為示出了許可證管理服務(wù)器101的示例性硬件配置的框圖。在圖9 中,顯示裝置901在其顯示屏上顯示用戶(hù)界面信息(例如窗口、圖標(biāo)、消息、 菜單等)。視頻隨機(jī)存取存儲(chǔ)器(VRAM) 902描畫(huà)(生成)要根據(jù)預(yù)定協(xié)議 傳送到顯示裝置901的圖像數(shù)據(jù)。顯示裝置901基于由VRAM 902描畫(huà)(生 成)的圖像數(shù)據(jù)顯示圖像。
光盤(pán)驅(qū)動(dòng)器(CDD) 903為能夠進(jìn)行從/向各種記錄介質(zhì)(包含光盤(pán)只讀 存儲(chǔ)器(CD-ROM)和可記錄光盤(pán)(CD-R))讀/寫(xiě)各種控制程序和數(shù)據(jù)的裝 置。CDD903可用數(shù)字視頻光盤(pán)(DVD)驅(qū)動(dòng)器替代。
鍵盤(pán)904包含使得用戶(hù)能夠輸入字母和數(shù)值的各種操作鍵。定點(diǎn)裝置 (PD) 905例如是使得用戶(hù)能夠指示顯示裝置901的顯示屏上顯示的圖標(biāo)、 菜單或其它對(duì)象的鼠標(biāo)。中央處理器(CPU)卯6基于只讀存儲(chǔ)器(ROM) 907、硬盤(pán)驅(qū)動(dòng)器(HDD) 909和軟盤(pán)驅(qū)動(dòng)器(FDD) 910中存儲(chǔ)的控制程序,
對(duì)連接CPU 906的裝置進(jìn)行控制。ROM 907存儲(chǔ)各種控制程序和數(shù)據(jù)。隨機(jī) 存取存儲(chǔ)器(RAM) 908包含CPU906能夠使用的工作區(qū)、用于在錯(cuò)誤處理 的情況下存儲(chǔ)數(shù)據(jù)的保存區(qū)以及加載所述控制程序的加載區(qū)。
用作外部存儲(chǔ)設(shè)備的HDD 909存儲(chǔ)有各種控制程序和各種數(shù)據(jù)。網(wǎng)絡(luò)接 口 (網(wǎng)絡(luò)I/F) 911經(jīng)由互聯(lián)網(wǎng)107在許可證管理服務(wù)器101與其它信息處理 裝置(例如PC 102)或MFP 103-105之間進(jìn)行通信。CPU總線912包含地 址總線、數(shù)據(jù)總線和控制總線。CPU906能夠接收從ROM907、 HDD 909、 FDD 910和CDD 903提供的控制程序。PC 102具有與圖9中所示類(lèi)似的硬 件配置。
圖IO為MFP 103的示例性硬件配置(盡管類(lèi)似配置可應(yīng)用到其它MFP 104和105)的框圖。在圖10中,MFP 103包含中央處理器(CPU) 1001、 隨機(jī)存取存儲(chǔ)器(RAM) 1002、只讀存儲(chǔ)器(ROM) 1003、硬盤(pán)驅(qū)動(dòng)器(HDD) 1004和操作單元1013。此外,MFP 103包含通信控制單元1011、掃描儀控 制單元1005、打印機(jī)控制單元1007和傳真板(FAX board)控制單元1009。 另夕卜,MFP 103包含掃描儀1006、打印機(jī)1008、傳真板I/F 1010和通信單元 I/F 1012。圖10中所示MFP 103的功能單元通過(guò)系統(tǒng)總線1014彼此連接。
CPU 1001執(zhí)行加載到RAM 1002中的程序,例如ROM 1003內(nèi)存儲(chǔ)的程 序或HDD 1004內(nèi)存儲(chǔ)的控制程序,并基于所加載的程序執(zhí)行各種控制操作。 操作單元1013包含顯示單元并作為用戶(hù)界面進(jìn)行操作。通信控制單元1011 控制通信單元I/F 1012,后者通過(guò)LAN 106和互聯(lián)網(wǎng)107進(jìn)行與其他信息處 理設(shè)備(例如PC 102)或許可證管理服務(wù)器101之間的通信。
掃描儀控制單元1005對(duì)進(jìn)行讀處理的掃描儀1006進(jìn)行控制。打印機(jī)控 制單元1007對(duì)進(jìn)行打印處理的打印機(jī)1008進(jìn)行控制。傳真板控制單元1009 對(duì)進(jìn)行通常的傳真發(fā)送/接收處理的傳真板I/F1010進(jìn)行控制。如果需要的話, MFP 103可以不包含掃描儀控制單元1005和掃描儀1006,或者不包含傳真 板控制單元1009和傳真板I/F 1010。
圖11為示出了MFP 103的示例性模塊配置的框圖。圖11示出了MFP 103 的主模塊配置,其根據(jù)實(shí)施例進(jìn)行各種操作。其它MFP 104和105具有與 MFP 103類(lèi)似的模塊配置。
在圖11中,系統(tǒng)管理單元1101對(duì)由裝置支持的各種功能和由所述裝置 進(jìn)行的各種處理進(jìn)行控制。許可證控制單元1102進(jìn)行如下操作與許可證安 裝/卸載相關(guān)的許可證控制處理和管理;基于許可證的功能的使能/失能;以 及轉(zhuǎn)移許可證的生成。許可證存儲(chǔ)單元1103被配置成存儲(chǔ)所安裝的許可證以
及相關(guān)信息。外部UI控制單元1104進(jìn)行與經(jīng)由LAN 106和互聯(lián)網(wǎng)107的來(lái) 自其他信息處理裝置(例如PC 102)的"經(jīng)由UI的使用瀏覽功能的訪問(wèn)" 相關(guān)的控制處理/管理。
接下來(lái),對(duì)由上述網(wǎng)絡(luò)系統(tǒng)進(jìn)行的示例性操作進(jìn)行說(shuō)明。許可證管理服 務(wù)器101在產(chǎn)品信息管理單元206的控制下,進(jìn)行對(duì)各功能的綜合產(chǎn)品以外 的產(chǎn)品的登記。產(chǎn)品信息管理單元206將與綜合產(chǎn)品以外的產(chǎn)品相關(guān)的產(chǎn)品 信息存儲(chǔ)到圖5中所示的產(chǎn)品管理表501中。如上所述,將產(chǎn)品管理表501 存儲(chǔ)到產(chǎn)品信息存儲(chǔ)單元207內(nèi)。實(shí)施例將圖5中所示的5個(gè)功能登記為獨(dú) 立產(chǎn)品。
接下來(lái),許可證管理服務(wù)器101在產(chǎn)品信息管理單元206的控制下進(jìn)行 綜合產(chǎn)品的登記。更具體地說(shuō),產(chǎn)品信息管理單元206將與綜合產(chǎn)品相關(guān)的 產(chǎn)品信息存入如圖6所示的綜合產(chǎn)品管理表601中。如上所述,綜合產(chǎn)品管 理表601也存儲(chǔ)在產(chǎn)品信息存儲(chǔ)單元207中。實(shí)施例登記圖6中所示的兩個(gè) 產(chǎn)品(綜合產(chǎn)品A和B)。在此情況下,綜合產(chǎn)品A為包含設(shè)定為一個(gè)組的 5個(gè)功能(即,綜合產(chǎn)品A內(nèi)包含的所有功能)的綜合產(chǎn)品。綜合產(chǎn)品B為 包含分類(lèi)成兩個(gè)組的5個(gè)功能的綜合產(chǎn)品。
實(shí)施例發(fā)行綜合產(chǎn)品A的許可證并轉(zhuǎn)移所發(fā)行的許可證。如上所述,產(chǎn) 品信息管理單元206對(duì)產(chǎn)品信息存儲(chǔ)單元207中存儲(chǔ)的綜合產(chǎn)品管理表601 進(jìn)行管理。也就是說(shuō),產(chǎn)品信息管理單元206將綜合產(chǎn)品A中包含的作為一 個(gè)組的所有5個(gè)功能進(jìn)行管理。此外,產(chǎn)品信息管理單元206將綜合產(chǎn)品B 中包含的5個(gè)功能中的一部分(2個(gè))作為一個(gè)組來(lái)進(jìn)行管理并且將其余的 (3個(gè))功能作為另一個(gè)組進(jìn)行管理。如上所述,實(shí)施例可實(shí)現(xiàn)配置成使用 綜合產(chǎn)品管理表601的管理單元。
許可證管理服務(wù)器101的許可證管理控制單元201對(duì)綜合產(chǎn)品A發(fā)行 LA。所發(fā)行的LA具有許可證條件(許可證數(shù))"1"。許可證信息存儲(chǔ)單元 205在LA發(fā)行管理表301內(nèi)存儲(chǔ)所發(fā)行的LA。 PC 102單獨(dú)獲得綜合產(chǎn)品A 的LA。許可證管理服務(wù)器101在許可證管理控制單元201和輸入/輸出控制 單元203的控制下接受來(lái)自PC 102的綜合產(chǎn)品A的許可證發(fā)行請(qǐng)求。所述 許可證發(fā)行請(qǐng)求包含LA( 123456)和MFP 103的裝置特有信息DS( AOOOOO)。
許可證管理服務(wù)器101在LA控制單元204和許可證發(fā)行控制單元202 的控制下,生成與所接收的LA (123456)對(duì)應(yīng)的5個(gè)許可證,所述5個(gè)許
可證僅在MFP 103內(nèi)可用。所生成的許可證為綜合產(chǎn)品A內(nèi)包含的所有5 個(gè)功能的許可證。之后,許可證管理服務(wù)器101在輸入/輸出控制單元203的 控制下,向PC 102 (即請(qǐng)求源)發(fā)送所有生成的5個(gè)許可證。PC 102在MFP 103上安裝獲得的許可證。因此,當(dāng)所述許可證被安裝在MFP103上時(shí),使 綜合產(chǎn)品A的功能有效。
接下來(lái)參照?qǐng)D12和13中所示的流程圖,對(duì)從MFP 103轉(zhuǎn)移到MFP 104 的綜合產(chǎn)品A用的許可證的示例性處理進(jìn)行說(shuō)明。MFP 103具有裝置特有信 息DS—AOOOOO。 MFP 104具有裝置特有信息DS—B00000。圖12是示出了 許可證管理服務(wù)器101 (其根據(jù)實(shí)施例進(jìn)行許可證轉(zhuǎn)移處理)的示例性操作 的流程圖,圖13是示出了PC 102 (其根據(jù)實(shí)施例進(jìn)行許可證轉(zhuǎn)移處理)的 示例性操作的流程圖。
在步驟S1301中,PC 102從MFP 103接收與設(shè)定為屬于綜合產(chǎn)品A的 同一組的所有功能對(duì)應(yīng)的轉(zhuǎn)移許可證。更具體地說(shuō),響應(yīng)于來(lái)自可通過(guò)使用 瀏覽器進(jìn)行訪問(wèn)的PC 102的轉(zhuǎn)移許可證輸出請(qǐng)求,MFP 103在許可證控制單 元1102的控制下使指定功能的許可證無(wú)效并生成與所述無(wú)效許可證對(duì)應(yīng)的 轉(zhuǎn)移許可證。在實(shí)施例中,PC102通過(guò)瀏覽器訪問(wèn)MFP103,并使用戶(hù)能夠 從顯示MFP 103上安裝的功能列表的功能列表屏面上選擇轉(zhuǎn)移許可證。圖14 示出了示例性功能列表屏面1400。
接下來(lái),如果PC 102的用戶(hù)在圖14所示的功能列表屏面1400上選擇了 要轉(zhuǎn)移的許可證的單選按鈕1400a并按轉(zhuǎn)移按鈕1400b,則PC 102上安裝的 瀏覽器使用戶(hù)能夠訪問(wèn)MFP 103。之后,PC 102使用戶(hù)能夠在圖15和16所 示的轉(zhuǎn)移許可證文件管理屏面1500上指示轉(zhuǎn)移文件的生成/下載。響應(yīng)于用 戶(hù)的指示,MFP 103在許可證控制單元1102的控制下進(jìn)行轉(zhuǎn)移許可證的生成 和下載。
更具體地說(shuō),如果用戶(hù)在圖15所示的轉(zhuǎn)移許可證文件管理屏面1500上 按生成按鈕1500a,則MFP 103生成轉(zhuǎn)移許可證。之后,如果用戶(hù)在圖16 所示的轉(zhuǎn)移許可證文件管理屏面1500上按下載按鈕1500b,則MFP 103下載 所述轉(zhuǎn)移許可證。PC 102從MFP 103獲取所述轉(zhuǎn)移許可證。如上所述,PC 102 通過(guò)瀏覽器重復(fù)訪問(wèn)MFP 103,直到PC 102獲取到屬于綜合產(chǎn)品A的同一 組的所述5個(gè)功能的轉(zhuǎn)移許可證為止。
當(dāng)PC 102以此方式獲取所述轉(zhuǎn)移許可證時(shí),MFP 103變成不能使用屬于 綜合產(chǎn)品A的同一組的5個(gè)功能中任何一個(gè)。如上所述,根據(jù)上述實(shí)施例,
PC 102實(shí)現(xiàn)配置成進(jìn)行步驟S1301的處理的執(zhí)行失能單元和發(fā)送單元。
接下來(lái),在圖13的步驟S1302中,PC 102向許可證管理服務(wù)器101發(fā) 送許可證轉(zhuǎn)移請(qǐng)求。所述許可證轉(zhuǎn)移請(qǐng)求包含MFP 103 (轉(zhuǎn)移源)的裝置標(biāo) 識(shí)信息DS(A00000)和MFP 104(轉(zhuǎn)移目的地)的裝置標(biāo)識(shí)信息DS(B00000)。
圖18示出了 PC 102顯示的示例性裝置標(biāo)識(shí)信息輸入屏面1800 (該屏面 1800使用戶(hù)能夠向許可證管理服務(wù)器101發(fā)送許可證轉(zhuǎn)移請(qǐng)求)。用戶(hù)在裝 置標(biāo)識(shí)信息輸入屏面1800上輸入MFP 103 (轉(zhuǎn)移源)的裝置標(biāo)識(shí)信息DS (A00000)和MFP 104 (轉(zhuǎn)移目的地)的裝置標(biāo)識(shí)信息DS (B00000)。 PC 102 向許可證管理服務(wù)器101發(fā)送包含裝置標(biāo)識(shí)信息輸入屏面1800的信息的許可 證轉(zhuǎn)移請(qǐng)求。
在圖12的步驟S1201中,許可證管理服務(wù)器101在許可證管理控制單 元201和輸入/輸出控制單元203的控制下,接受來(lái)自PC 102的許可證轉(zhuǎn)移 請(qǐng)求。
在步驟S1202中,許可證管理服務(wù)器101在許可證管理控制單元201和 輸入/輸出控制單元203的控制下,獲取MFP 103 (轉(zhuǎn)移源)的裝置標(biāo)識(shí)信息 DS和MFP104 (轉(zhuǎn)移目的地)的裝置標(biāo)識(shí)信息DS。
在步驟S1203中,許可證管理服務(wù)器101在許可證管理控制單元201的 控制下,進(jìn)行隨后的處理。更具體地說(shuō),基于獲取到的MFP103 (轉(zhuǎn)移源) 的裝置標(biāo)識(shí)信息DS和許可證發(fā)行管理表401,許可證管理服務(wù)器101識(shí)別 當(dāng)向MFP103 (轉(zhuǎn)移源)發(fā)行許可證時(shí)所使用的LA。
在步驟S1204中,許可證管理服務(wù)器101在許可證管理控制單元201的 控制下,基于識(shí)別的LA、 LA發(fā)行管理表301、產(chǎn)品管理表501和綜合產(chǎn)品 管理表601,來(lái)識(shí)別許可證轉(zhuǎn)移目標(biāo)產(chǎn)品。在此情況下,許可證管理服務(wù)器 101確定所述許可證轉(zhuǎn)移目標(biāo)產(chǎn)品是否是綜合產(chǎn)品。之后,許可證管理服務(wù) 器101等待轉(zhuǎn)移許可證的輸入。
在圖13的步驟S1303中,PC 102向許可證管理服務(wù)器101發(fā)送從MFP 103 (轉(zhuǎn)移源)獲取的所有轉(zhuǎn)移許可證。圖19示出了當(dāng)要將轉(zhuǎn)移許可證發(fā)送 到許可證管理服務(wù)器101時(shí)PC 102所顯示的示例性轉(zhuǎn)移許可證目的地指定屏 面1900。
在圖12的步驟S1205中,許可證管理服務(wù)器101在輸入/輸出控制單元 203的控制下從PC 102獲取轉(zhuǎn)移許可證。在步驟S1206中,許可證管理服務(wù) 器101在許可證管理控制單元201的控制下分析獲取到的轉(zhuǎn)移許可證,并確定所述轉(zhuǎn)移許可證是否是MFP103 (轉(zhuǎn)移源)的轉(zhuǎn)移許可證。
如果許可證管理服務(wù)器101確定獲取到的轉(zhuǎn)移許可證不是MFP 103 (轉(zhuǎn) 移源)的轉(zhuǎn)移許可證(步驟S1206中為否),則所述處理返回到步驟S1205。 許可證管理服務(wù)器101等待轉(zhuǎn)移許可證的輸入。根據(jù)上述實(shí)施例,許可證管 理服務(wù)器101實(shí)現(xiàn)配置成進(jìn)行步驟S1205和S1206的處理的獲取單元。
如果獲取到的轉(zhuǎn)移許可證為MFP 103 (轉(zhuǎn)移源)的轉(zhuǎn)移許可證(步驟 S1206中為是),則所述處理進(jìn)入步驟S1207。
在步驟S1207中,許可證管理服務(wù)器101在許可證管理控制單元201的 控制下分析獲取到的轉(zhuǎn)移許可證。之后,許可證管理服務(wù)器101識(shí)別與所述 轉(zhuǎn)移許可證對(duì)應(yīng)的功能。
在步驟S1208中,基于標(biāo)識(shí)所述識(shí)別功能的功能ID和綜合產(chǎn)品管理表 601,許可證管理服務(wù)器101在許可證管理控制單元201的控制下,對(duì)所述功 能所屬組的信息(組標(biāo)識(shí)ID)進(jìn)行識(shí)別。根據(jù)上述實(shí)施例,許可證管理服務(wù) 器101實(shí)現(xiàn)了配置成進(jìn)行步驟S1208的處理的識(shí)別單元。
之后,許可證管理服務(wù)器101在許可證管理控制單元201的控制下進(jìn)行 隨后的處理。更具體地說(shuō),在步驟S1209中,基于所述識(shí)別的組信息和綜合 產(chǎn)品管理表601,許可證管理服務(wù)器101確定是否獲取到與屬于同一組的所 有功能ID對(duì)應(yīng)的轉(zhuǎn)移許可證。
如果許可證管理服務(wù)器101確定沒(méi)有獲取到屬于同一組的所有轉(zhuǎn)移許可 證(步驟S1209中為否),則所述處理進(jìn)入步驟S1210。
在步驟S1210中,許可證管理服務(wù)器101不進(jìn)行許可證轉(zhuǎn)移處理。許可 證管理服務(wù)器101等待下一個(gè)轉(zhuǎn)移許可證的輸入。之后,如果獲取到所述下 一個(gè)轉(zhuǎn)移許可證,則許可證管理服務(wù)器101在許可證管理控制單元201的控 制下分析獲取到的轉(zhuǎn)移許可證。
之后,在步驟S1211中,許可證管理服務(wù)器101在許可證管理控制單元 201的控制下,確定獲取到的轉(zhuǎn)移許可證是否是MFP 103 (轉(zhuǎn)移源)的轉(zhuǎn)移 許可證。
如果許可證管理服務(wù)器101確定獲取到的轉(zhuǎn)移許可證不是MFP 103 (轉(zhuǎn) 移源)的轉(zhuǎn)移許可證(步驟S1211中為否),則處理返回到步驟S1210。許可 證管理服務(wù)器101等待下一個(gè)轉(zhuǎn)移許可證的輸入。如果許可證管理服務(wù)器101 確定獲取到的轉(zhuǎn)移許可證是MFP 103 (轉(zhuǎn)移源)的轉(zhuǎn)移許可證(步驟S1211 中為是),則所述處理返回到步驟S1209。
在步驟S1209中,許可證管理服務(wù)器101確定是否獲取到與屬于同一組 的所有功能ID對(duì)應(yīng)的轉(zhuǎn)移許可證。
如果許可證管理服務(wù)器101確定獲取到與屬于同一組的所有功能ID對(duì) 應(yīng)的轉(zhuǎn)移許可證(步驟S1209中為是),則所述處理進(jìn)入步驟S1212。
在步驟S1212中,在許可證管理控制單元201和許可證發(fā)行控制單元202 的控制下,許可證管理服務(wù)器101以與屬于所述綜合產(chǎn)品A中同一組的功能 數(shù)對(duì)應(yīng)的數(shù)量向PC102發(fā)行在MFP104 (轉(zhuǎn)移目的地)中可用的許可證。
根據(jù)上述實(shí)施例,許可證管理服務(wù)器101實(shí)現(xiàn)了配置成進(jìn)行步驟S1212 的處理的轉(zhuǎn)移單元。接下來(lái),許可證管理服務(wù)器101在許可證管理控制單元 201和許可證發(fā)行控制單元202的控制下,進(jìn)行隨后的處理。
更具體地說(shuō),在步驟S1213中,許可證管理服務(wù)器101將MFP104 (轉(zhuǎn) 移目的地)的裝置特有信息DS登記到與許可證發(fā)行管理表401上所識(shí)別的 LA對(duì)應(yīng)的"裝置特有信息DS"域內(nèi)。此外,許可證管理服務(wù)器101在許可 證管理控制單元201和許可證發(fā)行控制單元202的控制下,將所發(fā)行的許可 證登記到許可證發(fā)行管理表401的"發(fā)行的許可證"域內(nèi)。
在圖13的步驟S1304中,PC 102從許可證管理服務(wù)器101獲取屬于綜 合產(chǎn)品A同一組的功能的許可證。可使用獲取到的許可證使MFP104 (轉(zhuǎn)移 目的地)內(nèi)綜合產(chǎn)品A的功能有效。
圖20示出了 PC 102顯示的示例性許可證獲取屏面2000,其使得用戶(hù)能 夠獲取要轉(zhuǎn)移到MFP104 (轉(zhuǎn)移目的地)的許可證。
在步驟S1305中,PC 102通過(guò)瀏覽器訪問(wèn)MFP 104并在MFP 104 (轉(zhuǎn)移 目的地)上安裝所有獲取到的許可證。因此,使得MFP104能夠執(zhí)行與所述 已安裝的許可證對(duì)應(yīng)的功能。
圖17示出了由PC 102顯示的能夠使用戶(hù)在MFP104 (轉(zhuǎn)移目的地)上 安裝(轉(zhuǎn)移)許可證的示例性許可證轉(zhuǎn)移屏面1700。根據(jù)上述實(shí)施例,PC 102 實(shí)現(xiàn)了配置成進(jìn)行步驟S1304的處理的接收單元和執(zhí)行使能單元。
如上所述,實(shí)施例對(duì)綜合產(chǎn)品中包含的多個(gè)功能設(shè)定至少一個(gè)組。許可 證管理服務(wù)器101等待完成獲取屬于MFP103 (轉(zhuǎn)移源)上安裝的綜合產(chǎn)品 的同一組的所有功能的許可證。
之后,在獲取屬于MFP103 (轉(zhuǎn)移源)上安裝的綜合產(chǎn)品的同一組的所 有功能的許可證之后,許可證管理服務(wù)器101準(zhǔn)許在MFP 104 (轉(zhuǎn)移目的地) 上安裝獲取到的功能的許可證。 因此,屬于綜合產(chǎn)品A的同一組的所有許可證從MFP103 (轉(zhuǎn)移源)被
批量轉(zhuǎn)移到MFP 104 (轉(zhuǎn)移目的地)。由此能夠使得MFP 104執(zhí)行屬于綜合 產(chǎn)品A的同一組的所述功能。因此,實(shí)施例可防止綜合產(chǎn)品內(nèi)包含的多個(gè)功 能被單獨(dú)轉(zhuǎn)移。
上述實(shí)施例使用PC 102進(jìn)行許可證轉(zhuǎn)移處理。但是,根據(jù)另一個(gè)實(shí)施例, 裝置(MFP)的用戶(hù)可不必使用PC 102而對(duì)操作單元1013進(jìn)行操作,直接 請(qǐng)求許可證管理服務(wù)器101轉(zhuǎn)移許可證,并進(jìn)行屬于綜合產(chǎn)品的同一組的許 可證的批量轉(zhuǎn)移。
第二實(shí)施例
以下將對(duì)本發(fā)明的第二實(shí)施例進(jìn)行說(shuō)明。根據(jù)上述第一實(shí)施例,MFP 103 (轉(zhuǎn)移源)和MFP104 (轉(zhuǎn)移目的地)支持相同的"需要許可證的功能"。
根據(jù)第二實(shí)施例的MFP103 (轉(zhuǎn)移源)和MFP104 (轉(zhuǎn)移目的地)不支 持相同的"需要許可證的功能"。因此,在以下說(shuō)明中,通過(guò)圖1至20中使 用的相同標(biāo)號(hào)表示與上述第一實(shí)施例中所述類(lèi)似的部分。
許可證管理服務(wù)器101在裝置信息管理單元208的控制下,將分配給 MFP 103至105各機(jī)型的裝置特有信息DS的范圍存入裝置信息存儲(chǔ)單元209 的機(jī)型管理表701內(nèi)(參見(jiàn)圖7)。
此外,許可證管理服務(wù)器101在裝置信息管理單元208的控制下,登記 表示MFP 103至105的各個(gè)機(jī)型是否對(duì)應(yīng)由許可證管理的各功能的信息,并 將所述信息存儲(chǔ)在支持信息管理表801中(參見(jiàn)圖8)。
在實(shí)施例中,MFP 103為機(jī)型X, MFP 104為機(jī)型Y, MFP 105為機(jī)型 Z。以下為從MFP 103向MFP 104轉(zhuǎn)移綜合產(chǎn)品A的許可證的示例性處理。 實(shí)施例可實(shí)現(xiàn)配置成使用圖8中所示的支持信息管理表801的第二管理單元。
首先,PC 102請(qǐng)求MFP 103從綜合產(chǎn)品A的同一組中包含的5個(gè)功能 中輸出除了MFP103 (機(jī)型X)不支持的功能(OptionB)以外的四個(gè)轉(zhuǎn)移許 可證。
MFP 103生成并發(fā)行與來(lái)自PC 102的請(qǐng)求對(duì)應(yīng)的四個(gè)轉(zhuǎn)移許可證。在發(fā) 行所述四個(gè)轉(zhuǎn)移許可證之后,MFP 103不再能夠使用與所發(fā)行的四個(gè)轉(zhuǎn)移許 可證對(duì)應(yīng)的功能。接著,PC 102基于MFP 103 (轉(zhuǎn)移源)的裝置標(biāo)識(shí)信息 DS和MFP 104 (轉(zhuǎn)移目的地)的裝置標(biāo)識(shí)信息DS,向許可證管理服務(wù)器101 發(fā)送許可證轉(zhuǎn)移請(qǐng)求。
圖21是示出了進(jìn)行許可證轉(zhuǎn)移處理的許可證管理服務(wù)器101的示例性操
作的流程圖。在步驟S2101中,許可證管理服務(wù)器101在許可證管理控制單
元201和輸入/輸出控制單元203的控制下,接受來(lái)自PC 102的許可證轉(zhuǎn)移 請(qǐng)求。在步驟S2102中,許可證管理服務(wù)器101在許可證管理控制單元201 和輸入/輸出控制單元203的控制下,獲取MFP103 (轉(zhuǎn)移源)的裝置標(biāo)識(shí)信 息DS和MFP104 (轉(zhuǎn)移目的地)的裝置標(biāo)識(shí)信息DS。
在步驟S2103中,許可證管理服務(wù)器101在許可證管理控制單元201的 控制下,基于獲取到的MFP 104 (轉(zhuǎn)移目的地)的裝置標(biāo)識(shí)信息DS和機(jī)型 管理表701,識(shí)別MFP104 (轉(zhuǎn)移目的地)的機(jī)型(機(jī)型Y)。
接著,許可證管理服務(wù)器101在許可證管理控制單元201的控制下,基 于獲取到的MFP103 (轉(zhuǎn)移源)的裝置標(biāo)識(shí)信息DS、許可證發(fā)行管理表401 和機(jī)型管理表701進(jìn)行隨后的處理。
更具體地說(shuō),在步驟S2104中,許可證管理服務(wù)器101識(shí)別當(dāng)向MFP 103 (轉(zhuǎn)移源)發(fā)行許可證時(shí)所使用的LA和MFP 103 (轉(zhuǎn)移源)的機(jī)型(機(jī)型 X)。
在步驟S2105中,許可證管理服務(wù)器101在許可證管理控制單元201的 控制下,基于所識(shí)別的LA、 LA發(fā)行管理表301、產(chǎn)品管理表501和綜合產(chǎn) 品管理表601識(shí)別許可證轉(zhuǎn)移目標(biāo)產(chǎn)品。此外,許可證管理服務(wù)器101確定 所述許可證轉(zhuǎn)移目標(biāo)產(chǎn)品是否為綜合產(chǎn)品。之后,許可證管理服務(wù)器101等 待轉(zhuǎn)移許可證的輸入。
PC 102向許可證管理服務(wù)器101發(fā)送從MFP 103 (轉(zhuǎn)移源)獲取到的所 有轉(zhuǎn)移許可證。在步驟S2106中,許可證管理服務(wù)器IOI在輸入/輸出控制單 元203的控制下從PC 102獲取轉(zhuǎn)移許可證。在步驟S2107中,許可證管理 服務(wù)器101在許可證管理控制單元201的控制下,分析獲取到的轉(zhuǎn)移許可證, 并識(shí)別與所述轉(zhuǎn)移許可證對(duì)應(yīng)的功能。
在步驟S2108中,基于識(shí)別所述識(shí)別功能的功能ID和綜合產(chǎn)品管理表 601,許可證管理服務(wù)器101在許可證管理控制單元201的控制下,對(duì)所述功 能所屬組的信息(組標(biāo)識(shí)ID)進(jìn)行識(shí)別。許可證管理服務(wù)器101在許可證管 理控制單元201的控制下進(jìn)行以下處理。
更具體地說(shuō),在步驟S2109中,基于支持信息管理表801,許可證管理 服務(wù)器101確定是否獲取到與屬于所識(shí)別的組的并由所述轉(zhuǎn)移源(機(jī)型X) 支持的所有功能相對(duì)應(yīng)的轉(zhuǎn)移許可證。
根據(jù)圖8中所示的例子,許可證管理服務(wù)器101確定是否從PC 102獲取
到與由機(jī)型X支持的4個(gè)功能(除了與功能ID "OptionB"對(duì)應(yīng)的功能以外) 對(duì)應(yīng)的轉(zhuǎn)移許可證。根據(jù)上述實(shí)施例,許可證管理服務(wù)器101實(shí)現(xiàn)了配置成 進(jìn)行步驟S2109的處理的第一確定單元。
如果許可證管理服務(wù)器101確定獲取所有所需的轉(zhuǎn)移許可證沒(méi)有完成 (步驟S2109中為否),則所述處理進(jìn)入步驟S2110。在步驟S2110中,許可 證管理服務(wù)器101不進(jìn)行許可證轉(zhuǎn)移處理。許可證管理服務(wù)器101等待下一 個(gè)轉(zhuǎn)移許可證的輸入。
如果許可證管理服務(wù)器101確定獲取與屬于所識(shí)別的組的且由轉(zhuǎn)移源 (機(jī)型X)支持的功能相對(duì)應(yīng)的所有轉(zhuǎn)移許可證完成(步驟S2109中為是), 則所述處理進(jìn)入步驟S2111。
之后,許可證管理服務(wù)器101在許可證管理控制單元201和許可證發(fā)行 控制單元202的控制下進(jìn)行以下處理。更具體地說(shuō),在步驟S2111中,參照 支持信息管理表801,許可證管理服務(wù)器101向PC 102發(fā)行屬于所識(shí)別的組 的且由MFP104 (轉(zhuǎn)移目的地)(機(jī)型Y)支持的功能的所有轉(zhuǎn)移許可證。
根據(jù)圖8中所示的例子,許可證管理服務(wù)器101向PC 102發(fā)行除了與 OptionC的功能ID對(duì)應(yīng)的功能以外的4個(gè)功能許可證。根據(jù)上述實(shí)施例,許 可證管理服務(wù)器101實(shí)現(xiàn)了配置成進(jìn)行步驟S2111處理的第二確定單元和轉(zhuǎn) 移單元。
接下來(lái),許可證管理服務(wù)器101在許可證管理控制單元201和許可證發(fā) 行控制單元202的控制下進(jìn)行以下處理。更具體地說(shuō),在步驟S2112中,許 可證管理服務(wù)器101將MFP 104 (轉(zhuǎn)移目的地)的裝置特有信息DS登記到 與許可證發(fā)行管理表401上對(duì)應(yīng)識(shí)別的LA的"裝置特有信息DS"域內(nèi)。此 外,許可證管理服務(wù)器101在許可證管理控制單元201和許可證發(fā)行控制單 元202的控制下,將所發(fā)行的許可證登記到許可證發(fā)行管理表401的"發(fā)行 的許可證"域內(nèi)。
PC 102從許可證管理服務(wù)器101獲取屬于綜合產(chǎn)品A的同一組且由MFP 104 (轉(zhuǎn)移目的地)支持的功能的許可證,所述許可證用于使MFP104 (轉(zhuǎn)移 目的地)內(nèi)綜合產(chǎn)品A的功能有效。根據(jù)圖8中所示的例子,PC 102獲取除 了與OptionC的功能ID對(duì)應(yīng)的功能以外的4個(gè)功能的許可證。之后,PC 102 在MFP104上安裝所有獲取到的許可證。因此,MFP104開(kāi)始用于啟用與所 有獲取的許可證對(duì)應(yīng)的功能的處理。
如上所述,根據(jù)實(shí)施例的許可證管理服務(wù)器101等待完成獲取屬于MFP103 (轉(zhuǎn)移源)上安裝的綜合產(chǎn)品的同一組且由MFP103 (轉(zhuǎn)移源)支持的功 能的所有轉(zhuǎn)移許可證。在獲取到所述轉(zhuǎn)移許可證之后,從屬于MFP103 (轉(zhuǎn) 移源)上安裝的綜合產(chǎn)品同一組的功能的所有許可證中,許可證管理服務(wù)器 101準(zhǔn)許在MFP 104上安裝由MFP 104 (轉(zhuǎn)移目的地)支持的功能的許可證。
因此,即使綜合產(chǎn)品A中的功能包含僅在許可證轉(zhuǎn)移源中可用的功能和 僅在許可證轉(zhuǎn)移目的地中可用的功能,屬于所述綜合產(chǎn)品A的同一組的許可 證也從MFP103 (轉(zhuǎn)移源)批量轉(zhuǎn)移到MFP104 (轉(zhuǎn)移目的地)。因此,MFP 104的用戶(hù)可釆用屬于綜合產(chǎn)品A的同一組的功能。與第一實(shí)施例類(lèi)似地, 實(shí)施例可防止綜合產(chǎn)品中包含的多個(gè)功能被單獨(dú)轉(zhuǎn)移。
其他實(shí)應(yīng)例
可通過(guò)執(zhí)行RAM或ROM內(nèi)存儲(chǔ)的軟件程序的計(jì)算機(jī),來(lái)實(shí)現(xiàn)本發(fā)明 上述實(shí)施例中的許可證管理設(shè)備、構(gòu)成許可證管理系統(tǒng)的功能單元以及許可 證管理方法的步驟。在此方面,本發(fā)明包含程序以及可存儲(chǔ)所述程序的計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)。
本發(fā)明可實(shí)施為系統(tǒng)、設(shè)備、方法、程序或者存儲(chǔ)介質(zhì)。具體地說(shuō),本 發(fā)明可應(yīng)用到包含多個(gè)裝置的系統(tǒng)或者可應(yīng)用到單個(gè)設(shè)備。
可將實(shí)現(xiàn)上述實(shí)施例的功能的軟件程序代碼(與圖12、 13和21中所示 的流程圖對(duì)應(yīng)的程序代碼)提供給包含各種裝置的系統(tǒng)或設(shè)備。所述系統(tǒng)或 設(shè)備內(nèi)的計(jì)算機(jī)(或者CPU或者微處理器(MPU))可執(zhí)行所述程序以操作 所述裝置,從而實(shí)現(xiàn)上述實(shí)施例的功能。因此,當(dāng)可通過(guò)計(jì)算機(jī)實(shí)現(xiàn)所述實(shí) 施例的功能或處理時(shí),本發(fā)明涵蓋了可在計(jì)算機(jī)上安裝的程序代碼。
在此情況中,程序代碼本身可實(shí)現(xiàn)實(shí)施例的功能。如果程序的等同物實(shí) 現(xiàn)類(lèi)似的功能,則也可以使用之。在此情況下,程序的類(lèi)型可以是目標(biāo)代碼 (object code)、解釋器程序(interpreter program)或OS腳本數(shù)據(jù)(OS script data)中的任何一種。
此外,本發(fā)明涵蓋了使用存儲(chǔ)程序代碼的存儲(chǔ)(或記錄)介質(zhì)向計(jì)算機(jī) 提供程序代碼??蓮囊韵氯魏我环N中選擇提供所述程序的存儲(chǔ)介質(zhì)軟盤(pán)、 硬盤(pán)、光盤(pán)、磁光(MO)盤(pán)、光盤(pán)-ROM (CD-ROM)、可記錄光盤(pán)(CD-R)、 可重寫(xiě)光盤(pán)(CD-RW)、磁帶、非易失性存儲(chǔ)卡、ROM和DVD (DVD-ROM、 DVD-R )。
當(dāng)網(wǎng)站允許各用戶(hù)將本發(fā)明的計(jì)算機(jī)程序或具有自動(dòng)安裝功能的程序壓 縮文件下載到用戶(hù)的硬盤(pán)或其他記錄介質(zhì)中,提供程序的方法包括利用客戶(hù)
端計(jì)算機(jī)的瀏覽功能訪問(wèn)互聯(lián)網(wǎng)上的所述網(wǎng)站。
此外,可將構(gòu)成本發(fā)明程序的程序代碼劃分成多個(gè)文件,以使可以從不 同的網(wǎng)站下載各個(gè)文件。也就是,本發(fā)明包含允許眾多用戶(hù)下載程序文件以 在其計(jì)算機(jī)上實(shí)現(xiàn)本發(fā)明的功能或處理的萬(wàn)維網(wǎng)(WWW)服務(wù)器,。
當(dāng)本發(fā)明的程序要分發(fā)給用戶(hù)時(shí),加密本發(fā)明的程序并將加密程序存儲(chǔ)
到CD-ROM或類(lèi)似記錄介質(zhì)上為一種示例性方法。授權(quán)用戶(hù)(即滿足預(yù)定條
件的用戶(hù))被準(zhǔn)許從互聯(lián)網(wǎng)頁(yè)上下載密鑰信息。用戶(hù)可通過(guò)獲得的密鑰信息 對(duì)所述程序進(jìn)行解密并將該程序安裝在其計(jì)算機(jī)上。當(dāng)計(jì)算機(jī)執(zhí)行所安裝的 程序時(shí),可實(shí)現(xiàn)上述實(shí)施例的功能。
此外,計(jì)算機(jī)上運(yùn)行的操作系統(tǒng)(OS)或其他應(yīng)用軟件可基于所述程序
的指令,執(zhí)行實(shí)際處理的部分或全部。
另外,可將從存儲(chǔ)介質(zhì)讀出的程序代碼寫(xiě)入計(jì)算機(jī)內(nèi)配置的功能擴(kuò)展板 的存儲(chǔ)器內(nèi)或?qū)懭脒B接所述計(jì)算機(jī)的功能擴(kuò)展單元的存儲(chǔ)器內(nèi)。在此情況下,
基于所述程序的指令,所述功能擴(kuò)展板或所述功能擴(kuò)展單元上設(shè)置的CPU可
執(zhí)行所述處理的部分或全部,以實(shí)現(xiàn)上述實(shí)施例的功能。
本發(fā)明實(shí)施例可防止程序包(綜合產(chǎn)品)內(nèi)包含的多個(gè)功能的許可證被 單獨(dú)轉(zhuǎn)移到其他裝置。
本發(fā)明的實(shí)施例將程序包(綜合產(chǎn)品)內(nèi)包含的多個(gè)功能的全部或部分 作為一個(gè)組進(jìn)行管理。
實(shí)施例從轉(zhuǎn)移源裝置獲取屬于同一組的多個(gè)功能的許可證信息,并將所 述屬于同一組的多個(gè)功能的許可證信息轉(zhuǎn)移到轉(zhuǎn)移目的地裝置。因此,實(shí)施 例可防止程序包內(nèi)包含的功能被單獨(dú)轉(zhuǎn)移。
雖然已參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解的是本發(fā) 明并不限于所公開(kāi)的示例性實(shí)施例。應(yīng)當(dāng)對(duì)以下權(quán)利要求的范圍給予最寬泛 的解釋?zhuān)园ㄋ凶凅w、等同結(jié)構(gòu)和功能在內(nèi)。
權(quán)利要求
1.一種許可證管理設(shè)備,其被配置成從轉(zhuǎn)移源裝置向轉(zhuǎn)移目的地裝置轉(zhuǎn)移使用作包含多個(gè)功能的綜合產(chǎn)品的程序包的功能有效而所需的許可證信息,所述許可證管理設(shè)備包括管理單元,其被配置成將所述多個(gè)功能的全部或者部分作為一個(gè)組進(jìn)行管理;以及轉(zhuǎn)移單元,其被配置成在從所述轉(zhuǎn)移源裝置獲取到包含于所述程序包中的且由所述管理單元作為同一組進(jìn)行管理的功能的許可證信息之后,向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移作為同一組進(jìn)行管理的所述功能的許可證信息。
2. 根據(jù)權(quán)利要求1所述的許可證管理設(shè)備,其中,在從所述轉(zhuǎn)移源裝置 獲取到包含于所述程序包中的且由所述管理單元作為同一組進(jìn)行管理的功能 的許可證信息的全部之后,所述轉(zhuǎn)移單元向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移作為同 一組進(jìn)行管理的功能的許可證信息的全部。
3. 根據(jù)權(quán)利要求1所述的許可證管理設(shè)備,其中,在從所述轉(zhuǎn)移源裝置 獲取到包含于所述程序包中的、且由所述管理單元作為同一組進(jìn)行管理的、 并可由所述轉(zhuǎn)移源裝置執(zhí)行的功能的許可證信息的全部之后,所述轉(zhuǎn)移單元 向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移作為同一組進(jìn)行管理且可由所述轉(zhuǎn)移目的地裝置 執(zhí)行的功能的許可證信息的全部。
4. 根據(jù)權(quán)利要求1至3中任何一個(gè)所述的許可證管理設(shè)備,還包括 獲取單元,其被配置成對(duì)安裝在所述轉(zhuǎn)移源裝置上的功能的許可證信息進(jìn)行獲取;以及識(shí)別單元,其被配置成基于由所述管理單元管理的組,來(lái)識(shí)別與由所 述獲取單元獲取到的所述許可證信息對(duì)應(yīng)的功能所屬的組,其中,在從所述轉(zhuǎn)移源裝置獲取到包含于所述程序包中的且屬于由所述 識(shí)別單元識(shí)別的所述組的功能的許可證信息之后,所述轉(zhuǎn)移單元向所述轉(zhuǎn)移 目的地裝置轉(zhuǎn)移屬于相同識(shí)別的組的功能的許可證信息。
5. 根據(jù)權(quán)利要求4所述的許可證管理設(shè)備,還包括第二管理單元,其被配置成對(duì)可由所述轉(zhuǎn)移源裝置和所述轉(zhuǎn)移目的地 裝置執(zhí)行的功能進(jìn)行管理;第一確定單元,其被配置成對(duì)屬于由所述識(shí)別單元識(shí)別的組的、且可 由所述轉(zhuǎn)移源裝置執(zhí)行的功能進(jìn)行確定;以及第二確定單元,其被配置成對(duì)屬于由所述識(shí)別單元識(shí)別的組的、且可 由所述轉(zhuǎn)移目的地裝置執(zhí)行的功能進(jìn)行確定, 其中,在從所述轉(zhuǎn)移源裝置獲取到由所述第一確定單元確定為可由所述 轉(zhuǎn)移源裝置執(zhí)行的所述功能的許可證信息的全部之后,所述轉(zhuǎn)移單元向所述 轉(zhuǎn)移目的地裝置轉(zhuǎn)移由所述第二確定單元確定為可由所述轉(zhuǎn)移目的地裝置執(zhí) 行的所述功能的許可證信息的全部。
6. —種許可證管理系統(tǒng),其包括 許可證管理設(shè)備; 轉(zhuǎn)移源裝置;以及轉(zhuǎn)移目的地裝置,其中所述許可證管理設(shè)備被配置成從轉(zhuǎn)移源裝置向轉(zhuǎn)移目的地裝置轉(zhuǎn)移 使用作包含多個(gè)功能的綜合產(chǎn)品的程序包的功能有效而所需的許可證信息,所述許可證管理設(shè)備包括管理單元,其被配置成將所述多個(gè)功能的全部或者部分作為一個(gè) 組進(jìn)行管理;以及轉(zhuǎn)移單元,其被配置成在從所述轉(zhuǎn)移源裝置獲取到包含于所述程 序包中的且由所述管理單元作為同一組進(jìn)行管理的功能的許可證信息之后, 向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移作為同一組進(jìn)行管理的所述功能的許可證信息; 其中所述轉(zhuǎn)移源裝置包括發(fā)送單元,其被配置成將安裝在所述轉(zhuǎn)移源裝置上的功能的許可 證信息進(jìn)行發(fā)送;以及執(zhí)行失能單元,其被配置成使得與由所述發(fā)送單元發(fā)送的所述許 可證信息對(duì)應(yīng)的功能不能夠被執(zhí)行, 其中所述轉(zhuǎn)移目的地裝置包括接收單元,其被配置成接收許可證信息;以及執(zhí)行使能單元,其被配置成使得與由所述接收單元接收的所述許 可證信息對(duì)應(yīng)的功能能夠被執(zhí)行。
7. —種許可證管理方法,其用于從轉(zhuǎn)移源裝置向轉(zhuǎn)移目的地裝置轉(zhuǎn)移使 用作包含多個(gè)功能的綜合產(chǎn)品的程序包的功能有效而所需的許可證信息,所 述許可證管理方法包括將所述多個(gè)功能的全部或部分作為一個(gè)組進(jìn)行管理;以及 在從所述轉(zhuǎn)移源裝置獲取到包含于所述程序包中的且作為同一組進(jìn)行管理的功能的許可證信息之后,向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移作為同一組進(jìn)行管理的所述功能的許可證信息。
8. 根據(jù)權(quán)利要求7所述的許可證管理方法,還包括在從所述轉(zhuǎn)移源裝 置獲取到包含于所述程序包中的且作為同一組進(jìn)行管理的功能的許可證信息 的全部之后,向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移作為同一組進(jìn)行管理的所述功能的 許可證信息的全部。
9. 根據(jù)權(quán)利要求7所述的許可證管理方法,還包括在從所述轉(zhuǎn)移源裝 置獲取到包含于所述程序包中的、且作為同一組進(jìn)行管理的、并可由所述轉(zhuǎn) 移源裝置執(zhí)行的功能的許可證信息的全部之后,向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移 作為同一組進(jìn)行管理的、且可由所述轉(zhuǎn)移目的地裝置執(zhí)行的所述功能的許可 證信息的全部。
10. 根據(jù)權(quán)利要求7至9中任何一個(gè)所述的許可證管理方法,還包括 對(duì)安裝在所述轉(zhuǎn)移源裝置上的功能的許可證信息進(jìn)行獲??;基于所管理的組,來(lái)識(shí)別與所獲取到的許可證信息相對(duì)應(yīng)的功能所屬的 組,以及在從所述轉(zhuǎn)移源裝置獲取到包含于所述程序包中的且屬于所述識(shí)別的組 的功能的許可證信息之后,向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移屬于同一識(shí)別的組的 功能的許可證信息。
11. 根據(jù)權(quán)利要求10所述的許可證管理方法,還包括 管理可由所述轉(zhuǎn)移源裝置和所述轉(zhuǎn)移目的地裝置執(zhí)行的功能; 確定屬于所述識(shí)別的組的且可由所述轉(zhuǎn)移源裝置執(zhí)行的功能; 確定屬于所述識(shí)別的組的且可由所述轉(zhuǎn)移目的地裝置執(zhí)行的功能,以及 在從所述轉(zhuǎn)移源裝置獲取到確定為可由所述轉(zhuǎn)移源裝置執(zhí)行的所述功能的許可證信息的全部之后,向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移確定為可由轉(zhuǎn)移目的 地裝置執(zhí)行的所述功能的許可證信息的全部。
全文摘要
本發(fā)明公開(kāi)了一種許可證管理設(shè)備和許可證管理方法,所述許可證管理設(shè)備從轉(zhuǎn)移源裝置向轉(zhuǎn)移目的地裝置轉(zhuǎn)移許可證信息。該許可證信息用于使作為包含多個(gè)功能的綜合產(chǎn)品的程序包的功能有效。所述許可證管理設(shè)備包括管理單元和轉(zhuǎn)移單元。所述管理單元將所述多個(gè)功能的全部或者部分作為一個(gè)組進(jìn)行管理。在從所述轉(zhuǎn)移源裝置獲取到包含于所述程序包中的且由所述管理單元作為同一組進(jìn)行管理的功能的許可證信息之后,向所述轉(zhuǎn)移目的地裝置轉(zhuǎn)移作為同一組進(jìn)行管理的功能的許可證信息。
文檔編號(hào)G06Q50/00GK101354736SQ20081013444
公開(kāi)日2009年1月28日 申請(qǐng)日期2008年7月24日 優(yōu)先權(quán)日2007年7月24日
發(fā)明者若井和夫 申請(qǐng)人:佳能株式會(huì)社