图像处理装置和信息处理方法与流程

文档序号:14880453发布日期:2018-07-07 09:36阅读:173来源:国知局

本公开涉及图像处理装置和信息处理方法。



背景技术:

随着多功能外围设备故障排除的使用和过程变得复杂,客户经常直接询问制造商的呼叫中心并获得响应。为了适当且迅速地进行故障排除的过程,开发了支持系统,该支持系统包括多功能外围设备和管理多功能外围设备的错误信息的呼叫中心的故障管理服务器。

在这种支持系统中,提出了通过由操作员使用呼叫中心的信息处理装置进行的远程控制对多功能外围设备的协助。在支持系统中,作为远程协助对象的客户的软件可以由呼叫中心的信息处理装置操作或检查。根据日本特开2012-203813号公报,例如,客户的pc画面被拍摄并发送,使得操作员可以快速识别故障状态。

然而,当操作员等通过网络对多功能外围设备进行远程协助时,另一用户可能中断远程协助。

日本特开2014-11619号公报公开了一种如下的图像处理装置:即使在从诸如装置主体的操作单元或移动终端等的外部装置接收到多个操作设置请求的情况下,也可以在确保接收顺序的同时进行用于排除冲突操作设置请求的排他控制。然而,即使在根据日本特开2014-11619号公报的图像处理装置中,如果在远程协助开始之后由另一用户发出操作指令,则多功能外围设备的设置信息可能被更新,并且远程协助可能会被中断。



技术实现要素:

根据本公开的实施例,一种图像处理装置包括:接受单元,被构造为接受对图像处理装置进行的操作,以及控制器,被构造为进行控制使得在基于来自外部装置的访问而接受与远程协助相关联的服务的同时,接受单元不接受对图像处理装置进行的操作。

通过下面参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

图1是示出根据本公开的一个或更多个方面的协助系统的系统构造的图。

图2是示出根据本公开的一个或更多个方面的包括在协助系统中的部件的硬件构造的图。

图3是示出根据本公开的一个或更多个方面的多功能外围设备的功能构造的图。

图4是根据本公开的一个或更多个方面的由多功能外围设备进行的处理的流程图。

图5是根据本公开的一个或更多个方面的由操作员pc进行的处理的流程图。

图6是根据本公开的一个或更多个方面的由中继服务器进行的处理的流程图。

图7是根据本公开的一个或更多个方面的由多功能外围设备进行的处理的流程图。

图8a和图8b是示出根据本公开的一个或更多个方面的远程ui画面的图。

图9是示出根据本公开的一个或更多个方面的远程协助操作排他设置的画面的图。

图10是根据本公开的一个或更多个方面的由多功能外围设备进行的处理的流程图。

图11是根据本公开的一个或更多个方面的由多功能外围设备进行的处理的流程图。

具体实施方式

在下文中,将参照附图描述本公开的实施例。

第一实施例

图1是示出根据本公开的一个或更多个方面的协助系统的系统构造的图。协助系统包括多功能外围设备101、操作员pc102、中继服务器103、防火墙(fw)104和fw105。这些部件通过网络106彼此连接。多功能外围设备101是图像处理装置的示例。图像处理装置的其他示例包括打印机和扫描器。操作员pc102是安装在接受关于多功能外围设备101的问题的呼叫中心中的信息处理装置,诸如个人计算机(pc)、服务器装置或平板装置等。中继服务器103中继多功能外围设备101和操作员pc102之间的通信,并且由诸如pc、服务器装置或平板装置等的信息处理装置构成。

多功能外围设备101和操作员pc102通过中继服务器103相互通信。

多功能外围设备101和操作员pc102中的各个都具有通过执行根据超文本传输协议(hypertexttransferprotocol,http)的呼叫控制来进行数据通信的数据通信功能。

在图1的示例中,多功能外围设备101通过fw104连接到网络106。类似地,操作员pc102通过fw105连接到网络106。中继服务器103也连接到网络106。

在通过http的数据通信中,客户端节点通过对从http中继服务器提供的统一资源标识符(uniformresourceidentifier,uri)进行post/get来进行数据通信。由此,即使客户端节点被私人地址区域或fw屏蔽,客户端节点也可以进行数据通信。在本实施例中,多功能外围设备101和操作员pc102中的各个都作为http客户端节点进行操作。假设在本实施例中fw104和105分别布置在多功能外围设备101和网络106之间以及操作员pc102和网络106之间。然而,多功能外围设备101和操作员pc102可以在没有fw的情况下直接连接到网络106。此外,协助系统可以包括除了fw104和105之外的其他fw。此外,协助系统可以包括多个多功能外围设备或多个操作员pc。

