采集用户行为数据、还原用户行为事件的方法及系统技术方案

技术编号:22135118 阅读:39 留言:0更新日期:2019-09-18 08:51
本发明专利技术提供采集用户行为数据、还原用户行为事件的方法及系统。所述采集用户行为数据的方法包括:通过预先定义的若干元模型采集用户行为事件的原始数据;其中,每个所述元模型用于采集一种用户行为事件的原始数据;所述元模型中至少包括用于获取用户行为事件发生时的客户端时间戳的行为发生时间项;将各所述元模型根据各自采集的原始数据而输出的用户行为元数据向外发送,以供接收方根据各所述用户行为元数据中的行为发生时间项将各所述用户行为元数据按发生顺序串接,从而还原用户行为事件。本发明专利技术避免了现有技术中粗粒度监控用户操作所导致的信息丢失的问题,实现了用户行为监控的实时与同步。

Method and System for Collecting User Behavior Data and Restoring User Behavior Events

【技术实现步骤摘要】
采集用户行为数据、还原用户行为事件的方法及系统
本专利技术涉及用户行为监测领域,特别是涉及采集用户行为数据的方法、系统、存储器及电子设备,以及还原用户行为事件的方法、系统、存储器及电子设备。
技术介绍
当前正处于移动互联的时代,移动设备(如:智能手机、平板电脑等)已逐渐成为了人们生活上的标配。目前,移动端的用户行为监控主要集中在用户粗粒度的操作上,虽然能够大体上反映出用户的操作流程,用于机器学习分析,但是由于粒度过粗导致了很多信息的丢失,造成用户行为的监控无法做到实时同步。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供采集用户行为数据、还原用户行为事件的方法及系统,以解决现有技术中的以上问题。为实现上述目的及其他相关目的,本专利技术提供一种采集用户行为数据的方法,所述方法应用于客户端,其步骤包括:通过预先定义的若干元模型采集用户行为事件的原始数据;其中,每个所述元模型用于采集一种用户行为事件的原始数据;各所述元模型中至少包括用于获取用户行为事件发生时的客户端时间戳的行为发生时间项;将各所述元模型根据各自采集的原始数据而输出的用户行为元数据向外发送。于本专利技术一实施例中,所述元模型中还包括:行为主体项、行为发生地项、行为内容项、及行为触发机制项;其中,所述行为主体项,用于获取用户标识信息、设备标识信息、或设备类型信息;所述行为发生地项,用于获取软件页面信息、控件信息、或屏幕位置信息;所述发生时间项,用于获取用户行为事件发生时的客户端时间戳;所述行为内容项,用于获取发生行为交互的控件属性信息;所述行为触发机制项,用于获取行为交互的触发事件类型。为实现上述目的及其他相关目的,本专利技术提供一种采集用户行为数据的系统,所述系统应用于客户端,包括:采集单元,用于通过预先定义的若干元模型采集用户行为事件的原始数据;其中,每个所述元模型用于采集一种用户行为事件的原始数据;各所述元模型中至少包括用于获取用户行为事件发生时的客户端时间戳的行为发生时间项;通信单元,用于将各所述元模型根据各自采集的原始数据而输出的用户行为元数据向外发送。于本专利技术一实施例中,所述元模型中还包括:行为主体项、行为发生地项、行为内容项、及行为触发机制项;其中,所述行为主体项,用于获取用户标识信息、设备标识信息、或设备类型信息;所述行为发生地项,用于获取软件页面信息、控件信息、或屏幕位置信息;所述发生时间项,用于获取用户行为事件发生时的客户端时间戳;所述行为内容项,用于获取发生行为交互的控件属性信息;所述行为触发机制项,用于获取行为交互的触发事件类型。为实现上述目的及其他相关目的,本专利技术提供一种存储介质,其中存储有计算机程序,所述计算机程序被处理器加载执行时,实现如上任一所述的采集用户行为数据的方法。为实现上述目的及其他相关目的,本专利技术提供一种电子设备,包括:处理器、及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行如上任一所述的采集用户行为数据的方法。为实现上述目的及其他相关目的,本专利技术提供一种还原用户行为事件的方法,应用于应用端,包括:接收各用户行为元数据;其中,各所述用户行为元数据由若干元模型采集用户行为事件的原始数据而生成;各所述元模型中至少包括用于获取用户行为事件发生时的客户端时间戳的行为发生时间项;根据各所述用户行为元数据中的行为发生时间项将各所述用户行为元数据按发生顺序串接,从而还原用户行为事件。为实现上述目的及其他相关目的,本专利技术提供一种还原用户行为事件的系统,应用于应用端,包括:通信单元,用于接收各用户行为元数据;其中,各所述用户行为元数据由若干元模型采集用户行为事件的原始数据而生成;各所述元模型中至少包括用于获取用户行为事件发生时的客户端时间戳的行为发生时间项;还原单元,用于根据各所述用户行为元数据中的行为发生时间项将各所述用户行为元数据按发生顺序串接,从而还原用户行为事件。为实现上述目的及其他相关目的,本专利技术提供一种存储介质,其中存储有计算机程序,所述计算机程序被处理器加载执行时,实现如上述的还原用户行为事件的方法。为实现上述目的及其他相关目的,本专利技术提供一种电子设备,包括:处理器、及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行如上述的还原用户行为事件的方法。如上所述,本专利技术的采集用户行为数据的方法及系统,通过元模型抓取用户行为的细粒度数据,有利于后续利用网络进行数据的实时同步与加工,从而还原出用户真实的操作行为,达到远程监控用户行为的目的。本专利技术的还原用户行为事件的方法及系统,可以实时地展示当前用户的操作细节,或者先将这些用户操作细节数据进行持久化存储,当需要了解用户操作细节时再获取这些数据进行回放。本专利技术可以辅助决策部门实时监控用户于客户端的行为操作,减低过程风险;同时,还可以辅助二次营销人员,提高客服开发的精准度。附图说明图1显示为本专利技术一实施例中的采集用户行为数据的方法的流程示意图。图2显示为本专利技术一实施例中的用户行为事件的原始数据的分类示意图。图3显示为本专利技术一实施例中的应用场景的架构示意图。图4显示为本专利技术一实施例中的采集用户行为数据的系统的单元示意图。图5显示为本专利技术一实施例中的还原用户行为事件的方法的流程示意图。图6显示为本专利技术一实施例中的各元模型按时间轴排列的示意图。图7显示为本专利技术一实施例中的还原用户行为事件的系统的单元示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。请参阅图1,本专利技术实施例提供一种采集用户行为数据的方法,所述方法应用于客户端,其步骤包括:S101:通过预先定义的若干元模型采集用户行为事件的原始数据,其中,每个所述元模型用于采集一种用户行为事件的原始数据。用户的操作行为是一系列行为事件的组合,每个所述元模型采集一种用户行为事件的原始数据即可实现用户行为的细粒度数据的抓取,避免粒度过粗所导致的很多信息丢失的问题。如图2所示,用户行为事件的原始数据的种类可以被分为:·应用程序级:主要关注用户操作客户端软件的事件,如:打开软件、关闭软件、切换软件到后台、切换软件到前台等;·页面级别:主要关注每个软件内部页面的操作行为,如:页面展示、页面隐藏、手指在页面的触摸及滑动轨迹等;·字段控件级别:主要关注与数据变化有关的用户操作,如:用户选择操作行为、用户输入操作行为、用户点击操作行为、焦点变化行为等。本专利技术的采集用户行为数据的方法在一种较佳的实施方式中通过4W1H模型来描述一个事件。当需要描述一个事件时,就需要知道知道是谁(who)、在哪里(Whe本文档来自技高网...

【技术保护点】
1.一种采集用户行为数据的方法,其特征在于,应用于客户端;所述方法包括:通过预先定义的若干元模型采集用户行为事件的原始数据;其中,每个所述元模型用于采集一种用户行为事件的原始数据;各所述元模型中至少包括用于获取用户行为事件发生时的客户端时间戳的行为发生时间项;将各所述元模型根据各自采集的原始数据而输出的用户行为元数据向外发送。

【技术特征摘要】
1.一种采集用户行为数据的方法,其特征在于,应用于客户端;所述方法包括:通过预先定义的若干元模型采集用户行为事件的原始数据;其中,每个所述元模型用于采集一种用户行为事件的原始数据;各所述元模型中至少包括用于获取用户行为事件发生时的客户端时间戳的行为发生时间项;将各所述元模型根据各自采集的原始数据而输出的用户行为元数据向外发送。2.根据权利要求1所述的方法,其特征在于,所述元模型中还包括:行为主体项、行为发生地项、行为内容项、及行为触发机制项;其中,所述行为主体项,用于获取用户标识信息、设备标识信息、或设备类型信息;所述行为发生地项,用于获取软件页面信息、控件信息、或屏幕位置信息;所述行为内容项,用于获取发生行为交互的控件属性信息;所述行为触发机制项,用于获取行为交互的触发事件类型。3.一种采集用户行为数据的系统,其特征在于,应用于客户端;所述系统包括:采集单元,用于通过预先定义的若干元模型采集用户行为事件的原始数据;其中,每个所述元模型用于采集一种用户行为事件的原始数据;各所述元模型中至少包括用于获取用户行为事件发生时的客户端时间戳的行为发生时间项;通信单元,用于将各所述元模型根据各自采集的原始数据而输出的用户行为元数据向外发送。4.根据权利要求3所述的系统,其特征在于,所述元模型中还包括:行为主体项、行为发生地项、行为内容项、及行为触发机制项;其中,所述行为主体项,用于获取用户标识信息、设备标识信息、或设备类型信息;所述行为发生地项,用于获取软件页面信息、控件信息、或屏幕位置信息;所述行为内容项,用于获取发生行为交互的控件属性信息;所述行为触发机制项,用于获取行为交互...

【专利技术属性】
技术研发人员:王志杰
申请(专利权)人:上海秦苍信息科技有限公司
类型:发明
国别省市:上海,31

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

1