显示图标的图像处理装置、其控制方法以及图像处理系统转让专利

申请号 : CN201210462008.0

文献号 : CN103220445B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 佐藤智也池田彻

申请人 : 佳能株式会社

摘要 :

本发明提供一种显示图标的图像处理装置、其控制方法以及图像处理系统。所述图像处理装置能够改善图标对于用户的可见性和可操作性。所述图像处理装置包括控制台部。按钮数据导入处理部获取服务器在网络上的位置信息。服务器存储指示在控制台部上显示的、用于在执行预定处理时使用的图标的图标数据。当获取了位置信息时,通信部访问由位置信息指示的服务器,并由此获取图标数据。使控制台部显示由所获取的图标数据指示的图标。

权利要求 :

1.一种图像处理装置,其配备有用于显示信息的显示单元,所述图像处理装置包括:导入数据接收单元,被配置为从信息处理装置接收用于web浏览器的快捷按钮的导入数据,所述导入数据包括URL和所述快捷按钮的标题;

图标数据获取单元,被配置为响应于所述导入数据的接收,访问由所述URL指示的网络上的服务器,并由此从所述服务器获取用于所述快捷按钮的图标;以及显示控制单元,被配置为将所获取的图标与所述快捷按钮的标题一起显示。

2.根据权利要求1所述的图像处理装置,其中,在没有获取到所述图标的情况下,所述显示控制单元显示预定图标。

3.根据权利要求1所述的图像处理装置,其中,在没有获取到所述图标的情况下,所述显示控制单元显示指示无法获取所述图标的图标。

4.根据权利要求1所述的图像处理装置,其中,所述显示控制单元将图标更新按钮和所述图标一起显示,并且在从所述服务器获取到新图标的情况下,当按下所述图标更新按钮并更新所述图标时,所述图标数据获取单元再次访问所述服务器。

5.根据权利要求1所述的图像处理装置,所述图像处理装置还包括:认证单元,被配置为进行用于访问所述服务器的认证。

6.一种图像处理系统,其包括:图像处理装置,所述图像处理装置配备有用于显示信息的显示单元;服务器,所述服务器存储指示在所述显示单元上显示的、用于在执行预定处理时使用的图标的图标数据;以及信息处理装置,所述信息处理装置存储所述服务器在网络上的URL,其中,所述图像处理装置包括:

导入数据接收单元,被配置为从所述信息处理装置接收用于web浏览器的快捷按钮的导入数据,所述导入数据包括所述URL和所述快捷按钮的标题;

图标数据获取单元,被配置为响应于所述导入数据的接收,访问由所述URL指示的网络上的服务器,并由此从所述服务器获取用于所述快捷按钮的图标;以及显示控制单元,被配置为将所获取的图标与所述快捷按钮的标题一起显示,并且其中,所述服务器包括:图标数据提供单元,被配置为向所述图像处理装置提供所述图标数据;以及位置信息提供单元,被配置为向所述图像处理装置提供所述图标的位置信息。

7.一种图像处理装置的控制方法,所述图像处理装置配备有用于显示信息的显示单元,所述控制方法包括:从信息处理装置接收用于web浏览器的快捷按钮的导入数据,所述导入数据包括URL和所述快捷按钮的标题;

响应于所述导入数据的接收,访问由所述URL指示的网络上的服务器,并由此从所述服务器获取用于所述快捷按钮的图标;以及将所获取的图标与所述快捷按钮的标题一起显示。

说明书 :

显示图标的图像处理装置、其控制方法以及图像处理系统

技术领域

[0001] 本发明涉及一种图像处理装置、图像处理装置的控制方法、图像处理系统和存储介质,尤其涉及一种显示图标的图像处理装置、图像处理装置的控制方法、图像处理系统和存储介质。

背景技术

