现在参考图,其中贯穿几个视图,同样的参考数字指明相同的或相应的 部分,图1为根据本发明来管理文档的系统5的框图,并且特别地允许文档 管理器服务器40通过处理涉及应用程序的信息来管理文档和文件,而可以将 所述应用程序分为不同的组I至III。系统5包括将至少一个,但更可取地 是多个图像处理设备互连到文档管理器服务器40的网络100,而可以将所述 图像处理设备实现为多功能设备(MFD)10至30。更可取地是,网络100使 用TCP/IP(传输控制协议/互联网协议),但诸如,例如IPX/SPX(互联网分 组交换/顺序分组交换)、NetBEUI(网络输入输出系统扩展
用户界面)或 NetBIOS(网络
基本输入输出系统)这样的任何其他所希望的网络协议为可能 的。网络100可以为局域网、广域网、诸如内联网、外联网、互联网或其组 合这样的任何类型的网络。也可以使用诸如虚拟专用网络,或无线链路,或 任何其他适合的替代品这样的网络100的其他通信链路。
如图1中所示,设备10至30可以为多功能设备,或“MFD”。MFD可以 合并或为多个扫描仪、复印机、打印机、传真机、数码照相机、其他办公设 备和其组合中的任何一个。通常,将所述设备中的任何一个或组合称作为MFD。 在本领域中各种类型的MFD一般都为已知的,并与本发明的MFD分享普通的 特征和硬件。在本发明的一个实施例中,MFD为诸如数码照相机这样的、经 由有线或无线连接与互联网为可连接的便携式设备。所述MFD组合数码成像 和互联网能效,以至于人可以捕捉静态图像、声音或视频,并使用来自各种 位置的有线或无线连接来分享所述多媒体。MFD可以创建网页,发送并接收 有附件的电子邮件,编辑图像,用FTP(文件传输协议)上传并下载文件, 在互联网上冲浪,并发送或接收传真。在另一个实施例中,如下面以相应的 图13至14来更加详细地描述,MFD为扫描仪、影印机和打印机的组合中的 一个。
还将MFD连接到配置来从电子卡或
存储器接受信息的用户鉴别设备,和/ 或配置来检测由用户输入的生物测定信息的生物测定设备。所述用户鉴别设 备可以位于图像处理设备之内或旁边,并且在与图像处理设备的通信中。为 了促进在设备之间的信息的传送,可以由有线或无线连接中的任何类型来连 接图像处理设备和用户鉴别设备。应该注意的是,当贯穿本
申请使用术语“智 能卡”的同时,所述术语涉及存储用户信息并能够由电子设备进行读取的卡 或存储器设备中的任何类型。还有,卡和用于读取卡的设备可以为用于从卡 直接读取的扫描
传感器,或可选择地为配置来从设备读取数据,而不用与卡 有体
接触的
接近传感器。
如图1中所示,将文档管理器服务器40连接到目录/地址簿服务器60(或 “目录服务器”或“全局目录”)。目录服务器60可以包括诸如名字、地址、 网络地址、电子邮件地址、电话/传真号码、其他类型的目的地信息和个体的 鉴别这样的信息。还可以在目录服务器60中包括其他信息。与本发明兼容的 目录服务器60的实例包括,但不限于,Lotus Notes商标、Microsoft Exchange 商标和LDAP(“轻量级目录访问协议”)激活的目录服务器。LDAP为使用户能 够实行网络鉴别,在网络中
定位组织、个体、文件和设备的
软件协议。还可 以将文档管理器服务器40连接到控制MFD用户的鉴别的网域
控制器50。配 置目录服务器来接收在鉴别设备或图像处理设备输入的用户信息,并鉴别网 络的用户。
网域控制器50为,例如,在其域之内响应于诸如登录这样的安全鉴别请 求的服务器。可以由还可以可选地处理安全鉴别的、一个或更多的备份网域 控制器来备份网域控制器50。在申请号为10/243,645,并于2002年9月 16日提交的美国申请中公开目录服务器60和网域控制器50的实例,其全部 内容在此以参考形式合并。
简要地,系统5为MFD 10至30的用户提供经由文档管理器服务器40 存储在目录服务器60的信息的访问。系统5还虑及在图像处理设备鉴别的用 户,来将数字签名传输到目录服务器60。从鉴别信息设备检索数字签名,并 且可以传输诸如加密信息等这样的其他用户特定的标识信息,而不传输数字 签名。
然后,目录服务器60能够进行检索涉及数字签名的偏好信息,并将所述 偏好信息传输到MFD 10至30。所述偏好信息可以包括涉及诸如
分辨率、密 度、扫描模式、
颜色、纸张大小、文件格式或可以在MFD调整的任何附加设 置这样的扫描设置的信息。偏好信息还可以包括涉及为处理的图像的目的地 的网络应用程序的信息,而所述信息包括特定的电子邮件地址、后台系统、 中间处理系统或配置来接受处理的数据的任何其他网络应用程序。中间处理 系统可以包括文件形成转换系统、光学字符识别或将在下面更加详细地描述 的任何类似适合的系统。还有,偏好信息可以包括将在下面更加详细地讨论 的软件插件程序,或涉及改变MFD的功能的任何其他信息。在接收所述信息 之后,MFD处理偏好信息,并在用户处理图像之前做相应于偏好数据的改变。
用户还可以请求存储在目录服务器60的公司的全局目录的搜索。文档管 理器服务器40可以将搜索请求传给目录服务器60,并可以从目录服务器60 接收搜索结果(举例来说,电子邮件地址和/或传真号码)。文档管理器服务 器40可以将搜索结果传给可以暂时存储并显示所述结果的MFD20。用户可 以选取显示的结果(举例来说,电子邮件地址或传真号码),扫描文档并请求 将扫描的文档传输、电子邮件发送和/或传真到选取的目的地。
可以配置文档管理器服务器40来担当中间代理,或在多个网络应用程序 50、60、70、80和90与MFD之间的网关。应用程序70、80和90可以包括 例如电子邮件服务器、传真服务器、文件格式转换系统、光学字符识别(OCR) 系统、文档管理系统和文件存储系统,或其多重的任何组合。文档管理器服 务器40能够进行支持诸如各种文档管理系统或文件存储系统这样的多个后 台系统。在优选的实施例中,将电子邮件服务器合并到文档管理器服务器40 中。电子邮件服务器可以包括,但不限于,Lotus Notes商标的电子邮件服 务器、Microsoft Exchange商标的电子邮件服务器和SMTP(“简单邮件传送 协议”)电子邮件服务器。在优选的实施例中,传真服务器为Captaris公司 的RightFax商标的服务器。然而,可以在与本发明相一致中实现其他适合的 传真服务器。可以配置文件格式转换系统来将文档从一个格式(举例来说, TIFF,“标记图像文件格式”)转换到另一个格式(举例来说,PDF,“便携文 档格式”)。在申请号为09/795,438,并于2001年3月1日提交的美国申请 中公开文档管理系统的实例;并且在申请号为10/116,162,并于2002年4 月5日提交的美国申请中,其全部内容在此以参考形式合并。其他文档管理 系统包括擅长于管理具有特定内容的文档的系统。作为实例,为了管理如在 健康保险可移植性和责任法案(HIPAA)下提供的医疗和保险记录,文档管理 系统可以为由美国医疗保险和医疗补助服务中心实现的系统。Documentum为 用于在存储的文档/记录/多媒体文件
上管理、存储和实行其他各种文件管理 操作的数字文件管理系统的典型品牌。可以将管理并/或存储诸如法律的、金 融的、营销的、科学的和教育的这样的文档的其他系统连接到文档管理器服 务器40。
如上所述,文档管理器服务器40能够进行同时支持多个所述系统。如稍 后将描述的,可以配置简档来经由软件插件程序支持多重的系统,并且可以 基于插件程序来将图像处理设备10、20和30的能效和用户界面客户化。
可以将所述应用程序分组,例如为组I至III。组I可以为包括电子邮 件服务器和传真服务器的交付系统组;组II可以为包括文件格式转换系统和 光学字符识别系统的中间处理组;以及,组III可以为包括文档管理系统和 文件存储系统的后台系统组。组I至III可以包括来自每一种类的多个设备。 例如,可以将文档管理器服务器40连接到来自每一组的多个应用程序。文档 管理器服务器40可以将文档指向在每一组之内的几个应用程序。在优选的实 施例中,文档管理器服务器40将文档交付到在交付系统组之内的应用程序中 的几个,但将文档交付到在中间处理组之内的应用程序中的一个或多个,和 后台系统组的应用程序中的一个或多个。例如,文档管理器服务器40可以将 文档交付到电子邮件和传真服务器,到OCR系统,并到文档管理系统。在其 他实施例中,其他组合为可能的。
在优选的实施例中,MFD 10至30和文档管理器服务器40经过网络100 使用协议HTTP(“超文本传送协议”)或HTTPS(经过安全嵌套层的HTTP)来 交换数据。例如,可以就本发明来等效地使用诸如TCP/IP、IPX/SPX、NetBEUI 或NetBIOS这样的其他协议。更可取地,MFD 10至30和文档管理器服务器 40使用格式XML(“可扩展
标记语言”)来交换数据。可以就本发明来等效地 使用诸如HTML这样的其他格式。
在一个实施例中,文档管理器服务器40可以包括管理MFD 10至30的简 档的MFD性能分析器280(在图2中展示的)。系统5的管理员可以经由在文 档管理器服务器40上的简档用户界面来创建、改变并维护简档。简档包括从 文档管理器服务器40发送到MFD的信息(举例来说,参数)。基于所述信息, MFD可以调整其用户
接口和功能,以致作为文档管理器服务器40的接口。信 息还可以包括由MFD处理,而允许基于后台系统的存在和引入来
修改的MFD 的操作的软件插件程序。文档管理器服务器40包括相应于连接到文档管理器 服务器40的后台应用程序的软件插件程序。例如,MFD可以显示允许用户经 由文档管理器服务器40,选取可用于MFD的选项(举例来说,特别的交付系 统、中间处理系统或后台系统)的选取。在简档中包括的信息可以等同于连 接到文档管理器服务器40的各种应用程序70至90。性能分析器280从MFD 接收标识信息(举例来说,序列号),并使用所述标识信息来检查MFD是否在 寄存器之内登记,举例来说,存储在文档管理器服务器40的存储器中的数据 表。如果已登记,性能分析器将分配到MFD的简档发送到MFD。如果MFD未 登记,性能分析器可以登记MFD,并将简档发送到MFD。性能分析器可以存储 多于一个简档。在优选的实施例中,将一个简档分配到每一MFD,并且多于 一个MFD可以分享同一简档。当已使用术语“软件插件程序”的同时,可以 使用任何类型的软件、程序设计或芯片来修改MFD的操作。
在简档中的参数的实例包括,但不限于:
简档ID,其识另简档;
LDAP激活的参数,其使用目录服务器60来表明在文档管理器服务器40 上LDAP树形搜索是否为激活的;
基本域名(DN)参数,当LDAP搜索为激活的时,其提供LDAP树形的搜 索的默认字段;
网络鉴别参数,其使用网域控制器40来表明网络鉴别是否为激活的;
超时参数,其表明在MFD重置并要求用户输入登录信息之前,应该过去 的时间周期;
最大结果计数参数,其确定返回的LDAP查询结果的最大数目;
传真选项参数,其表明是否将传真服务器连接到文档管理器服务器40;
后扫描处理参数,其表明将什么后扫描处理系统连接到文档管理器服务 器40,后扫描处理系统可以包括,例如电子邮件服务器、文件格式转换系统 和光学字符识别系统等;
后台参数,表明将哪一后台系统连接到文档管理器服务器40,并且能够 由MFD访问,所述后台系统可以包括文档管理系统或文件存储系统,或另一 个相似类型的系统;和
软件插件程序,在图7A至7C中图示其典型的代码,其容纳可执行文件 来允许图像处理设备实行涉及后台应用程序的、特定的处理任务。
在简档中还可以包括其他参数。例如,可以使用反映特定的用户ID、纸 张的默认大小、扫描的分辨率设置、文档供纸器的情况、为图像处理操作开 列帐单的部
门代码、特定的用户ID的附加的扫描作业参数或任何附加参数的 参数。
后台参数还可以表明在用户已登录到网络内之后,是否要求用户登录到 后台系统。进一步地,后台参数还可以初始化鉴别步骤来确定用户是否已登 录到网络内,并且是否已自动鉴别所述用户来基于网络鉴别操作后台系统。 如果后台参数表明对于MFD设备要求软件插件程序来适当地作为后台应用程 序的界面,那么MFD将数据传输到请求软件插件程序的接收的文档管理器服 务器40。
图2说明根据本发明的一个实施例,配置来在MFD 20和文档管理器服务 器40之间交换信息的、MFD 20的浏览器25。在中请号为10/243,643,并 于2002年9月16日提交的美国申请中公开浏览器25的实例,其全部内容在 此以参考形式合并。在下面阐明浏览器25的进一步的细节。图2展示文档管 理器服务器40的
软件组件,其包括配置来实行上面讨论的鉴别功能的鉴别设 备260。文档管理器服务器40还包括允许系统管理员管理系统5的管理设备 265。例如,系统的管理员可以经由管理设备265访问性能分析器280,来设 置用户简档和/或连接到文档管理器服务器40的MFD 10至30的MFD简档。 在文档管理器服务器40内还包括目录网关270,并配置目录网关270来与目 录服务器60通信。文档管理器服务器40还包括配置来将从MFD接收的文档 传递到合适的应用程序70、80和90的文档路由器275。
如图2所示,MFD 20包括控制,例如,MFD 20的扫描引擎的引擎控制服 务(ECS)200。存储器控制服务(MCS)205控制到MFD 20的存储器的访问。 操作面板控制服务(OCS)215生成显示在MFD 20的触摸面板类型的
液晶显 示器(LCD)上的输出。应该注意的是,显示器和MFD 20的用户界面不限于 LCD显示器,但也可以为诸如但不限于LCD、发光
二极管(LED)显示器、阴 极射线管(CRT)显示器、
等离子体显示器、辅助
键盘和/或键盘这样的,任 何其他适合的设备,或设备的组合。OCS 215可以生成,例如,用于MFD操 作的、传统的菜单和在图3A至3B中展示的菜单。系统控制服务(SCS)225 控制并/或监视在MFD 20内的传感器。例如,SCS 225控制接触屏幕传感器、 纸张堵塞传感器和扫描操作传感器。从而,SCS 225可以基于来自传感器的 信息来管理MFD 20的状态。网络控制服务(NCS)220控制在浏览器25和文 档管理器服务器40之间的通信。可选地,安全嵌套层(SSL)230以通信格 式化设备或例程的形式,为在NCS 220和浏览器25之间的通信提供额外的安 全性。命令输入服务(CIS)240处理,例如,来自LCD触摸面板和/或MFD 20 的辅助键盘的输入信息。MFD的用户可以使用LCD触摸面板和辅助键盘来输 入信息和命令。CIS 240可以处理由用户输入的所述信息和命令(举例来说, 由SCS 225转发到CIS 240的)。CIS 240可以基于所述处理来生成命令(举 例来说,显示器命令),并将命令传输到MFD的其他组件(举例来说,到OCS 215来在LCD上显示图形)。为了在与服务器40的连接中以浏览器25来处理, CIS 240还可以与NCS 220交换信息和命令。
传统的MFD包括ECS、MCS、OCS、NCS、SCS和CIS,其为实现并控制MFD 的每一硬件组件的
固件。然而,在本发明中,配置NCS 220来与浏览器25通 信。举例说,NCS 220具有使用HTTP协议来通信的、附加的能效。还配置NCS 220来与服务器40通信,以至于NCS 220在浏览器25和服务器40之间交换 数据。例如,NCS 220可以将标识传输到服务器40并接收简档,可以传输对 电子邮件地址的请求,并可以从服务器40接收选取的电子邮件地址,或者 NCS 220可以将登录信息传输到服务器40,并且可以在鉴别处理期间,从服 务器40(和从目录服务器60)接收用户鉴别确认。NCS 220也能够进行从文 档管理器服务器40接收插件程序信息,而所述文档管理器服务器40能够进 行初始化上述的鉴别工序或变更在图3A至3B中描述的用户界面。
浏览器25包括与MFD 20的网络控制服务(NCS)220通信的HTTP命令 处理器235。例如,可以将诸如图3A至3B这样的、由用户经由MFD辅助键 盘输入的电子邮件地址的请求,或在LCD上显示信息的请求,由HTTP命令处 理器235从NCS 220传给浏览器25。HTTP命令处理器235可以与浏览器的 HTML解析器250交换在HTML格式中的数据,并可以与XML解析器255交换 在XML格式中的数据。解析器250和255可以为了语法,检查来自HTTP命令 处理器235的数据,并处理来自HTTP命令处理器235的数据。本发明可以包 括传统的解析器,而传统地将其包括为编译器中的部分。
为了实现诸如可以由服务器40的目录服务来实现的用户鉴别处理这样 的、特定的应用程序,可以将程序代码或软件插件程序提供到HTTP命令处理 器235。HTTP命令处理器235可以基于特定的应用程序的定义来处理信息。 例如,HTTP命令处理器235可以处理由用户提供的、诸如用户名或密码这样 的信息,并基于服务器40的所述处理来生成HTTP请求。HTTP命令处理器235 可以将所述HTTP请求传输到NCS 220,来将其传输到服务器40。HTTP命令 处理器235还可以接收涉及特定的后台系统功能的插件程序信息。所述插件 程序虑及用户来将处理指令、元数据和其他索引信息添加到传输到文档管理 器服务器40的图像文件。
HTTP命令处理器235还可以处理从服务器40(经由NCS 220)接收的信 息。例如,HTTP命令处理器235可以接收由服务器40生成的HTTP响应,所 述服务器40包括有参数的简档或操作MFD的软件插件程序。HTTP命令处理 器235可以处理所述信息,并生成命令来控制与信息相一致的MFD,举例来 说,可以请求MFD来显示有合适的按钮的菜单,或根据特定的用户ID的扫描 作业参数来扫描。作为另一个实例,HTTP命令处理器235可以生成LCD面板 的、图形的绘图命令。HTTP命令处理器235可以将命令传输到合适的MFD固 件(举例来说,OCS 215)来执行。例如,OCS 215可以接收图形的绘图命令, 并通过在LCD面板上显示图形(举例来说,图3A至3B)来执行所述绘图命 令。
图3A至3B展示在MFD的用户界面上显示的、用户界面的典型的表示。 应该注意的是,在所述图的涉及中的、在下面描述的鉴别步骤只涉及第二用 户鉴别。只当用户已经使用多因子鉴别来登录到系统内时,所述第二用户鉴 别出现,而将在下面在参考图5和6A至6B的时候描述所述多因子鉴别。
图3A至3B说明将指令提供到用户的用户界面302至303,和将用户输 入提供到在图1中展示的系统的接触敏感按钮,例如,按钮305至330,的 实例。如上所述,虽然可以使用诸如但不限于LCD、LED、CRT、等离子体显 示器、辅助键盘和/或键盘这样的显示和输入设备的任何组合,但是用户界面 302至303更可取地为LCD接触面板。
图3A说明当用户选取“Right Fax”标号315时显示的用户界面302。 将Right Fax描述为传真处理服务器的、典型的实施例,然而可以相似地实 现其他适合的传真处理服务器。传真用户界面302包括输入传输的传真的主 题的“主题”文本区361,和“传真号码”367与“帐单代码”366信息字段。 可以使用“帐单代码”字段来输入与处理的作业关联的帐单代码,并且可以 将所述“帐单代码”字段存储在
数据库中,来适当地
跟踪传真的作业的帐单 信息。还提供“附上名字”339和“移除”341按钮来分别允许用户附上名字 或电话号码,和移除名字。下面将参考图10A至10B,来更加详细地描述发 送传输传真的过程。
图3B说明当用户选取“Documentum”标号320时显示的用户界面303。 Documentum为用于在存储的文档/记录/多媒体文件上管理、存储和实行其他 各种文件管理操作的数字文件管理系统的典型的品牌。如果Documentum系统 位于当用户选取“Documentum”标号320时还未鉴别所述用户的网络上,那 么显示用户界面以提示用户登录到“Documentum”系统网络。用户界面303 包括“用户名”375、“密码”380和“文档库”385的提示。系统还包括按钮 “登录到Documentum”369和“重置”370。“登录到Documentum”按钮将用 户的登录信息的传输初始化到允许用户鉴别,并得到到Documentum系统的访 问的Documentum系统。一旦用户得到到Documentum系统的访问,就可以将 文档存储到特定的位置,可以检索文档来打印,并且可以将检索的文档以电 子邮件发送到特定的收件人。还可以基于选取的后台应用程序来实行其他功 能。
应该注意的是,虽然将“Documentum”描绘为后台系统的实例,但是还 可以相似地处理任何其他后台应用程序。还有,应该注意的是,能够用户化 用户界面以致依赖于支持多少后台应用程序,来容纳或多或少的用户选项。 下面在图9A至9B的参考中,将更加详细地描述发送将扫描的图像传输到后 台系统的过程。
图4A、4B、5、6A至6B、7A至7C、9A至9B、10A至10B和11为图示根 据本发明的各种实施例、在以文档管理器服务器40来鉴别用户和管理文档中 实行的步骤的流程图。
在图4A中展示的过程说明由文档管理器服务器40实行的方法。在步骤 400,文档管理器服务器40从图像处理设备或MFD接收对简档的请求。所述 请求可以包括标识请求的MFD的标识信息。标识信息可以包括MFD的序列号 和/或MFD的组标识,或其他标识信息。例如,组标识可以为MFD属于以具有 特定的功能的组织和分区的、特定的分区的指示,例如法律的、记帐的和营 销的,或具有特定的位置,例如楼层、大楼、城镇、州和国家,或具有特定 的安全
水平,等等。可选择地,如上所指,标识信息可以允许文档管理器服 务器40来查找诸如分区、组或任何其他附加信息这样的进一步的标识信息。
在步骤405,文档管理器服务器40询问是否,例如,通过在存储登记的 MFD的寄存器中查找标识信息来登记MFD。如果已登记MFD,那么文档管理器 服务器40在步骤410寻找分配到MFD的简档。如果未登记MFD,那么文档管 理器服务器40可以在步骤415将登记的MFD的数目与预设数目比较。例如, 所述预设数目可以为批准来使用连接到文档管理器服务器40的、特别的应用 程序的设备的最大数目。可以将所述预设数目(和标识其关联的应用程序的 信息)存储在文档管理器服务器40,并且依赖于在网络应用程序和从MFD受 益的组织之间的
许可证协定,所述预设数目可以为,例如,5、25、100或任 何希望的数目。还可以将许可证信息包括在MFD简档中,以至于MFD可以从 而改变其用户界面和功能。如果登记的图像处理设备的数目少于预设数目, 那么文档管理器服务器40可以在步骤420登记MFD,并寻找在步骤410分配 到MFD的简档。如果登记的图像处理器的数目等于预设限制,那么文档管理 器服务器40可以在步骤425将消息传输到MFD。消息可以为表明因为达到批 准的MFD的最大数目,所以可用于文档管理器服务器的服务不可用于MFD的 错误消息。
在步骤430,文档管理器服务器40确定交付选项,举例来说,可用的并 将所述信息添加到简档的传真服务器和电子邮件服务器。在步骤435,文档 管理器服务器40确定哪些中间处理系统为可用的,并将所述信息添加到简 档。在步骤400,文档管理器服务器40查明可用的后台系统,并将所述信息 添加到简档。所述步骤可选地包括允许MFD来实现客户化的功能的插件程序 的附件,而所述客户化功能允许其以特定的后台系统来操作。在步骤445, 文档管理员服务器40将简档和任何插件程序发送到登记的图像处理设备。
文档管理器服务器40可以重复用于几个图像处理设备的、上面的步骤。 如果图像处理设备属于在组织内的同一组,那么文档管理器服务器40可以将 同一简档传输到图像处理设备中的每一个。在MFD已从文档管理器服务器40 接收其简档之后,那么如如下图4B所述的,MFD可以基于在简档和相应的插 件程序中提供的各种参数,来创建初始的显示用户界面。
在图4B中展示的过程说明由图像处理设备,举例来说,MFD实行的方法, 并且可以例如,当启动图像处理设备时开始。在步骤450,MFD将对简档的请 求发送到文档管理器服务器40。如上所注,所述请求可以包括诸如图像处理 设备的序列号这样的标识。在步骤455,MFD询问是否已从文档管理器服务器 40接收简档。如果未接收简档但改为从文档管理器服务器40接收错误消息, 那么MFD在步骤460显示消息。如果接收简档,那么MFD在步骤465处理接 收的简档。然后在步骤467,MFD确定是否由接收的简档来使要求软件插件程 序的后台应用程序被使能。如果要求软件插件程序,那么在步骤468,MFD将 消息传输到文档管理器服务器,并且文档管理器服务器将要求的插件程序传 输到MFD。可以由MFD使用插件程序,来参与创建或客户化要求来作为可用 的后台系统的界面的用户界面3A至3B。应该注意的是,还可以在协调中, 或者同时,以简档信息或在任何其他时间接收软件插件程序。作为所述处理 中的部分,MFD可以生成作为简档参数的功能的显示器。例如,MFD可以基于 在简档中标识的后台和中间处理系统,来生成特定的菜单或用户界面。可以 从相应于后台和中间处理系统的、在MFD从文档管理器服务器接收的、附加 的插件程序信息来生成所述用户界面或菜单。基于接收的简档和插件程序信 息,来客户化用户界面的所述步骤阻止MFD将用户界面,或菜单选项,呈现 到相应于未许可用户或MFD访问的后台或中间处理系统的用户。在步骤465, MFD还可以基于默认的设置来在其LCD上显示图形。
在简档中提供的参数可以相应于对于MFD为可选的功能。由在MFD内的 默认来使其他功能被使能,以至于MFD自动地显示相应于可用的功能的图形, 而不用询问简档是否表明使所述默认功能被使能。如果希望,那么相应于所 述默认功能的参数不需要为简档中的部分。在图4B里说明的实例中,登录、 传真和LDAP功能为可选的,以至于MFD询问对于通过考虑包括在简档中的参 数的所述激活。还有在所述实例中,由默认来使电子邮件功能被使能,以至 于MFD不询问对于所述功能。本发明不限于所述实例,并且可选的/默认的功 能的其他组合为在本发明的范围之内。
在步骤470,MFD询问其简档是否表明使登录功能被使能。如果使登录功 能被使能,那么在步骤475,MFD在其LCD面板上显示登录按钮。如果未使登 录功能被使能,那么MFD跳到询问其简档是否表明使传真选项被使能的步骤 480。如果使传真功能被使能,那么在步骤485,MFD在其LCD上显示传真标 号315,或使传真标号315被使能。如果未使传真选项被使能,那么MFD跳 到基于在简档中提供的计时器值,来设置MFD自动注销计时器的步骤490。
在步骤495,MFD询问其简档是否表明使LDAP选项被使能。如果使LDAP 选项被使能,那么在步骤497,MFD设置用于提供为简档中的部分的LDAP查 询的
基础识
别名(DN)。如果未请求搜索的更狭窄的字段,那么基础DN提供 在其中实行LDAP搜索的、搜索的默认字段。如果未使LDAP选项被使能,那 么MFD跳过步骤497。在实行所述步骤之后,MFD已完成用于采集和设置合适 的信息的步骤,所述信息用于生成诸如在图3A至3B中说明的用户界面这样 的、MFD的初始的用户界面。本发明不限于在图4A至B中展示的步骤的次序。
使用由MFD显示的、所述初始的用户界面和其他菜单,MFD的用户可以 通过文档管理器服务器40,来访问在网络上可用的各种服务。通常,文档管 理器服务器40从图像处理设备接收作业信息;在文档管理器服务器40处理 作业信息;并将处理的信息传输到连接到文档管理器服务器40的应用程序。
图5说明根据本发明的一个实施例,在MFD鉴别用户的方法。在步骤505, 用户将智能卡插入到智能卡阅读机。应该注意的是,智能卡阅读机可以位于 MFD 10至30之内,或者其可以位于MFD 10至30的外部。在其中智能卡阅 读机位于不在MFD 10至30之内的位置中的情况下,MFD可以个别地实行鉴 别处理,并就任一成功的或不成功的鉴别,将鉴别的结果与MFD 10至30通 信。一旦用户让智能卡进入到智能卡阅读机内,就在步骤510提示用户输入 个人标识号(PIN)。还可以要求用户输入涉及用户的身体属性的、生物测定 信息。这可以包括读取用户指纹、扫描用户的
视网膜、检测用户的声音或在 用户上实行面部识别。然后,可以将所述输入的生物测定信息变换到与存储 在智能卡中的、用户的特定的生物测定信息的数学模型比较的数学表示。相 似地,然后在步骤515,由MFD或智能卡阅读机来将PIN与由智能卡存储的 PIN比较。一旦鉴别步骤为完成的和成功的,MFD就访问存储在对于卡的用户 为特定的智能卡中的信息。所述信息包括用户标识和与用户信息关联的数字 签名。不但从智能卡检索的信息不限于用户ID或数字签名,而且还可以包括 对于用户为特定的、用户特定的信息的其他形式。况且,不要求智能卡,并 且可以使用可选择的设备、存储器、处理器和关联的读取设备来实现本发明。 例如,可以使用容纳非易失存储器的、任何希望的设备。
在步骤525,MFD确定从智能卡检索的数字签名是否为有效的。如果所述 数字签名不为有效的,那么MFD在步骤520禁用所述用户的访问。可选择地, 如果数字签名为有效的,那么在步骤530,文档管理器服务器将用户ID和数 字签名传输到文档管理器服务器,而然后所述文档管理器服务器获得发送到 MFD的、用户特定的作业处理指令。在步骤535,用户在处理的MFD上设置文 档。然后在步骤540,提示用户输入处理的图像的目的地,目的地可以为电 子邮件地址、在文档管理系统中的文件夹或连接到文档管理服务器的网络应 用程序。还应该注意的是,可以在步骤530自动地由从文档管理器服务器发 送的用户特定的作业处理指令,来设置目的地和各种其他参数。
在步骤545,如果希望加密,那么为了处理的图像,基于用户特定的信 息或在步骤525从智能卡检索的数字签名,来使加密被使能。可以使用从智 能卡或任何其他个人
信息检索的数字签名,或存储在涉及图像处理设备的用 户中的加密信息,来加密所述图像。在步骤550,用户初始化图像的扫描, 并且在步骤555,MFD将加密的、扫描的数据发送到文档管理器服务器。然后, 文档管理器服务器处理图像,并且在步骤560将加密的、扫描的数据发送到 打算中的目的地。应该注意的是,当用户使加密被使能时,只可以创建处理 的图像,或在加密电子邮件的上下文中,可以加密全部的电子邮件。
图6A和6B经由文档管理服务器使用智能卡,来说明用户鉴别的、更加 详细的表示。在步骤605,用户将电子的(或智能卡)插入到电子卡(或智 能卡)阅读机。可以将智能卡阅读机置于MFD的封装的旁边或之内。还可以 包括生物测定的传感器来采集从用户输入的、生物测定信息。智能卡阅读机 和MFD可以使用各种知名的通信协议和技术来不是有线地就是无线地通信。 一旦用户将卡插入到卡阅读机内,然后就在步骤610提示用户输入PIN和/ 或生物测定信息。
在步骤615,智能卡阅读机或MFD鉴别输入的PIN和/或生物测定的相应 于存储在智能卡上的信息。明确地说,当使生物测定的鉴别被使能时,将表 示用户的生物测定的参数的数学模型存储在电子卡中。然而,数学模型为不 必要的,并且诸如通过存储数据或参数这样的、存储生物测定信息的其他样 式为可能的。一旦用户在步骤610输入生物测定的参数,就将生物测定的变 换到数学模型,而然后在步骤615将所述数学模型对照存储在智能卡中的模 型比较。再次,如前所述,所述鉴别可以在智能卡阅读器或由MFD,或者还 通过依赖于系统配置两者来发生。
一旦鉴别为成功的,在步骤620,MFD就从智能卡读取用户的数字签名和 用户ID。在步骤625,MFD将用户ID和在步骤620检索的数字签名传输到文 档管理器服务器。然后在步骤630,文档管理器服务器将用户标识和数字签 名传输到鉴别用户的标识和附加信息的目录服务器。在步骤635,目录服务 器确定用户ID和数字签名是否为有效的。如果在步骤640由目录服务器认为 用户ID和数字签名为无效的,那么目录服务器将消息经由文档管理器服务器 传输到MFD,而所述文档管理器服务器表明在网络上不接受附加信息。然后 在步骤645,MFD基于从文档管理器服务器接收的、失败的确认,来禁用用户 访问。然而,如果在步骤650由目录服务器来鉴别并接受用户ID和数字签名, 那么服务器将鉴别确认发送到文档管理器服务器。
响应于确认,文档管理器服务器在步骤655请求处理到目录服务器的指 令的、用户的作业。然后在步骤660,目录服务器检索涉及从文档管理器服 务器接收的用户标识和附加信息的作业处理指令,并将作业处理指令传输到 文档管理器服务器。在步骤665,文档管理器服务器将用户的作业处理指令 从文档管理器服务器传输到MFD。在步骤670,MFD基于从文档管理器服务器 接收的信息,来设置扫描设置和作业处理指令。
如上所述,应该注意的是,作业处理指令可以涉及扫描设置、文件目的 地或在MFD的操作或功能上具有作用的其他参数。扫描设置的实例包括分辨 率、
密度、扫描模式、颜色/黑白(BW)、纸张大小和文件格式等。文件目的 地的实例可以包括附加到如上讨论的文档管理器服务器的后台、中间的磨损、 电子邮件或传真网络应用程序中的任何一个。
图7A至7C说明在当前地使用如上所述的过程来将用户登录到网络上之 后发生的过程。明确地说,图7A涉及对于将扫描的图像以电子邮件发送的过 程,图7B涉及对于传真扫描图像的过程,以及图7C涉及对于将处理的图像 数据发送到后台应用程序的方法。
在步骤701,如在图6A至6B中图示的,用户通过将智能卡插入到卡读 取设备来初始化登录工序,以初始化网络登录工序。如前所述,不要求智能 卡,但可以使用任何存储器设备或可以提供涉及信息的标识的设备。然后在 步骤702,用户输入以如上在图6A至6B中所述的PIN或生物测定的特征的 形式的、用户特定的鉴别信息。如果在步骤703登录为成功的,那么文档管 理器服务器在步骤704中将简档、插件程序和其他必要的信息传输到MFD。 所述信息可以为来自存储在文档管理器服务器中的简档的信息,或还可以为 在鉴别之后从目录服务器接收的、用户偏好的信息。尤其是如在图3A和3B 中图示的,可以将所述信息使用到客户化的界面。一旦显示客户化的界面, 用户就能够从多个可用的选项、后台系统和设备设置来选取。
如果在步骤705按“电子邮件”标号,那么初始化从MFD发送电子邮件 的过程。一旦选取所述选项,就呈现用户,在步骤706以用户界面允许用户 来在步骤707修改打算中的收件人和传输的电子邮件的主题的列表。一旦用 户输入合适的信息,就在步骤708,在MFD上使开始键被使能,并且用户能 够初始化图像的扫描和随后的以电子邮件发送。应该注意的是,由于已经以 网络鉴别用户,因此典型地为了到电子邮件系统的访问,不要求分离的登录。 在完成图像处理和随后的电子邮件之后,然后在步骤709以选项来提示用户 实行进一步的处理操作。如果用户希望附加的处理,那么过程返回到步骤704。 如果用户选取表明其不想要在步骤709实行进一步的处理,那么在步骤710 终止图像处理。
如果用户在步骤711选取“Right Fax”标号,那么过程继续到步骤712。 在步骤712,由MFD来使用由MFD从文档管理器服务器接收的简档、关联的 插件程序信息和其他关联的信息,来确定是否为了到传真应用程序的访问要 求另一个鉴别过程。如果未要求鉴别,那么如图3A中说明的,在步骤714显 示“Right Fax”用户界面302。在步骤713,如果为了到传真应用程序的访 问要求用户鉴别,那么可以用登录用户界面来提示用户,或者将提示用户使 他的/她的智能卡进入,并输入相应的PIN或生物测定,如在图6A至6B的流 程图中所示的,来用传真服务器鉴别。一旦用户输入并提交要求的鉴别信息, 传真服务器就对照登记的用户的数据库来检查用户鉴别。
如果由传真服务器来鉴别用户,那么在步骤714显示“Right Fax”用户 界面302,并使“Right Fax”用户界面302被使能。然而,如果用户鉴别为 不成功的,那么将错误消息显示给用户,例如在系统消息区域36 0。一旦在 步骤715鉴别用户,用户就能够输入帐单代码,传真号码、用于传输的传真 的主题和任何附加的可选信息。鉴别应该发生在与图6A至6B相似的意义上, 然后可以将上述用户输入的信息包括在于服务器中检索并传输到MFD的用户 特定的偏好中。一旦输入所述信息,用户就在步骤708如下所述,通过按“开 始”键来初始化图像的处理和图像的、随后的传真传输。然后,在步骤709 以选项来用户提示用户实行进一步的处理操作。如果用户希望附加的处理, 那么过程返回到步骤704。如果用户在步骤709不选取,那么终止图像处理。
如果在步骤717按“Documentum”标号320或表示任何其他的后台应用 程序的标号,那么将由MFD从文档管理器服务器40接收的软件插件程序(或 其他信息)用于在步骤718确定为了用户得到到后台系统的访问,是否要求 随后的鉴别过程。然后在步骤719,可以提示用户使用与通过使智能卡进入 并随后输入PIN和/或生物测定信息的、在图6A至6B的涉及中描述的相似的 鉴别工序。可选择地,在步骤719显示“Documentum”登录用户界面303。 在所述鉴别工序中,用户输入“用户名”、“密码”和“文档库”,并且MFD将 所述参数传输到用于鉴别的后台系统。然后,后台系统将输入的“用户名” 和“密码”对照所述存储的参数的数据库来比较,并确定是否鉴别用户来访 问系统。然而,如果用户鉴别为不成功的,那么例如在系统消息区域360中 显示错误消息,并且拒绝用户访问。在成功的鉴别的条件下,可以从鉴别服 务器来检索用户特定的参数,并且可以在MFD使用所述用户特定的参数来自 动地调整设置和操作。
一旦准许用户访问Documentum后台应用程序,就可以由MFD来处理图像, 并且可以在步骤720使用显示的后台应用程序界面,来在处理的图像上实行 管理、存储、检索和其他文件管理操作。在步骤721,用户还能够提交索引 信息、元数据和其他客户化的处理信息,而所述其他客户化的处理信息涉及 到后台应用程序界面的、扫描的图像的处理。如上所述,还可以将所述参数 包括在从鉴别服务器下载的用户特定的参数中。
如下所述,一旦用户输入合适的信息,就在步骤708使开始键被使能, 并且用户可以初始化后台处理。然后在步骤709,用选项来提示用户来以实 行进一步的处理操作。如果请求附加的处理,那么过程返回到步骤704。如 果在步骤709请求处理的终止,那么在步骤710终止图像处理。对于任何其 他适合的后台应用程序,可以相似地实行在涉及Documentum应用程序中描述 的过程,并且相似地客户化用户界面。
附加地,MFD的用户可以请求文档管理器服务器,来将文档传递到与诸 如传真服务器、电子邮件服务器、文件格式转换系统、OCR系统、文档管理 服务器和文件存储系统这样的文档管理器服务器连接的应用程序。在所述情 况下,作业信息包括文档和对将文档传递到应用程序的请求。
图8为包括在从文档管理器服务器发送到MFD的软件插件程序中的代码 的实例。一旦由MFD接收和处理插件程序,MFD就可以实行使用户能够在由 图像处理设备处理图像文件之前,将特定的处理指令、索引数据或元数据添 加到图像文件的操作。可选地,直到MFD接收后台参数并确定由MFD使其被 使能的后台应用程序,才将软件插件程序传输到MFD。然后,MFD将消息传输 到表明使特定的后台应用程序被使能的文档管理器服务器。文档管理器服务 器通过将软件插件程序传输到允许其实行所有必要的修改的MFD,来响应MFD 用户界面和相应的功能。插件程序还允许MFD来作关于用户鉴别的类型的确 定,而对于用户得到到特别的网络应用程序的访问,要求所述用户的鉴别。 附加地,软件插件程序使MFD设备能够确定在另一个系统上是否鉴别用户, 并且鉴别工序是否虑及用户具有到特别的应用程序的访问。还可以基于信息 和插件程序,来客户化MFD的用户界面,以允许用户访问到用于特定的后台 系统的、特定的功能。下面将更加详细地描述所述能效。
应该进一步注意的是,可以就用户的鉴别,将插件程序信息从鉴别服务 器传输到MFD。如在到图6A至6B的涉及中所述,当使用智能卡和生物测定 信息来鉴别用户时,鉴别服务器确定是否存储用户特定的参数,所述用户特 定的参数相应于接收的用户ID和数字签名。软件插件程序可以为段或从服务 器传输到MFD的用户特定的鉴别信息中的一个。
图9A至9B说明根据一个实施例,图示将文档发送到后台系统的典型的 方法的流程图。如上所述,例如,后台系统可以为文档管理系统或文件扫描 系统。在步骤900,上面如图6A至6B中讨论的,MFD用户可以登录到网络, 并为了用后台系统处理图像来检索用户特定的参数。在步骤905,MFD用户可 以选取诸如文档管理系统这样的后台系统。然后,MFD审查从文档管理器服 务器40接收的信息(举例来说,简档和插件程序等),并在步骤907确定是 否要求用户登录到后台系统。如果不要求用户登录,那么过程持续到步骤910。 如果要求登录,那么在步骤909,用户不是通过输入用户名和密码,就是如 上面在图6A至6B中所述的来登录到后台系统内。在步骤910,MFD用户可以 使用MFD输入设备来选取文档类型。例如,可以显示文档类型的菜单,以至 于用户可以使用MFD的接触敏感的用户界面来选取类型中的一个。当在后台 系统存储文档时,可以将文档类型用作为索引信息。在步骤915,MFD用户可 以选取其中将在后台系统存储文档的目的地文件夹。再次,可以通过从在用 户界面上显示的列表选取文件夹,来实行所述选取,或者可以使用键盘来输 入目的地文件夹。在步骤920,MFD用户可以输入文档的名字和/或其他索引 信息。在步骤925,用户可以输入帐号,而可以由文档管理器服务器40和/ 或由诸如开列账单、记帐和活动监视这样的管理目的的后台系统,来使用所 述帐号。在步骤930,当文档类型为货物时,用户可以选取在货物上的数量。 在步骤932,如上所述,用户可以决定加密处理的图像,或将处理的图像插 入到加密的通信内。可以在MFD显示器上显示其他字段,以便提示用户来输 入不同类型的文档的信息(举例来说,数值)。应该注意的是,可以将上述设 置或偏好中的任何一个包括在就用户的鉴别,从鉴别服务器检索的用户特定 的偏好中。基于所述设置,可以自动地设置或否则影响MFD扫描设置、偏好 和通常的功能,并基于文件的上下文。
在步骤935,在MFD扫描表面上设置文档,并且在步骤940,扫描文档。 在步骤941,MFD确定用户是否已选取处理的图像来加密。如果已请求加密, 那么在步骤943加密图像。否则在步骤945,直接地将处理的图像传输到文 档管理器服务器40,例如象XML文件一样。作业信息可以包括选取的后台系 统、扫描文档、将文档传递到后台系统的请求、文档类型、目的地文件夹、 文档名字、帐号、数量和是否加密文件。在步骤950,文档管理器服务器40 处理从MFD接收的作业信息。在一个实施例中,文档管理器服务器40基于选 取的后台系统,将文档发送到中间处理系统。换言之,文档管理器服务器40 可以识别选取的后台系统要求特定的文档格式。文档管理器服务器40自动地 确保在将文档发送到后台系统之前,从MFD接收的文档在适当的格式中。在 步骤955,文档管理器服务器40至少将处理的作业信息(举例来说,文档) 中的部分传输到后台系统。
图10A至10B展示用于通过文档管理器服务器40来使用MFD,以发送传 真的方法的实例。在步骤1000,如上面在图6A至6B中所述,MFD用户可以 登录到网络,并用后台系统来检索用于处理图像的、用户特定的参数。在步 骤1005,MFD用户可以按诸如在图3A至3B中展示的传真按钮315这样的传 真按钮。然后,MFD审查从文档管理器服务器40(举例来说,插件程序和简 档等)接收的信息,并在步骤1007确定是否要求用户登录到传真服务器。如 果不要求用户登录,那么过程延续到步骤1010。如果要求登录,那么在步骤 1009如上面在图6A至6B中所述,用户登录到传真服务器内。可选择地,可 以使用与在图3A中图示的界面相似的界面来鉴别用户。如果登录为成功的, 那么在步骤1010,MFD用户可以使用诸如接触屏幕或辅助键盘这样的MFD输 入设备,来输入传真号码。可选择地,在访问全局目录60之后,可以显示并 选取传真号码。在步骤1015,MFD用户可以输入将连同传真的文档一起传输 的传真便条。用户可以使用MFD输入设备来输入传真便条。在步骤1020至 1025,如果要求以便从MFD传真文档,那么用户可以输入帐单代码。可以由 简档参数来确定是否要求帐单代码的输入。帐单代码相应于应该为了传真服 务对其开列帐单的实体。应该注意的是,可以将上述设置或偏好中的任何一 个包括在用户特定的偏好中,而就用户的鉴别来从鉴别服务器检索所述用户 特定的偏好。基于所述设置,可以自动地设置或影响MFD扫描设置、偏好和 通常的功能,并基于文件的内容。
在步骤1030,可以在MFD扫描表面上设置文档。在步骤1035,如果希望, 那么可以改变扫描设置,例如通过访问显示在用户界面上的扫描设置菜单。 在步骤1037如上所述,用户可以决定加密处理的图像,或将处理的图像插入 到加密的通信内。然后在步骤1040扫描文档。然后在步骤1041,作关于用 户是否已请求加密传真的确定。如果加密处理的图像,那么在步骤1042,MFD 使用检索的加密数据来加密数据。在步骤1045,将加密的或未加密的作业信 息发送到文档管理器服务器40,例如如XML文件一样的。在所述情况下,作 业信息可以包括扫描的文档、将文档传递到传真服务器的请求、帐单代码、 扫描参数和特定的传真号码。可以人工输入,或基于从鉴别服务器得到的、 用户特定的偏好信息自动输入所有。在步骤1050,文档管理器服务器40处 理从MFD接收的作业信息。在步骤1055,文档管理器服务器40至少将处理 的作业信息中的部分传输到传真服务器,以便完成传真传输。
图11图示用于跟随智能卡用户鉴别的、经由电子邮件的、安全的图像数 据传输的方法。在流程图中图示的过程的开始前,用户输入与在图10A至10B 中图示的传真操作相似的扫描和处理偏好。在步骤1105,用户在MFD初始化 图像的处理。在步骤1110,MFD处理图像数据,并且在步骤1115,MFD从插 入的智能卡检索用户的数字签名。应该注意的是,可以检索其他的加密信息, 并且还可以从不同于智能卡的位置检索其他的加密信息。在步骤1120,MFD 通过使用用户的数字签名或在步骤1115从智能卡检索的加密信息,来加密图 像数据。然后在步骤1125,MFD将加密的数据发送到文档管理器服务器。在 步骤1130,文档管理器服务器由将处理的图像数据通过文档管理器服务器传 输到网络应用程序中的一个或多个,来将加密的图像数据堆积到
指定的目的 地或网络应用程序。
在步骤1135,用户能够使用能够访问上述网络中的一个的处理设备,来 访问加密的图像数据。当用户在他的或她的处理设备请求对于加密的数据的 访问时,然后必须在所述处理设备鉴别用户,以便解密加密的图像数据。因 而,如图11中所示,当在步骤1135用户从他的或他的个人计算设备访问加 密的数据时,智能卡鉴别在步骤1140出现。然后在步骤1145,用户将智能 卡插入到智能卡阅读机,并在步骤1150相应于存储在智能卡上的标识号来输 入PIN。在步骤1155,MFD或智能卡阅读机鉴别pin代码为精确的,并在步 骤1165允许用户解密和打开消息。然而,如果输入的PIN代码为不精确的或 不能由图像处理设备或智能卡阅读机来确认输入的PIN代码,那么在步骤 1160拒绝文件访问。
图12说明用于实现本发明的硬件的概述。智能卡阅读机1205位于MFD 10 至30中,在MFD 10至30或在MFD 10至30的周围。如前所述,智能卡阅读 机1205可以位于在MFD 10至30的外部的地方,并只在必要时将通信提供到 MFD 10至30。如前所述,可以使用诸如存储器阅读机、接近传感器或任何其 他希望的设备这样的、不同于智能卡阅读机的设备。如上所述,智能卡阅读 机1205、生物测定的传感设备1200和MFD 10至30使用知名的协议和
信号 传输技术,为在经由无线或有线连接100的通信中。应该注意的是,还可以 与生物测定设备1200一同来实现智能卡阅读机1205,以提供多因子用户鉴 别。生物测定的检测设备1200可以包括用于检测诸如指纹、视网膜扫描、声 音识别、面部识别组件或其他任何希望的特征这样的用户特征的机制。然后, 将所述输入的生物测定信息对照存储在智能卡自身上的生物测定的参数比 较。如果输入的生物测定信息与存储在智能卡中的生物测定信息匹配,那么 成功地准许用户访问系统。已在上面详细地描述在所述设备和每一设备的
角 色之间的相互作用。图12还说明在下面更加详细地描述的文档管理器服务器 40、LDAP服务器60和网络应用程序服务器70至90。
图13至14说明MFD 20的实例,而MFD 20包括
中央处理器(CPU)1305 和各种由内部总线1310连接到CPU 1305的元件。在监视MFD 20的状态的同 时,CPU 1305服务于多重的任务。连接到CPU 1305的元件包括
只读存储器 (ROM)1345、
随机存取存储器(RAM)1315、
硬盘驱动器(HDD)1320、能够 进行接收
软盘1355的软盘驱动器(FDD)1350、通信界面(I/F)1330和调 制解调器单元1370。此外,可以由总线1310将控制面板1375、扫描单元1370、 打印机单元1335和图像处理设备1340连接到CPU 1305。将I/F 1330和调 制解调器单元1360两者连接到通信网络100。
在优选的实施例中,将用于MFD 20的程序代码指令经由IC卡存储在HDD 1320上。可选择地,可以将程序代码指令存储在软盘1355上,以至于可以 由FDD 1350来读取程序代码指令,将所述程序代码指令传送到RAM 1315, 并由CPU 1305执行所述程序代码指令来推行指令。所述指令可以为实行上述 MFD的功能的指令。所述指令许可MFD 20经由浏览器25,与文档管理器服务 器40相互作用,并控制控制面板1335和MFD 20的图像处理单元。
在MFD 20的启动期间,可以由CPU 1305来读取程序代码指令,将所述 程序代码指令传送到RAM,并由CPU 1305执行所述程序代码指令。可选择地, 可以将程序代码指令加载到ROM 1345。为此,理解的是在本发明中,软盘1355、 HDD 1330、RAM 1315和ROM 1345中的任何一个相应于能够进行存储程序代 码指令的、计算机可读取的存储介质。根据本发明,可以存储指令的其他设 备和介质包括,例如,磁盘、包括DVD的光盘、诸如MOS (Metal-Oxide-Semiconductor,金属
氧化物
半导体)这样的磁光盘和诸如 PC卡、标准闪存卡、智能卡和记忆棒等这样的半导体存储卡。
在优选的实施例中,控制面板1375包括诸如在图3A至3B中说明的用户 界面302至303这样的、显示信息的用户界面,而所述信息允许MFD 20的用 户与文档管理器服务器40相互作用。显示屏可以为LCD、
等离子体显示器或
阴极射线管CRT显示器。显示屏虽然不必为与控制面板1375集成的,或为植 入控制面板1375中的,但是可以简单地不是由有线连接就是由无线连接,将 显示屏系于控制面板1375。控制面板1375可以包括输入信息或请求各种操 作的键。可选择地,可以由键盘、
鼠标、遥控、接触显示屏、声音识别或眼 球
运动跟踪,或其组合来操作控制面板1375和显示屏。
图15为根据本发明的一个实施例的服务器40、50和60的框图。图16 为服务器的示意表示。服务器40、50和60包括通过
系统总线150的路线, 与许多其他设备通信的中央处理器单元101(CPU)。服务器40、50和60包 括寄放在实现文档的鉴别、传递和管理功能中使用的暂时存储值的随机存取 存储器(RAM)190。
还可以配置传统的个人计算机或有充足存储器和处理能效的计算机工作 站,作为服务器40来操作。为了在处理通信和数据库搜索中的高容量的数据 传输和实行显著数目的数学运算,来配置中央处理器单元101。可以将诸如 由英特尔公司制造的3.4GHz的奔腾4处理器这样的奔腾4
微处理器,或先进 微设备公司(AMD)的速龙64的3.5GHz处理器用作为CPU 101。也可以使用 其他适合的处理器和多处理器或工作站。
虽然可以将包括光学介质的其他只读存储器形式用来寄放应用程序软件 和暂时的结果,但是更可取地,在半导体形式中包括ROM 180。为了由CPU 101 使用,ROM 180连接到系统总线150。ROM 180包括计算机可读取的指令,而 当由CPU 101执行时,所述指令可以实行上面讨论的、与从MFD扫描的文档 关联的不同的鉴别、传递和管理功能。输入控制器160连接到系统总线150, 并给接口提供包括键盘161和诸如鼠标162这样的定位设备的
外围设备。输 入控制器160可以包括诸如以PS2端口的形式的鼠标端口或,例如,通用串 行总线(USB)端口这样的不同的端口。虽然也可以使用其他连接器,但是输 入控制器160的键盘端口为以mini-DIN端口的形式。输入控制器160提供声 卡连接,以至于在声卡上的外部插孔允许用户附上麦克
风扬声器或外部的声 音源。输入控制器160还可以包括串行端口或还有并行端口。
磁盘控制器140为以IDE(Integrated Drive Electronics,电子集成 驱动器)控制器的形式,并经由带状
电缆连接到如硬盘驱动器142、CD-ROM 驱动器118和光盘119这样的软盘驱动器141。此外,在磁盘控制器140或 寄放CPU 101的
主板上提供PCI扩充槽。提供增强的图形端口
扩展槽,并且 所述增强的图形端口扩展槽以到主存储器的快速访问,来提供3-D(Three Dimensional,三维)图形。硬盘121还可以包括可以为象可写入的这样的可 读取的CD-ROM。通信控制器130将连接,例如通过以太网连接的路线提供到 可以为网络101的网络131。在一个实施例中,由包括连接到通信控制器130 的线缆
调制解调器连接、DSL(Digital Subscriber Line,数字用户专线) 连接和拨号上网调制解调器连接等连接到通信控制器130的、多个连接的路 线,来做网络131和到通信控制器130的连接。
输入/输出控制器120还提供到诸如外部硬盘121、由例如RS 232端口 的路线的可以为MFD 10至30的打印机122、SCSI(Small Computer System Interface,小型
计算机系统界面)总线、以太网或其他网络连接这样的外部 组件的连接,而所述其他网络连接支持诸如但不限于TCP/IP、IPX、IPX/SPX 或NetBEUI这样的、任何希望的网络协议。
显示控制器110将系统总线150与诸如
阴极射线管显示器(CRT)111这 样的显示设备相互连接。当展示CRT的同时,可以使用诸如LCD或等离子体 显示设备这样的、各种其他的显示设备。
可以使用根据有关领域的技术人员将重视的本
说明书的示教来编程的、 传统的多用途微处理器,来在本描述中阐明的机制和过程。可以容易地由熟 练的程序设计员基于还将对软件领域的技术人员为表观的本公开的示教,来 准备合适的软件编码。特别地,可以在将由本领域的普通技术人员来识别的 包括但不限于C、C++、Fortran和Basic的许多计算机语言中,来写用于根 据本发明来鉴别、传递和管理文档的
计算机程序产品。还可以由应用程序特 定的集成
电路的准备,或通过相互连接将对本领域的技术人员为容易地表观 的、传统的组件电路的合适的网络,来实现本发明。因而,本发明不限于在 说明书中展示的实现,并且可以使用普通的编程和生成对网页界面和http等 为可选择的界面的方法。
因而,本发明还包括可以寄放在存储介质上的、并包括指令的计算机基 础的产品,而可以将所述指令用来程序控制计算机以实行与本发明相一致的 过程。所述存储介质可以包括,但不限于,任何类型的盘,而所述盘包括软 盘、光盘、CD-ROM、磁光盘、ROM、RAM、EPROM、EEPROM、闪烁存储器、磁或 光卡或适合于存储电子指令的任何类型的介质。
有利地,可以将本发明与在如下
专利申请中公开的、管理文档的系统和 方法合并:序列号为09/795,438,于2001年3月1日提交的专利申请;序 列号为10/243,645,于2002年9月16日提交的美国专利申请;序列号为 10/294,607,于2002年11月15日提交的美国专利申请;每一所述申请的 全部内容在此以参考形式合并。
明显地,很多附加的修改和本发明的变化按照上面的示教为可能的。为 此,理解的是在追加的
权利要求的范围内,可以除在此明确地描述的之外来 实践本发明。
本发明基于申请号为11/092,831,并于2005年3月30日提交的美国 优先权申请,其全部内容在此以参考形式合并。