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

信息處理系統(tǒng)、圖像處理裝置、信息處理方法和記錄介質(zhì)與流程

文檔序號(hào):11450664閱讀:227來(lái)源:國(guó)知局
信息處理系統(tǒng)、圖像處理裝置、信息處理方法和記錄介質(zhì)與流程

本發(fā)明涉及信息處理系統(tǒng)、圖像處理裝置、信息處理方法和記錄介質(zhì)。



背景技術(shù):

當(dāng)使用諸如多功能外圍設(shè)備(mfp)的復(fù)合設(shè)備時(shí),執(zhí)行用于認(rèn)證用戶的過(guò)程。例如,當(dāng)用戶在復(fù)合設(shè)備上保持ic卡時(shí),復(fù)合設(shè)備讀取存儲(chǔ)在ic卡中關(guān)于用戶的識(shí)別信息(以下稱“用戶識(shí)別信息”),并將用戶識(shí)別信息發(fā)送到外部設(shè)置的認(rèn)證服務(wù)器。認(rèn)證服務(wù)器通過(guò)將由復(fù)合設(shè)備發(fā)送的用戶識(shí)別信息與由認(rèn)證服務(wù)器管理的用戶的信息(以下稱為“用戶信息”)進(jìn)行比較來(lái)認(rèn)證用戶,該用戶使用該復(fù)合設(shè)備。

此外,如果認(rèn)證成功,則從認(rèn)證服務(wù)器獲取關(guān)于已經(jīng)成功認(rèn)證的用戶的相關(guān)用戶信息,并緩存在復(fù)合設(shè)備中。

關(guān)于復(fù)合裝置,存在通過(guò)使得用戶可以使用的復(fù)合裝置來(lái)緩存認(rèn)證信息來(lái)加速使用復(fù)合裝置時(shí)的認(rèn)證過(guò)程的技術(shù)(例如,參照專利文獻(xiàn)1)。

引證列表

專利文獻(xiàn)

ptl1:日本特開(kāi)專利公開(kāi)no.2010-277557



技術(shù)實(shí)現(xiàn)要素:

技術(shù)問(wèn)題

假設(shè)軟件供應(yīng)商被要求創(chuàng)建諸如認(rèn)證應(yīng)用的程序。例如,軟件供應(yīng)商可以使用軟件開(kāi)發(fā)工具包(sdk)來(lái)創(chuàng)建諸如認(rèn)證應(yīng)用的程序。

在許多情況下,由創(chuàng)建的認(rèn)證應(yīng)用執(zhí)行的認(rèn)證處理將根據(jù)軟件供應(yīng)商而不同。例如,如果執(zhí)行優(yōu)先考慮認(rèn)證過(guò)程的速度的軟件供應(yīng)商所創(chuàng)建的認(rèn)證應(yīng)用,則可以緩存認(rèn)證所需的信息。相比之下,如果執(zhí)行優(yōu)先考慮安全性的軟件供應(yīng)商所創(chuàng)建的認(rèn)證應(yīng)用,則認(rèn)證所需的信息可能不被緩存。

用這種方式,由創(chuàng)建的認(rèn)證應(yīng)用執(zhí)行的認(rèn)證過(guò)程過(guò)程將根據(jù)軟件供應(yīng)商而不同。

因此,本發(fā)明的總體目的是允許程序選擇是否緩存關(guān)于過(guò)程的信息。

問(wèn)題的解決方案

在本發(fā)明的實(shí)施例中,提供了一種信息處理系統(tǒng)。信息處理系統(tǒng)包括第一存儲(chǔ)器,存儲(chǔ)所述信息處理系統(tǒng)的一個(gè)或多個(gè)用戶有關(guān)的用戶信息;第二存儲(chǔ)器;第一確定單元,根據(jù)程序是否設(shè)置第二存儲(chǔ)器以存儲(chǔ)來(lái)自在第一存儲(chǔ)器中所存儲(chǔ)的用戶信息的預(yù)定用戶信息,來(lái)確定是否將所述預(yù)定用戶信息存儲(chǔ)在第二存儲(chǔ)器中,所述預(yù)定用戶信息被使用在所述程序中;以及用戶信息處理單元,如果第一確定單元確定所述預(yù)定用戶信息將要被存儲(chǔ)在第二存儲(chǔ)器中,則所述用戶信息處理單元獲取來(lái)自所述用戶信息的預(yù)定用戶信息,并且將所述預(yù)定用戶信息存儲(chǔ)在第二存儲(chǔ)器中。

發(fā)明的有益效果

根據(jù)本發(fā)明的實(shí)施例,可以允許程序選擇是否緩存關(guān)于過(guò)程的信息。

附圖說(shuō)明

[圖1]圖1是示出根據(jù)實(shí)施例的信息處理系統(tǒng)的示意圖。

[圖2]圖2是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的硬件配置的示意圖。

[圖3]圖3是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的軟件配置的示意圖。

[圖4]圖4是根據(jù)實(shí)施例的復(fù)合設(shè)備的功能框圖。

[圖5]圖5是示出用戶信息表的示意圖。

[圖6]圖6是示出緩存的用戶信息表的示意圖。

[圖7]圖7是示出登錄的用戶信息表的示意圖。

[圖8]圖8是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(1)的時(shí)序圖。

[圖9]圖9是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(2)的時(shí)序圖。

[圖10]圖10是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(3)的時(shí)序圖。

[圖11]圖11是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(4)的時(shí)序圖。

[圖12]圖12是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(5)的時(shí)序圖。

[圖13]圖13是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(6)的時(shí)序圖。

[圖14]圖14是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(7)的時(shí)序圖。

[圖15]圖15是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(8)的時(shí)序圖。

[圖16]圖16是示出根據(jù)實(shí)施例的復(fù)合設(shè)備的操作(9)的時(shí)序圖。

[圖17]圖17是示出根據(jù)第三實(shí)施例的信息處理系統(tǒng)的功能配置的示意圖。

[圖18]圖18是示出根據(jù)第三實(shí)施例的用戶認(rèn)證過(guò)程的時(shí)序圖(1)。

[圖19]圖19是示出根據(jù)第三實(shí)施例的用戶認(rèn)證過(guò)程的時(shí)序圖(2)。

[圖20]圖20是示出根據(jù)第三實(shí)施例的用戶認(rèn)證過(guò)程的時(shí)序圖(3)。

具體實(shí)施方式

在下文中,基于下面參考附圖的示例來(lái)描述本發(fā)明的實(shí)施例。這些實(shí)施例僅用于說(shuō)明性目的,并且本發(fā)明的實(shí)施方案不限于以下示例。

另外,在所有附圖中,為了說(shuō)明實(shí)施例,對(duì)于具有相同功能的元件賦予相同的附圖標(biāo)記,以便可省略重復(fù)的說(shuō)明。

<信息處理系統(tǒng)>

圖1是示出根據(jù)實(shí)施例的信息處理系統(tǒng)的示意圖。

信息處理系統(tǒng)包括復(fù)合裝置100和ic卡300。復(fù)合裝置100的示例包括打印機(jī)、掃描儀、復(fù)印機(jī)、傳真機(jī)以及具有這些功能的多功能外圍設(shè)備(mfp)。此外,可以將復(fù)合裝置100應(yīng)用于諸如投影儀的圖像處理裝置和具有諸如投影和顯示以及打印的圖像形成功能的電子白板裝置。

復(fù)合設(shè)備100和認(rèn)證服務(wù)器400經(jīng)由網(wǎng)絡(luò)30互連。雖然網(wǎng)絡(luò)30沒(méi)有特別的限制,但是網(wǎng)絡(luò)30可以利用基于諸如以太網(wǎng)(注冊(cè)商標(biāo))或傳輸控制協(xié)議/因特網(wǎng)協(xié)議(tcp/ip)的事務(wù)協(xié)議的局域網(wǎng)(lan),虛擬專用網(wǎng)(vpn)或使用專線連接的廣域網(wǎng)(wan)來(lái)進(jìn)行配置。

ic卡300支持諸如nfc等短距離無(wú)線通信,并與復(fù)合裝置100進(jìn)行通信。ic卡300具有存儲(chǔ)信息的內(nèi)置ic芯片。除了ic卡300之外,只要支持短距離無(wú)線通信,就可以使用ic標(biāo)簽。

當(dāng)復(fù)合裝置100與ic卡300執(zhí)行短距離無(wú)線通信時(shí),復(fù)合裝置100接收由ic卡300所發(fā)送的諸如用戶識(shí)別信息的數(shù)據(jù)。復(fù)合裝置100通過(guò)執(zhí)行諸如認(rèn)證應(yīng)用程序來(lái)處理由ic卡300發(fā)送的數(shù)據(jù)。具體地說(shuō),當(dāng)ic卡300被保持在復(fù)合裝置100上時(shí),復(fù)合裝置100可以讀取存儲(chǔ)在ic卡300中的用戶識(shí)別信息。復(fù)合裝置100通過(guò)向認(rèn)證服務(wù)器400發(fā)送用戶認(rèn)證信息,向認(rèn)證服務(wù)器400發(fā)送認(rèn)證請(qǐng)求。

基于由復(fù)合裝置100發(fā)送的用戶認(rèn)證信息,認(rèn)證服務(wù)器400認(rèn)證攜帶ic卡300的用戶。認(rèn)證服務(wù)器400可以通過(guò)搜索針對(duì)用戶認(rèn)證信息的已注冊(cè)用戶信息來(lái)執(zhí)行認(rèn)證。認(rèn)證服務(wù)器400向復(fù)合設(shè)備100報(bào)告認(rèn)證是否成功。

基于認(rèn)證服務(wù)器400發(fā)送的認(rèn)證是否成功的報(bào)告,如果認(rèn)證成功,則復(fù)合設(shè)備100可以執(zhí)行打印機(jī)、掃描儀、復(fù)印機(jī)和傳真機(jī)的功能中的一個(gè)功能。此外,如果認(rèn)證成功,則復(fù)合設(shè)備100可以緩存關(guān)于已經(jīng)被成功認(rèn)證的用戶的用戶信息。

<復(fù)合設(shè)備100的硬件配置>

圖2是示出復(fù)合設(shè)備100的硬件配置的示意圖。復(fù)合裝置100包括主體(執(zhí)行單元)10和接收用戶操作的操作單元20。主體10執(zhí)行諸如打印機(jī)功能、掃描儀功能、復(fù)印機(jī)功能和傳真機(jī)功能的各種功能(圖像處理)。主體10和操作單元20可以整合并實(shí)現(xiàn)為復(fù)合裝置100,或者可以實(shí)現(xiàn)為分離的設(shè)備。此外,接收用戶操作是涉及接收根據(jù)用戶操作所輸入的信息(諸如指示屏幕上設(shè)置的坐標(biāo)值的信號(hào))的概念。主體10和操作單元20經(jīng)由專用通信路徑32彼此通信連接。對(duì)于通信路徑32,雖然可以使用符合諸如通用串行總線(usb)的標(biāo)準(zhǔn)的元件,但是也可以使用符合任何標(biāo)準(zhǔn)的元件,而不管其是有線還是無(wú)線。

此外,主體10能夠根據(jù)操作單元20接收到的操作來(lái)執(zhí)行動(dòng)作。主體10能夠與諸如客戶端個(gè)人計(jì)算機(jī)(pc)的外部設(shè)備通信,并且響應(yīng)于從外部設(shè)備接收到的指令來(lái)執(zhí)行動(dòng)作。

首先,描述主體10的硬件配置。如圖2中所示,主體10包括全部經(jīng)由系統(tǒng)總線18互聯(lián)的cpu11、rom12、ram13、硬盤(pán)驅(qū)動(dòng)器(hdd)14、通信接口(i/f)15、連接i/f16和引擎17。

cpu11綜合控制主體10的操作。cpu11通過(guò)執(zhí)行存儲(chǔ)在rom12或hdd14中的主體10的程序,同時(shí)使用ram13作為工作區(qū)域來(lái)控制主體10的整個(gè)操作,并且實(shí)現(xiàn)包括上述的打印機(jī)功能、掃描儀功能、復(fù)印機(jī)功能和傳真機(jī)功能的各種功能。

通信i/f15是連接到網(wǎng)絡(luò)30的接口。連接i/f16是經(jīng)由通信路徑32與操作單元20進(jìn)行通信的接口。

引擎單元17是執(zhí)行處理以實(shí)現(xiàn)除了典型的信息處理或通信之外的打印機(jī)功能、掃描儀功能、復(fù)印機(jī)功能和傳真機(jī)功能的硬件。例如,引擎單元17包括通過(guò)掃描文檔的圖像來(lái)對(duì)其進(jìn)行讀取的掃描儀(圖像讀取器),在片狀材料(諸如,紙張)上執(zhí)行打印的繪圖儀,以及執(zhí)行傳真通信的傳真機(jī)單元。另外,引擎單元17也可以包括特定的選項(xiàng),諸如分類打印出的紙張的完成器和自動(dòng)供給紙張的自動(dòng)文檔供給設(shè)備(adf)。

接著,描述操作單元20的硬件配置。如圖2中所示,操作單元20包括經(jīng)由系統(tǒng)總線29互聯(lián)的cpu21、rom22、ram23、閃速存儲(chǔ)器24、通信i/f25、連接i/f26、操作面板27、和外部連接i/f28、以及讀卡器/寫(xiě)卡器31。

cpu21綜合控制操作20的操作。cpu21通過(guò)執(zhí)行存儲(chǔ)在rom22或閃速存儲(chǔ)器24中的操作單元20的程序,同時(shí)使用ram23作為工作區(qū)域來(lái)控制操作單元20的整體操作,并響應(yīng)于從用戶接收的輸入,實(shí)現(xiàn)例如顯示信息(圖像)的各種功能。

通信i/f25是連接到網(wǎng)絡(luò)30的接口。連接i/f26是經(jīng)由通信路徑32與主體10進(jìn)行通信的接口。

操作面板27根據(jù)用戶的操作來(lái)接收各種輸入,并且顯示各種類型的信息(諸如,根據(jù)接收到的操作的信息,指示復(fù)合設(shè)備100的操作狀態(tài)的信息,以及指示設(shè)置狀態(tài)的信息)。在該示例中,雖然操作面板27配置有具有觸摸面板功能的液晶顯示器(lcd)設(shè)備,但是操作面板27不限于此。例如,操作面板27可以由具有觸摸平板功能的有機(jī)電致發(fā)光(el)顯示器配置而成。此外,另外或取而代之,可以配置具有硬件鍵的操作單元或具有燈的顯示單元。

外部連接i/f28是連接到外部設(shè)備的接口。

讀卡器/寫(xiě)卡器31與ic卡300執(zhí)行短距離無(wú)線通信。

<復(fù)合設(shè)備100的軟件配置>

圖3是示出復(fù)合設(shè)備100的軟件配置的示意圖。

如圖3中所示,主體10包括應(yīng)用層101、服務(wù)層102以及操作系統(tǒng)(os)層103。應(yīng)用層101、服務(wù)層102以及os層103是諸如存儲(chǔ)在rom12或hdd14中的各種類型的軟件的程序。當(dāng)cpu11執(zhí)行這些類型的軟件時(shí),提供各種功能。

應(yīng)用層101的軟件是操作硬件資源以提供預(yù)定功能的應(yīng)用程序(以下描述中可以簡(jiǎn)稱為“應(yīng)用”)。應(yīng)用的示例包括用于提供復(fù)印機(jī)功能的復(fù)印機(jī)應(yīng)用,用于提供掃描儀功能的掃描儀應(yīng)用,用于提供傳真機(jī)功能的傳真機(jī)應(yīng)用,以及用于提供打印機(jī)功能的打印機(jī)應(yīng)用。

服務(wù)層102的軟件存在于應(yīng)用層101和os層103之間。服務(wù)層102的軟件為應(yīng)用提供使用主體10中所包括的硬件資源的接口。具體地,服務(wù)層102的軟件是提供如下功能的軟件:接收針對(duì)硬件資源的操作請(qǐng)求并且在操作請(qǐng)求之間進(jìn)行仲裁。服務(wù)層102接收的操作請(qǐng)求的示例包括通過(guò)掃描儀進(jìn)行讀取請(qǐng)求和通過(guò)繪圖儀進(jìn)行打印請(qǐng)求。

另外,服務(wù)層102的接口功能不僅提供給主體10的應(yīng)用層101,而且也提供操作單元20的應(yīng)用層201。也就是說(shuō),操作單元20的應(yīng)用層201(應(yīng)用)也可以經(jīng)由服務(wù)層102的接口功能,實(shí)現(xiàn)使用主體10的硬件資源(例如,引擎單元17和rom12)的功能。

操作系統(tǒng)層103的軟件是基本軟件(操作系統(tǒng)),其提供控制主體10中所包括的硬件的基本功能。服務(wù)層102的軟件將來(lái)自各種應(yīng)用的使用硬件資源的請(qǐng)求轉(zhuǎn)換為操作系統(tǒng)層103可編譯的指令,并且將該指令發(fā)送到操作系統(tǒng)層103。當(dāng)操作系統(tǒng)層103的軟件執(zhí)行該命令時(shí),硬件資源根據(jù)來(lái)自應(yīng)用的請(qǐng)求來(lái)執(zhí)行操作。

同樣,操作單元20包括應(yīng)用層201、服務(wù)層202和操作系統(tǒng)層203。操作單元20中所包括的應(yīng)用層201、服務(wù)層202和操作系統(tǒng)層203具有與主體10相似的層式結(jié)構(gòu)。然而,應(yīng)用層201的應(yīng)用所提供的功能和服務(wù)層202所能夠接收的操作請(qǐng)求的類型不同于主體10。雖然應(yīng)用層201的應(yīng)用可以是用于操作包括在操作單元20中的硬件資源以提供預(yù)定功能的軟件,但是應(yīng)用主要是用于提供執(zhí)行顯示以及包括在主體10中的功能(諸如復(fù)印機(jī)功能、掃描儀功能、傳真機(jī)功能以及打印機(jī)功能)的運(yùn)行的用戶界面(ui)功能的程序。此外,應(yīng)用層201的應(yīng)用可以使用由ic卡300發(fā)送并由讀卡器/寫(xiě)卡器31讀取的用戶識(shí)別信息等數(shù)據(jù)。應(yīng)用層201的應(yīng)用的示例包括使用由ic卡300發(fā)送的用戶認(rèn)證信息的諸如認(rèn)證應(yīng)用252的程序。

服務(wù)層202的軟件存在于應(yīng)用層201和操作系統(tǒng)層203之間。服務(wù)層202的軟件用于向應(yīng)用層201的應(yīng)用提供使用包含在操作單元20中的硬件資源的接口。具體地,服務(wù)層202的軟件提供如下功能:接收針對(duì)硬件資源的操作請(qǐng)求并且在操作請(qǐng)求之間進(jìn)行仲裁。服務(wù)層202接收的操作請(qǐng)求的示例包括請(qǐng)求通過(guò)搜索讀卡器/寫(xiě)卡器31所讀取的用戶識(shí)別信息進(jìn)行認(rèn)證,以及請(qǐng)求緩存認(rèn)證過(guò)程中所使用的用戶信息或已經(jīng)成功認(rèn)證的用戶的信息。

另外,服務(wù)層202的接口功能不僅提供給操作單元20的應(yīng)用層201,而且也提供主體10的應(yīng)用層101。也就是說(shuō),主體10的應(yīng)用層101也能夠經(jīng)由服務(wù)層202的接口功能,實(shí)現(xiàn)使用主體20的硬件資源(例如,rom22、ram23以及閃速存儲(chǔ)器24)的功能。

操作系統(tǒng)層203的軟件是基本軟件(操作系統(tǒng)),用于提供控制操作單元20中所包括的硬件的基本功能。服務(wù)層202的軟件將來(lái)自各種應(yīng)用的使用硬件資源的請(qǐng)求轉(zhuǎn)換為操作系統(tǒng)層203可編譯的指令,并且將該指令發(fā)送到操作系統(tǒng)層203。當(dāng)操作系統(tǒng)層203的軟件執(zhí)行該命令時(shí),硬件資源根據(jù)來(lái)自應(yīng)用的請(qǐng)求來(lái)執(zhí)行操作。

在本實(shí)施例中,為了保持功能的獨(dú)立性,主體10的操作系統(tǒng)層103的軟件不同于操作單元20的操作系統(tǒng)層203的軟件。也就是說(shuō),主體10和操作單元20利用使用不同的操作系統(tǒng)來(lái)獨(dú)立地進(jìn)行操作。例如,可以使用linux(注冊(cè)商標(biāo))作為主體10的操作系統(tǒng)層103的軟件,而使用android(注冊(cè)商標(biāo))作為操作單元20的操作系統(tǒng)層203的軟件。

如上所述,由于在本實(shí)施例的復(fù)合設(shè)備100中主體10和操作單元20基于不同操作系統(tǒng)進(jìn)行操作,所以主體10和操作單元20之間的通信被執(zhí)行為不同設(shè)備之間的通信,而不是共有設(shè)備內(nèi)的進(jìn)程間通信。這種通信的示例包括由操作單元20發(fā)送接收到的信息(來(lái)自用戶的指令的內(nèi)容)到主體10(命令通信)的操作以及主體10向操作單元20報(bào)告事件的操作。在此情況下,操作單元20可以通過(guò)與主體10進(jìn)行命令通信來(lái)使用主體10的功能。此外,主體10向操作單元20報(bào)告的事件的示例包括主體10中的操作的進(jìn)展和主體10中的設(shè)置。

