用户操作行为的处理方法和装置及计算机可读存储介质制造方法及图纸

技术编号:24412771 阅读:21 留言:0更新日期:2020-06-06 09:59
本发明专利技术实施例公开了一种用户操作行为的处理方法和装置及计算机可读存储介质,包括:分别将用户的每一个操作行为转换为对应的固定维度的向量;其中,固定维度的向量用于表示操作行为对应的操作信息;根据用户的部分或所有操作行为对应的固定维度的向量确定某一个时刻对应的综合表示的向量。本发明专利技术实施例从用户每一个操作行为对应的操作信息和基于部分或所有操作行为对应的固定维度的向量得到某一个时刻对应的综合表示的向量,采用了具有完备性和正交性的方式来表示了用户的操作行为。

Processing method and device of user's operation behavior and computer readable storage medium

【技术实现步骤摘要】
用户操作行为的处理方法和装置及计算机可读存储介质
本专利技术实施例涉及但不限于数据处理技术,尤指一种用户操作行为的处理方法和装置及计算机可读存储介质。
技术介绍
随着万维网(web,WorldWideWeb)开发与移动端开发技术的发展,开发者可以采集到多种类型的用户行为数据,比如页面访问路径、页面停留时长、应用程序(app,Application)安装列表,甚至鼠标移动轨迹、文本输入停顿等,这些数据背后暗含了一些用户身份、兴趣相关的信息。比如,如果用户近期安装了很多借贷类app,说明用户的收入负债比可能急速下降;如果过去很短时间内一批用户的页面访问路径与页面停留时长都非常相似,可能该app正面临来自中介的攻击;如果用户输入自己手机号码时输入时间长,且每3-4位停顿一下,该客户可能是身份冒用;等等。因此,如何有效且全面的挖掘出用户行为数据背后的价值,成为一个亟待解决的问题。目前的用户操作行为的处理方法是通过业务专家总结过去的经验教训,将采集到的用户的操作行为相关的原始数据加工成衍生变量,每个衍生变量代表了一条专家经验,衍生变量比如:用户输入手机号码的总时长、借贷类app总个数、用户最近一次登录app的时间间隔等等。衍生变量再交由后续流程处理,比如设置规则:如果“借贷类app总个数”大于5,则借款申请不予通过。这种用户操作行为的处理方法由于衍生变量的数量十分有限,不能保证数据得以充分利用;不同衍生变量之间可能相似性很高,存在语义上的重复;不同时间上的同一用户操作行为之间可能存在关联,一系列事件组合在一起才会暗含某种意图,比如页面访问轨迹,这类衍生变量在实现时往往处理难度会比较大;总之,衍生变量所表示的用户操作行为不具有完备性和正交性,使得后续的数据处理的准确度较低。
技术实现思路
本专利技术实施例提供了一种用户操作行为的处理方法和装置及计算机可读存储介质,能够采用具有完备性和正交性的方式来表示用户的操作行为。本专利技术实施例提供了一种用户操作行为的处理方法,包括:分别将用户的每一个操作行为转换为对应的固定维度的向量;其中,固定维度的向量用于表示操作行为对应的操作信息;根据用户的部分或所有操作行为对应的固定维度的向量确定某一个时刻对应的综合表示的向量。在本专利技术实施例中,该方法还包括:根据所述综合表示的向量进行分类模型的训练或进行异常操作行为的检测。在本专利技术实施例中,所述操作信息包括:操作行为类型、起始时间、操作行为的时长、操作行为的内容、操作行为是否有停顿。在本专利技术实施例中,所述固定维度的向量包括一个第一部分,所述第一部分包括所述操作信息;或者,所述固定维度的向量包括N个第二部分,每一个所述第二部分包括一种操作行为类型对应的操作信息;其中,N为大于或等于1的整数。在本专利技术实施例中,所述根据用户的部分或所有操作行为对应的固定维度的向量确定某一个时刻对应的综合表示的向量包括:将用户的部分或所有操作行为对应的固定维度的向量按照时间先后的顺序输入表示模型中,输出某一个时刻对应的综合表示的向量。在本专利技术实施例中,所述表示模型为长短期记忆网络LSTM模型,或双向的长短期记忆网络Bi-LSTM模型。本专利技术实施例提出了一种用户操作行为的处理装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种用户操作行为的处理方法。本专利技术实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种用户操作行为的处理方法的步骤。本专利技术实施例包括:分别将用户的每一个操作行为转换为对应的固定维度的向量;其中,固定维度的向量用于表示操作行为对应的操作信息;根据用户的部分或所有操作行为对应的固定维度的向量确定某一个时刻对应的综合表示的向量。本专利技术实施例从用户每一个操作行为对应的操作信息和基于部分或所有操作行为对应的固定维度的向量得到某一个时刻对应的综合表示的向量,采用了具有完备性和正交性的方式来表示了用户的操作行为。本专利技术实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例而了解。本专利技术实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术实施例技术方案的进一步理解,并且构成说明书的一部分,与本专利技术实施例的实施例一起用于解释本专利技术实施例的技术方案,并不构成对本专利技术实施例技术方案的限制。图1为本专利技术一个实施例提出的用户操作行为的处理方法的流程图;图2为本专利技术另一个实施例提出的用户操作行为的处理装置的结构组成示意图。具体实施方式下文中将结合附图对本专利技术实施例进行详细说明。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。参见图1,本专利技术一个实施例提出了一种用户操作行为的处理方法,包括:步骤100、分别将用户的每一个操作行为转换为对应的固定维度的向量;其中,固定维度的向量用于表示操作行为对应的操作信息。在一个示例性实例中,操作信息包括:操作行为类型、起始时间、操作行为的时长、操作行为的内容、操作行为是否有停顿。其中,操作行为类型是指用户的操作行为所属的类别,例如,如表1所示,采用1表示页面访问,2表示文字输入,3表示app安装,4表示点击触控,5表示鼠标或手指的移动轨迹,6表示添加或删除联系人;起始时间是指操作行为开始的时间;操作行为的时长是指操作行为持续的时间长度;操作行为的内容是指操作行为所操作的内容,例如,当操作行为类型为输入文字时,操作行为的内容为输入的内容;当操作行为类型为点击触控时,操作行为的内容为点击按钮的ID;当操作行为类型为鼠标或手指的移动轨迹时,操作行为的内容为鼠标或手指的移动轨迹的起始位置的横坐标、纵坐标,终止位置的横坐标、纵坐标;当操作行为类型为页面访问时,操作行为的内容为访问的页面ID;当操作行为类型为app安装时,操作行为的内容为app名称;当操作行为类型为添加或删除联系人时,操作行为的内容为联系人名字、号码、公式、职务等中的一个或多个;操作行为是否有停顿是指在操作行为持续的时间长度内是否有停顿。在一个示例性实例中,如表1所示,固定维度的向量包括一个第一部分,所述第一部分包括操作信息。表1在另一个实施例中,如表2所示,固定维度的向量包括N个第二部分,每一个第二部分包括一种操作行为类型对应的操作信息。表2步骤101、根据用户的部分或所有操作行为对应的固定维度的向量确定某一个时刻对应的综合表示的向量。本专利技术实施例可本文档来自技高网
...

