区分交互行为的方法及装置的制造方法

文档序号:9667314阅读:295来源:国知局
区分交互行为的方法及装置的制造方法
【技术领域】
[0001] 本申请涉及数据处理领域,具体而言,涉及一种区分交互行为的方法及装置。
【背景技术】
[0002] 现有技术中在分析用户的交易行为时,一般会考虑到事件发生时涉及的人物、时 间、类型和内容的综合关系,具体地,一般只从某些维度考虑行为的异常性。
[0003] 针对现有技术中对用户交互数据的分析不准确的问题,目前尚未提出有效的解决 方案。

【发明内容】

[0004] 针对相关技术中对用户交互数据的分析不准确的问题,目前尚未提出有效的解决 方案,为此,本申请的主要目的在于提供一种区分交互行为的方法及装置,以解决上述问 题。
[0005] 为了实现上述目的,根据本申请的一个方面,提供了一种区分交互行为的方法,该 方法包括:获取用户的当前交互行为对应的当前交互行为数据;按照预设对象关系和预设 数据关系对当前交互行为数据的第一交互对象和第一交换数据进行聚类处理,得到当前交 互序列,其中,第一交换数据表示当前交互行为交换的数值;使用预设交互行为数据库中的 数据对当前交互序列进行匹配处理,得到匹配结果;依据匹配结果确定当前交互行为是否 为合法行为。
[0006] 进一步地,在使用预设交互行为数据库对当前交互序列进行匹配处理,得到匹配 结果之前,方法还包括:采集用户的历史交互行为数据,得到历史交互行为集合;从历史交 互行为集合中提取发生频率符合预设阈值的历史交互行为数据,得到合法行为项集;将合 法行为项集中的历史交互行为数据转换为历史时间序列,生成预设交互行为数据库。
[0007] 进一步地,从历史交互行为集合中提取发生频率符合预设阈值的历史交互行为数 据,得到合法行为项集包括:对历史交互行为数据中的第二交互对象和第二交换数据进行 降维处理得到第三交互对象和第三交换数据,得到更新后的历史交互行为数据;计算对应 同一个第三交互对象的更新后的历史交互行为数据的发生频率;将发生频率大于预设阈值 的更新后的历史交互行为数据生成合法行为项集。
[0008] 进一步地,对历史交互行为数据中的第二交互对象和第二交换数据进行降维处理 得到第三交互对象和第三交换数据,得到更新后的历史交互行为数据包括:对历史交互行 为数据中的第二交互对象进行降维处理得到第三交互对象包括:将对应同一个第二交互对 象的历史交互行为数据进行分组得到多个交互对象集合;对每个交互对象集合中的历史交 互行为数据的第二交换数据和交互类型进行离散处理得到每个历史交互行为数据的交互 分数;查询得到对应交互分数的第三交互对象;对历史交互行为数据中的第二交换数据进 行降维处理得到第三交换数据:查询得到与第二交换数据对应的第三交换数据;使用第三 交互对象替换第二交换对象,并使用第三交换数据替换第二交换数据,得到更新后的历史 交互行为数据。
[0009] 进一步地,按照预设对象关系和预设数据关系对当前交互行为数据的第一交互对 象和第一交换数据进行聚类处理,得到当前交互序列包括:使用预设对象关系查询与第一 交互对象对应的第四交互对象;使用预设数据关系查询与第一交换数据对应的第四交换数 据;使用第四交互对象替换第一交互对象,使用第四交换数据替换第一交互对象,得到当前 交互序列。
[0010] 进一步地,使用预设交互行为数据库中的数据对当前交互序列进行匹配处理,得 到匹配结果包括:将当前交互序列与预设交互行为数据库中的数据逐个进行匹配处理,得 到预设交互行为数据库中存在与当前交互序列相匹配的数据的第一匹配结果,或得到预设 交互行为数据库中不存在与当前交互序列相匹配的数据的第二匹配结果;依据匹配结果确 定当前交互行为是否为合法行为包括:若得到第一匹配结果确定当前交互行为为合法行 为;若得到第二匹配结果确定当前交互行为不为合法行为。
[0011] 为了实现上述目的,根据本申请的另一方面,提供了一种区分交互行为的装置,该 装置包括:获取模块,用于获取用户的当前交互行为对应的当前交互行为数据;聚类处理 模块,用于按照预设对象关系和预设数据关系对当前交互行为数据的第一交互对象和第一 交换数据进行聚类处理,得到当前交互序列,其中,第一交换数据表示当前交互行为交换的 数值;匹配模块,用于使用预设交互行为数据库中的数据对当前交互序列进行匹配处理,得 到匹配结果;确定模块,用于依据匹配结果确定当前交互行为是否为合法行为。
[0012] 进一步地,装置还包括:采集模块,用于在使用预设交互行为数据库对当前交互序 列进行匹配处理,得到匹配结果之前,采集用户的历史交互行为数据,得到历史交互行为集 合;提取模块,用于从历史交互行为集合中提取发生频率符合预设阈值的历史交互行为数 据,得到合法行为项集;转换模块,用于将合法行为项集中的历史交互行为数据转换为历史 时间序列,生成预设交互行为数据库。
[0013] 进一步地,提取模块包括:更新模块,用于对历史交互行为数据中的第二交互对象 和第二交换数据进行降维处理得到第三交互对象和第三交换数据,得到更新后的历史交互 行为数据;第一计算模块,用于计算对应同一个第三交互对象的更新后的历史交互行为数 据的发生频率;生成模块,用于将发生频率大于预设阈值的更新后的历史交互行为数据,生 成合法行为项集。
[0014] 进一步地,更新模块包括:第一处理模块,用于对历史交互行为数据中的第二交互 对象进行降维处理得到第三交互对象,第一处理模块包括:分组模块,用于将对应同一个第 二交互对象的历史交互行为数据进行分组得到多个交互对象集合;离散处理模块,用于对 每个交互对象集合中的历史交互行为数据的第二交换数据和交互类型进行离散处理得到 每个历史交互行为数据的交互分数;第一查询模块,用于查询得到对应交互分数的第三交 互对象;第二处理模块,用于对历史交互行为数据中的第二交换数据进行降维处理得到第 三交换数据:第二查询模块,用于查询得到与第二交换数据对应的第三交换数据;第一替 换模块,用于使用第三交互对象替换第二交换对象,并使用第三交换数据替换第二交换数 据,得到更新后的历史交互行为数据。
[0015] 进一步地,聚类处理模块包括:第三查询模块,用于使用预设对象关系查询与第一 交互对象对应的第四交互对象;第四查询模块,用于使用预设数据关系查询与第一交换数 据对应的第四交换数据;第二替换模块,用于使用第四交互对象替换第一交互对象,使用第 四交换数据替换第一交互对象,得到当前交互序列。
[0016] 进一步地,匹配模块包括:匹配子模块,用于将当前交互序列与预设交互行为数据 库中的数据逐个进行匹配处理,得到预设交互行为数据库中存在与当前交互序列相匹配的 数据的第一匹配结果,或得到预设交互行为数据库中不存在与当前交互序列相匹配的数据 的第二匹配结果;确定模块包括:第一确定子模块,用于若得到第一匹配结果确定当前交 互行为为合法行为;第二确定子模块,用于若得到第二匹配结果确定当前交互行为不为合 法行为。
[0017] 采用本申请实施例,在获取用户的当前交互行为的当前交互行为数据之后,可以 按照预设对象关系和预设数据关系对当前交互行为数据的第一交互对象和第一交换数据 进行聚类处理,得到当前交互序列,并根据当前交互序列确定当前交互行为是否为合法行 为。在该实施例中,不仅仅是通过交易金额(即上述实施例中的交换数据)判断当前交互 行为是否为合法行为,同时考虑到了当前交互行为的交互对象、交互时间,通过多个维度的 对当前交互行为数据进行处理,判断交互行为是否为合法行为的准确度更高,解决了现有 技术中对用户交互数据的分析不准确的问题,实现了准确分析用户的交互行为是否合法的 效果。
【附图说明】
[0018] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申 请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1