一种可配置记录日志的方法及卡片技术

技术编号:20919602 阅读:68 留言:0更新日期:2019-04-20 10:20
本发明专利技术公开一种可配置记录日志的方法及卡片,涉及通信领域;所述方法包括:卡片根据终端发送的第一指令更新预置的指示数据;根据指示数据判断交易类型,根据判断的交易类型结果执行相应操作;当判断的交易类型结果是联机交易时,根据终端发送的第二指令中的授权码判断联机是否成功,当判断联机成功时,根据判断结果执行相应操作;当判断联机失败时,根据第二指令中的请求数据、授权码、预置的第一数据和预置的行为数据判断是否拒绝交易,根据是否拒绝交易的判断结果执行相应操作。本发明专利技术提供一种可配置记录日志的方法及卡片,发卡行可以灵活、多样化及可配置的记录日志。

A Configurable Logging Method and Card

The invention discloses a configurable log recording method and a card, which relates to the field of communication. The method includes: the card updates the preset instruction data according to the first instruction sent by the terminal; judges the transaction type according to the instruction data, performs the corresponding operation according to the result of the judged transaction type; and when the judged transaction type result is online transaction, transmits the second finger according to the terminal. Authorization code in order to judge whether online success is successful, when online success is judged, the corresponding operation is performed according to the judgement result; when online failure is judged, whether or not to refuse transactions is judged according to the request data, authorization code, preset first data and preset behavior data in the second instruction, and the corresponding operation is performed according to the judgement result of whether to refuse transactions. The invention provides a method and card for configurable recording log, and the card issuing bank can flexibly, diversified and configurable recording log.

