一种重复交易风险监测方法、装置及计算机可读存储介质制造方法及图纸

技术编号:21893993 阅读:13 留言:0更新日期:2019-08-17 15:19
本发明专利技术提供了一种重复交易风险监测方法、装置及计算机可读存储介质,方法包括:获取由同一监测对象在指定时刻上送的待测批量交易报文,以及在指定时刻之前上送的历史交易报文;根据指定的报文内容,确定待测批量交易报文与历史交易报文之间的相似度指数;通过对相似度指数与预设相似度阈值进行比较,以判断待测批量交易报文是否存在重复交易风险。利用上述方法,能够对不同批次上送的批量交易报文中可能存在的部分重复交易的情况进行监测,进而能更为灵敏地提示重复交易风险,避免经济损失。

A Repeated Transaction Risk Monitoring Method, Device and Computer Readable Storage Media

【技术实现步骤摘要】
一种重复交易风险监测方法、装置及计算机可读存储介质
本专利技术属于交易处理
,具体涉及一种重复交易风险监测方法、装置及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。在金融领域,“批转实”是一种处理批量业务的常见途径,通常是指将待处理的批量交易转化为实时交易进行处理的一种技术。例如,受理机构与银联系统之间采用批量文件方式传递交易报文,而银联系统和发卡机构之间采用联机报文方式传递交易报文。然而,由于服务器资源不足、网络环境卡顿或者服务端系统抖动等异常时,可能出现交易重复发送的问题,进而导致经济损失。为了解决上述批量交易中发生的重复交易问题,现有技术中通常采用的方法为通过比较当前接收到的批量交易报文与之前接收到的批量交易报文之间的批次号,以初次收到的批次号为准,并将批次号重复的批量交易报文丢弃;然而,上述方案中仅仅以批次号为辨别标准,而未涉及交易的具体信息,如果重复交易在不同批次的文件中出现,则现有方案将无法识别。
技术实现思路
针对上述现有技术中难以对存在于不同批次的批量交易报文中的部分重复交易进行监测这一问题,提出了一种重复交易风险监测方法、装置、系统及计算机可读存储介质,利用这种方法、装置、系统及计算机可读存储介质,能够解决上述问题。本专利技术提供了以下方案。一种重复交易风险监测方法,包括:获取由同一监测对象在指定时刻上送的待测批量交易报文,以及在指定时刻之前上送的历史交易报文;根据指定的报文内容,确定待测批量交易报文与历史交易报文之间的相似度指数,其中,指定报文内容包括以下中的至少两种:批次号、交易账号以及交易金额;通过对相似度指数与预设相似度阈值进行比较,以判断待测批量交易报文是否存在重复交易风险。在一些可能的实施方式中,获取由同一监测对象在指定时刻上送的待测批量交易报文,以及在指定时刻之前上送的历史交易报文包括:在指定时刻接收由同一监测对象上送的待测批量交易报文;由预设时长与指定时刻确定第一时段,并提取同一监测对象在第一时段内上送的历史交易报文。在一些可能的实施方式中,确定待测批量交易报文与历史交易报文之间的相似度指数包括:利用预设相似度算法确定待测批量交易报文与历史交易报文之间的相似度向量;利用预设评分规则,将相似度向量转化为相似度指数。在一些可能的实施方式中,利用预设相似度算法确定待测批量交易报文与历史交易报文之间的相似度向量包括:基于待测批量交易报文与历史交易报文构建稀疏矩阵,稀疏矩阵中,每一个非零元素的取值由交易金额确定,每一个元素的行标签与列标签分别由批次号与交易账号确定;确定稀疏矩阵中的第一稀疏向量与m个第二稀疏向量之间的m个相似度参数,并由m个相似度参数确定相似度向量;其中,待测批量交易报文包括:对应于第一批次号的多笔交易报文,稀疏矩阵中对应于第一批次号的行向量/或列向量作为第一稀疏向量;历史交易报文包括:分别对应于m个第二批次号的多笔交易报文,稀疏矩阵中分别对应于m个第二批次号的行向量/或列向量作为m个第二稀疏向量,m为正整数。在一些可能的实施方式中,还包括:由#{(bi-a)≠0}与#{(bi+a)≠0}的比值和/或差值确定稀疏矩阵中的第一稀疏向量与m个第二稀疏向量之间的m个相似度参数,其中,i=1,2,...,m;其中,bi表示m个第二稀疏向量中的第i个第二稀疏向量,a表示第一稀疏向量,#{(bi-a)≠0}表示第一稀疏向量与第i个第二稀疏向量的差向量中非零元素的个数,#{(b+a)≠0}表示第一稀疏向量与第i个第二稀疏向量的和向量中非零元素的个数。具体地:由下列公式确定稀疏矩阵中的第一稀疏向量与m个第二稀疏向量之间的m个相似度参数:在一些可能的实施方式中,预设评分规则包括:确定m个相似度参数中的最大相似度参数作为相似度指数。在一些可能的实施方式中,预设评分规则还包括:判断m个相似度参数中的最大相似度参数是否达到预设临界值;若最大相似度参数达到预设临界值,则确定预设临界值为相似度指数;若最大相似度参数未达到预设临界值,则基于m个预设权值参数分别对m个相似度参数进行加权处理,以得到m个加权相似度参数,并确定m个加权相似度参数中的最大加权相似度参数作为相似度指数。在一些可能的实施方式中,指定报文内容还包括批次上送时间,方法还包括:针对m个相似度参数中的每一个相似度参数,由所对应的两个批次上送时间的差值而确定对应的预设权值参数。在一些可能的实施方式中,还包括:由以下公式确定m个预设权值参数,并分别对m个相似度参数进行加权处理,以得到m个加权相似度参数:其中,ta为待测批量交易报文的批次上送时间;Si为m个相似度参数中的第i相似度参数;ti为对应于第i相似度参数的第i批次历史数据的批次上送时间;ωi为m个预设权值参数中对应于第i相似度参数的第i预设权值参数;Xi为m个加权相似度参数中对应于第i相似度参数的第i加权相似度参数;T为包含ta以及每一个ti在内的第一时段的时长。在一些可能的实施方式中,还包括:由同一监测对象的预设信用信息和/或预设属性信息确定m个预设权值参数。在一些可能的实施方式中,还包括:提取同一监测对象在指定时刻之前上送的历史交易数据,并根据历史交易数据确定相似度阈值,其中,历史交易数据上送于历史交易报文之前。在一些可能的实施方式中,历史交易数据包括:分别对应于n个第三批次号的多笔交易数据,且n个第三批次号中的每一个第三批次号均对应设有重复交易风险标签,n为大于1的正整数;以及,方法还包括:依次将对应于n个第三批次号中每一个第三批次号的多笔交易数据作为待测批次数据,并将历史交易数据中除待测批次数据之外的交易数据作为剩余批次数据;根据指定的报文内容,确定待测批次数据与剩余批次数据之间的参考相似度指数,从而获得对应于每一个第三批次号的参考相似度指数;根据对应于每一个第三批次号的参考相似度指数与重复交易风险标签建立ROC曲线,从而根据ROC曲线确定相似度阈值。在一些可能的实施方式中,在建立ROC曲线之前,方法还包括:去除取值为0或1的参考相似度指数以及所对应的重复交易风险标签。在一些可能的实施方式中,历史交易数据与历史交易报文的上送时间具有周期性对应关系。在一些可能的实施方式中,还包括:在确定待测批量交易报文与历史交易报文之间的相似度指数之前,比较待测批量交易报文与历史交易报文的批次号;若存在与待测批量交易报文相比具有同一批次号的一个或多个历史交易报文,则直接判定待测批量交易报文存在重复交易风险;若不存在与待测批量交易报文相比具有同一批次号的历史交易报文,则进一步执行确定待测批量交易报文与历史交易报文之间的相似度指数。在一些可能的实施方式中,还包括:若待测批量交易报文被判断存在重复交易风险,则向同一监测对象发送预警信息;接收同一监测对象发来的确认信息,并根据确认信息重复判断待测批量交易报文是否存在重复交易风险。一种重复交易风险监测装置,包括:获取模块,用于获取由同一监测对象在指定时刻上送的待测批量交易报文,以及在指定时刻之前上送的历史交易报文;相似度模块,用于根据指定的报文内容,确定待测批量交易报文与历史交易报文之间的相似度指数,其中,指定报文内容包括以下中的至少两种:批本文档来自技高网...

