医疗应用程序界面性能数据采集方法和系统技术方案

技术编号:39063851 阅读:13 留言:0更新日期:2023-10-12 19:56
本发明专利技术公开了医疗应用程序界面性能数据采集方法和系统,所述方法包括:当性能检测模型检测到用户利用医疗应用程序界面进行页面访问操作,根据目标上报维度采集页面性能指标,其中,所述页面性能指标包括页面开始渲染时间、首次渲染时长和首次内容渲染时长;当所述性能检测模型检测到所述用户退出访问后,将页面加载开始时间以及各所述页面性能指标在设定时间点的相对增量上报至日志服务器;其中,所述页面加载开始时间是根据所述页面开始渲染时间、首次渲染时长和首次内容渲染时长计算的;所述日志服务器对接收到的性能指标数据进行清洗,将清洗后的性能指标数据传输至监控平台。从各维度高效采集前端页面性能,辅助分析性能瓶颈。析性能瓶颈。析性能瓶颈。

【技术实现步骤摘要】
医疗应用程序界面性能数据采集方法和系统


[0001]本专利技术涉及计算机及数字医疗
,具体涉及医疗应用程序界面性能数据采集方法和系统。

技术介绍

[0002]性能分析是评估医疗应用程序的一个重要指标。但是现有技术中对于医疗应用程序性能的数据采集并不全面,通常无法准确分析出医疗应用程序运行过程中的问题。因此如何高效针对医疗应用程序性能数据进行采集是本领域技术人员需要解决的问题。

技术实现思路