【技术实现步骤摘要】
一种可配置记录日志的方法及卡片
本专利技术涉及通信领域,尤其涉及一种可配置记录日志的方法及卡片。
技术介绍
银行卡是指由商业银行(含邮政金融机构)向社会发行的具有消费信用、转帐结算、存取现金等全部或部分功能的信用支付工具。目前,中国银联发行的银行卡在进行交易时,只有在交易批准的情况下才会记录包括交易时间,交易金额,收款付款单位等的交易日志(交易日志是指在交易所中达成交易的有关资料的文字性记载)。然而,随着经济与科技的发展,这种只有在交易批准的情况下才记录交易日志的情况已经无法满足发卡行灵活、多样化和可配置的记录交易日志的需求。
技术实现思路
本专利技术的目的是为了克服现有技术的不足,提供一种可配置记录日志的方法及卡片。本专利技术提供了一种可配置记录日志的方法,包括以下步骤:步骤S1:当卡片接收到终端发送的第一指令时,所述卡片根据所述第一指令进行风险管理更新预置的指示数据;步骤S2:所述卡片根据指示数据判断交易类型,当交易类型为联机交易时,返回交易响应至终端,执行步骤S3;当交易类型为脱机拒绝时,执行步骤S6;当交易类型为脱机批准时,执行步骤S7;步骤S3:当所述卡片接收到终端发送的第二指令时,所述卡片根据所述第二指令中的授权码判断联机是否成功,是则执行步骤S4;否则根据所述第二指令进行风险管理更新指示数据,根据指示数据判断交易类型,当交易类型为脱机拒绝时,执行步骤S6;当交易类型为脱机批准时,执行步骤S7;步骤S4:所述卡片根据所述第二指令中的请求数据、所述授权码、预置的第一数据和预置的行为数据判断是否拒绝交易,是则执行步骤S6;否则执行步骤S5;步骤S5:所述卡片根据预置的行为数据判断是否需要记录联机批准的交易日志,是则记录联机批准的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束;步骤S6:所述卡片根据预置的行为数据判断是否需要记录拒绝交易的交易日志,是则记录拒绝交易的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束;步骤S7:所述卡片根据预置的行为数据判断是否需要记录脱机批准的交易日志,是则记录脱机批准的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束。本专利技术又提供了一种可配置记录日志的卡片,包括第一接收模块、第一更新模块、第一判断模块、第二判断模块、第一记录返回模块、第一返回模块、第三判断模块、第二记录返回模块、第二返回模块、第三返回模块、第二接收模块、第四判断模块、第二更新模块、第五判断模块、第六判断模块、第七判断模块、第三记录返回模块和第四返回模块;所述第一接收模块,用于接终端发送的第一指令;所述第一更新模块,用于根据所述第一接收模块接收的所述第一指令进行风险管理更新预置的指示数据;所述第一判断模块,用于根据所述第一更新模块更新后的指示数据判断交易类型;所述第二判断模块,用于当所述第一判断模块判断交易类型为脱机拒绝时,根据预置的行为数据判断是否需要记录拒绝交易的交易日志;所述第一记录返回模块,用于当所述第二判断模块判断为是时,记录拒绝交易的交易日志,并返回交易响应至终端,结束;所述第一返回模块,用于当所述第二判断模块判断为否时,返回交易响应至终端,结束;所述第三判断模块,用于当所述第一判断模块判断交易类型为脱机批准时,根据预置的行为数据判断是否需要记录脱机批准的交易日志;所述第二记录返回模块,用于当所述第三判断模块判断为是时,记录脱机批准的交易日志,并返回交易响应至终端,结束;所述第二返回模块,用于当所述第三判断模块判断为否时,返回交易响应至终端,结束;所述第三返回模块,用于当所述第一判断模块判断交易类型为联机交易时,返回交易响应至终端;所述第二接收模块,用于当所述第三返回模块返回交易响应至终端之后,接终端发送的第二指令;所述第四判断模块,用于根据所述第二接收模块接收的所述第二指令中的授权码判断联机是否成功;所述第二更新模块,用于当所述第四判断模块判断为否时,根据所述第二接收模块接收的所述第二指令进行风险管理更新指示数据;所述第五判断模块,用于根据所述第二更新模块更新后的所述指示数据判断交易类型;所述第二判断模块,还用于当所述第五判断模块判断交易类型为脱机拒绝时,根据预置的行为数据判断是否需要记录拒绝交易的交易日志;所述第三判断模块,还用于当所述第五判断模块判断交易类型为脱机批准时,根据预置的行为数据判断是否需要记录脱机批准的交易日志;所述第六判断模块,用于当所述第四判断模块判断为是时,根据所述第二接收模块接收的所述第二指令中的请求数据、所述授权码、预置的第一数据和预置的行为数据判断是否拒绝交易;所述第二判断模块,还用于当所述第六判断模块判断为是时,根据预置的行为数据判断是否需要记录拒绝交易的交易日志;所述第七判断模块,还用于当所述第六判断模块判断为否时,根据预置的行为数据判断是否需要记录联机批准的交易日志;所述第三记录返回模块,用于当所述第七判断模块判断为是时,记录联机批准的交易日志,并返回交易响应至终端,结束;所述第四返回模块,用于当所述第七判断模块判断为否时,返回交易响应至终端,结束。本专利技术与现有技术相比,具有以下优点:本专利申请提供一种可配置记录日志的方法及卡片,发卡行可以灵活、多样化及可配置的记录日志。附图说明图1为本专利技术实施例一提供的一种可配置记录日志的方法的流程图;图2为本专利技术实施例二提供的一种可配置记录日志的方法的流程图;图3为本专利技术实施例三提供的一种可配置记录日志的方法的流程图;图4为本专利技术实施例四提供的一种可配置记录日志的卡片的方框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例一提供一种可配置记录日志的方法,如图1所示,包括以下步骤:步骤101:当卡片接收到终端发送的第一指令时,卡片根据第一指令进行风险管理更新预置的指示数据;步骤102:卡片根据指示数据判断交易类型,当交易类型为联机交易时,返回交易响应至终端,执行步骤103;当交易类型为脱机拒绝时,执行步骤106;当交易类型为脱机批准时,执行步骤107;可选地,步骤101具体为:当卡片接收到终端发送的第一指令时,卡片根据第一指令进行风险管理更新预置的第一指示位和第二指示位;相应地,步骤102具体为:卡片根据第一指示位和第二指示位判断交易类型,当第一指示位是第三预置数据且第二指示位为第二预置数据时,交易类型为联机交易,执行步骤103;当第一指示位是第二预置数据时,交易类型为脱机拒绝,执行步骤106;当第一指示位是第三预置数据且第二指示位为第三预置数据时,交易类型为脱机批准,执行步骤107。步骤103:当卡片接收到终端发送的第二指令时,卡片根据第二指令中的授权码判断联机是否成功,是则执行步骤104;否则根据第二指令进行风险管理更新指示数据,根据指示数据判断交易类型,当交易类型为脱机拒绝时,执行步骤106;当交易类型为脱机批准时,执行步骤107;可选地,步骤103中,卡片根据第二指令中的授权码判断联机是否成功,具体为:卡本文档来自技高网...

