图像处理装置及控制方法

文档序号:7630305阅读:140来源:国知局
专利名称:图像处理装置及控制方法
技术领域
本发明涉及图像处理装置及其显示的控制方法。特别地,本发明在包含web浏览器功能的多功能图像形成设备中具有优选的应用。
背景技术
web浏览器一般被用于阅览万维网(WWW,World Wide Web)上的内容。除了内容,web浏览器还在诸如地址栏的显示区域上显示利用其可以识别资源的存储位置的信息,例如统一资源定位符(uniform resource locator)(URL)的或当前观看的内容的文件的路径名。以下,将Web上的内容(或者,仅称为内容)或存储在FTP服务器中的文件等的资源的存储位置称为URL,并将一般文件的存储位置称为路径名。但在不必区分这两种存储位置的情况下,可以将这两种存储位置统称为URL。
并且,不管这些Web上的内容和文件在装置内或在装置外,内容和文件都将被统称为资源。内容的URL或到文件的路径被显示在web浏览器上的地址栏上,不管被显示的内容是从WWW服务器得到、从局域网(LAN)得到或从装有web浏览器的设备的文件系统得到。
近年来,web浏览器已被安装在诸如多功能设备的图像处理装置中,使得可以在具有显示功能的操作部分上显示内容。(例如,参见日本专利申请公开No.2003-122279)。
在图像处理装置等的集成设备的情况下,该设备内的文件系统和目录配置常对用户保密。但是,如果这种集成设备的系统内的文件被显示在浏览器上,且到文件的路径被如实显示,那么诸如目录结构的设备的文件系统将为用户所知。结果,这会导致具有恶意的用户可在未被授权的情况下访问设备内的文件系统。

发明内容
鉴于上述问题,本发明的目的在于,控制在如文件系统保密的图像处理装置的集成设备内安装的web浏览器的地址显示,并提高设备的安全性。
本发明的一方面的目的在于,提供一种图像处理装置,该图像处理装置包括用于获取外部资源或装置内的资源并在显示单元上显示资源的浏览器单元;用于存储可被显示在显示单元上的内部资源的存储单元;和用于控制浏览器单元、以在由浏览器单元得到的资源是存储在数据存储单元中的内部资源时、不显示通过其可以识别数据存储单元内的内部资源的存储位置的信息的控制单元。
本发明的另一方面在于,提供一种图像处理装置,该图像处理装置包括用于获取装置内的资源并在显示单元上将其显示的浏览器单元;用于存储可被显示在显示单元上的内部资源的存储单元,其中,内部资源包含存储在第一存储区中的第一资源,其中存储单元中的资源的存储位置被管理以使其保密;和存储在第二存储区中的第二资源,其中存储单元中的资源的存储位置可被公开;和用于控制浏览器单元、以在浏览器单元显示存储在第一存储区中的第一资源时、不在显示单元上显示通过其可以识别第一资源的存储位置的信息的控制单元。
本发明的另一方面在于,提供一种图像处理装置,该图像处理装置包括用于获取外部资源或装置内的资源并在可视化(visualizing)单元上使其显现(visualize)的浏览器单元;用于存储可由可视化单元显现的内部资源的存储单元;和用于控制浏览器单元、以在由浏览器单元得到的资源是存储在存储单元中的内部资源时、不向可视化单元输出通过其可以识别存储单元中的内部资源的存储位置的信息的控制单元。
通过结合附图阅读本发明的实施例的详细说明,本领域技术人员将更容易理解本发明的其它特征和优点,在这些附图中,相同的附图标记表示相同或相似的部分。


被包含在说明书中并构成其一部分的