图2是示出根据本公开的一个或更多个方面的包括在协助系统中的部件的硬件构造的图。

多功能外围设备101包括扫描器接口(i/f)201、中央处理单元(cpu)202、只读存储器(rom)203、随机存取存储器(ram)204、硬盘(hdd)205和打印机i/f207。多功能外围设备101还包括面板操作i/f208、图像输入i/f209、音频输入/输出i/f210和网络i/f211。这些部件通过系统总线206相互连接。

扫描器i/f201控制来自扫描器215的图像输入。

cpu202基于存储在rom203或hdd205中的控制程序整体控制对连接到系统总线206的各种设备的访问。

rom203是存储cpu202可执行的控制程序的存储设备。

用作cpu202的主存储器、工作区域等的ram204是其存储容量可以通过连接到扩展端口的选项ram扩展的存储设备。

hdd205是存储引导程序、各种应用程序、字体数据、用户文件、编辑文件等的存储设备。尽管在本实施例中多功能外围设备101使用hdd205作为存储各种数据的存储器,但也可以使用诸如sd卡或闪存等的外部存储设备。

打印机i/f207控制到打印机216的图像输出。

面板操作i/f208进行诸如触摸面板等的操作面板212中的显示控制,以及对基于通过操作面板212进行的操作的各种设置信息的输入控制。

图像输入i/f209控制来自诸如照相机等的图像输入装置213的图像输入。

音频输入/输出i/f210控制音频输入/输出i/f210与音频输入/输出装置214(例如头戴式耳机)之间的音频输入/输出。

网络i/f211使用网络线缆通过外部网络进行数据通信。

cpu202基于存储在rom203或hdd205中的程序执行处理,以执行下面参照图3描述的多功能外围设备101的功能以及图4、图7、图10和图11中的流程图的处理。

操作员pc102包括cpu221、rom222、ram223、hdd224、网络i/f226、键盘i/f227、显示器i/f228、图像输入i/f229和音频输入/输出i/f230。这些部件通过系统总线225彼此连接。

cpu221基于存储在rom222或hdd224中的控制程序整体控制对连接到系统总线225的各种设备的访问。

rom222是存储有cpu221可执行的控制程序的存储设备。

用作cpu221的主存储器、工作区等的ram223是其存储容量可以通过连接到扩展端口的选项ram扩展的存储设备。

hdd224是存储引导程序、各种应用程序、字体数据、用户文件、编辑文件等的存储设备。尽管在本实施例中操作员pc102使用hdd224作为存储各种数据的存储器,但是也可以使用诸如sd卡或闪存等的外部存储设备。

网络i/f226使用网络线缆通过外部网络进行数据通信。

键盘i/f227控制来自键盘231或诸如鼠标等的指点设备的输入。

显示器i/f228控制显示器232中的显示。

图像输入i/f229控制来自诸如照相机等的图像输入装置233的图像输入。

音频输入/输出i/f230控制音频输入/输出i/f230与音频输入/输出装置234(例如头戴式耳机)之间的音频输入/输出。

cpu221基于存储在rom222或hdd224中的程序执行处理,以执行操作员pc102的功能和图5中所示的流程图的处理。

中继服务器103包括cpu241、rom242、ram243、hdd244和网络i/f246。这些部件通过系统总线245彼此连接。

cpu241基于存储在rom242或hdd244中的控制程序整体控制对连接到系统总线245的各种设备的访问。

rom242是存储cpu241可执行的控制程序的存储设备。

用作cpu241的主存储器、工作区域等的ram243是其存储器容量可以通过连接到扩展端口的选项ram扩展的存储设备。

hdd244是存储引导程序、各种应用程序、字体数据、用户文件、编辑文件等的存储设备。尽管在本实施例中中继服务器103使用hdd244作为存储各种数据的存储器,但是也可以使用诸如sd卡或闪存等的外部存储设备。

网络i/f246使用网络线缆进行与外部网络的数据通信。

cpu241基于存储在rom242或hdd244中的程序执行处理,以执行中继服务器103的功能和参照图6在下面描述的流程图的处理。

图3是示出根据本公开的一个或更多个方面的多功能外围设备101的功能构造的图。多功能外围设备101包括验证功能单元301、扫描功能单元302、打印功能单元303、面板ui功能单元304、远程ui功能单元305、远程协助功能单元306、操作限制功能单元307、协助操作排他设置单元308和通信功能单元309。