【技术保护点】
1.一种用户操作行为的处理方法,包括:/n分别将用户的每一个操作行为转换为对应的固定维度的向量;其中,固定维度的向量用于表示操作行为对应的操作信息;/n根据用户的部分或所有操作行为对应的固定维度的向量确定某一个时刻对应的综合表示的向量。/n

【技术特征摘要】
1.一种用户操作行为的处理方法,包括:
分别将用户的每一个操作行为转换为对应的固定维度的向量;其中,固定维度的向量用于表示操作行为对应的操作信息;
根据用户的部分或所有操作行为对应的固定维度的向量确定某一个时刻对应的综合表示的向量。


2.根据权利要求1所述的处理方法,其特征在于,该方法还包括:
根据所述综合表示的向量进行分类模型的训练或进行异常操作行为的检测。


3.根据权利要求1或2所述的处理方法,其特征在于,其中,所述操作信息包括:操作行为类型、起始时间、操作行为的时长、操作行为的内容、操作行为是否有停顿。


4.根据权利要求1或2所述的处理方法,其特征在于,其中,所述固定维度的向量包括一个第一部分,所述第一部分包括所述操作信息;
或者,所述固定维度的向量包括N个第二部分,每一个所述第二部分包括一种操作行为类型对应的操作信息;其中,N为大于或等于1的整数...

【专利技术属性】
技术研发人员:张杰罗华刚李犇吴信东
申请(专利权)人:北京明略软件系统有限公司
类型:发明
国别省市:北京;11

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

1