用户事件获取方法、装置、智能终端及可读存储介质制造方法及图纸

技术编号:32112824 阅读:15 留言:0更新日期:2022-01-29 18:56
本发明专利技术公开了一种用户事件获取方法、装置、智能终端及可读存储介质,属于数据分析领域。所述方法包括步骤:记录用户的全量事件数据,根据预设的业务逻辑清洗所述全量事件数据,以得到全量事实表;当接收到输入的用户规则切换指令,确定预设的用户规则中与所述用户规则切换指令对应的目标规则;根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据。通过将本发明专利技术的用户事件获取方法应用于智能终端,能够大幅提升分析用户事件的效率,并且实现了多维度地获取目标事件数据,使得分析用户行为更加灵活多变。使得分析用户行为更加灵活多变。使得分析用户行为更加灵活多变。

【技术实现步骤摘要】
用户事件获取方法、装置、智能终端及可读存储介质


[0001]本专利技术涉及数据分析领域,尤其涉及一种用户事件获取方法、装置、智能终端及可读存储介质。

技术介绍

[0002]身处大数据时代,对用户行为的分析变得越来越至关重要,因为这关乎软件产品的定位和行业未来的趋势走向。那么对于用户各种行为都是通过事件来进行定义和分析,事件在使用软件/网站过程中,对用户的各种具体操作来进行记录,例如按钮的点击、页面的显示。在数据分析领域中,往往使用一个或多个事件来表用户行为。而分析用户的各种行为的前提是需要配置各种事件规则或者说行为规则,在用户的具体行为符合了预设的事件规则将其记录到数据库,以便于用户以及开发人员对用户行为的分析。由此可见,制定事件规则对分析用户行为数据至关重要,对于制定用户事件规则来分析用户具体行为,目前有以下两种方案:方案一、制定全新的规则或者修改原来的规则后,重新回溯清洗用户行为数据。这种方案的弊端就是:性能表现不太理想,且资源占比高且耗时过长。
[0003]方案二、固定规则不做变动。这种方案的弊端在于:不支持多维度的规则切换,不够灵活。
[0004]以上两种常用的现有方案都不方便用户获取分析用户行为所需的目标数据,因此,针对现有技术方案的缺陷,亟需一种能够高效准确获取目标数据的技术方案。

技术实现思路