验证功能单元301进行对登录到多功能外围设备101的用户的验证处理。

扫描功能单元302通过扫描器i/f201控制扫描器215。

打印功能单元303通过打印机i/f207控制打印机216。

面板ui功能单元304使用面板操作i/f208接受通过操作面板212的输入。

远程ui功能单元305将要用于操作多功能外围设备101的远程ui画面提供给外部信息处理装置,并通过所提供的远程ui画面接受操作指令。

远程协助功能单元306根据由操作员pc102发出的指令进行处理,作为对多功能外围设备101的协助处理。通过网络对多功能外围设备101的外部协助被称为“远程协助”。在下文中,与远程协助相关联的操作被称为“远程协助操作”。远程协助操作的示例包括在多功能外围设备101的操作面板212中显示协助图像(例如,指示用于解决故障的方法的静止图像或运动图像)的操作。由此,用户可以识别出解决当前故障的方法。远程协助操作的示例还包括将多功能外围设备101的设置信息更新为适当的值的操作。由此,在用户错误地改变多功能外围设备101的设置信息等的情况下,协助系统可以将适当的值设置为多功能外围设备101的设置信息。

操作限制功能单元307进行控制,使得当使用操作员pc102进行远程协助操作时,不接受由其他信息处理装置发出的用于操作多功能外围设备101的指令。

协助操作排他设置单元308基于通过操作面板212进行的操作,确定在远程协助时是否接受由其他信息处理装置发出的操作指令。

通信功能单元309通过网络i/f211进行与诸如操作员pc102等的外部装置的通信。

将简要描述根据本实施例的协助系统中的远程协助操作。首先,多功能外围设备101访问中继服务器103,并且进入等待接收来自操作员pc102的协助用视频图像数据的状态。随后,操作员pc102访问中继服务器103并开始发送协助用视频图像数据。操作员pc102在操作员pc102的显示器232中显示用于协助操作多功能外围设备101的用户的图像。此后,操作员pc102获得显示器232的拍摄图像(静止图像或运动图像),并通过中继服务器103将所获得的拍摄图像发送到多功能外围设备101。多功能外围设备101在操作面板212中显示显示器232的拍摄图像,从而实现为用户进行的多功能外围设备101的协助。

在下文中,将详细描述由多功能外围设备101、操作员pc102和中继服务器103进行的处理。

图4是根据本公开的一个或更多个方面的由多功能外围设备101进行的处理的流程图。将参照图4描述在远程协助操作时由多功能外围设备101进行的处理。

在步骤s1001中,cpu202向中继服务器103发送开始远程协助操作的请求。例如,cpu202通过将指示开始远程协助操作请求的信息发送到中继服务器103,来发送开始远程协助操作请求。

在步骤s1002中,cpu202使存储在ram204中的远程协助开始标志有效。远程协助开始标志是指示远程协助操作是否正在进行的信息。cpu202通过将存储在ram204中的远程协助开始标志的值更新为指示远程协助操作正在进行的值,来使远程协助开始标志有效。

在步骤s1003中,cpu202从中继服务器103接收指示响应于在步骤s1001中发送的开始请求而是否成功开始了远程协助操作的信息。

在步骤s1004中,cpu202确定在步骤s1003中接收到的信息是否指示成功开始了远程协助操作。当确定在步骤s1003中接收到的信息指示成功开始了远程协助操作时,cpu202进行到步骤s1005。另一方面,当确定在步骤s1003中接收到的信息指示远程协助操作的开始失败了时,cpu202进行到步骤s1012。

在步骤s1005中,cpu202在从步骤s1003中与成功信息一起接收到的数据中获得协助会话id。协助会话id是由中继服务器103发出并标识要进行的协助的标识符。

在步骤s1006中,cpu202向中继服务器103发送视频图像接收请求。例如,cpu202通过将指示视频图像接收请求的信息发送到中继服务器103,来发送视频图像接收请求。此外,cpu202将在步骤s1005中获得的协助会话id与视频图像接收请求一起发送到中继服务器103。

在步骤s1007中,cpu202从中继服务器103接收视频图像数据。在操作员pc102发送视频图像数据之后开始步骤s1007中的接收处理。因此,cpu202进行等待直到操作员pc102发送视频图像数据。

在步骤s1008中,cpu202将在步骤s1007中接收到的视频图像数据显示在操作面板212中。

