信息处理系统、Web服务器、信息处理装置及其控制方法

文档序号:7751340阅读:93来源:国知局
专利名称:信息处理系统、Web服务器、信息处理装置及其控制方法
技术领域
本发明涉及信息处理系统、Web服务器、信息处理装置及它们的控制方法。
背景技术
已知诸如PC等的信息处理装置连接到网络上的Web服务器,并且,由Web服务器提供的操作画面显示在信息处理装置的Web浏览器上。在这种情况下,信息处理装置的Web 浏览器向Web服务器发出对操作画面的请求。Web服务器上的Web应用响应于来自信息处理装置的请求,发送用于使信息处理装置的Web浏览器显示操作画面的HTML文件。信息处理装置的Web浏览器分析接收到的HTML文件,并且基于接收到的HTML文件的描述,来显示操作画面作为Web浏览器画面。当用户经由显示在Web浏览器上的操作画面输入指令时, Web浏览器向Web服务器通知输入的指令。在接收到该通知时,Web服务器上的Web应用依照输入的指令来执行处理。最近,在一些包括扫描器及打印机的MFP(多功能外围设备)中,包括了类似上述的Web浏览器。这种MFP通过使用上述过程,在MFP的Web浏览器上显示从Web服务器提供的操作画面,并且接受来自用户的各类指令。日本专利特开2006-127503号公报提出了如下的技术,即令Web服务器向MFP提供操作画面,以用于输入供MFP的各种功能使用的指令。更具体地说,MFP的用户经由显示在Web浏览器上的操作画面,来向MFP输入指令。MFP的Web浏览器将输入的指令通知给 Web服务器。在接收到通知时,Web服务器依照从用户输入的指令的内容,来请求MFP执行各类处理。在接收到该请求时,MFP执行请求的处理。这样,便没有必要将用于MFP的操作的全部菜单数据保持在MFP内,并且,使得能够在Web服务器上轻松地改变菜单数据。然而,上述传统技术存在以下的问题。上述诸如PC及MFP等的信息处理装置有些包括如下的功能,即对操作信息处理装置的用户进行验证,并且依照验证结果来准许用户使用信息处理装置。在这些信息处理装置中,有些装置包括自动清零模式的功能,即如果用户在预定时间段内未操作装置,则使操作员屏板返回到初始状态。有些装置还包括用于降低电力消耗的睡眠模式(又称为“低电力模式”或“省电模式”)的功能。在转变到自动清零模式或睡眠模式时,即使用户已通过验证并登录,装置也会取消登录用户的验证状态,并自动使用户退出。用户能够指定转变到自动清零模式的时间,或者转变到睡眠模式的时间。假设用户已将转变到睡眠模式的时间设置为15分钟。在这种情况下,如果用户在最后的操作之后15分钟内未执行任何操作,则装置进行向省电模式的转变,并执行诸如使画面变黑等的操作,同时对登录用户执行退出处理。另一方面,考虑到安全性,如果已在预定时间段内没有来自客户端的访问(请求),也就是说,验证期限已过期,则Web应用中断会话(验证有效期限)。假设将验证有效期限设置为10分钟。在这种情况下,如果已在10分钟内没有来自客户端的请求,则Web应用自动执行退出处理。当下一请求发生时,应用向客户端发送验证画面,以提示客户端执行验证处理。
假设该验证有效期限短于睡眠模式转变时间。在这种情况下,当用户从操作画面上的Web浏览器来操作Web应用时,页面请求可能由于超时而被中断。在这种情况下,除非用户再次进行验证,否则用户无法操作Web浏览器。这降低了用户友好性。当用户在MFP 上执行一般的操作时,针对设备侧的睡眠模式转变时间或自动清零模式转变时间的计时器被重置。然而,如果该用户操作未附带向Web应用的请求(例如,按下MFP操作单元上的硬件键),则Web应用不能检测到用户操作。此外,即使用户执行了上述操作,表示Web应用侧的验证有效期限的计时器也不会被重置。因此,最后,Web应用侧的验证有效期限首先过期。此外,如果将Web应用侧的验证有效期限时间设置为无限长(无超时),则仍然存在安全性方面的忧虑。因此,须要设置适当的验证有效期限时间。

