一种处理异常业务数据的方法和装置制造方法及图纸

技术编号:11661559 阅读:134 留言:0更新日期:2015-06-29 15:49
本申请涉及一种处理异常业务数据的方法和装置。该方法包括:获取当前业务数据;根据当前业务数据和近期历史业务数据,确定当前业务数据是否是异常业务数据;以及对所确定的异常业务数据进行处理。根据本申请的方案,能够实时地对当前业务数据进行异常判断和处理,从而避免现有技术中异常数据漏检和处理延迟的问题。

【技术实现步骤摘要】

本申请涉及互联网领域,更具体地涉及一种处理异常业务数据的方法和装置
技术介绍
随着互联网的快速发展,各种恶意数据,尤其是异常业务数据频繁出现,极大地干扰了数据的分析和统计工作。因此,如何能够快速并及时地判断和捕获异常数据,并且能够及时对异常数据进行后续处理,就显得尤为重要。现有的方法通常是根据历史业务数据的规则积累,利用黑名单库进行异常数据的抓取。但是,尽管存在上述技术方案,但是该方案存在缺陷。一方面,上述方案仅仅考虑了历史业务数据中的远期历史业务数据,如10天前的历史业务数据。这种方案忽略了当前业务之前某段相近时间的业务数据,而这部分数据对异常数据的捕获是非常重要的,尤其是当远期历史数据中未出现过的某些显著特征,在与当前业务时间相近的业务数据中可能会出现。另一方面,现有方法中,对异常数据的判断是延迟进行的。如延迟一天根据规则抓取异常数据,然后再对抓取的异常数据进行需要的后续处理。这种延迟抓取和处理异常数据的情况,使得异常数据不能及时被捕获,相应的,也延迟了对异常数据的后续处理。因此,在本领域中,需要一种处理异常业务数据的方案,能够及时、准确地判断和处理异常数据,避免现有技术中异常数据漏检和处理延迟等的问题。
技术实现思路
本申请的主要目的在于,提供一种处理异常业务数据的技术,以解决现有技术中异常数据漏检和处理延迟等的问题。根据本申请的一个方面,提供一种处理异常业务数据的方法,其特征在于,包括:获取当前业务数据;根据当前业务数据和近期历史业务数据,确定当前业务数据是否是异常业务数据;以及对所确定的异常业务数据进行处理。根据本申请的另一方面,提供一种处理异常业务数据的装置,其特征在于,包括:获取模块,用于获取当前业务数据;确定模块,用于根据当前业务数据和近期历史业务数据,确定当前业务数据是否是异常业务数据;以及处理模块,用于对异常业务数据进行处理。与现有技术相比,根据本申请的技术方案,能够不仅考虑远期历史业务数据,而且结合近期历史业务数据,并且实时地对当前业务数据进行异常判断和处理,从而避免现有技术中异常数据漏检和处理延迟等的问题。【附图说明】此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请一个实施例的处理异常业务数据的方法的流程图;图2是根据本申请一个实施例的根据当前业务数据和近期历史业务数据来确定当前业务数据是否是异常业务数据的方法的流程图;图3是根据本申请另一实施例的处理异常业务数据的方法的流程图;图4是根据本申请另一实施例的处理异常业务数据的方法的流程图;以及图5是根据本申请一个实施例的处理异常业务数据的装置的结构框图。【具体实施方式】本申请的主要思想在于,通过获取当前业务数据,根据当前业务数据和近期历史业务数据,确定当前业务数据是否是异常业务数据,并对异常业务数据进行处理。该技术方案能够实时、准确地判断和处理异常数据,从而避免现有技术中异常数据漏检和处理延迟等的问题。为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。参考图1,图1是根据本申请一个实施例的处理异常业务数据的方法100的流程图。如图1所示,方法100开始于步骤101。在步骤101,获取当前业务数据。在本申请的实施例中,当前业务数据可以包括当前与业务变更相关的业务数据。可以通过监测用户操作请求或监测数据库日志文件等方式来获取当前业务数据。根据本申请的一个具体实施例,可以实时监测数据库中的日志文件,以获取与业务变更相关的业务操作数据(当前业务数据),从而可以实时地对该业务操作是否异常进行判断和处理。具体而言,日志文件记载了与业务变更相关的操作数据,其中包括当前时刻发生变更的当前业务数据和在当前时刻之前发生过变更的历史业务数据,并且业务变更数据的记录都是按照业务发生时间先后顺序排列的。因此,可以从日志文件中提取或导出当前时刻发生变更的当前业务数据(记录),该条记录例如可以包括用户标识(例如,买家或卖家标识)、当前业务发生变更的时间、业务类型(例如,是“购买”还是“出售”)、业务对象类型(例如,作为业务对象的商品的所属类别)等方面的变更数据。在步骤102,根据当前业务数据和近期历史业务数据,确定当前业务数据是否是异常业务数据。具体而言,为了对当前业务数据是否是异常业务数据进行准确的判断,可以参考与当前业务发生时间之前相隔比较近的时间段内的历史业务数据,通过对这段时间内的业务数据进行统计,可以得到近期历史业务数据。通过这种方式,能够更准确地确定当前业务数据是否存在异常。在实际操作中,根据本申请的一个实施例,当获取到一条当前业务数据后,可以将该条记录转化为一条或多条基础业务数据,并且存储该基础业务数据,例如,可以将该基础业务数据存储在内存或数据库中,以供后续统计近期历史业务数据使用。将基础业务数据与近期历史业务数据进行合并,以得到合并后的业务数据。具体而言,通过将每条基础业务数据合并到当前业务数据的近期历史业务数据中,并且根据合并后的业务数据计算预设维度特征的维度特征值,并根据维度特征值判断当前业务数据是否是异常业务数据。预设维度特征例如可以是来自同一 IP地址的用户数目、用户的不同行为类别的占比、用户的异常行为的占比等等。根据本申请的一个实施例,可以将合并后的业务数据存储在内存或数据库中,以便作为后续业务数据的近期历史业务数据使用。这里需要指出的是,对于当前业务数据而言,其近期历史业务数据实际上是当前业务发生时刻之前的较短时间段内的历史业务数据的统计结果。具体而言,该近期历史业务数据实际上也是通过将每条历史业务数据转化为一条或多条基础业务数据,然后根据预定维度特征从这些基础业务数据统计而来的。根据本申请的一个实施例,近期历史业务数据可以是当前业务发生时刻之前某一段时间内所产生并经过处理的业务数据。例如,近期历史业务数据可以是当前业务发生时刻之前的近数个小时内所产生并经过处理的业务数据,例如,可以是24小时、12小时、6小时、I小时、0.5小时等等,还可以是当天内所产生并经过处理的业务数据。在步骤103,对当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种处理异常业务数据的方法,其特征在于,包括:获取当前业务数据;根据所述当前业务数据和近期历史业务数据,确定当前业务数据是否是异常业务数据;以及对所述确定的异常业务数据进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:殷霞
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1