此外,在本實(shí)施方式中,由于經(jīng)由通信路徑32從主體10向操作單元20供電,所以能夠與主體10上功率控制分開(kāi)地進(jìn)行操作單元20上的功率控制。<復(fù)合設(shè)備100的功能配置>

(主體10的功能配置)

接著,描述復(fù)合設(shè)備100的功能配置。圖4是示出復(fù)合設(shè)備100的功能配置的示意圖。在圖4中所示,為了方便起見(jiàn),主要示出了根據(jù)本發(fā)明的功能,復(fù)合設(shè)備100的功能不限于以下功能。

復(fù)合設(shè)備100中的主體10的服務(wù)層102包括發(fā)送和接收單元152,用戶信息處理單元154以及存儲(chǔ)和讀取處理單元156。每個(gè)單元是當(dāng)圖2所示的組成元件中的任一個(gè)組成元件通過(guò)來(lái)自cpu11的指令根據(jù)存儲(chǔ)在圖2所示的rom12或hdd14中的主體10的程序進(jìn)行操作時(shí)所實(shí)現(xiàn)的功能或單元。此外,復(fù)合設(shè)備100的主體10包括即使復(fù)合裝置100斷電也能維持各種數(shù)據(jù)和信息的非易失性存儲(chǔ)單元158,非易失性存儲(chǔ)單元158配置有圖2所示的hdd14。

(用戶信息表)

在非易失性存儲(chǔ)單元158中,構(gòu)建具有如圖5所示的用戶信息表的用戶信息管理數(shù)據(jù)庫(kù)(db)160。在用戶信息表中,關(guān)于用戶信息、用戶id、密碼、授權(quán)信息以及屏幕定制信息的識(shí)別信息(no.)被關(guān)聯(lián)和管理。用戶信息是關(guān)于允許使用復(fù)合設(shè)備100的用戶的信息??梢栽谡J(rèn)證服務(wù)器400中或在復(fù)合設(shè)備100的主體10中管理用戶信息。如果在復(fù)合設(shè)備100的主體10中管理用戶信息,則預(yù)先向用戶信息管理db160注冊(cè)用戶信息。用戶id是指識(shí)別用戶的諸如id的識(shí)別信息。密碼是待輸入的用于與用戶id進(jìn)行登錄的字符和數(shù)字字符串。如果用戶成功認(rèn)證后登錄,授權(quán)信息是指指示用戶可用的功能的信息。授權(quán)的示例包括預(yù)定設(shè)置的訪問(wèn)權(quán),諸如文檔管理者的設(shè)置的訪問(wèn)權(quán)或網(wǎng)絡(luò)管理員的設(shè)置的訪問(wèn)權(quán),以及使用預(yù)定應(yīng)用的功能的權(quán)利,諸如使用復(fù)印機(jī)應(yīng)用的權(quán)利,使用掃描儀應(yīng)用的權(quán)利,或使用彩色模式或全色模式的權(quán)利。屏幕定制信息是指將登錄的用戶的操作面板27的液晶顯示設(shè)備中待顯示的內(nèi)容進(jìn)行定制的設(shè)置信息。屏幕定制信息的示例包括關(guān)于在主屏幕中顯示的圖標(biāo)的布置的信息,用于顯示的語(yǔ)言的信息,以及壁紙信息。

(緩存的用戶信息表)

在非易失性存儲(chǔ)單元158中,構(gòu)建具有如圖6所示的緩存的用戶信息表的緩存的用戶信息管理數(shù)據(jù)庫(kù)db162。緩存的用戶信息表在用戶信息管理db160中存儲(chǔ),來(lái)自存儲(chǔ)在用戶信息表中的用戶信息的緩存在操作單元20中的關(guān)于用戶的用戶信息。圖6示出了從存儲(chǔ)在圖5所示的用戶信息表中的用戶信息,由1號(hào)和3號(hào)指示的用戶有關(guān)的用戶信息被緩存在操作單元20中。

回到圖4,主體10的發(fā)送和接收單元152通過(guò)來(lái)自圖2所示的cpu11的指令和圖2中所示的通信i/f15以及連接i/f16來(lái)實(shí)現(xiàn)。發(fā)送和接收單元152經(jīng)由網(wǎng)絡(luò)30向另一終端、設(shè)備或服務(wù)器發(fā)送并且從其接收各種類型的數(shù)據(jù)(或信息),并且經(jīng)由通信路徑32向操作單元20發(fā)送并且從其接收各種類型的數(shù)據(jù)(或信息)。

主體10的存儲(chǔ)和讀取處理單元156通過(guò)圖2所示的hdd14和來(lái)自cpu11的指令來(lái)實(shí)現(xiàn)。存儲(chǔ)和讀取處理單元156執(zhí)行將各種類型的數(shù)據(jù)存儲(chǔ)在非易失性存儲(chǔ)單元158中的處理,以及讀取存儲(chǔ)在非易失性存儲(chǔ)單元158中的各種類型的數(shù)據(jù)的處理。

主體10的用戶信息處理單元154通過(guò)來(lái)自圖1所示的cpu11的指令來(lái)實(shí)現(xiàn)。當(dāng)操作單元20執(zhí)行認(rèn)證應(yīng)用252時(shí),用戶信息處理單元154根據(jù)操作單元20的指令,在非易失性存儲(chǔ)單元158的用戶信息管理db160中存儲(chǔ)關(guān)于已成功認(rèn)證的用戶的用戶信息。此外,用戶信息處理單元154從存儲(chǔ)在非易失性存儲(chǔ)單元158的用戶信息管理db160中的關(guān)于用戶的用戶信息中,將緩存在操作單元20中的關(guān)于用戶的用戶信息存儲(chǔ)在非易失性存儲(chǔ)單元158的緩存的用戶信息管理db162中。

此外,響應(yīng)于來(lái)自操作單元20的認(rèn)證應(yīng)用252的請(qǐng)求,用戶信息處理單元154將存儲(chǔ)在用戶信息管理db160中的用戶信息報(bào)告給認(rèn)證應(yīng)用252。例如,用戶信息處理單元154搜索與從認(rèn)證應(yīng)用252發(fā)送的搜索請(qǐng)求中包括的用戶識(shí)別信息相對(duì)應(yīng)的用戶信息,并向認(rèn)證應(yīng)用252報(bào)告檢索到的用戶信息。

(操作單元20的功能配置)

復(fù)合設(shè)備100中的操作單元20的服務(wù)層202包括緩存處理提供單元254、搜索處理提供單元256、用戶信息處理提供單元258、認(rèn)證處理單元260、用戶信息處理單元262、以及存儲(chǔ)和讀取處理單元264。每個(gè)單元是當(dāng)圖2中所示的組成元件中的任一個(gè)組成元件通過(guò)來(lái)自cpu21的指令根據(jù)存儲(chǔ)在圖2所示的rom22或hdd24中的認(rèn)證應(yīng)用252的程序進(jìn)行操作時(shí)所實(shí)現(xiàn)的功能或單元。此外,復(fù)合設(shè)備100的操作單元20包括當(dāng)復(fù)合裝置100斷電時(shí)則刪除各種數(shù)據(jù)和信息的易失性存儲(chǔ)單元266,易失性存儲(chǔ)單元266配置有圖2所示的ram23。

(緩存的用戶信息表)

在易失性存儲(chǔ)單元266中,如圖6所示構(gòu)建具有緩存的用戶信息表的緩存的用戶信息管理db268。

(登錄的用戶信息表)

在易失性存儲(chǔ)單元266中,構(gòu)建具有如圖7所示的用戶信息表的用戶信息管理db270。登錄的用戶信息表存儲(chǔ)關(guān)于登錄的用戶的用戶信息。

回到圖4,操作單元20的認(rèn)證處理單元260通過(guò)來(lái)自圖2所示的cpu21的指令來(lái)實(shí)現(xiàn),并且當(dāng)cpu21執(zhí)行認(rèn)證應(yīng)用252時(shí)起作用?;谟勺x卡器/寫(xiě)入器31所讀取的用戶識(shí)別信息,認(rèn)證處理單元260向用戶信息處理單元262發(fā)送指令,以搜索易失性存儲(chǔ)單元266中構(gòu)建的緩存的用戶信息管理db268中所存儲(chǔ)的用戶信息。

如果從用戶信息處理單元262報(bào)告的搜索結(jié)果指示用戶識(shí)別信息與存儲(chǔ)在緩存的用戶信息管理db268中的關(guān)于用戶的用戶信息的集合中的任何一個(gè)相對(duì)應(yīng),則認(rèn)證處理單元260確定認(rèn)證成功并允許用戶登錄。相反,如果從用戶信息處理單元262報(bào)告的搜索結(jié)果指示用戶識(shí)別信息不對(duì)應(yīng)于存儲(chǔ)在緩存的用戶信息管理db268中的用戶信息的集合中的任何一個(gè),則認(rèn)證處理單元260向用戶信息處理單元262發(fā)送指令,以搜索主體10的非易失性存儲(chǔ)單元158中所構(gòu)建的用戶信息管理db160中所存儲(chǔ)的關(guān)于用戶的用戶信息。

如果從用戶信息處理單元262報(bào)告的搜索結(jié)果指示用戶識(shí)別信息與存儲(chǔ)在用戶信息管理db160中的關(guān)于用戶的用戶信息的集合中的任何一個(gè)相對(duì)應(yīng),則認(rèn)證處理單元260確定認(rèn)證成功,并且允許用戶登錄。

相反,如果從用戶信息處理單元262報(bào)告的搜索結(jié)果指示用戶識(shí)別信息不對(duì)應(yīng)于用戶信息管理db160中存儲(chǔ)的用戶信息的集合中的任一個(gè),則認(rèn)證處理單元260通過(guò)將用戶識(shí)別信息從通信i/f25發(fā)送到認(rèn)證服務(wù)器400來(lái)請(qǐng)求認(rèn)證。如果認(rèn)證服務(wù)器400報(bào)告認(rèn)證成功,則認(rèn)證處理單元260允許該用戶登錄。相反,如果認(rèn)證服務(wù)器400報(bào)告認(rèn)證失敗,則認(rèn)證處理單元260不允許用戶登錄。此外,當(dāng)認(rèn)證服務(wù)器400報(bào)告認(rèn)證成功時(shí),認(rèn)證處理單元260獲取關(guān)于用戶的用戶信息。然后,認(rèn)證處理單元260向用戶信息處理單元262發(fā)送在主體10中緩存關(guān)于用戶的用戶信息的指令。