发明内容
本发明使得能够实现如下的信息处理系统、Web服务器、信息处理装置及它们的控制方法,其中,所述信息处理系统依照所述信息处理装置中的退出转变时间,来设置从所述信息处理装置启动的所述Web服务器提供的Web应用中的验证有效期限。本发明的一个方面提供一种信息处理系统,该信息处理系统包括Web服务器及信息处理装置,该信息处理装置包括用于显示由所述Web服务器提供的操作画面的Web浏览器,所述Web服务器包括验证单元,其经由显示在所述信息处理装置上的所述Web浏览器的画面,来执行对要使用所述Web浏览器的用户的验证,转变时间请求单元,其在所述验证单元执行的验证成功时,向所述信息处理装置请求表示在所述信息处理装置中设置的如下预定时间段的退出转变时间的通知,其中,如果在该预定时间段内未接收到用户操作,则使已登录至所述信息处理装置的用户自动退出,以及更新单元,其依照响应于来自所述转变时间请求单元的请求、而从所述信息处理装置获取到的所述退出转变时间,来更新作为如下的预定时间段的验证有效期限,其中,如果在该预定时间段内未接收到通过所述验证单元验证的用户执行的用户操作,则使所述用户的验证通过自动无效,并且,所述信息处理装置包括验证请求单元,其在所述用户要使用所述Web浏览器时,请求所述Web服务器验证所述用户,以及转变时间通知单元,其在所述转变时间请求单元发出通知退出转变时间的请求时,从存储器中获取预先保持的所述退出转变时间,并且将所获取到的退出转变时间通知给所述Web服务器。本发明的另一方面提供一种Web服务器,该Web服务器连接到包括Web浏览器的信息处理装置,所述Web服务器包括验证单元,其经由显示在所述信息处理装置上的所述 Web浏览器的画面,来执行对使用所述Web浏览器的用户的验证;转变时间请求单元,其在所述验证单元执行的验证成功时,向所述信息处理装置请求表示在所述信息处理装置中设置的预定时间段的退出转变时间的通知,其中,如果在该预定时间段内未接收到用户操作, 则使已登录至所述信息处理装置的用户自动退出;以及更新单元,其依照响应于来自所述转变时间请求单元的请求、而从所述信息处理装置获取到的所述退出转变时间,来更新作为如下的预定时间段的验证有效期限,其中,如果在该预定时间段内未接收到通过所述验证单元验证的用户执行的用户操作,则使所述用户的验证通过自动无效。本发明的又一方面提供一种包括Web浏览器的信息处理装置,所述Web浏览器连接到Web服务器,并且用来显示由所述Web服务器提供的操作画面,所述信息处理装置包括验证请求单元,其在用户要使用所述Web浏览器时,请求所述Web服务器验证所述用户; 以及转变时间通知单元,其在接收到通知表示如下的预定时间段的退出转变时间的请求时,从存储器中获取预先保持的所述退出转变时间,并且将所获取到的退出转变时间通知给所述Web服务器,其中,如果在所述Web服务器中验证已成功之后,在所述预定时间段内未从所述Web服务器接收到用户操作,则使已登录至所述信息处理装置的用户自动退出。本发明的又一方面提供一种信息处理系统的控制方法,所述信息处理系统包括 Web服务器及信息处理装置,该信息处理装置包括用于显示由所述Web服务器提供的操作画面的Web浏览器,所述控制方法包括以下步骤使所述信息处理装置的验证请求单元在用户要使用所述Web浏览器时,请求所述Web服务器执行对所述用户的验证处理,使所述 Web服务器的验证单元经由显示在所述信息处理装置上的所述Web浏览器的画面,来执行对要使用所述Web浏览器的所述用户的验证,使所述Web服务器的转变时间请求单元在所述使所述Web服务器的所述验证单元执行的步骤中的验证成功时,向所述信息处理装置请求表示在所述信息处理装置中设置的如下预定时间段的退出转变时间的通知,其中,如果在该预定时间段内未接收到用户操作,则使已登录至所述信息处理装置的用户自动退出; 使所述信息处理装置的转变时间通知单元在所述使所述Web服务器的所述转变时间请求单元进行请求的步骤中发出通知退出转变时间的请求时,从存储器中获取预先保持的所述退出转变时间,并且将所获取到的退出转变时间通知给所述Web服务器;以及使所述Web服务器的更新单元依照响应于在所述使得所述Web服务器的所述转变时间请求单元进行请求的步骤中的请求、而从所述信息处理装置获取到的所述退出转变时间,来更新作为如下的预定时间段的验证有效期限,其中,如果在该预定时间段内未接收到在执行验证时通过验证的用户执行的用户操作,则使所述用户的验证通过自动无效。本发明的又一方面提供一种Web服务器的控制方法,所述Web服务器连接到包括 Web浏览器的信息处理装置,所述控制方法包括使验证单元经由显示在所述信息处理装置上的所述Web浏览器的画面,来执行对使用所述Web浏览器的用户的验证;使转变时间请求单元在所述使所述验证单元执行的步骤中验证成功时,向所述信息处理装置请求表示在所述信息处理装置中设置的预定时间段的退出转变时间的通知,其中,如果在该预定时间段内未接收到用户操作,则使已登录至所述信息处理装置的用户自动退出;以及使更新单元依照响应于在所述使所述转变时间请求单元进行请求的步骤中的请求、而从所述信息处理装置获取到的所述退出转变时间,来更新作为如下的预定时间段的验证有效期限,其中, 如果在该预定时间段内未接收到在所述使所述验证单元执行的步骤中通过验证的用户执行的用户操作,则使所述用户的验证通过自动无效化。本发明的又一方面提供一种包括Web浏览器的信息处理装置的控制方法,所述 Web浏览器连接到Web服务器,并且用来显示由所述Web服务器提供的操作画面,所述控制方法包括使验证请求单元在用户要使用所述Web浏览器时,请求所述Web服务器验证所述用户;以及使转变时间通知单元在接收到通知表示如下的预定时间段的退出转变时间的请求时,从存储器中获取预先保持的所述退出转变时间,并且将所获取到的退出转变时间通知给所述Web服务器,其中,如果在所述Web服务器中验证已成功之后,在所述预定时间段内未从所述Web服务器接收到用户操作,则使已登录至所述信息处理装置的用户自动退出ο
通过下面参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。


