页面浏览数据处理方法、装置、设备及存储介质与流程

摘要: 本申请涉及数据处理,尤其涉及一种页面浏览数据处理方法、装置、设备及存储介质。背景技术:1、在安卓移动应用开发领域,页面浏览时长是用户行为分析、用户画像构建及个性...
页面浏览数据处理方法、装置、设备及存储介质与流程

本申请涉及数据处理,尤其涉及一种页面浏览数据处理方法、装置、设备及存储介质。

背景技术:

1、在安卓移动应用开发领域,页面浏览时长是用户行为分析、用户画像构建及个性化推荐的核心基础数据。但现有页面时长采集仅能采集原始的页面停留时长、页面标识等结构化基础数据,无法对用户页面浏览行为进行语义化解析,仅能输出数值数据,不能挖掘用户行为背后的兴趣偏好、操作意图等深层业务信息,导致数据利用率较低。

技术实现思路

1、本申请的主要目的在于提供一种页面浏览数据处理方法、装置、设备及存储介质,旨在解决现有页面时长仅能输出数值数据,不能挖掘用户行为背后的兴趣偏好、操作意图等深层业务信息,导致数据利用率较低的技术问题。

2、为实现上述目的,本申请提出一种页面浏览数据处理方法,所述的方法包括:

3、根据监听组件采集的页面状态变更事件对页面层级栈进行更新,得到有效展示页面;

4、根据所述有效展示页面的有效浏览时长,以及与所述页面状态变更事件对应的页面信息构建标准化行为数据;

5、获取与所述有效展示页面对应的语义模板,并将所述标准化行为数据填充至所述语义模板中,生成语义描述数据。

6、可选地,所述根据监听组件采集的页面状态变更事件对页面层级栈进行更新,得到有效展示页面,包括:

7、获取所述页面状态变更事件对应的第一页面和变更类型,所述第一页面为当前发生页面状态变更的页面,所述变更类型包括入栈类型、出栈类型和替换类型中的至少一项;

8、根据所述变更类型和所述第一页面,对所述页面层级栈进行更新;

9、基于更新后的所述页面层级栈中的栈顶页面以及第二页面,确定有效展示页面,所述第二页面为当前计时主体对应的页面,所述当前计时主体为当前被赋予浏览时长计时权限的页面。

10、可选地,所述根据所述变更类型和所述第一页面,对所述页面层级栈进行更新,包括:

11、当所述变更类型为入栈类型时,将所述第一页面压入所述页面层级栈的当前栈顶,并根据预设的页面层级优先级规则确定是否将当前计时主体切换至所述第一页面;

12、当所述变更类型为出栈类型时,将所述页面层级栈的栈顶页面弹出,并根据弹出的栈顶页面的计时状态,确定是否将所述当前计时主体回退至当前栈顶的栈顶页面;

13、当所述变更类型为替换类型时,将所述页面层级栈的栈顶页面替换为所述第一页面,并将所述当前计时主体切换至所述第一页面。

14、可选地,所述根据监听组件采集的页面状态变更事件对页面层级栈进行更新,得到有效展示页面之前,还包括:

15、响应于程序应用的初始化结果,为所述程序应用注册生命周期监听组件,所述生命周期监听组件包括全局页面生命周期回调接口、全局碎片生命周期监听接口和路由页面切换监听接口;

16、根据所述生命周期监听组件采集所述程序应用的页面状态变更事件。

17、可选地,所述根据所述有效展示页面的有效浏览时长,以及与所述页面状态变更事件对应的页面信息构建标准化行为数据之前,还包括:

18、获取系统设备状态事件和用户交互行为事件,所述系统设备状态事件和用户交互行为事件是在监听组件采集页面状态变更事件时触发的;

19、根据所述系统设备状态事件和所述用户交互行为事件,确定所述有效展示页面的暂停时长;