操作單元20的用戶信息處理單元262通過(guò)來(lái)自圖2所示的cpu21的指令來(lái)實(shí)現(xiàn)。如果認(rèn)證處理單元260發(fā)送搜索存儲(chǔ)在緩存的用戶信息管理db268中的關(guān)于用戶的用戶信息的請(qǐng)求,則用戶信息處理單元262確定用戶識(shí)別信息是否對(duì)應(yīng)于用戶信息中的任何一組,并且向認(rèn)證處理單元260報(bào)告確定結(jié)果。此外,當(dāng)執(zhí)行認(rèn)證應(yīng)用252時(shí),用戶信息處理單元262向主體10的用戶信息處理單元154發(fā)送在主體10的非易失性存儲(chǔ)單元158的用戶信息管理db160中存儲(chǔ)關(guān)于已經(jīng)成功認(rèn)證的用戶的用戶信息的指令。當(dāng)用戶信息處理單元262從主體10的用戶信息處理單元154接收到存儲(chǔ)用戶信息的報(bào)告時(shí),用戶信息處理單元262將用戶信息存儲(chǔ)在易失性存儲(chǔ)單元266的緩存的用戶信息管理db268中。此外,在易失性存儲(chǔ)單元266的用戶信息管理db270中,用戶信息處理單元262能夠存儲(chǔ)關(guān)于登錄的用戶的用戶信息。

操作單元20的存儲(chǔ)和讀取處理單元264通過(guò)圖2中所示的cpu21、rom22、ram23以及閃速存儲(chǔ)器24的指令來(lái)實(shí)現(xiàn)。存儲(chǔ)和讀取處理單元264將各種類型的數(shù)據(jù)存儲(chǔ)在易失性存儲(chǔ)單元266中,并讀取存儲(chǔ)在易失性存儲(chǔ)單元266中的各種類型的數(shù)據(jù)。

操作單元20的緩存處理提供單元254通過(guò)來(lái)自圖2所示的cpu21的指令來(lái)實(shí)現(xiàn)。緩存處理提供單元254在認(rèn)證應(yīng)用252使用應(yīng)用編程接口(api)時(shí),向外部提供能夠進(jìn)行高速緩存的i/f。由于該i/f以sdk的形式提供,當(dāng)軟件供應(yīng)商創(chuàng)建認(rèn)證應(yīng)用程序252時(shí),軟件供應(yīng)商能夠使用sdk來(lái)設(shè)置api的使用。執(zhí)行認(rèn)證應(yīng)用252的cpu21通過(guò)使得緩存處理提供單元254起作用,來(lái)使得用戶信息處理單元262起作用。緩存處理提供單元254經(jīng)由操作面板27向用戶報(bào)告用戶信息處理單元262的處理結(jié)果。

操作單元20的搜索處理提供單元256通過(guò)來(lái)自圖2所示的cpu21的指令來(lái)實(shí)現(xiàn)。當(dāng)認(rèn)證應(yīng)用程序252使用api時(shí),緩存處理提供單元提供單元256向外部提供能夠搜索緩存的用戶信息管理db268的i/f,以確定由讀卡器/寫(xiě)入器31所讀取的用戶識(shí)別信息是否對(duì)應(yīng)于易失性存儲(chǔ)單元266中所構(gòu)建的緩存的用戶信息管理db268中所存儲(chǔ)的關(guān)于用戶的用戶信息集合中的任一個(gè)。由于該i/f以sdk的形式提供,當(dāng)軟件供應(yīng)商創(chuàng)建認(rèn)證應(yīng)用程序252時(shí),軟件供應(yīng)商能夠使用軟件開(kāi)發(fā)工具來(lái)設(shè)置api的使用。執(zhí)行認(rèn)證應(yīng)用252的cpu21通過(guò)使得搜索處理提供單元256起作用,使得認(rèn)證處理單元260起作用。搜索處理提供單元256經(jīng)由操作面板27向用戶報(bào)告認(rèn)證處理單元260的處理結(jié)果。

操作單元20的用戶信息處理提供單元258通過(guò)來(lái)自圖2所示的cpu21的指令來(lái)實(shí)現(xiàn)。用戶信息處理提供單元258在認(rèn)證應(yīng)用程序252使用api時(shí),向外部提供能夠在易失性存儲(chǔ)單元266中存儲(chǔ)關(guān)于已成功認(rèn)證并登錄的用戶的用戶信息的i/f。根據(jù)這一點(diǎn),可以暫時(shí)存儲(chǔ)登錄的用戶有關(guān)的用戶信息。該用戶信息存儲(chǔ)在易失性存儲(chǔ)單元266的登錄的用戶信息管理db270中。由于該i/f以sdk的形式提供,當(dāng)軟件供應(yīng)商創(chuàng)建認(rèn)證應(yīng)用程序252時(shí),軟件供應(yīng)商能夠使用軟件開(kāi)發(fā)工具來(lái)設(shè)置api的使用。執(zhí)行認(rèn)證應(yīng)用252的cpu21通過(guò)使得用戶信息處理提供單元258起作用,來(lái)使得用戶信息處理單元262在易失性存儲(chǔ)單元266中存儲(chǔ)關(guān)于登錄的用戶的用戶信息。

<第一實(shí)施例>

<信息處理系統(tǒng)的操作(1)>

圖8示出信息處理系統(tǒng)的操作(1)。

在圖8中,執(zhí)行將復(fù)合裝置100中的主體10的非易失性存儲(chǔ)單元158中的用戶信息緩存的處理,但緩存失敗。

當(dāng)cpu21執(zhí)行認(rèn)證應(yīng)用252時(shí),緩存處理提供單元254起作用并且能夠緩存用戶信息。

在步驟s802中,用戶向復(fù)合裝置100發(fā)送緩存用戶信息的請(qǐng)求。例如,用戶將存儲(chǔ)用戶信息的信息終端設(shè)備(諸如,pc)連接到復(fù)合設(shè)備100,并且向復(fù)合設(shè)備100發(fā)送緩存用戶信息的請(qǐng)求。

在步驟s804中,當(dāng)操作單元20的cpu21執(zhí)行認(rèn)證應(yīng)用252時(shí),cpu21向緩存處理提供單元254發(fā)送緩存用戶信息的請(qǐng)求。

在步驟s806中,操作單元20的緩存處理提供單元254將緩存用戶信息的請(qǐng)求發(fā)送到用戶信息處理單元262。

在步驟s808中,操作單元20的用戶信息處理單元262將緩存用戶信息的請(qǐng)求發(fā)送到主體10的用戶信息處理單元154。主體10的用戶信息處理單元154執(zhí)行將用戶信息緩存在非易失性存儲(chǔ)單元158的用戶信息管理db160中的處理,但緩存失敗。無(wú)法緩存的原因的示例包括非易失性存儲(chǔ)單元158的存儲(chǔ)器使用已經(jīng)達(dá)到上限的情況,要緩存的用戶信息的大小太大的情況,以及非易失性存儲(chǔ)單元158的信息管理db160當(dāng)前正在被訪問(wèn)。

在步驟s810中,主體10的用戶信息處理單元154向操作單元20的用戶信息處理單元262報(bào)告緩存失敗。例如,主體10的用戶信息處理單元154報(bào)告用戶信息處理單元154是否多次執(zhí)行緩存處理,但是緩存失敗。在此情況下,除了緩存失敗的報(bào)告之外,主體10的用戶信息處理單元154還可以報(bào)告無(wú)法緩存的原因。

在步驟s812中,操作單元20的用戶信息處理單元262向緩存處理提供單元254報(bào)告緩存失敗。在此情況下,除了緩存失敗的報(bào)告之外,操作單元20的用戶信息處理單元262還可以報(bào)告無(wú)法緩存的原因。

在步驟s814中,操作單元20的緩存處理提供單元254向操作單元20的cpu21報(bào)告緩存失敗,cpu21執(zhí)行認(rèn)證應(yīng)用252。在此情況下,除了緩存失敗的報(bào)告之外,操作單元20的緩存處理提供單元254還能夠報(bào)告無(wú)法緩存的原因。

在步驟s816中,操作單元20的cpu21向操作面板27報(bào)告緩存失敗,該cpu21執(zhí)行認(rèn)證應(yīng)用程序252。在此情況下,除了緩存失敗的報(bào)告之外,操作單元20的cpu21,其執(zhí)行認(rèn)證應(yīng)用程序252,還能夠報(bào)告無(wú)法緩存的原因。當(dāng)報(bào)告緩存失敗時(shí),緩存的失敗顯示在操作面板27中。根據(jù)這一點(diǎn),用戶能夠了解用戶信息的緩存失敗。此外,當(dāng)報(bào)告無(wú)法執(zhí)行緩存的原因時(shí),用戶可以為成功的緩存做出適當(dāng)?shù)捻憫?yīng)。

<信息處理系統(tǒng)的操作(2)>

圖9示出信息處理系統(tǒng)的操作(2)。

在圖9中,執(zhí)行將復(fù)合裝置100中的主體10的非易失性存儲(chǔ)單元158中的用戶信息進(jìn)行緩存的處理,并且緩存成功。

當(dāng)cpu21執(zhí)行認(rèn)證應(yīng)用252時(shí),可以緩存用戶信息或使得緩存處理提供單元254起作用。

步驟s902至s908可以使用圖8所示的步驟s802至s808。

在步驟s910中,主體10的用戶信息處理單元154向操作部20的用戶信息處理部262報(bào)告緩存成功。

在步驟s912中,操作單元20的用戶信息處理單元262將用戶信息緩存在易失性存儲(chǔ)單元266的緩存的用戶信息管理db268中。根據(jù)這一點(diǎn),如果用戶信息被緩存在主體10中,則相同的用戶信息被緩存在操作單元20中。

在步驟s914中,操作單元20的用戶信息處理單元262向緩存處理提供單元254報(bào)告已成功地執(zhí)行緩存。

在步驟s916中,操作單元20的緩存處理提供單元254向操作單元20的cpu21報(bào)告已經(jīng)成功地執(zhí)行緩存,cpu21執(zhí)行認(rèn)證應(yīng)用252。

在步驟s918中,操作單元20的cpu21向操作面板27報(bào)告已經(jīng)成功地執(zhí)行緩存,其中cpu21執(zhí)行認(rèn)證應(yīng)用252。當(dāng)報(bào)告緩存成功時(shí),在操作面板27中顯示緩存成功。根據(jù)這一點(diǎn),用戶能夠了解用戶信息的緩存已經(jīng)成功。如果用戶信息能夠緩存在主體10中,通過(guò)在操作單元20中緩存相同的用戶信息,即使在復(fù)合設(shè)備100斷電時(shí)刪除存儲(chǔ)在操作單元20中的用戶信息,當(dāng)復(fù)合設(shè)備100通電時(shí),復(fù)合設(shè)備100也能夠?qū)⒋鎯?chǔ)在主體10中的用戶信息傳送到操作單元20。用戶信息可以被緩存在操作單元20的緩存的用戶信息管理db268中,然后用戶信息可以緩存在主體10的用戶信息管理db160中。在此情況下,可以從已經(jīng)成功執(zhí)行緩存的緩存的用戶信息管理db268和用戶信息管理db160中的一個(gè)獲取信息。此外,可以從該db向用戶報(bào)告信息。根據(jù)這一點(diǎn),如果主體10中的用戶信息的緩存失敗并且操作單元20中的用戶信息的緩存成功,則當(dāng)復(fù)合設(shè)備100斷電然后通電時(shí),復(fù)合設(shè)備100能夠確定再次獲取用戶信息的必要性。此外,如果主體10中的用戶信息的緩存成功并且操作單元20中的用戶信息的緩存失敗,則當(dāng)復(fù)合設(shè)備100斷電然后通電時(shí),復(fù)合設(shè)備100能夠確定操作單元20能夠從主體10獲取用戶信息。

