用于通过网络执行金融交易的技术的制作方法_3

文档序号:9506689阅读:来源:国知局
进行。
[0041]为了使客户审核部门160执行从第一加密区段向第二加密区段的转译,客户审核部门160需要有权访问用于用户以及用于商户114和收单方处理器116的适当加密技术。例如,客户审核部门160可以基于与用户、商户114、收单方处理器116和/或金融机构118的业务关系而具有对该信息的访问权。这些业务关系可以与金融软件关联。例如,用户、商户114、收单方处理器116和/或金融机构118可以使用金融软件以进行金融交易、执行金融规划、生成工资册和/或执行金融记账。
[0042]通常,诸如与一种或者多种加密技术关联的加密密钥这样的信息可以存储于计算机系统300中的一个或者多个位置(例如本地或者远程)。另外,由于该信息可能是敏感信息,所以它可以被加密。例如,可以加密存储的信息和/或经由网络312传达的信息。
[0043]计算机系统300中的计算机和服务器可以包括能够操控计算机可读数据或者通过网络在两个或者更多计算系统之间传送这样的数据的多种设备之一,包括:个人计算机、膝上型计算机、主机计算机、便携电子设备(诸如蜂窝电话或者PDA)、服务器和/或客户机计算机(在客户机-服务器架构中)。另外,网络312可以包括:互联网、万维网(WWW)、内部网、LAN、WAN、MAN或者网络组合或者实现计算系统之间通信的其他技术。
[0044]在示例实施方式中,金融软件包括诸如以下软件:Quicken?和/或Turbo Tax? (来自 Mountain View, California 的 Intuit, Inc.)、Microsoft Money? (来自Redmond, Washington 的 Microsoft Corporat1n)、SplashMoney?(来自 Los Gatos, CA 的SplashData, Inc.)、Mvelopes?(来自 Draper, Utah 的 In2M, Inc.)和 / 或开源应用(诸如Gnucash?、PLCash?、Budget?(来自 St.Paul, Minnesota 的 Snowmint Creative Solut1nsLLC))和/或能够处理金融信息的其他规划软件。
[0045]另夕卜,金融软件可以包括诸如以下软件:QuickBooks?(来自MountainView, California 的 Intuit, Inc.)、Peachtree?(来自 Newcastle Upon Tyne, UnitedKingdom 的 Sage Group PLC)、Peachtree Complete? (来自 Newcastle Upon Tyne, UnitedKingdom 的 Sage Group PLC)、MY0B Business Essentials? (来自 Rockaway, New Jersey 的MYOB US, Inc.)、NetSuite Small Business Accounting?(来自 San Mateo, California 的NetSuite, Inc.)、Cougar Mountain?(来自 Boise, Idaho 的 Cougar Mountain Software)、Microsoft Office Accounting? (来自 Redmond, Washington 的 Microsoft Corporat1n)、Simply Accounting?(来自 Newcastle Upon Tyne, United Kingdom 的 Sage Group PLC)、CYMA IV Accounting? (来自 Tempe, Arizona 的 CYMA Systems, Inc.)、DacEasy ?(来自 Lawrenceville, Georgia 的 Sage Software SB, Inc.)、Microsoft Money?(来自Redmond, Washington的Microsoft Corporat1n)和/或能够处理工资表的其他工资表或者记账软件。
[0046]图4呈现示出了通过网络执行金融交易的计算机系统400的框图。计算机系统400包括一个或者多个处理器410、通信接口 412、用户接口 414和将这些部件耦合在一起的一个或者多个信号线422。注意,一个或者多个处理单元410可以支持并行处理和/或多线程操作,通信接口 412可以具有持久通信连接,并且一个或者多个信号线422可以构成通信总线。另外,用户接口 414可以包括:显示器416、键盘418和/或指示器420 (诸如鼠标)。
[0047]在计算机系统400中的存储器可以包括易失性存储器和/或非易失性存储器。具体而言,存储器424可以包括:R0M、RAM、EPR0M、EEPR0M、闪存、一个或者多个智能卡、一个或者多个磁盘存储设备和/或一个或者多个光学存储设备。存储器424可以存储操作系统426,该操作系统包括用于处置各种基本系统服务的过程(或者指令集),这些基本系统服务用于执行依赖于硬件的任务。尽管在计算机系统400中未显式示出,但是在一些实施方式中,操作系统426包括web浏览器。存储器424也可以存储通信模块428中的过程(或者指令集)。这些通信过程可以用于与一个或者多个计算机和/或服务器(包括参照计算机系统400远程定位的计算机和/或服务器)通信。
[0048]存储器424也可以包括多个程序模块(或者指令集),包括:金融交易模块430(或者指令集)、加密模块432和可选金融模块450 (或者指令集)。使用金融交易模块430,客户可以提供与金融交易(诸如金融交易A 436-1和金融交易B 436-2)关联的金融信息434。该金融信息可以包括用于借记卡的加密PIN码。可以使用与对应PIN输入器关联的加密技术448来加密这些加密的PIN码。另外,该唯一对应关系可被包括在注册PIN输入器信息438中。在一些实施方式中,客户向计算机系统400直接提供金融信息434。备选地,客户可以向企业442 (诸如商户)提供至少一些金融信息434,这些企业向计算机系统400提供金融信息434。
[0049]金融交易模块430 (其执行与图1B、1C和3中的客户审核部门160关联的至少一些操作)可以使用加密模块432以及一种或者多种加密技术448加密的PIN码从一个加密区段转译为另一加密区段。注意,与其他加密区段关联的加密技术可以对应于企业442、收单方处理器444和/或金融机构446。在该转译之后,金融交易模块430可以经由主机网络提供重新加密的PIN码和/或与金融交易关联的附加加密金融信息以用于的后续处理。在一些实施方式中,在转译操作期间,可选加密PIN码440存储于存储器424中。
[0050]注意,在一些实施方式中,至少某些金融信息434被获取,或者与可选金融模块450 (诸如金融软件)进行关联。
[0051]可以利用高级过程语言、面向对象变成语言和/或用汇编或者机器语言来实现存储器424中的在各种模块中的指令。注意可以编译或者解译(例如可配置或者配置)编程语言以由一个或者多个处理单元410执行。
[0052]虽然将计算机系统400图示为具有多个离散的项,但是图4旨在于对可以存在于计算机系统400中的各种特征的功能描述而不是这里描述的实施方式的结构示意图。在实践中并且如本领域普通技术人员认识到的那样,计算机系统400的功能可以分布于大量服务器或者计算机上,并且每
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1