一种信息处理方法、装置及终端.pdf

上传人:111****11 文档编号:6286077 上传时间:2019-05-28 格式:PDF 页数:16 大小:938.06KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410682724.9

申请日:

2014.11.24

公开号:

CN105608576A

公开日:

2016.05.25

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06Q 20/38申请日:20141124|||公开

IPC分类号:

G06Q20/38(2012.01)I

主分类号:

G06Q20/38

申请人:

中国移动通信集团公司

发明人:

王青; 陆鸣; 李亚强

地址:

100032 北京市西城区金融大街29号

优先权:

专利代理机构:

北京派特恩知识产权代理有限公司 11270

代理人:

张颖玲;孟桂超

PDF下载: PDF下载
内容摘要

本发明公开了一种信息处理方法,包括:从云安全模块(SE)获取用于本次交易过程的交易数据;采用获取的交易数据,进行本次交易的相关操作。本发明同时还公开了一种信息处理装置及终端。

权利要求书

1.一种信息处理方法,其特征在于,所述方法包括:
从云安全模块SE获取用于本次交易过程的交易数据;
采用获取的交易数据,进行本次交易的相关操作。
2.根据权利要求1所述的方法,其特征在于,所述从云SE获取用于本次
交易过程的交易数据,为:
向所述云SE请求用于所述本次交易过程的交易数据;
接收所述云SE返回的包含伪随机数及过程密钥的交易数据。
3.根据权利要求1所述的方法,其特征在于,所述采用获取的交易数据,
进行本次交易的相关操作之前,所述方法还包括:
确定账户余额满足本次交易金额。
4.根据权利要求1所述的方法,其特征在于,所述采用获取的交易数据,
进行本次交易的相关操作之前,所述方法还包括:
确定本次交易金额小于等于设置的交易金额阈值。
5.根据权利要求1所述的方法,其特征在于,所述采用获取的交易数据,
进行本次交易的相关操作,包括:
将当前的脱机交易序号及所述获取的交易数据中的伪随机数发送给销售终
端的安全存取模块PSAM;
接收所述PSAM使用过程密钥对本次交易所产生的交易数据加密所产生的
第一消息认证码MAC;所述PSAM使用的过程密钥由所述PSAM使用消费密
钥以及收到的伪随机数、脱机交易序号产生;
验证所述第一MAC有效时,利用所述获取的交易数据中的过程密钥对本
次交易金额加密,产生第二MAC,并发送给所述PSAM,以使所述PSAM验
证所述第二MAC的合法性。
6.根据权利要求5所述的方法,其特征在于,在产生所述第二MAC时,
所述方法还包括:
将脱机交易序号加设定值;
利用新的脱机交易序号及所述第一MAC所对应的所述本次交易所产生的
交易数据生成交易验证码TAC,并发送给所述PSAM,以供所述PSAM保存。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定账户余额小于等于设置的余额阈值时,提示用户;和/或,
确定用户圈存的金额大于设置的圈存金额阈值时,提示用户。
8.一种信息处理装置,其特征在于,所述装置包括:交易处理模块及数据
存储模块;其中,
所述交易处理模块,从云SE获取用于本次交易过程的交易数据;并采用
获取的交易数据,进行本次交易的相关操作;
所述数据存储模块,用于保存获取的交易数据。
9.根据权利要求8所述的装置,其特征在于,所述交易处理模块,还用于
确定账户余额满足本次交易金额时,采用获取的交易数据,进行本次交易的相
关操作。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括阈值管理
模块,用于确定本次交易金额小于等于设置的交易金额阈值时,触发所述交易
处理模块;
相应地,所述交易处理模块,用于收到所述阈值管理模块的触发后,采用
获取的交易数据,进行本次交易的相关操作。
11.根据权利要求10所述的装置,其特征在于,所述阈值管理模块,还用
于确定账户余额小于等于设置的余额阈值时,提示用户;和/或,还用于确定用
户圈存的金额大于设置的圈存金额阈值时,提示用户。
12.根据权利要求8所述的装置,其特征在于,所述交易处理模块还包括:
第一发送模块及第一接收模块;其中,
所述第一发送模块,用于向所述云SE请求用于所述本次交易过程的交易
数据;
所述第一接收模块,用于接收所述云SE返回的包含伪随机数及过程密钥
的交易数据。
13.根据权利要求8所述的装置,其特征在于,所述交易处理模块还包括:
第二发送模块、第二接收模块、验证模块及第三发送模块;其中,
所述第二发送模块,用于将当前的脱机交易序号及所述获取的交易数据中
的伪随机数发送给销售终端的PSAM;
所述第二接收模块,用于接收所述PSAM使用过程密钥对本次交易所产生
的交易数据加密所产生的第一MAC;所述PSAM使用的过程密钥由所述PSAM
使用消费密钥以及收到的伪随机数、脱机交易序号产生;
所述验证模块,用于验证所述第一MAC有效时,利用所述获取的交易数
据中的过程密钥对本次交易金额加密,产生第二MAC;
所述第三发送模块,用于将所述第二MAC发送给所述PSAM,以使所述
PSAM验证所述第二MAC的合法性。
14.根据权利要求13所述的装置,其特征在于,所述验证模块,还用于将
脱机交易序号加设定值;并利用新的脱机交易序号及所述第一MAC所对应的
所述本次交易所产生的交易数据生成TAC;
相应地,所述第三发送模块,还用于将所述TAC发送给所述PSAM,以供
所述PSAM保存。
15.一种终端,其特征在于,所述终端包括如权利要求8至14任一项所述
的信息处理装置。

