圖像處理系統(tǒng)、圖像形成裝置、中繼裝置及中繼方法【
技術(shù)領(lǐng)域:
】[0001]本公開涉及對圖像形成裝置與服務(wù)器之間的通信進(jìn)行中繼的技術(shù),特別涉及使用中繼裝置對圖像形成裝置與服務(wù)器之間的通信進(jìn)行中繼的技術(shù)。【
背景技術(shù):
】[0002]伴隨MFP(Mult1-Funct1nalPeripheral,多功能外圍設(shè)備)等圖像形成裝置的高功能化,在圖像形成裝置中,能夠利用應(yīng)用的功能。進(jìn)而,還提出了能夠訪問在服務(wù)器中保存的應(yīng)用并取入通過執(zhí)行該應(yīng)用而得到的處理結(jié)果的圖像形成裝置。[0003]圖像形成裝置還具有與提供應(yīng)用的服務(wù)器直接通信的功能。但是,根據(jù)雙方的協(xié)議的差異的吸收、安全性的觀點(diǎn),有時經(jīng)由用于對通信進(jìn)行中繼的中繼裝置進(jìn)行通信。[0004]如果這樣圖像形成裝置和提供應(yīng)用的服務(wù)器經(jīng)由中繼裝置進(jìn)行通信,則存在如下問題:相比于圖像形成裝置和服務(wù)器直接進(jìn)行通信的情況,通信時間變長?!?br/>發(fā)明內(nèi)容】[0005]本公開的目的之一在于提供一種能夠抑制圖像形成裝置與服務(wù)器之間的通信的遲滯的圖像處理系統(tǒng)。另外,本公開的目的之一在于提供一種能夠抑制圖像形成裝置與服務(wù)器之間的通信的遲滯的圖像處理系統(tǒng)中包含的中繼裝置。另外,本公開的目的之一在于提供一種能夠抑制圖像形成裝置與服務(wù)器之間的通信的遲滯的圖像處理系統(tǒng)中包含的圖像形成裝置。另外,本公開的目的之一在于提供一種能夠抑制圖像形成裝置與服務(wù)器之間的通信的遲滯的圖像處理系統(tǒng)中的中繼方法。[0006]根據(jù)某個實(shí)施方式,圖像處理系統(tǒng)包括:圖像形成裝置;服務(wù)器,能夠根據(jù)來自圖像形成裝置的要求執(zhí)行應(yīng)用,并將其結(jié)果提供給圖像形成裝置;以及中繼裝置,用于對圖像形成裝置與服務(wù)器之間的、從圖像形成裝置向服務(wù)器的與應(yīng)用有關(guān)的請求以及從服務(wù)器向圖像形成裝置的針對請求的響應(yīng)的交換進(jìn)行中繼。中繼裝置包括:第一存儲部,用于將來自服務(wù)器的響應(yīng)高速緩存到存儲器;以及第一發(fā)送部,用于當(dāng)從圖像形成裝置接受到請求時,讀出高速緩存在存儲器中的針對該請求的響應(yīng),在從服務(wù)器接受作為實(shí)際響應(yīng)的針對請求的響應(yīng)以前,將讀出的響應(yīng)作為假響應(yīng)發(fā)送到圖像形成裝置。[0007]優(yōu)選為,中繼裝置還包括:判斷部,用于通過比較實(shí)際響應(yīng)和假響應(yīng)來判斷假響應(yīng)是否與實(shí)際響應(yīng)一致;以及第二發(fā)送部,用于當(dāng)在判斷部中判斷為假響應(yīng)與實(shí)際響應(yīng)不一致時,將與實(shí)際響應(yīng)對應(yīng)的響應(yīng)作為針對該請求以后的來自圖像形成裝置的請求的響應(yīng)發(fā)送到圖像形成裝置。[0008]更優(yōu)選為,第二發(fā)送部將包括與實(shí)際響應(yīng)對應(yīng)的參數(shù)的響應(yīng)作為針對該請求以后的來自圖像形成裝置的請求的響應(yīng)發(fā)送到圖像形成裝置。[0009]更優(yōu)選為,中繼裝置還包括生成部,該生成部用于在由判斷部判斷為實(shí)際響應(yīng)的屬性與假響應(yīng)的屬性不同的情況下,對該請求以后的來自圖像形成裝置的請求的屬性進(jìn)行變換而生成替換命令,替換對向服務(wù)器的發(fā)送進(jìn)行中繼的來自圖像形成裝置的請求。第二發(fā)送部將針對替換命令的來自服務(wù)器的響應(yīng)作為針對該請求以后的來自圖像形成裝置的請求的響應(yīng)發(fā)送到圖像形成裝置。[0010]更優(yōu)選為,在實(shí)際響應(yīng)的參數(shù)與假響應(yīng)的參數(shù)不同的情況下,生成部通過將該請求以后的來自圖像形成裝置的請求所包含的參數(shù)置換為和與實(shí)際響應(yīng)的參數(shù)的關(guān)系對應(yīng)的參數(shù)而生成替換命令。[0011]優(yōu)選為,在實(shí)際響應(yīng)的協(xié)議與假響應(yīng)的協(xié)議不同的情況下,生成部通過根據(jù)實(shí)際響應(yīng)的協(xié)議和假響應(yīng)的協(xié)議的關(guān)系置換該請求以后的來自圖像形成裝置的請求而生成替換命令。[0012]優(yōu)選為,生成部從存儲與實(shí)際響應(yīng)的屬性和假響應(yīng)的屬性的關(guān)系對應(yīng)的來自圖像形成裝置的請求和替換命令的對應(yīng)關(guān)系的存儲器,根據(jù)實(shí)際響應(yīng)的屬性和假響應(yīng)的屬性的關(guān)系,讀出替換命令。[0013]更優(yōu)選為,中繼裝置還包括用于從該圖像處理系統(tǒng)所包含的其他中繼裝置取得上述對應(yīng)關(guān)系并存儲到存儲器的第二存儲部。[0014]優(yōu)選為,中繼裝置還包括:顯示部,用于顯示圖像形成裝置的操作畫面;以及指示部,用于依照針對操作畫面的用戶操作,將操作信號輸出到圖像形成裝置,中繼裝置從圖像形成裝置作為請求接受針對操作畫面的用戶操作。[0015]根據(jù)其他實(shí)施方式,中繼裝置用于對圖像形成裝置與能夠根據(jù)來自圖像形成裝置的要求執(zhí)行應(yīng)用并將其結(jié)果提供給圖像形成裝置的服務(wù)器之間的、從圖像形成裝置向服務(wù)器的與應(yīng)用有關(guān)的請求以及從服務(wù)器向圖像形成裝置的針對請求的響應(yīng)的交換進(jìn)行中繼,所述中繼裝置具備:存儲部,用于將來自服務(wù)器的響應(yīng)高速緩存到存儲器;以及第一發(fā)送部,用于當(dāng)從圖像形成裝置接受到請求時,讀出在存儲器中高速緩存的針對請求的響應(yīng),在從服務(wù)器接受作為實(shí)際響應(yīng)的針對請求的響應(yīng)以前,將讀出的響應(yīng)作為假響應(yīng)發(fā)送到圖像形成裝置。[0016]優(yōu)選為,中繼裝置還具備:判斷部,用于通過比較實(shí)際響應(yīng)和假響應(yīng)來判斷假響應(yīng)是否與實(shí)際響應(yīng)一致;以及第二發(fā)送部,用于當(dāng)在判斷部中判斷為假響應(yīng)與實(shí)際響應(yīng)不一致時,將與實(shí)際響應(yīng)對應(yīng)的響應(yīng)作為針對請求以后的來自圖像形成裝置的請求的響應(yīng)發(fā)送到圖像形成裝置。[0017]根據(jù)其他實(shí)施方式,圖像形成裝置搭載了上述中繼裝置。[0018]根據(jù)其他實(shí)施方式,提供一種中繼方法,通過中繼裝置對圖像形成裝置與能夠根據(jù)來自圖像形成裝置的要求執(zhí)行應(yīng)用并將其結(jié)果提供給圖像形成裝置的服務(wù)器之間的、從圖像形成裝置向服務(wù)器的與應(yīng)用有關(guān)的請求以及從服務(wù)器向圖像形成裝置的針對請求的響應(yīng)的交換進(jìn)行中繼,所述中繼方法具備:中繼裝置從圖像形成裝置接受請求的步驟;中繼裝置讀出高速緩存在存儲器中的針對請求的響應(yīng)的步驟;中繼裝置在從服務(wù)器接受作為實(shí)際響應(yīng)的針對請求的響應(yīng)以前,將讀出的響應(yīng)作為假響應(yīng)發(fā)送到圖像形成裝置的步驟;以及將實(shí)際響應(yīng)作為針對請求的響應(yīng)而高速緩存到存儲器的步驟。[0019]優(yōu)選為,中繼方法還具備在同一會話中的針對以前的來自圖像形成裝置的請求的假響應(yīng)中有與實(shí)際響應(yīng)不一致的假響應(yīng)的情況下,中繼裝置根據(jù)假響應(yīng)和實(shí)際響應(yīng)的差異,置換高速緩存在存儲器中的針對請求的響應(yīng)所包含的參數(shù)的步驟。在對圖像形成裝置發(fā)送的步驟中,中繼裝置將置換了參數(shù)的響應(yīng)發(fā)送到圖像形成裝置。[0020]更優(yōu)選為,中繼方法具備:在同一會話中的針對以前的來自圖像形成裝置的請求的假響應(yīng)的屬性與實(shí)際響應(yīng)的屬性不一致的假響應(yīng)的情況下,中繼裝置根據(jù)假響應(yīng)和實(shí)際響應(yīng)的差異,變換在接受請求的步驟中從圖像形成裝置接受的請求,將變換后的請求發(fā)送到服務(wù)器的步驟;以及中繼裝置接受針對變換后的請求的來自服務(wù)器的響應(yīng),將該響應(yīng)發(fā)送到圖像形成裝置的步驟。[0021]本發(fā)明的上述以及其他目的、特征、局面以及優(yōu)點(diǎn)根據(jù)與附圖關(guān)聯(lián)地理解的本發(fā)明有關(guān)的接下來的詳細(xì)的說明將更加明確。【附圖說明】[0022]圖1是示出實(shí)施方式的圖像處理系統(tǒng)(以下簡稱為系統(tǒng))的結(jié)構(gòu)的具體例的圖。[0023]圖2是示出系統(tǒng)所包含的中繼裝置的裝置結(jié)構(gòu)的具體例的框圖。[0024]圖3以及圖4是分別示出系統(tǒng)的動作概要的圖。[0025]圖5以及圖6是示出用于生成替換命令的數(shù)據(jù)庫的具體例的圖。[0026]圖7是示出中繼裝置的功能結(jié)構(gòu)的具體例的框圖。[0027]圖8以及圖9是示出中繼裝置的動作的流程的具體例的流程圖。【具體實(shí)施方式】[0028]以下,參照附圖,說明本發(fā)明的實(shí)施方式。在以下的說明中,對同一部分件以及構(gòu)成要素附加同一符號。它們的名稱以及功能也相同。因此,不重復(fù)進(jìn)行它們的說明。[0029]<系統(tǒng)結(jié)構(gòu)>[0030]圖1是示出本實(shí)施方式的圖像處理系統(tǒng)(以下簡稱為系統(tǒng))的結(jié)構(gòu)的一個例子的圖。參照圖1,本系統(tǒng)包括作為圖像形成裝置的一個例子的、I臺以上的MFP300A、300B、300C。將MFP300A、300B、300C總稱而還稱為MFP300。[0031]MFP300能夠與中繼裝置100進(jìn)行通信。優(yōu)選為,MFP300與中繼裝置100進(jìn)行無線通信。[0032]中繼裝置100是能夠與MFP300進(jìn)行通信的裝置,并且,只要是能夠與后述服務(wù)器500進(jìn)行通信的裝置,則可以是任意的裝置。中繼裝置100是例如還被稱為輸入板(tablet)等的終端裝置。中繼裝置100未必是與MFP300獨(dú)立的裝置,也可以搭載于任意的MFP300。[0033]中繼裝置100與服務(wù)器500之間的通信既可以經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)進(jìn)行,也可以直接進(jìn)行。另外,該通信既可以是無線也可以是有線。[0034]中繼裝置100還能夠訪問存儲器裝置100A。存儲器裝置100A也既可以是與能夠通過經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)的通信進(jìn)行訪問的中繼裝置100獨(dú)立的裝置,也可以搭載于中繼裝置100。[0035]<裝置結(jié)構(gòu)>[0036]圖2是示出中繼裝置100的裝置結(jié)構(gòu)的一個例子的框圖。在圖2中,示出了中繼裝置100由終端裝置實(shí)現(xiàn)的情況。因此,當(dāng)然,中繼裝置100的裝置結(jié)構(gòu)不限于圖2所示的結(jié)構(gòu)。[0037]參照圖2,中繼裝置100包括用于控制裝置整體的CPU(CentralProcessingUnit,中央處理單元)10。另外,中繼裝置100包括:用于存儲由CPUlO執(zhí)行的程序、其他數(shù)據(jù)的ROM(ReadOnlyMemory,只讀存儲器)11;以及用于存儲由CPUlO執(zhí)行程序時的計算值或者成為作業(yè)區(qū)域的RAM(RandomAccessMemory,隨機(jī)存取存儲器)12。另外,中繼裝置100包括觸摸面板13、第一通信控制器14、以及第二通信控制器15。第一通信控制器14控制與MFP300之間的通信。第二通信控制器15控制與服務(wù)器500、存儲器裝置100A之間的通信。
當(dāng)前第1頁
1 
2 
3 
4