專利名稱:復合機、認證服務器、復合機控制系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及復合機、認證服務器、以及信息處理裝置協(xié)作動作的復合機控制系統(tǒng)。
背景技術:
在復合機與網(wǎng)絡上存在的多個服務和應用(以下,稱為外部應用)協(xié)作動作的系統(tǒng)中,要求認證處理的統(tǒng)一即一維認證(single sign-on)的利用。在專利文獻1中,公開了以下的技術將輸入到數(shù)字復合機的認證信息、與用于在數(shù)字復合機中通信的外部應用服務器的認證信息相關聯(lián)地存儲,并在數(shù)字復合機中完成了認證后利用外部應用服務器時,利用與輸入到數(shù)字復合機中的認證信息相關聯(lián)的用于外部應用服務器的認證信息而進行認證。專利文獻1 日本公開專利公報“特開2008-83740號公報(2008年4月10日公開)”但是,在專利文獻1的數(shù)字復合機中,認證信息等用戶信息被存儲在數(shù)字復合機內,若利用變認證服務器的數(shù)字復合機和從該數(shù)字復合機利用的外部應用服務器多,則必須在數(shù)字復合機中注冊/更新這些用戶信息,維護成本增大。此外,在組合多個外部應用而使用的情況下,不限于必須提供合并了所有的服務的認證,因此需要將與各外部應用對應的用戶信息等存儲在數(shù)字復合機中。而且,數(shù)字復合機需要針對每個外部應用預先掌握需要哪個用戶信息,用戶信息的管理麻煩。
發(fā)明內容
本發(fā)明鑒于上述以往的課題而完成,其目的在于實現(xiàn)無需在復合機中存儲各用戶的用戶信息,即使在每個外部應用所需的用戶信息不同的情況下,也能夠容易一維認證的復合機。本發(fā)明的復合機為了解決上述的課題,是一種復合機,經(jīng)由通信網(wǎng)絡與具有第1 網(wǎng)絡服務器單元的信息處理裝置進行通信,并進行與在網(wǎng)絡服務器上動作的應用協(xié)作的協(xié)作處理,所述第1網(wǎng)絡服務器單元根據(jù)上述網(wǎng)絡服務器的軟件而動作,其特征在于,所述復合機包含認證控制單元,與認證服務器進行通信,所述認證服務器是進行操作上述復合機的用戶的認證處理的服務器,且是針對每個用戶,存儲在與上述應用的協(xié)作處理時使用的有關該用戶的用戶關聯(lián)信息的服務器;第2網(wǎng)絡服務器單元,根據(jù)網(wǎng)絡服務器的軟件而動作;以及網(wǎng)絡瀏覽器單元,根據(jù)網(wǎng)絡瀏覽器的軟件,與上述第1網(wǎng)絡服務器單元或第2網(wǎng)絡服務器單元進行通信,上述認證控制單元通過將被輸入的登錄信息發(fā)送給上述認證服務器,從而使上述認證服務器執(zhí)行上述認證處理,并存儲被輸入的登錄信息,上述網(wǎng)絡瀏覽器單元從上述第1網(wǎng)絡服務器單元接受用于將從上述認證服務器取得上述用戶關聯(lián)信息的控制指示通知給上述第2網(wǎng)絡服務器單元的控制信息,在從第1網(wǎng)絡服務器單元取得了該控制信息時,進行將上述控制指示通知給上述第2網(wǎng)絡服務器單元的通知處理,上述認證控制單元基于上述第2網(wǎng)絡服務器單元接受的控制指示,從上述認證服務器取得與通過存
5儲的上述登錄信息表示的用戶對應的上述用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元將上述認證控制單元取得的用戶關聯(lián)信息發(fā)送給上述第1網(wǎng)絡服務器單元。根據(jù)上述的結構,認證控制單元通過對認證服務器發(fā)送被輸入的登錄信息,使認證服務器執(zhí)行認證處理。此外,網(wǎng)絡瀏覽器單元在進行協(xié)作處理時,從第1網(wǎng)絡服務器單元接受控制信息,并進行對第2網(wǎng)絡服務器單元通知在該控制信息中包含的用于從認證服務器取得用戶關聯(lián)信息的控制指示的通知處理。然后,網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送從認證服務器取得的用戶關聯(lián)信息。這樣,根據(jù)上述的結構,復合機從認證服務器取得從第1網(wǎng)絡服務器單元請求的用戶關聯(lián)信息,并對第1網(wǎng)絡服務器單元響應,因此信息處理裝置能夠利用該用戶關聯(lián)信息來認證用戶。由此,能夠實現(xiàn)以下的復合機即使在復合機沒有存儲各用戶的用戶信息,且對每個外部應用所需的用戶信息不同的情況下,也能夠容易進行一維認證。而且,根據(jù)上述的結構,認證控制單元從在復合機內部設置的第2網(wǎng)絡服務器單元接受控制指示即可,無需從信息處理裝置的第1網(wǎng)絡服務器單元接受控制指示。由于認證控制單元與第2網(wǎng)絡服務器單元是同一個復合機具有的單元,因此在認證控制單元與第 2網(wǎng)絡服務器單元之間沒有構筑防火墻。其結果,即使在復合機與信息處理裝置之間的通信網(wǎng)絡中構筑了防火墻,復合機也能夠與認證服務器進行通信,此外,信息處理裝置能夠控制復合機的功能。如以上說明那樣,本發(fā)明的復合機包含認證控制單元,與認證服務器進行通信, 所述認證服務器是進行操作上述復合機的用戶的認證處理的服務器,且是針對每個用戶, 存儲在與上述應用的協(xié)作處理時使用的有關該用戶的用戶關聯(lián)信息的服務器;第2網(wǎng)絡服務器單元,根據(jù)網(wǎng)絡服務器的軟件而動作;以及網(wǎng)絡瀏覽器單元,根據(jù)網(wǎng)絡瀏覽器的軟件, 與上述第1網(wǎng)絡服務器單元或第2網(wǎng)絡服務器單元進行通信,上述認證控制單元通過將被輸入的登錄信息發(fā)送給上述認證服務器,從而使上述認證服務器執(zhí)行上述認證處理,并存儲被輸入的登錄信息,上述網(wǎng)絡瀏覽器單元從上述第1網(wǎng)絡服務器單元接受用于將從上述認證服務器取得上述用戶關聯(lián)信息的控制指示通知給上述第2網(wǎng)絡服務器單元的控制信息,在從第1網(wǎng)絡服務器單元取得了該控制信息時,進行將上述控制指示通知給上述第2網(wǎng)絡服務器單元的通知處理,上述認證控制單元基于上述第2網(wǎng)絡服務器單元接受的控制指示,從上述認證服務器取得與通過存儲的上述登錄信息表示的用戶對應的上述用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元將上述認證控制單元取得的用戶關聯(lián)信息發(fā)送給上述第1網(wǎng)絡服務器單元。因此,起到能夠提供以下復合機的效果即使復合機不存儲各用戶的用戶信息,且每個外部應用所需的用戶信息不同的情況下,也能夠容易進行一維認證。
圖1是表示本實施方式的復合機控制系統(tǒng)的結構的方框圖。圖2是表示認證處理的流程的流程圖。圖3是復合機所顯示的登錄畫面的一例。圖4是表示具體例1中的用戶信息取得處理的流程的圖。
圖5是表示在圖4的S30中發(fā)送的初始操作畫面的HTML數(shù)據(jù)的一例的圖。圖6表示在圖4的S31中顯示的初始操作畫面的一例的圖。圖7是表示用戶信息輸入畫面的一例的圖。圖8是表示具體例2中的用戶信息取得處理的流程的圖。圖9是表示在圖8的S48中發(fā)送的重定向的數(shù)據(jù)的一例的圖。圖10是表示協(xié)作處理整體的流程的流程圖。標號說明1復合機控制系統(tǒng)2圖像讀取單元3圖像形成單元4操作單元5網(wǎng)絡瀏覽器單元7設備控制單元(認證控制單元)8第2網(wǎng)絡服務器單元10顯示單元11輸入單元21復合機22第2通信單元23控制應用單元(控制單元)50通信網(wǎng)絡51信息處理裝置52第1通信單元53第1網(wǎng)絡服務器單元M外部應用單元71開放I/F單元91認證服務器92用戶信息存儲單元(用戶關聯(lián)信息存儲單元)93用戶信息管理單元(用戶認證單元)94第3通信單元(用戶關聯(lián)信息發(fā)送單元)
具體實施例方式基于圖1至圖10說明本發(fā)明的一實施方式為如下。以下,說明本發(fā)明的復合機控制系統(tǒng)的一實施方式。圖1是表示本實施方式的復合機控制系統(tǒng)1的結構的方框圖。如圖1所示,本實施方式的復合機控制系統(tǒng)1包含復合機21、認證服務器91、信息處理裝置51。此外,復合機 21、認證服務器91以及信息處理裝置51經(jīng)由通信網(wǎng)絡50而連接。當然,復合機控制系統(tǒng)中包含的復合機21的臺數(shù)可以是多臺,信息處理裝置51的臺數(shù)也可以是多臺。另外,作為通信網(wǎng)絡50,能夠利用因特網(wǎng)、電話線、串行電纜、或其他有線線路或無線線路等通信線路。
復合機21 與認證服務器 91 例如利用 LDAP (Light Directory AccessProtocol 光目錄訪問協(xié)議)等進行通信。此外,復合機21與信息處理裝置51例如利用用于網(wǎng)絡服務器與網(wǎng)絡瀏覽器之間的通信(例如網(wǎng)頁的請求以及發(fā)送)的協(xié)議即HTTP (Hyper Text Transfer Protocol :超文本傳輸協(xié)議)而進行通信。另外,復合機21與認證服務器91還可以利用HTTP進行通信。[復合機21的結構]首先,說明復合機21。復合機21是可執(zhí)行掃描功能、印刷功能、傳真的發(fā)送接收功能、圖像數(shù)據(jù)的發(fā)送功能等各種功能的裝置。此外,復合機21具有以下模式使預先存儲在復合機21內的操作畫面顯示在顯示單元10,從輸入單元11接受對該操作畫面輸入的指示,并根據(jù)該指示執(zhí)行上述那樣的各種功能的固有操作模式;以及使從信息處理裝置51接受的操作畫面顯示在顯示單元10,并與信息處理裝置51的應用協(xié)作,同時基于對該操作畫面輸入的指示而根據(jù)從控制應用接受的控制指示執(zhí)行上述那樣的各種功能的協(xié)作操作模式。復合機21在與信息處理裝置51等的外部裝置進行通信的協(xié)作處理中,利用HTTP 接受HTML (Hypertext Markup Language 超文本鏈接標示語言)形式的控制信息。然后, 復合機21基于接受的控制信息而執(zhí)行復合機21的各種功能。例如,復合機21從信息處理裝置51接受用于表示操作畫面的HTML數(shù)據(jù),并顯示通過該HTML數(shù)據(jù)來表示的操作畫面。然后,復合機21根據(jù)對操作畫面輸入的指示,執(zhí)行基于該指示的各種功能。或者,復合機21也可以通過執(zhí)行在從信息處理裝置51接受的控制信息中利用 Java(注冊商標)腳本(script)來記載的控制命令,從而執(zhí)行復合機21的各種功能(例如,用戶信息取得、通信功能等)。如圖1所示,復合機21包含操作單元4、圖像讀取單元2、圖像形成單元3、網(wǎng)絡瀏覽器單元5、第2通信單元22、設備控制單元(認證控制單元)7、第2網(wǎng)絡服務器單元8、以及控制應用單元23。操作單元4是對用戶通知各種信息,并接受來自用戶的輸入的用戶接口。操作單元4具有液晶顯示器等顯示單元10與包含各種輸入鍵的輸入單元11。另外,操作單元4也可以是顯示單元10與輸入單元11作為一體而構成的觸摸面板。圖像讀取單元2包含掃描儀、用于將原稿傳送至掃描儀的位置的原稿傳送單元, 將印刷在原稿上的字符和圖像等作為圖像數(shù)據(jù)而讀取。另外,圖像讀取單元2以規(guī)定的分辨率讀取圖像。圖像形成單元3是對用紙等記錄片材印刷與被輸入的圖像數(shù)據(jù)對應的圖像(字符 /照片/圖形)的單元,其包含感光體鼓、帶電裝置、曝光裝置、顯影裝置、轉印裝置、定影裝置、以及用紙托盤等。第2通信單元22是用于進行與信息處理裝置51和認證服務器91等外部裝置之間的通信的接口。在本實施方式中,如上所述,第2通信單元22利用LDAP等與認證服務器 91進行通信,利用HTTP等與信息處理裝置51進行通信。此外,第2通信單元22在接入目的地表示本裝置的IP地址的情況下,還能夠接入到復合機21內部的第2網(wǎng)絡服務器單元 8。
網(wǎng)絡瀏覽器單元5進行基于通用的網(wǎng)絡瀏覽器的軟件的動作。網(wǎng)絡瀏覽器單元5 經(jīng)由第2通信單元22不僅對信息處理裝置51具有的第1網(wǎng)絡服務器單元53,還能夠對復合機21內部的第2網(wǎng)絡服務器單元8進行通信。在本實施方式中,網(wǎng)絡瀏覽器單元5在請求操作畫面的數(shù)據(jù)和印刷數(shù)據(jù)且不執(zhí)行用于控制復合機21的各種功能(例如,掃描功能和印刷功能)的控制命令的情況下,與信息處理裝置51具有的第1網(wǎng)絡服務器單元53進行通信。另一方面,網(wǎng)絡瀏覽器單元5被設定為,在執(zhí)行用于控制復合機21的各種功能的控制命令的情況下,與復合機21內部的第 2網(wǎng)絡服務器單元8進行通信。第2網(wǎng)絡服務器單元8進行基于通用的網(wǎng)絡服務器的軟件的動作。第2網(wǎng)絡服務器單元8接收來自網(wǎng)絡瀏覽器單元5的請求(HTTP請求),并執(zhí)行與該請求對應的應用,并對網(wǎng)絡瀏覽器單元5進行響應(HTTP應答)??刂茟脝卧?3執(zhí)行基于在網(wǎng)絡服務器上動作的應用的處理。該網(wǎng)絡應用是例如利用Java (注冊商標)腳本記載的定制應用(custom application),且是在網(wǎng)絡服務器上設置的Java(注冊商標)腳本執(zhí)行環(huán)境中動作的應用??刂茟脝卧?3在需要控制復合機21的各種功能(例如,登錄信息的取得)的情況下,對設備控制單元7發(fā)送用于控制該功能的控制命令。由此,能夠控制復合機21的功能。設備控制單元7控制復合機21的各種功能。具體來說,設備控制單元7控制圖像讀取單元2、圖像形成單元3、第2通信單元22、操作單元4、網(wǎng)絡瀏覽器單元5等各單元的動作。設備控制單元7在對輸入單元11輸入了登錄(認證)信息時,對認證服務器91 發(fā)送該登錄信息,從而使認證服務器91執(zhí)行認證處理。此外,從認證服務器91接受認證結果,當認證成功的情況下,存儲對輸入單元11 輸入的登錄信息。此外,設備控制單元7在輸入了協(xié)作處理的執(zhí)行指示的情況下,使網(wǎng)絡瀏覽器單元5啟動,執(zhí)行基于預先設定的URL(在本實施方式中,是對信息處理裝置51的第1網(wǎng)絡服務器53請求發(fā)送初始操作畫面的URL)的處理。此外,在協(xié)作處理中,設備控制單元7從控制應用單元23接受控制命令,并進行基于該控制命令的控制。此外,設備控制單元7具有可接受不依賴于復合機21的機種的控制命令的開放I/ F單元71。開放I/F單元71對控制應用單元23公開用于控制復合機21的各種功能的控制命令,并從控制應用單元^接受控制命令,并將接受到的控制命令變換為在設備控制單元7可識認的命令。開放I/F單元71具有變換表格存儲單元(未圖示),所述變換表格存儲單元存儲變換表格,所述變換表格將對外部公開的控制命令與在設備控制單元7可識認的命令相對應,根據(jù)該變換表格,進行命令的變換處理。這樣,開放I/F單元71可接受與復合機21的機種無關的公共的控制命令。由此, 用于使控制應用單元23動作的網(wǎng)絡應用與復合機21無關地能夠使用公共的網(wǎng)絡應用。因此,在根據(jù)新的網(wǎng)絡應用而使控制應用單元23動作的情況下,只要對各復合機21安裝相同的網(wǎng)絡應用即可,無需對每個復合機21進行網(wǎng)絡應用的變更。由此,能夠容易開發(fā)用于使控制應用單元23動作的網(wǎng)絡應用。[認證服務器91的結構]接著,說明認證服務器91。認證服務器91是由CPU或專用處理器等運算處理單元、以及RAM、ROM、HDD等存儲單元等構成的計算機裝置,起到對于多個復合機21的認證裝置的作用。如圖1所示,認證服務器91具有用戶信息存儲單元92、用戶信息管理單元93、以及第3通信單元94。第3通信單元94是用于進行與復合機21等的外部裝置之間的通信的接口。在本實施方式中,如上所述,第3通信單元94利用LDAP等與復合機21進行通信。用戶信息管理單元93取得從復合機21發(fā)送的登錄信息,并核對該登錄信息與在用戶信息存儲單元92中預先注冊的用戶注冊信息,從而進行認證處理。此外,用戶信息管理單元93對復合機21發(fā)送認證結果。用戶信息存儲單元92存儲對每個用戶預先注冊的用戶注冊信息。用戶信息存儲單元92作為用戶注冊信息,除了存儲在用戶操作復合機時用于認證處理的第1用戶信息 (例如,登錄名和口令)之外,還存儲在執(zhí)行復合機21與信息處理裝置51的應用協(xié)作的協(xié)作處理時使用的第2用戶信息。作為這樣的第2用戶信息,例如有用戶ID、用戶的名稱、用戶的郵件地址等。[信息處理裝置51的結構]接著,說明信息處理裝置51。信息處理裝置51是由CPU或專用處理器等運算處理單元、以及RAM、ROM、HDD等存儲單元等構成的計算機裝置,起到作為對于多個復合機21的網(wǎng)絡服務器裝置的作用。如圖1所示,信息處理裝置51具有第1通信單元52、第1網(wǎng)絡服務器單元53、以及外部應用單元M。第1通信單元52是用于經(jīng)由LAN或因特網(wǎng)線路等與復合機21等的外部裝置進行通信的接口。在本實施方式中,如上所述,第1通信單元52利用HTTP等與復合機21進行
ififn。第1網(wǎng)絡服務器單元53根據(jù)網(wǎng)絡服務器的軟件而動作。這里,網(wǎng)絡服務器是指用于提供構成作為因特網(wǎng)上的信息系統(tǒng)的WWW (World Wide ffeb,萬維網(wǎng))的服務器裝置的功能的軟件。第1網(wǎng)絡服務器單元53具有經(jīng)由第1通信單元52從復合機21接收請求(這里,HTTP請求),并經(jīng)由第1通信單元52對該復合機21響應與該HTTP請求對應的畫面數(shù)據(jù)、控制信息等的功能。外部應用單元M是根據(jù)來自第1網(wǎng)絡服務器單元53的指示,進行基于規(guī)定的網(wǎng)絡應用的動作的模塊。即,外部應用單元M進行基于在網(wǎng)絡服務器上動作的各種網(wǎng)絡應用的動作。該網(wǎng)絡應用例如是利用Java(注冊商標)腳本記載的定制應用,是在網(wǎng)絡服務器上設置的Java(注冊商標)腳本執(zhí)行環(huán)境中動作的應用。例如,外部應用單元M在來自復合機21的請求(HTTP請求)為操作畫面的發(fā)送請求的情況下,進行基于操作畫面發(fā)送應用的動作。具體來說,外部應用單元M從存儲單元讀取該發(fā)送請求所表示的操作畫面的HTML數(shù)據(jù),并發(fā)送給第1網(wǎng)絡服務器單元53。[認證處理的流程]
接著,參照圖2說明復合機21與認證服務器91協(xié)作進行的登錄到復合機21時的認證處理的流程。圖2是表示認證處理的流程的流程圖。若接通復合機21的電源,則設備控制單元7使顯示單元10顯示登錄畫面(Si)。圖3是復合機21顯示的登錄畫面的一例。如圖3所示,在登錄畫面中可輸入登錄名以及口令等登錄信息。若對該登錄畫面輸入登錄名以及口令,并按下“0K”按鈕,則設備控制單元7經(jīng)由第2通信單元22對認證服務器91發(fā)送登錄信息(S》。另外,登錄信息的輸入也可以通過IC (集成電路)卡等來進行。認證服務器91的用戶信息管理單元93若取得從復合機21發(fā)送的登錄信息(S3), 則核對該登錄信息與在用戶信息存儲單元92中預先注冊了的用戶注冊信息(這里為第1 用戶信息),從而進行認證處理。然后,用戶信息管理單元93對復合機21響應認證結果 (S4)。設備控制單元7若取得來自認證服務器的認證結果,則分析該認證結果,當認證成功的情況下,存儲對輸入單元11輸入的登錄信息(so。然后,設備控制單元7使顯示單元10顯示用于選擇復合機21的各種功能的選擇畫面等(S6)。另一方面,當認證失敗的情況下,設備控制單元7使用于對用戶督促再次輸入登錄信息的信息顯示在登錄畫面上。[用戶信息取得處理的流程]接著,說明在認證處理成功后,在協(xié)作處理中執(zhí)行的用戶信息取得處理的具體的處理的流程。用戶信息取得處理通過復合機21、信息處理裝置51、認證服務器91協(xié)作進行。這里,為了在協(xié)作處理中利用外部應用,與復合機21的認證處理不同,有時被控制為對每個外部應用進行認證處理,當認證成功的情況下能夠利用外部應用。此時,優(yōu)選通過利用在復合機21中進行的認證處理中所使用的登錄信息,從而省略每個外部應用的認證處理(一維認證)。此外,根據(jù)外部應用,有時還利用在為了操作復合機21而進行的認證處理中使用的信息以外的信息(例如,用戶名和郵件地址等)而進行認證。此時,也優(yōu)選地,若為了操作復合機21而進行的認證處理成功,則省略用于在利用外部應用時的認證處理的用戶輸入。 由此,由于能夠省略每個外部應用的認證處理,因此能夠提高用戶的便利性。從而,當復合機21對信息處理裝置51的請求為外部應用的登錄畫面的發(fā)送的情況下,從復合機21取得外部應用的認證所需的用戶信息,且在通過該用戶信息而成功了外部應用的認證的情況下,能夠代替登錄畫面而顯示對每個用戶定制(customize)的操作畫此外,當用戶信息不準確,或者復合機21的認證功能無效而不能取得登錄信息本身的情況下,可進行如來自復合機21的畫面請求那樣顯示登錄畫面等的控制。在本實施方式中,外部應用單元M在取得在復合機21中登錄著的用戶的用戶信息的情況下,將用于使網(wǎng)絡瀏覽器單元5的接入目的地變更為復合機21內部的第2網(wǎng)絡服務器單元8的HTTP應答發(fā)送給復合機21的網(wǎng)絡瀏覽器單元5。由此,復合機21能夠根據(jù)來自內部的控制應用單元23的控制命令而控制各種功能,而非根據(jù)來自具有外部應用單元討的信息處理裝置51的控制命令。其結果,即使在復合機21與信息處理裝置51之間存在用于屏蔽控制命令的通信的防火墻60,復合機21也能夠響應于從信息處理裝置51接收的用戶信息取得請求。例如,外部應用單元M在對復合機21發(fā)送的初始操作畫面的HTML數(shù)據(jù)中,埋入用于在顯示初始操作畫面之前執(zhí)行取得必要的用戶信息的處理的腳本。該腳本被記為,利用返回地址(loopback address)而接入復合機21的內部的第2網(wǎng)絡服務器單元8。返回地址是對網(wǎng)卡(例如,起到通信單元的功能的硬件)等的返回接口分配的虛擬的IP地址, 是表示本裝置的IP地址。另外,返回地址是在通用的網(wǎng)絡瀏覽器中使用的公知的地址。或者,外部應用單元M為了接入復合機21的內部的第2網(wǎng)絡服務器單元8,也可以對復合機21發(fā)送利用了 HTTP重定向(redirected)的包含用于使URL變更的指示的響應(HTTP應答)。HTTP重定向是指在發(fā)送接收數(shù)據(jù)時使用的、HTTP中的來自網(wǎng)絡服務器的響應的種類之一,是用于通知URL被變更的情況的功能。另外,HTTP重定向是在通用的網(wǎng)絡瀏覽器中使用的公知的功能。以下,利用具體例來說明在本實施方式的復合機控制系統(tǒng)1的用戶信息取得處理的流程。[具體例1利用返回地址的情況下的用戶信息取得處理的流程]圖4是表示本具體例中的用戶信息取得處理的流程的圖。首先,在圖2的S6中顯示的選擇畫面中,若對輸入單元11輸入?yún)f(xié)作處理的啟動指示,并選擇外部應用,則設備控制單元7使網(wǎng)絡瀏覽器單元5啟動。然后,網(wǎng)絡瀏覽器單元51根據(jù)預先設定的初始URL接入到信息處理裝置51,并發(fā)送用于請求被選擇的外部應用的初始操作畫面的HTTP獲得命令(S21)。取得了從復合機21發(fā)送的HTTP獲得命令的外部應用單元M確定登錄與該HTTP 獲得命令對應的外部應用所需的用戶信息,并對復合機21發(fā)送包含用于請求取得該用戶信息(以下,稱為用戶信息取得請求)的Java(注冊商標)腳本的初始操作畫面的HTML數(shù)據(jù)(S22)。取得了包含用戶信息取得請求的初始操作畫面的HTML數(shù)據(jù)的網(wǎng)絡瀏覽器單元5 執(zhí)行用于生成控制命令的Java(注冊商標)腳本,并接入到復合機21內部的第2網(wǎng)絡服務器單元8。然后,網(wǎng)絡瀏覽器單元5對第2網(wǎng)絡服務器單元8通知用戶信息取得請求。另外,不顯示基于在S22中取得的HTML數(shù)據(jù)的初始操作畫面就執(zhí)行該通知。因此,網(wǎng)絡瀏覽器單元5在該時刻在顯示單元10中不顯示基于從信息處理裝置51發(fā)送的HTML數(shù)據(jù)的初始操作畫面。在第2網(wǎng)絡服務器單元8,根據(jù)來自網(wǎng)絡瀏覽器單元5的用戶信息取得請求,對控制應用單元23請求執(zhí)行用戶信息取得的處理(S23)。然后,控制應用單元23生成用戶信息取得的控制命令,并將該控制命令發(fā)送給設備控制單元7 (S24)。另外,在用戶信息取得請求的HTTP應答中包含有要取得的用戶信息的取得條件(郵件地址、所屬等)的情況下,控制應用單元23生成使得在該取得條件下取得用戶信息的控制命令。然后,從控制應用單元23接受了控制命令的設備控制單元7判定在圖2的S5中存儲的登錄信息中是否包含有在控制命令中請求取得的用戶信息即用戶信息取得請求的對象。在包含的情況下,設備控制單元7將存儲的登錄信息作為用戶信息而發(fā)送給控制應用單元23(S27)。例如,當用戶信息取得請求的對象為登錄名的情況下,由于在S5中已存儲了登錄名,因此設備控制單元7能夠將該登錄名立即發(fā)送給控制應用單元23。另一方面,在不包含的情況下,設備控制單元7由于從認證服務器91取得與用戶信息取得請求對應的用戶信息,因此利用在S5中存儲的登錄信息而接入到認證服務器91, 請求用戶信息(S25)。例如,當被請求的用戶信息為登錄名以及郵件地址的情況下,對于登錄名,由于已經(jīng)在S5中存儲,因此設備控制單元7能夠立即響應。但是,對于郵件地址,由于S5中未存儲,因此設備控制單元7請求發(fā)送與登錄名相關聯(lián)地存儲在認證服務器91的用戶信息存儲單元92中的郵件地址。認證服務器91根據(jù)來自設備控制單元7的用戶信息取得請求,對設備控制單元7 發(fā)送被請求的用戶信息(S26)。從認證服務器91取得了用戶信息的設備控制單元7響應從認證服務器91取得的用戶信息作為對于來自控制應用單元幻的用戶信息取得請求(SM)的響應(S27)。而且, 控制應用單元23響應從設備控制單元7取得的用戶信息作為對于來自網(wǎng)絡瀏覽器單元5 的用戶信息取得請求(S23)的響應(S^)。然后,網(wǎng)絡瀏覽器單元5根據(jù)在S22的初始操作畫面的HTML數(shù)據(jù)中包含的 Java(注冊商標)腳本,對外部應用單元M發(fā)送用戶信息(S^)。取得了用戶信息的外部應用單元M生成基于所取得的用戶信息的初始操作畫面的HTML數(shù)據(jù),并發(fā)送給網(wǎng)絡瀏覽器單元5(S30)。然后,網(wǎng)絡瀏覽器單元5對在S22中取得的初始操作畫面的HTML數(shù)據(jù)合成基于在 S30中取得的用戶信息的初始操作畫面的HTML數(shù)據(jù),并使顯示單元10顯示基于用戶的初始操作畫面(S31)。圖5是表示在S30中發(fā)送的初始操作畫面的HTML數(shù)據(jù)的一例的圖。此外,圖6是表示在S31中顯示的初始操作畫面的一例的圖。如圖5和圖6所示,在S31中,基于從認證服務器91取得的用戶信息,能夠使顯示單元10顯示包含個人名稱等的基于各用戶的初始操作畫面。另外,在S29中,網(wǎng)絡瀏覽器單元5對外部應用單元M發(fā)送用戶信息,但當在S22 中取得的初始操作畫面的HTML數(shù)據(jù)中包含有用于基于在S28中取得的用戶信息而更新初始操作畫面的Java (注冊商標)腳本的情況下,也可以省略S^和S30,并合成基于用戶的初始操作畫面,從而使顯示單元10顯示。此外,設想設備控制單元7不能接入到認證服務器9的情況,或者認證服務器91 沒有存儲從外部應用單元M請求的用戶信息的情況等。此時,外部應用單元M不能從認證服務器91取得外部應用單元所請求的用戶信息。從而,設備控制單元7使顯示單元10 顯示用于使用戶輸入不足的用戶信息的用戶信息輸入畫面。圖7是表示用戶信息輸入畫面的一例的圖。如圖7所示,設備控制單元7使得用戶信息輸入畫面被顯示,從而請求用戶輸入不足的用戶信息即可。另外,除了從信息處理裝置51對復合機21發(fā)送的用戶信息取得請求以外,還可以包含例如登錄用戶的郵件地址、與該登錄用戶所屬部門相同的人員的郵件地址等的取得請求。由此,在信息處理裝置51中,能夠從認證服務器91取得數(shù)據(jù)的發(fā)送目的地等各種信息。[具體例2利用HTTP重定向時的用戶信息取得處理的流程]在上述的具體例1中,說明了信息處理裝置51的外部應用單元M發(fā)送包含用于請求取得該用戶信息的Java(注冊商標)腳本的HTML數(shù)據(jù),且網(wǎng)絡瀏覽器單元5基于該 Java(注冊商標)腳本接入到復合機21內部的第2網(wǎng)絡服務器單元8的結構。但是,外部應用單元M也可以是利用HTTP重定向的功能,網(wǎng)絡瀏覽器單元5接入到復合機21內部的第2網(wǎng)絡服務器單元8的結構,而不是基于Java(注冊商標)腳本的接入。本具體例是利用HTTP重定向取得用戶信息的處理的一例。圖8是表示本具體例中的用戶信息取得處理的流程圖。首先,在圖2的S6中顯示的選擇畫面中,對輸入單元11輸入?yún)f(xié)作處理的啟動指示,若選擇外部應用,則設備控制單元7使網(wǎng)絡瀏覽器單元5啟動。然后,網(wǎng)絡瀏覽器單元5根據(jù)預先設定了的初始URL接入到信息處理裝置51,并發(fā)送用于請求被選擇的外部應用的初始操作畫面的HTTP獲得命令 (S41)。取得了從復合機21發(fā)送的HTTP獲得命令的第1網(wǎng)絡服務器單元53根據(jù)該HTTP 獲得命令,指示外部應用單元討生成初始操作畫面的HTML數(shù)據(jù)。然后,外部應用單元M利用HTTP重定位,將接入目的地變更為復合機21內部的第2網(wǎng)絡服務器單元8,并對復合機21發(fā)送包含了用戶信息取得請求的HTTP應答(S42)。 在該HTTP應答中,指定返回地址作為變更后的接入目的地的地址。由此,接受了從信息處理裝置51發(fā)送的HTTP應答的網(wǎng)絡瀏覽器單元5識認到接入目的地的地址是返回地址,從而接入到第2網(wǎng)絡服務器單元8,并能夠通知用戶信息取得請求(S43)。然后,在第2網(wǎng)絡服務器單元8中,根據(jù)來自網(wǎng)絡瀏覽器單元5的用戶信息取得請求,對控制應用單元23請求執(zhí)行用戶信息取得的處理(S43)??刂茟脝卧?3若識認到從網(wǎng)絡瀏覽器單元5發(fā)送來的指示為用戶信息取得請求,則生成用于取得用戶信息的控制命令,并發(fā)送給設備控制單元7(S44)。另外,對于 S44 S47中的處理,與在具體例1中說明的SM S27中的處理相同,因此這里省略其說明。在S47中,取得了用戶信息的控制應用單元23響應從設備控制單元7取得的用戶信息作為對于來自網(wǎng)絡瀏覽器單元5的用戶信息取得請求(S43)的響應(S48)。這里,在該響應時,能夠考慮以下情況例如控制應用單元23生成基于用戶信息的初始操作畫面的HTML數(shù)據(jù)而響應于網(wǎng)絡瀏覽器單元5,且網(wǎng)絡瀏覽器單元5對從控制應用單元23取得的初始操作畫面的HTML數(shù)據(jù)與從信息處理裝置51取得的初始操作畫面的 HTML數(shù)據(jù)進行合成,并使顯示單元10顯示基于這些HTML數(shù)據(jù)的初始操作畫面。但是,此時,所顯示的初始操作畫面混合了基于從信息處理裝置51的外部應用單元M發(fā)送的HTML數(shù)據(jù)的初始操作畫面與基于從復合機21內部的控制應用單元23接收的 HTML數(shù)據(jù)的初始操作畫面。此外,考慮到當在控制應用單元23中動作的應用與在外部應用單元M中動作的應用的制作源不同的情況下,對用戶顯示的初始操作畫面的形式不同。此時,不能正常顯示初始操作畫面。此外,為了避免這樣的情況,需要在控制應用單元23中動作的應用與在外部應用單元M中動作的應用的制作源事先實現(xiàn)畫面的形式的統(tǒng)一,這妨礙了應用的迅速的開發(fā)。因此,對于在顯示單元10中顯示的外部應用的操作畫面,優(yōu)選全部在外部應用單元M中進行控制。從上述的理由出發(fā),控制應用單元23作為對于網(wǎng)絡瀏覽器單元5的響應,利用HTTP重定向,將接入目的地變更為信息處理裝置51的第1網(wǎng)絡服務器單元53,并對網(wǎng)絡瀏覽器單元5發(fā)送用于對信息處理裝置51通知初始畫面信息的取得請求與用戶信息的HTTP 應答(S48)。具體來說,控制應用單元23對網(wǎng)絡瀏覽器單元5發(fā)送利用了圖9所示的HTTP重定向的HTTP應答。在利用HTTP重定向的情況下,如圖9所示那樣,能夠利用包含HTTP的狀態(tài)碼「301」或「302」且還將變更目的地的URL記述在位置屬性(在圖9中,「Location http ://123. 123...」的 HTML 數(shù)據(jù)。然后,接受了圖9所示的HTTP應答的網(wǎng)絡瀏覽器單元5分析該應答,且進行基于在位置屬性中指定的URL的處理。這里,由于在位置屬性中指定的URL中包含的IP地址為信息處理裝置51,因此網(wǎng)絡瀏覽器單元5對信息處理裝置51發(fā)送用于請求在URL中表示的操作畫面數(shù)據(jù)的HTTP請求(S49)。然后,信息處理裝置51的第1網(wǎng)絡瀏覽器單元53對復合機21響應用于表示基于來自網(wǎng)絡瀏覽器單元5的HTTP請求的初始操作畫面的HTML數(shù)據(jù)(S50)。從第1網(wǎng)絡服務器單元53接收了用于表示初始操作畫面的HTML數(shù)據(jù)的網(wǎng)絡瀏覽器單元5使顯示單元10 顯示通過該HTML數(shù)據(jù)表示的初始操作畫面(S51)。這樣,在本具體例中,對于在顯示單元10顯示的外部應用的操作畫面,全部由外部應用單元M控制。從而,可以在對于來自復合機21的初始操作畫面發(fā)送請求的響應 (S42)中不包含初始操作畫面的HTML數(shù)據(jù)。[協(xié)作處理整體的流程]接著,參照圖10說明復合機21與信息處理裝置51協(xié)作而進行的協(xié)作處理的整體的流程。圖10是表示協(xié)作處理整體的流程的流程圖。首先,若在S6中顯示的選擇畫面中選擇協(xié)作處理,則設備控制單元7使網(wǎng)絡瀏覽器單元5啟動,并使其接入到預先設定的URL。這里,預先設定了對信息處理裝置51的第1 網(wǎng)絡服務器單元53請求發(fā)送外部應用的操作畫面的URL。因此,網(wǎng)絡瀏覽器單元5經(jīng)由第 2通信單元22,對信息處理裝置51發(fā)送用于請求發(fā)送操作畫面的HTTP獲得命令。信息處理裝置51的第1網(wǎng)絡服務器單元53若取得從復合機21發(fā)送的獲得命令, 則對復合機21發(fā)送對應于該獲得命令的操作畫面的HTML數(shù)據(jù)作為HTTP應答。然后,復合機21的網(wǎng)絡瀏覽器單元5使顯示單元10顯示通過接收到的HTML數(shù)據(jù)來表示的初始操作畫面(Sll)。此時,所顯示的初始操作畫面通過上述的具體例1與具體例2的用戶信息取得處理而顯示基于各用戶的初始操作畫面。接著,網(wǎng)絡瀏覽器單元5分析對輸入單元11輸入的來自用戶的指示中是否包含用于控制復合機21的各種功能的指示(S12)。在包含有用于控制復合機21的各種功能的指示的情況下(S12 是),網(wǎng)絡瀏覽器單元5對第2網(wǎng)絡服務器8通知該意旨(S13)。在本實施方式中,在協(xié)作處理中,當控制復合機21的各種功能的情況下,為了對復合機21的第2網(wǎng)絡服務器單元8通知該意旨,研究從信息處理裝置51對復合機21發(fā)送的HTTP應答。具體來說,信息處理裝置51的外部應用單元M在對復合機21發(fā)送的操作畫面的 HTML數(shù)據(jù)中,將在按下了用于指示控制復合機21的各種功能的按鈕時的接入目的地的地址設定為返回地址。由此,在操作畫面中按下了用于指示控制各種功能的按鈕時,復合機21的網(wǎng)絡瀏覽器單元5根據(jù)返回地址,能夠接入到復合機21內部的第2網(wǎng)絡服務器單元8,并對第2網(wǎng)絡服務器單元8通知用于控制各種功能的指示?;蛘?,信息處理裝置51的外部應用單元M在對復合機21發(fā)送的操作畫面中,也可以將在按下用于指示控制復合機21的各種功能的按鈕時的接入目的地設定為信息處理裝置51的第1網(wǎng)絡服務器單元53。此時,外部應用單元M在接受了用于表示在操作畫面中按下了用于指示控制各種功能的按鈕的HTTP請求時,利用HTTP重定向,對復合機21發(fā)送用于將接入目的地變更為復合機21的第2網(wǎng)絡服務器單元8的HTTP應答。由此,復合機21的網(wǎng)絡瀏覽器單元5根據(jù)該HTTP應答,接入到復合機21的第2網(wǎng)絡服務器單元8,并能夠對第2網(wǎng)絡服務器單元8通知控制復合機21的各種功能的指示。此后,通過第2網(wǎng)絡服務器單元8啟動的控制應用單元23分析從網(wǎng)絡瀏覽器單元 5接受到的控制指示的內容(S14)。然后,控制應用單元23基于分析結果,生成用于控制復合機21的功能的控制命令,并發(fā)送給設備控制單元7。接受了控制命令的設備控制單元7的開放I/F單元71將該控制命令變換為設備控制單元7可識認的命令。此后,設備控制單元7根據(jù)被變換的命令, 控制復合機21的各種功能(S15)。這樣,復合機控制系統(tǒng)1包含信息處理裝置51與復合機21,所述信息處理裝置51 具有通過網(wǎng)絡服務器的軟件而動作的第1網(wǎng)絡服務器單元53,所述復合機21經(jīng)由通信網(wǎng)絡 50而通信。此外,復合機21具有網(wǎng)絡瀏覽器單元5和第2網(wǎng)絡服務器單元8,所述網(wǎng)絡瀏覽器單元5根據(jù)網(wǎng)絡瀏覽器的軟件而動作,所述第2網(wǎng)絡服務器單元8根據(jù)網(wǎng)絡服務器的軟件而動作。網(wǎng)絡瀏覽器單元5從第1網(wǎng)絡服務器單元53接受用于對第2網(wǎng)絡服務器單元8通知用于控制復合機21的控制命令的控制信息,并在從第1網(wǎng)絡服務器單元53取得了該控制信息時,進行將控制命令通知給第2網(wǎng)絡服務器單元8的通知處理。而且,復合機21還具有根據(jù)從網(wǎng)絡瀏覽器單元5對第2網(wǎng)絡服務器8通知的控制指示,控制復合機21的功能的控制應用單元23以及設備控制單元7。例如,網(wǎng)絡瀏覽器單元5在顯示單元10顯示通過從第1網(wǎng)絡服務器單元53取得的畫面數(shù)據(jù)來表示的操作畫面,并對第2網(wǎng)絡服務器單元8通知對該操作畫面輸入的、復合機21的功能的控制指示。或者,網(wǎng)絡瀏覽器單元5也可以從第1網(wǎng)絡服務器單元53接受通過Java (注冊商標)腳本來記載控制命令的控制信息(控制內容),并對第2網(wǎng)絡服務器單元通知該控制信息中的控制命令。由此,控制應用單元23以及設備控制單元7只要從在復合機21內部設置的第2網(wǎng)絡服務器單元8接受控制命令即可,不需從信息處理裝置51的第1網(wǎng)絡服務器單元53接受控制命令。由于控制應用單元23以及設備控制單元7和第2網(wǎng)絡服務器單元8是同一個復合機21所具有的單元,因此在控制應用單元23以及設備控制單元7和第2網(wǎng)絡服務器單元8之間沒有構筑防火墻。其結果,即使在復合機21與信息處理裝置51之間的通信網(wǎng)絡50中構筑了防火墻,信息處理裝置51也能夠控制復合機21的功能。此外,信息處理裝置51具有操作畫面的畫面數(shù)據(jù),從而通過編輯信息處理裝置51具有的畫面數(shù)據(jù),能夠容易變更在復合機21中顯示的操作畫面。
如以上所述,根據(jù)本實施方式,設備控制單元7通過將被輸入的登錄信息發(fā)送給認證服務器91,使認證服務器91執(zhí)行認證處理。此外,網(wǎng)絡瀏覽器單元5在與信息處理裝置51進行協(xié)作處理時,從第1網(wǎng)絡服務器單元53接受控制信息,并進行將該控制信息中包含的用戶信息取得請求通知給第2網(wǎng)絡服務器單元8的通知處理。此外,網(wǎng)絡瀏覽器單元 5將從認證服務器91取得的用戶信息發(fā)送給第1網(wǎng)絡服務器單元53。由此,根據(jù)復合機控制系統(tǒng)1,復合機21從認證服務器91取得信息處理裝置51所請求的用戶信息,并對信息處理裝置51響應,因此信息處理裝置51能夠利用該用戶信息而認證用戶。由此,能夠實現(xiàn)以下復合機21 即使在復合機21沒有存儲各用戶的用戶信息,每個外部應用所需的用戶信息不同的情況下,也能夠容易進行一維認證。而且,根據(jù)上述的結構,設備控制單元7只要從在復合機21內部設置的第2網(wǎng)絡服務器單元8接受控制指示即可,無需從信息處理裝置51的第1網(wǎng)絡服務器單元53接受控制指示。由于設備控制單元7與第2網(wǎng)絡服務器單元8是同一個裝置內具有的單元,因此在設備控制單元7與第2網(wǎng)絡服務器單元8之間沒有構筑防火墻。其結果,即使在復合機21和信息處理裝置51之間的通信網(wǎng)絡50中構筑了防火墻,復合機21也能夠與認證服務器91進行通信,此外,信息處理裝置51能夠控制復合機21的功能。(變形例)另外,在上述的實施方式中,說明了復合機21根據(jù)用戶信息取得請求,從認證服務器91僅取得登錄外部應用所需的用戶信息,并發(fā)送給信息處理裝置51的結構。由此,由于登錄外部應用所需的用戶信息是從復合機21發(fā)送給信息處理裝置51,因此用戶能夠省略每個外部應用的認證處理。但是,本發(fā)明并不限定于此。例如,復合機21也可以是從認證服務器91取得在認證服務器91中存儲了的有關登錄用戶的全部的用戶信息,并發(fā)送給信息處理裝置51的結構。此時,對于特定的用戶信息,優(yōu)選限制對信息處理裝置51的發(fā)送。例如,若是登錄用戶的姓名等主要在復合機21的內部利用的用戶信息,則由于無需發(fā)送給信息處理裝置 51,因此優(yōu)選限制對信息處理裝置51的發(fā)送。由此,能夠防止在認證服務器91中存儲了的用戶信息無用地發(fā)送給信息處理裝置51即防火墻外。參照圖4具體說明,在幻6中,設備控制單元7取得在認證服務器91中存儲了的有關登錄用戶的全部的用戶信息。然后,設備控制單元7檢索在從認證服務器91取得用戶信息中是否包含有預先由用戶指定的特定的用戶信息。當包含有特定的用戶信息的情況下, 設備控制單元7存儲該特定的用戶信息,并將特定的用戶信息以外的用戶信息發(fā)送給控制應用單元23(S27)。因此,在S29中,對外部應用單元M不發(fā)送特定的用戶信息,僅將除了特定的用戶信息以外的用戶信息發(fā)送給外部應用單元M。另外,被限制對信息處理裝置51發(fā)送的用戶信息可以由用戶預先注冊在存儲器等中,被注冊的用戶信息可根據(jù)需要而適當變更。此外,也可以將被限制對信息處理裝置51發(fā)送的特定的用戶信息不預先注冊在存儲器等中,而是由用戶適當選擇。例如,也可以是如下的結構設備控制單元7使顯示單元10顯示用于可選擇地顯示從認證服務器91取得的用戶信息的用戶信息選擇畫面,從而對信息處理裝置51僅發(fā)送用戶經(jīng)由輸入單元11選擇的用戶信息?;蛘?,可以將除了用戶選擇的用戶信息以外的用戶信息發(fā)送給信息處理裝置51。另外,此時,不經(jīng)由網(wǎng)絡瀏覽器單元5,設備控制單元7直接控制操作單元4,使用戶信息選擇畫面在顯示單元10重疊顯示。這樣,根據(jù)本變形例,對于特定的用戶信息,限制從復合機21發(fā)送給信息處理裝置51。由此,能夠防止在認證服務器91中存儲了的用戶信息無用地發(fā)送到信息處理裝置 51,因此能夠降低個人信息的泄露等安全風險。[實施方式的總結]如以上說明那樣,本實施方式的復合機是一種經(jīng)由通信網(wǎng)絡與具有第1網(wǎng)絡服務器單元的信息處理裝置進行通信,并進行與在網(wǎng)絡服務器上動作的應用協(xié)作的協(xié)作處理的復合機,所述第1網(wǎng)絡服務器單元根據(jù)上述網(wǎng)絡服務器的軟件而動作,其特征在于,所述復合機包含認證控制單元,與認證服務器進行通信,所述認證服務器是進行操作上述復合機的用戶的認證處理的服務器,且是針對每個用戶,存儲在與上述應用的協(xié)作處理時使用的有關該用戶的用戶關聯(lián)信息的服務器;第2網(wǎng)絡服務器單元,根據(jù)網(wǎng)絡服務器的軟件而動作;以及網(wǎng)絡瀏覽器單元,根據(jù)網(wǎng)絡瀏覽器的軟件,與上述第1網(wǎng)絡服務器單元或第2網(wǎng)絡服務器單元進行通信,上述認證控制單元通過將被輸入的登錄信息發(fā)送給上述認證服務器,從而使上述認證服務器執(zhí)行上述認證處理,并存儲被輸入的登錄信息,上述網(wǎng)絡瀏覽器單元從上述第1網(wǎng)絡服務器單元接受用于將從上述認證服務器取得上述用戶關聯(lián)信息的控制指示通知給上述第2網(wǎng)絡服務器單元的控制信息,在從第1網(wǎng)絡服務器單元取得了該控制信息時,進行將上述控制指示通知給上述第2網(wǎng)絡服務器單元的通知處理,上述認證控制單元基于上述第2網(wǎng)絡服務器單元接受的控制指示,從上述認證服務器取得與通過存儲的上述登錄信息表示的用戶對應的上述用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元將上述認證控制單元取得的用戶關聯(lián)信息發(fā)送給上述第1網(wǎng)絡服務器單元。根據(jù)上述的結構,認證控制單元通過對認證服務器發(fā)送被輸入的登錄信息,使認證服務器執(zhí)行認證處理。此外,網(wǎng)絡瀏覽器單元在進行協(xié)作處理時,從第1網(wǎng)絡服務器單元接受控制信息,并進行對第2網(wǎng)絡服務器單元通知在該控制信息中包含的用于從認證服務器取得用戶關聯(lián)信息的控制指示的通知處理。然后,網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送從認證服務器取得的用戶關聯(lián)信息。這樣,根據(jù)上述的結構,復合機從認證服務器取得從第1網(wǎng)絡服務器單元請求的用戶關聯(lián)信息從而對第1網(wǎng)絡服務器單元響應,因此信息處理裝置能夠利用該用戶關聯(lián)信息來認證用戶。由此,能夠實現(xiàn)以下的復合機即使在復合機沒有存儲各用戶的用戶信息,且對每個外部應用所需的用戶信息不同的情況下,也能夠容易進行一維認證。而且,根據(jù)上述的結構,認證控制單元從在復合機內部設置的第2網(wǎng)絡服務器單元接受控制指示即可,無需從信息處理裝置的第1網(wǎng)絡服務器單元接受控制指示。由于認證控制單元與第2網(wǎng)絡服務器單元是同一個復合機具有的單元,因此在認證控制單元與第 2網(wǎng)絡服務器單元之間沒有構筑防火墻。其結果,即使在復合機與信息處理裝置之間的通信網(wǎng)絡中構筑了防火墻,復合機也能夠與認證服務器進行通信,此外,信息處理裝置能夠控制復合機的功能。此外,在本實施方式的復合機中,優(yōu)選包含顯示單元,作為上述通知處理,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送請求用于執(zhí)行上述協(xié)作處理的操作畫面數(shù)據(jù)的HTTP請求,并作為對于該HTTP請求的響應,從上述第1網(wǎng)絡服務器單元接收包含在將通過上述操作畫面數(shù)據(jù)表示的畫面顯示在上述顯示單元之前執(zhí)行的、用于接入上述第2網(wǎng)絡服務器單元的腳本和上述控制指示的第IHTTP應答,并根據(jù)接收到的第IHTTP應答而接入到第2網(wǎng)絡服務器單元,從而對第2網(wǎng)絡服務器單元通知上述控制指示。根據(jù)上述的結構,網(wǎng)絡瀏覽器單元從第1網(wǎng)絡服務器單元接受包含用于接入第2 網(wǎng)絡服務器單元的腳本和控制指示的第IHTTP應答,并根據(jù)該第IHTTP應答,在顯示單元顯示通過操作畫面數(shù)據(jù)表示的畫面之前,接入到第2網(wǎng)絡服務器單元,從而對第2網(wǎng)絡服務器單元通知控制指示。由此,無需用戶的操作,就能夠顯示基于用戶的操作畫面。此外,在本實施方式的復合機中,優(yōu)先作為上述通知處理,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送請求用于執(zhí)行上述協(xié)作處理的操作畫面數(shù)據(jù)的HTTP請求,并作為對應于該HTTP請求的響應,從上述第1網(wǎng)絡服務器單元接收包含利用HTTP重定向將接入目的地變更為第2網(wǎng)絡服務器單元的變更指示與上述控制指示的第IHTTP應答,并根據(jù)接收到的第IHTTP應答,接入到第2網(wǎng)絡服務器單元,從而對第2網(wǎng)絡服務器單元通知上述控制指示。根據(jù)上述的結構,網(wǎng)絡瀏覽器單元從上述第1網(wǎng)絡服務器單元接收包含利用HTTP 重定向將接入目的地變更為第2網(wǎng)絡服務器單元的變更指示和控制指示的第IHTTP應答, 并根據(jù)接收到的第IHTTP應答,接入到第2網(wǎng)絡服務器單元,從而對第2網(wǎng)絡服務器單元通知控制指示。由此,無需用戶的操作,能夠顯示基于用戶的操作畫面。此外,在本實施方式的復合機中,優(yōu)選包含顯示單元,上述認證控制單元將從上述認證服務器取得的用戶關聯(lián)信息發(fā)送給上述第2網(wǎng)絡服務器單元,上述第2網(wǎng)絡服務器單元作為對于上述控制指示的響應,將包含利用HTTP重定向將接入目的地變更為第2網(wǎng)絡服務器單元的變更指示以及從上述認證控制單元接受的用戶關聯(lián)信息的第2HTTP應答發(fā)送給上述網(wǎng)絡瀏覽器單元,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元通知上述第 2HTTP應答中包含的用戶關聯(lián)信息,并請求用于執(zhí)行上述協(xié)作處理的操作畫面數(shù)據(jù),并從上述第1網(wǎng)絡服務器單元取得基于該用戶關聯(lián)信息的操作畫面數(shù)據(jù),在上述顯示單元顯示通過該操作畫面數(shù)據(jù)表示的操作畫面。根據(jù)上述的結構,第2網(wǎng)絡服務器單元作為對于控制指示的響應,對網(wǎng)絡瀏覽器單元發(fā)送包含利用HTTP重定向將接入目的地變更為第2網(wǎng)絡服務器單元的變更指示和從認證控制單元接受的用戶關聯(lián)信息的第2HTTP應答。然后,網(wǎng)絡瀏覽器單元對第1網(wǎng)絡服務器單元通知第2HTTP應答中包含的用戶關聯(lián)信息,并請求用于執(zhí)行協(xié)作處理的操作畫面數(shù)據(jù),從而從第1網(wǎng)絡服務器單元取得基于該用戶關聯(lián)信息的操作畫面數(shù)據(jù),并在顯示單元顯示通過該操作畫面數(shù)據(jù)表示的操作畫面。這樣,網(wǎng)絡瀏覽器單元僅顯示從第1網(wǎng)絡服務器單元取得的操作畫面,從而能夠在信息處理裝置側控制在顯示單元顯示的全部的操作畫面。此外,在本實施方式的復合機中,優(yōu)選上述認證控制單元在從上述認證服務器取得的上述用戶關聯(lián)信息中,檢索預先指定的特定的用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送除了上述特定的用戶關聯(lián)信息之外的用戶關聯(lián)信息。根據(jù)上述的結構,認證控制單元在從認證服務器取得的用戶關聯(lián)信息中,檢索預先被指定的特定的用戶關聯(lián)信息,網(wǎng)絡瀏覽器單元對第1網(wǎng)絡服務器單元發(fā)送除了該特定
19的用戶關聯(lián)信息之外的用戶關聯(lián)信息。因此,對于特定的用戶關聯(lián)信息,不從復合機發(fā)送給信息處理裝置,能夠在復合機內部利用。由此,能夠防止用戶關聯(lián)信息無用地發(fā)送給信息處理裝置的情況,因此能夠降低個人信息的泄露等安全隱患。此外,在本實施方式的復合機中,優(yōu)選上述認證控制單元在從上述認證服務器取得的上述用戶關聯(lián)信息中,根據(jù)用戶輸入而決定特定的用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送除了上述特定的用戶關聯(lián)信息之外的用戶關聯(lián)信息。根據(jù)上述的結構,認證控制單元在從認證服務器取得的用戶關聯(lián)信息中,根據(jù)用戶輸入來決定特定的用戶關聯(lián)信息,網(wǎng)絡瀏覽器單元對第1網(wǎng)絡服務求單元發(fā)送除了特定的用戶關聯(lián)信息之外的用戶關聯(lián)信息。因此,對于通過用戶輸入而決定的特定的用戶關聯(lián)信息,不從復合機發(fā)送給信息處理裝置,能夠在復合機內部利用。由此,能夠防止用戶關聯(lián)信息無用地被發(fā)送給信息處理裝置的情況,因此能夠降低個人信息的泄露等安全隱患。此外,在本實施方式的認證服務器是一種與上述復合機進行通信,并進行操作該復合機的用戶的認證處理的認證服務器,其特征在于,所述認證服務器包含用戶關聯(lián)信息存儲單元,針對每個用戶,存儲在與上述應用進行協(xié)作處理時使用的與該用戶關聯(lián)的用戶關聯(lián)信息;以及用戶關聯(lián)信息發(fā)送單元,從上述關聯(lián)信息存儲單元讀取從上述認證控制單元請求的用戶關聯(lián)信息,并將讀取的用戶關聯(lián)信息發(fā)送給上述復合機。根據(jù)上述的結構,能夠實現(xiàn)以下的認證服務器即使在復合機沒有存儲各用戶的用戶信息,且每個外部應用所需的用戶信息不同的情況下,也能夠根據(jù)來自復合機的請求而提供必要的用戶信息從而容易一維認證。此外,本實施方式的復合機控制系統(tǒng)優(yōu)選具有上述復合機以及與該復合機進行通信的上述認證服務器。根據(jù)上述的結構,能夠實現(xiàn)以下的復合機控制系統(tǒng)即使在復合機沒有存儲各用戶的用戶信息,且每個外部應用所需的用戶信息不同的情況下,也能夠容易一維認證。另外,上述復合機以及上述認證服務器可以通過計算機來實現(xiàn),此時,使計算機作為上述各單元來動作從而通過計算機來實現(xiàn)復合機的程序、以及記錄了該程序的計算機可讀取的記錄介質也屬于本發(fā)明的范疇。本發(fā)明并不限定于上述的各實施方式,在權利要求書的范圍內可進行各種變更, 且適當組合在不同的實施方式中分別公開的技術特征而得到的實施方式也包含在本發(fā)明的技術范圍內。最后,復合機21、認證服務器91以及信息處理裝置51的各塊可以通過硬件模塊來構成,也可以如下那樣利用CPU通過軟件來實現(xiàn)。S卩,復合機21、認證服務器91以及信息處理裝置51包含執(zhí)行用于實現(xiàn)各功能的控制程序的命令的CPU(中央處理單元)、存儲了上述程序的R0M(只讀存儲器)、展開上述程序的RAM(隨機存取存儲器)、存儲了上述程序以及各種數(shù)據(jù)的存儲器等的存儲裝置(存儲介質)等。此外,本發(fā)明的目的可通過以下方式來實現(xiàn)將計算機可讀取地記錄作為實現(xiàn)上述的功能的軟件的控制程序的程序代碼(執(zhí)行形式程序、中間碼程序、源程序)的記錄介質提供給上述復合機21、認證服務器91以及信息處理裝置51,且該計算機(或CPU或MPU)讀取并執(zhí)行在記錄介質中記錄的程序代碼。作為上述記錄介質,例如能夠利用磁帶、盒帶等帶系、包含軟盤(注冊商標)/硬盤等磁盤和⑶-R0M/M0/MD/DVD/⑶-R等光盤的盤系、包含IC卡(包含存儲卡)/光卡等卡系、 或者掩模R0M/EPR0M/EEPR0M/閃速ROM等半導體存儲器系等。此外,可以將復合機21、認證服務器91以及信息處理裝置51構成為可與通信網(wǎng)絡連接,經(jīng)由通信網(wǎng)絡提供上述程序代碼。作為該通信網(wǎng)絡,并不特別限定,例如可以利用因特網(wǎng)、內部網(wǎng)、外部網(wǎng)、LAN、ISDN、VAN、CATV通信網(wǎng)、虛擬專用網(wǎng)(virtual private network)、電話線路網(wǎng)、移動體通信網(wǎng)、衛(wèi)星通信網(wǎng)等。此外,作為構成通信網(wǎng)絡的傳輸介質,沒有特別限定,例如可以利用IEEE1394、USB、電線傳輸、電纜TV線路、電話線、ADSL線路等有線,也可以利用IrDA或遠程控制那樣的紅外線、藍牙(注冊商標)、802. 11無線、HDR、 移動電話網(wǎng)、衛(wèi)星線路、地面波數(shù)字網(wǎng)等無線。另外,本發(fā)明也可以通過將上述程序代碼通過電子化的傳輸而進行具體化的在載波中埋入的計算機數(shù)據(jù)信號的形式來實現(xiàn)。本發(fā)明能夠應用于實現(xiàn)復印、掃描、FAX等多個功能的復合機。
權利要求
1.一種復合機,經(jīng)由通信網(wǎng)絡與具有第1網(wǎng)絡服務器單元的信息處理裝置進行通信, 并進行與在網(wǎng)絡服務器上動作的應用協(xié)作的協(xié)作處理,所述第1網(wǎng)絡服務器單元根據(jù)上述網(wǎng)絡服務器的軟件而動作,其特征在于,所述復合機包含認證控制單元,與認證服務器進行通信,所述認證服務器是進行操作上述復合機的用戶的認證處理的服務器,且是針對每個用戶,存儲在與上述應用的協(xié)作處理時使用的有關該用戶的用戶關聯(lián)信息的服務器;第2網(wǎng)絡服務器單元,根據(jù)網(wǎng)絡服務器的軟件而動作;以及網(wǎng)絡瀏覽器單元,根據(jù)網(wǎng)絡瀏覽器的軟件,與上述第1網(wǎng)絡服務器單元或第2網(wǎng)絡服務器單元進行通信,上述認證控制單元通過將被輸入的登錄信息發(fā)送給上述認證服務器,從而使上述認證服務器執(zhí)行上述認證處理,并存儲被輸入的登錄信息,上述網(wǎng)絡瀏覽器單元從上述第1網(wǎng)絡服務器單元接受用于將從上述認證服務器取得上述用戶關聯(lián)信息的控制指示通知給上述第2網(wǎng)絡服務器單元的控制信息,在從第1網(wǎng)絡服務器單元取得了該控制信息時,進行將上述控制指示通知給上述第2網(wǎng)絡服務器單元的通知處理,上述認證控制單元基于上述第2網(wǎng)絡服務器單元接受的控制指示,從上述認證服務器取得與通過存儲的上述登錄信息表示的用戶對應的上述用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元將上述認證控制單元取得的用戶關聯(lián)信息發(fā)送給上述第1網(wǎng)絡服務器單元。
2.如權利要求1所述的復合機,其特征在于,包含顯示單元,上述網(wǎng)絡瀏覽器單元作為上述通知處理,對上述第1網(wǎng)絡服務器單元發(fā)送請求用于執(zhí)行上述協(xié)作處理的操作畫面數(shù)據(jù)的HTTP請求,并作為對于該HTTP請求的響應,從上述第1 網(wǎng)絡服務器單元接收包含在將通過上述操作畫面數(shù)據(jù)表示的畫面顯示在上述顯示單元之前執(zhí)行的、用于接入上述第2網(wǎng)絡服務器單元的腳本和上述控制指示的第IHTTP應答,并根據(jù)接收到的第IHTTP應答而接入到第2網(wǎng)絡服務器單元,從而對第2網(wǎng)絡服務器單元通知上述控制指示。
3.如權利要求1所述的復合機,其特征在于,作為上述通知處理,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送請求用于執(zhí)行上述協(xié)作處理的操作畫面數(shù)據(jù)的HTTP請求,并作為對應于該HTTP請求的響應,從上述第 1網(wǎng)絡服務器單元接收包含利用HTTP重定向將接入目的地變更為第2網(wǎng)絡服務器單元的變更指示與上述控制指示的第IHTTP應答,并根據(jù)接收到的第IHTTP應答,接入到第2網(wǎng)絡服務器單元,從而對第2網(wǎng)絡服務器單元通知上述控制指示。
4.如權利要求1或3所述的復合機,其特征在于,包含顯示單元,上述認證控制單元將從上述認證服務器取得的用戶關聯(lián)信息發(fā)送給上述第2網(wǎng)絡服務器單元,作為對于上述控制指示的響應,上述第2網(wǎng)絡服務器單元將包含利用HTTP重定向將接入目的地變更為第2網(wǎng)絡服務器單元的變更指示以及從上述認證控制單元接受的用戶關聯(lián)信息的第2HTTP應答發(fā)送給上述網(wǎng)絡瀏覽器單元,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元通知上述第2HTTP應答中包含的用戶關聯(lián)信息,并請求用于執(zhí)行上述協(xié)作處理的操作畫面數(shù)據(jù),并從上述第1網(wǎng)絡服務器單元取得基于該用戶關聯(lián)信息的操作畫面數(shù)據(jù),在上述顯示單元顯示通過該操作畫面數(shù)據(jù)表示的操作畫面。
5.如權利要求1至3的任一項所述的復合機,其特征在于,上述認證控制單元在從上述認證服務器取得的上述用戶關聯(lián)信息中,檢索預先指定的特定的用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送除了上述特定的用戶關聯(lián)信息之外的用戶關聯(lián)信息。
6.如權利要求1至3的任一項所述的復合機,其特征在于,上述認證控制單元在從上述認證服務器取得的上述用戶關聯(lián)信息中,根據(jù)用戶輸入而決定特定的用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元對上述第1網(wǎng)絡服務器單元發(fā)送除了上述特定的用戶關聯(lián)信息之外的用戶關聯(lián)信息。
7.—種認證服務器,與權利要求1至3的任一項所述的復合機進行通信,并進行操作該復合機的用戶的認證處理,其特征在于,所述認證服務器包含用戶關聯(lián)信息存儲單元,針對每個用戶,存儲在與上述應用進行協(xié)作處理時使用的與該用戶關聯(lián)的用戶關聯(lián)信息;以及用戶關聯(lián)信息發(fā)送單元,從上述關聯(lián)信息存儲單元讀取從上述認證控制單元請求的用戶關聯(lián)信息,并將讀取的用戶關聯(lián)信息發(fā)送給上述復合機。
8.一種復合機控制系統(tǒng),復合機包含經(jīng)由通信網(wǎng)絡與具有根據(jù)網(wǎng)絡服務器的軟件而動作的第1網(wǎng)絡服務器單元的信息處理裝置進行通信,并進行與在上述網(wǎng)絡服務器上動作的應用協(xié)作的協(xié)作處理;以及認證服務器,與上述復合機進行通信,并進行操作該復合機的用戶的認證處理,其特征在于,上述復合機包含認證控制單元,與認證服務器進行通信,所述認證服務器是進行操作上述復合機的用戶的認證處理的服務器,且是針對每個用戶,存儲在與上述應用的協(xié)作處理時使用的有關該用戶的用戶關聯(lián)信息的服務器;第2網(wǎng)絡服務器單元,根據(jù)網(wǎng)絡服務器的軟件而動作;以及網(wǎng)絡瀏覽器單元,根據(jù)網(wǎng)絡瀏覽器的軟件,與上述第1網(wǎng)絡服務器單元或第2網(wǎng)絡服務器單元進行通信,上述認證控制單元通過將被輸入的登錄信息發(fā)送給上述認證服務器,從而使上述認證服務器執(zhí)行上述認證處理,并存儲被輸入的登錄信息,上述網(wǎng)絡瀏覽器單元從上述第1網(wǎng)絡服務器單元接受用于將從上述認證服務器取得上述用戶關聯(lián)信息的控制指示通知給上述第2網(wǎng)絡服務器單元的控制信息,在從第1網(wǎng)絡服務器單元取得了該控制信息時,進行將上述控制指示通知給上述第2網(wǎng)絡服務器單元的通知處理,上述認證控制單元基于上述第2網(wǎng)絡服務器單元接受的控制指示,從上述認證服務器取得與通過存儲的上述登錄信息表示的用戶對應的上述用戶關聯(lián)信息,上述網(wǎng)絡瀏覽器單元將上述認證控制單元取得的用戶關聯(lián)信息發(fā)送給上述第1網(wǎng)絡服務器單元,上述認證服務器包含用戶關聯(lián)信息存儲單元,針對每個用戶,存儲在與上述應用進行協(xié)作處理時使用的與該用戶關聯(lián)的用戶關聯(lián)信息;以及用戶關聯(lián)信息發(fā)送單元,從上述關聯(lián)信息存儲單元讀取從上述認證控制單元請求的用戶關聯(lián)信息,并將讀取的用戶關聯(lián)信息發(fā)送給上述復合機。
全文摘要
本發(fā)明提供復合機、認證服務器、復合機控制系統(tǒng)。容易實現(xiàn)一維認證。本發(fā)明的復合機(21)經(jīng)由通信網(wǎng)絡(50)與信息處理裝置(51)進行通信。復合機具有設備控制單元(7)、第2網(wǎng)絡服務器單元(8)、以及與第1網(wǎng)絡服務器單元(53)或第2網(wǎng)絡服務器單元進行通信的網(wǎng)絡瀏覽器單元(5)。設備控制單元對認證服務器(91)發(fā)送被輸入的登錄信息,網(wǎng)絡瀏覽器單元從第1網(wǎng)絡服務器單元接受用于對第2網(wǎng)絡服務器單元通知從認證服務器取得用戶關聯(lián)信息的控制指示的控制信息,并進行將控制指示通知給第2網(wǎng)絡服務器單元的通知處理,設備控制單元基于第2網(wǎng)絡服務器單元接受的控制指示,從認證服務器取得用戶關聯(lián)信息,網(wǎng)絡瀏覽器單元對第1網(wǎng)絡服務器單元發(fā)送設備控制單元取得的用戶關聯(lián)信息。
文檔編號H04L29/06GK102238303SQ20111010296
公開日2011年11月9日 申請日期2011年4月25日 優(yōu)先權日2010年4月26日
發(fā)明者辻元邦彥 申請人:夏普株式會社