异常资金调度计划的检测方法、装置及服务器制造方法及图纸

技术编号:20004370 阅读:39 留言:0更新日期:2019-01-05 17:23
本说明书实施例提供一种异常资金调度计划的检测方法、装置及服务器,在异常资金调度计划的检测方法中,在某个用户的新的资金调度计划创建后,可以确定该用户的多个账户。获取与多个账户相关联的一个或多个资金调度计划。根据该一个或多个资金调度计划,生成至少一个资金调度有向图。其中,资金调度有向图中的节点与账户相对应,资金调度有向图中的有向边与账户之间的资金调度关系相对应。根据预设的图遍历算法,检测上述至少一个资金调度有向图中是否存在环路。如果存在环路,则获取环路中各个节点的资金调拨频率。根据资金调拨频率,确定新的资金调度计划是否存在异常。

Detection methods, devices and servers for abnormal fund dispatching plans

The embodiment of this specification provides a detection method, device and server for abnormal fund dispatching plan. In the detection method of abnormal fund dispatching plan, after a new fund dispatching plan is created, multiple accounts of a user can be determined. Gets one or more funds scheduling plans associated with multiple accounts. According to one or more funds dispatching plans, at least one directed graph of funds dispatching is generated. Among them, the nodes in the directed graph of fund dispatching correspond to the accounts, and the directed edges in the directed graph correspond to the funds dispatching relationship between the accounts. According to the preset graph traversal algorithm, the existence of loops in at least one of the above-mentioned funds dispatching directed graphs is detected. If there is a loop, the allocation frequency of each node in the loop is obtained. According to the frequency of fund allocation, it is determined whether there is any abnormality in the new fund dispatching plan.

【技术实现步骤摘要】
异常资金调度计划的检测方法、装置及服务器
本说明书一个或多个实施例涉及计算机
,尤其涉及一种异常资金调度计划的检测方法、装置及服务器。
技术介绍
对于部分用户,其可能会拥有多个账户。对于该多个账户,可能需要定期地执行资金转入转出的操作。为了减少人工操作,可以设置自动的资金调度计划。如,设置的资金调度计划可以为:从A账号转出资金至B账号,从B账号转出资金至C账号,最后又从C账号转出资金至A账号。对于该资金调度计划,如果转账频率设置很小,那么资金调度计划就会出现异常,如,会导致大量的循环调用。因此,如何对异常资金调度计划进行检测就成为要解决的问题。
技术实现思路
本说明书一个或多个实施例描述了一种异常资金调度计划的检测方法、装置及服务器,可以准确地对异常的资金调度计划进行检测。第一方面,提供了一种异常资金调度计划的检测方法,包括:在用户的新的资金调度计划创建后,确定所述用户的多个账户;获取与所述多个账户相关联的一个或多个资金调度计划;所述资金调度计划包括多个账户之间的资金调度关系;根据所述资金调度计划,生成至少一个资金调度有向图;所述资金调度有向图中的节点与所述账户相对应,所述资金调度本文档来自技高网...

【技术保护点】
1.一种异常资金调度计划的检测方法,其特征在于,包括:在用户的新的资金调度计划创建后,确定所述用户的多个账户;获取与所述多个账户相关联的一个或多个资金调度计划;所述资金调度计划包括多个账户之间的资金调度关系;根据所述资金调度计划,生成至少一个资金调度有向图;所述资金调度有向图中的节点与所述账户相对应,所述资金调度有向图中的有向边与账户之间的资金调度关系相对应;根据预设的图遍历算法,检测所述资金调度有向图中是否存在环路;如果存在环路,则获取所述环路中各个节点的资金调拨频率;根据所述资金调拨频率,确定所述新的资金调度计划是否存在异常。

【技术特征摘要】
1.一种异常资金调度计划的检测方法,其特征在于,包括:在用户的新的资金调度计划创建后,确定所述用户的多个账户;获取与所述多个账户相关联的一个或多个资金调度计划;所述资金调度计划包括多个账户之间的资金调度关系;根据所述资金调度计划,生成至少一个资金调度有向图;所述资金调度有向图中的节点与所述账户相对应,所述资金调度有向图中的有向边与账户之间的资金调度关系相对应;根据预设的图遍历算法,检测所述资金调度有向图中是否存在环路;如果存在环路,则获取所述环路中各个节点的资金调拨频率;根据所述资金调拨频率,确定所述新的资金调度计划是否存在异常。2.根据权利要求1所述的方法,其特征在于,所述获取所述环路中各个节点的资金调拨频率,包括:遍历所述环路中的各个节点,判断所述各个节点所对应的账户的补足余额是否大于保留余额;如果是,则获取所述环路中各个节点的资金调拨频率。3.根据权利要求1所述的方法,其特征在于,所述根据所述资金调拨频率,确定所述新的资金调度计划是否存在异常,包括:对所述环路中的每个节点,根据所述资金调拨频率,确定从所述节点开始,并回到所述节点所需的最短时间;判断所述最短时间是否小于阈值时间;若是,则确定所述新的资金调度计划存在异常;否则确定所述新的资金调度计划不存在异常。4.根据权利要求1所述的方法,其特征在于,所述预设的图遍历算法包括深度优先算法和拓扑排序算法。5.根据权利要求4所述的方法,其特征在于,当所述预设的图遍历算法为深度优先算法时,所述检测所述资金调度有向图中是否存在环路,包括:选取所述资金调度有向图中的某个节点,访问该节点并添加访问中标记;判断该节点是否存在连接至下一节点的有向边;如果不存在,则将访问中标记更新为已放弃标记,并返回至上一节点;对上一节点执行上述是否存在有向边的判断;如果存在,判断下一节点是否被访问过;如果未被访问过,则访问下一节点并添加访问中标记;对下一节点执行上述是否存在有向边的判断;如果访问过,则判断下一节点的访问标记是否为已放弃标记;如果是,则判断当前节点是否存在连接至其它未访问节点的有向边,如果存在,则访问其它未访问节点并添加访问中标记;对其它未访问节点执行上述是否存在有向边的判断;否则更新当前节点的访问标记为已放弃标记并返回至上一节点,对上一节点执行上述是否存在有向边的判断;如果否,则从下一节点开始,按照与访问方向相反的方向,逐步返回到下一节点本身;执行返回操作的过程中所经过的节点构成环路;判断所述资金调度有向图中是否存在未访问过的节点,如果存在,则选取任一未访问过的节点,访问并执行是否存在有向边的判断,直至访问完成所有节点。6.一种异常资金调度计划的检测装置,其特征在于,包括:确定单元,用于在用户的新的资金调度计划创建后,确定所述用户的多个账户;获取单元,用于获取与所述确定单元确定的所述多个账户相关联的一个或多个资金调度计划;所述资金调度计划包括多个账户之间的资金调度关系;生成单元,用于根据所述获取单元获取的所述资金调度计划,生成...

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

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

1