一种脱机交易报文上送方法以及脱机交易报文上送系统转让专利

申请号 : CN201210489796.2

文献号 : CN103839339B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭敏周钰程志强郑建宾严翔翔

申请人 : 中国银联股份有限公司

摘要 :

本发明涉及一种脱机交易报文上送方法以及脱机交易报文上送系统。该方法包括:脱机交易步骤,由云POS终端和云平台共同完成脱机交易;脱机交易存储步骤,云POS终端和云平台分别存储脱机交易报文;脱机交易上送步骤,云平台自动将脱机交易报文上送到收单系统;脱机交易转发步骤,收单系统将脱机交易报文转发到卡信息交换系统;以及脱机交易应答返回步骤,从卡信息交换系统经由收单系统向云平台返回交易应答。根据本发明,能够避免商户因丢失了脱机交易报文而导致的损失,而且能够无需手动操作就能够完成批量的报文上送。

权利要求 :

1.一种脱机交易报文上送方法,该方法是基于云POS终端和云平台实现云POS终端与收单系统、卡信息交换系统之间的数据交换的方法,其特征在于,包括:脱机交易步骤,由云POS终端和云平台共同完成脱机交易;

脱机交易存储步骤,云POS终端和云平台分别存储脱机交易报文;

脱机交易上送步骤,云平台批量将脱机交易报文上送到收单系统;

脱机交易转发步骤,收单系统将脱机交易报文转发到卡信息交换系统;以及脱机交易应答返回步骤,从卡信息交换系统经由收单系统向云平台返回交易应答。

2.如权利要求1所述的脱机交易报文上送方法,其特征在于,在所述脱机交易存储步骤中,云POS终端将脱机交易报文存储在云POS终端、云平台将脱机交易报文存储在云平台。

3.如权利要求1所述的脱机交易报文上送方法,其特征在于,在所述脱机交易上送步骤中,云平台定时自动地将脱机交易报文批量上送至收单系统。

4.如权利要求1所述的脱机交易报文上送方法,其特征在于,所述脱机交易转发步骤包括下述子步骤:

收单系统解析脱机交易报文;

对脱机交易报文校验文件和记录格式;

收单系统将脱机交易报文批量转发到卡信息交换系统。

5.如权利要求1~4任意一项所述的脱机交易报文上送方法,其特征在于,在所述脱机交易步骤中,由云POS终端和云平台之间通过云浏览器进行数据交换来共同完成脱机交易。

6.一种脱机交易报文上送系统,其特征在于,包括:云POS终端、云平台、收单系统、卡信息交换系统,所述云POS终端和云平台用于共同完成脱机交易,其中,所述云POS终端和云平台分别存储脱机交易报文,所述云平台用于将脱机交易报文批量转发到收单系统,所述收单系统用于解析从所述云平台转发来的脱机交易报文并且将报文上送到所述卡信息交换系统,所述卡信息交换系统用于对从所述收单系统收到的脱机交易报文进行清算并向收单系统返回交易应答消息。

7.如权利要求6所述的脱机交易报文上送系统,其特征在于,所述云平台定时自动地将脱机交易报文批量上送至所述收单系统。

8.如权利要求6所述的脱机交易报文上送系统,其特征在于,所述收单系统包括:

解析单元,对脱机交易报文进行解析;

校验单元,对脱机交易报文校验文件和记录格式;

发送/接收单元,将脱机交易报文批量转发到所述卡信息交换系统,接收从所述卡信息交换系统返回的交易应答并且将该交易应答转发到所述云平台。

9.如权利要求6~8任意一项所述的脱机交易报文上送系统,其特征在于,所述云POS终端包括:用于与所述云平台之间建立连接并与所述云平台配合完成脱机交易的云浏览器。

10.如权利要求9所述的脱机交易报文上送系统,其特征在于,所述云平台包括:脱机交易处理单元,用于与所述云浏览器配合完成脱机交易,并且用于存储脱机交易报文;以及报文接收/发送单元,用于将脱机交易报文打包上送到所述收单系统。

说明书 :

一种脱机交易报文上送方法以及脱机交易报文上送系统