20、基于所述暂停时长和所述有效展示页面的浏览时长,确定有效浏览时长。

21、可选地,所述根据所述系统设备状态事件和所述用户交互行为事件,确定所述有效展示页面的暂停时长,包括:

22、当所述系统设备状态事件指示设备进入非交互状态时,记录第一暂停起始时刻,并在所述设备恢复至交互状态时记录第一暂停结束时刻,根据所述第一暂停起始时刻和所述第一暂停结束时刻确定第一暂停时长;

23、当所述用户交互行为事件指示所述有效展示页面在预设时长阈值内无操作时,记录第二暂停起始时刻,并在检测到用户重新交互时记录第二暂停结束时刻,根据所述第二暂停起始时刻与所述第二暂停结束时刻确定第二暂停时长;

24、根据所述第一暂停时长和所述第二暂停时长,确定所述有效展示页面的暂停时长。

25、可选地,所述将所述标准化行为数据填充至对应的语义模板,生成语义描述数据,包括:

26、获取所述有效展示页面的页面标识和用户交互行为;

27、根据所述页面标识和所述用户交互行为,确定与所述标准化行为数据匹配的语义模板;

28、将所述标准化行为数据填充至所述语义模板中,得到填充后的语义模板;

29、根据所述填充后的语义模板,生成用于描述用户浏览意图的语义描述数据。

30、此外,为实现上述目的,本申请还提出一种页面浏览数据处理装置,所述页面浏览数据处理装置包括:

31、更新模块,用于根据监听组件采集的页面状态变更事件对页面层级栈进行更新,得到有效展示页面;

32、构建模块,用于根据所述有效展示页面的有效浏览时长,以及与所述页面状态变更事件对应的页面信息构建标准化行为数据;

33、生成模块,用于获取与所述有效展示页面对应的语义模板,并将所述标准化行为数据填充至所述语义模板中,生成语义描述数据。

34、此外,为实现上述目的,本申请还提出一种页面浏览数据处理设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的页面浏览数据处理方法的步骤。

35、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的页面浏览数据处理方法的步骤。

36、本申请中利用页面层级栈筛选多框架嵌套下的真实可视页面的有效浏览时长,并结合语义模板将离散的页面状态数据转化为携带用户操作意图的语义描述,通过模板化配置实现语义解析的快速扩展,无需修改核心代码,即可使采集的数据从单纯的数值化记录升级为可直接支撑用户画像、个性化推荐等上层业务的语义化信息,显著提升了数据利用率。

1.一种页面浏览数据处理方法,其特征在于,所述页面浏览数据处理方法包括:

2.如权利要求1所述的页面浏览数据处理方法,其特征在于,所述根据监听组件采集的页面状态变更事件对页面层级栈进行更新,得到有效展示页面,包括:

3.如权利要求2所述的页面浏览数据处理方法,其特征在于,所述根据所述变更类型和所述第一页面,对所述页面层级栈进行更新,包括:

4.如权利要求2所述的页面浏览数据处理方法,其特征在于,所述根据监听组件采集的页面状态变更事件对页面层级栈进行更新,得到有效展示页面之前,还包括:

5.如权利要求1所述的页面浏览数据处理方法,其特征在于,所述根据所述有效展示页面的有效浏览时长,以及与所述页面状态变更事件对应的页面信息构建标准化行为数据之前,还包括:

6.如权利要求5所述的页面浏览数据处理方法,其特征在于,所述根据所述系统设备状态事件和所述用户交互行为事件,确定所述有效展示页面的暂停时长,包括:

7.如权利要求1至6中任一项所述的页面浏览数据处理方法,其特征在于,所述将所述标准化行为数据填充至对应的语义模板,生成语义描述数据,包括:

8.一种页面浏览数据处理装置,其特征在于,所述装置包括:

9.一种页面浏览数据处理设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的页面浏览数据处理方法的步骤。

10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的页面浏览数据处理方法的步骤。