远程操作系统、被远程操作装置以及其控制方法

文档序号:7780578阅读:249来源:国知局
远程操作系统、被远程操作装置以及其控制方法
【专利摘要】本发明公开一种远程操作系统、被远程操作装置以及被远程操作装置的控制方法。提供能够抑制外部终端与其它装置之间的通信业务量的远程操作系统以及与其相关联的技术。远程操作系统具备MFP、外部终端以及服务器。外部终端选择性地使用显示基于浏览器通信数据的浏览器画面的浏览器利用模式和显示基于图像数据的转送图像画面的转送图像利用模式来显示远程操作用画面。外部终端响应于在执行服务器协作处理时从MFP通知的转变指令,使得转变为浏览器利用模式来显示基于浏览器通信数据的浏览器画面。另外,外部终端响应于由于特定事件的发生的检测而从MFP通知的转变指令,使得转变为转送图像利用模式来显示基于图像数据的转送图像画面。
【专利说明】远程操作系统、被远程操作装置以及其控制方法
【技术领域】
[0001]本发明涉及远程操作系统以及与其相关联的技术。
【背景技术】
[0002]近年来,存在使用智能手机以及平板型终端等外部终端来对被远程操作装置进行远程操作的技术(所谓的基于远距离连接的远程操作技术)。
[0003]例如在专利文献I中记载了使用外部终端对图像形成装置(被远程操作装置)进行远程操作的技术。具体地说,在专利文献I中,图像形成装置的操作画面的数据(位图图像数据等)本身从该图像形成装置发送到外部终端,该操作画面显示在外部终端的显示部。然后,响应于针对该操作画面的操作输入而图像形成装置被远程操作,并且与该操作输入相应的新的操作画面的数据从该图像形成装置发送到外部终端。这样,根据专利文献I中记载的技术,能够使用外部终端对图像形成装置(被远程操作装置)进行远程操作。
[0004]专利文献1:日本特开平05-122424号公报

【发明内容】

[0005]然而,在专利文献I中记载的技术中,每当接受操作输入时,(容量较大的)操作画面的数据从图像形成装置发送到外部终端,因此存在该图像形成装置与该外部终端之间的通信业务量变多这样的问题。
[0006]因此,该发明的课题在于提供一种能够抑制外部终端与其它装置之间的通信业务量的远程操作系统以及与其相关联的技术。
[0007]为了解决上述课题,技术方案I的发明是一种远程操作系统,其特征在于,具备:被远程操作装置;
[0008]外部终端,对所述被远程操作装置进行远程操作;以及
[0009]服务器,能够在与所述被远程操作装置之间进行通信,并且还能够在与所述外部终端之间进行通信,
[0010]所述外部终端具有显示控制单元,该显示控制单元选择性地使用包含浏览器利用模式和转送图像利用模式的多个显示模式,将用于对所述被远程操作装置进行远程操作的远程操作用画面显示在所述外部终端的显示单元,
[0011]所述浏览器利用模式是显示浏览器画面的模式,其中所述浏览器画面是基于使用所述外部终端的浏览器从通信目的地获取的浏览器通信数据的显示画面,
[0012]所述转送图像利用模式是显示转送图像画面的模式,其中所述转送图像画面是基于从所述被远程操作装置转送来的图像数据的显示画面,
[0013]所述被远程操作装置具有第I通知单元,在执行作为与所述服务器的协作处理的服务器协作处理时,该第I通知单元将表示应该使所述外部终端的显示模式从所述转送图像利用模式向所述浏览器利用模式进行转变的意思的第I转变指令通知给所述外部终端,
[0014]所述外部终端的所述显示控制单元响应于所述第I转变指令,使所述显示模式转变为所述浏览器利用模式,基于使用所述外部终端的所述浏览器所获取的浏览器通信数据显示所述浏览器画面,
[0015]所述被远程操作装置还具有:
[0016]检测单元,检测所述被远程操作装置的内部或者外部中的特定事件的发生;以及
[0017]第2通知单元,当由所述检测单元检测出所述特定事件的发生时,将表示应该使所述显示模式从所述浏览器利用模式向所述转送图像利用模式进行转变的意思的第2转变指令通知给所述外部终端,
[0018]所述外部终端的所述显示控制单元响应于所述第2转变指令,使所述显示模式转变为所述转送图像利用模式,基于响应于所述特定事件的发生而从所述被远程操作装置转送来的图像数据显示所述转送图像画面。
[0019]技术方案2的发明根据技术方案I所述的远程操作系统,其特征在于,所述被远程操作装置的所述检测单元根据来自所述服务器的消息,检测所述被远程操作装置的外部中的所述特定事件的发生。
[0020]技术方案3的发明根据技术方案2所述的远程操作系统,其特征在于,所述服务器具有:
[0021]探测单元,在与所述外部终端的通信中,探测由所述被远程操作装置所生成的特定的设定画面的显示请求;以及
[0022]发送单元,当由所述探测单元探测出所述显示请求时,将包含应该将所述特定的设定画面的图像数据转送给所述外部终端的意思的转送指令的所述消息发送给所述被远程操作装置,
[0023]所述被远程操作装置的所述检测单元将所述服务器进行的所述转送指令的送出检测为所述被远程操作装置的外部中的所述特定事件的发生,
[0024]所述外部终端的显示控制单元在转变到所述转送图像利用模式之后,基于从所述被远程操作装置转送来的图像数据显示所述转送图像画面。
[0025]技术方案4的发明根据技术方案2或者3所述的远程操作系统,其特征在于,所述被远程操作装置还具有第I通信控制单元,该第I通信控制单元响应于所述服务器协作处理的执行开始指示,将所述被远程操作装置与所述服务器之间的通信的会话建立为第I会话之后,使用所述第I会话接收来自所述服务器的所述消息。
[0026]技术方案5的发明根据技术方案I所述的远程操作系统,其特征在于,所述被远程操作装置的所述检测单元将所述被远程操作装置中的特定的错误的发生检测为所述被远程操作装置的内部中的所述特定事件的发生。
[0027]技术方案6的发明根据技术方案5所述的远程操作系统,其特征在于,所述被远程操作装置的所述检测单元将所述被远程操作装置中的各种错误中被预先分类为对所述服务器协作处理的继续造成障碍的错误的错误检测为所述特定的错误,另一方面,不将所述被远程操作装置中的各种错误中被预先分类为不对所述服务器协作处理的继续造成障碍的错误的错误检测为所述特定的错误。
[0028]技术方案7的发明根据技术方案6所述的远程操作系统,其特征在于,所述被远程操作装置还具有:
[0029]印刷输出部;以及[0030]图像读取部,接受由自动原稿搬送部进行的原稿的供给,
[0031]所述服务器协作处理是伴随所述印刷输出部的印刷输出且不伴随所述自动原稿搬送部向所述图像读取部的原稿供给的处理,
[0032]所述被远程操作装置的所述检测单元将所述印刷输出部中的纸张搬送路径上的卡纸错误检测为所述特定的错误,另一方面不将所述自动原稿搬送部中的原稿搬送路径上的卡纸错误检测为所述特定的错误。
[0033]技术方案8的发明根据技术方案6所述的远程操作系统,其特征在于,所述被远程操作装置还具有:
[0034]印刷输出部;以及
[0035]图像读取部,接受由自动原稿搬送部进行的原稿的供给,
[0036]所述服务器协作处理是伴随所述自动原稿搬送部向所述图像读取部的原稿供给且不伴随所述印刷输出部的印刷输出的处理,
[0037]所述被远程操作装置的所述检测单元将所述自动原稿搬送部中的原稿搬送路径上的卡纸错误检测为所述特定的错误,另一方面不将所述印刷输出部中的纸张搬送路径上的卡纸错误检测为所述特定的错误。
[0038]技术方案9的发明根据技术方案I?8中的任一项所述的远程操作系统,其特征在于,所述被远程操作装置还具有决定单元,该决定单元决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式,
[0039]所述被远程操作装置的所述决定单元根据作为与向所述远程操作用画面的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断是否由用户赋予了所述服务器协作处理的执行开始指示,在判断为赋予了所述执行开始指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定,
[0040]所述被远程操作装置的所述第I通知单元在由所述决定单元进行所述决定时,将所述第I转变指令通知给所述外部终端。
[0041]技术方案10的发明根据技术方案I?8中的任一项所述的远程操作系统,其特征在于,所述被远程操作装置还具有决定单元,该决定单元决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式,
[0042]所述被远程操作装置的所述决定单元根据作为与由用户向所述远程操作用画面进行的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断在与所述第2转变指令相应的所述转送图像利用模式的使用期间内是否由用户赋予了规定的指示,在判断为赋予了所述规定的指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定,
[0043]所述被远程操作装置的所述第I通知单元在由所述决定单元进行所述决定时,将所述第I转变指令通知给所述外部终端。
[0044]技术方案11的发明根据技术方案I?10中的任一项所述的远程操作系统,其特征在于,所述被远程操作装置还具有:
[0045]保存单元,保存将识别所述外部终端的识别号与所述外部终端的显示模式关联起来登记的显示模式信息;以及
[0046]获取单元,根据所述显示模式信息,获取所述外部终端的显示模式。[0047]技术方案12的发明根据技术方案I?11中的任一项所述的远程操作系统,其特征在于,所述外部终端还具有第2通信控制单元,该第2通信控制单元在将所述外部终端与所述服务器之间的通信的会话建立为第2会话之后,执行所述服务器协作处理时,不经由所述被远程操作装置而使用所述第2会话从所述服务器直接接收所述浏览器通信数据,
[0048]所述外部终端的所述显示控制单元基于来自所述服务器的所述浏览器通信数据显示所述浏览器画面。
[0049]技术方案13的发明是一种被远程操作装置,被外部终端远程操作,该被远程操作装置的特征在于,具备:
[0050]第I通知单元,在执行作为与服务器的协作处理的服务器协作处理时,表示应该使将用于对所述被远程操作装置进行远程操作的远程操作用画面显示在所述外部终端的显示单元时的所述外部终端中的显示模式从显示转送图像画面的转送图像利用模式向显示浏览器画面的浏览器利用模式进行转变的意思的第I转变指令通知给所述外部终端,使所述显示模式向所述浏览器利用模式进行转变,其中,所述转送图像画面是基于从所述被远程操作装置转送来的图像数据的显示画面,所述浏览器画面是基于使用所述外部终端的浏览器从通信目的地所获取的浏览器通信数据的显示画面;
[0051]检测单元,检测所述被远程操作装置的内部或者外部中的特定事件的发生;以及
[0052]第2通知单元,当由所述检测单元检测出所述特定事件的发生时,将表示应该使所述显示模式从所述浏览器利用模式向所述转送图像利用模式进行转变的意思的第2转变指令通知给所述外部终端,使所述显示模式向所述转送图像利用模式进行转变。
[0053]技术方案14的发明根据技术方案13所述的被远程操作装置,其特征在于,所述检测单元根据来自所述服务器的消息,检测所述被远程操作装置的外部中的所述特定事件的发生。
[0054]技术方案15的发明根据技术方案14所述的被远程操作装置,其特征在于,还具备通信控制单元,该通信控制单元在响应于所述服务器协作处理的执行开始指示而建立了所述被远程操作装置与所述服务器之间的通信的会话之后,使用所述会话接收来自所述服务器的所述消息。
[0055]技术方案16的发明根据技术方案13所述的被远程操作装置,其特征在于,所述检测单元将所述被远程操作装置中的特定的错误的发生检测为所述被远程操作装置的内部中的所述特定事件的发生。
[0056]技术方案17的发明根据技术方案16所述的被远程操作装置,其特征在于,所述检测单元将所述被远程操作装置中的各种错误中被预先分类为对所述服务器协作处理的继续造成障碍的错误的错误检测为所述特定的错误,另一方面,不将所述被远程操作装置中的各种错误中被预先分类为不对所述服务器协作处理的继续造成障碍的错误的错误检测为所述特定的错误。
[0057]技术方案18的发明根据技术方案13?17中的任一项所述的被远程操作装置,其特征在于,还具有决定单元,该决定单元决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式,
[0058]所述决定单元根据作为与向所述远程操作用画面的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断是否由用户赋予了所述服务器协作处理的执行开始指示,在判断为赋予了所述执行开始指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定,
[0059]所述第I通知单元在由所述决定单元进行所述决定时,将所述第I转变指令通知给所述外部终端。
[0060]技术方案19的发明根据技术方案13?17中的任一项所述的被远程操作装置,其特征在于,还具有决定单元,该决定单元决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式,
[0061]所述决定单元根据作为与由用户向所述远程操作用画面进行的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断在与所述第2转变指令相应的所述转送图像利用模式的使用期间内是否由用户赋予了规定的指示,在判断为赋予了所述规定的指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定,
[0062]所述第I通知单元在由所述决定单元进行所述决定时,将所述第I转变指令通知给所述外部终端。
[0063]技术方案20的发明是一种被远程操作装置的控制方法,该被远程操作装置被外部终端远程操作,该控制方法的特征在于,具备如下步骤:
[0064]步骤a)在执行作为与服务器的协作处理的服务器协作处理时,表示应该使将用于对所述被远程操作装置进行远程操作的远程操作用画面显示在所述外部终端的显示单元时的所述外部终端中的显示模式从显示转送图像画面的转送图像利用模式向显示浏览器画面的浏览器利用模式进行转变的意思的第I转变指令通知给所述外部终端,使所述显示模式向所述浏览器利用模式进行转变,其中,所述转送图像画面是基于从所述被远程操作装置转送来的图像数据的显示画面,所述浏览器画面是基于使用所述外部终端的浏览器从通信目的地所获取的浏览器通信数据的显示画面;
[0065]步骤b)检测所述被远程操作装置的内部或者外部中的特定事件的发生;以及
[0066]步骤c)当检测出所述特定事件的发生时,将表示应该使所述显示模式从所述浏览器利用模式向所述转送图像利用模式进行转变的意思的第2转变指令通知给所述外部终端,使所述外部终端的所述显示模式向所述转送图像利用模式进行转变。
[0067]技术方案21的发明根据技术方案20所述的被远程操作装置的控制方法,其特征在于,在所述步骤b)中,根据来自所述服务器的消息,检测所述被远程操作装置的外部中的所述特定事件的发生。
[0068]技术方案22的发明根据技术方案21所述的被远程操作装置的控制方法,其特征在于,在响应于所述服务器协作处理的执行开始指示而建立了所述被远程操作装置与所述服务器之间的通信的会话之后,使用所述会话接收来自所述服务器的所述消息。
[0069]技术方案23的发明根据技术方案20所述的被远程操作装置的控制方法,其特征在于,在所述步骤b)中,所述被远程操作装置中的特定的错误的发生被检测为所述被远程操作装置的内部中的所述特定事件的发生。
[0070]技术方案24的发明根据技术方案23所述的被远程操作装置的控制方法,其特征在于,在所述步骤b)中,所述被远程操作装置中的各种错误中被预先分类为对所述服务器协作处理的继续造成障碍的错误的错误被检测为所述特定的错误,另一方面,所述被远程操作装置中的各种错误中被预先分类为不对所述服务器协作处理的继续造成障碍的错误的错误不被检测为所述特定的错误。
[0071]技术方案25的发明根据技术方案20?24中的任一项所述的被远程操作装置的控制方法,其特征在于,所述步骤a)具有如下步骤:
[0072]步骤a-Ι)决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式;以及
[0073]步骤a-2)将所述第I转变指令通知给所述外部终端,
[0074]在所述步骤a-Ι)中,根据作为与向所述远程操作用画面的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断是否由用户赋予了所述服务器协作处理的执行开始指示,在判断为赋予了所述执行开始指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定,
[0075]当在所述步骤a-Ι)中进行所述决定时,在所述步骤a-2)中,所述第I转变指令被通知到所述外部终端。
[0076]技术方案26的发明根据技术方案20?24中的任一项所述的被远程操作装置的控制方法,其特征在于,还具有如下步骤:步骤d)决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式;以及
[0077]步骤e)将所述第I转变指令再次通知给所述外部终端,
[0078]在所述步骤d)中,根据作为与由用户向所述远程操作用画面进行的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断在与所述第2转变指令相应的所述转送图像利用模式的使用期间内是否由用户赋予了规定的指示,在判断为赋予了所述规定的指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定,
[0079]当在所述步骤d)中进行所述决定时,在所述步骤e)中,所述第I转变指令再次被通知到所述外部终端。
[0080]根据技术方案I?26所记载的发明,响应于第I转变指令而外部终端的显示模式转变为浏览器利用模式,基于使用外部终端的浏览器所获取的浏览器通信数据显示浏览器画面。因此,在服务器协作处理中,削减转送到外部终端的图像数据。因而,与图像数据本身被转送到外部终端的情况相比,能够降低该外部终端与其它装置之间的通信业务量。另外,响应于第2转变指令而外部终端的显示模式转变为转送图像利用模式,响应于特定事件的发生而基于从被远程操作装置转送来的图像数据显示转送图像画面。因此,在外部终端的显示模式为浏览器利用模式的情况下,即使发生了特定事件也能够使转送图像画面可靠地显示在外部终端。
【专利附图】