【技术保护点】
1.一种重复交易风险监测方法,其特征在于,包括:获取由同一监测对象在指定时刻上送的待测批量交易报文,以及在所述指定时刻之前上送的历史交易报文;根据指定的报文内容,确定所述待测批量交易报文与所述历史交易报文之间的相似度指数,其中,所述指定报文内容包括以下中的至少两种:批次号、交易账号以及交易金额;通过对所述相似度指数与预设相似度阈值进行比较,以判断所述待测批量交易报文是否存在重复交易风险。

【技术特征摘要】
1.一种重复交易风险监测方法,其特征在于,包括:获取由同一监测对象在指定时刻上送的待测批量交易报文,以及在所述指定时刻之前上送的历史交易报文;根据指定的报文内容,确定所述待测批量交易报文与所述历史交易报文之间的相似度指数,其中,所述指定报文内容包括以下中的至少两种:批次号、交易账号以及交易金额;通过对所述相似度指数与预设相似度阈值进行比较,以判断所述待测批量交易报文是否存在重复交易风险。2.由权利要求1所述的方法,其特征在于,所述获取由同一监测对象在指定时刻上送的待测批量交易报文,以及在所述指定时刻之前上送的历史交易报文包括:在所述指定时刻接收由所述同一监测对象上送的待测批量交易报文;由预设时长与所述指定时刻确定第一时段,并提取所述同一监测对象在所述第一时段内上送的历史交易报文。3.由权利要求1所述的方法,其特征在于,确定所述待测批量交易报文与所述历史交易报文之间的相似度指数包括:利用预设相似度算法确定所述待测批量交易报文与所述历史交易报文之间的相似度向量;利用预设评分规则,将所述相似度向量转化为所述相似度指数。4.由权利要求3所述的方法,其特征在于,所述利用预设相似度算法确定所述待测批量交易报文与所述历史交易报文之间的相似度向量包括:基于所述待测批量交易报文与所述历史交易报文构建稀疏矩阵,所述稀疏矩阵中,每一个非零元素的取值由所述交易金额确定,每一个元素的行标签与列标签分别由所述批次号与所述交易账号确定;确定所述稀疏矩阵中的第一稀疏向量与m个第二稀疏向量之间的m个相似度参数,并由所述m个相似度参数确定所述相似度向量;其中,所述待测批量交易报文包括:对应于第一批次号的多笔交易报文,所述稀疏矩阵中对应于所述第一批次号的行向量/或列向量作为所述第一稀疏向量;所述历史交易报文包括:分别对应于m个第二批次号的多笔交易报文,所述稀疏矩阵中分别对应于所述m个第二批次号的行向量/或列向量作为所述m个第二稀疏向量,所述m为正整数。5.由权利要求4所述的方法,其特征在于,还包括:由#{(bi-a)≠0}与#{(bi+a)≠0}的比值和/或差值确定所述稀疏矩阵中的第一稀疏向量与m个第二稀疏向量之间的m个相似度参数,其中,i=1,2,…,m;其中,所述bi表示所述m个第二稀疏向量中的第i个第二稀疏向量,所述a表示所述第一稀疏向量,所述#{(bi-a)≠0}表示所述第一稀疏向量与所述第i个第二稀疏向量的差向量中非零元素的个数,所述#{(b+a)≠0}表示所述第一稀疏向量与所述第i个第二稀疏向量的和向量中非零元素的个数。6.由权利要求4所述的方法,其特征在于,所述预设评分规则包括:确定所述m个相似度参数中的最大相似度参数作为所述相似度指数。7.由权利要求4所述的方法,其特征在于,所述预设评分规则还包括:判断所述m个相似度参数中的最大相似度参数是否达到预设临界值;若所述最大相似度参数达到所述预设临界值,则确定所述预设临界值为所述相似度指数;若所述最大相似度参数未达到所述预设临界值,则基于m个预设权值参数分别对所述m个相似度参数进行加权处理,以得到m个加权相似度参数,并确定所述m个加权相似度参数中的最大加权相似度参数作为所述相似度指数。8.由权利要求7所述的方法,其特征在于,所述指定报文内容还包括批次上送时间,所述方法还包括:针对所述m个相似度参数中的每一个相似度参数,由所对应的两个批次上送时间的差值而确定对应的所述预设权值参数。9.由权利要求8所述的方法,其特征在于,还包括:由以下公式确定所述m个预设权值参数,并分别对所述m个相似度参数进行加权处理,以得到所述m个加权相似度参数:其中,ta为所述待测批量交易报文的批次上送时间;Si为所述m个相似度参数中的第i相似度参数;ti为对应于所述第i相似度参数的第i批次历史数据的批次上送时间;ωi为所述m个预设权值参数中对应于所述第i相似度参数的第i预设权值参数;Xi为所述m个加权相似度参数中对应于所述第i相似度参数的第i加权相似度参数;T为包含所述ta以及每一个所述ti在内的第一时段的时长。10.由权利要求7所述的方法,其特征在于,还包括:由所述同一监测对象的预设信用信息和/或预设属性信息确定所述m个预设权值参数。11.由权利要求1-10中任一项所述的方法,其特征在于,还包括:提取所述同一监测对象在所述指定时刻之前上送的历史交易数据,并根据所述历史交易数据确定所述相似度阈值,其中,所述历史交易数据上送于所述历史交易报文之前。12.由权利要求11所述的方法,其特征在于,所述历史交易数据包括:分别对应于n个第三批次号的多笔交易数据,且所述n个第三批次号中的每一个第三批次号均对应设有重复交易风险标签,所述n为大于1的正整数;以及,所述方法还包括:依次将对应于所述n个第三批次号中每一个第三批次号的多笔交易数据作为待测批次数据,并将所述历史交易数据中除所述待测批次数据之外的交易数据作为剩余批次数据;根据所述指定的报文内容,确定所述待测批次数据与所述剩余批次数据之间的参考相似度指数,从而获得对应于所述每一个第三批次号的参考相似度指数;根据对应于所述每一个第三批次号的所述参考相似度指数与所述重复交易风险标签建立ROC曲线,从而根据所述ROC曲线确定所述相似度阈值。13.由权利要求12所述的方法,其特征在于,在建立所述ROC曲线之前,所述方法还包括:去除取值为0或1的参考相似度指数以及所对应的重复交易风险标签。14.由权利要求11所述的方法,其特征在于,所述历史交易数据与所述历史交易报文的上送时间具有周期性对应关系。15.由权利要求1所述的方法,其特征在于,还包括:在所述确定所述待测批量交易报文与所述历史交易报文之间的相似度指数之前,比较所述待测批量交易报文与所述历史交易报文的批次号;若存在与所述待测批量交易报文相比具有同一批次号的一个或多个历史交易报文,则直接判定所述待测批量交易报文存在重复交易风险;若不存在与所述待测批量交易报文相比具有同一批次号的历史交易报文,则进一步执行所述确定所述待测批量交易报文与所述历史交易报文之间的相似度指数。16.由权利要求1或15所述的方法,其特征在于,还包括:若所述待测批量交易报文被判断存在重复交易风险,则向所述同一监测对象发送预警信息;接收所述同一监测对象发来的确认信息,并根据所述确认信息重复判断所述待测批量交易报文是否存在重复交易风险。17.一种重复交易风险监测装置,其特征在于,包括:获取模块,用于获取由同一监测对象在指定时刻上送的待测批量交易报文,以及在所述指定时刻之前上送的历史交易报文;相似度模块,用于根据指定的报文内容,确定所述待测批量交易报文与所述历史交易报文之间的相似度指数,其中,所述指定报文内容包括以下中的至少两种:批次号、交易账号以及交易金额;判断模块,用于通过对所述相似度指数与预设相似度阈值进行比较,以判断所述待测批量交易报文是否存在重复交易风险。18.由权利要求17所述的装置...

【专利技术属性】
技术研发人员:李晓刚郑建宾赵金涛刘红宝汤韬
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海,31

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

1