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

通信系統(tǒng)、管理服務(wù)器以及控制方法與流程

文檔序號:12624112閱讀:267來源:國知局
通信系統(tǒng)、管理服務(wù)器以及控制方法與流程

本發(fā)明涉及進(jìn)行防火墻的外側(cè)的云服務(wù)器與防火墻的內(nèi)側(cè)的設(shè)備之間的通信的通信系統(tǒng)、以及與其相關(guān)的技術(shù)。



背景技術(shù):

存在一種實(shí)現(xiàn)LAN外部的服務(wù)器(云服務(wù)器等)與LAN內(nèi)部的設(shè)備(圖像形成裝置等)的協(xié)作的技術(shù)。

例如,存在一種使用本地側(cè)(LAN內(nèi)部)的圖像形成裝置來打印輸出儲存于云上的服務(wù)器(云服務(wù)器)的電子文檔的技術(shù)(參照專利文獻(xiàn)1)。

在專利文獻(xiàn)1中記載有具備圖像形成裝置(設(shè)備)、網(wǎng)關(guān)、以及云服務(wù)器的文檔輸出系統(tǒng)(通信系統(tǒng))。在該系統(tǒng)中,儲存于云服務(wù)器的電子文檔經(jīng)由網(wǎng)關(guān)等被發(fā)送至圖像形成裝置,在圖像形成裝置10中進(jìn)行該電子文檔的打印輸出。應(yīng)予說明,網(wǎng)關(guān)以及圖像形成裝置(設(shè)備)設(shè)置于LAN的內(nèi)部,云服務(wù)器設(shè)置于LAN的外部。

另外,在上述那樣的系統(tǒng)中,通常在LAN的內(nèi)部的圖像形成裝置(設(shè)備)與LAN的外部的云服務(wù)器之間設(shè)置防火墻。

從LAN內(nèi)部的圖像形成裝置向LAN外部的云服務(wù)器的訪問通過防火墻,該訪問被允許。

然而,逆向的訪問,即從LAN外部的云服務(wù)器向LAN內(nèi)部的圖像形成裝置的直接的訪問被防火墻阻止。即,不能夠進(jìn)行從云服務(wù)器直接針對圖像形成裝置的訪問。

對此,考慮一種在LAN外部的管理服務(wù)器與LAN內(nèi)部的網(wǎng)關(guān)(通信中繼裝置)之間(作為防火墻的例外)建立消息對話(通信對話),從LAN外部的云服務(wù)器經(jīng)由該管理服務(wù)器以及該網(wǎng)關(guān)訪問LAN內(nèi)部的圖像形成裝置的技術(shù)。

圖26以及圖27是表示這樣的技術(shù)的圖。網(wǎng)關(guān)30(30a)在其啟動時(shí)等在其與預(yù)先指定的管理服務(wù)器50之間建立消息對話511(參照圖26的粗線)。然后,在從云服務(wù)器70(經(jīng)由管理服務(wù)器50的)向特定的設(shè)備10a的訪問請求產(chǎn)生時(shí),通過利用管理服務(wù)器50與某網(wǎng)關(guān)30(30a)之間的該消息對話511,從管理服務(wù)器50向該網(wǎng)關(guān)30a發(fā)送隧道連接請求。該隧道連接請求是向該網(wǎng)關(guān)30請求應(yīng)建立隧道連接(網(wǎng)關(guān)30與云服務(wù)器70之間的隧道連接)的主旨的指令。換言之,該隧道連接請求是使網(wǎng)關(guān)30進(jìn)行使用了隧道連接的通信的指令?;谠撍淼肋B接請求,網(wǎng)關(guān)30a在與云服務(wù)器70之間建立隧道通信(參照圖27)。并且,使用該隧道通信進(jìn)行從云服務(wù)器70(經(jīng)由網(wǎng)關(guān)30)向設(shè)備(圖像形成裝置)10a的訪問。對于這樣的技術(shù),在下面進(jìn)行詳細(xì)描述。

此外,在專利文獻(xiàn)2中記載有相同的技術(shù)。

在這樣的技術(shù)中,通過管理服務(wù)器50進(jìn)行網(wǎng)關(guān)的管理。

專利文獻(xiàn)1:日本特開2013-73578號公報(bào)

專利文獻(xiàn)2:日本特開2014-215846號公報(bào)

與上述專利文獻(xiàn)2的技術(shù)逆向的訪問,即從LAN外部的云服務(wù)器向LAN內(nèi)部的圖像形成裝置的訪問未必需要通過防火墻。但是,基于安全上的問題(下述)等,優(yōu)選在從LAN外部的云服務(wù)器向LAN內(nèi)部的圖像形成裝置的訪問中也進(jìn)行經(jīng)由管理服務(wù)器50的通信。

并且,假設(shè)在不經(jīng)由管理服務(wù)器50進(jìn)行從防火墻的內(nèi)部的設(shè)備向防火墻的外部的服務(wù)器的通信的情況下,還存在無秩序地進(jìn)行多個(gè)通信等系統(tǒng)控制上的問題。

為了消除這樣的問題,優(yōu)選經(jīng)由管理服務(wù)器50進(jìn)行防火墻的外側(cè)的云服務(wù)器與防火墻的內(nèi)側(cè)的設(shè)備之間的通信。

例如,考慮管理服務(wù)器50接受來自各云服務(wù)器的通信委托以及來自各設(shè)備的通信委托,并按照該接受順序進(jìn)行基于各通信委托的處理(針對網(wǎng)關(guān)的隧道連接請求等)。

然而,在僅按照該各通信委托的接受順序進(jìn)行基于各通信委托的處理的情況下,以低效率的執(zhí)行順序執(zhí)行基于各通信委托的處理的情況也較多。



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

因此,本發(fā)明的課題在于提供一種能夠高效地執(zhí)行基于多個(gè)通信委托的處理的通信系統(tǒng)以及與其相關(guān)的技術(shù)。

為了解決上述課題的第一方面是一種通信系統(tǒng),具備:至少一個(gè)設(shè)備,設(shè)置于防火墻的內(nèi)側(cè);至少一個(gè)云服務(wù)器,設(shè)置于上述防火墻的外側(cè);至少一個(gè)網(wǎng)關(guān),中繼上述至少一個(gè)設(shè)備與利用上述至少一個(gè)云服務(wù)器執(zhí)行的至少一個(gè)應(yīng)用之間的通信;以及管理服務(wù)器,管理上述至少一個(gè)設(shè)備與上述至少一個(gè)應(yīng)用之間的、且經(jīng)由上述至少一個(gè)網(wǎng)關(guān)的通信,上述管理服務(wù)器具有:接收單元,接收包括第一通信委托以及第二通信委托的多個(gè)通信委托,其中,上述第一通信委托是來自上述至少一個(gè)設(shè)備的任意一個(gè)的通信委托,且是伴隨從上述至少一個(gè)設(shè)備側(cè)朝向上述至少一個(gè)應(yīng)用側(cè)的方向的數(shù)據(jù)傳輸?shù)耐ㄐ诺奈?;上述第二通信委托是來自上述至少一個(gè)應(yīng)用的任意一個(gè)的通信委托,且是伴隨從上述至少一個(gè)應(yīng)用側(cè)朝向上述至少一個(gè)設(shè)備側(cè)的方向的數(shù)據(jù)傳輸?shù)耐ㄐ诺奈?,以及隧道連接請求控制單元,控制基于上述多個(gè)通信委托的多個(gè)隧道連接請求的執(zhí)行順序,各隧道連接請求是對上述至少一個(gè)網(wǎng)關(guān)的任意一個(gè)請求應(yīng)進(jìn)行上述至少一個(gè)網(wǎng)關(guān)的任意一個(gè)與上述至少一個(gè)應(yīng)用的任意一個(gè)之間的使用了隧道連接的通信的主旨的指令,上述隧道連接請求控制單元比基于上述第二通信委托的隧道連接請求亦即第二隧道連接請求優(yōu)先執(zhí)行基于上述第一通信委托的隧道連接請求亦即第一隧道連接請求。

第二方面在第一方面的通信系統(tǒng)中,上述隧道連接請求控制單元在上述第三隧道連接請求和上述第四隧道連接請求中,比上述第四隧道連接請求優(yōu)先執(zhí)行上述第三隧道連接請求,其中,上述第三隧道連接請求是基于用于執(zhí)行與基于利用用戶的指示相應(yīng)的用戶指示處理的第三通信委托的隧道連接請求,上述第四隧道連接請求是基于用于執(zhí)行不以基于上述利用用戶的指示作為前提的管理處理的第四通信委托的隧道連接請求。

第三方面在第二方面的通信系統(tǒng)中,上述隧道連接請求控制單元對是上述第一隧道連接請求也是上述第三隧道連接請求的隧道連接請求、是上述第一隧道連接請求也是上述第四隧道連接請求的隧道連接請求、是上述第二隧道連接請求也是上述第三隧道連接請求的隧道連接請求、是上述第二隧道連接請求也是上述第四隧道連接請求的隧道連接請求按照該順序排優(yōu)先順位并執(zhí)行。

第四方面在第一方面至第三方面的任意一個(gè)的發(fā)明的通信系統(tǒng)中,在上述通信系統(tǒng)設(shè)置有多個(gè)設(shè)備,上述隧道連接請求控制單元比與上述多個(gè)設(shè)備中已經(jīng)建立比上述第一閾值大的數(shù)目的隧道連接的第二設(shè)備相關(guān)的隧道連接請求優(yōu)先執(zhí)行與上述多個(gè)設(shè)備中尚未建立比第一閾值大的數(shù)目的隧道連接的第一設(shè)備相關(guān)的隧道連接請求。

第五方面的發(fā)明在第一方面至第四方面的任意一個(gè)的發(fā)明的通信系統(tǒng)中,在上述通信系統(tǒng)設(shè)置有多個(gè)網(wǎng)關(guān),上述隧道連接請求控制單元比與上述多個(gè)網(wǎng)關(guān)中已經(jīng)建立比上述第二閾值大的數(shù)目的隧道連接的第二網(wǎng)關(guān)相關(guān)的隧道連接請求優(yōu)先執(zhí)行與上述多個(gè)網(wǎng)關(guān)中尚未建立比第二閾值大的數(shù)目的隧道連接的第一網(wǎng)關(guān)相關(guān)的隧道連接請求。

第六方面的發(fā)明在第一方面至第五方面的任意一個(gè)的發(fā)明的通信系統(tǒng)中,在上述通信系統(tǒng)設(shè)置有多個(gè)應(yīng)用,上述隧道連接請求控制單元比與上述多個(gè)應(yīng)用中已經(jīng)建立比上述第三閾值大的數(shù)目的隧道連接的第二應(yīng)用相關(guān)的隧道連接請求優(yōu)先執(zhí)行與上述多個(gè)應(yīng)用中尚未建立比第三閾值大的數(shù)目的隧道連接的第一應(yīng)用相關(guān)的隧道連接請求。

第七方面的發(fā)明在第一方面至第六方面的任意一個(gè)的發(fā)明的通信系統(tǒng)中,上述隧道連接請求控制單元針對與通過上述接收單元接收到的上述多個(gè)通信委托對應(yīng)的多個(gè)隧道連接請求分別計(jì)算各評價(jià)值,并基于上述各評價(jià)值來決定上述多個(gè)隧道連接請求的優(yōu)先順位。

第八方面的發(fā)明在第二方面或第三方面的發(fā)明的通信系統(tǒng)中,上述第三通信委托以及上述第四通信委托分別是伴隨在上述至少一個(gè)設(shè)備的任意一個(gè)與上述至少一個(gè)應(yīng)用的任意一個(gè)之間的數(shù)據(jù)通信的通信的委托,上述隧道連接請求控制單元基于根據(jù)各通信委托在實(shí)際的數(shù)據(jù)通信中使用的通信協(xié)議,判定基于通過上述接收單元接收到的通信委托的隧道連接請求是上述第三隧道連接請求還是上述第四隧道連接請求。

第九方面的發(fā)明在第八方面的發(fā)明的通信系統(tǒng)中,上述隧道連接請求控制單元基于表示上述各通信委托與在與該各通信委托相應(yīng)的上述數(shù)據(jù)通信中利用的通信協(xié)議的對應(yīng)關(guān)系的數(shù)據(jù)表,判定根據(jù)上述各通信委托在實(shí)際的數(shù)據(jù)通信中使用的通信協(xié)議。

第十方面的發(fā)明在第二方面或第三方面的發(fā)明的通信系統(tǒng)中,上述隧道連接請求控制單元根據(jù)上述通信委托的委托方用戶是利用用戶還是管理用戶,判定基于通過上述接收單元接收到的通信委托的隧道連接請求是上述第三隧道連接請求還是上述第四隧道連接請求。

第十一方面的發(fā)明是一種管理服務(wù)器,是管理設(shè)置于防火墻的內(nèi)側(cè)的至少一個(gè)設(shè)備與利用設(shè)置于上述防火墻的外側(cè)的至少一個(gè)云服務(wù)器執(zhí)行的至少一個(gè)應(yīng)用之間、且通過至少一個(gè)網(wǎng)關(guān)中繼的通信的管理服務(wù)器,該管理服務(wù)器具備:接收單元,接收包括第一通信委托以及第二通信委托的多個(gè)通信委托,其中,上述第一通信委托是來自上述至少一個(gè)設(shè)備的任意一個(gè)的通信委托,且是伴隨從上述至少一個(gè)設(shè)備側(cè)朝向上述至少一個(gè)應(yīng)用側(cè)的方向的數(shù)據(jù)傳輸?shù)耐ㄐ诺奈?;上述第二通信委托是來自上述至少一個(gè)應(yīng)用的任意一個(gè)的通信委托,且是伴隨從上述至少一個(gè)應(yīng)用側(cè)朝向上述至少一個(gè)設(shè)備側(cè)的方向的數(shù)據(jù)傳輸?shù)耐ㄐ诺奈?;以及隧道連接請求控制單元,控制基于上述多個(gè)通信委托的多個(gè)隧道連接請求的執(zhí)行順序,各隧道連接請求是對上述至少一個(gè)網(wǎng)關(guān)的任意一個(gè)請求應(yīng)進(jìn)行在上述至少一個(gè)網(wǎng)關(guān)的任意一個(gè)與上述至少一個(gè)應(yīng)用的任意一個(gè)之間的使用了隧道連接的通信的主旨的指令,上述隧道連接請求控制單元比基于上述第二通信委托的隧道連接請求亦即第二隧道連接請求優(yōu)先執(zhí)行基于上述第一通信委托的隧道連接請求亦即第一隧道連接請求。