<信息處理系統(tǒng)的操作(3)>

圖10示出信息處理系統(tǒng)的操作(3)。

在圖10中,當(dāng)復(fù)合裝置100通電時(shí),操作單元20獲取緩存在主體10中的用戶信息,并將用戶信息緩存在操作單元20中。用戶信息被存儲(chǔ)在主體10的緩存的用戶信息管理db162和復(fù)合裝置100中的操作單元20的緩存的用戶信息管理db268中。當(dāng)復(fù)合設(shè)備100斷電時(shí),緩存在操作單元20的易失性存儲(chǔ)單元266中的信息被刪除。因此,當(dāng)復(fù)合裝置100通電時(shí),操作單元20獲取存儲(chǔ)在主體10中的非易失性存儲(chǔ)單元158的緩存的用戶信息管理db162中的用戶信息,并將用戶信息存儲(chǔ)在易失性存儲(chǔ)單元266的緩存的用戶信息管理db268。

當(dāng)cpu21執(zhí)行認(rèn)證應(yīng)用252時(shí),cpu21使得緩存處理提供單元254用于緩存用戶信息。

在步驟s1002中,復(fù)合設(shè)備100通電。

在步驟s1004中,執(zhí)行認(rèn)證應(yīng)用252的cpu21向用戶信息處理單元262輸入緩存的用戶信息的獲取請(qǐng)求,以獲取緩存在主體10中的用戶信息。

在步驟s1006中,用戶信息處理單元262將緩存的用戶信息獲取請(qǐng)求發(fā)送到主體10的用戶信息處理單元154。主體10的用戶信息處理單元154獲取緩存在非易失性存儲(chǔ)單元158的緩存的用戶信息管理db162中的用戶信息。

在步驟s1008中,主體10的用戶信息處理單元154將用戶信息發(fā)送到操作單元20的用戶信息處理單元262。

在步驟s1010中,操作單元20的用戶信息處理單元262將用戶信息緩存在操作單元20中的易失性存儲(chǔ)單元266的緩存的用戶信息管理db268中。

根據(jù)這一點(diǎn),即使復(fù)合設(shè)備100斷電并且刪除存儲(chǔ)在操作單元20中的用戶信息,當(dāng)復(fù)合裝置100通電時(shí),操作單元20可以從主體10獲取在復(fù)合設(shè)備100斷電之前緩存的用戶信息。

<信息處理系統(tǒng)的操作(4)>

圖11示出信息處理系統(tǒng)的操作(4)。

在圖11中,基于緩存在復(fù)合設(shè)備100的操作單元20中的用戶信息來(lái)執(zhí)行用戶認(rèn)證,并且用戶認(rèn)證成功。

當(dāng)cpu21執(zhí)行認(rèn)證應(yīng)用252時(shí),cpu21使得搜索處理提供單元256起作用以執(zhí)行認(rèn)證過(guò)程。

在步驟s1102中,當(dāng)用戶將ic卡300保持在讀卡器/寫(xiě)入器31上時(shí),讀卡器/寫(xiě)入器31讀取用戶識(shí)別信息,并將其輸入到執(zhí)行認(rèn)證應(yīng)用252的cpu21。

在步驟s1104中,執(zhí)行認(rèn)證應(yīng)用252的cpu21使得搜索處理提供單元256起作用,并且向搜索處理提供單元256報(bào)告用戶識(shí)別信息。

在步驟s1106中,搜索處理提供單元256向認(rèn)證處理單元260輸入緩存的用戶信息的搜索請(qǐng)求,以搜索緩存的用戶信息管理db268,從而確定緩存在緩存的用戶信息管理db268中的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。

在步驟s1108中,認(rèn)證處理單元260將緩存的用戶信息搜索請(qǐng)求發(fā)送到用戶信息處理單元262。

在步驟s1110中,根據(jù)認(rèn)證處理單元260所輸入的緩存的用戶信息的搜索請(qǐng)求,用戶信息處理單元262搜索緩存的用戶信息管理db268以確定緩存在緩存的用戶信息管理db268中的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。

在步驟s1112中,用戶信息處理單元262獲取搜索結(jié)果。在此情況下,由于緩存的用戶信息管理db268中存在對(duì)應(yīng)于用戶識(shí)別信息的用戶信息(諸如,用戶id),則用戶信息處理單元262獲取搜索結(jié)果,該搜索結(jié)果指示檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。

在步驟s1114中,用戶信息處理單元262向認(rèn)證處理單元260報(bào)告搜索結(jié)果。

在步驟s1116中,認(rèn)證處理單元260基于從用戶信息處理單元262輸入的搜索結(jié)果,執(zhí)行認(rèn)證過(guò)程。在此情況下,由于檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,則認(rèn)證處理單元260確定認(rèn)證成功。

在步驟s1118中,認(rèn)證處理單元260向搜索處理提供單元256報(bào)告認(rèn)證結(jié)果。

在步驟s1120中,搜索處理提供單元256向認(rèn)證應(yīng)用252報(bào)告認(rèn)證結(jié)果。

在步驟s1122中,認(rèn)證應(yīng)用252向操作面板27報(bào)告認(rèn)證結(jié)果。當(dāng)報(bào)告認(rèn)證結(jié)果時(shí),在操作面板27中顯示認(rèn)證成功被。根據(jù)這一點(diǎn),用戶能夠了解復(fù)合設(shè)備100是可用的。

在該操作中,提供如下的i/f:搜索緩存的用戶信息管理db268,以確定存儲(chǔ)在緩存的用戶信息管理db268中的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。是否使用該i/f能夠利用認(rèn)證應(yīng)用252來(lái)指定。當(dāng)利用認(rèn)證應(yīng)用252指定使用該i/f時(shí),能夠基于緩存在操作單元20中的用戶信息來(lái)執(zhí)行認(rèn)證,所以能夠減少?gòu)恼?qǐng)求認(rèn)證過(guò)程到認(rèn)證過(guò)程結(jié)束的時(shí)間。這是因?yàn)椴恍枰B接到主體10,以及基于緩存在主體10中的用戶信息來(lái)執(zhí)行搜索。

<信息處理系統(tǒng)的操作(5)>

圖12示出信息處理系統(tǒng)的操作(5)。

在圖12中,基于復(fù)合設(shè)備100的操作單元20中的緩存的用戶信息管理db268中所緩存的用戶信息來(lái)執(zhí)行用戶的認(rèn)證,但是認(rèn)證失敗。此外,在圖12中,當(dāng)cpu21執(zhí)行認(rèn)證應(yīng)用252時(shí),cpu21使得用戶信息處理提供單元258起作用,并且將登錄的的用戶有關(guān)的用戶信息存儲(chǔ)在登錄的用戶信息管理db270中。

當(dāng)cpu21執(zhí)行認(rèn)證應(yīng)用252時(shí),cpu21使得搜索處理提供單元256起作用以執(zhí)行認(rèn)證過(guò)程。步驟s1202至s1210可以使用圖11所示的步驟s1102至s1110。

在步驟s1212中,用戶信息處理單元262獲取搜索結(jié)果。在此情況下,由于緩存的用戶信息管理db268中不存在對(duì)應(yīng)于用戶識(shí)別信息的用戶信息,則用戶信息處理單元262未檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。

在步驟s1214中,用戶信息處理單元262向認(rèn)證過(guò)程處理單元260報(bào)告搜索結(jié)果。

在步驟s1216中,根據(jù)用戶信息處理單元262所輸入的搜索結(jié)果,向認(rèn)證處理單元260報(bào)告檢測(cè)與用戶識(shí)別信息對(duì)應(yīng)的用戶信息失敗。認(rèn)證過(guò)程提供單元260向用戶信息處理單元262輸入登錄的用戶信息的搜索請(qǐng)求,以搜索登錄的用戶信息管理db270,從而確定緩存在登錄的用戶信息管理db270中的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。

在步驟s1218中,根據(jù)認(rèn)證處理單元260所輸入的登錄的用戶信息的搜索請(qǐng)求,用戶信息處理單元262搜索登錄的用戶信息管理db270以確定緩存在登錄的用戶信息管理db270中的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。

在步驟s1220中,用戶信息處理單元262獲取搜索結(jié)果。在此情況下,由于登錄的用戶信息管理db270中存在對(duì)應(yīng)于用戶識(shí)別信息的用戶信息(諸如,用戶id),則用戶信息處理單元262確定檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。

在步驟s1222中,用戶信息處理單元262向認(rèn)證過(guò)程處理單元260報(bào)告搜索結(jié)果。

在步驟s1224中,認(rèn)證處理單元260基于從用戶信息處理單元262輸入的搜索結(jié)果來(lái)執(zhí)行認(rèn)證過(guò)程。在此情況下,由于檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,則認(rèn)證處理單元260確定認(rèn)證成功。

在步驟s1226中,認(rèn)證處理單元260向搜索處理提供單元256報(bào)告認(rèn)證結(jié)果。

在步驟s1228中,搜索處理提供單元256向認(rèn)證應(yīng)用252報(bào)告認(rèn)證結(jié)果。

在步驟s1230中,認(rèn)證應(yīng)用252向操作面板27報(bào)告認(rèn)證結(jié)果。當(dāng)報(bào)告認(rèn)證結(jié)果時(shí),在操作面板27中顯示認(rèn)證成功。

在該操作中,提供將已成功認(rèn)證并且登錄的用戶有關(guān)的用戶信息存儲(chǔ)在易失性存儲(chǔ)單元266中的i/f。是否使用該i/f能夠利用認(rèn)證應(yīng)用252來(lái)指定。當(dāng)利用認(rèn)證應(yīng)用指定使用該i/f時(shí),即使操作單元20的用戶信息管理db268中所緩存的用戶信息不具有與用戶識(shí)別信息對(duì)應(yīng)的項(xiàng)目,也能夠基于登錄的用戶信息管理db20中所緩存的用戶信息來(lái)執(zhí)行認(rèn)證。因此,能夠減少?gòu)恼J(rèn)證過(guò)程的請(qǐng)求到認(rèn)證過(guò)程的結(jié)束的時(shí)間。這是因?yàn)椴恍枰B接到主體10,以及基于緩存在主體10中的用戶信息來(lái)執(zhí)行搜索。

