刷卡终端的业务下载方法及系统的制作方法

文档序号:6664380阅读:141来源:国知局
专利名称:刷卡终端的业务下载方法及系统的制作方法
技术领域
本发明涉及移动支付应用领域,尤其涉及一种刷卡终端的业务下载方法及系统。
背景技术
随着EMV (Europay^Mastercard和VISA)迁移的推进,系统数字化越来越深入人们生活的各个领域。中国不久将全面停止发行磁条卡,并使用智能卡取代。智能卡取代磁条卡一方面可以有效解决现在越来越多的银行卡复制欺诈,同时,它能够使货币数字化越来越深入人们的生活,人们可以很方便的使用电子货币替代纸币执行各种交易。刷卡终端就是配合智能卡实现电子货币功能的一种刷卡终端产品。现有技术中, 应用的复杂性注定了一款刷卡终端往往无法满足用户各种不同应用的需求,如果用户有多种应用需求则需要购买多个刷卡终端,而这对于用户来说是不现实的。

发明内容
本发明要解决的技术问题在于针对现有技术中同一刷卡终端无法满足用户的多种需求的缺陷,提供一种可以在同一刷卡终端上完成用户多种需求的刷卡终端的业务下载方法及系统。本发明解决其技术问题所采用的技术方案是提供一种刷卡终端的业务下载方法,包括以下步骤业务下载系统接收用户申请下载新发布的业务应用程序的申请信息并验证该申请信息所携带的签名信息;所述新发布的业务应用程序为业务提供商请求发布、并经终端发行商进行了应用签名的、在业务下载系统发布以供用户下载的业务应用程序;若所述签名信息通过验证,则所述业务下载系统将所述申请信息转发给业务支撑系统;所述业务支撑系统验证所述申请信息;若所述申请信息通过验证,则所述业务支撑系统生成并发送申请成功信息至所述业务下载系统;所述业务下载系统向用户返回申请成功的信息;用户下载所述业务应用程序至刷卡终端;所述刷卡终端验证所述业务应用程序的应用签名;若所述应用签名通过验证,则所述刷卡终端成功安装所述业务应用程序。本发明所述的刷卡终端的业务下载方法中,所述用户申请下载新发布的业务应用程序具体包括以下步骤用户登录所述业务下载系统提供的申请页面;根据所述申请页面提示接入刷卡终端;所述业务下载系统验证所述刷卡终端是否合法;
若所述刷卡终端合法,则所述业务下载系统获取所述刷卡终端的身份信息并请求获取用户个人基本信息;用户输入个人基本信息,所述刷卡终端利用私钥对所述刷卡终端的身份信息和所述用户个人基本信息进行签名,生成申请信息,并提交给所述业务下载系统。本发明所述的刷卡终端的 业务下载方法中,所述刷卡终端的身份信息为刷卡终端标识字符串。本发明所述的刷卡终端的业务下载方法中,在用户输入个人基本信息时,还通过辅助设备录入个人身份验证信息以及获取用户输入的所需申请的业务应用程序的业务请求码。本发明所述的刷卡终端的业务下载方法中,所述申请信息包括申请流水号、刷卡终端标识、用户姓名、身份证号码、业务请求码、个人身份验证信息、申请时间以及保留位。本发明所述的刷卡终端的业务下载方法中,所述个人身份验证信息包括指纹、虹膜或者视频照片。本发明所述的刷卡终端的业务下载方法中,所述业务支撑系统验证所述申请信息具体包括步骤所述业务支撑系统根据所述申请信息中携带的所述刷卡终端标识获取公钥;所述业务支撑系统根据获取的公钥验证所述申请信息中携带的签名信息;若所述签名信息通过验证,则验证所述申请信息中携带的用户的个人基本信息;若所述个人基本信息通过验证,则验证所述申请信息中携带的个人身份验证信息;若所述个人身份验证信息通过验证,则对所述申请信息的验证通过。本发明所述的刷卡终端的业务下载方法中,在进行每一项验证时,若未通过验证,则向用户提示验证失败。本发明解决其技术问题所采用的另一技术方案是提供一种刷卡终端的业务系统,包括业务下载系统、业务支撑系统和刷卡终端,其中所述业务下载系统,用于为用户提供业务应用程序的下载,接收用户申请下载新发布的业务应用程序的申请信息并验证该申请信息所携带的签名信息;若所述签名信息通过验证,则所述申请信息转发给业务支撑系统;所述新发布的业务应用程序为业务提供商请求发布的、并经终端发行商进行了应用签名的、在业务下载系统发布以供用户下载的业务应用程序;所述业务支撑系统,用于验证所述申请信息;若所述申请信息通过验证,则生成并发送请求成功信息至所述业务下载系统,以通过所述业务下载系统向用户返回申请成功的信息,并允许用户下载相应业务应用程序;所述刷卡终端,用于验证用户下载的所述业务应用程序的应用签名,若所述应用签名通过验证,则成功安装所述业务应用程序。本发明所述的刷卡终端的业务系统中,所述申请信息包括申请流水号、刷卡终端标识、用户姓名、身份证号码、业务请求码、个人身份验证信息、申请时间以及保留位。本发明产生的有益效果是本发明通过刷卡终端(如个人金融终端)的用户在业务下载系统中申请下载和开通新的业务,业务下载系统接收申请信息,搜集刷卡终端和用户的相关信息,并打包成业务开通申请信息传递到业务支撑系统,业务支撑系统受理申请信息后进行验证,并通过业务下载系统通知刷卡终端业务开通成功。刷卡终端的用户可以使用新下载的业务应用程序来实现对特定业务的功能支持,比如进行一卡通充值、水/电/气充值、银行卡电子钱包/电子现金充值等。本发明提出的多个系统间数据传递的方法,在不同系统间进行数据传递以实现业务开通,使得刷卡终端下载了相关业务应用程序后就可读取多种IC卡,实现对特定业务的功能支持满足了用户的多种需求。


