亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理設(shè)備的制作方法

文檔序號:6341342閱讀:193來源:國知局
專利名稱:信息處理設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明的各方面涉及一種信息處理設(shè)備,該信息處理設(shè)備執(zhí)行多個應(yīng)用程序。
背景技術(shù)
在現(xiàn)有技術(shù)中已經(jīng)提出了一種執(zhí)行多個應(yīng)用程序的信息處理設(shè)備。在現(xiàn)有技術(shù)的 信息處理設(shè)備中,“驗證功能”被包括在通過信息處理設(shè)備存儲的多個證書中的每一個中。 對于每個應(yīng)用程序來說,基于被包括在被指定為用于執(zhí)行應(yīng)用程序的證書中的“驗證功能” 來控制應(yīng)用程序的執(zhí)行(參見JP-A-2006-059141)。

發(fā)明內(nèi)容
在現(xiàn)有技術(shù)的信息處理設(shè)備中,當存在沒有被用于任何應(yīng)用程序的執(zhí)行的證書 時,很難指定該證書。因此,例如,即使當用戶想要刪除不必要的證書時,用戶不能獲知要刪 除哪一個證書。因此,本發(fā)明的一個方面是為了提供一種信息處理設(shè)備,該信息處理設(shè)備適 當?shù)卮鎯σ挥糜趹?yīng)用程序的執(zhí)行的證書和應(yīng)用程序的對應(yīng)信息,并且因此能夠適當?shù)毓?理要被存儲的證書。根據(jù)本發(fā)明的示例性實施例,提供了一種信息處理設(shè)備,包括存儲單元,該存儲 單元被構(gòu)造為用于存儲多個應(yīng)用程序和多個證書;應(yīng)用程序執(zhí)行單元,該應(yīng)用程序執(zhí)行單 元被構(gòu)造為通過使用用戶指定的多個證書中的一個從而執(zhí)行多個應(yīng)用程序中的一個;以及 存儲控制單元,該存儲控制單元被構(gòu)造為,當應(yīng)用程序執(zhí)行單元執(zhí)行多個應(yīng)用程序中的一 個并且用戶指定多個證書中的一個時,對存儲單元進行控制,以存儲指示被執(zhí)行的應(yīng)用程 序?qū)?yīng)于被指定的證書的對應(yīng)信息。在上述信息處理設(shè)備中,當用戶使信息處理設(shè)備來執(zhí)行所想要的應(yīng)用程序時,用 戶能夠指定應(yīng)在應(yīng)用程序中使用的證書。在這樣的情況下,指示應(yīng)用程序和證書相互對應(yīng) 的對應(yīng)信息被存儲在存儲單元中。例如,當對應(yīng)信息被存儲在存儲單元中時,信息處理設(shè)備 能夠通知用戶該對應(yīng)信息。根據(jù)此構(gòu)造,如果不對應(yīng)于應(yīng)用程序的證書(在下文中,被稱為 “特定證書”)被存儲在存儲單元,那么用戶能夠容易地找到特定證書。因此,能夠適當?shù)毓?理要被存儲的證書。例如,在這樣的情況下,用戶能夠從存儲單元中刪除特定證書。因此, 例如,信息處理設(shè)備本身能夠基于對應(yīng)信息找到特定證書。在這樣的情況下,信息處理設(shè)備 能夠從存儲單元中刪除特定證書,或者通知用戶特定證書存在的信息,從而督促用戶刪除 特定證書。結(jié)果,能夠減少要被存儲的大量的證書。在上述信息處理設(shè)備中,存儲單元可以進一步存儲管理多個證書的管理應(yīng)用程 序。另外,上述信息處理設(shè)備可以進一步包括第一確認單元和第一通知單元。當用戶從存儲單元中刪除第一證書的指令輸入到管理應(yīng)用程序時,第一確認單元可以被構(gòu)造為用于確認 與第一證書有關(guān)的第一對應(yīng)信息是否被存儲在存儲單元中,并且當確認第一對應(yīng)信息被存 儲在存儲單元中時,第一通知單元可以被構(gòu)造為將與根據(jù)第一對應(yīng)信息對應(yīng)于第一證書的 第一應(yīng)用程序相關(guān)的第一信息通知給用戶。根據(jù)此構(gòu)造,當用戶指令要刪除對應(yīng)于第一應(yīng) 用程序的第一證書時,第一通知單元將與第一應(yīng)用程序相關(guān)的第一信息通知給用戶。因為 第一信息被通知,所以用戶能夠獲知第一應(yīng)用程序?qū)?yīng)于被用戶指令刪除的第一證書。因 此,用戶能夠確認是否刪除第一證書。上述的信息處理設(shè)備可以進一步包括第二通知單元,其中,當?shù)谝粦?yīng)用程序啟動 時,在第一證書被刪除之后并且在要在執(zhí)行第一應(yīng)用程序中使用的不同的證書被重新指定 來替代第一證書之前,第二通知單元可以被構(gòu)造為使得第二信息向用戶指示第一證書被刪 除。根據(jù)此構(gòu)造,用戶能夠獲知與第一應(yīng)用程序相對應(yīng)的第一證書已經(jīng)被刪除。在上述信息處理設(shè)備中,存儲單元可以進一步存儲用于指示對于每個所述證書的 相應(yīng)證書的有效性的有效性信息。另外,上述信息處理設(shè)備可以進一步包括第二確認單元 和第三通知單元。當指示第二應(yīng)用程序和第二證書相互對應(yīng)的第二對應(yīng)信息被存儲在存儲 單元中,并且用戶執(zhí)行用于啟動第二應(yīng)用程序的操作時,第二確認單元可以被構(gòu)造為基于 與第二證書有關(guān)的有效性信息來確認第二證書是否是有效的,并且當確認第二證書不是有 效的時,第三通知單元可以被構(gòu)造為使得指示第二證書不是有效的的第三信息被通知給用 戶。根據(jù)此構(gòu)造,當?shù)诙?yīng)用程序啟動時,用戶能夠獲知第二證書不是有效的。在上述信息處理裝置中,第三通知單元可以被構(gòu)造為根據(jù)第二應(yīng)用程序向用戶通 知第三信息。在上述信息處理設(shè)備中,在指示第三應(yīng)用程序和第三證書相互對應(yīng)的第三對應(yīng)信 息被存儲在存儲單元中,并且在執(zhí)行第三應(yīng)用程序中用戶指定第四證書的特定情況下,存 儲控制單元可以被構(gòu)造為用于刪除第三對應(yīng)信息,并且進一步將指示第三應(yīng)用程序和第四 證書相互對應(yīng)的第四對應(yīng)信息存儲在存儲單元中。根據(jù)此構(gòu)造,當在執(zhí)行第三應(yīng)用程序中, 用戶指定與對應(yīng)于第三應(yīng)用程序的第三證書不同的第四證書時,信息處理設(shè)備自動地更新 對應(yīng)信息。因此,不需要用戶來更新對應(yīng)信息。上述信息處理設(shè)備可以進一步包括第四通知單元,其中,在特定情況下,第四通知 單元可以被構(gòu)造為,在刪除第三對應(yīng)信息之前,向用戶通知指示第三應(yīng)用程序和第三證書 相互對應(yīng)的第四信息。因為第四信息被通知,所以用戶能夠獲知,盡管當之前執(zhí)行第三應(yīng)用 程序時用戶指定了第三證書,但是當這次執(zhí)行第三應(yīng)用程序時,不同于第三證書的第四證 書已經(jīng)被指定。本發(fā)明還重新提供了用于實現(xiàn)信息處理設(shè)備的計算機程序和控制方法。