在步骤s1009中,cpu202确定是否要终止远程协助操作。例如,当从中继服务器103接收到指示要终止远程协助操作的信息时,cpu202可以确定要终止远程协助操作,否则,cpu202可以确定将不终止远程协助操作。作为选择,当通过操作面板212接收到用户发出的用于终止远程协助操作的指令时,cpu202可以确定要终止远程协助操作,否则cpu202可以确定将不终止远程协助操作。当确定要终止远程协助操作时,cpu202进行到步骤s1010,否则,cpu202返回到步骤s1006。

在步骤s1010中,cpu202向中继服务器103发送终止远程协助操作的请求。例如,cpu202通过向中继服务器103发送指示终止远程协助操作的请求的信息来发送终止请求。此外,cpu202将在步骤s1005中获得的协助会话id与终止请求一起发送给中继服务器103。在步骤s1011中,cpu202从中继服务器103接收指示远程协助操作成功终止的信息。

在步骤s1012中,cpu202使在步骤s1002中有效的远程协助开始标志无效,并终止图4中的处理。cpu202通过将存储在ram204中的远程协助开始标志的值更新为指示远程协助操作没有正在进行的值,来使远程协助开始标志无效。

在本实施例中,从进行步骤s1001的处理时到进行步骤s1011的处理时的时间段被定义为远程协助操作时段。具体而言,从多功能外围设备101进行向中继服务器103发送开始远程协助操作的请求的处理时,到多功能外围设备101从中继服务器103接收远程协助操作的终止的结果时的时间段被定义为远程协助操作时段。以这种方式,cpu202可以在从进行发送开始远程协助操作的请求的处理时到进行从中继服务器103接收远程协助操作终止结果的处理时的时间段,禁止通过远程ui画面的任何操作。

作为选择,从步骤s1004到步骤s1009的时段可被定义为远程协助操作时段。具体地,cpu202可以在步骤s1004中的处理完成之后使远程协助开始标志有效,并且在步骤s1009中确定要终止远程协助操作之后使远程协助开始标志无效。以这种方式,cpu202可以在指示成功开始了远程协助操作的信息被实际接收之后直到确定远程协助操作的终止被确定为止,禁止通过远程ui画面进行的操作。因此,cpu202可以通过仅在从实际确定要进行远程协助操作时到确定远程协助操作的终止时的时间段禁止通过远程ui画面进行的操作,来使禁止通过远程ui画面进行的操作的时间段最小化。由此,协助系统可以增加用户通过远程ui画面可以进行操作的时间段,并可以提高通过远程ui画面对多功能外围设备101的操作的可用性。

图5是根据本公开的一个或更多个方面的由操作员pc102进行的处理的流程图。将参照图5描述在远程协助操作时由操作员pc102进行的处理。

在步骤s1101中,cpu221向中继服务器103发送开始远程协助操作的请求。例如,cpu221通过向中继服务器103发送指示开始远程协助操作的请求的信息来发送开始请求。

在步骤s1102中,cpu221从中继服务器103接收指示响应于在步骤s1101中发送的开始请求而是否成功开始了远程协助操作的信息。

在步骤s1103中,cpu221确定在步骤s1102中接收到的信息是否指示成功开始了远程协助操作。当确定在步骤s1102中接收到的信息指示成功开始了远程协助操作时,cpu221进行到步骤s1104。另一方面,当确定在步骤s1102中接收到的信息指示远程协助操作的开始失败了时,cpu221终止图5中的处理。

在步骤s1104中,cpu221在从步骤s1102中与成功信息一起接收到的数据中获得协助会话id。

在步骤s1105中,cpu221获得在显示器232中显示的画面的拍摄图像。cpu221可以以设定的间隔定期获得显示在显示器232中的画面的多个拍摄图像,以获得显示在显示器232中的运动图像的拍摄图像。

在步骤s1106中,cpu221向中继服务器103发送用于把步骤s1105中获得的图像发送到多功能外围设备101的请求。cpu221把步骤s1104中获得的协助会话id和步骤s1105中获得的图像数据,与用于把步骤s1105中获得的图像发送到多功能外围设备101的请求一起发送到中继服务器103。

在步骤s1107中,cpu221确定是否要终止远程协助操作。例如,当从多功能外围设备101接收到指示要终止远程协助操作的信息时,cpu221确定要终止远程协助操作。另一方面,例如,当未从多功能外围设备101发送指示要终止远程协助操作的信息时,cpu221确定远程协助操作将不被终止。

此外,例如,当在显示器232中显示所有协助图像并且与所有显示的图像相对应的显示器232的拍摄图像被发送到中继服务器103时,cpu221可以确定远程协助操作将被终止。此外,例如,在显示器232中显示所有协助图像在并且显示器232的拍摄图像中的至少一个未被发送到中继服务器103的情况下,cpu221可以确定远程协助操作将不被终止。

