处理图像的设备及方法

文档序号:6481675阅读:111来源:国知局
专利名称:处理图像的设备及方法
技术领域
本发明涉及用于处理图像的方法及设备;具体来说,涉及用于在远离用户的位置再现消费者物品上的个人化图像的方法及设备。优选实施例包括基于产品的联机图像处理软件。
背景存在对于自主区分、特别是对于区分畅销的个人物品的日益增长的消费者期望。这可在近来流行的定制移动电话振铃音和外壳中清楚地看到。为了提供消费产品上的个人化图形,因此需要快速且易于使用的图形处理套件以允许用户进行产品特定的设计,尤其是从远离主图像存储器和打印设备的位置。但是,通过因特网提供这种图形处理套件已经证明不太容易。
一个问题源于因特网本身的开放性质。为了允许因特网用户访问成千上万个未经验证的网站并且仍然保护用户的计算机避免病毒和恶意黑客,浏览器必须不允许网站访问用户的计算机上的文件。因此,尽管极强大,但浏览器是“伪终端”;通过因特网浏览器不易于主动“进行”工作-它只是在联机资源之间导航并向用户呈现信息和图像。因此,对于设计要应用于个人物品的图形图像,因特网用户也许能够在浏览器环境中处理图像,但无法保存图像。
处理要应用于远离用户的产品的图像的问题以前已经通过两种方式来解决,其中的每一个都有缺点。在一种解决方案中,用户在他或她自己的机器上处理图像而没有使用浏览器。这种解决方案具有一旦在本地机器上安装之后便极快的优点,但遇到三个主要缺陷。首先,为了允许程序在客户机器上运行,用户必须首先下载程序。这耗费时间,并且不方便,因为软件在完全下载之前无法被查看或测试。其次,程序必须安装在用户的机器上,在删除之前永久保留在其中。这占用客户机硬盘驱动器上的存储空间,降低用户的计算机的速度,并且可能导致系统崩溃。最后,已下载程序可能带有计算机病毒。
在另一种图像处理解决方案中,图像直接在服务器上采用Java小应用程序或者以类似方式起作用的另一种插件、如定制ActiveX控件来处理。用户每次使用界面对图像进行处理时,对服务器进行单独调用;服务器软件改变图像的位置,然后向客户机器回送信息。Java及类似程序的理论优点在于,它们可在任何客户机器上运行而得到相同结果;以及软件不需要安装在客户机器上,因为Java小应用程序在浏览器的Java虚拟机中运行。但是,Java和相似程序的问题在于,因特网完全不够快到足以提供舒适的用户体验。另外,实际上,由于Java小应用程序不知道它将在其中运行的机器的类型,因此各台机器的反应极为不同。
概述在根据本发明的一个实施例中,公开一种用于处理远程图像的计算机系统。计算机系统包括基于浏览器的用户界面,用于显示在远程图像存储装置中保存的图像的至少一部分的图形表示供处理;因特网通信链路,将用户界面耦合到远程图像处理器,所述链路可用于在用户界面与远程图像处理器之间传送与应用于图形表示的处理有关的信息;以及使远程图像处理器访问远程图像存储装置以便对存储装置中保存的图像应用模仿应用于图形表示的那些处理的处理的部件。
在相关实施例中,远程图像存储装置所保存的图像可具有比图像的至少一部分的图形表示相对更高的分辨率。远程图像处理器还可包括用于将其中包含所应用处理的图像的一种形式传递到安全地隔离用户界面进行维护的图像打印部件的部件。计算机系统还可包括用于将唯一标识符与对图形表示应用处理的用户相关联的部件;其中,因特网通信链路可用于在用户界面与远程图像处理器之间传送唯一标识符。远程图像处理器还可包括用于接收涉及对图形表示应用处理的用户的散列值的部件。可在消费者可访问的服务亭中呈现基于浏览器的用户界面。服务亭可包括打印机,用于将通过应用模仿应用于图形表示的那些处理的处理所产生的图像打印到消费者物品上。计算机系统还可包括能够存储与应用于图形表示的处理有关的信息的数据库,使得处理可应用于远程图像存储装置所保存的图像而不是实时地进行,或者允许对于不同物品的打印任务分批进行。计算机系统还可包括打印机,用于将通过应用模仿应用于图形表示的那些处理的处理所产生的图像打印到消费者物品上。消费者物品可包括财务帐户访问部件。
在根据本发明的另一个实施例中,公开一种操作用于处理远程图像的计算机系统的方法。此方法包括在基于浏览器的用户界面显示在远程图像存储装置中保存的图像的至少一部分的图形表示供处理;提供将用户界面耦合到远程图像处理器的因特网通信链路;在用户界面与远程图像处理器之间传送与应用于图形表示的处理有关的信息;以及使远程图像处理器访问远程图像存储装置以及对存储装置中保存的图像的至少一部分应用模仿应用于图形表示的那些处理的处理。
在相关实施例中,该方法还可包括在用户界面与远程图像处理器之间传送唯一标识符,唯一标识符与对图形表示应用处理的用户关联。该方法还可包括在远程图像处理器接收散列值,散列值与对图形表示应用处理的用户相关;或者在消费者可访问的服务亭中呈现基于浏览器的用户界面。服务亭处的打印机可用于将通过应用模仿应用于图形表示的那些处理的处理所产生的图像打印到消费者物品上。该方法还可包括在数据库中存储与应用于图形表示的处理有关的信息,使得处理可应用于远程图像存储装置中保存的图像而不是实时地进行,或者允许对于不同物品的打印任务分批进行。该方法还可包括将通过应用模仿应用于图形表示的那些处理的处理所产生的图像打印到可包括财务帐户访问部件的消费者物品上。
在根据本发明的另一个实施例中,公开一种计算机程序产品,其中包括程序代码部件,所述程序代码部件包括用于在基于浏览器的用户界面显示在远程图像存储装置中保存的图像的至少一部分的一个或多个图形表示供处理的第一代码部件;用于建立将用户界面耦合到远程图像处理器的因特网通信链路的第二代码部件;用于在用户界面与远程图像处理器之间传送与应用于图形表示的处理有关的信息的第三代码部件;以及用于使远程图像处理器访问远程图像存储装置以及对存储装置中保存的图像的至少一部分应用模仿应用于图形表示的那些处理的处理的第四代码部件。
在根据本发明的又一个实施例中,公开一种用于处理远程图像的计算机系统。计算机系统包括前端服务器系统,用于操作提供用户界面以便显示在远程图像存储装置中保存的图像的至少一部分的图形表示供用户从远程图像存储装置中保存的多个图像的每个的至少一部分的多个类似的这类图形表示中进行选择的计算机程序部件;以及因特网通信链路,将前端服务器系统耦合到能够访问远程图像存储装置的远程图像处理器,以便以与在用户界面中进行的用户选择对应的方式从存储装置中保存的多个类似的这类图像中选择存储装置中保存的原始图像。
在一个相关实施例中,计算机程序部件还可包括用于允许在用户界面上对图形表示的用户处理的部件;以及远程图像处理器可包括用于访问远程图像存储装置以便对存储装置中保存的图像应用模仿在用户界面上对图形表示的用户处理的处理的部件。
在根据本发明的另一个实施例中,公开一种用于将个人化图像应用于与顾客的财务帐户对应的财务帐户访问部件的系统。该系统包括财务帐户关联表,把与顾客的财务帐户对应的财务数据与顾客标识符关联;图像处理仿真器,用于根据在用户界面上关于图像存储装置中保存的原始图像的至少一部分的图形表示进行的用户选择,将顾客标识符与用户图像选择数据关联;以及图像应用部件,用于将个人化图像应用于财务帐户访问部件,个人化图像基于通过图像处理仿真器与顾客标识符关联的用户图像选择数据;其中,系统至少以安全地隔离用户界面的方式维护财务帐户关联表。
在另外的相关实施例中,系统还可包括前端服务器,用于呈现用户界面;以及后端服务器,其中包括图像处理仿真器,用于与前端服务器以及与图像存储装置通信。前端服务器还可包括用于向后端服务器传递用户处理数据串的部件。财务帐户访问部件可包括信用卡、借记卡或其它事项卡部件。原始图像的图形表示可包括原始图像的大小调整形式。原始图像可从顾客自己的计算机上载。用户选择可包括从旋转、大小调整、定位、翻转、控制亮度、执行红眼减小以及调整不透明等级中选择的操作。用户选择数据还可包括与用于重叠到原始图像上的至少一个图像相关的数据;以及与用于重叠到原始图像上的至少一个图像相关的数据可包括至少一个透明部分。用户选择还可包括用于在财务帐户访问部件的窗口区域中定位原始图像的至少一部分的操作。窗口区域可排除显示财务帐户访问部件的功能特征的财务帐户访问部件的区域。用户选择还可包括用于相对于财务帐户访问部件的特征的模板定位原始图像的至少一部分的操作。财务帐户访问部件可包括信用卡、借记卡或其它事项卡部件之一;以及财务帐户访问部件的特征可包括银行标志、事项卡全息图以及事项卡类型指示符中的一个或多个。
在根据本发明的另一个实施例中,公开一种用于将个人化图像应用于与顾客的财务帐户对应的财务帐户访问部件的方法。此方法包括在安全地隔离用户界面进行维护的财务帐户关联表中把与顾客的财务帐户对应的财务数据与顾客标识符关联;根据在用户界面上关于图像存储装置中保存的原始图像的至少一部分的图形表示进行的用户选择,将顾客标识符与用户图像选择数据相关联;以及将个人化图像应用于财务帐户访问部件,个人化图像基于与顾客标识符相关联的用户图像选择数据。
在另外的相关实施例中,该方法还可包括采用前端服务器来呈现用户界面;以及采用与前端服务器和图像存储装置进行通信的后端服务器来再创建在用户界面上进行的用户选择。该方法还包括将用户处理数据串从前端服务器传递给后端服务器。财务帐户访问部件可包括信用卡、借记卡或其它事项卡部件。原始图像的图形表示可包括原始图像的大小调整形式。该方法还可包括从顾客自己的计算机上载原始图像。用户选择可包括从旋转、大小调整、定位、翻转、控制亮度、执行红眼减小以及调整不透明等级等选择的操作。用户图像选择数据还可包括与用于重叠到原始图像上的至少一个图像相关的数据,其中,用于重叠的至少一个图像可包括至少一个透明部分。用户选择可包括用于在财务帐户访问部件的窗口区域中定位原始图像的至少一部分的操作。窗口区域可排除显示财务帐户访问部件的功能特征的财务帐户访问部件的区域。用户选择可包括用于相对于与财务帐户访问部件的特征相关的模板定位原始图像的至少一部分的操作。财务帐户访问部件可包括信用卡、借记卡或其它事项卡部件;以及财务帐户访问部件的特征可包括银行标志、事项卡全息图以及事项卡类型指示符中的一个或多个。
在根据本发明的另一个实施例中,公开一种操作计算机系统以便将个人化图像应用于财务事项卡的方法。此方法包括提供将顾客的财务数据与顾客标识符关联的财务帐户关联表;在图像处理器上接收应用于远程用户终端上的图像的表示的一组处理,以便产生个人化设计;通过应用所接收的这组处理来处理所表示的图像,从而产生个人化图像;以及至少根据顾客标识符发送个人化图像,以便应用于配备银行特征的财务事项卡。
在根据本发明的又一个实施例中,公开一种用于控制个人化财务事项卡的产生的计算机系统。计算机系统包括财务帐户关联表,将顾客的财务数据与顾客标识符关联;通信接口,设置成接收应用于远程用户终端上的图像的表示的一组处理,以便产生个人化设计;图像处理器,通过应用所述这组处理来处理所表示的图像,从而产生个人化图像;以及财务卡产生设备,能够根据顾客标识符接收个人化图像及相关财务数据,以便产生个人化财务事项卡。
在根据本发明的另一个实施例中,公开一种操作计算机系统以便产生个人化财务事项卡的方法。此方法包括接收在安全环境内从与顾客帐户相关的信息所产生的唯一单向代码;在图像处理器上接收图像,并根据来自所述顾客操作的远程终端的指令处理图像;与单向代码相关联地存储所处理图像;以及响应包含从所述顾客帐户信息中独立产生的相同单向代码的请求,提供所述所处理图像以便应用于财务事项卡。
在根据本发明的又一个实施例中,公开一种用于产生个人化财务事项卡的计算机系统。该系统包括用于从安全环境接收从顾客帐户信息所产生的唯一单向代码的接口;图像处理器,可用来根据来自所述顾客操作的远程终端的指令处理图像;数据存储装置,用于与单向代码相关联地存储所处理图像;以及可用于响应包含从所述顾客帐户信息中独立产生的相同单向代码的请求而提供所述所处理图像以便应用于财务事项卡的接口。顾客帐户信息可包括印花记录的至少一部分。
根据以上实施例的任一个,可提供消费者可访问的服务亭,用于执行对图形表示的处理和/或用于产生应用了个人化图像的财务事项卡。
在根据本发明的另一个实施例中,公开一种用于产生个人化财务事项卡的计算机系统。计算机系统包括产生用于在远程终端上显示图像的至少一部分的图形表示的基于浏览器的用户界面的部件,所述界面能够对图形表示进行多个处理;因特网通信链路,将远程用户界面耦合到图像处理器,所述链路可用于从远程终端接收定义应用于图形表示的所述多个处理的指令;图像处理器,可用于访问图像以便根据指令应用模仿应用于图形表示的那些处理的处理;以及财务事项卡产生设备,可用于将所产生图像应用于财务事项卡。
在根据本发明的又一个实施例中,公开一种操作计算机系统以便产生个人化财务事项卡的方法。此方法包括接收在安全环境内从与顾客的帐户相关的信息所产生的加密顾客信息;在图像处理器上接收图像,并根据来自所述顾客操作的远程终端的指令处理图像;与加密顾客信息相关联地存储所处理图像;以及与加密顾客信息相关联,将要应用于财务事项卡的所述所处理图像提供给具有能够对加密顾客信息解密的加密密钥的实体。
在根据本发明的另一个实施例中,公开一种操作计算机以便于产生个人化财务事项卡的方法。此方法包括提供用于向远程顾客呈现用户界面的部件;接收用于处理图像文件的指令,指令基于由远程顾客在用户界面上对于文件中包含的图像的表示形式所执行的处理;以及提供根据用于处理的所述指令所产生的图像,以便应用于财务事项卡,图像与对应于远程顾客的顾客标识符相关联。
在另外的相关实施例中,顾客标识符可包括下列各项之一单向代码,唯一顾客标识符,以及加密顾客信息。单向代码可由将单向代码功能应用于远程顾客的财务帐户信息的卡发行商来创建。加密顾客信息可由加密远程顾客的财务帐户信息的卡发行商来加密。提供用于呈现用户界面的部件可包括操作网站服务器。要应用于财务事项卡的所提供图像可提供给发卡机构。顾客标识符可嵌入根据用于处理的所述指令所产生的图像中;其中包括通过作为机器可读代码、作为条形码被嵌入,或者通过被嵌入文件元数据。在一个实施例中,图像文件没有传送到用户界面。
在根据本发明的另一个实施例中,公开一种用于操作计算机以便于产生个人化财务事项卡的系统。该系统包括计算机程序部件,用于向远程顾客呈现用户界面;图像指令部件,用于接收用于处理图像文件的指令,指令基于由远程顾客在用户界面上对于文件中包含的图像的表示形式所执行的处理;以及图像处理部件,用于提供根据用于处理的所述指令所产生的图像,以便应用于财务事项卡,图像与对应于远程顾客的顾客标识符关联。
在另外的相关实施例中,顾客标识符可包括下列各项之一单向代码,唯一顾客标识符,以及加密顾客信息。顾客标识符可包括通过应用于远程顾客的财务帐户信息的单向代码功能所创建的单向代码。顾客标识符还可包括从远程顾客的加密财务帐户信息所创建的加密顾客信息。计算机程序部件可包括网站服务器的万维网服务器应用。图像处理部件可包括向发卡机构提供用于应用于财务事项卡的图像的部件。图像处理部件还可包括用于将顾客标识符嵌入根据用于处理的所述指令所产生的图像中的部件;例如通过采用用于将顾客标识符作为机器可读代码、作为条形码或者作为文件元数据嵌入的部件。
附图简介为了更好地理解本发明以及说明如何可实现本发明,现在仅作为实例,参照附图来进行说明,附图包括