圖1示出了應(yīng)用程序執(zhí)行系統(tǒng)的示例;圖2示出了通過多功能裝置執(zhí)行的啟動處理的序列圖;圖3示出了通過多功能裝置執(zhí)行的證書指定處理的序列圖;圖4示出了通過多功能裝置執(zhí)行的證書指定解除處理的序列圖;圖5示出了通過多功能裝置執(zhí)行的應(yīng)用程序執(zhí)行處理的序列圖;以及
圖6示出了通過多功能裝置執(zhí)行的證書刪除處理的序列圖。
具體實施例方式(示例性實施例)(系統(tǒng)構(gòu)造)將會參考附圖來描述本發(fā)明的示例性實施例。圖1是本示例性實施例的應(yīng)用程序 執(zhí)行系統(tǒng)2的示意圖。應(yīng)用程序執(zhí)行系統(tǒng)2包括LAN 4、多功能裝置10、以及PC 80。多功 能裝置10和PC 80被連接到LAN 4。多功能裝置10和PC 80經(jīng)由LAN 4能夠相互通信。(多功能裝置10的構(gòu)造)現(xiàn)在將會描述多功能裝置10的構(gòu)造。多功能裝置10具有諸如復印功能、打印機 功能、掃描儀功能、電子郵件發(fā)送和接收功能、因特網(wǎng)傳真功能等等的多個功能。多功能裝 置10包括操作單元12、顯示單元14、網(wǎng)絡(luò)接口 16、掃描執(zhí)行單元18、打印執(zhí)行單元20、存儲 單元22、以及控制單元32。操作單元14包括多個鍵。用戶能夠通過對操作單元12進行操 作來將各種指令輸入到多功能裝置10。顯示單元14能夠顯示各種信息。網(wǎng)絡(luò)接口 16被連 接到LAN 4。掃描執(zhí)行單元18包括諸如CIS和CCD的掃描機械裝置,并且通過掃描物體來 生成圖像數(shù)據(jù)。打印執(zhí)行單元20包括噴墨頭式或者激光式的打印機械裝置,并且根據(jù)來自 于控制單元32的指令來執(zhí)行打印。存儲單元22存儲程序?qū)?、證書存儲區(qū)域28、以及管理表30。程序M包括用于實 現(xiàn)多功能裝置10的上述功能的多個應(yīng)用程序沈。另外,程序M包括管理應(yīng)用程序27,該 管理應(yīng)用程序27管理應(yīng)用程序沈和多功能裝置10的多個證書??刂茊卧?2根據(jù)被存儲 在存儲單元22中的程序M來執(zhí)行處理。隨著控制單元32根據(jù)程序M執(zhí)行處理,相應(yīng)的 單元34至48的功能得以被實現(xiàn)。證書存儲區(qū)域觀存儲在多功能裝置10的相應(yīng)的應(yīng)用程序中使用的多個證書。管 理表30包括多個組合信息50至56。多個組合信息50至56中的每一個是如下的信息,在 其中,與應(yīng)用程序Al至A4相對應(yīng)的證書ID 60、有效期限62以及指定信息64至70相互關(guān) 聯(lián)。證書ID 60是用于識別被存儲在證書存儲區(qū)域觀中的相應(yīng)證書的識別信息。有效期 限62是指示通過證書ID 60指示的證書的有效期限的日期和時間。應(yīng)用程序Al的指定信 息64是如下的信息,其指示通過證書ID 60指示的每個證書是否被指定為應(yīng)在執(zhí)行應(yīng)用程 序Al中使用的證書。其指定信息64是“〇”的證書指示它被指定為應(yīng)在執(zhí)行應(yīng)用程序Al 中使用的證書。例如,在圖1的管理表30中,證書ID “C2”的指定信息64是“〇”。這顯示 通過證書ID “C2”顯示的證書被指定為應(yīng)在執(zhí)行應(yīng)用程序Al中使用的證書。同時,其指定 信息64是“ X ”的證書指示它沒有被指定為應(yīng)在執(zhí)行應(yīng)用程序Al中使用的證書。例如,在 圖1的管理表30中,證書ID “Cl”的指定信息64是“ X ”。這指示通過證書ID “Cl”指示 的證書沒有被指定為應(yīng)在執(zhí)行應(yīng)用程序Al中使用的證書。與應(yīng)用程序A2至A4相對應(yīng)的 指定信息66至70也與指定信息64相同。在下文中,在其中特定證書被指定為在執(zhí)行特定應(yīng)用程序中應(yīng)使用的證書的狀態(tài) (其中“〇”被記錄在指定信息64中的狀態(tài),等等)還可以被描述為“特定證書對應(yīng)于特定 應(yīng)用程序”。另外,從“ X,,到“〇”來重寫指定信息64等等還可以被描述為“進行對應(yīng)”并 且從“O”到“ X ”來重寫指定信息64等等還可以被描述為“解除對應(yīng)”。
另外,當應(yīng)在執(zhí)行應(yīng)用程序中使用的證書對應(yīng)于應(yīng)用程序時,應(yīng)用程序沈中的每 一個存儲用于指示證書的證書ID,作為應(yīng)用程序的設(shè)置信息中的一個。對于應(yīng)用程序沈中 的每一個,存儲單元22包括用于存儲應(yīng)用程序的設(shè)置信息的設(shè)置存儲區(qū)域(未示出)。(多功能裝置10要執(zhí)行的處理)接下來,將會參考圖2至圖6來描述由多功能裝置10的控制單元32執(zhí)行的每個處理。(啟動處理)首先,將會參考圖2來描述當應(yīng)用程序啟動時執(zhí)行的啟動處理。另外,應(yīng)用程序Al 將會被描述為應(yīng)用程序的示例。然而,也為其它的應(yīng)用程序A2至A4執(zhí)行相同的處理。在 下文中,將會描述如下的示例,在其中,由稍后將要描述的證書指定處理(參考圖3)使得在 啟動處理開始時通過證書ID “C2”指示的證書和應(yīng)用程序Al已經(jīng)相互對應(yīng)。在本示例中, 應(yīng)用程序Al存儲證書ID “C2”作為應(yīng)用程序Al的設(shè)置信息中的一個。當多功能裝置10 的電源被接通時,用戶能夠操作多功能裝置10的操作單元12或者被連接至多功能裝置10 的PC 80的操作單元(未示出),從而將用于啟動應(yīng)用程序Al的啟動指令102輸入到多功 能裝置10。當啟動指令102被輸入時,控制單元32啟動應(yīng)用程序Al。然后,根據(jù)應(yīng)用程序Al, 控制單元102將用于確認證書是否存在的請求104發(fā)送給管理應(yīng)用程序。請求104包括證 書ID,應(yīng)用程序Al存儲該證書ID作為設(shè)置信息中的一個。根據(jù)應(yīng)用程序(或者管理應(yīng)用 程序)來執(zhí)行處理的控制單元32可以被描述為“應(yīng)用程序執(zhí)行處理”,而不是“控制單元32 執(zhí)行處理”。在上面的示例中,由于應(yīng)用程序Al已經(jīng)存儲指示證書已經(jīng)對應(yīng)于應(yīng)用程序Al 的證書ID “C2”,所以證書ID “C2”被包括在請求104中??刂茊卧?2根據(jù)管理應(yīng)用程序 27執(zhí)行處理以確認與應(yīng)用程序Al相對應(yīng)的證書ID是否存在于管理表30中(S2)。例如, 在圖1的管理表30中,證書ID “C2”和應(yīng)用程序“Al”相互對應(yīng)。在這樣的情況下,在S2 中,控制單元32判定為“是”。當S2的判定結(jié)果為“否”時,S卩,當通過稍后將會描述的證書刪除處理(圖6)從 管理表30中刪除證書ID “C2”,并且因此在其中不存在證書ID “C2”時,根據(jù)管理應(yīng)用程序 27,第二通知單元44 (參考圖1)將指示對應(yīng)于應(yīng)用程序Al的特定證書已經(jīng)被刪除的不存 在通知106發(fā)送到應(yīng)用程序Al (S4)。在這樣的情況下,根據(jù)應(yīng)用程序Al,第二通知單元44 使多功能裝置10的顯示單元14或者PC 80的顯示單元(未示出)顯示與應(yīng)用程序Al相 對應(yīng)的特定證書已經(jīng)被刪除(S6)。因此,用戶能夠獲知與應(yīng)用程序Al相對應(yīng)的證書已經(jīng)被 刪除,并且因此其不存在。同時,當S2的判定結(jié)果為是時,根據(jù)管理應(yīng)用程序27,第二確認單元40 (參考圖 1)確認與應(yīng)用程序Al相對應(yīng)的證書當前有效(S8)。在S8中,第二確認單元40首先獲得 當前日期和時間。然后,第二確認單元40從管理表30中指定與對應(yīng)于應(yīng)用程序Al的證書 ID 60有關(guān)的有效期限62。第二確認單元40將被指定的有效期限62與當前的日期和時間 進行比較。由于比較,當當前的日期和時間晚于被指定的有效期限62時,在S8中第二確認 單元40判定為“否”。同時,當被指定的有效期限62晚于當前的日期和時間時,在S8中第 二確認單元40判定為“是”。當S8的判定結(jié)果為否時,根據(jù)管理應(yīng)用程序27,第三通知單元46 (參考圖1)將指示與應(yīng)用程序Al相對應(yīng)的證書的有效期限已經(jīng)屆滿的屆滿通知108發(fā)送到應(yīng)用程序 Al (SlO)。在這樣的情況下,根據(jù)應(yīng)用程序Al,第三通知單元46使多功能裝置10的顯示單 元14或者PC 80的顯示單元(未示出)顯示與應(yīng)用程序Al相對應(yīng)的證書的有效期限已經(jīng) 屆滿(S12)。因此,用戶獲知與應(yīng)用程序Al相對應(yīng)的證書的有效期限已經(jīng)屆滿。同時,當S8的判定結(jié)果為是時,管理應(yīng)用程序27切換到待機狀態(tài),在其中它保持 直到用戶輸入下一個指令。當S6或者S8的處理結(jié)束時,應(yīng)用程序Al也切換到待機狀態(tài)。 當完成各自的處理時,多功能裝置10終止啟動處理。上面的描述是基于如下的示例性狀 態(tài),在其中在啟動處理開始時,通過證書ID “C2”指示的證書和應(yīng)用程序Al已經(jīng)相互對應(yīng)。與上面的示例相反,可以存在在啟動處理開始時,對應(yīng)于應(yīng)用程序Al的證書不存 在的情況。在這樣的情況下,當用戶輸入啟動指令102時,僅執(zhí)行啟動應(yīng)用程序Al的處理, 而沒有執(zhí)行S2至S12的處理。在下文中,此啟動處理可以被稱為“典型的啟動處理”。在典 型的啟動處理期間,根據(jù)應(yīng)用程序Al,指示沒有證書對應(yīng)于應(yīng)用程序Al的信息可以被顯示 在多功能裝置10的顯示單元14等等上。(證書指定處理)繼續(xù)地,將會參考圖3描述證書指定處理。為了執(zhí)行此處理,作為前提,需要啟動 應(yīng)用程序Al。根據(jù)圖2中所示的啟動處理或者典型的啟動處理,已經(jīng)啟動應(yīng)用程序Al。用 戶能夠操作多功能裝置10的操作單元12或者PC 80的操作單元,并且因此將證書指定指 令120輸入到多功能裝置10,其中,所述證書指定指令120指定將要在執(zhí)行應(yīng)用程序Al中 使用的特定證書(例如,通過證書ID“C4”指示的證書)。證書指定指令120包括通過用戶 指定的證書ID(例如,證書ID “C4”)。當證書指定指令120被輸入時,根據(jù)應(yīng)用程序Al,控制單元32將包括證書ID (例 如,“C4”)的證書指定信息122發(fā)送到管理應(yīng)用程序27,其中,所述證書指定信息122被包 括在證書指定指令120中。在這樣的情況下,根據(jù)管理應(yīng)用程序27,控制單元32檢查對應(yīng) 于應(yīng)用程序Al的證書是否存在于管理表30中(S20)。特定地,當被包括在證書指定通知 122中的證書ID (例如,“C4”)和當前對應(yīng)于應(yīng)用程序Al的證書ID (例如,“C2”)不同時, 在S20中控制單元32判定為“是”。同時,當被包括在證書指定通知122中的證書ID和當 前對應(yīng)于應(yīng)用程序Al的證書ID相同時,在S20中控制單元20判定為“否”。在這樣的情況 下,控制單元32沒有執(zhí)行稍后將會描述的S30和S32的處理。另外,當在管理表30中對應(yīng) 于應(yīng)用程序Al的所有的指定信息64是“ X,,時,在S20中控制單元32也判定為“否”。在 這樣的情況下,控制單元32進入稍后將要描述的S30和S32。當S20的判定結(jié)果為是時,根據(jù)管理應(yīng)用程序27,第四通知單元48(參考圖1)將 指示由證書ID(例如,“C2”)指示的證書當前對應(yīng)于應(yīng)用程序Al的警告通知124發(fā)送到應(yīng) 用程序A1(S22)。警告通知IM包括指示當前對應(yīng)于應(yīng)用程序Al的證書的證書ID(例如, “C2”)。然后,根據(jù)應(yīng)用程序Al,第四通知單元48使多功能裝置10的顯示單元14或者PC 80的顯示單元顯示預(yù)定的警告(S24)。SM中的警告包括指示被包括在警告通知124中的 證書ID(例如,“C2”)和應(yīng)用程序Al相互對應(yīng)的字符串。另外,S24中的警告包括使用戶 選擇是否使用最新指定的證書(例如,“C4”)的字符串。用戶操作多功能裝置10的操作單元12或者PC 80的操作單元,并且因此選擇是
8否使用最新指定的證書(例如,“C4”)。因此,根據(jù)用戶的選擇,指示“使用”的用戶指令1 或者指示“不使用”的用戶指令126被輸入到多功能裝置10。根據(jù)應(yīng)用程序Al,控制單元 32檢查用戶指令1 是指示“使用”或者是指示“不使用”(S26)。當用戶指令1 指示“使 用”(即,用戶指令是同意指令)時,在S26中控制單元判定為是。當用戶指令1 指示“不 使用”(即,用戶指令是不同意指令)時,在S26中控制單元判定為否。當S26的判定結(jié)果 為是時,控制單元32根據(jù)應(yīng)用程序Al將同意通知1 發(fā)送到管理應(yīng)用程序27 (S^)。當管 理應(yīng)用程序27接收同意通知時,或者當S20的判定結(jié)果是否時,存儲控制單元36 (參考圖 1)根據(jù)管理應(yīng)用程序27更新管理表30中的應(yīng)用程序Al的指定信息64(S30)。對于在其 中處理經(jīng)歷S28的情況和對于S20的判定結(jié)果是否的情況,在S30中存儲控制單元36執(zhí)行 的處理是不同的。在對于處理經(jīng)歷S28的情況的S30的處理中,這時存儲控制單元36將應(yīng)用程序Al 的指定信息64從“〇”變成“X”。換言之,應(yīng)用程序Al和證書的對應(yīng)被取消(即,對應(yīng)被 刪除)。然后,存儲控制單元36將與被包括在證書指定通知122中的證書ID(例如,“C4”) 有關(guān)的指定信息64從“X”變成“〇”。換言之,通過被包括在證書指定通知122中的證書 ID指示的證書和應(yīng)用程序Al重新相互對應(yīng)。在對于S20的判定結(jié)果為否的情況的S30的處理中,存儲控制單元36將與被包括 在證書指定信息122中的證書ID(例如,“C4”)有關(guān)的指定信息64從“X”變成“〇”。換 言之,存儲控制單元36注冊通過證書ID(例如,“C4”)指示的證書和應(yīng)用程序Al的新的對應(yīng)。當S30的處理被完成時,控制單元32根據(jù)管理應(yīng)用程序27將指示已經(jīng)完成更新 的更新完成通知130發(fā)送到應(yīng)用程序Al (S32)。在這樣的情況下,根據(jù)應(yīng)用程序Al,控制單 元32使多功能裝置10的顯示單元14或者PC 80的顯示單元顯示指示已經(jīng)完成更新的信 息(S34)。因此,用戶能夠獲知在執(zhí)行應(yīng)用程序Al中使用的證書的更改處理已經(jīng)被完成。另外,當S30至S34的處理被完成時,應(yīng)用程序Al存儲指示應(yīng)在執(zhí)行應(yīng)用程序Al 中使用的新的證書的證書ID(例如,“C4”),作為設(shè)置信息中的一個。這時,當應(yīng)用程序Al 已經(jīng)存儲不同的證書ID(例如,“C2”)時,應(yīng)用程序Al更改(重寫)已經(jīng)被存儲為新的證 書ID (例如,“C4”)的證書ID (例如,“C2”),并且對其進行存儲。同時,當幻6的判定結(jié)果為否時,根據(jù)應(yīng)用程序Al,控制單元32將指示上面的變化 沒有被同意的不同意通知132發(fā)送到管理應(yīng)用程序27 (S36)。在這樣的情況下,存儲控制單 元36沒有執(zhí)行管理表更新處理S30。當各自的處理被完成時,多功能裝置10終止證書指定處理。(證書指定取消處理)繼續(xù)地,將會參考圖4描述證書指定取消處理。將會描述用于此處理的前提。首 先,根據(jù)上面的啟動處理已經(jīng)啟動應(yīng)用程序Al。其次,與應(yīng)用程序Al相對應(yīng)的證書(例 如,對應(yīng)于證書ID “C2”的證書)存在。用戶能夠操作多功能裝置10的操作單元12或者 PC 80的操作單元,從而將用于取消應(yīng)用程序Al和證書的對應(yīng)的證書指定取消指令140輸 入到多功能裝置10。證書指定取消指令140包括其指定將會被取消的證書ID(例如,證書 ID “C2”)。然后,根據(jù)應(yīng)用程序Al,控制單元32將包括被包括在證書指定取消指令140中的證書ID的指定取消通知142發(fā)送到管理應(yīng)用程序27。在這樣的情況下,根據(jù)管理應(yīng)用程序 27,存儲控制單元36執(zhí)行管理表更新處理(S50)。特定地,在S50中,存儲控制單元36將與 被包括在證書指定取消通知142中的證書ID(例如,“C2”)有關(guān)的指定信息64從“〇”變成 “X”。換言之,存儲控制單元36取消通過被包括在證書指定取消通知142中的證書ID (例 如,“C2”)指示的證書和應(yīng)用程序Al的對應(yīng)(即,對應(yīng)被刪除)。當管理表更新處理被完 成時,根據(jù)管理應(yīng)用程序27,控制單元32將指示更新被完成的更新完成通知144發(fā)送到應(yīng) 用程序Al。在這樣的情況下,根據(jù)應(yīng)用程序Al,控制單元32使多功能裝置10的顯示單元 14或者PC 80的顯示單元顯示更新被完成(SM)。因此,用戶辨別在執(zhí)行應(yīng)用程序Al中使 用的證書的取消處理被完成。當相應(yīng)的處理已經(jīng)被完成時,應(yīng)用程序Al從設(shè)置信息中刪除被存儲為設(shè)置信息 中的一個并且應(yīng)在執(zhí)行應(yīng)用程序Al中使用的證書ID(例如,“C2”)。(應(yīng)用程序執(zhí)行處理)將會參考圖5描述應(yīng)用程序執(zhí)行處理。將會描述用于此處理的前提。首先,根據(jù) 上述的啟動處理已經(jīng)啟動應(yīng)用程序Al。其次,對應(yīng)于應(yīng)用程序Al的證書(例如,對應(yīng)于證 書ID “C2”的證書)存在。用戶能夠操作多功能裝置10的操作單元12或者PC 80的操作 單元,從而將用于請求應(yīng)用程序Al的執(zhí)行的應(yīng)用程序執(zhí)行指令150輸入到多功能裝置10。 在這樣的情況下,應(yīng)用程序執(zhí)行單元34(參考圖1)通過使用當前對應(yīng)于應(yīng)用程序Al的證 書(例如,通過證書ID “C2”指示的證書)來執(zhí)行應(yīng)用程序Al (S60)。(證書刪除處理)將會參考圖6描述證書刪除處理。當多功能裝置10的電力被接通時,用戶能夠操 作多功能裝置10的操作單元12等等,從而將用于請求管理表30的顯示的管理表顯示指令 160輸入到多功能裝置10。當管理表顯示指令160被輸入時,控制單元32啟動管理應(yīng)用程 序27。然后,根據(jù)管理應(yīng)用程序27,控制單元32使多功能裝置10的顯示單元14等等顯 示被存儲在存儲單元22中的管理表30(S70)。因此,通過操作多功能裝置10的操作單元 12等等,用戶能夠?qū)⒂糜趶拇鎯卧?2中刪除管理表30中的預(yù)定的證書(例如,與證書 ID “C2”相對應(yīng)的證書)的證書刪除指令162輸入到多功能裝置10。證書刪除指令162包 括指示要被刪除的證書的證書ID (例如,“C2”)(在下文中,被稱為“刪除對象證書”)。當證書刪除指令163被輸入時,根據(jù)管理應(yīng)用程序27,第一確認單元38 (參考圖 1)檢查是否存在與被包括在證書刪除指令162中的證書ID(例如,“C2”)相對應(yīng)的應(yīng)用程 序(S72)。例如,在圖1的管理表30中,證書ID “C2”和應(yīng)用程序“Al”相互對應(yīng)。在這樣 的情況下,在S72中第一確認單元38判定為“是”。當S72的判定結(jié)果為是時,根據(jù)管理應(yīng)用程序27,第一通知單元42 (參考圖1)顯 示指示存在與多功能裝置10的顯示單元14等等中顯示的刪除對象證書相對應(yīng)的應(yīng)用程序 (S74)。S74中的警告包括指示識別信息(例如,“Al”)的字符串,所述識別信息識別與刪 除對象證書相對應(yīng)的所有應(yīng)用程序。另外,S74中的警告包括使用戶選擇是否將刪除對象 證書刪除的字符串。用戶操作多功能裝置10的操作單元12等等,從而選擇是否將刪除對象證書刪除。 因此,根據(jù)用戶的選擇,指示“刪除”的用戶指令164或者指示“不刪除”的用戶指令164被 輸入到多功能裝置10。根據(jù)管理應(yīng)用程序27,控制單元32檢查用戶指令164是指示“刪除”或者是指示“不刪除”(S76)。當用戶指令164指示“刪除”(同意指令)時,在S76中控 制單元判定為“是”。當用戶指令164指示“不刪除”(不同意指令)時,在S76中控制單元 判定為“否”。當S76的判定結(jié)果為是時,或者當S72的判定結(jié)果為否時,根據(jù)管理應(yīng)用程序27, 存儲控制單元36執(zhí)行管理表更新處理(S78)。特定地,在S78中,根據(jù)管理應(yīng)用程序27,存 儲控制單元36刪除組合信息(例如,52),所述組合信息處于管理表30中并且包括指示刪 除對象證書的證書10(例如,“02”)。此外,存儲控制單元36從存儲單元22中的證書存儲區(qū) 域觀(參考圖1)刪除刪除對象證書。當S78的管理表更新處理被完成時,根據(jù)管理應(yīng)用程 序27,控制單元32使多功能裝置10的顯示單元14等等顯示管理表30的更新完成(S80)。 因此,用戶能夠獲知刪除對象證書的刪除處理被完成。同時,當S76的判定結(jié)果為否時,存儲控制單元36沒有執(zhí)行管理表更新處理 (S78)。包括指示刪除對象證書的證書ID(例如,“C2”)的組合信息(例如,52)被保持在 管理表30中。此外,刪除對象證書也被保持在存儲單元22的證書存儲區(qū)域觀中。當相應(yīng) 的處理被完成時,多功能裝置10終止證書刪除處理。已經(jīng)具體地描述本發(fā)明的示例性實施例。根據(jù)上述示例性實施例的多功能裝置 10,如圖1的管理表30中所示,證書ID和指定信息“ ”被存儲為使其相互對應(yīng)。當用戶 想要多功能裝置10執(zhí)行所想要的應(yīng)用程序時,用戶能夠指定要在所想要的應(yīng)用程序中使 用的證書,并且存儲證書ID和指定信息“〇”以使其相互對應(yīng)。當安裝證書時,用戶不需要 判定應(yīng)用程序?qū)?yīng)于證書。多功能裝置10能夠?qū)⒐芾肀?0通知給用戶。因此,如果沒有 對應(yīng)于應(yīng)用程序的證書(在下文中,被稱為“特定證書”)被存儲在存儲單元中,那么用戶能 夠容易地找到特定證書。在這樣的情況下,用戶能夠從存儲單元中刪除特定證書。結(jié)果,能 夠減少應(yīng)被存儲在多功能裝置10中的證書的數(shù)目。如圖6中所示,當用戶輸入證書刪除指令162以對刪除對象證書進行刪除時,上述 示例性實施例的多功能裝置10檢查是否存在與刪除對象證書相對應(yīng)的應(yīng)用程序(S72)。當 存在應(yīng)用程序(S72 是)時,多功能裝置向用戶顯示存在與刪除對象證書相對應(yīng)的應(yīng)用程 序的警告(S74)。因為警告被指示,所以用戶能夠獲知應(yīng)用程序?qū)?yīng)于用戶指定要刪除的刪 除對象證書。因此,用戶能夠檢查是否將刪除對象證書刪除。特別地,在一個證書對應(yīng)于多 個應(yīng)用程序的情況下,即使當用戶沒有辨別對應(yīng)于證書的所有的應(yīng)用程序時,也能夠防止 用戶意外地刪除證書。如圖2中所示,上述示例性實施例的多功能裝置10通知用戶如下的信息,S卩,當應(yīng) 用程序Al啟動時不存在對應(yīng)于應(yīng)用程序Al的證書。例如,用戶能夠獲知與應(yīng)用程序Al相 對應(yīng)的證書已經(jīng)被刪除。如圖2中所示,當應(yīng)用程序Al啟動時,多功能裝置判定對應(yīng)于應(yīng)用程序Al的證書 的有效性。當證書不是有效的時,多功能裝置通知用戶該信息。例如,當應(yīng)用程序Al啟動 時,用戶能夠獲知與應(yīng)用程序Al相對應(yīng)的證書不是有效的。如圖3中所示,當應(yīng)用程序Al被執(zhí)行時,用戶可以指定與對應(yīng)于應(yīng)用程序Al的證 書(例如,“C2”)不相同的新證書(例如,“C4”)。在這樣的情況下,多功能裝置10自動地 更新應(yīng)用程序和證書的對應(yīng)。因此,用戶不需要再次執(zhí)行對應(yīng)的更新。這時,如圖3的S24 中所示,顯示警告。因此,盡管當最后一次執(zhí)行應(yīng)用程序Al時,用戶指定了當前對應(yīng)于應(yīng)用程序Al的證書(例如,“C2”),用戶也能夠獲知當這次執(zhí)行應(yīng)用程序Al時指定了與當前對 應(yīng)于應(yīng)用程序Al的證書(例如,“C2”)不相同的新的證書(例如,“C4”)。另外,在上述示例性實施例中,如圖2的S4、S6、S10以及S12中所示,例如,根據(jù)應(yīng) 用程序Al,多功能裝置10的控制單元32使多功能裝置10的顯示單元14顯示各種信息,諸 如與應(yīng)用程序Al相對應(yīng)的證書被刪除(S卩,不存在)的信息和證書的有效期限已經(jīng)屆滿的 信息。然而,管理應(yīng)用程序可以使多功能裝置10的顯示器14等等根據(jù)管理應(yīng)用程序,而不 是應(yīng)用程序Al來顯示信息。在上述示例性實施例中,如圖2的S8中所示,為了判定證書的有效性,確認證書的 有效期限是否已經(jīng)屆滿。然而,除了有效期限之外,基于諸如證書是否被包括在預(yù)定的無效 列表中的判定的其它標準,可以判定證書的有效性。在上面已經(jīng)描述本發(fā)明的示例性實施例。然而,通過上述示例性實施例不能限制 權(quán)利要求的范圍。權(quán)利要求中描述的技術(shù)還包括上述示例性實施例的各種變化和修改。另 外,能夠獨立或者組合使用在描述和附圖中解釋的技術(shù)要素,從而實現(xiàn)技術(shù)實用性,并且所 述技術(shù)要素沒有通過在權(quán)利要求中引用的組合而進行限制。另外,通過在描述和附圖中描 述的技術(shù)能夠同時實現(xiàn)多個目的,并且通過實現(xiàn)多個目的中的一個,能夠?qū)崿F(xiàn)技術(shù)實用性。在上述示例性實施例中,通過軟件執(zhí)行單元的功能。然而,通過硬件可以執(zhí)行單元 的功能,或者其至少一部分。
權(quán)利要求
1.一種信息處理設(shè)備,包括存儲單元,所述存儲單元被構(gòu)造為用于存儲多個應(yīng)用程序和多個證書;應(yīng)用程序執(zhí)行單元,所述應(yīng)用程序執(zhí)行單元被構(gòu)造為通過使用在所述多個證書中的由 用戶指定的一個證書來執(zhí)行所述多個應(yīng)用程序中的一個應(yīng)用程序;以及存儲控制單元,所述存儲控制單元被構(gòu)造為,當所述應(yīng)用程序執(zhí)行單元執(zhí)行所述多個 應(yīng)用程序中的一個應(yīng)用程序以及由用戶指定所述多個證書中的一個證書時,對所述存儲單 元進行控制,以存儲指示所述被執(zhí)行的應(yīng)用程序?qū)?yīng)于所述被指定的證書的對應(yīng)信息。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,進一步包括第一確認單元和第一通知單元,其中,所述存儲單元進一步存儲一管理應(yīng)用程序,所述管理應(yīng)用程序管理所述多個證書,其中,當用戶將用于從所述存儲單元刪除第一證書的指令輸入到所述管理應(yīng)用程序 時,所述第一確認單元被構(gòu)造為確認與所述第一證書有關(guān)的第一對應(yīng)信息是否被存儲在所 述存儲單元中,并且其中,當確認所述第一對應(yīng)信息被存儲在所述存儲單元中時,所述第一通知單元被構(gòu) 造為使得與根據(jù)所述第一對應(yīng)信息而對應(yīng)于所述第一證書的第一應(yīng)用程序相關(guān)的第一信 息被通知到用戶。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,進一步包括第二通知單元,其中,當所述第一應(yīng)用程序啟動時,在所述第一證書被刪除之后并且在執(zhí)行所述第一 應(yīng)用程序中所要使用的不同的證書被重新指定來替代所述第一證書之前,所述第二通知單 元被構(gòu)造為使得指示所述第一證書被刪除的第二信息被通知到用戶。
4.根據(jù)權(quán)利要求1至3中的任何一項所述的信息處理設(shè)備,進一步包括第二確認單元 和第三通知單元,其中,所述存儲單元進一步存儲有效性信息,所述有效性信息指示對于每個所述證書 的相應(yīng)的證書的有效性,其中,當指示第二應(yīng)用程序和第二證書相互對應(yīng)的所述第二對應(yīng)信息被存儲在所述存 儲單元中并且用戶執(zhí)行用于啟動所述第二應(yīng)用程序的操作時,所述第二確認單元被構(gòu)造為 基于與所述第二證書有關(guān)的有效性信息來確認所述第二證書是否是有效的,并且其中,當確認所述第二證書不是有效的時,所述第三通知單元被構(gòu)造為使得指示所述 第二證書不是有效的的第三信息被通知到用戶。
5.根據(jù)權(quán)利要求4所述的信息處理裝置,其中,所述第三通知單元被構(gòu)造為根據(jù)所述第二應(yīng)用程序使得所述第三信息被通知到 用戶。
6.根據(jù)權(quán)利要求1至3中的任何一個所述的信息處理裝置,其中,在指示第三應(yīng)用程序和第三證書相互對應(yīng)的第三對應(yīng)信息被存儲在所述存儲單 元中并且在執(zhí)行所述第三應(yīng)用程序時用戶指定第四證書的特定情況下,所述存儲控制單元 被構(gòu)造為刪除所述第三對應(yīng)信息并且進一步將指示所述第三應(yīng)用程序和所述第四證書相 互對應(yīng)的第四對應(yīng)信息存儲在所述存儲單元中。
7.根據(jù)權(quán)利要求6所述的信息處理裝置,進一步包括第四通知單元,其中,在所述特定情況下,所述第四通知單元被構(gòu)造為,在刪除所述第三對應(yīng)信息之前,使得指示所述第三應(yīng)用程序和所述第三證書相互對應(yīng)的第四信息被通知到用戶。
全文摘要
本發(fā)明涉及一種信息處理設(shè)備。該信息處理設(shè)備包括存儲單元,該存儲單元被構(gòu)造為存儲多個應(yīng)用程序和多個證書;應(yīng)用程序執(zhí)行單元,該應(yīng)用程序執(zhí)行單元被構(gòu)造為通過使用用戶指定的多個證書中的一個來執(zhí)行多個應(yīng)用程序中的一個;以及存儲控制單元,該存儲控制單元被構(gòu)造為,當應(yīng)用程序執(zhí)行單元執(zhí)行多個應(yīng)用程序中的一個并且用戶指定多個證書中的一個時,對存儲單元進行控制,以存儲指示被執(zhí)行的應(yīng)用程序?qū)?yīng)于被指定的證書的對應(yīng)信息。
文檔編號G06F21/00GK102137209SQ201010623068
公開日2011年7月27日 申請日期2010年12月27日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者長崎健史 申請人:兄弟工業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1