说明书

一种信息处理方法、装置及终端

技术领域

本发明涉及电子商务领域,尤其涉及一种信息处理方法、装置及终端。

背景技术

基于主机的卡模拟(HCE,Host-basedCardEmulation)是Google在2013
年9月发布的安卓(Android)4.4操作系统中定义的新功能。

目前,在一部配备近场通信(NFC,NearFieldCommunication)功能的手
机上实现卡模拟有两种方式:一种是基于硬件的虚拟卡模式,另一种是基于软
件的主机卡模式。这里,所述卡模拟,是指通过读卡器设备产生射频场,NFC
设备模拟一张符合NFC标准的非接卡片与读卡器进行交互。HCE就是通过软
件来模拟读卡器与安全模块(SE)之间的通讯。其中,SE主要功能是实现应用
和数据的安全存储,对外提供安全运算服务,它是卡模拟的核心。SE还通过
NFC控制器与外部读写设备进行通信,实现数据存储及交易过程的安全性。

如图1所示,在HCE模式下,NFC控制器从外部读写终端接收到的数据
将会直接被发送到主机系统上,而不是发送到安全模块SE上。HCE模式下,
不需要提供SE,而是通过手机中运行的一个应用或者云端服务器完成SE的功
能,此时NFC读卡器将接收到的数据通过操作系统发送至手机中的应用或通过
移动网络发送至云端的服务器,以完成交互及数据处理。

然而,将用户的敏感信息和交易数据存在本地软件中,存在被其它软件或
用户恶意访问的风险,加之Android操作系统的安全保障机制本身就非常有限,
通过手机应用来存储SE信息的安全性令人担忧;通过云端服务器模拟SE,交
易请求均通过移动网络发送至云端服务器,敏感信息的存储和处理也都在云端
服务器。然而,此方案的实现依赖于移动网络的稳定性,如何满足多行业多场
景使用HCE进行交易支付的需求,是HCE正式应用亟待解决的难题。

发明内容

为解决现有存在的技术问题,本发明实施例提供一种信息处理方法、装置
及终端。

本发明实施例提供了一种信息处理方法,包括:

从云SE获取用于本次交易过程的交易数据;

采用获取的交易数据,进行本次交易的相关操作。