【附图说明】
[0081]图1是表示远程操作系统的图。
[0082]图2是表示被远程操作装置的功能块的图。
[0083]图3是表不显不模式/[目息的图。
[0084]图4是表不显不模式彳目息的图。
[0085]图5是表示外部终端的功能块的图。[0086]图6是表示服务器的功能块的图。
[0087]图7是表示远程操作系统的动作的图。
[0088]图8是表示远程操作系统的动作的图。
[0089]图9是表示被远程操作装置的动作的流程图。
[0090]图10是表示被远程操作装置的动作的流程图。
[0091]图11是表示初始画面的图。
[0092]图12是表示服务器协作处理选择画面的图。
[0093]图13是表示浏览器画面的图。
[0094]图14是表示打印数据选择画面的图。
[0095]图15是表示印刷设定画面的图。
[0096]附图标记说明
[0097]110:浏览器画面;150:显示模式信息;MD1:浏览器利用模式;MD2:转送图像利用模式;300:转送图像画面;RP0、RPl:应答;RQ0?RQ3:请求;SD1、SD2:扫描数据;M1:操作输入信息;SN1、SN2:会话;TC1、TC2:转变指令。
【具体实施方式】
[0098]下面,根据【专利附图】
附图
【附图说明】本发明的实施方式。
[0099]〈1.实施方式〉
[0100]<1-1.结构概要>
[0101]图1是表示远程操作系统I的图。如图1所示,远程操作系统I具备被远程操作装置10、外部终端装置30以及服务器50。
[0102]被远程操作装置10、外部终端装置(还简单称为外部终端)30以及服务器50经由网络101以能够相互进行通信的方式连接。网络101由LAN (Local Area Network:局域网)以及因特网等构成。另外,向网络101的连接方式既可以是有线连接或者也可以是无线连接。例如,外部终端30无线连接于网络101,被远程操作装置10以及服务器50有线连接于网络101。
[0103]被远程操作装置10是由外部终端30进行远程操作的装置。这里,作为被远程操作装置10,例示出MFP (Mult1-Functional Peripheral:多功能外围设备)。MFP (被远程操作装置)10是具备扫描功能、复印功能、传真功能以及盒存储功能等的装置。
[0104]在该MFPlO中安装有服务器协作程序。服务器协作程序是使用MFPlO的浏览器来执行伴随与服务器50之间的通信来实现与该服务器50的协作的处理(下面还称为服务器协作处理)的程序(以下、服务器协作程序)。具体地说,在MFPlO中安装有拉打印(pullprinting)程序Pll以及扫描程序P12等服务器协作程序。
[0105]拉打印程序Pll是执行拉打印处理(后述)的程序。拉打印处理是获取服务器50内的打印数据来进行印刷输出的处理。具体地说,首先,在使用客户端计算机(外部终端30等)来由用户进行了打印指示之后,该客户端计算机向服务器50转送打印数据(印刷数据),使该打印数据暂时蓄积在服务器50中。之后,下次经由MFPlO的触摸面板60 (参照图1)接受用户进行的规定的操作输入时,从服务器50获取(抽拉)打印数据来利用MFPlO进行印刷输出(打印)。[0106]扫描程序P12是执行服务器协作扫描处理(后述)的程序。服务器协作扫描处理是将通过图像读取部2 (参照图2)(后述)读取原稿而生成的扫描图像保存到服务器50的处理。此外,在该服务器协作扫描处理中还包含根据MFPlO的保存部5 (后述)内的文件数据生成图像数据来保存到服务器50的处理等。
[0107]这里,说明使用由外部终端30进行的MFPlO的远程操作技术来执行上述的服务器协作处理(详细地为拉打印处理)的情况。
[0108]外部终端30是能够对MFPlO进行操作(远程操作)的装置。远程操作系统I中的用户能够使用外部终端30来进行对MFPlO的各种操作。此外,外部终端30还称为操作装置(或者远程操作装置)等。这里,作为外部终端30,例示出便携式终端、更详细地为平板型终端。但是,不限于此,外部终端30既可以是智能手机,也可以是个人计算机等。另外,夕卜部终端30既可以是便携式的装置,也可以是固定型的装置。
[0109]另外,外部终端30在远程操作MFPlO时能够选择性地使用后述的多个显示模式来将用于对MFPlO进行远程操作的操作画面(下面还称为远程操作用画面)显示在触摸面板70(参照图1)。具体地说,外部终端30能够选择性地使用包含浏览器利用模式MDl和转送图像利用模式MD2的多个显示模式,将远程操作用画面显示在触摸面板70。
[0110]浏览器利用模式MDl是如下模式:基于使用外部终端30的浏览器(详细地为网页浏览器部37 (后述))从通信目的地(详细地为服务器50)所获取的浏览器通信数据(详细地为HTTP应答数据)的显示画面(详细地为浏览器画面110)被显示为远程操作用画面。
[0111]转送图像利用模式MD2是如下模式:基于从MFPlO转送来的图像数据(远程操作用画面的位图数据等)的显示画面(下面还称为转送图像画面)300被显示为远程操作用画面。
[0112]服务器50与MFPlO协作而执行上述的拉打印处理或者服务器协作扫描处理等。例如当执行MFPlO的拉打印程序Pll时,服务器50作为拉打印服务器发挥功能而执行上述的拉打印处理。另外,当执行MFPlO的扫描程序P12时,服务器50作为保存扫描数据等的扫描处理协作服务器发挥功能而执行上述的服务器协作扫描处理。
[0113]<1-2.MFP (被远程操作装置)10的结构>
[0114]图2是表示MFPlO的功能块的图。
[0115]如图2的功能块图所示,MFPlO具备图像读取部2、印刷输出部3、通信部4、保存部
5、输入输出部6、网页浏览器部7以及控制器9等,通过使这些各部分复合地进行动作来实现各种功能。
[0116]图像读取部2是以光学方式读取(即,扫描)原稿来生成该原稿的图像数据(还称为原稿图像或者扫描图像)的处理部。具体地说,图像读取部2扫描由自动原稿搬送部(ADF(auto document feeder))供给(供纸)的原稿。自动原稿搬送部是将原稿向图像读取部2供给(供纸)的处理部。
[0117]印刷输出部3是根据与印刷对象有关的数据将图像印刷输出(打印)到纸等各种介质的输出部。
[0118]通信部4是能够进行经由公众线路等的传真通信的处理部。进而,通信部4还能够进行经由网络101的网络通信。在该网络通信中,利用例如TCP/IP(Transmission ControlProtocol / Internet Protocol:传输控制协议/网际协议)等各种协议。通过利用该网络通信,MFP10能够在与所期望的对方(例如,外部终端30或者服务器50)之间授受各种数据。
[0119]另外,通信部4能够利用HTTP (HyperText Transfer Protocol:超文本传输协议)授受HTTP请求/HTTP应答。进而,通信部4还能够利用安装在HTTP上的S0AP(SimpleObject Access Protocol:简单对象访问协议)(后述)交换消息。SOAP是用于以XML(extensible Markup Language:可扩展标记语言)为基础从某计算机调出其它计算机的数据或者服务的协议。在基于该SOAP的通信中,交换在XML文档中附上了附带信息的SOAP消息(还称为SOAP命令)。该通信部4具有生成SOAP消息的SOAP消息生成部、以及解释SOAP消息的SOAP消息解释部。
[0120]保存部5由硬盘驱动器(HDD)等存储装置构成。保存部5保存显示模式信息150(参照图3)。该显示模式信息150是用于管理连接在MFP10的外部终端30的显示模式的表格。
[0121]这里,对MFP10单独连接了外部终端30,在显示模式信息150 (151)中如图3所示地只登记了该外部终端30的显示模式。具体地说,如图3所示,在显示模式信息150中,关联地登记有用于识别外部终端30的识别号“I”与该外部终端30的显示模式(例如“转送图像利用模式”)。
[0122]此外,在对MFP10连接多个外部终端的情况下,在显示模式信息150中,关联地登记有用于识别该多个外部终端的识别号的各个与该多个外部终端的显示模式的各个。例如在对MFP10连接有三个外部终端31、32、33的情况下,如图4所示,在显示模式信息150的第I行中,关联地登记有用于识别外部终端31的识别号(例如“I”)与该外部终端31的显示模式(例如“转送图像利用模式”)。另外,在显示模式信息150的第2行中,关联地登记有用于识别外部终端32的识别号(例如“2”)与该外部终端32的显示模式(例如“转送图像利用模式”)。而且,在显示模式信息150的第3行中,关联地登记有用于识别外部终端33的识别号(例如“3”)与该外部终端32的显示模式(例如“浏览器利用模式”)。
[0123]再次回到图2的功能块图的说明。
[0124]输入输出部6具备受理对MFP10的输入的操作输入部6a、以及进行各种信息的显示输出的显示部6b。在该MFP10中,设置有在液晶显示面板中嵌入压电传感器等而构成的触摸面板(还称为触摸屏)60 (参照图1)。该触摸面板60还作为操作输入部6a的一部分发挥功能,并且还作为显示部6b的一部分发挥功能。
[0125]网页浏览器部7是经由浏览器画面在与服务器50之间进行通信(详细地为HTTP通信)的处理部。
[0126]控制器9是内置于MFP10且对MFP10总体地进行控制的控制装置。控制器9构成为具备CPU以及各种半导体存储器(RAM以及ROM)等的计算机系统。控制器9通过在CPU中执行保存在ROM (例如,EEPR0M)内的规定的程序(软件程序)PlO来实现各种处理部。此外,该程序PlO也可以经由USB存储器等可移动的记录介质、或者网络101等来安装在MFP10。
[0127]另外,在MFP10中如上述那样还安装了拉打印程序Pll以及扫描程序P12等服务器协作程序。
[0128]如图2所示,控制器9通过程序PlO的执行来实现包含通信控制部11、获取部12、检测部14、决定部15以及转变指令通知部16的各种处理部。
[0129]通信控制部11是与通信部4等协同地控制与所期望的对方(外部终端30以及服务器50等)的通信动作的处理部。例如,通信控制部11从外部终端30接收与向远程操作用画面的操作输入有关的信息(下面还称为操作输入信息)M1。另外,通信控制部11从服务器50接收包含应该将特定的设定画面的图像数据转送到外部终端30的意思的转送指令的消息。
[0130]获取部12是根据显示模式信息150获取外部终端30的显示模式的处理部。具体地说,获取部12参照显示模式信息150获取与外部终端30的识别号(“I”)关联起来的显示模式。
[0131]检测部14是检测MFPlO的内部或者外部中的特定事件的发生的处理部。
[0132]决定部15是决定应该将浏览器利用模式MDl和转送图像利用模式MD2中的哪个用作外部终端30的显示模式的处理部。
[0133]例如,决定部15根据从外部终端30接收到的操作输入信息Ml判断是否赋予了服务器协作处理的执行开始指示,在判定为赋予了该执行开始指示的情况下,进行将浏览器利用模式MDl用作外部终端30的显示模式的意思的决定。此外,在操作输入信息Ml中包含表示外部终端30的触摸面板70中的操作输入位置的信息(下面还称为坐标信息)M2,决定部15根据坐标信息M2判断是否赋予了服务器协作处理的执行开始指示。详细地为,决定部15根据坐标信息M2判定是否按下了与远程操作用画面内的服务器协作处理(例如拉打印处理)相对应的按钮,在判定为按下了该按钮时,判断为赋予了该服务器协作处理的执行指示。
[0134]转变指令通知部16是通知表示应该将外部终端30的显示模式向特定的显示模式进行转变的意思的指令(下面还称为转变指令)SR的处理部。转变指令通知部16具有第I通知部17和第2通知部18。
[0135]第I通知部17是在执行上述的服务器协作处理时将表示应该将外部终端30的显示模式从转送图像利用模式MD2向浏览器利用模式MDl进行转变的意思的指令(下面还称为转变指令TCl)通知给外部终端30的处理部。
[0136]第2通知部18是在由检测部14检测出特定事件的发生时将表示应该将外部终端30的显示模式从浏览器利用模式MDl向转送图像利用模式MD2进行转变的意思的指令(下面还称为转变指令TC2)通知给外部终端30的处理部。
[0137]〈1-3.外部终端30的结构〉
[0138]接着,参照图5说明外部终端30的结构。图5是表示外部终端30的概要结构的功能块图。
[0139]如图5的功能块图所示,外部终端30具备通信部34、输入输出部36、网页浏览器部37以及控制器39等,通过使这些各部分复合地进行动作来实现各种功能。
[0140]通信部34能够进行经由网络101的网络通信。在该网络通信中,利用例如TCP/IP (Transmission Control Protocol / Internet Protocol:传输控制协议 / 网际协议)等各种协议。通过利用该网络通信,外部终端30能够在与所期望的对方(例如,MFP10或者服务器50)之间授受各种数据。特别是,通信部34能够利用HTTP (HyperText TransferProtocol:超文本传输协议),在与服务器50之间授受HTTP请求/HTTP应答。
[0141]输入输出部36具备受理对外部终端30的输入的操作输入部36a、以及进行各种信息的显示输出的显示部36b。在该外部终端30中,设置有在液晶显示面板中嵌入压电传感器等而构成的触摸面板(触摸屏)70 (参照图1)。该触摸面板70还作为操作输入部36a的一部分发挥功能,并且还作为显示部36b的一部分发挥功能。
[0142]网页浏览器部37是经由浏览器画面而与服务器50之间进行通信(详细地为HTTP通信)的处理部。
[0143]控制器39是内置于外部终端30且对外部终端30总体地进行控制的控制装置。控制器39构成为具备CPU以及各种半导体存储器(RAM以及ROM)等的计算机系统。控制器39通过在CPU中执行保存在存储部(半导体存储器等)内的规定的软件程序(下面还简单称为程序)P20来实现各种处理部。此外,该程序P20也可以经由USB存储器等可移动的记录介质、或者网络101等来安装在外部终端30。
[0144]如图5所示,控制器39通过程序P20的执行来实现包含通信控制部63和显示控制部65的各种处理部。
[0145]通信控制部63是与通信部34等协同地控制与所期望的对方的通信动作的处理部。
[0146]显示控制部65是控制显示部36b (触摸面板70等)中的显示动作的处理部。例如,显示控制部65选择性地使用浏览器利用模式MDl和转送图像利用模式MD2,将用于对MFPlO进行远程操作的远程操作用画面显示在触摸面板70。
[0147]<1-4.服务器50的结构>
[0148]接着,说明服务器50的结构。这里,作为服务器50而例示出个人计算机。
[0149]图6是表示服务器50的概要结构的功能块图。
[0150]如图6的功能块图所示,服务器50具备通信部54、保存部55以及控制器59等,通过使这些各部分复合地进行动作来实现各种功能。
[0151]通信部54能够进行经由网络101的网络通信。在该网络通信中,利用例如TCP/IP (Transmission Control Protocol / Internet Protocol:传输控制协议 / 网际协议)等各种协议。通过利用该网络通信,服务器50能够在与所期望的对方(例如,MFP10或者外部终端30)之间授受各种数据。
[0152]另外,通信部54能够利用HTTP(HyperText Transfer Protocol:超文本传输协议)授受HTTP请求/HTTP应答。而且,通信部54还能够利用安装在HTTP上的SOAP (SimpleObject Access Protocol:简单对象访问协议)交换消息。该通信部54具备生成SOAP消息的SOAP消息生成部、以及解释SOAP消息的SOAP消息解释部。
[0153]保存部55由硬盘驱动器(HDD)等存储装置构成。保存部55保存从客户端计算机等发送来的打印数据(印刷数据)ro (PDl, PD2,...)等。另外,保存部55保存通过MFP10的图像读取部2所生成的扫描数据SD (SD1,SD2,...)等。
[0154]控制器59实现包含通信控制部71和探测部73的各种处理部。
[0155]通信控制部71是与通信部54协同地控制与所期望的对方的通信动作的处理部。
[0156]探测部73是在与外部终端30之间的通信中探测由MFP10生成的特定的设定画面的显示请求的处理部。例如,探测部73解析从外部终端30接收的HTTP请求来探测特定的设定画面的显示请求。
[0157]〈1-5.动作〉
[0158]〈概要〉[0159]图7以及图8是表示远程操作系统I的动作的图。参照图7以及图8,说明远程操作系统I的动作。
[0160]这里,例示出在使用由外部终端30进行的MFPlO的远程操作技术来执行拉打印处理(服务器协作处理)时适当分开使用外部终端30的显示模式的方式。
[0161]下面将远程操作系统I的动作大致分为下面的四个阶段、具体地为
[0162](I)远程操作开始阶段、
[0163](2)服务器协作处理开始阶段、
[0164](3)特定事件发生阶段、
[0165](4)恢复阶段、
[0166]来进行说明。
[0167]〈远程操作开始阶段〉
[0168]首先,说明(I)远程操作开始阶段(图7的步骤Sll?步骤S19)。在该阶段中,首先在由外部终端30进行的MFPlO的远程操作开始后,外部终端30的显示模式被设定为转送图像利用模式MD2。于是,在转送图像利用模式MD2中,初始画面310 (图11)(后述)显示在外部终端30的触摸面板70。之后,当受理对初始画面310的操作输入时,在维持了转送图像利用模式MD2的状态下,服务器协作处理选择画面311 (参照图12)(后述)作为后续的远程操作用画面显示在外部终端30的触摸面板70。
[0169]具体地说,首先,当用于MFPlO的远距离操作的程序模块(构成安装在外部终端30的程序P20的多个程序模块中的一个)在外部终端30中启动时,外部终端30的通信控制部63将远距离连接请求发送给MFPlO(步骤Sll)。MFPlO根据该远距离连接请求,在与外部终端30之间执行连接处理(步骤S12)。由此,建立MFPlO与外部终端30的远距离通信连接。
[0170]当建立了该远距离通信连接时,外部终端30的显示控制部65执行显示模式转变处理(步骤S13)。具体地说,显示控制部65将外部终端30的显示模式设定为转送图像利用模式MD2。
[0171]另一方面,MFPlO将外部终端30的显示模式记录到显示模式信息150 (参照图3)(步骤S14)。具体地说,MFPlO在保存部5内的显示模式信息150的第I行中记录“转送图像利用模式”(参照图3)。
[0172]之后,MFPlO生成初始画面310 (图11)的图像数据(详细地为位图数据)。然后,MFPlO的通信控制部11将该图像数据转送给外部终端30 (步骤S15)。
[0173]与此相对,外部终端30的通信控制部63接收从MFPlO转送来的图像数据。然后,外部终端30的显示控制部65根据该图像数据(位图数据),将初始画面310 (图11)作为远程操作用画面显示在触摸面板70 (步骤S16)。
[0174]如图11所示,初始画面310具备按钮210、220等而构成。按钮210是用于赋予菜单画面(未图示)的显示指示的按钮。按钮220是用于赋予后述的服务器协作处理选择画面311 (参照图12)的显示指示的按钮。这里,设为受理由外部终端30的操作者进行的针对按钮220的操作输入(按下操作)。当受理针对按钮220的操作输入时,外部终端30生成与该操作输入有关的操作输入信息Ml。然后,外部终端30的通信控制部63将操作输入信息Ml发送给MFPlO (步骤S17)。
[0175]MFPlO的通信控制部11接收来自外部终端30的操作输入信息Ml。然后,MFPlO根据该操作输入信息M1,生成服务器协作处理选择画面311 (图12)的图像数据(详细地为位图数据)。之后,MFPlO的通信控制部11将该图像数据发送给外部终端30 (步骤S18)。
[0176]与此相对,外部终端30的通信控制部63接收从MFPlO转送来的图像数据。然后,外部终端30的显示控制部65根据该图像数据(位图数据),将服务器协作处理选择画面(转送图像画面)311 (参照图12)作为远程操作用画面显示在触摸面板70 (步骤S19)。
[0177]服务器协作处理选择画面311是用于从多个服务器协作处理中选择所期望的服务器协作处理并赋予实现该所期望的服务器协作处理的服务器协作程序的执行开始指示的画面。具体地说,如图12所示,服务器协作处理选择画面311具备按钮211、212等而构成。按钮211是赋予拉打印处理的执行开始指示的按钮。按钮212是赋予服务器协作扫描处理的执行开始指示的按钮。
[0178]<服务器协作处理开始阶段>
[0179]接着,说明(2)服务器协作处理开始阶段(图7的步骤S20?步骤S28)。在该阶段中,首先,在执行拉打印处理时,表示应该将外部终端30的显示模式从转送图像利用模式MD2转变到浏览器利用模式MDl的意思的转变指令TCl从MFPlO通知到外部终端30。然后,外部终端30的显示控制部65响应于转变指令TC1,将该显示模式转变为浏览器利用模式MD1。然后,显示控制部65根据使用外部终端30的网页浏览器部37所获取的浏览器通信数据,将浏览器画面111 (参照图13)(后述)显示为远程操作用画面。
[0180]具体地说,当在服务器协作处理选择画面311 (参照图12)中受理向按钮211的操作输入时,外部终端30的通信控制部63将与该操作输入有关的操作输入信息Ml发送给MFPlO (步骤 S20)。
[0181]与此相对,MFPlO的通信控制部11接收来自外部终端30的操作输入信息Ml。之后,MFPlO的决定部15根据操作输入信息Ml判断是否赋予了服务器协作处理的执行开始指示。具体地说,MFPlO的决定部15根据包含在操作输入信息Ml中的坐标信息M2判定是否按下了与拉打印处理相对应的按钮211。然后,当判定为按下了该按钮211时,MFPlO的决定部15判断为赋予了拉打印处理的执行开始指示。然后,MFPlO的决定部15进行应该将浏览器利用模式MDl用作外部终端30的显示模式的意思的决定。
[0182]之后,MFPlO执行显示模式切换处理PA (参照图9)(步骤S21)。显示模式切换处理PA是使外部终端30的显示模式从转送图像利用模式MD2切换为浏览器利用模式MDl的处理。
[0183]具体地说,首先,在图9的步骤S71中,MFPlO的获取部12参照显示模式信息150获取外部终端30的显示模式。这里,转送图像利用模式MD2被获取为外部终端30的显示模式。
[0184]在步骤S72中,MFPlO判定外部终端30的显示模式是否为转送图像利用模式MD2。当判定为外部终端30的显示模式是转送图像利用模式MD2时,进入到步骤S73,在除此之外的情况下,结束处理。这里,判定为外部终端30的显示模式是转送图像利用模式MD2,进入到步骤S73。
[0185]在步骤S73中,MFPlO的决定部15决定应该将浏览器利用模式MDl用作外部终端30的显示模式的意思。然后,MFPlO的第I通知部17将表示应该将外部终端30的显示模式转变为浏览器利用模式MDl的意思的转变指令TCl通知给该外部终端30。另外,MFPlO更新登记在保存部5内的显示模式信息150中的“外部终端30的显示模式”。具体地说,MFPlO将与外部终端30的识别号“I”关联起来的外部终端30的显示模式从“转送图像利用模式”更新为“浏览器利用模式”。
[0186]另一方面,外部终端30的通信控制部63接收来自MFPlO的转变指令TC1。然后,外部终端30的显示控制部65响应于该转变指令TCl,执行显示模式转变处理(图7的步骤S22)。具体地说,显示控制部65响应于该转变指令TCl,将外部终端30的显示模式从转送图像利用模式MD2转变为浏览器利用模式MDl。
[0187]另外,MFPlO执行拉打印程序P11,开始拉打印处理。具体地说,首先,MFPlO的通信控制部11响应于拉打印处理的执行开始指示,建立MFPlO与服务器50之间的通信的会话SNl (步骤S23)。
[0188]更详细地说,通信控制部11使用通信部4的SOAP消息生成部生成通知连接请求的SOAP消息,并发送给服务器50。与此相对,服务器50使用通信部54的SOAP消息解释部解释来自MFPlO的SOAP消息,并受理连接请求。然后,服务器50使用通信部54的SOAP消息生成部生成通知连接许可的SOAP消息,并发送(回信)给MFP10。另一方面,MFPlO使用通信部4的SOAP消息解释部解释来自服务器50的SOAP消息,并受理连接许可。由此,建立MFPlO与服务器50之间的通信的会话SN1。此外,MFPlO的通信控制部11除了连接许可之外从服务器50还接收该会话SNl的会话ID。
[0189]当建立该会话SNl时,MFPlO的通信控制部11将初始URL以及会话SNl的会话ID发送给外部终端30 (步骤S24)。
[0190]另一方面,外部终端30的通信控制部63接收来自MFPlO的初始URL以及会话SNl的会话ID。此外,如后述那样,假设在外部终端30在与服务器50之间进行通信时,外部终端30的通信控制部63使用会话SNl的会话ID来控制与服务器50之间的通信。由此,服务器50能够将拉打印处理中的来自外部终端30的访问(与来自MFPlO的访问同样地)也识别为正规(normal)。
[0191]进而,外部终端30响应于转变指令TCl,还进行该外部终端30的网页浏览器部37的启动。然后,外部终端30的通信控制部63建立与服务器50之间的通信的会话SN2 (步骤 S25)。
[0192]当建立了该会话SN2时,外部终端30的通信控制部63将使用初始URL请求浏览器画面111 (参照图13)的HTTP请求RQl发送给服务器50 (步骤S26)。
[0193]服务器50的通信控制部71接收从外部终端30发送来的HTTP请求RQl。然后,月艮务器50的通信控制部71将浏览器画面111的数据作为HTTP应答RPl发送(回信)给外部终端30 (步骤S27)。
[0194]与此相对,外部终端30的通信控制部63使用会话SN2来接收HTTP应答RPl。
[0195]这样,外部终端30的通信控制部63在执行拉打印处理时,不经由MFPlO而使用会话SN2来直接从外部终端30接收浏览器通信数据(详细地为HTTP应答RPl )。此外,HTTP应答RPl是通过HTTP通信来接收的。基于文本的该HTTP应答RPl的接收所涉及的数据通信量与位图数据等图像数据自身的接收所涉及的数据通信量相比极少。
[0196]当接收HTTP应答RPl时,外部终端30的显示控制部65如图13所示将根据该HTTP应答RPl所生成的浏览器画面111显示在触摸面板70 (步骤S28)。[0197]图13是表示浏览器画面111的图。如图13所示,浏览器画面111具备按钮221?223以及框250等而构成。
[0198]按钮221是用于调出打印数据选择画面112 (图14)(后述)的按钮。当按下该按钮221时,在浏览器利用模式MDl继续作为外部终端30的显示模式的状态下,打印数据选择画面112显示在触摸面板70 (参照图14)。
[0199]打印数据选择画面112是能够从保存在服务器50中的打印数据ro1、H)2、...中选择成为打印的对象的数据的画面。具体地说,如图14所示,在打印数据选择画面112中以能够选择的方式列举出打印数据ro1、H)2、...的各自的文件名(“aaa.txt”、“bbb.txt”、...)。于是,当在打印选择画面中选择特定的文件名、并按下按钮241时,与该特定的文件名相对应的打印数据被选择为打印(印刷输出)对象数据。
[0200]当经由该打印数据选择画面112选择例如打印数据F1Dl (“aaa.txt”)时,该打印数据PDl被选择为打印对象数据,作为该打印数据PDl的文件名的“aaa.txt”显示在框250(参照图13)。此外,打印数据选择画面112的数据也与浏览器画面111的数据同样地通过外部终端30与服务器50之间的HTTP通信而被接收为HTTP应答。
[0201]再次参照图13来说明浏览器画面111。
[0202]按钮222是用于显示印刷设定画面312 (参照图15)(后述)的按钮。
[0203]按钮223是受理印刷执行指令的按钮。当按下该按钮223时,执行经由上述的打印数据选择画面112 (参照图14)来选择的打印数据roi的拉打印(印刷输出)。
[0204]如以上那样,在本实施方式中,响应于拉打印处理(服务器协作处理)的执行开始指示,转变指令TCl被通知到外部终端30,外部终端30的显示模式转变为浏览器利用模式MDl。之后,响应于来自外部终端30的HTTP请求,HTTP应答从服务器50发送到外部终端30,基于该HTTP应答(浏览器通信数据)的浏览器画面111作为远程操作用画面显示在外部终端30的触摸面板70 (参照图13)。
[0205]这样,在使用了远程操作技术的拉打印处理中,不是图像数据(位图数据)被转送到外部终端30,而是数据通信量比该图像数据少的浏览器通信数据(HTTP应答)被转送到外部终端30。据此,削减向外部终端30转送的图像数据,因此与转送该图像数据自身的情况相比,能够抑制外部终端30与其它装置之间的通信业务量。
[0206]可是,在上述的拉打印处理开始之后,外部终端30的显示模式转变为浏览器利用模式MD1,作为原则,基于由服务器50所生成的浏览器通信数据(HTTP应答)的浏览器画面用作远程操作用画面。
[0207]但是,在上述的拉打印处理中,还设想了优选将基于由MFPlO所生成的图像数据的特定的设定画面用作远程操作用画面的状况。例如,在上述的拉打印处理中进行印刷输出的设定时,原样地使用基于由MFPlO所生成的图像数据的印刷设定画面312则方便。这是因为,通过利用保存在MFPlO内的印刷设定画面312的图像数据,不用在服务器50中另行生成与印刷设定画面312相对应的画面的浏览器通信数据也可以。
[0208]然而,在浏览器利用模式MDl中,虽然能够处理从服务器50接收的浏览器通信数据(HTTP应答),但是不能处理从MFPlO转送来的图像数据(位图数据)。因此,在外部终端30的显示模式为浏览器利用模式MDl的情况下,存在如下问题:不能将基于从MFPlO转送来的图像数据(位图数据)的特定的设定画面显示在外部终端30。[0209]另外,在浏览器利用模式MDl中,虽然在外部终端30与服务器50之间能进行通信,但是在外部终端30与MFPlO之间不能进行通信。因此,在外部终端30的显示模式为浏览器利用模式MDl的情况下,还存在如下问题:不能将应该将由MFPlO所生成的图像数据转送给外部终端30的意思的转送请求直接从该外部终端30对该MFPlO送出。
[0210]因此,本实施方式的远程操作系统I进行如下面的(3)特定事件发生阶段的说明中所示那样的动作。具体地说,在外部终端30的显示模式为浏览器利用模式MDl的情况下,服务器50探测来自外部终端30的印刷设定画面312的显示请求,将包含应该将该印刷设定画面312的图像数据转送给外部终端30的意思的转送指令的消息发送给MFP10。与此相对,MFPlO将服务器50进行的转送指令的送出(发送)检测出为MFPlO的外部中的特定事件的发生,并将转变指令TC2发送给外部终端30。于是,外部终端30使外部终端30的显示模式转变为转送图像利用模式MD2,根据从MFPlO转送来的图像数据,将印刷设定画面312显示在外部终端30的触摸面板70。据此,在外部终端30的显示模式为浏览器利用模式MDl的情况下,即使检测出印刷设定画面312的图像数据的转送指令也能够使该印刷设定画面312可靠地显示在外部终端30的触摸面板70。于是,外部终端30的用户能够经由印刷设定画面312来继续拉打印处理(服务器协作处理)。
[0211]〈特定事件发生阶段〉
[0212]接着,详细地说明(3)特定事件发生阶段(图8的步骤S32?步骤S37)。在该阶段中,首先,来自服务器50的印刷设定画面312的图像数据(位图数据)的转送指令的送出被检测出为MFPlO的外部中的特定事件的发生,转变指令TC2被通知到外部终端30。之后,夕卜部终端30的显示模式转变为转送图像利用模式MD2,基于从MFPlO转送来的图像数据的印刷设定画面312作为远程操作用画面显示在触摸面板70。
[0213]具体地说,在经由上述的打印数据选择画面112 (参照图14)来选择了打印数据PDl之后,按下浏览器画面111 (参照图13)内的按钮222时,外部终端30的通信控制部63将包含印刷设定画面312的显示请求的HTTP请求RQ2发送给服务器50 (步骤S32)。
[0214]服务器50的通信控制部71接收从外部终端30发送来的HTTP请求RQ2。然后,服务器50的探测部73解析该HTTP请求RQ2,探测MFPlO中的印刷设定画面312的显示请求。然后,服务器50使用通信部54的SOAP消息生成部,生成通知应该将印刷设定画面312的图像数据转送给外部终端30的意思的转送指令的SOAP消息MSI。然后,服务器50的通信控制部71将SOAP消息MSl发送给MFPlO (步骤S33)。这样,当由探测部73探测出印刷设定画面312的显示请求时,服务器50的通信控制部71将包含应该将该印刷设定画面312的图像数据转送给外部终端30的意思的转送指令的消息(SOAP消息MSI)发送给MFP10。
[0215]与此相对,MFPlO的通信控制部11使用会话SNl接收来自外部终端30的SOAP消息MS1,并且使用通信部4的SOAP消息解释部解释该SOAP消息MSI。这里,当SOAP消息MSl被解释为是印刷设定画面312的图像数据的转送指令时,MFPlO的检测部14将服务器50进行的该转送指令的送出(发送)检测出为MFPlO的外部中的特定事件的发生。换句话说,MFPlO的检测部14将服务器50送出的印刷设定画面312的图像数据的转送指令检测出为MFPlO的外部中的特定事件。进而,MFPlO的决定部15决定应该将转送图像利用模式MD2用作外部终端30的显示模式的意思。于是,MFPlO执行显示模式切换处理PB (参照图10)(步骤S34)。显示模式切换处理PB是使外部终端30的显示模式从浏览器利用模式MDl切换为转送图像利用模式MD2的处理。
[0216]具体地说,首先,在步骤S91中,MFPlO的获取部12参照显示模式信息150获取外部终端30的显示模式。这里,浏览器利用模式MDl被获取为外部终端30的显示模式。
[0217]在步骤S92中,MFPlO判定外部终端30的显示模式是否为浏览器利用模式MD1。在判定为外部终端30的显示模式是浏览器利用模式MDl的情况下,进入到步骤S93,在除此之外的情况下,结束处理。这里,在判定为外部终端30的显示模式是浏览器利用模式MDl的情况下,进入到步骤S93。
[0218]在步骤S93中,MFPlO的决定部15决定应该将转送图像利用模式MD2用作外部终端30的显示模式的意思。于是,MFPlO的第2通知部18将表示应该将外部终端30的显示模式转变为转送图像利用模式MD2的意思的转变指令TC2通知给该外部终端30。另外,MFPlO更新登记在保存部5内的显示模式信息150的“外部终端30的显示模式”。具体地说,MFPlO将与外部终端30的识别号“I”关联起来的显示模式从“浏览器利用模式”更新为“转送图像利用模式”。
[0219]另一方面,外部终端30的通信控制部63接收来自MFPlO的转变指令TC2。然后,外部终端30的显示控制部65响应于该转变指令TC2,执行显示模式转变处理(图8的步骤S35)。具体地说,显示控制部65响应于该转变指令TC2,使外部终端30的显示模式从浏览器利用模式MDl转变为转送图像利用模式MD2。
[0220]之后,MFPlO生成转送图像画面(印刷设定画面)312的图像数据(详细地为位图数据)。然后,MFPlO的通信控制部11将该图像数据发送给外部终端30 (步骤S36)。
[0221]与此相对,外部终端30的通信控制部63接收从MFPlO转送来的印刷设定画面312的图像数据(详细地为位图数据)。然后,外部终端30的显示控制部65根据该图像数据将印刷设定画面(转送图像画面)312显示在触摸面板70 (参照图15)(步骤S37)。这样,夕卜部终端30的显示控制部65在向转送图像利用模式MD2转变后,根据从MFPlO转送来的图像数据(详细地为位图数据)将印刷设定画面(转送图像画面)312显示为远程操作用画面。因而,在接收到印刷设定画面312的图像数据的转送指令时,即使外部终端30的显示模式为浏览器利用模式MD1,但由于该显示模式转变为转送图像利用模式MD2,因此能够使该印刷设定画面312可靠地显示在外部终端30的触摸面板70。
[0222]<恢复阶段>
[0223]最后,说明(4)恢复阶段(图8的步骤S38?步骤S45)。在该阶段中,首先,在响应于转变指令TC2 (应该将浏览器利用模式MDl转变为转送图像利用模式MD2的意思的指令)而外部终端30的显示模式转变为转送图像利用模式MD2的期间内,受理规定的指示DR。在MFPlO的保存部5中,预先登记有响应于该规定的指示DR的赋予而应该执行向浏览器利用模式MDl的转变动作的意思。于是,MFPlO响应于该规定的指示DR,决定应该将浏览器利用模式用作外部终端30的显示模式的意思,并将转变指令TCl(应该将转送图像利用模式MD2转变为浏览器利用模式MDl的意思的指令)通知给外部终端30。与此相对,外部终端30的显示控制部65响应于转变指令TCl,使该显示模式转变到浏览器利用模式MDl,将印刷设定画面312的刚刚之前显示着的浏览器画面111再次显示在触摸面板70。
[0224]图15是表示印刷设定画面312的图。如图15所示,印刷设定画面312具备按钮231?235而构成。[0225]按钮231?234是用于受理表示应该显示各设定项目(“原稿”、“彩色”、“精加工”、“双面、汇集”)的各设定画面SSl?SS4 (未图示)的意思的显示指令的按钮。此外,各设定画面SSl?SS4也与印刷设定画面312同样地是在转送图像利用模式MD2中根据来自MFPlO的图像数据显示在该外部终端30的触摸面板70的画面。
[0226]另外,按钮235是用于确定(反映)在上述各设定画面SSl?SS4 (未图示)中被设定变更的印刷设定内容的按钮。另外,按钮235还表现为将确定印刷设定内容的指示作为规定的指示DR而受理的按钮。
[0227]在经由上述各设定画面SSl?SS4 (未图示)来变更了印刷设定内容之后,按下印刷设定画面312内的按钮235时,外部终端30的通信控制部63将印刷设定画面312中的操作输入信息Ml发送给MFPlO (步骤S38)。
[0228]与此相对,MFPlO的通信控制部11接收来自外部终端30的操作输入信息Ml,并且将经由上述各设定画面SSl?SS4 (未图示)被变更的最新的印刷设定信息发送给服务器50 (步骤 S39)。
[0229]服务器50接收来自MFPlO的最新的印刷设定信息,并且将现状的印刷设定信息更新为该最新的印刷设定信息。
[0230]另外,MFPlO的决定部15根据操作输入信息Ml判断在与转变指令TC2相应的转送图像利用模式MD2的使用期间内是否由用户赋予了确定印刷设定内容的指示作为规定的指示DR。具体地说,MFPlO的决定部15根据包含在操作输入信息Ml中的坐标信息M2判定是否按下了印刷设定画面312内的按钮235。然后,当判定为按下了该按钮235 (S卩,赋予了规定的指示DR)时,MFPlO的决定部15进行应该将浏览器利用模式MDl用作外部终端30的显示模式的意思的决定。
[0231]之后,MFPlO再次执行上述的显示模式切换处理PA (参照图9)(步骤S40),使外部终端30的显示模式从转送图像利用模式MD2转变为浏览器利用模式MDl。
[0232]伴随于此,登记在保存部5内的显示模式信息150中的“外部终端30的显示模式”从“转送图像利用模式”更新为“浏览器利用模式”。另外,在外部终端30中执行显示模式转变处理(步骤S41),该外部终端30的显示模式从转送图像利用模式MD2转变为浏览器利用模式MDl。于是,在外部终端30的触摸面板70中再次显示在转送图像画面(印刷设定画面)312的刚刚之前显示着的浏览器画面111 (参照图13)(步骤S42)。
[0233]之后,这回按下了该浏览器画面111内的按钮223时,外部终端30的通信控制部63将指示打印数据HH的印刷执行的HTTP请求RQ3发送给服务器50 (步骤S43)。
[0234]服务器50的通信控制部71接收从外部终端30发送来的HTTP请求RQ3。根据该HTTP请求RQ3,服务器50使用通信部54的SOAP消息生成部生成指示由用户选择的打印数据PDl的印刷执行的SOAP消息MS2。然后,服务器50的通信控制部71将SOAP消息MS2发送给MFPlO (步骤S44)。
[0235]另一方面,MFPlO的通信控制部11接收SOAP消息MS2。然后,MFPlO使用通信部4的SOAP消息解释部解释SOAP消息MS2。当解释出该SOAP消息MS2时,MFPlO执行打印数据HH的拉打印(步骤S45)。具体地说,MFPlO的通信控制部11获取(抽拉)保存在服务器50的保存部55中的打印数据roi。然后,MFPlO的印刷输出部3印刷输出(打印)该打印数据 PD1。[0236]通过以上,进行远程操作系统I中的(I)?(4)的动作。
[0237]〈2.变形例等>
[0238]以上说明了该发明的实施方式,但是该发明不限于上述说明的内容。
[0239]例如在上述实施方式中例示出执行拉打印处理的情况,但不限于此,也可以执行服务器协作扫描处理。
[0240]具体地说,当按下服务器协作处理选择画面311 (参照图12)的按钮212时,外部终端30的通信控制部63将操作输入信息Ml发送给MFP10。另一方面,MFPlO的决定部15根据操作输入信息Ml判断服务器协作处理选择画面311内的按钮221被按下并被赋予了服务器协作扫描处理的执行开始指示。然后,MFPlO的第I通知部17将转变指令TCl通知给外部终端30。与此相对,外部终端30的显示控制部65响应于该转变指令TCl,使外部终端30的显示模式转变为浏览器利用模式MD1,将浏览器画面显示在触摸面板70。执行这样的处理即可。
[0241]另外,在上述实施方式中,例示出应该将印刷设定画面312 (参照图15)的图像数据转送给外部终端30的意思的转送指令被检测出为MFPlO的外部中的特定事件的情况,但不限于此。例如也可以是MFPlO中的特定的错误(缺纸以及缺墨等错误)被检测出为MFPlO的内部中的特定事件。
[0242]具体地说,在卡纸、缺墨以及缺纸等应该向用户进行报告的错误(下面还称为要报告错误)作为特定的错误而在MFPlO中发生的情况下,MFPlO的检测部14将要报告错误的发生检测出为MFPlO的内部中的特定事件的发生。换句话说,检测部14将要报告错误检测出为MFPlO的内部中的特定事件。然后,在检测出MFPlO的内部中的特定事件(要报告错误)时,MFPlO的第2通知部18将表示应该从浏览器利用模式MDl转变为转送图像利用模式MD2的意思的转变指令TC2通知给外部终端30。与此相对,外部终端30的显示控制部65响应于该转变指令TC2,使外部终端30的显示模式转变为转送图像利用模式MD2。然后,外部终端30的显示控制部65根据响应于特定事件的发生(换句话说为要报告错误的发生)而从MFPlO转送来的图像数据,将报告要报告错误的错误画面(未图示)显示在触摸面板70。执行这样的处理即可。
[0243]据此,在外部终端30的显示模式为浏览器利用模式MDl的情况下,当在MFPlO中发生了要报告错误时,该显示模式被转变为转送图像利用模式MD2,因此能够将报告要报告错误的错误画面可靠地显示在外部终端30。
[0244]另外,在检测这样的要报告错误时,也可以只有MFPlO中的各种错误中被预先分类为对服务器协作处理的继续造成障碍的错误这样的错误被检测出为MFPlO中的要报告错误。换句话说,也可以设为被预先分类为不对该服务器协作处理的继续造成障碍的错误这样的错误不被检测出为MFPlO中的要报告错误。据此,能够将对服务器协作处理的继续造成障碍的错误的发生恰当地报告给用户。另外,还能够防止由于不对该服务器协作处理的继续造成障碍的错误的发生所引起的该服务器协作处理的中断(阻碍该服务器协作处理的继续的情况)。
[0245]在作为服务器协作处理而例如进行拉打印处理的情况下,进行如下的处理即可。具体地说,根据对拉打印处理的继续有无障碍来预先分类各种错误,对在某时间点在MFPlO内发生的错误进行反映了该分类结果的处理即可。此外,分类结果在MFPlO的保存部5等中作为错误分类信息M3保存即可。
[0246]其中,拉打印处理是伴随印刷输出部3的印刷输出且不伴随自动原稿搬送部向图像读取部2的原稿供给的处理。
[0247]在执行该拉打印处理的期间内发生了印刷输出部3中的纸张搬送路径上的卡纸错误(下面还称为错误ERl)的情况下,该拉打印处理的继续是困难的。
[0248]另一方面,即使在执行该拉打印处理的期间内发生了自动原稿搬送部中的原稿搬送路径上的卡纸错误(下面还称为错误ER2),也能够继续进行该拉打印处理。
[0249]根据这些特性,错误ERl被预先分类为对拉打印处理的继续造成障碍的错误而存储到错误分类信息M3,错误ER2被预先分类为不对拉打印处理的继续造成障碍的错误而存储到错误分类信息M3。
[0250]于是,在执行拉打印处理的期间内发生了对该拉打印处理的继续造成障碍的错误ERl的情况下,MFPlO的检测部14根据错误分类信息M3,将错误ERl检测出为要报告错误。
[0251]另外,在执行拉打印处理的期间内发生了不对该拉打印处理的继续造成障碍的错误ER2的情况下,MFPlO的检测部14根据错误分类信息M3,不将该错误ER2检测出为要报
告错误。
[0252]据此,对拉打印处理的继续造成障碍的错误ERl被检测出为要报告错误,报告该错误ERl的错误画面显示在外部终端30,因此能够将该错误ERl恰当地报告给用户。另夕卜,不对拉打印处理的继续造成障碍的错误ER2不被检测出为要报告错误,因此报告该错误ER2的错误画面不显示在外部终端30即可,还能够防止阻碍该拉打印处理的继续。
[0253]另外,在作为服务器协作处理而进行服务器协作扫描处理的情况下,也进行相同的处理即可。具体地说,根据对服务器协作扫描处理的继续有无障碍来预先分类各种错误,对在某时间点在MFPlO内发生的错误进行反映了该分类结果的处理即可。此外,该分类结果在MFPlO的保存部5等中作为错误分类信息M3保存即可。
[0254]其中,服务器协作扫描处理是伴随自动原稿搬送部向图像读取部2的原稿供给且不伴随印刷输出部3的印刷输出的处理。
[0255]即使在执行该服务器协作扫描处理的期间内发生了上述错误ERl (印刷输出部3中的纸张搬送路径上的卡纸错误),也能够继续进行该服务器协作扫描处理。
[0256]另一方面,在执行该服务器协作扫描处理的期间内发生了上述错误ER2(自动原稿搬送部中的原稿搬送路径上的卡纸错误)的情况下,该服务器协作扫描处理的继续是困难的。
[0257]根据这些特性,错误ERl被预先分类为不对服务器协作扫描处理的继续造成障碍的错误而存储到错误分类信息M3,错误ER2被预先分类为对服务器协作扫描处理的继续造成障碍的错误而存储到错误分类信息M3。
[0258]于是,在执行服务器协作扫描处理的期间内发生了对该服务器协作扫描处理的继续造成障碍的错误ER2的情况下,MFPlO的检测部14根据错误分类信息M3,将错误ER2检测出为要报告错误。
[0259]另外,在执行服务器协作扫描处理的期间内发生了不对该服务器协作扫描处理的继续造成障碍的错误ERl的情况下,MFPlO的检测部14不将该错误ERl检测出为要报告错误。[0260]据此,对服务器协作扫描处理的继续造成障碍的错误ER2被检测出为要报告错误,报告该错误ER2的错误画面显示在外部终端30,因此能够将该错误ER2恰当地报告给用户。另外,不对服务器协作扫描处理的继续造成障碍的错误ERl不被检测出为要报告错误,因此不将报告该错误ERl的错误画面显示在外部终端30即可,还能够防止阻碍该服务器协作扫描处理的继续。
【权利要求】
1.一种远程操作系统,其特征在于,具备: 被远程操作装置; 外部终端,对所述被远程操作装置进行远程操作;以及 服务器,能够在与所述被远程操作装置之间进行通信,并且还能够在与所述外部终端之间进行通信, 所述外部终端具有显示控制单元,该显示控制单元选择性地使用包含浏览器利用模式和转送图像利用模式的多个显示模式,将用于对所述被远程操作装置进行远程操作的远程操作用画面显示在所述外部终端的显示单元, 所述浏览器利用模式是显示浏览器画面的模式,其中所述浏览器画面是基于使用所述外部终端的浏览器从通信目的地获取的浏览器通信数据的显示画面, 所述转送图像利用模式是显示转送图像画面的模式,其中所述转送图像画面是基于从所述被远程操作装置转送来的图像数据的显示画面, 所述被远程操作装置具有第I通知单元,在执行作为与所述服务器的协作处理的服务器协作处理时,该第I通知单元将表示应该使所述外部终端的显示模式从所述转送图像利用模式向所述浏览器利用模式进行转变的意思的第I转变指令通知给所述外部终端, 所述外部终端的所述显示控制单元响应于所述第I转变指令,使所述显示模式转变为所述浏览器利用模式,基于使用所述外部终端的所述浏览器所获取的浏览器通信数据显示所述浏览器画面, 所述被远程操作装置还具有: 检测单元,检测所述被远程 操作装置的内部或者外部中的特定事件的发生;以及第2通知单元,当由所述检测单元检测出所述特定事件的发生时,将表示应该使所述显示模式从所述浏览器利用模式向所述转送图像利用模式进行转变的意思的第2转变指令通知给所述外部终端, 所述外部终端的所述显示控制单元响应于所述第2转变指令,使所述显示模式转变为所述转送图像利用模式,基于响应于所述特定事件的发生而从所述被远程操作装置转送来的图像数据显示所述转送图像画面。
2.根据权利要求1所述的远程操作系统,其特征在于, 所述被远程操作装置的所述检测单元根据来自所述服务器的消息,检测所述被远程操作装置的外部中的所述特定事件的发生。
3.根据权利要求2所述的远程操作系统,其特征在于, 所述服务器具有: 探测单元,在与所述外部终端的通信中,探测由所述被远程操作装置所生成的特定的设定画面的显示请求;以及 发送单元,当由所述探测单元探测出所述显示请求时,将包含应该将所述特定的设定画面的图像数据转送给所述外部终端的意思的转送指令的所述消息发送给所述被远程操作装置, 所述被远程操作装置的所述检测单元将所述服务器进行的所述转送指令的送出检测为所述被远程操作装置的外部中的所述特定事件的发生, 所述外部终端的显示控制单元在转变到所述转送图像利用模式之后,基于从所述被远程操作装置转送来的图像数据显示所述转送图像画面。
4.根据权利要求2或者3所述的远程操作系统,其特征在于, 所述被远程操作装置还具有第I通信控制单元,该第I通信控制单元响应于所述服务器协作处理的执行开始指示,将所述被远程操作装置与所述服务器之间的通信的会话建立为第I会话之后,使用所述第I会话接收来自所述服务器的所述消息。
5.根据权利要求1所述的远程操作系统,其特征在于, 所述被远程操作装置的所述检测单元将所述被远程操作装置中的特定的错误的发生检测为所述被远程操作装置的内部中的所述特定事件的发生。
6.根据权利要求5所述的远程操作系统,其特征在于, 所述被远程操作装置的所述检测单元将所述被远程操作装置中的各种错误中被预先分类为对所述服务器协作处理的继续造成障碍的错误的错误检测为所述特定的错误,另一方面,不将所述被远程操作装置中的各种错误中被预先分类为不对所述服务器协作处理的继续造成障碍的错误的错误检测为所述特定的错误。
7.根据权利要求6所述的远程操作系统,其特征在于, 所述被远程操作装置还具有: 印刷输出部;以及 图像读取部,接受由自动原稿搬送部进行的原稿的供给, 所述服务器协作处理是伴随所述印刷`输出部的印刷输出且不伴随所述自动原稿搬送部向所述图像读取部的原稿供给的处理, 所述被远程操作装置的所述检测单元将所述印刷输出部中的纸张搬送路径上的卡纸错误检测为所述特定的错误,另一方面不将所述自动原稿搬送部中的原稿搬送路径上的卡纸错误检测为所述特定的错误。
8.根据权利要求6所述的远程操作系统,其特征在于, 所述被远程操作装置还具有: 印刷输出部;以及 图像读取部,接受由自动原稿搬送部进行的原稿的供给, 所述服务器协作处理是伴随所述自动原稿搬送部向所述图像读取部的原稿供给且不伴随所述印刷输出部的印刷输出的处理, 所述被远程操作装置的所述检测单元将所述自动原稿搬送部中的原稿搬送路径上的卡纸错误检测为所述特定的错误,另一方面不将所述印刷输出部中的纸张搬送路径上的卡纸错误检测为所述特定的错误。
9.根据权利要求1~8中的任一项所述的远程操作系统,其特征在于, 所述被远程操作装置还具有决定单元,该决定单元决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式, 所述被远程操作装置的所述决定单元根据作为与向所述远程操作用画面的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断是否由用户赋予了所述服务器协作处理的执行开始指示,在判断为赋予了所述执行开始指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定, 所述被远程操作装置的所述第I通知单元在由所述决定单元进行所述决定时,将所述第I转变指令通知给所述外部终端。
10.根据权利要求1~8中的任一项所述的远程操作系统,其特征在于, 所述被远程操作装置还具有决定单元,该决定单元决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式, 所述被远程操作装置的所述决定单元根据作为与由用户向所述远程操作用画面进行的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断在与所述第2转变指令相应的所述转送图像利用模式的使用期间内是否由用户赋予了规定的指示,在判断为赋予了所述规定的指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显不丰旲式的意思的决定, 所述被远程操作装置的所述第I通知单元在由所述决定单元进行所述决定时,将所述第I转变指令通知给所述外部终端。
11.根据权利要求1~10中的任一项所述的远程操作系统,其特征在于, 所述被远程操作装置还具有: 保存单元,保存将识别所述外部终端的识别号与所述外部终端的显示模式关联起来登记的显示模式信息;以及 获取单元,根据所述显示模式信息,获取所述外部终端的显示模式。
12.根据权利要求1~11中的任一项所述的远程操作系统,其特征在于, 所述外部终端还具有第2通信控制单元,该第2通信控制单元在将所述外部终端与所述服务器之间的通信的会话建立为第2会话之后,执行所述服务器协作处理时,不经由所述被远程操作装置而使用所述第2会话从所述服务器直接接收所述浏览器通信数据, 所述外部终端的所述显示控制单元基于来自所述服务器的所述浏览器通信数据显示所述浏览器画面。
13.一种被远程操作装置,被外部终端远程操作,该被远程操作装置的特征在于,具备: 第I通知单元,在执行作为与服务器的协作处理的服务器协作处理时,表示应该使将用于对所述被远程操作装置进行远程操作的远程操作用画面显示在所述外部终端的显示单元时的所述外部终端中的显示模式从显示转送图像画面的转送图像利用模式向显示浏览器画面的浏览器利用模式进行转变的意思的第I转变指令通知给所述外部终端,使所述显示模式向所述浏览器利用模式进行转变,其中,所述转送图像画面是基于从所述被远程操作装置转送来的图像数据的显示画面,所述浏览器画面是基于使用所述外部终端的浏览器从通信目的地所获取的浏览器通信数据的显示画面; 检测单元,检测所述被远程操作装置的内部或者外部中的特定事件的发生;以及第2通知单元,当由所述检测单元检测出所述特定事件的发生时,将表示应该使所述显示模式从所述浏览器利用模式向所述转送图像利用模式进行转变的意思的第2转变指令通知给所述外部终端,使所述显示模式向所述转送图像利用模式进行转变。
14.根据权利要求13所述的被远程操作装置,其特征在于, 所述检测单元根据来自所述服务器的消息,检测所述被远程操作装置的外部中的所述特定事件的发生。
15.根据权利要求14所述的被远程操作装置,其特征在于,还具备通信控制单元,该通信控制单元在响应于所述服务器协作处理的执行开始指示而建立了所述被远程操作装置与所述服务器之间的通信的会话之后,使用所述会话接收来自所述服务器的所述消息。
16.根据权利要求13所述的被远程操作装置,其特征在于, 所述检测单元将所述被远程操作装置中的特定的错误的发生检测为所述被远程操作装置的内部中的所述特定事件的发生。
17.根据权利要求16所述的被远程操作装置,其特征在于, 所述检测单元将所述被远程操作装置中的各种错误中被预先分类为对所述服务器协作处理的继续造成障碍的错误的错误检测为所述特定的错误,另一方面,不将所述被远程操作装置中的各种错误中被预先分类为不对所述服务器协作处理的继续造成障碍的错误的错误检测为所述特定的错误。
18.根据权利要求13~17中的任一项所述的被远程操作装置,其特征在于, 还具有决定单元,该决定单元决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式, 所述决定单元根据作为与向所述远程操作用画面的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断是否由用户赋予了所述服务器协作处理的执行开始指示,在判断为赋予了所述执行开始指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定, 所述第I通知单元在由所述决定单元进行所述决定时,将所述第I转变指令通知给所述外部终端。
19.根据权利要求1`3~17中的任一项所述的被远程操作装置,其特征在于, 还具有决定单元,该决定单元决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式, 所述决定单元根据作为与由用户向所述远程操作用画面进行的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断在与所述第2转变指令相应的所述转送图像利用模式的使用期间内是否由用户赋予了规定的指示,在判断为赋予了所述规定的指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定, 所述第I通知单元在由所述决定单元进行所述决定时,将所述第I转变指令通知给所述外部终端。
20.一种被远程操作装置的控制方法,该被远程操作装置被外部终端远程操作,该控制方法的特征在于,具备如下步骤: 步骤a)在执行作为与服务器的协作处理的服务器协作处理时,表示应该使将用于对所述被远程操作装置进行远程操作的远程操作用画面显示在所述外部终端的显示单元时的所述外部终端中的显示模式从显示转送图像画面的转送图像利用模式向显示浏览器画面的浏览器利用模式进行转变的意思的第I转变指令通知给所述外部终端,使所述显示模式向所述浏览器利用模式进行转变,其中,所述转送图像画面是基于从所述被远程操作装置转送来的图像数据的显示画面,所述浏览器画面是基于使用所述外部终端的浏览器从通信目的地所获取的浏览器通信数据的显示画面; 步骤b)检测所述被远程操作装置的内部或者外部中的特定事件的发生;以及步骤C)当检测出所述特定事件的发生时,将表示应该使所述显示模式从所述浏览器利用模式向所述转送图像利用模式进行转变的意思的第2转变指令通知给所述外部终端,使所述外部终端的所述显示模式向所述转送图像利用模式进行转变。
21.根据权利要求20所述的被远程操作装置的控制方法,其特征在于, 在所述步骤b)中,根据来自所述服务器的消息,检测所述被远程操作装置的外部中的所述特定事件的发生。
22.根据权利要求21所述的被远程操作装置的控制方法,其特征在于, 在响应于所述服务器协作处理的执行开始指示而建立了所述被远程操作装置与所述服务器之间的通信的会话之后,使用所述会话接收来自所述服务器的所述消息。
23.根据权利要求20所述的被远程操作装置的控制方法,其特征在于, 在所述步骤b)中,所述被远程操作装置中的特定的错误的发生被检测为所述被远程操作装置的内部中的所述特定事件的发生。
24.根据权利要求23所述的被远程操作装置的控制方法,其特征在于, 在所述步骤b)中,所述被远程操作装置中的各种错误中被预先分类为对所述服务器协作处理的继续造成障碍的错误的错误被检测为所述特定的错误,另一方面,所述被远程操作装置中的各种错误中被预先分类为不对所述服务器协作处理的继续造成障碍的错误的错误不被检测为所述特定的错误。
25.根据权利要求20~24中的任一项所述的被远程操作装置的控制方法,其特征在于, 所述步骤a) 具有如下步骤: 步骤a-Ι)决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式;以及 步骤a-2)将所述第I转变指令通知给所述外部终端, 在所述步骤a-Ι)中,根据作为与向所述远程操作用画面的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断是否由用户赋予了所述服务器协作处理的执行开始指示,在判断为赋予了所述执行开始指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定, 当在所述步骤a-Ι)中进行所述决定时,在所述步骤a-2)中,所述第I转变指令被通知到所述外部终端。
26.根据权利要求20~24中的任一项所述的被远程操作装置的控制方法,其特征在于,还具有如下步骤: 步骤d)决定应该将所述浏览器利用模式和所述转送图像利用模式中的哪一模式用作所述外部终端的显示模式;以及 步骤e)将所述第I转变指令再次通知给所述外部终端, 在所述步骤d)中,根据作为与由用户向所述远程操作用画面进行的操作输入有关的信息而从所述外部终端接收到的操作输入信息,判断在与所述第2转变指令相应的所述转送图像利用模式的使用期间内是否由用户赋予了规定的指示,在判断为赋予了所述规定的指示的情况下,进行应该将所述浏览器利用模式用作所述外部终端的显示模式的意思的决定,当在所述步骤d)中进行所述决定时,在所述步骤e)中,所述第I转变指令再次被通知到所述外 部终端。
【文档编号】H04N1/00GK103873725SQ201310686755
【公开日】2014年6月18日 申请日期:2013年12月16日 优先权日:2012年12月17日
【发明者】冈田达儿 申请人:柯尼卡美能达株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1