下面将结合附图及实施例对本发明作进一步说明,附图中图I是本发明实施例刷卡终端的业务下载方法的流程图;图2是本发明实施例业务应用程序发布流程图;图3是本发明实施例用户申请下载新发布的业务应用程序的具体流程图;
图4是本发明实施例业务支撑系统验证申请信息的具体流程图;图5是本发明实施例刷卡终端的业务系统的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明中的刷卡终端是支持安全下载的可信终端,如个人金融终端,但不局限于此,其它能够处理接触,非接,磁条以及其它类型的卡的终端同样适用。刷卡终端下载的业务可以使用C语言或JAVA语言进行开发;当新的应用需要增加时,业务提供商负责开发相关的业务应用程序,并建立自己的业务支撑系统,完成相关测试工作;业务提供商向刷卡终端发行商(如银行)请求发布业务应用程序,刷卡终端发行商负责验证业务应用程序的可靠性和安全性,并对其进行数字签名,然后添加到业务下载系统中。刷卡终端的用户通过网络查询获取业务应用程序,并申请下载和开通新的业务。业务下载系统搜集刷卡终端的相关信息,并打包成业务开通申请信息传递到业务支撑系统。业务支撑系统受理申请信息后进行验证,验证通过后由业务下载系统通知刷卡终端业务开通成功。刷卡终端的用户可以使用新下载的业务应用程序来实现对特定业务的功能支持,比如进行一卡通充值、水/电/气充值、银行卡电子钱包/电子现金充值等,可以理解的是,并不局限于人金融终端,其它能够处理接触,非接,磁条以及其它类型的卡的终端也可通过本发明来实现。通过上述业务下载的模式,使得刷卡终端下载了相关业务应用程序后就可读取多种IC卡,实现对特定业务的功能支持满足了用户的多种需求。如图I所示,本发明实施例以个人金融终端为例,其业务下载方法主要用于金融业务系统,主要包括以下步骤S101、业务下载系统(可为终端发行商如银行提供和维护)接收用户申请下载新发布的业务应用程序的申请信息;新发布的业务应用程序为业务提供商请求发布、并经终端发行商进行了应用签名的、在业务下载系统发布以供用户下载的金融业务应用程序;
S102、业务下载系统验证该申请信息所携带的签名信息;S103、若签名信息未通过验证,则提示用户验证失败,拒绝用户的申请;S104、若签名信息通过验证,则业务下载系统将申请信息转发给业务支撑系统;S105、业务支撑系统验证申请信息;S106、若申请信息未通过验证,则向用户提示验证失败信息;S107、若申请信息通过验证,则业务支撑系统生成并发送申请成功信息至业务下载系统;S108、业务下载系统向用户返回申请成功的信息;
S109、用户下载业务应用程序至个人金融终端;SI 10、个人金融终端验证业务应用程序的应用签名;S111、若应用签名未通过验证,则个人金融终端无法安装该业务应用程序,则产生安装失败信息;S112、若应用签名通过验证,则个人金融终端可成功安装业务应用程序。其他非金融终端的业务下载方法也与上述方法类似,在此不--赘述。本发明实施例中业务提供上发布业务应用程序的流程图如图2所示,主要包括以下步骤S201、业务提供商请求发布业务应用程序;S202、终端发行商(如个人金融终端发行商)验证业务应用程序的安全性和可靠性;S203、若业务应用程序未通过验证,则终端发行商拒绝发布该业务应用程序;S204、若业务应用程序通过验证,即满足终端发行商对于业务应用程序的安全性和可靠性的要求,则终端发行商对该业务应用程序进行应用签名;S205、通过业务下载系统发布该业务应用程序,以供用户下载。本发明实施例中,在用户申请下载新发布的业务应用程序的具体步骤如图3所示,以个人金融终端为例,具体包括以下步骤S301、用户登录业务下载系统提供的申请页面;S302、用户根据申请页面提示接入个人金融终端;S303、业务下载系统验证个人金融终端是否合法;S304、若个人金融终端不合法,则拒绝用户的申请;S305、若个人金融终端合法,则业务下载系统获取个人金融终端的身份信息;本发明的一个实施例中,个人金融终端的身份信息为个人金融终端标识字符串,可设置器大小为16字节,基本格式为“TY*林林林林林林*”,其中“TY”为“天喻”的首字母,为16进制数字。S306、业务下载系统请求获取用户个人基本信息;S307、用户输入个人基本信息;个人基本信息主要包括在个人金融终端发行商处获取个人金融终端时登记的用户姓名、身份证号码等基本信息。在本发明的一个实施例中,在用户输入个人基本信息时,还通过辅助设备录入个人身份验证信息以及获取用户输入的所需申请的业务应用程序的业务请求码。个人身份信验证信息为在刷卡终端发行商处获取刷卡终端时留存的身份验证信息,可为指纹、虹膜或者视频照片等个人信息,同时又不局限于此类信息,所有与个人相关的信息都可作为身份验证信息。本发明实施例中,申请信息如下表I所示,主要包括申请流水号、刷卡终端标识、用户姓名、身份证号码、业务请求码、个人身份验证信息、申请时间以及保留位。业务请求码为3位十进制数字,代表当前能够提供的业务应用,可根据提示进行选择。表I:申请信息的构成
权利要求
1.一种刷卡终端的业务下载方法,其特征在于,包括以下步骤 业务下载系统接收用户申请下载新发布的业务应用程序的申请信息并验证该申请信息所携带的签名信息;所述新发布的业务应用程序为业务提供商请求发布、并经终端发行商进行了应用签名的、在业务下载系统发布以供用户下载的业务应用程序; 若所述签名信息通过验证,则所述业务下载系统将所述申请信息转发给业务支撑系统; 所述业务支撑系统验证所述申请信息; 若所述申请信息通过验证,则所述业务支撑系统生成并发送申请成功信息至所述业务下载系统; 所述业务下载系统向用户返回申请成功的信息; 用户下载所述业务应用程序至刷卡终端; 所述刷卡终端验证所述业务应用程序的应用签名; 若所述应用签名通过验证,则所述刷卡终端成功安装所述业务应用程序。
2.根据权利要求I所述的刷卡终端的业务下载方法,其特征在于,所述用户申请下载新发布的业务应用程序具体包括以下步骤 用户登录所述业务下载系统提供的申请页面; 根据所述申请页面提示接入刷卡终端; 所述业务下载系统验证所述刷卡终端是否合法; 若所述刷卡终端合法,则所述业务下载系统获取所述刷卡终端的身份信息并请求获取用户个人基本信息; 用户输入个人基本信息,所述刷卡终端利用私钥对所述刷卡终端的身份信息和所述用户个人基本信息进行签名,生成申请信息,并提交给所述业务下载系统。
3.根据权利要求2所述的刷卡终端的业务下载方法,其特征在于,所述刷卡终端的身份信息为刷卡终端标识字符串。
4.根据权利要求3所述的刷卡终端的业务下载方法,其特征在于,在用户输入个人基本信息时,还通过辅助设备录入个人身份验证信息以及获取用户输入的所需申请的业务应用程序的业务请求码。
5.根据权利要求4所述的刷卡终端的业务下载方法,其特征在于,所述申请信息包括申请流水号、刷卡终端标识、用户姓名、身份证号码、业务请求码、个人身份验证信息、申请时间以及保留位。
6.根据权利要求5所述的刷卡终端的业务下载方法,其特征在于,所述个人身份验证信息包括指纹、虹膜或者视频照片。
7.根据权利要求6所述的刷卡终端的业务下载方法,其特征在于,所述业务支撑系统验证所述申请信息具体包括步骤 所述业务支撑系统根据所述申请信息中携带的所述刷卡终端标识获取公钥; 所述业务支撑系统根据获取的公钥验证所述申请信息中携带的签名信息; 若所述签名信息通过验证,则验证所述申请信息中携带的用户的个人基本信息; 若所述个人基本信息通过验证,则验证所述申请信息中携带的个人身份验证信息; 若所述个人身份验证信息通过验证,则对所述申请信息的验证通过。
8.根据权利要求7所述的刷卡终端的业务下载方法,其特征在于,在进行每一项验证时,若未通过验证,则向用户提示验证失败。
9.一种刷卡终端的业务系统,其特征在于,包括业务下载系统、业务支撑系统和刷卡终端,其中 所述业务下载系统,用于为用户提供业务应用程序的下载,接收用户申请下载新发布的业务应用程序的申请信息并验证该申请信息所携带的签名信息;若所述签名信息通过验证,则所述申请信息转发给业务支撑系统;所述新发布的业务应用程序为业务提供商请求发布的、并经终端发行商进行了应用签名的、在业务下载系统发布以供用户下载的业务应用程序; 所述业务支撑系统,用于验证所述申请信息;若所述申请信息通过验证,则生成并发送请求成功信息至所述业务下载系统,以通过所述业务下载系统向用户返回申请成功的信息,并允许用户下载相应业务应用程序; 所述刷卡终端,用于验证用户下载的所述业务应用程序的应用签名,若所述应用签名通过验证,则成功安装所述业务应用程序。
10.根据权利要求9所述的刷卡终端的业务系统,其特征在于,所述申请信息包括申请流水号、刷卡终端标识、用户姓名、身份证号码、业务请求码、个人身份验证信息、申请时间以及保留位。
全文摘要
本发明公开了刷卡终端的业务下载方法及系统,其中方法包括以下步骤业务下载系统接收用户申请下载新发布的业务应用程序的申请信息并验证该申请信息所携带的签名信息;若签名信息通过验证,则业务下载系统将申请信息转发给业务支撑系统;业务支撑系统验证申请信息;若申请信息通过验证,则业务支撑系统生成并发送申请成功信息至业务下载系统;业务下载系统向用户返回申请成功的信息;用户下载业务应用程序至刷卡终端,以安装业务应用程序。本发明使得刷卡终端下载了相关业务应用程序后就可读取多种IC卡,实现对特定业务的功能支持,满足了用户的多种需求。
文档编号G07F7/10GK102800153SQ201210246500
公开日2012年11月28日 申请日期2012年7月17日 优先权日2012年7月17日
发明者吴俊军, 付积存, 方明伟, 陈吉, 刘端, 余晓 申请人:武汉天喻信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1