技术领域

[0001] 本发明涉及计算机数据处理技术,尤其涉及基于云POS终端的脱机交易报文上送方法以及脱机交易报文上送系统。

背景技术

[0002] 在现有技术中,随着国内银行卡EMV迁移飞速向前推进,基于小额支付的行业应用也越来越普及。
[0003] 图7是表示现有技术中基于普通POS终端的脱机交易业务的流程图。
[0004] 如图7所示,首先,在POS终端上选择消费交易,然后,根据提示插入IC卡,由POS终端对IC卡进行读卡处理,接着,选择电子现金应用,POS终端提示输入金额,由操作员输入金额并确认金额,接着进入小额支付流程,如果支付成功则显示交易成功、提示拔出IC卡并打印签购单;如果支付不成功则显示交易失败并进行相关提示。
[0005] 但是,上述基于PBOC2.0规范的脱机交易业务,其报文上送环境非常不完善,突出矛盾表现在以下几个方面:
[0006] (1)现有的方案要求商户每日21:40分之前上送脱机交易报文,才能在第二天拿到清算资金;而很多商户在21:40还在正常营业或者营业刚刚结束,根本来不及上送脱机交易报文;
[0007] (2)手动上送报文本身是一个非常繁琐的事情;
[0008] (3)脱机交易报文上送如果采用“一笔一笔”上送的方法,非常耗时。而很多公交系统、购物商城交易数据量大,根本无法在21:40前将所有报文上送完毕;
[0009] (4)如果商户因为POS机丢失或者POS机故障,导致脱机交易报文丢失,商户就不能从发卡行拿到清算资金,从而给商户造成巨大的损失;
[0010] (5)脱机交易如果只存储在POS机终端,对发卡行、收单行和卡组织都存在相关的风险。

发明内容

[0011] 本发明旨在提供一种能够有效解决上述问题的脱机交易报文上送方法以及脱机交易报文上送系统,具体地,本发明旨在提供一种能够自动批量向收单系统上送交易报文并且能够防止因POS终端故障而导致脱机交易报文丢失的脱机交易报文上送方法以及脱机交易报文上送系统。
[0012] 本发明的脱机交易报文上送方法,该方法是基于云POS终端和云平台实现云POS终端与收单系统、卡信息交换系统之间的数据交换,其特征在于,包括:
[0013] 脱机交易步骤,由云POS终端和云平台共同完成脱机交易;
[0014] 脱机交易存储步骤,云POS终端和云平台分别存储脱机交易报文;
[0015] 脱机交易上送步骤,云平台自动将脱机交易报文上送到收单系统;
[0016] 脱机交易转发步骤,收单系统将脱机交易报文转发到卡信息交换系统;以及[0017] 脱机交易应答返回步骤,从卡信息交换系统经由收单系统向云平台返回交易应答。
[0018] 优选地,在所述脱机交易存储步骤中,云POS终端将脱机交易报文存储在云POS终端、云平台将脱机交易报文存储在云平台。
[0019] 优选地,在所述脱机交易上送步骤中,云平台定时自动地将脱机交易报文批量上送至收单系统。
[0020] 优选地,所述脱机交易转发步骤包括下述步骤:
[0021] 收单系统解析脱机交易报文;
[0022] 对脱机交易报文校验文件和记录格式;
[0023] 收单系统将脱机交易报文批量转发到卡信息交换系统。
[0024] 优选地,在所述脱机交易步骤中,由云POS终端和云平台之间通过云浏览器进行数据交换来共同完成脱机交易。
[0025] 本发明的脱机交易报文上送系统,其特征在于,包括:云POS终端、云平台、收单系统、卡信息交换系统,
[0026] 所述云POS终端和云平台用于共同完成脱机交易,其中,所述云POS终端和云平台分别存储脱机交易报文,
[0027] 所述云平台用于将脱机交易报文批量转发到收单系统,
[0028] 所述收单系统用于解析从所述云平台转发来的脱机交易报文并且将报文上送到所述卡信息交换系统,
[0029] 所述卡信息交换系统对从所述收单系统收到的脱机交易报文进行清算并向收单系统返回交易应答消息。
[0030] 优选地,所述云平台定时自动地将脱机交易报文批量上送至所述收单系统。
[0031] 优选地,所述收单系统包括:
[0032] 解析单元,对脱机交易报文进行解析;
[0033] 校验单元,对脱机交易报文校验文件和记录格式;
[0034] 发送/接收单元,将脱机交易报文批量转发到所述卡信息交换系统,接收从所述卡信息交换系统返回的交易应答并且将该交易应答转发到所述云平台。
[0035] 优选地,所述云POS终端包括:
[0036] 用于与所述云平台之间建立连接并与所述云平台配合完成脱机交易的云浏览器。
[0037] 优选地,所述云平台包括:
[0038] 脱机交易处理单元,用于与所述云浏览器配合完成脱机交易,并且用于存储脱机交易报文;以及
[0039] 报文接收/发送单元,用于将脱机交易报文打包上送到所述收单系统。
[0040] 根据本发明的脱机交易报文上送方法和脱机交易报文上送系统,由于云平台同样存储了脱机交易的报文,所以即使商户丢失了脱机交易报文,也不会造成清算资金无法到账这样的损失。而且,报文上送动作由云平台自动定时批量地完成,这样商户就不需要再关注报文上送的问题,对交易量巨大的商户来说,无需另外占据因为脱机交易报文上送而浪费的时间和精力,同时,商户无需考虑脱机交易报文的时间节点,即使商户营业时间很晚,也不会影响当天的资金清算。

