信息处理设备和信息处理方法转让专利

申请号 : CN201610211610.5

文献号 : CN106559598B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 佐佐木茂彦盐野入裕力

申请人 : 富士施乐株式会社

摘要 :

信息处理设备和信息处理方法。一种信息处理设备包括会话生成单元、关联单元和处理单元。在用户没有被唯一识别时从第一终端接受操作的情况下,会话生成单元生成与第一终端关联的第一会话信息,第一会话信息用作管理针对第一终端的通信的单位。在从第二终端接受操作的情况下,会话生成单元还生成与第二终端关联的第二会话信息,第二会话信息用作管理针对第二终端的通信的单位。在接受将第一终端与第二终端相关联的操作的情况下,关联单元将第一会话信息与第二会话信息相关联。在第一会话信息与第二会话信息相关联的情况下,处理单元响应于使用第二终端执行的操作,执行使用与第一终端关联地存储的操作日志的处理。

权利要求 :

1.一种信息处理设备,所述信息处理设备包括:

会话生成单元,所述会话生成单元在用户没有被唯一识别时从第一终端接受操作的情况下,生成与所述第一终端关联的第一会话信息,所述第一会话信息用作管理针对所述第一终端的通信的单位,并且在从第二终端接受操作的情况下,生成与所述第二终端关联的第二会话信息,所述第二会话信息用作管理针对所述第二终端的通信的单位;

关联单元,其在接受将所述第一终端与所述第二终端相关联的操作的情况下,将所述第一会话信息与所述第二会话信息相关联;以及处理单元,其在所述第一会话信息与所述第二会话信息相关联的情况下,响应于使用所述第二终端执行的操作,执行使用与所述第一终端关联地存储的操作日志的处理,其中,所述处理单元在所述第一会话信息与所述第二会话信息相关联的情况下,使均响应于使用所述第二终端执行的操作而执行的处理之中的、基于与所述第一终端关联地存储的操作日志而执行的处理不同于基于与所述第二终端关联地存储的操作日志而执行的处理。

2.根据权利要求1所述的信息处理设备,所述信息处理设备还包括:

第一解除关联单元,响应于由所述关联单元将所述第一会话信息与所述第二会话信息相关联,所述第一解除关联单元将所述第一终端与所述第一会话信息解除关联。

3.根据权利要求1所述的信息处理设备,所述信息处理设备还包括:

第二解除关联单元,在所述关联单元将所述第一会话信息与所述第二会话信息相关联之后,所述第一终端接受完成使用所述第一终端的指令或者经过预定时间段而没有执行任何操作的情况下,所述第二解除关联单元将所述第一终端与所述第一会话信息解除关联。

4.根据权利要求3所述的信息处理设备,其中,所述关联单元在所述第一终端接受完成使用所述第一终端的指令之前接受将所述第一终端与所述第二终端相关联的操作的情况下,将所述第一会话信息与所述第二会话信息相关联。

5.根据权利要求3或4所述的信息处理设备,其中,所述处理单元将关于所述第一终端接受完成使用所述第一终端的指令之前已经开始的处理的信息通知给通知目的地,所述通知目的地是基于由所述关联单元关联的会话信息而确定的目的地。

6.根据权利要求1所述的信息处理设备,所述信息处理设备还包括:

发送单元,其在从所述第一终端或所述第二终端接受将所述第一终端与所述第二终端相关联的操作的情况下,向所述第一终端和所述第二终端之中的没有从其接受将所述第一终端与所述第二终端相关联的操作的终端发送表示用于确认是否许可所述关联的画面的信息,其中,在表示所述画面的信息被发送至的该终端接受许可所述关联的操作的情况下,所述关联单元将所述第一会话信息与所述第二会话信息相关联。

7.根据权利要求1所述的信息处理设备,其中,所述处理单元根据所述第一终端是第一类型的终端还是第二类型的终端或者根据所述第二终端是第一类型的终端还是第二类型的终端,改变使用所述操作日志执行的处理的种类。

8.根据权利要求1所述的信息处理设备,所述信息处理设备还包括:

存储器,其存储用于操作所述信息处理设备的终端的操作日志,所述终端包括所述第一终端和所述第二终端;以及删除单元,其基于对所述终端中的对应终端执行的操作、对所述信息处理设备执行的操作、或经过的时间,删除存储在所述存储器中的操作日志之中的、与由所述关联单元关联的会话信息不相关的操作日志。

9.根据权利要求1所述的信息处理设备,其中,所述关联单元通过假设致使所述第一终端和所述第二终端执行短距离无线通信的操作作为将所述第一终端与所述第二终端相关联的操作,将所述第一会话信息与所述第二会话信息相关联。

10.一种信息处理方法,所述信息处理方法包括:

在用户没有被唯一识别时从第一终端接受操作的情况下,生成与所述第一终端关联的第一会话信息,所述第一会话信息用作管理针对所述第一终端的通信的单位;

在从第二终端接受操作的情况下,生成与所述第二终端关联的第二会话信息,所述第二会话信息用作管理针对所述第二终端的通信的单位;

在接受将所述第一终端与所述第二终端相关联的操作的情况下,将所述第一会话信息与所述第二会话信息相关联;以及在所述第一会话信息与所述第二会话信息相关联的情况下,响应于使用所述第二终端执行的操作,执行使用与所述第一终端关联地存储的操作日志的处理,其中,所述方法还包括以下步骤:

在所述第一会话信息与所述第二会话信息相关联的情况下,使均响应于使用所述第二终端执行的操作而执行的处理之中的、基于与所述第一终端关联地存储的操作日志而执行的处理不同于基于与所述第二终端关联地存储的操作日志而执行的处理。

说明书 :

信息处理设备和信息处理方法

技术领域

[0001] 本发明涉及信息处理设备和信息处理方法。

背景技术

[0002] 可用由多个终端操作并且供多个用户利用的信息处理设备。例如,日本未审专利申请公开No.2006-220940描述了能够通过检索所存储的操作日志来利用操作日志的图像形成设备(在这种情况下,信息处理设备)。信息处理设备不仅允许用户在通过用户认证等识别用户之后利用它,而且允许用户甚至在用户没有被唯一识别的情况下(诸如,在认证耗时费力的情况下)利用它。
[0003] 在使用其它终端继续进行使用特定终端执行的操作的情况下,如果用户没有被唯一识别,则通过用户认证指定的识别信息不可用于识别将传送到其它终端的操作日志和关于该特定终端的信息,

发明内容

