本发明专利技术提供一种移动端行为数据采集方法及装置,该方法包括:根据用户操作的页面控件类型,至少记录控件ID、操作时间及内容、操作事件类型;获取控件记录的用户操作信息,当用户提交或离开页面时,将页面产生的用户操作信息发送至服务端,以对用户行为进行分析。通过该方案不仅可以获取到用户操作行为数据,而且能便于对用户行为模式进行定向准确分析,提升风控系统分析判断的准确性。控系统分析判断的准确性。控系统分析判断的准确性。
【技术实现步骤摘要】
一种移动端行为数据采集方法及装置
[0001]本专利技术属于应用开发领域,尤其涉及一种移动端行为数据采集方法及装置。
技术介绍
[0002]通常用户在使用app的时会产生很多行为数据,比如用户打开app后点击按钮,点击按钮的时间和当前用户的ip、设备信息等。对于输入类型控件(如输入框等)、选择类型控件(单选按钮等)进行操作时,会因为用户的个人原因产生不同的行为规律,通过采集这些数据,并在指定时间点将数据上传给服务端进行分析,可以得到有效的用户行为信息。
[0003]当金融机构需要向用户发放一笔贷款时,首先要对用户进行信息收集,然后使用公司的风控系统对用户进行甄别,常见的信息收集主要包括用户的基本身份信息,但为了风控模型更加完善,还需要采集用户的行为数据。然而,当前移动客户端用户行为数据的采集,通常是监听用户在页面上的操作行为,比如点击、拖动、滚动等,但这种方式采集的行为数据难以准确分析出不同用户的行为模式。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供了一种移动端行为数据采集方法及装置,用于解决现有的移动端数据采集方式难以准确分析出用户行为模块的问题。
[0005]在本专利技术实施例的第一方面,提供了一种移动端行为数据采集方法,包括:
[0006]根据用户操作的页面控件类型,至少记录控件ID、操作时间及内容、操作事件类型;
[0007]获取控件记录的用户操作信息,当用户提交或离开页面时,将页面产生的用户操作信息发送至服务端,以对用户行为进行分析。
[0008]在本专利技术实施例的第二方面,提供了一种移动端行为数据采集装置,包括:
[0009]采集记录模块,用于根据用户操作的页面控件类型,至少记录控件ID、操作时间及内容、操作事件类型信息;
[0010]数据上传模块,用于获取控件记录的用户操作信息,当用户提交或离开页面时,将页面产生的用户操作信息发送至服务端,以对用户行为进行分析。
[0011]在本专利技术实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例第一方面所述方法的步骤。
[0012]在本专利技术实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例第一方面提供的所述方法的步骤。
[0013]本专利技术实施例中,通过采集移动端用户行为数据,记录用户对不同控件的操作行为、操作内容、操作时间等信息,并在用户离开页面时上传操作行为数据,可以方便对用户的行为模式进行准确分析,识别用户的行为意向,便于风控系统定向准确分析用户行为。
附图说明
[0014]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见地,下面描述的附图仅仅是本专利技术的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他附图。
[0015]图1为本专利技术一个实施例提供的一种移动端行为数据采集方法的流程示意图;
[0016]图2为本专利技术一个实施例提供的一种移动端行为数据采集方法的另一示意图;
[0017]图3为本专利技术一个实施例提供的一种移动端行为数据采集方法的另一示意图;
[0018]图4为本专利技术一个实施例提供的一种移动端行为数据采集装置的结构示意图;
[0019]图5为本专利技术一个实施例提供的一种电子设备的结构示意图。
具体实施方式
[0020]为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0021]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存储,但并不排除一个或多个其他特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0022]在此本申请说明书中所使用的的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明和所附权利要求书中所使用的那样,除非上下文清楚地指明其他情况,否则单数形式的“一”“一个”及“该”意在包括复数形式。
[0023]本专利技术的说明书或权利要求书及上述附图中的术语“包括”以及其他相近意思表述,意指覆盖不排他的包含,如包含一系列步骤或单元的过程、方法或系统、设备没有限定于已列出的步骤或单元。此外,“第一”“第二”用于区分不同对象,并非用于描述特定顺序。
[0024]请参阅图1,本专利技术实施例提供的一种移动端行为数据采集方法的流程示意图,包括:
[0025]S101、根据用户操作的页面控件类型,至少记录控件ID、操作时间及内容、操作事件类型信息;
[0026]页面控件可以根据作用不同划分为内容控件、文本控件、布局控件、条目控件等,本实施中所提到的页面控件指的是可以与用户进行交互的控件,如按钮、文本输入框、单选框等。
[0027]对于用户在页面上的滚动、悬停、拖动等操作,可以记录用户的操作行为及对应的页面展示内容、操作对象等。本实施例中,侧重于用于的点击选择、点击输入等操作。
[0028]所述页面控制类型中至少包括输入框空间和单选对话框(选择框控件)控件,用户点击输入框时,可以输入内容、删除内容或修改内容后进行提交,用户点击单选对话框时,弹出对话框内容供用户选择,可以是新增内容、修改内容或删除内容后进行提交。
[0029]用户在对控件进行操作时,根据控件类型可以采取不同的数据采集策略,对于普
通的浏览操作,如滑动、悬停等,可以记录行为及操作对象,对于发生内容交互的操作,如输入内容提交、选择内容提交等操作,需要记录控件ID、操作的时间内容以及操作类型。
[0030]优选的,根据用户操作的页面控件类型,记录用户IP、首次获取光标定位、控件ID、用户操作次数、获取光标及失去光标的时间、操作前后控件内容和操作事件类型。
[0031]用户IP用于标识用户身份,首次光标定位用于判定用户开始操作,控件ID用于区分不同的控件,操作次数用于记录用户对同一控件的连续操作行为,每操作一次添加一条操作记录,获取及失去光标时间,用于记录用户开始操作和结束操作数据,操作前后控件内容用于记录操作前后内容发生的改变,操作事件类型用于表示用户进行何种操作行为,包括增加、删除和修改等。
[0032]进一步的,所述操作事件类型信息包括新增、删除、修改和追加,每一种操作事件类型标记中对应有获取光标时间、失去光标时间、事件发生前的控件内容和事件发生后的控件内容。
[0033]示例性的,对于用户的操作行为,可以通过ac本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种移动端行为数据采集方法,其特征在于,包括:根据用户操作的页面控件类型,至少记录控件ID、操作时间及内容、操作事件类型;获取控件记录的用户操作信息,当用户提交或离开页面时,将页面产生的用户操作信息发送至服务端,以对用户行为进行分析。2.根据权利要求1所述的方法,其特征在于,所述根据用户操作的页面控件类型,至少记录操作控件信息、操作事件类型包括:根据用户操作的页面控件类型,记录用户IP、首次获取光标定位、控件ID、用户操作次数、获取光标及失去光标的时间、操作前后控件内容和操作事件类型。3.根据权利要求2所述的方法,其特征在于,所述操作事件类型信息包括新增、删除、修改和追加,每一种操作事件类型标记中对应有获取光标时间、失去光标时间、事件发生前的控件内容和事件发生后的控件内容。4.根据权利要求1所述的方法,其特征在于,所述根据用户操作的页面控件类型,至少记录控件ID、操作时间及内容、操作事件类型包括:当用户操作控件类型为输入框,并监听到光标进入输入框,则监听判断用户当前是否为粘贴行为;若为粘贴行为,则记录粘贴行为起止时间,并将控件的操作事件类型标记为修改;若不是粘贴行为,则通过TextView中的预定回调方法判断是否为删除行为,若为删除行为则将操作事件类型标记为修改,若不是删除行为且判定为第一次获取光标焦点,则将操作事件类型标记为新增,若不是删除行为且非第一次获取光标焦点,将操作事件类型标记为追加。5.根据权利要求1所述的方法,其特征在于,所述根据用户操作的页面控件类型,至少记录控件ID、操作时间及内容、操作事件类型包括:当用户操作控件类型为选择框,监听到用户点击预定文本控件后弹出单选对话框;获取用户点击选择内容,将点击选择内容填充到文本控件后,比较点击选择内容与文本控件原始内容;若点击选择内容与文本控件原始内容一致,则忽略当前操作,若点击选择内容与文本控件原始内容不一致,且文本控件原始内容为空,则将操作事件类型标记为新增,若点击选择内容与文本控件原始内容不一致,且文本控件原始内容不为空,则将...
【专利技术属性】
技术研发人员:任圆,陶先锋,施沨,陈捷,
申请(专利权)人:岚图汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。