图1是示出根据第一实施例的整个信息处理系统100的图;图2是示出根据第一实施例的MFP 101的结构的示例的框图;图3是示出根据第一实施例的Web服务器103的结构的示例的框图;图4是示出根据第一实施例的信息处理系统100的控制结构的示例的框图;图5是示出更新根据第一实施例的信息处理系统100的验证有效期限的处理的序列图;图6是示出针对根据第一实施例的Web应用410中的处理请求的处理过程的流程图;图7是示出用于更新根据第一实施例的Web应用410中的验证有效期限的处理过程的流程图;图8是示出用于根据第二实施例的Web浏览器440中的计时器重置的处理过程的序列图;图9是示出用于根据第二实施例的MFP 101中的计时器重置的处理过程的序列图;以及图10是示出用于根据第二实施例的本机模块460中的计时器重置的处理过程的流程图。
具体实施例方式现在,将参照附图,来详细描述本发明的实施例。应当指出,除非另外特别说明,否则,在这些实施例中陈述的各构成要素的相对结构、数值表达式以及数值不限定本发明的范围。<第一实施例>下面,将参照图1至7,来描述本发明的第一实施例。在该实施例中,作为信息处理装置的示例的MFP利用Web浏览器,向Web服务器中的Web应用发出对操作画面的请求。 之后,在Web应用或MFP中执行验证处理。另外,在下面的示例中,将说明Web应用如何获取MFP退出转变时间并适当地设置验证有效期限。<信息处理系统的结构>首先,将参照图1,来描述根据该实施例的信息处理系统100的总体结构。MFP 101、LDAP (轻量级目录访问协议,Lightweight Directory Access Protocol)服务器 102、 Web服务器103以可通信方式连接至LAN 110。LAN 110还包括FTP (文件传送协议)服务器(未示出),以使得MFP 101能够执行图像数据向FTP服务器的FTP发送。请注意,该描述例示了根据该实施例的信息处理系统,并且,在此无意限定各装置的类型及数量。Web服务器103充当向作为信息处理装置的MFP 101提供Web应用的画面信息的服务器装置。<MFP 的结构 >接下来,将参照图2,来描述MFP 101的结构的示例。MFP 101包括控制单元210、 操作单元219、打印机220、扫描器221及主体装备单元223。控制单元210包括CPU 211、ROM 212、RAM 213、HDD 214、操作单元 I/F 215、打印机 I/F 216、扫描器 I/F 217、网络 I/F 218及主体装备单元I/F 222。控制单元210对MFPlOl的操作进行全面控制。CPU 211读出存储在ROM 212中的控制程序,并且执行诸如读取控制及发送控制等的各类控制处理。RAM 213用作CPU 211 的主存储器以及诸如工作区域等的临时存储区域。HDD 214存储图像数据、各类程序、以及各类信息表(稍后描述)。操作单元I/F 215将操作单元(显示单元)219连接到控制单元210。操作单元 219包括具有触摸屏板功能的液晶显示单元以及键盘。MFP 101具有Web浏览器功能(稍后描述)。MFP 101的Web浏览器分析从Web服务器103接收到的HTML文件(画面信息), 并且基于接收到的HTML文件的描述,在操作单元219上显示操作画面。打印机I/F 216将打印机220连接到控制单元210。控制单元210将要由打印机 220来打印的图像数据,经由打印机I/F 216传送至打印机220。然后,打印机220在记录介质上打印图像。扫描器I/F 217将扫描器221连接到控制单元210。扫描器221读取原稿上的图像以生成图像数据,并且将图像数据经由扫描器I/F 217输入至控制单元210。网络I/F 218将控制单元210 (MFP 101)连接到LAN 110。网络I/F 218将图像数据或信息发送至LAN 110上的外部装置(例如,Web服务器10 ,并且从LAN 110上的外部装置接收各类fe息。主体装备单元I/F 222连接至主体装备单元223,主体装备单元223包括MFP主体的各类装备,例如读卡器、盒单元以及稿台盖板/输稿器。当用户在读卡器中插入/取出卡片、或者对盒单元的给定纸屉或稿台盖板/输稿器执行操作时,表示操作发生的事件被通知给主体装备单元I/F 222。虽然在此将省略操作事件的详细描述,但是,能够利用例如如下的方法,即使用各装备的传感器来检测操作的发生,并通知该发生的事件。<ffeb服务器的结构>接下来,将参照图3,来描述Web服务器103的结构的示例。请注意,LDAP服务器 102具有与Web服务器103相同的结构,因而在此将省略LDAP服务器102的描述。Web服务器103包括控制单元310。控制单元310包括CPU 31UR0M 312,RAM 313,HDD 314及网络 I/F 315。控制单元310对Web服务器103的操作进行全面控制。CPU 311读出存储在ROM 312中的控制程序,并且执行各类控制处理。RAM 313用作CPU 311的主存储器以及诸如工作区域等的临时存储区域。HDD 314存储图像数据、各类程序、以及各类信息表(稍后描述)。网络I/F 315将控制单元310 (Web服务器103)连接到LAN 110。网络I/F 315在与 LAN 110上的其他装置之间收发各类信息。<信息处理系统的控制结构>下面,将参照图4,来描述整个信息处理系统100的控制结构的示例。分别为MFP 101、LDAP服务器102及Web服务器103提供的CPU 211及311,通过执行控制程序来实现图4中所示的各个功能单元。MFP 101包括登录应用430、Web浏览器440、服务提供器450、 本机模块460及设置信息存储单元490。Web服务器103包括Web应用410。LDAP服务器 102包括验证信息管理单元470及验证信息存储单元480。登录应用430包括画面显示单元431及验证处理单元432。当在MFPlOl侧执行Web应用410中的验证处理时,服务提供器450的验证功能执行单元452启动登录应用430。 画面显示单元431在操作单元219上显示验证画面,以用于提示用户输入由验证处理单元 432执行的验证处理所需的验证信息。请注意,该验证画面不是由Web服务器103提供的, 而是通过使登录应用430读出在MFP 101中保持的信息来显示的。在下文中,将基于预先在MFP 101中保持的信息而显示的画面称为“本机画面”。当用户经由由画面显示单元431 显示的验证画面输入验证信息时,验证处理单元432通过使用输入的验证信息来执行用户验证。LDAP服务器102的验证信息存储单元480,预先存储与被准许使用MFP 101的用户相对应的验证信息。LDAP服务器102的验证信息管理单元470,管理存储在验证信息存储单元480中的验证信息。当执行验证处理时,验证处理单元432将经由由画面显示单元 431显示的验证画面输入的验证信息,与存储在验证信息存储单元480中的验证信息进行核对。依照该核对结果,来准许用户使用MFP 101。Web浏览器440包括通信单元441、分析单元442及画面显示单元443。通信单元 441依照HTTP协议与Web应用410的呈现单元411进行通信。更具体地说,通信单元441 向Web应用410,发出对要在Web浏览器上显示的操作画面的请求,或者向Web应用410通知用户经由在Web浏览器上显示的操作画面而输入的指令。分析单元442分析从Web应用 410接收到的HTML文件。该HTML文件包含表示要在Web浏览器上显示的操作画面的内容的描述(画面信息)。画面显示单元443基于由分析单元442获得的分析结果,在操作单元219上显示操作画面。以下,将要基于从Web服务器103接收到的信息(HTML文件)来显示的画面称为“Web浏览器画面”。Web服务器103的Web应用410包括呈现单元411、逻辑单元412及有效期限控制单元413。呈现单元411与Web浏览器440的通信单元441进行通信,以响应于来自MFP 101的请求,将要显示在Web浏览器440上的操作画面发送至MFP 101。呈现单元411从 MFP 101,接收用户经由在Web浏览器440上显示的操作画面而发出的指令。在接收到来自用户的指令时,Web应用410依照指令的内容来执行各类处理,并且请求MFP 101执行处理。 更具体地说,Web应用410请求MFP 101利用打印机220执行打印处理,利用扫描器221执行读取处理,或者经由网络I/F 218执行发送处理。当请求MFP 101执行处理时,逻辑单元 412与MFP 101中配设的服务提供器450内的通信单元451进行通信。有效期限控制单元413控制Web服务器103中的验证处理及验证有效期限。在验证处理中,有效期限控制单元413确认已登录至Web应用410的登录用户的验证,并且将确认结果通知给呈现单元411。此外,有效期限控制单元413保持预先设置的Web服务器的验证有效期限,并且执行读取处理或更新处理。有效期限控制单元413还起动用于对验证有效期限进行计时的计时器。当有效期限过期时,有效期限控制单元413执行针对验证有效期限的过期的处理。有效期限控制单元413还依照来自呈现单元411或逻辑单元412的指令,来重置验证有效期限时间(第一计时器)。在这种情况下,验证有效期限表示验证用户被准许使用Web应用410的有效期限。有效期限表示如下的预定时间段,即如果在该预定时间段内未从验证用户接收到用户操作,则使该用户的验证通过(成功通过验证的结果) 自动无效。服务提供器450包括通信单元451、验证功能执行单元452、设置信息确认单元453及状况管理单元454。通信单元451接受来自Web应用410内的逻辑单元412的处理请求。 当接受来自Web应用410的执行处理的请求时,验证功能执行单元452执行登录应用430。 设置信息确认单元453通过向本机模块460询问,来获取在MFP 101中设置的各类信息。例如,设置信息确认单元453从本机模块460获取诸如自动清零模式转变时间或自动睡眠模式转变时间等的信息,并且保持所述信息。状况管理单元妨4从本机模块460获取各类设备信息的状况并进行管理。例如, 状况管理单元妨4获取如下的通知,所述通知表示用户按下了 MFP 101的操作单元219上的硬件键,插入/取出了卡片,或者执行了针对盒单元、稿台盖板或输稿器的操作。状况管理单元妨4还具有如下的功能,即向本机模块460通知服务提供器450已从Web应用410 接收到的按钮操作之类的事件信息。本机模块460包括设置信息管理单元461及计时器控制单元462。设置信息管理单元461读取和写入与存储在设置信息存储单元490中的、MFP 101中的设置相关联的设置值信息。设置信息存储单元490是为MFPlOl的HDD 214,RAM 213或ROM 212而配设的。 能够依照经由操作单元219的用户操作,在任意的或设置的范围内设置和改变与存储在所述设置信息存储单元490中的、MFP 101中的设置相关联的设置值信息。该设置值信息包括例如转变至自动清零模式的时间(自动清零模式转变时间),以及转变至睡眠模式的时间(睡眠模式转变时间)。该设置值信息还包括如下的MFP退出转变时间,该MFP退出转变时间要被设置作为与这些转变时间相关联的MFP 101中的登录用户的退出时间。系统能够在如下的状态下运行,所述状态即将该MFP退出转变时间,视为等于自动清零模式转变时间和睡眠模式转变时间中较短的一者。上述退出转变时间是如下的预定时间,即如果在该预定时间内未从登录用户接收到用户操作,则使登录用户自动从MFP 101退出。当MFP 101执行针对连接的设备的操作时,计时器控制单元462接收表示操作的执行的事件,并且执行对MFP 101的计时器控制。对MFPlOl的计时器控制,包括控制对到自动清零模式转变的时间进行计数的自动清零模式计时器,以及控制对到睡眠模式转变的时间进行计数的睡眠模式计时器。当这些计时器中的一者达到自动清零模式转变时间或睡眠模式转变时间的设置值时,MFP 101执行自动清零模式转变或睡眠模式转变。计时器控制单元462还控制MFP退出计时器(第二计时器),该MFP退出计时器用于对到登录用户从MFP 101退出的时间进行计数。该MFP退出计时器能够在如下的状态下运行,所述状态即将到退出的时间,视为等于自动清零模式计时器和睡眠模式计时器的值中较小的一者。也就是说, 当MFP 101达到到自动清零模式转变和睡眠模式转变的转变时间中的一者时,执行用户退出ο此外,对该连接的设备的操作,包括例如按下MFP操作单元上的硬件键,卡片的插入/取出,以及与盒单元、稿台盖板或输稿器相关联的操作。计时器控制单元462经由主体装备单元I/F 222,来管理这些操作信息(事件),即已在主体装备单元223中发生的事件。 计时器控制单元462还具有向状况管理单元妨4通知与计时器重置相关联的信息的功能。<处理过程>接下来,将参照图5至7,来描述反映本实施例的特征的控制。在该实施例中,当执行Web应用410中的验证时,应用经由服务提供器450,来对MFP 101中的MFP退出转变时间进行询问。之后,有效期限控制单元413依照获取到的MFP退出转变时间,来更新Web应用410中的验证有效期限。首先,将参照图5,来描述根据该实施例的信息处理系统100中包括的装置中的处理序列。在该实施例中,当用户启动MFP 101的Web浏览器440时,操作从如下的状态下开始,在所述状态下,用户从中选择功能的功能选择画面,被显示在Web浏览器440上。在步骤S501中,Web浏览器440经由画面显示单元443显示的功能菜单,接受用户操作。随后,在步骤S502中,Web浏览器440向Web应用410发出菜单画面请求。在步骤S503中,Web应用410依照在步骤S502中发出的菜单画面请求,来执行画面处理。在该画面处理中,Web应用410生成要通知给Web浏览器440的验证画面的画面信息。在步骤S504中,Web应用410将生成的验证画面信息,发送至Web浏览器440。稍后, 将参照图6,来详细描述该处理。在步骤S505中,Web浏览器440使得画面显示单元443基于从Web应用410接收到的画面信息,来显示验证画面,并且,Web浏览器440经由该验证画面接受用户操作。在步骤S506中,Web浏览器440向Web应用410通知基于接受的用户操作的验证信息。在步骤S507中,Web应用410通过使用接收到的验证信息,来执行验证处理。稍后,将参照图6,来详细描述验证处理。如果验证成功,则Web应用410在步骤S508中,向服务提供器450发出信息获取指令,以获取在MFP 101中设置的MFP退出转变时间。在步骤S508中接收到信息获取指令时,服务提供器450在步骤S509中,向本机模块460发出指令,以获取MFP 101中的设置信息。更具体地说,设置信息确认单元453向本机模块460的设置信息管理单元461,询问在MFP 101中设置的信息。在步骤S510中,本机模块460的设置信息管理单元461从设置信息存储单元490 获取设置信息。在步骤S511中,设置信息管理单元461将获取到的设置信息,通知给服务提供器450的设置信息确认单元453。在步骤S512中,服务提供器450响应于在步骤S508 中接收到的指令,将接收到的设置信息通知给Web应用410。在步骤S513中,Web应用410 更新依照通知的MFP退出转变时间保持的验证有效期限。之后,在步骤S514中,Web应用 410将菜单画面的画面信息,发送至Web浏览器440。接下来,将参照图6,来描述由Web应用410执行的步骤S503中的画面处理,以及步骤S507中的验证处理。请注意,通过将存储在ROM 312或HDD 314等中的程序加载到 RAM 313中,并且执行该程序,Web服务器103的CPU 311实现以下的处理。在步骤S601,Web应用410依照来自Web浏览器440的处理请求的内容,使得处理随后分支。也就是说,依据请求是对验证画面的请求、对功能菜单画面的请求、还是对验证处理的请求,Web应用410使得处理随后分支。如果处理请求的内容表示对验证画面的请求,则处理进入到步骤S602。在步骤 S602中,Web应用410响应于处理请求,将验证画面的画面信息返回给Web浏览器440,以提示用户执行验证处理。步骤S602对应于图5中的步骤S504。然后,处理进入到步骤S611, 在步骤S611中,Web应用410重置用于对验证有效期限进行计数的计时器,使计时器重新开始计数,并且终止处理。如果步骤S601中的处理请求的内容表示对功能菜单画面的请求,则处理进入到步骤S603。这表示当前登录用户已经完成验证,并且一直在请求针对一般功能的菜单画面。 在步骤S603中,Web应用410针对已发出画面请求的用户检查验证有效期限,并且确定该验证有效期限是否已过期(是否因为在预定时间段内缺少画面请求而发生了超时)。如果验证有效期限已过期,则处理进入到步骤S605,在步骤S605中,Web应用410将验证画面的画面信息返回给Web浏览器440,以再次执行验证。与步骤S602同样地,步骤S605对应于图5中的步骤S504。在这种情况下,能够通过将提示用户再次执行验证的消息添加至验证画面,来返回该消息。该消息例如下面所示“验证期限已过期。请再次验证。”然后,处理进入到步骤S611。如果Web应用410在步骤S603中确定有效期限尚未过期,则处理进入到步骤 S606,在步骤S606中,Web应用410将菜单画面返回给Web浏览器440,以使当前登录用户继续针对一般功能的处理。步骤S606对应于图5中的步骤S514。之后,处理进入到步骤 S611。在步骤S611中,Web应用410重置用于对验证有效期限进行计数的计时器,使计时器重新开始计数,并且终止处理。如果Web应用410在步骤S601中确定处理请求的内容表示对验证处理的请求,则处理进入到步骤S604。在步骤S604中,Web应用410依照处理请求的内容,来执行验证处理。处理进入到步骤S607,在步骤S607中,Web应用410确定验证为OK还是NG。如果验证为0K,则处理进入到步骤S608,在步骤S608中,Web应用410向服务提供器450发出信息获取指令,以获取在MFP 101中设置的MFP退出转变时间。在步骤S609中,Web应用410 将菜单画面的画面信息返回给Web浏览器440,并且终止处理。步骤S608对应于图5中的步骤S508。步骤S609对应于图5中的步骤S514。如果Web应用410在步骤S607中确定验证为NG,则处理进入到步骤S610,在步骤 S610中,Web应用410将验证画面的画面信息返回给Web浏览器440,以再次执行验证。步骤S610对应于图5中的步骤S504。随后,处理进入到步骤S612,在步骤S612中,Web应用 410重置用于对验证有效期限进行计数的计时器,使计时器重新开始计数,并且终止处理。步骤S611及S612中的处理实现如下的功能,即在发生从W^eb浏览器440向Web 应用410的请求时,重置Web应用410中的验证过期,并且使计时器重新开始计数。还能够通过使用Web应用410的有效期限控制单元413,来执行步骤S503中的画面处理,以及步骤 S507中的验证处理。通过例示利用在Web服务器侧执行的验证处理的操作,描述了 Web应用410中的验证处理。然而,如上所述,MFP 101还能够通过使用登录应用430,来执行验证处理。在这种情况下,Web应用410的逻辑单元412请求服务提供器450执行验证处理。服务提供器 450使得验证功能执行单元452启动登录应用430,以执行验证处理。随后,Web应用410经由服务提供器450来接收验证结果。接下来,将参照图7,来更详细地描述步骤S513中的处理。请注意,通过将存储在 ROM 312或HDD 314等中的程序加载到RAM 313中,并且执行该程序,Web服务器103的CPU 311实现下述处理。首先,在步骤S701中,Web应用410获取MFP退出转变时间。在步骤S702中,Web 应用410确定是否实际设置了 MFP退出转变时间。如果设置了 MFP退出转变时间,则处理进入到步骤S703,在步骤S703中,Web应用410确定是否设置了由有效期限控制单元413管理的验证有效期限(不是设置为无限长)。如果Web应用410在步骤S703中确定设置了验证有效期限,则处理进入到步骤S704。如果未设置验证有效期限,则处理进入到步骤S705,以设置验证有效期限。在步骤S704中,Web应用410确定MFP退出转变时间是否长于由有效期限控制单元413管理的验证有效期限。如果Web应用410确定MFP退出转变时间长于验证有效期限, 则处理进入到步骤S705。在步骤S705中,Web应用410更新验证有效期限,以将该验证有效期限设置为与MFP退出转变时间相同的时间,并且,处理进入到步骤S706。如果Web应用410在步骤S702中确定未设置MFP退出转变时间,则处理进入到步骤S706。此外,如果Web应用410在步骤S704中确定MFP退出转变时间不长于验证有效期限,则处理进入到步骤S706。在步骤S706中,Web应用410重置用于对验证有效期限进行计数的计时器,使计时器重新开始计数,并且终止处理。正如上文所述,根据该实施例,在Web服务器上启动的Web应用获取在MFP中设置的退出转变时间的信息,并且根据获取到的退出转变时间,来更新Web应用中的验证有效期限。此外,除了 Web应用上的操作事件之外,Web应用还接收在MFP中发生的操作事件的通知,并且适当地重置Web应用中的验证有效期限的计时器。这使得能够令MFP中的退出转变时间与Web应用中的验证有效期限同步。<第二实施例>接下来,将参照图8至10,来描述本发明的第二实施例。当例如用户操作MFP 101 而没有向Web应用410的任何请求时,针对MFP 101中的睡眠模式转变时间或自动清零模式转变时间的计时器被重置。在上述情况下,该实施例使得Web应用410依照相应的信息, 来重置验证有效期限的计时器,并且使计时器重新开始计数。参照图8,以下描述依照Web浏览器440上的操作的、与MFP 101中的睡眠模式转变时间或自动清零模式转变时间相对应的MFP退出的计时器的重置,以及Web应用410中的验证有效期限的计时器的重置。首先,在步骤S801中,Web浏览器440经由画面显示单元443显示的菜单画面,接受用户操作。在步骤S802中,Web浏览器440请求Web应用410 依照用户操作来执行处理。在该步骤中,能够发出上述步骤S502中的对菜单画面的请求, 或者上述步骤S506中的对验证处理的请求。在步骤S803中,Web应用410重置用于对验证有效期限进行计数的计时器。在步骤S804中,Web浏览器440向Web应用410通知在步骤S801中通过用户操作(按钮操作) 发出的请求,并且还向服务提供器450通知按钮操作的事件的发生。在步骤S805中,服务提供器450经由状况管理单元454,将事件的发生通知给本机模块460。然后,在步骤S806中,本机模块460在接收到事件通知时,使得计时器控制单元462重置MFP 101侧的MFP退出计时器,并且使计时器重新开始计数。在步骤S806中, 除了 MFP退出计时器之外,本机模块460还可以重置上述的自动清零模式计时器或睡眠模式计时器。同时重置这些计时器,能够同步针对MFP 101的自动清零模式转变时间、睡眠模式转变时间和MFP退出转变时间的计时器。通过该系列操作,当用户执行在Web浏览器440 上的按钮操作时,MFP 101侧的MFP退出计时器和Web应用410中的验证有效期限的计时器,被同时重置并重新开始计数。以下参照图9,来描述当在MFP 101上进行操作时、与MFP 101中的睡眠模式转变时间或自动清零模式转变时间相对应的MFP退出的计时器的重置,以及Web应用410中的验证有效期限的计时器的重置。在这种情况下,在MFP 101上进行的操作,表示与在Web浏览器440上进行的操作不同的操作。例如,该操作包括按下MFP 101上配设的硬件键。首先,在步骤S901中,MFP 101接受源于经由主体装备单元223的用户操作等的操作事件。在步骤S902中,主体装备单元I/F 222将该操作事件通知给本机模块460。在步骤S903中,本机模块460依照接收到的事件信息,使得计时器控制单元462重置MFP退出计时器。然后,处理进入到步骤S904,在步骤S904中,本机模块460向服务提供器450通知表示MFP退出计时器已被重置并重新开始计数的重置通知信息。在步骤S904中,服务提供器450的状况管理单元妨4处理从本机模块460通知的重置通知。在步骤S905中,在接收到MFP 101中的计时器重置通知时,状况管理单元454 向Web应用通知在MFP 101中计时器已被重置。在步骤S906中,Web应用410在接收到计时器重置通知时,重置验证有效期限的计时器,并且使该计时器重新开始计数。通过该系列操作,当MFP 101中与MFP计时器重置相关联的事件发生时,MFP 101侧的MFP退出计时器和Web应用410中的验证有效期限的计时器,被同时重置并重新开始计数。接下来,将参照图10,来详细描述上述的步骤S903及S904。通过将存储在ROM 212 或HDD 214中的程序加载至RAM 213,并且执行该程序,MFP 101的CPU 211实现以下处理。首先,在步骤S1001中,本机模块460的计时器控制单元462获取操作事件。在步骤S1002中,计时器控制单元462确定该操作事件是否为与计时器重置相关联的事件。如上所述,该种操作事件包括例如读卡器中卡片的插入/取出、对盒单元的各纸屉的操作、以及稿台盖板/输稿器的开闭。如果计时器控制单元462在步骤S1002中确定该事件不是与计时器重置相关联的事件,则处理立即终止。如果计时器控制单元462确定事件与计时器重置相关联,则处理进入到步骤 S1003,在步骤S1003中,计时器控制单元462重置MFP退出计时器,并使其重新开始计数。 在步骤S1004中,本机模块460向服务提供器450通知表示MFP退出计时器已被重置并重新开始计数的重置通知信息,并且终止处理。步骤S1004对应于图9中的步骤S904。在步骤S1003中,除了 MFP退出计时器之外,计时器控制单元462还可以重置自动清零模式计时器及睡眠模式计时器。同时重置这些计时器,能够同步针对MFP 101的自动清零模式转变时间、睡眠模式转变时间和MFP退出转变时间的计时器。其他实施例还可以由读出并执行记录在存储设备上的程序来执行上述实施例的功能的系统或装置的计算机(或诸如CPU或MPU等的设备),来实现本发明的各方面;并且可以利用由通过例如读出并执行记录在存储设备上的程序来执行上述实施例的功能的系统或装置的计算机来执行各步骤的方法,来实现本发明的各方面。为此,例如经由网络或从充当存储设备的各种类型的记录介质(例如,计算机可读介质)将程序提供给计算机。虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不局限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使所述范围涵盖所有的此类变型例以及等同结构和功能。
权利要求
1.一种信息处理系统,该信息处理系统包括Web服务器及信息处理装置,该信息处理装置包括用于显示由所述Web服务器提供的操作画面的Web浏览器,所述Web服务器包括验证单元,其经由显示在所述信息处理装置上的所述Web浏览器的画面,来执行对要使用所述Web浏览器的用户的验证,转变时间请求单元,其在所述验证单元执行的验证成功时,向所述信息处理装置请求表示在所述信息处理装置中设置的如下预定时间段的退出转变时间的通知,其中,如果在该预定时间段内未接收到用户操作,则使已登录至所述信息处理装置的用户自动退出,以及更新单元,其依照响应于来自所述转变时间请求单元的请求、而从所述信息处理装置获取到的所述退出转变时间,来更新作为如下的预定时间段的验证有效期限,其中,如果在该预定时间段内未接收到通过所述验证单元验证的用户执行的用户操作,则使所述用户的验证通过自动无效,并且,所述信息处理装置包括验证请求单元,其在所述用户要使用所述Web浏览器时,请求所述Web服务器验证所述用户,以及转变时间通知单元,其在所述转变时间请求单元发出通知退出转变时间的请求时,从存储器中获取预先保持的所述退出转变时间,并且将所获取到的退出转变时间通知给所述 Web服务器。
2.根据权利要求1所述的信息处理系统,其中,所述更新单元包括确定单元,该确定单元确定所获取到的退出转变时间是否长于在所述Web服务器中设置的验证有效期限,并且,如果所获取到的退出转变时间长于在所述Web服务器中设置的所述验证有效期限,则所述更新单元将所述验证有效期限更新为与所述退出转变时间相同的时间。
3.根据权利要求1所述的信息处理系统,其中,所述Web服务器还包括第一计时器,该第一计时器对所述验证有效期限进行计时,以及无效单元,其在所述第一计时器超时时,使通过验证的所述用户的验证通过自动无效, 并且,所述信息处理装置包括第二计时器,该第二计时器对所述退出转变时间进行计时,以及退出单元,其在所述第二计时器超时时,使登录用户自动退出。
4.根据权利要求3所述的信息处理系统,其中,所述信息处理装置还包括第二计时器重置单元,该第二计时器重置单元在接收到经由所述Web浏览器的用户操作或者非经由所述Web浏览器的用户操作时,重置所述第二计时器,用户操作通知单元,其在接收到经由所述Web浏览器的用户操作时,将所述用户操作通知给所述Web服务器,以及重置通知单元,其在所述第二计时器重置单元已通过非经由所述Web浏览器的用户操作而重置了所述第二计时器时,向所述Web服务器通知所述第二计时器已被重置,并且,所述Web服务器还包括第一计时器重置单元,该第一计时器重置单元在接收到来自所述用户操作通知单元的通知或者所述重置通知单元进行的通知时,重置所述第一计时器。
5.根据权利要求4所述的信息处理系统,该信息处理系统还包括画面信息通知单元, 该画面信息通知单元在从所述用户操作通知单元接收到通知、且所述第一计时器已超时时,向所述信息处理装置通知用于从用户接收验证信息的验证画面的画面信息,以由所述验证单元来执行验证,而在从所述用户操作通知单元接收到通知、且所述第一计时器未超时时,通知菜单画面的画面信息。
6.一种Web服务器,该Web服务器连接到包括Web浏览器的信息处理装置,所述Web服务器包括验证单元,其经由显示在所述信息处理装置上的所述Web浏览器的画面,来执行对使用所述Web浏览器的用户的验证;转变时间请求单元,其在所述验证单元执行的验证成功时,向所述信息处理装置请求表示在所述信息处理装置中设置的预定时间段的退出转变时间的通知,其中,如果在该预定时间段内未接收到用户操作,则使已登录至所述信息处理装置的用户自动退出;以及更新单元,其依照响应于来自所述转变时间请求单元的请求、而从所述信息处理装置获取到的所述退出转变时间,来更新作为如下的预定时间段的验证有效期限,其中,如果在该预定时间段内未接收到通过所述验证单元验证的用户执行的用户操作,则使所述用户的验证通过自动无效。
7.一种包括Web浏览器的信息处理装置,所述Web浏览器连接到Web服务器,并且用来显示由所述Web服务器提供的操作画面,所述信息处理装置包括验证请求单元,其在用户要使用所述Web浏览器时,请求所述Web服务器验证所述用户;以及转变时间通知单元,其在接收到通知表示如下的预定时间段的退出转变时间的请求时,从存储器中获取预先保持的所述退出转变时间,并且将所获取到的退出转变时间通知给所述Web服务器,其中,如果在所述Web服务器中验证已成功之后,在所述预定时间段内未从所述Web服务器接收到用户操作,则使已登录至所述信息处理装置的用户自动退出。
8.一种信息处理系统的控制方法,所述信息处理系统包括Web服务器及信息处理装置,该信息处理装置包括用于显示由所述Web服务器提供的操作画面的Web浏览器,所述控制方法包括以下步骤使所述信息处理装置的验证请求单元在用户要使用所述Web浏览器时,请求所述Web 服务器执行对所述用户的验证处理,使所述Web服务器的验证单元经由显示在所述信息处理装置上的所述Web浏览器的画面,来执行对要使用所述Web浏览器的所述用户的验证,使所述Web服务器的转变时间请求单元在所述使所述Web服务器的所述验证单元执行的步骤中的验证成功时,向所述信息处理装置请求表示在所述信息处理装置中设置的如下预定时间段的退出转变时间的通知,其中,如果在该预定时间段内未接收到用户操作,则使已登录至所述信息处理装置的用户自动退出;使所述信息处理装置的转变时间通知单元在所述使所述Web服务器的所述转变时间请求单元进行请求的步骤中发出通知退出转变时间的请求时,从存储器中获取预先保持的所述退出转变时间,并且将所获取到的退出转变时间通知给所述Web服务器;以及使所述Web服务器的更新单元依照响应于在所述使得所述Web服务器的所述转变时间请求单元进行请求的步骤中的请求、而从所述信息处理装置获取到的所述退出转变时间, 来更新作为如下的预定时间段的验证有效期限,其中,如果在该预定时间段内未接收到在执行验证时通过验证的用户执行的用户操作,则使所述用户的验证通过自动无效。
9.一种Web服务器的控制方法,所述Web服务器连接到包括Web浏览器的信息处理装置,所述控制方法包括使验证单元经由显示在所述信息处理装置上的所述Web浏览器的画面,来执行对使用所述Web浏览器的用户的验证;使转变时间请求单元在所述使所述验证单元执行的步骤中验证成功时,向所述信息处理装置请求表示在所述信息处理装置中设置的预定时间段的退出转变时间的通知,其中, 如果在该预定时间段内未接收到用户操作,则使已登录至所述信息处理装置的用户自动退出;以及使更新单元依照响应于在所述使所述转变时间请求单元进行请求的步骤中的请求、而从所述信息处理装置获取到的所述退出转变时间,来更新作为如下的预定时间段的验证有效期限,其中,如果在该预定时间段内未接收到在所述使所述验证单元执行的步骤中通过验证的用户执行的用户操作,则使所述用户的验证通过自动无效。
10.一种包括Web浏览器的信息处理装置的控制方法,所述Web浏览器连接到Web服务器,并且用来显示由所述Web服务器提供的操作画面,所述控制方法包括使验证请求单元在用户要使用所述Web浏览器时,请求所述Web服务器验证所述用户;以及使转变时间通知单元在接收到通知表示如下的预定时间段的退出转变时间的请求时, 从存储器中获取预先保持的所述退出转变时间,并且将所获取到的退出转变时间通知给所述Web服务器,其中,如果在所述Web服务器中验证已成功之后,在所述预定时间段内未从所述Web服务器接收到用户操作,则使已登录至所述信息处理装置的用户自动退出。
全文摘要
本发明提供信息处理系统、Web服务器、信息处理装置及其控制方法。信息处理系统依照信息处理装置中的退出转变时间,来设置从信息处理装置启动的Web服务器提供的Web应用中的验证有效期限。为此,在Web服务器上启动的Web应用获取在信息处理装置中设置的退出转变时间的信息,并且依照获取到的退出转变时间,来更新Web应用中的验证有效期限。Web应用除了Web应用上的操作事件之外,还接收在MFP中发生的操作事件的通知,并且适当地重置Web应用中的验证有效期限的计时器。
文档编号H04L29/08GK102438003SQ20111023194
公开日2012年5月2日 申请日期2011年8月11日 优先权日2010年8月16日
发明者黑田茂树 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1