專利名稱:刪除許可給用戶的程序的制作方法
技術領域:
本發(fā)明一般涉及安裝了許可給用戶的程序的圖像形成裝置,并且尤其涉及圖像形成裝置、設備系統(tǒng)、程序管理方法、以及管理和控制用于刪除已安裝功能的定時的程序。
背景技術:
對諸如復印機、掃描儀、打印機、傳真機(FAX)以及提供有這些功能的多功能機 (也稱作MFP)之類的設備項提供有嵌入式信息處理裝置??捎米鬟@種信息處理裝置的CPU 的性能一直在增強。而且,已變得可低價使用大容量存儲器。進一步地,組網已漸漸變?yōu)槭褂眠@種設備項的模式。代替預先在設備項中存儲應用程序來銷售,替代的銷售模式已變得可用,在替代的銷售模式中,用戶根據(jù)需要購買應用程序,并經由網絡下載該應用程序來安裝該程序。將應用程序安裝至設備項是根據(jù)是否有許可(使用授權)來進行管理和控制的, 從而防止未經授權的使用。許可的實質在于許可密鑰,其是在合法購買應用程序時給予用戶的。用戶在安裝時輸入該許可密鑰,從而被允許安裝該應用程序至設備。關于具有使用授權的設備項的信息可被注冊到許可服務器中以管理和控制許可。 在這種情況下,用戶安裝應用程序,并且,然后在使用時訪問許可服務器,從而請求許可服務器執(zhí)行許可認證。一經成功認證,用戶可使用該設備中的應用程序。然而,在這種許可管理中,被認證的目標僅僅是被安裝應用程序的設備項(即,該設備所獨有的序列碼)。相比較,有另一種類型的許可,稱作浮動許可,通過該浮動許可,許可的存在/缺乏由所安裝的應用程序的數(shù)目來管理和控制。在浮動許可中,許可的最大數(shù)目在輸入許可合同時預先確定。只要應用程序的數(shù)目不超過最大許可數(shù)目,該應用程序可安裝至多個設備項,而不將安裝目標限制到特定設備項。在一些情況下,可優(yōu)選基于特定個人而不是基于特定設備項或利用最大許可數(shù)目來管理及控制許可。在圖像形成裝置的例子中,這種情形可對應于一種情況,其中個人用戶購買由第三方賣主制作的應用程序(即,實用程序)來將該應用程序安裝到用戶在他/ 她的辦公室使用的設備項中。組織或部門均未購買該應用程序,但個人用戶已購買及安裝了該應用程序。僅該用戶可適當?shù)乇辉试S使用該應用程序。在下文中,特定用戶的應用程序許可被稱作鏈接用戶的許可。可由個人用戶購買的應用程序包括從簡單的計算器和用于提供一些功能的各種類型的小配件到用來將屏幕、操作流程等等修改成單獨注冊過的唯一內容以提供修改過的外觀或更好的操作性的應用程序的范圍。在需要特定個人許可的應用程序的情況下,用戶可能希望不僅在已安裝了應用程序的設備中使用該應用程序,而且希望在用戶可能使用的其它設備中使用該應用程序。例如,用戶可能在出差期間進行工作或暫時在不同于用戶所在樓層的樓層進行工作。在這種情況下,通過在特定設備項基礎上執(zhí)行的許可管理,用戶可能需要從已安裝了該應用程序的設備上刪除對應功能(即,返回許可),并且,然后,在用戶暫時正使用的設備中新安裝該應用程序。
發(fā)明內容
本發(fā)明的至少一種實施方式的一般目的是提供一種圖像形成裝置,該裝置實質消除了由相關技術的限制和缺點所造成的一個或多個問題。在一種實施方式中,一種圖像形成裝置,在該圖像形成裝置中,根據(jù)許可信息來允許激活提供功能的程序,所述許可信息表示激活程序的用戶被授權來激活程序,該圖像形成裝置包括登錄接受單元,用于接受用戶登錄;程序存儲單元,用于存儲程序;功能引入單元,用于從外部源獲得許可給單個用戶的特定程序和關于所述特定程序的許可信息,并用于將所述特定程序保存到程序存儲單元中;用戶信息存儲單元,用于保存用戶信息,該用戶信息包括關于由功能引入單元保存的特定程序的許可信息,所述許可信息與用戶信息中的單個用戶的用戶ID相關聯(lián);刪除定時接收單元,用于接收刪除定時的設置,按照所述刪除定時,從程序存儲單元中刪除由功能引入單元保存的特定程序;以及刪除單元,用于當由刪除定時接收單元接收的刪除定時到達時,從程序存儲單元中刪除由功能引入單元保存的特定程序。根據(jù)至少一種實施方式,提供了一種圖像形成裝置、一種設備系統(tǒng)、一種程序管理方法和一種程序,可控制用于刪除許可類型中的應用程序的定時,其基于特定個人來管理及控制許可。
當結合附圖閱讀下列詳細說明時,從下列詳細說明中,實施方式的其它目的和進一步特征是清楚的,其中圖1是說明了關于設備安裝及刪除應用程序的輪廓的圖;圖2是說明了設備系統(tǒng)的實施例的圖;圖3是說明了圖像形成裝置的硬件配置的實施例的圖;圖4是說明了圖像形成裝置的功能的一種實施例的方框圖;圖5A到5C是說明了用戶信息實施例的圖;圖6是用于解釋許可的獲得的圖;圖7是說明定時(timing)的附圖,按照該定時,圖像形成裝置更新用戶信息中的鏈接許可信息;圖8是說明了由圖像形成裝置執(zhí)行以更新用戶信息的過程的實施例的圖,其;圖9是說明了由用戶信息更新單元執(zhí)行以更新用戶信息的過程的實施例的流程圖;圖10是示意性地說明了功能的自動引入的圖;圖11是說明了自動引入的過程的流程圖;圖12是說明了用戶信息和操作屏幕之間的關系的圖;圖13是說明了由屏幕產生單元執(zhí)行以產生一操作屏幕的過程的實施例的流程圖14是說明了用戶信息與操作屏幕之間的關系的圖;圖15是說明了由向導執(zhí)行的引導行為的圖;圖16是說明了由屏幕產生單元執(zhí)行以產生操作屏幕的過程的實施例的流程圖;圖17A和17B是說明設備項的狀態(tài)的圖;圖18是說明了用于設置用來自動地刪除功能的定時的屏幕的實施例的圖;圖19是示意性地說明刪除定時的圖;圖20是說明了當多個用戶擁有用于相同功能的許可時的刪除定時的圖;圖21是說明了刪除定時表的一種實施例的圖;圖22是說明了由功能刪除單元執(zhí)行以自動刪除一被自動引入的功能的過程的流程圖;圖23是說明了當多個用戶擁有用于相同功能的許可時的刪除定時的圖;圖24A到24C是說明了刪除定時表的實施例的圖;圖25是說明了由功能刪除單元執(zhí)行以自動地刪除自動引入功能的過程的流程圖;圖沈是說明了接收刪除定時設置的屏幕的實施例的圖;圖27是說明了刪除定時表的實施例的圖;圖觀是說明了由功能刪除單元執(zhí)行以自動地刪除一自動引入功能的過程的流程圖;圖四是說明了由功能刪除單元執(zhí)行以更新刪除定時表的過程的流程圖;圖30是說明了刪除定時表的轉換的一種實施例的圖;圖31A和31B是說明了屏幕的一種實施例,通過該屏幕,用戶就是否允許對刪除定時表設置“不刪除”來進行設置;圖32是說明了由功能刪除單元執(zhí)行以更新刪除定時表的過程的流程圖;圖33是說明了接收用于第二次刪除的定時的設置的屏幕的實施例的圖;圖34是說明了由功能刪除單元執(zhí)行以嘗試第二次刪除一自動引入功能的過程的流程圖;圖35是一幅圖,其示意性地說明了圖像形成裝置的操作,該圖像形成裝置采用與另一設備項處登錄定時一致的刪除定時。圖36是說明了由功能刪除單元執(zhí)行以刪除功能的過程的流程圖;圖37是說明了接收刪除定時設置的屏幕的實施例的圖;圖38是說明了設備系統(tǒng)的輪廓的圖;圖39是一幅圖,其說明了一屏幕的一種實施例,該屏幕接收指示了可引引入設備系統(tǒng)的功能數(shù)目的設置;圖40是說明了設備配置信息的實施例的圖;以及圖41是說明了刪除功能的過程的流程圖。
具體實施例方式在特定個人的許可管理的情況下,可進行布置,使得在用戶登錄(即,識別動作) 時,許可服務器識別將許可給予該登錄用戶的應用程序,從而即時將該應用程序安裝在用戶已登錄的設備中(參見專利文獻1 日本專利申請公開號2008-047056)。專利文獻1公開了一種應用程序管理方法,其在用戶登錄時檢測是否有鏈接到用戶的許可,并且當存在用戶擁有許可的應用程序時,將應用程序下載及安裝至該用戶已登錄的設備中。專利文獻1中公開的技術在用戶用完從另一設備項中下載的應用程序之后自動刪除該應用程序。采用這種布置,不能調整刪除該應用程序的定時(timing),這對于用戶來說是不方便的。當在用戶使用完該應用程序退出登錄后自動刪除該應用程序時,有可能如果在一段時間內用戶頻繁使用該設備,即使這種使用是暫時的,也重復執(zhí)行安裝和刪除動作。在一些情況下,由為了暫時使用而已登錄的用戶安裝的應用程序亦可能已經對將該應用程序預先注冊在該設備中的另一用戶進行許可(例如,購買該許可時已完成將該用戶與該許可進行鏈接,但該應用程序尚未被安裝)。在這種情況下,從預先將該應用程序注冊在該設備中的用戶的觀點看,該應用程序應保持安裝且不應刪除。即,已注冊用戶登錄該設備時再次安裝該應用程序的需要以及在退出登錄時自動刪除該應用程序的布置,可能降低可操作性和工作效率。 下面,用于執(zhí)行本發(fā)明的模式將通過參考參照了附圖的實施方式進行描述。圖1是一幅圖,說明了關于設備項200安裝及刪除應用程序的概要。用戶aaaa常規(guī)地使用設備項100,以及暫時地使用設備項200。設備項100和設備項200電連接至許可服務器400。(1)用戶aaaa擁有被許可給用戶aaaa的鏈接許可“XX功能”。“XX功能”是一許可,其指示用戶aaaa有權使用“XX應用程序”。即使XX應用程序被安裝在設備項100中, 除了用戶aaaa之外的用戶也無法使用XX應用程序。(2)當隨著用戶aaaa登錄到設備項200的這種需要出現(xiàn)時,設備項200將用戶 aaaa的用戶ID發(fā)送至許可服務器400以查詢是否存在鏈接許可。許可服務器400通知設備項200 用戶aaaa擁有鏈接許可“XX功能”。(3)設備項200從許可服務器400獲取關于XX功能的XX應用程序和許可信息以進行安裝。利用這種布置,在使用連接至許可服務器400的設備項200時,用戶aaaa就可自動地使用給予了鏈接許可的該功能。(4)本實施方式的設備項200從用戶aaaa接收指示用于刪除XX應用程序的定時的設置。這可在安裝XX應用程序時、安裝之后、或者用戶使用完該應用程序之后進行。這是設備項200的特征之一。用戶aaaa可進行對設備項200指示期望刪除定時的設置,諸如退出登錄時刪除、 數(shù)據(jù)改變時刪除、在特定日期和時間刪除等。在圖1中,橢圓的右手側端指示由用戶設置的刪除定時,以便用戶可在對應于橢圓長度的期間使用XX應用程序。按照上述方式,本實施方式的設備項100允許用戶設置定時來刪除功能,通過采用該用戶個人擁有的鏈接許可,在特定用戶基礎上該功能是可用的。這里,將提供本實施方式中使用的術語定義?!肮δ堋笔怯蓱贸绦蛱峁?即,執(zhí)行)的功能。在本公開中,有時可使用“功能”來表示與“應用程序”相同的事。功能的引引入指一動作,該動作使該功能可由用戶在設備項100中使用。引引入實質上表示與安裝和激活相同的事,并且當已執(zhí)行安裝時僅指激活。激活指一動作,通過該動作,確認擁有合法許可,從而允許使用應用程序。應用程序可以是不同的程序。應用程序包括諸如計算器、電子日歷、日程表,等實用軟件,用于根據(jù)指定修改屏幕顏色和圖標布置的屏幕修改軟件,用于對設備項100關于打印條件、掃描條件、傳真收件人等進行預先注冊設置的控制目的軟件,以及用于提供復制功能、掃描儀功能、傳真功能等的基本功能軟件。術語“鏈接許可”指一種類型的許可,其允許用戶使用該功能而不是設備項使用該功能。術語“鏈接許可信息”指鏈接許可的實質內容(例如,許可密鑰)。在本實施方式中, 該鏈接許可信息亦指定該功能的名稱。相反,允許設備項使用該功能的一類許可被稱為“普通許可”。存在除了設備之外用戶不必購買的功能。這些功能被稱為“默認”功能(對于該 “默認”功能,不給予許可信息)。本質上僅利用一應用程序,用戶無法激活該應用程序。僅在與該應用程序相關聯(lián)的鏈接許可信息被注冊在設備項中之后,用戶可激活該應用程序。當該鏈接許可信息可被訪問時,引引入該功能變得可能。<總體配置>圖2是一幅圖,其說明了設備系統(tǒng)600的一種實施例。設備項100和設備項200 經由網絡500連接至銷售服務器300、許可服務器400、以及管理服務器700。對設備項100 和200提供有諸如打印機功能、掃描儀功能及傳真功能之類的一個或多個功能。這種設備有時被稱為MFP(多功能外圍設備)。用戶暫時登錄的設備項200可包括本實施方式的特征。設備項100可擁有與設備項200相同的功能。也就是說,雖然為了方便解釋設備項100 和設備項200可被描述為不同的設備項,但是他們擁有等同功能。銷售服務器300用來出售功能給用戶和設備項100。許可服務器400用來管理及控制許可給用戶的功能。為了簡化解釋,許可服務器400描述為一服務器,該服務器擔當將一功能引進到用戶已登錄的設備項100的角色??商娲?,存儲了功能的服務器可與許可服務器400分離。管理服務器700管理及控制用戶。管理服務器700管理及控制使用該設備系統(tǒng)600的所有用戶的ID和密碼。設備項200暫時由用戶使用以使用一功能。這種功能被自動引入設備項200,以便該用戶可不僅在設備項100中而且在設備項200中使用該購買的功能。就這一點而言,鏈接許可可比普通許可更有效。由于對設備項100和200提供了計算機,因此可以進行規(guī)定從而這些設備項也用作銷售服務器300和許可服務器400中的一個或多個。網絡500可以是LAN、WAN(即,VLAN、VPN等)或者htemet。網絡500可以是無線或者有線的。圖3是一幅圖,其說明了設備項100的硬件配置的一種實施例。設備項100的硬件包括控制器130、操作面板125、傳真控制單元(F⑶)126、成像單元127和打印單元128??刂破?30 包括 CPUl 14、ASIC 116、NB (北橋)115、SB (南橋)117、MEM-P (系統(tǒng)存儲器)111、MEM-C (本地存儲器)104、HDD (硬盤驅動器)113、存儲器卡槽123、NIC(網絡接口控制器)118、USB設備119、IEEE 1394設備121以及并口設備122。CPU 114是一 IC,用于執(zhí)行不同類型的信息處理,以及基于諸如UNIX(注冊商標) 之類的OS在一個過程接一個過程的基礎上并行執(zhí)行應用程序、平臺、和選項包。ASIC 116是一用于圖像處理的IC。NB 115是連接在CPU 114和ASIC 116之間的橋。SB 117是連接在NB 115和外圍設備之間的橋。ASIC 116和NB 115經由AGP (加速圖形端口)彼此連接。MEM-P 111是一連接至NB 115的存儲器。MEM-C 112是一連接至ASIC 116的存儲器。HDD 113是一連接至ASIC 116的存儲器,并用來存儲圖像數(shù)據(jù)、文檔數(shù)據(jù)、程序、字體數(shù)據(jù)、表單數(shù)據(jù)等。HDD 113存儲各種類型的應用程序和程序131。存儲器卡槽123連接至SB 117,并接收其中設置(S卩,插入其中)的存儲器卡124。 存儲器卡1 是一諸如USB存儲器之類的閃存,并且可用來分布程序131??商娲?,程序 131可從服務器下載至設備項100。NIC 118是一控制器,其通過使用MAC地址等經由網絡500等執(zhí)行數(shù)據(jù)通信。USB 設備119用來提供與USB規(guī)范一致的串行端口。IEEE1394設備121用來提供一與IEEE 1394 規(guī)范一致的串行端口。并口設備122用來提供一與并口規(guī)范一致的并行端口。NIC 118、USB 設備119、IEEE 1394設備121以及并口設備122經由PCI (外圍設備組件互連)總線連接至 NB 115 和 SB 117。操作面板125用作硬件單元(操作單元),通過該操作單元,用戶鍵入一輸入至設備項100,并且操作面板125也用作硬件單元(顯示單元),通過該顯示單元,設備項100向操作者呈現(xiàn)可見信息。操作面板125連接至ASIC 116。FCU 126、成像單元127、以及打印單元128經由PCI (外圍設備組件互連)總線連接至ASIC 116。圖4是一幅圖,其說明了設備項100的功能框的一種示例。設備項100包括用戶認證單元11、功能引入單元12、用戶信息更新單元13、屏幕產生單元15、激活單元16、功能刪除單元18、刪除定時接收單元27、最大數(shù)目接收單元25、登錄報告單元17以及第二次刪除定時接收單元19,所有單元由執(zhí)行程序的CPU 114實施。設備項100進一步包括存儲在HDD 113中的用戶信息21、設備配置信息22和刪除定時表26,并且也包括通過使用HDD 113實施的功能存儲單元23和組件存儲單元對。下列,將簡要描述每個功能單元。用戶認證單元11基于用戶輸入的用戶ID和密碼的組合是否被確定為用戶信息21中的注冊項來認證用戶。當許可給登錄用戶的功能未在設備項200中注冊時,功能引入單元12從許可服務器400引入該功能。用戶信息更新單元13與許可服務器400通信,以更新用戶信息21中的鏈接許可 fn息ο屏幕產生單元15從組件存儲單元M中檢索與一功能鏈接的圖標,以在操作面板 125上示出的操作屏幕上顯示所檢索的圖標。激活單元16自動激活功能。功能刪除單元 18刪除已被引入設備項200的功能。刪除定時接收單元27接收由用戶制定的刪除定時的設置。最大數(shù)目接收單元25 接收在設備系統(tǒng)600中保存的可存儲功能的最大數(shù)目的設置。登錄報告單元17執(zhí)行多地址傳輸以發(fā)送登錄通知(即,用戶ID),該登錄通知指示用戶已登錄到設備系統(tǒng)600中的設備項??紤]到功能刪除單元18可能無法刪除功能的可能性,第二次刪除定時接收單元19 接收第二次刪除定時的設置。功能存儲單元23用來保存功能(即,應用程序)。組件存儲單元M用來保存諸如組成操作屏幕的圖標和字符之類的組件。刪除定時表26在特定功能基礎上保存刪除定時。
[用戶信息]圖5A是一幅圖,其示意性地說明了用戶信息21的一種實施例。在用戶信息21中, 密碼和鏈接許可信息被注冊并與各個用戶ID關聯(lián)。-用戶ID是唯一標識信息,用于為了登錄至設備項100的目的來識別用戶。-密碼是用于認證用戶的信息?;诋?shù)卿洉r由用戶輸入的用戶ID和密碼的組合是否和用戶ID和與用戶ID關聯(lián)的密碼的已注冊的組合相匹配,用戶認證單元11認證用戶。注意,從隨后的附圖中的說明中省略用戶信息21中的密碼。-鏈接許可信息是功能的名稱(即,許可信息),如上所述在特定用戶基礎上許可該功能。通過將用戶ID和鏈接許可信息預先注冊,用戶可激活相關功能。[設備配置信息22]圖5B是一幅圖,其示意性地說明了設備配置信息22的一種實施例。在設備配置信息22中,注冊關于被引入設備項100的功能的信息。許可類型被注冊且與諸如α功能、β功能、Y功能、Σ功能之類的各個功能相關聯(lián)。如前所述,許可類型的指示“-(默認)”指示了用戶不必購買與設備項100相分離的相應功能。指示“普通許可”表示在特定設備項的基礎上允許對應功能用于設備中。通過參照設備配置信息22,可檢查功能是否已被引入設備。尚未被引入的功能可根據(jù)需要來引入。[管理信息]圖5C是一幅圖,其說明了由管理服務器700管理及控制的管理信息的一種實施例。在管理信息中,為設備系統(tǒng)600的每個用戶注冊用戶ID和密碼的組合。管理服務器 700的管理信息由設備項100和200使用來更新用戶信息21。在圖5C中,亦說明了鏈接許可信息。然而,注意,鏈接許可信息可不必注冊在管理信息中。這是因為,鏈接許可信息可由設備項100通過將用戶ID用作密鑰來要求許可服務器400來容易獲得。然而,由于管理服務器700擁有鏈接許可信息,設備項100不必訪問許可服務器400,因此降低處理時間。[購買功能及更新許可管理信息]圖6是一幅圖,用于解釋許可的獲取。用戶aaaa和用戶WAb通過操作PC(個人計算機未示出)來激活瀏覽器以訪問銷售服務器300。用戶aaaa和用戶WAb輸入他們各自的用戶ID來選擇他們希望從諸如“α功能”和“β功能”之類的功能列表中購買的功能。瀏覽器接收功能的選擇,并發(fā)送用戶ID和功能名稱至銷售服務器300。在圖6中, 說明了一種非限制性示例,其中用戶aaaa和用戶WAb都購買α功能。用戶aaaa和用戶 WAb通過預定支付方法(將省略其解釋)付錢,從而獲取α功能的鏈接許可信息。α功能的當前版本是版本2,所以術語“Ver2”緊接著“α功能”示出。在本實施方式中,已購買特定功能的鏈接許可的用戶被允許使用該功能,而無論其版本如何。因而, 不必顯示版本。然而,如所說明的版本的顯示允許用戶知道用戶正購買的版本。當發(fā)布了比已購買版本更新的功能版本時,不要求用戶支付額外費用來使用該更新版本的功能。在出售功能給用戶時,銷售服務器300發(fā)送所出售功能的名稱和用戶ID至許可服務器400。許可服務器400管理及控制許可管理信息。許可管理信息被配制成使得用戶ID 與每個功能相關聯(lián)。在圖6中,為α功能注冊用戶aaaa和用戶WAb。通過參照許可管理信息,在用戶ID (或者任意其它可鏈接至登錄動作的信息)被識別時,許可服務器400就可識別鏈接至用戶的所有功能。不同于普通許可,不必將許可密鑰從許可服務器400發(fā)布給PC,在普通許可中,功能被許可給設備項100或200。這是因為, 對于許可服務器400識別設備項來說,由用戶輸入許可密鑰不是必需的。設備項100有能力以適當定時訪問許可服務器400以引入許可功能。下面,為了比較目的,將給出普通許可的描述,通過普通許可對設備項許可功能。 當一功能要被引入至用戶選擇的設備項時,在從銷售服務器300購買該功能時,許可服務器就發(fā)布許可密鑰。用戶使用許可密鑰在用戶希望引入功能的設備上執(zhí)行引入處理。在引入時,設備信息(即,識別該設備的序列ID等)被傳遞給許可服務器400。許可服務器400 因而可以許可密鑰與設備項(即,對應于各個許可的功能已被引入各個設備項)關聯(lián)的這種方式管理及控制許可密鑰。因此,即使當?shù)谌将@取許可密鑰時,在除了擁有與許可密鑰關聯(lián)的串行編號的設備之外的任意設備上防止使用該應用程序。[用于更新用戶信息21的定時]當用戶購買功能時或當用戶丟失許可時,更新許可服務器400中的許可管理信息。遇到這種事件時,設備項100需要更新用戶信息21中的鏈接許可信息。圖7是一幅圖,其說明了定時,按照該定時設備項100更新用戶信息21中的鏈接許可信息。該定時包括下列三種定時(1)在設備項的電源開啟之后立即;(2)在上電狀態(tài)期間以恒定間隔;以及(3)在從許可服務器400中接收到許可管理信息中的變化的通知時。在設備項100中設置定時(1)到(3)中的一個或多個。設備項100檢測由設置指示的定時到來,從而訪問許可服務器400。圖8是一幅圖,其說明了由設備項100執(zhí)行以更新用戶信息21的過程的一種實施例。在更新之前的設備項100的用戶信息21中,沒有用于用戶aaaa和用戶WAb的鏈接許可信息,并且用于用戶cccc的該鏈接許可信息是“ β功能”。另一方面,根據(jù)許可服務器400中的許可管理信息,“ α功能”被鏈接至用戶aaaa 和用戶WAb。設備項100因而需要更新用戶信息21。圖9是一副流程圖,其說明了由用戶信息更新單元13執(zhí)行以更新用戶信息21的過程的一種實施例。用戶信息更新單元13檢查由設置所指示的定時是否已到達(步驟Si)。當定時已到達(Si中為是)時,用戶信息更新單元13將用戶信息21中的所有用戶ID發(fā)送至許可服務器400 (S2)。許可服務器400讀取與用戶ID鏈接的所有功能(S3)。例如,分別關于用戶aaaa、 用戶WAb和用戶cccc讀取α功能、α功能和β功能。許可服務器400將與用戶ID鏈接的功能發(fā)送至設備項100 (S4)??勺⒁獾剑鄠€功能(即,鏈接許可信息)可按下列方式與單個用戶相關聯(lián)。用戶aaaa: α功能
功能用戶WAb: α功能用戶ccccd功能功能用戶信息更新單元13將接收到的功能注冊到用戶信息21中,從而使得該功能與用戶ID相關聯(lián)(S5)。例如,用戶信息更新單元13將α功能注冊為鏈接許可信息,從而使得該α功能與用戶aaaa和用戶WAb相關聯(lián)。按照這種方式,可對于已剛剛購買了該功能的用戶aaaa 和用戶WAb設置許可信息。由于β功能已注冊為用于用戶cccc的鏈接許可信息,因此用戶信息更新單元13 可以對該信息不做什么,或者可以覆蓋該信息。按照上述方式,可以在設備項100上的用戶信息21中注冊關于用戶ID的鏈接許
可信息。[功能的自動引入]可能存在一種情形,在該情形中,要被許可為鏈接許可的功能尚未被引入用戶已登錄的設備項200中??紤]到這一點,設備項100響應于用戶的登錄動作而自動引入功能。 為了自動引入功能,可能需要對設備項100提供有關于登錄用戶的用戶信息21。有兩種類型機制,通過該機制,設備項100如下獲取(即,更新)用戶信息21。(1)當未注冊在設備項100上的用戶信息21中的用戶要求登錄時,設備項100請求管理服務器700提供請求登錄的用戶的用戶ID和密碼。利用這種布置,設備項100可在用戶登錄時獲取用戶ID和密碼。進一步地,該布置可節(jié)省設備項100處的資源。(2)設備項100以恒定間隔請求管理服務器700提供用戶ID和密碼。在這種情形下,設備項100可擁有管理服務器700擁有的相同用戶ID和密碼。因而,當用戶請求登錄時,設備項100可開始引入功能,而不訪問管理服務器700。使用這些機制中哪一個可由管理員決定。不管使用這些機制中的哪一個,自動引入的過程是相同的。將給出一種情形的描述,在該情形中,為本實施方式中的設備項200而選擇機制⑴。圖10是一幅圖,其描述了功能的自動引入。圖11是一副流程圖,其說明了自動引入的過程。用戶登錄設備項100 (SlO)。在這么做的時候,用戶輸入用于登錄的他/她的用戶 ID和密碼。用戶認證單元11檢查由用戶輸入的用戶ID是否已被注冊在用戶信息21中 (S20)。當用戶ID已被注冊在用戶信息21 (S20中為是)時,用戶認證單元11認證該用戶 (S60)。當用戶ID尚未被注冊在用戶信息21 (S20中為否)時,無法弄清是否已經引入對應于鏈接許可信息的功能,該鏈接許可信息被鏈接至用戶ID。用戶認證單元11因而從管理服務器700中的管理信息中獲取用戶ID和密碼以注冊到用戶信息21中(S30)。用戶認證單元11基于從管理服務器700獲取的用戶ID和密碼認證用戶(S40)。 在成功認證用戶時,用戶信息更新單元13從許可服務器400獲取對應于用戶ID的鏈接許可信息,并且將該鏈接許可信息注冊到用戶信息21中(S50)。按照這種方式,用戶ID、密碼、 和鏈接許可信息被注冊在用戶信息21中。功能引入單元12參考用戶信息21檢查關于登錄用戶的用戶ID是否注冊了鏈接許可信息(S70)。當沒有已注冊的相關的鏈接許可信息(S70中為否)時,由于不必執(zhí)行自動功能引入,因此圖11中說明的過程結束。當存在已注冊的相關的鏈接許可信息時(S70中為是),功能引入單元12參考設備配置信息22來檢查鏈接許可信息的功能是否已被引入設備項100中(S80)。當該功能已被引入設備項100中時(S80中為是),由于不必引入該功能,因此圖 11中說明的過程結束。當該功能尚未被引入設備項100中時(S80中為否),功能引入單元12對許可服務器400通知該功能并請求提供該功能(S90)。作為響應,許可服務器400發(fā)送該功能和許可信息。功能引入單元12利用許可信息將該功能引入至設備項IOO(SlOO)。作為結果,用戶可使用該功能。在上述之后,功能引入單元12更新設備配置信息22 (SllO)。通過該更新,設備配置信息22被制作以匹配該被實際引入至設備項100的功能。按照上述方式,設備項100可自動引入用戶已擁有鏈接許可的功能。當自動引入該功能時,設備項100接收刪除定時的指示(S120),這是本實施方式的設備項100的特征之一。[用戶許可及顯示屏幕的實施例]顯示操作屏幕的一種實施例將在描述刪除定時之前進行描述。為了對用戶提供該用戶擁有鏈接許可的功能,設備項100在操作屏幕上顯示圖標,該圖標與用戶擁有鏈接許可信息的功能相鏈接。接下來操作屏幕可隨用戶不同而不同。圖12是一幅圖,其說明了用戶信息21和操作屏幕之間的關系。用戶aaaa和用戶 bbbb不擁有鏈接許可信息。用戶WAb擁有“XX功能”。用戶cccc擁有“YY功能”和IZ功能”。這里,“XX”、“YY”和“ZZ”可以與各個功能名稱相同。在這個實施例中,已經進行用戶信息21的更新。在圖12中,“Α功能圖標”、“B功能圖標”和“C功能圖標”(無遮掩的矩形)是默認功能的圖標。也就是說,不管哪個用戶已經登錄,都顯示“Α功能圖標”、“B功能圖標”和 “C功能圖標”。當用戶aaaa登錄至設備項100時,由于用戶aaaa沒有鏈接許可信息的事實,在操作屏幕上顯示“A功能圖標”、“B功能圖標”和“C功能圖標”。另一方面,當用戶WAb登錄至設備項100時,由于用戶WAb擁有用于“XX功能” 的鏈接許可信息的事實,因此除了在操作屏幕上顯示的“A功能圖標”、“B功能圖標”和“C 功能圖標”之外,還顯示“XX功能圖標”。這些圖標與保存在功能存儲單元23中的應用程序鏈接。激活單元16基于操作面板125上的操作位置識別由用戶選擇的圖標,并且通過從功能存儲單元23讀取應用程序來激活與所選圖標鏈接的應用程序。圖13是一副流程圖,其說明了由屏幕產生單元15執(zhí)行以產生操作屏幕的過程的一種實施例。
用戶登錄(S210)。屏幕產生單元15參考用戶信息21來檢查關于該登錄用戶的用戶ID是否注冊了鏈接許可信息(S220)。當鏈接許可信息已被注冊(S220中為是)時,屏幕產生單元15從保存了屏幕部件的組件存儲單元M中讀取對應于鏈接許可信息的功能名稱的圖標圖像(S230)。在此之后,屏幕產生單元15從保存了屏幕部件的組件存儲單元M中讀取對應于該鏈接許可信息的圖標圖像(SMO)。例如,該圖標圖像用來顯示“XX功能圖標”。返回S220,鏈接許可信息可能尚未被注冊(S220中為否)。在這種情形中,不必提供對應于鏈接許可信息的功能。屏幕產生單元15因而從設備配置信息22中識別默認功能和對應于普通許可的功能(S250)。這些功能可在操作屏幕上由用戶選擇,而不管用戶是誰。進一步地,屏幕產生單元15從保存了屏幕部件的組件存儲單元M中讀取對應于默認功能和普通許可功能的圖標圖像(S^K))。屏幕產生單元15接著把這些圖標圖像布置在它們各自的位置處,以產生操作屏幕(S270)。[變形例]與已登錄至設備項100的用戶無關,可顯示所有被引入的功能的圖標。圖14是一幅圖,其說明了用戶信息21和操作屏幕之間的關系。在圖14中,將省略與圖12中的元件相同的元件的描述。在圖14中,即使當?shù)卿浻脩羰怯脩鬭aaa時,也顯示“XX功能圖標”。例如,當用戶aaaa按下對應于用戶aaaa沒有鏈接許可的功能的“XX功能圖標”時,設備項100可呈現(xiàn)消息“由于沒有許可,因此您無法使用該功能”。在這種操作屏幕的情況下,相同操作屏幕可由任意登錄用戶使用。當用戶WAb按下對應于用戶WAb 擁有鏈接許可的功能的“XX功能圖標”時,設備項100激活該XX功能。當設備項100顯示上面提到的消息時,其可運行提示用戶購買鏈接許可信息的向導。圖15是一幅圖,其說明了由該向導執(zhí)行的引導動作。當用戶aaaa按下圖14中的 “詳細”按鈕時,設備項100 —起顯示消息“您想要運行購買XX功能的許可的向導嗎? ”以及按鈕“是”與按鈕“否”。用戶aaaa接著知道為了使用“XX功能”他/她需要購買許可,并且之后按下“是” 按鈕或“否”按鈕。用戶按下“是”時,設備項100打開該向導。在圖15中,設備項100訪問前述銷售站點以顯示功能列表。利用這種布置,用戶可購買“XX功能”的許可,而不用輸入該銷售站點的URL。按照這種方式,當用戶希望使用該功能時,設備項100可引導用戶購買許可。圖16是一流程圖,其說明了由屏幕產生單元15執(zhí)行以產生如圖14說明的操作屏幕的過程的一種實施例。用戶登錄(S210)。屏幕產生單元15參考設備配置信息22來識別被引入設備項100的所有功能 (S310)。也就是說,屏幕產生單元15識別所有默認功能和對應于普通許可和鏈接許可的所有功能。屏幕產生單元15從組件存儲單元M中讀取對應于這些功能的圖標圖像(S320)。 屏幕產生單元15然后將該圖標圖像布置在他們各自的位置上,以產生操作屏幕(S330)。當用戶按下圖標時,屏幕產生單元15檢查尚未注冊鏈接許可信息的圖標是否被按下(S340)。具體來說,屏幕產生單元15基于操作屏幕被按下的位置來識別圖標,從而識別出與該圖標相鏈接的功能。屏幕產生單元15接著檢查該功能是否與用戶信息21中的登錄用戶的用戶ID相關聯(lián)。當鏈接許可信息被注冊的圖標被按下時(S340中為否),與該圖標相鏈接的功能能被激活。激活單元16從而激活與由用戶按下的圖標相關聯(lián)的功能(S350)。當按下尚未注冊鏈接許可信息的圖標時(S340中為是),與該圖標相鏈接的功能不能被激活。激活單元16從而呈現(xiàn)前面提到的消息(S360)。隨后,確定單元15檢查是否按下“詳細”按鈕(步驟S370)。例如,當沒有按下“詳細”按鈕時(S370中為否),設備項100不采取動作,并且返回步驟S330以檢測圖標的按下。當按下“詳細”按鈕時(S370中為是),屏幕產生單元15打開購買許可的向導 (S380)。作為結果,顯示圖15中所描述的屏幕。利用這種布置,可在特定用戶的基礎上控制功能的使用,而不改變操作屏幕。[實施方式1][暫時登錄時功能的引入和刪除定時的設置]如前所述,設備項200可動態(tài)地引入功能。將首先給出設備項200引入功能的情況的描述。圖17A和17B是圖,其說明了設備項100和200的狀態(tài)。如圖17A說明,用戶WAb
一般在第9層使用設備項100。根據(jù)第九層上的設備項100的用戶信息21,用戶aaaa沒有鏈接許可信息,而用戶WAb擁有“XX功能”的鏈接許可信息。已經在第九層引入至設備項的功能是默認功能“復制”、普通許可“標記”、和鏈接許可“XX功能”。第二層的設備項200的用戶信息21將用戶CCCC和用戶dddd列為注冊用戶,但不將用戶WAb列為注冊用戶。由于用戶cccc和用戶dddd均不擁有鏈接許可信息, 因此“XX功能”還沒有被引入至設備項200。用戶WAb登陸至第二層上的設備項200,以暫時使用第二層的設備項200。如前所述,在接收未注冊在設備項200中的密碼和用戶ID “WAb”時,第二層的設備項200就將用戶ID發(fā)送至管理服務器700。設備項200從管理服務器700獲取用戶ID和密碼,并通過將用戶ID發(fā)送至許可服務器400來獲取鏈接許可信息。如圖17B所說明的,按照這種方式,用戶ID (例如,aaaa)、密碼(例如,12345)、以及鏈接許可信息(例如,XX功能)被注冊在位于第二層的設備項200的用戶信息21中。進一步地,如前所述功能引入單元12將XX功能引入至位于第二層的設備項200, 導致將XX功能的功能名稱、許可類型、以及截止時間注冊在設備配置信息22中。由于第二層的設備項200僅由用戶WAb暫時使用,因此不必不明確地保存所引入的XX功能。設備項200因而從用戶WAb接收指示用于刪除設備項200的定時的設置。圖18是一幅圖,其說明了用于設置自動刪除功能的定時的屏幕的一種實施例。在由功能引入單元12引入功能時,刪除定時接收單元27提示用戶WAb設置自動刪除的定時。刪除定時接收單元27首先詢問用戶WAb是否要執(zhí)行自動刪除。圖18中的屏幕1示出下列消息“登錄時,檢查與該用戶相鏈接的許可。找到的鏈接功能尚未被引入至該裝備,并且現(xiàn)在已被自動引入。請作出下列設置
-由于該登錄的暫時性質,因此在預定時間(可設置的)之后,將釋放該被引入的功能;或者-將不刪除該被引入的功能。*推薦如果該登錄是暫時的,則通過指定詳細設置釋放來(刪除)該功能。”所討論的設備項200不是用戶平常使用的設備項100,但該用戶可能傾向于相對頻繁地使用設備項200。在這種情況下,為了避免不必要的刪除和在隨后登錄時不必要的自動引入,用戶WAb可選擇“不刪除”。在這種情況下,該自動被引入的功能不被刪除,以便用戶在退出登錄之后接著登錄時可立即使用XX功能。當暫時登錄不是這么頻繁時,對于用戶WAb來說在退出登錄之后刪除功能可能是沒有問題的。在這種情況下,用戶選擇“根據(jù)設置指定進行刪除”。在考慮資源時,亦可作出這樣的選擇。當用戶WAb選擇“根據(jù)設置指定進行刪除”時,設備項200接收指示刪除被自動引入的功能的定時的設置。刪除定時接收單元27顯示如圖18說明的屏幕2。在圖18的屏幕2中,用戶可從“退出登錄時”、“明天(今天點刪除)”、以及“詳細設置指定日期和時間”中選擇定時。對于用戶WAb來說,能在當前登錄會話期間使用XX功能是足夠的,并且可能在之后沒有計劃使用XX功能。在這種情況下,用戶WAb可選擇“退出登錄時”。利用這種布置, 在退出登錄后立刻釋放設備項200的資源。可能是這種情況一旦用戶WAb登錄至設備項200,用戶WAb就可全天間歇地使用設備項200。在這種情況下,用戶可選擇“明天”而不是“退出登錄時”。選擇“退出登錄時”,每次用戶WAb登錄,該功能自動被引入,每次用戶WAb退出登錄,該功能被刪除。選擇“明天”,可避免重復引入及刪除。在用戶WAb選擇“明天”的情況下,在自動引入該功能的這天結束時,設備項200立刻刪除該功能。進一步地,當在出差等情況下計劃在多日的時間段中暫時使用設備項200時,用戶WAb可選擇“詳細設置”。在這種情況下,用戶可從分離顯示的屏幕上選擇日期和時間。在用戶選擇時,屏幕進行變化從而刪除定時接收單元27顯示圖18說明的屏幕3。 屏幕3示出下列消息“已完成刪除設置。將按照指定定時刪除暫時被引入的功能?!堊⒁猓斉c該功能鏈接的用戶登錄時,這種登錄的登錄設置成功,這可能導致不執(zhí)行刪除?!遍_始于“請注意”的最后一個句子所表示的意思將在后面描述。圖19是一幅圖,示意性地說明刪除定時。在圖19中,與多個橢圓一起說明時間的經過。每個橢圓表示一段時間,在該段時間期間,引入的鏈接許可功能是可用的。橢圓El表示一段時間,在該段時間期間,在用戶選擇“退出登錄時”作為刪除定時的情況下,引入的功能是可用的。橢圓El的末尾與退出登錄的時間一致。橢圓E2表示一段時間,在該段時間期間,在用戶選擇“明天”作為刪除定時的情況下,引入的功能是可用的。 橢圓E2的末尾與該天(例如,5月18日)的末尾一致。橢圓E3表示一段時間,在該段時間期間,在用戶選擇“詳細設置”作為刪除定時并設置日期和時間的情況下,引入的功能是可用的。橢圓E3的末尾與用戶指定的日期和時間一致。
在引入了擁有允許特定用戶許可的許可類型的功能之后,上述本實施方式的設備項200按照用戶指定的定時自動刪除功能。作為結果,自動引入功能的設備項200防止引入該功能時排他地(exclusively)使用資源。[多個用戶擁有用于同一功能的鏈接許可的情況]在之前提供的描述中,不考慮事實當用戶擁有一功能的鏈接許可時,其它用戶亦可擁有該功能的鏈接許可。當多個用戶擁有同一功能的鏈接許可時,可能存在刪除不是必需的這種情況,或者可能存在在進行設置時刪除定時改變的情況。下面,將具體描述。圖20是一幅圖,其說明了當多個用戶擁有同一功能的鏈接許可時的刪除定時。用戶WAb在5月18日的下午登錄設備項200,從而裝置項200引入XX功能。在引入時,用戶 WAb選擇“明天”作為刪除定時。也就是說,XX功能將在5月19日上午0:00刪除。接著,對于用戶pppp來說,出現(xiàn)了購買XX功能的許可以及暫時使用設備項200的需要。用戶PPPP在5月18日的下午登錄設備項200。作為響應,更新設備項200的用戶信息21,從而將XX功能注冊為用戶pppp的鏈接許可信息。用戶pppp的登錄動作可定義定時,按照該定時,XX功能被引入至設備項200。然而,XX功能在用戶PPPP登錄的5月18日下午尚未被刪除,因此不必引入該功能。在這種情況下,用戶pppp —登錄至設備項200,刪除定時接收單元27從圖18說明的屏幕上接收刪除定時的設置。用戶PPPP選擇“詳細設置”作為刪除XX功能的定時,并且設置5月21日的上午0:00作為刪除定時。用戶WAb指定的刪除定時“5月19日上午0:00”不同于用戶pppp指定的刪除定時“5月21日上午0:00”。當對同一功能指定不同的刪除定時時,功能刪除單元18優(yōu)選使用最新的刪除定時。利用該布置,當多個用戶希望使用該功能時,可避免按照由各個用戶指定的定時來刪除功能。這就是圖18說明的屏幕3上的開始于“請注意”的最后一個句子所表示的意思。隨后,用戶dddd在5月18日的下午購買XX功能的許可。用戶dddd平常使用設備項200。用戶dddd在5月18日的下午登錄至設備項200。作為響應,更新設備項200的用戶信息21,從而將XX功能注冊為用戶dddd的鏈接許可信息。同樣在這種情況下,XX功能不被引入設備項200(因為其已被引入)。由于用戶dddd平常使用設備項200,因此用戶dddd不想刪除該功能(即,不想設置刪除定時),并從而選擇圖18中的“不刪除”。當有不想刪除共享功能的用戶時,設備項200不刪除該功能。利用該布置,當有想使用該功能的用戶時,避免了功能的刪除。為了知道可能不按照用戶指定的定時刪除該功能,顯示開始于“請注意”的上述句子。出于協(xié)調由各個用戶指定的不同刪除定時的目的,刪除定時單元27存儲刪除定時表26。圖21是一幅圖,其說明了刪除定時表沈的一種實施例。在刪除定時表沈中,對鏈接許可信息(即,功能名稱)注冊由各個用戶設置的刪除定時。功能刪除單元18參考刪除定時表26來確定是否刪除該功能以及何時刪除該文件??勺⒁猓词巩攧h除定時已經到達時,在該用戶保持登錄時功能刪除單元18也不刪除該功能。利用該布置,即使指定刪除定時已經到達,用戶也可以在使用設備項200的同時使用該功能。圖22是一幅流程圖,其說明了由功能刪除單元18執(zhí)行以自動刪除被自動引入的功能的過程。功能刪除單元18檢查擁有在刪除定時表沈中注冊的用戶ID的用戶是否已經退出登錄(S410)。當沒有用戶退出登錄(S410中為否)時,由于不適于刪除該功能,因此圖 22中說明的過程結束。當用戶退出登錄(S410中為是)時,功能刪除單元18檢查設置“不刪除”是否被發(fā)現(xiàn)為刪除定時表26中的已注冊設置(S420)。當設置“不刪除”是注冊設置(S420中為是) 時,由于該功能不應被刪除,因此圖22中說明的過程結束。當設置“不刪除”不是已注冊設置(S420中為否)時,功能刪除單元18從刪除定時表沈中讀取最新刪除定時(S430)。功能刪除單元18接著檢查從刪除定時表沈中讀取的刪除定時是否已到達(S440)。在刪除定時到達時,功能刪除單元18就刪除該功能(S450)。利用上述過程,即使當多個用戶擁有同一功能的鏈接許可時,功能刪除單元18也可適當?shù)卣{整刪除該功能的定時。[刪除定時的通知]在指定刪除定時之后,刪除定時可能不協(xié)調,但是可在設置刪除定時時協(xié)調刪除定時。也就是說,當用戶要設置功能(該功能的刪除定時已被設置)的刪除定時時,功能刪除單元18可詢問用戶是否改變設置。這使得可以有效使用已被設置的刪除定時,并且也使得可以遵從已設置刪除定時的用戶的意圖。圖23是一幅圖,其說明了當多個用戶擁有同一功能的許可時的刪除定時。在圖23 中,將省略與圖20中的元素相同的元素的描述。在圖23中,其中每個用戶購買XX功能且希望該功能按照某種定時被刪除的基本條件與圖20中的相同。用戶WAb設置刪除定時,從而該刪除定時被注冊在刪除定時表沈中。圖24A是一幅圖,其說明了刪除定時表沈的一種實施例。在這一時間點,僅注冊由用戶WAb設置的刪除定時。在圖23中,在用戶pppp登錄至設備項200時顯示的屏幕不同于圖18中說明的屏幕。當用戶PPPP登錄時,XX功能已被引入設備項200。指示XX功能的圖標因而顯示在屏幕上。彈出標記201挨著該圖標顯示。當用戶pppp選擇該彈出標記201時,將顯示下面說
明的屏幕。屏幕示出下列消息“XX功能已由登錄用戶引入。這種引入僅是暫時的,并且XX功能將根據(jù)下列設置被刪除。在5月19日0:00刪除。如果你同意這種設置,請選擇“不改變設置”。如果你想改變該設置,請選擇“改變設置”。如果用戶pppp對已存在的刪除定時沒有問題,則該用戶選擇不設置刪除定時。如果用戶對已存在的刪除定時有問題,則該用戶選擇設置刪除定時。刪除定時表沈因而包括被最后設置為適當?shù)膭h除定時的刪除定時。刪除定時接收單元27檢查被后來指定的刪除定時是否應被注冊在刪除定時表沈中。用戶WAb可能希望直到5月19日的早上0:00使用該功能。在這種情況下,如果用戶 PPPP被允許偶然或選擇設置指示5月18日下午6:00的刪除定時,則由用戶WAb作出的刪除定時設置的意思遭到破壞??紤]到這一點,僅當后來設置的刪除定時晚于已存在的刪除定時時,刪除定時接收單元27更新刪除定時表沈。當如圖23所示用戶pppp將5月21日上午0:00設置為刪除定時時,則刪除定時表26被更改成圖MB中說明的表。即使當進行更新時,也優(yōu)選保持現(xiàn)存的已注冊刪除定時。直到注冊了后來設置的刪除定時為止,僅現(xiàn)存刪除定時是有效的。然而,用戶PPPP可刪除后來設置的刪除定時。如果在這種情況下不保持現(xiàn)存刪除定時,則沒有留下刪除定時,導致該功能對資源施加負荷。 考慮到這一點,刪除定時接收單元27僅禁止如圖24B說明的現(xiàn)存刪除定時(以圓括號示出),而不刪除現(xiàn)存刪除定時。在圖23中,當用戶dddd登錄至設備項200時,亦顯示XX功能和彈出標記201。在用戶dddd選擇彈出標記201時,如圖18中說明的屏幕1所示顯示按鈕“不改變設置”和按鈕“改變設置”。用戶dddd不想刪除功能,從而相信用戶dddd選擇“改變設置”。當后來作出的設置是“不刪除”時,刪除定時接收單元27通過對后來作出的設置給予比現(xiàn)存刪除定時更高的優(yōu)先權來更新刪除定時表26。因此,刪除定時表沈變成圖24C 中說明的刪除定時表。圖25是一流程圖,其說明了當在設置刪除定時的時候協(xié)調刪除定時時,由功能刪除單元18執(zhí)行以自動刪除功能的過程。刪除定時接收單元27檢查是否設置了刪除定時(步驟S510)。當沒有設置刪除定時時(S510中為否),過程繼續(xù)至步驟S540。當設置了刪除定時時(S510中為是),刪除定時接收單元27檢查該后來設置的刪除定時在現(xiàn)存刪除定時之前或者該后來做出的設置是“不刪除”(S520)。當不是該后來設置的刪除定時在該現(xiàn)存刪除定時之前的這種情況或者不是后來作出的設置是“不刪除”的這種情況時(S520中為否),過程繼續(xù)至步驟S540。當是該后來設置的刪除定時在該現(xiàn)存刪除定時之前或者該后來作出的設置是“不刪除”這種情況時(S520中為是),刪除定時接收單元27更新刪除表(S530)。功能刪除單元18接著檢查擁有注冊在刪除定時表沈中的用戶ID的用戶是否已退出登錄(SMO)。當沒有用戶已退出登錄時(SM0中為否),由于不適于刪除該功能,因此圖25中說明的過程結束。當用戶退出登錄時(S540中為是),功能刪除單元18檢查注冊在刪除定時表沈中的有效刪除定時是否已到達(S550)。當?shù)竭_該刪除定時(S550中為是),功能刪除單元18刪除該功能(S560)。直到該刪除定時到達(S550中為否)為止,刪除定時接收單元27 —直檢查該刪除定時是否已被從刪除定時表26中刪除(步驟S570),。當刪除定時被從刪除定時表沈中刪除時(S570中為是),通過使得除了被刪除的刪除定時之外的刪除定時中的最新刪除定時有效,刪除定時接收單元27更新刪除定時表 26(S580)。利用上面描述的過程,即使當多個用戶擁有同一功能的鏈接許可時,功能刪除單元18也可適當?shù)卣{整用于刪除該功能的定時以反映用戶意圖。[實施方式2]關于第一實施方式,已給出該布置的描述,通過該布置,用于刪除被自動引入的功能的刪除定時可設置為退出登錄的時間、指定的日期和時間等。這些實施例與通過日期和時間指定定時相同。然而,可通過指定不同于日期和時間的其它因素設置刪除定時。在該實施方式中,將給出不同類型的刪除定時的設置的描述。圖沈是一幅圖,其說明了接收刪除定時的設置的屏幕的實施例。在圖沈中,將省略與圖18的屏幕相同的屏幕的描述。在圖沈中,屏幕2A不同于圖18中說明的屏幕2。也就是說,與圖18說明的實施例相比,三個項目,即“使用該功能的次數(shù)”、“下次一激活”、以及 “與用戶信息相關聯(lián)”被另外提供作為可選項。項目“使用該功能的次數(shù)”是用來顯示屏幕的按鈕,通過該按鈕,設置激活通過鏈接許可來許可給用戶的功能的次數(shù)。用戶可設置諸如10、20等之類的數(shù)目。當該功能已被激活的次數(shù)變得等于指定激活數(shù)目時,功能刪除單元18按照諸如退出登錄定時之類的適當定時刪除該功能。項目“下次一激活”是用于設置刪除定時的按鈕,從而使得下次激活設備項200時功能刪除單元18刪除該功能。項目“與用戶信息相關聯(lián)”是用于將刪除定時設置成由用戶、由管理員、或者由自動裝置刪除用戶信息21的時刻(即,確切的說諸如在刪除用戶信息21時退出登錄之類的適當定時)的按鈕。由于鏈接許可信息被注冊在用戶信息21中,因此功能被自動引入。由于這一點,用戶信息21的刪除將消除保存該被引入的功能的需要。用戶信息21可由用戶或管理員明確刪除。替代地,用戶信息更新單元13可刪除關于在預定時間段中沒有登錄的用戶的用戶信息21。圖27是一幅圖,其說明了根據(jù)本實施方式的刪除定時表沈的一種實施例。比較基于日期及時間的設置和基于使用功能的次數(shù)的設置以決定哪個先來的是困難的。同樣適用于這種情況刪除定時接收單元27在接收用于如圖23說明的刪除定時表沈的設置時做出決定??紤]到這一點,刪除定時接收單元27允許在刪除定時表沈中設置所有由用戶指定的刪除定時。當滿足刪除定時表26中指定的所有條件時,功能刪除單元18刪除該功能。在圖27中,用戶WAb指定“5月19日的上午000”,用戶pppp指定“最大次數(shù)為 10”,用戶eeee指定“下次激活時”,以及用戶ffff指定“與用戶信息相關聯(lián)”。當滿足所有這些條件時,功能刪除單元18刪除XX功能。圖觀是一流程圖,其說明了由功能刪除單元18執(zhí)行以自動刪除被自動引入的功能的過程。功能刪除單元18首先以預定周期間隔讀取刪除定時表^(S610)。功能刪除單元 18檢查是否滿足所有注冊在刪除定時表沈中的條件(步驟S620)。如果不是所有條件都滿足(S620中為否),則圖觀中說明的過程結束。當涉及已注冊刪除定時的所有條件都滿足(S620中為是)時,則功能刪除單元18 檢查用戶是否已退出登錄(S630)。當用戶退出登錄(S630中為是)時,功能刪除單元18刪除該功能(S640)。如上所述,本實施方式的設備項200允許基于不同于日期和時間的因素設置刪除定時,從而能夠接收關于刪除定時的各種類型的設置。[實施方式3]在第一及第二實施方式中,通過對最新的刪除定時給予優(yōu)先權來刪除功能。如果有平常使用設備項200的用戶,然而,該用戶想優(yōu)選不刪除該功能。在這種情況下,如果用戶需要選擇如圖18說明的“不刪除”,則對于用戶來說是麻煩的。在這種實施方式中,設備項200配置成使得用戶不必選擇“不刪除”。下面,將采用結合圖20描述的情況。用戶WAb和用戶pppp僅在暫時的基礎上使用設備項200,而用戶dddd —般使用設備項200。因此,關于用戶dddd的用戶信息21 —直被注冊在設備項200中。如果登錄用戶的用戶ID被注冊在用戶信息21中,則用戶信息更新單元13不更新用戶信息21。下面,功能刪除單元18可通過查詢用戶信息更新單元13是否已執(zhí)行更新,來弄清用戶dddd平常是否使用設備項200。替代地,用戶ID注冊的日期和時間可注冊在用戶信息21中。如果自注冊日期以來已經過多于預定的時間長度,則功能刪除單元18可確定用戶平常使用設備項200。圖四是一流程圖,其說明了由功能刪除單元18執(zhí)行以更新刪除定時表沈的過程。圖30是一幅圖,其說明了刪除定時表沈的轉變的一種實施例。在圖四的過程之前, 已如圖11說明的執(zhí)行了引入功能的過程。圖四中所示出的對應于步驟S120執(zhí)行的處理的部分。在圖四的過程之前,用戶WAb和用戶pppp已在圖30中說明的刪除定時表沈中設置了各自的刪除定時。用戶dddd登錄(S710)。功能刪除單元18檢查該登錄用戶是否是有規(guī)律地登錄至該設備的用戶(S720)。進行如前所述的檢查。當該登錄用戶不是有規(guī)律地登錄的用戶 (S720中為否)時,功能刪除單元18不采取行動。在這種情況下,顯示如圖18說明的屏幕。當?shù)卿浻脩羰怯幸?guī)律地登錄的用戶時(S720中為是),功能刪除單元18檢查是否有與該用戶ID鏈接的鏈接許可功能(S730)。當沒有與該用戶ID相鏈接的鏈接許可功能時 (S730中為否),圖四中說明的過程結束。當有與該用戶ID鏈接的鏈接許可功能時(S730中為是),功能刪除單元18對刪除定時表沈作出設置“不刪除”(S740)。作為結果,刪除定時表沈變成在圖30的下半部分中說明的刪除定時表。按照這種方式,當鏈接許可功能已被引入用戶ddd有規(guī)律地使用的設備項200時, 用戶可僅僅通過執(zhí)行登錄來防止功能的刪除。即使當刪除定時已如圖30的上半部分說明的進行設置時,也可防止功能的刪除。[“不刪除”的設置]如關于本實施方式所描述的,當該功能已被引入給由用戶規(guī)律使用的設備項200 時,功能刪除單元18可禁止刪除功能。然而,如果用戶不常在該有規(guī)律地使用的設備項200 上使用該功能,則該用戶可能不會被刪除該功能的想法所打擾。因而優(yōu)選,給用戶關于功能刪除單元18是否對刪除定時表沈設置“不刪除”的選擇。圖31A是一幅圖,其說明了屏幕的一種實施例,通過該屏幕,用戶對于是否允許對刪除定時表26設置“不刪除”做出設置。該屏幕顯示消息“您想禁止鏈接許可功能的自動刪除嗎”以及“是”按鈕和“否”按鈕。例如,當從初始設置屏幕上顯示的項中選擇修改用戶信息21時,顯示上述屏幕。
22隨著用戶選擇“是”按鈕,用戶信息更新單元13使得用戶信息21中的設置“禁止刪除”有效。圖31B是一幅圖,其說明了用戶信息21的一種實施例。在這種用戶信息21中,可注冊設置“禁止刪除”。關于擁有禁止“禁止刪除”的用戶ID的用戶,不執(zhí)行圖四中的步驟 S740,從而設置“不刪除”不被自動注冊在刪除定時表沈中。圖32是一流程圖,其說明了由功能刪除單元18執(zhí)行以更新刪除定時表沈的過程。圖32不同于圖四之處在于存在步驟(S735),在該步驟中,功能刪除單元18檢查設置 “禁止刪除”是否在用戶信息21中被有效(S735)。功能刪除單元18指示參考設置“禁止刪除”確定是否在刪除定時表沈中設置“不刪除”。也就是說,當設置“禁止刪除”有效時(S735中為是),功能刪除單元18對刪除定時表沈作出設置“不刪除”作為刪除定時。進一步地,當設置“禁止刪除”無效時(S735中為否),激活單元16未對刪除定時表沈作出設置“不刪除”作為刪除定時。按照這種方式,用戶可根據(jù)他/她的喜好對于是否允許自動作出設置“不刪除”進行設置。[實施方式4]當功能刪除單元18嘗試刪除功能時,功能的刪除可能失敗。這發(fā)生在設備項200 在刪除功能期間執(zhí)行作業(yè)時或者當電源切斷而不執(zhí)行退出登錄時。在這種情況下,優(yōu)選功能刪除單元18進行第二次嘗試來刪除功能。如果用于刪除的定時可由用戶設置,則用戶能夠設置可能取得成功刪除的定時。圖33是一幅圖,其說明了接收用于第二次刪除的定時的設置的屏幕的實施例。在圖33中,用戶可選擇“下次激活時”和“經過預設時期時”中的一個或兩個作為第二次刪除的定時。響應于由管理員執(zhí)行的預定操作,該屏幕可由第二次刪除定時接收單元19顯示。項目“下次激活時”是一按鈕,其用來將設備項200的下次激活的定時設置作為功能刪除單元18嘗試第二次刪除功能的定時。項目“經過預設時間段時”是一按鈕,其用來將緊跟刪除失敗之后的預設時間段的末尾設置作為功能刪除單元18嘗試第二次刪除功能的定時。該預設時間段可在裝運設備項200時限定,或者可由管理員設置。例如,該預設時間段可以是30分鐘、一個小時等等。第二次刪除定時接收單元19將該設置注冊在刪除定時表沈中。因此,通過僅僅參考刪除定時表沈,功能刪除單元18就檢測出刪除定時和第二次刪除定時。圖34是一流程圖,其說明了由功能刪除單元18執(zhí)行以嘗試第二次刪除被自動引入的功能的過程。功能刪除單元18指示刪除定時表沈來檢查用于第二次刪除的定時是否已到達 (S810)。當用于第二次刪除的定時已到達時(S810中為是),功能刪除單元18檢查在刪除定時表沈中限定的所有刪除定時是否都滿足(S832)。當不是所有的刪除定時都滿足時 (S820中為否),由于不需要刪除該功能,因此圖34中說明的過程結束。當涉及刪除定時的所有條件都滿足時(S820中為是),功能刪除單元18檢查是否已刪除相關功能(S830)。也就是說,功能刪除單元18指示設備配置信息22檢查所有刪除定時條件都滿足的功能是否仍保留在設備配置信息22中。
如果該功能尚未被刪除(S830中為是),則功能刪除單元18刪除已到達刪除定時的功能(S840)。按照這種方式,即使當多次都沒能刪除該功能時,功能刪除單元18也可在最終刪除功能而不失敗。根據(jù)本實施方式的設備項200,在不失敗的情況下,刪除已到達刪除定時的功能, 從而釋放資源。[實施方式5]關于第一至第四實施方式,給出通過參考刪除定時表沈來確定刪除定時以刪除功能的設備項的描述。本實施方式集中在不使用刪除定時表26的設備項。假設用戶在時間的任意特定時刻僅操作一個設備項200,對于將特定功能引入到一個設備項是足夠的。在本實施方式中,用戶登錄至設備項100,以及響應于此,用戶是非登錄用戶的另一設備項200的功能刪除單元18刪除了該功能。圖35是一幅圖,示意性地說明設備項200的操作,其采用與在另一設備項上的登錄定時一致的刪除定時。(I)XX功能已被引入設備項100。(2)用戶登錄至設備項200。(3)設備項200通過多址通信通知登錄的設備項100。(4)設備項100檢測用戶登錄至設備項200,從而刪除XX功能。如果有另一用戶在設備項100處使用XX功能,則功能刪除單元18不刪除XX功能。如果用戶有規(guī)律地使用設備項100,則可施加限制以便不允許刪除XX功能。(5)如果XX功能尚未被引入,則設備項200引入XX功能。(6)在完成設備項200處的工作之后,用戶登錄至設備項100。(7)設備項100通過多址通信通知該登錄的設備項200。(8)設備項200檢測用戶登錄至設備項100,從而刪除XX功能。如果有另一用戶在設備項200處使用XX功能,則功能刪除單元18不刪除XX功能。如果用戶有規(guī)律地使用設備項200,則可施加限制以便不允許刪除XX功能。利用該布置,用戶不必在將功能引入設備項200時設置刪除定時,這消除了對刪除定時表26的需求。圖36是一流程圖,其說明了由功能刪除單元18執(zhí)行以刪除功能的過程。用戶登錄時,用戶認證單元11從用戶接收登錄請求(S910)。成功認證時,通過執(zhí)行多址傳送(S920), 登錄報告單元17發(fā)送登錄報告給網絡。登錄報告包括登錄用戶的用戶ID。功能刪除單元18監(jiān)控是否已通過網絡從另一設備項接收了登錄報告(S930)。當接收了登錄報告時(S930中為是),功能刪除單元18檢查是否發(fā)現(xiàn)包含在登錄報告中的用戶ID是用戶信息21中的注冊項,并且亦檢查是否發(fā)現(xiàn)鏈接許可信息是注冊信息(S940)。當用戶ID不是用戶信息21中的注冊ID時或者當鏈接許可信息不是注冊信息時 (S940中為否),則不必刪除功能。當包括在登錄報告中的用戶ID被發(fā)現(xiàn)作為用戶信息21中的注冊項時,并且當鏈接許可信息被發(fā)現(xiàn)作為注冊信息時(S940中為是),功能刪除單元18讀取為與用戶ID相關的鏈接許可信息而注冊的功能的所有名稱(S950)。
功能刪除單元18接著檢查所注冊的感興趣的功能名稱是否與另一用戶的用戶ID 相關聯(lián)(S960)。功能名稱與另一用戶的用戶ID相關聯(lián)的事實指示該用戶可使用該功能,這意味該功能的刪除可能不是優(yōu)選的。功能刪除單元18僅刪除擁有不與另一用戶ID關聯(lián)的注冊名稱的功能(S970)。刪除時,功能刪除單元18更新設備配置信息22 (S980)。如上所述,本實施方式的設備項200可刪除功能,而不要求用戶指定刪除定時。當用戶暫時登錄至設備項200時,將不從設備項200刪除該功能,除非用戶隨后登錄至設備項 100。因此,用戶可在任意時間周期使用該功能,其是出差期間的若干小時或若干天。[變形例]已參照不使用刪除定時表沈的情況描述了本實施方式。替代地,可類似于第一至第四實施方式使用刪除定時表26。在這種情況下,在屏幕上顯示消息“登錄報告”,在該屏幕上,進行刪除定時的設置,從而允許用戶使用登錄報告作為刪除定時的設置。圖37是一幅圖,其說明了接收刪除定時的設置的屏幕的一種實施例。在圖37中, 將省略與圖26的屏幕相同的屏幕的描述。在圖37中,屏幕2B不同于圖18中說明的屏幕 2,并示出設置“接收登錄報告時”作為新的可選設置。當用戶選擇設置“接收到長報告時”時,刪除定時單元27將設置“接收到登錄報告時”注冊到刪除定時表沈中。當日期、最大激活次數(shù)、以及與由其它用戶設置的用戶信息關聯(lián)的條件均滿足時,在從另一設備項100接收登錄報告時,功能刪除單元18刪除功能。刪除功能的過程與圖觀中說明的過程相同。[實施方式6]第一到第五實施方式已參照用戶可選擇“不刪除”的情況進行描述。然而,盡管這些功能很少被使用的事實,但是大量用戶可選擇來選擇“不刪除”,從而導致資源浪費。在本實施方式中,在允許用戶選擇“不刪除”的同時,設備項200限制被引入的功能的數(shù)目。當功能要被引入由用戶頻繁使用的設備項200時,不對引入設備項200的功能的數(shù)目施加任何限制。僅當功能要被引入由用戶暫時使用的設備項200時,應對功能的引入施加限制??紤]到這一點,僅當用戶引入功能到該用戶暫時使用的設備項200時,本實施方式集中于限制被引入的功能的數(shù)目的設備項200。圖38是一幅圖,其說明了設備系統(tǒng)600的輪廓。用戶登錄至設備項200,因此設備項200開始引入XX功能,對于XX功能,該用戶擁有鏈接許可。設備項200查詢設備系統(tǒng)600的其它設備項100A到100C是否已暫時引入XX功能。在圖38中,設備項100A和100B擁有暫時使用的XX功能,而設備項100B沒有。因而裝備系統(tǒng)600中XX功能的總數(shù)為2??梢员灰朐O備系統(tǒng)600中的設備項的特定功能的拷貝數(shù)目被指定為最大數(shù)目。 在圖38中,最大數(shù)目是3。設備項200檢測出被暫時引入的功能的數(shù)目小于最大數(shù)目,從而決定將XX功能引入設備項200。按照這種方式,設備系統(tǒng)600可總體上限制被暫時引入設備系統(tǒng)600的功能的數(shù)目。設備系統(tǒng)200亦發(fā)送用戶ID給設備系統(tǒng)600中的設備項100A到100C,以查詢由用戶執(zhí)行的登錄的數(shù)目。由于設備項100A到100C中的每個保持用戶登錄歷史作為日志, 因此他們發(fā)送數(shù)據(jù)給設備項200,該數(shù)據(jù)指示在前一年等等由用戶執(zhí)行的登錄數(shù)目。
25
設備項200亦從其本地日志提取登錄數(shù)目,從而設備項200可確定設備項200是否僅由用戶暫用。當設備項100A到100C中的至少一個擁有超過登錄到設備系統(tǒng)200的數(shù)目的登錄數(shù)目(大于預定數(shù)目)時,設備項200確定設備項200僅由用戶暫用。當用戶選擇設置“不刪除”時,設備項200被用戶有規(guī)律地使用是非??赡艿?。因此,可基于用戶是否選擇設置“不刪除”做出關于設備是否由用戶有規(guī)律地使用的決定。圖39是一幅圖,其說明了接收指示可引入設備系統(tǒng)600的功能的數(shù)目的設置的屏幕的一種實施例。響應于由管理員執(zhí)行的預定操作,該屏幕可由最大數(shù)目接收單元25顯示。圖39的上半部分中說明的屏幕示出了消息“請設置可引入設備系統(tǒng)的相同功能的拷貝的最大數(shù)目”和兩種類型的用于設置功能的數(shù)目的字段。管理員可通過直接指定數(shù)目或者通過指定連接至網絡的“設備項的數(shù)目的η (整數(shù))倍”來設置可引入給設備系統(tǒng)的相同功能的拷貝的最大數(shù)目。作為一般原則,連接至網絡的設備項100和200的數(shù)目越大,可引入功能的數(shù)目(即拷貝)應該越大。利用如上面提到的后一種情況的設置類型,用戶可設置可引入功能的適當數(shù)目,而不計算設備項100 和200的數(shù)目。屏幕上指定的最大數(shù)目應由每個設備項共享。已收到最大數(shù)目時,最大數(shù)目接收單元25通過多址發(fā)送將最大數(shù)目發(fā)送給其它設備項。每個設備項的最大數(shù)目接收單元25 接著將相同最大數(shù)目保存在HDD 133等中。圖39的上半部分示出的屏幕顯示了按鈕“選擇要刪除的功能”。管理員按下按鈕 “選擇要刪除的功能”,這導致圖39的下半部分說明的屏幕被顯示。功能刪除單元18從該屏幕接收指示用來選擇要被刪除的功能的方法的設置。不管所使用的方法,僅被暫時引入的功能遭到刪除。功能刪除單元18根據(jù)從下列方法中選擇的選擇方法選擇要被刪除的功能(a)選擇在已被引入其它設備項的功能中最后被引入的功能;(b)選擇在已被引入其它設備項的功能中使用頻率最低的功能;以及(c)通過從已被引入其它設備項的功能中明確選擇來選擇一功能。管理員可從三種方法(a)到(C)中選擇任意選擇方法。在選擇屏幕上,“是”按鈕和“否”按鈕挨著方法(a)到(c)中的每種方法來顯示。在通過多址傳送將所選擇的方法發(fā)送至其它設備項之后,功能刪除單元18接收及保存由管理員作出的選擇。作為響應,每個設備項的功能刪除單元18將相同選擇方法保存在HDD等中。這使得可以在每個設備項上使用選擇要被刪除功能的相同方法。圖40是一幅圖,其說明了設備配置信息22的一種實施例。在每個設備項中,為了實施選擇方法(a)和(b),設備配置信息22包括“引入的日期和時間”以及“前一年的使用頻率”。每個設備項在引入功能時注冊“引入的日期和時間”,并且每次激活功能時,激活單元16增加指示“前一年的使用頻率”的計數(shù)。在本實施方式中,當用戶暫時使用設備項200時,已經引入的功能數(shù)目與最大數(shù)目相比較。因而優(yōu)選計數(shù)被暫時引入的功能的數(shù)目。為了這個目的,為每個功能將是否“暫時引入”的指示分離地注冊到設備配置信息22中。當?shù)卿浻脩魰河迷撛O備時,設備項100A到100C和200將“※”注冊到所引入功能的“暫時引入”的字段中。利用這種布置,設備項100A到100C和200可識別在所有被引入功能中被暫時引入的功能。如果有另一用戶在有規(guī)律的基礎上使用相關功能,則符號“※” 不被注冊在“暫時引入”字段中。圖41是一流程圖,其說明了刪除功能的過程。該過程緊接著圖11說明的“自動引入功能”的過程中的步驟SlOO之前執(zhí)行。在引入功能時要執(zhí)行該過程是足夠的。因此在引入功能時執(zhí)行該過程,而不管該功能引入是否自動或手動執(zhí)行。在引入功能之前,功能刪除單元18需要從其它設備項獲取要被引入的功能的已被引入的拷貝數(shù)目。為了這個目的,功能刪除單元18查詢其他設備項100A到100C關于被暫時引入的拷貝(功能)的數(shù)目和由相關登錄用戶執(zhí)行的登錄的數(shù)目(S1010)。設備項 100A到100C指示如果要被引入的功能被暫時引入則設備配置信息22發(fā)送“1”,并且亦發(fā)送由用戶執(zhí)行的登錄數(shù)目至查詢設備。功能刪除單元18接著基于登錄的數(shù)目來檢查用戶是否已剛剛暫時登錄設備項 200(S1020)。當用戶尚未暫時登錄至設備項200 (S1020中為否)時,由于不必限制功能的引入,因此圖41中說明的過程結束。在此之后,該功能根據(jù)圖11中說明的步驟SlOO被引入。當用戶已暫時登錄至設備項200時(S1020中為是),為了限制被引入的功能的數(shù)目,功能刪除單元18合計從所有其它設備項接收的數(shù)目(S1205)。功能刪除單元18檢查總數(shù)是否到達最大數(shù)目(S1030)。當總數(shù)未到達最大數(shù)目時(S1030中為否),由于不需要刪除功能,因此圖41中說明的過程結束。在此之后,功能根據(jù)圖11中說明的步驟SlOO進行引入。當總數(shù)到達最大數(shù)時(S1030中為是),為了刪除該功能,功能刪除單元18讀取選擇要被刪除的功能的指定方法。在選擇要被刪除的功能的方法是前述方法(c)的情況下, 功能刪除單元18在操作面板上顯示已被引入了要被刪除的功能的其它設備項100A到100C 的列表,從而提示用戶做出選擇。在選擇要被刪除的功能的方法是前述方法(a)的情況下,功能刪除單元18從已被引入要被刪除的功能的其它設備項100A到100C中請求關于“引入的日期和時間”的信息 (S1050)。在選擇要被刪除的功能的方法是前述方法(b)的情況下,功能刪除單元18從已被引入要被刪除的功能的其它設備項100A到100C請求關于“使用頻率”的信息(S1050)。 可以注意,設備配置信息22亦受到比較?;谒埱蟮男畔?,在其它設備項中擁有最新“引入的日期和時間”的功能或者在其它設備項中擁有最低“使用頻率”的功能被識別,并且擁有被識別的功能的設備被選作要從中刪除功能的設備(S1060)。在方法(c)的情況下,要被刪除的另一設備項的功能通過用戶選擇來識別。之后,功能刪除單元18請求所選擇的設備刪除該功能(S1070)。按照這種方式,另一設備項的功能刪除單元18可刪除該功能。在此之后,功能根據(jù)圖11中說明的步驟SlOO 被引入。如上所述,即使當用戶想要選擇“不刪除”時,本實施方式的設備也可限制可引入功能的數(shù)目。進一步地,本發(fā)明不限于這些實施方式,而是可以不脫離本發(fā)明的范圍做出不同變化和修改。
權利要求
1.一種圖像形成裝置,在該圖像形成裝置中,根據(jù)許可信息來允許激活提供功能的程序,所述許可信息表示激活程序的用戶被授權來激活程序,該圖像形成裝置包括登錄接受單元,用于接受用戶登錄;程序存儲單元,用于存儲程序;功能引入單元,用于從外部源獲得許可給單個用戶的特定程序和關于所述特定程序的許可信息,并用于將所述特定程序保存到程序存儲單元中;用戶信息存儲單元,用于保存用戶信息,該用戶信息包括由功能引入單元保存的關于所述特定程序的許可信息,所述許可信息與用戶信息中的單個用戶的用戶ID相關聯(lián);刪除定時接收單元,用于接收刪除定時的設置,由功能引入單元保存的特定程序在所述刪除定時從程序存儲單元中被刪除;以及刪除單元,用于當由刪除定時接收單元接收的刪除定時到達時,從程序存儲單元中刪除由功能引入單元保存的特定程序。
2.如權利要求1所述的圖像形成裝置,其中刪除定時接收單元接收基于日期和時間指定的刪除定時的設置。
3.如權利要求1所述的圖像形成裝置,其中刪除定時接收單元接收將刪除定時定義為單個用戶退出登錄的定時的刪除定時的設置。
4.如權利要求1所述的圖像形成裝置,其中刪除定時接收單元接收表示不要由刪除單元從程序存儲單元中刪除所述特定程序的設置。
5.如權利要求1所述的圖像形成裝置,其中刪除定時接收單元接收基于激活特定程序的最大次數(shù)來定義刪除定時的刪除定時的設置,并且當特定程序的激活次數(shù)超過所述最大次數(shù)時,刪除單元刪除保存在程序存儲單元中的特定程序。
6.如權利要求1所述的圖像形成裝置,其中刪除定時接收單元接收將刪除定時定義為下次激活圖像形成裝置的定時的刪除定時的設置,并且當激活圖像形成裝置時,刪除單元刪除保存在程序存儲單元中的特定程序。
7.如權利要求1所述的圖像形成裝置,其中刪除定時接收單元接收將刪除定時定義為從用戶信息中刪除用戶ID的定時的刪除定時的設置,并且當從用戶信息中刪除用戶ID時, 刪除單元從程序存儲單元刪除特定程序。
8.如權利要求1所述的圖像形成裝置,其中刪除定時接收單元接收將刪除定時定義為單個用戶登錄到通過網絡連接的另一設備的定時的刪除定時的設置,并且當從所述另一設備接收到單個用戶的用戶ID時,刪除單元從程序存儲單元刪除特定程序。
9.如權利要求1至8中任意一項所述的圖像形成裝置,其中刪除定時接收單元接收不同的刪除定時的設置,并且當滿足所有刪除定時時,刪除單元從程序存儲單元刪除特定程序。
10.如權利要求1至8中任意一項所述的圖像形成裝置,其中特定程序與在用戶信息中包括的另一用戶ID相關聯(lián)大于預定時間段,并且不管刪除定時接收單元已接收到刪除定時的設置的事實,刪除單元不從程序存儲單元中刪除特定程序。
11.如權利要求10所述的圖像形成裝置,其中刪除定時接收單元接收表示是否刪除與在用戶信息中包括的用戶ID相關聯(lián)大于預定時間段的特定程序的設置。
12.如權利要求1至8中任意一項所述的圖像形成裝置,其中在激活圖像形成裝置時,在特定程序的刪除失敗的情況下,刪除單元刪除所述刪除定時已經到達的特定程序。
13.如權利要求1至8中任意一項所述的圖像形成裝置,其中在特定程序的刪除失敗的情況下,當預定時間過去時,刪除單元刪除所述刪除定時已經到達的特定程序。
14.如權利要求12所述的圖像形成裝置,進一步包括第二次刪除定時接收單元,用于在特定程序的刪除已經失敗的情況下,接收第二次刪除定時的設置,刪除單元在第二次刪除定時嘗試第二次刪除特定功能。
15.如權利要求1至8中任意一項所述的圖像形成裝置,其中刪除單元從通過網絡連接的一個或多個其它設備請求關于多個被引入程序的信息,以及當被引入到其它設備的程序總數(shù)超過預定數(shù)目時,請求所述其它設備中的一個設備刪除程序。
16.如權利要求15所述的圖像形成裝置,進一步包括數(shù)目接收單元,用于接收所述預定數(shù)目的設置。
17.如權利要求15所述的圖像形成裝置,其中刪除單元請求其它設備報告程序引入的日期和時間,并且當所述其它設備中的一個已報告程序引入的最新日期和時間時,請求所述其它設備中的一個設備刪除程序。
18.如權利要求15所述的圖像形成裝置,其中刪除單元請求其它設備報告程序使用頻率,并且當所述其它設備中的一個設備已報告最低的程序使用頻率時,請求所述其它設備中的一個設備刪除程序。
19.如權利要求15所述的圖像形成裝置,其中刪除單元從用戶接收指示了所述其它設備中的被請求刪除程序的那個設備的指示。
20.如權利要求15所述的圖像形成裝置,其中刪除單元接收指示了所述其它設備中的被請求刪除程序的那個設備的指示,該指示將程序引入的日期和時間是最新的設備、程序使用頻率是最低的設備或者由用戶選擇的設備指示為所述其它設備中的那個設備。
21.如權利要求15所述的圖像形成裝置,其中刪除單元請求通過網絡連接的一個或多個其它設備報告在其它設備中引入的多個程序,并且其中單個用戶使用圖像形成裝置不比使用其它設備更頻繁,且當被引入的程序的總數(shù)超過預定數(shù)目時,刪除單元請求所述其它設備中的一個設備刪除程序。
22.—種設備系統(tǒng),包括圖像形成裝置,在該圖像形成裝置中,根據(jù)許可信息來允許激活提供功能的程序,所述許可信息表示激活程序的用戶被授權來激活程序;以及服務器,用于將程序和許可信息傳送給圖像形成裝置,其中該服務器包括許可管理信息,在許可管理信息中,用戶ID與許可信息相關聯(lián),其中,該圖像形成裝置包括登錄接受單元,用于接受用戶登錄;程序存儲單元,用于存儲程序;功能引入單元,用于從外部源獲得許可給單個用戶的特定程序和關于所述特定程序的許可信息,并用于將所述特定程序保存到程序存儲單元中;用戶信息存儲單元,用于保存用戶信息,該用戶信息包括由功能引入單元保存的關于所述特定程序的許可信息,所述許可信息與用戶信息中的單個用戶的用戶ID相關聯(lián);刪除定時接收單元,用于接收刪除定時的設置,由功能引入單元保存的特定程序在所述刪除定時從程序存儲單元中被刪除;以及刪除單元,用于當由刪除定時接收單元接收的刪除定時到達時,從程序存儲單元中刪除由功能引入單元保存的特定程序。
23.—種用于圖像形成裝置的程序管理方法,在該圖像形成裝置中,根據(jù)許可信息來允許激活提供功能的程序,所述許可信息表示激活程序的用戶被授權來激活程序,該程序管理方法包括由登錄接受單元執(zhí)行的步驟,用于接受用戶登錄;由功能引入單元執(zhí)行的步驟,用于從外部源獲得許可給單個用戶的特定程序和關于所述特定程序的許可信息,并用于將所述特定程序保存到程序存儲單元中;由用戶信息更新單元執(zhí)行的步驟,用于在用戶信息中保存關于特定程序的許可信息, 該特定程序由功能引入單元保存,該許可信息與用戶信息中的單個用戶的用戶ID相關聯(lián); 由刪除定時接收單元執(zhí)行的步驟,用于接收刪除定時的設置,由功能引入單元保存的特定程序在所述刪除定時從程序存儲單元中被刪除;以及由刪除單元執(zhí)行的步驟,用于當由刪除定時接收單元接收的刪除定時到達時,從程序存儲單元中刪除由功能引入單元保存的特定程序。
24.一種由圖像形成裝置執(zhí)行的程序,在該圖像形成裝置中,根據(jù)許可信息來允許激活提供功能的程序,所述許可信息表示激活程序的用戶被授權來激活程序,該程序使圖像形成裝置執(zhí)行 登錄接受步驟,用于接受用戶登錄;功能引入步驟,用于從外部源獲得許可給單個用戶的特定程序和關于所述特定程序的許可信息,以將所述特定程序保存到程序存儲單元中;用戶信息更新步驟,用于在用戶信息中保存關于特定程序的許可信息,該特定程序由功能引入單元保存,該許可信息與用戶信息中的單個用戶的用戶ID相關聯(lián);刪除定時接收步驟,用于接收刪除定時的設置,由功能引入單元保存的特定程序在所述刪除定時從程序存儲單元中被刪除;以及刪除步驟,用于當由刪除定時接收單元接收的刪除定時到達時,從程序存儲單元中刪除由功能引入單元保存的特定程序。
全文摘要
本發(fā)明涉及刪除許可給用戶的程序。圖像形成裝置包括程序存儲單元;功能引入單元,用于從外部源獲得許可給單個用戶的特定程序和關于所述特定程序的許可信息,并用于將所述特定程序保存到程序存儲單元中;用戶信息存儲單元,用于保存用戶信息,該用戶信息包括由功能引入單元保存的關于所述特定程序的許可信息,所述許可信息與用戶信息中的單個用戶的用戶ID相關聯(lián);刪除定時接收單元,用于接收刪除定時的設置,由功能引入單元保存的特定程序在所述刪除定時從程序存儲單元中被刪除;刪除單元,用于當由刪除定時接收單元接收的刪除定時到達時,從程序存儲單元中刪除由功能引入單元保存的特定程序。
文檔編號G06F21/22GK102339372SQ201110246750
公開日2012年2月1日 申請日期2011年7月15日 優(yōu)先權日2010年7月16日
發(fā)明者小倉義弘 申請人:株式會社理光