当确定远程协助操作将被终止时,cpu221进行到步骤s1108,否则,cpu221返回到步骤s1105。

在步骤s1108中,cpu221向中继服务器103发送用于终止远程协助操作的请求。cpu221将在步骤s1104中获得的协助会话id与终止远程协助操作的请求一起发送到中继服务器103。

在步骤s1109中,cpu221从中继服务器103接收指示成功终止了远程协助操作的信息,并且图5中的处理终止。

图6是根据本公开的一个或更多个方面的由中继服务器103进行的处理的流程图。将参照图6描述在远程协助操作时由中继服务器103进行的处理。

在步骤s1201中,cpu241从外部接收数据并确定接收的数据是否指示开始远程协助操作的请求。当确定是肯定的时,cpu241进行到步骤s1202。另一方面,当确定是否定的时,cpu241进行到步骤s1205。

在步骤s1202中,cpu241生成用于识别与在步骤s1201中接收到的开始远程协助操作的请求相对应的远程协助操作的协助会话id。

在步骤s1203中,cpu241将在步骤s1202中生成的协助会话id添加到作为列表类型数据的、集体地包括会话id的协助会话id列表。协助会话id列表被存储在hdd244等中。

在步骤s1204中,cpu241将在步骤s1202中生成的协助会话id与指示成功开始了远程协助操作的信息一起发送到客户端,该客户端是在步骤s1201中接收到的开始远程协助操作的请求的发送源。客户端是多功能外围设备101或操作员pc102。在完成步骤s1204中的处理之后,cpu241返回到步骤s1201。

在步骤s1205中,cpu241确定在步骤s1201中接收的数据是否指示接收视频图像的请求。当确定是肯定的时,cpu241进行到步骤s1206。另一方面,当确定是否定的时,cpu241进行到步骤s1211。

在步骤s1206中,cpu241获得在步骤s1201中与数据一起接收到的协助会话id。

在步骤s1207中,cpu241检查在步骤s1206中获得的协助会话id是否被存储于在hdd244中存储的协助会话id列表。

在步骤s1208中,cpu241基于在步骤s1207中进行的检查的结果,确定在步骤s1206中获得的协助会话id是否被存储于在hdd244中存储的协助会话id列表。当确定是肯定的时,cpu241进行到步骤s1209。另一方面,当确定是否定的时,cpu241返回到步骤s1201。

在步骤s1209中,cpu241从与在步骤s1206中获得的协助会话id相对应的数据缓冲器获得数据。针对各协助会话id,在诸如hdd244等的存储区域中实现与协助会话id相对应的数据缓冲器。cpu241在数据缓冲器中存储要在远程协助操作中使用的数据,诸如关于被作为图像从操作员pc102发送到多功能外围设备101的图像的信息等。

在步骤s1210中,cpu241将在步骤s1209中获得的数据发送到客户端。步骤s1210中的客户端是在步骤s1201中接收到的数据的发送源,具体而言是多功能外围设备101。在完成步骤s1210中的处理之后,cpu241返回到步骤s1201。

在步骤s1211中,cpu241确定在步骤s1201中接收到的数据是否是发送视频图像的请求。当确定是肯定的时,cpu241进行到步骤s1212。另一方面,当确定是否定的时,cpu241进行到步骤s1217。

在步骤s1212中,cpu241获得在步骤s1201中与数据一起接收到的协助会话id。

在步骤s1213中,cpu241确定在步骤s1212中获得的协助会话id是否存储于在hdd244中存储的协助会话id列表。

在步骤s1214中,cpu241基于在步骤s1213中作出的确定的结果,确定在步骤s1212中获得的协助会话id是否存储于在hdd244中存储的协助会话id列表。当确定是肯定的时,cpu241进行到步骤s1215。当确定是否定的时,cpu241进行到步骤s1201。

在步骤s1215中,cpu241获得与在步骤s1201中接收的数据一起接收的图像数据。

在步骤s1216中,cpu241将在步骤s1215中获得的图像数据存储在与在步骤s1212中获得的协助会话id相对应的数据缓冲器中。在完成步骤s1216中的处理之后,cpu241返回到步骤s1201。在步骤s1216的处理中,将在步骤s1210中发送的数据存储在数据缓冲器中。

