移动银行服务架构的制作方法

xiaoxiao2020-7-22  11

专利名称:移动银行服务架构的制作方法
技术领域
本发明一般涉及一种交易系统的界面,尤其涉及一种移动银行服务架构。
背景技术
随着遍及移动电话的无线数据服务的盛行,很多商业运作都通过提供他们自己的尤其适应于这些电话的服务,以促进对于他们的在线服务的访问。例如,商人可以操作一个与它们的主网页分开的移动网页,所述移动网页被特别设计以令移动电话用户的导航更为简单。移动电话通常因为有限的输入或输出选择而受到一些可访问性的问题的困扰,所以确保优质体验的唯一方法可能是提供一种手段以跟特别设计给移动电话用户的商业作出互动。金融机构是尝试满足移动电话用户的商业运作之一。如先前提到的,这通常包括考虑到移动电话屏幕的显示限制和移动电话的输入能力,设计特别的网页给移动电话用户,以访问他们的户口信息。其他金融机构可能依靠自动化服务,当电话用户拨打自动化服务时,容许用户操纵一系列的提示符以进行金融交易。虽然这些金融机构和其他商业运作的努力已经增加了与使用在移动电话上的数据或语音通讯的企业的互动的效率,但是实施这些设备通常牵涉到企业的巨大开支。企业不只必须运行服务以接受来自其客户的通讯,而且亦必须设计,实施和维护允许接受来自其客户通讯的构架,以在企业的现存系统上操作他们的记录。因此,需要一个接口使得公司企业,如金融机构,迅速整合如移动数据通讯的各种频道到他们的业务系统中。

发明内容
本发明的实施例包括一种通过界面连接用户装置到交易系统的方法。所述方法包括从SMS讯息中的SMS网关接收指令,所述SMS讯息源自所述用户装置,解析所述指令以获得相应的交易,在所述交易系统上调用函数以进行所述交易,从所述交易系统接收响应,和在响应SMS讯息中传送所述响应到所述用户装置。本发明的实施例还包括一种用户装置和交易系统之间的界面。所述界面包括从 SMS讯息中的SMS网关接收指令的第一接收模块,所述SMS消息源自所述用户装置,解析所述指令以获得相应的交易的解析模块,在所述交易系统上调用函数以进行所述交易的服务管理员模块,从所述交易系统接收响应的第二接受模块,和在响应SMS讯息中传送响应到所述用户装置的传送模块。本发明的实施例还包括一种包括计算器可用媒介的计算器程序产品,所述计算器可用媒介上记录有计算器程序逻辑以容许处理器提供用户装置和交易系统之间的界面。所述计算器程序逻辑包括容许处理器从SMS讯息中的SMS网关接收指令的第一接收手段,所述SMS消息源自所述用户装置,容许处理器解析所述交易系统以获得相应的交易的解析手段,容许处理器在所述交易系统上调用函数以进行所述交易的调用手段,容许处理器从所述交易系统接收响应的第二接收手段,和容许处理器在响应SMS讯息中传送响应到所述用户装置的传送手段。本发明的实施例还包括一种用户装置和交易系统之间的接口。所述接口包括一个频道管理员,用于通过一个或多个频道与用户装置建立通讯,所述频道管理员被配置以从用户装置接收交易;安全模块,以提供认证;应用程序程序设计界面,以将交易映像为交易系统的函数;和服务管理员,以使用所述应用程序程序设计界面调用相关交易的函数。本发明的实施例还包括一种包括计算器可用媒介的计算器程序产品,所述计算器可用媒介上记录有计算器程序逻辑以容许提供用户装置和交易系统之间的界面。计算器程序逻辑包括容许处理器通过一个或多个频道与用户装置建立通讯的通讯手段,所述通讯手段被配置以从用户装置接收交易;容许处理器提供认证的认证手段,容许处理器提供应用程序编程界面将交易映像在交易系统上的函数的连接手段,和容许处理器使用应用程序编程界面调用相关交易的函数的服务手段。本发明进一步的实施例括一种用于连接用户装置至交易系统的方法。所述方法包括通过一个或多个频道与用户装置建立通讯,通过一个或多个频道从用户装置接收交易, 认证用户装置,提供应用程序编程界面将交易映像在交易系统上的函数,和使用应用程序编程界面调用相关交易的函数。本发明更多的特征和优点,并本发明的不同实施例的结构和运作在以下参照附图详细描述。留意本发明并不限制于在此描述的特定实施例。这些实施例只作说明目的而在此提出。基于包含在此的教导,更多的实施例对本领域的技术人员来说是显而易见的。


在此并入并形成说明书一部分的