[0004] 因此,本发明的目的是,即使在用于唯一识别用户的信息不可用的情况下,也允许第二终端使用第一终端的操作日志来执行处理。
[0005] 根据本发明的第一方面,提供了一种信息处理设备,所述信息处理设备包括会话生成单元、关联单元和处理单元。在用户没有被唯一识别时从第一终端接受操作的情况下,所述会话生成单元生成与所述第一终端关联的第一会话信息,所述第一会话信息用作管理针对所述第一终端的通信的单位。在从第二终端接受操作的情况下,所述会话生成单元还生成与所述第二终端关联的第二会话信息,所述第二会话信息用作管理针对所述第二终端的通信的单位。在接受将所述第一终端与所述第二终端相关联的操作的情况下,所述关联单元将所述第一会话信息与所述第二会话信息相关联。在所述第一会话信息与所述第二会话信息相关联的情况下,所述处理单元响应于使用所述第二终端执行的操作,执行使用与所述第一终端关联地存储的操作日志的处理。
[0006] 根据本发明的第二方面,根据第一方面的所述信息处理设备还包括第一解除关联单元。所述第一解除关联单元响应于所述关联单元将所述第一会话信息与所述第二会话信息相关联,将所述第一终端与所述第一会话信息解除关联。
[0007] 根据本发明的第三方面,根据第一方面或第二方面的所述信息处理设备还包括第二解除关联单元。所述第二解除关联单元在所述关联单元将所述第一会话信息与所述第二会话信息相关联之后、所述第一终端接受完成使用所述第一终端的指令或者过去预定时间段而没有执行任何操作的情况下,将所述第一终端与所述第一会话信息解除关联。
[0008] 根据本发明的第四方面,在根据第三方面的所述信息处理设备中,在所述第一终端接受完成使用所述第一终端的指令之前接受将所述第一终端与所述第二终端相关联的操作的情况下,所述关联单元将所述第一会话信息与所述第二会话信息相关联。
[0009] 根据本发明的第五方面,在根据第三或第四方面的所述信息处理设备中,所述处理单元将关于所述第一终端接受完成使用所述第一终端的指令之前已经开始的处理的信息通知给通知目的地,所述通知目的地是基于所述关联单元关联的会话信息确定的目的地。
[0010] 根据本发明的第六方面,根据第一方面至第五方面中的任一项所述的信息处理设备还包括发送单元。在从所述第一终端或所述第二终端接受将所述第一终端与所述第二终端相关联的操作的情况下,所述发送单元向所述第一终端和所述第二终端之中的没有从其接受将所述第一终端与所述第二终端相关联的操作的终端发送表示用于确认是否许可关联的画面的信息。在表示所述画面的信息发送至的终端接受许可关联的操作的情况下,所述关联单元将所述第一会话信息与所述第二会话信息相关联。
[0011] 根据本发明的第七方面,在根据第一方面至第六方面中的任一项所述的信息处理设备中,所述处理单元根据所述第一终端是第一类型的终端还是第二类型的终端或者根据所述第二终端是第一类型的终端还是第二类型的终端,改变使用操作日志执行的处理的种类。
[0012] 根据本发明的第八方面,在根据第一方面至第七方面中的任一项所述的信息处理设备中,所述处理单元在所述第一会话信息与所述第二会话信息相关联的情况下,使均响应于使用所述第二终端执行的操作而执行的处理之中的、基于与所述第一终端关联地存储的操作日志而执行的处理不同于基于与所述第二终端关联地存储的操作日志而执行的处理。
[0013] 根据本发明的第九方面,根据第一方面至第八方面中的任一项所述的信息处理设备还包括存储器和删除单元。所述存储器存储用于操作所述信息处理设备的终端的操作日志,所述终端包括所述第一终端和所述第二终端。所述删除单元基于对所述终端中的对应终端执行的操作、对所述信息处理设备执行的操作、或过去的时间,从存储在所述存储器中的操作日志之中,删除与通过所述关联单元关联的会话信息不相关的操作日志。
[0014] 根据本发明的第十方面,在根据第一方面至第九方面中的任一项所述的信息处理设备中,所述关联单元通过假设致使所述第一终端和所述第二终端执行短距离无线通信的操作作为将所述第一终端与所述第二终端相关联的操作,将所述第一会话信息与所述第二会话信息相关联。
[0015] 根据本发明的第十一方面,提供了一种信息处理方法,所述信息处理方法包括:在用户没有被唯一识别时从第一终端接受操作的情况下,生成与所述第一终端关联的第一会话信息,所述第一会话信息用作管理针对所述第一终端的通信的单位;以及在从第二终端接受操作的情况下,生成与所述第二终端关联的第二会话信息,所述第二会话信息用作管理针对所述第二终端的通信的单位;在接受将所述第一终端与所述第二终端相关联的操作的情况下,将所述第一会话信息与所述第二会话信息相关联;以及在所述第一会话信息与所述第二会话信息相关联的情况下,响应于使用所述第二终端执行的操作,执行使用与所述第一终端关联地存储的操作日志的处理。
[0016] 根据本发明的第一方面、第五方面或第十一方面,即使在唯一识别用户的信息不可用的情况下,第二终端也可执行使用第一终端的操作日志的处理。
[0017] 根据本发明的第二方面或第三方面,可限制能够执行使用操作日志的处理的终端。
[0018] 根据本发明的第四方面,在第一终端在接受完成利用的指令之前接受关联操作的情况下,第二终端可使用第一终端的操作日志。
[0019] 根据本发明的第六方面,只有在得到关联许可的情况下,才可将终端相关联。
[0020] 根据本发明的第七方面,可执行基于终端类型的处理。
[0021] 根据本发明的第八方面,可执行基于关联终端的操作日志和其它终端的操作日志的处理。
[0022] 根据本发明的第九方面,可基于用户操作或过去的时间,删除不关联的终端的日志信息。
[0023] 根据本发明的第十方面,可借助短距离无线通信,执行将第一终端与第二终端相关联的操作。

附图说明

[0024] 将基于下面的图详细描述本发明的示例性实施方式,其中:
[0025] 图1例示根据示例性实施方式的信息处理系统的整体构造;
[0026] 图2例示用户终端的硬件构造;
[0027] 图3例示操作面板的硬件构造;
[0028] 图4例示图像处理设备的硬件构造;
[0029] 图5例示信息处理系统的功能层的结构;
[0030] 图6例示信息处理系统的功能构造的细节;
[0031] 图7例示功能单元中包括的模块的示例;
[0032] 图8例示所存储的会话信息的示例;
[0033] 图9例示针对用户终端的会话信息的示例;
[0034] 图10A和图10B例示经受关联处理的会话信息的示例;
[0035] 图11A和图11B例示用户终端上显示的画面如何改变;
[0036] 图12例示信息处理系统执行的操作的过程的示例;
[0037] 图13例示针对操作面板的下一个会话信息的示例;
[0038] 图14例示被删除终端标识信息的会话信息;
[0039] 图15例示第一终端上显示的画面的示例;
[0040] 图16例示第二终端上显示的画面的示例;
[0041] 图17例示根据修改形式的由信息处理系统执行的操作的过程的示例;
[0042] 图18例示根据修改形式的由信息处理系统执行的操作的过程的示例;
[0043] 图19例示用户终端上显示的画面的示例;
[0044] 图20A至图20C例示关联表的示例;以及
[0045] 图21例示根据修改形式的会话信息的示例。

具体实施方式

