一种在线支付的方法及系统的制作方法

文档序号:6558226阅读:193来源:国知局
专利名称:一种在线支付的方法及系统的制作方法
技术领域
本发明涉及网络领域,特别是涉及一种在线支付的方法及系统。
背景技术
随着互联网和无线网络的发展,在线支付被越来越多的人认可。在线支付是通过第三方(如网上购物业务平台)提供的与银行之间的支付接口进行扣费的方式。这种方式的好处在于,可以将指定银行帐户中的资金直接转帐到业务帐户中或卖方帐户中,而无须用户到银行柜台办理现金转帐。
但是,对于网上购物的用户来说,用户每进行一笔交易都必须通过第三方提供的与银行之间的支付接口登录到银行服务器,并输入银行帐户卡号及相应的密码;之后,第三方通过数字签名方式,将用户输入的银行帐户卡号及相应的密码进行不对称加密(如RSA)或摘要加密(如MD5,SHA1),保证该银行帐户卡号及相应的密码的保密性;最后,第三方通过互联网将加密后的信息传送到银行服务器,银行服务器对加密后的信息验证成功后,完成本次交易的资金转帐。显然,基于现有的在线支付方式,用户进行每笔交易都必须输入一次银行帐户卡号及相应的密码,不仅增加了重复操作,而且也增大了银行帐户信息被盗的风险。
对于预付费(如网络游戏的充值点卡)的用户来说,在进行相关业务的过程中,用户通常不会关注剩余的预付费。若用户每次的预付费较少,不但会频繁出现预付费耗尽而中断相关业务的情况,而且频繁充值也给用户增加了麻烦,同时增大了银行帐户信息被盗的风险;若用户每次的预付费较多,则会暂押用户的资金。
综上所述,目前用户每进行一笔交易都必须输入一次银行帐户信息,并且无法实现自动续费。

发明内容
本发明提供一种在线支付的方法及系统,用以解决目前用户在线支付时,每进行一笔交易都必须输入一次银行帐户信息,并且无法实现自动续费的问题。
本发明方法包括A、将用户的业务帐户与该用户的银行帐户关联;B、在该用户使用所述业务帐户消费时,根据该用户预设的扣费条件,自动从关联的银行帐户中扣费。
进一步,通过数字签名的方式完成所述用户的业务帐户与银行帐户的关联。
所述步骤A包括下列步骤A1、用户通过业务帐户向选定的银行服务器发送签约请求;A2、用户在银行服务器提供的签约界面中填写银行帐户的数字签名;A3、银行服务器对该数字签名验证成功后,保存所述数字签名和签约凭证,并向用户下发,以完成用户的签约。
所述步骤B包括下列步骤B1、用户预先为其定购的业务逐一设置扣费条件;B2、当该用户使用所述业务帐户消费且满足扣费条件时,系统触发自动扣费操作;B3、系统根据所述扣费条件,直接从关联的银行帐户中扣除相应数量的费用;B4、系统为该用户提供相关业务。所述步骤B3中,系统依据所述数字签名或签约凭证从关联的银行帐户中扣费。
用户签约后,可向所述银行服务器发送携带有数字签名或签约凭证的解约请求;银行服务器据此解约。
本发明的一种在线支付的系统,包括签约模块,用于引导用户到选定的银行服务器完成签约;
数据库,用于存储银行服务器下发的用户签约信息及业务订购关系;扣费模块,用于在满足扣费条件时,以数据库中存储的用户签约信息与所述银行服务器交互,完成扣费。
进一步,所述系统还包括扣费条件配置模块,用于存储用户选定的银行服务器,并根据所述数据库中存储的业务订购关系,由用户为各个业务配置扣费条件;扣费条件判断模块,用于与相关业务系统交互,并判断是否满足所述扣费条件配置模块中相应的扣费条件,当满足扣费条件时,向所述扣费模块发出扣费指令;扣费成功通知模块,用于在扣费成功后,通知相关业务系统,使其为用户提供相关业务。
所述系统还包括解约模块,用于在用户要求解约时,引导用户到所述银行服务器完成解约。
所述签约信息包括数字签名或签约凭证。
本发明有益效果如下本发明通过数字签名的方式,将用户的业务帐户与该用户的银行帐户关联,即通过一次数字签名鉴权,将用户的业务帐户与该银行帐户绑定在一起。这样根据用户预设的扣费条件,用户使用所述业务帐户进行消费时,就无须对每笔消费反复输入银行帐户信息,从而减少了用户的操作,而且减少了在互联网上传输银行帐户信息的次数,减小了银行帐户信息被盗的风险。
由于本发明将用户的业务帐户与该用户的银行帐户关联,并且用户可预设扣费条件,所以当预付费的余额满足扣费条件时,系统会自动从该用户的银行帐户中转帐,以补充预付费。这样只要用户的银行帐户中的资金充足,就不会出现中断业务的情况,同时也无需用户预付太多费用,保证用户资金使用的灵活性。


