圖像形成系統(tǒng)、通信控制方法、中繼以及連接中介服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種圖像形成系統(tǒng)、中繼服務(wù)器、通信控制方法及連接中介服務(wù)器,特別是涉及一種對設(shè)置在因特網(wǎng)上的服務(wù)器與圖像形成裝置的通信進行中繼的技術(shù)。
【背景技術(shù)】
[0002]近年來,在因特網(wǎng)的云上設(shè)置了 SaaS(Software as a Service:軟件即服務(wù))應(yīng)用等各種應(yīng)用服務(wù)器,經(jīng)由因特網(wǎng)提供了基于應(yīng)用服務(wù)器的云服務(wù)。如果有能夠連接到因特網(wǎng)的環(huán)境,則隨時隨地都能夠利用云服務(wù),因此便利性高。作為云服務(wù)的一個利用方式,例如有如下情況:在應(yīng)用服務(wù)器中儲存文檔等數(shù)據(jù),將該數(shù)據(jù)從應(yīng)用服務(wù)器傳送到設(shè)置在公司內(nèi)的局域網(wǎng)中的圖像形成裝置來進行印刷輸出等。
[0003]但是,局域網(wǎng)與因特網(wǎng)之間存在防火墻,因此即使用戶對應(yīng)用服務(wù)器進行了印刷指示,也無法從因特網(wǎng)上的應(yīng)用服務(wù)器向設(shè)置在局域網(wǎng)中的圖像形成裝置傳送數(shù)據(jù)。因此,為了能夠?qū)崿F(xiàn)這樣的數(shù)據(jù)傳送,提出了例如圖17所示的圖像形成系統(tǒng)。
[0004]圖17所示的以往的圖像形成系統(tǒng)在因特網(wǎng)100上具備應(yīng)用服務(wù)器110、以及與該應(yīng)用服務(wù)器110協(xié)作的連接中介服務(wù)器111。另一方面,在公司內(nèi)LAN (Local AreaNetwork:局域網(wǎng))等局域網(wǎng)101中設(shè)置多個中繼服務(wù)器120、121、以及多個圖像形成裝置130?135。中繼服務(wù)器120、121是對從多個圖像形成裝置130?135中預(yù)先設(shè)定為管理對象的幾個圖像形成裝置與應(yīng)用服務(wù)器110的通信進行中繼的服務(wù)器。該中繼服務(wù)器120、121在伴隨電源接通而起動時建立與設(shè)置在因特網(wǎng)100的連接中介服務(wù)器111的連接狀態(tài)140。由此,連接中介服務(wù)器111成為能夠跨過防火墻始終與設(shè)置在局域網(wǎng)101的中繼服務(wù)器120、121進行通信的狀態(tài)。
[0005]在該圖像形成系統(tǒng)中,例如應(yīng)用服務(wù)器110向設(shè)置在局域網(wǎng)101中的圖像形成裝置130進行數(shù)據(jù)傳送的情況下,應(yīng)用服務(wù)器110首先對連接中介服務(wù)器111發(fā)送指定了圖像形成裝置130的通信開始請求D101。連接中介服務(wù)器111在接收到通信開始請求DlOl時,根據(jù)預(yù)先登記的信息來確定管理圖像形成裝置130的中繼服務(wù)器120,并向該中繼服務(wù)器120發(fā)送連接請求D102。該連接請求D102包括用于連接到應(yīng)用服務(wù)器110的地址信息等。中繼服務(wù)器120在從連接中介服務(wù)器111接收到連接請求D102時,根據(jù)包含在其中的地址信息等,向應(yīng)用服務(wù)器110發(fā)送連接開始請求D103。由此,中繼服務(wù)器120和應(yīng)用服務(wù)器110成為連接狀態(tài),應(yīng)用服務(wù)器110能夠向設(shè)置在局域網(wǎng)101中的中繼服務(wù)器120開始數(shù)據(jù)傳送。并且,在基于應(yīng)用服務(wù)器110的數(shù)據(jù)傳送開始時,中繼服務(wù)器120對該數(shù)據(jù)傳送進行中繼。即,中繼服務(wù)器120將從應(yīng)用服務(wù)器110接收到的數(shù)據(jù)向圖像形成裝置130進行傳送。由此,圖像形成裝置130能夠經(jīng)由中繼服務(wù)器120接收從應(yīng)用服務(wù)器110發(fā)送的數(shù)據(jù),能夠根據(jù)該接收數(shù)據(jù)來進行印刷輸出等。
[0006]另外,在上述以往的圖像形成系統(tǒng)中,一個中繼服務(wù)器120管理多個圖像形成裝置,對這些多個圖像形成裝置中的各個圖像形成裝置與設(shè)置在因特網(wǎng)100中的任意的應(yīng)用服務(wù)器的通信進行中繼。因此,在中繼服務(wù)器120從連接中介服務(wù)器111接收到連接請求D102的時間點,有時已經(jīng)成為中繼服務(wù)器120的CPU使用率、存儲器使用率以及通信數(shù)中的某一個超過了規(guī)定的基準(zhǔn)值的忙碌(busy)狀態(tài)。在這種情況下,當(dāng)根據(jù)從連接中介服務(wù)器111新接收到的連接請求D102而建立與應(yīng)用服務(wù)器110的連接狀態(tài)來開始新的通信中繼處理時,中繼服務(wù)器120中的處理性能顯著下降。因此,存在如下問題:中繼服務(wù)器120成為瓶頸,應(yīng)用服務(wù)器110與圖像形成裝置130之間的數(shù)據(jù)傳送速度下降。
[0007]為了解決這個問題,例如考慮連接中介服務(wù)器111監(jiān)視多個中繼服務(wù)器120、121的負(fù)荷狀況,根據(jù)各中繼服務(wù)器120、121的負(fù)荷狀況來決定對應(yīng)用服務(wù)器110與圖像形成裝置130的通信進行中繼的一個中繼服務(wù)器(例如專利文獻I)。但是,在這個解決對策的情況下,連接中介服務(wù)器111保持從各中繼服務(wù)器120、121定期地發(fā)送的負(fù)荷信息,根據(jù)在從應(yīng)用服務(wù)器110接收到通信開始請求DlOl的定時(timing)所保持的負(fù)荷信息來決定一個中繼服務(wù)器,因此沒有反映各中繼服務(wù)器120、121的實時的負(fù)荷狀態(tài)。因此,有時在決定了一個中繼服務(wù)器的時間點,該決定的中繼服務(wù)器已經(jīng)成為忙碌狀態(tài),不能解決上述的問題。
[0008]另外,還考慮在連接中介服務(wù)器111從應(yīng)用服務(wù)器110接收到通信開始請求DlOl的時間點,從各中繼服務(wù)器120、121取得實時的負(fù)荷信息。但是,在這種情況下,為了取得實時的負(fù)荷信息而發(fā)生經(jīng)由因特網(wǎng)100的通信,因此存在如下問題:不能高效地決定一個中繼服務(wù)器,直至來自應(yīng)用服務(wù)器110的數(shù)據(jù)傳送開始為止需要長的時間。
[0009]專利文獻1:日本特開2002-7238號公報
【發(fā)明內(nèi)容】
[0010]本發(fā)明將如上所述的以往的問題點作為解決課題,其目的在于提供一種圖像形成系統(tǒng)、中繼服務(wù)器、通信控制方法及連接中介服務(wù)器,當(dāng)中繼服務(wù)器為高負(fù)荷狀態(tài)時,能夠不發(fā)生經(jīng)由因特網(wǎng)的通信地將對應(yīng)用服務(wù)器與圖像形成裝置的通信進行中繼的處理高效地移交給其它的中繼服務(wù)器。
[0011]為了達到上述目的,技術(shù)方案I的發(fā)明構(gòu)成為是一種圖像形成系統(tǒng),具備:應(yīng)用服務(wù)器,設(shè)置于因特網(wǎng)上;多個圖像形成裝置,設(shè)置于經(jīng)由防火墻連接到所述因特網(wǎng)的局域網(wǎng);多個中繼服務(wù)器,設(shè)置于所述局域網(wǎng),對所述多個圖像形成裝置中的至少一個圖像形成裝置與所述應(yīng)用服務(wù)器的通信進行中繼;以及連接中介服務(wù)器,設(shè)置于所述因特網(wǎng)上,對所述多個中繼服務(wù)器中的一個中繼服務(wù)器發(fā)送連接請求,使所述一個中繼服務(wù)器連接到所述應(yīng)用服務(wù)器,所述圖像形成系統(tǒng)的特征在于,所述連接中介服務(wù)器具備:中繼服務(wù)器確定單元,伴隨著接收到用于使所述應(yīng)用服務(wù)器與所述多個圖像形成裝置中的一個圖像形成裝置的通信開始的通信開始請求,從所述多個中繼服務(wù)器中確定對所述一個圖像形成裝置與所述應(yīng)用服務(wù)器的通信進行中繼的一個中繼服務(wù)器;以及連接請求發(fā)送單元,對由所述中繼服務(wù)器確定單元所確定的所述一個中繼服務(wù)器發(fā)送連接請求,確立所述一個圖像形成裝置與所述應(yīng)用服務(wù)器的通信狀態(tài),所述中繼服務(wù)器具備:狀態(tài)判別單元,在從所述連接中介服務(wù)器接收到連接請求時,判別本機的動作狀態(tài)是否為忙碌狀態(tài);替代機選擇單元,在由所述狀態(tài)判別單元判別為是忙碌狀態(tài)的情況下,從所述多個中繼服務(wù)器中選擇能夠與所述一個圖像形成裝置通信的其它的中繼服務(wù)器作為替代機;以及中繼處理移交單元,在由所述替代機選擇單元選擇了其它的中繼服務(wù)器作為替代機的情況下,向該替代機發(fā)送替代請求,使該替代機執(zhí)行對所述一個圖像形成裝置與所述應(yīng)用服務(wù)器的通信進行中繼的處理。
[0012]技術(shù)方案2的發(fā)明構(gòu)成為,在技術(shù)方案I記載的圖像形成系統(tǒng)中,特征在于,所述連接中介服務(wù)器還具備中繼服務(wù)器管理單元,該中繼服務(wù)器管理單元管理所述多個中繼服務(wù)器中的各個中繼服務(wù)器能夠通信的圖像形成裝置的裝置信息,所述中繼服務(wù)器還具備信息管理單元,該信息管理單元從所述連接中介服務(wù)器取得所述裝置信息,生成與其它的中繼服務(wù)器有關(guān)的管理信息并保持,所述替代機選擇單元根據(jù)由所述信息管理單元預(yù)先生成的所述管理信息來選擇替代機。
[0013]技術(shù)方案3的發(fā)明構(gòu)成為,在技術(shù)方案2記載的圖像形成系統(tǒng)中,特征在于,所述信息管理單元檢索在所述局域網(wǎng)中本機能夠通信的圖像形成裝置并向所述連接中介服務(wù)器進行通知,并且在該通知時從所述連接中介服務(wù)器取得所述裝置信息。
[0014]技術(shù)方案4的發(fā)明構(gòu)成為,在技術(shù)方案2或3記載的圖像形成系統(tǒng)中,特征在于,所述中繼處理移交單元在由所述替代機選擇單元選擇了多個中繼服務(wù)器作為替代機的情況下,對所述多個中繼服務(wù)器中的動作狀態(tài)不是忙碌狀態(tài)的替代機優(yōu)先地發(fā)送所述替代請求。
[0015]技術(shù)方案5的發(fā)明構(gòu)成為,在技術(shù)方案2?4中的任一個記載的圖像形成系統(tǒng)中,特征在于,所述信息管理單元還定期地將本機的動作狀態(tài)通知給所述連接中介服務(wù)器,并且在該通知時從所述連接中介服務(wù)器取得與其它的中繼服務(wù)器的動作狀態(tài)有關(guān)的信息而登記到所述管理信息,所述中繼處理移交單元在由所述替代機選擇單元選擇了多個中繼服務(wù)器作為替代機的情況下,根據(jù)登記在所述管理信息中的與其它的中繼服務(wù)器的動作狀態(tài)有關(guān)的信息,對不是忙碌狀態(tài)的替代機優(yōu)先地發(fā)送替代請求。
[0016]技術(shù)方案6的發(fā)明構(gòu)成為,在技術(shù)方案2?4中的任一個記載的圖像形成系統(tǒng)中,特征在于,所述信息管理單元定期地將本機的動作狀態(tài)通知給其它的中繼服務(wù)器,并且在該通知時從其它的中繼服務(wù)器取得與動作狀態(tài)有關(guān)的信息而登記到所述管理信息,所述中繼處理移交單元在由所述替代機選擇單元選擇了多個中繼服務(wù)器作為替代機的情況下,根據(jù)登記在所述管理信息中的與其它的中繼服務(wù)器的動作狀態(tài)有關(guān)的信息,對不是忙碌狀態(tài)的替代機優(yōu)先地發(fā)送替代請求。
[0017]技術(shù)方案7的發(fā)明構(gòu)成為,在技術(shù)方案I?6中的任一個記載的圖像形成系統(tǒng)中,特征在于,所述中繼服務(wù)器設(shè)置于所述圖像形成裝置。
[0018]技術(shù)方案8的發(fā)明構(gòu)成為是一種中繼服務(wù)器,設(shè)置于經(jīng)由防火墻連接到因特網(wǎng)的局域網(wǎng),并與設(shè)置于因特網(wǎng)的連接中介服務(wù)器連接,根據(jù)從所述連接中介服務(wù)器接收的連接請求而與設(shè)置于因特網(wǎng)的應(yīng)用服務(wù)器連接,并且對設(shè)置于所述局域網(wǎng)的圖像形成裝置與所述應(yīng)用服務(wù)器的通信進行中繼,所述中繼服務(wù)器的特征在于,具備:狀態(tài)判別單元,在從所述連接中介服務(wù)器接收到連接請求時,判別本機的動作狀態(tài)是否為忙碌狀態(tài);替代機選擇單元,在由所述狀態(tài)判別單元判別為是忙碌狀態(tài)的情況下,選擇能夠與所述圖像形成裝置通信的其它的中繼服務(wù)器作為替代機;以及中繼處理移交單元,在由所述替代機選擇單元選擇了其它的中繼服務(wù)器作為替代機的情況下,向該替代機發(fā)送替代請求,使該替代機執(zhí)行對所述圖像形成裝置與所述應(yīng)用服務(wù)器的通信進行中繼的處理。
[0019]技術(shù)方案9的發(fā)明構(gòu)成為,在技術(shù)方案8記載的中繼服務(wù)器中,特征在于,所述連接中介服務(wù)器管理多個中繼服務(wù)器中的各個中繼服務(wù)器能夠通信的圖像形成裝置的裝置信息,所述中繼服務(wù)器還具備信息管理單元,該信息管理單元從所述連接中介服務(wù)器取得所述裝置信息,生成與其它的中繼服務(wù)器有關(guān)的管理信息并保持,所述替代機選擇單元根據(jù)由所述信息管理單元預(yù)先生成的所述管理信息來選擇替代機。
[0020]技術(shù)方案10的發(fā)明構(gòu)成為,在技術(shù)方案9記載的中繼服務(wù)器中,特征在于,所述信息管理單元檢索在所述局域網(wǎng)中本機能夠通信的圖像形成裝置并向所述連接中介服務(wù)器進行通知,并且在該通知時從所述連接中介服務(wù)器取得所述裝置信息。
[0021]技術(shù)方案11的發(fā)明構(gòu)成為,在技術(shù)方案9或者10記載的中繼服務(wù)器中,特征在于,所述中繼處理移交單元在由所述替代機選擇單元選擇了多個中繼服務(wù)器作為替代機的情況下,對所述多個中繼服務(wù)器中的動作狀態(tài)不是忙碌狀態(tài)的替代機優(yōu)先地發(fā)送所述替代請求。
[0022]技術(shù)方案12的發(fā)明構(gòu)成為,在技術(shù)方案9?11中的任一個記載的中繼服務(wù)器中,特征在于,所述信息管理單元還定期地將本機的動作狀態(tài)通知給所述連接中介服務(wù)器,并且在該通知時從所述連接中介服務(wù)器取得與其它的中繼服務(wù)器的動作狀態(tài)有關(guān)的信息而登記到所述管理信息,所述中繼處理移交單元在由所述替代機選擇單元選擇了多個中繼服務(wù)器作為替代機的情況下,根據(jù)登記在所述管理信息中的與其它的中繼服務(wù)器的動作狀態(tài)有關(guān)的信息,對不是忙碌狀態(tài)的替代機優(yōu)先地發(fā)送替代請求。
[0023]技術(shù)方案13的發(fā)明構(gòu)成為,在技術(shù)方案9?11中的任一個記載的中繼服務(wù)器中,特征在于,所述信息管理單元定期地將本機的動作狀態(tài)通知給其它的中繼服務(wù)器,并且在該通知時從其它的中繼服務(wù)器取得與動作狀態(tài)有關(guān)的信息而登記到所述管理信息,所述中繼處理移交單元在由所述替代機選擇單元選擇了多個中繼服務(wù)器作為替代機的情況下,根據(jù)登記在所述管理信息中的與其它的中繼服務(wù)器的動作狀態(tài)有關(guān)的信息,對不是忙碌狀態(tài)的替代機優(yōu)先地發(fā)送替代