<信息處理系統(tǒng)的操作(6)>

圖13示出信息處理系統(tǒng)的操作(6)。

在圖13中,基于復(fù)合設(shè)備100的操作單元20的登錄的用戶信息管理db270以及緩存的用戶信息管理db268中所緩存的用戶信息來(lái)執(zhí)行用戶的認(rèn)證,但是兩個(gè)認(rèn)證過(guò)程失敗,并且向認(rèn)證服務(wù)器400發(fā)送處理請(qǐng)求。步驟s1302至s1310可以使用圖11所示的步驟s1102至s1110。步驟s1312至s1318可以使用圖12所示的步驟s1212至s1218。

在步驟s1320中,用戶信息處理單元262獲取搜索結(jié)果。在此情況下,由于緩存的用戶信息管理db270中不存在對(duì)應(yīng)于用戶識(shí)別信息的用戶信息,則用戶信息處理單元262獲取搜索結(jié)果,該搜索結(jié)果指示未檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。

在步驟s1322中,用戶信息處理單元262向認(rèn)證過(guò)程處理單元260報(bào)告搜索結(jié)果。

在步驟s1324中,根據(jù)用戶信息處理單元262所輸入的搜索結(jié)果,向認(rèn)證處理單元260報(bào)告檢測(cè)與用戶識(shí)別信息對(duì)應(yīng)的用戶信息失敗。認(rèn)證處理單元260將搜索認(rèn)證服務(wù)器400以確定是否存在與用戶識(shí)別信息對(duì)應(yīng)的項(xiàng)目的信息搜索請(qǐng)求,從通信i/f25發(fā)送到認(rèn)證服務(wù)器400。在此情況下,認(rèn)證處理單元260也能夠通過(guò)將用戶信息從通信i/f25發(fā)送到認(rèn)證服務(wù)器400來(lái)請(qǐng)求認(rèn)證。

在步驟s1326中,根據(jù)認(rèn)證處理單元260所輸入的用戶信息搜索請(qǐng)求,認(rèn)證服務(wù)器400搜索預(yù)先注冊(cè)的用戶信息,并且將其搜索結(jié)果報(bào)告給認(rèn)證處理單元260。如果存在與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,除了搜索結(jié)果,認(rèn)證服務(wù)器400也可以報(bào)告與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。下面描述認(rèn)證服務(wù)器400中預(yù)先注冊(cè)的用戶信息具有與用戶識(shí)別信息對(duì)應(yīng)的項(xiàng)目的情況。

在步驟s1328中,認(rèn)證處理單元260基于認(rèn)證服務(wù)器400所發(fā)送的搜索結(jié)果來(lái)執(zhí)行認(rèn)證過(guò)程。在此情況下,由于在認(rèn)證服務(wù)器400中檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,則認(rèn)證處理單元260確定認(rèn)證已成功。

在步驟s1330中,認(rèn)證處理單元260向搜索處理提供單元256報(bào)告認(rèn)證結(jié)果。除了認(rèn)證結(jié)果,認(rèn)證處理單元260也報(bào)告從認(rèn)證服務(wù)器400所發(fā)送的用戶信息。

在步驟s1332中,搜索處理提供單元256向認(rèn)證應(yīng)用252報(bào)告認(rèn)證結(jié)果。除了認(rèn)證結(jié)果,搜索處理提供單元256也報(bào)告用戶信息。

在步驟s1334中,認(rèn)證應(yīng)用252向操作面板27報(bào)告認(rèn)證結(jié)果。當(dāng)報(bào)告認(rèn)證結(jié)果時(shí),在操作面板27中顯示認(rèn)證成功被。根據(jù)這一點(diǎn),用戶能夠了解復(fù)合設(shè)備100是可用的。

在步驟s1336中,認(rèn)證應(yīng)用252向緩存處理提供單元254發(fā)送具有用戶信息的緩存請(qǐng)求。

步驟s1338至s1350可以使用圖9中所示的步驟s906至s918。

在該操作中,提供如下的i/f:搜索緩存的用戶信息管理db268以及登錄的用戶信息管理db270,以確定存儲(chǔ)在緩存的用戶信息管理db268或登錄的用戶信息管理db270中的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。是否使用該i/f能夠利用認(rèn)證應(yīng)用252來(lái)指定。當(dāng)認(rèn)證應(yīng)用252指定該i/f的使用時(shí),即使操作單元20中緩存的用戶信息不具有與用戶識(shí)別信息對(duì)應(yīng)的項(xiàng)目,操作單元20可以向認(rèn)證服務(wù)器400發(fā)送是否注冊(cè)與用戶識(shí)別信息對(duì)應(yīng)的用戶信息的查詢。根據(jù)這一點(diǎn),為了安全地執(zhí)行認(rèn)證過(guò)程,復(fù)合設(shè)備100能夠使得認(rèn)證服務(wù)器400執(zhí)行搜索。此外,如果搜索用戶識(shí)別信息的請(qǐng)求被發(fā)送到認(rèn)證服務(wù)器400,并且利用認(rèn)證服務(wù)器400注冊(cè)與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,則操作單元20能夠獲取用戶信息。由于操作單元20能夠緩存用戶信息,所以當(dāng)同一用戶使用復(fù)合設(shè)備100時(shí),操作單元20能夠使用緩存的的用戶信息。因此,能夠加速認(rèn)證過(guò)程。

<信息處理系統(tǒng)的操作(7)>

圖14示出信息處理系統(tǒng)的操作(7)。

在圖14中,基于復(fù)合設(shè)備100的操作單元20的登錄的用戶信息管理db270以及緩存的用戶信息管理db268中所緩存的用戶信息來(lái)執(zhí)行用戶的認(rèn)證,但是兩個(gè)認(rèn)證過(guò)程失敗,并且向認(rèn)證服務(wù)器400發(fā)送處理請(qǐng)求。與圖13不同之處在于,在圖14中與用戶識(shí)別信息對(duì)應(yīng)的用戶信息存儲(chǔ)在操作單元20的登錄的用戶信息管理db270中。

步驟s1402至s1410可以使用圖11所示的步驟s1102至s1110。步驟s1412至s1418可以使用圖12所示的步驟s1212至s1218。步驟s1420至s1438可以使用圖13所示的步驟s1320至1338。

在步驟s1440中,操作單元20的用戶信息處理單元262將用戶信息緩存在易失性存儲(chǔ)單元266的登錄的用戶信息管理db270中。

在步驟s1442中,登錄的用戶信息管理db270向用戶信息處理單元262報(bào)告已成功完成緩存。

在步驟s1444中,操作單元20的用戶信息處理單元262向緩存處理提供單元254報(bào)告已成功地執(zhí)行緩存。

在步驟s1446中,操作單元20的緩存處理提供單元254向操作單元20的cpu21報(bào)告已經(jīng)成功地執(zhí)行緩存,cpu21執(zhí)行認(rèn)證應(yīng)用252。

在步驟s1448中,操作單元20的cpu21向操作面板27報(bào)告已經(jīng)成功地執(zhí)行緩存,其中cpu21執(zhí)行認(rèn)證應(yīng)用252。當(dāng)報(bào)告緩存成功時(shí),在操作面板27中顯示緩存成功。根據(jù)這一點(diǎn),用戶能夠了解用戶信息的緩存已經(jīng)成功。

與用戶識(shí)別信息對(duì)應(yīng)的用戶信息是如圖13中所示存儲(chǔ)在主體10的用戶信息管理db160中,還是如圖14中所示存儲(chǔ)在操作單元20的登錄的用戶信息管理db270中是由認(rèn)證應(yīng)用252預(yù)先確定的。根據(jù)這一點(diǎn),提供與圖13中相同的效果。

<信息處理系統(tǒng)的操作(8)>

圖15示出信息處理系統(tǒng)的操作(8)。

在圖15中,認(rèn)證應(yīng)用252將緩存的用戶信息設(shè)置為不被使用。換言之,緩存處理提供單元254、搜索處理提供單元256以及用戶信息處理提供單元258被設(shè)置為即使cpu21執(zhí)行認(rèn)證應(yīng)用252也無(wú)法使用。

在步驟s1502中,當(dāng)用戶將ic卡300保持在讀卡器/寫(xiě)入器31上時(shí),讀卡器/寫(xiě)入器31讀取用戶識(shí)別信息,并將其輸入到執(zhí)行認(rèn)證應(yīng)用252的cpu21。

在步驟s1504,執(zhí)行認(rèn)證應(yīng)用252的cpu21將搜索認(rèn)證服務(wù)器400以確定認(rèn)證服務(wù)器400中注冊(cè)的用戶信息是否存在與用戶識(shí)別信息對(duì)應(yīng)的項(xiàng)目的用戶信息搜索請(qǐng)求,從通信i/f25發(fā)送到認(rèn)證服務(wù)器400。在此情況下,cpu21也能夠通過(guò)將用戶信息從通信i/f25發(fā)送到認(rèn)證服務(wù)器400來(lái)請(qǐng)求認(rèn)證。

在步驟s1506中,根據(jù)操作單元20所發(fā)送的用戶信息搜索請(qǐng)求,認(rèn)證服務(wù)器400搜索預(yù)先注冊(cè)的用戶信息,并且將其搜索結(jié)果報(bào)告給操作單元20。除了搜索結(jié)果,認(rèn)證服務(wù)器400也報(bào)告與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。在此情況下,預(yù)先注冊(cè)在認(rèn)證服務(wù)器400的用戶信息中存在與用戶識(shí)別信息對(duì)應(yīng)的項(xiàng)目。

在步驟s1508中,認(rèn)證應(yīng)用252基于認(rèn)證服務(wù)器400所發(fā)送的搜索結(jié)果來(lái)執(zhí)行認(rèn)證過(guò)程。在此情況下,由于在認(rèn)證服務(wù)器400中檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,則認(rèn)證應(yīng)用252確定認(rèn)證已成功。

在步驟s1510中,認(rèn)證應(yīng)用252向操作面板27報(bào)告認(rèn)證結(jié)果。當(dāng)報(bào)告認(rèn)證結(jié)果時(shí),在操作面板27中顯示認(rèn)證成功被。根據(jù)這一點(diǎn),用戶能夠了解復(fù)合設(shè)備100是可用的。

在本實(shí)施例中,當(dāng)ic卡300被保持在復(fù)合設(shè)備100上時(shí),用戶識(shí)別信息被讀取并且基于用戶識(shí)別信息來(lái)執(zhí)行認(rèn)證。然而,認(rèn)證不限于該示例。可以在操作面板27上顯示登錄屏幕,并且允許用戶輸入用戶id和密碼,以便基于用戶id和密碼來(lái)執(zhí)行認(rèn)證。

