数据处理方法_2

文档序号:8362279阅读:来源:国知局
规则处理要求的两个数值时,返回不能进行数据处理请求的应答消息。
[0025]一个实施例中,所述数据处理请求消息是金融类交易报文。
[0026]一个实施例中,所述金融类交易报文是从境外ATM取款交易发起后,通过银行卡交换系统1ST转发经接口平台系统IPS到达的ISO-8583报文格式的交易报文。
[0027]一个实施例中,所述金融类交易报文是在使用多币借记卡时发出的金融类交易报文。
[0028]一个实施例中,所述金融类交易报文是在使用多币借记卡进行境外的借记类、贷记类、或预授权交易时发出的金融类交易报文。
[0029]一个实施例中,在该数据处理请求消息中携带第一数值、第一数值对应的标识、第一数值的类型,以及对第一数值进行处理的第一规则时,是在金融类交易报文的报文域内容中携带的。
[0030]本发明实施例提供的技术方案,能够对不同类型的数值进行处理,不限于只处理同一类型的数值。本发明实施例提供的技术方案特别适合于金融机构中的数值处理,例如,将其用于使用多币借记卡从境外ATM发起的取款交易时,现有技术中都是单一货币结算,客户境外遇到余额不足拒绝交易时需要到银行临柜办理货币兑换;而采用本发明实施例提供的技术方案,在客户未感知的情况下已经完成自动操作,能最大限度的保证客户境外交易的成功几率,且具有很好的客户体验。目前也尚未发现国内外的金融机构能够有类似的机制能实现结算货币的参数化可配置。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0032]图1为本发明实施例中数据处理方法的示意图;
[0033]图2为本发明实施例中货币轮询的流程图。
【具体实施方式】
[0034]为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
[0035]为了对不同类型的数值进行处理,本发明实施例提供一种数据处理方法。图1为本发明实施例中数据处理方法的示意图,如图1所示,该方法可以包括:
[0036]步骤101、接收数据处理请求消息,其中,在该数据处理请求消息中携带有第一数值、第一数值对应的标识、第一数值的类型,以及对第一数值进行处理的第一规则;
[0037]步骤102、根据第一数值对应的标识确定在存储的数据中记录的各数值;
[0038]步骤103、根据记录的各数值的类型,按预设规则将各数值与第一数值转换为类型相同的数值后,将满足第一规则处理要求的数值按第一规则进行处理。
[0039]由图1所示流程可以得知,本发明实施例能够对不同类型的数值进行处理,不限于只处理同一类型的数值。
[0040]具体实施时,根据记录的各数值的类型,按预设规则将各数值与第一数值转换为类型相同的数值后,将满足第一规则处理要求的数值按第一规则进行处理,可以包括:
[0041]根据第一数值对应的标识确定在存储的数据中记录的第二数值,其中,第二数值与第一数值的类型相同;
[0042]在第二数值不能满足第一规则的处理要求时,确定在存储的数据中记录的第三数值,其中,第三数值与第一数值的类型不相同;
[0043]在存储的数据中确定将第三数值与第一数值转换为类型相同的数值的第二规则,并按第二规则将第三数值与第一数值分别转换为类型相同的第四数值与第五数值,其中,预设规则为第二规则,第三数值转换后为第四数值,第一数值转换后为第五数值;
[0044]在第四数值与第五数值能满足第一规则的处理要求时,将第四数值与第五数值按第一规则进行处理;在第四数值与第五数值不能满足第一规则的处理要求时,按获取第四数值与第五数值的方式在存储的数据中记录的数值中获取满足第一规则处理要求的两个数值,并将该两个数值按第一规则进行处理。
[0045]本发明实施例提供的技术方案特别适合于金融机构中的数值处理,例如,将其用于使用多币借记卡从境外ATM发起的取款交易时,现有技术中都是单一货币结算,客户境外遇到余额不足拒绝交易时需要到银行临柜办理货币兑换;而采用本发明实施例提供的技术方案,在客户未感知的情况下已经完成自动操作,能最大限度的保证客户境外交易的成功几率,且具有很好的客户体验。目前也尚未发现国内外的金融机构能够有类似的机制能实现结算货币的参数化可配置。下面进行具体说明。
[0046]应用于金融机构中的数值处理时,在将第三数值与第一数值分别转换为类型相同的第四数值与第五数值时,该相同的类型可以是交易币种类型或清算币种类型。
[0047]实施例中,若按获取第四数值与第五数值的方式在存储的数据中记录的数值中不能获取满足第一规则处理要求的两个数值时,返回不能进行数据处理请求的应答消息。
[0048]实施例中,所处理的数据处理请求消息可以是金融类交易报文。举一例,本发明实施例中可以使用货币轮询的方式,优先使用交易币种检查卡下账户,如果余额满足交易则交易成功。余额不足时系统将按照卡产品参数的配置,检查第二轮询货币对应子账户是否存在,余额是否充足。如果第二轮询货币满足要求则将交易货币转换成第二轮询货币动帐,交易成功;否则继续尝试第三轮询货币。当三种情况都失败时才最终交易失败,这样增加了尝试机会,最大限度的保证了交易的成功可能。同时货币间的转换是内部自动完成,不需要额外手续费。这一轮询机制巧妙的解决了余额不足时简单粗暴的拒绝交易问题。
[0049]实施例中,金融类交易报文可以是从境外ATM取款交易发起后,通过1ST系统转发经IPS到达的ISO-8583报文格式的交易报文。金融类交易报文还可以是在使用多币借记卡时发出的金融类交易报文。多币借记卡是一种与卡组织(万事达,银联)特殊约定了卡BIN号,拥有特殊卡产品标志的借记卡产品。支持卡产品层的货币篮子和第二轮询货币,第三轮询货币的参数配置。支持货币轮询机制。多币借记卡也可简称为多币卡。货币篮子是借记卡产品表中的一项参数配置,配置了本卡产品可能出现的账户的币种的最大集合。一般配置为一本通账户下常见的12种货币,具体配置以业务部门规定为准。货币篮子也可理解为第一轮询货币。第X轮询货币是借记卡产品表中的一项参数配置,货币轮询规则将依照第X轮询货币的次序依次轮询。第一轮询货币即上述提及的“货币篮子”。第二,第三轮询货币分别配置一个币种。具体配置情况以业务部门规定为准。
[0050]实施例中,金融类交易报文还可以是在使用多币借记卡进行境外的借记类、贷记类、或预授权交易时发出的金融类交易报文。实施过程中,在该数据处理请求消息中携带第一数值、第一数值对应的标识、第一数值的类型,以及对第一数值进行处理的第一规则时,可以是在金融类交易报文的报文域内容中携带的。
[0051]本发明实施例的多币借记卡货币轮询机制可以使用COBOL语言编程实现。用一个公共模块的形式将轮询机制进行封装(UTROUD)供其他主调
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1