[0002] 已知诸如PC(个人计算机)的信息处理装置连接到网络上的web服务器,并且在信息处理装置的web浏览器上显示由web服务器提供的操作画面。
[0003] 在这种情况下,信息处理装置的web浏览器请求web服务器提供操作画面,并且响应于来自信息处理装置的该请求,web服务器上的web应用向信息处理装置发送使得在web浏览器上显示操作画面的内容。内容包括HTML文件、图像文件、脚本文件等。
[0004] 信息处理装置的web浏览器分析接收到的内容,并且显示基于内容的描述的操作画面。然后,当用户经由在web浏览器上显示的操作画面输入指令时,web浏览器向web服务器通知所输入的指令。在接收到通知后,web服务器上的web应用根据所输入的指令执行处理。
[0005] 近来的配备有扫描器和打印机的图像处理装置(多功能外围设备)中的一些设置有如上所述的这种web浏览器(例如,参见日本专利特开第2006-127503号公报)。
[0006] 根据日本专利特开第2006-127503号公报,首先,web服务器提供用于使用图像处理装置的功能的操作画面。当用户经由在图像处理装置的web浏览器上显示的操作画面向图像处理装置输入指令时,web浏览器向web服务器发送所输入的指令。接收到指令的web服务器根据用户输入的指令请求图像处理装置执行相关联的处理。接收到请求的图像处理装置执行所请求的处理。
[0007] 这种类型的图像处理装置具有由在图像处理装置外部的web服务器提供的其操作画面,因此能够容易地改变并定制操作画面。
[0008] 如上所述的使用外部web服务器的这种图像处理装置中的一些能够登记与web服务器的URL地址相关联的web浏览器的快捷按钮(web顶部按钮)。
[0009] 当选择了web顶部按钮时,在操作画面上显示web浏览器。web浏览器访问在web顶部按钮中登记的URL的web服务器,并且显示URL的web画面内容。这是与在普通浏览器上选择收藏夹时所执行的相同的处理。
[0010] 通常,web顶部按钮上显示有图标。由于作为到web浏览器的快捷方式登记了web顶部按钮,因此通常显示web浏览器应用的图标。
[0011] 换句话说,即使当分别在多个web顶部按钮中登记了不同的URL地址时,也在web顶部按钮上显示同一图标。
[0012] 另一方面,诸如PC的一些信息处理装置有时在各个web顶部按钮上显示从web服务器获取的图标。在这种情况下,按照web服务器获取在web顶部按钮上显示的图标,因此即使当显示了多个web顶部按钮时,用户也能够容易地识别各个web顶部按钮。
[0013] 通过对图像处理装置的web顶部按钮上的图标应用这种方法,能够在多个web顶部按钮上显示各个不同的图标。
[0014] 上述类型的图像处理装置中的一些具有将登记的web顶部按钮的信息作为文件导出的功能。通过将导出的文件导入到其他图像处理装置中,其他图像处理装置能够使用与在导出该文件的图像处理装置中所使用的相同的web顶部按钮。这是与在普通web浏览器中当导出和导入收藏夹项时所采用的相同的方法。
[0015] 然而,当导出web顶部按钮的信息时,在导入了该信息的图像处理装置中,web顶部按钮上的图标变为web浏览器应用的图标。这是因为导出的web顶部按钮数据不包含要在web顶部按钮上显示的图标数据。
[0016] 在导入了web顶部按钮的信息的图像处理装置中,当按下任意web顶部按钮时,图像处理装置访问相关联的web服务器,以从中获取图标。直到这时,web顶部按钮上的图标的显示才改变。
[0017] 因此,当导入了信息时,即使与各个web顶部按钮相关联地登记了不同的URL地址,也在web顶部按钮上显示同一图标,这产生了用户难以识别各个web顶部按钮的问题。

发明内容