上述方案中,所述从云SE获取用于本次交易过程的交易数据,为:

向所述云SE请求用于所述本次交易过程的交易数据;

接收所述云SE返回的包含伪随机数及过程密钥的交易数据。

上述方案中,所述采用获取的交易数据,进行本次交易的相关操作之前,
所述方法还包括:

确定账户余额满足本次交易金额。

上述方案中,所述采用获取的交易数据,进行本次交易的相关操作之前,
所述方法还包括:

确定本次交易金额小于等于设置的交易金额阈值。

上述方案中,所述采用获取的交易数据,进行本次交易的相关操作,包括:

将当前的脱机交易序号及所述获取的交易数据中的伪随机数发送给销售终
端的安全存取模块(PSAM,PurchaseSecureAccessModule);

接收所述PSAM使用过程密钥对本次交易所产生的交易数据加密所产生的
第一消息认证码(MAC,MessageAuthenticationCode);所述PSAM使用的过
程密钥由所述PSAM使用消费密钥以及收到的伪随机数、脱机交易序号产生;

验证所述第一MAC有效时,利用所述获取的交易数据中的过程密钥对本
次交易金额加密,产生第二MAC,并发送给所述PSAM,以使所述PSAM验
证所述第二MAC的合法性。

上述方案中,在产生所述第二MAC时,所述方法还包括:

将脱机交易序号加设定值;

利用新的脱机交易序号及所述第一MAC所对应的所述本次交易所产生的
交易数据生成交易验证码TAC,并发送给所述PSAM,以供所述PSAM保存。

上述方案中,所述方法还包括:

确定账户余额小于等于设置的余额阈值时,提示用户;和/或,

确定用户圈存的金额大于设置的圈存金额阈值时,提示用户。

本发明实施例还提供了一种信息处理装置,包括:交易处理模块及数据存
储模块;其中,

所述交易处理模块,从云SE获取用于本次交易过程的交易数据;并采用
获取的交易数据,进行本次交易的相关操作;

所述数据存储模块,用于保存获取的交易数据。

上述方案中,所述交易处理模块,还用于确定账户余额满足本次交易金额
时,采用获取的交易数据,进行本次交易的相关操作。

上述方案中,所述装置还包括阈值管理模块,用于确定本次交易金额小于
等于设置的交易金额阈值时,触发所述交易处理模块;

相应地,所述交易处理模块,用于收到所述阈值管理模块的触发后,采用
获取的交易数据,进行本次交易的相关操作。

上述方案中,所述阈值管理模块,还用于确定账户余额小于等于设置的余
额阈值时,提示用户;和/或,还用于确定用户圈存的金额大于设置的圈存金额
阈值时,提示用户。

上述方案中,所述交易处理模块还包括:第一发送模块及第一接收模块;
其中,

所述第一发送模块,用于向所述云SE请求用于所述本次交易过程的交易
数据;

所述第一接收模块,用于接收所述云SE返回的包含伪随机数及过程密钥
的交易数据。

上述方案中,所述交易处理模块还包括:第二发送模块、第二接收模块、
验证模块及第三发送模块;其中,

所述第二发送模块,用于将当前的脱机交易序号及所述获取的交易数据中
的伪随机数发送给销售终端的PSAM;

所述第二接收模块,用于接收所述PSAM使用过程密钥对本次交易所产生
的交易数据加密所产生的第一MAC;所述PSAM使用的过程密钥由所述PSAM
使用消费密钥以及收到的伪随机数、脱机交易序号产生;

所述验证模块,用于验证所述第一MAC有效时,利用所述获取的交易数
据中的过程密钥对本次交易金额加密,产生第二MAC;

所述第三发送模块,用于将所述第二MAC发送给所述PSAM,以使所述
PSAM验证所述第二MAC的合法性。

上述方案中,所述验证模块,还用于将脱机交易序号加设定值;并利用新
的脱机交易序号及所述第一MAC所对应的所述本次交易所产生的交易数据生
成TAC;

