专利名称:处理图像的设备及方法
技术领域:
本发明涉及用于处理图像的方法及设备;具体来说,涉及用于在 远离用户的位置再现消费者物品上的个人化图像的方法及设备。优选 实施例包括基于产品的联机图像处理软件。
背景技术:
存在对于自主区分、特別是对于区分畅销的个人物品的日益增长 的消费者期望。这可在近来流行的定制移动电话振铃音和外壳中清楚 地看到。为了提供消费产品上的个人化图形,因此需要快速且易于使 用的图形处理套件以允许用户进行产品特定的设计,尤其是从远离主 图像存储器和打印设备的位置。但是,通过因特网提供这种图形处理 套件已经证明不太容易。
一个问题源于因特网本身的开放性质。为了允许因特网用户访问 成千上万个未经验证的网站并且仍然保护用户的计算机避免病毒和恶 意黑客,浏览器必须不允许网站访问用户的计算机上的文件。因此,尽管极强大,但浏览器是"伪终端";通过因特网浏览器不易于主动 "进行"工作-它只是在联机资源之间导航并向用户呈现信息和图 像。因此,对于设计要应用于个人物品的图形图像,因特网用户也许 能够在浏览器环境中处理图像,z(旦无法保存图像。
处理要应用于远离用户的产品的图像的问题以前已经通过两种方 式来解决,其中的每一个都有缺点。在一种解决方案中,用户在他或 她自己的机器上处理图像而没有使用浏览器。这种解决方案具有一旦 .在本地机器上安装之后便极快的优点,但遇到三个主要缺陷。首先, 为了允许程序在客户机器上运行,用户必须首先下载程序。这耗费时 间,并且不方便,因为软件在完全下载之前无法#1查看或测试。其次, 程序必须安装在用户的机器上,在删除之前永久保留在其中。这占用 客户机硬盘驱动器上的存储空间,降低用户的计算机的速度,并且可 能导致系统崩溃。最后,已下载程序可能带有计算机病毒。
在另一种图像处理解决方案中,图像直接在服务器上采用Java小 应用程序或者以类似方式起作用的另 一种插件、如定制ActiveX控件 来处理。用户每次使用界面对图像进行处理时,对服务器进行单独调 用;服务器软件改变图像的位置,然后向客户机器回送信息。Java及 类似程序的理论优点在于,它们可在任何客户机器上运行而得到相同 结果;以及软件不需要安装在客户机器上,因为Java小应用程序在浏 览器的Java虛拟机中运行。但是,Java和相似程序的问题在于,因特 网完全不够快到足以提供舒适的用户体验。另外,实际上,由于Java 小应用程序不知道它将在其中运行的机器的类型,因此各台机器的反 应极为不同。
发明内容
在根据本发明的 一个实施例中,公开一种用于处理远程图像的计 算机系统。计算机系统包括基于浏览器的用户界面,用于显示在远 程图像存储装置中保存的图像的至少一部分的图形表示供处理;因特
网通信链路,将用户界面耦合到远程图像处理器,所述链路可用于在用户界面与远程图像处理器之间传送与应用于图形表示的处理有关的 信息;以及使远程图像处理器访问远程图像存储装置以便对存储装置 中保存的图像应用才莫仿应用于图形表示的那些处理的处理的部件。
在相关实施例中,远程图像存储装置所保存的图像可具有比图像 的至少 一部分的图形表示相对更高的分辨率。远程图像处理器还可包 括用于将其中包含所应用处理的图像的 一种形式传递到安全地隔离用 户界面进行维护的图像打印部件的部件。计算机系统还可包括用于将
唯一标识符与对图形表示应用处理的用户相关联的部件;其中,因特 网通信链路可用于在用户界面与远程图像处理器之间传送唯一标识 符。远程图像处理器还可包括用于接收涉及对图形表示应用处理的用 户的散列值的部件。可在消费者可访问的服务亭中呈现基于浏览器的 用户界面。服务亭可包括打印机,用于将通过应用模仿应用于图形表 示的那些处理的处理所产生的图像打印到消费者物品上。计算机系统 还可包括能够存储与应用于图形表示的处理有关的信息的数据库,使 得处理可应用于远程图像存储装置所保存的图像而不是实时地进行, 或者允许对于不同物品的打印任务分批进行。计算机系统还可包括打 印机,用于将通过应用才莫仿应用于图形表示的那些处理的处理所产生 的图像打印到消费者物品上。消费者物品可包括财务帐户访问部件。
在根据本发明的另 一个实施例中,公开一种操作用于处理远程图 像的计算机系统的方法。此方法包括在基于浏览器的用户界面显示 在远程图像存储装置中保存的图像的至少 一部分的图形表示供处理; 提供将用户界面耦合到远程图像处理器的因特网通信链路;在用户界 面与远程图像处理器之间传送与应用于图形表示的处理有关的信息; 以及使远程图像处理器访问远程图像存储装置以及对存储装置中保存 的图像的至少一部分应用模仿应用于图形表示的那些处理的处理。
在相关实施例中,该方法还可包括在用户界面与远程图像处理器 之间传送唯一标识符,唯一标识符与对图形表示应用处理的用户关联。 该方法还可包括在远程图像处理器接收散列值,散列值与对图形表示 应用处理的用户相关;或者在消费者可访问的服务亭中呈现基于浏览
19器的用户界面。服务亭处的打印机可用于将通过应用模仿应用于图形 表示的那些处理的处理所产生的图像打印到消费者物品上。该方法还 可包括在数据库中存储与应用于图形表示的处理有关的信息,使得处 理可应用于远程图像存储装置中保存的图像而不是实时地进行,或者 允许对于不同物品的打印任务分批进行。该方法还可包括将通过应用 模仿应用于图形表示的那些处理的处理所产生的图像打印到可包括财 务帐户访问部件的消费者物品上。
在根据本发明的另一个实施例中,公开一种计算机程序产品,其 中包括程序代码部件,所述程序代码部件包括用于在基于浏览器的 用户界面显示在远程图像存储装置中保存的图像的至少一部分的一个
或多个图形表示供处理的第 一代码部件;用于建立将用户界面耦合到 远程图像处理器的因特网通信链路的第二代码部件;用于在用户界面 与远程图像处理器之间传送与应用于图形表示的处理有关的信息的第 三代码部件;以及用于使远程图像处理器访问远程图像存储装置以及 对存储装置中保存的图像的至少 一部分应用模仿应用于图形表示的那 些处理的处理的第四代码部件。
在根据本发明的又一个实施例中,公开一种用于处理远程图像的 计算机系统。计算机系统包括前端服务器系统,用于操作提供用户 界面以便显示在远程图像存储装置中保存的图像的至少 一 部分的图形 表示供用户从远程图像存储装置中保存的多个图像的每个的至少 一部 分的多个类似的这类图形表示中进行选择的计算机程序部件;以及因 特网通信链路,将前端服务器系统耦合到能够访问远程图像存储装置 的远程图像处理器,以便以与在用户界面中进行的用户选择对应的方 式从存储装置中保存的多个类似的这类图像中选择存储装置中保存的 原始图像。
在一个相关实施例中,计算机程序部件还可包括用于允许在用户 界面上对图形表示的用户处理的部件;以及远程图像处理器可包括用 于访问远程图像存储装置以便对存储装置中保存的图像应用模仿在用 户界面上对图形表示的用户处理的处理的部件。在根据本发明的另 一个实施例中,公开一种用于将个人化图像应用于与顾客的财务帐户对应的财务帐户访问部件的系统。该系统包括财务帐户关联表,把与顾客的财务帐户对应的财务数据与顾客标识符
关联;图像处理仿真器,用于根据在用户界面上关于图像存储装置中保存的原始图像的至少 一部分的图形表示进行的用户选择,将顾客标识符与用户图像选择数据关联;以及图像应用部件,用于将个人化图像应用于财务帐户访问部件,个人化图像基于通过图像处理仿真器与顾客标识符关联的用户图像选择数据;其中,系统至少以安全地隔离用户界面的方式维护财务帐户关联表。
在另外的相关实施例中,系统还可包括前端服务器,用于呈现用户界面;以及后端服务器,其中包括图像处理仿真器,用于与前端服务器以及与图像存储装置通信。前端服务器还可包括用于向后端服务器传递用户处理数据串的部件。财务帐户访问部件可包括信用卡、借记卡或其它事项卡部件。原始图像的图形表示可包括原始图像的大小调整形式。原始图像可从顾客自己的计算机上载。用户选择可包括从旋转、大小调整、定位、翻转、控制亮度、执行红眼减小以及调整不透明等级中选择的操作。用户选择数据还可包括与用于重叠到原始图像上的至少一个图像相关的数据;以及与用于重叠到原始图像上的至少一个图像相关的数据可包括至少一个透明部分。用户选择还可包括用于在财务帐户访问部件的窗口区域中定位原始图像的至少 一部分的操作。窗口区域可排除显示财务帐户访问部件的功能特征的财务帐户访问部件的区域。用户选择还可包括用于相对于财务帐户访问部件的特征的才莫板定位原始图像的至少 一部分的操作。财务帐户访问部件
可包括信用卡、借记卡或其它事项卡部件之一;以及财务帐户访问部
件的特征可包括银行标志、事项卡全息图以及事项卡类型指示符中的
一个或多个。
在根据本发明的另 一个实施例中,公开一种用于将个人化图像应
用于与顾客的财务帐户对应的财务帐户访问部件的方法。此方法包括帐户对应的财务数据与顾客标识符关联;根据在用户界面上关于图像存储装置中保存的原始图像的至少 一 部分的图形表示进行的用户选
择,将顾客标识符与用户图像选择数据相关联;以及将个人化图像应用于财务帐户访问部件,个人化图像基于与顾客标识符相关联的用户图像选择数据。
在另外的相关实施例中,该方法还可包括采用前端服务器来呈现用户界面;以及采用与前端服务器和图像存储装置进行通信的后端
服务器来再创建在用户界面上进行的用户选择。该方法还包括将用户处理数据串从前端服务器传递给后端服务器。财务帐户访问部件可包括信用卡、借记卡或其它事项卡部件。原始图像的图形表示可包括原始图像的大小调整形式。该方法还可包括从顾客自己的计算机上载原始图像。用户选择可包括从旋转、大小调整、定位、翻转、控制亮度、执行红眼减小以及调整不透明等级等选择的操作。用户图像选择数据还可包括与用于重叠到原始图像上的至少一个图像相关的数据,其中,用于重叠的至少一个图像可包括至少一个透明部分。用户选择可包括用于在财务帐户访问部件的窗口区域中定位原始图像的至少 一部分的操作。窗口区域可排除显示财务帐户访问部件的功能特征的财务帐户访问部件的区域。用户选择可包括用于相对于与财务帐户访问部件的特征相关的才莫板定位原始图像的至少 一部分的操作。财务帐户访问部
件可包括信用卡、借记卡或其它事项卡部件;以及财务帐户访问部件的特征可包括银行标志、事项卡全息图以及事项卡类型指示符中的一个或多个。
在根据本发明的另 一个实施例中,公开一种操作计算机系统以便将个人化图像应用于财务事项卡的方法。此方法包括提供将顾客的财务数据与顾客标识符关联的财务帐户关联表;在图像处理器上接收
应用于远程用户终端上的图像的表示的一组处理,以便产生个人化设
计;通过应用所接收的这组处理来处理所表示的图像,从而产生个人化图像;以及至少根据顾客标识符发送个人化图像,以便应用于配备银行特征的财务事项卡。在根据本发明的又一个实施例中,公开一种用于控制个人化财务事项卡的产生的计算机系统。计算机系统包括财务帐户关联表,将
顾客的财务数据与顾客标识符关联;通信接口,设置成接收应用于远程用户终端上的图像的表示的一组处理,以便产生个人化设计;图像处理器,通过应用所述这组处理来处理所表示的图像,从而产生个人化图像;以及财务卡产生设备,能够根据顾客标识符接收个人化图像及相关财务数据,以便产生个人化财务事项卡。
在根据本发明的另一个实施例中,公开一种操作计算机系统以便产生个人化财务事项卡的方法。此方法包括接收在安全环境内从与顾客帐户相关的信息所产生的唯一单向代码;在图像处理器上接收图像,并根据来自所述顾客操作的远程终端的指令处理图像;与单向代码相关联地存储所处理图像;以及响应包含从所述顾客帐户信息中独立产生的相同单向代码的请求,提供所述所处理图像以便应用于财务事项卡。
在根据本发明的又一个实施例中,公开一种用于产生个人化财务事项卡的计算机系统。该系统包括用于从安全环境接收从顾客帐户信息所产生的唯一单向代码的接口;图像处理器,可用来根据来自所述顾客操作的远程终端的指令处理图像;数据存储装置,用于与单向代码相关联地存储所处理图像;以及可用于响应包含从所述顾客帐户信息中独立产生的相同单向代码的请求而提供所述所处理图像以便应
用于财务事项卡的接口。顾客帐户信息可包括印花记录的至少一部分。根据以上实施例的任一个,可提供消费者可访问的服务亭,用于执行对图形表示的处理和/或用于产生应用了个人化图像的财务事项卡。
在根据本发明的另 一个实施例中,公开 一种用于产生个人化财务事项卡的计算机系统。计算机系统包括产生用于在远程终端上显示图像的至少 一 部分的图形表示的基于浏览器的用户界面的部件,所述
界面能够对图形表示进行多个处理;因特网通信链路,将远程用户界
面耦合到图像处理器,所述链路可用于从远程终端接收定义应用于图
23形表示的所述多个处理的指令;图像处理器,可用于访问图像以便根
据指令应用;f莫仿应用于图形表示的那些处理的处理;以及财务事项卡产生设备,可用于将所产生图像应用于财务事项卡。
在根据本发明的又一个实施例中,公开一种操作计算机系统以便产生个人化财务事项卡的方法。此方法包括接收在安全环境内从与顾客的帐户相关的信息所产生的加密顾客信息;在图像处理器上接收图像,并根据来自所述顾客操作的远程终端的指令处理图像;与加密顾客信息相关联地存储所处理图像;以及与加密顾客信息相关联,将要应用于财务事项卡的所述所处理图像提供给具有能够对加密顾客信息解密的加密密钥的实体。
在根据本发明的另 一个实施例中,公开一种操作计算机以便于产生个人化财务事项卡的方法。此方法包括提供用于向远程顾客呈现用户界面的部件;接收用于处理图像文件的指令,指令基于由远程顾客在用户界面上对于文件中包含的图像的表示形式所执行的处理;以及提供根据用于处理的所迷指令所产生的图像,以便应用于财务事项卡,图像与对应于远程顾客的顾客标识符相关联。
在另外的相关实施例中,顾客标识符可包括下列各项之一单向代码,唯一顾客标识符,以及加密顾客信息。单向代码可由将单向代码功能应用于远程顾客的财务帐户信息的卡发行商来创建。加密顾客信息可由加密远程顾客的财务帐户信息的卡发行商来加密。提供用于呈现用户界面的部件可包括操作网站服务器。要应用于财务事项卡的所提供图像可提供给发卡机构。顾客标识符可嵌入根据用于处理的所述指令所产生的图像中;其中包括通过作为机器可读代码、作为条形码被嵌入,或者通过被嵌入文件元数据。在一个实施例中,图像文件没有传送到用户界面。
在根据本发明的另一个实施例中,公开一种用于操作计算机以便于产生个人化财务事项卡的系统。该系统包括计算机程序部件,用于向远程顾客呈现用户界面;图像指令部件,用于接收用于处理图像文件的指令,指令基于由远程顾客在用户界面上对于文件中包含的图像的表示形式所执行的处理;以及图像处理部件,用于提供根据用于
处理的所述指令所产生的图像,以便应用于财务事项卡,图像与对应 于远程顾客的顾客标识符关联。
在另外的相关实施例中,顾客标识符可包括下列各项之一单向 代码,唯一顾客标识符,以及加密顾客信息。顾客标识符可包括通过 应用于远程顾客的财务帐户信息的单向代码功能所创建的单向代码。 顾客标识符还可包括从远程顾客的加密财务帐户信息所创建的加密顾 客信息。计算机程序部件可包括网站服务器的万维网服务器应用。图 像处理部件可包括向发卡机构提供用于应用于财务事项卡的图像的部 件。图像处理部件还可包括用于将顾客标识符嵌入根据用于处理的所 述指令所产生的图像中的部件;例如通过采用用于将顾客标识符作为 机器可读代码、作为条形码或者作为文件元数据嵌入的部件。
为了更好地理解本发明以及说明如何可实现本发明,现在仅作为 实例,参照附图来进行说明,附图包括
图1说明根据本发明的一个实施例、用于图像的远程处理的计算 才几系统;
图2说明根据本发明的一个实施例、操作用于图像的远程处理的 计算机系统的方法;
图3-10表示根据本发明的一个实施例操作的信用卡设计网站的屏
图11说明根据本发明的一个实施例、操作用于图像的远程处理的 计算机系统、其中采用唯一顾客标识符的方法;
图12说明根据本发明的一个实施例、操作用于图像的远程处理的
创建和维护唯一顾客标识符的需要的方法;
图13说明根据本发明的一个实施例的系统,其中,图像采用发卡 亭或店内即时发行系统来设计;以及
25图14说明根据本发明的一个实施例的一种系统,其中,数据库用 来存储用户的图像选择与后端图像产生之间的信息。
具体实施例方式
根据本发明的 一个实施例允许用户通过浏览器界面来处理图像, 并且分为两个软件部分,在这里称作前端软件和后端软件。
前端软件完全在因特网浏览器中工作,在大部分情况下不要求下 载,因为它接受浏览器的限制。在一个实施例中,前端软件运行从
Macromedia Inc.(600 To備send Street, San Francisco, CA 94103, U.S.A.) 可购买的Flash软件或等效软件。前端软件是纯图形用户界面(GUI), 并且允许用户在他或她的屏幕上设计和编辑图形,以便构建预期图像 的表示。库存(起始)图像的表示可在屏幕上的图像库中呈现给用户和/ 或由用户根据需要创建。预期输出的图像可由一个或若千典型成分构 成,其中每个的位置相对于原点来定义,并且可根据一组预定规则来 处理-例如允许图像或其成分调整大小、旋转、翻转、镜像以及相对其 它成分移动的规则。典型图形成分例如可用来构建由采用Flash画面构 成的多个不同层和/或透明片组成的较复杂设计。
在根据本发明的一个实施例中,当设计完成时,与最终图像看起 来象什么有关的指令被发送到在服务器上运行的后端软件。在优选实 施例中,这些指令在处理完成之后共同(同时)发送,并且对于图像的 各成分采取文本串的形式。例如,某个图形成分的文本串 腿keimage.aspx可读作
id+=030, x=182, y=32.3,翻转=是,旋转=270,缩放=]90.6,用户
=230
其中,id是图像标识符;x和y定义成分相对于预定原点的位置; "翻转,,、"旋转"和"缩放"定义本领域普遍熟知的类型的处理; 以及"用户,,是标识用户的标号。本领域的技术人员会理解,图像处 理的范围可通过这种方式来定义。所产生的图像可由一个或多个图形 成分来表示。因此多个文本串或者扩展文本串有可能定义由多个独立图形成分组成的图像。例如在Flash电影画面中使用的图形成分采用最 小的计算资源来产生和处理;以及作为结果而构成的设计可在后端(服 务器)侧采用相关(且一般大得多的)图像文件再创建。较复杂的设计可 通过采用具有分开的图像标识符的两个或两个以上图像成分来实现。 相同图像的图形成分的图像标识符可具有共同特性。根据本发明的实 施例,定义创建所得图像所需的处理的文本串中包含的指令不需要全 部包含在单个文本串中;而是可分开传送一 系列文本串来传递相同的 多个指令。此外,远程服务器上的处理不需要等待接收全部的文本串 的系列,而是可在接收到该系列的每个文本串时分级执行。与所使用 的文本串的数量无关,根据本发明的一个实施例的优点在于,图像的 较小的仿真形式可由用户采用最小的计算资源来处理,以及指令可作 为文本串高效传送;而不是需要在顾客与图像产生服务器之间低效(且 费时)传送大图像文件或其中的一部分。此外,还克服了伴随每次进行 单个处理时的图像改变而向服务器进行调用的需要。
根据本发明的一个实施例,后端软件负责产生最终图像,其方式 是通过解释应用于表示的处理(在所述或每个文本串文件中定义),并 且将相应的处理应用于远程图像存储装置中保存的 一个或多个库存图 像。前端软件中使用的图像是服务器中所保存那些图像的较少计算需 要的表示。因此,后端软件可进行完全反映客户机器上看到的那些处 理的图像变换。 一旦预期图像已经由后端软件创建,则图像可输出到 需要的任何装置,例如用于将图像打印到个人化消费者物品上的装置。 这样,图形表示通过Flash软件在用户界面上显示及处理,以及只有最 小数量的关于图像的信息和应用到其中的处理才需要传送给远程图像 处理器。
如上所述,前端软件可采用Macromedia的Flash或另 一种产品。 例如,软件也可采用HTML和Javascript(DHTML)而无需下载,但GUI 较差。Flash(或等效)软件的使用的有利之处在于,它不允许对用户的 本地文件的完全访问,使得没有向用户的机器传送计算机病毒的风险。 Flash软件的使用也不要求用户安装Flash插件之外的软件,它具有浏览器市场的高渗透度。
因此,优选实施例通过在服务器上模仿由用户对图像的表示进行 的基于浏览器的变换(例如调整大小或重叠图像),允许联机图像处理, 使得所产生的图像可用于个人化产品创建。
在根据本发明的一个实施例中,通过创建二层体系结构来允许联
机图像处理 一种程序,允许在用户前面的屏幕上进行图像处理;以 及服务器上的第二种程序,^^莫仿这些处理,使得图像可输出以用于个 人化产品创建。在优选实施例中,后端进程或其元素可在安全计算环 境中执行;以及定制图像可在极高安全性下(例如银行级别安全性)打 印到实际产品上。这样,带有因特网接入的用户可设计用于打印到要 求安全处理、如银行级别安全性的远程产品上的定制图像。例如,防 欺诈及防盗措施意味着信用卡以及其它类型的事项卡的产生是在安全 位置进行的。采用优选实施例,应用于这类卡的设计的定制因而是可 行的,而无需为用户提供对安全环境的直接计算访问。
在根据本发明的一个实施例中,联机图像编辑工具采用HTML和 Macromedia Flash的浏览器环境作为^^莫仿客户机器上所采取的动作的 远程软件的图形用户界面。这实现了用户的快速体验以及优质最终产 品。但是,允许用户进行处理的基于浏览器的客户端环境不一定必需 是Macromedia开发的Flash。能够提供所需功能性的任何等效软件工 具均可使用-例如,能够产生图像的表示、对其应用处理并且通过一组 命令将结果传送到服务器端软件、从而服务器端的图像处理器可模仿 前端的动作并创建可保存到服务器的所得图像的任何工具,前端软件 将允许图像从用户的计算机到服务器的上载,使得用户自己的图像可 被处理并与"库存"图像和边界重叠。然后,通过与后端软件进行通 信,能够为用户产生个人化产品。这类个人化产品例如可包括信用卡、 借记卡、移动电话外壳、杯子、T恤衫、礼品卡和加边框的印刷品。
根据本发明的一个实施例的优点在于,高质量图像不需要在处理 过程中上载到顾客的浏览器,因为轻便的万维网启用格式用于用户体 验,从而使系统速度快并易于使用。但是,当传送信息时,原始高质量图像用来提供优质打印结果。根据本发明的一个实施例还允许提供 轻便但快速的图形处理,而没有下载程序的复杂性。另外,根据本发 明的用户界面不是经常访问服务器;因此界面的使用是快速且舒适的, 而且因特网带宽被有效利用。作为本发明的 一个实施例的另 一个优点, 原始图像在处理阶段没有通过因特网传送,使得对图像进行破坏的可
能性极大降低。另外,由于界面在Macromedia Flash环境下运行,因 此界面也是平台无关的。此外,由于最终图像可在单个公司控制的服 务器上创建,因此,最终图像输出可制作成具有标准尺寸和分辨率。 这使得便于与打印机结合,简化个人化产品的产生,以及简化按图像 计费。
作为实例,图1和图2描述根据本发明的一个实施例的信用卡的 产生。
在图1的实施例中,在已经通过卡发行商(例如银行)的网站101 申请信用卡之后,顾客访问根据本发明的软件。在笫一步骤,卡发行 商将唯一标识号103分配纟会顾客,这个唯一标识号103 ^支传递给可能 (或者可能不是)由卡发行商之外的公司操作的图像编辑服务器108。卡 发行商将唯一顾客标识符103与顾客的财务信息104关联。这种关联 可在安全地隔离用户界面的环境下维护的财务帐户关联表124中进 行。关联的顾客标识符103和财务信息104经由防火墙102传递给银 行(或其它卡发行商)打印机服务器109。随后,顾客进入可由网站服务 器或其它前端服务器运行的前端软件105。顾客选择图像107-在图1 是从顾客的计算机硬盘驱动器106选择,并将它上载到图像编辑服务 器108。图像107可来自任何适当的源,例如由图像编辑服务器108 的运营商维护的图像库。在图像编辑服务器108上运行的后端软件110 这时将原始图像输入数据库,并产生万维网友好的较小副本111以便 发送到前端软件105。顾客这时根据顾客所需来执行图像处理112(例 如调整大小、旋转和放置图像)。后端软件110将顾客图像选择以及后 续处理和选择与唯一顾客标识符103关联。随后,顾客选择要重叠到 第一图像107之上的另一个图像113,并根据需要定位图像113。重叠
29图像113例如可以是用于上载图像107的透明装饰边框,并且可保持 在图像服务器114中。后端软件110将重叠图像113的万维网友好的 较小形式115传送给顾客,用于创建原始处理图像107与重叠图像113 的组合116。 一旦最终设计116的顾客认可117被获取并向前端软件 105表明,则前端软件105将用户处理数据串118传送给图像编辑服 务器108。这个数据串118封装顾客的图像选择和处理。在4^收这个 数据串118时,后端软件IIO从图像库存取图像的原始副本,并执行 顾客在前端软件105中为顾客的最终设计选取的确切操作。这样,后 端软件110根据文本串中传送的信息(以下又称作结果脚本)来模仿用 户端的处理。在这点上,后端软件IIO可将所得图像119输出到打印 机服务器120,这可通过防火墙121来执行。所得图像119及关联的 顾客标识符]03则可传递给银行(或其它卡发行商)打印机服务器109, 它又访问财务帐户关联表124以便获取相关安全顾客财务信息104。 财务信息104和所得图像119则可发送给信用卡打印机122,它打印 定制信用卡123。顾客在前端软件105中使用的所有图像经由后端软 件110发出。从前端软件105传递给后端软件IIO(除对图像的请求之 夕卜)的唯一信息是关于在顾客前面的图像的出现方式的数据。这种信息 可易于加密以得到提高的安全性。设计中结合的图像的数量不限于一 个或两个(例如图像107和113)-对于更多的层,可容易地修改脚本。 另外,透明边框图像层也不需要在不透明图像层之前被选择及处理; 图像层可按任何顺序设计。文本也可通过类似复制来添加到图像。输 出图像可被发送到任何类型的机器,因而可能的应用具有极广泛的范 围软件可以不仅适用于支付卡市场,而且还可用于非支付及电话卡。 在某些实施例中, 一些层可用作才莫板和/或标记,以下在本文中称作透 明片。在一个实施例中,卡上显示的最终图像可限制为所选预定义区
域、如支付卡(或者其它财务帐户访问部件)上的"窗口",从而让卡 的其佘部分可用于包含卡的功能特征,例如银行标志、支付卡全息图
或类型指示符(例如"Visa"或"MasterCard"标志)。或者, 一些图像 层可定位在卡上的这种所选窗口中;而其它图像层(例如透明片)则定位在所选窗口之外,但围绕卡的功能特征(例如银行标志、支付卡全息 图等)。另外,银行标志或其它金融特征可用作固定才莫板,用户可在它 的后面将图像移动到预期位置。
在图2的实施例中,在第一步骤231,顾客251已经向银行(或其
它卡发行商)联机申请信用卡,或者是有机会为现有帐户制作新卡的现
有顾客。在步骤232,顾客单击让用户重定向到用于设计信用卡的网 站(可由卡发行商以外的公司运营)的链接-与唯一标识符一起到达, 它涉及顾客的帐户并且在顾客在网站上的整个时间中由顾客携带。在 步骤233,顾客标识符用于登录;或者,顾客可在这时单独登录并回 忆顾客标识符。由于设计网站仅使用顾客标识符来标识顾客,因此没 有得到顾客的任何财务详细资料。在步骤234,顾客选择从顾客自己 的计算机252上载图像,例如扫描或拍摄的图像。在步骤235,图像 上载到图像服务器,并且为方便起见可保存在数据库253中。在步骤 236,顾客进入基于浏览器的图像处理软件254。在步骤237,图像处 理软件向图像大小调整工具255请求一系列万维网友好格式的图像, 使得使用过程非常迅速。在步骤238,图像大小调整工具向数据库253 请求原始图像;在步骤239,原始图像被返回并调整大小为万维网友 好格式及尺寸;以及在步骤240, 一组万维网友好图像被返回给图像 处理專t件254(这些是可对其进行处理的原始图像的图形表示)。 一旦顾 客通过处理所需的图像序列取得预期效果,则关联图像处理命令被发 送241到图像处理仿真器256。图像处理命令可包括例如旋转、大小 调整、定位、翻转、缩放、亮度控制、红眼减小、不透明等级以及其 它处理。在步骤242,图像处理仿真器256则向图像服务器请求原始 图像,以便使用最佳质量的图像。在步骤243中接收到图像时,仿真 器256则重复顾客的完整变换,并创建^^莫仿联机创建的图像、但采用 更高质量的原始图形的图像。在步骤244中,这个图像以及关联顾客 标识符被发送给银行的打印机257。与顾客标识符对应的财务数据经 由到银行(或其它卡发行商)的安全连接258来获得;以及打印过程启 动。在将个人化图像放置到塑料信用卡式的卡上的根据本发明的一个 实施例中,需要确保极高等级的安全性。因此,在已经有用户的财务 记录的情况下,该体系结构从信用卡发行商接收与 一组财务记录匹配 的唯一的非顺序的顾客标识符。这个顾客标识符通过系统的各元件传 递,并与所产生的图像文件一起返回。这样,在"邮件合并"类型操 作中,顾客的个人化图像可与顾客的财务和个人记录匹配,使得正确 的图像放置在卡上。前端或者后端软件在任何时候都没有任何财务信 息。顾客标识符可用于自动登录过程。这样,软件(前端以及后端软件) 会知道用户是否是新的。因此,可为再访问者呈现上一次来访时上载 的图像。
在根据本发明的一个实施例中,系统的体系结构包括两个不同的
元件。前端元件,即用户与其交互的元件,以Macromedia Flash构建。 这个元件允许用户通过处理(经由缩放、旋转或执行诸如以上所述的其 它处理)上载的图像、然后再将此图像与可包含透明部分的边框重叠来 设计卡。由于Flash在作为基于浏览器的界面时在客户机器上没有"本 地许可",因此无法保存最终设计。因此,它向第二服务器端元件发 送一串指令。第二服务器端元件可用C弁来编写,但Java、 C、 C+十或 其它任何适合的语言也是同样可能的。指令串可作为"查询串"、即 作为URL的一部分发送;例如,指令串可格式化为
(createpage.aspx here—are—the—string—of—instructions&rotate=90&flip ,es…)
其它方法也可用于传送用户的设计处理,例如采用HTML形式的 "表单",或者将信息写入Cookie,然后再重新读取此信息。或者, 超文本传输协议命令HTTP "POST"和HTTP "GET"可用于将数据 从用户部分传递给服务器。HTTP "POST"以与标准网站形式相同的 方式工作;而HTTP "GET"则通过改变URL进行工作。例如,HTTP "GET"可改变URL,以便传送用户的旋转、缩放以及其它选择,读 作
http:〃www.personalcard.net/saveinfo.aspx rotate=90&flip=no&scale=232&x=232&y=12&y2=343&x2=333等。
用于传送处理结果的技术的这个列表不是意在穷举。备选方案以 及未来开发的技术也是适合的。
根据本发明的一个实施例,顾客标识符可采用会话状态(万维网服 务器的会话对象)或者通过作为"查询串"的一部分传递来进行传递。 HTML "表单"可实现同样的目标。
根据本发明的一个实施例,图像可作为JPEG、 GIF、 BitMap、 PNG、 T近等上载;但大家会理解,几乎任何数字图像均可上载或输出。从 原始上载图像中,系统创建四个分开的形式
1. 缩略图形式(例如JPEG)-参见下面的界面屏幕截图。图像的文件 大小约1至2k。
2. 较大但仍然是万维网优化的形式(即缩放到允许图像扩大到界 面可用的最大值-例如缩放250% -但仍然具有一对一的像素匹配 (即,如果可能的话,图像大小为宽度241 x 250%)。这是在屏幕上用 于卡的设计的图像。
3. 与原始图像相同比例的位像。位像例如可用于使用C# 的系统,C弁是Microsoft语言,并使用位图作为缺省图像类型。
4. 输出设计,可与信用卡成比例地确定大小。这种设计可具有对 于所使用的打印机有用的任何软件格式,例如BMP(位图)或PNG(可移 植网络图形)。
原始图像在已经被上载之后可放置到数据库中。在一个实施例中, 对于图像的每个请求需要追溯到使用的原始形式;但是,情况不一定 是这样,因为一旦已经创建另一个图像形式(例如缩略图形式),则系 统可同样地存储这种形式,使得处理被减少(但占用的存储器将增加)。 根据本发明的一个实施例的一个主要益处在于,不需要将最大的图像 在万维网上从客户机到服务器来回传递,但图像的最初上载除外。然 而,在产生最终编辑设计或图像时,采用最高质量的图像。
在根据本发明的一个实施例中,用户在屏幕上采用屏幕分辨率72 dpi设计看起来与信用卡相同的物理尺寸的图像。这是因为计算机监视
33器无法以比这更高的分辨率呈现图像。但是,打印机能够以更高分辨
率输出,通常为300 dpi或以上-从而提高质量。虽然前端软件采用低
分辨率图像,但最终设计由后端软件采用上载的原始图像的实物大小 的位图形式来编辑。这可通过采用后端软件中比前端软件中的设计画 板更大的"虚拟画板,,来实现。因此,后端软件所创建的设计^C放置
到比前端软件中更大尺寸的背景上(同时保持72dpi分辨率)。这样,如 果信用卡尺寸以像素表示为241 x 153,则通过将图傳3文置到72 dpi的 1050 x 672的"虚拟画板"信用卡上,当信用卡最后打印(背部为3.3 英寸x2.1英寸)时,分辨率可提高到大约300 dpi。这种方法确保可达 到的最大dpi(对打印机的最大设定)从后端软件输出,但只有必要的分 辨率被发送给前端软件。这减少了客户机器的存储要求以及因特网业 务量。这种操作可同样通过在原始尺寸从72 dpi图像的分辨率改变为 300来实现。
为了使用透明片,在根据本发明的一个实施例,包含透明层(通常 为边框或边界)的图像必须转换为Flash "电影"本身。这个过程可以 是手动的,但也可以是自动的,以便允许具有透明片的图像(例如位图 或PNG)"在处理过程中"被导入前端软件。后端软件可采用原始PNG 或BMP图像来产生信用卡图像。
图3-10表示以根据本发明的一个实施例的一 系列步骤进行工作的 信用卡设计网站的屏幕。图3表示第一屏幕,其中,在屏幕的左侧, 图像的标准库—皮分配给正使用信用卡设计网站的特定卡发行商。图4
表示允许用户登录以便能够将新的图像加载到左侧的库中的屏幕。这 可以现场形式自动进行。在图5中,上载允许用户浏览他或她自己的 计算机以获取要上载的图像。图6表示具有包括用户的图像以及一组 库存图像的新库的屏幕。在图7的屏幕中,通过点击左侧的缩略 像,更大但仍然是万维网优化的图像被加载。在这时,它可经过缩放、 翻转、旋转或经过其它处理;以及卡的详细资料可被查看或隐藏。在 图8的屏幕中,则可添加边框。这些是允许透明片的Flash(.swf)文件。 同样,它们可经过翻转、缩放、旋转或经过其它处理;以及卡的详细
34资料可4皮隐藏。在图9的屏幕中,通过点击红色"后退,,按钮或者"步 骤1"选项卡,用户可返回到前一个屏幕。在这时,图像显示为"现 场",但边框也可被看到。图IO的屏幕显示信用卡被发送到后端软件 供创建之前的最终形式。
根据图12所示的本发明的另一个实施例,银行或其它卡发行商不 需要创建顾客的唯一标识符并通过卡发行商本身的系统传递那个标识 符。给定银行系统的复杂度,避免对于创建这种标识符的需要可能是 一个优点。
在说明图12的备选方案之前,图11首先说明对于一些卡发行商
可能有用的一个实施例,其中,为每个顾客创建唯一标识符。在这个
实施例中,唯一标识符为请求设计卡的每个顾客创建1101,并传递 1102给后端服务器1103。后端服务器1103创建与顾客的唯一标识符 对应的图像;以及卡发行商1104通过卡发行商本身的系统传递该唯一 标识符。创建最终卡的机构1105则可采用唯一标识符向后端服务器 1]03进行软件调用,使得从卡发行商1104所接收的帐户详细资料可 与图像关联。
更详细来说,图11的实施例的作用如下所述。在顾客向卡发行商 1104请求设计个人化卡1101时,卡发行商1104创建唯一标识符,并 将标识符传递1102给后端服务器1103。 一旦顾客设计了卡1106,用 户和相应的唯一标识符被返回1107给卡发行商,以及后端服务器存储 ]125顾客图像和唯一标识符。顾客已经请求新卡的信息则与唯一标识 符一起被发送1108给卡发行商的系统;以及顾客的记录和唯一标识符 存储1109在卡发行商的系统中。卡发行商则将唯一标识符传递ll]O 给后端服务器,从而通知它新卡可能被创建及印花。然后,后端服务 器1103和/或卡发行商1104可执行图像检查过程111]和1112,以便 确保顾客所设计的图像对于生产是可接受的。如果图像未通过后端服 务器的图像检查1111,则唯一标识符以及图像被拒绝的原因被发送给 卡发行商1113;以及顾客被邀请]114重新设计此卡。 一旦图像被接 受,卡发行商将顾客的记录和唯一标识符转换1115为印花记录,它被发送1116到将创建此卡的机构1105。后端服务器对于在下一批图像
中要发送给机构1105的图像加标签1117;以及当适当数量的图像准 备就绪时,向机构1105发送1118图像及关联的唯一标识符。随后, 机构1105存储1119从卡发行商U04得到的顾客的印花记录和唯一标 识符;以及还存储1120从后端服务器1103得到的唯一标识符和图像。 已经进行这种操作之后,机构1105这时可创建成品卡,其方式是首 先获取1121由卡发行商1104所提供的顾客的记录;再采用1122唯一 标识符来获取关联的顾客图像并将它提供给空白卡原料打印机。然后, 空白原料打印机可将图像打印1123到空白原料,并对卡的磁条编码。 根据磁条中的信息,印花记录和印制卡原料则可结合在一起1124以便 创建成品卡。
与图11的过程对照,图12的实施例允许卡发行商消除对于为每 个顾客创建必须通过卡发行商的系统传递的唯一标识符的需要。卡发 行商而是根据每个个体的部分帐户详细资料来创建"散列值"、例如 消息摘要或者其它单向代码,使得卡发行商可将顾客的帐户信息以十 分安全的方式传递给后端服务器。参照图12,过程与图]1相似,其 中的卡发行商1204、后端服务器1203以及机构1205执行与图11的 那些步骤(1101以及之后的步骤)类似的步骤(1201以及之后的步骤)。 但是,主要差别见于图12的步骤1202、 1207、 1210、 1213、 1226和 1227,其中,"散列值"(或其它单向代码)在卡发行商1204与后端服 务器1203之间传递,而不是要求卡发行商如图11中那样为每个顾客 创建唯一标识符。首先,在步骤1202,顾客记录的唯一部分(例如顾客 的姓名)的散列被创建。单向散列、如MD5散列是采取任意大小的输 入数据(例如顾客的姓名和帐号)并产生称作散列(或散列值)的固定大 小的输出的过程。散列具有以下属性(i)找到将产生相同散列值的另 一个输入串应当是在计算上不可行的;以及(ii)散列不暴露与用于产 生它的输入有关的任何情况。这意味着,图12的实施例中所使用的散 列函数允许卡发行商1204以十分安全的方式向后端服务器1203传递 顾客的帐户信息的至少一部分。在步骤]202、 1207、 1210、 1213、 1226和1227中看到,散列值可在卡发行商1204与后端服务器1203之间来 回传递,而无需卡发行商1204创建唯一标识符并通过其系统进行传递。
更详细来说,图12的实施例的作用如下所述。在顾客向卡发行商 1204请求设计个人化卡1201时,卡发行商1204创建顾客记录的唯一 部分的散列值1202,并将散列值传递1226给后端服务器1203。 一旦 顾客设计了卡1206,用户和相应的散列值被返回1207给卡发行商, 以及后端服务器存储1225顾客图像和散列值。顾客已经请求新卡的信 息则被发送1208给卡发行商的系统;以及顾客的记录存储1209在卡 发行商的系统中。卡发行商则再创建1210基于顾客记录的唯一部分的 散列值,并将它传递1227给后端服务器1203,从而通知它新卡可能 ^皮创建及印花。然后,后端服务器1203和/或卡发行商1204可执行图 像检查过程1211和1212,以便确保顾客所设计的图像对于生产是可 接受的。如果图像未通过后端服务器的图像检查1211,则散列值以及 图像被拒绝的原因一皮发送给卡发行商1213;以及顾客被邀请1214重 新设计此卡。 一旦图像被接受,卡发行商将顾客的记录转换1215为印 花记录,它被发送1216到将创建此卡的机构1205。后端服务器对于 在下一批图像中要发送给机构1205的图像加标签1217;以及当适当 数量的图像准备就绪时,向机构1205发送1218图像及关联的散列值。 随后,机构1205存储1219从卡发行商]204得到的顾客的印花记录; 以及还存储1220从后端服务器]203得到的散列值和图像。已经进行 这种操作之后,机构1205这时可创建成品卡,其方式是首先获取 1221由卡发行商1204所提供的顾客的记录;再采用1222散列值来获 取关联的顾客图像并将它提供给空白卡原料打印机。然后,空白原料 打印机可将图像打印1223到空白原料,并对卡的磁条编码。根据磁条 中的信息,印花记录和印制卡原料则可共同结合1224以便创建成品 卡。
在分别采用唯一标识符和散列值的图11和图12的实施例的备选 方案中,可采用创建安全用户标识符的其它方法。例如,还能够使用户信息在卡发行商处在过程开始时^支加密,以及在发卡机构采用私有/ 公开密钥或私有/私有密钥加密技术进行解密。这个备选方案以类似于 图12所述的过程进行工作,但其中具有经过修改的安全措施,例如, 密钥必须由发卡机构保存。
在根据本发明的另 一个实施例中,根据用户的指令产生的图像的 安全标识符可嵌入图像本身,或者作为在其中存储图像的数据文件的 一部分被嵌入。例如,散列关键字、加密标识符或其它安全标识符可
通过后端服务器(例如服务器1103或1203)与用户的图像处理指令相关
3关来传递。在后端服务器进程的任何点上,例如当图像—皮产生以便发
送给发卡机构(例如发卡机构1205)时,图像可制作成使安全标识符嵌 入其中-例如通过嵌入对于放入图像本身的安全标识符编码的条形码 或其它机器可读代码。这样,发卡机构1205可直接从图像本身读取条 形码或其它嵌入的安全标识符;并且不需要从后端服务器1203获取除 了包含条形码的图像本身以外的任何信息。这个实施例在机构1205的
情况下特别有用。因此,通过使用嵌入安全标识符,图像打印机可有 效地将安全标识符以及图像传递到印花阶段,其方式只是通过传递包 含条形码(或其它嵌入式机器可读标识符)的印制图像本身。印花阶段 则可包括从图像中读取条形码(或其它嵌入式机器可读标识符),以及 查找用于最终卡产生的关联印花记录。应当注意,机构1205的图像打 印功能不需要在单个组织或企业内执行;例如,根据本发明的一个实 施例,图像打印而是可通过与执行印花的组织分开的企业或部门来执 行。大家会理解,各种不同的技术可用于在图像中嵌入安全标识符, 例如通过将标识符包含在图像文件的元数据中;其中包括当图像文件 传送给机构1205时,或者当图像文件由后端服务器或机构使用时。 在根据本发明的另一个实施例中,如图13所示,在发卡亭或店内 "即时发行"系统的上下文中,可采用经过^f务改的体系结构。如上述 实施例那样,前端软件在客户端浏览器上运行;以及后端软件在远程 万维网服务器上运行。但是,与以上实施例不同,卡打印机位于客户
38机器(例如发卡亭)处。参照图13,设在店内服务亭的用户浏览器采用
从因特网服务器提供1301的前端软件1302,从而允许顾客设计个人 化卡。用户的图像偏好则^皮保存,以及图像在远程万维网服务器上产 生1303。然后,图像可返回给月l务亭1304,并打印到顾客的卡上1305。 图像可在远程服务器端^皮检查,以便确保它们适合打印,必要时实时 进行。否则,系统的操作可与上述实施例相似。
在根据本发明的又一个实施例中,如图14所示,数据库可用来存 储用户的图像选择与后端图像产生之间的信息。这样,系统可变得更 为可缩放,因为不需要在后端实时创建图像。如其它实施例那样,用 户首先在前端界面软件上进行图像选择,然后图像处理被传递给后端 服务器1401。但是,各用户的处理则被保存到数据库1402;使得后端 软件可以非实时地获得每个处理,并制作高分辨率图像1403。
虽然以上描述了被认为是最佳模式的方面以及在适当情况下执行 本发明的其它模式,但本发明不应限于优选实施例的这种描述中所公 开的特定设备配置或方法步骤。本领域的技术人员还会知道,本发明 具有广泛的应用范围,以及这些实施例允许有大量修改,而没有背离 本创造性概念。
权利要求
1.一种操作计算机以便于产生个人化财务事项卡的方法,所述方法包括提供用于向远程用户呈现用户界面的部件;接收用于处理图像文件的指令,所述指令基于所述远程用户在所述用户界面上对于所述文件中包含的图像的表示形式执行的处理;以及提供根据用于处理的所述指令所产生的图像,以便应用于所述财务事项卡,所述图像与对应于所述远程用户的唯一标识符相关联,其中所述唯一标识符用于获取关联的图像并将其提供给空白卡原料打印机以便将图像打印在空白原料上。
2. 如权利要求1所述的方法,其特征在于,通过使用所述唯一 标识符,从卡发行商接收的帐户详细资料可与所述图像相关联。
3. 如权利要求1所述的方法,还包括执行图像检查过程以确保所述图像对于生产是可接受的。
4. 一种操作计算机以便于产生个人化财务事项卡的系统,所述系 统包括计算机程序部件,用于向远程用户呈现用户界面; 图像指令部件,用于接收用于处理图像文件的指令,所述指令基示形式执行的处理;以及图像处理部件,用于提供根据用于处理的所述指令所产生的图 像,以便应用于财务事项卡,所述图像与对应于所述远程用户的唯一 标识符相关联,其中所述唯一标识符用于获取关联的图像并将其提供 给空白卡原料打印机以便将图像打印在空白原料上。
5. 如权利要求4所述的系统,其特征在于,通过使用所述唯一 标识符,从卡发行商接收的帐户详细资料可与所述图像相关联。
6. 如权利要求4所述的系统,还包括,图像检查部件,用于执行图像检查过程以确保所述图像对于生产 是可接受的。
7. —种用于处理图像的计算机系统,所述计算机系统包括 用于产生基于浏览器的用户界面、以便在远程终端上显示在图像存储装置中保存的图像的至少一部分的图形表示供处理的部件,所述 界面能够实现对所述图形表示的多个处理以创建设计;因特网通信链路,将所述远程用户界面耦合到图像处理器,所述 链路可用于当所述设计完成时从所述远程终端接收定义应用于所述 图形表示的所述多个处理的指令;以及图像处理器,可用于访问在所述图像存储装置中保存的图像,以 便根据所迷指令对所述图像应用模仿对所述图形表示应用的那些处 理的处理。
8. 如权利要求7所述的计算机系统,其特征在于, 一旦指示用户 认可所述设计,所述定义应用于所述图形表示的所述多个处理的指令 就被传送给所述图像处理器。
9. 如权利要求7或8所述的计算机系统,其特征在于,所述设计 包括两个或多个图像。
10. 如权利要求7到9中任何一个所述的计算机系统,其特征在 于,所述定义应用于所述图形表示的所述多个处理的指令包括文本 串。
11. 如权利要求7所述的计算机系统,其特征在于,所述图像处 理器还包括用于将通过将模仿对所述图形表示应用的那些处理的处 理应用于所述图像而产生的设计传递到安全地隔离所述用户界面进 行维护的图像打印部件的部件。
12. 如权利要求7所述的计算机系统,其特征在于还包括用于将 唯一标识符与对所述图形表示应用所述多个处理的用户相关联的部 件;其中所述因特网通信链路可用于在所述用户界面与所述图像处理器之间传送所述唯一标识符。
13. 如权利要求12所述的计算机系统,其特征在于,所述图像处 理器包括用于将所述唯一标识符嵌入通过将模仿对所述图形表示应 用的那些处理的处理应用于所述图像而产生的设计中的部件。
14. 如权利要求13所述的计算机系统,其特征在于,所述图像处 理器包括用于将所述唯一标识符作为机器可读代码嵌入的部件。
15. 如权利要求7所述的计算机系统,其特征在于还包括能够存 储定义应用于所述图形表示的所述多个处理的所述指令的数据库;使 得处理可应用于所述图像存储装置中保存的图像而不是实时地进行, 或者允许对于不同物品的打印任务分批进行。
16. 如权利要求7所述的计算机系统,其特征在于还包括打印机, 用于将通过将模仿应用于所述图形表示的那些处理的处理应用于所 述图像所产生的设计打印到顾客物品上。
17. 如权利要求16所述的计算机系统,其特征在于,所述顾客物 品包括财务事项卡。
18. 如权利要求7所述的计算机系统,其特征在于,所述图像的 图形表示包括所述图像的大小调整形式。
19. 如权利要求7所述的计算机系统,其特征在于,所述图像从 用户自己的计算机上载。
20. 如权利要求7所述的计算机系统,其特征在于,定义应用于 所述图形表示的所述多个处理的指令包括从旋转、大小调整、定位、 翻转、控制亮度、执行红眼减小以及调整不透明等级中选择的操作。
21. 如权利要求7所述的计算机系统,其特征在于,定义应用于 所述图形表示的所述多个处理的指令还包括与用于重叠到所述图像 上的至少一个第二图像相关的数据。
22. 如权利要求21所述的计算机系统,其特征在于,用于重叠的 所述第二图像包括至少 一个透明部分。
23. 如权利要求17所述的计算机系统,其特征在于,定义应用于所述图形表示的所述多个处理的指令包括用于相对于所述财务事项卡的特征的;f莫板定位所述图像的至少 一 部分的操作。
24. —种操作用于处理图像的计算机系统的方法,所述方法包括在远程终端上的基于浏览器的用户界面上显示图像存储装置中 保存的图像的至少一部分的图形表示供处理,所述界面能够实现对所 述图形表示的多个处理以创建设计;提供将所述远程用户界面耦合到图像处理器的因特网通信链路;当所述设计完成时,从所述用户界面接收定义应用于所述图形表 示的所述多个处理的指令;以及使所述图像处理器访问所述图像存储装置中保存的图像以及根 据所述指令对所述图像应用模仿应用于所述图形表示的那些处理的 处理。
25. 如权利要求24所述的方法,其特征在于还包括 在传送定义应用于所述图形表示的所述多个处理的指令之前接收用户认可所述设计的指示。
26. 如权利要求24或25所述的方法,其特征在于,所述设计 包括两个或多个图像。
27. 如权利要求24到26中任何一个所述的方法,其特征在于, 所述定义应用于所述图形表示的所述多个处理的指令包括文本串。
28. 如权利要求24所述的方法,其特征在于还包括 将通过将才莫仿对所述图形表示应用的那些处理的处理应用于所述图像而产生的设计传递到安全地隔离所述用户界面进行维护的图 像打印部件。
29. 如权利要求24所述的方法,其特征在于还包括 在所述用户界面与所述图像处理器之间传送唯一标识符,所述唯一标识符与对所述图形表示应用所述多个处理的用户关联。
30. 如权利要求29所述的方法,其特征在于还包括将所述唯一标识符嵌入通过将模仿对所述图形表示应用的那些 处理的处理应用于所述图像而产生的设计中。
31. 如权利要求31所述的方法,其特征在于,所述唯一标识符被作为机器可读代码嵌入。
32. 如权利要求24所述的方法,其特征在于还包括 将定义应用于所述图形表示的所述多个处理的所述指令存储到数据库;使得处理能够被应用于所述图像存储装置中保存的图像而不 是实时地进行,或者允许对于不同物品的打印任务分批进行。
33. 如权利要求24所述的方法,其特征在于还包括 将通过将;^莫仿应用于所述图形表示的那些处理的处理应用于所述图像所产生的设计打印到顾客物品上。
34. 如权利要求33所述的方法,其特征在于,所述顾客物品包括财务事项卡。
35. 如权利要求24所述的方法,其特征在于,其特征在于,所述 图像的图形表示包括所述图像的大小调整形式。
36. 如权利要求24所述的方法,其特征在于还包括从用户自己的 计算机上载所述图像。
37. 如权利要求24所述的方法,其特征在于,定义应用于所述图 形表示的所述多个处理的指令包括从旋转、大小调整、定位、翻转、 控制亮度、执行红眼减小以及调整不透明等级中选择的操作。
38. 如权利要求24所述的方法,其特征在于,定义应用于所述图 形表示的所述多个处理的指令还包括与用于重叠到所述图像上的至 少一个第二图像相关的数据。
39. 如权利要求38所述的方法,其特征在于,用于重叠的所述第 二图像包括至少一个透明部分。
40. 如权利要求34所述的方法,其特征在于,定义应用于所述图 形表示的所述多个处理的指令包括用于相对于与所述财务事项卡的 特征相关的模板定位所述图像的至少 一部分的操作。
41. 一种包括程序代码部件的计算机程序产品,所述程序代码部件包括第一代码部件,用于在远程终端上的基于浏览器的用户界面上显 示远程图像存储装置中保存的图像的至少一部分的图形表示供处理, 所述界面能够实现对所述图形表示的多个处理以创建设计;第二代码部件,用于建立将所述远程用户界面耦合到图像处理器的因特网通信链路;第三代码部件,用于当所述设计完成时,从所述用户界面接收定 义应用于所述图形表示的所述多个处理的指令;以及第四代码部件,用于使所述图像处理器访问所述图像存储装置中保存的图像以及根据所述指令对所述图像应用模仿应用于所述图形 表示的那些处理的处理。
42. —种用于处理图像的计算机系统,所述计算机系统包括 用于产生基于浏览器的用户界面、以便在远程终端上显示在图像 存储装置中保存的图像的至少一部分的图形表示供处理的部件,所述 界面能够实现对所述图形表示的多个处理以创建设计;因特网通信链路,将所述远程用户界面耦合到图像处理器,所述个处理的指令;指令存储器,用于存储接收的定义应用于所述图形表示的所述多 个处理的指令;以及图像处理器,可用于访问在所述图像存储装置中保存的图像,以 便根据所述指令对所述图像应用模仿对所述图形表示应用的那些处 理的处理。
43.如权利要求42所述的计算机系统,其特征在于,所述处理能 够净支应用于所述图像存储装置中保存的图像而不是实时地进行,或者 允许对于不同物品的打印任务分批进行。图形表示的所述多
44. 如权利要求42或43所述的计算机系统,其特征在于,所 述设计包括两个或多个图像。
45. 如权利要求42到44中任何一个所述的计算机系统,其特征 在于,所述定义应用于所述图形表示的所述多个处理的指令包括文本串。
46. 如权利要求42所述的计算机系统,其特征在于,所述图像处 理器还包括将通过将;f莫仿对所述图形表示应用的那些处理的处理应 用于所述图像而产生的设计传递到安全地隔离所述用户界面进行维 护的图像打印部件的部件。
47. 如权利要求42所述的计算机系统,其特征在于还包括用于将 唯一标识符与对所述图形表示应用所述多个处理的用户相关联的部件;其中所述因特网通信链路可用于在所述用户界面与所述图像处理 器之间传送所述唯一标识符。
48. 如权利要求47所述的计算机系统,其特征在于,所述图像处 理器包括用于将所迷唯一标识符嵌入通过将模仿对所述图形表示应 用的那些处理的处理应用于所述图像而产生的设计中的部件。
49. 如权利要求48所述的计算^L系统,其特征在于,所述图像处 理器包括用于将所述唯一标识符作为机器可读代码嵌入的部件。
50. 如权利要求42所述的计算机系统,其特征在于还包括打印 机,用于将通过将模仿应用于所述图形表示的那些处理的处理应用于 所述图像所产生的设计打印到顾客物品上。
51. 如权利要求50所述的计算机系统,其特征在于,所述顾客物 品包括财务事项卡。
52. 如权利要求42所述的计算机系统,其特征在于,所述图像的 图形表示包括所述图像的大小调整形式。
53. 如权利要求42所述的计算机系统,其特征在于,所述图像从 用户自己的计算机上载。
54. 如权利要求42所述的计算机系统,其特征在于,定义应用于所述图形表示的所述多个处理的指令包括从旋转、大小调整、定位、 翻转、控制亮度、执行红眼减小以及调整不透明等级中选择的操作。
55. 如权利要求42所述的计算机系统,其特征在于,定义应用于 所述图形表示的所述多个处理的指令还包括与用于重叠到所述图像 上的至少一个第二图像相关的数据。
56. 如权利要求55所述的计算机系统,其特征在于,用于重叠的 所述第二图像包括至少一个透明部分。
57. 如权利要求51所述的计算机系统,其特征在于,定义应用于 所述图形表示的所述多个处理的指令包括用于相对于所述财务事项 卡的特征的模板定位所述图像的至少 一 部分的操作。
58. 如权利要求42所述的计算机系统,其特征在于,当设计完成 时,传送定义应用于所述图形表示的所述多个处理的指令。
59. 如权利要求42所述的计算机系统,其特征在于, 一旦指示用 户认可所述设计,定义应用于所述图形表示的所述多个处理的指令就 被传送给所述图像处理器。
60. —种操作用于处理图像的计算机系统的方法,所述方法包括在远程终端上的基于浏览器的用户界面上显示图像存储装置中 保存的图像的至少一部分的图形表示供处理,所述界面能够实现对所 述图形表示的多个处理以创建设计;提供将所述远程用户界面耦合到图像处理器的因特网通信链路; 从所述用户界面接收定义应用于所述图形表示的所述多个处理的指令;将接收的定义应用于所述图形表示的所述多个处理的指令存储 到指令存储装置中,以及使所述图像处理器访问所述图像存储装置中保存的图像以及根 据所述指令对所述图像应用模仿应用于所述图形表示的那些处理的处理。
61. 如权利要求60所述的方法,其特征在于,所述处理能够被 应用于所述图像存储装置中保存的图像而不是实时地进行,或者允许 对于不同物品的打印任务分批进行。
62. 如权利要求60或61所述的方法,其特征在于,所述设计 包括两个或多个图像。
63. 如权利要求60到62中任何一个所述的方法,其特征在于, 所述定义应用于所述图形表示的所述多个处理的指令包括文本串。
64. 如权利要求60所述的方法,其特征在于还包括 将通过将^t仿对所述图形表示应用的那些处理的处理应用于所述图像而产生的设计传递到安全地隔离所述用户界面进行维护的图 像打印部件。
65. 如权利要求60所述的方法,其特征在于还包括 在所述用户界面与所述图像处理器之间传送唯一标识符,所述唯一标识符与对所述图形表示应用所述多个处理的用户关联。
66. 如权利要求65所述的方法,其特征在于还包括将所述唯一标识符嵌入通过将^^仿对所述图形表示应用的那些 处理的处理应用于所述图像而产生的设计中。
67. 如权利要求66所述的方法,其特征在于,所述唯一标识符被 作为机器可读代码嵌入。
68. 如权利要求60所述的方法,其特征在于还包括 将通过将模仿应用于所述图形表示的那些处理的处理应用于所述图像所产生的设计打印到顾客物品上。
69. 如权利要求68所述的方法,其特征在于,所述顾客物品包括财务事项卡。
70. 如权利要求60所述的方法,其特征在于,所述图像的图形表 示包括所述图像的大小调整形式。
71. 如权利要求60所述的方法,其特征在于还包括从用户自己的 计算机上载所述图像。
72. 如权利要求60所述的方法,其特征在于,定义应用于所述图 形表示的所述多个处理的指令包括从旋转、大小调整、定位、翻转、 控制亮度、执行红眼减小以及调整不透明等级中选择的操作。
73. 如权利要求60所述的方法,其特征在于,定义应用于所述图 形表示的所述多个处理的指令还包括与用于重叠到所述图像上的至 少一个第二图像相关的数据。
74. 如权利要求73所述的方法,还包括,用于重叠的所述第二图 像包括至少一个透明部分。
75. 如权利要求69所述的方法,其特征在于,定义应用于所述图 形表示的所述多个处理的指令包括用于相对于与所述财务事项卡的 特征相关的才莫板定位所述图像的至少 一部分的操作。
76. 如权利要求60所述的方法,其特征在于,当设计完成时,传 送定义应用于所述图形表示的所述多个处理的指令。
77. 如权利要求60所述的方法,其特征在于, 一旦指示用户认可 所述设计,定义应用于所述图形表示的所述多个处理的指令就被传送 给所述图像处理器。
78. —种包括程序代码部件的计算机程序产品,所述程序代码 部件包4舌第 一代码部件,用于在远程终端上的基于浏览器的用户界面上显 示远程图像存储装置中保存的图像的至少一部分的图形表示供处理, 所述界面能够实现对所述图形表示的多个处理以创建设计;第二代码部件,用于建立将所述远程用户界面耦合到图像处理器 的因特网通信链路;第三代码部件,用于从所述用户界面接收定义应用于所述图形表 示的所述多个处理的指令;第四代码部件,用于将接收的定义应用于所述图形表示的所述多个处理的指令存储到指令存储装置中,以及第五代码部件,用于使所述图像处理器访问所述图像存储装置中 保存的图像以及根据所述指令对所述图像应用模仿应用于所述图形 表示的那些处理的处理。
79. —种可操作用于将一个或多个个人化图像应用于财务事项卡的计算机化财务事项卡产生设备,所述产生设备包括配置成接收顾客的个人化图像的模块,所述图像从设置成便于由远程顾客进行图像个人化的图像处理器计算机接收;配置成接收对应于个人化所述图像的远程顾客的顾客标识符的模块;配置成接收个人化所述图像的远程顾客的财务记录的模块;将来自所述财务记录的财务信息应用到所述卡原料;以及控制器,可操作成基于所述顾客标识符,使得将所述个人化顾客 图像打印到所述卡原料上并使得将来自所述财务记录的相关财务信 息应用到所述卡原料上。
80. 权利要求79所迷的计算机化财务事项卡产生设备,其特征在 于,所述图像处理器计算机被设置成提供与相关的顾客标识符相关联 的个人化图像,并且其中配置为接收所述图像的模块也被配置成接收 所述相关联的顾客标识符。
81. 权利要求80所述的计算机化财务事项卡产生设备,其特征在 于所述顾客标识符包括机器可读代码且所述设备还包括代码阅读器。
82. 权利要求81所述的计算机化财务事项卡产生设备,其特征在 于所述顾客标识符包括条形码且所述设备还包括条形码阅读器。
83. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于配置成将来自所述财务记录的财务信息应用到所述卡原料的设备 包括印花机。
84. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于配置成将来自所述财务记录的财务信息应用到所述卡原料的设备包括编码器。
85. 权利要求83或84所述的计算机化财务事项卡产生设备,其 特征在于所述设备包括读取器,用于读取包括条形码或其他机器-可读 标识符的顾客标识符。
86. 权利要求85所述的计算机化财务事项卡产生设备,其特征在 于所述控制器被配置成使得将读取的顾客标识符编码到到卡原料的 磁条中。
87. 权利要求85或86所述的计算机化财务事项卡产生设备,其 特征在于所述控制器被配置成查找对应于所述顾客标识符的印花记录。
88. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于所述图像处理器计算机被设置成便于顾客上载用于个人化的图像。
89. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于所述图像处理器计算机被设置成便于顾客从图像库选择图像。
90. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于所述图像处理器计算机包括用于产生所述顾客标识符的模块。
91. 权利要求79所述的计算机化财务事项卡产生设备,配置成连 接到包括产生顾客标识符的模块的卡发行商的计算机系统。
92. 权利要求90或91所述的计算机化财务事项卡产生设备,其 特征在于所述图像处理器计算机包括用于分配顾客标识符给顾客的 注册会话的代码。
93. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于所述远程顾客的财务记录包括印花记录。
94. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于所述顾客标识符配备有个人化图像,并且所述设备包括配置成解释 所述顾客标识符并使得所述控制器获取相关财务记录的读取器。
95. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于所述顾客标识符配备有财务记录,并且所述设备包括配置成解释所述顾客标识符并使得所述控制器获取相关个人化图像的读取器。
96. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于执行将来自所述财务记录的财务信息应用到所述卡原料的设备包 括用于使用来自所述财务记录的财务信息对所述卡的磁条进行编码 的编码器。
97. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于执行将来自所述财务记录的财务信息应用到所述卡原料的设备包 括印花机。
98. 权利要求79所述的计算机化财务事项卡产生设备,其特征在 于所述顾客标识符包括从下列项选择的标识符安全唯一标识符;单 向代码和加密顾客信息。
99. 权利要求98所述的计算机化财务事项卡产生设备,其特征在 于所述顾客标识符包括由应用到所述远程顾客的财务帐户信息的单 向代码功能所创建的的单向代码。
100. 权利要求98所述的计算机化财务事项卡产生设备,其特征 在于所述顾客标识符包括从所述远程用户的加密财务帐户信息创建 的加密顾客信息。
101. 权利要求79所述的计算机化财务事项卡产生设备,其特征 在于所述图像处理器计算机包括用于将所述顾客标识符嵌入个人化 图像中的部件。
102. 权利要求79所述的计算机化财务事项卡产生设备,其特征 在于所述图像处理器计算机包括用于将所述顾客标识符作为机器可 读代码嵌入个人化图像中的部件。
103. 权利要求79所述的计算机化财务事项卡产生设备,其特征 在于所述图像处理器计算机包括用于将所述顾客标识符作为条形码 嵌入个人化图像中的部件。
104. 权利要求79所述的计算机化财务事项卡产生设备,其特征 在于所述图像处理器计算机包括用于将所述顾客标识符作为元数据嵌入个人化图像中的部件。
105. —种用于产生个人化财务事项卡的计算机系统,所述系统包括服务器,用于产生基于浏览器的用户界面、以便在远程终端上显 示图像的至少一部分的图形表示,所述界面能够实现对所述图形表示 的多个处理;因特网通信链路,将所述远程用户界面耦合到图像处理器,所述 链路可用于从所述远程终端接收定义应用于所述图形表示的所述多 个处理的指令;图像处理器,可用于访问所述图像,以便根据所述指令应用模仿对所述图形表示应用的那些处理的处理,以及财务事项卡产生设备,可操作用于将所得到的图像应用到财务事项卡。
106. —种用于操作计算机以便于产生个人化财务事项卡的系统, 所述系统包括计算机程序部件,用于向远程顾客呈现用户界面; 图像指令部件,用于接收用于处理图像文件的指令,所述指令基形式所^汰行的处理;以及图像处理部件,用于提供根据用于处理的所述指令所产生的图 像,以便应用于财务事项卡,所述图像与对应于所述远程顾客的顾客 标识符关联。
107. —种用于操作计算机以便于产生个人化财务事项卡的系统, 所述系统包括计算机程序部件,用于向远程顾客呈现用户界面; 图像指令部件,用于接收用于处理图像文件的指令,所述指令基于由所述远程顾客在所述用户界面上对于文件中包含的图像的表示形式所执行的处理;以及图像处理部件,用于提供根据用于处理的所述指令所产生的图 像,以便应用于财务事项卡,所述图像与对应于所述远程顾客的唯一 标识符关联,其中所述唯一标识符用于获取关联的图像并将其提供给 打印机以便将所述图像打印在空白卡原料上。
全文摘要
本发明公开了处理图像的设备及方法。该方法包括提供用于呈现用户界面给远程用户的装置,接收用于处理图像文件的指令,以及提供应用于金融交易卡的图像,其中唯一标识符用于获得相关图像并提供图像给空白卡原料打印机以便将图像打印在空白原料上。
文档编号G06Q40/00GK101676954SQ20091000475
公开日2010年3月24日 申请日期2004年2月17日 优先权日2003年2月18日
发明者A·埃格, T·埃格 申请人:舍弗塞德集团有限公司