專利名稱:信息處理設(shè)備和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備和裝置。尤其是,本發(fā)明適用于管理網(wǎng)絡(luò)裝置,例如多功能外圍設(shè)備(MFP),這些網(wǎng)絡(luò)裝置通過使用信息管理設(shè)備例如主服務(wù)器設(shè)備和網(wǎng)絡(luò)環(huán)境相連。
背景技術(shù):
現(xiàn)在研制出了通過根據(jù)被稱為SOAP(簡單對象訪問協(xié)議)/XML(可擴展標記語言)的網(wǎng)絡(luò)技術(shù)集中獲取主服務(wù)器設(shè)備中的計數(shù)器信息或錯誤信息來管理互聯(lián)網(wǎng)上的裝置的系統(tǒng)??紤]到以這種集中的方式對裝置進行管理的不斷增長的需要,預(yù)期這些系統(tǒng)將成為更加流行的。
更具體地說,日本專利申請公開2004-40630披露了一種系統(tǒng),其中后端主服務(wù)器設(shè)備作為SOAP服務(wù)器,并且例如在基于SOAP通信的情況下,用戶信息獲取服務(wù)器作為SOAP客戶。在這種情況下,如果信息獲取服務(wù)器檢測到被監(jiān)視裝置中的異常,則信息獲取服務(wù)器通過利用作為觸發(fā)器的事件訪問后端主服務(wù)器設(shè)備(SOAP服務(wù)器)建立對話。此后,表示在被監(jiān)視裝置中檢測到的異常狀態(tài)的信息從信息獲取服務(wù)器被傳送到后端主服務(wù)器設(shè)備。
此外,信息獲取服務(wù)器可以周期地獲取關(guān)于被監(jiān)視裝置的信息,而不管在被監(jiān)視裝置中是否發(fā)生異常,并可以把獲取的信息傳送到后端主服務(wù)器設(shè)備。也是在這種情況下,信息獲取服務(wù)器作為啟動通信的SOAP客戶。
在另一方面,在一些情況下,可能需要在任意時刻從后端主服務(wù)器設(shè)備向信息獲取服務(wù)器連續(xù)地發(fā)出請求。即使在這種情況下,因為通信不能由SOAP服務(wù)器啟動,SOAP服務(wù)器等待被SOAP客戶周期地訪問,以便向SOAP客戶傳遞請求指令。
在每種情況下,對于其中用戶信息獲取服務(wù)器作為SOAP客戶以及后端主服務(wù)器設(shè)備作為SOAP服務(wù)器的系統(tǒng),如在上述的已知系統(tǒng)中,對于周期處理異常的發(fā)生或訪問可以被立即從信息獲取服務(wù)器向主服務(wù)器設(shè)備報告。不過,對于這種系統(tǒng),當主服務(wù)器設(shè)備需要向信息獲取服務(wù)器發(fā)送間歇的請求指令時,主服務(wù)器設(shè)備需要等待由信息獲取服務(wù)器進行周期的訪問。這使得對請求的響應(yīng)性變差。
如果從SOAP客戶向SOAP服務(wù)器的論詢時間間隔被縮短以改善所述響應(yīng)性,則通信量變得太大,這導(dǎo)致SOAP客戶的CPU上的負載太大。
為了解決這個問題,在上述的日本專利公開No.2004-40630描述的發(fā)明允許指令從信息獲取服務(wù)器向主服務(wù)器設(shè)備高效地傳送指令,同時仍然使用只允許信息獲取服務(wù)器啟動通信的協(xié)議。
更具體地說,上述日本專利公開No.2004-40630描述的遠程監(jiān)視裝置包括信息獲取服務(wù)器,用于監(jiān)視各種裝置的操作狀態(tài)、可消費的狀態(tài)等,并用于傳送所述信息,還包括用于接收由所述信息獲取服務(wù)器傳送的信息的主服務(wù)器設(shè)備。在這種遠程監(jiān)視裝置中,提供一種改變裝置,用于暫時地改變信息獲取服務(wù)器按照來自主服務(wù)器設(shè)備的指令訪問主服務(wù)器的論詢時間間隔。
在另一方面,可以利用一種使用防火墻的技術(shù),以便保護可以和互聯(lián)網(wǎng)通信的LAN上的計算機避免受到LAN外部的入侵。
互聯(lián)網(wǎng)是一個開放的網(wǎng)絡(luò),其使計算機相互連接,因而直接使公司的LAN和互聯(lián)網(wǎng)相連使得懷惡意的外部用戶可探視公司的數(shù)據(jù)或破壞公司的系統(tǒng)本身。
為了保護免受破壞例如上述的外部用戶的入侵,在公司的LAN和互聯(lián)網(wǎng)之間提供作為防火墻的計算機,其只允許特定的數(shù)據(jù)和協(xié)議從中通過,使得在公司的LAN的內(nèi)部和外部之間交換的所有數(shù)據(jù)從中通過。
不過,在提供有防火墻的情況下,如果沒有來自公司的LAN上的裝置的預(yù)先請求,位于公司的LAN外部的主服務(wù)器設(shè)備則難于通過防火墻啟動向公司的LAN上的裝置的傳輸。簡言之,公司的LAN外部的主服務(wù)器設(shè)備難于快捷地向公司的LAN上的裝置傳送各種用戶請求,例如調(diào)度信息的改變。
發(fā)明內(nèi)容
本發(fā)明便是根據(jù)這些情況作出的,其針對從主服務(wù)器設(shè)備向一個裝置快捷地發(fā)送操作指令,例如調(diào)度信息的改變。
按照本發(fā)明的一個方面,提供一種和一個裝置通信的信息處理設(shè)備,包括操作獲取請求接收單元,其被配置用于從所述裝置接收操作獲取請求,用以從所述信息處理設(shè)備獲得應(yīng)用于所述裝置的操作;操作傳送單元,其被配置用于按照所述操作獲取請求向所述裝置傳送應(yīng)用于所述裝置的操作;以及響應(yīng)傳送單元,其被配置用于如果存在應(yīng)用于所述裝置的操作,則作為對來自所述裝置的通信的回答,傳送用于傳送所述操作獲取請求的請求。
按照本發(fā)明的另一個方面,提供一種和信息處理設(shè)備通信以執(zhí)行從所述信息處理設(shè)備發(fā)送的操作的裝置,所述裝置包括通信單元,用于向所述信息處理設(shè)備傳送裝置信息;響應(yīng)信息接收單元,用于接收由所述信息處理設(shè)備響應(yīng)由所述通信單元傳送的裝置信息而發(fā)送的響應(yīng)信息;傳送單元,用于向所述信息處理設(shè)備傳送操作獲取請求,用來從所述信息處理設(shè)備獲取應(yīng)用于所述裝置的操作;操作接收單元,用于接收相應(yīng)于操作獲取請求的操作;以及指令信息確定單元,用于確定由所述響應(yīng)信息接收單元接收的響應(yīng)信息是否包括用于傳送所述操作獲取請求的請求,其中,如果所述指令信息確定單元確定所述響應(yīng)信息包括用于傳送所述操作獲取請求的請求,所述傳送單元便傳送所述操作獲取請求。
按照本發(fā)明的另一方面,提供一種網(wǎng)絡(luò)通信系統(tǒng),包括上述的信息處理設(shè)備和裝置。
按照本發(fā)明的另一個方面,提供一種由和一個裝置通信的信息處理設(shè)備執(zhí)行的信息處理方法,包括從所述裝置接收操作獲取請求,用以從所述信息處理設(shè)備獲得應(yīng)用于所述裝置的操作;按照所述操作獲取請求向所述裝置傳送應(yīng)用于所述裝置的操作;以及,如果存在應(yīng)用于所述裝置的操作,則作為對來自所述裝置的通信回答,傳送用于傳送所述操作獲取請求的請求。
按照本發(fā)明的另一個方面,提供一種計算機可執(zhí)行的程序,用于使計算機執(zhí)行一種信息處理方法,所述方法包括從一個裝置接收操作獲取請求,用以從所述計算機獲得應(yīng)用于所述裝置的操作;按照所述操作獲取請求向所述裝置傳送應(yīng)用于所述裝置的操作;以及,如果存在應(yīng)用于所述裝置的操作,則作為對來自所述裝置的通信的回答,傳送用于傳送所述操作獲取請求的請求。
按照本發(fā)明的另一個方面,提供一種存儲介質(zhì),其存儲上述的計算機可執(zhí)行的程序。
本發(fā)明的其它特征和優(yōu)點將從下面給出的示例的實施例的說明看出(參照附圖)。
圖1表示按照本發(fā)明的一個實施例的網(wǎng)絡(luò)系統(tǒng)的整個結(jié)構(gòu);圖2表示按照本發(fā)明的一個實施例的網(wǎng)絡(luò)裝置的內(nèi)部結(jié)構(gòu);圖3表示按照本發(fā)明的一個實施例的網(wǎng)絡(luò)主服務(wù)器設(shè)備的內(nèi)部結(jié)構(gòu);圖4表示用于在按照本實施例的主服務(wù)器設(shè)備中的每個裝置的更新信息的一個例子;圖5表示按照本實施例,通過HTTP使用SOAP從客戶傳送到打印裝置的、被稱為后報警(post Alert)的分組數(shù)據(jù)的一個例子;圖6表示響應(yīng)圖5的后報警分組的分組數(shù)據(jù)的一個例子;圖7表示相應(yīng)于圖6中請求的獲得操作表的請求分組數(shù)據(jù)的一個例子;圖8表示響應(yīng)圖6的獲得操作表的分組數(shù)據(jù)的一個例子;
圖9是用于通知一個裝置來自主服務(wù)器設(shè)備的指令的程序流程圖;以及圖10是在一個裝置中用于處理來自主服務(wù)器設(shè)備的請求的程序流程圖。
具體實施例方式
下面參照附圖明按照本發(fā)明的實施例。
圖1表示按照本發(fā)明的一個實施例的網(wǎng)絡(luò)系統(tǒng)的整個結(jié)構(gòu)。參見圖1,裝置1-1通過互聯(lián)網(wǎng)1-5和網(wǎng)關(guān)設(shè)備1-6規(guī)則地或不規(guī)則地向主服務(wù)器設(shè)備(下文也稱為主服務(wù)器)1-7傳送裝置信息,例如計數(shù)器信息或錯誤信息。
個人計算機(PC)1-2和內(nèi)部網(wǎng)LAN 1-4相連。個人計算機(PC)1-2可以通過網(wǎng)絡(luò)和裝置1-1通信,并可以借助于向裝置1-1發(fā)送打印作業(yè)來啟動網(wǎng)絡(luò)打印。網(wǎng)關(guān)設(shè)備1-3作為防火墻,通過該網(wǎng)關(guān)設(shè)備個人計算機(PC)1-2和互聯(lián)網(wǎng)1-5以及網(wǎng)關(guān)設(shè)備1-6相連。內(nèi)部網(wǎng)LAN 1-8是除內(nèi)部網(wǎng)LAN 1-4之外的另一個內(nèi)部網(wǎng)LAN。連接的PC的數(shù)量和連接的打印裝置的數(shù)量不限于圖1所示的數(shù)量。
圖2表示按照本發(fā)明的一個實施例的網(wǎng)絡(luò)裝置的內(nèi)部結(jié)構(gòu)。如圖2所示,網(wǎng)絡(luò)控制部分和裝置(打印機)控制部分在一個CPU的控制下操作。打印裝置1-1包括CPU 2-1,用于執(zhí)行存儲在ROM 2-3中的程序,并全面地控制和系統(tǒng)總線2-11相連的裝置。此外,RAM2-2作為CPU 2-1的主存儲器、工作區(qū)等。
RAM 2-2存儲主服務(wù)器通知目的地地址、計數(shù)器信息的更新時間間隔,打印作業(yè)信息和作業(yè)。還包括一個備用RAM(圖中未示出),用于存儲系統(tǒng)信息,例如主服務(wù)器通知目的地地址和計數(shù)器信息的更新時間間隔。鍵盤控制器(KBC)2-4控制在鍵盤(KB)2-8上輸入的指令。
CRT控制器(CRTC)2-5控制CRT顯示器(CRT)2-9的顯示。用戶可以通過使用鍵盤2-8和CRT顯示器2-9編輯應(yīng)用信息和計時器。裝置控制器(DVC)2-6控制打印機(DV)2-10和其它的裝置。網(wǎng)絡(luò)接口卡(NTC)2-7通過LAN 2-12向另一個網(wǎng)絡(luò)裝置或另一個PC發(fā)送數(shù)據(jù)或接收來自它們的數(shù)據(jù)。
按照本實施例,LAN 2-12和圖1的LAN 1-4、1-8相同。主服務(wù)器通知目的地地址、計數(shù)器信息的更新時間間隔、打印作業(yè)信息以及作業(yè)可被存儲在另一個存儲裝置例如硬盤中。此外,例如,可以使用液晶板的觸摸板作為虛擬鍵盤代替鍵盤2-8。
圖3表示按照本發(fā)明的一個實施例的網(wǎng)絡(luò)主服務(wù)器設(shè)備的內(nèi)部結(jié)構(gòu)。如圖3所示,網(wǎng)絡(luò)控制部分和裝置(打印機)控制部分在一個CPU的控制下操作。主服務(wù)器設(shè)備1-7包括CPU 3-1,用于執(zhí)行存儲在ROM 3-3中的程序,并全面地控制和系統(tǒng)總線3-11相連的裝置。
此外,RAM 3-2作為CPU 3-1的主存儲器、工作區(qū)等。所述RAM 3-2存儲用于每個裝置的管理信息。系統(tǒng)信息也被存儲在備用的RAM(圖中未示出)中。鍵盤控制器(KBC)3-4控制在鍵盤(KB)3-8上輸入的指令。
CRT控制器(CRTC)3-5控制CRT顯示器(CRT)3-9的顯示。用戶可以通過使用鍵盤3-8和CRT顯示器3-9請求用于裝置的指令。IO控制器(IOC)3-6控制輸入/輸出3-10,例如串行的和并行的輸入/輸出。
網(wǎng)絡(luò)接口卡(NTC)3-7通過LAN 3-12向另一個網(wǎng)絡(luò)裝置或另一個PC發(fā)送數(shù)據(jù)或接收來自它們的數(shù)據(jù)。按照本實施例,LAN 3-12和圖1的LAN 1-4、1-8以及圖2的LAN 2-12相同。用于每個裝置的管理信息和指令信息可被存儲在另一個存儲裝置例如硬盤中。此外,例如,可以使用液晶板的觸摸板作為虛擬鍵盤代替鍵盤3-8。
圖4表示用于在按照本實施例的主服務(wù)器設(shè)備中的每個裝置的更新信息的一個例子。
圖4中的“更新項”指的是作為表信息的用于每個裝置的要被更新的項。在這個例子中,需要改變計數(shù)器傳送時間間隔,如圖4所示。關(guān)于每個更新項的要被更新的數(shù)值和操作這里被描述為“更新信息”。在本例中,描述了用于把計數(shù)器信息的更新時間間隔改變?yōu)?2小時的請求。如果沒有請求,則這個表便是空的。這個表可以包含許多更新項。
圖5表示按照本實施例,通過HTTP使用SOAP從客戶傳送到打印裝置的被稱為后報警的分組數(shù)據(jù)的一個例子。這個數(shù)據(jù)以XML格式來描述。后報警分組是一個指令,用于通知主服務(wù)器設(shè)備關(guān)于在裝置中發(fā)生的錯誤的信息。這里,說明信息例如客戶信息(<client(客戶)>標志)和報警信息表(<alert list(報警表)>標志)的信息。<客戶>標志包括用于識別客戶的<id>,用于識別客戶的類型的<type>,以及用于識別應(yīng)用程序的版本的<app Version>。
此外,報警表包括<device(裝置)>,用于識別裝置,<alert(報警)>項的表,以及計數(shù)器信息<counter list(計數(shù)器表)>。<裝置>標志包括<mac>,用于識別MAC地址的低位的4個字節(jié),<ip>,用于識別IP地址,序列號<serial Number(序列號)>,產(chǎn)品名<productName(產(chǎn)品名)>,以及類型<type(類型)>。<報警>標志包括錯誤代碼<code(代碼)>,主要分類的<major status(主要狀態(tài))>,表示錯誤的字符信息<op message>,以及時間標記信息<time stamp(時間標記)>。<計數(shù)器表>標志包括服務(wù)方式數(shù)<id>和由服務(wù)方式數(shù)規(guī)定的計數(shù)器值<value(值)>。
圖6表示響應(yīng)圖5的后報警分組的分組數(shù)據(jù)的一個例子。這個數(shù)據(jù)和圖5一樣也以XML格式來描述,并且在本實施例中根據(jù)SOAP通過HTTP被發(fā)送/接收。作為響應(yīng)后報警指令的結(jié)果信息<return>,后報警響應(yīng)分組包括結(jié)果代碼(<result>tag),以及對裝置的指令請求<next Operation>,時間標記信息<time Stamp>和描述細節(jié)的<detail>。
如果next Operetion用NULL描述,則意味著沒有來自主服務(wù)器設(shè)備的操作指令。雖然在本例中對于get Operation List(獲得操作表)的請求在<next Operation>下被描述,但是對于另一個命令的請求(例如表示對計數(shù)器信息的請求的post Service Mode Counter)可以被描述。
圖7表示相應(yīng)于圖6中請求的get Operation List(獲得操作表)的請求分組數(shù)據(jù)的一個例子。這個數(shù)據(jù)和圖5一樣也以XML格式來描述,并且在本實施例中根據(jù)SOAP通過HTTP被發(fā)送/接收。getOperation List請求分組包括在客戶信息(<client>tag)下,用于識別客戶的<id>、用于識別客戶的類型的<type>以及用于識別在<client>標志中的應(yīng)用程序的版本的<app Version>。本發(fā)明不限于這種標記結(jié)構(gòu),只要分組指示get Operation List(獲得操作表)即可。
圖8表示響應(yīng)圖6的get Operation List(獲得操作表)分組的分組數(shù)據(jù)的一個例子。這個數(shù)據(jù)和圖5一樣也以XML格式來描述,并且在本實施例中根據(jù)SOAP通過HTTP被發(fā)送/接收。作為響應(yīng)getOperation List命令的結(jié)果信息,get Operation List響應(yīng)分組包括主服務(wù)器設(shè)備的<address>和調(diào)度信息的表<schedule List>。<scheduleList>標記包括調(diào)度信息<schedule>,在這個信息下規(guī)定有開始時間<start Reference>,更新識別信息<id>(這里,其是被稱為單擊的“計數(shù)器信息獲取”),以及更新時間間隔<interval>(這里規(guī)定12小時)。雖然這個響應(yīng)get Operation List的分組包括<address>和<scheduleList>,但本發(fā)明不限于這種結(jié)構(gòu)。
圖9是用于通知一個裝置來自主服務(wù)器設(shè)備的指令的程序流程圖。
現(xiàn)在參照圖9說明按照本實施例的主服務(wù)器設(shè)備的操作。
當例如圖5所示的post Alert分組從裝置傳送到主服務(wù)器設(shè)備時,在主服務(wù)器設(shè)備中便接收一個命令(步驟S9-1),然后通過參看圖4所示的用于每個裝置的控制表確認是否具有一個要被控制的項(步驟S9-2)。
接著,在步驟S9-3確定是否具有一個要被控制的項。如果具有一個要被控制的項,則流程進入步驟S9-4。如果沒有一個要被控制的項,則流程進入步驟S9-10。在步驟S9-4,把get Operation List加到XML數(shù)據(jù)上,如圖6所示。在步驟S9-5,傳送post Alert Response。
接著,在步驟S9-6,接收get Operation List命令。然后在步驟S9-7,通過再次參看在步驟S9-2參看的表確認是否具有一個要被控制的項。
接著,在步驟S9-8確定是否具有一個要被控制的項。如果具有一個要被控制的項,則流程進入步驟S9-9。如果沒有一個要被控制的項,則流程進入步驟S9-11而結(jié)束處理。服務(wù)器可以不僅對post Alert而且對從裝置發(fā)送的每個分組給出一個操作指令。
圖10是在一個裝置中用于處理來自主服務(wù)器設(shè)備的請求的程序流程圖。
現(xiàn)在參照圖10說明按照本實施例的裝置的操作。
所述裝置被監(jiān)視以察看是否發(fā)生故障(步驟S10-1)。
接著,在步驟S10-2,確定是否發(fā)生了故障。如果發(fā)生了故障,則流程進入步驟S10-3。如果沒有故障,則流程返回步驟S10-1。在步驟S10-3,傳送post Alert。
接著,在步驟S10-4,從主服務(wù)器設(shè)備接收post Alert Response,并確認XML數(shù)據(jù)是否包括get Operation List。在步驟S10-5,確定是否包括get Operation List,如果包括get Operation List,則流程進入步驟S10-6。如果不包括get Operation List,則流程進入步驟S10-10。在步驟S10-6,get Operation List被傳送,并且流程進入步驟S10-7。在步驟S10-7,接收get Operation List Response,并且流程進入步驟S10-8。
接著,在步驟S10-8,確定在get Operation List Response中是否具有來自主服務(wù)器設(shè)備的請求。如果確定具有請求,則流程進入步驟S10-9。如果沒有請求,則流程進入步驟S10-10。在步驟S10-9,執(zhí)行來自主服務(wù)器設(shè)備的請求的指令。如果接收到如圖8中所描述的get Operation List Response,該裝置根據(jù)該get Operation ListResponse中的請求改變用于傳送計數(shù)器信息到主服務(wù)器設(shè)備的調(diào)度,例如開始時間和時間間隔。換句話說,在該get Operation ListResponse中定義的一個操作指示該裝置改變其調(diào)度信息。如果流程進入步驟S10-10,則處理結(jié)束。
雖然在步驟S10-1示出了對于經(jīng)歷故障的主服務(wù)器設(shè)備進行不規(guī)則的傳輸?shù)囊粋€應(yīng)用程序的例子,但是本協(xié)議可以在所有的響應(yīng)中實現(xiàn),例如在接通電源時或者按照操作者的指令進行的通信試驗,以規(guī)則的時間間隔進行的計數(shù)器傳輸,等。
此外,在步驟S10-3確定是否只具有g(shù)et Operation List。作為代替,一個指令,例如計數(shù)器傳送請求此時也可以被接收,并且可以向主服務(wù)器設(shè)備傳送get Operation List之外的命令。
作為對于來自裝置的通信的回答,主服務(wù)器設(shè)備可以向裝置發(fā)送一個用于發(fā)送一個操作獲取請求的請求,從而給出一個操作指令,例如盡可能快地改變調(diào)度信息,而不必等待該裝置自動地或規(guī)則地發(fā)送一個操作獲取請求。
此外,主服務(wù)器設(shè)備可以對于一個由裝置傳送的傳送試驗(在接通電源時或按照操作者的指令)和來自信息處理設(shè)備的對于任何規(guī)則的(計數(shù)器信息)或不規(guī)則的(錯誤信息)SOAP功能的SOAP響應(yīng),準備一個操作指令請求的模式(schema),并且可以描述一個指令,例如在這個模式中改變調(diào)度信息,以便在例如防火墻的環(huán)境中作為對來自裝置的任何SOAP功能的SOAP響應(yīng),快捷地傳送來自服務(wù)器的請求。
此外,本發(fā)明還覆蓋這樣的情況,其中和裝置相連的設(shè)備或系統(tǒng)的計算機(或CPU或MPU)具有用于控制所述裝置的軟件的程序代碼,以便實現(xiàn)按照上述的實施例的功能,并且所述裝置按照在該系統(tǒng)或設(shè)備的計算機中存儲的程序被操作。
在這種情況下,軟件的程序代碼本身實現(xiàn)上述的實施例的功能。因而,程序代碼本身和用于向計算機提供程序代碼的裝置例如記錄程序代碼的存儲介質(zhì)被包括在本發(fā)明中。用于記錄程序代碼的存儲介質(zhì)包括軟盤、硬盤、光盤、磁光盤、CD-ROM、磁帶、非易失存儲卡和ROM。
此外,除去按照這些實施例的功能借助于執(zhí)行在計算機中提供的程序代碼來實現(xiàn)之外,本發(fā)明還覆蓋這樣的情況,其中程序代碼和OS(操作系統(tǒng))或在執(zhí)行程序代碼的計算機上工作的其它應(yīng)用程序協(xié)同操作來實現(xiàn)按照所述實施例的功能。
本發(fā)明還覆蓋這樣的情況,其中在提供的程序代碼被寫入計算機的功能擴展板或與計算機相連的功能擴展單元的存儲器中之后,在功能擴展板或功能擴展單元中的CPU或其類似物通過按照程序代碼的命令執(zhí)行部分處理或全部處理來實現(xiàn)上述實施例的功能。
雖然參照示例的實施例說明了本發(fā)明,但是應(yīng)當理解,本發(fā)明不限于這些實施例。與此相反,本發(fā)明旨在覆蓋包括在所附權(quán)利要求的范圍和構(gòu)思內(nèi)的各種改型和等效的方案。下面的權(quán)利要求的范圍應(yīng)當被給予最寬的解釋,使得包括所有這些改型和等效結(jié)構(gòu)。
權(quán)利要求
1.一種用于和一個裝置通信以從所述裝置接收裝置信息的信息處理設(shè)備,所述信息處理設(shè)備包括操作獲取請求接收單元,用于從所述裝置接收操作獲取請求,用以從所述信息處理設(shè)備獲得應(yīng)用于所述裝置的操作;操作傳送單元,用于按照所述操作獲取請求向所述裝置傳送應(yīng)用于所述裝置的操作;請求附加單元,用來把用于發(fā)送操作獲取請求的請求附加于對來自所述裝置的裝置信息的回答上;以及響應(yīng)傳送單元,用于向所述裝置傳送對來自所述裝置的裝置信息的回答,其中,所述用于傳送操作獲取請求的請求通過所述請求附加單元附加于所述回答上。
2.如權(quán)利要求1所述的信息處理設(shè)備,其中,用于傳送操作獲取請求的請求的模式為來自所述裝置的傳送試驗中的對SOAP功能的SOAP響應(yīng)而準備,以便如果存在對于所述裝置的指令則在所述模式中描述對于所述裝置的一個指令。
3.如權(quán)利要求1和2之一所述的信息處理設(shè)備,還包括確定單元,用于確定是否存在對所述裝置傳送裝置信息必需的操作,其中,所述響應(yīng)傳送裝置向所述裝置傳送對來自所述裝置的裝置信息的回答,其中,如果存在對所述裝置必需的操作,則所述的用于傳送操作獲取請求的請求通過所述請求附加單元附加于所述回答上,以及,如果不存在對所述裝置必需的操作,則所述用于傳送操作獲取請求的請求不通過所述請求附加單元附加于所述回答上。
4.如權(quán)利要求1-3之一所述的信息處理設(shè)備,其中,所述裝置信息包括對所述信息處理設(shè)備的連接試驗、規(guī)則地報告的裝置信息和關(guān)于不規(guī)則地發(fā)生的故障的故障信息中至少之一。
5.一種用于和一個裝置通信的信息處理設(shè)備,所述信息處理設(shè)備包括操作獲取請求接收單元,用于從所述裝置接收操作獲取請求,用以從所述信息處理設(shè)備獲得應(yīng)用于所述裝置的操作;操作傳送單元,用于按照所述操作獲取請求向所述裝置傳送應(yīng)用于所述裝置的操作;以及響應(yīng)傳送單元,用于如果存在應(yīng)用于所述裝置的操作,則作為對來自所述裝置的通信的回答,傳送用于傳送所述操作獲取請求的請求。
6.一種和信息處理設(shè)備通信以執(zhí)行從所述信息處理設(shè)備發(fā)送的操作的裝置,所述裝置包括通信單元,用于向所述信息處理設(shè)備傳送裝置信息;響應(yīng)信息接收單元,用于接收由所述信息處理設(shè)備響應(yīng)由所述通信單元傳送的裝置信息而發(fā)送的響應(yīng)信息;傳送單元,用于向所述信息處理設(shè)備傳送操作獲取請求,用以從所述信息處理設(shè)備獲取應(yīng)用于所述裝置的操作;操作接收單元,用于接收相應(yīng)于操作獲取請求的操作;以及指令信息確定單元,用于確定由所述響應(yīng)信息接收單元接收的響應(yīng)信息是否包括用于傳送所述操作獲取請求的請求,其中,如果所述指令信息確定單元確定所述響應(yīng)信息包括用于傳送所述操作獲取請求的請求,則所述傳送單元傳送所述操作獲取請求。
7.一種用于和信息處理設(shè)備通信以執(zhí)行從所述信息處理設(shè)備發(fā)送的操作的裝置,所述裝置包括通信單元,用于和所述信息處理設(shè)備通信;響應(yīng)信息接收單元,用于接收來自所述信息處理設(shè)備響應(yīng)由所述通信單元進行的通信的響應(yīng)信息;傳送單元,用于向所述信息處理設(shè)備傳送操作獲取請求,用以從所述信息處理設(shè)備獲取應(yīng)用于所述裝置的操作;以及操作接收單元,用于接收相應(yīng)于操作獲取請求的操作;其中,如果由響應(yīng)信息接收單元接收的響應(yīng)信息包括用于發(fā)送所述操作獲取請求的請求,則所述傳送單元傳送所述操作獲取請求。
8.如權(quán)利要求5所述的裝置,其中,由所述通信單元進行的通信包括對所述信息處理設(shè)備的連接試驗、規(guī)則地報告的裝置信息和關(guān)于不規(guī)則地發(fā)生的故障的故障信息中至少之一。
9.一種由和一個裝置通信以便接收來自所述裝置的裝置信息的信息處理設(shè)備執(zhí)行的信息處理方法,所述方法包括從所述裝置接收操作獲取請求,用以從所述信息處理設(shè)備獲得應(yīng)用于所述裝置的操作;按照所述操作獲取請求向所述裝置傳送應(yīng)用于所述裝置的操作;把用于發(fā)送所述操作獲取請求的請求附加于對來自所述裝置的裝置信息的回答上;以及向所述裝置傳送對來自所述裝置的裝置信息的回答,其中,所述用于傳送操作獲取請求的請求在請求附加步驟中被附加于所述回答上。
10.一種由和一個裝置通信的信息處理設(shè)備執(zhí)行的信息處理方法,所述方法包括從所述裝置接收操作獲取請求,用以從所述信息處理設(shè)備獲得應(yīng)用于所述裝置的操作;按照所述操作獲取請求向所述裝置傳送應(yīng)用于所述裝置的操作;以及如果存在應(yīng)用于所述裝置的操作,則作為對來自所述裝置的通信的回答,傳送用于傳送所述操作獲取請求的請求。
全文摘要
按照本發(fā)明的一種信息處理設(shè)備和一個裝置通信,并包括操作獲取請求接收單元,其被配置成用于從所述裝置接收操作獲取請求,用來從所述信息處理設(shè)備獲得應(yīng)用于所述裝置的操作;操作傳送單元,其被配置成用于按照所述操作獲取請求向所述裝置傳送應(yīng)用于所述裝置的操作;以及響應(yīng)傳送單元,其被配置成用于如果具有應(yīng)用于所述裝置的操作,則作為對來自該裝置的通信的回答,傳送用于傳送所述操作獲取請求的請求。
文檔編號H04L29/08GK1705310SQ20051007432
公開日2005年12月7日 申請日期2005年6月1日 優(yōu)先權(quán)日2004年6月1日
發(fā)明者橫倉秀則 申請人:佳能株式會社