了本发明的实施例,并连同描述一起有助于解释本发明的原理和容许本领域的技术人员去制造和使用本发明。图1显示根据本发明的一个实施例的移动银行服务网络。图2显示根据本发明的一个实施例,移动银行服务网络之内的通讯频道。图3显示根据本发明的一个实施例的移动银行服务界面。图4显示根据本发明的一个实施例,移动银行服务界面更多的模块。图5为根据本发明的一个实施例,显示移动银行服务界面连接用户装置和银行系统的步骤的流程图。图6为根据本发明的一个实施例,向移动银行界面提供用户认证的步骤的流程图。图7显示根据本发明的一个实施例,用于移动银行服务界面的SMS服务。图8显示根据本发明的一个实施例,用于移动银行服务界面的智能客户服务。图9显示根据本发明的一个实施例,用于移动银行服务界面的WAP服务。图10显示根据本发明的一个实施例的指令安全等级。图11显示根据本发明的一个实施例,在用户装置上的用户认证和交易界面。图12显示根据本发明的一个实施例的指令语法模块。图13为根据本发明的一个实施例,显示决定用户区域设置的步骤的流程图。图14显示可在其中实施本发明的实施例的示例计算器系统。
本发明在此参照附图描述。在附图中,相似的参考编号指相同或功能上类似的元素。另外,基本地,参考编号最左方的数字指出该参考编号最初出现的图号。
具体实施例方式I.前言以下本发明的具体实施方式
参照显示跟本发明一致的示范实施例的附图。可能有其他的实施例,而亦可以在本发明的精神和范围内对实施例作出改动。因此,具体实施方式
部分并不为了限制本发明。相反的,本发明的范围被附上的权利要求书所定义。对本领域的人员很明显地,本发明如以下描述的,可以在很多不同软件,硬件,固件和/或在图中显示的个体中实施。任何实施本发明的实际软件程序代码跟硬件的特别控制并不限制本发明。因此,在此处提出的详细程度的前提下,本发明运作上的行为会在理解到有对实施例作出改动或变更的可能之下而描述。图1显示根据本发明的一个实施例的移动银行服务网络100。网络100包括用户装置102,无线网络104,移动银行服务界面106,和金融机构系统108。如在本说明书所用的,用户装置102通常地是拥有数据通讯能力的移动电话,即使相关领域的技术人员会实时理解到可以使用任何通讯装置或拥有通讯能力的装置来代替。同样地,在本说明书之内, 网络104通常为无线网络,即使本领域的技术人员会同样的理解到,根据用户装置102的性能,其他类型的网络,例如任何类型的有线网络或任何类型的无线技术(例如蓝芽,手机网络,Wi-Fi,点对点等)均可用来代替无线网络104。在本说明书之内,金融系统108通常为银行系统,根据本发明的一个实施例,所述系统容许用户访问他或她的财务记录,并进行金融交易例如结余查询或从用户其中一个户口转账到另外一个户口等。但是,相关领域的技术人员会理解到系统108并不限于银行业或金融业的范畴,并可以包括其他用户装置102操作的系统。作为例子但不为限制的,移动银行服务界面106会在本说明书中指为通过金融机构系统108向用户提供可用的银行服务功能的界面,但相关领域的技术人员会理解到界面106和系统108可允许用户通过用户装置102访问其它系统。作为例子但不为限制的,界面106和系统108允许用户装置102的用户访问商人系统(代替金融系统108)以进行通过商人系统界面(代替移动银行界面106) 访问的采购。根据本发明的一个实施例,金融系统108为银行服务数据库(未显示)的网页前端。正常地,用户会通过在个人计算器上打开网页浏览器并直接访问网页来访问这些系统, 利用嵌入在网页内的功能跟储存在金融机构处的他们的户口信息进行互动。根据本发明另外一个实施例,金融系统108对用户例如顾客来说为金融机构的可网络访问的入口点,以访问他们的户口信息。根据本发明一个进一步的实施例,金融系统108为银行员工手工操作的核心银行系统。相关领域的技术人员会理解到金融系统108更多的配置都在本发明的范围之内,而上述的配置只作为例子而不是限制提出。根据本发明的一个实施例,移动银行服务界面106通过从用户装置102接收指令并将指令翻译成金融系统108可理解的操作,如以下更详细公开的,来简化用户装置102和金融系统108之间的通讯。再者,根据本发明的一个实施例,移动银行服务界面106包括在无线网络104之上建立跟用户装置102通讯的逻辑。根据本发明的一个实施例,无线网络104为移动通讯网络。II.网络通讯图2为根据本发明的一个实施例,显示在移动银行服务网络之内的通讯频道的网络200。如之前公开的,用户装置102可操作以在无线网络104之上联机到移动银行服务界面106,以访问金融系统(未显示)。相关领域的技术人员会明白用户装置102例如移动电话,可以在无线网络104上使用多种不同的协议来通讯,例如移动通讯网络。根据本发明的一个实施例,用户装置102被配置以在无线网络104上传送符合无线应用协议(“WAP”)202的数据。根据本发明的另外一个实施例,用户装置102被配置以在无线网络104上传送符合短讯服务("SMS")协议206的数据。根据本发明一个进一步的实施例,用户装置102被配置以通过无线网络104,依据额外的数据通信协议传送符合智能用户数据204。相关领域技术人员会明白有更多可在无线网络104上使用的通信协议, 以允许用户装置102访问移动银行服务界面106。
在用户装置102通过WAP数据202或智能客户数据204通讯的情况下,互联网通道208用来通过无线网络104接收WAP数据202或智能客户数据204,并将上述数据转发至流动银行服务界面106。相关领域技术人员明白,如图2所示的互联网通道208和网络212之精确配置不是必须存在于每个系统中,反之,其它将WAP数据202或智能客户数据 204通信转送至流动银行服务界面106的手段也可执行。根据本发明的一个实施例,如果用户装置102通过无线网络104进行SMS数据206 的通信,SMS网关210被使用以从无线网络104接收SMS数据206通讯,并将通讯转送到移动银行服务界面106。根据本发明的一个实施例,SMS网关210为加州德布连市的赛贝斯股分有限公司提供的Sykise 365 系统。相关领域的技术人员会明白,如图2中所示的SMS 网关210的准确配置不须在所有系统中存在,在那些系统中实施其它转送SMS数据206到移动银行服务界面106的手段。根据本发明的一个实施例,用户装置102通过使用分配给移动银行服务界面106 的特别‘‘短码‘‘来传送SMS数据206到SMS网关210,以允许SMS网关210正确地将SMS数据206运到移动银行服务界面106。根据本发明的另外一个实施例,短码被分配给移动银行服务界面106代表的金融机构。
依据本发明的一个实施例,用户装置102通过使用分配于流动银行服务界面106的互联网协议(“IP”)地址,将WAP数据202或智能客户数据204传送至互联网通道208,以允许该通道经由设定路线传送上述数据至流动银行服务界面106。依据本发明的一个附加实施例,上述IP地址分配于流动银行服务界面106前置的IP地址。III.流动银行服务界面图3为根据本发明的一个实施例,显示移动银行服务界面106的额外特征的网络 300。如在之前的图2中显示的,移动银行服务界面106能够接收智能客户数据204,SMS数据206,WAP数据202,以及移动银行服务界面106编程设置接收的任何其他通信协议。
依据本发明的一个实施例,上述手机银行界面包括一个用以管理一个或多个数据信道的信道管理模块302,如智能客户端数据204,SMS数据206,和WAP数据202。依据本发明的一个实施例,上述信道由信道管理器302内置的相应的服务模块管理,如丰富客户服务模块306界面用以连接智能客户数据204。依据本发明的一个附加实施例,信道管理器302包括指令驱动SMS服务模块308,以连接SMS数据206。依据本发明的一个实施例,信道管理器包括302包括WAP服务模块312,以连接WAP数据202。相关领域技术人员明白,附加的服务模块可经开发并添加到渠道管理器302,以连接附加的信道。更多关于频道管理员302中指令驱动SMS服务308的细节,在共同拥有的美国专利申请号12/183,390,代理人案号1933. 0610000,申请日为2008年7月31日,名为〃通过短讯服务的移动银行服务"的申请中公开,该申请在此以全文并入作为参考。根据本发明的一个实施例,频道管理员302还包括认证用户或用户装置的安全层。根据本发明的一个实施例,安全层被配置以决定需要执行从用户通过服务模块而来的指令,例如是服务模块306,308和312,认证用户或用户装置,和在如果通过认证时容许指令的处理的认证等级。根据本发明的一个实施例,频道管理员302还包括服务管理员316。根据本发明的一个实施例,频道管理员302通过连接器模块304,促进从用户装置通过服务模块如服务模块306,308和312接收到金融系统108的指令的通讯,这会在以下完全讨论。相关领域的技术人员可理解服务管理员316的性能不须集中在单一个模块内,而可以可选地在频道管理员302中间分布。根据本发明的一个实施例,服务管理员316的性能在指令驱动的服务模块308之内本地化。根据本发明的一个进一步的实施例,频道管理员302为服务管理员 316的一部分。根据本发明的一个实施例,连接器模块304容许频道管理员302通过例如服务管理员316调用金融系统108内的函数,以进行从用户装置通过指令驱动SMS服务模块308 接收的指令。根据本发明的一个实施例,连接器模块304的功能通过在连接器模块304之内提供连接器应用编程界面(〃 API" )318而实现。连接器API318向金融系统108的函数提供界面,这些函数可以被服务管理员316 调用,以执行从用户装置经过指令驱动服务模块308接收的指令。金融系统108提供的函数包括付款320功能,转账322功能,自动结算(“ACH" ) 3M功能,汇款3 功能,结余查询3 功能,和基本银行服务330功能。相关领域的技术人员会明白金融系统108可以提供额外的功能,以容许用户跟金融机构互动,而上述的金融系统108所提供的功能只作为例子而不是限制来描述。再者,如先前公开的,这些功能并不限于金融服务,而可以伸延到其他应用,包括任何牵涉用户互动的应用。根据本发明的一个实施例,连接器304内提供有连接器插件332,以实施在连接器 API318中描述的函数。插件332实施一个或多个连接器API318所描述的函数,例如转账 322功能,或结余查询3 功能。根据本发明的一个实施例,开发人员创建用于跟连接器304 一起使用的插件332。根据本发明的一个进一步的实施例,多个插件332同时被提供,以跟多个金融机构系统108的末端联机。相关领域的技术人员会理解到插件332存在多个配置, 而上述配置只作为例子而不是限制提供。根据本发明的一个实施例,连接器API318提供定义函数所用的输入和输出参数的函数说明。如函数已实施在插件332中,服务管理员316被配置以调用该函数。根据本发明的实施例,函数通过给连接器API318描述的一或多个函数定义函数,以在插件332中实施,实施的函数使输入和输出参数被相应的函数说明所定义。例如,转账322函数的说明可以取源帐户,目标帐户,和币值作为输入,并提供成功或失败的确认作为输出。插件322内的转账322函数的实际实施方案会使用上述输入以进行转账交易,并根据连接器API318 的函数说明,返回成功或失败的讯息。根据本发明的一个实施例,此实施方案通过虚拟函数的使用来达成。根据本发明的一个实施例,插件332通过调用一或多个金融系统108的远程函数来实施函数。例如,根据本发明的一个实施例,如金融系统108没有跟插件332连接的专用通讯服务,但有在线银行服务服务332,插件332可以被实施以通过因特网访问金融系统 108的在线银行服务,以最终进行实施的函数。IV.移动银行服务界面的额外功能图4显示根据本发明的一个实施例的,包括移动银行服务界面106的网络400。跟以上一样,移动银行服务106包括频道管理员302和连接器304,而且亦包括提升移动银行服务界面106的功能的额外模块。这些额外模块会在以下更详细描述。根据本发明的一个实施例,操作模块402为允许金融机构的员工进行员工为本的银行服务工作,例如报告,案件管理,或许可证管理的网络应用程序。根据本发明的一个实施例,用户数据管理模块404为允许金融机构的顾客,并金融机构的员工,去管理顾客的数据例如用户数据412的网络应用程序,因为它涉及移动银行服务界面106。根据本发明的一个实施例,警告模块406被配置以传送关于警告状况的讯息到用户装置。例如,移动银行服务界面106可以在当用户的户口结余跌穿某个值时,通过警告模块406提供警告至用户装置。根据本发明的一个实施例,审计模块408提供用于储存经过移动银行服务界面 106的事件和讯息的机制。根据本发明的一个实施例,审计模块408被配置以储存从频道管理员302中的用户装置接收的所有指令。相关领域的技术人员会明白审计模块408可以被配置以记录任何在移动银行服务界面106内发生的通讯,不论是移动银行服务界面106内部的,或是移动银行服务界面106跟外面的系统的通讯,如金融系统108。根据本发明的一个实施例,审计模块408还可运作以通过运作模块402提供审计记录报告给金融机构的员工。根据本发明的一个实施例,I18N模块410容许移动银行服务界面106的国际化。 根据本发明的一个进一步的实施例,所有传送到用户装置的讯息均定义在资源文件中,因此可以本地化。根据本发明的一个实施例,同样的,日期,数字和货币的格式可以跟各地域制定。根据本发明的另外一个实施例,从频道管理员302的用户装置接收的指令根据相应用户地域的可制定指令语言来解读。V.移动银行服务界面的运作图5为根据本发明的一个实施例,显示移动银行服务界面106的运作流程的流程图。流程图500在持续参照图3所示的网络300描述。所述方法在步骤501开始,并进行到步骤502,在此步骤中,移动银行服务界面106从SMS讯息中的用户装置接收指令。在步骤504中,移动银行服务界面106解析该指令。根据本发明的一个实施例,该指令于移动银行服务界面106中的服务模块上被解析,如服务模块306、308和312。在步骤506中,移动银行服务界面106决定是否需要认证以处理解析出的指令。如不需要认证,方法继续到步骤512 ;或者,如果需要认证,方法则进行到步骤508,在此步骤中认证要求传送到用户装置。根据本发明的一个实施例,认证由移动银行服务界面106的安全层314进行。在步骤510,移动银行服务界面106决定认证是否成功。如认证不成功, 方法进行到步骤518,在此步骤处理会完结。如认证成功,方法继续到步骤512。在步骤512中,移动银行服务界面106调用相应步骤504所解析出的指令的函数。 根据本发明的一个实施例,函数通过连接器API318被调用,插件332提供函数的实施。如先前公开的,函数跟金融系统108进行通讯以执行所要求的指令,而在步骤514中移动银行服务界面106从金融系统108接收由于处理函数所得到的响应。在步骤516中,响应被提供给用户装置,而方法在步骤518结束。VI.安全层的运作图6为根据本发明的一个实施例,显示安全层314的运作流程的流程图600。方法在步骤601开始,并进行到步骤602,在此步骤中认证用户装置上的用户的需要会被确认。 在步骤604中,用户装置支持WAP推送讯息的能力会被确认。如果用户装置支持WAP推送讯息的话,在步骤606中WAP推送讯息会传送到用户装置,指示用户装置读取认证页面。否则,如果用户装置并不支持WAP推送讯息的话,在步骤608中认证页面的URL被传送到用户装置。根据本发明的一个实施例,在步骤608中传送到用户装置的URL为SMS讯息。在步骤610中,用户装置上的用户通过认证页面被认证,而方法在612结束。更多关于安全层314和安全层跟频道管理员302中指令驱动SMS服务308的互动的细节,在共同拥有的美国专利申请号12/183,390,代理人案号1933. 0610000,申请日为 2008年7月31日,名为"通过短讯服务的移动银行服务"的申请中公开,该申请在此以全文并入作为参考。VII.服务模块的更多功能图7显示根据本发明的一个实施例,包括指令驱动SMS服务308的网络700。如先前提到的,用户装置102可运作以在无线网络104上跟SMS网关210通讯,以传送SMS讯息到移动银行服务界面。根据本发明的一个实施例,移动银行服务界面接收到的SMS讯息被指令驱动SMS服务308处理。根据本发明的一个实施例,指令驱动SMS服务308包括被配置以从SMS网关接收 SMS讯息的SMS聆听器模块702。根据本发明的另一个的实施例,指令驱动SMS服务308还包括被配置以维持关联用户装置102的状态的状态和通话管理员706。根据本发明的一个进一步的实施例,指令驱动SMS讯息308包括SMS指令解析器705,连接到指令语法模块704 以解读用户装置102传送的指令。更多关于指令驱动SMS服务308的细节,在共同拥有的美国专利申请号 12/183,390,代理人案号1933.0610000,申请日为2008年7月31日,名为〃通过短讯服务的移动银行服务"的申请中公开,该申请在此以全文并入作为参考。图8显示根据本发明的一个实施例,包括丰富客户服务306的网络800。根据本发明的一个进一步的实施例,正如先前所公开的,用户装置102可运作以通过无线网络104与互联网网关208通讯,以通过互联网212将智能客户信息传送到移动银行服务界面。根据本发明的一个实施例,为了跟丰富客户服务306进行通讯,用户装置102上安装了智能客户端802。由于智能客户端802的特定用途在于与丰富客户服务306通信,根据本发明的一个实施例,智能客户端802的用户体验可优化,以促进与金融机构之互动。图9显示根据本发明的一个实施例,包括WAP服务312的网络900。根据本发明的一个进一步的实施例,正如先前所公开的,用户装置102可运作以通过无线网络104与互联网网关208通讯,以通过互联网212将WAP信息传送到移动银行服务界面。根据本发明的一个实施例,为与WAP服务312通讯,用户装置102安装了 WAP浏览器902。根据本发明另外的一个实施例,为了优化用户通过WAP浏览器902互动时的体验, WAP服务312包括演示管理器模块904和装置性能管理员模块906。设依据本发明的一个实施例,装置性能管理员模块906配置以确定支持协议和用户装置的反映性能,并发送合适的回应模板。依据本发明的一个进一步的实施例,演示管理器模块904配置以生成返回到用户装置的WAP页面。VIII.指令认证等级图10为根据本发明的一个实施例的,列出指令安全等级的图表1000。根据本发明的一个实施例,各从在服务模块的用户装置,例如图3中的服务模块306,308和312,接收的指令跟特定的认证等级关联。“无需认证"指令安全等级1002关联到不需用户装置,或不需用户装置的用户在处理指令之前跟安全层314进行认证的指令。"装置认证"指令安全等级1004关联到需要用户装置本身在处理指令之前进行认证的指令。“用户认证"指令安全等级1006关联需要用户装置的用户在处理指令之前进行认证的指令。“再认证"指令安全等级1008关联到需要用户装置的用户在处理指令之前进行再认证的指令,即使用户已曾经进行认证。 相关领域的技术人员会理解到更多的指令安全等级可以通过跟上述的指令安全等级类似的方法被定义和关联到指令。更多关于指令认证等级的细节,在共同拥有的美国专利申请号12/183,390,代理人案号1933. 0610000,申请日为2008年7月31日,名为"通过短讯服务的移动银行服务〃 的申请中公开,该申请在此以全文并入作为参考。IX.用户界面图11显示根据本发明的一个实施例,用于认证用户装置102的用户的用户界面 1102和1104。根据本发明的一个进一步的实施例,图11还显示用于在用户装置102上进行交易和观看交易结果的用户界面1106和1108。根据本发明的一个实施例,用户界面1102和1104显示使用认证页面,如图6的流程图600中的步骤610中描述的,以用于认证用户装置102上的用户的用户界面1102和 1104。因此,根据本发明的一个实施例,通过传送到认证页面1102和1104的URL到用户装置102,或通过传送带有认证页面1102和1104的WAP推送讯息到用户装置102。此外,用户界面102和104还用于使用WAP数据202对访问流动银行服务界面106 的的用户装置1102和1104上的用户进行认证。参照图9的网络900,根据本发明的一个实施例,当用户装置102使用WAP浏览器902访问WAP服务312时,WAP服务312被配置以将用户装置102导向用户界面1102和1104进行认证。认证完成后,根据本发明的一个进一步的实施例,用户装置102的用户可以通过诸如1106和1108的更多的用户界面与WAP服务312进行互动。更多关于认证用户界面,和关于指令驱动SMS服务308的细节,在共同拥有的美国专利申请号12/183,390,代理人案号1933. 0610000,申请日为2008年7月31日,名为〃通过短讯服务的移动银行服务"的申请中公开,该申请在此以全文并入作为参考。
相关领域的技术人员会明白用户界面的准确配置可以跟如图11所示的用户界面不同,而上述用户界面只作为例而不是限制提供。X.指令语法模块的更多功能图12显示根据本发明的一个实施例,包括指令语法模块704的网络1200。根据本发明另一个实施例,指令语法模块704包括文件类型定义(“DTD" ) 1202,用于定义一或多个指令1204。指令语法模块704定义的指令包括例如转账指令1206,付款指令1208,和结余查询指令1210。通过使用DTD1202,指令1204的开发人员可以使用DTD1202提供的定义在定义指令,例如指令1206,1208和1210,去解读从在图3的指令驱动SMS服务模块308的用户装置接收的指令。更多关于指令语法模块的细节,在共同拥有的美国专利申请号12/183,390,代理人案号1933. 0610000,申请日为2008年7月31日,名为"通过短讯服务的移动银行服务〃 的申请中公开,该申请在此以全文并入作为参考。XI.本地化方法图13为根据本发明的一个实施例,显示图4的I18N模块410的运作流程的流程图1300。根据本发明的另一个实施例,流程图1300的方法被I18N模块410使用以决定在处理从用户装置来的指令使用的地域。方法在步骤1301开始,并进行到步骤1302,在此步骤中用户装置的用户的优选地域在认证用户期间撷取。根据本发明的一个实施例,当进行用户认证之后,用户身分被确认,而关于用户设定的信息由用户数据信息获取,例如用户数据模块412的用户数据信息。如用户的优选地域不能在步骤1302中确认,在步骤1304中地域从用户装置接收的指令确认。根据本发明的一个实施例,指令是在特定的语言,而地域被确认为关联该特定语言的地域。如地域不能在步骤1304确认,在步骤1306中使用预置地域。根据本发明的一个实施例,预置地域为美国英语。方法之后在步骤1308结束。XII.示例计算器系统实施方案本发明不同的方面可以使用软件、固件、硬件或其组合实施。图14说明了本发明或其部分可在其中作为计算机可读程序代码来实施的示例计算机系统1400。例如,图5所示的流程图500,图6所示的流程图600,并图13所示的流程图1300,可以在系统1400中实施。本发明不同的实施例依据此示例计算机系统1400描述。在阅读此描述后,如何使用其它计算机系统和/或计算机结构实施本发明,对本领域的技术人员来说将会是明显的。计算机系统1400包括一个或多个处理器,例如处理器1404。处理器1404可以是特别用途或普通用途的处理器。处理器1404连接到通讯架构1406 (例如总线或网络)。计算机系统1400亦包括主内存1408,优选地是随机存取存储器(RAM),亦可以包括副内存1410。副内存1410可以包括如硬盘驱动器1412、可卸载式存储驱动器1414、和/ 或记忆棒。可卸载式存储驱动器1414可包括软盘驱动器、磁带驱动器、光盘驱动器、闪存, 等等。可卸载式存储驱动器1414以已知的方法从对可卸载式存储单元1418进行读写。可卸载式存储单元1418可包括软盘、磁带、光盘等,它们被可卸载式存储驱动器1414读写。如本领域的技术人员可理解到的,可卸载式存储单元1418包括了储存有计算机软件和/或数据的计算机可用存储媒体。在其它的实施中,副内存1410可包括其它相似的手段以容许计算机程序或其它指令加载到计算机系统1400中。这些手段包括如可卸载式存储单元1422和界面1420。这些手段的例子可包括程序卡带和卡带界面(如视象游戏装置中找到的)、可卸载式内存芯片(如EPROM或PR0M)和其关联的插座、和其它容许软件和数据从可卸载式存储单元1422 传输到计算机程序1400的可卸载式存储单元1422和界面1420。计算机系统1400亦可包括通讯界面1似4。通讯界面14M容许软件和数据在计算机系统1400和外部装置之间传输。通讯界面14 可包括调制解调器、网络界面(如以太网卡)、通讯端口、PCMCIA槽及卡等等。经通讯界面14M传输的软件和数据是信号形式的,这些信号可以是电子、电磁、光学、或其它能够被通讯界面14M接收的信号。这些信号通过通讯路径14 提供给通讯界面1似4。通讯路径14 携带讯号,并可以使用电线或电缆、光纤、电话线、移动电话链接、RP链接或其它通讯渠道实施。在这份文件中,“计算机程序媒体”和“计算机可用媒体” 一词泛指例如可卸载式存储单元1418、可卸载式存储单元1422、安装在硬盘驱动器1412中的硬盘、和在通讯路径 1426上携带的信号等媒体。计算机程序媒体和计算机可用媒体也可以指内存,例如主内存 1408和副内存1410,而它们可以是内存半导体(如动态随机存取内存等)。这些计算机程序产品是提供软件给计算机系统1400的手段。计算机程序(亦称计算机控制逻辑)在主存储器1408和/或副内存1410中储存。 计算机程序也可以经由通讯界面14M接收。这些计算机程序在执行时,会容许计算机系统1400实施如同在此讨论的本发明。特别的是,当这些计算机程序执行时,会容许处理器 1404实施本发明的方法,例如图5中的流程图500,图6中的流程图600,和图13中的流程图1300所示的方法的步骤。因此,这些计算机程序代表计算机系统1400的控制器。当本发明使用软件实施时,软件可以在计算机程序产品中储存并使用可卸载式存储驱动器1414、 界面1420、硬盘1412或通讯媒体14M加载到计算机系统1400中。本发明亦指包括储存在任何计算机可用媒体中的软件的计算机程序产品。这些软件,当在一个或更多个数据处理装置上执行时,会引起数据处理装置如同这里所述般运作。 本发明的实施例使用任何计算机可用或可读的媒体,不论是现有的还是未来的。计算机可用媒体的例子包括但并不限于主要存储装置(例如任何类型的动态随机存取内存)、副存储装置(例如硬盘、软盘、光盘只读存储器、ZIP磁盘、磁带、磁性存储装置、光学存储装置、 微机电系统、纳米科技存储装置等)和通讯媒介(例如有线或无线通讯网络、局域网、广域网、内联网等)。XIII.总结虽然本发明不同的实施例已在上面描述,但应明白到它们只是作为例子展示,而不是限制。本领域的技术人员可以了解到,在不离开本发明后附的权利要求书所定义的精神和范围的情况下,可以作出形式上和细节上的不同改变。因此,本发明的含义和范围不应被任何上述的示例实施例所限制,而只应根据以下的权利要求书或其等同所定义。相关申请本申请跟共同拥有的美国专利申请号12/183,390,代理人案号1933.0610000,申请日为2008年7月31日,名为"通过短讯服务的移动银行服务"的申请相关,该申请在此以全文并入作为参考。
权利要求
1.一种通过界面连接用户装置到交易系统的方法,所述方法包括 从用户装置接收指令;解析所述指令以获得相应的交易; 认证所述用户装置;在所述交易系统上调用函数以进行所述交易; 从所述交易系统接收响应;和传送所述响应到所述用户装置。
2.如权利要求1所述的方法,所述认证所述用户装置步骤包括 决定是否需要认证以进行交易;及 如需认证时进行认证要求。
3.如权利要求1所述的方法,所述从用户装置接收指令的步骤进一步包括 从一个或多个频道接收所述用户装置指令。
4.一种通过界面连接用户装置到交易系统的系统,包括 从用户装置接收指令的第一接收模块;解析所述指令以获得相应的交易的解析模块; 认证所述用户装置的认证模块;在所述交易系统上调用函数以进行所述交易的服务管理员模块; 从所述交易系统接收响应的第二接收模块;和传送所述响应到所述用户装置的传送模块。
5.一种包括计算器可用媒介的计算器程序产品,所述计算器可用媒介记录有计算机程序逻辑以容许处理器提供用户装置和交易系统之间的界面,所述计算器程序逻辑包括从用户装置接收指令的第一接收手段; 解析所述指令以获得相应的交易的解析手段; 认证所述用户装置的认证手段;在所述交易系统上调用函数以进行所述交易的服务管理员手段; 从所述交易系统接收响应的第二接收手段;和传送所述响应到所述用户装置的传送手段。
6.一种连接用户装置和交易系统的界面,所述界面包括通过一个或多个频道建立通讯的频道管理员,所述频道管理员被配置以从用户装置接受交易;提供认证的安全模块;容许所述交易映像到交易系统上的函数的应用程序界面;及通过应用程序界面调用所述与交易相关的函数的服务管理员。
7.如权利要求6所述的界面,其中所述频道包括丰富客户服务频道。
8.如权利要求6所述的界面,其中所述频道包括SMS服务频道。
9.如权利要求6所述的界面,其中所述频道包括WAP服务频道。
10.如权利要求6所述的界面,还包括所述应用程序界面的实施方案,所述实施方案将所述交易影像至交易系统上的函数。
11.如权利要求6所述的界面,其中所述安全模块还包括装置认证模块。
12.如权利要求6所述的界面,其中所述安全模块还包括用户认证模块。
13.如权利要求6所述的界面,其中所述安全模块还包括远程认证模块。
14.如权利要求6所述的界面,其中所述用户装置是移动电话。
15.如权利要求6所述的界面,其中所述交易系统为银行服务系统。
16.如权利要求6所述的界面,其中所述交易为银行业务交易。
17.如权利要求10所述的界面,其中所述交易系统上的函数可通过与所述交易系统相连的网页访问。
18.—种包括计算器可用媒介的计算器程序产品,所述计算器可用媒介记录有计算机程序逻辑以容许处理器提供用户装置和交易系统之间的界面,所述计算器程序逻辑包括容许处理器通过一个或多个频道建立通讯的通讯手段,所述频道管理员被配置以从用户装置接受交易;容许处理器提供认证的认证手段;容许处理器提供容许所述交易映像到交易系统上的函数的应用程序界面的界面连接手段;及容许处理器通过应用程序界面调用所述与交易相关的函数的服务手段。
19.如权利要求18所述的计算机程序逻辑,其中所述频道包括丰富客户服务频道。
20.如权利要求18所述的计算机程序逻辑,其中所述频道包括SMS服务频道。
21.如权利要求18所述的计算机程序逻辑,其中所述频道包括WAP服务频道。
22.如权利要求18所述的计算机程序逻辑,还包括容许处理器提供所述应用程序界面的实施方案的实施手段,所述实施方案将所述交易影像至交易系统上的函数。
23.如权利要求18所述的计算机程序逻辑,其中所述认证手段还包括装置认证手段。
24.如权利要求18所述的计算机程序逻辑,其中所述认证手段还包括用户认证手段。
25.如权利要求18所述的计算机程序逻辑,其中所述认证手段还包括远程认证手段。
26.如权利要求18所述的计算机程序逻辑,其中所述用户装置是移动电话。
27.如权利要求18所述的计算机程序逻辑,其中所述交易系统为银行服务系统。
28.如权利要求18所述的计算机程序逻辑,其中所述交易为银行业务交易。
29.如权利要求22所述的计算机程序逻辑,其中所述交易系统上的函数可通过与所述交易系统相连的网页访问。
30.一种通过界面连接用户装置到交易系统的方法,所述方法包括 通过一个或多个频道跟所述用户装置通讯;通过所述一个或多个频道从用户装置接收指令; 认证所述用户装置;提供容许所述交易映像到交易系统上的函数的应用程序界面;及通过应用程序界面调用所述与交易相关的函数。
全文摘要
一种通过界面连接用户装置到交易系统的系统,方法和计算器程序产品在此提供。一种界面被提供以调用交易系统上的函数以进行交易。
文档编号G06Q40/00GK102165479SQ200980138557
公开日2011年8月24日 申请日期2009年7月20日 优先权日2008年7月31日
发明者拉斐尔·萨顿, 迪力普·萨门, 马克·泰丁 申请人:赛贝斯股份有限公司

最新回复(0)