第十二方面的發(fā)明在第十一方面的發(fā)明的管理服務(wù)器中,上述隧道連接請求控制單元在上述第三隧道連接請求和上述第四隧道連接請求中,比上述第四隧道連接請求優(yōu)先執(zhí)行上述第三隧道連接請求,其中,上述第三隧道連接請求是基于用于執(zhí)行與基于利用用戶的指示相應(yīng)的用戶指示處理的第三通信委托的隧道連接請求,上述第四隧道連接請求是基于用于執(zhí)行不以基于上述利用用戶的指示作為前提的管理處理的第四通信委托的隧道連接請求。

第十三方面的發(fā)明在第十二方面的發(fā)明的管理服務(wù)器中,上述隧道連接請求控制單元對是上述第一隧道連接請求也是上述第三隧道連接請求的隧道連接請求、是上述第一隧道連接請求也是上述第四隧道連接請求的隧道連接請求、是上述第二隧道連接請求也是上述第三隧道連接請求的隧道連接請求、是上述第二隧道連接請求也是上述第四隧道連接請求的隧道連接請求按照以上順序排優(yōu)先順位并執(zhí)行。

第十四方面的發(fā)明在第十一方面至第十三方面的任意一個(gè)的發(fā)明的管理服務(wù)器中,上述隧道連接請求控制單元比與設(shè)置于上述防火墻的內(nèi)側(cè)的多個(gè)設(shè)備中已經(jīng)建立比上述第一閾值大的數(shù)目的隧道連接的第二設(shè)備相關(guān)的隧道連接請求優(yōu)先執(zhí)行與上述多個(gè)設(shè)備中尚未建立比第一閾值大的數(shù)目的隧道連接的第一設(shè)備相關(guān)的隧道連接請求。

第十五方面的發(fā)明在第十一方面至第十四方面的任意一個(gè)的發(fā)明的管理服務(wù)器中,上述隧道連接請求控制單元比與中繼上述至少一個(gè)設(shè)備與上述至少一個(gè)應(yīng)用之間的通信的多個(gè)網(wǎng)關(guān)中已經(jīng)建立比上述第二閾值大的數(shù)目的隧道連接的第二網(wǎng)關(guān)相關(guān)的隧道連接請求優(yōu)先執(zhí)行與上述多個(gè)網(wǎng)關(guān)中尚未建立比第二閾值大的數(shù)目的隧道連接的第一網(wǎng)關(guān)相關(guān)的隧道連接請求。

第十六方面的發(fā)明在第十一方面至第十五方面的任意一個(gè)的發(fā)明的管理服務(wù)器中,上述隧道連接請求控制單元比與設(shè)置于上述防火墻的外側(cè)的多個(gè)應(yīng)用中已經(jīng)建立比上述第三閾值大的數(shù)目的隧道連接的第二應(yīng)用相關(guān)的隧道連接請求優(yōu)先執(zhí)行與上述多個(gè)應(yīng)用中尚未建立比第三閾值大的數(shù)目的隧道連接的第一應(yīng)用相關(guān)的隧道連接請求。

第十七方面的發(fā)明在第十一方面至第十六方面的任意一個(gè)的發(fā)明的管理服務(wù)器中,上述隧道連接請求控制單元針對與通過上述接收單元接收到的上述多個(gè)通信委托對應(yīng)的多個(gè)隧道連接請求分別計(jì)算各評價(jià)值,并基于上述各評價(jià)值來決定上述多個(gè)隧道連接請求的優(yōu)先順位。

第十八方面的發(fā)明在第十二方面或第十三方面的發(fā)明的管理服務(wù)器中,上述第三通信委托以及上述第四通信委托分別是伴隨在上述至少一個(gè)設(shè)備的任意一個(gè)與上述至少一個(gè)應(yīng)用的任意一個(gè)之間的數(shù)據(jù)通信的通信的委托,上述隧道連接請求控制單元基于根據(jù)各通信委托在實(shí)際的數(shù)據(jù)通信中使用的通信協(xié)議,判定基于通過上述接收單元接收到的通信委托的隧道連接請求是上述第三隧道連接請求還是上述第四隧道連接請求。

第十九方面的發(fā)明在第十八方面的發(fā)明的管理服務(wù)器中,上述隧道連接請求控制單元基于表示上述各通信委托與在與上述各通信委托相應(yīng)的上述數(shù)據(jù)通信中利用的通信協(xié)議的對應(yīng)關(guān)系的數(shù)據(jù)表,判定根據(jù)上述各通信委托在實(shí)際的數(shù)據(jù)通信中使用的通信協(xié)議。

第二十方面的發(fā)明在第十二方面或第十三方面的發(fā)明的管理服務(wù)器中,上述隧道連接請求控制單元根據(jù)上述通信委托的委托方用戶是利用用戶還是管理用戶,判定基于通過上述接收單元接收到的通信委托的隧道連接請求是上述第三隧道連接請求還是上述第四隧道連接請求。

第二十一方面的發(fā)明是一種控制方法,是管理設(shè)置于防火墻的內(nèi)側(cè)的至少一個(gè)設(shè)備與利用設(shè)置于上述防火墻的外側(cè)的至少一個(gè)云服務(wù)器執(zhí)行的至少一個(gè)應(yīng)用之間、且通過至少一個(gè)網(wǎng)關(guān)中繼的通信的管理服務(wù)器的控制方法,該控制方法具備:a)接收包括第一通信委托以及第二通信委托的多個(gè)通信委托的步驟,其中,上述第一通信委托是來自上述至少一個(gè)設(shè)備的任意一個(gè)的通信委托,且是伴隨從上述至少一個(gè)設(shè)備側(cè)朝向上述至少一個(gè)應(yīng)用側(cè)的方向的數(shù)據(jù)傳輸?shù)耐ㄐ诺奈?;上述第二通信委托是來自上述至少一個(gè)應(yīng)用的任意一個(gè)的通信委托,且是伴隨從上述至少一個(gè)應(yīng)用側(cè)朝向上述至少一個(gè)設(shè)備側(cè)的方向的數(shù)據(jù)傳輸?shù)耐ㄐ诺奈?;以及b)控制基于上述多個(gè)通信委托的多個(gè)隧道連接請求的執(zhí)行順序的步驟,各隧道連接請求是對上述至少一個(gè)網(wǎng)關(guān)的任意一個(gè)請求應(yīng)進(jìn)行在上述至少一個(gè)網(wǎng)關(guān)的任意一個(gè)與上述至少一個(gè)應(yīng)用的任意一個(gè)之間的使用了隧道連接的通信的主旨的指令,在上述步驟b)中,比基于上述第二通信委托的隧道連接請求亦即第二隧道連接請求優(yōu)先執(zhí)行基于上述第一通信委托的隧道連接請求亦即第一隧道連接請求。

根據(jù)第一方面至第二十一方面的發(fā)明,能夠高效地執(zhí)行基于多個(gè)通信委托的隧道連接請求。

附圖說明

圖1是表示第一實(shí)施方式所涉及的通信系統(tǒng)的概略結(jié)構(gòu)的圖。

圖2是表示圖1的一部分的圖。

圖3是表示MFP的構(gòu)成的概略圖。

圖4是表示各裝置的概略結(jié)構(gòu)的圖。

圖5是表示與應(yīng)用觸發(fā)通信委托相關(guān)的動作的圖。

圖6是表示與設(shè)備觸發(fā)通信委托相關(guān)的動作的圖。

圖7是表示隧道連接請求的分類的圖。

圖8是表示與分類相應(yīng)的賦予分值的圖。

圖9是表示針對各隧道連接請求的評價(jià)值(優(yōu)先值)的賦予例的圖。

圖10是表示管理服務(wù)器的動作的流程圖。

圖11是表示圖10的一部分動作的詳細(xì)內(nèi)容的流程圖。

圖12是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖13是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖14是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖15是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖16是表示第二實(shí)施方式所涉及的隧道連接請求的分類的圖。

圖17是表示與分類相應(yīng)的賦予分值的圖。

圖18是表示針對各隧道連接請求的評價(jià)值(優(yōu)先值)的賦予例的圖。

圖19是表示針對各隧道連接請求的評價(jià)值(優(yōu)先值)的賦予例的圖。

圖20是表示管理服務(wù)器的一部分動作的流程圖。

圖21是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖22是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖23是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖24是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖25是表示管理服務(wù)器的等待行列內(nèi)的狀況的概念圖。

圖26是表示通信系統(tǒng)中的動作的概念圖。

圖27是表示通信系統(tǒng)中的動作的概念圖。

附圖標(biāo)記說明

1…通信系統(tǒng);10…設(shè)備(MFP);30…網(wǎng)關(guān);50…管理服務(wù)器;70…云服務(wù)器;80…應(yīng)用;90…客戶端;V…指標(biāo)值。

具體實(shí)施方式

以下,基于附圖對本發(fā)明的實(shí)施方式進(jìn)行說明。

<1.第一實(shí)施方式>

<1-1.系統(tǒng)構(gòu)成概要>

圖1以及圖2是表示本發(fā)明的實(shí)施方式所涉及的通信系統(tǒng)1的概略結(jié)構(gòu)的圖。應(yīng)予說明,圖2是表示圖1的一部分的圖。

如圖1等所示,通信系統(tǒng)1具備多個(gè)設(shè)備10(10a、10b、10c、...)、多個(gè)網(wǎng)關(guān)30(30a、30b、30c)、以及管理服務(wù)器計(jì)算機(jī)(以下還簡稱為管理服務(wù)器)50。通信系統(tǒng)1還具備多個(gè)云服務(wù)器計(jì)算機(jī)(以下還簡稱為云服務(wù)器)70、以及多個(gè)客戶端計(jì)算機(jī)(以下還簡稱為客戶端)90。

各要素10、30、50、70、90經(jīng)由網(wǎng)絡(luò)108(參照圖2)相互連接,能夠執(zhí)行網(wǎng)絡(luò)通信。應(yīng)予說明,網(wǎng)絡(luò)108由LAN(局域網(wǎng))107以及因特網(wǎng)等構(gòu)成。與網(wǎng)絡(luò)108的連接方式可以是有線連接,或也可以是無線電連接。

各網(wǎng)關(guān)30以及與該各網(wǎng)關(guān)30對應(yīng)的1個(gè)或2個(gè)以上的設(shè)備10設(shè)置于在企業(yè)內(nèi)等構(gòu)建的各LAN107的內(nèi)部(換言之,防火墻的內(nèi)側(cè))。在各網(wǎng)關(guān)30連接有同樣設(shè)置在LAN107內(nèi)的設(shè)備10。更詳細(xì)而言,例如,如圖1所示,在某企業(yè)的LAN107a內(nèi)設(shè)置1臺網(wǎng)關(guān)30a和3臺設(shè)備10(10a、10b、10c),在其它企業(yè)的LAN107b內(nèi)設(shè)置1臺網(wǎng)關(guān)30b和2臺設(shè)備10(10d、10e)。應(yīng)予說明,可以在各LAN107內(nèi)設(shè)置單一的網(wǎng)關(guān)30,也可以設(shè)置2個(gè)以上的網(wǎng)關(guān)30。

另一方面,管理服務(wù)器50、云服務(wù)器70以及客戶端90設(shè)置在LAN107的外部(換言之,防火墻的外側(cè))。應(yīng)予說明,客戶端90也可以設(shè)置在LAN107的內(nèi)部。

另外,在此,作為設(shè)備10,例示多功能數(shù)碼復(fù)合一體機(jī)(Multi-Functional Peripheral)(還簡稱為MFP)。MFP也被稱作圖像形成裝置或通信裝置等。

另一方面,網(wǎng)關(guān)30、管理服務(wù)器50、云服務(wù)器70以及客戶端90使用服務(wù)器用計(jì)算機(jī)或個(gè)人計(jì)算機(jī)等來構(gòu)建。

在該通信系統(tǒng)1中,執(zhí)行基于來自云服務(wù)器70(詳細(xì)而言是實(shí)裝于云服務(wù)器70的應(yīng)用軟件程序(以下還簡稱為應(yīng)用)80)的通信委托的處理。來自應(yīng)用80的該通信委托是從應(yīng)用80發(fā)出的(應(yīng)用側(cè)產(chǎn)生觸發(fā)),也被稱作“應(yīng)用觸發(fā)通信委托”。在“應(yīng)用觸發(fā)通信委托”中,進(jìn)行伴隨從圖1的上側(cè)(云服務(wù)器70側(cè))朝向下側(cè)(設(shè)備10側(cè))的方向(也被表述為“向下”)的數(shù)據(jù)傳輸?shù)奶幚怼@?,從客戶?0向云服務(wù)器70發(fā)出的打印指令經(jīng)由管理服務(wù)器50以及網(wǎng)關(guān)30被發(fā)送至設(shè)備10,在設(shè)備(MFP)10中進(jìn)行打印輸出。由于這樣的打印輸出是經(jīng)由云服務(wù)器的處理,所以也被稱作“云打印”等。“云打印”中的通信委托是“應(yīng)用觸發(fā)通信委托”的一個(gè)例子。

另外,在該通信系統(tǒng)1中,相反,也執(zhí)行基于來自設(shè)備10的通信委托(經(jīng)由網(wǎng)關(guān))的處理。來自設(shè)備10的該通信委托是從設(shè)備10發(fā)出的(設(shè)備側(cè)產(chǎn)生觸發(fā)),也被稱作“設(shè)備觸發(fā)通信委托”。在“設(shè)備觸發(fā)通信委托”中,進(jìn)行與上述的“向下”的處理逆向的處理,即進(jìn)行伴隨從圖1的下側(cè)(設(shè)備10側(cè))朝向上側(cè)(云服務(wù)器70側(cè))的方向(也被表述為“向上”)的數(shù)據(jù)傳輸?shù)奶幚?。例如,在設(shè)備10中生成的掃描圖像在管理服務(wù)器50的管理下從設(shè)備10經(jīng)由網(wǎng)關(guān)30發(fā)送至云服務(wù)器70,并在云服務(wù)器70中儲存。由于這樣的掃描處理伴隨向云服務(wù)器的儲存處理,所以也被稱作“云掃描”等?!霸茠呙琛敝械耐ㄐ盼惺恰霸O(shè)備觸發(fā)通信委托”的一個(gè)例子。