在本實(shí)施例中,認(rèn)證應(yīng)用252主要被描述為由操作單元20執(zhí)行的程序。然而,程序不限于認(rèn)證應(yīng)用252??梢詫⒈景l(fā)明應(yīng)用于執(zhí)行認(rèn)證應(yīng)用252之外的應(yīng)用的情況。

根據(jù)本實(shí)施例,在復(fù)合設(shè)備100的操作單元20中提供如下i/f:緩存已成功認(rèn)證的用戶有關(guān)的用戶信息的i/f,執(zhí)行搜索以確定用戶識(shí)別信息是否對(duì)應(yīng)于緩存的用戶信息的集合中的任一個(gè)的i/f,以及緩存登錄的用戶有關(guān)的用戶信息的i/f。因此,諸如認(rèn)證應(yīng)用252的程序的供應(yīng)商能夠選擇這些i/f來(lái)使用。換言之,通過(guò)提供訪問(wèn)復(fù)合設(shè)備100的存儲(chǔ)單元的權(quán)利,可以允許認(rèn)證應(yīng)用252確定是否使用訪問(wèn)權(quán)。

<第二實(shí)施例>

<信息處理系統(tǒng)>

根據(jù)本實(shí)施例的信息處理系統(tǒng)可以示出在圖1至圖4中。

根據(jù)本實(shí)施例的信息處理系統(tǒng)能夠改變用戶信息。當(dāng)用戶請(qǐng)求變更用戶信息時(shí),執(zhí)行認(rèn)證應(yīng)用252的cpu21接收該用戶信息變更請(qǐng)求。執(zhí)行認(rèn)證應(yīng)用252的cpu21向主體10報(bào)告該用戶信息變更請(qǐng)求。響應(yīng)于用戶信息變更請(qǐng)求,主體10從用戶信息管理db160中所存儲(chǔ)的用戶信息,對(duì)于用戶信息變更請(qǐng)求所請(qǐng)求變更的相關(guān)用戶信息進(jìn)行變更。

在主體10變更用戶信息管理db160中所存儲(chǔ)的用戶信息之后,主體10向操作單元20發(fā)送帶有以變更用戶信息的用戶信息更新報(bào)告。根據(jù)主體10發(fā)送的用戶信息更新報(bào)告,操作單元20更新緩存的用戶信息管理db268中所緩存的用戶信息。

<信息處理系統(tǒng)的操作(9)>

圖16示出信息處理系統(tǒng)的操作(9)。

在步驟s1602中,用戶向復(fù)合裝置100發(fā)送變更用戶信息的請(qǐng)求。例如,用戶將存儲(chǔ)用戶信息的信息終端設(shè)備(諸如,pc)連接到復(fù)合設(shè)備100,并且變更用戶信息的過(guò)程。

在步驟s1604中,執(zhí)行認(rèn)證應(yīng)用252的cpu21接收用戶信息變更請(qǐng)求。執(zhí)行認(rèn)證應(yīng)用252的cpu21向主體10報(bào)告該用戶信息變更請(qǐng)求。

在步驟s1606中,根據(jù)用戶信息變更請(qǐng)求,主體10的用戶信息處理單元154從用戶信息管理db160變更相關(guān)的用戶信息,該相關(guān)用戶信息是用戶信息變更請(qǐng)求所請(qǐng)求變更的。

在步驟s1608中,主體10的用戶信息處理單元154向操作單元20發(fā)送帶有已變更用戶信息的用戶信息更新報(bào)告。

在步驟s1610中,根據(jù)主體10發(fā)送的用戶信息更新報(bào)告,操作單元20的用戶信息處理單元262更新緩存的用戶信息管理db268中所緩存的用戶信息。

根據(jù)本實(shí)施例,如果主體10中所存儲(chǔ)的用戶信息被變更,可以將用戶信息的變更應(yīng)用于操作單元20的緩存的用戶信息管理db268。換言之,能夠?qū)⒉僮鲉卧?0中所存儲(chǔ)的用戶信息與主體10的用戶信息管理db160中所存儲(chǔ)的對(duì)應(yīng)信息進(jìn)行同步。

另外,上述實(shí)施例不限制本發(fā)明的范圍??梢栽诮o定的服務(wù)器中存儲(chǔ)與主體10的非易失性存儲(chǔ)單元158中所存儲(chǔ)的相同的信息。此外,構(gòu)成復(fù)合設(shè)備100的主體10和操作單元20的一個(gè)或者兩者可以具有多個(gè)實(shí)體。

另外,在本實(shí)施例中主體10與操作單元20進(jìn)行連接的復(fù)合設(shè)備100的配置是示例,根據(jù)使用和目的存在各種配置示例。

復(fù)合設(shè)備100是信息處理系統(tǒng)的示例。主體10是第一信息處理設(shè)備的示例。操作單元20是第二信息處理設(shè)備的示例。用戶信息管理db160是第一存儲(chǔ)器的示例。緩存的用戶信息管理db268是第二存儲(chǔ)器的示例。登錄的用戶信息管理db270是第三存儲(chǔ)器的示例。緩存處理提供單元254是第一確定單元的示例。搜索處理提供單元256是第二確定單元的示例。用戶信息處理提供單元258是第三確定單元的示例。認(rèn)證應(yīng)用252是程序的示例??ㄗx取器/寫(xiě)入器31是用戶識(shí)別信息獲取單元的示例。認(rèn)證處理單元260是預(yù)定處理單元的示例。并且操作單元20的程序是信息處理程序的示例。

<第三實(shí)施例>

根據(jù)使用和目的,根據(jù)本發(fā)明的信息處理系統(tǒng)可以具有各種系統(tǒng)配置。在本實(shí)施例中,描述信息處理系統(tǒng)的這樣的各種系統(tǒng)配置中的一些。

<功能配置>

圖17是示出根據(jù)第三實(shí)施例的信息處理系統(tǒng)的功能配置的示意圖。信息處理系統(tǒng)1包括復(fù)合設(shè)備100以及經(jīng)由網(wǎng)絡(luò)30連接到復(fù)合設(shè)備100的外部服務(wù)器1701。另外,信息處理系統(tǒng)1可能不包括外部服務(wù)器1701。

外部服務(wù)器1701是具有第一用戶信息管理db160a的服務(wù)器設(shè)備,該第一用戶信息管理db160a存儲(chǔ)復(fù)合設(shè)備100(或信息處理系統(tǒng)1)的用戶有關(guān)的信息。外部服務(wù)器1701的示例是圖1中所示的認(rèn)證服務(wù)器400。外部服務(wù)器1701的另外示例可以是信息提供服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器或存儲(chǔ)服務(wù)器。例如,認(rèn)證應(yīng)用252可以從外部服務(wù)器1701獲取用戶信息,并且使用所獲取的用戶信息以及用戶識(shí)別信息來(lái)執(zhí)行認(rèn)證應(yīng)用252中的認(rèn)證過(guò)程。

假設(shè)在根據(jù)本實(shí)施例的信息處理系統(tǒng)1中,圖4中所示的用戶信息管理db160包括在復(fù)合設(shè)備100的外部服務(wù)器1701和主體10的一個(gè)或兩者之中。此外,在本實(shí)施例中,外部服務(wù)器1701中所包括的用戶信息管理db160稱之為第一用戶信息管理db160a,而主體10中所包括的用戶信息管理db160稱之為第二用戶信息管理db160b。另外,外部服務(wù)器1701和主體10是存儲(chǔ)復(fù)合設(shè)備100的一個(gè)或多個(gè)用戶有關(guān)的用戶信息的外部設(shè)備的示例。

如果信息處理系統(tǒng)1包括第一用戶信息管理db160a和第二用戶信息管理db160b,第二用戶信息管理db160b優(yōu)選存儲(chǔ)第一用戶信息管理db160a中所存儲(chǔ)的用戶信息的一部分。例如,第一用戶信息管理db160a存儲(chǔ)所有關(guān)于公司的用戶信息,而第二用戶信息管理db160b存儲(chǔ)復(fù)合設(shè)備100安裝在的地點(diǎn)和國(guó)家有關(guān)的用戶信息。根據(jù)這一點(diǎn),復(fù)合設(shè)備100能夠節(jié)約非易失性存儲(chǔ)單元158的存儲(chǔ)容量,并且加速搜索用戶信息的過(guò)程。

(復(fù)合設(shè)備的功能配置)

根據(jù)本實(shí)施例的復(fù)合設(shè)備100的操作單元20包括存儲(chǔ)單元1702而不是圖4中所示的非易失性存儲(chǔ)單元266。

存儲(chǔ)單元1702通過(guò)ram23、閃速存儲(chǔ)器24以及圖2中所示的cpu21上運(yùn)行的程序來(lái)實(shí)現(xiàn)。換言之,根據(jù)本實(shí)施例的存儲(chǔ)單元1702可以是易失性存儲(chǔ)單元或非易失性存儲(chǔ)單元。

此外,根據(jù)本實(shí)施例的操作單元20使用例如圖2中所示的通信i/f25來(lái)與外部服務(wù)器1701進(jìn)行通信連接。另外,配置的其他部分與圖4中所示的復(fù)合設(shè)備100的功能配置相同。

<過(guò)程流>

下面,描述根據(jù)本實(shí)施例的信息處理系統(tǒng)1所執(zhí)行的信息處理方法.

圖18是示出根據(jù)第三實(shí)施例的用戶認(rèn)證過(guò)程的時(shí)序圖(1)。由于圖18中所示的過(guò)程基本對(duì)應(yīng)于圖13中所示的第一實(shí)施例中的用戶認(rèn)證過(guò)程,并且基本過(guò)程相同,因此將主要描述差別。

在第一實(shí)施例中,用戶認(rèn)證過(guò)程是在圖13中所示的步驟s1328中由認(rèn)證處理單元260來(lái)執(zhí)行的。然而,該過(guò)程是示例,并且用戶認(rèn)證過(guò)程可以通過(guò)認(rèn)證應(yīng)用252來(lái)執(zhí)行。

在步驟s1801中,操作單元20的認(rèn)證應(yīng)用252獲取卡讀取器/寫(xiě)入器31所讀取的用戶識(shí)別信息。

在步驟s1802中,認(rèn)證應(yīng)用252使用搜索處理提供單元256所提供的接口(api),向搜索處理提供單元256請(qǐng)求搜索所獲取的用戶識(shí)別信息。

在步驟s1803中,搜索處理提供單元256向認(rèn)證處理單元260發(fā)送搜索存儲(chǔ)單元1702的請(qǐng)求,從而確定存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。

在步驟s1804中,認(rèn)證處理單元260使用用戶信息處理單元262來(lái)搜索緩存的用戶信息管理db268,從而確定緩存在緩存的用戶信息管理db268中的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。雖然從圖18中省略用戶信息處理單元262,步驟s1804中的處理與例如圖13中所示的步驟s1308和步驟s1310中的處理相同。