图1为本发明的系统结构示意图;图2为本发明方法步骤流程图。
具体实施例方式
为了使用户在线支付时,无须每进行一笔交易输入一次银行帐户信息,并且为了实现自动续费,本发明提供了一种在线支付的系统,参见图1所示,其包括数据库1,用于存储银行服务器下发的用户签约信息及业务订购关系。
扣费条件配置模块2,用于存储用户选定的银行服务器,并根据所述数据库1中存储的业务订购关系,由用户为各个业务配置扣费条件。所述扣费条件包括用户手动触发扣费,或者自动扣费;若所述扣费条件为自动扣费,则扣费条件进一步包括时间条件,或者业务帐户的余额条件及每次充值金额签约模块3,用于根据扣费条件配置模块2中存储的用户选定的银行服务器,引导用户以数字签名方式到该服务器完成签约。
扣费条件判断模块4,用于与相关业务系统交互,并判断是否满足所述扣费条件配置模块2中相应的扣费条件,当满足扣费条件时,发出扣费指令。
扣费模块5,用于在收到扣费条件判断模块4发来的扣费指令后,根据所述扣费条件配置模块2中配置的扣费条件,以数据库1中存储的用户签约信息(包括数字签名或签约凭证)与所述银行服务器交互,完成扣费。
扣费成功通知模块6,用于在获知扣费成功后,通知相关业务系统,使其为用户提供相关业务。
若用户有解约的需求,则本发明的在线支付系统进一步包括解约模块7,用于引导用户到所述银行服务器完成解约。
应用上述系统,本发明提供了一种在线支付的方法,参见图2所示,包括下列主要步骤
S1、用户以业务帐户登录。
为了使业务帐户与银行帐户相关联,用户必须首先以其拥有的业务帐户登录到本发明的在线支付系统。
S2、用户选定欲关联的银行,并配置扣费条件。
所述系统为用户提供界面。用户需根据自己的资金分配情况,选定欲关联的银行,并配置扣费条件。针对具体业务,所述扣费条件包括但不限于以下三项a、针对网上购物业务,用户可将扣费条件设置为手动触发扣费;b、针对周期性订购业务(如电子月刊),用户可将扣费条件设置为检测到存在新的电子月刊时,或者每月特定日期等;c、针对预付费业务(如网络游戏),用户可将扣费条件设置为预付费余额小于等于M元时,则购买N元的游戏点卡。
S3、用户与所述银行签约,完成关联。
所述系统根据用户选定的欲关联的银行,引导用户到该银行的服务器,以数字签名的方式完成签约;签约后银行的服务器保存数字签名和/或签约凭证,并将该其下发到所述系统。至此完成业务帐户与银行帐户的关联。
S4、判断是否满足扣费条件,若是,则转入步骤S5;否则,重新判断。
之后,用户使用其拥有的业务帐户登录到所述系统后,可基于该系统进行消费(包括但不限于上述3项具体业务)。与此同时,所述系统监测是否满足用户配置的扣费条件,若是,则转入步骤S5;否则,循环监测。
S5、扣费。
当系统监测到满足用户配置的扣费条件时,所述系统在与关联的银行服务器交互的消息中携带数字签名或签约凭证,银行服务器确认所述数字签名或签约凭证后,完成扣费。
S6、提供相关业务。
银行服务器完成扣费后,向所述系统返回扣费成功消息;所述系统据此通知相关业务系统,为用户提供相关业务。
以下结合图1和图2,通过三个实例具体描述本发明方法。
方法实例一针对预付费业务的在线支付。
S101、用户以业务帐户登录。
用户首先以其拥有的业务帐户登录到本发明的在线支付系统。
S102、用户选定欲关联的银行,并配置扣费条件。
所述系统中的扣费条件配置模块2为用户提供界面,其中至少包括与所述系统有合作关系的各个银行(即通过接口可与所述系统交互的银行)的选项;以及根据数据库1中存储的该用户的业务订购关系,相应提供的扣费条件配置选项。进一步,针对本例所述扣费条件配置选项至少包括预付费余额最低值M和每次转帐充值的金额N。
用户根据自己的资金分配情况,在所述界面中选定欲关联的银行,并配置M和N的值。
在用户确认配置完成后,所述扣费条件配置模块2将用户选定和填写的信息保存。
S103、用户与所述银行签约,完成关联。
所述系统中的签约模块3根据扣费条件配置模块2中存储的用户选定的银行,首先,通过接口引导用户向该银行服务器发送签约请求;其次,用户在银行服务器提供的签约界面中填写银行帐户卡号及相应的密码;其后,所述签约模块3通过数字签名方式,将用户填写的银行帐户卡号及相应的密码进行不对称加密或摘要加密,以保证该银行帐户卡号及相应的密码的保密性,并通过接口将加密后的信息传送到该银行服务器;最后,该银行服务器对加密后的信息进行验证,若验证成功,则建立与用户登录系统所用业务帐户的关联。至此完成用户与所述银行的签约。
签约完成后,银行服务器保存所述数字签名和/或签约凭证,并向所述系统下发所述数字签名和/或签约凭证,系统将其保存在数据库1中,作为日后为所述用户与该银行交互的依据。
S104、判断是否满足扣费条件,若是,则转入步骤S105;否则,重新判断。
在用户不断使用预付费业务的过程中,系统中的扣费条件判断模块4每隔一定时长检测一次或在用户结束本次业务后检测一次,预付费余额是否小于等于扣费条件配置模块2中的M。当预付费余额是否小于等于M时,扣费条件判断模块4向扣费模块5发出扣费指令,即转入步骤S105。
S105、扣费。
扣费模块5收到扣费指令后,根据所述扣费条件配置模块2中配置的N,以数据库1中存储的数字签名和/或签约凭证与所述银行服务器交互。由于该银行服务器中存储有所述用户的数字签名和/或签约凭证,所以可据此通过验证;之后,银行将N元转帐到相关业务提供商的帐户,完成扣费。
S106、提供相关业务。
银行服务器完成扣费后,向所述系统中的扣费成功通知模块6发送扣费成功通知消息。扣费成功通知模块6收到该消息后,与相关业务系统交互,使其完成充值操作。
显然,本例中用户完成一次签约操作,将业务帐户与银行帐户关联后,无须每次在线充值时,都输入银行帐户信息。
若用户需要解除签约,可触发系统中的解约模块7完成解约。
方法实例二针对周期性订购业务的在线支付。
S201、用户以业务帐户登录。(与步骤S101相同)S202、用户选定欲关联的银行,并配置扣费条件。(其它内容与步骤S102相同。)针对本例所述扣费条件配置选项至少包括时间条件。所述时间条件进一步又可包括事件触发时,或者特定日期。
用户根据自己的资金分配情况,在所述界面中选定欲关联的银行,并配置时间条件。
在用户确认配置完成后,所述扣费条件配置模块2将用户选定和填写的信息保存。
S203、用户与所述银行签约,完成关联。(与步骤S103相同)S204、判断是否满足扣费条件,若是,则转入步骤S205;否则,重新判断。
扣费条件判断模块4与相关业务系统保持交互,当出现扣费条件配置模块2中的触发事件时;或者,扣费条件判断模块4发现到达扣费条件配置模块2中的特定日期时,向扣费模块5发出扣费指令,即转入步骤S205。
S205、扣费。
扣费模块5收到扣费指令后,与相关业务系统交互。根据用户订购的每期业务的金额,以数据库1中存储的数字签名和/或签约凭证与所述银行服务器交互。由于该银行服务器中存储有所述用户的数字签名和/或签约凭证,所以可据此通过验证;之后,银行将每期业务的金额转帐到相关业务提供商的帐户,完成扣费。
S206、提供相关业务。
银行服务器完成扣费后,向所述系统中的扣费成功通知模块6发送扣费成功通知消息。扣费成功通知模块6收到该消息后,与相关业务系统交互,使其为用户提供相关业务。
显然,本例中用户完成一次签约操作,将业务帐户与银行帐户关联后,无须在购买每期业务时,都输入银行帐户信息。
若用户需要解除签约,可触发系统中的解约模块7完成解约。
方法实例三针对网上购物业务的在线支付。
S301、用户以业务帐户登录。(与步骤S101相同)S302、用户选定欲关联的银行,并配置扣费条件。(其它内容与步骤S102相同。)
针对本例所述扣费条件配置选项为用户手动触发扣费。
用户根据自己的资金分配情况,在所述界面中选定欲关联的银行,并选定手动触发扣费。
在用户确认配置完成后,所述扣费条件配置模块2将用户选定和填写的信息保存。
S303、用户与所述银行签约,完成关联。(与步骤S 103相同)S304、判断是否满足扣费条件,若是,则转入步骤S305;否则,重新判断。
扣费条件判断模块4与相关业务系统保持交互,当用户在网上购物并确认付费时,向扣费模块5发出扣费指令,即转入步骤S305。
S305、扣费。
扣费模块5收到扣费指令后,与相关业务系统交互。根据用户的购物金额,以数据库1中存储的数字签名和/或签约凭证与所述银行服务器交互。由于该银行服务器中存储有所述用户的数字签名和/或签约凭证,所以可据此通过验证;之后,银行将购物金额转帐到卖方的帐户,完成扣费。
S306、提供相关业务。
银行服务器完成扣费后,向所述系统中的扣费成功通知模块6发送扣费成功通知消息。扣费成功通知模块6收到该消息后,与相关业务系统交互,使其告知卖方已完成转帐。
显然,本例中用户完成一次签约操作,将业务帐户与银行帐户关联后,无须每次网上购物时,都输入银行帐户信息。
若用户需要解除签约,可触发系统中的解约模块7完成解约。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种在线支付的方法,其特征在于,包括下列步骤A、将用户的业务帐户与该用户的银行帐户关联;B、在该用户使用所述业务帐户消费时,根据该用户预设的扣费条件,自动从关联的银行帐户中扣费。
2.如权利要求1所述的方法,其特征在于,通过数字签名的方式完成所述用户的业务帐户与银行帐户的关联。
3.如权利要求1或2所述的方法,其特征在于,所述步骤A包括下列步骤A1、用户通过业务帐户向选定的银行服务器发送签约请求;A2、用户在银行服务器提供的签约界面中填写银行帐户的数字签名;A3、银行服务器对该数字签名验证成功后,保存所述数字签名和签约凭证,并向用户下发,以完成用户的签约。
4.如权利要求3所述的方法,其特征在于,所述步骤B包括下列步骤B1、用户预先为其定购的业务逐一设置扣费条件;B2、当该用户使用所述业务帐户消费且满足扣费条件时,系统触发自动扣费操作;B3、系统根据所述扣费条件,直接从关联的银行帐户中扣除相应数量的费用;B4、系统为该用户提供相关业务。
5.如权利要求4所述的方法,其特征在于,所述步骤B3中,系统依据所述数字签名或签约凭证从关联的银行帐户中扣费。
6.如权利要求3所述的方法,其特征在于,用户签约后,可向所述银行服务器发送携带有数字签名或签约凭证的解约请求;银行服务器据此解约。
7.一种在线支付的系统,其特征在于,包括签约模块,用于引导用户到选定的银行服务器完成签约;数据库,用于存储银行服务器下发的用户签约信息及业务订购关系;扣费模块,用于在满足扣费条件时,以数据库中存储的用户签约信息与所述银行服务器交互,完成扣费。
8.如权利要求7所述的系统,其特征在于,所述系统还包括扣费条件配置模块,用于存储用户选定的银行服务器,并根据所述数据库中存储的业务订购关系,由用户为各个业务配置扣费条件;扣费条件判断模块,用于与相关业务系统交互,并判断是否满足所述扣费条件配置模块中相应的扣费条件,当满足扣费条件时,向所述扣费模块发出扣费指令;扣费成功通知模块,用于在扣费成功后,通知相关业务系统,使其为用户提供相关业务。
9.如权利要求8所述的系统,其特征在于,所述系统还包括解约模块,用于在用户要求解约时,引导用户到所述银行服务器完成解约。
10.如权利要求7至8任一项所述的系统,其特征在于,所述签约信息包括数字签名或签约凭证。
全文摘要
本发明公开了一种在线支付的方法及系统,用以解决目前用户在线支付时,每进行一笔交易都必须输入一次银行帐户信息,并且无法实现自动续费的问题。本发明方法包括A、将用户的业务帐户与该用户的银行帐户关联;B、在该用户使用所述业务帐户消费时,根据该用户预设的扣费条件,自动从关联的银行帐户中扣费。通过本发明的实施,减小了银行帐户信息被盗的风险,并可实现自动续费。
文档编号G06Q20/00GK101064029SQ20061007602
公开日2007年10月31日 申请日期2006年4月24日 优先权日2006年4月24日
发明者乔迁 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1