各云服務(wù)器70分別安裝有1個(gè)或多個(gè)應(yīng)用80。各應(yīng)用80以軟件即服務(wù)(SaaS:Software as a Service)形式被提供。換言之,各應(yīng)用80的功能作為服務(wù)被提供。例如,云打印用的應(yīng)用80a被安裝于云服務(wù)器70a,云打印服務(wù)使用應(yīng)用80a以及設(shè)備10等來提供。另外,云掃描用的應(yīng)用80b安裝于云服務(wù)器70b,云掃描服務(wù)使用應(yīng)用80b以及設(shè)備10等來提供。

另外,各網(wǎng)關(guān)30具有中繼與該各網(wǎng)關(guān)30對應(yīng)的設(shè)備10和多個(gè)云服務(wù)器70(詳細(xì)而言是應(yīng)用80)的通信的功能。各網(wǎng)關(guān)30也被稱作通信中繼裝置。

管理服務(wù)器50是管理多個(gè)設(shè)備10與多個(gè)云服務(wù)器70(詳細(xì)而言是應(yīng)用80)之間的通信,尤其是管理經(jīng)由各網(wǎng)關(guān)30的通信(隧道連接通信)等的裝置。

管理服務(wù)器50從云服務(wù)器70接受針對多個(gè)設(shè)備10中的特定的設(shè)備10的訪問請求(通信委托),并且,根據(jù)該訪問請求針對多個(gè)網(wǎng)關(guān)30中的與特定的設(shè)備10對應(yīng)的網(wǎng)關(guān)30發(fā)送與云服務(wù)器70的隧道連接請求。另外,管理服務(wù)器50從設(shè)備10接受針對多個(gè)云服務(wù)器70中的特定的云服務(wù)器70(應(yīng)用80)的訪問請求(通信委托),并且根據(jù)該訪問請求針對多個(gè)網(wǎng)關(guān)30中的某網(wǎng)關(guān)30發(fā)送與云服務(wù)器70的隧道連接請求。

在此,各隧道連接請求針對多個(gè)的一個(gè)網(wǎng)關(guān)30的任意一個(gè)請求應(yīng)進(jìn)行使用了多個(gè)網(wǎng)關(guān)30的任意一個(gè)與多個(gè)云服務(wù)器70(多個(gè)應(yīng)用80)的任意一個(gè)之間的隧道連接的通信的主旨的指令。

另外,如在下面詳述的那樣,管理服務(wù)器50接受(接收)來自設(shè)備10或云服務(wù)器70(應(yīng)用80)的多個(gè)通信委托,并控制基于該多個(gè)通信委托的多個(gè)隧道連接請求的處理順序。

若管理服務(wù)器50接受各通信委托,則將與該各通信委托對應(yīng)的各隧道連接請求投入至等待行列。但是,在各隧道連接請求被投入至等待行列時(shí),表示各隧道連接請求的優(yōu)先級的指標(biāo)值(優(yōu)先值)V被分配至各隧道連接請求。然后,各隧道連接請求在該等待行列內(nèi)被配置在按照該各隧道連接請求的指標(biāo)值V的位置(順序(進(jìn)而等待時(shí)間的大小)互不相同的位置)。在等待行列內(nèi)配置在與指標(biāo)值V相應(yīng)的位置并被儲存的各隧道連接請求等待自己的執(zhí)行順序的到來。然后,執(zhí)行自己的執(zhí)行順序到來的隧道連接請求。這樣,管理服務(wù)器50以與其優(yōu)先級相應(yīng)的順序執(zhí)行多個(gè)隧道連接請求。應(yīng)予說明,對于優(yōu)先處理的詳細(xì)內(nèi)容等,在下文中描述。

<1-2.MFP的構(gòu)成概要>

如上所述,在該實(shí)施方式中,作為設(shè)備10例示多功能數(shù)碼復(fù)合一體機(jī)(Multi-Functional Peripheral)(還簡稱為MFP)。

圖3是表示MFP的構(gòu)成的概略圖。MFP是具備掃描功能、打印機(jī)功能、復(fù)印功能、以及數(shù)據(jù)通信功能等的裝置(還稱為復(fù)合機(jī))。

MFP是能夠進(jìn)行打印輸出處理(打印處理)以及圖像讀取處理(掃描處理)等的圖像形成裝置。

如圖3所示,MFP具備圖像讀取部2、打印輸出部3、通信部4、儲存部5、輸入輸出部6以及控制器9等,通過使這些各部復(fù)合地動作來實(shí)現(xiàn)各種功能。

圖像讀取部2是光學(xué)讀取載置于MFP的規(guī)定的位置的原稿,并生成該原稿的圖像數(shù)據(jù)(還稱為原稿圖像)的處理部。

打印輸出部3是基于與對象圖像相關(guān)的圖像數(shù)據(jù)在紙等各種介質(zhì)上打印輸出圖像的輸出部。

通信部4是能夠進(jìn)行經(jīng)由公用線路等的傳真通信的處理部。并且,通信部4能夠進(jìn)行經(jīng)由網(wǎng)絡(luò)108的網(wǎng)絡(luò)通信。在該網(wǎng)絡(luò)通信中,利用UDP(User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)、TCP(Transmission Control Protocol,傳輸控制協(xié)議)、IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)、SNMP(Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)以及FTP(File Transfer Protocol,文件傳輸協(xié)議)等各種通信協(xié)議,通過利用該網(wǎng)絡(luò)通信,MFP能夠在與所希望的合作方(網(wǎng)關(guān)30、管理服務(wù)器50、以及云服務(wù)器70等)之間交換各種數(shù)據(jù)。

例如,MFP的通信部4利用在網(wǎng)關(guān)30與云服務(wù)器70之間的建立的隧道連接(后述),能夠經(jīng)由該網(wǎng)關(guān)30與云服務(wù)器70通信(向云服務(wù)器70發(fā)送數(shù)據(jù)及/或接收來自云服務(wù)器70的數(shù)據(jù))。應(yīng)予說明,通信部4具有針對其它的裝置發(fā)送數(shù)據(jù)等的發(fā)送部和從其它的裝置接收數(shù)據(jù)等的接收部。

儲存部5由硬盤驅(qū)動器(HDD)以及非易失性存儲器等儲存裝置構(gòu)成。

輸入輸出部6具備接受針對MFP的輸入的操作輸入部6a和進(jìn)行各種信息的顯示輸出的顯示部6b。應(yīng)予說明,輸入輸出部6也被稱作操作部。

控制器9是統(tǒng)一地控制MFP的控制部,通過具備CPU和各種半導(dǎo)體存儲器(RAM以及ROM等)而構(gòu)成。

控制器9通過在CPU中執(zhí)行儲存在ROM(例如EEPROM等)內(nèi)的規(guī)定的軟件程序(還簡稱為程序)來實(shí)現(xiàn)各種處理部(對圖像形成動作等進(jìn)行控制的動作控制部16等)。應(yīng)予說明,該程序例如被記錄于各種可移動的記錄介質(zhì)(USB存儲器等),并經(jīng)由該記錄介質(zhì)被安裝至MFP即可。或者,該程序也可以經(jīng)由網(wǎng)絡(luò)等下載而安裝至MFP。

<1-3.各要素的構(gòu)成概要>

圖4是表示各要素30、50、70等概略結(jié)構(gòu)的圖。參照圖4對這些各要素進(jìn)行說明。應(yīng)予說明,在該實(shí)施方式中,網(wǎng)關(guān)30、管理服務(wù)器50、云服務(wù)器70以及客戶端90使用服務(wù)器用計(jì)算機(jī)或個(gè)人計(jì)算機(jī)等來構(gòu)建。

<云服務(wù)器70>

云服務(wù)器70具備通信控制部81。通信控制部81執(zhí)行與管理服務(wù)器50的通信。另外,通信控制部81使用隧道通信(后述)執(zhí)行與各網(wǎng)關(guān)30的通信。

另外,如上所述,在各云服務(wù)器70分別安裝有1個(gè)或多個(gè)應(yīng)用80。各應(yīng)用80經(jīng)由通信控制部81等與其它的裝置50、30、10(詳細(xì)而言是與它們的應(yīng)用)等進(jìn)行通信。

<網(wǎng)關(guān)30>

網(wǎng)關(guān)30中繼存在于其控制下的設(shè)備10與多個(gè)云服務(wù)器70(應(yīng)用80)的通信。

各網(wǎng)關(guān)30分別具備通信控制部41等各種處理部。該各種處理部通過在網(wǎng)關(guān)30(MFP)的控制器9中執(zhí)行規(guī)定的程序來實(shí)現(xiàn)。

通信控制部41是控制與其它的裝置的通信的處理部。通信控制部41具有消息對話通信控制部42、隧道通信控制部43、以及LAN內(nèi)通信控制部44。

LAN內(nèi)通信控制部44是執(zhí)行與LAN內(nèi)的各種裝置的通信的處理部。

另一方面,消息對話通信控制部42與隧道通信控制部43是分別執(zhí)行與LAN外的各種裝置的通信的處理部。

消息對話通信控制部42是使用消息對話來執(zhí)行與管理服務(wù)器50的通信的處理部。消息對話通信控制部42在其與管理服務(wù)器50之間建立消息對話(例如利用XMPP(Extensible Messaging and Presence Protocol,可擴(kuò)展通訊和表示協(xié)議)等的消息對話),執(zhí)行與管理服務(wù)器50的通信。消息對話通信控制部42也被稱作對管理服務(wù)器通信部(或管理服務(wù)器通信部)。

隧道通信控制部43是使用隧道通信來執(zhí)行與云服務(wù)器70的通信的處理部。隧道通信控制部43在其與云服務(wù)器70之間建立隧道連接(例如利用HTTPS(Hypertext Transfer Protocol Secure,安全超文本傳輸協(xié)議)等的通信對話),中繼云服務(wù)器70與特定的設(shè)備10的通信。隧道通信控制部43也被稱作對云服務(wù)器通信部(或云服務(wù)器通信部)。

如下所述,通過利用隧道連接等,能夠從LAN107的外部的裝置(云服務(wù)器70)向LAN107的內(nèi)部的裝置(網(wǎng)關(guān)30以及設(shè)備10)發(fā)送數(shù)據(jù)(以及其逆向的數(shù)據(jù)發(fā)送)。

<管理服務(wù)器50>

管理服務(wù)器50是管理設(shè)備10、網(wǎng)關(guān)30、以及云服務(wù)器70(包括應(yīng)用80)的服務(wù)器。

管理服務(wù)器50具備通信控制部61、信息管理部65、以及訪問控制部67等各種處理部。

這些各種處理部通過在管理服務(wù)器50的CPU中執(zhí)行儲存在儲存部(HDD等)的規(guī)定的軟件程序(還簡稱為程序)來實(shí)現(xiàn)。應(yīng)予說明,該程序例如記錄于各種可移動的記錄介質(zhì)(DVD-ROM等),并經(jīng)由該記錄介質(zhì)安裝至管理服務(wù)器50即可?;蛘撸摮绦蛞部梢越?jīng)由網(wǎng)絡(luò)108等下載而安裝至管理服務(wù)器50。

通信控制部61與通信部54(通信用硬件)協(xié)作,控制各種通信動作。例如,通信控制部61執(zhí)行與云服務(wù)器70的通信,接收來自云服務(wù)器70的訪問請求。另外,通信控制部61使用消息對話等來執(zhí)行與各網(wǎng)關(guān)30的通信。應(yīng)予說明,通信部54具有針對其它的裝置發(fā)送數(shù)據(jù)等的發(fā)送部和從其它的裝置接收數(shù)據(jù)等的接收部。該接收部接收多個(gè)通信委托(后述),該發(fā)送部將基于該多個(gè)通信委托的隧道連接請求發(fā)送至網(wǎng)關(guān)30。

信息管理部65是管理基于管理服務(wù)器50的管理對象的多個(gè)網(wǎng)關(guān)30的信息(管理網(wǎng)關(guān)信息)、以及從該多個(gè)網(wǎng)關(guān)30分別接收到的管理設(shè)備信息(基于各網(wǎng)關(guān)30的管理對象的設(shè)備10的信息)等的處理部。這些信息(管理網(wǎng)關(guān)信息以及管理設(shè)備信息)被記述于儲存在管理服務(wù)器50的儲存部(HDD(硬盤驅(qū)動器)等)55內(nèi)的管理表69。在管理表69記述有管理網(wǎng)關(guān)信息(各網(wǎng)關(guān)30的識別信息(例如IP地址)等)、以及表示各網(wǎng)關(guān)30與在各網(wǎng)關(guān)30的控制下的設(shè)備(管理對象設(shè)備)的關(guān)系的管理設(shè)備信息等。

另外,信息管理部65還管理多個(gè)云服務(wù)器70的信息、以及多個(gè)云服務(wù)器70內(nèi)的各應(yīng)用80的信息等。這些信息也儲存于管理表69。另外,信息管理部65利用管理表69等還管理在各網(wǎng)關(guān)30與各云服務(wù)器70之間建立的隧道連接的連接數(shù)等。

訪問控制部67解析從云服務(wù)器70接收到的訪問請求(通信委托)的內(nèi)容、以及從設(shè)備10經(jīng)由網(wǎng)關(guān)30接收到的訪問請求(通信委托)的內(nèi)容。具體而言,該通信委托的委托方(設(shè)備10/應(yīng)用80(云服務(wù)器70))、以及委托處理種類(用戶指示處理/管理處理)(后述)等作為解析結(jié)果而得到。另外,各訪問控制部67基于這些解析結(jié)果,并基于多個(gè)通信委托的各優(yōu)先級來控制該多個(gè)通信委托以及與該多個(gè)通信委托相關(guān)的多個(gè)隧道連接請求的執(zhí)行順序。應(yīng)予說明,由于訪問控制部67是控制隧道連接請求的處理部,所以也被表述為隧道連接請求控制部等。

通信控制部61以及通信部54等針對網(wǎng)關(guān)30(通信中繼裝置)發(fā)送“隧道連接請求”(應(yīng)在該網(wǎng)關(guān)30與指定的云服務(wù)器70之間建立隧道連接的主旨的請求)。