【技术保护点】
1.一种可配置记录日志的方法,其特征在于,包括以下步骤:步骤S1:当卡片接收到终端发送的第一指令时,所述卡片根据所述第一指令进行风险管理更新预置的指示数据;步骤S2:所述卡片根据指示数据判断交易类型,当交易类型为联机交易时,返回交易响应至终端,执行步骤S3;当交易类型为脱机拒绝时,执行步骤S6;当交易类型为脱机批准时,执行步骤S7;步骤S3:当所述卡片接收到终端发送的第二指令时,所述卡片根据所述第二指令中的授权码判断联机是否成功,是则执行步骤S4;否则根据所述第二指令进行风险管理更新指示数据,根据指示数据判断交易类型,当交易类型为脱机拒绝时,执行步骤S6;当交易类型为脱机批准时,执行步骤S7;步骤S4:所述卡片根据所述第二指令中的请求数据、所述授权码、预置的第一数据和预置的行为数据判断是否拒绝交易,是则执行步骤S6;否则执行步骤S5;步骤S5:所述卡片根据预置的行为数据判断是否需要记录联机批准的交易日志,是则记录联机批准的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束;步骤S6:所述卡片根据预置的行为数据判断是否需要记录拒绝交易的交易日志,是则记录拒绝交易的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束;步骤S7:所述卡片根据预置的行为数据判断是否需要记录脱机批准的交易日志,是则记录脱机批准的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束。...