在步骤s1217中,cpu241确定在步骤s1201中接收到的数据是否是终止远程协助操作的请求。当确定是肯定的时,cpu241进行到步骤s1218。另一方面,当确定是否定的时,cpu241进行到步骤s1201。

在步骤s1218中,cpu241获得在步骤s1201中与数据一起接收到的协助会话id。

在步骤s1219中,cpu241从存储在hdd244等中的协助会话id列表中删除在步骤s1218中获得的协助会话id。

在步骤s1220中,cpu241向客户端发送指示远程协助操作成功终止的信息。在步骤s1220中的处理中的客户端对应于多功能外围设备101和操作员pc102中的在步骤s1201中发送数据的那一个。在完成步骤s1220中的处理之后,cpu241返回到步骤s1201。

接下来,将参照图7至图9描述在根据本实施例的远程协助操作期间由多功能外围设备101进行的排他控制处理。这里,排他控制处理指示在进行特定操作期间禁止除特定操作之外的操作的处理。在本实施例中,在对多功能外围设备101进行远程协助操作的情况下,协助系统禁止除通过远程ui画面对多功能外围设备101进行的远程协助操作之外的操作。

图7是根据本公开的一个或更多个方面的在远程ui操作期间多功能外围设备101中的排他处理的流程图。

在步骤s1301中,cpu202获得存储在ram204中的远程协助开始标志。远程协助开始标志是指示远程协助是否正在进行的信息。

在步骤s1302中,cpu202确定在步骤s1301中获得的远程协助开始标志是否被有效。cpu202通过确定在步骤s1301中获得的指示远程协助开始标记的信息是否指示远程协助开始标记被有效,来确定远程协助开始标记是否被有效。当确定在步骤s1301中获得的远程协助开始标志被有效时,cpu202进行到步骤s1304,否则,cpu202进行到步骤s1303。

在步骤s1303中,cpu202接收通过远程ui画面从外部输入的操作指令。图8a是示出由cpu202提供的远程ui画面7001的图。当通过远程ui从外部pc、外部移动终端等接收到的操作请求时,cpu202将关于远程ui画面7001的信息发送到请求源。诸如外部pc或外部移动终端等的请求源在显示单元中显示与发送的信息相对应的远程ui画面7001。诸如外部pc或外部移动终端等的请求源,基于通过显示的远程ui画面7001输入的用户操作接收用于操作多功能外围设备101的指令,并将接收到的操作指令发送到多功能外围设备101。cpu202根据发送的操作指令进行操作。通过上述处理,实现了通过远程ui画面的多功能外围设备101的操作。远程ui画面7001是用于多功能外围设备101的操作的操作画面的示例。步骤s1303中的处理是接受对多功能外围设备101进行的操作的接受处理的示例。

在步骤s1304中,cpu202从hdd205获得排他设置信息。排他设置信息指示在远程协助操作期间是否要进行排他控制处理,并且排他设置信息被存储在hdd205中。图9是示出根据本公开的一个或更多个方面的由多功能外围设备101的操作面板212显示的排他设置画面8001的图。排他设置画面8001包括复选框8002、ok按钮8003和取消按钮8004。当在复选框8002被选中的状态下检测到对ok按钮8003的选择时,cpu202将指示在远程协助操作期间禁止其他操作的信息设置为排他设置信息。排他设置画面8001是设置关于在远程协助期间是否接受对多功能外围设备101进行的操作的确定的设置画面的示例。

当排他设置信息指示在远程协助操作期间禁止其它操作并且在多功能外围设备101正在经受远程协助操作时,cpu202禁止通过远程ui画面的操作。cpu202可以仅禁止通过远程ui画面进行的操作当中的可能干扰远程协助操作的操作。在图9的示例中,复选框8002被选中。

尽管在本实施例中排他设置信息被存储在hdd205中,但是该信息可以存储在rom203、外部存储设备等中。此外,多功能外围设备101可以不使用排他设置信息。在这种情况下,当确定在步骤s1302中远程协助开始标志被有效时,cpu202直接进行到步骤s1306,而不进行步骤s1304和步骤s1305中的处理。

在步骤s1305中,cpu202确定在步骤s1304中获得的排他设置信息是否指示在远程协助操作期间禁止其他操作。当确定是肯定的时,cpu202进行到步骤s1306。当确定是否定的时,cpu202进行到步骤s1303。