此外,從管理服務(wù)器50的訪問控制部67接收到該隧道連接請求的網(wǎng)關(guān)30(通信中繼裝置)根據(jù)該隧道連接請求在與云服務(wù)器70之間建立隧道連接。然后,該網(wǎng)關(guān)30利用該隧道連接中繼云服務(wù)器70與連接對象設(shè)備10之間的通信。

<1-4.基于通信委托的動作>

在該通信系統(tǒng)1中,越過設(shè)備10與云服務(wù)器70(應(yīng)用80)之間的防火墻的通信利用網(wǎng)關(guān)30和管理服務(wù)器50來進(jìn)行。具體而言,執(zhí)行如下的兩種動作,即與“應(yīng)用觸發(fā)通信委托”相關(guān)的動作以及與“設(shè)備觸發(fā)通信委托”相關(guān)的動作(后述)。

以下,首先對與“應(yīng)用觸發(fā)通信委托”相關(guān)的動作進(jìn)行說明。

<與應(yīng)用觸發(fā)通信委托相關(guān)的動作(“向下”的動作)>

在該實(shí)施方式中,也進(jìn)行如圖26以及圖27所示的上述的動作(與“應(yīng)用觸發(fā)通信委托”相關(guān)的動作)。具體而言,在LAN外部的管理服務(wù)器50與LAN內(nèi)部的網(wǎng)關(guān)30(30a)之間(作為防火墻的例外的)建立消息對話511(參照圖26),進(jìn)一步利用該消息對話511從管理服務(wù)器50向網(wǎng)關(guān)30發(fā)送隧道連接請求(面向設(shè)備10a的訪問請求)。另外,根據(jù)該隧道連接請求在網(wǎng)關(guān)30與云服務(wù)器70之間形成隧道連接(參照圖27)。而且,能夠進(jìn)行利用該隧道連接從LAN外部的云服務(wù)器70經(jīng)由網(wǎng)關(guān)30訪問LAN內(nèi)部的設(shè)備10。例如,利用了云服務(wù)器70a的“云打印”能夠通過設(shè)備10a(圖像形成裝置)進(jìn)行。

以下,首先,主要參照圖5對這樣的動作進(jìn)行說明。應(yīng)予說明,圖5是表示與“應(yīng)用觸發(fā)通信委托”相關(guān)的動作的圖。

如上所述(參照圖26),首先,網(wǎng)關(guān)30a在其啟動時(shí)等預(yù)先在其與預(yù)先指定的管理服務(wù)器50之間建立通信對話(詳細(xì)而言是消息對話)511。具體而言,網(wǎng)關(guān)30a針對預(yù)先指定的管理服務(wù)器50發(fā)送消息對話的建立請求。據(jù)此,通過管理服務(wù)器50承認(rèn)該建立請求,在網(wǎng)關(guān)30a與管理服務(wù)器50之間建立消息對話511(參照圖26)。換言之,根據(jù)從LAN107的內(nèi)部的網(wǎng)關(guān)30向LAN107的外部的管理服務(wù)器50的訪問,建立消息對話。應(yīng)予說明,作為這樣的消息對話(通信對話),例如例示使用“XMPP:Extensible Messaging and Presence Protocol”)等通信協(xié)議的對話。

另外,網(wǎng)關(guān)30a將網(wǎng)關(guān)30a的管理下的設(shè)備(管理對象設(shè)備)的信息等發(fā)送至管理服務(wù)器50。另外,管理服務(wù)器50將包括基于各網(wǎng)關(guān)30的管理對象設(shè)備10的信息(記述于各設(shè)備列表的信息)的登錄信息儲存于管理服務(wù)器50的儲存部55內(nèi)的管理表69(圖4)。

然后,通過客戶端90進(jìn)行與“云打印”相關(guān)的用戶操作,云服務(wù)器70a(應(yīng)用80a)從客戶端90接受基于用戶操作的指示(S11(圖5))。響應(yīng)該指示,云服務(wù)器70a(應(yīng)用80a)將面向特定的設(shè)備10a的通信委托(訪問請求)發(fā)送至管理服務(wù)器50(S12)。

管理服務(wù)器50若接收到來自云服務(wù)器70(應(yīng)用80)的通信委托(“應(yīng)用觸發(fā)通信委托”),則確認(rèn)委托方的云服務(wù)器70(應(yīng)用80)具有針對設(shè)備10的訪問權(quán)限的主旨。例如,管理服務(wù)器50基于預(yù)先生成并儲存于儲存部55的訪問權(quán)限信息(列表列出具有針對設(shè)備10a的訪問權(quán)限的應(yīng)用80信息)等判定該訪問權(quán)限的有無。

若判定為委托方應(yīng)用80具有該訪問權(quán)限的主旨,則在之后,管理服務(wù)器50將基于該應(yīng)用觸發(fā)通信委托的隧道連接請求投入至與隧道連接請求相關(guān)的等待行列。

然后,若在等待行列內(nèi)等待的隧道連接請求的執(zhí)行順序到來,則管理服務(wù)器50朝向網(wǎng)關(guān)30發(fā)送該隧道連接請求(S13(圖5))。詳細(xì)而言,管理服務(wù)器50通過利用管理服務(wù)器50與網(wǎng)關(guān)30(30a)之間的該消息對話(常時(shí)連接通信對話)511將基于訪問請求的隧道連接請求發(fā)送至該網(wǎng)關(guān)30a?!八淼肋B接請求”是請求網(wǎng)關(guān)30應(yīng)在與云服務(wù)器70(應(yīng)用80)之間建立隧道連接的主旨的指令。換言之,該隧道連接請求是使網(wǎng)關(guān)30進(jìn)行使用了隧道連接的通信的指令。

接收到該隧道連接請求的網(wǎng)關(guān)30a響應(yīng)該隧道連接請求,在與云服務(wù)器70a(應(yīng)用80a)之間形成隧道連接(隧道通信)(S14(圖5))(也參照圖27)。應(yīng)予說明,在圖27中,通過帶有砂陰影的細(xì)長的矩形來示意性地表示“隧道通信”。

詳細(xì)而言,網(wǎng)關(guān)30a響應(yīng)該隧道連接請求而對云服務(wù)器70a發(fā)送HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議)對話(更詳細(xì)而言,HTTPS(Hypertext Transfer Protocol Secure)對話)的建立請求。這樣的HTTP(HTTPS)對話的建立請求也被稱作(基于網(wǎng)關(guān)30的)隧道連接的建立請求。應(yīng)予說明,基于網(wǎng)關(guān)30的“隧道連接的建立請求”和基于管理服務(wù)器50的“隧道連接請求”互不相同?;诰W(wǎng)關(guān)30的“隧道連接的建立請求”是響應(yīng)基于管理服務(wù)器50的“隧道連接請求”,為了實(shí)際的隧道連接建立而從網(wǎng)關(guān)30朝向云服務(wù)器70發(fā)出的請求(指令)。

而且,通過云服務(wù)器70a承認(rèn)基于網(wǎng)關(guān)30的“隧道連接的建立請求”,在該網(wǎng)關(guān)30a與云服務(wù)器70a之間建立基于該HTTP對話的隧道連接(隧道通信)。換言之,根據(jù)從LAN107的內(nèi)部的網(wǎng)關(guān)30向LAN107的外部的云服務(wù)器70的訪問來建立隧道連接。

若隧道連接建立,則網(wǎng)關(guān)30a使用該隧道連接中繼云服務(wù)器70a與設(shè)備10a之間的通信(主要為“向下”的數(shù)據(jù)通信)(S15、S16)。更詳細(xì)而言,通過使用基于HTTP(HTTPS)對話的隧道通信,云服務(wù)器70能夠經(jīng)由網(wǎng)關(guān)30向設(shè)備10(例如10d)發(fā)送各種數(shù)據(jù)。

這樣,使用隧道通信進(jìn)行從云服務(wù)器70(經(jīng)由網(wǎng)關(guān)30的)向設(shè)備(圖像形成裝置)10的訪問。

如上所述,管理服務(wù)器50接收是來自應(yīng)用80(80a)的通信委托且是伴隨從應(yīng)用80(80a)(經(jīng)由網(wǎng)關(guān)30)朝向設(shè)備10(10a)的方向(“向下”)的數(shù)據(jù)傳輸?shù)耐ㄐ诺奈?還稱為“應(yīng)用觸發(fā)通信委托”)。然后,管理服務(wù)器50將基于該應(yīng)用觸發(fā)通信委托的隧道連接請求投入至其等待行列,若在等待行列內(nèi)等待的隧道連接請求的執(zhí)行順序到來,則朝向網(wǎng)關(guān)30發(fā)送該隧道連接請求。然后,網(wǎng)關(guān)30根據(jù)該隧道連接請求在與云服務(wù)器70a(應(yīng)用80a)之間形成隧道連接,使用該隧道連接中繼云服務(wù)器70a與設(shè)備10a之間的通信(主要為“向下”的數(shù)據(jù)通信)。

<與設(shè)備觸發(fā)通信委托相關(guān)的動作(“向上”的動作)>

在該通信系統(tǒng)1中,上述的基于“應(yīng)用觸發(fā)通信委托”的動作(“向下”的動作),也進(jìn)行所謂的“逆向”的動作(與“設(shè)備觸發(fā)通信委托”(后述)相關(guān)的動作)。以下,參照圖6對該動作進(jìn)行說明。應(yīng)予說明,作為伴隨設(shè)備觸發(fā)通信委托的處理,在此例示“云掃描”。

具體而言,首先,與上述相同,網(wǎng)關(guān)30a在其啟動時(shí)等預(yù)先在與預(yù)先指定的管理服務(wù)器50之間建立通信對話(消息對話)511。

然后,例如與“云掃描”相關(guān)的用戶操作通過設(shè)備10(例如10a)進(jìn)行,設(shè)備10將針對在云服務(wù)器70(例如70b)中動作中的應(yīng)用80(例如80b)的通信委托經(jīng)由網(wǎng)關(guān)30發(fā)送至管理服務(wù)器50(S21、S22)。該通信委托是來自設(shè)備10的通信委托(經(jīng)由網(wǎng)關(guān))且伴隨從設(shè)備10(經(jīng)由網(wǎng)關(guān)30)朝向應(yīng)用80的方向(“向上”)的數(shù)據(jù)傳輸?shù)耐ㄐ诺奈?。該通信委托是從設(shè)備10發(fā)出的(設(shè)備側(cè)產(chǎn)生觸發(fā)),也被稱作“設(shè)備觸發(fā)通信委托”。

管理服務(wù)器50若接收到經(jīng)由網(wǎng)關(guān)30的通信委托(“設(shè)備觸發(fā)通信委托”),則確認(rèn)委托方的設(shè)備10(10a)具有針對云服務(wù)器70(應(yīng)用80)的訪問權(quán)限的主旨。例如,管理服務(wù)器50向通信對象的應(yīng)用80b詢問委托方設(shè)備10的訪問權(quán)限的有無(S23),并基于該詢問結(jié)果判定該訪問權(quán)限的有無即可?;蛘?,管理服務(wù)器50也可以基于從應(yīng)用80b預(yù)先接收到的訪問權(quán)限信息(列表列出具有針對應(yīng)用80b的訪問權(quán)限的設(shè)備10的信息),(在該時(shí)刻不與應(yīng)用80b通信),判定該訪問權(quán)限的有無。

若判定(確認(rèn))為委托方設(shè)備10具有該訪問權(quán)限的主旨,則在之后,進(jìn)行與上述相同的動作。

具體而言,管理服務(wù)器50將基于該設(shè)備觸發(fā)通信委托的隧道連接請求投入至與該隧道連接請求相關(guān)的等待行列。應(yīng)予說明,基于設(shè)備觸發(fā)通信委托的隧道連接請求和基于應(yīng)用觸發(fā)通信委托的隧道連接請求被投入至相同的等待行列。

然后,若在等待行列內(nèi)等待的隧道連接請求的執(zhí)行順序到來,則管理服務(wù)器50朝向網(wǎng)關(guān)30發(fā)送該隧道連接請求(S24)。網(wǎng)關(guān)30根據(jù)該隧道連接請求在與云服務(wù)器70b(應(yīng)用80b)之間形成(建立)隧道連接(S25)。然后,網(wǎng)關(guān)30使用該隧道連接中繼設(shè)備10a與云服務(wù)器70b之間的通信(主要為“向上”的數(shù)據(jù)通信(掃描圖像的上傳處理等))(S26)。

這樣,執(zhí)行伴隨設(shè)備觸發(fā)通信委托的處理。

應(yīng)予說明,在這樣的設(shè)備觸發(fā)通信委托中,為了提高安全,優(yōu)選進(jìn)行如下這樣的處理。具體而言,管理服務(wù)器50在確認(rèn)設(shè)備觸發(fā)通信委托的委托方設(shè)備10具有訪問權(quán)限的主旨后,管理服務(wù)器50從云服務(wù)器70領(lǐng)取一次性密碼(S23)。然后,管理服務(wù)器50使用該一次性密碼訪問云服務(wù)器70,形成隧道連接(S25)。根據(jù)這樣的處理,能夠提高云服務(wù)器70等的安全。

<1-5.與多個(gè)隧道連接請求相關(guān)的控制動作的概要>

如上所述,隨時(shí)從應(yīng)用80朝向管理服務(wù)器50(參照步驟S12),或者從設(shè)備10(經(jīng)由網(wǎng)關(guān)30)向管理服務(wù)器50(參照步驟S21、S22)發(fā)送各種通信委托。詳細(xì)而言,隨時(shí)從應(yīng)用80向管理服務(wù)器50發(fā)送“應(yīng)用觸發(fā)通信委托”,隨時(shí)從設(shè)備10(經(jīng)由網(wǎng)關(guān)30)向管理服務(wù)器50發(fā)送“設(shè)備觸發(fā)通信委托”。

然而,作為處理這些多個(gè)通信委托的方法,可以考慮在管理服務(wù)器50中按照其接受順序(接收順序)依次處理該多個(gè)通信委托(以及基于該多個(gè)通信委托的多個(gè)隧道連接請求)。更詳細(xì)而言,管理服務(wù)器50將該多個(gè)通信委托(以及該多個(gè)隧道連接請求等)按照接受順序依次投入至等待行列,并按照該接受順序處理在等待行列內(nèi)等待的該多個(gè)通信委托(以及該多個(gè)隧道連接請求等)即可。