[0003]基于此,申请实施例提供医疗应用程序界面性能数据采集方法和系统,无需配置模拟条件,从各维度快速采集前端页面性能,高效辅助分析性能瓶颈。
[0004]为了实现上述目的,本申请实施例提供如下技术方案:
[0005]根据本申请实施例的第一方面,提供了医疗应用程序界面性能数据采集方法,所述方法包括:
[0006]当性能检测模型检测到用户利用医疗应用程序界面进行页面访问操作,根据目标上报维度采集页面性能指标,其中,所述页面性能指标包括页面开始渲染时间、首次渲染时长和首次内容渲染时长;
[0007]当所述性能检测模型检测到所述用户退出访问后,将页面加载开始时间以及各所述页面性能指标在设定时间点的相对增量上报至日志服务器;其中,所述页面加载开始时间是根据所述页面开始渲染时间、首次渲染时长和首次内容渲染时长计算的;
[0008]所述日志服务器对接收到的性能指标数据进行清洗,将清洗后的性能指标数据传输至监控平台。
[0009]可选地,在所述将清洗后的数据传输至监控平台之后,所述方法包括:
[0010]所述监控平台根据清洗后的数据进行性能分析得到性能分析结果;所述性能分析结果包括所述医疗应用程序运行过程中资源使用分析结果、用户感知影响分析结果和任务转化率分析结果。
[0011]可选地,所述目标上报维度包括时间、页面、浏览器、操作系统、地理位置、页面是否可见、页面加载方式、等效网络连接类型、是否启用service worker、是否启用HTTP/2或SPDY、是否启用GZIP压缩。
[0012]可选地,所述页面性能指标还包括:页面加载时长、首次可交互时长、首屏加载时长、首次CPU空闲时长、DOM Ready时长、速度指数、DOM Complete时长、感知速度指数、DOM Interactive时长、首字节等待时长、视觉完整时间、首次有效渲染时长。
[0013]可选地,所述首次渲染时长是第一个非网页背景像素渲染的时长;所述首次内容渲染时长是第一个文本、图像、背景图片或非白色canvas/SVG渲染的时长;所述页面开始渲染时间为页面的一个加载过程历经的时间。
[0014]可选地,所述日志服务器对接收到的性能指标数据进行清洗,包括:
[0015]所述日志服务器对接收到的性能指标数据在若干目标阶段的数据进行缺失值、异常值和重复值处理。
[0016]可选地,所述若干目标阶段包括卸载旧页面阶段、网址重定向阶段、缓存阶段、域名系统查询阶段、传输控制协议连接阶段、请求阶段、请求响应阶段、开始工作阶段和脚本执行阶段。
[0017]根据本申请实施例的第二方面,提供了医疗应用程序界面性能数据采集系统,所述系统包括:
[0018]页面性能指标采集模块,用于当性能检测模型检测到用户利用医疗应用程序界面进行页面访问操作,根据目标上报维度采集页面性能指标,其中,所述页面性能指标包括页面开始渲染时间、首次渲染时长和首次内容渲染时长;
[0019]数据上报模块,用于当所述性能检测模型检测到所述用户退出访问后,将页面加载开始时间以及各所述页面性能指标在设定时间点的相对增量上报至日志服务器;其中,所述页面加载开始时间是根据所述页面开始渲染时间、首次渲染时长和首次内容渲染时长计算的;
[0020]数据清洗模块,用于所述日志服务器对接收到的性能指标数据进行清洗,将清洗后的性能指标数据传输至监控平台。
[0021]可选地,所述系统还包括:
[0022]性能分析模块,用于所述监控平台根据清洗后的数据进行性能分析得到性能分析结果;所述性能分析结果包括所述医疗应用程序运行过程中资源使用分析结果、用户感知影响分析结果和任务转化率分析结果。
[0023]可选地,所述目标上报维度包括时间、页面、浏览器、操作系统、地理位置、页面是否可见、页面加载方式、等效网络连接类型、是否启用service worker、是否启用HTTP/2或SPDY、是否启用GZIP压缩。
[0024]可选地,所述页面性能指标还包括:页面加载时长、首次可交互时长、首屏加载时长、首次CPU空闲时长、DOM Ready时长、速度指数、DOM Complete时长、感知速度指数、DOM Interactive时长、首字节等待时长、视觉完整时间、首次有效渲染时长。
[0025]可选地,所述首次渲染时长是第一个非网页背景像素渲染的时长;所述首次内容渲染时长是第一个文本、图像、背景图片或非白色canvas/SVG渲染的时长;所述页面开始渲染时间为页面的一个加载过程历经的时间。
[0026]可选地,所述数据清洗模块,具体用于:所述日志服务器对接收到的性能指标数据在若干目标阶段的数据进行缺失值、异常值和重复值处理。
[0027]可选地,所述若干目标阶段包括卸载旧页面阶段、网址重定向阶段、缓存阶段、域名系统查询阶段、传输控制协议连接阶段、请求阶段、请求响应阶段、开始工作阶段和脚本执行阶段。
[0028]根据本申请实施例的第三方面,提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现上述第一方面所述的方法。
[0029]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计
算机可读指令,所述计算机可读指令可被处理器执行以实现上述第一方面所述的方法。
[0030]综上所述,本申请实施例提供了医疗应用程序界面性能数据采集方法和系统,通过当性能检测模型检测到用户利用医疗应用程序界面进行页面访问操作,根据目标上报维度采集页面性能指标,其中,所述页面性能指标包括页面开始渲染时间、首次渲染时长和首次内容渲染时长;当所述性能检测模型检测到所述用户退出访问后,将页面加载开始时间以及各所述页面性能指标在设定时间点的相对增量上报至日志服务器;其中,所述页面加载开始时间是根据所述页面开始渲染时间、首次渲染时长和首次内容渲染时长计算的;所述日志服务器对接收到的性能指标数据进行清洗,将清洗后的性能指标数据传输至监控平台。从各维度高效采集前端页面性能,辅助分析性能瓶颈。
附图说明
[0031]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.医疗应用程序界面性能数据采集方法,其特征在于,所述方法包括:当性能检测模型检测到用户利用医疗应用程序界面进行页面访问操作,根据目标上报维度采集页面性能指标,其中,所述页面性能指标包括页面开始渲染时间、首次渲染时长和首次内容渲染时长;当所述性能检测模型检测到所述用户退出访问后,将页面加载开始时间以及各所述页面性能指标在设定时间点的相对增量上报至日志服务器;其中,所述页面加载开始时间是根据所述页面开始渲染时间、首次渲染时长和首次内容渲染时长计算的;所述日志服务器对接收到的性能指标数据进行清洗,将清洗后的性能指标数据传输至监控平台。2.如权利要求1所述的方法,其特征在于,在所述将清洗后的数据传输至监控平台之后,所述方法包括:所述监控平台根据清洗后的数据进行性能分析得到性能分析结果;所述性能分析结果包括所述医疗应用程序运行过程中资源使用分析结果、用户感知影响分析结果和任务转化率分析结果。3.如权利要求1所述的方法,其特征在于,所述目标上报维度包括时间、页面、浏览器、操作系统、地理位置、页面是否可见、页面加载方式、等效网络连接类型、是否启用service worker、是否启用HTTP/2或SPDY、是否启用GZIP压缩。4.如权利要求1所述的方法,其特征在于,所述页面性能指标还包括:页面加载时长、首次可交互时长、首屏加载时长、首次CPU空闲时长、DOM Ready时长、速度指数、DOM Complete时长、感知速度指数、DOMInteractive时长、首字节等待时长、视觉完整时间、首次有效渲染时长。5.如权利要求1所述的方法,其特征在于,所述首次渲染时长是第一个非网页背景像素渲染的时长;所述首次内容渲染时长是第一个文本、图像、...

【专利技术属性】
技术研发人员:张帆
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1