【技术特征摘要】
1.一种可配置记录日志的方法,其特征在于,包括以下步骤:步骤S1:当卡片接收到终端发送的第一指令时,所述卡片根据所述第一指令进行风险管理更新预置的指示数据;步骤S2:所述卡片根据指示数据判断交易类型,当交易类型为联机交易时,返回交易响应至终端,执行步骤S3;当交易类型为脱机拒绝时,执行步骤S6;当交易类型为脱机批准时,执行步骤S7;步骤S3:当所述卡片接收到终端发送的第二指令时,所述卡片根据所述第二指令中的授权码判断联机是否成功,是则执行步骤S4;否则根据所述第二指令进行风险管理更新指示数据,根据指示数据判断交易类型,当交易类型为脱机拒绝时,执行步骤S6;当交易类型为脱机批准时,执行步骤S7;步骤S4:所述卡片根据所述第二指令中的请求数据、所述授权码、预置的第一数据和预置的行为数据判断是否拒绝交易,是则执行步骤S6;否则执行步骤S5;步骤S5:所述卡片根据预置的行为数据判断是否需要记录联机批准的交易日志,是则记录联机批准的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束;步骤S6:所述卡片根据预置的行为数据判断是否需要记录拒绝交易的交易日志,是则记录拒绝交易的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束;步骤S7:所述卡片根据预置的行为数据判断是否需要记录脱机批准的交易日志,是则记录脱机批准的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束。2.如权利要求1所述的方法,其特征在于,所述步骤S1具体为:当卡片接收到终端发送的第一指令时,所述卡片根据所述第一指令进行风险管理更新预置的第一指示位和第二指示位;所述步骤S2具体为:所述卡片根据所述第一指示位和所述第二指示位判断交易类型,当所述第一指示位是第三预置数据且所述第二指示位为第二预置数据时,交易类型为联机交易,执行步骤S3;当所述第一指示位是第二预置数据时,交易类型为脱机拒绝,执行步骤S6;当所述第一指示位是第三预置数据且所述第二指示位为第三预置数据时,交易类型为脱机批准,执行步骤S7。3.如权利要求1所述的方法,其特征在于,所述步骤S3中,所述卡片根据所述第二指令中的授权码判断联机是否成功,具体为:所述卡片从所述第二指令中获取作为授权响应码的第五预置字节数据,判断第五预置字节数据是否为第七预置数据或者第八预置数据,是则联机失败,否则联机成功。4.如权利要求1所述的方法,其特征在于,所述步骤S3中,所述根据所述第二指令进行风险管理更新指示数据,根据指示数据判断交易类型,当交易类型为脱机拒绝时,执行步骤S6;当交易类型为脱机批准时,执行步骤S7,具体为:所述卡片根据所述第二指令进行风险管理更新第一指示位,根据所述第一指示位判断交易类型,当所述第一指示位是第十九预置数据时,交易类型为脱机拒绝,执行步骤S6;当所述第一指示位是第二十预置数据时,交易类型为脱机批准,执行步骤S7。5.如权利要求1所述的方法,其特征在于,所述步骤S4具体为:步骤S4-1:所述卡片从所述第二指令中获取请求数据,根据所述请求数据判断是否拒绝交易,是则执行步骤S6;否则执行步骤S4-2;步骤S4-2:所述卡片从所述第二指令中获取授权响应码,根据所述授权响应码判断发卡行是否拒绝交易,是则执行步骤S6;否则执行步骤S4-3;步骤S4-3:所述卡片根据预置的行为数据和预置的第一数据判断是否拒绝交易,是则执行步骤S6;否则执行步骤S5。6.如权利要求5所述的方法,其特征在于,所述步骤S4-1具体为:所述卡片从第二指令中获取作为请求数据的第六预置字节数据,判断所述第六预置字节数据是否等于第九预置数据,是则执行步骤S6;否则执行步骤S4-2。7.如权利要求5所述的方法,其特征在于,所述步骤S4-2具体为:所述卡片从第二指令中获取作为授权响应码的第五预置字节数据,判断所述第五预置字节数据是否为第十一预置数据或者第十二预置数据,是则发卡行不拒绝交易,否则发卡行拒绝交易。8.如权利要求5所述的方法,其特征在于,所述第一数据包括执行数据、选备数据和交互数据;所述步骤S4-3具体为:所述卡片根据预置的行为数据和预置的执行数据、选备数据和交互数据判断是否拒绝交易,是则执行步骤S6;否则执行步骤S5。9.如权利要求8所述的方法,其特征在于,所述步骤S4-3包括:步骤S4-3-0:所述卡片查询交互数据,判断所述交互数据是否为预置交互数据,是则执行步骤S5;否则步骤S4-3-1;步骤S4-3-1:所述卡片查询执行数据,当所述执行数据为第十三预置数据时,执行步骤S4-3-2;当所述执行数据为第十四预置数据时,执行步骤S4-3-3;步骤S4-3-2:所述卡片判断预置的行为数据中第七预置字节数据是否为第十五预置数据,是则拒绝交易,执行步骤S6;否则执行步骤S5;步骤S4-3-3:所述卡片查询选备数据,判断所述选备数据是否为预置选备数据,是则执行步骤S4-3-4;否则执行步骤S5;步骤S4-3-4:所述卡片判断预置的行为数据中第七预置字节数据是否为第十六预置数据,是则拒绝交易,执行步骤S6;否则执行步骤S5。10.如权利要求1所述的方法,其特征在于,所述步骤S5具体为:所述卡片判断预置的行为数据中第八预置字节数据是否为第十七预置数据,是则记录联机批准的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束。11.如权利要求1所述的方法,其特征在于,所述步骤S6具体为:所述卡片判断预置的行为数据中第九预置字节数据是否等于第十八预置数据,是则需要记录拒绝交易的交易日志,记录拒绝交易的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束。12.如权利要求1所述的方法,其特征在于,所述步骤S7具体为:所述卡片判断预置的行为数据中第十预置字节数据是否等于第二十一预置数据,是则记录脱机批准的交易日志,并返回交易响应至终端,结束;否则直接返回交易响应至终端,结束。13.如权利要求1所述的方法,其特征在于,所述方法还包括步骤D:当卡片接收到终端发送的更新指令时,所述卡片解析所述更新指令得到待更新数据和第一MAC值;根据所述待更新数据、所述第一MAC值和预置的第二数据判断是否能够更新预置的行为数据,是则根据所述待更新数据更新所述行为数据,返回数据更新成功响应至终端,结束;否则返回警示信息至终端,结束。14.如权利要求13所述的方法,其特征在于,所述第二数据包括预置的子密钥、当前的交易计数器的计数值、预置的执行数据和当前的脚本数据;所述步骤D具体为:当卡片接收到终端发送的更新指令时,所述卡片解析所述更新指令得到待更新数据和第一MAC值;根据所述待更新数据、预置的子密钥、当前的交易计数器的计数值、预置的执行数据、当前的脚本数据和所述第一MAC值判断能否更新预置的行为数据,是则根据所述待更新数据更新所述行为数据,返回数据更新成功响应至终端,结束;否则返回警示信息至终端,结束。15.如权利要求14所述的方法,其特征在于,所述步骤D具体为:步骤A1:当卡片接收到终端发送的更新指令时,所述卡片解析所述更新指令得到待更新数据和第一MAC值;根据预置的执行数据判断是否已经执行外部认证,是则执行步骤A2;否则执行步骤A3;步骤A2:所述卡片根据预置的执行数据判断外部认证是否认证失败,是则向终端返回警示信息,结束;否则执行步骤A3;步骤A3:所述卡片获取当前的脚本数据,根据所述脚本数据判断是否能够更改脚本命令,是则执行步骤A4;否则向终端返回警示信息,结束;步骤A4:所述卡片获取当前的交易计数器的计数值,根据预置的子密钥、所述计数值和所述待更新数据生成第二MAC值;步骤A5:所述卡片判断所述第一MAC值是否等于所述第二MAC值,是则根据所述待更新数据更新行为数据,返回数据更新成功响应至终端,结束;否则返回警示信息至终端,结束。16.如权利要求15所述的方法,其特征在于,所述步骤A5之前,还包括:所述卡片判断所述第一MAC值是否不为空,是则执行步骤A5;否则设置脚本数据为不能更改脚本命令,返回警示信息至终端,结束。17.如权利要求15所述的方法,其特征在于,所述步骤A1具体为:当卡片接收到终端发送的更新指令时,所述卡片解析所述更新指令得到待更新数据;判断预置的执行数据中第三十二预置字节数据是否为第三十二预置数据,是则执行步骤A2;否则执行步骤A3。18.如权利要求15所述的方法,其特征在于,所述步骤A2具体为:所述卡片判断预置的执行数据中第三十三预置字节数据判断是否为第三十三预置数据,是则返回警示信息至终端,结束;否则执行步骤A3。19.如权利要求15所述的方法,其特征在于,所述步骤A3具体为:所述卡片获取脚本失败指示位,将所述脚本失败指示位作为当前的脚本数据,判断所述脚本失败指示位是否为第三十四预置数据,是则返回警示信息至终端,结束;否则能够更改脚本命令,执行步骤A4。20.如权利要求15所述的方法,其特征在于,所述步骤A4具体为:所述卡片获取交易计数器的计数值,使用预置的子密钥加密所述计数值生成过程密钥,使用所述过程密钥加密所述待更新数据生成第二MAC值。21.如权利要求15所述的方法,其特征在于,所述步骤A5具体为:所述卡片获取待更新数据中第三十五预置字节数据之后的数据作为第一MAC值,判断所述第一MAC值是否等于所述第二MAC值,是则根据所述待更新数据更新所述行为数据,返回数据更新成功响应至终端,结束;否则返回警示信息至终端,结束。22.一种可配置记录日志的卡片,其特征在于,包括第一接收模块、第一更新模块、第一判断模块、第二判断模块、第一记录返回模块、第一返回模块、第三判断模块、第二记录返回模块、第二返回模块、第三返回模块、第二接收模块、第四判断模块、第二更新模块、第五判断模块、第六判断模块、第七判断模块、第三记录返回模块和第四返回模块;所述第一接收模块,用于接终端发送的第一指令;所述第一更新模块,用于根据所述第一接收模块接收的所述第一指令进行风险管理更新预置的指示数据;所述第一判断模块,用于根据所述第一更新模块更新后的指示数据判断交易类型;所述第二判断模块,用于当所述第一判断模块判断交易类型为脱机拒绝时,根据预置的行为数据判断是否需要记录拒绝交易的交易日志;所述第一记录返回模块,用于当所述第二判断模块判断为是时,记录拒绝交易的交易日志,并返回交易响应至终端,结...

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:飞天诚信科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1