[0018] 本发明提供一种能够改善图标对于用户的可见性和可操作性的图像处理装置、图像处理装置的控制方法、图像处理系统和存储介质。
[0019] 在本发明的第一方面中,提供一种图像处理装置,其配备有用于显示信息的显示单元,所述图像处理装置包括:位置信息获取单元,被配置为获取服务器在网络上的位置信息,所述服务器存储指示在所述显示单元上显示的、用于在执行预定处理时使用的图标的图标数据;图标数据获取单元,被配置为当由所述位置信息获取单元获取了所述位置信息时,访问由所述位置信息指示的所述服务器,并由此获取所述图标数据;以及显示控制单元,被配置为使得所述显示单元显示由所述图标数据获取单元获取的所述图标数据指示的所述图标。
[0020] 在本发明的第二方面中,提供一种图像处理系统,其包括:图像处理装置,所述图像处理装置配备有用于显示信息的显示单元;服务器,所述服务器存储指示在所述显示单元上显示的、用于在执行预定处理时使用图标的图标数据;以及信息处理装置,所述信息处理装置存储所述服务器在网络上的位置信息,其中,所述图像处理装置包括:位置信息获取单元,被配置为获取所述服务器在所述网络上的位置信息;图标数据获取单元,被配置为当由所述位置信息获取单元获取了所述位置信息时,访问由所述位置信息指示的所述服务器,并由此获取所述图标数据;以及显示控制单元,被配置为使得所述显示单元显示由所述图标数据获取单元获取的所述图标数据指示的所述图标,并且其中,所述服务器包括:图标数据提供单元,被配置为向所述图像处理装置提供所述图标数据;以及位置信息提供单元,被配置为向所述图像处理装置提供所述位置信息。
[0021] 在本发明的第三方面中,提供一种图像处理装置的控制方法,所述图像处理装置配备有用于显示信息的显示单元,所述控制方法包括:获取服务器在网络上的位置信息,所述服务器存储指示在所述显示单元上显示的、用于在执行预定处理时使用的图标的图标数据;当通过所述位置信息的所述获取而获取了所述位置信息时,访问由所述位置信息指示的所述服务器,并由此获取所述图标数据;以及使得所述显示单元显示通过所述图标数据的所述获取而获取的所述图标数据指示的所述图标。
[0022] 在本发明的第四方面中,提供一种非易失性计算机可读存储介质,其存储计算机可执行程序,所述计算机可执行程序用于使计算机执行图像处理装置的控制方法,所述图像处理装置配备有用于显示信息的显示单元,其中,所述控制方法包括:获取服务器在网络上的位置信息,所述服务器存储指示在所述显示单元上显示的、用于在执行预定处理时使用的图标的图标数据;当通过所述位置信息的所述获取而获取了所述位置信息时,访问由所述位置信息指示的所述服务器,并由此获取所述图标数据;以及使得所述显示单元显示通过所述图标数据的所述获取而获取的所述图标数据指示的所述图标。
[0023] 根据本发明,能够提供一种能够改善图标对于用户的可见性和可操作性的图像处理装置、图像处理装置的控制方法、图像处理系统和存储执行该方法的程序的存储介质。
[0024] 通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

[0025] 图1是示出包括根据本发明的第一实施例的图像处理装置的图像处理系统的主要配置的图。
[0026] 图2是图1所示的图像处理装置的框图。
[0027] 图3是示出图1所示的web服务器和PC中的各个的配置的框图。
[0028] 图4是包括图1中的图像处理装置、web服务器和PC的整个系统的软件配置的框图。
[0029] 图5是用于说明在图1所示的图像处理系统中执行的用于导入按钮数据的一系列处理的序列图。
[0030] 图6是示出根据“favicon”描述格式描述的图标的位置信息的示例的视图。
[0031] 图7是由图1所示的图像处理装置执行的导入处理的流程图。
[0032] 图8是示出在图像处理装置的控制台部上显示的认证画面的示例的视图。
[0033] 图9是示出通过图7中的导入处理在控制台部上显示的操作画面的示例的视图。
[0034] 图10是示出在根据本发明的第二实施例的图像处理装置的控制台部上显示的操作画面的示例的视图。

具体实施方式