[0005]本专利技术提出的一种用户事件获取方法、装置、智能终端及可读存储介质,旨在解决如何高效准确地获取分析用户事件所需的目标数据的技术问题。
[0006]为实现上述目的,本专利技术提供一种用户事件获取方法,包括以下步骤:记录用户的全量事件数据,根据预设的业务逻辑清洗所述全量事件数据,以得到全量事实表;当接收到输入的用户规则切换指令,确定预设的用户规则中与所述用户规则切换指令对应的目标规则;根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据。
[0007]可选地,所述根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据的步骤,包括:根据所述目标规则,确定所述目标规则对应的结构化查询语句模板;提取所述目标规则中的关键词字段,将所述关键词字段填充至所述结构化查询语句模板以得到目标结构化查询语句;根据所述目标结构化查询语句,获取所述全量事实表中与所述目标规则对应的目
标事件数据。
[0008]可选地,所当接收到输入的用户规则切换指令,确定预设的用户规则中与所述用户规则切换指令对应的目标规则的步骤之前,包括:接收输入的事件类型、事件次数、用户活跃时长以及规则名称,将所述事件类型、所述事件次数、所述用户活跃时长以及所述规则名称封装为预设的用户规则。
[0009]可选地,所述根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据的步骤之后,包括:当接收到输入的查询指令,将所述目标事件数据转化为与所述查询指令对应的可视化数据。
[0010]可选地,所述获取所述全量事实表中与所述目标规则对应的目标事件数据的步骤之后,还包括:接收输入的用户切换指令,确定所述用户切换指令对应的清洗条件;根据所述清洗条件,获取所述目标事件数据中与所述清洗条件对应的事件清洗数据。
[0011]可选地,所述获取所述目标事件数据中与所述清洗条件对应的事件清洗数据的步骤之后,包括:当接收到输入的查询指令,将所述事件清洗数据转化为与所述查询指令对应的可视化数据。
[0012]可选地,所述记录用户的全量事件数据的步骤,包括:确定输出的当前页面,采集所述当前页面对应的所有行为数据;获取所述当前页面对应的记录规则,记录所述所有行为数据中与所述记录规则对应的全量事件数据。
[0013]此外,为实现上述目的,本专利技术还提供一种用户事件获取装置,其特征在于,所述用户事件获取装置包括:数据采集模块,用于记录用户的全量事件数据,根据预设的业务逻辑清洗所述全量事件数据,以得到全量事实表;数据过滤模块,用于当接收到输入的用户规则切换指令,确定预设的用户规则中与所述用户规则切换指令对应的目标规则;根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据。
[0014]此外,为实现上述目的,本专利技术还提供一种智能终端,所述智能终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的用户事件获取程序,其中:所述用户事件获取程序被所述处理器执行时实现如上所述的用户事件获取方法的步骤。
[0015]此外,为实现上述目的,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有用户事件获取程序,所述用户事件获取程序被处理器执行时实现如上所述的用户事件获取方法的步骤。
[0016]本专利技术中的用户事件获取方法先通过记录用户的全量事件数据,根据预设的业务逻辑清洗所述全量事件数据,以得到全量事实表的步骤,能够在用户配置各种用户规则(用户属性)之前,就将所有本企业或者个人所需的全部事件数据全部清洗整理得到对应的全量事实表存储起来,避免了每次当规则稍作变动就需要大量地对原始的所有用户数据进行
重新读取和解析并进行回溯清洗,大幅降低了每次数据处理时的资源占用率,同时提高了数据处理的效率,使得所需事件数据都以数据表的形式呈现,有利于对事件数据进行读取和分析。又通过当接收到输入的用户规则切换指令,确定预设的用户规则中与所述用户规则切换指令对应的目标规则的步骤,能够使得用户在分析用户的事件数据时能够任意地更改分析规则,以便于对全量事实表中的所有事件数据进行全方位分析,使得分析用户行为更加地灵活,不局限于具体的用户规则,即使是普通没有开发经验的用户也能轻松地上手和应用。最后通过根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据的步骤,能够从全量事实表中快速读取用户所需要的目标事件数据,方便用户对目标数据的高效分析。
附图说明
[0017]图1为本专利技术实施例方案涉及的智能终端的硬件运行环境的终端结构示意图;图2为本专利技术用户事件获取方法第一实施例的流程示意图;图3为本专利技术用户事件获取方法第一实施例涉及的一种用户规则配置界面示意图;图4为本专利技术用户事件获取方法涉及的用户事件获取装置框架结构图。
具体实施方式
[0018]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0019]如图1所示,图1是本专利技术实施例方案涉及的智能终端的硬件运行环境的终端结构示意图。
[0020]如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示器(Display)、输入单元比如控制面板,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如5G接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non

volatile memory),例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户事件获取方法,其特征在于,所述用户事件获取方法包括以下步骤:记录用户的全量事件数据,根据预设的业务逻辑清洗所述全量事件数据,以得到全量事实表;当接收到输入的用户规则切换指令,确定预设的用户规则中与所述用户规则切换指令对应的目标规则;根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据。2.如权利要求1所述的用户事件获取方法,其特征在于,所述根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据的步骤,包括:根据所述目标规则,确定所述目标规则对应的结构化查询语句模板;提取所述目标规则中的关键词字段,将所述关键词字段填充至所述结构化查询语句模板以得到目标结构化查询语句;根据所述目标结构化查询语句,获取所述全量事实表中与所述目标规则对应的目标事件数据。3.如权利要求1所述的用户事件获取方法,其特征在于,所述当接收到输入的用户规则切换指令,确定预设的用户规则中与所述用户规则切换指令对应的目标规则的步骤之前,包括:接收输入的事件类型、事件次数、用户活跃时长以及规则名称,将所述事件类型、所述事件次数、所述用户活跃时长以及所述规则名称封装为预设的用户规则。4.如权利要求1所述的用户事件获取方法,其特征在于,所述根据所述目标规则,获取所述全量事实表中与所述目标规则对应的目标事件数据的步骤之后,包括:当接收到输入的查询指令,将所述目标事件数据转化为与所述查询指令对应的可视化数据。5.如权利要求1所述的用户事件获取方法,其特征在于,所述获取所述全量事实表中与所述目标规则对应的目标事件数据的步骤之后,还...

【专利技术属性】
技术研发人员:陈洪权
申请(专利权)人:深圳市明源云科技有限公司
类型:发明
国别省市:

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

1