信息处理设备和控制方法

文档序号:8925388阅读:210来源:国知局
信息处理设备和控制方法
【技术领域】
[0001]本发明涉及一种具有服务器功能的信息处理设备和控制方法。
【背景技术】
[0002]已知一种诸如PC的信息处理设备,该信息处理设备被连接至网络上的Web服务器,并且将Web服务器所提供的操作画面显示在该信息处理设备的Web浏览器上。在这种情况下,首先,信息处理设备的Web浏览器向Web服务器请求操作画面。响应于来自信息处理设备的请求,作为应答,Web服务器上的Web应用程序将用于使得Web浏览器显示操作画面的HTML数据发送给信息处理设备。信息处理设备的Web浏览器分析所接收到的HTML数据,并且基于HTML数据的描述显示操作画面。另外,当用户经由显示在Web浏览器上的操作画面输入指示时,Web浏览器将输入指示通知给Web服务器。在接收到该通知时,Web应用程序根据输入指示来执行处理。
[0003]近年来,包括扫描器和打印机等的MFP (多功能外围设备)也包括如上所述的Web浏览器。这类MFP根据上述过程,将Web服务器所提供的操作画面显示在MFP的Web浏览器上,并且接收来自用户的各种类型的指示。另外,MFP可以具有Web服务器的功能。在这种情况下,已知下面的应用情况:用户经由MFP上的浏览器,通过操作运行在MFP上的Web服务器上的Web应用程序来使用该MFP的功能。
[0004]近年来,存在MFP具有认证功能、并且需要对访问MFP的源进行认证的许多情况。以各种形式执行认证,包括对MFP的操作单元执行认证和在通过Web浏览器对MFP上的Web应用程序进行访问时执行认证。当例如改变MFP中的设置信息时,管理员经由诸如PC等的信息处理设备上的Web浏览器访问MFP上的Web应用程序。为了判断访问用户是否是管理员,MFP通过在Web浏览器上显示认证画面来请求认证操作。另外,当管理员通过MFP的操作单元改变设置信息时,MFP在操作单元上显示认证画面,并且请求用户进行认证操作。在任何情况下,用户必须执行认证操作来改变设置信息。
[0005]考虑例如下面的情况:在用户通过MFP的操作单元进行了登录操作之后,Web浏览器访问运行在MFP上的Web应用程序。在这种情况下,Web应用程序在没有考虑从哪里进行该访问的情况下生成新会话,因此向用户显示认证画面、并且请求认证操作。也就是说,即使存在用户已进行了登录操作的事实,他/她都必须进行用于再次输入认证信息的认证操作。
[0006]日本特开2009-110542号公开了一种用于根据是否使用内置浏览器或者根据正使用的Web浏览器的种类而动态改变显示内容的技术。然而,根据日本特开2009-110542号,仅改变显示内容,因此不可能解决与上述用户操作相关联的可用性的劣化这一问题。

【发明内容】

