CN113760678B 一种页面渲染时长的统计方法和装置 (北京沃东天骏信息技术有限公司).docxVIP

  • 0
  • 0
  • 约1.8万字
  • 约 27页
  • 2026-01-23 发布于重庆
  • 举报

CN113760678B 一种页面渲染时长的统计方法和装置 (北京沃东天骏信息技术有限公司).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN113760678B(45)授权公告日2025.07.15

(21)申请号202110184887.4

(22)申请日2021.02.10

(65)同一申请的已公布的文献号申请公布号CN113760678A

(43)申请公布日2021.12.07

(73)专利权人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区

科创十一街18号院2号楼4层A402室专利权人北京京东世纪贸易有限公司

(72)发明人王超

(74)专利代理机构中原信达知识产权代理有限责任公司11219

专利代理师张效荣冯培培

(51)Int.CI.

GO6F11/34(2006.01)

(56)对比文件

CN109344044A,2019.02.15

US2012204094A1,2012.08.09审查员梁明明

权利要求书2页说明书9页附图4页

(54)发明名称

一种页面渲染时长的统计方法和装置

(57)摘要

CN113760678B本发明公开了一种页面渲染时长的统计方法和装置,涉及计算机技术领域。该方法的具体实施方式包括:记录页面开始渲染的时间点;判断是否需要统计页面渲染时长,若是,开启定时器执行检测;确定需要统计页面渲染时长后,定时检测特定视图是否存在于当前页面中,若是,根据确定的所述特定视图记录页面结束渲染的时间点;根据所述页面开始渲染的时间点和所述页面结束渲染的时间点确定所述页面渲染时长。该实施方式能够完整有效地展示首屏画面,使得页面的主要内容得以体现,提升用户体验,同时,

CN113760678B

S201

记录页面开始渲染的时间点

S202

判断是否需要统计页面渲染时长,若是,开启定时器执行检测

S203

确定需要统计页面渲染时长后,定时检测特

定视图是否存在于当前页面中,若是,根据确定

的所述特定视图记录页面结束渲染的时间点

S204

根据所述页面开始渲染的时间点和所述页面结束渲染的时间点确定所述页面渲染时长

CN113760678B权利要求书1/2页

2

1.一种页面渲染时长的统计方法,其特征在于,包括:

重写+load方法,+load方法用于加载页面;将viewDidLoad方法和my_viewDidLoad方法的实现顺序进行交换、fetchData方法和my_fetchData方法的实现顺序进行交换;其中,my_viewDidLoad方法用于记录页面开始渲染的时间,my_fetchData方法用于记录页面结束渲染的时间,viewDidLoad方法用于对界面元素进行初始化,fetchData方法用于在确定所述页面渲染时长后继续获取数据;

记录页面开始渲染的时间点;

判断是否需要统计页面渲染时长,若是,开启定时器执行检测;

确定需要统计页面渲染时长后,定时检测特定视图是否存在于当前页面中,若是,根据确定的所述特定视图记录页面结束渲染的时间点;

根据所述页面开始渲染的时间点和所述页面结束渲染的时间点确定所述页面渲染时长。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

在记录页面开始渲染的时间点之前,获取并保存页面配置数据,所述页面配置数据包括所述特定视图。

3.根据权利要求2所述的方法,其特征在于,所述判断是否需要统计页面渲染时长,包

括:

将当前页面配置数据与保存的所述页面配置数据进行对比,进而判断是否需要统计页面渲染时长。

4.根据权利要求2所述的方法,其特征在于,所述定时检测特定视图是否存在于当前页面中,包括:

遍历当前页面的子视图,比较子视图是否和保存的所述页面配置数据中的所述特定视图相同。

5.根据权利要求1所述的方法,其特征在于,通过SwizzleMethod方法重写+load方法。

6.根据权利要求1所述的方法,其特征在于,根据所述页面开始渲染的时间点和所述页面结束渲染的时间点确定所述页面渲染时长,包括:

所述页面结束渲染的时间点与所述页面开始渲染的时间点的差值为所述页面渲染时长。

7.一种页面渲染时长的统计电子设备,其特征在于,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档