附图说明

[0041] 图1是表示云POS终端的构架示意图。
[0042] 图2是表示本发明的脱机交易报文上送方法的主要步骤的流程图。
[0043] 图3是表示由云POS终端100和云平台200共同完成的脱机交易步骤S101的具体流程的示意图。
[0044] 图4是表示本发明的脱机交易报文上送系统的结构示意图。
[0045] 图5示本发明的脱机交易报文上送系统中云平台200的结构示意图。
[0046] 图6是表示本发明的脱机交易报文上送系统中收单系统300的结构示意图。
[0047] 图7是表示现有技术中基于普通POS终端的脱机交易业务的流程图。

具体实施方式

[0048] 下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。
[0049] 本发明的脱机交易报文上送方法是将现有技术中运行在POS终端(Point-Of-Sale terminal) 的交易流程后移到云平台,POS终端仅仅作为交互界面(后文中将这种终端称为“云POS终端100”)。图1是表示云POS终端的构架示意图。后移到云平台的这些交易流程主要是指以下流程:
[0050] (1)磁条卡联机交易:交易报文组装、报文的加解密等;
[0051] (2)IC卡联机交易:与卡的交互逻辑、卡片联机安全认证、交易报文组装、加解密等;
[0052] (3)IC卡脱机交易:与卡的交互逻辑、卡片脱机消费认证交易报文组装、加解密等。在IC卡脱机交易由云POS浏览器500和云平台200共同完成,但是和收单系统300没有通信。
[0053] 其中,在基于云POS终端的IC脱卡交易中,部分交易流程也后移到了云平台200。下面对于本发明的基于云POS终端的脱机交易报文上送方法进行说明。
[0054] 图2是表示本发明的脱机交易报文上送方法的主要步骤的流程图。
[0055] 本发明的脱机交易报文上送方法是基于云POS终端100和云平台200实现云POS终端100与收单系统300、卡信息交换系统300之间的数据交换的方法。如图1所示,本发明的脱机交易报文上送方法主要包括下述步骤:
[0056] 脱机交易步骤S101:由云POS终端100和云平台200共同完成脱机交易;
[0057] 脱机交易存储步骤S102,云POS终端100和云平台200分别在云POS终端100和云平台200存储脱机交易报文;
[0058] 脱机交易上送步骤S103:云平台200定时批量地将脱机交易报文上送到收单系统300;
[0059] 脱机交易转发步骤S104:收单系统300将脱机交易报文批量转发到卡信息交换系统400;以及
[0060] 脱机交易应答返回步骤S105:在卡信息交换系统400完成对交易的处理之后将交易应答返回到收单系统300,再由收单系统300向云平台200返回交易应答。
[0061] 图3是表示由云POS终端100和云平台200共同完成的脱机交易步骤S101的具体过程的示意图,其中云POS终端100和云平台200之间的数据交互通过图1中的云浏览器500来实现。
[0062] 脱机交易步骤S101的具体时序如图2所示:
[0063] 1.交易主界面请求:从云POS终端100向云平台200请求POS交易主界面URL。
[0064] 2.交易主界面:云平台200验证云POS终端100的有效性,判断交易界面请求类型,返回交易主界面。
[0065] 3.请求消费交易界面:云POS终端100向云平台200请求电子现金消费交易子界面URL。
[0066] 4.刷卡请求界面:云平台200判断交易类型为电子现金消费交易,向云POS终端100发送请求刷卡提示。
[0067] 5.用户在云POS终端100进行刷卡,返回卡片应用列表到云平台200。
[0068] 6.卡片应用选择请求:云平台200根据卡片应用列表请求云POS终端100选择卡片上的电子现金消费应用。
[0069] 7.卡片应用选择响应:从云POS终端100向云平台200发回卡片应用选择响应,返回卡片数据对象列表。
[0070] 8.应用初始化请求云平台200根据PDOL列表返回具体的数据对象信息,并获取卡片上的应用数据位置。
[0071] 9.初始化响应:卡片存储PDOL对象,并从云POS终端100向云平台200返回应用信息。
[0072] 10.读取卡片应用数据请求:云平台200向云终端100请求获取卡片上所有的记录。
[0073] 11.返回卡片应用数据:从云POS终端100向云平台200返回卡片上的所有记录信息。
[0074] 12.脱机数据认证,处理限制:云平台200根据卡片数据,选择脱机静态数据认证或动态数据认证,并判断卡片有效期,版本号等。
[0075] 13.持卡人验证请求(PIN):云平台200根据卡片CVM列表选择持卡人验证,请求云POS终端100输入持卡人验证码(此选项可选)。
[0076] 14.PIN响应:持卡人从云POS终端100输入验证码,若持卡人无密码,则直接进入第15步(此选项可选)。
[0077] 15.提示输入消费金额:云平台200验证PIN成功,或无PIN验证,请求输入消费金额。
[0078] 16.输入金额:在云POS终端100操作员输入消费金额。
[0079] 17.终端风险管理,终端行为分析:云平台200验证PIN正确,或持卡人无密码后,终端对于卡片的异常检查,以及终端对于交易的处理响应。
[0080] 18.终端行为结果:云平台200根据终端行为分析,返回脱机请求交易结果到云POS终端100。
[0081] 19.脱机处理请求:卡片请求云平台200对交易进行脱机处理。
[0082] 20.电子现金明细查询脱机交易处理云平台200根据电子现金脱机消费交易处理流程处理交易。
[0083] 21.电子现金消费信息:云平台200将电子现金脱机消费信息发送到云POS终端100。
[0084] 这样,由云终端100和云平台200通过进行上述时序1~21的步骤共同完成脱机交易步骤S101。
[0085] 在完成脱机交易步骤S101之后进行脱机交易存储步骤S102,即云POS终端100和云平台200分别在云POS终端100和云平台200存储脱机交易报文,这样由于云平台200存储了脱机交易报文,因此即使商户丢失了脱机交易报文(例如,因为POS终端损坏或者故障),也不会造成清算资金无法到帐的问题。
[0086] 在脱机交易存储步骤S102之后进行脱机交易上送步骤S103,即云平台200定时批量地将脱机交易报文上送到收单系统300。例如,可以根据实际需要,每天定时将当日产生的脱机交易报文从云平台200批量传送到收单系统300。这样,由云平台200自动完成脱机交易报文的上送,商户就不需要再关注报文上送的问题了。对于交易量巨大的商户来说,无需另外花费时间和尽力来“一笔一笔”地上送脱机交易报文,而且商户也无需考虑脱机交易报文的时间节点,即使商户营业到很晚,也不会影响当天的资金清算。
[0087] 在脱机交易送上步骤S103之后进行脱机交易转发步骤S104。脱机交易转发步骤S104具体包括下述子步骤:
[0088] 收单系统300解析脱机交易报文;
[0089] 收单系统300对脱机交易报文校验文件和记录格式;
[0090] 收单系统300将脱机交易报文批量转发到卡信息交换系统400。
[0091] 在交易转发步骤S104后进行交易应答返回步骤S105。交易应答返回步骤S105包括下述子步骤:
[0092] 从卡信息交换系统400对脱机交易报文进行处理;
[0093] 卡信息交换系统400将对脱机交易报文处理后的交易应答返回到收单系统300;
[0094] 收单系统300将该交易应到转发到云平台200。
[0095] 根据本发明的脱机交易报文上送方法,报文上送动作由云平台200自动完成,商户不需要再关注报文上送的问题,云平台200存储了脱机交易的报文,所以即使商户丢失了脱机交易报文,也不会造成清算资金无法到账这样的损失,而且,对交易量巨大的商户来说,无需另外占据因为脱机交易报文上送而浪费的时间和精力,同时,商户无需考虑脱机交易报文的时间节点,即使商户营业时间很晚,也不会影响当天的资金清算。
[0096] 以上对于本发明的脱机交易报文上送方法进行了说明,下面对于本发明的脱机交易报文上送系统进行说明。
[0097] 图4是表示本发明的脱机交易报文上送系统的结构示意图。
[0098] 如图4所示,本发明的脱机交易报文上送系统包括:至少一个云POS终端100(在图4中示意性地表示为3个,本发明中不对云POS终端100的个数进行限定)、云平台200、收单系统300、卡信息交换系统400。
[0099] 云POS终端100和云平台200用于共同完成脱机交易,其中,所述云POS终端100和云平台200分别存储脱机交易报文。云POS终端100包括用于与云平台200之间建立连接并与云平台200配合完成脱机交易的云浏览器500(图4中未图示,图1中有图示)。
[0100] 云平台200用于将脱机交易报文批量转发到收单系统300,例如云平台200可以设定为每天定时自动地将脱机交易报文批量上送至收单系统300。
[0101] 图5是表示本发明的脱机交易报文上送系统中云平台200的结构示意图。如图5所示,云平台200包括:脱机交易处理单元201,用于与云浏览器500配合完成脱机交易,并且用于存储脱机交易报文;以及报文接收/发送单元202,用于将脱机交易报文打包上送到收单系统300。
[0102] 所述收单系统300用于解析从所述云平台200转发来的脱机交易报文并且将报文上送到所述卡信息交换系统400。图6表示本发明的脱机交易报文上送系统中收单系统300的结构示意图。如图6所示,收单系统300包括:解析单元301,对从云平台200转发过来的脱机交易报文进行解析;校验单元302,对经过解析的脱机交易报文解析校验文件和记录格式;发送/接收单元303,将脱机交易报文批量转发到卡信息交换系统400,另一方面,当可信息交换系统400完成交易清算之后接收从卡信息交换系统400返回的交易应答并且将该交易应答转发到云平台200。
[0103] 所述卡信息交换系统400用于对从所述收单系统300收到的脱机交易报文进行清算并向收单系统300返回交易应答消息。
[0104] 根据本发明的脱机交易报文上送系统,报文上送动作由云平台200自动完成,商户不需要再关注报文上送的问题。而且,云平台200也与云POS终端100同样地存储了脱机交易的报文,所以即使商户丢失了脱机交易报文,也不会造成清算资金无法到账这样的损失。另外,由于云平台200定时自动地将脱机交易上送到收单系统300,因此,对交易量巨大的商户来说,无需另外占据因为脱机交易报文上送而浪费的时间和精力。同时,因为云平台200可以设置为每天定时向收单系统300上述数据,因此,商户无需考虑脱机交易报文的时间节点,即使商户营业时间很晚,也不会影响当天的资金清算。
[0105] 以上例子主要说明了本发明的脱机交易报文上送方法以及脱机交易报文上送系统。尽管只对其中一些本发明的具体实施方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,在不脱离如所附各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖各种的修改与替换。