[发明专利]一种海量交易日志中基于账户的热点交易识别方法及系统有效
申请号: | 201711221363.8 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107943976B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 袁纯良;杨兆明;李丽;董岩 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/00 | 分类号: | G06F16/00 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李秀芸 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 海量 交易 日志 基于 账户 热点 识别 方法 系统 | ||
本申请实施方式公开了一种海量交易日志中基于账户的热点交易识别方法及系统,其中,方法包括:从交易日志中获得每T分钟时间段内交易次数大于阈值M的账户,并保存在高频账户表中;将所述高频账户表中的账户在对应时间段中的所有交易提取出来,保存至热点交易表中;对所述热点交易表中的每一笔交易进行热度值计算,获得热点交易表中每一笔交易的热度值;对热度值大于阈值N的交易进行统计,识别出交易日志中热点交易。
技术领域
本申请涉及互联网技术领域,特别涉及一种海量交易日志中基于账户的热点交易识别方法及系统。
背景技术
大型联机交易的核心系统中普遍存在高频账户及其热点交易。如果外围系统对于同一账户,以异步方式持续、并发调用核心,容易形成热点账户交易,严重影响核心系统数据库性能,甚至引发数据库超时或死锁。
目前,大型联机交易核心系统日志分析中,将高频账户视为热点账户。这样做很不精确,一方面有些热点账户的交易总次数不多,但在某个时间点很密集形成热点交易,这些热点账户及其交易将会被遗漏;另一方面,有些账户交易量很大,但交易并不密集,也被误归为热点账户。因此,现有技术不能准确识别出热点账户及其交易,不能发现交易来源系统,也不能对热点账户交易的拥挤程度及性能进行定量分析。
发明内容
本申请实施方式的目的是提供一种海量交易日志中基于账户的热点交易识别方法及系统,本技术方案解决如何从交易系统的海量交易日志中快速、准确识别出热点交易的技术问题,能够准确识别热点账户及其交易,明确热点交易的来源及性能问题,以便外围系统采取控制措施。
为实现上述目的,本申请实施方式提供一种海量交易日志中热点基于账户的交易识别方法,包括:
从交易日志中获得每T分钟时间段内交易次数大于阈值M的账户,并保存在高频账户表中;
将所述高频账户表中的账户在对应时间段中的所有交易提取出来,保存至热点交易表中;
对所述热点交易表中的每一笔交易进行热度值计算,获得热点交易表中每一笔交易的热度值;
对热度值大于阈值N的交易进行统计,识别出交易日志中热点交易。
优选地,还包括:在识别出交易日志中热点交易时,确定所述热点交易的场景信息和性能信息。
优选地,所述热点交易表中每一笔交易的热度值计算方法为:
遍历所述热点交易表,统计与本交易同账号、交易时间重叠的交易笔数,所述交易笔数为该笔交易的热度值。
优选地,遍历所述热点交易表的方法为:遍历在所述热点交易表中所述账户在当前时间段T对应交易、在前一时间段T对应交易以及后一时间段T对应交易。
优选地,所述高频账户表的字段包括:日期、时间段、账号、交易次数。
优选地,所述热点交易表的字段包括:日期、起始时间戳、结束时间戳、热度值,以及交易日志的字段。
优选地,所述交易日志的字段包括:交易码、流水号、渠道标识、返回码。
优选地,所述场景信息包括:交易发起系统和交易码。
优选地,所述性能信息包括:交易量、平均处理时间。
为实现上述目的,本申请实施方式还提供了一种海量交易日志中基于账户的热点交易识别系统,包括:
高频账户表扫描单元,用于从交易日志中获得每T分钟时间段内交易次数大于阈值M的账户,并保存在高频账户表中;
热点交易表扫描单元,用于将所述高频账户表中的账户在对应时间段中的所有交易提取出来,保存至热点交易表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711221363.8/2.html,转载请声明来源钻瓜专利网。