在步骤s1306中,cpu202禁止远程ui操作。cpu202将关于例如图8b所示的远程ui画面7001的信息发送到远程ui操作的请求源。在图8b的示例中,远程ui画面7001包括指示由于远程协助操作正在进行而禁止通过远程ui画面进行的操作的消息。cpu202在诸如pc或移动终端等的请求源的显示单元中显示图8b所示的画面,以通知用户禁止通过远程ui画面进行的操作。当紧接在在远程协助操作开始之前由其他用户发出操作指令时,在远程协助操作期间进行与由用户进行的操作相对应的处理,因此可能妨碍远程协助操作。为了解决这种情况,如果通过远程ui画面发出了操作指令,则cpu202可以停止执行与该操作指令对应的操作。然后,例如,cpu202在诸如pc或移动终端等的操作请求源的显示单元中,显示指示与该操作指令相对应的操作的执行被取消了的消息等。步骤s1306中的处理是在远程协助期间不接受对多功能外围设备101的操作的控制处理的示例。

在步骤s1307中,cpu202确定通过远程ui画面进行的操作是否终止。例如,当远程ui画面被显示并且随后被关闭时,操作请求源将指示远程ui画面关闭了的信息发送到多功能外围设备101。当从通过远程ui画面进行的操作的请求源接收到指示远程ui画面被关闭了的信息时,cpu202确定通过远程ui画面进行的操作终止了。此外,当从通过远程ui画面进行的操作的请求源没有接收到指示远程ui画面关闭了的信息时,cpu202确定通过远程ui画面进行的操作尚未终止。当确定通过远程ui画面进行的操作终止了时,cpu202终止图7中的处理,而当确定通过远程ui画面进行的操作尚未终止时,cpu202返回到步骤s1303。

如上所述,根据本实施例,通过进行图7中的处理,多功能外围设备101可以在远程协助操作期间禁止通过远程ui画面进行的操作。具体地,在远程协助操作期间不进行可能干扰远程协助操作的操作。由此,协助系统可以提高对多功能外围设备101的远程协助操作的稳定性,并且减少远程协助操作被妨碍的可能性。

根据本实施例,cpu202在远程协助操作期间禁止通过远程ui画面进行的操作。然而,除了在远程协助操作期间禁止通过远程ui画面进行的操作之外,cpu202还可以禁止通过多功能外围设备101的操作单元(诸如操作面板212等)进行的操作。此外,例如,在远程协助操作期间,cpu202可以禁止与不使用远程ui画面而发送到多功能外围设备101的命令相对应的操作。

此外,在本实施例中,cpu202在远程协助操作期间禁止远程协助操作以外的所有操作。然而,在仅有特定操作可能干扰远程协助操作的情况下,cpu202可以在远程协助操作期间仅禁止特定操作。具体而言,cpu202可以在远程协助操作期间禁止设置操作。设置操作的示例包括除远程协助操作和特定操作以外的所有操作。

在只有更新多功能外围设备101的设置信息的值的操作可能干扰远程协助操作的情况下,cpu202可以进行以下操作。具体地,cpu202可以在远程协助操作期间禁止要通过远程ui画面指示的、更新多功能外围设备101的设置信息的值的操作。此外,在只有多功能外围设备101的初始化操作可能干扰远程协助操作的情况下,cpu202可以进行以下操作。具体地,cpu202可以在远程协助操作期间禁止要通过远程ui画面指示的、多功能外围设备101的初始化操作。此外,在只有清除存储在多功能外围设备101的hdd205等中的日志的操作可能干扰远程协助操作的情况下,cpu202可以进行以下操作。日志是关于多功能外围设备101的操作的历史信息。具体地,cpu202可以在远程协助操作期间禁止要通过远程ui画面指示的、清除多功能外围设备101的日志的操作。

因此,cpu202仅禁止特定操作并允许其他操作,使得不干扰远程协助操作的操作是可执行的,并且可以改善可用性。

第二实施例

在第一实施例中,多功能外围设备101在远程协助操作期间禁止任何用户要通过远程ui画面输入的操作。

然而,取决于多功能外围设备,设置信息的值的更新和特定信息的获得可以仅通过经由远程ui画面的操作来进行。例如,进行远程协助操作的操作员期望更新多功能外围设备101的设置信息或获得特定信息。在这种情况下,使得作为远程协助操作的协助对象的多功能外围设备101的用户在远程协助操作期间能够通过远程ui画面操作多功能外围设备101。

因此,在本实施例中,如果作为远程协助操作的协助对象的用户与正在通过远程ui画面进行操作的用户一致,则协助系统进行控制,使得即使在远程协助操作期间也使得通过远程ui画面进行的其他操作能够进行。

