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

中繼裝置、圖像形成裝置以及中繼方法

文檔序號:8383734閱讀:261來源:國知局
中繼裝置、圖像形成裝置以及中繼方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種中繼裝置、圖像形成裝置以及中繼方法,特別是涉及對防火墻的外部的裝置與內(nèi)部的裝置之間的通信進(jìn)行中繼的中繼裝置、具備該中繼裝置的圖像形成裝置以及由該中繼裝置所執(zhí)行的中繼方法。
【背景技術(shù)】
[0002]有時(shí)利用連接到因特網(wǎng)的云服務(wù)器所提供的服務(wù)來控制連接到局域網(wǎng)絡(luò)(以下稱為“LAN”)的多功能一體機(jī)(以下稱為“MFP”)。例如是使MFP打印存儲在云服務(wù)器中的數(shù)據(jù)的情況。然而,MFP大多連接到局域網(wǎng)絡(luò),該LAN經(jīng)由防火墻與因特網(wǎng)相連接。因此,從云服務(wù)器對MFP的訪問有時(shí)被防火墻切斷。
[0003]日本特開2012-63944號公報(bào)記載了一種打印服務(wù)器,該打印服務(wù)器具有:一覽請求接收單元,從客戶端終端接收打印機(jī)一覽請求;獲取單元,向所述打印機(jī)發(fā)送表示是否能夠打印的狀態(tài)的獲取請求并獲??;以及發(fā)送單元,對發(fā)送了所述打印機(jī)一覽的請求的客戶端終端使用由所述獲取單元所獲取的打印機(jī)的狀態(tài),發(fā)送以用于在所述客戶端終端所具有的所述Web瀏覽器中顯示的形式記述的打印機(jī)一覽的數(shù)據(jù),在通過所述獲取單元無法獲取所述打印機(jī)的狀態(tài)的情況下,所述發(fā)送單元在所述打印機(jī)一覽的數(shù)據(jù)中包含用于所述客戶端終端的所述Web瀏覽器向無法獲取狀態(tài)的打印機(jī)詢問狀態(tài)的命令而發(fā)送。
[0004]然而,在以往的印刷系統(tǒng)中,客戶端終端必須連接到打印機(jī)所連接的LAN。另外,由于使客戶端終端執(zhí)行應(yīng)該在打印服務(wù)器中執(zhí)行的處理,因此在打印服務(wù)器中生成使客戶端終端執(zhí)行處理的Web頁的處理增加,在客戶端終端中執(zhí)行本來應(yīng)該在打印服務(wù)器中執(zhí)行的處理的處理增加。因此,存在如下問題:在打印服務(wù)器以及客戶端終端這雙方中負(fù)荷增加。

【發(fā)明內(nèi)容】