然而,各通信委托以及基于該各通信委托的隧道連接請求僅按照該各通信委托的接受順序進(jìn)行未必高效。

例如,假定管理服務(wù)器50接受多個(gè)“云打印”且在之后接受“云掃描”的情況?!霸茠呙琛笔抢肔AN內(nèi)的設(shè)備(MFP)10的處理,云掃描的利用用戶存在于該設(shè)備10的附近,期待快速的回應(yīng)。另一方面,“云打印”主要是被在LAN外(外出地等)的利用用戶委托且利用LAN內(nèi)的設(shè)備10打印輸出的處理。云打印的利用用戶不在該設(shè)備10附近,不要求快速的回應(yīng)(從外出返回時(shí)已打印輸出則足夠等)的情況較多。

在這樣的狀況下,若與多個(gè)云打印相關(guān)的隧道連接請求等被優(yōu)先,則與該云掃描相關(guān)的隧道連接請求不被執(zhí)行,直至進(jìn)行與該多個(gè)云打印相關(guān)的隧道連接請求。結(jié)果,盡管云掃描的利用用戶要求快速的回應(yīng),但也不得不等待比較長的期間。

在僅按照該各通信委托的接受順序進(jìn)行基于各通信委托的隧道連接請求的情況下,產(chǎn)生這樣的問題等。

因此,在該實(shí)施方式中,管理服務(wù)器50如圖7~圖11等所示,執(zhí)行考慮各種要素而決定執(zhí)行順序的動作等。結(jié)果,例如,與“云掃描”相關(guān)的隧道連接請求比與“云打印”相關(guān)的隧道連接請求優(yōu)先執(zhí)行(參照圖9等)。應(yīng)予說明,圖7是表示隧道連接請求的分類(后述)的圖,圖8是表示與該分類相應(yīng)的賦予分值的圖,圖9是表示針對各隧道連接請求的評價(jià)值的賦予例的圖。另外,圖10以及圖11是表示本實(shí)施方式所涉及的管理服務(wù)器50的動作的流程圖。

首先,參照圖10對管理服務(wù)器50的動作的概要進(jìn)行說明。

如圖10所示,若在步驟S51中,管理服務(wù)器50接收到該各通信委托,則管理服務(wù)器50在步驟S52中針對各通信委托(以及基于該各通信委托的各隧道連接請求)分別決定優(yōu)先級。詳細(xì)而言,管理服務(wù)器50分別計(jì)算針對多個(gè)通信委托(以及多個(gè)隧道連接請求)的各評價(jià)值(與優(yōu)先級相關(guān)的評價(jià)值(指標(biāo)值V)),并基于該各評價(jià)值決定該多個(gè)隧道連接請求的優(yōu)先順位。

在決定這樣的優(yōu)先級后,將各通信委托(以及該各隧道連接請求)投入至等待行列(步驟S53)。

然后,管理服務(wù)器50依次執(zhí)行其執(zhí)行順序到來的隧道連接請求。換言之,管理服務(wù)器50以與該優(yōu)先級相應(yīng)的順序執(zhí)行多個(gè)隧道連接請求。據(jù)此,能夠高效地執(zhí)行各通信委托以及基于該各通信委托的隧道連接請求。

<1-6.隧道連接請求的優(yōu)先順位決定動作>

接下來,對優(yōu)先順位決定處理(步驟S52)的詳細(xì)內(nèi)容進(jìn)行說明。其中,在參照圖11(步驟S52的詳細(xì)流程圖)前,參照圖7~圖9對優(yōu)先順位決定處理的概略進(jìn)行說明。

<委托處理的分類1:設(shè)備觸發(fā)/應(yīng)用觸發(fā)>

在該實(shí)施方式中,多個(gè)通信委托(訪問請求)根據(jù)其委托方(“設(shè)備”/“應(yīng)用”)被分類(設(shè)備觸發(fā)通信委托/應(yīng)用觸發(fā)通信委托)。換言之,基于多個(gè)通信委托的多個(gè)隧道連接請求被分類為基于“設(shè)備觸發(fā)通信委托”的隧道連接請求和基于“應(yīng)用觸發(fā)通信委托”的隧道連接請求。

<委托處理的分類2:用戶指示處理(非管理處理)/管理處理>

另外,多個(gè)通信委托(訪問請求)還根據(jù)其處理種類(“用戶指示處理”/“管理處理”)被分類。換言之,基于多個(gè)通信委托的多個(gè)隧道連接請求還被分類為基于用于“用戶指示處理”的通信委托的隧道連接請求和基于用于“管理處理”的通信委托的隧道連接請求。

在此,“用于執(zhí)行用戶指示處理的通信委托”是用于執(zhí)行基于明示的用戶指示(來自利用用戶(也被稱作一般用戶或非管理用戶)的手動指示)的處理(用戶指示處理)的通信委托。

另一方面,“用于執(zhí)行管理處理的通信委托”是用于執(zhí)行管理處理(不是基于利用用戶所明示的指示(手動指示),而是通過裝置自動地開始的管理用的處理)的通信委托。應(yīng)予說明,相對于“用戶指示處理”是以利用基于用戶的指示為前提的處理,“管理處理”還被表述為是不以利用基于用戶的指示為前提的處理。這樣,“用戶指示處理”和“管理處理”在概念上是相對的,“用戶指示處理”也被表述為“非管理處理”。另外,由于“管理處理”與用戶指示處理不同,是以從利用用戶看不見的狀態(tài)(在后臺)執(zhí)行的處理,所以也被稱作“后臺處理”。

例如,上述的“云掃描”是基于設(shè)備10的用戶所明示的掃描指示的掃描處理(掃描任務(wù))。用于執(zhí)行該云掃描的通信委托也被表述為是“用于執(zhí)行用戶指示處理的通信委托”。同樣,上述的“云打印”是基于應(yīng)用80的用戶所明示的打印指示的打印處理(打印任務(wù))。用于執(zhí)行云打印的通信委托也被表述為是“用于執(zhí)行用戶指示處理的通信委托”。

另一方面,“結(jié)果通知”是將基于設(shè)備10的處理的處理結(jié)果自動地通知給應(yīng)用80的處理(處理結(jié)果自動通知處理)。用于執(zhí)行該結(jié)果通知的通信委托也被表述為是“用于執(zhí)行管理處理的通信委托”。同樣,“裝置狀態(tài)獲取”是基于應(yīng)用80的信息獲取處理(應(yīng)用80自動地獲取MFP10及/或網(wǎng)關(guān)30的信息的處理)。用于執(zhí)行該“裝置狀態(tài)獲取”的委托處理也被表述為是“用于執(zhí)行管理處理的通信委托”。

應(yīng)予說明,由于“結(jié)果通知”處理的委托方是設(shè)備10,所以其也被分類為“設(shè)備觸發(fā)通信委托”處理。另外,由于“裝置信息獲取”處理的委托方是應(yīng)用80,所以也被分類為“應(yīng)用觸發(fā)通信委托”處理。

<委托處理的復(fù)合性分類>

多個(gè)通信委托(訪問請求)使用上述的2個(gè)分類基準(zhǔn)、即(1)與是否是“設(shè)備觸發(fā)通信委托”相關(guān)的基準(zhǔn),(2)與是否是“用戶指示處理(非管理處理)”相關(guān)的基準(zhǔn)被大致分類為4種。同樣,基于多個(gè)通信委托的多個(gè)隧道連接請求也使用該2個(gè)分類基準(zhǔn)被大致分類為4種。以下,主要對多個(gè)隧道連接請求的分類進(jìn)行說明,但多個(gè)通信委托也以相同方式被分類。

圖7是表示這樣的分類的圖。在圖7中,基于多個(gè)通信委托的多個(gè)隧道連接請求被分類為多個(gè)種類。該多個(gè)種類包括以下4個(gè)種類,即,

·C11:基于“設(shè)備觸發(fā)通信委托”且基于“用于用戶指示處理的通信委托”的隧道連接請求,

·C12:基于“設(shè)備觸發(fā)通信委托”且基于“用于管理處理的通信委托”的隧道連接請求,

·C21:基于“應(yīng)用觸發(fā)通信委托”且基于“用于用戶指示處理的通信委托”的隧道連接請求,

·C22:基于“應(yīng)用觸發(fā)通信委托”且基于“用于管理處理的通信委托”的隧道連接請求。

管理服務(wù)器50若接收到各通信委托,則基于該各通信委托所包括的數(shù)據(jù)等解析該各通信委托的處理內(nèi)容,得到與該各通信委托對應(yīng)的處理的種類等。例如,管理服務(wù)器50根據(jù)該數(shù)據(jù)得知表示處理種類的編號(“云掃描”=“001”,“云打印”=“002”,“裝置狀態(tài)獲取”=“003”,“結(jié)果通知”=“004”等)。另外,管理服務(wù)器50基于根據(jù)該數(shù)據(jù)得知的處理種類、和管理服務(wù)器50內(nèi)的數(shù)據(jù)表(表示各處理種類與上述的4個(gè)分類(C11、C12、C21、C22)的對應(yīng)關(guān)系的數(shù)據(jù)表)決定各處理種類的隧道連接請求是否符合4個(gè)分類的某一個(gè)。換言之,基于該處理種類和該數(shù)據(jù)表來決定各隧道連接請求是基于“設(shè)備觸發(fā)通信委托”的隧道連接請求,還是基于“應(yīng)用觸發(fā)通信委托”的隧道連接請求。另外,基于該處理種類和該數(shù)據(jù)表也決定各隧道連接請求是基于“用戶指示處理”的隧道連接請求,還是基于“管理處理”的隧道連接請求。

然后,針對4種分類C11、C12、C21、C22中的、屬于分類C11的隧道連接請求賦予最高的優(yōu)先級(指標(biāo)值V),針對屬于分類C12的隧道連接請求賦予第2高的優(yōu)先級。另外,針對屬于分類C21的隧道連接請求賦予第3高的優(yōu)先級,針對屬于分類C22的隧道連接請求賦予第4高的優(yōu)先級。

更具體而言,賦予圖8以及圖9所示的分值。針對基于“設(shè)備觸發(fā)通信委托”的隧道連接請求賦予“+100”分值,針對基于“應(yīng)用觸發(fā)通信委托”的隧道連接請求賦予“+0”分值。另外,針對基于“用于用戶指示處理的通信委托”的隧道連接請求賦予“+10”分值,針對基于“用于管理處理的通信委托”的隧道連接請求賦予“+0”分值。

圖11示出這樣的分值(評價(jià)值)賦予動作。在圖11的步驟S61中,判定隧道連接請求是否是基于設(shè)備觸發(fā)通信委托的連接請求。在判定為隧道連接請求是基于設(shè)備觸發(fā)通信委托的連接請求的主旨的情況下,賦予“+100”分值(步驟S62)。另一方面,在判定為隧道連接請求是基于應(yīng)用觸發(fā)通信委托的連接請求的主旨的情況下,不加分值。應(yīng)予說明,若采用這樣的分值分配處理(加法處理),則基于設(shè)備觸發(fā)通信委托的隧道連接請求比基于應(yīng)用觸發(fā)通信委托的隧道連接請求優(yōu)先執(zhí)行。

另外,在步驟S63,判定隧道連接請求是否是基于用戶指示處理的連接請求。在判定為隧道連接請求是基于用戶指示處理的連接請求的主旨的情況下,賦予“+10”分值(步驟S64)。另一方面,在判定為隧道連接請求是基于管理處理的連接請求的主旨的情況下,不加分值。應(yīng)予說明,采用這樣的分值分配處理(加法處理),則基于用戶指示處理的隧道連接請求比基于管理處理的隧道連接請求優(yōu)先執(zhí)行。

在此,針對基于“設(shè)備觸發(fā)通信委托”的隧道連接請求的權(quán)重(增加值“+100”)比針對基于“用戶指示處理”的隧道連接請求的權(quán)重(增加值“+10”)大。由此,在上述的2個(gè)分類基準(zhǔn),即,(1)與是否是“設(shè)備觸發(fā)通信委托”相關(guān)的基準(zhǔn),(2)與是否是“用戶指示處理(非管理處理)”相關(guān)的基準(zhǔn)中,前者的基準(zhǔn)(1)比后者的基準(zhǔn)(2)更被重視(也參照圖7)。

結(jié)果,被賦予圖9所示的合計(jì)分值(指標(biāo)值V)。屬于分類C11的隧道連接請求(換言之,基于設(shè)備觸發(fā)通信委托且還基于用戶指示處理的隧道連接請求)(例如與云掃描相關(guān)的隧道連接請求)被賦予合計(jì)110(=100+10)分值(V=110)(參照步驟S62、S64)。屬于分類C12的隧道連接請求(換言之,基于設(shè)備觸發(fā)通信委托且還基于管理處理的隧道連接請求)(例如與結(jié)果通知相關(guān)的隧道連接請求)被賦予合計(jì)100(=100+0)分值(V=100)(參照步驟S62)。另外,屬于分類C21的隧道連接請求(換言之,基于應(yīng)用觸發(fā)通信委托且還基于用戶指示處理的隧道連接請求)被賦予合計(jì)10(=0+10)分值(V=10)(參照步驟S64)。并且,屬于分類C22的隧道連接請求(換言之,基于應(yīng)用觸發(fā)通信委托且還基于管理處理的隧道連接請求)被賦予合計(jì)0(=0+0)分值(V=0)。

這樣,以被分類為4種的隧道連接請求C11、C12、C21、C22以該順序按照由高到低的順序排列的方式針對多個(gè)隧道連接請求賦予優(yōu)先級(指標(biāo)值V)。

而且,管理服務(wù)器50基于這樣的指標(biāo)值V決定多個(gè)隧道連接請求的優(yōu)先順位。具體而言,管理服務(wù)器50將4種隧道連接請求C11、C12、C21、C22以該順序排優(yōu)先順位并執(zhí)行。

應(yīng)予說明,在2個(gè)以上的隧道連接請求的指標(biāo)值V完全相同的情況下,該2個(gè)以上的隧道連接請求按照其接受順序處理。

<1-7.優(yōu)先順位決定處理等的一個(gè)例子>