本实施例的协助系统的系统构造与第一实施例的系统构造相同。此外,协助系统的部件的硬件构造也与第一实施例的相同。此外,多功能外围设备101的功能构造也与第一实施例的相同。

图10是根据本公开的一个或更多个方面的由多功能外围设备101进行的处理的流程图。将参照图10描述登录到多功能外围设备101的处理。

在步骤s1401中,cpu202在操作面板212中显示登录画面。登录画面接受用户的登录信息(诸如包括用户id等的用户信息和密码等)的输入,并且例如包括用于输入用户信息和密码的输入栏。

在步骤s1402中,cpu202通过在步骤s1401中显示在操作面板212中的登录画面,来接收对用户的用户信息和密码的输入。cpu202将输入的用户信息和输入的密码信息存储在ram204中。尽管在本实施例中,cpu202使用ram204来临时存储用户信息和密码,但是可以使用诸如hdd205等的其他存储设备。

在本实施例中,hdd205预先以加密状态存储与登记用户的用户信息相关联的密码。

在步骤s1403中,cpu202从hdd205获得关于与在步骤s1402中接收的用户信息相关联的加密密码的信息,并且解密该密码。然后,cpu202将在步骤s1402中接收的密码与解密的密码进行对比,以检查密码是否彼此一致,即检查密码是否正确。

在步骤s1404中,cpu202基于在步骤s1403中进行的校验处理的结果来确定在步骤s1402中接收到的密码是否正确。当确定是肯定的时,处理进行到步骤s1405。另一方面,当确定是否定的时,cpu202在操作面板212上显示指示登录失败的画面,并返回到步骤s1402。

在步骤s1405中,cpu202允许与在步骤s1402中接收到的用户信息和密码相对应的用户登录到多功能外围设备101。

在步骤s1406中,cpu202将在步骤s1405中使得能够登录的用户的用户信息存储在ram204中,并且终止图10中的处理。

图11是根据本公开的一个或更多个方面的由多功能外围设备101进行的处理的流程图。将参照图11描述本实施例的远程协助操作期间由多功能外围设备101进行的排他控制处理。步骤s1501至步骤s1507的操作分别与图7的步骤s1301至步骤s1307的操作相同。然而,步骤s1505中的操作与步骤s1305中的操作的不同之处在于,当确定排他设置信息指示在远程协助操作期间禁止除远程协助操作之外的操作时,处理进行到步骤s1508。此外,图7中的处理中不包括的步骤s1508至步骤s1509中的操作对应于对比用户信息的处理。

在下文中,将描述与图7中的处理不同的、图11中的处理的部分。

在步骤s1508中,cpu202从ram204获得登录到作为通过远程协助操作的协助对象的多功能外围设备101的用户的用户信息,以及通过远程ui画面发送了操作请求的用户的用户信息。

在步骤s1509中,cpu202将在步骤s1508中获得的、作为通过远程协助操作的协助对象的用户的用户信息,与在步骤s1508中获得的通过远程ui画面发送了操作请求的用户的用户信息进行对比,以确定用户信息是否彼此一致。

当确定是肯定的时,cpu202进行到步骤s1503,在步骤s1503中,cpu202接受通过远程ui画面的操作。另一方面,当确定是否定的时,cpu202进行到步骤s1506,在步骤s1506中,cpu202禁止通过远程ui画面的操作。

如上所述,根据本实施例,cpu202可以根据图11中的处理使得作为通过远程协助操作的协助对象的用户能够在远程协助操作期间对多功能外围设备101进行操作。然后,cpu202可以禁止除了作为远程协助操作的协助对象的用户以外的用户进行操作。通过这种方式,即使在仅可以通过操作远程ui画面来进行设置信息的更新和特定信息的获取的情况下,协助对象的用户也可以通过远程ui画面进行操作,而禁止其他用户的操作。具体而言,协助系统能够提高可用性。

下面描述本实施例的优点。未识别出远程协助的进行的用户不改变与作为远程协助的对象的多功能外围设备的网络相关联的设置信息。具体而言,多功能外围设备的操作员的远程协助不被中断。类似地,当其他用户在远程协助期间清除多功能外围设备的日志或进行初始化时,远程协助所需的信息不被删除。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以进行上述实施例中的一个或更多个的功能,和/或包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,排他集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以进行上述实施例中的一个或更多个的功能,并且/或者控制一个或更多个电路以进行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu)、微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)tm)、闪存装置以及存储卡等中的一个或更多个。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

虽然参照示例性实施例对本发明进行了描述,但是应该理解,本发明不限于所公开的示例性实施例。应当对权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1