[0005]根據(jù)本發(fā)明的一個方面,提供一種中繼裝置,配置在防火墻的內(nèi)部,并與配置在防火墻的內(nèi)部的控制對象裝置相連接,該中繼裝置具備:第I會話確立單元,在與防火墻的外部的云服務(wù)器之間確立第I通信會話;第2會話確立單元,在與控制對象裝置之間確立第2通信會話;裝置信息獲取單元,獲取與控制對象裝置有關(guān)的裝置信息;以及中繼單元,使用第I通信會話和第2通信會話來對云服務(wù)器與控制對象裝置之間的通信進(jìn)行中繼,中繼單元包含:執(zhí)行可否判斷單元,根據(jù)通過裝置信息獲取單元獲取到的裝置信息,判斷控制對象裝置能否執(zhí)行由從云服務(wù)器經(jīng)由第I通信會話接收的針對控制對象裝置的控制命令所確定的處理;保留單元,在與從云服務(wù)器接收控制命令相應(yīng)地根據(jù)由裝置信息獲取單元獲取到的裝置信息而通過執(zhí)行可否判斷單元判斷為不能執(zhí)行的情況下,保留控制命令的輸出;代理發(fā)送單元,與根據(jù)在通過保留單元保留了控制命令之后通過裝置信息獲取單元獲取到的裝置信息通過執(zhí)行可否判斷單元判斷為能夠執(zhí)行相應(yīng)地,代替云服務(wù)器而將通過保留單元所保留的控制命令經(jīng)由第2通信會話發(fā)送到控制對象裝置。
[0006]根據(jù)本發(fā)明的另外的其它方面,提供一種中繼方法,由配置在防火墻的內(nèi)部、并與配置在防火墻內(nèi)部的控制對象裝置相連接的中繼裝置執(zhí)行,該中繼方法包括:第I會話確立步驟,在與防火墻外部的云服務(wù)器之間確立第I通信會話;第2會話確立步驟,在與控制對象裝置之間確立第2通信會話;裝置信息獲取步驟,獲取與控制對象裝置有關(guān)的裝置信息;以及中繼步驟,使用第I通信會話和第2通信會話,對云服務(wù)器與控制對象裝置之間的通信進(jìn)行中繼,中繼步驟包括:執(zhí)行可否判斷步驟,根據(jù)在裝置信息獲取步驟中獲得到的裝置信息,判斷控制對象裝置能否執(zhí)行通過從云服務(wù)器經(jīng)由第I通信會話接收的針對控制對象裝置的控制命令所確定的處理;保留步驟,在與從云服務(wù)器接收控制命令相應(yīng)地根據(jù)裝置信息獲取步驟中獲取到的裝置信息而在執(zhí)行可否判斷步驟中判斷為不能執(zhí)行的情況下,保留控制命令的輸出;以及代理發(fā)送步驟,與根據(jù)在保留步驟中保留了控制命令之后在裝置信息獲取步驟中獲取到的裝置信息而在執(zhí)行可否判斷步驟中判斷為能夠執(zhí)行相應(yīng)地,代替云服務(wù)器而將在保留步驟中保留的控制命令經(jīng)由第2通信會話發(fā)送到控制對象裝置。
【附圖說明】
[0007]圖1是表示本發(fā)明的實(shí)施方式之一中的信息處理系統(tǒng)的整體概要的一個例子的圖。
[0008]圖2是表示網(wǎng)關(guān)裝置的硬件結(jié)構(gòu)的概要的一個例子的框圖。
[0009]圖3是表示MFP的硬件結(jié)構(gòu)的概要的一個例子的框圖。
[0010]圖4是表示本實(shí)施方式中的管理服務(wù)器的硬件結(jié)構(gòu)的概要的一個例子的框圖。
[0011]圖5是表示管理服務(wù)器所具備的CPU的功能的一個例子的框圖。
[0012]圖6是表示網(wǎng)關(guān)裝置所具備的CPU的功能的一個例子的框圖。
[0013]圖7是表示中繼處理的流程的一個例子的流程圖。
[0014]圖8是表示隧道連接處理的流程的一個例子的流程圖。
[0015]圖9是表示代理中繼處理的流程的一個例子的流程圖。
[0016]圖10是表示執(zhí)行可否判斷處理的流程的一個例子的流程圖。
[0017]圖11是表示隧道連接支援處理的流程的一個例子的流程圖。
[0018]圖12是表示裝置控制處理的流程的一個例子的流程圖。
【具體實(shí)施方式】
[0019]下面,參照【附圖說明】本發(fā)明的實(shí)施方式。在下面的說明中對相同的部件附加相同的標(biāo)記。它們的名稱以及功能也相同。因而不重復(fù)關(guān)于它們的詳細(xì)說明。
[0020]圖1是表示本發(fā)明的實(shí)施方式之一中的信息處理系統(tǒng)的整體概要的一個例子的圖。參照圖1,信息處理系統(tǒng)包含管理服務(wù)器300、作為中繼裝置而發(fā)揮功能的網(wǎng)關(guān)(G/W)裝置200、以及作為多功能一體機(jī)的MFP(Multi Funct1n Peripheral:多功能外設(shè))100、lOOAUOOBo管理服務(wù)器300以及網(wǎng)關(guān)裝置200分別連接到因特網(wǎng)5,能夠經(jīng)由因特網(wǎng)5相互地進(jìn)行通信。而且,管理服務(wù)器300以及網(wǎng)關(guān)裝置200分別能夠與連接到因特網(wǎng)5的其它計(jì)算機(jī)進(jìn)行通信。這里,作為連接到因特網(wǎng)5的其它計(jì)算機(jī)的一個例子示出了云服務(wù)器400。
[0021]網(wǎng)關(guān)裝置200還與局域網(wǎng)絡(luò)(LAN) 3相連接,對該LAN 3連接有MFP 100、100A、10Bo網(wǎng)關(guān)裝置200能夠與連接到LAN 3的MFP 100、100A、100B進(jìn)行通信。而且,網(wǎng)關(guān)裝置200以及MFP 100、100A、100B分別能夠與連接到LAN 3的其它計(jì)算機(jī)進(jìn)行通信。
[0022]網(wǎng)關(guān)裝置200具有防火墻功能,將防火墻的內(nèi)部的LAN 3與防火墻的外部的因特網(wǎng)5連接。網(wǎng)關(guān)裝置200限制從連接到因特網(wǎng)5的管理服務(wù)器300以及云服務(wù)器400向連接到LAN 3的MFP 100、100A、100B的訪問。雖然沒有特別限定,但是網(wǎng)關(guān)裝置200所具有的防火墻功能是根據(jù)數(shù)據(jù)包中包含的地址來判定通信的許可或者不許可的數(shù)據(jù)包過濾器型的防火墻功能。此外,也可以是由應(yīng)用層的協(xié)議的等級代替與外部的通信來進(jìn)行控制的應(yīng)用型的防火墻功能。此外,配置網(wǎng)關(guān)裝置200的位置是防火墻的內(nèi)部。
[0023]在本實(shí)施方式中的信息處理系統(tǒng)中,連接到防火墻外部的因特網(wǎng)5的計(jì)算機(jī)、這里的云服務(wù)器400能夠控制連接到防火墻內(nèi)部的LAN3的MFP 100、100A、100B的任一個。有如下情況:云服務(wù)器400被從連接到防火墻內(nèi)部的LAN 3的個人計(jì)算機(jī)(以下稱為“PC”)進(jìn)行訪問,執(zhí)行用于按照操作該P(yáng)C的用戶的指示來提供服務(wù)的處理;云服務(wù)器400被從連接到防火墻外部的因特網(wǎng)5的PC進(jìn)行訪問,執(zhí)行用于按照操作該P(yáng)C的用戶的指示來提供服務(wù)的處理。這里,作為一個例子,以云服務(wù)器400執(zhí)行基于其所提供的服務(wù)的處理,其結(jié)果對于所獲得的數(shù)據(jù)使MFP 100執(zhí)行處理的情況為例進(jìn)行說明。在這種情況下,云服務(wù)器400發(fā)送用于使MFP 100執(zhí)行處理的控制命令。
[0024]為了使云服務(wù)器400向MFP 100發(fā)送的控制命令通過網(wǎng)關(guān)裝置200的防火墻,網(wǎng)關(guān)裝置200在云服務(wù)器400與MFP 100之間確立隧道連接。確立隧道連接的技術(shù)有各種方法,但是這里以管理服務(wù)器300支援隧道連接的方法為例進(jìn)行說明。
[0025]網(wǎng)關(guān)裝置200使用預(yù)先存儲的管理服務(wù)器300的網(wǎng)絡(luò)地址而在與管理服務(wù)器300之間請求通信會話的確立。網(wǎng)關(guān)裝置200是防火墻的內(nèi)部,管理服務(wù)器300是防火墻的外部,因此通過防火墻的通信會話被確立。下面,將該通信會話稱為始終連接會話。
[0026]網(wǎng)關(guān)裝置200在與管理服務(wù)器300之間確立始終連接會話時(shí),將用于識別連接到LAN 3的MFP 100、100A、100B各個的裝置識別信息經(jīng)由始終連接會話向管理服務(wù)器300發(fā)送。在管理服務(wù)器300中,識別連接到網(wǎng)關(guān)裝置200的MFP lOOUOOAUOOBo
[0027]接著,云服務(wù)器400在與管理服務(wù)器300之間確立通信會話。這里,將云服務(wù)器400與管理服務(wù)器300之間所確立的通信會話稱為全局會話。管理服務(wù)器300接收了從網(wǎng)關(guān)裝置200接收到的MFP 100、100A、100B各個的裝置識別信息,因此對于操作云服務(wù)器400的用戶,從MFP 100、100A、100B中選擇某一個作為能夠進(jìn)行隧道連接的裝置。這里,以由操作云服務(wù)器400的用戶選擇MFP 100作為進(jìn)行隧道連接的裝置的情況為例進(jìn)行說明。
[0028]由操作云服務(wù)器400的用戶選擇了 MFP 100作為進(jìn)行隧道連接的裝置的情況下,云服務(wù)器400裝置將包含MFP 100的地址信息、和云服務(wù)器400的地址信息的連接請求發(fā)送到管理服務(wù)器300。MFP 100的地址信息包含網(wǎng)關(guān)裝置200的裝置識別信息和MFP 100的裝置識別信息。云服務(wù)器400的地址信息是用于從MFP 100訪問云服務(wù)器400
URL (Uniform Resource Locator:統(tǒng)一資源定位符)。在 URL 中,例如 “https://www.example.com/print_service ? job_id = j00123:60001 ” 那樣包含云服務(wù)器 400 的地址(域名)、網(wǎng)頁的標(biāo)識符、云服務(wù)器400所執(zhí)行的作業(yè)的標(biāo)識符(作業(yè)ID)、以及等待端口的端口號等。作為等待端口,使用了規(guī)定范圍的端口中的未使用的端口。另外,發(fā)行唯一的ID作為作業(yè)ID。云服務(wù)器400所執(zhí)行的作業(yè)是與云服務(wù)器400所提供的服務(wù)中的、由操作云服務(wù)器400的用戶所指定的服務(wù)相對應(yīng)的作業(yè)。作為云服務(wù)器400的地址信息的URL包含作業(yè)ID,因此能夠?qū)⒃L問了該URL的裝置與由作業(yè)ID所確定的作業(yè)對應(yīng)起來。換句話說,能夠?qū)⑴c由操作云服務(wù)器400的用戶所指定的服務(wù)相對應(yīng)的作業(yè)與進(jìn)行了連接請求的裝置、這里為MFP 100對應(yīng)起來。
[0029]管理服務(wù)器300在從云服務(wù)器400接收到連接請求的情況下,根據(jù)包含在連接請求中的MFP 100的地址信息所包含的網(wǎng)關(guān)裝置200的裝置識別信息來確定網(wǎng)關(guān)裝置200,將連接請求經(jīng)由始終連接會話向網(wǎng)關(guān)裝置200進(jìn)行轉(zhuǎn)送。在這種情況下,將連接請求按照與始終連接會話相對應(yīng)的協(xié)議打包發(fā)送。
[0030]網(wǎng)關(guān)裝置200進(jìn)一步從管理服務(wù)器300接收連接請求時(shí),根據(jù)包含在連接請求中的云服務(wù)器400的地址信息,在與云服務(wù)器400之間確立通信會話。這里,將在網(wǎng)關(guān)裝置200與云服務(wù)器400之間所確立的通信會話稱為第I通信會話。由此,通過防火墻的隧道連接完成。
[0031]網(wǎng)關(guān)裝置200從管理服務(wù)器300接收到連接請求時(shí),根據(jù)包含在連接請求中的MFP100的地址信息所包含的MFP 100的裝置識別信息來確定MFP 100,在與MFP 100之間確立通信會話。這里,將在網(wǎng)關(guān)裝置200與MFP 100之間所確立的通信會話稱為第2通信會話。
[0032]網(wǎng)關(guān)裝置200通過連接在與云服務(wù)器400之間所確立的第I通信會話、和在與MFP100之間所確立的第2通信會話來對云服務(wù)器400與MFP 100之間的通信進(jìn)行中繼。
[0033]此外,隧道連接的方法不限于此,也可以使用其它的方法。例如,也可以是管理服務(wù)器300與網(wǎng)關(guān)裝置200同樣地對云服務(wù)器400與MFP 100之間的通信進(jìn)行中繼。例如,網(wǎng)關(guān)裝置200在與管理服務(wù)器300之間確立與MFP 100、100A、100B各自相對應(yīng)的始終連接會話,管理服務(wù)器300通過將在與云服務(wù)器400之間所確立的全局會話和與由云服務(wù)器400的用戶所指定的MFP 100相對應(yīng)的始終連接會話進(jìn)行連接,對云服務(wù)器400與MFP 100之間的通信進(jìn)行中繼。在這種情況下,云服務(wù)器400只要發(fā)送MFP 100的地址信息即可,不需要發(fā)送云服務(wù)器400的地址信息。但是,管理服務(wù)器300執(zhí)行用于中繼的處理,因此負(fù)荷增大。
[0034]云服務(wù)器400所提供的服務(wù)例如包含云服務(wù)器400管理MFP 100的程序的版本來執(zhí)行基于版本升級的更新的程序管理服務(wù)、使云服務(wù)器400作為文件服務(wù)器發(fā)揮功能的服務(wù)、對圖像數(shù)據(jù)執(zhí)行圖像處理的服務(wù)。圖像處理沒有被限定,例如可以是對表現(xiàn)照片的圖像數(shù)據(jù)進(jìn)行銳化、平滑化等處理的處理,也可以是對表現(xiàn)文字的圖像數(shù)據(jù)進(jìn)行文字識別的處理,還可以是將語言翻譯為其它的語言的處理。
[0035]管理服務(wù)器300、云服務(wù)器400是一般的計(jì)算機(jī),它們的硬件結(jié)構(gòu)以及功能是眾所周知的,因此這里不重復(fù)說明。MFP 100、100A、100B的硬件結(jié)構(gòu)以及功能相同,因此這里只要沒有特別提及就以MFP 100為例進(jìn)行說明。
[0036]圖2是表示網(wǎng)關(guān)裝置的硬件結(jié)構(gòu)的概要的一個例子的框圖。參照圖2,本實(shí)施方式中的網(wǎng)關(guān)裝置200包含用于控制網(wǎng)關(guān)裝置200的整體的CPU (Central Processing Unit:中央處理單元)201、存儲用于CPU 201執(zhí)行的程序等的ROM (Read Only Memory:只讀存儲器)202、作為CPU 201的作業(yè)區(qū)域使用的RAM (Random Access Memory:隨機(jī)存取存儲器)203、非易失性地存儲數(shù)據(jù)的閃存存儲器204、第I通信
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1