图像处理系统、图像形成装置、中继装置及中继方法

文档序号:8475291阅读:207来源:国知局
图像处理系统、图像形成装置、中继装置及中继方法【
技术领域
】[0001]本公开涉及对图像形成装置与服务器之间的通信进行中继的技术,特别涉及使用中继装置对图像形成装置与服务器之间的通信进行中继的技术。【
背景技术
】[0002]伴随MFP(Mult1-Funct1nalPeripheral,多功能外围设备)等图像形成装置的高功能化,在图像形成装置中,能够利用应用的功能。进而,还提出了能够访问在服务器中保存的应用并取入通过执行该应用而得到的处理结果的图像形成装置。[0003]图像形成装置还具有与提供应用的服务器直接通信的功能。但是,根据双方的协议的差异的吸收、安全性的观点,有时经由用于对通信进行中继的中继装置进行通信。[0004]如果这样图像形成装置和提供应用的服务器经由中继装置进行通信,则存在如下问题:相比于图像形成装置和服务器直接进行通信的情况,通信时间变长。【
发明内容】[0005]本公开的目的之一在于提供一种能够抑制图像形成装置与服务器之间的通信的迟滞的图像处理系统。另外,本公开的目的之一在于提供一种能够抑制图像形成装置与服务器之间的通信的迟滞的图像处理系统中包含的中继装置。另外,本公开的目的之一在于提供一种能够抑制图像形成装置与服务器之间的通信的迟滞的图像处理系统中包含的图像形成装置。另外,本公开的目的之一在于提供一种能够抑制图像形成装置与服务器之间的通信的迟滞的图像处理系统中的中继方法。[0006]根据某个实施方式,图像处理系统包括:图像形成装置;服务器,能够根据来自图像形成装置的要求执行应用,并将其结果提供给图像形成装置;以及中继装置,用于对图像形成装置与服务器之间的、从图像形成装置向服务器的与应用有关的请求以及从服务器向图像形成装置的针对请求的响应的交换进行中继。中继装置包括:第一存储部,用于将来自服务器的响应高速缓存到存储器;以及第一发送部,用于当从图像形成装置接受到请求时,读出高速缓存在存储器中的针对该请求的响应,在从服务器接受作为实际响应的针对请求的响应以前,将读出的响应作为假响应发送到图像形成装置。[0007]优选为,中继装置还包括:判断部,用于通过比较实际响应和假响应来判断假响应是否与实际响应一致;以及第二发送部,用于当在判断部中判断为假响应与实际响应不一致时,将与实际响应对应的响应作为针对该请求以后的来自图像形成装置的请求的响应发送到图像形成装置。[0008]更优选为,第二发送部将包括与实际响应对应的参数的响应作为针对该请求以后的来自图像形成装置的请求的响应发送到图像形成装置。[0009]更优选为,中继装置还包括生成部,该生成部用于在由判断部判断为实际响应的属性与假响应的属性不同的情况下,对该请求以后的来自图像形成装置的请求的属性进行变换而生成替换命令,替换对向服务器的发送进行中继的来自图像形成装置的请求。第二发送部将针对替换命令的来自服务器的响应作为针对该请求以后的来自图像形成装置的请求的响应发送到图像形成装置。[0010]更优选为,在实际响应的参数与假响应的参数不同的情况下,生成部通过将该请求以后的来自图像形成装置的请求所包含的参数置换为和与实际响应的参数的关系对应的参数而生成替换命令。[0011]优选为,在实际响应的协议与假响应的协议不同的情况下,生成部通过根据实际响应的协议和假响应的协议的关系置换该请求以后的来自图像形成装置的请求而生成替换命令。[0012]优选为,生成部从存储与实际响应的属性和假响应的属性的关系对应的来自图像形成装置的请求和替换命令的对应关系的存储器,根据实际响应的属性和假响应的属性的关系,读出替换命令。[0013]更优选为,中继装置还包括用于从该图像处理系统所包含的其他中继装置取得上述对应关系并存储到存储器的第二存储部。[0014]优选为,中继装置还包括:显示部,用于显示图像形成装置的操作画面;以及指示部,用于依照针对操作画面的用户操作,将操作信号输出到图像形成装置,中继装置从图像形成装置作为请求接受针对操作画面的用户操作。[0015]根据其他实施方式,中继装置用于对图像形成装置与能够根据来自图像形成装置的要求执行应用并将其结果提供给图像形成装置的服务器之间的、从图像形成装置向服务器的与应用有关的请求以及从服务器向图像形成装置的针对请求的响应的交换进行中继,所述中继装置具备:存储部,用于将来自服务器的响应高速缓存到存储器;以及第一发送部,用于当从图像形成装置接受到请求时,读出在存储器中高速缓存的针对请求的响应,在从服务器接受作为实际响应的针对请求的响应以前,将读出的响应作为假响应发送到图像形成装置。[0016]优选为,中继装置还具备:判断部,用于通过比较实际响应和假响应来判断假响应是否与实际响应一致;以及第二发送部,用于当在判断部中判断为假响应与实际响应不一致时,将与实际响应对应的响应作为针对请求以后的来自图像形成装置的请求的响应发送到图像形成装置。[0017]根据其他实施方式,图像形成装置搭载了上述中继装置。[0018]根据其他实施方式,提供一种中继方法,通过中继装置对图像形成装置与能够根据来自图像形成装置的要求执行应用并将其结果提供给图像形成装置的服务器之间的、从图像形成装置向服务器的与应用有关的请求以及从服务器向图像形成装置的针对请求的响应的交换进行中继,所述中继方法具备:中继装置从图像形成装置接受请求的步骤;中继装置读出高速缓存在存储器中的针对请求的响应的步骤;中继装置在从服务器接受作为实际响应的针对请求的响应以前,将读出的响应作为假响应发送到图像形成装置的步骤;以及将实际响应作为针对请求的响应而高速缓存到存储器的步骤。[0019]优选为,中继方法还具备在同一会话中的针对以前的来自图像形成装置的请求的假响应中有与实际响应不一致的假响应的情况下,中继装置根据假响应和实际响应的差异,置换高速缓存在存储器中的针对请求的响应所包含的参数的步骤。在对图像形成装置发送的步骤中,中继装置将置换了参数的响应发送到图像形成装置。[0020]更优选为,中继方法具备:在同一会话中的针对以前的来自图像形成装置的请求的假响应的属性与实际响应的属性不一致的假响应的情况下,中继装置根据假响应和实际响应的差异,变换在接受请求的步骤中从图像形成装置接受的请求,将变换后的请求发送到服务器的步骤;以及中继装置接受针对变换后的请求的来自服务器的响应,将该响应发送到图像形成装置的步骤。[0021]本发明的上述以及其他目的、特征、局面以及优点根据与附图关联地理解的本发明有关的接下来的详细的说明将更加明确。【附图说明】[0022]图1是示出实施方式的图像处理系统(以下简称为系统)的结构的具体例的图。[0023]图2是示出系统所包含的中继装置的装置结构的具体例的框图。[0024]图3以及图4是分别示出系统的动作概要的图。[0025]图5以及图6是示出用于生成替换命令的数据库的具体例的图。[0026]图7是示出中继装置的功能结构的具体例的框图。[0027]图8以及图9是示出中继装置的动作的流程的具体例的流程图。【具体实施方式】[0028]以下,参照附图,说明本发明的实施方式。在以下的说明中,对同一部分件以及构成要素附加同一符号。它们的名称以及功能也相同。因此,不重复进行它们的说明。[0029]<系统结构>[0030]图1是示出本实施方式的图像处理系统(以下简称为系统)的结构的一个例子的图。参照图1,本系统包括作为图像形成装置的一个例子的、I台以上的MFP300A、300B、300C。将MFP300A、300B、300C总称而还称为MFP300。[0031]MFP300能够与中继装置100进行通信。优选为,MFP300与中继装置100进行无线通信。[0032]中继装置100是能够与MFP300进行通信的装置,并且,只要是能够与后述服务器500进行通信的装置,则可以是任意的装置。中继装置100是例如还被称为输入板(tablet)等的终端装置。中继装置100未必是与MFP300独立的装置,也可以搭载于任意的MFP300。[0033]中继装置100与服务器500之间的通信既可以经由因特网等网络进行,也可以直接进行。另外,该通信既可以是无线也可以是有线。[0034]中继装置100还能够访问存储器装置100A。存储器装置100A也既可以是与能够通过经由因特网等网络的通信进行访问的中继装置100独立的装置,也可以搭载于中继装置100。[0035]<装置结构>[0036]图2是示出中继装置100的装置结构的一个例子的框图。在图2中,示出了中继装置100由终端装置实现的情况。因此,当然,中继装置100的装置结构不限于图2所示的结构。[0037]参照图2,中继装置100包括用于控制装置整体的CPU(CentralProcessingUnit,中央处理单元)10。另外,中继装置100包括:用于存储由CPUlO执行的程序、其他数据的ROM(ReadOnlyMemory,只读存储器)11;以及用于存储由CPUlO执行程序时的计算值或者成为作业区域的RAM(RandomAccessMemory,随机存取存储器)12。另外,中继装置100包括触摸面板13、第一通信控制器14、以及第二通信控制器15。第一通信控制器14控制与MFP300之间的通信。第二通信控制器15控制与服务器500、存储器装置100A之间的通信。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1