[0035] 现在,下面,参照示出本发明的实施例的附图,详细描述本发明。
[0036] 图1是示出包括根据本发明的第一实施例的图像处理装置100的图像处理系统140的主要配置的图。
[0037] 参照图1,在图像处理系统140中,图像处理装置100、web服务器120和PC(个人计算机:信息处理装置)130经由LAN(局域网)110以能够通信的方式相互连接。然而,在本实施例中,构成图像处理系统的装置的数量不限于图1中的装置的数量。
[0038] 此外,虽然在本实施例中,采用LAN作为连接方法,但是这不是限制性的。例如,还可以采用诸如WAN(公共通信线路)的希望的网络、诸如USB的串行传输方法以及诸如Centronics或者SCSI(小型计算机系统接口)的并行传输方法。
[0039] 图2是图1所示的图像处理装置100的框图。
[0040] 如图2所示,图像处理装置100包括控制器200、控制台部209、打印机210和扫描器211。
[0041] 控制器200控制图像处理装置100的总体操作。CPU 201读出存储在ROM 202中的控制程序,并且执行各种控制处理(例如读取控制处理和发送控制处理)中的相关联的控制处理。RAM 203用作CPU 201的主存储器和诸如工作区的临时存储区。
[0042] HDD 204存储图像数据、各种程序和各种信息表。控制台部接口205在控制台部209和控制器200之间进行连接。打印机接口206在打印机210和控制器200之间进行连接。扫描器接口207在扫描器211和控制器200之间进行连接。
[0043] 网络接口208将控制器200连接到LAN 110。网络接口208向LAN110上的外部装置发送图像数据和信息,并且从其接收各种信息项和数据。
[0044] 控制台部209是显示信息的显示单元,其包括配备有触摸面板功能的液晶显示部和键盘。
[0045] 控制器200经由打印机接口206向打印机210传输要打印的图像数据,打印机210将由所传输的图像数据表示的图像打印在记录介质上。
[0046] 扫描器211通过从原稿读取图像生成图像数据,并且经由扫描器接口207将图像数据输入到控制器200。
[0047] 图3是示出图1所示的web服务器120和PC 130中的各个的配置的框图。
[0048] web服务器120和PC 130具有相同的硬件配置,因此通过将它们称为web服务器120(/PC 130),来统一描述配置。
[0049] 如图3所示,web服务器120(/PC 130)包括控制器300、输入设备306和输出设备307。
[0050] 控制器300控制web服务器120(/PC 130)的总体操作。CPU 301读出存储在ROM302中的控制程序,并且执行各种控制处理中的相关联的控制处理。RAM 303用作CPU 301的主存储器和诸如工作区的临时存储区。HDD 304存储图像数据、各种程序以及下文中所称的图标数据。
[0051] 网络接口305将控制器300连接到LAN 110。该网络接口305向LAN110上的其他装置发送各种信息项和数据,并且从LAN 110上的其他装置接收各种信息项和数据。
[0052] 输入设备306包括键盘和指示设备,其向CPU 301发送来自用户的输入。输出设备307包括诸如CRT(阴极射线管)的显示设备。
[0053] 图4是包括图1中的图像处理装置100、web服务器120和PC 130的整个系统的软件配置的框图。
[0054] 图4所示的软件块由存储在ROM 202或者HDD 204中的、由图像处理装置100的CPU 201读出并执行的控制程序来实现。此外,图4所示的其他软件块由存储在web服务器120和PC 130中的各个的ROM 302或者HDD 304中的、由web服务器120和PC 130的CPU
301读出并执行的控制程序来实现。
[0055] 图像处理装置100配备有web浏览器400和窗口管理器410的功能。
[0056] web浏览器400与web服务器120进行通信,从web服务器120请求在其上要显示的画面信息,并且在控制台部209上显示画面信息。此外,web浏览器400基于经由控制台部209输入的用户指令,向web服务器120发送请求。
[0057] web浏览器400包括通信部401、内容分析部402、画面图像形成部403、按钮设置部404、按钮创建部405、地址数据部406、访问控制器407和按钮数据导入处理部408。
[0058] 通信部401与web服务器120进行通信,以使用web服务器120的web应用421。具体来说,通信部401向web应用421发送获取内容的请求,并且获取作为内容的从web应用421发送的响应。此外,通信部401从web应用421请求图标,并且获取从web应用421发送的图标。
[0059] 内容分析部402分析通信部401获取的内容,并且创建用于在控制台部209上显示内容的画面。
[0060] 画面图像形成部403在控制台部209上显示由内容分析部402创建的画面。具体来说,在从窗口管理器410的画面图像形成控制器411接收到图像形成指令的情况下,画面图像形成部403在控制台部209上形成画面图像。
[0061] 按钮设置部404请求按钮创建部405创建用于在控制台部209上显示web应用421的按钮。这时,按钮设置部404指定要在按钮上显示的标题和web应用421的访问URL。
[0062] 按钮创建部405请求窗口管理器410登记在使用web应用421时使用的显示按钮。在请求登记显示按钮之后,按钮创建部405从窗口管理器410接收登记的显示按钮的ID(标识符),并且将ID与web应用421的地址(访问URL)相关联地存储在地址数据部406中。
[0063] 此外,按钮创建部405将通信部401接收到的图标,与web应用421的地址(访问URL)相关联地存储在地址数据部406中。
[0064] 地址数据部406是设置在RAM 203或者HDD 204中的存储区域。
[0065] 窗口管理器410向访问控制器407通知用户选择了按钮创建部405登记的按钮。响应于该通知,访问控制器407从地址数据部406中读出与由该通知接收到的登记的按钮的ID相关联的web应用421的地址,并且指示通信部401向与该按钮相关联地登记的地址(访问URL)进行请求。
[0066] 按钮数据导入处理部408与PC 130进行通信,并且从PC 130接收按钮数据导入请求。然后,按钮数据导入处理部408请求按钮设置部404基于接收到的按钮数据创建按钮。
[0067] 窗口管理器410包括画面图像形成控制器411、按钮图像形成部412、按钮登记部413、按钮数据部414和按钮指令控制器415。
[0068] 响应于来自按钮指令控制器415的指令,画面图像形成控制器411将在控制台部209上显示的画面,切换为与所选择的按钮相关联地登记的应用的画面。具体来说,画面图像形成控制器411向与所选择的按钮相关联地登记的应用发出图像形成请求。
[0069] 按钮图像形成部412在由窗口管理器410显示的按钮显示画面上形成各个登记的按钮的图像。
[0070] 按钮登记部413接收来自按钮创建部405的请求,并使用web浏览器400登记用于web应用421的显示按钮。在这样做时,按钮登记部413发出显示按钮的ID,并且向按钮创建部405通知该ID。将与各个按钮相关联地登记的应用的类型和ID存储在按钮数据部414中。
[0071] 按钮数据部414是设置在RAM 203或者HDD 204中的存储区。
[0072] 在从控制台部209输入的用户指令用于选择所登记的按钮中的一个的情况下,按钮指令控制器415向与所选择的按钮相关联地登记的应用发送通知。如果用户选择的按钮是用于web应用421的登记的按钮,则按钮指令控制器415向访问控制器407通知所选择的登记的按钮的ID。
[0073] web服务器120包括web应用421和图标数据部422。下文中,在本实施例中,有时将图标数据简称为“图标”。此外,有时将显示的图标称为“按钮”。
[0074] web应用421接收来自通信部401的请求消息,并且向通信部401发送用于提供其服务的响应消息。
[0075] 此外,在接收到来自通信部401的对图标的请求后,web应用421从图标数据部422获取图标,并且向通信部401发送图标。
[0076] 图标数据部422是设置在RAM 303或者HDD 304中的存储区。注意,单个web服务器120可以包括多个web应用421和图标数据部422。此外,多个web服务器可以形成单个web应用。
[0077] PC 130包括按钮数据导入指令部131。在接收到来自用户的指令时,按钮数据导入指令部131请求图像处理装置100导入按钮数据。
[0078] 上述按钮数据导入指令部131可以是专用应用或者用于访问由图像处理装置100提供的按钮数据导入web应用的web浏览器。
[0079] 注意,为了方便说明,将被配置为在web浏览器400上进行显示、并且在被选择时、使得web浏览器400请求web应用421发送画面的这种按钮,称为“web顶部按钮”。
[0080] 图5是用于说明在图1所示的图像处理系统140中执行的用于导入按钮数据的一系列处理的序列图。
[0081] 图5中的序列图所示的操作由执行各个相关联的控制程序的图像处理装置100的CPU 201以及web服务器120和PC 130中的各个的CPU301来实现。
[0082] 参照图5,由用户操作的PC 130指示图像处理装置100的web浏览器400导入按钮数据,并且向图像处理装置100发送导入数据(步骤S501)。注意,在指示要导入的导入数据中,描述了要作为按钮登记的多个web应用的标题和访问URL的组合。此外,可以采用任何合适的描述格式,只要事先确定在图像处理装置100和PC 130之间使用即可。
[0083] 注意,PC 130的用户使得事先从图像处理装置100之外的图像处理装置导出按钮数据,并且使用该按钮数据作为导入数据。此外,可以使用安装在PC等上的通用web浏览器中的收藏夹的数据作为导入数据。
[0084] 然后,web浏览器400的按钮数据导入处理部408接收来自PC 130的导入数据,并且向PC 130发送响应(步骤S502)。
[0085] 接下来,将下面的步骤S503至S511重复执行与包含在接收到的导入数据中的按钮数据项的数量相同的次数。
[0086] 首先,web浏览器400基于导入数据中的按钮数据项中的一个的访问URL,访问web服务器120(步骤S503)。具体来说,web浏览器400的通信部401向指定的URL发送GET请求。
[0087] 然后,web服务器120的web应用421向web浏览器400的通信部401发送响应消息(步骤S504)。这时,web应用421在响应消息中描述由web应用421保持的图标的位置信息。该步骤S504对应于被配置为向图像处理装置提供位置信息的位置信息提供单元。
[0088] 为了描述位置信息,可以采用任何合适的格式,只要事先确定在图像处理装置100和web应用421之间使用即可。例如,可以根据在HTML/XHTML中使用的称为“favicon”的格式,来描述位置信息。
[0089] 图6是示出根据“favicon”描述格式描述的图标的位置信息的示例的视图。
[0090] 在示例601中,[]指示图标的位置信息。如上所述,位置信息是存储图标数据的服务器在网络上的信息,图标数据指示用于执行在控制台部209上显示的预定处理的图标。此外,预定处理例如是访问由图标指示的地址(URL)的处理。
[0091] 再次参照序列图,web浏览器400的通信部401向在步骤S504中获取的图标的位置信息中描述的地址,发送获取图标的请求(步骤S505)。具体来说,由于图标本身存储在web服务器120的图标数据部422中,因此通信部401向web服务器120发送GET请求。
[0092] 接下来,web服务器120的web应用421向web浏览器400的通信部401发送请求的图标,由此web浏览器400获取图标(步骤S506)。该步骤S506对应于被配置为向图像处理装置提供图标数据的图标数据提供单元。
[0093] web浏览器400的按钮创建部405将在步骤S506中获取的图标存储在HDD 204中,并且将所存储的图标的位置信息存储在地址数据部406中(步骤S507)。
[0094] web浏览器400的按钮创建部405请求窗口管理器410的按钮登记部413,基于在步骤S501中接收到的按钮数据登记按钮(步骤S508)。
[0095] 这时,按钮创建部405向按钮登记部413,指定由在步骤S501中接收到的按钮数据指示的按钮的标题和存储图标的位置信息的地址数据部406的位置。
[0096] 接下来,窗口管理器410的按钮登记部413登记在步骤S508中所请求的按钮(步骤S509)。按钮登记部413生成所登记的按钮的ID,并且将ID与按钮的标题和存储在图标数据部422中的图标的位置信息相关联地存储在按钮数据部414中。此外,窗口管理器410的按钮图像形成部412在画面上显示登记的按钮。
[0097] 然后,窗口管理器410的按钮登记部413将在步骤S509中生成的按钮的登记的ID,发送到web浏览器400的按钮创建部405(步骤S510)。
[0098] web浏览器400的按钮创建部405将从按钮登记部413获取的登记的按钮的ID,与web应用421的地址(访问URL)一起存储在地址数据部406中(步骤S511)。
[0099] 将上述步骤S503至S511重复执行与包含在步骤S501中的导入数据中的按钮数据项的数量相同的次数。
[0100] 图7是由图1中的图像处理装置100执行的导入处理的流程图。
[0101] 图7所示的导入处理的各个步骤的操作由执行相关联的控制程序的图像处理装置100的CPU 201实现。
[0102] 参照图7,web浏览器400的按钮数据导入处理部408等待来自PC130的按钮导入指令(步骤S701)。
[0103] web浏览器400的按钮数据导入处理部408确定是否从PC 130接收到了导入指令(步骤S702)。如果在步骤S702中确定未从PC 130接收到导入指令(步骤S702:否),则按钮数据导入处理部408返回到步骤S701。
[0104] 另一方面,如果在步骤S702中确定从PC 130接收到了导入指令(步骤S702:是),则按钮数据导入处理部408从PC 130接收导入数据(步骤S703)(位置信息获取单元),并且向PC 130发送响应(步骤S704)。接收到的导入数据临时存储在RAM 203或者HDD 204中。
[0105] 然后,将下面的步骤S705至S717重复执行与包含在接收到的导入数据中的按钮数据项的数量相同的次数。
[0106] 首先,按钮数据导入处理部408访问由导入数据指示的web应用的访问URL所指示的web服务器(步骤S705)。具体来说,web浏览器400的通信部401访问由指定的URL指示的web服务器。
[0107] 通信部401向上面的web服务器发送GET请求,并且获取对请求的响应。这时,确定通信部401是否接收到了来自web服务器的web应用的认证请求(步骤S706)。
[0108] 具体来说,确定在步骤S705中获取的响应是否指示认证请求。
[0109] 如果在步骤S706中确定通信部401未从web服务器的web应用接收到认证请求(步骤S706:否),则处理进行到步骤S708。另一方面,如果在步骤S706中确定通信部401从web服务器的web应用接收到了认证请求(步骤S706:是),则进行认证处理(步骤S707),然后处理进行到步骤S708。步骤S707对应于被配置为进行认证以访问web服务器的认证单元。
[0110] 图8是示出在图像处理装置100的控制台部209上显示的认证画面的示例的视图。
[0111] 区域801用于输入用来访问由web应用之一提供的服务A的用户名。区域802用于输入与输入到区域801的用户名相关联的密码。
[0112] 当用户选择了区域801或者区域802时,在控制台部209上显示用于接收来自用户的输入的软键盘画面(未示出)。当按下OK按钮803时,web浏览器400的通信部401向web应用发送输入的用户名和密码,由此进行认证处理。注意,用于进行认证的用户名和密码的信息可以由用户在导入处理期间在如图8所示的输入画面上输入,或者事先向图像处理装置100输入,从而在认证期间使用该信息。
[0113] 再次参照图7,web浏览器400的内容分析部402确定作为响应接收到的web内容是否包括图标的位置信息(步骤S708)。
[0114] 具体来说,内容分析部402确定web内容是否包括对在图5中的步骤S504中说明的“favicon”的描述。如果在步骤S708中确定作为响应接收到的web内容包括图标的位置信息(步骤S708:是),则通信部401基于图标的位置信息获取图标(步骤S709)。该步骤S709对应于图标数据获取单元,图标数据获取单元被配置为在获取位置信息时,访问由位置信息指示的服务器并且获取图标数据。
[0115] 具体来说,通信部401向由图标的位置信息指示的URL发送获取图标的请求,并且作为对请求的响应获取图标。
[0116] 接下来,确定是否可以获取图标(步骤S710)。如果在步骤S710中确定可以获取图标(步骤S710:是),则存储获取的图标(步骤S711)。具体来说,web浏览器400的按钮创建部405将所获取的图标存储在HDD
[0117] 204中,并且将所存储的图标的位置信息存储在地址数据部406中。
[0118] 然后,将获取的图标设置为在登记按钮时使用的图标(步骤S712),并且处理进行到步骤S715。
[0119] 如果在步骤S708中确定作为响应接收到的web内容不包括图标的位置信息(步骤S708:否),则将指示没有指定图标的web浏览器400的默认图标设置为在登记按钮时使用的图标(步骤S714),并且处理进行到步骤S715。
[0120] 如果在上述步骤S710中确定无法获取图标(步骤S710:否),则将指示无法获取图标的图标设置为在登记按钮时使用的图标(步骤S713),并且处理进行到步骤S715。
[0121] 接下来,使用在步骤S712、S713和S714中的一个中设置为在登记按钮时使用的图标的图标,进行登记并显示按钮的处理(步骤S715)。该步骤S715对应于被配置为使控制台部显示由获取的图标数据指示的图标的显示控制单元。
[0122] 当在步骤S708中确定未获取位置信息,并在步骤S714中将指示没有指定图标的web浏览器400的默认图标设置为在登记按钮时使用的图标时,在步骤S715中,使控制台部209显示事先确定的图标(默认图标)。
[0123] 当在步骤S710中确定无法获取图标数据,并在步骤S713中将指示无法获取图标的图标设置为在登记按钮时使用的图标时,在步骤S715中,对控制台部209进行控制,以显示指示无法获取图标数据的图标。
[0124] 具体来说,web浏览器400的按钮创建部405请求窗口管理器410的按钮登记部413登记在步骤S712、S713或S714中设置的按钮。
[0125] 按钮登记部413生成按钮的ID。然后,按钮图像形成部412在控制台部209上显示登记的图标。
[0126] 然后,窗口管理器410的按钮登记部413将在步骤S715中生成的ID,发送到web浏览器400的按钮创建部405。按钮创建部405将从按钮登记部413接收到的按钮的ID,与web应用的访问URL相关联地存储在地址数据部406中(步骤S716)。
[0127] 接下来,确定是否对所有按钮数据项完成了处理(步骤S717)。如果在步骤S717中确定未对所有按钮数据项完成处理(步骤S717:否),则处理返回到步骤S705,而如果在步骤S717中确定对所有按钮数据项完成了处理(步骤S717:是),则本处理终止。
[0128] 根据图7中的导入处理,当获取了位置信息时,访问由位置信息指示的服务器,获取图标数据,并且使显示单元显示由所获取的图标数据指示的图标,由此使图标可辨识。这使得能够改善图标对于用户的可见性和可操作性。
[0129] 图9是示出通过图7中的导入处理在控制台部209上显示的操作画面的示例的视图。
[0130] 按钮901、902、903和904分别是提供服务A的web应用A、提供服务B的web应用B、提供服务C的web应用C和提供服务D的web应用D的web顶部按钮。
[0131] 在所示出的示例的情况下,对于web应用A和web应用B,指定了图标,并且能够获取图标,因此显示与各个web应用相关联的图标。
[0132] 另一方面,对于web应用C,没有指定图标,从而显示指示没有指定图标的浏览器的默认图标,例如按钮903。
[0133] 此外,对于web应用D,指定了图标,但是无法获取图标,从而显示指示无法获取图标的图标,例如按钮904。
[0134] 如上所述,在第一实施例中,在接收到导入web顶部按钮的按钮导入指令后,访问要作为web顶部按钮登记的web应用的URL,以获取web应用的图标,并且使用所获取的图标创建并显示按钮。
[0135] 作为结果,对于多个web顶部按钮,可以分别显示由登记的web应用指定的不同的图标,这使得能够容易地识别web顶部按钮。
[0136] 注意,虽然在上述实施例中,从PC 130接收到了按钮导入指令,但是这不是限制性的,而可以直接从不同于图像处理装置100并且具有按钮数据的图像处理装置,接收导入按钮数据的请求。
[0137] 这使得能够定期同步多个图像处理装置的web顶部按钮。同样在这种情况下,接收到按钮导入指令的各个图像处理装置可以显示由针对web顶部按钮登记的web应用指定的不同的图标,这使得能够容易地识别web按钮。
[0138] 接下来,描述本发明的第二实施例。根据第二实施例的图像处理系统、图像处理装置、web服务器和PC的配置与第一实施例中的配置相同。
[0139] 在第二实施例中,当接收到导入web顶部按钮的请求时,不开始处理,而在菜单画面上显示指示获取所有图标的按钮,当用户按下该按钮时,执行图标获取。
[0140] 图10是示出根据第二实施例的在控制台部209上显示的操作画面的示例的视图。
[0141] 图10所示的操作画面的示例与图9的示例的区别在于,添加了图标更新按钮1001。
[0142] 在第二实施例中,当按下图标更新按钮1001时,进行图7中的步骤S705及以下步骤。图标更新按钮1001对应于更新单元,更新单元被配置为当已经获取了图标的位置信息时,使得获取图标数据以更新图标。
[0143] 根据第二实施例,能够在希望的定时更新每个web顶部按钮的图标,而不依赖于接收到导入web顶部按钮的指令的定时。
[0144] 例如,在有在接收到按钮导入指令的定时获取失败的图标的情况下,执行图标更新的用户有可能在希望的定时成功获取图标。注意,上述获取失败的图标例如是图10中的提供服务D的web应用D的图标。
[0145] 此外,当对web应用执行图标更新时,可以快速地使得在web顶部按钮中的相关联的一个的图标上反映更新后的图标。
[0146] 本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的程序的系统或设备的计算机(或诸如CPU或MPU的装置)、以及由系统或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
[0147] 虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有变型、等同结构及功能。
[0148] 本申请要求2011年11月14日提交的日本专利申请第2011-248728号的优先权,该申请的全部内容通过引用并入本文。