一种用户行为识别方法、装置、设备及存储介质制造方法及图纸

技术编号:39314959 阅读:7 留言:0更新日期:2023-11-12 15:58
本申请实施例提供了一种用户行为识别方法、装置、设备及存储介质,涉及人工智能技术领域,该方法为:获取同一对象的各行为上报数据;若监测到任一行为上报数据中的操作事件为关键事件,则获取关键事件的用户行为识别规则;确定对象的待识别事件组是否符合关键事件的用户行为识别规则,若符合则确定对象的待识别事件组是基于用户行为得到的。本申请实施例中,通过将对象的待识别事件组与关键事件的用户行为识别规则进行匹配,来判断该对象是否是用户行为,无需额外的操作,仅仅基于对象的正常操作就可以判断是否是用户行为,判别方法简单,效率较高。效率较高。效率较高。

【技术实现步骤摘要】
一种用户行为识别方法、装置、设备及存储介质


[0001]本申请涉及人工智能
,尤其涉及一种用户行为识别方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术的发展,自动化的机器人或脚本开始广泛应用于各种恶意的目的,如自动注册、网络攻击等,为了防止这些恶意的自动化行为,需要人机识别的方式来区分一个操作是由人还是机器发起的。
[0003]在现有技术中,可以通过显示文字或图片并让用户按要求输入,以此来区分是人还是机器在操作;或者获取验证码并通过正确输入验证码,即可证明是人在操作;或者通过机器学习的方式来判断是否是人为操作的。
[0004]但是,通过让用户按要求输入文字或图片,对视力不好的用户不太友好;获取验证码再输入验证码会对用户多一步要求,给用户带来不好的体验;机器学习需要采集、训练大量的样本,操作起来复杂,效率较低。

技术实现思路