图1说明根据本发明的一个实施例、用于图像的远程处理的计算机系统;图2说明根据本发明的一个实施例、操作用于图像的远程处理的计算机系统的方法;图3-10表示根据本发明的一个实施例操作的信用卡设计网站的屏幕;图11说明根据本发明的一个实施例、操作用于图像的远程处理的计算机系统、其中采用唯一顾客标识符的方法;图12说明根据本发明的一个实施例、操作用于图像的远程处理的计算机系统、其中采用散列值来消除对于在卡应用及打印生存周期中创建和维护唯一顾客标识符的需要的方法;图13说明根据本发明的一个实施例的系统,其中,图像采用发卡亭或店内即时发行系统来设计;以及图14说明根据本发明的一个实施例的一种系统,其中,数据库用来存储用户的图像选择与后端图像产生之间的信息。
详细说明根据本发明的一个实施例允许用户通过浏览器界面来处理图像,并且分为两个软件部分,在这里称作前端软件和后端软件。
前端软件完全在因特网浏览器中工作,在大部分情况下不要求下载,因为它接受浏览器的限制。在一个实施例中,前端软件运行从Macromedia Inc.(600 Townsend Street,San Francisco,CA 94103,U.S.A.)可购买的Flash软件或等效软件。前端软件是纯图形用户界面(GUI),并且允许用户在他或她的屏幕上设计和编辑图形,以便构建预期图像的表示。库存(起始)图像的表示可在屏幕上的图像库中呈现给用户和/或由用户根据需要创建。预期输出的图像可由一个或若干典型成分构成,其中每个的位置相对于原点来定义,并且可根据一组预定规则来处理-例如允许图像或其成分调整大小、旋转、翻转、镜像以及相对其它成分移动的规则。典型图形成分例如可用来构建由采用Flash画面构成的多个不同层和/或透明片组成的较复杂设计。
在根据本发明的一个实施例中,当设计完成时,与最终图像看起来象什么有关的指令被发送到在服务器上运行的后端软件。在优选实施例中,这些指令在处理完成之后共同(同时)发送,并且对于图像的各成分采取文本串的形式。例如,某个图形成分的文本串makeimage.aspx可读作id+=030,x=182,y=32.3,翻转=是,旋转=270,缩放=190.6,用户=230其中,id是图像标识符;x和y定义成分相对于预定原点的位置;“翻转”、“旋转”和“缩放”定义本领域普遍熟知的类型的处理;以及“用户”是标识用户的标号。本领域的技术人员会理解,图像处理的范围可通过这种方式来定义。所产生的图像可由一个或多个图形成分来表示。因此多个文本串或者扩展文本串有可能定义由多个独立图形成分组成的图像。例如在Flash电影画面中使用的图形成分采用最小的计算资源来产生和处理;以及作为结果而构成的设计可在后端(服务器)侧采用相关(且一般大得多的)图像文件再创建。较复杂的设计可通过采用具有分开的图像标识符的两个或两个以上图像成分来实现。相同图像的图形成分的图像标识符可具有共同特性。根据本发明的实施例,定义创建所得图像所需的处理的文本串中包含的指令不需要全部包含在单个文本串中;而是可分开传送一系列文本串来传递相同的多个指令。此外,远程服务器上的处理不需要等待接收全部的文本串的系列,而是可在接收到该系列的每个文本串时分级执行。与所使用的文本串的数量无关,根据本发明的一个实施例的优点在于,图像的较小的仿真形式可由用户采用最小的计算资源来处理,以及指令可作为文本串高效传送;而不是需要在顾客与图像产生服务器之间低效(且费时)传送大图像文件或其中的一部分。此外,还克服了伴随每次进行单个处理时的图像改变而向服务器进行调用的需要。
根据本发明的一个实施例,后端软件负责产生最终图像,其方式是通过解释应用于表示的处理(在所述或每个文本串文件中定义),并且将相应的处理应用于远程图像存储装置中保存的一个或多个库存图像。前端软件中使用的图像是服务器中所保存那些图像的较少计算需要的表示。因此,后端软件可进行完全反映客户机器上看到的那些处理的图像变换。一旦预期图像已经由后端软件创建,则图像可输出到需要的任何装置,例如用于将图像打印到个人化消费者物品上的装置。这样,图形表示通过Flash软件在用户界面上显示及处理,以及只有最小数量的关于图像的信息和应用到其中的处理才需要传送给远程图像处理器。
如上所述,前端软件可采用Macromedia的Flash或另一种产品。例如,软件也可采用HTML和Javascript(DHTML)而无需下载,但GUI较差。Flash(或等效)软件的使用的有利之处在于,它不允许对用户的本地文件的完全访问,使得没有向用户的机器传送计算机病毒的风险。Flash软件的使用也不要求用户安装Flash插件之外的软件,它具有浏览器市场的高渗透度。
因此,优选实施例通过在服务器上模仿由用户对图像的表示进行的基于浏览器的变换(例如调整大小或重叠图像),允许联机图像处理,使得所产生的图像可用于个人化产品创建。
在根据本发明的一个实施例中,通过创建二层体系结构来允许联机图像处理一种程序,允许在用户前面的屏幕上进行图像处理;以及服务器上的第二种程序,模仿这些处理,使得图像可输出以用于个人化产品创建。在优选实施例中,后端进程或其元素可在安全计算环境中执行;以及定制图像可在极高安全性下(例如银行级别安全性)打印到实际产品上。这样,带有因特网接入的用户可设计用于打印到要求安全处理、如银行级别安全性的远程产品上的定制图像。例如,防欺诈及防盗措施意味着信用卡以及其它类型的事项卡的产生是在安全位置进行的。采用优选实施例,应用于这类卡的设计的定制因而是可行的,而无需为用户提供对安全环境的直接计算访问。
在根据本发明的一个实施例中,联机图像编辑工具采用HTML和Macromedia F1ash的浏览器环境作为模仿客户机器上所采取的动作的远程软件的图形用户界面。这实现了用户的快速体验以及优质最终产品。但是,允许用户进行处理的基于浏览器的客户端环境不一定必需是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。重叠图像113例如可以是用于上载图像107的透明装饰边框,并且可保持在图像服务器114中。后端软件110将重叠图像113的万维网友好的较小形式115传送给顾客,用于创建原始处理图像107与重叠图像113的组合116。一旦最终设计116的顾客认可117被获取并向前端软件105表明,则前端软件105将用户处理数据串118传送给图像编辑服务器108。这个数据串118封装顾客的图像选择和处理。在接收这个数据串118时,后端软件110从图像库存取图像的原始副本,并执行顾客在前端软件105中为顾客的最终设计选取的确切操作。这样,后端软件110根据文本串中传送的信息(以下又称作结果脚本)来模仿用户端的处理。在这点上,后端软件110可将所得图像119输出到打印机服务器120,这可通过防火墙121来执行。所得图像119及关联的顾客标识符103则可传递给银行(或其它卡发行商)打印机服务器109,它又访问财务帐户关联表124以便获取相关安全顾客财务信息104。财务信息104和所得图像119则可发送给信用卡打印机122,它打印定制信用卡123。顾客在前端软件105中使用的所有图像经由后端软件110发出。从前端软件105传递给后端软件110(除对图像的请求之外)的唯一信息是关于在顾客前面的图像的出现方式的数据。这种信息可易于加密以得到提高的安全性。设计中结合的图像的数量不限于一个或两个(例如图像107和113)-对于更多的层,可容易地修改脚本。另外,透明边框图像层也不需要在不透明图像层之前被选择及处理;图像层可按任何顺序设计。文本也可通过类似复制来添加到图像。输出图像可被发送到任何类型的机器,因而可能的应用具有极广泛的范围软件可以不仅适用于支付卡市场,而且还可用于非支付及电话卡。在某些实施例中,一些层可用作模板和/或标记,以下在本文中称作透明片。在一个实施例中,卡上显示的最终图像可限制为所选预定义区域、如支付卡(或者其它财务帐户访问部件)上的“窗口”,从而让卡的其余部分可用于包含卡的功能特征,例如银行标志、支付卡全息图或类型指示符(例如“Visa”或“MasterCard”标志)。或者,一些图像层可定位在卡上的这种所选窗口中;而其它图像层(例如透明片)则定位在所选窗口之外,但围绕卡的功能特征(例如银行标志、支付卡全息图等)。另外,银行标志或其它金融特征可用作固定模板,用户可在它的后面将图像移动到预期位置。
在图2的实施例中,在第一步骤231,顾客251已经向银行(或其它卡发行商)联机申请信用卡,或者是有机会为现有帐户制作新卡的现有顾客。在步骤232,顾客单击让用户重定向到用于设计信用卡的网站(可由卡发行商以外的公司运营)的链接-与唯一标识符一起到达,它涉及顾客的帐户并且在顾客在网站上的整个时间中由顾客携带。在步骤233,顾客标识符用于登录;或者,顾客可在这时单独登录并回忆顾客标识符。由于设计网站仅使用顾客标识符来标识顾客,因此没有得到顾客的任何财务详细资料。在步骤234,顾客选择从顾客自己的计算机252上载图像,例如扫描或拍摄的图像。在步骤235,图像上载到图像服务器,并且为方便起见可保存在数据库253中。在步骤236,顾客进入基于浏览器的图像处理软件254。在步骤237,图像处理软件向图像大小调整工具255请求一系列万维网友好格式的图像,使得使用过程非常迅速。在步骤238,图像大小调整工具向数据库253请求原始图像;在步骤239,原始图像被返回并调整大小为万维网友好格式及尺寸;以及在步骤240,一组万维网友好图像被返回给图像处理软件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=yes...)其它方法也可用于传送用户的设计处理,例如采用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、Tiff等上载;但大家会理解,几乎任何数字图像均可上载或输出。从原始上载图像中,系统创建四个分开的形式1.缩略图形式(例如JPEG)-参见下面的界面屏幕截图。图像的文件大小约1至2k。
2.较大但仍然是万维网优化的形式(即缩放到允许图像扩大到界面可用的最大值-例如缩放250%-但仍然具有一对一的像素匹配(即,如果可能的话,图像大小为宽度241×250%)。这是在屏幕上用于卡的设计的图像。
3.与原始图像相同比例的位像。位像例如可用于使用C#的系统,C#是Microsoft语言,并使用位图作为缺省图像类型。
4.输出设计,可与信用卡成比例地确定大小。这种设计可具有对于所使用的打印机有用的任何软件格式,例如BMP(位图)或PNG(可移植网络图形)。
原始图像在已经被上载之后可放置到数据库中。在一个实施例中,对于图像的每个请求需要追溯到使用的原始形式;但是,情况不一定是这样,因为一旦已经创建另一个图像形式(例如缩略图形式),则系统可同样地存储这种形式,使得处理被减少(但占用的存储器将增加)。根据本发明的一个实施例的一个主要益处在于,不需要将最大的图像在万维网上从客户机到服务器来回传递,但图像的最初上载除外。然而,在产生最终编辑设计或图像时,采用最高质量的图像。
在根据本发明的一个实施例中,用户在屏幕上采用屏幕分辨率72dpi设计看起来与信用卡相同的物理尺寸的图像。这是因为计算机监视器无法以比这更高的分辨率呈现图像。但是,打印机能够以更高分辨率输出,通常为300dpi或以上-从而提高质量。虽然前端软件采用低分辨率图像,但最终设计由后端软件采用上载的原始图像的实物大小的位图形式来编辑。这可通过采用后端软件中比前端软件中的设计画板更大的“虚拟画板”来实现。因此,后端软件所创建的设计被放置到比前端软件中更大尺寸的背景上(同时保持72dpi分辨率)。这样,如果信用卡尺寸以像素表示为241×153,则通过将图像放置到72dpi的1050×672的“虚拟画板”信用卡上,当信用卡最后打印(背部为3.3英寸×2.1英寸)时,分辨率可提高到大约300dpi。这种方法确保可达到的最大dpi(对打印机的最大设定)从后端软件输出,但只有必要的分辨率被发送给前端软件。这减少了客户机器的存储要求以及因特网业务量。这种操作可同样通过在原始尺寸从72dpi图像的分辨率改变为300来实现。
为了使用透明片,在根据本发明的一个实施例,包含透明层(通常为边框或边界)的图像必须转换为Flash“电影”本身。这个过程可以是手动的,但也可以是自动的,以便允许具有透明片的图像(例如位图或PNG)“在处理过程中”被导入前端软件。后端软件可采用原始PNG或BMP图像来产生信用卡图像。
图3-10表示以根据本发明的一个实施例的一系列步骤进行工作的信用卡设计网站的屏幕。图3表示第一屏幕,其中,在屏幕的左侧,图像的标准库被分配给正使用信用卡设计网站的特定卡发行商。图4表示允许用户登录以便能够将新的图像加载到左侧的库中的屏幕。这可以现场形式自动进行。在图5中,上载允许用户浏览他或她自己的计算机以获取要上载的图像。图6表示具有包括用户的图像以及一组库存图像的新库的屏幕。在图7的屏幕中,通过点击左侧的缩略像,更大但仍然是万维网优化的图像被加载。在这时,它可经过缩放、翻转、旋转或经过其它处理;以及卡的详细资料可被查看或隐藏。在图8的屏幕中,则可添加边框。这些是允许透明片的Flash(.swf)文件。同样,它们可经过翻转、缩放、旋转或经过其它处理;以及卡的详细资料可被隐藏。在图9的屏幕中,通过点击红色“后退”按钮或者“步骤1”选项卡,用户可返回到前一个屏幕。在这时,图像显示为“现场”,但边框也可被看到。图10的屏幕显示信用卡被发送到后端软件供创建之前的最终形式。
根据图12所示的本发明的另一个实施例,银行或其它卡发行商不需要创建顾客的唯一标识符并通过卡发行商本身的系统传递那个标识符。给定银行系统的复杂度,避免对于创建这种标识符的需要可能是一个优点。
在说明图12的备选方案之前,图11首先说明对于一些卡发行商可能有用的一个实施例,其中,为每个顾客创建唯一标识符。在这个实施例中,唯一标识符为请求设计卡的每个顾客创建1101,并传递1102给后端服务器1103。后端服务器1103创建与顾客的唯一标识符对应的图像;以及卡发行商1104通过卡发行商本身的系统传递该唯一标识符。创建最终卡的机构1105则可采用唯一标识符向后端服务器1103进行软件调用,使得从卡发行商1104所接收的帐户详细资料可与图像关联。
更详细来说,图11的实施例的作用如下所述。在顾客向卡发行商1104请求设计个人化卡1101时,卡发行商1104创建唯一标识符,并将标识符传递1102给后端服务器1103。一旦顾客设计了卡1106,用户和相应的唯一标识符被返回1107给卡发行商,以及后端服务器存储1125顾客图像和唯一标识符。顾客已经请求新卡的信息则与唯一标识符一起被发送1108给卡发行商的系统;以及顾客的记录和唯一标识符存储1109在卡发行商的系统中。卡发行商则将唯一标识符传递1110给后端服务器,从而通知它新卡可能被创建及印花。然后,后端服务器1103和/或卡发行商1104可执行图像检查过程1111和1112,以便确保顾客所设计的图像对于生产是可接受的。如果图像未通过后端服务器的图像检查1111,则唯一标识符以及图像被拒绝的原因被发送给卡发行商1113;以及顾客被邀请1114重新设计此卡。一旦图像被接受,卡发行商将顾客的记录和唯一标识符转换1115为印花记录,它被发送1116到将创建此卡的机构1105。后端服务器对于在下一批图像中要发送给机构1105的图像加标签1117;以及当适当数量的图像准备就绪时,向机构1105发送1118图像及关联的唯一标识符。随后,机构1105存储1119从卡发行商1104得到的顾客的印花记录和唯一标识符;以及还存储1120从后端服务器1103得到的唯一标识符和图像。已经进行这种操作之后,机构1105这时可创建成品卡,其方式是首先获取1121由卡发行商1104所提供的顾客的记录;再采用1122唯一标识符来获取关联的顾客图像并将它提供给空白卡原料打印机。然后,空白原料打印机可将图像打印1123到空白原料,并对卡的磁条编码。根据磁条中的信息,印花记录和印制卡原料则可结合在一起1124以便创建成品卡。
与图11的过程对照,图12的实施例允许卡发行商消除对于为每个顾客创建必须通过卡发行商的系统传递的唯一标识符的需要。卡发行商而是根据每个个体的部分帐户详细资料来创建“散列值”、例如消息摘要或者其它单向代码,使得卡发行商可将顾客的帐户信息以十分安全的方式传递给后端服务器。参照图12,过程与图11相似,其中的卡发行商1204、后端服务器1203以及机构1205执行与图11的那些步骤(1101以及之后的步骤)类似的步骤(1201以及之后的步骤)。但是,主要差别见于图12的步骤1202、1207、1210、1213、1226和1227,其中,“散列值”(或其它单向代码)在卡发行商1204与后端服务器1203之间传递,而不是要求卡发行商如图11中那样为每个顾客创建唯一标识符。首先,在步骤1202,顾客记录的唯一部分(例如顾客的姓名)的散列被创建。单向散列、如MD5散列是采取任意大小的输入数据(例如顾客的姓名和帐号)并产生称作散列(或散列值)的固定大小的输出的过程。散列具有以下属性(i)找到将产生相同散列值的另一个输入串应当是在计算上不可行的;以及(ii)散列不暴露与用于产生它的输入有关的任何情况。这意味着,图12的实施例中所使用的散列函数允许卡发行商1204以十分安全的方式向后端服务器1203传递顾客的帐户信息的至少一部分。在步骤1202、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从卡发行商1204得到的顾客的印花记录;以及还存储1220从后端服务器1203得到的散列值和图像。已经进行这种操作之后,机构1205这时可创建成品卡,其方式是首先获取1221由卡发行商1204所提供的顾客的记录;再采用1222散列值来获取关联的顾客图像并将它提供给空白卡原料打印机。然后,空白原料打印机可将图像打印1223到空白原料,并对卡的磁条编码。根据磁条中的信息,印花记录和印制卡原料则可共同结合1224以便创建成品卡。
在分别采用唯一标识符和散列值的图11和图12的实施例的备选方案中,可采用创建安全用户标识符的其它方法。例如,还能够使用户信息在卡发行商处在过程开始时被加密,以及在发卡机构采用私有/公开密钥或私有/私有密钥加密技术进行解密。这个备选方案以类似于图12所述的过程进行工作,但其中具有经过修改的安全措施,例如,密钥必须由发卡机构保存。
在根据本发明的另一个实施例中,根据用户的指令产生的图像的安全标识符可嵌入图像本身,或者作为在其中存储图像的数据文件的一部分被嵌入。例如,散列关键字、加密标识符或其它安全标识符可通过后端服务器(例如服务器1103或1203)与用户的图像处理指令相关联来传递。在后端服务器进程的任何点上,例如当图像被产生以便发送给发卡机构(例如发卡机构1205)时,图像可制作成使安全标识符嵌入其中-例如通过嵌入对于放入图像本身的安全标识符编码的条形码或其它机器可读代码。这样,发卡机构1205可直接从图像本身读取条形码或其它嵌入的安全标识符;并且不需要从后端服务器1203获取除了包含条形码的图像本身以外的任何信息。这个实施例在机构1205的卡产生过程涉及采用无法分开存储或传递安全标识符的图像打印机的情况下特别有用。因此,通过使用嵌入安全标识符,图像打印机可有效地将安全标识符以及图像传递到印花阶段,其方式只是通过传递包含条形码(或其它嵌入式机器可读标识符)的印制图像本身。印花阶段则可包括从图像中读取条形码(或其它嵌入式机器可读标识符),以及查找用于最终卡产生的关联印花记录。应当注意,机构1205的图像打印功能不需要在单个组织或企业内执行;例如,根据本发明的一个实施例,图像打印而是可通过与执行印花的组织分开的企业或部门来执行。大家会理解,各种不同的技术可用于在图像中嵌入安全标识符,例如通过将标识符包含在图像文件的元数据中;其中包括当图像文件传送给机构1205时,或者当图像文件由后端服务器或机构使用时。
在根据本发明的另一个实施例中,如图13所示,在发卡亭或店内“即时发行”系统的上下文中,可采用经过修改的体系结构。如上述实施例那样,前端软件在客户端浏览器上运行;以及后端软件在远程万维网服务器上运行。但是,与以上实施例不同,卡打印机位于客户机器(例如发卡亭)处。参照图13,设在店内服务亭的用户浏览器采用从因特网服务器提供1301的前端软件1302,从而允许顾客设计个人化卡。用户的图像偏好则被保存,以及图像在远程万维网服务器上产生1303。然后,图像可返回给服务亭1304,并打印到顾客的卡上1305。图像可在远程服务器端被检查,以便确保它们适合打印,必要时实时进行。否则,系统的操作可与上述实施例相似。
在根据本发明的又一个实施例中,如图14所示,数据库可用来存储用户的图像选择与后端图像产生之间的信息。这样,系统可变得更为可缩放,因为不需要在后端实时创建图像。如其它实施例那样,用户首先在前端界面软件上进行图像选择,然后图像处理被传递给后端服务器1401。但是,各用户的处理则被保存到数据库1402;使得后端软件可以非实时地获得每个处理,并制作高分辨率图像1403。
虽然以上描述了被认为是最佳模式的方面以及在适当情况下执行本发明的其它模式,但本发明不应限于优选实施例的这种描述中所公开的特定设备配置或方法步骤。本领域的技术人员还会知道,本发明具有广泛的应用范围,以及这些实施例允许有大量修改,而没有背离本创造性概念。
权利要求
1.一种用于处理远程图像的计算机系统,所述计算机系统包括基于浏览器的用户界面,用于显示远程图像存储装置中保存的图像的至少一部分的图形表示供处理;因特网通信链路,将所述用户界面耦合到远程图像处理器,所述链路可用于在所述用户界面与所述远程图像处理器之间传送与应用于所述图形表示的处理有关的信息;以及使远程图像处理器访问所述远程图像存储装置以便对所述存储装置中保存的图像应用模仿应用于所述图形表示的那些处理的处理的部件。
2.如权利要求1所述的计算机系统,其特征在于,所述远程图像存储装置中保存的图像具有比所述图像的至少一部分的所述图形表示相对更高的分辨率。
3.如权利要求1所述的计算机系统,其特征在于,所述远程图像处理器还包括用于将包含所应用处理的所述图像的一种形式传递到安全地隔离所述用户界面进行维护的图像打印部件的部件。
4.如权利要求1所述的计算机系统,其特征在于还包括用于将唯一标识符与对所述图形表示应用所述处理的用户相关联的部件;其中所述因特网通信链路可用于在所述用户界面与所述远程图像处理器之间传送所述唯一标识符。
5.如权利要求1所述的计算机系统,其特征在于,所述远程图像处理器包括用于接收涉及对所述图形表示应用所述处理的用户的散列值的部件。
6.如权利要求1所述的计算机系统,其特征在于,在消费者可访问的服务亭中呈现所述基于浏览器的用户界面。
7.如权利要求4所述的计算机系统,其特征在于,所述服务亭包括打印机,用于将通过应用模仿应用于所述图形表示的那些处理的处理所产生的图像打印到消费者物品上。
8.如权利要求1所述的计算机系统,其特征在于还包括能够存储与应用于所述图形表示的所述处理有关的信息的数据库;使得处理可应用于所述远程图像存储装置中保存的图像而不是实时地进行,或者允许对于不同物品的打印任务分批进行。
9.如权利要求4、5或8所述的计算机系统,其特征在于还包括打印机,用于将通过应用模仿应用于所述图形表示的那些处理的处理所产生的图像打印到消费者物品上。
10.如权利要求7或9所述的计算机系统,其特征在于,所述消费者物品包括财务帐户访问部件。
11.一种操作用于处理远程图像的计算机系统的方法,所述方法包括在基于浏览器的用户界面上显示远程图像存储装置中保存的图像的至少一部分的图形表示供处理;提供将所述用户界面耦合到远程图像处理器的因特网通信链路;在所述用户界面与所述远程图像处理器之间传送与应用于所述图形表示的处理有关的信息;以及使所述远程图像处理器访问所述远程图像存储装置以及对所述存储装置中保存的所述图像的至少一部分应用模仿应用于所述图形表示的那些处理的处理。
12.如权利要求11所述的方法,其特征在于还包括在所述用户界面与所述远程图像处理器之间传送唯一标识符,所述唯一标识符与对所述图形表示应用所述处理的用户关联。
13.如权利要求11所述的方法,其特征在于还包括在所述远程图像处理器上接收散列值,所述散列值与对所述图形表示应用所述处理的用户相关。
14.如权利要求11所述的方法,其特征在于还包括在消费者可访问的服务亭中呈现所述基于浏览器的用户界面。
15.如权利要求14所述的方法,其特征在于还包括采用所述服务亭中的打印机将通过应用模仿应用于所述图形表示的那些处理的处理所产生的图像打印到消费者物品上。
16.如权利要求11所述的方法,其特征在于还包括在数据库中存储与应用于所述图形表示的所述处理有关的信息,使得所述处理可应用于所述远程图像存储装置中保存的图像而不是实时地进行,或者允许对于不同物品的打印任务分批进行。
17.如权利要求12、13或16所述的方法,其特征在于还包括将通过应用模仿应用于所述图形表示的那些处理的处理所产生的图像打印到消费者物品上。
18.如权利要求15或17所述的方法,其特征在于,所述消费者物品包括财务帐户访问部件。
19.一种包括程序代码部件的计算机程序产品,所述程序代码部件包括第一代码部件,用于在基于浏览器的用户界面上显示远程图像存储装置中保存的图像的至少一部分的一个或多个图形表示供处理;第二代码部件,用于建立将所述用户界面耦合到远程图像处理器的因特网通信链路;第三代码部件,用于在所述用户界面与所述远程图像处理器之间传送与应用于所述图形表示的处理有关的信息;以及第四代码部件,用于使所述远程图像处理器访问所述远程图像存储装置以及对所述存储装置中保存的所述图像的至少一部分应用模仿应用于所述图形表示的那些处理的处理。
20.一种用于处理远程图像的计算机系统,所述计算机系统包括前端服务器系统,用于操作计算机程序部件,以用来提供用户界面,以便显示远程图像存储装置中保存的图像的至少一部分的图形表示,供用户从所述远程图像存储装置中保存的多个图像的每个的至少一部分的多个类似的这类图形表示中进行选择;以及因特网通信链路,将所述前端服务器系统耦合到能够访问所述远程图像存储装置的远程图像处理器,以便以与在所述用户界面中进行的用户选择对应的方式从所述存储装置中保存的多个类似的这类图像中选择所述存储装置中保存的原始图像。
21.如权利要求20所述的计算机系统,其特征在于,所述计算机程序部件还包括用于允许在所述用户界面上对所述图形表示的用户处理的部件;以及所述远程图像处理器包括用于访问所述远程图像存储装置以便对所述存储装置中保存的图像应用模仿在所述用户界面上对所述图形表示的所述用户处理的处理的部件。
22.一种用于将个人化图像应用于与顾客的财务帐户对应的财务帐户访问部件的系统,所述系统包括财务帐户关联表,将对应于所述顾客的所述财务帐户的财务数据与顾客标识符关联;图像处理仿真器,用于根据在用户界面上关于图像存储装置中保存的原始图像的至少一部分的图形表示进行的用户选择,将所述顾客标识符与用户图像选择数据关联;以及图像应用部件,用于将所述个人化图像应用于所述财务帐户访问部件,所述个人化图像基于通过所述图像处理仿真器与所述顾客标识符关联的所述用户图像选择数据;其中所述系统至少安全地隔离所述用户界面来维护所述财务帐户关联表。
23.如权利要求1或22所述的系统,其特征在于还包括前端服务器,用于呈现所述用户界面;以及后端服务器,包括所述图像处理仿真器,用于与所述前端服务器以及与所述图像存储装置进行通信。
24.如权利要求23所述的系统,其特征在于,所述前端服务器还包括用于向所述后端服务器传递用户处理数据串的部件。
25.如权利要求22所述的系统,其特征在于,所述财务帐户访问部件包括信用卡、借记卡或其它事项卡部件。
26.如权利要求1或22所述的系统,其特征在于,所述原始图像的图形表示包括所述原始图像的大小调整形式。
27.如权利要求22所述的系统,其特征在于,所述原始图像从所述顾客自己的计算机上载。
28.如权利要求1或22所述的系统,其特征在于,所述用户选择包括从旋转、大小调整、定位、翻转、控制亮度、执行红眼减小以及调整不透明等级中选择的操作。
29.如权利要求1或22所述的系统,其特征在于,用户选择数据还包括与用于重叠到所述原始图像上的至少一个图像相关的数据。
30.如权利要求29所述的系统,其特征在于,用于重叠的所述至少一个图像包括至少一个透明部分。
31.如权利要求22所述的系统,其特征在于,所述用户选择包括用于在所述财务帐户访问部件的窗口区域中定位所述原始图像的至少一部分的操作。
32.如权利要求31所述的系统,其特征在于,所述窗口区域排除显示所述财务帐户访问部件的功能特征的所述财务帐户访问部件的区域。
33.如权利要求22所述的系统,其特征在于,所述用户选择包括用于相对于所述财务帐户访问部件的特征的模板定位所述原始图像的至少一部分的操作。
34.如权利要求32或33所述的系统,其特征在于,所述财务帐户访问部件包括信用卡、借记卡或其它事项卡部件之一;以及所述财务帐户访问部件的所述特征包括银行标志、事项卡全息图以及事项卡类型指示符中的一个或多个。
35.一种用于将个人化图像应用于与顾客的财务帐户对应的财务帐户访问部件的方法,所述方法包括在安全地隔离用户界面进行维护的财务帐户关联表中将对应于所述顾客的财务帐户的财务数据与顾客标识符关联;根据在所述用户界面上关于图像存储装置中保存的原始图像的至少一部分的图形表示进行的用户选择,将所述顾客标识符与用户图像选择数据关联;以及将所述个人化图像应用于所述财务帐户访问部件,所述个人化图像基于与所述顾客标识符关联的所述用户图像选择数据。
36.如权利要求35所述的方法,其特征在于还包括采用前端服务器呈现所述用户界面;以及采用与所述前端服务器和所述图像存储装置通信的后端服务器来再创建在所述用户界面上进行的用户选择。
37.如权利要求36所述的方法,其特征在于还包括将用户处理数据串从所述前端服务器传递给所述后端服务器。
38.如权利要求35所述的方法,其特征在于,所述财务帐户访问部件包括信用卡、借记卡或其它事项卡部件。
39.如权利要求35所述的方法,其特征在于,所述原始图像的图形表示包括所述原始图像的大小调整形式。
40.如权利要求35所述的方法,其特征在于还包括从所述顾客自己的计算机上载所述原始图像。
41.如权利要求35所述的方法,其特征在于,所述用户选择包括从旋转、大小调整、定位、翻转、控制亮度、执行红眼减小以及调整不透明等级中选择的操作。
42.如权利要求35所述的方法,其特征在于,所述用户图像选择数据还包括与用于重叠到所述原始图像上的至少一个图像相关的数据。
43.如权利要求42所述的方法,其特征在于,用于重叠的所述至少一个图像包括至少一个透明部分。
44.如权利要求35所述的方法,其特征在于,所述用户选择包括用于在所述财务帐户访问部件的窗口区域内定位所述原始图像的至少一部分的操作。
45.如权利要求44所述的方法,其特征在于,所述窗口区域排除显示所述财务帐户访问部件的功能特征的所述财务帐户访问部件的区域。
46.如权利要求35所述的方法,其特征在于,所述用户选择包括用于相对于与所述财务帐户访问部件的特征相关的模板定位所述原始图像的至少一部分的操作。
47.如权利要求45或46所述的方法,其特征在于,所述财务帐户访问部件包括信用卡、借记卡或其它事项卡部件;以及所述财务帐户访问部件的所述特征包括银行标志、事项卡全息图以及事项卡类型指示符中的一个或多个。
48.一种操作计算机系统以将个人化图像应用于财务事项卡的方法,所述方法包括提供将顾客的财务数据与顾客标识符关联的财务帐户关联表;在图像处理器上接收在远程用户终端应用于图像的表示的一组处理,以便产生个人化设计;通过应用所接收的这组处理来处理所表示的图像,从而产生个人化图像;以及至少根据所述顾客标识符发送所述个人化图像,以便应用于配备银行特征的财务事项卡。
49.一种用于控制个人化财务事项卡的产生的计算机系统,所述计算机系统包括将顾客的财务数据与顾客标识符关联的财务帐户关联表;通信接口,设置成接收在远程用户终端应用于图像的表示的一组处理,以便产生个人化设计;图像处理器,通过应用所述这组处理来处理所表示的图像,从而产生个人化图像;以及财务卡产生设备,能够根据所述顾客标识符来接收所述个人化图像和相关财务数据,从而产生个人化财务事项卡。
50.一种操作计算机系统以产生个人化财务事项卡的方法,所述方法包括接收在安全环境内从与顾客帐户相关的信息中产生的唯一单向代码;在图像处理器上接收图像,并根据来自所述顾客操作的远程终端的指令来处理所述图像;将处理的图像与所述单向代码相关联地存储;以及响应包含从所述顾客帐户信息独立产生的相同单向代码的请求,提供所述处理的图像以便应用于财务事项卡。
51.一种用于产生个人化财务事项卡的计算机系统,所述系统包括用于从安全环境接收从顾客帐户信息中产生的唯一单向代码的接口;图像处理器,可用于根据来自所述顾客操作的远程终端的指令来处理图像;数据存储装置,用于将处理的图像与所述单向代码相关联地存储;以及可用于响应包含从所述顾客帐户信息独立产生的相同单向代码的请求而提供所述处理的图像以便应用于财务事项卡的接口。
52.如权利要求51所述的计算机系统,其特征在于,所述顾客帐户信息包括印花记录的至少一部分。
53.如以上任一权利要求所述的计算机系统,其特征在于,提供消费者可访问的服务亭,用于对图形表示执行处理和/或用于产生应用了个人化图像的财务事项卡。
54.一种用于产生个人化财务事项卡的计算机系统,所述计算机系统包括用于产生基于浏览器的用户界面、以便在远程终端上显示图像的至少一部分的图形表示的部件,所述界面能够实现对所述图形表示的多个处理;因特网通信链路,将所述远程用户界面耦合到图像处理器,所述链路可用于从所述远程终端接收定义应用于图形表示的所述多个处理的指令;图像处理器,可用于访问图像,以便根据所述指令应用模仿对所述图形表示应用的那些处理的处理;以及财务事项卡产生设备,可用于将所产生图像应用于财务事项卡。
55.一种操作计算机系统以产生个人化财务事项卡的方法,所述方法包括接收在安全环境内从与顾客的帐户相关的信息中产生的加密顾客信息;在图像处理器上接收图像,并根据来自所述顾客操作的远程终端的指令来处理所述图像;将处理的图像与所述加密顾客信息相关联地存储;以及与所述加密顾客信息相关联地将要应用于财务事项卡的所述处理的图像提供给具有能够对所述加密顾客信息解密的加密密钥的实体。
56.一种操作计算机以便于产生个人化财务事项卡的方法,所述方法包括提供用于向远程顾客呈现用户界面的部件;接收用于处理图像文件的指令,所述指令基于所述远程顾客在所述用户界面上对于所述文件中包含的图像的表示形式执行的处理;以及提供根据用于处理的所述指令所产生的图像,以便应用于所述财务事项卡,所述图像与对应于所述远程顾客的顾客标识符相关联。
57.如权利要求56所述的方法,其特征在于,所述顾客标识符包括下列各项之一单向代码,唯一顾客标识符,以及加密顾客信息。
58.如权利要求57所述的方法,其特征在于,单向代码由将单向代码功能应用于所述远程顾客的财务帐户信息的卡发行商来创建。
59.如权利要求57所述的方法,其特征在于,所述加密顾客信息由对所述远程顾客的财务帐户信息加密的卡发行商进行加密。
60.如权利要求56所述的方法,其特征在于,提供用于呈现用户界面的部件包括操作网站服务器。
61.如权利要求56所述的方法,其特征在于,所提供的要应用于财务事项卡的图像被提供给发卡机构。
62.如权利要求56所述的方法,其特征在于,所述顾客标识符嵌入根据用于处理的所述指令所产生的图像中。
63.如权利要求62所述的方法,其特征在于,所述顾客标识符作为机器可读代码被嵌入。
64.如权利要求63所述的方法,其特征在于,所述顾客标识符作为条形码被嵌入。
65.如权利要求62所述的方法,其特征在于,所述顾客标识符嵌入文件元数据中。
66.如权利要求56所述的方法,其特征在于,所述图像文件未传送到所述用户界面。
67.一种操作计算机以便于产生个人化财务事项卡的系统,所述系统包括计算机程序部件,用于向远程顾客呈现用户界面;图像指令部件,用于接收用于处理图像文件的指令,所述指令基于所述远程顾客在所述用户界面上对于所述文件中包含的图像的表示形式执行的处理;以及图像处理部件,用于提供根据用于处理的所述指令所产生的图像,以便应用于财务事项卡,所述图像与对应于所述远程顾客的顾客标识符相关联。
68.如权利要求67所述的系统,其特征在于,所述顾客标识符包括下列各项之一单向代码,唯一顾客标识符,以及加密顾客信息。
69.如权利要求68所述的系统,其特征在于,所述顾客标识符包括通过应用于所述远程顾客的财务帐户信息的单向代码功能所创建的单向代码。
70.如权利要求68所述的系统,其特征在于,所述顾客标识符包括从所述远程顾客的加密财务帐户信息创建的加密顾客信息。
71.如权利要求67所述的系统,其特征在于,所述计算机程序部件包括网站服务器的万维网服务器应用。
72.如权利要求67所述的系统,其特征在于,所述图像处理部件包括用于向发卡机构提供要应用于财务事项卡的图像的部件。
73.如权利要求67所述的系统,其特征在于,所述图像处理部件包括用于将顾客标识符嵌入根据用于处理的所述指令所产生的图像中的部件。
74.如权利要求73所述的系统,其特征在于,所述图像处理部件包括用于将顾客标识符作为机器可读代码嵌入的部件。
75.如权利要求74所述的系统,其特征在于,所述图像处理部件包括用于将顾客标识符作为条形码嵌入的部件。
76.如权利要求73所述的系统,其特征在于,所述图像处理部件包括用于将顾客标识符嵌入文件元数据中的部件。
全文摘要
公开一种处理图像的设备及方法。在根据本发明的一个实施例中,一种处理图像的方法包括在基于浏览器的用户界面上显示在远程图像存储装置中保存的图像的至少一部分的图形表示供处理;提供将用户界面耦合到远程图像处理器的因特网通信链路;在用户界面与远程图像处理器之间传送与应用于图形表示的处理有关的信息;以及使远程图像处理器访问远程图像存储装置以及对存储装置中保存的图像的至少一部分应用模仿应用于图形表示的那些处理的处理。在根据本发明的另一个实施例中,公开一种将个人化图像应用于与顾客的财务帐户对应的财务帐户访问部件的方法。此方法包括在安全地隔离用户界面进行维护的财务帐户关联表中把与顾客的财务帐户对应的财务数据与顾客图像标识符关联;根据在用户界面上关于图像存储装置中保存的原始图像的至少一部分的图形表示进行的用户选择,将顾客图像标识符与用户图像选择数据关联;以及将个人化图像应用于财务帐户访问部件,个人化图像基于与顾客图像标识符关联的用户图像选择数据。
文档编号G06Q40/00GK1777918SQ200480010144
公开日2006年5月24日 申请日期2004年2月17日 优先权日2003年2月18日
发明者A·埃格, T·埃格 申请人:舍弗塞德集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1