專利名稱:信息處理裝置、信息處理系統(tǒng)及信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、信息處理系統(tǒng)以及信息處理方法。
背景技術(shù):
隨著提供多種功能的圖像處理裝置例如多功能處理機(jī)能夠支持越來 越多的功能,為該裝置提供的操作部分(操作按鈕)的個(gè)數(shù)不斷增加。結(jié) 果是,該裝置不可能將全部操作按鈕一次性顯示在顯示屏幕(例如,操作 面板)的一個(gè)操作屏幕上。通常,該裝置將操作按鈕分配到多個(gè)操作屏幕, 并分層次管理操作屏幕以解決該問題。該裝置使得用戶能夠通過切換操作 面板上顯示的操作屏幕,來顯示并選擇需要的操作按鈕。
—些圖像處理裝置提供有根據(jù)用戶的意向改變?cè)撗b置默認(rèn)設(shè)置的功 能(在下文中稱為"定制功能")。該裝置使得用戶能夠通過使用定制功能 來定制操作屏幕。 一些裝置使得用戶能夠通過使用定制功能,組合多個(gè)基 本功能以生成一個(gè)組合功能,并將所生成的組合功能分配給一個(gè)操作按鈕。 例如, 一些裝置在一個(gè)操作中連續(xù)提供多個(gè)基本功能,通過使用戶能夠分 配組合功能到一個(gè)操作按鈕(在下文中稱為"組合功能按鈕")并操作該組 合功能按鈕,該組合功能是掃描功能和傳真功能這兩個(gè)基本功能的組合, 用戶能夠?qū)⒂蓲呙鑳x掃描的圖像數(shù)據(jù)通過傳真?zhèn)鬏數(shù)街付ǖ哪康牡亍?
然而,在一些情況下,不允許用戶使用圖像處理裝置提供的全部功 能。為很多裝置提供有安全保護(hù),例如需要對(duì)用戶進(jìn)行認(rèn)證以使用該裝置。 可以對(duì)每個(gè)裝置進(jìn)行設(shè)置,是否需要針對(duì)每個(gè)操作按鈕以及當(dāng)操作屏幕生 成時(shí)針對(duì)每個(gè)操作屏幕,對(duì)用戶進(jìn)行認(rèn)證。如果裝置被設(shè)置為當(dāng)用戶將要 操作一個(gè)操作按鈕時(shí)需要對(duì)該用戶進(jìn)行認(rèn)證,則將該操作按鈕分配到預(yù)定 操作屏幕,并設(shè)置為需要用戶認(rèn)證。當(dāng)用戶選擇具有用戶受限制功能的操 作按鈕(本文中稱為"需要認(rèn)證功能按鈕")時(shí),該裝置需要用戶認(rèn)證,例 如,通過顯示用戶認(rèn)證確認(rèn)屏幕,以提示該用戶輸入用戶ID和密碼。
提出了一種技術(shù),用于在用戶擁有的IC卡上為每種服務(wù)注冊(cè)安全等 級(jí),因此用戶具有從IC卡中讀取的使用服務(wù)的安全等級(jí),并當(dāng)需要時(shí)對(duì)該 用戶進(jìn)行認(rèn)證(例如,日本專利特開平11-338985號(hào)公報(bào))。
在相關(guān)技術(shù)領(lǐng)域中,在每次分配每個(gè)按鈕時(shí)為該按鈕設(shè)置是否需要 用戶認(rèn)證。如果該設(shè)置未完全完成,則導(dǎo)致不一致,例如當(dāng)操作某個(gè)操作 按鈕時(shí)需要用戶認(rèn)證,而當(dāng)操作另一個(gè)操作按鈕時(shí)不需要用戶認(rèn)證。
發(fā)明內(nèi)容
本發(fā)明的目的是,根據(jù)在操作按鈕上進(jìn)行的選擇,對(duì)于要執(zhí)fi^的功 能適當(dāng)?shù)匾笥脩粽J(rèn)證。根據(jù)本發(fā)明的一個(gè)方面,提供了一種信息處理裝置,包括接收單 元,接收由用戶在操作屏幕上所選擇的信息;檢測單元,檢測與由接收單 元接收的信息相對(duì)應(yīng)的功能執(zhí)行部分;存儲(chǔ)器,存儲(chǔ)關(guān)于是否需要用戶認(rèn) 證的信息,該信息是為操作屏幕和分配給在該操作屏幕中包括的每個(gè)功能 執(zhí)行部分的功能而設(shè)置的;確定單元,在執(zhí)行分配給功能執(zhí)行部分的功能 時(shí),確定單元基于存儲(chǔ)在存儲(chǔ)器中的關(guān)于是否需要用戶認(rèn)證的信息,確定 是否需要用戶認(rèn)證;用戶認(rèn)證單元,當(dāng)用戶選擇了由確定單元確定為"需 要用戶認(rèn)證"的功能執(zhí)行部分時(shí),用戶認(rèn)證單元執(zhí)行用戶認(rèn)證;以及功能 執(zhí)行單元,執(zhí)行分配給由用戶所選擇的功能執(zhí)行部分的功能,其中該用戶 被授權(quán)執(zhí)行該功能;其中,當(dāng)分配給由檢測單元檢測到的功能執(zhí)行部分的 功能、分配給另一個(gè)功能執(zhí)行部分的該功能、以及包括分配有該功能的功 能執(zhí)行部分的操作屏幕,以上至少任意一者被設(shè)置為"需要用戶認(rèn)證"時(shí), 確定單元確定在執(zhí)行該功能時(shí)需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的第一個(gè)方面,即使將所選擇的功能執(zhí)行部分設(shè)置為"不 需要用戶認(rèn)證",也可能需要用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理裝置,其中,接收 單元接收由用戶在層次結(jié)構(gòu)中的多個(gè)操作屏幕上所選擇的信息;以及當(dāng)分 配給由檢測單元檢測到的功能執(zhí)行部分的功能、分配給另一個(gè)功能執(zhí)行部 分的該功能、包括分配有該功能的功能執(zhí)行部分的第一操作屏幕、以及處 于比第一操作屏幕更高層次的第二操作屏幕,以上至少任意一者被設(shè)置為"需要用戶認(rèn)證"時(shí),確定單元確定在執(zhí)行該功能時(shí)需要用戶認(rèn)證。根據(jù)本發(fā)明的第二方面,即使將功能設(shè)置為"不需要用戶認(rèn)證",當(dāng)
在不同操作屏幕中包括的操作部分被設(shè)置為"需要用戶認(rèn)證"時(shí),也可能 需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理裝置,其中,當(dāng)分 配給由檢測單元檢測到的功能執(zhí)行部分的功能是由多個(gè)基本功能組成的組 合功能時(shí),確定單元針對(duì)該多個(gè)基本功能中的每一個(gè)確定是否需要用戶認(rèn) 證,以及當(dāng)該多個(gè)基本功能中的至少一個(gè)需要認(rèn)證時(shí),確定單元確定該組 合功能需要用戶認(rèn)證。根據(jù)本發(fā)明的第三個(gè)方面,即使將組合功能設(shè)置為"不需要用戶認(rèn) 證",當(dāng)組成該組合功能的任一功能被設(shè)置為"需要用戶認(rèn)證"時(shí),也可能 需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理裝置,其中,當(dāng)檢 測單元檢測到功能執(zhí)行部分時(shí),確定單元確定在執(zhí)行分配給該功能執(zhí)行部 分的功能時(shí)是否需要用戶認(rèn)證。根據(jù)本發(fā)明的第四個(gè)方面,每次當(dāng)要執(zhí)行分配給功能執(zhí)行部分的功 能時(shí),都能夠判斷是否需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理裝置,其中,確定
單元將被確定為需要用戶認(rèn)證的功能設(shè)置為需要認(rèn)證功能。根據(jù)本發(fā)明的第五個(gè)方面,當(dāng)使用一種配置時(shí),判斷當(dāng)執(zhí)行分配給
功能執(zhí)行部分的功能時(shí)是否需要用戶認(rèn)證,比不使用該配置的情況要更加容易。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理裝置,其中,當(dāng)用 戶再次選擇分配有已經(jīng)通過由用戶認(rèn)證單元進(jìn)行的用戶認(rèn)證的功能的功能 執(zhí)行部分時(shí),確定單元確定不需要用戶認(rèn)證。根據(jù)本發(fā)明的第六個(gè)方面,每次當(dāng)用戶認(rèn)證執(zhí)行完成時(shí),則不再需 要進(jìn)^1該用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理裝置,其中,定制 單元定制操作屏幕;以及當(dāng)確定單元確定,在分配給包括在操作屏幕中的 定制的功能執(zhí)行部分的功能,與分配給另一個(gè)功能執(zhí)行部分的該功能、包括分配有該功能的功能執(zhí)行部分的第一操作屏幕、以及處于比該第一操作 屏幕更高層次的第二操作屏幕中的任意一者之間,對(duì)于用戶認(rèn)證的需求不 相同時(shí),通知單元向用戶通知警告信息,該警告信息指示存在不同的事實(shí)。根據(jù)本發(fā)明的第七個(gè)方面,在定制操作中,能夠向用戶報(bào)告是否需 要用戶認(rèn)證的設(shè)置中的不一致性。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理裝置,其中,定制 單元定制操作屏幕;以及當(dāng)確定單元確定,在分配給包括在操作屏幕中的 定制的功能執(zhí)行部分的功能,與分配給另一個(gè)功能執(zhí)行部分的該功能、包 括分配有該功能的功能執(zhí)行部分的第一操作屏幕、以及處于比該第一操作 屏幕更高層次的第二操作屏幕中的任意一者之間,對(duì)于用戶認(rèn)證的需求不 相同時(shí),禁止單元禁止定制該操作屏幕。根據(jù)本發(fā)明的第八個(gè)方面,在定制操作中,能夠避免在是否需要用 戶認(rèn)證的設(shè)置中的不一致性。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理系統(tǒng),包括接收 單元,接收由用戶在操作屏幕上所選擇的信息;檢測單元,檢測與由接收 單元接收的信息相對(duì)應(yīng)的功能執(zhí)行部分;存儲(chǔ)器,存儲(chǔ)關(guān)于是否需要用戶 認(rèn)證的信息,該信息是為操作屏幕和分配給該操作屏幕中包括的每個(gè)功能 執(zhí)行部分的功能而設(shè)置的;確定單元,在執(zhí)行分配給功能執(zhí)行部分的功能 時(shí),確定單元基于存儲(chǔ)在存儲(chǔ)器中的關(guān)于是否需要用戶認(rèn)證的信息,確定 是否需要用戶認(rèn)證;用戶認(rèn)證單元,當(dāng)用戶選擇了由確定單元確定為需要 用戶認(rèn)證的功能執(zhí)行部分時(shí),用戶認(rèn)證單元執(zhí)行用戶認(rèn)證;以及功能執(zhí)行 單元,執(zhí)行分配給由用戶所選擇的功能執(zhí)行部分的功能,其中,該用戶被 授權(quán)執(zhí)行該功能;其中,當(dāng)分配給由檢測單元檢測到的功能執(zhí)行部分的功 能、分配給另一個(gè)功能執(zhí)行部分的該功能、以及包括分配有該功能的功能 執(zhí)行部分的操作屏幕,以上至少任意一者被設(shè)置為"需要用戶認(rèn)證"時(shí), 確定單元確定在執(zhí)行該功能時(shí)需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的第九個(gè)方面,即使將所選擇的功能執(zhí)行部分設(shè)置為"不 需要用戶認(rèn)證",也可能需要用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理系統(tǒng),其中,接收 單元接收用戶在層次結(jié)構(gòu)中的多個(gè)操作屏幕上所選擇的信息;以及當(dāng)分配給由檢測單元檢測到的功能執(zhí)行部分的功能、分配給另一個(gè)功能執(zhí)行部分 的該功能、包括分配有該功能的功能執(zhí)行部分的第一操作屏幕,以及處于 比該第一操作屏幕更高層次的第二操作屏幕,以上至少任意一者被設(shè)置為 "需要用戶認(rèn)證"時(shí),確定單元確定在執(zhí)行該功能時(shí)需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的第十個(gè)方面,即使將功能設(shè)置為"不需要用戶^ar', 當(dāng)包括在不同操作屏幕中的操作部分被設(shè)置為"需要用戶認(rèn)證"時(shí),也可 能需要用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理系統(tǒng),其中,當(dāng)分 配給由檢測單元檢測到的功能執(zhí)行部分的功能是由多個(gè)基本功能組成的組 合功能時(shí),確定單元針對(duì)該多個(gè)基本功能中的每一個(gè)確定是否需要用戶認(rèn) 證,以及當(dāng)該多個(gè)基本功能中的至少一個(gè)需要認(rèn)證時(shí),確定單元確定該組 合功能需要用戶認(rèn)證。根據(jù)本發(fā)明的第十一個(gè)方面,即使當(dāng)將組合功能設(shè)置為"不需要用 戶認(rèn)證",當(dāng)組成該組合功能的任意功能被設(shè)置為"需要用戶認(rèn)證"時(shí),也 可能需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理系統(tǒng),其中,當(dāng)檢 測單元檢測到功能執(zhí)行部分時(shí),確定單元確定在執(zhí)行分配給該功能執(zhí)行部 分的功能時(shí)是否需要用戶認(rèn)證。根據(jù)本發(fā)明的第十二個(gè)方面,每次當(dāng)要執(zhí)行分配給功能執(zhí)行部分的 功能時(shí),都能夠判斷是否需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理方法,包括接收 由用戶在操作屏幕上所選擇的信息;檢測與所接收的信息相對(duì)應(yīng)的功能執(zhí) 行部分;存儲(chǔ)關(guān)于是否需要用戶認(rèn)證的信息,該信息是為操作屏幕和分配 給該操作屏幕中包括的每個(gè)功能執(zhí)行部分的功能而設(shè)置的;當(dāng)執(zhí)行分配給 功能執(zhí)行部分的功能時(shí),基于所存儲(chǔ)的關(guān)于是否需要用戶認(rèn)證的信息,判 斷是否需要用戶認(rèn)證;當(dāng)用戶選擇被判斷為需要用戶認(rèn)證的功能執(zhí)行部分 時(shí),執(zhí)行用戶認(rèn)證;以及執(zhí)行分配給用戶所選擇的功能執(zhí)行部分的功能, 其中,該用戶被授權(quán)執(zhí)行該功能;其中,在判斷步驟中,當(dāng)分配給所檢測 到的功能執(zhí)行部分的功能、分配給另一個(gè)功能執(zhí)行部分的該功能、以及包 括分配有該功能的功能執(zhí)行部分的操作屏幕,以上至少任意一者被設(shè)置為"需要用戶認(rèn)證"時(shí),判斷為在執(zhí)行該功能時(shí)需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的第十三個(gè)方面,即使將所選擇的功能執(zhí)行部分設(shè)置為 "不需要用戶認(rèn)證",也可能需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理方法,其中,接收 步驟接收由用戶在層次結(jié)構(gòu)中的多個(gè)操作屏幕上所選擇的信息;以及當(dāng)分 配給由檢測步驟檢測到的功能執(zhí)行部分的功能、分配給另一個(gè)功能執(zhí)行部 分的該功能、包括分配有該功能的功能執(zhí)行部分的第一操作屏幕,以及處 于比該第一操作屏幕更高層次的第二操作屏幕,以上至少任意一者被設(shè)置 為"需要用戶認(rèn)證"時(shí),確定步驟確定在執(zhí)行該功能時(shí)需要進(jìn)行用戶認(rèn)證。
根據(jù)本發(fā)明的第十四個(gè)方面,即使將功能設(shè)置為"不需要用戶認(rèn)證", 當(dāng)包括在不同操作屏幕中的操作部分被設(shè)置為"需要用戶認(rèn)證"時(shí),也可 能需要進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理方法,其中,當(dāng)分 配給由檢測步驟檢測到的功能執(zhí)行部分的功能是由多個(gè)基本功能組成的組 合功能時(shí),確定步驟針對(duì)該多個(gè)基本功能中的每一個(gè)確定是否需要用戶認(rèn) 證,以及當(dāng)該多個(gè)基本功能中的至少一個(gè)需要認(rèn)證時(shí),確定步驟確定該組 合功能需要用戶認(rèn)證。根據(jù)本發(fā)明的第十五個(gè)方面,即使將組合功能設(shè)置為"不需要用戶 認(rèn)證",當(dāng)組成該組合功能的任意功能被設(shè)置為"需要用戶認(rèn)證"時(shí),也可 能請(qǐng)求進(jìn)行用戶認(rèn)證。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理方法,其中,當(dāng)檢 測步驟檢測到功能執(zhí)行部分時(shí),確定步驟確定在執(zhí)行分配給該功能執(zhí)行部 分的功能時(shí)是否需要用戶認(rèn)證。根據(jù)本發(fā)明的第十六個(gè)方面,每次當(dāng)要執(zhí)行分配給功能執(zhí)行部分的 功能時(shí),都能夠判斷是否需要進(jìn)行用戶認(rèn)證。
基于下列附圖,將對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行具體描述,其中
圖1是示出了一個(gè)示例性實(shí)施例的圖像處理裝置的硬件配置圖;
圖2是示出了該示例性實(shí)施例的圖像處理裝置的方框12
圖3是示出了該示例性實(shí)施例的圖像處理裝置的操作面板上.顯示的 屏幕、屏幕的層次、和在每個(gè)菜單屏幕中所包括的操作按鈕之間的關(guān)系的 示意圖;圖4是示出了該示例性實(shí)施例的菜單信息表格的示例性數(shù)據(jù)結(jié)構(gòu)的 圖表;圖5是示出了該示例性實(shí)施例的功能按鈕信息表格的示例性數(shù)據(jù)結(jié) 構(gòu)的圖表;圖6是示出了該示例性實(shí)施例的操作的流程圖;圖7是示出了圖6中所示的確定用戶認(rèn)證需求的流程圖;圖8是示出了該示例性實(shí)施例中的功能按鈕信息表格的示例性數(shù)據(jù)
結(jié)構(gòu)的圖表,在該功能按鈕信息表格中,已認(rèn)證信息進(jìn)一步與每個(gè)功能按
鈕相關(guān)聯(lián);圖9是示出了該示例性實(shí)施例中的示例性設(shè)置的圖表,其中,對(duì)功
能按鈕信息表格設(shè)置了不同的認(rèn)證需求信息內(nèi)容;以及圖IO是示出了該示例性實(shí)施例中的需要認(rèn)證的功能列表的圖表。
具體實(shí)施例方式通過參照附圖,將對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行描述。
圖1是硬件配置圖,示出了一個(gè)示例性實(shí)施例的圖像處理裝置。假 設(shè)該示例性實(shí)施例中的圖像處理裝置IO配置有包括復(fù)制功能、掃描儀功能 和傳真通信功能的多種功能中至少一種功能。該圖像處理裝置IO具有內(nèi)嵌 計(jì)算機(jī),作為信息處理裝置。在圖1中,CPUll通過根據(jù)存儲(chǔ)在ROM19 中的程序控制裝配在圖像處理裝置10上的每個(gè)機(jī)構(gòu)例如掃描儀14和打印 機(jī)引擎16的操作,為用戶提供多種功能。地址數(shù)據(jù)總線12與被CPU 11控 制的每個(gè)機(jī)構(gòu)連接,并進(jìn)行數(shù)據(jù)通信。操作面板13是用于從用戶接收指令 并顯示信息的顯示屏幕的一個(gè)實(shí)例。掃描儀14掃描用戶設(shè)置的原稿,并將 其作為電子數(shù)據(jù)存儲(chǔ)在例如HDD (硬盤驅(qū)動(dòng)器)15的存儲(chǔ)器中。HDD 15 存儲(chǔ)經(jīng)由掃描儀所掃描的電子文檔等。打印機(jī)16根據(jù)CPU ll執(zhí)行的控制 程序的指令,在一張打印紙上打印圖像。網(wǎng)絡(luò)接口 (I/F) 17與網(wǎng)絡(luò)2連接, 并用于通過電子郵件或傳真將由該裝置生成的電子數(shù)據(jù)傳輸至另一臺(tái)計(jì)算機(jī)4、接收從另一臺(tái)計(jì)算機(jī)傳輸?shù)皆撗b置的電子郵件或通過傳真?zhèn)魉偷碾娮?數(shù)據(jù)、或者經(jīng)由瀏覽器訪問該裝置。RAM18用于當(dāng)程序執(zhí)行時(shí)作為工作內(nèi) 存,或者當(dāng)發(fā)送和接收電子數(shù)據(jù)時(shí)作為通信緩存。ROM19存儲(chǔ)用于控制該 裝置、加密電子數(shù)據(jù)以及發(fā)送和接收電子數(shù)據(jù)的多種程序。響應(yīng)于每個(gè)程 序的執(zhí)行,后面將描述的每個(gè)組件執(zhí)行預(yù)定的處理功能。外部介質(zhì)接口(I/F) 20是與外部存儲(chǔ)設(shè)備的接口 ,該外部存儲(chǔ)設(shè)備例如USB存儲(chǔ)器或快閃存儲(chǔ)
器o圖2是該示例性實(shí)施例中圖像處理裝置10的方框圖。該圖像處理裝 置10包括用戶接口21、檢測單元22、確定單元23、用戶認(rèn)證單元24、 定制功能單元25、控制器26和認(rèn)證信息存儲(chǔ)單元27。圖2示出了用于描 述該示例性實(shí)施例的必要的組件。該示例性實(shí)施例中的圖像處理裝置10,與傳統(tǒng)技術(shù)相同分層次地管 理操作面板13上所顯示的多個(gè)操作屏幕,但是使用戶接口 21在操作面板 13上顯示操作屏幕,該操作屏幕是根據(jù)用戶的屏幕切換操作,從分層結(jié)構(gòu) 中的多個(gè)操作屏幕中選取出來的。用戶接口 21還接收用戶在所顯示的屏幕 上的輸入。通過將操作面板13以及用于控制操作面板13的輸入/輸出的軟 件合并在一起來實(shí)施用戶接口21。檢測單元22檢測功能執(zhí)行部分,該功能 執(zhí)行部分是由用戶從顯示在操作面板13上的操作屏幕中所包括的功能執(zhí)行 部分中選取出來的。通常使用GUI (圖形用戶接口)以生成在操作屏幕中包括的操作按 鈕。在該示例性實(shí)施例中提及的功能執(zhí)行部分是操作按鈕,將每個(gè)不同功 能分配給該操作按鈕,該不同功能包括提供給圖像處理裝置10的復(fù)制功能 和掃描功能,該操作按鈕是一種GUI組件。從而,當(dāng)選擇該操作按鈕時(shí), 分配給所選擇的操作按鈕的功能通常會(huì)啟動(dòng),同時(shí)該操作按鈕的某些設(shè)置 可能需要在執(zhí)行該功能之前進(jìn)行用戶認(rèn)證。在下面的描述中,該功能執(zhí)行 部分通常被稱為"功能按鈕"。如上所述,當(dāng)包括提供給圖像處理裝置10 的復(fù)制功能和掃描功能的多種功能被稱為"基本功能"時(shí),則多個(gè)基本功 能的組合功能被稱為"組合功能"。可以將組合功能分配給如上所述的操作 按鈕。具體地,被分配有組合功能的操作按鈕被稱為"組合功能按鈕"。
認(rèn)證信息存儲(chǔ)單元27存儲(chǔ)關(guān)于是否需要用戶認(rèn)證的信息,該信息是在執(zhí)行分配給每個(gè)功能按鈕的功能時(shí)設(shè)置的。當(dāng)執(zhí)行分配給功能按鈕的功
能時(shí),確定單元23通過參考在認(rèn)證信息存儲(chǔ)單元27中注冊(cè)的信息,確定 是否需要進(jìn)行用戶認(rèn)證。當(dāng)確定單元23確定用戶選擇的功能按鈕需要進(jìn)行 用戶認(rèn)證時(shí),用戶認(rèn)證單元24執(zhí)行用戶認(rèn)證。這里,假設(shè)用戶認(rèn)證為在操 作面板13上顯示認(rèn)證屏幕的處理。該認(rèn)證屏幕用于提示用戶輸入用戶ID 和密碼,該用戶ID和密碼是該用戶的標(biāo)識(shí)信息。通過使用提供給圖像處理 裝置10的定制功能,定制功能單元25定制在操作面板13上所顯示的操作 屏幕,定義操作屏幕的層次,生成組合功能按鈕,等等。這里,術(shù)語"定 制"是指根據(jù)用戶的意圖改變模型的默認(rèn)設(shè)置。除了傳統(tǒng)定制功能,該示 例性實(shí)施例中的定制功能單元25結(jié)合通知單元28和禁止單元29,還提供 了新的功能。后面將對(duì)該新功能進(jìn)行具體描述??刂破?6控制在圖像處理 裝置10中包括的全部操作。通過所裝配的設(shè)備,例如裝配在圖像處理裝置10上的計(jì)算機(jī)和掃描 儀14,以及在計(jì)算機(jī)上裝配的CPU 11中執(zhí)行的程序的共同操作,實(shí)現(xiàn)圖 像處理裝置10的單元21到26。認(rèn)證信息存儲(chǔ)單元27由在圖像處理裝置 10上裝配的HDD 15或RAM 18實(shí)現(xiàn)。通過存儲(chǔ)到諸如CD-ROM和DVD-ROM的計(jì)算機(jī)可讀記錄介質(zhì)中, 以及經(jīng)由通信系統(tǒng),能夠提供在該示例性實(shí)施例中所使用的程序。經(jīng)由通 信系統(tǒng)或從記錄介質(zhì)所提供的程序被安裝到計(jì)算機(jī)中。當(dāng)計(jì)算機(jī)的CPU 11 執(zhí)行所安裝的程序時(shí),實(shí)現(xiàn)多種處理。圖3是示意圖,示出了在圖像處理裝置10的操作面板13上顯示的 屏幕、屏幕的層次、以及在每個(gè)菜單屏幕中包括的操作按鈕之間的關(guān)系。 在圖3中,主菜單屏幕具有排列在上面的三個(gè)子菜單按鈕ml、 m2和m3。 當(dāng)選擇子菜單按鈕ml時(shí),則顯示子菜單ml及排列在上面的功能按鈕,每 個(gè)該功能按鈕分配有功能fl、 f2、 f3和cl。當(dāng)選擇子菜單按鈕m2時(shí),則 顯示子菜單m2及排列在上面的功能按鈕,每個(gè)該功能按鈕分配有功能fl、 f4、 f5、 c2、 c3和c4。當(dāng)選擇子菜單按鈕m3時(shí),則顯示子菜單m3及排列 在上面的功能按鈕,每個(gè)該功能按鈕分配有功能f2、 f5、 f7和c2。
圖4的圖表示出了該示例性實(shí)施例的菜單信息表格的示例性數(shù)據(jù)結(jié) 構(gòu)。該菜單信息表格是在定制處理中生成的,并被注冊(cè)到認(rèn)證信息存儲(chǔ)單元27中。在該菜單信息表格中,為每個(gè)菜單相互關(guān)聯(lián)地設(shè)置了用于標(biāo)識(shí)在 操作屏幕中包括的菜單的菜單ID、用于標(biāo)識(shí)分配到該菜單的操作按鈕的按 鈕ID、和認(rèn)證需求信息。圖4示出了對(duì)應(yīng)圖3中示出的操作屏幕結(jié)構(gòu)的實(shí) 例。認(rèn)證需求信息是當(dāng)用戶選擇了一個(gè)菜單或一個(gè)功能的相應(yīng)的操作按鈕 時(shí),由確定單元23確定是否需要對(duì)該操作用戶進(jìn)行用戶認(rèn)證時(shí)所參考的信 息。在圖4中,"2"表示在定制處理中將操作按鈕預(yù)先設(shè)置為需要認(rèn)證, 以及"0"表示在定制處理中將操作按鈕預(yù)先設(shè)置為不需要認(rèn)證。
圖5示出了該示例性實(shí)施例中的功能按鈕信息表格的示例性數(shù)據(jù)結(jié) 構(gòu)。該功能按鈕信息表格是在定制處理中生成的,并被注冊(cè)到認(rèn)證信息存 儲(chǔ)單元27中。在該功能按鈕信息表格中,為每個(gè)功能按鈕相互關(guān)聯(lián)地設(shè)置 了用于標(biāo)識(shí)功能按鈕的按鈕ID、用于標(biāo)識(shí)分配給該按鈕的功能的功能ID、 認(rèn)證需求信息、以及基本功能ID。在上文中已經(jīng)對(duì)認(rèn)證需求信息進(jìn)行了描 述。當(dāng)功能按鈕為組合功能按鈕時(shí),則將被組合的基本功能的功能ID設(shè)置 為該基本功能ID。當(dāng)在該功能按鈕信息表格的基本功能ID欄中設(shè)置了功能 ID時(shí),能夠獲知該功能按鈕是組合功能按鈕。在該示例性實(shí)施例中,基本 功能的功能ID以"f"開始,以及組合功能的功能ID以"c"開始,以易于
區(qū)分基本功能和組合功能。通過參照?qǐng)D6和圖7中示出的流程圖,對(duì)該示例性實(shí)施例的操作進(jìn) 行描述。下面將主要描述關(guān)于當(dāng)用戶選擇每個(gè)操作按鈕時(shí),確定是否需要 對(duì)該操作用戶進(jìn)行認(rèn)證。在下面參照流程圖的描述中,對(duì)曾經(jīng)描述過的處 理,將根據(jù)需要進(jìn)行簡單地描述。假設(shè)想要使用圖像處理裝置IO所提供的功能的用戶,選擇了在操作 面板13上顯示的主菜單中的子菜單ml中的操作按鈕。
用戶接口 21接收到操作面板13上的該操作。當(dāng)檢測單元22檢測到 該操作為選擇子菜單ml (步驟IIO)時(shí),則確定單元23執(zhí)行下面將描述的 用戶認(rèn)證需求確定(步驟120)。具體地,參照?qǐng)D7,當(dāng)該用戶選擇的操作按鈕是子菜單ml的操作按 鈕,而不是功能按鈕(在步驟121處的否)時(shí),則確定單元23通過參考在 菜單信息表格中設(shè)置的關(guān)于子菜單ml的認(rèn)證需求信息,能夠確定需要進(jìn)行 用戶認(rèn)證。從而,確定單元23確定需要進(jìn)行用戶認(rèn)證(步驟124)。根據(jù)該確定的結(jié)果,設(shè)置"需要認(rèn)證"(在步驟125、步驟126處的是)。在圖6中,當(dāng)在該用戶認(rèn)證需求確定步驟中確定"需要認(rèn)證"(步驟
130處的是)時(shí),用戶認(rèn)證單元24在操作面板13上顯示預(yù)定認(rèn)證屏幕,用
于請(qǐng)求用戶認(rèn)證(步驟140)。這里,假設(shè)用戶認(rèn)證成功。當(dāng)用戶認(rèn)證成功時(shí),操作面板13將顯示子菜單ml。當(dāng)子菜單ml
的操作按鈕不是功能按鈕時(shí)(步驟160處的否),該裝置等待來自用戶的操
作指令。如果接下來該用戶在子菜單ml中選擇分配有功能fl的功能按鈕bl, 則確定單元23以如下所示的方式確定是否需要進(jìn)行用戶認(rèn)證(步驟110、 120)。具體地,參照?qǐng)D7,當(dāng)該用戶所選擇的操作按鈕是功能按鈕bl (步 驟121處的是),并且不是組合功能按鈕(步驟122處的否)時(shí),確定單元 23通過參考在功能按鈕信息表格中設(shè)置的關(guān)于功能按鈕bl的認(rèn)證需求信 息,能夠確定不需要進(jìn)行用戶認(rèn)證。然而,這里,因?yàn)楫?dāng)選擇子菜單ml 時(shí)已經(jīng)執(zhí)行過用戶認(rèn)證,以及基于認(rèn)證需求信息的確定結(jié)果,確定單元23 確定不需要用戶認(rèn)證(步驟124)。根據(jù)確定步驟的結(jié)果,設(shè)置"不需要認(rèn) 證"(步驟125、步驟127處的否)。通過參照由圖象處理裝置IO收集的關(guān)于用戶操作歷史的信息,能夠 識(shí)別出包括所選擇的功能按鈕bl的菜單。因此,基于該信息,能夠確定是 否已經(jīng)執(zhí)行過用戶認(rèn)證??蛇x地,該裝置可以設(shè)置為,當(dāng)對(duì)于功能fl、 f2、 S和cl已經(jīng)執(zhí)行過用戶認(rèn)證后,通過使用功能按鈕信息表格等,能夠忽略 此后的用戶認(rèn)證。圖8示出這種情況下,功能按鈕信息表格的示例性數(shù)據(jù) 結(jié)構(gòu)。如圖8中所示例的,已執(zhí)行認(rèn)證的信息進(jìn)一步與每個(gè)功能按鈕相關(guān) 聯(lián)。當(dāng)控制器26確認(rèn)在用戶認(rèn)證步驟140處用戶認(rèn)證成功時(shí),控制器26 通過參考菜單信息表格,提取子菜單ml中的可執(zhí)行功能fl、 f2、 C和cl, 并將功能按鈕信息表格中的功能fl、 f2、 f3和cl的每個(gè)已執(zhí)行認(rèn)證信息設(shè) 置為"1",以指示用戶認(rèn)證已經(jīng)執(zhí)行。在確定是否需要用戶認(rèn)證時(shí),確定 單元23通過參考已執(zhí)行認(rèn)證信息,確定對(duì)于功能fl不需要進(jìn)行認(rèn)證。
在圖6中,當(dāng)在用戶認(rèn)證需求確定步驟中確定"不需要認(rèn)證"(步驟 130處的否)時(shí),則不需要進(jìn)行用戶認(rèn)證。由于這里選擇了功能按鈕bl,所以執(zhí)行相應(yīng)的功能fl (步驟170)。當(dāng)用戶在子菜單ml上選擇了分別分配有功能f2、 f3和cl的功能按 鈕b2、 b3和b9時(shí),因?yàn)樵谠撉闆r中,選擇了分配有功能fl的功能按鈕bl, 所以確定不需要進(jìn)行用戶認(rèn)證,并執(zhí)行每個(gè)功能。接下來,假設(shè)想要使用圖像處理裝置IO提供的功能的用戶新選擇了 操作面板13上顯示的主菜單上的子菜單m2的操作按鈕。確定單元23以下 面的方式確定是否需要進(jìn)行用戶認(rèn)證(步驟IIO、 120)。
具體地,參照?qǐng)D7,當(dāng)用戶選擇的操作按鈕是子菜單m2時(shí)(步驟121 處的否),確定單元23通過參考在菜單信息表格中設(shè)置的關(guān)于子菜單m2 的認(rèn)證需求信息,能夠確定不需要進(jìn)行用戶認(rèn)證。因此,確定單元23確定 不需要用戶認(rèn)證(步驟124)。根據(jù)確定步驟的結(jié)果,設(shè)置"不需要認(rèn)證"
(步驟125、步驟127處的否)。
在圖6中,當(dāng)在用戶認(rèn)證需求確定步驟中確定"不需要認(rèn)證"(步驟 130處的否),以及并未選擇功能按鈕(步驟160處的否)時(shí),該裝置等待 來自用戶的操作指令。如果用戶在子菜單m2上選擇分配有功能fl的功能按鈕bl,則接下 來確定單元23以如下所示的方式確定是否需要用戶認(rèn)證(步驟110、 120)。
具體地,參照?qǐng)D7,當(dāng)用戶選擇的操作按鈕是功能按鈕bl (步驟121 處的是),并且不是組合功能按鈕(步驟122處的否)時(shí),確定單元23通 過參考在功能按鈕信息表格中設(shè)置的關(guān)于功能按鈕bl的認(rèn)證需求信息,能 夠確定不需要進(jìn)行用戶認(rèn)證。確定單元23進(jìn)一步確定下列信息。第一,確 定單元23檢査組合功能的存在,該組合功能的基本功能是分配給功能按鈕 bl的功能fl。在圖5示出的實(shí)例中,在組合功能cl中包括功能fl。如果確 定單元23檢查對(duì)于組合功能cl是否需要進(jìn)行用戶認(rèn)證,則確定單元能夠 從相應(yīng)的認(rèn)證需求信息被設(shè)置為"0"這個(gè)事實(shí)中確定不需要用戶認(rèn)證。確 定單元23還檢査包括功能按鈕bl的菜單的存在。參照?qǐng)D4中所示的實(shí)例, 在子菜單ml中以及在子菜單m2中都包括功能按鈕bl。確定單元23通過 參考在菜單信息表格中設(shè)置的關(guān)于子菜單ml的認(rèn)證需求信息,能夠確定需 要用戶認(rèn)證。根據(jù)上述檢査的結(jié)果,當(dāng)至少設(shè)置一個(gè)"需要認(rèn)證"時(shí),確定單元23確定在執(zhí)行功能fl時(shí)需要進(jìn)行用戶認(rèn)證(步驟124)。根據(jù)該確定步驟的 結(jié)果,設(shè)置"需要認(rèn)證"(步驟125、步驟126處的是)。
在圖6中,當(dāng)在用戶認(rèn)證需求確定步驟中確定"需要認(rèn)證"時(shí)(步 驟130的是),用戶認(rèn)證單元24在操作面板13上顯示預(yù)定的認(rèn)證屏幕,用 于請(qǐng)求用戶認(rèn)證(步驟140)。當(dāng)用戶認(rèn)證成功時(shí),則執(zhí)行分配給功能按鈕 bl的功能fl (步驟170)。如果用戶在子菜單m2上選擇分配有功能f4的功能按鈕b4,則接下 來確定單元23以如下所示的方式確定是否需要進(jìn)行用戶認(rèn)證(步驟110、 120)。具體地,參照?qǐng)D7,當(dāng)用戶所選擇的操作按鈕是功能按鈕b4 (步驟
121處的是),并且不是組合功能按鈕(步驟122處的否)時(shí),確定單元23
通過參考在功能按鈕信息表格中設(shè)置的關(guān)于功能按鈕b4的認(rèn)證需求信息設(shè)
置為"2"這個(gè)事實(shí),確定需要用戶認(rèn)證(步驟124),以及根據(jù)該確定步驟
的結(jié)果設(shè)置"需要認(rèn)證"(步驟125、步驟126處的是)。在圖6中,當(dāng)在用戶認(rèn)證需求確定步驟中確定"需要認(rèn)證"時(shí)(步
驟130處的是),用戶認(rèn)證單元24請(qǐng)求用戶認(rèn)證(步驟140)。當(dāng)用戶認(rèn)證
成功時(shí),執(zhí)行分配給功能按鈕b4的功能f4 (步驟170)。如果用戶在子菜單m2上選擇分配有功能f5的功能按鈕b5,則接下
來確定單元23以如下所示的方式確定是否需要進(jìn)行用戶認(rèn)證(步驟110、
120)。具體地,參照?qǐng)D7,當(dāng)用戶所選擇的操作按鈕是功能按鈕b5 (步驟 121處的是),并且不是組合功能按鈕(步驟122處的否)時(shí),確定單元23 通過參考在功能按鈕信息表格中設(shè)置的關(guān)于功能按鈕b5的認(rèn)證需求信息, 確定不需要用戶認(rèn)證。在這種情況中,確定單元23與選擇功能按鈕bl的 情況一樣執(zhí)行。即,確認(rèn)單元23檢査組合功能的存在,該組合功能的基本 功能是分配給功能按鈕b5的功能f5。在圖5中所示的實(shí)例中,在組合功能 c3中包括功能f5。如果確定單元23檢查對(duì)于組合功能c3是否需要進(jìn)行用 戶認(rèn)證,則它能夠確定不需要用戶認(rèn)證。確定單元23進(jìn)一步檢查包括功能 按鈕b5的菜單的存在。參照?qǐng)D4中所示的實(shí)例,在子菜單m3中以及在子 菜單m2中都包括功能按鈕b5。確定單元23通過參考在菜單信息表格中設(shè)置的關(guān)于子菜單m3的認(rèn)證需求信息,能夠確定不需要用戶認(rèn)證。
根據(jù)上述的結(jié)果,由于沒有將"需要認(rèn)證"設(shè)置到功能f5自身、包 括功能f5的組合功能、以及包括功能按鈕b5的菜單,所以確定單元23確 定在執(zhí)行功能f5時(shí)不需要進(jìn)行用戶認(rèn)證(步驟124)。根據(jù)確定步驟的結(jié)果, 設(shè)置"不需要認(rèn)證"(步驟125、步驟127處的否)。在圖6中,當(dāng)在用戶認(rèn)證需求確定步驟中確定"不需要認(rèn)證"時(shí)(步 驟130處的否),則跳過用戶認(rèn)證步驟,并執(zhí)行功能f5 (步驟170)。
如果用戶在子菜單m2上選擇分配有組合功能c2的功能按鈕b10, 則接下來確定單元23以如下所示的方式確定是否需要進(jìn)行用戶認(rèn)證(步驟 110、 120)。具體地,參照?qǐng)D7,當(dāng)用戶所選擇的操作按鈕是功能按鈕b10 (步驟 121處的是),并且還是組合功能按鈕(步驟122處的是)時(shí),確定單元23 通過參考在功能按鈕信息表格中設(shè)置的基本功能ID,將組合功能c2分解為 功能G和功能f4 (步驟123)。然后,確定單元23如上所述對(duì)每個(gè)所分解 的基本功能確定是否需要用戶認(rèn)證。首先,確定單元23能夠確定功能f2 不需要進(jìn)行用戶認(rèn)證,因?yàn)楣δ躥2本身不需要認(rèn)證而且功能f2不包括在任 意其它組合功能中。然而,包括分配有功能G的功能按鈕b2的子菜單ml 被設(shè)置為"需要認(rèn)證"。由于在執(zhí)行功能f2時(shí)需要進(jìn)行用戶認(rèn)證,所以不論 對(duì)于功能f4是否需要用戶認(rèn)證,確定單元23都確定在執(zhí)行組合功能c2時(shí) 需要用戶認(rèn)證(步驟124)。根據(jù)該確定步驟的結(jié)果,設(shè)置"需要認(rèn)證"(步 驟125、步驟126處的是)。在圖6中,當(dāng)在用戶認(rèn)證需求確定步驟中確定"需要認(rèn)證"時(shí)(步 驟130處的是),用戶認(rèn)證單元24請(qǐng)求用戶認(rèn)證(步驟140)。當(dāng)用戶認(rèn)證 成功時(shí),則執(zhí)行分配給功能按鈕b10的組合功能c2 (170)。按照在功能按 鈕信息表格中設(shè)置的順序,執(zhí)行組合功能c2的基本功能。
如果用戶在子菜單m2上選擇分配有組合功能c3的功能按鈕bll, 則接下來確定單元23以如下所示的方式確定是否需要進(jìn)行用戶認(rèn)證(步驟 110、 120)。具體地,參照?qǐng)D7,當(dāng)用戶所選擇的操作按鈕是組合功能按鈕bll(步 驟121處的是,步驟122處的是)時(shí),確定單元23通過參考在功能按鈕信息表格中設(shè)置的基本功能ID,將組合功能c3分解為功能f5、功能f6和功 能f8 (步驟123)。然后,確定單元23如上所述對(duì)每個(gè)所分解的基本功能確 定是否需要用戶認(rèn)證。首先,對(duì)于功能f5,確定單元23能夠確定功能f5 本身不需要用戶認(rèn)證,而且功能f5不包括在任意其它組合功能中,而且包 括分配有功能f5的功能按鈕b5的子菜單m3也被設(shè)置為"不需要認(rèn)證"。 由于在每個(gè)情況中對(duì)于功能f5均不需要用戶認(rèn)證,確定單元23確定對(duì)于功 能f5不需要用戶認(rèn)證。確定單元23確定對(duì)于功能傷也不需要認(rèn)證。對(duì)于 功能f8,根據(jù)關(guān)于功能f8的認(rèn)證需求信息,確定單元23能夠確定"需要 認(rèn)證"。根據(jù)上述結(jié)果,因?yàn)楫?dāng)執(zhí)行功能f8時(shí)需要進(jìn)行用戶認(rèn)證,所以確定 單元23確定在執(zhí)行組合功能c3時(shí)需要進(jìn)行用戶認(rèn)證(步驟124)。根據(jù)該 確定步驟的結(jié)果,設(shè)置"需要認(rèn)證"(步驟125、步驟126處的是)。
在圖6中,當(dāng)在用戶認(rèn)證需求確定步驟中確定"需要認(rèn)證"時(shí)(步 驟130處的是),用戶認(rèn)證單元24請(qǐng)求用戶進(jìn)行認(rèn)證(步驟140)。在執(zhí)行 組合功能c3之前,而不是在執(zhí)行功能f8時(shí),需要進(jìn)行用戶認(rèn)證。當(dāng)用戶認(rèn) 證成功時(shí),則執(zhí)行分配給功能按鈕bll的組合功能c3 (步驟170)。
如果用戶在子菜單m2上選擇分配有組合功能c4的功能按鈕b12, 則接下來確定單元23以如下所示的方式確定是否需要進(jìn)行用戶認(rèn)證(步驟 110、 120)。具體地,參照?qǐng)D7,當(dāng)用戶所選擇的操作按鈕是組合功能按鈕bl2(步 驟121處的是,步驟122處的是)時(shí),確定單元23通過參考在功能按鈕信 息表格中設(shè)置的基本功能ID,將組合功能c4分解為功能f7和功能傷(步 驟123)。然后,確定單元23如上所述對(duì)每個(gè)所分解的基本功能確定是否需 要用戶認(rèn)證。首先,對(duì)于功能f7,功能f7本身不需要用戶認(rèn)證,對(duì)于同樣 包括功能f7的組合功能cl也不需要認(rèn)證,而且沒有包括分配有功能f7的 功能按鈕b7的子菜單。因此,由于在每個(gè)情況中對(duì)于功能f7均不需要用戶 認(rèn)證,確定單元23確定對(duì)于功能f7不需要進(jìn)行用戶認(rèn)證。確定單元23確 定對(duì)于功能傷也不需要認(rèn)證。因此,由于對(duì)于構(gòu)成組合功能c4的功能f7 和傷兩者都不需要進(jìn)行用戶認(rèn)證,所以確定單元23確定在執(zhí)行組合功能 c4時(shí)不需要進(jìn)行用戶認(rèn)證(步驟124)。根據(jù)確定步驟的結(jié)果,設(shè)置"不需 要認(rèn)證"(步驟125、步驟127處的否)。
在圖6中,當(dāng)在用戶認(rèn)證需求確定步驟中確定"不需要認(rèn)證"時(shí)(步 驟130處的否),則跳過用戶認(rèn)證步驟,并執(zhí)行功能c3 (步驟170)。
然后,假設(shè)想要使用圖像處理裝置IO提供的功能的用戶在操作面板 13上顯示的主菜單上選擇了子菜單m3的操作按鈕。由于參照流程圖關(guān)于 該處理的描述與上文的描述相同,所以適當(dāng)?shù)厥÷粤岁P(guān)于該處理的描述。
當(dāng)在主菜單上選擇了子菜單m3的操作按鈕時(shí),像在子菜單m2的情 況中那樣,該裝置顯示子菜單m3而不需要進(jìn)行用戶認(rèn)證,并且等待來自用 戶的操作指令,其中對(duì)于子菜單m3在認(rèn)證需求信息中設(shè)置為"0",指示不 需要認(rèn)證。在該裝置進(jìn)入等待狀態(tài)后,如果用戶在子菜單m3上選擇分配有功能 f2的功能按鈕b2,能夠確定對(duì)于功能f2,盡管功能G本身不需要認(rèn)證,但 是對(duì)于包括功能f2的組合功能c2 "需要認(rèn)證",以及包括分配有功能f2的 功能按鈕b2的子菜單ml也被設(shè)置為"需要認(rèn)證"。因此,響應(yīng)于在子菜單 m3上選擇功能按鈕b2,需要進(jìn)行用戶認(rèn)證,并且然后如果認(rèn)證成功,則執(zhí) 行功能f2。在該裝置進(jìn)入等待狀態(tài)后,如果用戶在子菜單m3上選擇分配有功能 f5的功能按鈕b5,則對(duì)于功能f5,功能f5本身不需要認(rèn)證,并且對(duì)于包括 功能f5的組合功能c3也不需要認(rèn)證,以及對(duì)于包括分配有功能f5的功能 按鈕b5的子菜單m2也不需要認(rèn)證。由于該裝置確定在每個(gè)情況中均"不 需要認(rèn)證",所以其執(zhí)行功能f5,而沒有執(zhí)行用戶認(rèn)證。
在該裝置進(jìn)入等待狀態(tài)后,如果用戶在子菜單m3上選擇分配有 功能f7的功能按鈕b7,由于對(duì)于功能f7,功能f7本身不需要認(rèn)證,沒有 子菜單包括分配有功能f7的功能按鈕b7,而且對(duì)于兩個(gè)分別包括功能f7 的組合功能cl和c4均不需要認(rèn)證,所以確定功能f7"不需要認(rèn)證"。因此, 執(zhí)行功能f7,而沒有執(zhí)行用戶認(rèn)證。由于在需要進(jìn)行用戶認(rèn)證的子菜單ml 中包括分配有組合功能cl的功能按鈕b9,所以為嚴(yán)格維護(hù)安全性,該裝置 當(dāng)執(zhí)行功能f7時(shí)執(zhí)行用戶認(rèn)證。 在該裝置進(jìn)入等待狀態(tài)后,如果用戶在子菜單m3上選擇分配有 組合功能c2的功能按鈕b10,由于組合功能c2本身被設(shè)置為"需要認(rèn)證", 所以在進(jìn)行用戶認(rèn)證之后,執(zhí)行組合功能c2。
如上所述,該示例性實(shí)施例配置為,如果對(duì)于在某個(gè)子菜單上選 擇的功能需要用戶認(rèn)證,則對(duì)該功能執(zhí)行用戶認(rèn)證,即使對(duì)于在另一個(gè)子 菜單上選擇的該同一功能不需要用戶認(rèn)證。該示例性實(shí)施例配置為,如果 對(duì)于由選擇的作為基本功能的功能所生成的組合功能需要用戶認(rèn)證,則執(zhí) 行用戶認(rèn)證。在該示例性實(shí)施例中,通過參照在定制屏幕時(shí)生成的菜單信息表 格和功能按鈕信息表格,確定是否需要進(jìn)行用戶認(rèn)證。對(duì)于在確定是否需 要進(jìn)行用戶認(rèn)證步驟中確定"需要認(rèn)證"的功能,此后同樣需要認(rèn)證。對(duì) 于根據(jù)在需要用戶認(rèn)證的子菜單ml上選擇的功能按鈕而執(zhí)行的功能fl、f2、 f3和cl,即使當(dāng)從不需要用戶認(rèn)證的另一個(gè)子菜單中執(zhí)行該功能時(shí),也將 需要進(jìn)行用戶認(rèn)證。因此,在這種情況下,在與所涉及的功能相關(guān)聯(lián)的認(rèn) 證需求信息中設(shè)置"需要認(rèn)證"是方便的。圖9示出了在該情況中功能按 鈕信息表格的示例性設(shè)置。這里,為易于與在定制步驟中迸行設(shè)置的情況 相區(qū)分,在認(rèn)證需求信息中設(shè)置"1"以表示"需要認(rèn)證"。
可以單獨(dú)提供表格,用于注冊(cè)需要進(jìn)行用戶認(rèn)證的功能按鈕的列 表,來取代將認(rèn)證需求信息包括在功能按鈕信息表格中。圖10示出了需要 認(rèn)證的功能列表的實(shí)例。己經(jīng)描述了用戶使用圖像處理裝置10所執(zhí)行的操作。當(dāng)在定制 中使用上述功能時(shí),如下處理操作。定制功能單元25根據(jù)要定制的用戶操作生成操作屏幕,形成操 作屏幕的層次結(jié)構(gòu)。當(dāng)在生成操作屏幕時(shí)用戶在每個(gè)操作屏幕上設(shè)置需要 的功能按鈕,并為每個(gè)功能按鈕指示是否需要用戶認(rèn)證時(shí),定制功能單元 25根據(jù)該指示設(shè)置菜單信息表格和功能按鈕。這里,假設(shè)用戶在不同操作 屏幕(例如,子菜單ml和m2)上設(shè)置了一個(gè)功能按鈕(例如,功能按鈕 bl)。執(zhí)行用戶認(rèn)證確定的結(jié)果是,如果關(guān)于是否需要用戶認(rèn)證的確定結(jié)果 在不同操作屏幕之間不同,例如當(dāng)執(zhí)行在子菜單ml上設(shè)置的功能按鈕bl 所分配的功能fl時(shí)需要進(jìn)行用戶認(rèn)證,而當(dāng)從子菜單m2上執(zhí)行功能fl時(shí) 不需要進(jìn)行用戶認(rèn)證,則通知單元28通知用戶表示存在該不同的警告信息。 具體地,在操作面板13上顯示一條示表示警告信息的消息。
禁止單元29不僅通知用戶關(guān)于是否需要用戶認(rèn)證的確定結(jié)果的不一致性,還禁止該定制的設(shè)置。具體地,禁止單元29阻止保存該設(shè)置。
以示例和說明為目的,前文提供了對(duì)本發(fā)明示例性實(shí)施例的描 述。其并不旨在詳盡或?qū)⒈景l(fā)明局限于所公開的明確的形式。顯然地,很 多修改和變化對(duì)本領(lǐng)域技術(shù)人員而言是明顯的。選擇并描述實(shí)施例,以便 最佳地解釋本發(fā)明的原理及其實(shí)踐應(yīng)用,從而使得本領(lǐng)域其它技術(shù)人員能 夠理解本發(fā)明的多個(gè)實(shí)施例,以及多種修改,以適于預(yù)期的特定用途。其
旨在通過下面的權(quán)利要求及其等價(jià)體來限定本發(fā)明的范圍。
權(quán)利要求
1、一種信息處理裝置,包括接收單元,接收由用戶在操作屏幕上所選擇的信息;檢測單元,檢測與由所述接收單元接收的信息相對(duì)應(yīng)的功能執(zhí)行部分;存儲(chǔ)器,存儲(chǔ)關(guān)于是否需要用戶認(rèn)證的信息,該信息是為操作屏幕和分配給在該操作屏幕中包括的每個(gè)功能執(zhí)行部分的功能而設(shè)置的;確定單元,在將要執(zhí)行分配給功能執(zhí)行部分的功能時(shí),所述確定單元基于存儲(chǔ)在所述存儲(chǔ)器中的關(guān)于是否需要用戶認(rèn)證的信息,確定是否需要用戶認(rèn)證;用戶認(rèn)證單元,當(dāng)用戶選擇了由所述確定單元確定為需要用戶認(rèn)證的功能執(zhí)行部分時(shí),所述用戶認(rèn)證單元執(zhí)行用戶認(rèn)證;以及功能執(zhí)行單元,執(zhí)行分配給由用戶所選擇的功能執(zhí)行部分的功能,其中該用戶被授權(quán)執(zhí)行該功能;其中,當(dāng)分配給由所述檢測單元檢測到的功能執(zhí)行部分的功能、分配給另一個(gè)功能執(zhí)行部分的該功能、以及包括分配有該功能的功能執(zhí)行部分的操作屏幕,以上至少任意一者被設(shè)置為“需要用戶認(rèn)證”時(shí),所述確定單元確定在執(zhí)行該功能時(shí)需要進(jìn)行用戶認(rèn)證。
2、 根據(jù)權(quán)利要求1所述的信息處理裝置,其中所述接收單元接收由用戶在層次結(jié)構(gòu)中的多個(gè)操作屏幕上所選擇的信 息;以及當(dāng)分配給由所述檢測單元檢測到的功能執(zhí)行部分的功能、分配給另一 個(gè)功能執(zhí)行部分的該功能、包括分配有該功能的功能執(zhí)行部分的第一操作 屏幕、以及處于比所述第一操作屏幕更高層次的第二操作屏幕,以上至少 任意一者被設(shè)置為"需要用戶認(rèn)證"時(shí),所述確定單元確定在將要執(zhí)行該 功能時(shí)需要用戶認(rèn)證。
3、 根據(jù)權(quán)利要求2所述的信息處理裝置,其中當(dāng)分配給由所述檢測單元檢測到的功能執(zhí)行部分的功能是由多個(gè)基本功能組成的組合功能時(shí),所述確定單元針對(duì)該多個(gè)基本功能中的每一個(gè)確 定是否需要用戶認(rèn)證,以及當(dāng)該多個(gè)基本功能中的至少一個(gè)需要認(rèn)證時(shí),所述確定單元確定該組 合功能需要用戶認(rèn)證。
4、 根據(jù)權(quán)利要求1所述的信息處理裝置,其中當(dāng)所述檢測單元檢測到功能執(zhí)行部分時(shí),所述確定單元確定在執(zhí)行分 配給該功能執(zhí)行部分的功能時(shí)是否需要用戶認(rèn)證。
5、 根據(jù)權(quán)利要求4所述的信息處理裝置,其中 所述確定單元將被確定為需要用戶認(rèn)證的功能設(shè)置為需要認(rèn)證功能。
6、 根據(jù)權(quán)利要求5所述的信息處理裝置,其中當(dāng)用戶再次選擇分配有己經(jīng)通過由所述用戶認(rèn)證單元進(jìn)行的用戶認(rèn)證 的功能的功能執(zhí)行部分時(shí),所述確定單元確定不需要用戶認(rèn)證。
7、 根據(jù)權(quán)利要求2所述的信息處理裝置,還包括-定制單元,定制操作屏幕;以及通知單元,當(dāng)所述確定單元確定,在分配給包括在操作屏幕中的定制 的功能執(zhí)行部分的功能,與分配給另一個(gè)功能執(zhí)行部分的該功能、包括分 配有該功能的功能執(zhí)行部分的第一操作屏幕、以及處于比該第一操作屏幕 更高層次的第二操作屏幕中的任意一者之間,對(duì)于用戶認(rèn)證的需求不相同 時(shí),所述通知單元向用戶通知警告信息,該警告信息指示存在不同的事實(shí)。
8、 根據(jù)權(quán)利要求2所述的信息處理裝置,還包括 定制單元,定制操作屏幕;以及禁止單元,當(dāng)所述確定單元確定,在分配給包括在操作屏幕中的定制 的功能執(zhí)行部分的功能,與分配給另一個(gè)功能執(zhí)行部分的該功能、包括分 配有該功能的功能執(zhí)行部分的第一操作屏幕、以及處于比該第一操作屏幕 更高層次的第二操作屏幕中的任意一者之間,對(duì)于用戶認(rèn)證的需求不相同時(shí),所述禁止單元禁止定制該操作屏幕。
9、 一種信息處理系統(tǒng),包括接收單元,接收由用戶在操作屏幕上所選擇的信息;檢測單元,檢測與由所述接收單元接收的信息相對(duì)應(yīng)的功能執(zhí)行部分;存儲(chǔ)器,存儲(chǔ)關(guān)于是否需要用戶認(rèn)證的信息,該信息是為操作屏幕和 分配給該操作屏幕中包括的每個(gè)功能執(zhí)行部分的功能而設(shè)置的;確定單元,在將要執(zhí)行分配給功能執(zhí)行部分的功能時(shí),所述確定單元 基于存儲(chǔ)在所述存儲(chǔ)器中的關(guān)于是否需要用戶認(rèn)證的信息,確定是否需要 用戶認(rèn)證;用戶認(rèn)證單元,當(dāng)用戶選擇了由所述確定單元確定為需要用戶認(rèn)證的 功能執(zhí)行部分時(shí),所述用戶認(rèn)證單元執(zhí)行用戶認(rèn)證;以及功能執(zhí)行單元,執(zhí)行分配給由用戶所選擇的功能執(zhí)行部分的功能,其 中,該用戶被授權(quán)執(zhí)行該功能;其中,當(dāng)分配給由所述檢測單元檢測到的功能執(zhí)行部分的功能、分配 給另一個(gè)功能執(zhí)行部分的該功能、以及包括分配有該功能的功能執(zhí)行部分 的操作屏幕,以上至少任意一者被設(shè)置為"需要用戶認(rèn)證"時(shí),所述確定 單元確定在將要執(zhí)行該功能時(shí)需要進(jìn)行用戶認(rèn)證。
10、 根據(jù)權(quán)利要求9所述的信息處理系統(tǒng),其中所述接收單元接收用戶在層次結(jié)構(gòu)中的多個(gè)操作屏幕上所選擇的信 息;以及當(dāng)分配給由所述檢測單元檢測到的功能執(zhí)行部分的功能、分配給另一 個(gè)功能執(zhí)行部分的該功能、包括分配有該功能的功能執(zhí)行部分的第一操作 屏幕、以及處于比該第一操作屏幕更高層次的第二操作屏幕,以上至少任 意一者被設(shè)置為"需要用戶認(rèn)證"時(shí),所述確定單元確定在將要執(zhí)行該功 能時(shí)需要進(jìn)行用戶認(rèn)證。
11、 根據(jù)權(quán)利要求10所述的信息處理系統(tǒng),其中 當(dāng)分配給由所述檢測單元檢測到的功能執(zhí)行部分的功能是由多個(gè)基本功能組成的組合功能時(shí),所述確定單元針對(duì)該多個(gè)基本功能中的每一個(gè)確 定是否需要用戶認(rèn)證,以及當(dāng)該多個(gè)基本功能中的至少一個(gè)需要認(rèn)證時(shí),所述確定單元確定該組 合功能需要用戶認(rèn)證。
12、 根據(jù)權(quán)利要求9所述的信息處理系統(tǒng),其中 當(dāng)所述檢測單元檢測到功能執(zhí)行部分時(shí),所述確定單元確定在執(zhí)行分配給該功能執(zhí)行部分的功能時(shí)是否需要用戶認(rèn)證。
13、 一種信息處理方法,包括接收由用戶在操作屏幕上所選擇的信息;檢測與所接收的信息相對(duì)應(yīng)的功能執(zhí)行部分;存儲(chǔ)關(guān)于是否需要用戶認(rèn)證的信息,該信息是為操作屏幕和分配給該 操作屏幕中包括的每個(gè)功能執(zhí)行部分的功能而設(shè)置的;當(dāng)將要執(zhí)行分配給功能執(zhí)行部分的功能時(shí),基于所存儲(chǔ)的關(guān)于是否需 要用戶認(rèn)證的信息,判斷是否需要用戶認(rèn)證;當(dāng)用戶選擇被判斷為需要用戶認(rèn)證的功能執(zhí)行部分時(shí),執(zhí)行用戶認(rèn)證;以及執(zhí)行分配給用戶所選擇的功能執(zhí)行部分的功能,其中,該用戶被授權(quán) 執(zhí)行該功能;其中,在所述判斷步驟中,當(dāng)分配給所檢測到的功能執(zhí)行部分的功能、 分配給另一個(gè)功能執(zhí)行部分的該功能、以及包括分配有該功能的功能執(zhí)行 部分的操作屏幕,以上至少任意一者被設(shè)置為"需要用戶認(rèn)證"時(shí),判斷 為在將要執(zhí)行該功能時(shí)需要進(jìn)行用戶認(rèn)證。
14、 根據(jù)權(quán)利要求13所述的信息處理方法,其中 所述接收步驟接收由用戶在層次結(jié)構(gòu)中的多個(gè)操作屏幕上所選擇的信息;以及當(dāng)分配給由所述檢測步驟檢測到的功能執(zhí)行部分的功能、分配給另一 個(gè)功能執(zhí)行部分的該功能、包括分配有該功能的功能執(zhí)行部分的第一操作屏幕、以及處于比該第一操作屏幕更高層次的第二操作屏幕,以上至少任 意一者被設(shè)置為"需要用戶認(rèn)證"時(shí),所述確定步驟確定在將要執(zhí)行該功 能時(shí)需要進(jìn)行用戶認(rèn)證。
15、 根據(jù)權(quán)利要求14所述的信息處理方法,其中 當(dāng)分配給由所述檢測步驟檢測到的功能執(zhí)行部分的功能是由多個(gè)基本功能組成的組合功能時(shí),所述確定步驟針對(duì)該多個(gè)基本功能中的每一個(gè)確 定是否需要用戶認(rèn)證,以及當(dāng)該多個(gè)基本功能中的至少一個(gè)需要認(rèn)證時(shí),所述確定步驟確定該組 合功能需要用戶認(rèn)證。
16、 根據(jù)權(quán)利要求13所述的信息處理方法,其中 當(dāng)所述檢測步驟檢測到功能執(zhí)行部分時(shí),所述確定步驟確定在執(zhí)行分配給該功能執(zhí)行部分的功能時(shí)是否需要用戶認(rèn)證。
全文摘要
一種信息處理裝置、信息處理系統(tǒng)及信息處理方法。接收單元接收由用戶在操作屏幕上選擇的信息。檢測單元檢測與接收單元接收的信息對(duì)應(yīng)的功能執(zhí)行部分。當(dāng)分配給由檢測單元檢測到的功能執(zhí)行部分的功能、分配給另一個(gè)功能執(zhí)行部分的該功能、以及包括分配有該功能的功能執(zhí)行部分的操作屏幕,以上至少任意一者被設(shè)置為“需要用戶認(rèn)證”時(shí),確定單元確定需要用戶認(rèn)證。功能執(zhí)行單元執(zhí)行分配給由用戶所選擇的功能執(zhí)行部分的功能,其中,該用戶被授權(quán)執(zhí)行該功能。
文檔編號(hào)G06F21/00GK101409757SQ200810137749
公開日2009年4月15日 申請(qǐng)日期2008年7月18日 優(yōu)先權(quán)日2007年10月12日
發(fā)明者益井隆德 申請(qǐng)人:富士施樂株式會(huì)社