[0005]本申请实施例提供了一种用户行为识别方法、装置、设备及存储介质,可以简单高效地实现人机识别。
[0006]第一方面,本申请实施例提供了一种用户行为识别方法,包括:
[0007]获取同一对象的各行为上报数据;
[0008]若监测到任一行为上报数据中的操作事件为关键事件,则获取所述关键事件的用户行为识别规则;所述关键事件的用户行为识别规则为预先配置的各关键事件的用户行为识别规则中的任一个,任一用户行为识别规则中包括匹配操作事件及匹配操作事件的操作顺序;
[0009]确定所述对象的待识别事件组是否符合所述关键事件的用户行为识别规则,若符合则确定所述对象的待识别事件组是基于用户行为得到的;所述对象的待识别事件组是通过所述对象的各行为上报数据得到的;其中,符合用户行为识别规则为包含匹配操作事件及符合匹配操作事件的操作顺序。
[0010]本申请实施例中,通过将对象的待识别事件组与关键事件的用户行为识别规则进行匹配,来判断该对象是否是用户行为,无需额外的操作,仅仅基于对象的正常操作就可以判断是否是用户行为,判别方法简单,效率较高。
[0011]可选地,所述对象的待识别事件组是通过所述对象的各行为上报数据得到的,包括:
[0012]所述关键事件为所述关键事件的用户行为识别规则中的结尾事件,则从所述对象的前序行为上报数据中确定所述对象的待识别事件组;所述前序行为上报数据为位于具有所述关键事件的行为上报数据之前的行为上报数据;
[0013]所述关键事件为所述关键事件的用户行为识别规则中的开始事件,则从所述对象的后序行为上报数据中确定所述对象的待识别事件组;所述后序行为上报数据为位于具有所述关键事件的行为上报数据之后的行为上报数据;
[0014]所述关键事件为所述关键事件的用户行为识别规则中的中间事件,则从所述对象的前序行为上报数据和后序行为上报数据中确定所述对象的待识别事件组。
[0015]本申请实施例中,根据关键事件所在的位置来确定对象的待识别事件组,使得查找对象的待识别事件组的效率较高。
[0016]可选地,所述任一用户行为识别规则中还包括匹配操作事件之间的设定时间间隔;
[0017]所述对象的待识别事件组是通过所述对象的各行为上报数据得到的,包括:
[0018]以所述关键事件的操作时间为基准,按照所述关键事件的用户行为识别规则的各设定时间间隔,从所述对象的各行为上报数据得到所述对象的待识别事件组。
[0019]本申请实施例中,根据关键事件所发生的时间为基准,来确定各设定时间间隔,使得各设定时间间隔的效率较高。
[0020]可选地,确定所述对象的待识别事件组是否符合所述关键事件的用户行为识别规则,包括:
[0021]在所述关键事件的用户行为识别规则中包括与所述关键事件存在设定时间间隔的匹配操作事件,则确定在所述设定时间间隔内所述对象的待识别事件组中是否包括所述匹配操作事件;若不包括,则不符合所述关键事件的用户行为识别规则。
[0022]本申请实施例中,通过判断待识别事件组中是否包含匹配操作事件,来判断对象是否符合关键事件的用户行为识别规则,此时,无需判断操作事件的顺序和时间间隔,提升了用户行为识别的效率。
[0023]可选地,还包括:
[0024]在所述关键事件的用户行为识别规则中,所述关键事件未设置有设定时间间隔,则确定最大设定时间间隔对应的匹配操作事件是否包含在所述对象的待识别事件组中;若不包括,则不符合所述关键事件的用户行为识别规则。
[0025]本申请实施例中,若关键事件没有在匹配操作的设定时间间隔内,则通过最大时间间隔的匹配操作事件是否包含在待识别事件组中,从而可以快速高效地判断用户行为识别。
[0026]可选地,包括:如下方式预先配置各关键事件的用户行为识别规则,包括:
[0027]针对任一识别需求,从所述识别需求对应的各用户行为中确定出匹配操作事件;所述匹配操作事件的选取具有随机性;
[0028]基于用户行为的操作时间统计结果,确定匹配操作事件之间的设定时间间隔;其中,设定时间间隔对应的匹配操作事件的选取具有随机性。
[0029]本申请实施例中,通过根据用户的各行为,从而确定出匹配操作,使得匹配操作更贴合用户的行为,将匹配操作事件之间根据用户行为来设定时间间隔,使得设定时间间隔更符合用户的行为习惯。
[0030]第二方面,本申请实施例提供了一种用户行为识别装置,该装置包括:
[0031]获取模块,用于获取同一对象的各行为上报数据;
[0032]监测模块,用于若监测到任一行为上报数据中的操作事件为关键事件,则获取所述关键事件的用户行为识别规则;所述关键事件的用户行为识别规则为预先配置的各关键事件的用户行为识别规则中的任一个,任一用户行为识别规则中包括匹配操作事件及匹配操作事件的操作顺序;
[0033]确定模块,用于确定所述对象的待识别事件组是否符合所述关键事件的用户行为识别规则,若符合则确定所述对象的待识别事件组是基于用户行为得到的;所述对象的待识别事件组是通过所述对象的各行为上报数据得到的;其中,符合用户行为识别规则为包含匹配操作事件及符合匹配操作事件的操作顺序。
[0034]可选地,所述确定模块具体用于:
[0035]所述关键事件为所述关键事件的用户行为识别规则中的结尾事件,则从所述对象的前序行为上报数据中确定所述对象的待识别事件组;所述前序行为上报数据为位于具有所述关键事件的行为上报数据之前的行为上报数据;
[0036]所述关键事件为所述关键事件的用户行为识别规则中的开始事件,则从所述对象的后序行为上报数据中确定所述对象的待识别事件组;所述后序行为上报数据为位于具有所述关键事件的行为上报数据之后的行为上报数据;
[0037]所述关键事件为所述关键事件的用户行为识别规则中的中间事件,则从所述对象的前序行为上报数据和后序行为上报数据中确定所述对象的待识别事件组。
[0038]可选地,所述监测模块具体用于:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户行为识别方法,其特征在于,包括:获取同一对象的各行为上报数据;若监测到任一行为上报数据中的操作事件为关键事件,则获取所述关键事件的用户行为识别规则;所述关键事件的用户行为识别规则为预先配置的各关键事件的用户行为识别规则中的任一个,任一用户行为识别规则中包括匹配操作事件及匹配操作事件的操作顺序;确定所述对象的待识别事件组是否符合所述关键事件的用户行为识别规则,若符合则确定所述对象的待识别事件组是基于用户行为得到的;所述对象的待识别事件组是通过所述对象的各行为上报数据得到的;其中,符合用户行为识别规则为包含匹配操作事件及符合匹配操作事件的操作顺序。2.如权利要求1所述的方法,其特征在于,所述对象的待识别事件组是通过所述对象的各行为上报数据得到的,包括:所述关键事件为所述关键事件的用户行为识别规则中的结尾事件,则从所述对象的前序行为上报数据中确定所述对象的待识别事件组;所述前序行为上报数据为位于具有所述关键事件的行为上报数据之前的行为上报数据;所述关键事件为所述关键事件的用户行为识别规则中的开始事件,则从所述对象的后序行为上报数据中确定所述对象的待识别事件组;所述后序行为上报数据为位于具有所述关键事件的行为上报数据之后的行为上报数据;所述关键事件为所述关键事件的用户行为识别规则中的中间事件,则从所述对象的前序行为上报数据和后序行为上报数据中确定所述对象的待识别事件组。3.如权利要求1所述的方法,其特征在于,所述任一用户行为识别规则中还包括匹配操作事件之间的设定时间间隔;所述对象的待识别事件组是通过所述对象的各行为上报数据得到的,包括:以所述关键事件的操作时间为基准,按照所述关键事件的用户行为识别规则的各设定时间间隔,从所述对象的各行为上报数据得到所述对象的待识别事件组。4.如权利要求1所述的方法,其特征在于,包括:任一用户行为识别规则中还包括匹配操作事件之间的设定时间间隔;确定所述对象的待识别事件组是否符合所述关键事件的用户行为识别规则,包括:在所述关键事件的用户行为识别规则中包括与所述关键事件存在设定时间间隔的匹配操作事件,则确定在所述设定时间间隔内所述对象的待识别事件组中是否包括所...

【专利技术属性】
技术研发人员:朱康刘冠君周云龙
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1