在步驟s1805中,認(rèn)證處理單元260經(jīng)由用戶信息處理單元262獲取搜索結(jié)果。在此情況下,假設(shè)緩存的用戶信息管理db268中不存在與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,所以搜索結(jié)果是“失敗”。另外,步驟s1805中的處理與例如圖13中所示的步驟s1312和s1314中的處理相同。

在步驟s1806中,認(rèn)證處理單元260使用用戶信息處理單元262來(lái)搜索登錄的用戶信息管理db270,從而確定緩存在登錄的用戶信息管理db270中的用戶信息是否具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。另外,該處理與例如圖13中所示的步驟s1316和s1318中的處理相同。

在步驟s1807中,認(rèn)證處理單元260經(jīng)由用戶信息處理單元262獲取搜索結(jié)果。在此情況下,假設(shè)登錄的用戶信息管理db270中不存在與用戶識(shí)別信息對(duì)應(yīng)的用戶信息(諸如,用戶id),所以搜索結(jié)果是“失敗”。另外,步驟s1807中的處理與例如圖13中所示的步驟s1320和s1322中的處理相同。

在步驟s1808中,認(rèn)證處理單元260向搜索處理提供單元256報(bào)告搜索結(jié)果“失敗”,該搜索結(jié)果指示存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息不具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。

在步驟s1809中,搜索處理提供單元256向認(rèn)證應(yīng)用252報(bào)告搜索結(jié)果“失敗”,該搜索結(jié)果指示存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息不具有對(duì)應(yīng)于用戶識(shí)別信息的項(xiàng)目。

在步驟s1810中,如果從搜索處理提供單元256報(bào)告搜索結(jié)果“失敗”,也就是說(shuō)利用存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息的認(rèn)證失敗,認(rèn)證應(yīng)用252向外部服務(wù)器1701發(fā)送在外部服務(wù)器1701中搜索用戶信息的請(qǐng)求。

在步驟s1811中,外部服務(wù)器1701向認(rèn)證應(yīng)用252報(bào)告搜索結(jié)果,該搜索結(jié)果指示外部服務(wù)器1701中所包括的第一用戶信息管理db160a中是否存在與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。在圖18中,假設(shè)搜索結(jié)果指示“成功”,并且包括與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。

在步驟s1812中,認(rèn)證應(yīng)用252基于外部服務(wù)器1701所報(bào)告的搜索結(jié)果中所包括的用戶信息來(lái)執(zhí)行認(rèn)證過(guò)程。例如,由于在外部服務(wù)器1701中檢測(cè)到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,則認(rèn)證應(yīng)用252確定認(rèn)證已成功。響應(yīng)于此,例如認(rèn)證應(yīng)用252在操作面板27上顯示認(rèn)證已成功。

在步驟s1813中,根據(jù)來(lái)自認(rèn)證應(yīng)用252的請(qǐng)求,執(zhí)行例如圖9中所示的步驟s904至s916中的用戶信息的緩存。根據(jù)這一點(diǎn),已經(jīng)成功認(rèn)證的用戶信息被存儲(chǔ)在緩存的用戶信息管理db268中或者以緩存的用戶信息管理db162中。

另外,在步驟s1805或s1807中,如果檢索到與用戶識(shí)別信息對(duì)應(yīng)的用戶信息,認(rèn)證處理單元160經(jīng)由搜索處理提供單元256向認(rèn)證應(yīng)用252報(bào)告指示“成功”并且包括檢索到的用戶信息的搜索結(jié)果。在此情況下,認(rèn)證應(yīng)用252可以使用從認(rèn)證處理單元260報(bào)告的用戶信息來(lái)執(zhí)行認(rèn)證處理。

通過(guò)這種方式,根據(jù)本實(shí)施例的認(rèn)證應(yīng)用252使用存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息來(lái)執(zhí)行開(kāi)始使用復(fù)合設(shè)備100的用戶的認(rèn)證。此外,如果使用存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息的認(rèn)證失敗,則認(rèn)證應(yīng)用252能夠使用外部服務(wù)器1701中所存儲(chǔ)的用戶信息來(lái)執(zhí)行開(kāi)始使用復(fù)合設(shè)備100的用戶的認(rèn)證。

圖19是示出根據(jù)第三實(shí)施例的用戶認(rèn)證過(guò)程的時(shí)序圖(2)。由于圖19中的步驟s1801至s1809、s1812以及s1813與圖18中的相同,下面主要描述區(qū)別。

在步驟s1901中,如果從搜索處理提供單元256報(bào)告搜索結(jié)果“失敗”,也就是說(shuō)如果利用存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息的認(rèn)證失敗,則認(rèn)證應(yīng)用252向主體10發(fā)送在主體10中搜索用戶信息的請(qǐng)求。

在步驟s1902中,主體10的用戶信息處理單元154向認(rèn)證應(yīng)用252報(bào)告搜索結(jié)果,該搜索結(jié)果指示主體10中所包括的第二用戶信息管理db160b中是否存在與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。在圖19中,假設(shè)搜索結(jié)果指示“成功”,并且包括與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。另外,從步驟s1812的處理與圖18中的相同。

用這樣的方式,如果使用存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息的認(rèn)證失敗,根據(jù)本實(shí)施例的認(rèn)證應(yīng)用252能夠使用外部設(shè)備(諸如外部服務(wù)器1701或主體10)中所存儲(chǔ)的用戶信息來(lái)執(zhí)行用戶的認(rèn)證。

圖20是示出根據(jù)第三實(shí)施例的用戶認(rèn)證過(guò)程的時(shí)序圖(3)。由于圖20中的步驟s1801至s1809、s1812以及s1813與圖18中的相同,下面主要描述區(qū)別。

在步驟s2001中,如果從搜索處理提供單元256報(bào)告搜索結(jié)果“失敗”,也就是說(shuō)如果利用存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息的認(rèn)證失敗,則認(rèn)證應(yīng)用252向主體10發(fā)送在主體10中搜索用戶信息的請(qǐng)求。

在步驟s2002中,主體10的用戶信息處理單元154向認(rèn)證應(yīng)用252報(bào)告搜索結(jié)果,該搜索結(jié)果指示主體10中所包括的第二用戶信息管理db160b中是否存在與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。在圖20中,假設(shè)搜索結(jié)果指示“失敗”。

在步驟s2003中,如果從搜索處理提供單元256報(bào)告搜索結(jié)果“失敗”,也就是說(shuō),如果利用主體10中所存儲(chǔ)的用戶信息的認(rèn)證失敗,則認(rèn)證應(yīng)用252向外部服務(wù)器1701發(fā)送在外部服務(wù)器1701中搜索用戶信息的請(qǐng)求。

在步驟s2004中,外部服務(wù)器1701向認(rèn)證應(yīng)用252報(bào)告搜索結(jié)果,該搜索結(jié)果指示外部服務(wù)器1701中所包括的第一用戶信息管理db160a中是否存在與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。在圖20中,假設(shè)搜索結(jié)果指示“成功”,并且包括與用戶識(shí)別信息對(duì)應(yīng)的用戶信息。另外,從步驟s1812的處理與圖18中的相同。

用這樣方式,如果使用存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息的認(rèn)證失敗,根據(jù)本實(shí)施例的認(rèn)證應(yīng)用252能夠使用多個(gè)外部設(shè)備(諸如外部服務(wù)器1701和主體10)中所存儲(chǔ)的用戶信息來(lái)執(zhí)行用戶的認(rèn)證。

其他實(shí)施例

圖17所示的信息處理系統(tǒng)1的配置是一個(gè)示例。操作單元20的應(yīng)用層201可以包括多個(gè)認(rèn)證應(yīng)用252,諸如面部認(rèn)證、語(yǔ)音認(rèn)證以及指紋認(rèn)證。

在此情況下,每個(gè)認(rèn)證應(yīng)用252能夠通過(guò)搜索處理提供單元256所提供的接口(api)來(lái)使用存儲(chǔ)單元1702中所存儲(chǔ)的用戶信息,并且執(zhí)行認(rèn)證過(guò)程。

此外,每個(gè)認(rèn)證應(yīng)用252能夠通過(guò)緩存處理提供單元254所提供的接口(api)將用戶信息緩存(存儲(chǔ))在存儲(chǔ)單元1702中,該用戶信息已經(jīng)用于認(rèn)證處理。根據(jù)這一點(diǎn),每個(gè)認(rèn)證應(yīng)用252能夠自由地選擇是否將認(rèn)證所使用的信息緩存在存儲(chǔ)單元1702中。

雖然為了方便起見(jiàn)使用功能框圖描述根據(jù)本發(fā)明的示例的設(shè)備,但是這樣的設(shè)備可以通過(guò)硬件、軟件或其組合來(lái)實(shí)現(xiàn)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解各種類型的變型、修改、替代和替換。雖然為了方便使用功能框圖來(lái)描述根據(jù)本發(fā)明的示例的設(shè)備,這樣的設(shè)備可以通過(guò)硬件、軟件及其組合來(lái)實(shí)施。本發(fā)明不限于上述實(shí)施例,而是可以在不脫離本發(fā)明的范圍的情況下包括各種變型、修改、替代和替換。

本發(fā)明不限于具體公開(kāi)的實(shí)施例,在不脫離本發(fā)明的范圍的情況下可以做出變型和修改。

本申請(qǐng)基于并且主張2014年12月25日提交的日本優(yōu)先權(quán)專利申請(qǐng)no.2014-261712和2015年12月14日提交的日本優(yōu)先權(quán)專利申請(qǐng)no.2015-242835的優(yōu)先權(quán)的權(quán)益,將以上內(nèi)容作為參考整體并入于此。

參考標(biāo)記列表

1信息處理系統(tǒng)

10主體(第一信息處理設(shè)備,執(zhí)行單元)

11、21cpup

12、22rom

13、23ram

14hdd

15、25通信接口

16、26連接接口

17引擎單元

18、29系統(tǒng)總線

20操作單元(第二信息處理設(shè)備)

24閃速存儲(chǔ)器

27操作面板

28外部連接接口

30網(wǎng)絡(luò)

31卡讀取器/寫(xiě)入器(用戶識(shí)別信息獲取單元)

32通信路徑

100復(fù)合設(shè)備(圖像處理裝置)

252認(rèn)證應(yīng)用(程序)

254緩存處理提供單元(第一確定單元)

256搜索處理提供單元(第二確定單元)

258用戶信息處理提供單元(第三確定單元)

260認(rèn)證處理單元(預(yù)定處理單元)

262用戶信息處理單元

300ic卡

400認(rèn)證服務(wù)器(服務(wù)器設(shè)備)

1701外部服務(wù)器

1702存儲(chǔ)單元

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1