[0046] 1示例性实施方式
[0047] 1-1构造
[0048] 图1例示根据示例性实施方式的信息处理系统1的整体构造。信息处理系统1包括通信线路2、通信装置3、信息处理设备10和多个用户终端20。在这个示例性实施方式中,信息处理系统1给用户提供诸如复印、扫描、传真和打印(在介质上输出图像数据)的功能。
[0049] 通信线路2的示例包括互联网、移动通信网络和电话线路中的至少一个。通信线路2实现与之连接的装置之间的通信。信息处理设备10和通信装置3连接到通信线路2。通信装置3是具有通信功能的设备。在这个示例性实施方式中,通信装置3基于无线局域网(LAN)标准执行无线通信。通信装置3与用户终端20无线通信。通信装置3还借助通信线路2与图像处理设备10通信。也就是说,图像处理设备10借助通信线路2和通信装置3与用户终端20通信。
注意的是,可省去通信装置3。例如,图像处理设备10可具有通信装置3的功能(WiFi Direct(注册商标))并且可与用户终端20无线通信。
[0050] 图像处理设备10执行诸如在介质上形成图像的图像形成处理和扫描介质上的图像的图像扫描处理的处理。当向用户提供以上提到的诸如复印、扫描、传真和打印的功能时,执行这些处理。图像处理设备10包括用于操作图像处理设备10的操作面板30。操作面板30是图像处理设备10的用户界面(UI)并且是用于操作图像处理设备10的终端(下文中,被称为“操作终端”)之一。
[0051] UI是允许用户与操作目标设备(即,在这个示例性实施方式中,图像处理设备10)交换信息的界面。用户使用操作终端来操作操作目标设备。操作终端显示用户执行操作的画面和对应于操作的画面(例如,显示操作结果的画面)。操作面板30固定在图像处理设备10的外壳上并且供到访图像处理设备10的安装地点的用户使用。注意的是,操作面板30可固定于图像处理设备10或者可从图像处理设备10拆下并且当它被拆下时用作平板终端。
[0052] 用户终端20中的每个是供用户使用的终端。用户终端20可以是例如智能电话、平板终端和个人计算机。用户终端20中的每个与图像处理设备10通信,以交换用于操作图像处理设备10的数据。用户终端20中的每个是图像处理设备10的操作终端之一。如上所述,用户终端20和操作面板30是图像处理设备10的操作终端并且以下当不用将它们相互区分开时被统称为操作终端4。这些操作终端4(具体地,用户终端20和操作面板30)用作根据本发明的方面的“第一终端”的示例和“第二终端”的示例(当用户终端20和操作面板30中的一个用作“第一终端”时,另一个用作“第二终端”)。
[0053] 图2例示用户终端20的硬件构造。用户终端20是包括控制单元21、存储单元22、通信单元23、显示单元24、操作单元25和短距离通信单元26的计算机。控制单元21包括中央处理单元(CPU)、只读存储器(ROM)、随机存取存储器(RAM)和实时时钟。CPU通过使用RAM作为其工作区,执行存储在ROM或存储单元22中的程序,从而控制各个单元的动作。实时时钟计算当前的日期/时间并且将当前的日期/时间告知CPU。存储单元22包括例如闪存。例如,存储单元22存储被控制单元21用来执行控制的数据和程序(例如,诸如浏览器的网络应用)和图像数据。
[0054] 通信单元23包括天线和基于无线LAN标准执行无线通信的通信电路。例如,通信单元23与图1中示出的通信装置3无线通信。显示单元24包括例如液晶显示器。显示单元24由控制器21进行控制,以在显示面板上显示图像。例如,在用户终端20是智能电话或平板终端的情况下,操作单元25包括例如设置在显示面板上的触摸传感器(也被称为触摸屏或触摸面板)和设置在用户终端20的外壳上的按钮。操作单元25接受诸如轻击的用户操作,并且向控制单元21供应指示操作类型的操作数据。在用户终端20是个人计算机的情况下,操作单元25还包括键盘和鼠标。控制单元21按照供应的操作数据来执行控制。
[0055] 短距离通信单元26包括用于短距离无线通信的电路。短距离通信单元26与外部设备执行短距离无线通信。使用通过使用近场通信(NFC)标签交换认证信息或者借助蓝牙(注册商标)或当多个蓝牙装置的位置彼此靠近时动态形成在蓝牙装置之间的微微网无线交换认证信息所凭借的通信作为短距离无线通信。在示例性实施方式中,短距离通信单元26是NFC读取器,执行作为短距离无线通信的基于NFC的通信。
[0056] 图3例示操作面板30的硬件构造。操作装置30是包括控制单元31、存储单元32、通信单元33、显示单元34、操作单元35和短距离通信单元36的计算机。除了通信单元33外的操作面板30的各组件是与被分派图2中的相同名称的对应组件等同的硬件组件。通信单元33包括基于有线LAN标准执行通信的通信单元和供通信电缆(具体地,LAN电缆)的连接器插入的端口。注意的是,通信单元33可执行无线通信以及有线通信。例如,在操作面板30如上所述地可拆卸的情况下,通信单元33执行无线通信。
[0057] 图4例示图像处理设备10的硬件构造。图像处理设备10是包括控制单元11、存储单元12、图像扫描单元13、图像形成单元14、第一通信单元15、第二通信单元16和连接单元17的计算机。图像处理设备10还包括用作UI单元的上述操作面板30。在这个示例性实施方式中,控制单元11控制除了操作面板30外的各单元。控制单元11是等同于图2中示出的控制单元21的硬件组件。存储单元12包括例如硬盘驱动。例如,存储单元12存储被控制单元11用来执行控制的数据和程序和图像数据。
[0058] 图像扫描单元13执行图像扫描处理,例如使用电荷耦合器件(CCD)系统来扫描原稿图像。图像扫描单元13用光学方式扫描介质(诸如,纸张)上的内容的图像,并且将代表所扫描图像的图像数据供应到控制单元11。例如,图像形成单元14执行图像形成处理,使用电子摄影显影系统在介质上形成图像。图像形成单元14在诸如纸张的介质上形成由控制单元11供应的图像数据所代表的图像。以上提到的用于扫描并且形成图像的系统只是示例,可使用其它系统。第一通信单元15通过通信电缆或数据总线连接到操作面板30的通信单元
33。第一通信单元15在不使用任何外部设备的情况下与操作面板30通信。也就是说,通信单元33在不使用任何外部设备的情况下与图像处理设备10通信。注意的是,在通信单元33如上所述执行无线通信的情况下,第一通信单元15也执行无线通信。
[0059] 第二通信单元16用作通信接口并且包括:通信电路,其基于有线LAN标准或无线LAN标准执行通信;端口,其供通信电缆(例如,LAN电缆)的连接器插入;基于无线LAN标准的无线发送器/接收器。第二通信单元16执行与连接到这个接口的设备通信的通信处理。第二通信单元16连接到图1中示出的通信线路2并且借助外部设备(即,图像处理设备10的外部设备,例如,通信装置3)与例如用户终端20通信。连接单元17包括例如槽,诸如SD存储卡的存储介质连接到槽。连接单元17连接到此存储介质。控制单元11借助连接单元17读取存储在存储介质上的数据并且将数据写入存储介质。操作面板30包括参照图3描述的组件。操作面板30与第一通信单元15通信。
[0060] 图像处理设备10的控制单元11、用户终端20的控制单元21和操作面板30的控制单元31执行程序并且控制各个单元。以此方式,实现下述的功能。
[0061] 图5例示信息处理系统1的功能层的结构。信息处理系统1包括呈现层100和装置层200。呈现层100是实现接受用户操作的功能的层(即,用户界面)。装置层200是响应于呈现层100接受的用户操作执行处理并且提供以上提到的诸如复印和扫描的各种功能的层。
[0062] 呈现层100包括本地面板单元110和远程面板单元120。本地面板单元110是图像处理设备10中包括的操作面板。本地面板单元110(本地地)供到访图像处理设备10的安装地点的用户使用。远程面板单元120是借助图1中示出的通信装置3和通信线路2连接到图像处理设备10的操作面板。远程面板单元120供处于远离图像处理设备10的(远程)地点的用户使用。
[0063] 装置层200包括功能层220、中间件层230和硬件层240。功能层220是按照期望使用实现处理数据功能(诸如,复印功能和扫描功能)的层。中间件层230是位于功能层220和硬件层240之间并且响应于用户操作执行通用处理的层。硬件层240是物理地实现诸如图像扫描和图像形成的处理的层。
[0064] 图6例示信息处理系统1的功能构造的细节。本地面板单元110包括显示单元111、操作单元112、存储单元113、显示控制单元114和通信单元115。显示单元111显示图像。操作单元112接受用户操作。存储单元113存储待显示图像。显示控制单元14控制显示单元111显示用于操作图像处理设备10的图像(下文中,被称为“操作图像”)和指示响应于操作执行的处理的状态的信息。通信单元115控制显示控制单元114和装置层200之间的通信。远程面板单元120包括显示单元121、操作单元122、存储单元123、显示控制单元124和通信单元125。这些单元具有与被分派相同名称的本地面板单元110的各个组件等同的功能。
[0065] 装置层200包括通信单元210。通信单元210实现图像处理设备10和呈现层100之间的通信。通信单元210基于超文本传输协议(例如,RFC 7230定义的HTTP)/超文本传输协议安全(HTTPS)实现通信。另外,例如,通信单元210实现用于传达用可扩展标记语言(XML)编写的数据(下文中,被称为“XML数据”)的基于简单对象访问协议(SOAP)的通信。例如,通信单元210接收指示呈现层100发送的HTTP请求的XML数据并且将XML数据供应到操作图像管理单元221(随后描述)。通信单元210还接收作为响应的指示操作图像管理单元221(随后描述)供应的HTTP响应的XML数据并且将XML数据发送到呈现层100。
[0066] 通信单元210还支持WebSocket标准(例如,RFC 6455定义的)。基于这个标准,一旦传输控制协议(TCP)握手过程的结果是创建了与呈现层100的连接,通信单元210不仅实现指示HTTP请求和HTTP响应的XML数据的通信,而且还例如实现以给定定时将XML数据从事件通知单元225(随后描述)发送到呈现层100。用这种构造,在信息处理系统1中,不仅执行基于源自呈现层100的HTTP请求的所谓拉型(pull-type)通信,而且执行源自图像处理设备10的推型(push-type)通信。
[0067] 功能层220包括操作图像管理单元221、操作图像数据库(DB)222、功能单元223、接受/响应单元224、事件通知单元225、认证管理单元226和会话管理单元227。操作图像管理单元221借助通信单元210将以上提到的操作图像(即,用于操作图像处理设备10的图像)供应到操作终端4。操作图像DB 222存储操作图像(具体地,代表操作图像的图像数据)。响应于操作终端4对操作图像的请求,操作图像管理单元221借助通信单元210将所请求的操作图像发送到已经发出请求的操作终端4。
[0068] 功能单元223包括实现图像处理设备10提供到用户的功能的模块。
[0069] 图7例示功能单元223中包括的模块的示例。功能单元223包括实现复印功能、扫描功能、传真功能、打印功能、地址表管理功能(管理地址信息的功能)、装置管理功能(管理图像扫描单元13处的原稿装载状态和图像形成单元14使用的介质和耗材的状态的功能)、认证功能、机密邮箱功能(管理存储在图像处理设备10中的电子文档的功能)、预览功能、下载功能(控制程序更新的功能)、维护功能(响应于远程请求执行硬件维护的功能)和诊断功能(对硬件执行诊断的功能)的模块。
[0070] 功能单元223执行例如扫描处理、传真发送处理和打印处理(提供扫描功能、传真功能和打印功能的处理)以及以上提到的复印处理。复印处理包括由图4中示出的图像扫描单元13和图像形成单元14分别执行的图像扫描处理和图像形成处理。扫描处理包括图像扫描处理。传真发送处理包括第二通信单元16执行的传真发送处理。打印处理包括第二通信单元16执行的通信处理和图像形成处理。根据数据是如何获取和输出的,扫描处理和传真发送处理可额外地包括使用第二通信单元16进行的数据通信处理、将数据写入存储单元12的写处理和从存储单元12读取所存储数据的读处理。
[0071] 指示功能单元223执行由中间件层230进行的处理。在开始执行该处理之后,功能单元223向会话管理单元227供应指示正执行处理的状态的信息。功能单元223还借助中间件层230向事件通知单元225供应处理结果。
[0072] 接受/响应单元224接受使用操作终端4执行的操作图像处理设备10的操作。具体地,接受/响应单元224接受操作终端4实现的来自呈现层100的处理的请求并且请求功能单元223按照接受对其请求的处理的类型来执行处理。另外,接受/响应单元224借助通信单元210将响应数据发送到呈现层100,响应数据指示对所接受请求的响应(诸如,指示接受请求的数据或指示处理状态的数据)。
[0073] 事件通知单元225向呈现层100通知例如指示处理状态的信息,该信息是功能单元223借助中间件层230供应的。认证管理单元226管理用于用户认证的认证信息。当用户登录图像处理设备10或者执行处理时,认证管理单元226查看授予用户的特权并且认证操作图像处理设备10的用户。
[0074] 会话管理单元227管理操作终端4的连接、操作终端4上的操作状态和处理状态。会话管理单元227包括用户会话管理单元701、UI会话管理单元702、会话关联/解除关联单元703、操作日志管理单元704和会话信息存储单元705。
[0075] 术语“会话”是指从操作终端4创建与图像处理设备10的连接时到断开连接时或者从用户登录时到用户登出时执行的一系列操作或通信。使用会话作为这一系列操作或通信的管理单位。使用为其生成会话的操作终端4来操作图像处理设备10。术语“会话”涵盖用户会话和UI会话。会话管理单元227存储会话信息,包括指示用户会话细节的用户会话信息和指示UI会话细节的UI会话信息。
[0076] 用户会话信息指示用户使用操作终端4执行的操作图像处理设备10的操作的日志和响应于用户指令执行的处理的状态。操作日志指示例如用户已经看到了哪个画面和用户已经利用了哪个功能。如果利用的是复印功能,则操作日志指示已经从纸张大小、纸张取向、彩色或黑白模式、图像质量和分选设置之中选择了哪些设置信息项。如果利用的是传真功能,则操作日志指示发送目的地的传真号。另外,处理状态指示关于处理是正在执行、已完成、还是被挂起的状态。
[0077] UI会话信息指示关于与用户操作的操作终端4通信的通信管理信息。通信管理信息包括管理通信连接所必需的信息,例如,在操作终端4上运行的程序(例如,浏览器)的IP地址和类型。包括UI会话信息的会话信息被用作针对操作终端4进行的通信的管理单位。针对操作终端4进行的通信是包括其中操作终端4用作发送源的通信和其中操作终端4用作发送目的地的通信中的至少一个的通信。
[0078] 用户会话管理单元701针对已经登录图像处理设备10的各用户生成用户会话信息并且更新所生成的用户会话信息。用户会话信息包括用于识别登录用户的用户识别信息。用户识别信息是例如指示供登录用的用户标识(ID)或用户名的字符串。
[0079] 用户会话管理单元701在操作终端4连接到图像处理设备10并且即使用户还没有登录图像处理设备10用户也能够操作图像处理设备10的情况下发布指示还未经认证的用户的还未经认证的用户ID(用于识别还未经认证的用户的用户标识信息)。用户会话管理单元701与还未经认证的用户ID关联地生成和管理用户会话信息。这里,术语“认证”是指通过将当用户利用信息处理设备(图像处理设备10)时输入的信息与用于识别各登记人员的信息进行比较来唯一识别用户(确认所识别用户的特权被称为“授权”)。
[0080] 因此,还未经认证的用户(即,还没有经过认证的用户)指示没有被唯一识别的用户。例如,在多个用户共享客人账户的情况下或者在信息处理设备中设置公共密码并且任何得知密码的人能够利用该信息处理设备的情况下,利用该信息处理设备的用户被包括在还未经认证的用户中。用户会话管理单元701发布还未经认证的用户ID并且当操作终端4准备与图像处理设备10通信(连接)时生成用户会话信息。
[0081] 用户会话管理单元701管理与还未经认证的用户ID关联的用户会话信息,直到满足会话结束条件为止。例如,当用户登录时,当用户执行给出完成使用操作终端4的指令的操作(诸如,按下重置按钮的操作)时,或者当在没有在执行任何操作的情况下已经过去预定时间段(出现所谓的超时)时,满足会话结束条件。在因用户登录造成满足会话结束条件的情况下,用户会话管理单元701生成包括用户的用户ID的用户会话信息。在因其它因素造成满足会话结束条件的情况下,用户会话管理单元701发布另一个还未经认证的用户ID并且生成新的用户会话信息。
[0082] 操作日志管理单元704生成操作日志信息,操作日志信息指示接受/响应单元224接受的操作(也就是说,使用操作终端4执行的用户操作)的日志,并且每当执行用户操作时更新操作日志信息。在生成并且更新操作日志信息之后,操作日志管理单元704向用户会话管理单元701供应操作日志信息。用户会话管理单元701将供应的操作日志信息与用户识别信息(包括还未经认证的用户ID)相关联,以生成并且更新用户会话信息。
[0083] UI会话管理单元702针对接受操作的操作终端4中的每个生成UI会话信息并且通过将UI会话信息存储在会话信息存储单元705中来管理UI会话信息。UI会话信息包括用于识别操作终端4中的每个的终端标识信息。在示例性实施方式中,使用分派给操作终端4中的每个的符号和操作终端4的IP地址作为终端标识信息。
[0084] 如上所述,用户会话管理单元701和UI会话管理单元702用作会话生成单元,当从操作终端4接受到操作时,其与操作终端4关联地针对操作终端4生成会话信息。会话生成单元(用户会话管理单元701和UI会话管理单元702)不仅当用户被唯一地识别时通过发布用户ID来生成会话信息,而且当用户没有被唯一识别时通过发布还未经认证的用户ID来生成会话信息。
[0085] 另外,当满足上述的会话结束条件时,UI会话管理单元702将已经与操作终端4关联的会话信息与操作终端4解除关联。例如,当操作终端4接受到完成操作终端4的使用的指令时(诸如,当执行按下重置按钮的操作时),UI会话管理单元702确定满足了会话结束条件并且执行这个解除关联。另外,当在没有在执行任何操作的情况下经过预定时间段时(诸如,当出现超时时),UI会话管理单元702确定满足了会话结束条件并且执行这个解除关联。这种情况的UI会话管理单元702用作根据本发明的方面的“第二解除关联单元”的示例。
[0086] 会话关联/解除关联单元703将用户会话信息与UI会话信息关联。具体地,会话关联/解除关联单元703将用户会话管理单元701生成的用户会话信息和UI会话管理单元702生成的UI会话信息彼此关联地存储在会话信息存储单元705中。会话信息存储单元705基于各会话的状态来存储会话信息。
[0087] 图8例示所存储的会话信息的示例。在图8的示例中,存储还未经认证的用户ID“anon#LP_1”作为用户标识信息。另外,将终端标识信息“LP(127.0.0.1)”、指示当显示“菜单画面”时“扫描处理”已经“被选择”并且“服务器地址输入画面”正“被显示”的显示相关信息、指示“登出”的登录状态、指示正执行“扫描处理”、将“分辨率”设置成“200dpi”、“目的地”是“服务器X”的处理相关信息、以及指示“执行中”的处理状态相互关联。
[0088] 在这多条信息之中,用户标识信息、显示相关信息、处理相关信息和处理状态被包括在用户会话信息中,而终端标识信息和登录状态被包括在UI会话信息中。如上所述,会话信息存储单元705存储使用操作终端4执行的操作图像处理设备10的操作日志。会话信息存储单元705用作根据本发明的方面的“存储器”的示例。
[0089] 在图8中示出的示例中,存储已经被发布还未经认证的用户ID的用户(被称为用户A)已经使用操作面板30操作图像处理设备10的情况的操作日志。在用户A继续使用用户终端20操作图像处理设备10的情况下,在信息处理系统1中使用存储的操作日志来执行处理。也就是说,针对操作面板30创建的操作日志被传送到用户终端20,供其使用。下文中,作为操作日志的传送来源的操作终端4(在这个示例中,操作面板30)被称为“第一终端”,而作为操作日志的传送目的地的操作终端4(在这个示例中,用户终端20)被称为“第二终端”。
[0090] 在接受到使用第一终端和第二终端中的至少一个执行的用于将第一终端和第二终端彼此关联的用户操作的情况下,会话关联/解除关联单元703将针对第一终端的会话信息(下文中,被称为“第一会话信息”)与针对第二终端的会话信息(下文中,被称为“第二会话信息”)相关联。会话关联/解除关联单元703用作根据本发明的方面的“关联单元”的示例。进行此关联的结果是,第一终端的操作日志与第二终端相关联。此时执行的用户操作是致使第一终端的操作日志被传送到第二终端的操作并且在下文中被称为“日志传送操作”。在示例性实施方式中,会话关联/解除关联单元703假定致使第一终端和第二终端执行短距离无线通信的操作作为日志传送操作并且将第一终端的操作日志与第二终端相关联。
[0091] 当用作第二终端的用户终端20在与作为操作终端4的图像处理设备10通信之后连接到图像处理设备10时,执行这个日志传送操作。因UI会话管理单元702生成包括用户终端20的终端标识信息的UI会话信息和用户会话管理单元701生成包括使用用户终端20的用户的还未经认证的用户ID(在这个示例中,“anon#SMP_1”)的用户会话信息(也就是说,因生成代表用户终端20和图像处理设备10之间的会话的会话信息),创建了这个连接。
[0092] 图9例示用户终端20的会话信息的示例。在图9中示出的示例中,将还未经认证的用户ID“anon#SMP_1”作为用户标识信息进行存储。另外,存储终端标识信息“SMP(192.168.x.x)”、指示“菜单画面”正“被显示”的显示相关信息和指示“登出”的登录状态。由于处理还没有开始,因此针对处理相关信息和处理状态,设置“无”。
[0093] 如果例如用户将用户终端20放到NFC读取器(在这种情况下,操作面板30的短距离通信单元36)的上方或上面在这种状态下执行NFC通信,则操作面板30借助接受/响应单元224通知会话关联/解除关联单元703在第一终端(在这个示例中,操作面板30)和第二终端(在这个示例中,用户终端20)之间在执行NFC通信。用这个通知,发送将针对第一终端的会话信息与针对第二终端的会话信息相关联的指令。在接收到通知时,会话关联/解除关联单元703执行将存储在会话信息存储单元705中的第一会话信息与第二会话信息相关联的处理。
[0094] 图10A和图10B例示经受关联处理的会话信息的示例。图10A示出将针对第二终端的还未经认证的用户ID“anon#SMP_1”作为关联信息添加在其中的、图8中示出的针对操作面板30的会话信息。图10B示出将针对第一终端的还未经认证的用户ID“anon#LP_1”作为关联信息添加在其中的、图9中示出的针对用户终端20的会话信息。会话关联/解除关联单元703通过以此方式将第二终端的还未经认证的用户ID添加到会话信息中将第一会话信息与第二会话信息相关联。
[0095] 例如,用作第二终端的用户终端20可在执行NFC通信的情况下,向图像处理设备10发送用于识别与用户终端20的会话信息关联的会话信息的信息。即使在这种情况下,会话关联/解除关联单元703也使用接收到的信息来识别第二终端的会话信息并且将所识别的会话信息中包括的还未经认证的用户ID添加到会话信息中(如图10A和图10B中示出的示例中一样),从而执行关联。在从图像处理设备10可拆下操作面板30并且可利用它作为平板终端的情况下,可致使同为移动终端的操作面板30和用户终端20执行NFC通信。即使在这种情况下,也基于从任一终端发送到图像处理设备10的信息来执行关联。
[0096] 在第一终端接受完成使用第一终端(操作终端4)的指令之前接受将第一终端与第二终端相关联的操作的情况下,会话关联/解除关联单元703将第一会话信息与第二会话信息相关联。换句话讲,在第一终端接受指令之后,会话关联/解除关联单元703不执行这个关联。用这种构造,第二终端利用直到第一终端接受完成使用操作终端4的指令之前的操作日志。当第一终端接受这个指令时,第一终端和第一会话信息之间的关联被切断,响应于第二用户执行的操作,准备好生成新的第一会话信息,第二用户不同于已经操作第一终端的第一用户。会话关联/解除关联单元703以上述方式执行关联。因此,如果第一用户给出完成使用操作终端4的指令,则避免了出现以下情形:响应于第二用户执行的操作而生成的第一会话信息与响应于第一用户执行的操作而生成的第二会话信息相关联并且第一用户使用第二用户的操作日志。
[0097] 因该关联,图像处理设备10执行使用传送的操作日志的处理。使用操作日志的处理的示例包括显示过去显示的画面的处理、通过使用当用户已经利用相同功能时用户所选择的设置信息来重新执行复印功能等的处理、使用发送日志的传真发送处理和使用经扫描文件的数据的电子邮件发送处理。在示例性实施方式中,在第一会话信息和第二会话信息彼此相关联(即,第一终端的操作日志与第二终端相关联)的情况下,中间件层230响应于使用与第二会话信息关联的第二终端执行的操作,执行使用与第一终端关联地存储的操作日志的处理。中间件层230用作根据本发明的方面的“处理单元”的示例。
[0098] 中间件层230是指会话信息存储单元705。如果图10A和图10B中示出的会话信息(额外包括关联信息的会话信息)存储在会话信息存储单元705中,则中间件层230确定针对操作面板30的会话信息中包括的操作日志(显示相关信息和处理相关信息)与用户终端20相关联。将参照图11A和图11B描述在这种情况下用户终端20上显示的画面如何改变。
[0099] 图11A和图11B例示用户终端20上显示的画面如何改变的示例。图11A例示用户终端20上显示的菜单画面G1。如果用户选择“扫描至PC”,则显示图11B中例示的服务器地址输入画面G2。此时,中间件层230执行基于图10A中示出的针对操作面板30的会话信息中包括的操作日志的处理相关信息来显示服务器X的地址(图11B中的“xxxxxxxxx”)的处理。如果此信息被包括在针对显示面板30的会话信息的处理相关信息中,则中间件层230可显示存储位置和密码。
[0100] 中间件层230还将关于处理的信息通知给基于通过会话关联/解除关联单元703关联的会话信息而确定的目的地。具体地,中间件层230确定与和第一会话信息相关联的第二会话信息关联的操作终端4(在这个示例性实施方式中,用作第二终端的用户终端20)作为目的地,并且将关于其处理相关信息被包括在第一会话信息中的处理的信息(也就是说,关于在第一终端接受完成使用第一终端的指令之前已经开始的处理的信息)通知给操作终端4。
[0101] 1-2操作
[0102] 以下,将描述从当图像处理设备10通电时到响应于用户指令开始的操作完成时信息处理系统1执行的操作。
[0103] 图12例示信息处理系统1执行的操作的过程的示例。图12中例示的操作响应于例如用户将图像处理设备10通电而开始。首先,图像处理设备10生成针对使用操作面板30的还未经认证的用户的会话信息(步骤S11)。因生成会话信息,操作面板30连接到图像处理设备10作为操作终端4。
[0104] 在这个示例中,用户将原稿放置在图像处理设备10处并且执行使用操作面板30开始扫描处理的操作。操作面板30接受这个操作(步骤S21)并且指示图像处理设备10开始扫描处理(步骤S22)。响应于这个指令,图像处理设备10开始扫描处理(步骤S23)。图像处理设备10还生成指示使用操作面板30的用户的操作日志的操作日志信息(步骤S24)。
[0105] 如果用户并行于这个处理执行将用户终端20连接到图像处理设备10的操作,则用户终端20请求图像处理设备10创建连接(步骤S31)。图像处理设备10生成会话信息,包括例如已经发送连接请求的用户终端20的终端标识信息和还未经认证的用户ID(步骤S32)。因生成这个会话信息,用户终端20连接到图像处理设备10作为操作终端4。
[0106] 然后,用户执行将用户终端20带到(放到)NFC读取器(操作面板30的短距离通信单元36)附近(上方或上面)的操作作为上述日志传送操作。响应于这个操作,用户终端20和操作面板30执行NFC通信(步骤S41)。然后,在这个示例中,操作面板30通知图像处理设备10在第一终端(在这个示例中,操作面板30)和第二终端(在这个示例中,用户终端20)之间在执行NFC通信(步骤S42)。在接收到这个通知时,图像处理设备10将第一会话信息与第二会话信息相关联,也就是说,将针对第一终端(操作面板30)的会话信息与针对第二终端(用户终端20)的会话信息相关联(步骤S43)。
[0107] 然后,用户使用操作面板30执行按下重置按钮的操作。如上所述,这个操作是满足会话结束条件的操作。在接受这个操作时(步骤S51),操作面板30将操作的接受通知图像处理设备10(步骤S52)。图像处理设备10因这个操作,确定会话结束条件得以满足。在其它用户对操作面板30执行操作的情况下,图像处理设备10生成包括使用操作面板30作为操作终端4的下一个用户的还未经认证的用户ID的会话信息(步骤S53)。
[0108] 图13例示操作面板30的下一个会话信息的示例。在图13中,将还未经认证的用户ID“anon#LP_1”作为用户标识信息进行存储。另外,存储识别操作面板30的终端标识信息“LP(127.0.0.1)”、指示“菜单画面”正“被显示”的显示相关信息和指示“登出”的登录状态。另外,由于没有响应于这个还未经认证的用户执行的操作来开始处理,因此针对处理相关信息和处理状态,设置“无”。
[0109] 在这种情况下,图像处理设备10从包括已经使用操作面板30的还未经认证的用户的还未经认证的用户ID“anon#LP_1”的会话信息中删除用于识别操作面板30的终端标识信息,由此将第一终端与第一会话信息解除关联。
[0110] 图14例示被删除终端标识信息的会话信息。在图14中,图10A中例示的会话信息的终端标识信息从“LP(127.0.0.1)”变成“无”。
[0111] 结果,针对还未经认证的用户ID“anon#LP_1”的会话终止。因此,即使使用操作面板30执行操作,图14中例示的会话信息也未更新,替代地,指示针对用作操作终端4的操作面板30新开始的会话的会话信息(图13中例示的会话信息,包括用于识别操作面板30的终端标识信息)被更新。
[0112] 注意的是,图14中例示的会话信息仍然包括“anon#SMP_1”作为关联信息。另外,仍然包括图10B中例示的会话信息“anon#LP_1”。因此,已经被发布还未经认证的用户ID“anon#SMP_1”的操作终端4(也就是说,用户终端20)执行使用这个会话信息中包括的操作日志的处理。如上所述,因第一终端(在这个示例中,操作面板30)与第一会话解除关联,允许其它用户使用第一终端并且第一终端不再执行使用已经用过的操作日志的处理。也就是说,在执行满足会话结束条件的操作之后,可用第一终端的操作日志的目标不限于第二终端。
[0113] 在图12中例示的示例中,图像处理设备10在步骤S53之后完成扫描处理(步骤S25)。由于这个扫描处理是响应于针对还未经认证的用户ID“anon#LP_1”的会话中的操作(步骤S21中接受的操作)而开始的处理,因此图像处理设备10本应该向已经开始被发布“anon#LP_1”的会话的操作终端4通知处理完成处理。然而,由于这个会话如上所述地终止,因此图像处理设备10没有进行这个处理完成通知。替代地,图像处理设备10参照包括“anon#LP_1”作为关联信息的图10B中例示的会话信息,并且向已经开始对应于这个会话信息的会话的用户终端20通知处理完成(步骤S26)。在接收到这个通知时,用户终端20显示指示扫描处理完成的消息(步骤S27)。
[0114] 如上所述,在示例性实施方式中,在不使用唯一识别用户的信息(例如,用户ID)的情况下,响应于使用第二终端执行的操作,将第一终端的操作日志传送到其它终端(第二终端)。为了传送操作日志,用户需要执行日志传送操作(在示例性实施方式中,致使第一终端和第二终端执行NFC通信的操作)。因此,获得许可使用操作日志的用户限于能够将第一终端和第二终端彼此靠近的用户。
[0115] 2修改形式
[0116] 上述的示例性实施方式只是实施本发明的示例并且可按以下方式进行修改。另外,可酌情组合上述的示例性实施方式和下述修改形式中的每个。
[0117] 2-1日志传送操作
[0118] 日志传送操作不限于示例性实施方式中描述的操作(致使第一终端和第二终端执行NFC通信的操作)。例如,日志传送操作可以是指示第一终端和第二终端执行除了NFC通信外的短距离无线通信(基于蓝牙或微微网的通信)的操作。另外,日志传送操作可以是允许基于操作终端4上显示的内容而执行的关联的操作。
[0119] 图15例示第一终端上显示的画面的示例。在图15中例示的示例中,在操作面板30(在这个示例中,第一终端)的显示单元34的显示面板341上,显示包括字符串“请选择操作日志的传送目的地。”和分别针对“办公室用PC”、“用户A的笔记本PC”和“智能电话(090-xxxx-xxxx)”的操作成员图像的画面。操作成员图像的所有字符串指代操作终端4。在这个修改形式中,通过接受/响应单元224接受选择操作成员图像中的一个的用户操作作为将第一会话信息与第二会话信息相关联的操作。在接受这个操作时,接受/响应单元224向第一终端和第二终端中的没有接受这个操作的一个(在图15中例示的示例中,第二终端)发送指代用于确认是否要允许这个关联的画面的信息。接受/响应单元224是根据本发明的方面的“发送单元”的示例。
[0120] 图16例示第二终端上显示的画面的示例。在图16中例示的示例中,在用户终端20(在这个示例中,第二终端)的显示单元24的显示面板241上,显示包括字符串“从位于第三层的图像处理设备接收接受操作日志的请求。”和针对“许可”和“拒绝”的操作成员图像的画面。在这种情况下,如果用作这个确认画面的发送目的地的操作终端4(在图16的示例中,用作第二终端的用户终端20)接受允许关联的操作,则图像处理设备10的会话关联/解除关联单元703执行关联。例如,如果用户选择“许可”,则将针对操作面板30的会话信息(第一会话信息)与针对用户终端20的会话信息(第二会话信息)相关联。如果用户选择“拒绝”,则不执行这个关联。用这种构造,只在得到关联许可的情况下才将第一会话信息与第二会话信息相关联并且传送操作日志。
[0121] 在上述示例中,会话关联/解除关联单元703假设基于第一终端(在以上示例中,操作面板30)上显示的内容执行的将第一终端与第二终端相关联的操作(选择图15中示出的操作成员图像的操作)作为上述的日志传送操作。用这种构造,获得许可使用操作日志的用户限于能够操作第一终端的用户。
[0122] 当用户基于其它终端(在以上示例中,用户终端20)上显示的内容执行许可关联的操作(图16中例示的选择“许可”的操作)时,会话关联/解除关联单元703将第一会话信息与第二会话信息相关联。用这种构造,获得许可使用操作日志的用户限于能够同时操作第一终端和第二终端的用户。
[0123] 第二终端(也就是说,作为操作日志的传送目的地的操作终端4)可显示作为操作日志的传送来源的候选操作终端4,以便允许用户执行选择候选操作终端4中的一个。在这种情况下,获得许可使用操作日志的用户限于能够操作第二终端的用户。在这种情况下,第一终端可允许用户执行许可关联的操作。用这种构造,获得许可使用操作日志的用户限于能够同时操作第一终端和第二终端的用户。
[0124] 除了以上提到的操作之外,如果操作终端4是例如智能电话,则基于操作终端4上显示的内容执行的操作可以是倾斜或摇动操作终端4的操作。在这种情况下,可显示指示操作终端4的倾斜方向的图像或指示被摇动的智能电话的图像。如果用户得知这些操作是日志传送操作,则可使用这些倾斜操作和摇动操作(也就是说,对操作终端4执行的操作)作为日志传送操作,而不用顾及操作终端4上显示的内容。
[0125] 另外,在许可关联的操作中,可请求输入一次性密码。在这种情况下,例如,当例如在第一终端上显示的图15的画面中选择被传送操作日志的目的地时,显示一次性密码。然后,在第二终端上显示的图16的画面中执行许可传送操作日志的操作之后,显示一次性密码的画面请求输入。如果输入了第一终端上显示的一次性密码,则传送操作日志。例如,会话关联/解除关联单元703生成并且显示一次性密码并且验证输入的一次性密码。用这种构造,相比于不请求一次性密码的情况,操作日志不太可能被第三方使用。
[0126] 另外,可使用多个日志传送操作。在这种情况下,可按以下方式传送操作日志。
[0127] 图17例示根据修改形式的由信息处理系统1执行的操作的过程的示例。除了图12中示出的图像处理设备10、操作面板30和用户终端20之外,图17还例示外部个人计算机(PC)20a(图1中例示的用户终端20之一)。在这个示例中,执行图12中例示的步骤S41至S43。也就是说,响应于致使操作面板30和用户终端20执行NFC通信的操作,将针对操作面板30的会话信息与针对用户终端20的会话信息相关联(步骤S43)。
[0128] 然后,用户致使外部PC 20a创建与图像处理设备10的连接。然后,图像处理设备10生成包括正在使用外部PC 20a的用户的还未经认证的用户ID的会话信息(步骤S61)。然后,外部PC 20a显示其操作日志被存储在图像处理设备10中的操作终端4的列表(步骤S62)。如果用户执行从列表中选择用户终端20的操作,则外部PC20a请求用户终端20将针对用户终端20的会话信息与针对外部PC 20a的会话信息相关联(具体地,发送指示该请求的请求数据)(步骤S63)。在接收到请求时,用户终端20显示例如图16中例示的画面并且接受许可传送操作日志的用户操作(步骤S64)。
[0129] 在步骤S64中接受许可传送操作日志的操作时,用户终端20请求图像处理设备10将针对用户终端20的会话信息与针对外部PC 20a的会话信息相关联(步骤S65)。在接收到这个请求时,图像处理设备10将对应的还未经认证的用户ID添加到针对用户终端20的会话信息和针对外部PC 20a的会话信息中,从而将针对用户终端20的会话信息与针对外部PC 20a的会话信息相关联(步骤S66)。此时,由于针对用户终端20的会话信息已经与针对操作面板30的会话信息相关联,因此图像处理设备10还将针对操作面板30的会话信息与针对外部PC 20a的会话信息相关联。
[0130] 当扫描处理完成时(步骤S25),图像处理设备10通知用户终端20已完成扫描处理(步骤S26)并且通知外部PC 20a已完成扫描处理(步骤S28)。在接收到这个通知时,外部PC 20a显示指示扫描处理完成的消息(步骤S29)。
[0131] 如上所述,当将针对第二终端的会话信息与针对其它操作终端4(下文中,被称为“第三终端”)的会话信息相关联时,图像处理设备10还将针对第一终端的会话信息与针对第三终端的会话信息相关联。用这种构造,即使用户逐一地切换操作终端4,也传送关于直至此时执行的操作的操作日志。注意的是,在这种情况下,图像处理设备10可被构造成不将针对第一终端的会话信息与针对第三终端的会话信息相关联。
[0132] 另外,在将针对第一终端的会话信息与针对除了第二终端外的操作终端4(下文中,被称为“第四终端”)的会话信息相关联时,图像处理设备10可将针对第二终端的会话信息与针对第四终端的会话信息相关联。用这种构造,用户只需要在用户逐一地切换操作终端4并且如上地传送关于直至此时间点执行的操作的日志的情况下执行致使传送第一终端的操作日志的操作。注意的是,同样,在这种情况下,图像处理设备10可被构造成不将针对第二终端的会话信息与针对第四终端的会话信息相关联。
[0133] 2-2解除关联
[0134] 在满足预定解除关联条件的情况下,会话关联/解除关联单元703可将第一会话信息与第二会话信息解除关联。例如,在完成已经响应于第一终端的操作日志所指示的操作而开始的处理时,会话关联/解除关联单元703确定解除关联条件得以满足并且将第一会话信息与第二会话信息解除关联。
[0135] 图18例示根据修改形式的由信息处理系统1执行的操作的过程的示例。图18例示图12中示出的步骤S43(将针对操作面板30的会话信息与针对用户终端20的会话信息相关联)和后续步骤。如图12中例示的示例,执行步骤S51至S53,图像处理设备10完成扫描处理(步骤S25)并且通知用户终端20已完成扫描处理(步骤S26)。然后,图像处理设备10将已经在步骤S43中建立关联的第一会话信息与第二会话信息(来自用户终端20的操作日志)解除关联(步骤S54)。
[0136] 在解除关联之后,第二终端(在这个示例中,用户终端20)不再执行基于第一终端的操作日志(会话信息中包括的操作日志,在这个示例中,包括用户识别信息“anon#LP_1”)的处理。在图12等中例示的示例中,存在一个第二终端;然而,可将针对多个操作终端4的会话信息关联,作为针对第二终端的会话信息。另外,可将针对多个操作终端4的会话信息关联,作为针对第一终端的会话信息。
[0137] 在这些情况下,随着针对第一终端的会话信息的条数或针对第二终端的会话信息的条数增加,如果不执行解除关联,则使用操作日志执行的处理的数量增加,因此使中间件层230执行的处理变复杂。在这个修改形式中,通过执行解除关联,相比于不执行解除关联的情况,中间件层230执行的处理并不太复杂。由于在步骤S25中完成扫描处理之后执行解除关联,因此用户确认已经响应于用户操作而开始的处理的完成。
[0138] 注意的是,解除关联条件不限于上述的条件。例如,因用户执行特定操作,可满足解除关联条件。
[0139] 图19例示用户终端20上显示的画面的示例。在图19中,在显示面板241上显示包括字符串“针对位于第三层的图像处理设备的会话信息被关联。解除关联的?”和操作成员图像“是”和“否”的画面。如果用户执行在这个画面中选择“是”的操作,则会话关联/解除关联单元703确定解除关联条件得以满足并且将相关联的会话信息解除关联。
[0140] 另外,会话关联/解除关联单元703可在针对第二终端生成新会话信息的情况下或者在图像处理设备10断电的情况下确定满足解除关联条件。另外,会话关联/解除关联单元703可在第一终端和第二终端之间执行NFC通信的情况下确定满足解除关联条件。在任一种情况下,中间件层230执行的处理相比不执行解除关联的情况不那么复杂。
[0141] 2-3操作终端的类型
[0142] 当基于操作日志执行处理时,中间件层230可根据作为操作日志的传送来源的操作终端4(第一终端)的类型和作为操作日志的传送目的地的操作终端4(第二终端)的类型来改变处理的种类。例如,操作终端4被分类为实现图6中示出的本地面板单元110(也就是说,操作面板30)的类型和实现远程面板单元120(也就是说,用户终端20)的类型。
[0143] 基于操作日志的处理的示例包括发出关于响应于过去的操作而开始的处理完成的通知,显示过去设置的信息(设置显示处理),并且显示过去显示的画面的日志(画面日志显示处理)。在这种情况下,例如,如果这三种处理基于操作面板30的操作日志(如果第一终端是实现本地面板单元110的类型),中间件层230执行这些处理的全部。如果处理基于用户终端20的操作日志(如果第一终端是实现远程面板单元120的类型),则中间件层230只执行设置显示处理和画面日志显示处理(也就是说,不发布完成通知)。
[0144] 如果第二终端是例如用户终端20,则中间件层230发出完成通知,并且如果第二终端是操作面板30,则中间件层230执行全部这三种处理。如上所述,根据修改形式的中间件层230根据第一终端是第一类型的终端还是第二类型的终端或者根据第二终端是第一类型的终端还是第二类型的终端,改变将使用操作日志执行的处理的类型。也就是说,中间件层230根据第一终端和第二终端的类型来执行处理。
[0145] 注意的是,操作终端4的分成的类型不限于上述的类型。例如,操作终端4可被分类成用户便携式装置(诸如,智能电话和平板终端)或非用户便携式装置(诸如,操作面板30和台式PC);或者可根据显示面板的大小进行分类(诸如,显示面板大于等于阈值的装置和显示面板小于阈值的装置)。例如,如果基于操作日志的处理包括涉及大量待显示信息的处理,则显示面板小的操作终端4不执行此处理。如上所述,根据示例性实施方式,中间件层230根据操作终端4的类型来执行处理。
[0146] 注意的是,根据修改形式的中间件层230执行的处理不限于基于操作日志的处理。在中间件层230执行诸如扫描处理、打印处理和复印处理的各种处理的情况下,可根据操作终端4的类型来改变中间件层230执行的处理。例如,如果第二终端是用户终端20,则中间件层230只执行打印处理,而如果第二终端是操作面板30,则中间件层230执行所有扫描处理、打印处理和复印处理。
[0147] 在上述示例中,如果第一终端属于第一类型并且第二终端属于第二类型,则中间件层230响应于使用第二终端执行的操作来执行对应于第二类型的处理;然而,通过继续使用第一类型的第一终端,中间件层230可以响应于使用第二终端执行的操作来执行对应于第一类型的处理。
[0148] 例如,在中间件层230执行扫描处理、打印处理和复印处理的情况下,如果第一终端是操作面板30并且第二终端是用户终端20,则中间件层230本应该响应于使用第二终端20执行的操作只执行打印处理;然而,中间件层230通过继续使用操作面板30的类型来执行所有扫描处理、打印处理和复印处理。
[0149] 2-4基于当前使用的操作终端的操作日志的处理
[0150] 以上示例已经描述了以下构造:在将针对第一终端的会话信息与针对第二终端的会话信息相关联并且使用第二终端作为操作终端4的情况下,使用第一终端的操作日志执行处理;然而,如果此后使用第二终端执行操作,则还执行基于第二终端的操作日志的处理。在这种情况下,在响应于第二终端的操作执行的处理之中,中间件层230进行第一处理,第一处理是基于与第一终端关联地存储的操作日志执行的,不同于基于与第二终端关联地存储的操作日志执行的第二处理。
[0151] 例如,中间件层230执行上述的全部的完成通知处理、设置显示处理和画面日志显示处理作为第二处理;而中间件层230只执行完成通知处理作为第一处理。在这种情况下,用户接收到已经响应于过去操作终端4(第一终端)的操作而开始的处理的完成通知,但没有被允许显示使用第一终端设置的设置或使用第一终端显示的画面的日志。如上所述,根据修改形式,中间件层230根据关联的操作终端4的操作日志和其它操作终端4的操作日志执行处理。
[0152] 2-5删除操作日志
[0153] 会话关联/解除关联单元703可删除使用操作终端4执行的操作的日志。例如,如果满足删除条件,则会话关联/解除关联单元703删除操作日志。例如,当执行删除操作日志的用户操作或者过去的时间超过阈值(出现所谓的超时)时,满足删除条件。
[0154] 注意的是,即使满足删除条件,会话关联/解除关联单元703也不删除与第二终端关联的操作日志。也就是说,会话关联/解除关联单元703基于用户操作(操作终端4或图像处理设备10的操作)或过去的时间,从存储在会话信息存储单元705中的操作日志之中删除不相关联的操作日志。会话关联/解除关联单元703用作根据本发明的方面的“删除单元”的示例。以此方式,基于用户操作或过去的时间,删除不相关联的终端的操作日志。
[0155] 2-6关联
[0156] 在示例性实施方式中,会话关联/解除关联单元703通过将关联信息包括在会话信息中来执行关联;然而,关联的方式不限于这种方式。例如,会话关联/解除关联单元703可通过例如使用关联表来执行关联,关联表包括会话之间的关联。
[0157] 图20A至图20C例示关联表的示例。图20A例示包括与任何会话信息无关联的还未经认证的用户ID“anon#LP_1”的会话信息。图20B例示包括与还未经认证的用户ID“anon#SMP_1”相关联的还未经认证的用户ID“anon#LP_1”的会话信息和包括与还未经认证的用户ID“anon#LP_1”相关联的还未经认证的用户ID“anon#SMP_1”的会话信息。图20C例示分别包括与两个其它还未经认证的用户ID相关联的还未经认证的用户ID“anon#LP_1”、“anon#SMP_1”和“anon#PC_1”的多条会话信息。
[0158] 注意的是,关联表可包括相关联的还未经认证的用户ID的集合,而非如图20A至图20C中例示的示例中一样指示各会话信息的关联。另外,关联表可包括指示用户当前使用的操作终端4的会话信息的列。简言之,可使用清楚指明针对第一终端的会话信息和针对第二终端的会话信息之间的关联的任何信息执行关联。
[0159] 2-7保留的关联
[0160] 在示例性实施方式中,关联/解除关联单元703将会话信息与已经针对其开始会话的操作终端4相关联;然而,可在针对操作终端4开始会话之前保留与操作终端4的关联并且可在针对操作终端4开始会话时正式地执行关联。
[0161] 图21例示根据修改形式的会话信息的示例。图21中的示例例示其中图10A中的会话信息的关联信息“anon#SMP_1”被“anon#SMP_1(保留的)”取代的会话信息。例如,当在用户终端20和图像处理设备10之间创建连接之前用户执行致使用户终端20和操作面板30执行NFC通信的操作时,会话关联/解除关联单元703将图21中例示的关联信息添加到会话信息中。然后,在用户终端20连接到图像处理设备10之后,会话关联/解除关联单元703用图10A中例示的关联信息取代关联信息。
[0162] 保留可允许在保留状态下发生的处理(诸如,通知)被传送到正式关联的操作终端4。例如,在中间件层230在保留状态下进行处理完成通知的情况下,向已经保留并且此时正式关联的操作终端4发送通知。
[0163] 2-8解除关联
[0164] 在示例性实施方式中,如果第一终端接受完成使用第一终端的指令,则UI会话管理单元702将第一终端与第一会话信息解除关联;然而,构造不限于这种构造。例如,当会话关联/解除关联单元703执行关联时,UI会话管理单元702可将第一终端与第一会话信息解除关联。在这种情况下,UI会话管理单元702用作根据本发明的方面的“第一解除关联单元”。在修改形式中,在进行关联之后,获得许可使用第一终端的操作日志的用户限于第二终端的用户。
[0165] 2-9基于操作日志的处理
[0166] 基于操作日志的处理不限于示例性实施方式中描述的那些处理(完成通知处理、设置显示处理和画面日志显示处理)。例如,可执行进行关于已经响应于过去的操作而开始的处理的状态的通知的处理、显示过去设置的设置列表的处理、显示指示过去的设置倾向的信息的处理和显示前一画面的处理作为基于操作日志的处理。也就是说,可执行基于过去用户执行的操作而执行的任何处理作为基于操作日志的处理。
[0167] 2-10第一终端和第二终端
[0168] 示例性实施方式已经描述了操作面板30用作第一终端并且用户终端20用作第二终端的情况;然而,构造不限于这种情况。用户终端20可用作第一终端,操作面板30可用作第二终端;或者两个不同的用户终端20可用作第一终端和第二终端。
[0169] 2-11实现各单元的功能构造
[0170] 在上述的示例性实施方式和修改形式中,接受/响应单元224、会话信息存储单元705、中间件层230分别用作根据本发明的方面的发送单元、存储器和处理单元的示例。另外,会话关联/解除关联单元703用作根据本发明的方面的关联单元和删除单元的示例。另外,用户会话管理单元701和UI会话管理单元702用作会话生成单元的示例,UI会话管理单元702用作第一解除关联单元和第二解除关联单元的示例。然而,构造不限于这个示例。例如,操作图像管理单元221或功能单元223可用作处理单元,或者功能单元223和中间件层
230可协同用作处理单元。另外,用户会话管理单元701、UI会话管理单元702、会话关联/解除关联单元703和操作日志管理单元704可协同用作关联单元、删除单元、第一解除关联单元和第二解除关联单元。另外,发送单元、关联单元、存储器、处理单元、第一解除关联单元、第二解除关联单元、删除单元、会话生成单元可与图6中例示的组件分开设置。
[0171] 2-12本发明的种类
[0172] 本发明被视为诸如上述图像处理设备的信息处理设备、诸如操作面板或用户终端的操作终端和包括此信息处理设备和操作终端的信息处理系统。本发明还被视为用于实现由信息处理设备和操作终端执行的处理的信息处理方法。另外,本发明也被视为致使用作信息处理设备和用户终端的计算机用作上述单元的程序。程序可被设置成记录介质(诸如,上面存储有程序的光盘)的形式,或者可按使得借助通信线路(诸如,互联网)将程序加载和安装于计算机以便能使用的方式来设置。
[0173] 以上对本发明的示例性实施方式的描述是出于例证和描述目的而提供的。不旨在是排他性的或者将本发明限于所公开的精确形式。显而易见,对于本领域的技术人员而言,将清楚许多修改形式和变形形式。为了最佳地说明本发明的原理及其实践应用,选择描述实施方式,从而使本领域的其他技术人员能够理解适于预料到的特定使用的本发明的各种实施方式和各种修改形式。本发明的范围旨在受随附权利要求书及其等同物限定。