本发明的实施例,并用于与说明书一起解释本发明的原理。
图1是表示根据本发明的实施例的包含多功能设备和web服务器的系统例子的框图。
图2表示根据本发明的操作中的多功能设备的标准显示屏。
图3表示其中浏览器功能被激活的显示屏的例子。
图4是由多功能设备中的web浏览器功能执行的显示操作的流程图。
图5表示通过web浏览器的外部内容的显示的例子。
图6表示通过web浏览器的内部内容的显示的例子。
图7表示按下菜单键320后显示的弹出菜单窗口。
图8表示外部内容的详细信息窗口。
图9表示内部内容的详细信息窗口。
图10表示外部内容的打印输出的例子。
图11表示内部内容的打印输出的例子。
图12表示外部内容的书签的详细信息窗口。
图13表示内部内容的书签的详细信息窗口。
图14表示通过web浏览器显示的内容显示屏的例子。
图15表示通过web浏览器显示的内容显示屏的例子。
图16表示由多功能设备中的web浏览器功能执行的显示操作的流程图。
图17是其中可实现根据本实施例的图像处理装置的操作的计算机的框图。
具体实施例方式
以下参照附图详细说明本发明的实施例。
(第一实施例)图1是表示根据本发明的实施例的包含图像处理装置和web服务器的系统例子的框图。在图1中,作为根据本实施例的图像处理装置的例子示出多功能设备100。
多功能设备100通过网络180与web服务器150连接,以与网络器150通信。可通过网络180与多功能设备100连接的外部设备不限于图1中所示的web服务器150。例如,多功能设备100可被配置为可通过网络180与多个外部设备连接。另外,多个多功能设备可被配置为通过网络180被连接。
并且,多功能设备100包含web浏览器功能,通过该web浏览器功能,可以显示通过网络180由web服务器150提供的内容或多功能设备100内的内容。在以下的说明中,多功能设备100内的内容或最初被存储在多功能设备100中的内容将被称为内部内容。另外,从web服务器发布的由web服务器管理的资源被称为内容。
多功能设备100包括控制器102、中央处理单元(CPU)104、随机存取存储器(RAM)106、只读存储器(ROM)108、web浏览器功能110和web服务器功能112。另外,多功能设备100包括操作部分120、网络接口(N/W接口)130、硬盘(HDD)140、扫描部分146和打印部分148。硬盘140包含内部内容数据库142和内部文件数据库144。操作部分120包含显示单元122和手动操作单元124。
控制器102控制多功能设备100的各功能部分及其整体操作。控制器102包含CPU 104、RAM 106和ROM 108。CPU 104通过将存储在ROM 108或硬盘140中的程序下载到RAM 106中并执行该程序,执行控制。
web浏览器功能110用于解释web服务器150中或多功能设备100内的内容并在显示单元122上显示该内容。例如,web浏览器功能110在显示单元122上显示存储在内部数据库142中的内容或存储在内部数据库144中的数据文件。
另外,例如,通过网络接130,web浏览器功能110下载存储在通过网络180连接的web服务器150中的外部内容服务器162中的内容,并在显示单元122上显示这些内容。
web服务器功能112提供WWW服务器功能。存储在硬盘140内的内部内容中的各种内容响应来自诸如具有web浏览器功能的个人计算机(未示出)的外部网络客户机的访问请求被提供为网络内容。
在图1中,被配置为独立的硬件的web浏览器功能110和web服务器功能112也可分别通过软件被实现。即,实现web浏览器功能的应用(application)可被安装在硬盘140或ROM 108中,且CPU 104可运行web浏览器应用。同样,用于实现web服务器的应用或服务可被安装在硬盘140或ROM 108中,且CPU 104可运行web服务器应用或服务。
如上所述,操作部分120包含显示单元122和手动操作单元124,并使用户可在多功能设备100上进行各种设置或操作。显示单元122通过web浏览器功能110显示内容,还显示多功能设备100的操作或设置屏。在后述的图3中,说明显示单元122上的通过web浏览器功能110的显示屏的例子。
当web浏览器功能110被激活时,显示单元122变为web浏览器显示屏,并且手动操作单元124也接受用于web浏览器功能110的操作。手动操作单元124可被配置成使用触摸面板或触摸屏的显示单元122,或被配置成独立于显示单元122的采用如十键按钮的按钮。另外,手动操作单元124可被配置为同时使用触摸面板和按钮。并且,鼠标、跟踪球、游戏杆或键盘(未示出)可与多功能设备100连接,以构成手动操作单元124的一部分。
网络接口130是用于连接多功能设备100和网络180的接口,并且,通过网络180向/从诸如web服务器150的外部设备发送或接收数据。
硬盘140是大容量存储介质并存储将由CPU 104执行的各种程序和多功能设备100的各种设置值。硬盘140包含内部内容数据库142和内部文件数据库144。
内部内容数据库142存储将由web服务器功能112发布到外部的网络内容。内部内容的典型例子是超文本链接置标语言(HTML)文件和公共网关接口(CGI)脚本。另外,在内部内容数据库142中登记并用于在web上发布(release)的由PC应用产生的如文档文件的内容是内部内容。
内部文件数据库144存储不是网络内容而是本来在设备内使用的数据文件。在内部文件中,是在使用扫描部分146或打印部分148进行图像处理操作时临时产生的图像数据、上述用于多功能设备100的各种设置值或没有被web服务器功能112发布到外部的文档数据或图像数据。由于内部文件未被web服务器功能112发布,因此具有web浏览器功能的外部个人计算机(未示出)不能访问这些文件。但是,如果使用多功能设备100的web浏览器功能110,则可以访问这些内部文件。另外,可以通过使用web浏览器功能110访问内部内容。
硬盘140的内部由分级结构文件系统管理。如果硬盘的卷名、由上至下的目录文件夹分级结构和文件名称是已知的,那么可以找到硬盘140内的所需的文件的逻辑存储位置。
扫描部分146读取原始图像并产生图像数据,或者,换句话说,扫描图像。打印部分148将基于原始图像或从外面接收的打印数据的图像输出到打印介质上,即在打印输出纸上打印图像。由于扫描部分146和打印部分148以与常规多功能设备的扫描部分(读取部分)和打印部分(图像输出或图像形成部分)相同的方式被配置,因此省略其详细说明。
web服务器150包含CPU 152、RAM 154、ROM 156、硬盘158和网络接口(N/W接口)160。硬盘158包含外部数据库162和外部文件数据库164。
CPU 152通过将存储在ROM 156或硬盘158中的各种程序下载到RAM 154上并运行这些程序,执行web服务器150的总体控制。web服务器150包含网络服务功能和文件传输协议(FTP)功能,并且由CPU 152运行安装在硬盘158中的程序实现这些功能。
网络接口160连接web服务器150和网络180,并且,通过网络180向/从多功能设备100发送和接收数据。
与多功能设备100的内部内容数据库142类似,内容数据库162存储将通过web服务器150发布到外部的所谓网络内容。web服务器150通过网络180接受外部访问请求。与其响应,符合请求的数据或内容从内容数据库162被读出并通过网络接口160和网络180被发送到请求源。这些内容的例子是由web服务器提供的HTML文件和CGI脚本。另外,可由web服务器提供的图像文件、声音剪辑、移动图像文件、文档文件和页面说明语言文件等的文件也是外部内容的例子。
并且,在本实施例中,web服务器150包含FTP服务器功能,并可以响应来自FTP客户机的请求传输存储在内容数据库162中的内容。
文件数据库164不是由web服务器或FTP服务器提供的。文件数据库164主要存储在web服务器150内使用的文件。
图2表示在操作部分120的显示单元122上显示的多功能设备100的标准屏的例子。如图2所示,多个触摸按钮作为分别用于各种功能的标记键,诸如“复制”标记键(tab key)201、“发送/传真”标记键202、“箱(box)”标记键203和“浏览器”标记键204,被显示在显示单元122的上部。通过指示浏览器标记键204,可以激活浏览器功能。在多功能设备100具有多于五个功能的情况下,右击箭头的标记键205进一步设置在四个功能标记键的右端。
图2中所示的标准屏是当“复制”标记键201被按下时显示的复制功能的初始屏。附图标记206表示用于显示与复制功能相关的选项的区域,并且,在显示区域206的最上部显示诸如“准备好复制”的应为复制功能显示的状态。在该状态之下,显示复制比、所选的纸型和复制的份数。另外,“直接”键、“复制比”键、“纸选择”键、“类别”键、“两面”键和“中断”键作为用于设置复制功能的操作模式的触摸按钮被显示。并且,要调整打印的色密度(color density),用于变亮的左击箭头键、用于变暗的右击箭头键和自动调整键被显示。并且,用于指定原始图像的类型(文本/照片/地图)的键被显示,并且初始设置根据由该键指定的类型被自动切换。对于不能在初始屏上显示的操作模式,通过按下应用模式键,逐级在显示区域206中显示用于指定它们的设置屏。
显示区域207显示多功能设备100的状态。例如,显示指示卡纸的报警信息或指示打印功能被激活的状态信息。
通过按下“系统状态/取消”触摸按钮208,显示使得可取消任务的设备信息或打印任务状态的画面(未示出)。
当“发送/传真”标记键202被按下时,显示用于通过电子邮件传输或FTP传输将由扫描部分146读取的图像发送到网络180上的设备上的设置画面(未示出)。另外,显示使得可以通过使用公共线路(未示出)进行传真传输的设置画面(未示出)。
当“箱(box)”标记键203被按下时,显示用于箱功能的设置画面(未示出)。箱功能是用于在硬盘140中的指定区域中存储由扫描部分146读取的图像、通过使用打印部分148打印存储在硬盘140中的图像数据或将数据传输到网络180上的设备的功能。
当“浏览器”标记键204被按下时,显示如图3所示的浏览器初始画面。在图3中,附图标记311表示显示当前显示的内容的URL或内部文件的文件名称的地址栏。在用户通过指定URL或路径名打开页面的情况下,用户按下地址栏311的区域。然后,在画面上显示软键盘,且用户可以指定URL或路径名,以显示希望的网络页面或文件。
当“书签”312被按下时,当前显示的页面的URL或路径名可被登记。另外,登记的书签可被调用以显示相应的页面。也可以对书签进行分类。
显示区域313用于内容的显示。通过按下“后退”键314和“前进”键315,当前在内容显示区域313上显示的页面可后退到上一页面或变为下一页面。
“重新加载”键316重新加载并显示当前显示的页面。“中止”键317取消页面的加载。“主页”键318用于移动到预设的主页。“打印”键319用于通过使用打印部分148打印当前在内容显示区域313上显示的页面(page)。当“打印”键319被按下时,显示打印设置对话框(未示出)。在打印设置对话框上,显示用于设置如何打印桢构成的网页并执行诸如打印的份数、两面打印和分类的其它各种设置的窗口。当该窗口中的打印开始按钮被按下时,打印开始。
“菜单”键320改变显示的放大倍数、字符大小和字符码,并指示当前显示的内容的显示属性。
下面将说明根据本实施例的多功能设备100的操作。由于多功能设备100的图像读取操作或扫描操作和图像形成操作或打印操作与常规操作相同,因此忽略这些操作的说明。以下,将特别说明多功能设备100的web浏览器上的内容和文件的显示操作。
图4是通过本实施例的多功能设备100中的web浏览器功能110进行的显示操作的流程图。通过多功能设备100的CPU 104将存储在ROM 108或硬盘140上的程序加载到RAM104上或并执行它,实现该流程。
在步骤S4010中,得到将由web浏览器功能110显示的内容的URL或文件的路径名。用户可以通过将URL或路径名键入地址栏311或通过使用书签312以选择希望的内容,得到URL或路径名。另外,在web浏览器功能正在显示另一网页的情况下,可以通过显示的网页中的超链接得到指定的URL。
在步骤S4020中,确定通过web浏览器功能110在显示单元122上显示的内容或文件是否是多功能设备100内的文件,以及是否被存储在内部文件数据库144中。在内容或文件被确定为多功能设备100的文件的情况下,该过程前进到步骤s4050,如果不是,该过程前进到步骤s4030。
根据基于在步骤s4010中得到的URL或路径名显示的资源是否是存储在内部数据库144中的文件,确定文件是否被存储在内部文件数据库144中。
作为替代方案,存在另一确定方法。存储在内部文件数据库144中的文件不是由web服务器功能112提供的文件。因此,不能通过从“http//”开始的URL访问该文件。因此,由本地(local)路径名指定的文件可被确定为内部文件数据库144内的文件。另外,如果文件的URL以“file.//”开始,并且“file.//”后面的主机名或IP地址指示多功能设备100本身,那么该文件可被确定为内部文件数据库144内的文件。
在步骤s4030中,确定通过web浏览器功能110在显示单元122上显示的内容是否是设备内的内容,以及是否被存储在内部数据库142中。在确定内容是设备内的内部内容的情况下,该过程前进到步骤s4060,并且,在内容不是内部内容的情况下,该过程前进到步骤s4040。
根据基于在步骤s4010中得到的URL或路径名显示的资源是否是存储在内部内容数据库142中的内容,确定内容是否被存储在内部内容数据库142中。
作为替代方案,如果URL以“http//”开始,并且后面的主机名或IP地址指示多功能设备100本身,那么由该URL指定的资源可被确定为内部内容数据库142内的内容。
在步骤s4040中,通过web浏览器功能110在显示单元122上显示通过网络180提供的外部内容或外部文件。因此,在地址栏311上显示内容或文件的URL。然后在显示单元122上显示该内容。
在步骤s4050中,从内部文件数据库144读出的文件通过web浏览器功能110被显示在显示单元122上。因此,在地址栏311上仅示出被显示的内部文件的文件名称,而没有显示整个路径名。然后该文件被显示在显示部分122上。
在步骤s4060中,从内部内容数据库142读出的内部内容通过web浏览器功能110被显示在显示单元122上。因此,在地址栏311上仅示出内部内容的内容名称,而没有显示整个URL。然后该内容被显示在显示单元122上。
当步骤s4040、s4050、或s4060之一的过程结束时,该流程结束。
图5和图6表示根据本实施例在显示单元122上显示的显示画面的例子。在图5和图6中,如图3中那样使用相同的附图标记,以在附图中表示相同的部件。图5表示在显示通过网络180由诸如web服务器150的外部设备提供的外部内容或文件的情况下的显示画面的例子。图6表示在显示存储在多功能设备100中的内部内容或文件142的情况下的显示画面的例子。
如图5所示,当在显示单元122上显示外部内容时,作为外部内容的URL的fttp//www.XXX.jp/index.htm被如实显示。
另一方面,图6是在显示单元122上显示设备内的内部内容的情况下的显示的例子。本来,内部内容的URL由“file.///dosdev/web/help/copy.html”表示。但是,如果这样的表示目录分级结构的地址被显示,那么内部文件系统配置(configuration)将为用户所知。
因此,根据本实施例,在内部内容如图6那样被显示在显示单元122上的情况下,只有内部内容的文件名称“copy.html”被提取并被显示在地址栏311上。可以例如通过检测诸如“/”的URL地址中的分隔符,从URL提取文件名称。
如上所述,在存储在多功能设备100中的内部内容或内部文件被显示在显示单元122上的情况下,只有内容名称或文件名称作为内部内容的URL地址被显示而不指示路径。这将防止用户获知诸如多功能设备100内的目录分级结构的文件系统配置。结果,可以减少用户进行未被授权的访问的危险,并提高多功能设备的安全性。
(详细信息的显示)参照图4说明了地址栏311上的URL显示。存在这样的另一种情况,即,在该情况下,显示通过web浏览器功能110在显示器122上示出的内容的URL,即,当前被显示的页面的详细信息窗口。
以下说明图8和图9中示出的详细信息窗口。首先,执行图4中所示的流程,并显示如图5和图6中所示的web浏览器画面。然后,当按下菜单键320时,在画面上出现如图7中所示的弹出菜单窗口。当用户从菜单700中选择属性710时,有关正在被显示的内容的详细信息被示出。
图8示出当用户选择图5中所示的web浏览器显示画面上的属性标记时显示的详细信息窗口。有关页面的各种信息项被显示在详细显示窗口800上。信息中包含URL。在图8的情况下,由于详细信息是关于外部内容的,因此URL被如实示出。
图9示出当用户选择图6中所示的web浏览器显示画面上的属性标记时显示的详细信息窗口。详细显示窗口900的显示形式与图8中所示的详细显示窗口800相同。但是,由于图9中的详细信息是关于内部内容的,因此整个URL没有被如实示出,而是显示文件名称“COPY.html”作为URL。
(内容的打印)多功能设备100可通过使用打印部分148打印输出通过web浏览器功能110在显示单元122上显示的内容。可通过操作打印标记键319给出打印指示。控制打印部分148的控制器102包含用于在打印输出的预定位置打印内容的URL的功能。在这种情况下,可以在如实打印输出URL或仅打印文件名称之间进行选择。
图10是由打印部分148执行的在图5中的web浏览器显示画面上的显示的内容的打印输出。在输出1000的下部,内容的URL1010作为与内容的图像分开的页脚(footer)被打印。由于图10中打印的内容是外部内容,因此URL1010作为页脚被如实打印。
图11是由打印部分148执行的在图6中的web浏览器显示画面上的显示的内容的打印输出。由于图11中打印的内容是多功能设备100的内部内容,因此整个URL未被打印,只有文件名称作为页脚被打印。
(书签管理窗口)web浏览器功能110可通过使用书签键312登记多功能设备中的内容或外部内容的书签。书签上的详细信息可以被显示,并且,可通过使用书签键312对书签进行编辑。还可以在书签的详细信息中显示和编辑URL。
图12表示用于作为在图5中显示的外部内容的URL的“http//www.XXX.jp/index.htm”的书签的详细信息显示窗口。在该页的书签详细信息窗口1200中,存在URL编辑区1210。在图12的情况下,由于书签用于外部内容,因此URL被如实显示在URL编辑区1210上。
图13表示用于作为在图6中显示的多功能设备100的内部内容的URL的“file///dosdev/web/help/copy.html”的书签的详细信息显示窗口。在该页的书签详细信息窗口1300中,也存在URL编辑区1310。在图13的情况下,由于书签用于多功能设备100的内部内容,因此只有文件名称被显示。但是,只是在URL编辑区1310中,整个URL才未被显示。由于web浏览器功能110如实存储和管理内容的URL,因此书签可以正确地发挥作用。
(喜欢的(liked)页面的URL的显示)图14和图15表示在显示单元122上显示具有URL“http//www.hogehoge.com/link.htm”的内容的画面。该URL与图5和图6的内容不同。在显示画面1413上,示出具有说明“XXX公司页面”的超链接1420,该超链接1420链接到图5中显示的“http//www.XXX.jp/index.htm”。另外,示出具有说明“复制的帮助”的超链接1430,该超链接1430链接到图6中所示的“file//dosdev/web/help/copy.html”。
在图14中,当用户对手动操作单元124进行操作时显示的诸如鼠标指针的指针1410被定位在“XXX公司页面”的超链接1420中。
当指针1410位于超链接上时,web浏览器功能110在显示画面的左下侧显示超链接的URL。URL显示的形式根据由超链接的URL指示的内容是内部内容还是外部内容而变化。
在图14的情况下,由于由指针1410表示的被链接页面的内容是多功能设备100的外部内容,因此被链接内容的URL如1440指示的那样被如实显示。
另一方面,在图15的情况下,由指针1410表示的被链接页面的内容是内部内容。因此,被链接内容的URL未被如实显示,并且,如1540指示的那样,只有文件名称被显示。
根据本实施例,在应保密的内部文件系统内的内容被显示的情况下,内容或文件的地址可以以不使用户获知文件系统配置的方式被显示。这使得可以减少用户可获取未被授权的对于设备内的文件系统的访问的危险,并提高安全性。
(第二实施例)在本发明的第二实施例中,系统配置与图1中所示的相同。多功能设备100的初始画面和web浏览器功能110的显示画面与图2和图3相同。
在第一实施例中,如参照图4的流程图解释的那样,多功能设备100中包含的内部内容数据库142中的内容的URL或内部文件数据库144中的文件的路径名未被显示。
但是,内部内容数据库142中的内容原本希望由多功能设备100的web服务器功能112公开。因此,如果它是内部内容数据库142,那么会存在这样一种情况,即,目录配置为人所知是没有关系的。
图16是根据第二实施例由多功能设备100中的web浏览器功能110执行的显示操作的流程图。通过多功能设备100的CPU 104将存储在ROM 108或硬盘104上的程序加载到RAM 106上或并执行它,实现该流程。
在步骤s1610中,得到将由web浏览器功能110显示的内容的URL或路径名。该过程与图4中的步骤s4010中的过程相同。
在步骤s1620中,确定通过web浏览器功能110在显示单元122上显示的内容或文件是否是多功能设备100内的文件,以及是否被存储在内部文件数据库144中。该过程与图4中的步骤s4020中的过程相同。
在在步骤s1620中确定内容或文件不是多功能设备100的内部文件数据库内的文件的情况下,该过程前进到步骤s1630。在步骤s1630中,由步骤s1610中得到的URL指定的内容被显示在显示单元122上,且URL被如实显示在地址栏311上。在内部内容数据库144的内容将被显示的情况下,其URL也被如实显示。
另一方面,在步骤s1620中,如果内容或文件被确定为多功能设备100的内部文件数据库中的文件,那么过程前进到步骤s1640。在步骤s1640中,由步骤s1610中得到的路径名指定的内部文件被显示在显示单元122上,并且只有文件名称被显示在地址栏311上。
在步骤s1620中可以使用另一确定方法。
web服务器150的内部内容数据库142或内容数据库162中的内容是要被发布到外部的资源,并可通过使用超文本传输协议(HTTP)被访问。另一方面,web服务器150的内部文件数据库144和文件数据库164是不准备发布到外部的资源,并且一般通过使用HTTP以外的协议,如服务信息块(SMB)对其进行访问。
即,在步骤s1620中,在访问资源时基于由web浏览器功能110使用的协议确定是如步骤s1630中那样如实显示URL还是如步骤s1640中那样只显示文件名称。
例如,在通过使用HTTP访问资源的情况下,过程前进到步骤s1630,并且,由步骤s1610中得到的URL指定的内容被显示在显示单元122上,且URL被如实显示在地址栏311上。
同时,在通过使用HTTP以外的协议访问资源的情况下,过程前进到步骤s1640,并且,由步骤s1610中得到的路径名指定的文件被显示在显示单元122上,且只有文件名称被显示在地址栏311上。
根据第二实施例,当要在web浏览器上显示多功能设备100的资源中的内部文件数据库中的文件并且其文件系统应保密时,包含目录配置的文件系统将不为人所知。因此,可以减少未被授权的对于多功能设备内的文件的访问的危险,并可以提高安全性。
(第三实施例)根据上述实施例,当存储在设备内的内部内容或文件的URL未被全部显示时,只有内容名称或文件名称被显示。但是,可以不略去整个路径名,而是以URL或路径名的一部分被略去或隐藏(conceal)的方式显示URL或路径名,使得用户不能获知文件系统配置和其它相关信息。
作为替代方案,甚至也可以不显示文件名称而只显示诸如“设备的内部文件”的信息。
在URL未被如实显示的上述情况下,URL的显示形式可作为设置信息被存储在多功能设备100的硬盘140中,并且,允许具有指定的特权的诸如管理员的用户改变该设置。
如果允许这种设置,其变化应灵活地进行。如果安全性被优先考虑,那么即使文件名称也不被显示。但是,如果用户友好性被优先考虑,那么,根据安全性策略,文件名称或URL的一部分被显示。
(其它实施例)为了操作各种设备以实现上述实施例,用于实现这些操作的软件程序代码可被供给与这些各种设备连接的装置或系统内的计算机。本发明的范围也包括根据存储在系统或装置的计算机(CPU或MPU)中的程序操作各种设备。
另外,在上述情况下,软件程序代码本身实现实施例的操作,并且程序代码本身构成本发明。并且,用于将程序代码供给计算机的手段,例如存储程序代码的记录介质,构成本发明。这种记录介质可以是,例如,软盘、硬盘、光盘、磁光盘、CD-ROM、磁带、非易失性存储卡或ROM。
并且,在供给计算机的程序代码与在计算机上运行的操作系统(OS)或其它应用软件合作实现上述实施例的操作的情况下,这种程序代码可被认为是本发明的实施例。
并且,在供给的程序代码被存储在装在计算机的功能增强板或与计算机连接的功能增强单元中的存储器中、并且功能增强板或功能增加单元中的CPU基于程序代码的指令执行全部或部分处理以实现实施例的操作的情况下,本发明包括该程序代码。
例如,可以取代上述实施例中的图像处理装置,通过图17中所示的计算机1700执行实施例的操作。
如图17所示,计算机1700包括CPU 1701、ROM 1702、RAM 1703和用于键盘(KB)1709的键盘控制器(KBC)1705。另外,用于CRT显示器(CRT)1710的CRT控制器(CRTC)1706、用于硬盘(HD)1711和软盘(FD)1712的盘控制器(DKC)1707和网络接口卡(NIC)1708被连接,以可以通过系统总线1704通信。
CPU 1701通过运行存储在ROM 1702或HD 1711中或从FD1712供给的软件、全面地控制与系统总线1704连接的各部件。即,CPU 1701从ROM 1702、HD 1711或FD1712加载用于实施上述操作的处理程序,并执行程序,以进行用于实现实施例的操作的控制。
RAM 1703用作CPU 1701的主存储器或工作区。KBC 1705控制来自KB 1709或指示器(未示出)的指令输入。CRTC 1706控制CRT1710的显示器。DKC 1707控制对于存储引导程序、各种应用、用户文件、网络管理程序和上述实施例中的处理程序的HD 1711和FD1712的访问。NIC 1708与网络1713上的其它装置交换数据。
HD 1711以与图1中的多功能设备的硬盘140相同的方式包含内部内容数据库和内部文件数据库。另外,用于实现web浏览器功能或web服务器功能的程序被安装在HD 1711中,并且,可以通过CPU1701执行该程序实现这种功能。并且,计算机1700可以通过网络1713访问与图1中的web服务器150等同的web服务器。
根据本发明,在基于设备内的内部内容或内部文件的图像被显示在web浏览器上的情况下,可以以通过简化地址而不使用户获知文件系统配置的方式显示内容或文件的名称。这将使得可以防止用户的未被授权的对于设备内的文件系统的访问,并可以提高安全性。
已参照示例性实施例说明了本发明,但应理解,本发明不限于公开的实施例。相反,本发明要覆盖包含在所附的权利要求书的精神和范围内的各种修改和等同的配置。应给予以下的权利要求书的范围最宽的解释,以包含所有的这种修改和等同的结构和功能。
权利要求
1.一种图像处理装置,包括浏览器单元,用于获取外部资源或所述装置内的资源并在显示单元上显示所述资源;存储单元,用于存储可被显示在所述显示单元上的内部资源;和控制单元,用于控制所述浏览器单元,以在由所述浏览器单元获取的所述资源是存储在所述存储单元中的内部资源的情况下,不在所述显示单元上显示通过其可以识别所述内部资源的存储位置的信息。
2.根据权利要求1的图像处理装置,其中,所述控制单元控制所述浏览器单元,以在由所述浏览器单元获取的所述资源是所述图像处理装置外的资源的情况下,在所述显示单元上显示通过其可以识别外部资源的存储位置的信息。
3.根据权利要求1的图像处理装置,其中,所述显示单元在预定的显示区域上显示通过其可以识别所述内部资源或外部资源的存储位置的信息。
4.根据权利要求1的图像处理装置,其中,通过其可以识别所述资源的存储位置的所述信息是统一资源定位符(URL)或路径名。
5.根据权利要求3的图像处理装置,其中,所述控制单元控制所述浏览器,以在由所述浏览器单元获取的所述资源是存储在所述存储单元内的内部资源的情况下,在所述预定的显示区域中显示所述内部资源的文件名称。
6.根据权利要求3的图像处理装置,其中,所述控制单元控制所述浏览器单元,以在由所述浏览器单元获取的所述资源是存储在所述存储单元内的内部资源的情况下,显示通过其可以识别所述存储单元内的内部资源的存储位置的信息,所述信息的至少一部分被隐藏。
7.根据权利要求1的图像处理装置,还包括打印单元,用于打印基于由所述浏览器单元获取的资源的图像和通过其可以识别所述资源的存储位置的信息;其中,所述控制单元控制所述打印单元,以在由所述浏览器单元获取的所述资源是存储在所述存储单元内的内部资源的情况下,打印通过其可以识别所述存储单元内的所述内部资源的存储位置的信息。
8.一种图像处理装置,包括浏览器单元,用于获取所述装置内的资源并在显示单元上显示;存储单元,用于存储可被显示在所述显示单元上的内部资源;其中,所述内部资源包含存储在第一存储区中的第一资源,其管理所述存储单元中的资源的存储位置以使其保密;和存储在第二存储区中的第二资源,所述第二资源在所述存储单元中的位置可被公开;和控制单元,用于控制所述浏览器单元,以在所述浏览器单元在所述显示单元上显示存储在所述第一存储区中的所述第一资源的情况下,不在所述显示单元上显示通过其可以识别所述第一资源的存储位置的信息。
9.一种图像处理装置,包括浏览器单元,用于获取外部资源或所述装置内的资源并在可视化单元上使其显现;存储单元,用于存储可在所述可视化单元上被显现的内部资源;和控制单元,用于控制所述浏览器单元,以在由所述浏览器单元获取的所述资源是存储在所述存储单元中的内部资源的情况下,不向所述可视化单元输出通过其可以识别所述内部资源的存储位置的信息。
10.一种图像处理装置的控制方法,该图像处理装置包括存储可被显示在显示单元上的内部资源的存储单元,所述方法包括以下步骤获取将被显示在所述显示单元上的外部资源或所述内部资源的步骤;和在在所述获取步骤中获取的所述资源是存储在所述存储单元内的内部资源的情况下,控制不在所述显示单元上显示通过其可识别所述存储单元内的所述内部资源的存储位置的信息的步骤。
11.一种图像处理装置的控制方法,该图像处理装置包括存储可被显示在显示单元上的内部资源的存储单元,其中,第一资源被存储在第一存储区中,其管理所述存储单元中的存储位置以使其保密,并且第二资源被存储在第二存储区中,所述第二资源在所述存储单元中的位置可被公开,所述方法包括获取将被显示在所述显示单元上的内部资源的步骤;和执行控制,以在在所述获取步骤中获取的所述资源是存储在所述第一存储区中的第一资源的情况下,不在所述显示单元上显示通过其可识别所述第一资源的存储位置的信息的步骤。
12.一种图像处理装置的控制方法,该图像处理装置包括用于存储可被可视化单元显现的内部资源的存储单元,所述方法包括获取将在所述可视化单元上被显现的外部资源或内部资源的步骤;和执行控制,以在在所述获取步骤中获取的所述资源是存储在所述存储单元中的内部资源的情况下,不在所述可视化单元上使通过其可识别所述存储单元中的所述内部资源的存储位置的信息显现的步骤。
13.一种用于执行图像处理装置的控制方法的计算机程序,所述图像处理装置包括用于存储可被显示在显示单元上的内部资源的存储单元,所述计算机程序包括用于获取将被显示在所述显示单元上的外部资源或内部资源的模块;和用于执行控制、以在由所述获取模块获取的所述资源是存储在所述存储单元内的内部资源的情况下、不在所述显示单元上显示通过其可识别所述存储单元中的所述内部资源的存储位置的信息的模块。
14.一种用于执行图像处理装置的控制方法的计算机程序,所述图像处理装置包括存储单元,所述存储单元包含存储在第一存储区中的第一资源,其管理所述存储单元中的存储位置以使其保密;和存储在第二存储区中的第二资源,其可公开在存储区中的存储位置,所述计算机程序包括用于获取将被显示在所述显示单元上的内部资源的模块;和用于执行控制、以在由所述获取模块获取的所述资源是所述第一存储区中的第一资源的情况下、不在所述显示单元上显示通过其可识别所述第一资源的存储位置的信息的模块。
15.一种用于执行图像处理装置的控制方法的计算机程序,该图像处理装置包括用于存储可被可视化单元显现的内部资源的存储单元,所述计算机程序包括用于获取将在所述可视化单元上被显现的外部资源或内部资源的模块;和用于执行控制、以在由所述获取模块获取的所述资源是存储在所述存储单元中的内部资源的情况下、不在所述可视化单元上使通过其可识别所述存储单元中的所述内部资源的存储位置的信息显现的模块。
16.一种计算机可读存储介质,该计算机可读存储介质存储根据权利要求13的计算机程序。
17.一种计算机可读存储介质,该计算机可读存储介质存储根据权利要求14的计算机程序。
18.一种计算机可读存储介质,该计算机可读存储介质存储根据权利要求15的计算机程序。
全文摘要
提供一种图像处理装置。该图像处理装置包括获取外部资源或装置的资源并在显示单元上显示资源的浏览器、和用于存储可被显示在显示单元上的内部资源的存储单元。图像处理装置执行控制,以在由浏览器单元获取的资源是内部资源的情况下,不显示通过其可以识别存储单元中的内部资源的存储位置的信息。
文档编号H04N1/00GK1797407SQ20051013810
公开日2006年7月5日 申请日期2005年12月28日 优先权日2004年12月28日
发明者畔柳智 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1