[0007]本发明的一个方面是为了消除传统技术所具有的上述问题。本发明提供一种在对需要认证的应用程序进行访问时根据访问源来适当控制认证画面的显示的信息处理设备和控制方法。
[0008]本发明的第一方面,提供一种信息处理设备,其被配置成执行要求用户认证的应用程序,所述信息处理设备的特征在于包括:接收单元,用于从本地浏览器和远程浏览器中的一个接收针对所述应用程序的Web页面的请求;以及控制单元,用于在进行了向所述信息处理设备的登录之后,所述本地浏览器请求所述Web页面的情况下,在不进行认证的情况下显示所述Web页面;并且在所述远程浏览器请求所述Web页面的情况下,使得所述远程浏览器显示认证画面以及在所述认证成功的情况下显示所述Web页面。
[0009]本发明的第二方面,提供一种在信息处理设备中执行的控制方法,其中,所述信息处理设备被配置成执行要求用户认证的应用程序,所述控制方法的特征在于包括以下步骤:接收步骤,用于从本地浏览器和远程浏览器中的一个接收针对所述应用程序的Web页面的请求;以及控制步骤,用于在进行了向所述信息处理设备的登录之后,所述本地浏览器请求所述Web页面的情况下,在不进行认证的情况下显示所述Web页面;并且在所述远程浏览器请求所述Web页面的情况下,使得所述远程浏览器显示认证画面以及在所述认证成功的情况下显示所述Web页面。
[0010]根据本发明,当对需要认证的应用程序进行访问时,可以根据访问源适当控制认证画面的显示。
[0011]通过以下参考附图对实施例的说明,本发明的其它特征将显而易见。
【附图说明】
[0012]图1是示出包括信息处理设备和其它设备的信息通信系统的结构的图;
[0013]图2是示出MFP的硬件结构的框图;
[0014]图3是示出MFP的软件结构的框图;
[0015]图4是示出显示在操作单元上的登录画面的图;
[0016]图5是示出远程登录画面的图;
[0017]图6是示出LoginContext管理表及其数据结构的图;
[0018]图7是示出MFP的登录处理的流程图;
[0019]图8是示出用于认证画面的显示控制处理的流程图;
[0020]图9是示出本地登录单元的注销处理的流程图;以及
[0021]图10是示出远程登录单元的注销处理的流程图。
【具体实施方式】
[0022]下面参考附图,详细说明本发明的优选实施例。在必要的情况下,或者在将本发明的各个实施例的元件或者特征组合在单个实施例中是有利的情况下,可以单独或者作为多个实施例或者其特征的组合实现以下所述本发明的各实施例。应该理解,下面的实施例并非旨在限制本发明的权利要求,并且对于根据本发明用于解决这些问题的解决方案,并非必需根据以下实施例所述的方面的所有组合。注意,相同附图标记表示相同构件,并且省略对其的说明。
[0023]图1是示出根据本实施例的包括信息处理设备和其它设备的信息通信系统的结构的图。信息处理系统I包括各自作为信息处理设备的例子的MFP(多功能外围设备)101和103、以及客户PC 102。MFP是通过整合诸如扫描功能、打印功能和FAX(传真)功能等的多个功能所获得的多功能外围设备(图像形成设备)。系统I中所包括的MFP 101、客户PC102和MFP 103经由诸如LAN等的网络110相互通信连接。注意,可以将除图1所示以外的设备连接至网络110。另外,网络110可以是有线通信网络或者无线通信网络。在系统I中,MFP 101或者103具有Web服务器功能。客户PC 102的用户可以经由网络110使用可以通过Web服务器功能执行的各种类型的应用程序。另外,MFP 101或者103的用户可以使用可以通过用户的MFP的Web服务器功能所执行的各种类型的应用程序。在本实施例中,各种类型的应用程序包括例如可以通过MFP执行的、用于设置与复印功能等有关的信息的编辑应用程序。
[0024]图2是示出MFP 101和103的硬件结构的框图。本实施例以MFP 101作为MFP 101和103的代表性例子进行说明。包括CPU 211的控制单元210全面控制MFP 101的整体操作。CPU 211通过读出并执行存储在ROM 212中的控制程序,进行与诸如读取控制和传送控制等的各功能相对应的引擎控制。结果,MFP 101可以实现诸如复印/扫描(传送)/打印功能等的各功能。使用RAM 213作为CPU 211的主存储器及其诸如工作区等的临时存储区域。HDD (硬盘驱动器)214存储图像数据、功能设置信息和各种类型的程序。通过例如使得CPU 211将控制程序从ROM 212装载进RAM 213中、并且执行该程序,实现本实施例中的操作。
[0025]操作单元I/F 215可以建立操作单元219和控制单元210之间的通信连接。操作单元219包括具有触摸面板功能的液晶显示单元以及键盘,并且可以接受来自用户的用于执行MFP 101的各功能的指示或者设置操作。另外,操作单元219可以接受用于使用可以通过MFP 101的Web服务器功能执行的应用程序的指示(访问指示)。
[0026]打印机I/F 216可以建立打印机220和控制单元210之间的通信连接。经由打印机I/F 216将作为打印机220的打印对象的图像数据从控制单元210传送至打印机220。打印机220将图像数据转换成符合诸如喷墨打印原理或者电子照相打印原理等的打印原理的打印数据,并且将作为打印对象的图像打印在打印介质上。扫描器I/F 217可以建立扫描器221和控制单元210之间的通信连接。扫描器221通过光学读取被置于ADF(自动原稿进给器(未示出))或者原稿台上的原稿上的图像来生成图像数据,并且经由扫描器I/F 217将数据输入给控制单元210。
[0027]网络I/F 218可以建立控制单元210和网络110之间的通信连接。网络I/F 218能够与网络110上的设备(例如,客户PC 102或者其它MFP)通信。
[0028]图3
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1