相应地,所述第三发送模块,还用于将所述TAC发送给所述PSAM,以供
所述PSAM保存。

本发明实施例又提供了一种终端,所述终端包括上述的信息处理装置。

本发明实施例提供的信息处理方法、装置及终端,从云SE获取用于本次
交易过程的交易数据;采用获取的交易数据,进行本次交易的相关操作,由于
事先已从云SE获取到了本次交易过程的交易数据,这样,在交易过程中就不
会受限于移动通信网络,如此,提升了交易效率及成功率。

附图说明

在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图
中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同
示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。

图1为HCE模式的实现过程示意图;

图2为一种消费交易中非接卡片与销售终端交互过程示意图;

图3为本发明实施例一信息处理的方法流程示意图;

图4为本发明实施例二信息处理装置结构示意图;

图5为本发明实施例三APK结构示意图;

图6为本发明实施例三信息处理的方法流程示意图。

具体实施方式

下面结合附图及实施例对本发明再作进一步详细地描述。

在描述本发明的实施例之前,首先介绍一下通过云端服务器模拟SE的交
易处理过程。

目前,中国人民银行(PBOC,thePeople’sBankOfChina)定义的满足NFC
标准的非接IC卡/电子现金SE消费交易中,非接卡片与销售终端(POS,Point
OfSale)机的PSAM之间的交互流程,如图2所示,主要包括以下步骤:

步骤201:当用户使用非接卡片靠近POS机进行脱机消费时,POS机的
PSAM发出初始化消费(INITIALIZEFORPURCHASE)命令启动消费交易,
同时携带交易金额信息;

步骤202:手机用户身份识别模块(SIM,SubscriberIdentityModule)卡中
的SE收到命令后,验证目前手机的余额是否满足交易需求,若验证通过,SE
产生本次交易的伪随机数及过程密钥;

步骤203:SE通过响应将产生的伪随机数及脱机交易序号返回给PSAM;

步骤204:PSAM使用伪随机数及自身模存储的消费密钥产生本次会话的
过程密钥,并通过过程密钥对交易数据进行加密,生成MAC;

这里,假设生成的MAC为MAC1。

步骤205:PSAM通过借记卡消费(DEBITFORPURCHASE)命令发送
MAC1,以供SE验证PSAM的合法性;

步骤206:SE使用过程密钥验证MAC1,验证通过后,执行交易处理,并
生成MAC2,并将脱机交易序号加1;

步骤207:SE通过响应将MAC2返回给PSAM,供PSAM验证SE的合法
性,验证通过后PSAM完成交易后续操作,交易执行完毕。

从上面的描述中可以看出,满足PBOC标准的消费交易流程中,敏感数据
的存储和处理都在SE中。当SE功能位于云端服务器时,交易数据都将通过移
动网络发送至云端服务器,云端服务器与POS机之间通过移动网络完成信息交
互和处理。因此,此时移动网络的稳定性对于交易能否顺利完成就变得尤为重
要了。然而,受制于移动网络环境的网络覆盖、网络时延等因素,交易过程中
很可能出现等待时间过长、失败概率过大等问题,尤其是在上下班高峰期的公
交、地铁等大客流场所,手机数据信号非常不稳定,极易造成用户堵在刷卡机
前排队等候的恶劣用户体验。

而且,PBOC标准对金融IC卡刷卡时间要求在500ms以内,而云端服务器
在支付过程中很难保证这点。

基于此,在本发明的各种实施例中:从云SE获取用于本次交易过程的交
易数据;采用获取的交易数据,进行本次交易的相关操作。

实施例一

本实施例提供的信息处理方法,如图3所示,包括以下步骤:

步骤301:从云SE获取用于本次交易过程的交易数据;

具体地,向所述云SE请求用于所述本次交易过程的交易数据;

接收所述云SE返回的包含伪随机数及过程密钥的交易数据。

