CN106293322B - 信息处理装置、信息处理***和信息处理方法 - Google Patents
信息处理装置、信息处理***和信息处理方法 Download PDFInfo
- Publication number
- CN106293322B CN106293322B CN201510888137.XA CN201510888137A CN106293322B CN 106293322 B CN106293322 B CN 106293322B CN 201510888137 A CN201510888137 A CN 201510888137A CN 106293322 B CN106293322 B CN 106293322B
- Authority
- CN
- China
- Prior art keywords
- information
- terminal
- user
- identification information
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/148—Migration or transfer of sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/069—Authentication using certificates or pre-shared keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本发明公开了一种信息处理装置、信息处理***和信息处理方法,所述信息处理装置包括:将用户识别信息、终端识别信息、以及操作状态信息彼此相关联地存储的存储器;执行处理的执行单元;响应于用户将用于操作的终端从第一终端切换到第二终端,控制存储器将终端识别信息从识别第一终端的信息变成识别第二终端的信息的存储器控制器,终端识别信息与识别用户的用户识别信息相关联;以及响应于待显示信息的出现,在终端识别信息已经被改变的情况下,向第二终端发送显示信息,待显示信息与响应通过使用第一终端进行的操作而开始的处理相关联,显示信息是用于显示与由操作状态信息表示的状态相关联的画面的信息,操作状态信息与终端识别信息相关联。
Description
技术领域
本发明涉及一种信息处理装置、信息处理***和信息处理方法。
背景技术
在信息处理装置不但将其操作面板而且将用户终端用作其用户界面的情况下,用户有时通过使用操作面板,然后通过使用诸如智能手机或平板终端等其他终端操作该信息处理装置。日本专利文献特开2007-304798号公报描述了如下一种技术:允许用户基于打印信息通过使用移动信息终端向打印机发送有关打印作业的状态的询问,并根据对该询问的响应通过使用所述移动信息终端要求打印机例如删除打印作业。
发明内容
因此,本发明的目的在于,在用作用户界面的终端从第一终端切换至第二终端的情况下,允许第二终端继承在第一终端上进行的操作的状态。
本发明是通过以下技术方面实现的:根据本发明的第一方面,提供一种信息处理装置,其包括存储器、执行单元、存储器控制器、以及发送单元。所述存储器将用户识别信息、终端识别信息、以及操作状态信息彼此相关联地存储。所述用户识别信息是识别用户的信息。所述终端识别信息是识别终端的信息,所述终端用作所述信息处理装置的用户界面,并显示对应于由所述用户进行的操作的画面。所述操作状态信息是表示在所述终端上执行的所述操作的状态的信息。所述执行单元执行处理。所述存储器控制器响应于所述用户将用于操作的所述终端从第一终端切换到第二终端,控制所述存储器将所述终端识别信息从识别所述第一终端的信息转变为识别所述第二终端的信息,所述终端识别信息与识别所述用户的所述用户识别信息相关联。所述发送单元响应于待显示信息的出现,在所述终端识别信息已经被改变的情况下,向所述第二终端发送显示信息,所述待显示信息与响应通过使用所述第一终端进行的操作而开始的所述处理相关联。所述显示信息是用于显示与由所述操作状态信息表示的所述状态相关联的画面的信息,所述操作状态信息与所述终端识别信息相关联。
根据本发明的第二方面,在所述信息处理装置中,所述待显示信息是提示所述用户进行继续所述处理的操作的信息,并且在所述用户在所述第二终端上进行继续所述处理的操作的情况下,所述执行单元继续所述处理,所述第二终端通过使用所述显示信息显示所述画面。
根据本发明的第三方面,所述信息处理装置还包括短距离无线通信单元、认证单元、以及提供单元。所述短距离无线通信单元执行短距离无线通信。所述认证单元对操作所述信息处理装置的用户进行认证。所述提供单元在所述第一终端由所述终端识别信息识别的状态下,经由所述短距离无线通信向所述第二终端提供证明信息,所述终端识别信息与所述用户识别信息相关联地存储,所述证明信息表示由所述用户识别信息识别的所述用户已经被认证。在这样的信息处理装置中,所述认证单元从所述第二终端接收所述证明信息,并将由所述证明信息表示的所述用户认证为操作所述信息处理装置的所述用户,并且所述发送单元向所述第二终端发送用于显示画面的所述显示信息,所述画面与由所述操作状态信息表示的所述状态相关联,所述操作状态信息与识别所述第一终端的所述终端识别信息相关联。
根据本发明的第四方面,在所述信息处理装置中,所述操作状态信息包括表示对所述第一终端进行的操作的历史的信息,并且所述发送单元根据由所述操作状态信息表示的所述操作的历史传送所述显示信息,即用于显示过去在所述第一终端上显示的画面的信息。
根据本发明的第五方面,在所述信息处理装置中,在用户停止使用所述第一终端进行操作的情况下,存储器控制器解除所述用户识别信息与所述终端识别信息的关联,但保持所述用户识别信息和所述操作状态信息之间的关联。
根据本发明的第六方面,在所述信息处理装置中,当已经停止使用所述第一终端进行操作的所述用户开始使用所述第二终端时,所述存储器控制器控制所述存储器将识别所述第二终端的所述终端识别信息与识别所述用户的所述用户识别信息相关联地存储,并且在没有终端识别信息与所述用户识别信息相关联的解除期间所述待显示信息出现的情况下,所述发送单元不发送所述显示信息,而当将识别所述第二终端的所述终端识别信息与所述用户识别信息相关联地存储时发送所述显示信息。
根据本发明的第七方面,所述信息处理装置还包括通知单元,其在所述解除期间所述待显示信息出现的情况下,向与由所述用户识别信息识别的所述用户相关联的地址通知所述待显示信息的所述出现。
根据本发明的第八方面,在所述信息处理装置中,在所述解除期间所述待显示信息出现的情况下,即使当没有由所述用户执行操作时,所述执行单元也结束正在被执行的所述处理。
根据本发明的第九方面,在所述信息处理装置中,由所述执行单元处理的数据被分类为包括第一类别和第二类别的两个或更多类别,在当在所述解除期间所述待显示信息出现时被处理的所述数据被分类为所述第一类别的情况下,所述通知单元向与由所述用户识别信息识别的所述用户相关联的所述地址通知所述待显示信息的所述出现,并且在当在所述解除期间所述待显示信息出现时被处理的所述数据被分类为所述第二类别的情况下,即使当没有由所述用户执行操作时,所述执行单元也结束正在被执行的所述处理。
根据本发明的第十方面,提供一种信息处理***,其包括信息处理装置。所述信息处理装置包括终端。该终端用作所述信息处理装置的用户界面,并显示对应于由用户进行的操作的画面。所述信息处理装置还包括另一终端,该另一终端用作所述信息处理装置的用户界面,并显示对应于由用户进行的操作的画面。
根据本发明的第十一方面,提供一种信息处理方法,其包括:存储步骤,在存储器中将用户识别信息、终端识别信息、以及操作状态信息彼此相关联地存储,所述用户识别信息是识别用户的信息,所述终端识别信息是识别终端的信息,所述终端用作信息处理装置的用户界面,并显示对应于由所述用户进行的操作的画面,所述操作状态信息是表示在所述终端上执行的所述操作的状态的信息;执行处理的执行步骤;控制步骤,响应于所述用户将用于操作的所述终端从第一终端切换到第二终端,控制所述存储器将所述终端识别信息从识别所述第一终端的信息转变为识别所述第二终端的信息,所述终端识别信息与识别所述用户的所述用户识别信息相关联;以及发送步骤,响应于待显示信息的出现,在所述终端识别信息已经被改变的情况下,向所述第二终端发送显示信息,所述待显示信息与响应通过使用所述第一终端进行的操作而开始的所述处理相关联,所述显示信息是用于显示与由所述操作状态信息表示的所述状态相关联的画面的信息,所述操作状态信息与所述终端识别信息相关联。
与现有技术相比,本发明的有益效果是:
根据本发明的第一、第十或第十一方面,在用作用户界面的终端从第一终端切换至第二终端的情况下,第二终端能够继承在第一终端上进行的操作的状态。
根据本发明的第二方面,第二终端能够继承由第一终端开始的处理。
根据本发明的第三方面,用户无需在第二终端上进行输入用于认证的信息的操作即可被认证。
根据本发明的第四方面,第二终端能够显示以前在第一终端上已经被显示的画面。
根据本发明的第五方面,可以防止由于在未使用第一终端进行操作期间发送了显示信息而导致继承操作状态的失败。
根据本发明的第六方面,可以防止由于在未使用第二终端期间发送了显示信息而导致继承操作状态的失败。
根据本发明的第七方面,可以向未正在使用终端的用户通知待显示信息的出现。
根据本发明的第八方面,可以防止当用户停止使用终端时继续执行处理。
根据本发明的第九方面,对于当用户停止使用终端时正在被处理的每种数据,可以改变设置是结束处理还是继续处理。
附图说明
将基于以下附图详细说明本发明的示例性实施例,其中:
图1示出信息处理***的整体配置;
图2示出用户终端的硬件配置;
图3示出操作终端的硬件配置;
图4示出信息处理装置的硬件配置;
图5示出信息处理***的功能层的结构;
图6示出信息处理***的功能配置的细节;
图7示出包括在功能单元中的模块的一例;
图8示出会话信息的一例;
图9示出会话信息的一例;
图10示出会话信息的一例;
图11示出会话信息的一例;
图12示出会话信息的一例;
图13示出会话信息的一例;
图14示出会话信息的一例;
图15示出会话信息的一例;
图16示出由信息处理***进行的操作程序的一例;
图17示出由信息处理***进行的操作程序的细节的一例;
图18示出由信息处理***进行的操作程序的细节的一例;
图19示出由信息处理***进行的操作程序的细节的一例;
图20示出由信息处理***进行的操作程序的细节的一例;
图21示出菜单画面;
图22示出存储位置设置画面;
图23示出错误通知画面;
图24示出扫描处理完成画面;
图25示出根据变形例的功能单元的配置的一例;
图26示出扫描处理中止画面;以及
图27示出根据变形例的信息处理***的整体配置的一例。
具体实施方式
1.示例性实施例
1-1配置
图1示出信息处理***1的整体配置。信息处理***1包括通信线路2、通信装置3、信息处理装置10、以及多个用户终端20。在本示例性实施例中,信息处理***1向用户提供诸如复印、扫描、传真和打印(介质上图像数据的输出)的功能。
通信线路2的示例包括因特网、移动通信网和电话线。通信线路2实现与其连接的装置之间的通信。信息处理装置10和通信装置3连接至通信线路2。通信装置3是具有通信功能的装置。在本示例性实施例中,通信装置3基于无线局域网(LAN)标准进行无线通信。通信装置3与用户终端20进行无线通信。通信装置3也经由通信线路2与信息处理装置10进行通信。即,信息处理装置10经由通信线路2和通信装置3与用户终端20进行通信。
信息处理装置10执行诸如在介质上形成图像的图像形成处理和扫描介质上的图像的图像扫描处理。当将上述诸如复印、扫描、传真和打印的功能提供给用户时执行这些处理。信息处理装置10包括用于操作信息处理装置10的操作终端30。该操作终端30是用作信息处理装置10的用户界面的终端(以下称为“用户界面(UI)终端”)中的一个。
用户界面是允许用户与操作对象装置(即,在本示例性实施例中的信息处理装置10)交换信息的界面。用户通过使用UI终端操作该操作对象装置。UI终端显示用户在其上进行操作的画面和对应于该操作的画面(例如,显示操作结果的画面)。操作终端30固定于信息处理装置10的外壳,并由访问信息处理装置10的安装地点的用户来使用。
各用户终端20是由用户使用的终端。用户终端20例如可以是智能电话、平板终端和个人计算机。各用户终端20与信息处理装置10进行通信,以交换用于操作信息处理装置10的信息。各用户终端20是信息处理装置10的UI终端中的一个。如上所述,用户终端20和操作终端30是信息处理装置10的UI的终端,并且该用户终端20和操作终端30在彼此不作区分时以下被统称为UI终端4。
图2示出用户终端20的硬件配置。用户终端20是计算机,其包括控制单元21、存储单元22、通信单元23、显示单元24、以及操作单元25。控制单元21包括中央处理单元(CPU)、只读存储器(ROM)、随机存取存储器(RAM)、以及实时时钟。CPU通过使用RAM作为其工作区来执行存储在ROM或存储单元22中的程序,从而控制各个单元的操作。实时时钟计算当前的日期和时间,并向CPU通知该当前日期和时间。存储单元22例如包括闪速存储器。存储单元22例如存储控制单元21进行控制而使用的数据和程序(例如,诸如浏览器的网络应用程序)、以及图像数据。
通信单元23包括天线和基于无线LAN标准进行无线通信的通信电路。例如,通信单元23以无线方式与图1所示的通信装置3进行通信。显示单元24例如包括液晶显示器。显示单元24由控制单元21控制而在显示屏上显示图像。例如,在用户终端20是智能电话或平板终端的情况下,操作单元25例如包括设置在显示屏上的触摸传感器(也称为触摸屏或触摸面板)和设置在用户终端20的壳体上的按钮。操作单元25接受诸如轻敲等用户操作,并且将表示操作类型的操作数据提供给控制单元21。在用户终端20是个人计算机的情况下,操作单元25可以包括键盘和鼠标。控制单元21按照所提供的操作数据进行控制。
图3示出操作终端30的硬件配置。操作终端30是计算机,其包括控制单元31、存储单元32、通信单元33、显示单元34、以及操作单元35。除通信单元33以外的操作终端30的每个组件是相当于图2中赋予了相同名称的对应元件的硬件组件。通信单元33包括基于有线LAN标准进行通信的通信电路和其中***有通信电缆(具体而言,LAN电缆)的连接器的端口。
图4示出的信息处理装置10的硬件配置。信息处理装置10是计算机,其包括控制单元11、存储单元12、图像扫描单元13、图像形成单元14、第一通信单元15、第二通信单元16、以及连接单元17。信息处理装置10还包括用作UI单元的上述操作终端30。在本示例性实施例中,控制单元11控制除操作终端30以外的每个单元。控制单元11是相当于图2所示的控制单元21的硬件组件。存储单元12例如包括硬盘驱动器。存储单元12例如存储控制单元11进行控制而使用的数据和程序,以及图像数据。
图像扫描单元13例如通过使用电荷耦合装置(CCD)***执行对原稿上的图像进行扫描的图像扫描处理。图像扫描单元13对诸如纸张等介质上的内容的图像进行光学扫描,并将表示所扫描图像的图像数据提供给控制单元11。图像形成单元14例如通过使用电子照相***执行在介质上形成图像的图像形成处理。图像形成单元14在诸如纸张等介质上形成由控制单元11提供的图像数据所表示的图像。上述用于扫描和形成图像的***仅仅是示例,也可使用其他***。第一通信单元15通过通信电缆或数据总线连接至操作终端30的通信单元33。第一通信单元15无需使用任何外部装置而与操作终端30进行通信。即,通信单元33无需使用任何外部装置而与信息处理装置10进行通信。
第二通信单元16用作通信界面,并且包括基于有线LAN标准或无线LAN标准进行通信的通信电路、其中***有通信电缆(例如,LAN电缆)的连接器的端口、以及基于无线LAN标准的无线发射器/接收器。第二通信单元16执行与连接到该界面的装置进行通信的通信处理。第二通信单元16被连接至图1所示的通信线路2,并例如经由外部装置(即,对信息处理装置10来说的外部装置,例如通信装置3)与用户终端20通信。连接单元17例如包括插槽,诸如SD存储卡等存储介质被连接至该插槽。连接单元17被连接至这样的存储介质。控制单元11经由连接单元17读取存储在存储介质上的数据,并将数据写入存储介质。操作终端30包括参照图3所描述的组件。操作终端30与第一通信单元15进行通信。
信息处理装置10的控制单元11、用户终端20的控制单元21、以及操作终端30的控制单元31执行程序并控制各个单元。由此,实现以下描述的功能。
图5示出信息处理***1的功能层的结构。信息处理***1包括表示层100和装置层200。表示层100是实现接受用户操作的功能的层(即用户界面)。装置层200是响应于由表示层100接受的用户操作来执行处理并提供上述诸如复印和扫描等各种功能的层。
表示层100包括本地面板单元110和远程面板单元120。本地面板单元110是包括在信息处理装置10中的操作面板。本地面板单元110由访问信息处理装置10的安装地点的用户(本地)使用。远程面板单元120是经由图1所示的通信线路2和通信装置3连接至信息处理装置10的操作面板。远程面板单元120由处于离开信息处理装置10的(远程)地点的用户使用。
装置层200包括功能层220、中间件层230和硬件层240。功能层220是按照以诸如复印功能和扫描功能等为目的的用途来实现处理数据的功能的层。中间件层230是位于功能层220和硬件层240之间并响应于用户操作来执行通用处理的层。中间件层230是根据本发明的一个方面的“执行单元”的一例。硬件层240是物理上实现诸如图像扫描和图像形成等处理的层。
图6示出信息处理***1的功能配置的细节。本地面板单元110包括显示单元111、操作单元112、存储单元113、显示控制单元114、以及通信单元115。显示单元111显示图像。操作单元112接受用户的操作。存储单元113存储待显示的图像。显示控制单元114控制显示单元111显示用于操作信息处理装置10的图像(以下称为“操作图像”)和表示响应于该操作而执行的处理的状态的信息。通信单元115控制显示控制单元114和装置层200之间的通信。远程面板单元120包括显示单元121、操作单元122、存储单元123、显示控制单元124、以及通信单元125。这些单元具有相当于本地面板单元110的赋予相同名称的组件的功能。
装置层200包括通信单元210。通信单元210实现信息处理装置10与表示层100之间的通信。通信单元210基于超文本传输协议(HTTP,例如由RFC7230定义)/超文本传输协议(HTTPS)实现通信。另外,通信单元210例如对在可扩展标记语言(XML)(以下称为“XML数据”)中写入的通信数据实现基于简单对象访问协议(SOAP)的通信。例如,通信单元210接收表示从表示层100发送的HTTP请求的XML数据并将该XML数据提供给操作图像管理单元221(后述)。作为响应,通信单元210还接收表示由操作图像管理单元221(后述)提供的HTTP响应的XML数据,并向表示层100发送该XML数据。
通信单元210还支持WebSocket标准(例如由RFC6455定义)。根据此标准,作为传输控制协议(TCP)握手程序的结果,一旦建立了与表示层100的连接,通信单元210不仅实现表示HTTP请求和HTTP响应的XML数据的通信,也实现例如从事件通知单元225(后述)在给定的定时向表示层100进行的XML数据的传输。根据该配置,在信息处理***1中不仅进行源自表示层100的基于HTTP请求的所谓拉式通信,而且进行源自信息处理装置10的推式通信。
功能层220包括操作图像管理单元221、操作图像数据库(DB)222、功能单元223、接受/响应单元224、事件通知单元225、认证管理单元226、以及会话管理单元227。操作图像管理单元221经由通信单元210将上述操作图像(即,用于操作信息处理装置10的图像)提供给UI终端4。操作图像DB222存储操作图像(具体而言,表示操作图像的图像数据)。响应于来自UI终端4的对操作图像的请求,操作图像管理单元221经由通信单元210向已经作出了该请求的UI终端4发送所请求的操作图像。
功能单元223包括由信息处理装置10提供给用户的实现功能的模块。
图7示出包括在功能单元223中的模块的一例。功能单元223包括实现以下各种功能的模块,即,复印功能、扫描功能、传真功能、打印功能、地址表管理功能(管理地址信息的功能)、装置管理功能(管理在图像扫描单元13中的原稿的载置状态以及由图像形成单元14使用的介质和消耗品的状态的功能)、认证功能、保密信箱功能(管理存储在信息处理装置10中的电子文档的功能)、预览功能、下载功能(控制程序的更新的功能)、维护功能(响应于远程请求进行硬件的维护的功能)、以及诊断功能(对硬件进行诊断的功能)。
功能单元223除了执行上述复印处理以外,例如还执行扫描处理、传真发送处理、以及打印处理(用于提供扫描功能、传真功能和打印功能的处理)。复印处理包括图4所示的由图像扫描单元13执行的图像扫描处理和由图像形成单元14执行的图像形成处理。扫描处理包括图像扫描处理。传真发送处理包括由第二通信单元16执行的传真发送处理。打印处理包括由第二通信单元16和图像形成处理执行的通信处理。扫描处理和传真发送处理根据获取和输出数据的方法可以另外包括使用第二通信单元16的数据通信处理、用于将数据写入存储单元12的写入处理、以及用于从存储单元12读取所存储的数据的读取处理。
功能单元223由中间件层230指令执行处理。开始执行处理后,功能单元223将表示正在被执行的处理的状态的信息提供给会话管理单元227。功能单元223还经由中间件层230将处理执行结果提供给事件通知单元225。
接受/响应单元224接受来自表示层100的处理的请求,并按照接受该请求的处理的种类请求功能单元223执行处理。另外,接受/响应单元224经由通信单元210向表示层100发送表示对所接受的请求作出响应的响应数据(诸如表示接受请求的数据或表示处理的状态的数据)。
事件通知单元225例如向表示层100通知表示处理的状态的信息,该信息由功能单元223经由中间件层230提供。认证管理单元226对在用户认证中使用的认证信息进行管理。当用户登录到信息处理装置10或执行处理时,认证管理单元226对赋予用户的权限进行确认,并对操作信息处理装置10的用户的进行认证。认证管理单元226是根据本发明的一个方面的“认证单元”的一例。
会话管理单元227管理UI终端4的连接、UI终端4上的操作的状态、以及处理的状态。会话管理单元227包括用户会话生成单元701、UI会话生成单元702、会话关联/解除单元703、操作状态关联单元704、以及会话信息存储单元705。
术语“会话”是指从当UI终端4建立与信息处理装置10的连接到当该连接被断开,或从当用户登入到当用户登出所进行的一系列操作或通信。会话被用作对该一系列操作或通信进行管理的单元。术语“会话”包含用户会话和UI会话。用户会话保持有关由用户进行的操作的状态的信息和表示由用户指令的待执行的处理的状态的信息(以下称为“操作状态信息”)。操作状态信息例如包括处理的执行状态和保密邮箱的查看状态。UI会话保持有关与由用户操作的用户终端20的进行通信的通信管理信息。通信管理信息包括用于管理通信连接的信息,诸如因特网协议(IP)地址和在用户终端20中执行的程序(例如浏览器)的种类。
用户会话生成单元701对已登录到信息处理装置10的各用户生成会话信息。各用户的会话信息是识别所登录的用户的信息(以下称为“用户识别信息”),并且例如是表示用户标识(ID)或用于登录的用户名的字符串。
UI会话生成单元702对接受操作的每个UI终端4生成会话信息。每个UI终端4的会话信息是识别UI终端4的信息(以下称为“终端识别信息”),并且例如是表示所使用的UI终端4是本地面板单元110还是远程面板单元120的字符串(本示例性实施例中的“本地面板单元”或“远程面板单元”)和UI终端4的IP地址。例如,当多种类型的演示应用程序(浏览器)在同一信息处理装置10中运行时,对每个浏览器生成UI会话。
操作状态关联单元704生成上述操作状态信息,并将该操作状态信息与用户的会话信息相关联地存储在存储会话信息等的会话信息存储单元705中。操作状态关联单元704例如将使识别操作画面的信息(例如,字符串“菜单画面”)与识别在画面上进行的操作的信息(例如,字符串“扫描处理已选择”)彼此相关联的信息作为操作状态信息来存储。
会话关联/解除单元703将各用户的会话信息与对应的UI终端4的会话信息相关联。具体而言,会话关联/解除单元703将所生成的用户识别信息与所生成的终端识别信息彼此关联地存储在会话信息存储单元705中。会话关联/解除单元703还将各用户的会话信息与用户的操作状态信息和关于作为用户进行操作的结果而执行的处理的信息相关联。具体而言,会话关联/解除单元703将用户的用户识别信息、用户的操作状态信息、处理的名称、以及参数彼此关联地存储在会话信息存储单元705。
会话信息存储单元705根据会话的状态存储会话信息。将参照图8至图15对存储在会话信息存储单元705中的会话信息如何发生改变进行说明。
图8示出信息处理装置10启动时生成的会话信息的一例。在图8所示的示例中,用户识别信息“匿名”、终端识别信息“本地面板单元(127.0.0.1)”、表示正在显示初始画面的操作状态信息“初始画面”和“(显示中)”、表示匿名用户已登录的登录状态“登入”、以及表示没有正在被执行的处理的处理状态“无”彼此关联。
用户识别信息“匿名”表示信息处理装置10启动后、第一特定用户登录前的无特定用户登录的状态(即,匿名用户已登录)。终端识别信息由UI终端4的名称(即,“本地面板单元”或“远程面板单元”)和UI终端4的IP地址表示。图9示出在图8所示的状态下响应于用户A进行登录操作而获得的会话信息的一例。
在图9所示的示例中,从图8所示的状态,用户识别信息转变为“用户A”,操作状态信息转变为表示已经在菜单画面(“菜单画面”、“扫描处理已选择”上进行选择扫描处理的操作的信息。操作状态信息的左边字段表示所显示的画面的名称,而其右边字段表示由用户在画面上进行的操作。图10示出在图9所示的状态下响应于用户A进行例如执行扫描处理的操作而获得的会话信息的一例。
在图10所示的示例中,操作状态信息还包括表示“服务器地址输入画面”正在被显示并且处理状态已从图9所示的状态转变为“执行中”的信息。另外,处理相关信息被新关联。处理相关信息表示“扫描处理”的参数为“分辨率:200dpi”、“目的地:服务器X”、“用户名:用户A”、以及“密码:用户A的密码”。
如上所述,会话信息存储单元705将用户识别信息、终端识别信息、以及操作状态信息彼此相关联地存储,该操作状态信息表示在由终端识别信息识别的终端上进行的操作的状态。会话信息存储单元705是根据本发明的一个方面的“存储器”的一例。会话关联/解除单元703控制会话信息存储单元705以解除与用户识别信息相关联地存储的各信息的关联。例如,响应于在图10所示的各信息被存储的状态下用户A通过使用本地面板单元110进行登出操作,会话关联/解除单元703解除终端识别信息与用户识别信息的关联。
图11示出作为解除关联的结果获得的会话信息的一例。图11所示的示例是响应于登出操作而获得的会话信息,在图10所示的状态下,在已经进行了开始执行扫描处理的操作后进行该登出操作。具体而言,操作状态信息此时表示在服务器地址输入画面按下了执行按钮(“服务器地址输入画面”、“执行按钮已按下”),以及正在显示执行中的画面(“执行中画面”、“(显示中)”)。另外,登录状态已转变为“登出”。如上所述,会话信息存储单元705即使在已与终端识别信息解除关联后,仍然保持用户识别信息、操作状态信息、处理相关信息、以及处理状态的关联。其后,图12示出响应于用户A通过使用远程面板单元120进行登录操作所获得的会话信息的一例。
在图12所示的示例中,从图11所示的状态,终端识别信息转变为“远程面板单元(192.168.x.x)”,登录状态转变为“登入”。从图10至图12,用户A切换用于操作的UI终端。以下,将切换前使用的终端称为第一终端(即,本例中的操作终端30),将切换后使用的终端称为第二终端(即,本例中的用户终端20)。
响应于该切换,会话关联/解除单元703控制会话信息存储单元705以将与识别用户的用户识别信息(即,本例中的字符串“用户A”)相关联的终端识别信息从识别第一终端的信息改转变为识别第二终端的信息(本例中从“本地面板单元(127.0.0.1)”转变为“远程面板单元(192.168.x.x)”)。会话关联/解除单元703是根据本发明的一个方面的“存储器控制器”的一例。
远程面板单元120显示基于与其终端识别信息相关联的操作状态信息的画面。因此,在本示例性实施例中,事件通知单元225向第二终端发送用于显示画面的显示信息,该画面与由操作状态信息表示的状态相关联。事件通知单元225例如将操作状态信息作为显示信息发送。在这种情况下,远程面板单元120读取并显示从图6所示的操作图像管理单元221发送的操作图像中用于画面的操作图像,该画面以由从事件通知单元225发送的操作状态信息表示的状态来显示。在图12所示的示例中,读取并显示了用于在执行扫描处理期间显示的画面的操作图像。通过这种方式,将在本地面板单元110上最后显示的画面显示在远程面板单元120上。
操作状态信息包括表示对第一终端进行的操作的历史的操作历史信息。操作历史信息例如是关于由用户选择的处理和参数的信息以及由用户输入的字符串的信息。基于由操作状态信息表示的操作历史,事件通知单元225将用于显示过去在第一终端上显示的画面的信息作为显示信息来发送。通过该配置,例如当在远程面板单元120上进行将画面退回到前一画面的操作时,远程面板单元120根据操作状态信息显示“执行中画面”紧前显示的“服务器地址输入画面”,即,过去在局部面板单元110上显示的画面。另外,使用显示有该“服务器地址输入画面”的本地面板单元110输入的字符串也被显示在远程面板单元120上。
例如,响应于待显示信息的出现,在终端识别信息已经被改变的情况下,事件通知单元225向第二终端发送上述显示信息,该待显示信息与响应通过使用第一终端进行的操作而开始的处理(即,本例中的扫描处理)相关联。待显示的信息例如是提示用户进行继续正在由功能单元223执行的处理的操作,诸如输入密码的操作或输入数据存储位置的地址的操作的信息。该信息例如包括当处理中出现错误时显示的信息和为了允许用户确认输入的内容而显示的信息。
如上所述,第二终端通过使用由事件通知单元225发送的显示信息来显示画面。如果用户通过使用第二终端进行继续处理的操作,功能单元223继续进行该处理。例如,如果为了继续所选择的扫描处理而由用户输入的密码是错误的(例如,密码已过期等),则中止扫描处理。在这种情况下,事件通知单元225发送用于显示错误通知画面的显示信息,并且远程面板单元120显示错误通知画面,该错误通知画面表示密码是错误的并提示用户进行输入正确的密码的操作。然后,用户在错误通知画面上进行输入正确的密码的操作。
图13示出响应于重新输入密码而获得的会话信息的一例。在图13所示的示例中,扫描处理的处理状态表示“已中止”,远程面板单元120的操作状态信息表示“错误通知画面”和“密码重新输入”。如果重新输入的密码是正确的,则处理状态从“中断”再次转变为“执行中”,并继续扫描处理。当完成所继续的扫描处理后,处理状态转变为如图14所示的“已完成”。之后,如图15所示,处理状态转变为“无”,并且处理相关信息被删除。
1-2操作
以下,将对由信息处理***1进行的从启动信息处理装置10到完成响应于用户指令而执行的处理的操作进行说明。
图16示出由信息处理***1进行的操作程序的一例。图16所示的操作例如响应于用户通电信息处理装置10而开始。信息处理***1首先执行启动信息处理装置10的启动处理(步骤S10)。
响应于用户A通过将信息处理装置10的本地面板单元110用作UI终端4来进行登录操作,信息处理***1执行登录处理(步骤S20)。此时,信息处理***1将本地面板单元110的终端识别信息与用户A的用户识别信息相关联地存储。然后,响应于用户A通过使用本地面板单元110进行指令开始处理的操作,信息处理***1执行如下的指令处理,即,指令执行处理的执行单元(即,本示例性实施例中的中间件层230)执行被指令的处理(步骤S30)。在图16所示的示例中,与执行被指令的处理的操作并行,进行将UI终端4从本地面板单元110切换到远程面板单元120的操作。
首先,信息处理装置10开始被指令待在执行指令处理中执行的处理(步骤S401)。然后,信息处理装置10判断是否存在待显示的信息,诸如在上述处理中出现错误时待显示的信息(步骤S402)。当判断存在待显示的信息时(步骤S402中的“是”),信息处理装置10判断用户A是否已登录(步骤S403)。如果用户A尚未登录(步骤S403中的“否”),信息处理装置10重复步骤S403的操作。
在图16所示的示例中,在步骤S401已经开始处理后,响应于用户A通过使用本地面板单元110进行登出操作,信息处理装置10执行登出处理(步骤S50)。此后,响应于用户A通过将远程面板单元120用作UI终端4进行登录操作,信息处理装置10再次执行登录处理(步骤S60)。如果在步骤S403判断用户A已经登录(步骤S403中的“是”),信息处理装置10执行向用于登录的UI终端4(即,在该状态下远程面板单元120)发送上述显示信息(即,用于根据由操作状态信息表示的状态显示画面的信息)的发送处理(步骤S70)。
随后,信息处理装置10执行接受处理,接受在基于显示信息显示的画面上由用户A进行的操作(步骤S80)。接着,信息处理装置10继续该处理从而完成处理(步骤S404),并在完成该处理时执行完成处理(步骤S90)。完成处理例如包括向用户通知被指令待由用户执行的处理已完成的处理。如果在步骤S402中判断不存在待被显示的信息(步骤S402中的“否”),信息处理装置10进行步骤S404和步骤S90的操作。
将参照图17至图24对图16所示的操作程序的细节进行说明。
图17至图20分别示出由包括在信息处理***1中的装置(即,信息处理装置10和用户终端20)进行的操作程序的细节的一例。在图17至图20中,分别示出由表示层100(即,本地面板单元110和远程面板单元120)和装置层200(即,接受/响应单元224、事件通知单元225、会话管理单元227、认证管理单元226、以及中间件层230)进行的操作程序。图21至图24分别示出在操作程序中由表示层100显示的画面的一例。将首先参照图17进行说明。
当用户A通电信息处理装置10时,中间件层230执行启动各种程序的启动处理(步骤S11)。然后,本地面板单元110执行连接处理,请求装置层200与表示层100建立连接(步骤S12)。当接收到该请求时,接受/响应单元224开始连接处理,在表示层100和装置层200之间建立连接(步骤S13),并向会话管理单元227通知该连接处理的开始。会话管理单元227然后生成已经做出该连接请求的UI终端4(即,本例中的本地面板单元110)的会话信息(具体而言,终端识别信息)(步骤S14)。
会话管理单元227还生成未认证的用户的会话信息(具体而言,图8中所示的用户识别信息“匿名”)(步骤S15)。其结果是,例如,图8所示的会话信息被存储在会话信息存储单元705中。会话管理单元227向本地面板单元110,即被终端识别信息识别的UI终端4,通知表示对应于操作状态信息的画面的信息(即,图8所示的示例中的“初始画面”)。响应于该通知,本地面板单元110显示由被通知的信息表示初始画面(步骤S16)。步骤S11至步骤S16表示在图16所示的步骤S10(即,启动处理)的操作程序。
响应于用户A通过使用本地面板单元110进行登录操作,本地面板单元110指令装置层200执行登录处理(步骤S21)。当接收到该指令时,接受/响应单元224开始登录处理(步骤S22),并向认证管理单元226通知登录处理的开始。认证管理单元226然后通过使用在登录操作中输入的用户ID和密码执行认证处理(步骤S23),并判断认证是否成功(步骤S24)。当判断认证成功时,认证管理单元226向会话管理单元227通知该认证成功。会话管理单元227生成已被成功认证的用户A的会话信息(具体而言,用户识别信息)(步骤S25)。
会话管理单元227将UI终端4的会话信息与所生成的用户识别信息相关联(步骤S26)。其结果是,存储在会话信息存储单元705中的会话信息被更新为图9所示的会话信息。在完成关联后,会话管理单元227向接受/响应单元224通知关联的完成。当接收到该通知时,接受/响应单元224发送对登录指令的响应,向本地面板单元110通知登录处理的完成(步骤S27)。当接收到该通知时,本地面板单元110例如显示图21所示的菜单画面G1(步骤S28)。步骤S21至步骤S28表示在图16所示的步骤S20(即,登录处理(本地))中的操作程序。
接下来将参照图18进行说明。响应于用户A在所显示的菜单画面上按压扫描按钮,本地面板单元110例如显示图22所示的存储位置设置画面G2(步骤S31)。存储位置设置画面G2显示用于接受用作扫描图像的图像数据的存储位置的服务器的地址的输入的字段,以及用于接受与将该服务器用作存储位置的权限相关联的用户名和密码的输入的字段。在图22所示的示例中,由用户A进行输入服务器X的地址的操作。另外,在该画面上进行的操作可以为选择预登记地址的操作。另外,在该画面上输入的用户名和密码可以与用于登录的用户名和密码相同或不同。
响应于用户在载置原稿后进行开始扫描处理的操作,本地面板单元110生成执行扫描处理的指令(步骤S32)并向装置层200发送该生成的指令。当接收到扫描处理的指令时(步骤S33),接受/响应单元224向认证管理单元226通知接收到该指令。当接收到该通知时,认证管理单元226例如通过使用用于登录的用户名和密码来确认用户A是否被授权执行扫描处理(步骤S34)。当确认到用户A被授权,认证管理单元226向接受/响应单元224通知用户A被授权(步骤S35)。在确认了用户A的权限之后,接受/响应单元224指令中间件层230执行扫描处理(步骤S36)。
接受/响应单元224还向会话管理单元227通知已经发出执行扫描处理的指令。当接收到该通知时,会话管理单元227将关于扫描处理的扫描相关信息与用户A的会话信息相关联地存储(步骤S37)。其结果是,存储在会话信息存储单元705中的会话信息被更新为图10所示的会话信息。步骤S31至步骤S37表示在图16所示的步骤S30(即,执行指令处理)中执行的操作程序。当从接受/响应单元224接收到指令时,中间件层230首先馈送纸张(步骤S41)。该步骤S41中的操作对应于图16的步骤S401(即,处理的开始)中的操作。
接下来参照图19进行说明。在该示例中,在中间件层230已开始处理后,用户A通过使用本地面板单元110进行登出操作。响应于该登出操作,本地面板单元110指令装置层200执行登出处理(步骤S51)。当接收到该指令时,会话管理单元227解除UI终端4(即,本地面板单元110)的会话信息与用户A的会话信息的关联(步骤S52)。其结果是,存储在会话信息存储单元705中的会话信息被更新为图11所示的会话信息。步骤S51和S52表示在图16所示的步骤S50(即,登出处理)中的操作程序。
然后,用户A通过使用远程面板单元120进行登录操作。响应于该登录操作,远程面板单元120指令装置层200执行登录处理(步骤S61)。在步骤S62至步骤S64中,进行与在图17所示的步骤S22至S24中进行的操作同样的操作。然后,取代在登出处理(步骤S50)中已经被解除关联的本地面板单元110的会话信息,会话管理单元227将远程面板单元120的会话信息与用户A的会话信息相关联地存储(步骤S65)。
其结果是,存储在会话信息存储单元705中的会话信息被更新为图12所示的会话信息,然后被更新为如图13所示,操作状态信息被继承。之后,在步骤S66和步骤S67中,进行与在图17所示的步骤S27和步骤S28中进行的操作同样的操作。步骤S61至步骤S67表示在图16所示的步骤S60(即,登录处理(远程))中的操作程序。与登出处理(步骤S50)和登录处理(步骤S60)并行,中间件层230执行扫描处理。
在开始步骤S41中的扫描处理后,通过使用在图22所示的存储位置设置画面G2中输入的用户名和密码,中间件层230确认用户A是否被授权将服务器X用作存储位置(步骤S42)。在本例中,中间件层230确认到因为所输入的密码已过期所以用户A未被授权(步骤S43),并向事件通知单元225通知该密码已过期(步骤S44)。步骤S43中的操作对应于图16所示的步骤S402(即,表示存在待显示的信息的判断)中的操作。在本例中,存在关于密码过期的错误的错误信息。
当从中间件层230接收到通知时,事件通知单元225向会话管理单元227发送关于错误信息的通知目的地的询问(步骤S71)。会话管理单元227将表示错误信息的通知目的地的响应返回给事件通知单元225(步骤S72)。在本例中,会话管理单元227返回表示将远程面板单元120作为通知目的地的响应,该远程面板单元120是由终端识别信息识别的UI终端4,终端识别信息与图13所示的用户A的用户识别信息相关联。
事件通知单元225向由响应表示的通知目的地(即远程面板单元120)发送错误信息(步骤S73)。基于向其发送的错误信息,远程面板单元120例如显示图23所示的错误通知画面G3(步骤S74)。错误通知画面G3显示有关错误的细节(密码到期)和纠正错误的指令(输入新密码)。步骤S71至步骤S74表示在图16所示的步骤S70(即,显示信息发送处理)中的操作程序。
响应于用户A在错误通知画面G3上进行输入其过期日期已经被更新的更新密码的操作,远程面板单元120向装置层200发送所输入的更新密码(步骤S81)。接受/响应单元224接受向其发送的更新密码(步骤S82)。接受/响应单元224向会话管理单元227和中间件层230通知更新密码已被接受。当接收到该通知时,会话管理单元227存储表示用户已经进行了输入更新密码的操作的操作状态信息。其结果是,存储在会话信息存储单元705中的会话信息被更新为图13所示的会话信息。步骤S81至步骤S83表示在图16所示的步骤S80(即,用户操作接受处理)中的操作程序。另一方面,当接收到通知时,中间件层230进行上述步骤S42的操作(确认用户A是否被授权)。
接下来参照图20进行说明。由于输入了其过期日期已经被更新的更新密码,中间件层230确认用户A被授权将该服务器X用作存储位置(步骤S45),并执行将通过扫描处理累积的文档数据传送至用作存储位置的服务器X的处理(步骤S46)。在完成文档数据传送处理后(步骤S47),中间件层230向事件通知单元225和会话管理单元227通知扫描处理已完成。步骤S46中的操作对应于在图16所示的步骤S403(即,处理的完成)中的操作。从步骤S41至步骤S47的操作表示在图16所示的步骤S401、步骤S402和步骤S404(即扫描处理)中的操作程序。
当被通知扫描处理已完成时,会话管理单元227更新与用户A的会话信息相关联的扫描处理的处理状态(步骤S91)。其结果是,存储在会话信息存储单元705中的会话信息被更新为图14所示的会话信息。之后,会话管理单元227删除关于该扫描处理的处理相关信息(步骤S92)。其结果是,存储在会话信息存储单元705中的会话信息被更新为图15所示的会话信息。另一方面,当被通知扫描处理已完成时,事件通知单元225向会话管理单元227发送关于表示扫描处理已完成的完成信息的通知目的地的询问(步骤S93)。
在本例中,会话管理单元227返回表示将远程面板单元120作为通知目的地的响应,该远程面板单元120是被终端识别信息识别的UI终端4,终端识别信息与用户A的用户识别信息相关联(步骤S94)。事件通知单元225向由响应表示的通知目的地(即远程面板单元120)发送完成信息(步骤S95)。基于向其发送的完成信息,远程面板单元120例如显示图24中所示的扫描处理完成画面G4(步骤S96)。步骤S91至步骤S96表示在图16所示的步骤S90(即,完成处理)中的操作程序。
2.变形例
上述示例性实施例仅是实施本发明的一例,可以按下面的方式进行变形。另外,可以将上述示例性实施例与以下描述的各变形例适当地组合。
2-1保持关联
在示例性实施例中,当用户停止将第一终端使用于操作时,会话关联/解除单元703解除终端识别信息与用户识别信息的关联,但保持用户识别信息和操作状态信息之间的关联。在图19所示的示例中,即使在响应于在步骤S51中给出的登出指令而在步骤S52中解除UI终端4的会话信息与用户的会话信息的关联之后,也未解除操作状态信息与用户的会话信息的关联。
当用户开始使用第二终端时,会话关联/解除单元703将第二终端的终端识别信息与用户识别信息相关联地存储,该用户识别信息与第一终端的终端识别信息的关联已经被解除。在图19所示的示例中,该操作对应于在步骤S65中的操作。在图19所示的示例中,上述待显示的信息(例如,提示用户进行继续处理的操作的信息)在与第二终端的终端识别信息相关联后出现。然而,这样的信息可以在与第二终端的终端识别信息相关联之前出现。
在解除期间上述待显示信息出现的情况下,事件通知单元225不发送上述显示信息(即,用于显示对应于由操作状态信息表示的状态的画面的信息),该解除期间为如上所述的终端识别信息与用户识别信息被解除关联的期间。在图19所示的示例中,解除期间是从在步骤S52中进行的解除关联到在步骤S65中进行的使第二终端(即,远程面板单元120)的终端识别信息与用户识别信息相关联的期间,即,除了登录操作以外,用户不进行任何使用UI终端4的操作的期间。
当将第二终端的终端识别信息与用户识别信息相关联地存储时,事件通知单元225发送显示信息,该用户识别信息与第一终端的终端识别信息的关联已经被解除。根据该配置,即使在除了登录操作以外用户不进行任何使用UI终端4的操作的期间(即,解除期间)出现待显示信息的情况下,之后也在由用户使用的UI终端4上显示该信息。
另外,可以对保持用户识别信息和操作状态信息之间的关联的期间进行限制。例如,可以将通过使在第一终端和第二终端的安装地点之间的距离(例如,信息处理装置10的安装地点和办公室内用户的办公桌之间的距离)进行移动所用的时间与余量相乘而获得的值设定为上限。在这种情况下,如果用户在通过操作局部面板单元110开始处理后立即回到自己的办公桌,当用户通过使用远程面板单元120进行继续处理的操作时,在本地面板单元110上显示的画面被显示。然而,如果用户在完成某些其他事务后返回到自己的办公桌时,所设定的期间已经过,用户需要在菜单画面上再次开始操作。
2-2通知用户
如果在上述解除期间出现待显示的信息,可以向用户通知该信息的出现。
图25示出根据变形例的功能单元223a的配置的一例。功能单元223a除了包括实现图7中所示的功能的模块以外,还包括实现通知功能228的模块。通知功能228响应于在解除期间待显示的信息的出现,向与被用户识别信息识别的用户相关联的地址通知待显示信息的出现。通知功能228是根据本发明的一个方面的“通知单元”的一例。
例如,可以将用户的电子邮件地址、用户的社交网络服务(SNS)的帐户、或用户终端20的IP地址用作与用户相关联的地址,并且将该地址与各用户的用户识别信息相关联地存储。例如,在图19所示的示例中,如果在步骤S65中使第二终端的终端识别信息与用户A的用户识别信息相关联之前中间件层230在步骤S44中判断密码已过期,则中间件层230向通知功能228通知密码已过期。
当接收到该通知时,作为表示密码已过期的信息,通知功能228向与用户A相关联地存储的地址发送电子邮件,该电子邮件的本文中例如包含与图23所示的错误通知画面G3的超链接。在这种情况下,即使用户并非将用户终端20用作远程面板单元120而是用于其他目的,用户也可通过打开电子邮件被告知认证未成功,并被允许通过利用超链接(此时如果必要,进行登录操作)打开错误通知画面G3来进行继续该处理的操作。
2-3终止处理
在上述变形例中,在解除期间待显示信息出现的情况下,向用户通知该信息的出现。然而,并不局限于该配置。在另一变形例中,响应于在解除期间待显示信息的出现,即使没有用户操作,作为根据本发明的一个方面的执行单元的一例的中间件层230也终止所执行的处理。例如,在图19所示的示例中,如果在扫描处理执行期间中间件层230在步骤S44中判断密码已过期,中间件层230排出纸张,并通过删除已扫描的文档(累积文档)的数据终止扫描处理而不将该文档转送。在这种情况下,扫描处理在完成之前被中止。
中间件层230然后向事件通知单元225和会话管理单元227通知该扫描处理已经被中止。在用户A通过使用远程面板单元120登录后,事件通知单元225向远程面板单元120通知表示该扫描处理已被中止的中止信息。基于向其发送的中止信息,远程面板单元120例如显示图26中所示的扫描处理中止画面G5。另一方面,当接收到通知时,会话管理单元227进行在图20所示的步骤S91(更新处理状态)和步骤S92(从用户A的会话信息删除扫描处理)中的操作。
2-4有选择地使用通知和处理的终止
在上述变形例中,在解除期间待显示信息出现的情况下,配置设置为向用户通知该信息的出现或终止被执行的处理。然而,这些配置可根据情况有选择地使用。例如,假定由将由中间件层230处理的数据分成两个或更多个类别。该两个或更多个类别例如可以包括含有保密信息的保密数据的类别(称作第一类)和不包含保密信息的非保密数据的类别(称作第二类)。
在该变形例中,如果将当在解除期间待显示信息出现时由中间件层230处理的数据分入第一类,图25中所示的通知功能228向与被用户识别信息识别的用户相关联的地址通知待显示信息的出现。该通知以如上述变形例中所描述的方式进行。另一方面,如果将当在解除期间待显示信息出现时由中间件层230处理的数据分入第二类,即使当没有用户的操作时,中间件层230也终止所执行的处理。
如上所述,继续由中间件层230执行的处理的数据(即,本例中的保密数据)被理想地分入第一类,而通过终止处理未造成不便的数据(即,本例中的非保密数据)被理想地分入第二类。另外,可以基于数据种类之外的因素有选择地使用通知用户和终止处理。例如,可以根据已经开始处理的UI终端4是本地终端还是远程终端而有选择地使用配置。具体而言,如果已经开始处理的UI终端4是操作终端30,则通知用户。如果已经开始处理的UI终端4是用户终端20,则可以终止该处理。另外,可以根据处理的类型有选择地使用配置。具体而言,如果所执行的处理是诸如扫描处理或复印处理的涉及扫描片材的处理,则通知用户。如果所执行的处理是诸如由用户终端20指令的打印处理的不涉及扫描片材的处理,则可以终止该处理。
2-5使用短距离通信
可以将近场通信(NFC)、蓝牙(登记商标)、或短距离通信用于从第一终端到第二终端的切换,短距离通信基于当多个蓝牙装置接近时由蓝牙装置动态形成的微微网可进行基于标签的或无线认证信息的交换。
图27示出根据变形例的信息处理***1b的整体配置。信息处理***1b包括远程面板单元120b和装置层200b。除了图6中所示的单元以外,远程面板单元120b还包括短距离无线通信单元126。除了图6中所示的单元以外,装置层200b还包括短距离无线通信单元250和包含在功能层220b中的认证令牌提供单元229。在本变形例中,短距离无线通信单元126和250作为短距离无线通信进行基于NFC的NFC通信。
远程面板单元120b是由用户终端20b实现的,用户终端20b可由用户携带,诸如智能手机或平板终端。当将用户终端20b置于短距离无线通信单元250上方或放置在短距离无线通信单元250上时,短距离无线通信单元126与短距离无线通信单元250进行NFC通信。另外,短距离无线通信单元126包括存储单元并经由NFC通信存储待交换的数据。短距离无线通信单元250具有NFC标签的功能,并在将用户终端20b置于其上方或放置在其上时与短距离无线通信单元126进行NFC通信。
当在第一终端(例如,本地面板单元110)被终端识别信息识别的状态下短距离无线通信单元250与第二终端(例如,远程面板单元120b)进行NFC通信时,认证令牌提供单元229经由NFC通信向第二终端提供认证令牌,终端识别信息与用户识别信息相关联地存储在会话信息存储单元705中。认证令牌是表示用户(即,本例中的用户A)已被认证的信息,并且是根据本发明的一个方面的证明信息的一例,其中,所述用户被用户识别信息识别,该用户识别信息与第一终端的终端识别信息相关联。
通过短距离无线通信单元126接收的认证令牌例如存储在远程面板单元120b的存储单元123中。之后,用户A通过使用本地面板单元110进行登出操作并操作用户终端20b启动实现远程面板单元120b的程序(例如,浏览器程序)。此时,显示控制单元124通常显示允许用户输入用户ID和密码的登录画面。然而,在认证令牌存储在存储单元123中的情况下,显示控制单元124不显示登录画面。当认证令牌存储在存储单元123中时,通信单元125读取认证令牌,并经由通信单元210向认证管理单元226发送认证令牌。
当从用户终端20b,即第二终端接收到认证令牌时,认证管理单元226将由认证令牌表示的用户A认证为操作信息处理装置10的用户。在本变形例中,在通过操作本地面板单元110开始执行处理后,如果用户将用户终端20b置于短距离无线通信单元250上方或放置在短距离无线通信单元250上,则在用户通过使用远程面板单元120b进行登录时省略输入用户ID和密码的操作。
另外,如果在短距离无线通信单元250和126之间进行NFC通信,可以认为进行了登出操作。在这种情况下,响应于NFC通信,会话管理单元227进行在图19所示的步骤S52中的操作(解除与UI终端4的会话信息的关联)。这种配置也省略了用户登出操作。
2-6第一终端和第二终端
示例性实施例已经描述了操作终端30用作第一终端和用户终端20用作第二终端的情况。然而,该配置不限于这种情况。用户终端20可以用作第一终端,并且操作终端30可以用作第二终端,或两个不同的用户终端20可以作为第一终端和第二终端。
2-7实现各单元的功能配置
在示例性实施例和上述变形例中,事件通知单元225、认证管理单元226、会话关联/解除单元703、会话信息存储单元705、中间件层230、以及通知功能228根据本发明的一个方面分别对应于传输单元、认证单元、存储器控制器、存储器、执行单元、以及通知单元的示例。然而,配置不限于该示例。例如,对于执行单元来说,功能单元223可以充当执行单元或功能单元223和中间件层230可以协作充当执行单元。另外,例如,接受/响应单元224可以充当发送单元,并且用户会话生成单元701、UI会话生成单元702、会话关联/解除单元703、以及操作状态关联单元704可协作充当存储器控制器。另外,中间件层230可充当通知单元。
2-8显示信息
在示例性实施例中,操作状态信息被用作显示信息。然而,显示信息不限于此信息。例如,对应于待显示的画面或操作图像的编码可被用作显示信息。在这种情况下,UI终端4可以显示对应于向其发送的代码的画面或图像。
2-9待显示信息
在示例性实施例中,提示用户进行继续由功能单元223执行的处理的操作的信息被用作待显示信息。然而,待显示信息并不限于此信息。例如,可以将执行处理期间在UI终端4上待显示的任何信息,例如表示处理的状态的信息或当完成处理时待显示的信息用作待显示信息。
2-10发明的范畴
本发明被认为是一种信息处理装置、用户终端、包括信息处理装置和用户终端的信息处理***、以及用于实现由信息处理装置和用户终端执行的处理的信息处理方法。另外,本发明也被认为是一种程序,该程序使得用作信息处理装置和用户终端的计算机充当上述各单元。该程序可以以诸如在其上存储该程序的光盘等记录介质的形式来提供,或者可以以如下方式来提供,即,经由诸如因特网等通信线路将该程序下载并安装到计算机上,从而能够使用。
为了进行图示和说明,以上对本发明的示例性实施例进行了描述。其目的并不在于全面详尽地描述本发明或将本发明限定于所公开的具体形式。很显然,对本技术领域的技术人员而言,可以做出许多修改以及变形。本实施例的选择和描述,其目的在于以最佳方式解释本发明的原理及其实际应用,从而使得本技术领域的其他熟练技术人员能够理解本发明的各种实施例,并做出适合识别用途的各种变形。本发明的范围由与本说明书一起提交的权利要求书及其等同物限定。
Claims (7)
1.一种信息处理装置,其特征在于,包括:
存储器,其将用户识别信息、终端识别信息、以及操作状态信息彼此相关联地存储,所述用户识别信息是识别用户的信息,所述终端识别信息是识别终端的信息,所述终端用作所述信息处理装置的用户界面,并显示对应于由所述用户进行的操作的画面,所述操作状态信息是表示在所述终端上执行的所述操作的状态的信息;
执行单元,其执行处理;
存储器控制器,其响应于所述用户将用于操作的所述终端从第一终端切换到第二终端,控制所述存储器将所述终端识别信息从识别所述第一终端的信息转变为识别所述第二终端的信息,所述终端识别信息与识别所述用户的所述用户识别信息相关联;以及
发送单元,其响应于待显示信息的出现,在所述终端识别信息已经被改变的情况下,向所述第二终端发送显示信息,所述待显示信息与响应通过使用所述第一终端进行的操作而开始的所述处理相关联,所述显示信息是用于显示与由所述操作状态信息表示的所述状态相关联的画面的信息,所述操作状态信息与所述终端识别信息相关联,
在用户停止使用所述第一终端进行操作的情况下,存储器控制器解除所述用户识别信息与所述终端识别信息的关联,但保持所述用户识别信息和所述操作状态信息之间的关联,
当已经停止使用所述第一终端进行操作的所述用户开始使用所述第二终端时,所述存储器控制器控制所述存储器将识别所述第二终端的所述终端识别信息与识别所述用户的所述用户识别信息相关联地存储,并且
在没有终端识别信息与所述用户识别信息相关联的解除期间所述待显示信息出现的情况下,所述发送单元不发送所述显示信息,而当将识别所述第二终端的所述终端识别信息与所述用户识别信息相关联地存储时发送所述显示信息,
所述信息处理装置还包括:通知单元,其在所述解除期间所述待显示信息出现的情况下,向与由所述用户识别信息识别的所述用户相关联的地址通知所述待显示信息的所述出现,
由所述执行单元处理的数据被分类为包括第一类别和第二类别的两个或更多类别,
在当在所述解除期间所述待显示信息出现时被处理的所述数据被分类为所述第一类别的情况下,所述通知单元向与由所述用户识别信息识别的所述用户相关联的所述地址通知所述待显示信息的所述出现,并且
在当在所述解除期间所述待显示信息出现时被处理的所述数据被分类为所述第二类别的情况下,即使当没有由所述用户执行操作时,所述执行单元也结束正在被执行的所述处理。
2.根据权利要求1所述的信息处理装置,其中,
所述待显示信息是提示所述用户进行继续所述处理的操作的信息,并且
在所述用户在所述第二终端上进行继续所述处理的操作的情况下,所述执行单元继续所述处理,所述第二终端通过使用所述显示信息显示所述画面。
3.根据权利要求1或2所述的信息处理装置,其中,还包括:
短距离无线通信单元,其执行短距离无线通信;
认证单元,其对操作所述信息处理装置的用户进行认证;以及
提供单元,在所述第一终端由所述终端识别信息识别的状态下,所述提供单元经由所述短距离无线通信向所述第二终端提供证明信息,所述终端识别信息与所述用户识别信息相关联地存储,所述证明信息表示由所述用户识别信息识别的所述用户已经被认证,
其中,所述认证单元从所述第二终端接收所述证明信息,并将由所述证明信息表示的所述用户认证为操作所述信息处理装置的所述用户,并且
所述发送单元向所述第二终端发送用于显示画面的所述显示信息,所述画面与由所述操作状态信息表示的所述状态相关联,所述操作状态信息与识别所述第一终端的所述终端识别信息相关联。
4.根据权利要求1或2所述的信息处理装置,其中,
所述操作状态信息包括表示对所述第一终端进行的操作的历史的信息,
所述发送单元根据由所述操作状态信息表示的所述操作的历史传送所述显示信息,即用于显示过去在所述第一终端上显示的画面的信息。
5.根据权利要求1所述的信息处理装置,其中,
在所述解除期间所述待显示信息出现的情况下,即使当没有由所述用户执行操作时,所述执行单元也结束正在被执行的所述处理。
6.一种信息处理***,其特征在于,包括:
根据权利要求1至5中任一项所述的信息处理装置,所述信息处理装置包括,其用作所述信息处理装置的用户界面的终端,并显示对应于由用户进行的操作的画面;以及
另一终端,其用作所述信息处理装置的用户界面,并显示对应于由用户进行的操作的画面。
7.一种信息处理方法,其特征在于,包括:
存储步骤,在存储器中将用户识别信息、终端识别信息、以及操作状态信息彼此相关联地存储,所述用户识别信息是识别用户的信息,所述终端识别信息是识别终端的信息,所述终端用作信息处理装置的用户界面,并显示对应于由所述用户进行的操作的画面,所述操作状态信息是表示在所述终端上执行的所述操作的状态的信息;
执行处理的执行步骤;
控制步骤,响应于所述用户将用于操作的所述终端从第一终端切换到第二终端,控制所述存储器将所述终端识别信息从识别所述第一终端的信息转变为识别所述第二终端的信息,所述终端识别信息与识别所述用户的所述用户识别信息相关联;以及发送步骤,响应于待显示信息的出现,在所述终端识别信息已经被改变的情况下,向所述第二终端发送显示信息,所述待显示信息与响应通过使用所述第一终端进行的操作而开始的所述处理相关联,所述显示信息是用于显示与由所述操作状态信息表示的所述状态相关联的画面的信息,所述操作状态信息与所述终端识别信息相关联,在用户停止使用所述第一终端进行操作的情况下,在所述控制步骤中,解除所述用户识别信息与所述终端识别信息的关联,但保持所述用户识别信息和所述操作状态信息之间的关联,
当已经停止使用所述第一终端进行操作的所述用户开始使用所述第二终端时,在所述控制步骤中,控制所述存储器将识别所述第二终端的所述终端识别信息与识别所述用户的所述用户识别信息相关联地存储,并且
在没有终端识别信息与所述用户识别信息相关联的解除期间所述待显示信息出现的情况下,在所述发送步骤中不发送所述显示信息,而当将识别所述第二终端的所述终端识别信息与所述用户识别信息相关联地存储时发送所述显示信息,
所述信息处理方法还包括:
通知步骤,在所述解除期间所述待显示信息出现的情况下,向与由所述用户识别信息识别的所述用户相关联的地址通知所述待显示信息的所述出现,
在所述执行步骤中被处理的数据被分类为包括第一类别和第二类别的两个或更多类别,
在当在所述解除期间所述待显示信息出现时被处理的所述数据被分类为所述第一类别的情况下,在所述通知步骤中向与由所述用户识别信息识别的所述用户相关联的所述地址通知所述待显示信息的所述出现,并且
在当在所述解除期间所述待显示信息出现时被处理的所述数据被分类为所述第二类别的情况下,即使当没有由所述用户执行操作时,在所述执行步骤中也结束正在被执行的所述处理。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015130050A JP6428507B2 (ja) | 2015-06-29 | 2015-06-29 | 情報処理装置及び情報処理システム |
JP2015-130050 | 2015-06-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106293322A CN106293322A (zh) | 2017-01-04 |
CN106293322B true CN106293322B (zh) | 2020-02-28 |
Family
ID=55524244
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510888137.XA Active CN106293322B (zh) | 2015-06-29 | 2015-12-07 | 信息处理装置、信息处理***和信息处理方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US9924345B2 (zh) |
EP (1) | EP3113013B1 (zh) |
JP (1) | JP6428507B2 (zh) |
CN (1) | CN106293322B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6579387B2 (ja) * | 2016-11-25 | 2019-09-25 | 京セラドキュメントソリューションズ株式会社 | 電子機器 |
CN108449611B (zh) * | 2018-03-27 | 2020-09-29 | 洋浦盒子数码网络科技有限公司 | 媒体传输方法和*** |
JP6843906B2 (ja) * | 2019-02-25 | 2021-03-17 | 株式会社アイオイ・システム | 表示機、作業支援システムおよび作業支援方法 |
US11438439B1 (en) | 2021-03-31 | 2022-09-06 | Microsoft Technology Licensing, Llc | Detecting non-personal network and connectivity attributes for classifying user location |
CN113645256B (zh) * | 2021-10-13 | 2021-12-28 | 成都数默科技有限公司 | 一种不降低tcp会话数据价值密度的聚合方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479253A (zh) * | 2010-11-22 | 2012-05-30 | 索尼公司 | 客户端装置、信息处理方法,以及信息处理*** |
CN104049582A (zh) * | 2013-03-15 | 2014-09-17 | 费希尔-罗斯蒙特***公司 | 在过程控制环境中生成检查列表 |
WO2015047523A2 (en) * | 2013-09-27 | 2015-04-02 | Siemens Healthcare Diagnostics Inc. | Systems and methods for session state transfer to a mobile device |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7191233B2 (en) * | 2001-09-17 | 2007-03-13 | Telecommunication Systems, Inc. | System for automated, mid-session, user-directed, device-to-device session transfer system |
US6983370B2 (en) * | 2001-11-27 | 2006-01-03 | Motorola, Inc. | System for providing continuity between messaging clients and method therefor |
WO2006088035A1 (ja) * | 2005-02-17 | 2006-08-24 | Sharp Kabushiki Kaisha | 通信ネットワークの制御システム、通信端末および通信ネットワークの制御方法 |
JP4725733B2 (ja) | 2006-05-10 | 2011-07-13 | コニカミノルタビジネステクノロジーズ株式会社 | 印刷システム、印刷ジョブ生成装置および印刷状態確認方法 |
JP5129499B2 (ja) * | 2007-04-11 | 2013-01-30 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、プログラム、記憶媒体 |
JP4356775B2 (ja) * | 2007-06-11 | 2009-11-04 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、画像形成装置における使用および使用量管理方法、および画像形成システム |
CN101364883B (zh) * | 2007-08-06 | 2011-12-28 | 华为技术有限公司 | 一种多终端会话方法及通讯***以及相关设备 |
JP5279454B2 (ja) * | 2008-11-04 | 2013-09-04 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
US9444894B2 (en) * | 2009-04-15 | 2016-09-13 | Wyse Technology Llc | System and method for communicating events at a server to a remote device |
JP5643493B2 (ja) * | 2009-08-05 | 2014-12-17 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
JP5240263B2 (ja) * | 2010-09-15 | 2013-07-17 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、表示制御方法および表示制御プログラム |
US9462466B2 (en) * | 2011-09-29 | 2016-10-04 | Israel L'Heureux | Gateway router supporting session hand-off and content sharing among clients of a local area network |
US9197600B2 (en) * | 2011-09-29 | 2015-11-24 | Israel L'Heureux | Smart router |
US20130117391A1 (en) * | 2011-11-07 | 2013-05-09 | LaVoult.com, LLC | Messaging System |
US8966093B2 (en) * | 2012-06-04 | 2015-02-24 | Cisco Technology, Inc. | Seamless hand-off of combined unified communications and virtual desktop infrastructure sessions |
US9009262B2 (en) * | 2012-07-03 | 2015-04-14 | Aventura Hq, Inc. | Device collaboration in a virtual session |
KR102041452B1 (ko) | 2013-01-03 | 2019-11-06 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 근거리 무선 통신(nfc) 기능을 지원하는 화상형성장치 및 nfc 디바이스를 이용하여 화상 작업의 설정을 수행하는 방법 |
JP5784052B2 (ja) * | 2013-01-29 | 2015-09-24 | 京セラドキュメントソリューションズ株式会社 | 電子機器及び画像形成装置 |
US9215201B2 (en) * | 2013-03-13 | 2015-12-15 | Microsoft Technology Licensing, Llc | Providing an unseen message count across devices |
US10649413B2 (en) * | 2013-03-15 | 2020-05-12 | Fisher-Rosemount Systems, Inc. | Method for initiating or resuming a mobile control session in a process plant |
JP5831480B2 (ja) * | 2013-03-25 | 2015-12-09 | 富士ゼロックス株式会社 | 携帯型情報端末装置、プログラム及びサービス利用システム |
JP6357743B2 (ja) * | 2013-09-17 | 2018-07-18 | 株式会社リコー | 情報処理システム、情報処理端末、情報処理方法、プログラムおよび記録媒体 |
JP2015125620A (ja) * | 2013-12-26 | 2015-07-06 | キヤノン株式会社 | 情報処理装置、その制御方法、プログラム、及び情報処理システム |
US20150326514A1 (en) * | 2014-05-09 | 2015-11-12 | Mozido, Inc. | Modular messaging platform |
JP6370144B2 (ja) * | 2014-07-25 | 2018-08-08 | キヤノン株式会社 | 印刷装置、nfcタッチ印刷を実行するための方法及びプログラム |
US9344455B2 (en) * | 2014-07-30 | 2016-05-17 | Motorola Solutions, Inc. | Apparatus and method for sharing a hardware security module interface in a collaborative network |
US10171519B2 (en) * | 2014-10-16 | 2019-01-01 | Verizon Patent And Licensing Inc. | Session transfer protocol between different browsers on different devices |
US9479337B2 (en) * | 2014-11-14 | 2016-10-25 | Motorola Solutions, Inc. | Method and apparatus for deriving a certificate for a primary device |
JP6406030B2 (ja) * | 2015-01-26 | 2018-10-17 | ブラザー工業株式会社 | 印刷装置,印刷装置の印刷ジョブ管理方法,およびプログラム |
-
2015
- 2015-06-29 JP JP2015130050A patent/JP6428507B2/ja not_active Expired - Fee Related
- 2015-10-16 US US14/884,980 patent/US9924345B2/en active Active
- 2015-12-07 CN CN201510888137.XA patent/CN106293322B/zh active Active
-
2016
- 2016-03-10 EP EP16159679.6A patent/EP3113013B1/en active Active
-
2018
- 2018-02-06 US US15/889,777 patent/US20180184280A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479253A (zh) * | 2010-11-22 | 2012-05-30 | 索尼公司 | 客户端装置、信息处理方法,以及信息处理*** |
CN104049582A (zh) * | 2013-03-15 | 2014-09-17 | 费希尔-罗斯蒙特***公司 | 在过程控制环境中生成检查列表 |
WO2015047523A2 (en) * | 2013-09-27 | 2015-04-02 | Siemens Healthcare Diagnostics Inc. | Systems and methods for session state transfer to a mobile device |
Also Published As
Publication number | Publication date |
---|---|
EP3113013A1 (en) | 2017-01-04 |
US9924345B2 (en) | 2018-03-20 |
CN106293322A (zh) | 2017-01-04 |
EP3113013B1 (en) | 2020-04-22 |
JP2017016253A (ja) | 2017-01-19 |
JP6428507B2 (ja) | 2018-11-28 |
US20160381162A1 (en) | 2016-12-29 |
US20180184280A1 (en) | 2018-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6610124B2 (ja) | 情報処理装置及びプログラム | |
US11025794B2 (en) | Method of controlling a multifunction peripheral via a network with use of an information processing apparatus | |
CN106293322B (zh) | 信息处理装置、信息处理***和信息处理方法 | |
JP6060776B2 (ja) | 画像処理装置、情報端末、プログラム及び連携表示システム | |
JP6891563B2 (ja) | 情報処理システム、機器、情報処理装置、情報処理方法及びプログラム | |
US20180097944A1 (en) | Information processing apparatus | |
US10735626B2 (en) | Information processing apparatus, computer readable medium and information processing method | |
JP2022030590A (ja) | 管理装置、ネットワークシステムおよびプログラム | |
JP6908096B2 (ja) | 情報処理装置及びプログラム | |
JP2023167756A (ja) | 情報処理システム、機器状態通知制御装置、機器状態通知システム、機器状態通知方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Tokyo, Japan Patentee after: Fuji film business innovation Co.,Ltd. Address before: Tokyo, Japan Patentee before: Fuji Xerox Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |