[发明专利]电子装置、用户操作记录的处理方法和存储介质有效
申请号: | 201910064224.1 | 申请日: | 2019-01-23 |
公开(公告)号: | CN109933502B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 何威;胡晶轩;李春来;陈瑶;胡丽萍;杨健 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 用户 操作 记录 处理 方法 存储 介质 | ||
1.一种电子装置,所述电子装置包括存储器和处理器,其特征在于,所述存储器上存储有用户操作记录的处理程序,所述用户操作记录的处理程序被所述处理器执行时实现如下步骤:
获取步骤:获取各个预设时间区间内各个用户对应的操作记录序列,各个所述操作记录序列中包括若干条按照操作时间顺序排列的操作记录数据,所述操作记录数据包括操作内容数据及操作时间数据;
第一确定步骤:根据各个所述用户操作记录数据中的操作时间信息,计算各所述操作记录序列中各相邻两个所述操作记录数据之间的操作时间间隔,根据计算得到的所有操作时间间隔,确定所述操作时间间隔对应的累计分布数据;
第一分割步骤:根据所述累计分布数据及预先确定的分割规则,分别将各个所述操作记录序列分割成若干个操作记录数据组;
提取步骤:分别从各个所述操作记录数据组中提取出对应的若干个操作内容数据形成操作内容序列,所述操作内容序列中的操作内容数据按照操作时间顺序排列;
转换步骤:分别将各个所述操作内容序列转换成对应的特征向量;
结果分析步骤:按照预先确定的分析规则,对转换得到的特征向量进行分析,并将满足预设异常行为条件的特征向量标记为异常向量。
2.如权利要求1所述的电子装置,其特征在于,所述第一分割步骤包括:
第二确定步骤:根据所述累计分布数据,确定预设累计分布概率对应的操作时间间隔,将该操作时间间隔作为时间间隔阈值;
第二分割步骤:判断各个所述操作记录序列中是否存在数值大于或等于所述时间间隔阈值的操作时间间隔,当一操作记录序列中存在数值大于或等于所述时间间隔阈值的一操作时间间隔时,将该操作时间间隔对应的两个相邻的所述操作记录数据进行分割,以将所述操作记录序列分割成若干个操作记录数据组,当一操作记录序列中不存在数值大于或等于最优时间阈值的操作时间间隔时,将所述操作记录序列作为一个操作记录数据组。
3.如权利要求1或2所述的电子装置,其特征在于,所述转换步骤包括:
根据如下公式分别将各所述操作内容序列转换成对应的特征向量:
tfidfi,j=tfi,j×idfi
其中,ni,j代表操作内容数据ti在其操作内容序列dj中出现的次数,∑knk,j代表操作内容序列dj中操作内容数据的总个数,N代表所有操作内容序列的操作内容数据的数量总和,|j:ti∈dj|代表包含操作内容数据ti的操作内容序列的数量,tfidfi,j代表操作内容序列dj对应的特征向量中第i维的数值,i∈[1,N1],j∈[1,N2],N1代表特征向量的维数,N2代表操作内容序列的总数量,i、j、N1、N2为正整数。
4.如权利要求1或2所述的电子装置,其特征在于,所述处理器执行所述用户操作记录的处理程序,在所述结果分析步骤之前,还实现如下步骤:
聚类步骤:在预先确定的聚类类别数量集合中逐一选择聚类类别数量作为当前聚类类别数量,在选择一所述当前聚类类别数量后,将转换得到的所有所述特征向量输入至预先建立的聚类分析模型中,所述聚类分析模型对所述特征向量进行聚类分析,并输出所述当前类别数量个特征向量组作为所述当前聚类类别数量对应的聚类分析结果;
判断步骤:判断所述聚类类别数量集合中是否存在未被选择过的聚类类别数量,当存在时,转入继续执行所述聚类步骤,或者,当不存在时,转入执行所述结果分析步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910064224.1/1.html,转载请声明来源钻瓜专利网。