这里,所述云SE是指:设置有SE功能的云端服务器。

向所述云SE发送的请求中包含上一次交易对应的脱机交易序号。

步骤302:采用获取的交易数据,进行本次交易的相关操作。

这里,在执行本步骤之前,该方法还可以包括:

确定账户余额满足本次交易金额时,采用获取的交易数据,进行本次交易
的相关操作。

其中,当确定账户余额不满足本次交易金额时,即:账户余额低于本次交
易金额时,可以向销售终端的PSAM返回出错信息。

在执行本步骤之前,该方法还可以包括:

确定本次交易金额小于等于设置的交易金额阈值时,采用获取的交易数据,
进行本次交易的相关操作。

当确定本次交易金额大于交易金额阈值时,提示用户,以降低安全风险。

这里,交易金额阈值可以根据需要设置,比如:按照微额支付的原则,可
以设置为10元等。

本步骤的具体实现包括:

将当前的脱机交易序号及所述获取的交易数据中的伪随机数发送给
PSAM;

接收所述PSAM使用过程密钥对本次交易所产生的交易数据加密所产生的
第一MAC;所述PSAM使用的过程密钥由所述PSAM使用消费密钥以及收到
的伪随机数、脱机交易序号产生;

验证所述第一MAC有效时,利用所述获取的交易数据中的过程密钥对本
次交易金额加密,产生第二MAC,并发送给所述PSAM,以使所述PSAM验
证所述第二MAC的合法性。

其中,所述本次交易所产生的交易数据可以包括:交易金额、交易类型、
终端机编号、交易日期、交易时间。这里,终端机编号是指:所述PSAM所在
的终端的终端机编号。

所述第一MAC可以携带在DEBITFORPURCHASE命令中。

在产生所述第二MAC时,该方法还可以包括:

将脱机交易序号加设定值;

利用新的脱机交易序号及所述第一MAC所对应的所述本次交易所产生的
交易数据生成交易验证码(TAC,TransactionAuthenticationCode),并发送给
所述PSAM,以供所述PSAM保存。

实际应用时,所述设定值一般为1。

该方法还可以包括:

确定账户余额小于等于设置的余额阈值时,提示用户,以便用户可以及时
对账户圈存金额。这里,实际应用时,设置的余额阈值可以等于所述交易金额
阈值。

该方法还可以包括:

确定用户圈存的金额大于设置的圈存金额阈值时,提示用户,以降低安全
风险。其中,圈存金额阈值可以根据需要设置,比如:可以根据微额支付的原
则,设置为100元等。

本实施例提供的信息处理方法,从云SE获取用于本次交易过程的交易数
据;采用获取的交易数据,进行本次交易的相关操作,由于事先已从云SE获
取到了本次交易过程的交易数据,这样,在交易过程中就不会受限于移动通信
网络,如此,提升了交易效率及成功率。

另外,本实施例的方案,无需修改PBOC标准,同时也无需改造终端和POS
机等交易终端,实现成本低。

本发明实施例的方案,面向公交、地铁等支付场景,能满足其对交易完成
时间、交易稳定性较高的需求,为HCE的大规模应用扫除阻碍。

除此以外,确定本次交易金额小于等于设置的交易金额阈值时,采用获取
的交易数据,进行本次交易的相关操作;确定本次交易金额大于交易金额阈值
时,提示用户;确定用户圈存的金额大于设置的圈存金额阈值时,提示用户;
阈值根据需要设置,如此,能尽可能降低安全风险。

实施例二

为实现实施例一的方法,本实施例提供一种信息处理装置,如图4所示,
该装置包括:交易处理模块41及数据存储模块42;其中,

所述交易处理模块41,用于从云SE获取用于本次交易过程的交易数据;
并采用获取的交易数据,进行本次交易的相关操作;

所述数据存储模块42,用于保存获取的交易数据。