圖12~圖15是表示管理服務(wù)器50的等待行列內(nèi)的狀況的概念圖。參照這些圖對優(yōu)先順位決定處理的一個(gè)例子進(jìn)行說明。

在圖12的狀態(tài)ST1下,與云掃描301對應(yīng)的隧道連接請求201(C11)和與裝置狀態(tài)獲取處理C22(302)對應(yīng)的隧道連接請求202已經(jīng)被投入至等待行列。

在此,云掃描301是委托從設(shè)備10a經(jīng)由網(wǎng)關(guān)30a朝向應(yīng)用80b的通信的處理。另外,裝置狀態(tài)獲取處理302是委托從應(yīng)用80c經(jīng)由網(wǎng)關(guān)30a朝向設(shè)備10a的通信的處理。另外,與云掃描301相關(guān)的隧道連接請求201被賦予“+110”的指標(biāo)值V,與裝置狀態(tài)獲取處理302相關(guān)的隧道連接請求202被賦予“+0”的指標(biāo)值V。

如圖12所示,在該狀態(tài)ST1下,進(jìn)一步接收與云打印303相關(guān)的通信委托。應(yīng)予說明,云打印303是委托從應(yīng)用80a經(jīng)由網(wǎng)關(guān)30a朝向設(shè)備10a的通信的處理。

若接收到該通信委托,則管理服務(wù)器50將與云打印303對應(yīng)的隧道連接請求203(C21)的指標(biāo)值V設(shè)定為“+10”。然后,管理服務(wù)器50以成為指標(biāo)值V的降序的方式將在等待行列中與云打印303相關(guān)的隧道連接請求203配置在與云掃描301相關(guān)的隧道連接請求201的后順位(且與裝置狀態(tài)獲取處理302相關(guān)的隧道連接請求202的前順位)的位置(也參照圖13)。

接下來,如圖13(狀態(tài)ST2)所示,若接收到與云掃描304對應(yīng)的通信委托,則管理服務(wù)器50將與該通信委托對應(yīng)的隧道連接請求204(C11)的指標(biāo)值V設(shè)定為“+110”。在此,云掃描304是委托從設(shè)備10a經(jīng)由網(wǎng)關(guān)30a朝向應(yīng)用80b的通信的處理。然后,管理服務(wù)器50以成為指標(biāo)值V的降序的方式將在等待行列中與云掃描304相關(guān)的隧道連接請求204配置在與云掃描301相關(guān)的隧道連接請求201的后順位(且與云打印303相關(guān)的隧道連接請求203的前順位)的位置(也參照圖14)。

接下來,如圖14(狀態(tài)ST3)所示,若接收到與結(jié)果通知處理305對應(yīng)的通信委托,則管理服務(wù)器50將與該通信委托對應(yīng)的隧道連接請求205(C12)的指標(biāo)值V設(shè)定為“+100”。在此,結(jié)果通知處理305是委托從設(shè)備10a經(jīng)由網(wǎng)關(guān)30a朝向應(yīng)用80d的通信的處理。然后,管理服務(wù)器50以成為指標(biāo)值V的降序的方式將在等待行列中與結(jié)果通知處理305相關(guān)的隧道連接請求205配置在與云掃描304相關(guān)的隧道連接請求204的后順位(且與云打印303相關(guān)的隧道連接請求203的前順位)的位置(也參照圖15)。

如以上那樣地決定多個(gè)通信委托以及基于該多個(gè)通信委托的多個(gè)隧道連接請求的執(zhí)行順序。而且,如上所述,基于該執(zhí)行順序執(zhí)行多個(gè)通信委托以及基于該多個(gè)通信委托的多個(gè)隧道連接請求。

詳細(xì)而言,如上所述,在2個(gè)分類基準(zhǔn),即,(1)與是否是“設(shè)備觸發(fā)通信委托”相關(guān)的基準(zhǔn),(2)與是否是“用戶指示處理(非管理處理)”相關(guān)的基準(zhǔn)中,前者的基準(zhǔn)(1)比后者的基準(zhǔn)(2)更被重視。

更具體而言,首先,前者的基準(zhǔn)(1)被優(yōu)先(以比較大的權(quán)重)適用,基于“設(shè)備觸發(fā)通信委托”的隧道連接請求C1(C11、C12)比基于“應(yīng)用觸發(fā)通信委托”的隧道連接請求C2(C21、C22)被優(yōu)先執(zhí)行。

另外,后者的基準(zhǔn)(2)被以后順位(以比較小的權(quán)重)適用,在基于“非管理處理”的隧道連接請求和基于“管理處理”的隧道連接請求中,基于“非管理處理”的隧道連接請求比基于“管理處理”的隧道連接請求優(yōu)先執(zhí)行。更詳細(xì)而言,在相同的基于“設(shè)備觸發(fā)通信委托”的隧道連接請求C1(參照圖7)的相互間,基于“用戶指示處理(非管理處理)”的隧道連接請求C11比基于“管理處理”的隧道連接請求C12優(yōu)先執(zhí)行。同樣,在相同的基于“應(yīng)用觸發(fā)通信委托”的隧道連接請求C2的相互間,基于“用戶指示處理(非管理處理)”的隧道連接請求C21比基于“管理處理”的隧道連接請求C22優(yōu)先執(zhí)行。

這樣,在多個(gè)隧道連接請求中,隧道連接請求C11、C12、C21、C22以該順序排優(yōu)先排順位并執(zhí)行。

<1-8.實(shí)施方式的效果等>

根據(jù)以上那樣的動作,多個(gè)隧道連接請求中,基于設(shè)備觸發(fā)通信委托的隧道連接請求比基于應(yīng)用觸發(fā)通信委托的隧道連接請求優(yōu)先執(zhí)行。據(jù)此,多個(gè)隧道連接請求能夠以優(yōu)選的順序執(zhí)行。

在此,在應(yīng)用中的處理被積蓄(應(yīng)用中的處理負(fù)荷集中)的情況下,通過應(yīng)用側(cè)的硬件變更等(云服務(wù)器70的硬件增加等)提高應(yīng)用側(cè)的處理能力比較容易。另一方面,在設(shè)備中的處理積蓄的情況下,通過設(shè)備側(cè)的硬件變更以及增加等提高設(shè)備的處理能力提高比較困難。尤其是若設(shè)備的處理集中在等待行列內(nèi)的較后側(cè),則從比較晚的時(shí)刻開始處理,并且產(chǎn)生處理期間的延遲等,導(dǎo)致處理的結(jié)束時(shí)刻(終止期)較大延遲的情況的可能性較高。對此,若通過從比較早的時(shí)刻開始設(shè)備的處理,則能夠避免或抑制這樣的情況的產(chǎn)生。

另外,從設(shè)備側(cè)發(fā)出的處理(設(shè)備觸發(fā)委托處理)是與設(shè)備的硬件特別緊密相關(guān)的處理(與設(shè)備中的處理的相關(guān)性比較高的處理)的情況較多。若如上所述考慮設(shè)備的硬件能力的擴(kuò)大的余地較少等,則優(yōu)選使“設(shè)備觸發(fā)委托處理”比“應(yīng)用觸發(fā)委托處理”優(yōu)先。

另外,與“設(shè)備觸發(fā)通信委托”相關(guān)的處理和與“應(yīng)用觸發(fā)通信委托”相關(guān)的處理相比,要求較高的即時(shí)性的情況較多。例如,期望“云掃描”(設(shè)備觸發(fā)通信委托處理(且用戶指示處理))比“云打印”(應(yīng)用觸發(fā)通信委托處理(且用戶指示處理))被早期執(zhí)行的情況較多?!霸茠呙琛?設(shè)備觸發(fā)通信委托處理)是基于來自存在于LAN的內(nèi)側(cè)的人(在設(shè)備10的附近的人)的指示的處理。另一方面,“云打印”(與應(yīng)用觸發(fā)通信委托對應(yīng)的處理)在多數(shù)情況下是基于來自存在于LAN的外側(cè)的人(離設(shè)備較遠(yuǎn)的人)的指示的處理。在設(shè)備的附近的人希望在比較早的時(shí)期進(jìn)行伴隨向設(shè)備接近的動作(使用了設(shè)備的掃描的掃描動作等)的情況較多。這樣,一般而言,“云掃描”具有比“云打印”高的即時(shí)性要求。并且,通過“云掃描”比“云打印”優(yōu)先(先行)執(zhí)行,能夠滿足這樣的要求。

另外,若比較“結(jié)果通知”處理(設(shè)備觸發(fā)通信委托處理(且管理處理))和“裝置狀態(tài)獲取”處理(應(yīng)用觸發(fā)通信委托處理(且管理處理)),則“結(jié)果通知”處理與“裝置狀態(tài)獲取”處理相比,被要求較高的即時(shí)性的情況較多?!敖Y(jié)果通知”處理(與設(shè)備觸發(fā)通信委托對應(yīng)的處理)是通知LAN的內(nèi)側(cè)的設(shè)備10中的各種處理的處理結(jié)果的處理,是其即時(shí)性要求較高的處理。換言之,“裝置狀態(tài)獲取”處理的即時(shí)性要求比“結(jié)果通知”處理的即時(shí)性要求低。若考慮這樣的情況,則優(yōu)選使“結(jié)果通知”處理(“設(shè)備觸發(fā)委托處理”)比“裝置狀態(tài)獲取”處理(“應(yīng)用觸發(fā)委托處理”)優(yōu)先。

在上述實(shí)施方式中,基于上述的情況,基于設(shè)備觸發(fā)通信委托的隧道連接請求比基于應(yīng)用觸發(fā)通信委托的隧道連接請求優(yōu)先執(zhí)行。據(jù)此,能夠高效地實(shí)現(xiàn)穩(wěn)定的系統(tǒng)運(yùn)用。

另外,在上述實(shí)施方式中,基于“用戶指示處理”的隧道連接請求比基于“管理處理”的隧道連接請求優(yōu)先執(zhí)行。基于利用用戶的指示操作的用戶指示處理(非管理處理)基于具有欲執(zhí)行處理的利用用戶現(xiàn)在存在(現(xiàn)在正在進(jìn)行所希望的操作)這樣的特質(zhì),判定為即時(shí)性要求較高,從而被優(yōu)先執(zhí)行。據(jù)此,基于具有該特質(zhì)的用戶指示處理的隧道連接請求能夠被適當(dāng)?shù)貎?yōu)先執(zhí)行。

<2.第二實(shí)施方式>

<2-1.概要>

第二實(shí)施方式是第一實(shí)施方式的變形例。以下,對與第一實(shí)施方式的不同點(diǎn)為中心進(jìn)行說明。

在上述第一實(shí)施方式中,管理服務(wù)器50僅基于多個(gè)通信委托的委托內(nèi)容的分類結(jié)果來決定基于從應(yīng)用80或設(shè)備10接收到的該多個(gè)通信委托的多個(gè)隧道連接請求的執(zhí)行順序。

另一方面,在第二實(shí)施方式中,例示不僅基于該多個(gè)通信委托的委托內(nèi)容的分類結(jié)果,還基于在該多個(gè)通信委托的接收時(shí)刻的各裝置等(設(shè)備10、網(wǎng)關(guān)30以及云服務(wù)器70(應(yīng)用80))的負(fù)荷的推定結(jié)果來決定該多個(gè)隧道連接請求的執(zhí)行順序的方式。

具體而言,被分類為上述的4個(gè)種類(C11、C12、C21、C22)中的相同種類種類的2個(gè)以上的隧道連接請求的優(yōu)先順位根據(jù)與該2個(gè)以上的隧道連接請求的每個(gè)相關(guān)的裝置等的負(fù)荷來決定(參照圖16)。此外,圖16是表示第二實(shí)施方式中的分類(隧道連接請求的分類)的圖。

換言之,在該第二實(shí)施方式中,除上述的2個(gè)分類基準(zhǔn)(1)(2)外,還使用(3)與該多個(gè)通信委托的接收時(shí)刻的各裝置等是否具有規(guī)定程度以上的高負(fù)荷狀態(tài)相關(guān)的基準(zhǔn)。另外,該分類基準(zhǔn)(3)以比上述的2個(gè)分類基準(zhǔn)(1)(2)低的權(quán)重被考慮。

另外,在該第二實(shí)施方式中,管理服務(wù)器50將與各通信委托相關(guān)的各裝置等的負(fù)荷基于與該裝置等相關(guān)的隧道連接的連接狀況(隧道連接的當(dāng)前的連接數(shù)等)來推斷。應(yīng)予說明,如上所述,該隧道連接的連接狀況(連接數(shù)等)通過管理服務(wù)器50(信息管理部65以及管理表69等)來管理。

<2-2.設(shè)備10的負(fù)荷>

例如,在是網(wǎng)關(guān)30與云服務(wù)器70(應(yīng)用80)之間已經(jīng)建立的隧道連接且與特定的設(shè)備10相關(guān)的隧道連接的連接數(shù)比閾值TH1(“2個(gè)”)大的情況下,管理服務(wù)器50判定為該特定的設(shè)備10的負(fù)荷比規(guī)定程度大(確切而言是“繁忙狀態(tài)”)。另一方面,在與該特定設(shè)備10相關(guān)的隧道連接的連接數(shù)比閾值TH1小的情況下,管理服務(wù)器50判定為該特定的設(shè)備10的負(fù)荷比規(guī)定程度小(確切而言為“非繁忙狀態(tài)”)。應(yīng)予說明,等號成立時(shí)可以判定為是繁忙狀態(tài),也可以相反,判定為是非繁忙狀態(tài)。

而且,管理服務(wù)器50比與判定為繁忙狀態(tài)的設(shè)備10相關(guān)的隧道連接請求(與非繁忙設(shè)備相關(guān)的隧道連接請求)優(yōu)先執(zhí)行判定為非繁忙狀態(tài)的設(shè)備10相關(guān)的隧道連接請求(與繁忙設(shè)備相關(guān)的隧道連接請求)。

更詳細(xì)而言,管理服務(wù)器50基于在接收到某隧道連接請求時(shí),對于與該隧道連接請求有關(guān)的設(shè)備10在該時(shí)刻已經(jīng)建立的(其它的)隧道連接的連接數(shù),判定該設(shè)備10是否是“繁忙狀態(tài)”。

