【技术实现步骤摘要】
信息匹配方法及相关装置
[0001]本申请涉及计算机
,提供一种信息匹配方法及相关装置。
技术介绍
[0002]随着计算机技术的不断发展,为检测异常行为,将目标对象触发的多个操作事件,作为目标对象的待识别行为序列,通过将待识别行为序列,与各个行为序列模板进行匹配,确定目标对象是否存在异常行为。
[0003]相关技术中,在将目标对象的待识别操作序列,与各个行为序列模板进行匹配时,通常将待识别操作序列,分别与各个行为序列模板进行匹配,以确定待识别操作序列中,是否包含有行为序列模板。
[0004]然而,随着行为序列模板的增加,将待识别行为序列,逐一与各个行为序列模板进行匹配,会导致匹配效率低,进而影响异常行为的检测效率。
技术实现思路
[0005]本申请实施例提供一种信息匹配方法及相关装置,用以提高待识别行为序列与行为序列模板之间匹配效率。
[0006]第一方面,本申请实施例提供一种信息匹配方法,包括:
[0007]获取目标对象的待检测行为序列,所述待检测行为序列中包含有所述目标对象触发的各个待检测操作事件,以及所述各个待检测操作事件之间的触发顺序;
[0008]基于前缀树,对待检测行为序列与多个候选行为序列模板进行匹配,得到匹配结果;其中,所述前缀树中包含多个事件节点和多条节点路径,每个事件节点用于表征所述多个候选行为序列模板中包含的一个候选操作事件,每条节点路径用于表征一个候选行为序列模板;
[0009]基于所述匹配结果,确定存在与所述待检测行为序列 ...
【技术保护点】
【技术特征摘要】
1.一种信息匹配方法,其特征在于,所述方法包括:获取目标对象的待检测行为序列,所述待检测行为序列中包含有所述目标对象触发的各个待检测操作事件,以及所述各个待检测操作事件之间的触发顺序;基于前缀树,对待检测行为序列与多个候选行为序列模板进行匹配,得到匹配结果;其中,所述前缀树中包含多个事件节点和多条节点路径,每个事件节点用于表征所述多个候选行为序列模板中包含的一个候选操作事件,每条节点路径用于表征一个候选行为序列模板;基于所述匹配结果,确定存在与所述待检测行为序列匹配成功的至少一个候选行为序列模板时,确定所述目标对象存在异常行为。2.如权利要求1所述的方法,其特征在于,所述基于前缀树,对待检测行为序列与多个候选行为序列模板进行匹配,得到匹配结果,包括:基于所述各个待检测操作事件之间的触发顺序,依次将所述各个待检测操作事件,与所述多个事件节点进行匹配,直至所述各个待检测操作事件完成匹配,其中,每次匹配过程中,若当前待检测操作事件与一个事件节点匹配成功,则在下一次匹配过程中,将下一个待检测操作事件与所述一个事件节点的子事件节点进行匹配。3.如权利要求2所述的方法,其特征在于,还包括:若当前待检测操作事件与所述一个事件节点匹配失败,则根据所述一个事件节点的前序事件节点的失配指针,确定所述失配指针指向的事件节点,并将所述当前待检测操作事件与所述失配指针指向的事件节点的子事件节点进行匹配。4.如权利要求3所述的方法,其特征在于,所述将所述当前待检测操作事件与所述失配指针指向的事件节点的子事件节点进行匹配,包括:若所述失配指针指向的事件节点为根节点,则确定所述根节点的子事件节点中,不存在与所述当前待检测操作事件匹配成功的子事件节点时,确定所述当前待检测操作事件与所述多个候选行为序列模板匹配失败。5.如权利要求2所述的方法,其特征在于,还包括:若当前待检测操作事件与所述一个事件节点匹配成功,则在确定所述一个事件节点不存在子事件节点时,确定所述一个事件节点所在的节点路径对应的候选操作序列模板,与所述待检测行为序列匹配成功。6.如权利要求1
‑
5中任一项所述的方法,其特征在于,每个候选行为序列模板表征一种异常行为;则所述基于前缀树,对待检测行为序列与多个候选行为序列模板进行匹配,得到匹配结果之后,还包括:基于匹配结果,确定与待检测行为序列匹配成功的至少一个候选行为序列模板,并将所述至少一个候选行为序列模板,作为至少一个目标行为序列模板;根据所述至少一个目标行为序列模板各自表征的异常行为,对所述待检测行为序列进行样本标签标注;将标注后的待检测行为序列,作为模型训练数据,对初始异常检测模型进行训练,得到目标异常检测模型。7.如权利要求1
‑
5中任一项所述的方法,其特征在于,所述基于所述匹配结果,确定存
在与所述待检测行为序列匹配成功的至少一个候选行为序列模板时,确定所述目标对象存在异常行为之后,还包括:获取所述至少一个候选行为序列模板各自对应的累计匹配成功次数;基于获取的各个累计匹配成功次数,得到所述至少一个候选行为序列模板各自对应的子评估值,并根...
【专利技术属性】
技术研发人员:苏文龙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。