所述交易处理模块41还可以包括:第一发送模块及第一接收模块;其中,

所述第一发送模块,用于向所述云SE请求用于所述本次交易过程的交易
数据;

所述第一接收模块,用于接收所述云SE返回的包含伪随机数及过程密钥
的交易数据。

这里,所述云SE是指:设置有SE功能的云端服务器。

向所述云SE发送的请求中包含上一次交易对应的脱机交易序号。

所述交易处理模块41,还用于确定账户余额满足本次交易金额时,采用获
取的交易数据,进行本次交易的相关操作。

其中,当确定账户余额不满足本次交易金额时,即:账户余额低于本次交
易金额时,所述交易处理模块41可以向销售终端的PSAM返回出错信息。

该信息处理装置还可以包括:阈值管理模块,用于确定本次交易金额小于
等于设置的交易金额阈值时,触发所述交易管理模块41;

相应地,所述交易管理模块41,用于收到所述阈值管理模块的触发后,采
用获取的交易数据,进行本次交易的相关操作。

当确定本次交易金额大于交易金额阈值时,所述阈值管理模块提示用户,
以降低安全风险。

这里,交易金额阈值可以根据需要设置,比如:按照微额支付的原则,可
以设置为10元等。

所述交易处理模块41还可以包括:第二发送模块、第二接收模块、验证模
块及第三发送模块;其中,

所述第二发送模块,用于将当前的脱机交易序号及所述获取的交易数据中
的伪随机数发送给PSAM;

所述第二接收模块,用于接收所述PSAM使用过程密钥对本次交易所产生
的交易数据加密所产生的第一MAC;所述PSAM使用的过程密钥由所述PSAM
使用消费密钥以及收到的伪随机数、脱机交易序号产生;

所述验证模块,用于验证所述第一MAC有效时,利用所述获取的交易数
据中的过程密钥对本次交易金额加密,产生第二MAC;

所述第三发送模块,用于将所述第二MAC发送给所述PSAM,以使所述
PSAM验证所述第二MAC的合法性。

其中,所述本次交易所产生的交易数据可以包括:交易金额、交易类型、
终端机编号、交易日期、交易时间。这里,终端机编号是指:所述PSAM所在
的终端的终端机编号。

所述第一MAC可以携带在DEBITFORPURCHASE命令中。

所述验证模块,还用于将脱机交易序号加设定值;并利用新的脱机交易序
号及所述第一MAC所对应的所述本次交易所产生的交易数据生成TAC;

相应地,所述第三发送模块,还用于将所述TAC发送给所述PSAM,以供
所述PSAM保存。

实际应用时,所述设定值一般为1。

所述阈值管理模块,还用于确定账户余额小于等于设置的余额阈值时,提
示用户,以便用户可以及时对账户圈存金额。这里,实际应用时,设置的余额
阈值可以等于所述交易金额阈值。

所述阈值管理模块,还用于确定用户圈存的金额大于设置的圈存金额阈值
时,提示用户,以降低安全风险。其中,圈存金额阈值可以根据需要设置,比
如:可以根据微额支付的原则,设置为100元等。

实际应用时,所述交易处理模块41可由信息处理装置中的中央处理器
(CPU,CentralProcessingUnit)、微处理器(MCU,MicroControlUnit)、数字
信号处理器(DSP,DigitalSignalProcessor)或可编程逻辑阵列(FPGA,Field
-ProgrammableGateArray)结合收发机实现;所述数据存储模块42可由信息
处理装置中的存储器实现;所述阈值管理模块可由信息处理装置中的CPU、
MCU、DSP或FPGA结合显示屏实现;所述第一发送模块、所述第二发送模块
以及所述第三发送模块可由信息处理装置中的发射机实现;所述第一接收模块
及所述第二接收模块可由信息处理装置中的接收机实现;所述验证模块可由信
息处理装置中的CPU、MCU、DSP或FPGA实现。