如圖17所示,在該設(shè)備為“繁忙狀態(tài)”的情況下,針對接收到的該隧道連接請求賦予負(fù)分值(“-1”分值)。另一方面,在該設(shè)備為“非繁忙狀態(tài)”的情況下,針對接收到的該隧道連接請求賦予零分值(“0”分值)。然后,通過針對與第一實(shí)施方式相同的分值賦予結(jié)果進(jìn)一步加上這些負(fù)分值等(從結(jié)果來看減少等),計(jì)算針對各隧道連接請求的評價(jià)值(指標(biāo)值V),并基于該評價(jià)值來決定優(yōu)先順位。

據(jù)此,被分類為相同的種類(C11、C12、C21、C22的任意一個(gè))的2個(gè)以上的隧道連接請求中,與“非繁忙狀態(tài)”的設(shè)備10相關(guān)的隧道連接請求被比與“繁忙狀態(tài)”的設(shè)備10相關(guān)的隧道連接請求優(yōu)先執(zhí)行。即,由于與比較閑置的設(shè)備10相關(guān)的隧道連接請求比較優(yōu)先執(zhí)行,所以能夠避免或抑制伴隨執(zhí)行與繁忙狀態(tài)的設(shè)備10相關(guān)的隧道連接的等待時(shí)間的產(chǎn)生及/或處理時(shí)間的延長化。因此,能夠使作為系統(tǒng)整體的動作高效化。

<2-3.網(wǎng)關(guān)30的負(fù)荷>

同樣,例如,在是網(wǎng)關(guān)30與云服務(wù)器70(應(yīng)用80)之間已經(jīng)建立的隧道連接且為與特定的網(wǎng)關(guān)30相關(guān)的隧道連接的連接數(shù)比閾值TH2(“4個(gè)”)大的情況下,管理服務(wù)器50判定為該特定的網(wǎng)關(guān)30的負(fù)荷比規(guī)定程度大(確切而言為“繁忙狀態(tài)”)。另一方面,在與該特定的網(wǎng)關(guān)30相關(guān)的隧道連接的連接數(shù)比閾值TH2小的情況下,管理服務(wù)器50判定為該特定的網(wǎng)關(guān)30的負(fù)荷比規(guī)定程度小(確切而言為“非繁忙狀態(tài)”)。應(yīng)予說明,等號成立時(shí)可以判定為是繁忙狀態(tài),也可以相反,判定為是非繁忙狀態(tài)。

而且,管理服務(wù)器50比與判定為是繁忙狀態(tài)的網(wǎng)關(guān)30相關(guān)的隧道連接請求(與非繁忙網(wǎng)關(guān)相關(guān)的隧道連接請求)優(yōu)先執(zhí)行與判定為是非繁忙狀態(tài)的網(wǎng)關(guān)30相關(guān)的隧道連接請求(與繁忙網(wǎng)關(guān)相關(guān)的隧道連接請求)。

更詳細(xì)而言,管理服務(wù)器50基于在接收到某隧道連接請求時(shí),對于與該隧道連接請求有關(guān)的網(wǎng)關(guān)30在該時(shí)刻已經(jīng)建立的(其它的)隧道連接的連接數(shù),判定該網(wǎng)關(guān)30是否是“繁忙狀態(tài)”。

如圖17所示,在該網(wǎng)關(guān)30為“繁忙狀態(tài)”的情況下,針對接收到的該隧道連接請求賦予負(fù)分值(“-1”分值)。另一方面,在該網(wǎng)關(guān)30為“非繁忙狀態(tài)”的情況下,針對接收到的該隧道連接請求賦予零分值(“0”分值)。然后,通過針對與第一實(shí)施方式相同的分值賦予結(jié)果進(jìn)一步加上這些負(fù)分值等,計(jì)算針對各隧道連接請求的評價(jià)值(指標(biāo)值V),并基于該評價(jià)值來決定優(yōu)先順位。

據(jù)此,被分類為相同的種類(C11、C12、C21、C22的任意一個(gè))的2個(gè)以上的隧道連接請求中,與“非繁忙狀態(tài)”的網(wǎng)關(guān)30相關(guān)的隧道連接請求比與“繁忙狀態(tài)”的網(wǎng)關(guān)30相關(guān)的隧道連接請求優(yōu)先執(zhí)行。即,由于與比較閑置的網(wǎng)關(guān)30相關(guān)的隧道連接請求比較優(yōu)先執(zhí)行,所以能夠避免或抑制伴隨執(zhí)行與繁忙狀態(tài)的網(wǎng)關(guān)30相關(guān)的隧道連接的等待時(shí)間的產(chǎn)生及/或處理時(shí)間的延長化。因此,能夠使作為系統(tǒng)整體的動作高效化。

<2-4.應(yīng)用80的負(fù)荷>

同樣,例如,在是網(wǎng)關(guān)30與云服務(wù)器70(應(yīng)用80)之間已經(jīng)建立的隧道連接且與特定的應(yīng)用80相關(guān)的隧道連接的連接數(shù)為閾值TH3(“10個(gè)”)大的情況下,管理服務(wù)器50判定為該特定的應(yīng)用80的負(fù)荷比規(guī)定程度大(確切而言是“繁忙狀態(tài)”)。另一方面,在與該特定的應(yīng)用80相關(guān)的隧道連接的連接數(shù)比閾值TH3小的情況下,管理服務(wù)器50判定為該特定的應(yīng)用80的負(fù)荷比規(guī)定程度小(確切而言是“非繁忙狀態(tài)”)。應(yīng)予說明,等號成立時(shí)可以判定為是繁忙狀態(tài),也可以相反,判定為是非繁忙狀態(tài)。

而且,管理服務(wù)器50比與判定為是繁忙狀態(tài)的應(yīng)用80相關(guān)的隧道連接請求(與非繁忙應(yīng)用相關(guān)的隧道連接請求)優(yōu)先執(zhí)行與判定為是非繁忙狀態(tài)的應(yīng)用80相關(guān)的隧道連接請求(與繁忙應(yīng)用相關(guān)的隧道連接請求)。

更詳細(xì)而言,管理服務(wù)器50基于在接收到某隧道連接請求時(shí),對于與該隧道連接請求有關(guān)的應(yīng)用80在該時(shí)刻已經(jīng)建立的(其它的)隧道連接的連接數(shù),判定該應(yīng)用80是否是“繁忙狀態(tài)”。

如圖17所示,在該應(yīng)用80為“繁忙狀態(tài)”的情況下,針對接收到的該隧道連接請求賦予負(fù)分值(“-1”分值)。另一方面,在該應(yīng)用80為“非繁忙狀態(tài)”的情況下,針對該接收到的隧道連接請求賦予零分值(“0”分值)。然后,通過針對與第一實(shí)施方式相同的分值賦予結(jié)果進(jìn)一步加上這些負(fù)分值等,計(jì)算針對各隧道連接請求的評價(jià)值(指標(biāo)值V),并基于該評價(jià)值來決定優(yōu)先順位。

據(jù)此,被分類為相同的種類(C11、C12、C21、C22的任意一個(gè))的2個(gè)以上的隧道連接請求中,與“非繁忙狀態(tài)”的應(yīng)用80相關(guān)的隧道連接請求比與“繁忙狀態(tài)”的應(yīng)用80相關(guān)的隧道連接請求優(yōu)先執(zhí)行。即,由于與比較閑置的應(yīng)用80相關(guān)的隧道連接請求比較優(yōu)先執(zhí)行,所以能夠避免或抑制伴隨執(zhí)行與繁忙狀態(tài)的應(yīng)用80相關(guān)的隧道連接的等待時(shí)間的產(chǎn)生及/或處理時(shí)間的延長化。因此,能夠使作為系統(tǒng)整體的動作高效化。

<2-5.隧道連接請求的優(yōu)先順位決定動作等>

在第二實(shí)施方式中,進(jìn)行與第一實(shí)施方式相同的動作。但是,圖20的動作代替圖11的動作而被執(zhí)行。圖20是表示隧道連接請求的優(yōu)先順位決定動作的流程圖。

如圖20所示,步驟S61~S64與第一實(shí)施方式相同。

然后,在與接收到的隧道連接請求相關(guān)的設(shè)備10為“繁忙狀態(tài)”的情況下,針對該隧道連接請求賦予負(fù)分值(“-1”分值)(步驟S71、S72)。另一方面,在該設(shè)備10為“非繁忙狀態(tài)”的情況下,不對該隧道連接請求賦予分值(賦予“0”分值)。

另外,在與接收到的隧道連接請求相關(guān)的網(wǎng)關(guān)30為“繁忙狀態(tài)”的情況下,針對該隧道連接請求賦予負(fù)分值(“-1”分值)(步驟S73、S74)。另一方面,在該網(wǎng)關(guān)30為“非繁忙狀態(tài)”的情況下,不對該隧道連接請求賦予分值(賦予“0”分值)。

并且,在與接收到的隧道連接請求相關(guān)的應(yīng)用80為“繁忙狀態(tài)”的情況下,針對該隧道連接請求賦予負(fù)分值(“-1”分值)(步驟S75、S76)。另一方面,在該應(yīng)用80為“非繁忙狀態(tài)”的情況下,不對該隧道連接請求賦予分值(賦予“0”分值)。

應(yīng)予說明,在步驟S71~76中賦予的分值也被稱作負(fù)荷調(diào)整分值。

在第二實(shí)施方式中,通過針對在步驟S61~S64中計(jì)算出的分值加上在步驟S71~76中計(jì)算出的該負(fù)荷調(diào)整分值來計(jì)算指標(biāo)值V。然后,基于該指標(biāo)值V來決定各隧道連接請求的處理順序。另外,在2個(gè)以上的隧道連接請求的指標(biāo)值V(加上(減去)步驟S71~S76的負(fù)荷調(diào)整分值后的分值)完全相同的情況下,該2個(gè)以上的隧道連接請求按照其接受順序處理。

<2-6.優(yōu)先順位決定處理的一個(gè)例子>

<至狀態(tài)ST3>

圖21~圖25是表示管理服務(wù)器50的等待行列內(nèi)的狀況的概念圖。參照這些圖對優(yōu)先順位決定處理的一個(gè)例子進(jìn)行說明。

在第二實(shí)施方式中,在狀態(tài)ST1~ST3也執(zhí)行與第一實(shí)施方式(參照圖12~圖14)相同的處理。應(yīng)予說明,在圖21中,對于與狀態(tài)ST3相關(guān)的處理結(jié)果(參照圖15),示出接收到與新的云掃描306相關(guān)的隧道連接請求206的狀況。

但是,在該第二實(shí)施方式中,也賦予考慮各裝置等(設(shè)備10、網(wǎng)關(guān)30、云服務(wù)器70(應(yīng)用80))的負(fù)荷的負(fù)分值。在此,假定在多個(gè)設(shè)備10中,僅設(shè)備10a繁忙,多個(gè)網(wǎng)關(guān)30中,僅網(wǎng)關(guān)30a繁忙,多個(gè)應(yīng)用80中,僅應(yīng)用80b繁忙的情況。

該情況下,對與云掃描301(參照圖21的最上欄)相關(guān)的隧道連接請求201賦予基于設(shè)備10a為繁忙狀態(tài)的“-1”分值、基于網(wǎng)關(guān)30a為繁忙狀態(tài)的“-1”分值、以及基于應(yīng)用80b為繁忙狀態(tài)的“-1”分值的合計(jì)值“-3”分值(參照圖21的右數(shù)第2列(負(fù)荷調(diào)整分值欄))。

然后,通過對其它的分值“110”加上負(fù)荷調(diào)整分值“-3”,與云掃描301相關(guān)的隧道連接請求201的評價(jià)值(指標(biāo)值V)被設(shè)定為合計(jì)“107”分值(參照圖21的最右列(合計(jì)值欄)、以及圖18的上數(shù)第2段)。

同樣,與云掃描304相關(guān)的隧道連接請求204的指標(biāo)值V也被設(shè)定為合計(jì)“107”分值。

另外,對與結(jié)果通知處理305相關(guān)的隧道連接請求205賦予基于設(shè)備10a為繁忙狀態(tài)的“-1”分值、基于網(wǎng)關(guān)30a為繁忙狀態(tài)的“-1”分值的合計(jì)值(負(fù)荷調(diào)整分值)的“-2”分值。通過對其它的分值“100”加上負(fù)荷調(diào)整分值“-2”,與結(jié)果通知處理305相關(guān)的隧道連接請求205的指標(biāo)值V被設(shè)定為合計(jì)“98”分值(參照圖21的最右列、以及圖19的上數(shù)第2段)。

同樣,與云打印303相關(guān)的隧道連接請求203的指標(biāo)值V被設(shè)定為合計(jì)“8”分值(也參照圖18的最下段),與裝置狀態(tài)獲取處理302相關(guān)的隧道連接請求202的指標(biāo)值V被設(shè)定為合計(jì)“-2”分值(參照圖19的最下段)。

應(yīng)予說明,這些各指標(biāo)值在接收各通信委托時(shí)被設(shè)定。具體而言,與云掃描301、裝置狀態(tài)獲取處理302、云打印303、云掃描304、結(jié)果通知處理305的各處理相關(guān)的指標(biāo)值V在(以該順序)接收與該各處理相關(guān)的通信委托被設(shè)定。然后,在等待行列內(nèi),基于各通信委托的隧道連接請求以圖21所示的優(yōu)先順位排列。應(yīng)予說明,在圖21等中,多個(gè)隧道連接請求按照其優(yōu)先順位按從高至低的順序由上朝下配置。

<狀態(tài)ST4>

接下來,如圖21(狀態(tài)ST4)所示,若接收到新的通信委托,具體而言,接收到與云掃描306對應(yīng)的通信委托,則管理服務(wù)器50將與該通信委托對應(yīng)的隧道連接請求206(C11)的指標(biāo)值V設(shè)定為“+108”。在此,云掃描306是委托從設(shè)備10b(不是10a)經(jīng)由網(wǎng)關(guān)30a朝向應(yīng)用80b的通信的處理,負(fù)荷調(diào)整分值是“-2”。然后,管理服務(wù)器50以成為指標(biāo)值V的降序的方式在等待行列內(nèi)將與云掃描306相關(guān)的隧道連接請求206配置在比與云掃描301相關(guān)的隧道連接請求201靠前的順位的位置(前端位置)(也參照圖22)。

