一种报文处理方法、装置及系统的制作方法

文档序号:6484143阅读:258来源:国知局
专利名称:一种报文处理方法、装置及系统的制作方法
技术领域
本发明关于计算机网络通信中的报文处理技术,特别是关于金融业务报 文的处理技术,具体的讲是一种报文处理方法、装置及系统。
背景技术
目前,外币汇款业务报文和清算业务报文都是环球同业银行金融电讯协
会(SWIFT : Society for Worldwide Interbank Financial Telecommunication*
准格式的报文。
SWIFT报文的一类报文为客户汇款报文,2类报文为银行间资金调拨报 文。这两类报文均包含汇款人、收款人、发报行、汇款行、收报行、收款行、 中间行、收款人账户行、发报代理行、和收报代理行等汇款信息。当收款行 与汇款行的账户行之间不存在直接的账户关系时,汇款行应提供准确的收款 行的账户行,即汇款指令中的中间行。中间行在特定的支付环境下,发挥承 前启后的作用,成为完整的清算链条中不可或缺的环节。客户汇款报文能否 直通到收报行的清算系统,依赖于客户汇款报文的各项内容填写是否正确。
金融企业的网上银行、自助终端等都是产生客户汇款报文的渠道,而这 些渠道产生的客户汇款报文的内容基本固定,但是不同收报行对于客户汇款 报文各项内容的要求常常各不相同,客户汇款报文通常要经过柜面相应岗位 柜员的多个步骤的处理之后才能真正发往国外,其时效性较差。而且,现有 的清算系统对内容不符合SWIFT标准的客户汇款报文无法自动提高其正确 性,致使客户汇款报文的直通率较低。

发明内容
为了克服现有技术的缺陷,本发明实施例提供了一种报文处理方法、装
9置及系统,以减少客户汇款报文在银行系统的流转处理时间。
本发明实施例的目的之一是提供一种报文处理方法,所述的方法包括 以下步骤接收客户汇款报文;从接收的客户汇款报文中提取报文内容信息; 根据提取的报文内容信息査询标准报文条件;判断提取的报文内容信息是否
满足所述的标准报文条件,如果是则将所述的客户汇款报文转发,如果否则 生成汇款报文编辑报表。
本发明实施例的目的之一是提供一种报文处理装置,所述的装置包括 汇款报文接收单元,用于接收客户汇款报文;报文内容提取单元,用于从接 收的客户汇款报文中提取报文内容信息;报文条件査询单元,用于根据提取 的报文内容信息查询标准报文条件;汇款报文转发单元,用于判断提取的报 文内容信息是否满足所述的标准报文条件,如果是则将所述的客户汇款报文 转发,如果否则生成汇款报文编辑报表。
本发明实施例的有益效果在于,减少客户汇款报文在银行内部流转落地 处理时间,更使客户直接从网上银行、自助终端等自助渠道发起外币汇款时 只需简单的修改或者无需柜员人工修改即可成功快捷汇出成为可能,降低了 汇款报文汇款成本,提高了工作效率。


图1为本发明实施例报文处理装置的结构框图; 图2为本发明实施例方法的流程图3为本发明实施例报文处理装置中报文条件存储单元的组成结构图4为本发明实施例报文条件存储单元中的标准报文条件存储表;
图5为本发明实施例报文条件存储单元中的标准报文条件定义存储表;
图6为本发明实施例报文条件存储单元中的区域国家代码存储表;
图7为本发明实施例报文条件存储单元中的地址关键字存储表;
图8为本发明实施例报文条件存储单元中的IBAN帐号规则定义存储表;
图9为本发明实施例报文条件存储单元中的外部清算系统代码存储表图10为本发明实施例报文条件存储单元中的本行清算代码存储表; 图11为本发明实施例报文处理应用系统的结构框图; 图12为本发明实施例报文处理应用系统工作流程图。
具体实施例方式
下面结合

本发明的具体实施方式
。如图1所示,本发明实施例 的报文处理装置包括汇款报文接收单元101用于接收客户汇款报文;报文 内容提取单元102用于从接收的客户汇款报文中提取报文内容信息;报文条 件査询单元103用于根据提取的报文内容信息查询标准报文条件;汇款报文 转发单元104用于判断提取的报文内容信息是否满足所述的标准报文条件, 如果是则将所述的客户汇款报文转发,如果否则生成汇款报文编辑报表。报 文条件存储单元105用于对所述的标准报文条件进行存储。
如图2所示,本发明实施例的报文处理方法包括以下步骤接收客户汇 款报文(步骤S101);从接收的客户汇款报文中提取报文内容信息(步骤S102); 根据提取的报文内容信息査询标准报文条件(步骤S103);判断提取的报文 内容信息是否满足所述的标准报文条件,如果是则将所述的客户汇款报文转
发,如果否则生成汇款报文编辑报表(步骤S104)。
实施例
如图11所示,在本发明实施例中,报文处理装置可为一台报文处理服务
器302,报文处理服务器302前端可通过接口及金融网络303与各自助终端/ 柜面交易终端304连接,报文处理服务器302接收客户汇款报文,并对前端 接收到的客户汇款报文进行直通控制处理,通过一定的算法对客户汇款报文 内容进行识别,针对内容不满足直通标准(即标准报文条件)的报文提供 检查报告,以便得到正确的可直通的报文。报文处理服务器302后端可通过 接口与其他清算系统301、报文转发系统联通,对符合直通化要求的报文进行 自动分发。报文处理服务器302的报文条件存储单元105负责存储标准报文条件存 储表201 (如图4所示);标准报文条件定义存储表202 (如图5所示);区 域国家代码存储表203 (如图6所示);地址关键字存储表204 (如图7所示); IBAN帐号规则定义存储表205 (如图8所示);外部清算系统代码存储表206 (如图9所示);本行清算代码存储表207 (如图10所示)。如图4所示,标准报文条件存储表201包含币种、区域范围、清算行代 码、报文类型、报文项、报文项使用规则等信息。用于控制在各种情况下报 文的使用规则,各种情况例如不同币种、不同区域范围、不同清算行、不 同报文类型等等。符合某种情况的报文,如果包含有标准报文条件存储表中 定义的报文项,就要受到"报文项使用规则"的限制。如果"报文项使用规 则"为O,则表示该报文不应该包含有该报文项,不符合直通化标准;如果"报 文项使用规则"为l,则表示该报文项可以使用但是其使用的内容有限制,具 体可以使用的内容在标准报文条件定义存储表中列举。如图5所示,标准报文条件定义存储表202包含币种、区域范围、清算行代码、报文类型、报文项、报文项内容等信息(详见表二),用于控制各 报文项可以使用的内容,如果报文项没有包含"报文项内容"中定义的内容, 则不符合直通标准。如图6所示,区域国家代码存储表203包含国家代码、所属区域等信息, 用于将银行所属的国家归属为不同的区域, 一般将报文的要求相似的国家归 属为同一区域。如图7所示,地址关键字存储表204包含报文项、地址关键字、地址关 键字长度等信息,用于定义特定的报文项中所必须包含的关键字或者关键字 的长度,如果报文项不包含关键字信息,则认为报文不符合直通标准。主要 是为了控制汇款人信息的完整,为金融业务中的反洗钱控制提供详细的数据 来源。如图8所示,IBAN帐号规则定义存储表205包含账号国家代码、账号长如图9所示,外部清算系统代码存储表206包含清算系统代码、清算代 码位数等信息,用于定义清算系统的代码,主要用于检査报文中间行、账户 行信息、受益行信息是否正确、是否完整,为该笔汇款报文的自动清算提供 前提条件。如图10所示,本行清算代码存储表207包含清算代码、币种等信息,用 于定义本行的清算代码,主要用于检査报文中项业务编号的合法性。报文处理服务器302负责对输入的报文进行检査。当接收到报文后,按 顺序检査报文中的第20项业务编号、23项银行操作代码、50项汇款人信息、 56项中间行信息、57项帐户行信息、58项受益行信息、59项收款人信息、 71项汇款收费信息、和72项银行指令信息等各项内容,并与标准报文条件中 的参数设置进行对比,检査报文是否符合直通标准。当检査结果为不符合直 通标准时则返回直通检査不通过标志,并生成汇款报文编辑报表,提示哪些 项目不符合直通要求;否则返回直通检査通过标志,并将汇款报文转发到其 他清算系统进行后续处理。如图12所示,报文处理服务器302的处理过程如下步骤S201:报文处理服务器通过接口接收其他清算系统传输的报文,以 及通过接口接收自助终端、柜面、网上银行等交易终端传输的报文。报文内 容中需要包含报文币种、20项业务编号、23项银行操作代码、50项汇款人账 号和汇款人户名、56项中间行信息、57项账户行信息、58项受益行信息、59 项收款人信息、71项汇款收费信息、72项银行附言等等。步骤S202:检查报文中第20项业务编号的合法性,检査流程是,取报文 20项业务编号中的第4 7位字符,系统中称这4位字符为清算代码;然后根 据清算代码和币种査询本行清算代码存储单元中的记录,判断是否有相符的记录,若存在记录则说明20项中体现了本行的清算行信息,符合直通标准,否则认为20项检查不通过;这项检查的目的是为了在后续系统自动获取收报行处理时提供保障。步骤S203:检査报文中第23项银行操作代码的合法性。首先检查报文第 23项银行操作代码是否为空,如果为空则直接转到步骤04,否则进行以下具 体检查流程先根据报文的第57项账户行查询区域国家代码存储单元的记录,获取汇 款目的地的区域范围;然后根据币种、区域范围、清算代码、报文类型、报 文项査询直通规则存储单元的记录。若无相符记录存在则说明直通化标准对报文的23项内容无特殊要求,则 直通检查通过;假如存在符合条件的记录且参数记录的使用规则是不能使用,则说明直 通标准中规定不能使用23项,但是报文中使用了23项,说明该报文的23项 内容不符合直通标准;假如直通规则参数表中存在满足查询条件的记录且参数记录的使用规则 是有条件使用,也就是说这条规则的含义是直通标准中允许使用23项但是23 项的使用内容有限制,具体可以使用的内容在直通内容定义参数表中列举; 根据币种、区域范围、清算代码、报文类型、报文项査询直通内容定义参数 表,然后比对参数表中是否有与报文23项相符的记录,如有相符记录则认为 报文符合直通标准,否则认为不符合直通标准。步骤S204:数据处理装置2检査报文中第50项汇款人信息的合法性,首 先检查报文中第50项汇款人信息是否为空,如果为空则直接转到步骤S205。 否则进行第50项的合法性检查,主要是为了控制50项使用的汇款人信息的 完整,为金融业务中的反洗钱控制提供详细的数据来源,其中信息的完整性 主要通过检查报文中是否包含预先定义的关键字来判断。具体检査流程是:先根据57项账户行査询区域国家代码存储单元的记录,获取汇款目的地的区域范围;然后根据币种、区域范围、清算代码、报文类 型、报文项项査询直通规则存储单元的记录,若无记录存在则说明直通化标准对报文的50项内容无特殊要求,则直通 检查通过;假如直通规则参数表中存在符合条件的记录且参数记录的使用规则是不 能使用,则说明直通标准中规定不能使用50项,但是报文中使用了50项, 说明该报文的50项内容不符合直通标准;假如直通规则参数表中存在满足査询条件的记录且参数记录的使用规则 是有条件使用,也就是说这条规则的含义是直通标准中允许使用50项但是50 项的使用内容有限制,具体可以使用的内容在地址关键字参数表中列举。比 对报文第50项汇款人信息中是否包含有地址关键字参数表中设置的关键字, 若包含有则认为该报文符合直通标准,否则认为不符合直通标准。步骤S205:检査报文第56项中间行信息是否正确、是否完整,为该笔汇 款报文的自动清算提供前提条件。具体检查流程是首先,检査第56项中的账号栏使用是否正确。由于账号栏中既可以使用 账户对应的账号也可使用清算系统清算号,若使用账号则符合直通标准,检 查通过;若若账号栏的前两位是字符串"//",则认为账号栏使用了清算系统清 算号,需要通过访问清算系统清算号存储单元检查使用的清算号是否正确。 根据"//"后面的两位字符査询清算系统清算号参数表,若参数表无相符记录, 则说明报文中使用的清算系统代码不是系统定义的,认为报文不符合直通标 准;若参数表存在相符记录,则检査清算系统代码后面包含的数字位数跟参 数表中定义的清算代码位数是否一致,若不一致说明使用的清算系统清算号 不正确,认为报文不符合直通标准。其次,检查56项报文的结构项是否正确。先根据57项账户行査询区域 国家代码参数表,获取汇款目的地的区域范围;然后根据币种、区域范围、 清算代码、报文类型、报文项査询直通规则参数表,若无记录存在则说明直15通化标准对报文的56项内容无特殊要求,则直通检査通过;假如直通规则参 数表中存在符合条件的记录且参数记录的使用规则是不能使用,则说明直通
标准中规定不能使用56项,但是报文中使用了56项,说明该报文的56项结
构项不符合直通标准;假如直通规则参数表中存在满足査询条件的记录且参
数记录的使用规则是有条件使用,也就是说这条规则的含义是直通标准中允
许使用56项结构项但是56项的结构项有限制,具体可以使用的内容在直通 内容定义参数表中列举;根据币种、区域范围、清算代码、报文类型、报文 项查询直通内容定义参数表,然后比对报文的56项结构项内容是否在定义参 数表中定义,若定义了则认为符合直通标准,否则认为不符合直通标准。
步骤S206:检查报文57项账户行信息是否正确、是否完整,为该笔汇款 报文的自动解付提供前提条件;57项账户行的检査规则与步骤05相同。
步骤S207:数据处理装置2检查报文58项受益行信息是否正确、是否完 整,为该笔汇款报文的头寸确认提供保障;58项受益行的检查规则与步骤S205 相同。
步骤S208:检査报文59项收款人信息是否正确、是否完整,为该笔汇款 报文的自动解付提供保证。具体检査流程是取账号的前两位(这两位称为 账号所属国别)查询IBAN账号定义参数表,若无记录存在则说明收款人账 号的国别使用不正确,故认为不符合直通标准;若参数表存在记录则说明了 账号中使用的国别是合法的;然后核对国别后面的数字串各部分的长度跟参 数记录中定义的账号长度、银行代码长度、账户人账户长度、校验位长度是 否完全相等,若不完全相等则认为使用账号不合法,报文不符合直通标准; 若长度完全相等,则认为使用的IBAN账号合法,认为报文59项账号符合直
通标准o
步骤S209:检查报文71项使用的费用信息是否正确,保证客户收款时可 以明确知道该笔汇款费用的来龙去脉。首先判断报文中第71项费用信息是否 为空。若71项费用信息为空,则直接转到步骤S210;否则进行以下具体检查流程-
先根据57项账户行査询区域国家代码参数表,获取汇款目的地的区域范 围;然后根据币种、区域范围、清算代码、报文类型、报文项项査询直通规
则参数表,若无相符记录存在则说明直通化标准对报文的71项内容无特殊要 求,则直通检査通过;假如直通规则参数表中存在符合条件的记录且参数记 录的使用规则是不能使用,则说明直通标准中规定不能使用71项,但是报文 中使用了 71项,说明该报文的71项内容不符合直通标准;假如直通规则参 数表中存在满足查询条件的记录且参数记录的使用规则是有条件使用,也就 是说这条规则的含义是直通标准中允许使用71项但是71项的使用内容有限 制,具体可以使用的内容在直通内容定义参数表中列举;根据币种、区域范 围、清算代码、报文类型、报文项査询直通内容定义参数表,然后比对报文 的71项内容是否在定义参数表中定义,若定义了则认为符合直通标准,否则 认为不符合直通标准。
步骤10:检查报文72项银行指令信息使用是否合理,使用是否正确,可 以保证该笔汇款经过各家银行时,各家银行都有明确的指令,为各家银行对 报文流转提供指导意义,减少相关银行间的沟通成本,降低汇款费用。首先 判断报文第72项银行指令信息是否为空,如果为空则直接到步骤S211;否则 进行以下具体检查流-
先根据57项账户行査询区域国家代码参数表,获取汇款目的地的区域范 围;然后根据币种、区域范围、清算代码、报文类型、报文项查询直通规则 参数表,若无记录存在则说明直通化标准对报文的72项内容无特殊要求,则 直通检查通过;假如直通规则参数表中存在符合条件的记录且参数记录的使 用规则是不能使用,则说明直通标准中规定不能使用72项,但是报文中使用 了 72项,说明该报文的72项内容不符合直通标准;假如直通规则参数表中 存在满足查询条件的记录且参数记录的使用规则是有条件使用,也就是说这 条规则的含义是直通标准中允许使用72项但是72项的使用内容有限制,具体可以使用的内容在直通内容定义参数表中列举根据币种、区域范围、清算
代码、报文类型、报文项査询直通内容定义参数表,然后比对报文的72项内
容是否在定义参数表中定义,若定义了则认为符合直通标准,否则认为不符 合直通标准。
步骤S211:结束对报文的检查,对于符合直通标准的报文通过接口转发
到其他清算系统进行后续处理,对于不符合直通标准的报文,提供完整、清 晰的不直通报表,通过接口反馈给各交易终端,为业务人员对报文的修改提 供了指导信息,为再次生成完全直通的报文提供必要参考。
本发明实施例减少了客户汇款报文在银行内部流转落地处理时间,更使 客户直接从网上银行、自助终端等自助渠道发起外币汇款时只需简单的修改 或者无需柜员人工修改即可成功快捷汇出成为可能,降低了汇款报文汇款成 本,提高了工作效率。
以上仅为本发明的较佳实施例,非因此局限本发明的权利要求,运用本 发明说明书及图示内容所作的等效结构变化,均同理包含在本发明的范围内。
权利要求
1. 一种报文处理方法,其特征是,所述的方法包括以下步骤接收客户汇款报文;从接收的客户汇款报文中提取报文内容信息;根据提取的报文内容信息查询标准报文条件;判断提取的报文内容信息是否满足所述的标准报文条件,如果是则将所述的客户汇款报文转发,如果否则生成汇款报文编辑报表。
2. 如权利要求l所述的方法,其特征是,所述的报文内容信息包括报 文币种、业务编号、银行操作代码、汇款人信息、中间行信息、账户行信息、 受益行信息、收款人信息、汇款收费信息以及银行指令信息。
3. 如权利要求2所述的方法,其特征是,对所述的标准报文条件进行存 储,其中所述的标准报文条件包括标准报文币种、标准报文区域范围、本 行清算代码、标准报文类型、标准报文项、标准报文项使用规则、以及国家 代码、区域范围信息、地址关键字、外部清算系统代码、国际银行帐号定义 信息。
4. 如权利要求3所述的方法,其特征是,从接收的客户汇款报文中提取 业务编号和报文币种;从所述的业务编号中获取清算代码;根据所述的清算代码和报文币种査询出所述的本行清算代码和标准报文 币种;判断所述的清算代码和报文币种是否与本行清算代码和标准报文币种相 符,如果是则生成业务编号项满足标准报文条件信息。
5. 如权利要求4所述的方法,其特征是,从接收的客户汇款报文中获取 报文类型、银行操作代码、账户行信息和汇款人信息;判断所述的银行操作代码是否为空,如果银行操作代码为空则进一步判断所述的汇款人信息是否为空,如果银行操作代码不为空则根据所述的账户 行信息査询出所述客户汇款报文的国家代码,根据该国家代码获取客户汇款 报文目的地的区域范围;根据获取的报文币种、区域范围、清算代码、报文类型和银行操作代码 查询出对应的标准报文条件;判断所述的报文币种、区域范围、清算代码、报文类型和银行操作代码 是否与标准报文条件相符,如果否则生成银行操作代码项满足标准报文条件 信息;如果是,则根据标准报文项使用规则判断银行操作代码项是否能够使 用,如果银行操作代码项能够使用,则判断该银行操作代码是否与标准报文 项使用规则定义的限制条件相符,如果是则生成银行操作代码项满足标准报 文条件信息。
6. 如权利要求5所述的方法,其特征是,如果所述的汇款人信息为空, 则判断中间行信息是否正确;如果所述的汇款人信息不为空,则根据获取的 报文币种、区域范围、清算代码、报文类型和汇款人信息查询出对应的标准 报文条件;判断所述的报文币种、区域范围、清算代码、报文类型和汇款人信息是 否与标准报文条件相符,如果否则生成银行操作代码项满足标准报文条件信 息;如果是,则根据标准报文项使用规则判断汇款人信息项是否能够使用, 如果汇款人信息项能够使用,则判断该汇款人信息是否与存储的地址关键字 记录相符,如果是则生成汇款人信息项满足标准报文条件信息。
7. 如权利要求6所述的方法,其特征是,所述的判断中间行信息正确包 括检查中间行信息中的账号是否与存储的外部清算系统代码相符,如果是 则生成中间行信息项满足标准报文条件信息。
8. 如权利要求5所述的方法,其特征是,检査所述账户行信息中的账号 是否与存储的外部清算系统代码相符,如果是则生成账户行信息项满足标准 报文条件信息。
9. 如权利要求5所述的方法,其特征是,从接收的客户汇款报文中获取 受益行信息;检査所述受益行信息中的账号是否与存储的外部清算系统代码相符,如 果是则生成受益行信息项满足标准报文条件信息。
10. 如权利要求5所述的方法,其特征是,从接收的客户汇款报文中获 取收款人信息;检查所述收款人信息是否与存储的国际银行帐号定义信息相符,如果是 则生成收款人信息项满足标准报文条件信息。
11. 如权利要求5所述的方法,其特征是,从接收的客户汇款报文中获 取汇款收费信息和银行指令信息;判断所述的汇款收费信息是否为空,如果汇款收费信息为空则进一步判 断所述的银行指令信息是否为空,如果汇款收费信息不为空则根据所述的账 户行信息査询出所述客户汇款报文的国家代码,根据该国家代码获取客户汇 款报文目的地的区域范围;根据获取的报文币种、区域范围、清算代码、报文类型和汇款收费信息 查询出对应的标准报文条件;判断所述的报文币种、区域范围、清算代码、报文类型和汇款收费信息 是否与标准报文条件相符,如果否则生成汇款收费信息项满足标准报文条件 信息;如果是,则根据标准报文项使用规则判断汇款收费信息项是否能够使 用,如果汇款收费信息项能够使用,则判断该汇款收费信息是否与标准报文 项使用规则定义的限制条件相符,如果是则生成汇款收费信息项满足标准报 文条件信息。
12. 如权利要求ll所述的方法,其特征是,如果所述的银行指令信息为 空,则结束对客户汇款报文的检査;如果所述的银行指令信息不为空,则根 据获取的报文币种、区域范围、清算代码、报文类型和银行指令信息査询出 对应的标准报文条件;判断所述的报文币种、区域范围、清算代码、报文类型和银行指令信息 是否与标准报文条件相符,如果否则生成银行指令信息项满足标准报文条件信息;如果是,则根据标准报文项使用规则判断银行指令信息项是否能够使 用,如果银行指令信息项能够使用,则判断该银行指令信息是否与存储的标 准报文项使用规则定义的限制条件相符,如果是则生成银行指令信息项满足 标准报文条件信息。
13. —种报文处理装置,其特征是,所述的装置包括汇款报文接收单元,用于接收客户汇款报文;报文内容提取单元,用于从接收的客户汇款报文中提取报文内容信息; 报文条件査询单元,用于根据提取的报文内容信息査询标准报文条件; 汇款报文转发单元,用于判断提取的报文内容信息是否满足所述的标准报文条件,如果是则将所述的客户汇款报文转发,如果否则生成汇款报文编辑报表。
14. 如权利要求13所述的装置,其特征是,所述的报文内容信息包括 报文币种、业务编号、银行操作代码、汇款人信息、中间行信息、账户行信 息、受益行信息、收款人信息、汇款收费信息以及银行指令信息。
15. 如权利要求14所述的装置,其特征是,所述的装置还包括报文条 件存储单元,用于对所述的标准报文条件进行存储,其中所述的标准报文条 件包括标准报文币种、标准报文区域范围、本行清算代码、标准报文类型、 标准报文项、标准报文项使用规则、以及国家代码、区域范围信息、地址关 键字、外部清算系统代码、国际银行帐号定义信息。
16. 如权利要求15所述的装置,其特征是,所述的报文内容提取单元从 接收的客户汇款报文中提取业务编号和报文币种,从所述的业务编号中获取 清算代码;所述的报文条件査询单元根据所述的清算代码和报文币种查询出所述的 本行清算代码和标准报文币种;所述的汇款报文转发单元判断所述的清算代码和报文币种是否与本行清 算代码和标准报文币种相符,如果是则生成业务编号项满足标准报文条件信 息。
17. 如权利要求16所述的装置,其特征是,所述的报文内容提取单元从 接收的客户汇款报文中获取报文类型、银行操作代码、账户行信息和汇款人 信息,并判断所述的银行操作代码是否为空,如果银行操作代码为空则进一 步判断所述的汇款人信息是否为空,如果银行操作代码不为空则根据所述的 账户行信息查询出所述客户汇款报文的国家代码,根据该国家代码获取客户 汇款报文目的地的区域范围;所述的报文条件查询单元根据获取的报文币种、区域范围、清算代码、 报文类型和银行操作代码查询出对应的标准报文条件;所述的汇款报文转发单元判断所述的报文币种、区域范围、清算代码、 报文类型和银行操作代码是否与标准报文条件相符,如果否则生成银行操作 代码项满足标准报文条件信息;如果是,则根据标准报文项使用规则判断银 行操作代码项是否能够使用,如果银行操作代码项能够使用,则判断该银行 操作代码是否与标准报文项使用规则定义的限制条件相符,如果是则生成银 行操作代码项满足标准报文条件信息。
18. 如权利要求17所述的装置,其特征是,如果所述的汇款人信息为空, 则所述的报文内容提取单元判断中间行信息是否正确;如果所述的汇款人信 息不为空,则报文条件査询单元根据获取的报文币种、区域范围、清算代码、 报文类型和汇款人信息査询出对应的标准报文条件;所述的汇款报文转发单元判断所述的报文币种、区域范围、清算代码、 报文类型和汇款人信息是否与标准报文条件相符,如果否则生成银行操作代 码项满足标准报文条件信息;如果是,则根据标准报文项使用规则判断汇款 人信息项是否能够使用,如果汇款人信息项能够使用,则判断该汇款人信息 是否与存储的地址关键字记录相符,如果是则生成汇款人信息项满足标准报文条件信息。
19. 如权利要求18所述的装置,其特征是,所述的汇款报文转发单元检查中间行信息中的账号是否与存储的外部清算系统代码相符,如果是则生成 中间行信息项满足标准报文条件信息。
20. 如权利要求17所述的装置,其特征是,所述的汇款报文转发单元检 査所述账户行信息中的账号是否与存储的外部清算系统代码相符,如果是则 生成账户行信息项满足标准报文条件信息。
21. 如权利要求17所述的装置,其特征是,所述的报文内容提取单元从 接收的客户汇款报文中获取受益行信息;所述的汇款报文转发单元检査所述受益行信息中的账号是否与存储的外 部清算系统代码相符,如果是则生成受益行信息项满足标准报文条件信息。
22. 如权利要求17所述的装置,其特征是,所述的报文内容提取单元从 接收的客户汇款报文中获取收款人信息;所述的汇款报文转发单元检查所述收款人信息是否与存储的国际银行帐 号定义信息相符,如果是则生成收款人信息项满足标准报文条件信息。
23. 如权利要求17所述的装置,其特征是,所述的报文内容提取单元从 接收的客户汇款报文中获取汇款收费信息和银行指令信息,并判断所述的汇 款收费信息是否为空,如果汇款收费信息为空则进一步判断所述的银行指令 信息是否为空,如果汇款收费信息不为空则根据所述的账户行信息查询出所 述客户汇款报文的国家代码,根据该国家代码获取客户汇款报文目的地的区 域范围;所述的报文条件查询单元根据获取的报文币种、区域范围、清算代码、 报文类型和汇款收费信息查询出对应的标准报文条件;所述的汇款报文转发单元判断所述的报文币种、区域范围、清算代码、 报文类型和汇款收费信息是否与标准报文条件相符,如果否则生成汇款收费 信息项满足标准报文条件信息;如果是,则根据标准报文项使用规则判断汇款收费信息项是否能够使用,如果汇款收费信息项能够使用,则判断该汇款收费信息是否与标准报文项使用规则定义的限制条件相符,如果是则生成汇款收费信息项满足标准报文条件信息。
24.如权利要求23所述的装置,其特征是,如果所述的银行指令信息为空,则报文内容提取单元结束对客户汇款报文的检査;如果所述的银行指令信息不为空,则报文内容提取单元根据获取的报文币种、区域范围、清算代码、报文类型和银行指令信息査询出对应的标准报文条件;所述的汇款报文转发单元判断所述的报文币种、区域范围、清算代码、报文类型和银行指令信息是否与标准报文条件相符,如果否则生成银行指令信息项满足标准报文条件信息;如果是,则根据标准报文项使用规则判断银行指令信息项是否能够使用,如果银行指令信息项能够使用,则判断该银行指令信息是否与存储的标准报文项使用规则定义的限制条件相符,如果是则生成银行指令信息项满足标准报文条件信息。
全文摘要
本发明实施例提供了一种报文处理方法、装置及系统,所述的方法包括以下步骤接收客户汇款报文;从接收的客户汇款报文中提取报文内容信息;根据提取的报文内容信息查询标准报文条件;判断提取的报文内容信息是否满足所述的标准报文条件,如果是则将所述的客户汇款报文转发,如果否则生成汇款报文编辑报表。以减少客户汇款报文在银行系统的流转处理时间。
文档编号G06Q40/00GK101504753SQ200910080769
公开日2009年8月12日 申请日期2009年3月27日 优先权日2009年3月27日
发明者王喜彬, 王雨超, 陈求相 申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1