本实施例提供的信息处理装置,交易处理模块41从云SE获取用于本次交
易过程的交易数据;并采用获取的交易数据,进行本次交易的相关操作,由于
事先已从云SE获取到了本次交易过程的交易数据,这样,在交易过程中就不
会受限于移动通信网络,如此,提升了交易效率及成功率。

另外,本实施例的方案,无需修改PBOC标准,同时也无需改造终端和POS
机等交易终端,实现成本低。

本发明实施例的方案,面向公交、地铁等支付场景,能满足其对交易完成
时间、交易稳定性较高的需求,为HCE的大规模应用扫除阻碍。

除此以外,所述阈值管理模块确定本次交易金额小于等于设置的交易金额
阈值时,触发所述交易处理模块采用获取的交易数据,进行本次交易的相关操
作;确定本次交易金额大于交易金额阈值时,所述阈值管理模块提示用户;确
定用户圈存的金额大于设置的圈存金额阈值时,所述阈值管理模块提示用户;
阈值根据需要设置,如此,能尽可能降低安全风险。

本实施例还提供了一种终端,包括图4所示的信息处理装置的基本结构及
其各种变形和等同替换,不做赘述。

实施例三

本实施例的应用场景为:终端的操作系统为Andriod操作系统,终端中运
行的一个应用程序(APK)存放支付过程中的临时数据、密钥等,与POS机的
PSAM通信以完成交易;如图5所示,该APK包括:数据存储模块51、阈值
管理模块52及交易处理模块53;其中,

数据存储模块51,存储用于一次支付交易的过程密钥及交易临时数据;

这里,每次交易结束后,APK从云端SE获取用于下一次交易的过程密钥
和伪随机数,并存储在数据存储模块51;

阈值管理模块52,设置微额支付方式后,用于管理支付限额及圈存金额;

这里,为降低安全风险,APK中仅支持存放少量金额(例如不超过100元)
用于支付,并设置微额支付上限(例如不超过10元)。当APK中余额低于微额
支付上限时,提醒用户对应用APK账户进行圈存;

交易处理模块53,用于与PSAM之间进行安全认证及交易处理。

这里,POS机发起交易后,APK与PSAM建立安全通道,已完成安全认证,
并执行交易操作。

当然,要实现APK的功能,需要底层硬件的支持,比如:NFC芯片(CLF)
等。

以手机为例,本实施例信息处理的方法,如图6所示,包括以下步骤:

步骤601:启动消费交易;

这里,用户使用HCE手机在POS机上刷卡,POS机的PSAM向HCE手
机的APK发送INITIALIZEFORPURCHASE命令(包含交易金额)来启动消
费交易。

其中,INITIALIZEFORPURCHASE命令中包含交易金额。

步骤602:APK收到命令后判断账户余额是否满足交易,满足交易后执行
步骤603;

这里,APK收到指令后,交易处理模块检查账户余额是否满足本次交易。
若不满足,则向PSAM返回出错信息;若满足交易,执行步骤603。

步骤603:APK将伪随机数、脱机交易序号及账户余额返回给PSAM;

具体地,交易处理模块将伪随机数、脱机交易序号及账户余额返回给
PSAM。

这里,伪随机数和过程密钥是由云SE在上一次交易结束后产生并转发至
APK,保存在数据存储模块中的。其中,过程密钥的产生遵循PBOC标准,即
利用云SE中存储的消费密钥对交易数据(伪随机数|电子钱包脱机交易序号)
加密生成。

脱机交易序号有APK中的计数器自行生成,每发生一次交易,脱机交易序
号+1。

步骤604:PSAM收到伪随机数及脱机交易序号后,产生MAC1;

具体地,PSAM使用伪随机数、脱机交易序号及消费密钥,产生本次交易
的过程密钥,并使用过程密钥对交易数据(包括交易金额、交易类型、终端机
编号、交易日期、交易时间)加密产生MAC1。

其中,所述终端机编号是指PSAM所在的终端的终端机编号。