據(jù)此,在被分類為相同的種類(C11)的2個(gè)云掃描301、306的相互間,根據(jù)負(fù)荷調(diào)整分值的大小決定其優(yōu)先順位。具體而言,基于伴隨經(jīng)由同一網(wǎng)關(guān)30a朝向同一應(yīng)用80b的數(shù)據(jù)發(fā)送的、2個(gè)通信委托的2個(gè)隧道連接請求201、206的優(yōu)先順位根據(jù)其互不相同的委托方設(shè)備10a、10b的負(fù)荷狀況決定。然后,按照決定的優(yōu)先順位執(zhí)行該2個(gè)隧道連接請求。詳細(xì)而言,與“非繁忙狀態(tài)”的設(shè)備10b相關(guān)的隧道連接請求206比與“繁忙狀態(tài)”的設(shè)備10a相關(guān)的隧道連接請求201優(yōu)先執(zhí)行。換言之,管理服務(wù)器50比與該多個(gè)設(shè)備中已經(jīng)建立比閾值TH1大的數(shù)目的隧道連接的設(shè)備10a相關(guān)的隧道連接請求優(yōu)先執(zhí)行與多個(gè)設(shè)備中尚未建立比閾值TH1大的數(shù)目的隧道連接的設(shè)備10b相關(guān)的隧道連接請求。即,與閑置的設(shè)備10b相關(guān)的隧道連接請求206比較優(yōu)先執(zhí)行。因此,能夠避免或抑制執(zhí)行伴隨與繁忙狀態(tài)的設(shè)備10a相關(guān)的隧道連接請求201的等待時(shí)間的產(chǎn)生及/或處理時(shí)間的延長化。進(jìn)而,能夠使作為系統(tǒng)整體的動作高效化。

<狀態(tài)ST5>

接下來,如圖22(狀態(tài)ST5)所示,若接收到與云打印307對應(yīng)的通信委托,則管理服務(wù)器50將與該通信委托對應(yīng)的隧道連接請求207(C21)的指標(biāo)值V設(shè)定為“+9”。在此,云打印307是委托從應(yīng)用80a經(jīng)由網(wǎng)關(guān)30a朝向設(shè)備10b(不是10a)的通信的處理,負(fù)荷調(diào)整分值是“-1”。然后,管理服務(wù)器50將在等待行列中與云打印307相關(guān)的隧道連接請求207配置在“與結(jié)果通知處理305相關(guān)的隧道連接請求205的后順位且與云打印303相關(guān)的隧道連接請求203的前順位”的位置(也參照圖23)。

據(jù)此,在被分類為同一種類(C21)的2個(gè)云打印303、307的相互間,根據(jù)負(fù)荷調(diào)整分值的大小決定其優(yōu)先順位。具體而言,基于從同一應(yīng)用80a經(jīng)由同一網(wǎng)關(guān)30接收到的2個(gè)通信委托的2個(gè)隧道連接請求203、207的優(yōu)先順位根據(jù)其互不相同的關(guān)聯(lián)設(shè)備10a、10b的負(fù)荷狀況來決定。然后,根據(jù)決定的優(yōu)先順位來執(zhí)行該2個(gè)隧道連接請求。詳細(xì)而言,與“非繁忙狀態(tài)”的設(shè)備10b相關(guān)的隧道連接請求207比與“繁忙狀態(tài)”的設(shè)備10a相關(guān)的隧道連接請求203優(yōu)先執(zhí)行。即,由于與比較閑置的設(shè)備10b相關(guān)的隧道連接請求207比較優(yōu)先執(zhí)行,所以能夠避免或抑制伴隨執(zhí)行與繁忙狀態(tài)的設(shè)備10a相關(guān)的隧道連接請求203的等待時(shí)間的產(chǎn)生及/或處理時(shí)間的延長化。因此,能夠使作為系統(tǒng)整體的動作高效化。

<狀態(tài)ST6>

接下來,如圖23(狀態(tài)ST6)所示,若接收到與云打印308對應(yīng)的通信委托,則管理服務(wù)器50將與該通信委托對應(yīng)的隧道連接請求208(C21)的指標(biāo)值V設(shè)定為“+10”。在此,云打印308是委托從應(yīng)用80a經(jīng)由網(wǎng)關(guān)30b(不是網(wǎng)關(guān)30a)朝向設(shè)備10e(不是10b)的通信的處理,負(fù)荷調(diào)整分值是“0”。然后,管理服務(wù)器50將在等待行列中與云打印308相關(guān)的隧道連接請求208配置在“與結(jié)果通知處理305相關(guān)的隧道連接請求205的后順位且與云打印307相關(guān)的隧道連接請求207的前順位”的位置(也參照圖24)。

據(jù)此,在被分類為同一種類(C21)的2個(gè)云打印307、308的相互間,根據(jù)負(fù)荷調(diào)整分值的大小來決定其優(yōu)先順位。具體而言,基于從同一應(yīng)用80a接收到的2個(gè)通信委托的2個(gè)隧道連接請求207、208的優(yōu)先順位根據(jù)其互不相同的關(guān)聯(lián)網(wǎng)關(guān)30b、30a的負(fù)荷狀況和其互不相同的關(guān)聯(lián)設(shè)備10e、10b的負(fù)荷狀況來決定。在此,關(guān)聯(lián)設(shè)備10e、10b的負(fù)荷狀況相互同等(均為“低負(fù)荷”),關(guān)聯(lián)網(wǎng)關(guān)30b、30a的負(fù)荷狀況互不相同。因此,2個(gè)隧道連接請求207、208的優(yōu)先順位根據(jù)關(guān)聯(lián)網(wǎng)關(guān)30b、30a的負(fù)荷狀況實(shí)質(zhì)決定。然后,按照決定的優(yōu)先順位執(zhí)行該2個(gè)隧道連接請求。詳細(xì)而言,與“非繁忙狀態(tài)”的網(wǎng)關(guān)30b相關(guān)的隧道連接請求208比與“繁忙狀態(tài)”的網(wǎng)關(guān)30a相關(guān)的隧道連接請求207優(yōu)先執(zhí)行。換言之,管理服務(wù)器50比與該多個(gè)網(wǎng)關(guān)30中已經(jīng)建立比閾值TH2大的數(shù)目的隧道連接的網(wǎng)關(guān)30a相關(guān)的隧道連接請求優(yōu)先執(zhí)行與多個(gè)網(wǎng)關(guān)30中尚未建立比閾值TH2大的數(shù)目的隧道連接的網(wǎng)關(guān)30b相關(guān)的隧道連接請求。即,與比較閑置的網(wǎng)關(guān)30b相關(guān)的隧道連接請求208比較優(yōu)先執(zhí)行。因此,能夠避免或抑制伴隨執(zhí)行與繁忙狀態(tài)的網(wǎng)關(guān)30a相關(guān)的隧道連接請求207的等待時(shí)間的產(chǎn)生及/或處理時(shí)間的延長化。進(jìn)而,能夠使作為系統(tǒng)整體的動作高效化。

<狀態(tài)ST7>

接下來,如圖24(狀態(tài)ST7)所示,若接收到與云掃描309對應(yīng)的通信委托,則管理服務(wù)器50將與該通信委托對應(yīng)的隧道連接請求209(C11)的指標(biāo)值V設(shè)定為“+108”。在此,云掃描309是委托從設(shè)備10a經(jīng)由網(wǎng)關(guān)30a朝向應(yīng)用80e(不是80b)的通信的處理,負(fù)荷調(diào)整分值是“-2”。然后,管理服務(wù)器50將在等待行列中與云掃描309相關(guān)的隧道連接請求209配置在與云掃描306相關(guān)的隧道連接請求206的后順位(且與云掃描301相關(guān)的隧道連接請求201的前順位)的位置(也參照圖25)。

據(jù)此,在被分類為同一種類(C11)的2個(gè)云掃描301、309的相互間,根據(jù)負(fù)荷調(diào)整分值的大小來決定其優(yōu)先順位。具體而言,基于伴隨從同一設(shè)備10a經(jīng)由同一網(wǎng)關(guān)30a朝向不同的應(yīng)用80b、80e的數(shù)據(jù)發(fā)送的2個(gè)通信委托的2個(gè)隧道連接請求201、209的優(yōu)先順位根據(jù)其互不相同的發(fā)送對象應(yīng)用80b、80e的負(fù)荷狀況來決定。然后,根據(jù)決定的優(yōu)先順位來執(zhí)行該2個(gè)隧道連接請求。詳細(xì)而言,與“非繁忙狀態(tài)”的應(yīng)用80e相關(guān)的隧道連接請求209比與“繁忙狀態(tài)”的應(yīng)用80b相關(guān)的隧道連接請求201優(yōu)先執(zhí)行。換言之,管理服務(wù)器50比與多個(gè)應(yīng)用80中已經(jīng)建立比閾值TH3大的數(shù)目的隧道連接的應(yīng)用80b相關(guān)的隧道連接請求優(yōu)先執(zhí)行與多個(gè)應(yīng)用80中尚未建立比閾值TH3大的數(shù)目的隧道連接的應(yīng)用80e相關(guān)的隧道連接請求。即,與比較閑置的應(yīng)用80e相關(guān)的隧道連接請求209比較優(yōu)先執(zhí)行。因此,能夠避免或抑制伴隨執(zhí)行與繁忙狀態(tài)的應(yīng)用80b相關(guān)的隧道連接請求201的等待時(shí)間的產(chǎn)生及/或處理時(shí)間的延長化。進(jìn)而,能夠使作為系統(tǒng)整體的動作高效化。

<3.變形例等>

以上,對本發(fā)明的實(shí)施方式進(jìn)行了說明,但本發(fā)明并不局限于上述說明的內(nèi)容。

例如,在上述各實(shí)施方式中,隧道連接請求是基于用戶指示處理的請求還是基于管理處理的請求,基于委托處理的處理種類(表示該處理種類的數(shù)據(jù)等)來決定,但并不局限于此。

具體而言,管理服務(wù)器50也可以基于在各通信委托所涉及的數(shù)據(jù)傳輸中利用的通信協(xié)議來判定隧道連接請求是基于用戶指示處理的請求還是基于管理處理的請求。例如,也可以在通信委托后的實(shí)際的數(shù)據(jù)通信使用使通信速度(實(shí)時(shí)性)優(yōu)先且不保證數(shù)據(jù)的完全性的通信協(xié)議(例如UDP(User Datagram Protocol))的情況下,判定為與該通信委托對應(yīng)的隧道連接請求是基于管理處理的隧道連接請求。相反,也可以在通信委托后的實(shí)際的數(shù)據(jù)通信是伴隨使用重視數(shù)據(jù)的完全性的通信協(xié)議(例如TCP(Transmission Control Protocol))的數(shù)據(jù)通信的情況下,判定為與該通信委托對應(yīng)的隧道連接請求是基于非管理處理的隧道連接請求。應(yīng)予說明,管理服務(wù)器50將表示各通信委托與在與該各通信委托相應(yīng)的實(shí)際的數(shù)據(jù)通信中利用的通信協(xié)議的對應(yīng)關(guān)系的數(shù)據(jù)表預(yù)先儲存于儲存部55。并且,管理服務(wù)器50基于該數(shù)據(jù)表等來判定(獲取)與各通信委托相應(yīng)的通信協(xié)議(根據(jù)各通信委托在實(shí)際的數(shù)據(jù)通信中使用的通信協(xié)議(UDP/TCP等))即可。

或者,管理服務(wù)器50也可以根據(jù)通信委托的委托方的用戶種類來判定與該通信委托對應(yīng)的隧道連接請求是基于用戶指示處理的請求,還是基于管理處理的請求。詳細(xì)而言,在委托方用戶為管理者(管理用戶)的情況下,決定與該通信委托對應(yīng)的隧道連接請求是基于管理處理的隧道連接請求的主旨即可。相反,在委托方用戶為利用者(利用用戶)(非管理者)的情況下,決定與該通信委托對應(yīng)的隧道連接請求為基于用戶指示處理的隧道連接請求的主旨即可。

并且,也可以在該通信委托為定期(以恒定周期)產(chǎn)生的委托的情況下,判定為與該通信委托對應(yīng)的隧道連接請求是基于管理處理的隧道連接請求。例如,也可以將在每日相同時(shí)刻總共反復(fù)接收規(guī)定次數(shù)以上的相同種類的通信委托判定為與“管理處理”相關(guān)的委托。

另外,在上述各實(shí)施方式中,多個(gè)通信委托(以及基于該多個(gè)通信委托的多個(gè)隧道連接請求)使用2個(gè)分類基準(zhǔn)被大致分類成4種(參照圖7等),但并不局限于此。例如,也可以僅使用2個(gè)分類基準(zhǔn)中的一方(具體而言,與是否是“設(shè)備觸發(fā)通信委托”相關(guān)的基準(zhǔn)),將多個(gè)通信委托(以及基于該多個(gè)通信委托的多個(gè)隧道連接請求)大致僅分類成2種。

另外,在上述各實(shí)施方式中,在各云服務(wù)器70設(shè)置有一個(gè)應(yīng)用80,但并不局限于此,也可以在單一的云服務(wù)器70內(nèi)設(shè)置多個(gè)應(yīng)用80。

另外,在上述各實(shí)施方式中,一個(gè)應(yīng)用80具有單一的功能,但并不局限于此,一個(gè)應(yīng)用80也可以具有多個(gè)功能(例如云掃描功能以及云打印功能)。換言之,各應(yīng)用80也可以是執(zhí)行多個(gè)種類的處理的應(yīng)用。

另外,在上述各實(shí)施方式的通信系統(tǒng)1中,設(shè)置有多個(gè)設(shè)備10、多個(gè)網(wǎng)關(guān)30以及多個(gè)云服務(wù)器70(應(yīng)用80),但并不局限于此。具體而言,各裝置等10、30、70(80)中的至少一個(gè)也可以是單一的。例如,在通信系統(tǒng)1中,也可以設(shè)置多個(gè)設(shè)備10、單一的網(wǎng)關(guān)30以及多個(gè)應(yīng)用80?;蛘撸部梢栽O(shè)置單一的設(shè)備10、單一的網(wǎng)關(guān)30以及多個(gè)應(yīng)用80?;蛘?,也可以設(shè)置單一的設(shè)備10、單一的網(wǎng)關(guān)30以及單一的應(yīng)用80。

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