步骤605:PSAM将MAC1发送给APK;

具体地,PSAM通过DEBITFORPURCHASE命令将MAC1发送给APK,
并携带交易日期、交易时间。

步骤606:APK验证MAC1的有效性,验证通过后,执行操作处理,完成
扣款,之后执行步骤607;若验证失败,向PSAM返回错误码,并执行步骤610;

具体地,交易处理模块验证MAC1的有效性,验证通过后,执行操作处理,
完成扣款;若验证失败,向PSAM返回错误码。

其中,APK可依据PBOC标准的规定验证MAC1的有效性。

步骤607:APK产生MAC2及TAC;

具体地,若验证PSAM合法,交易处理模块产生MAC2,并将脱机交易序
号加1;更具体地,交易处理模块使用过程密钥对交易金额加密产生MAC2,
同时使用交易数据(包括交易金额、交易类型、终端机编号、脱机交易序号、
交易日期、交易时间)产生TAC。

这里,所述终端机编号是指PSAM所在的终端的终端机编号。

步骤608:APK向PSAM返回MAC2及TAC;

具体地,交易处理模块将MAC2及TAC发送给PSAM;其中,MAC2的
作用是供PSAM验证合法性。

步骤609:PSAM验证MAC2的有效性,若MAC2有效,则交易执行完成,
执行步骤610;

这里,PSAM收到MAC2后,验证其合法性,验证通过执行后续操作,PSAM
保存TAC,以便后续需要时可以获取与本次交易相关的信息。至此,本次交易
已完成。

步骤610:APK向云SE获取用于下一次交易所需的伪随机数及过程密钥;

这里,本次交易结束后,交易处理模块将向云SE请求下一次交易的数据,
请求中携带脱机交易序号。

这里,云SE是指:设置有SE的云端服务器。

步骤611:云SE收到请求后,产生新的伪随机数、过程密钥;

具体地,云SE收到请求后,产生新的伪随机数,并使用自身消费密钥产
生用于下一次交易的过程密钥。

步骤612:云SE将新产生的消费数据返回给APK;

这里,所述消费数据包括:伪随机数和过程密钥。

步骤613:APK保存消费数据,结束当前处理过程。

具体地,数据存储模块对新的伪随机数、过程密钥进行保存。

本实施例提供的方案,由于APK事先从云SE获取了本次交易的交易数据
(伪随机数和过程密钥)并保存,从而使得交易完成时间不依赖于移动通信网
络,这样提升了交易效率及成功率,也就是说,本实施例提供的方案能够实现
快速、实时的交易。

本实施例提供的方案,设计微额支付模式,设置交易金额上线及圈存金额
上线,这样,能尽可能降低安全风险。

本实施例提供的方案,适用于对时间、精度要求较高的支付场景,例如:
公交、地铁(地铁闸机要求交易时间小于500ms)支付场景,能满足其对交易
完成时间、交易稳定性较高的需求,为HCE的大规模应用扫除阻碍。

另外,本实施例的方案,无需修改PBOC标准,同时也无需改造终端和POS
机等交易终端,实现成本低。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计
算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和
硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算
机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储
器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品
的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方
框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结
合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或
其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可
编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个
流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备
以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的
指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流
程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使
得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处
理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个
流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范
围。

一种信息处理方法、装置及终端.pdf_第1页
第1页 / 共16页
一种信息处理方法、装置及终端.pdf_第2页
第2页 / 共16页
一种信息处理方法、装置及终端.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种信息处理方法、装置及终端.pdf》由会员分享,可在线阅读,更多相关《一种信息处理方法、装置及终端.pdf(16页珍藏版)》请在专利查询网上搜索。

本发明公开了一种信息处理方法,包括:从云安全模块(SE)获取用于本次交易过程的交易数据;采用获取的交易数据,进行本次交易的相关操作。本发明同时还公开了一种信息处理装置及终端。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1