买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】浏览器运行数据的处理方法、装置及电子设备_深圳十方融海科技有限公司_202310997407.5 

申请/专利权人:深圳十方融海科技有限公司

申请日:2023-08-09

公开(公告)日:2024-04-12

公开(公告)号:CN116720023B

主分类号:G06F16/958

分类号:G06F16/958;G06F16/955;G06F16/957

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2023.09.26#实质审查的生效;2023.09.08#公开

摘要:本公开提供了浏览器运行数据的处理方法、装置及电子设备,涉及计算机技术领域,具体实现方案为:获取指定时间内待测试浏览器的浏览器数据和运行信息,以及浏览器数据和运行信息的数据类型和优先级;对浏览器数据和运行信息进行预处理和格式转换,以生成第一数据;基于对浏览器的各个类型的优化任务,将第一数据存储在数据库中;响应于接收到分析请求,从数据库中获取对应的第二数据进行处理,其中,分析请求中包含有优化任务的标签信息。由此,可以在对浏览器进行测试或者优化时,能够集中的准备好对应的数据信息,从而提高数据集中度,方便快捷的满足对特定优化任务的分析需求,提高对浏览器的优化效率。

主权项:1.一种浏览器运行数据的处理方法,其特征在于,由云服务器执行,包括:获取指定时间内待测试浏览器的浏览器数据和运行信息,以及所述浏览器数据和所述运行信息的数据类型和优先级,其中,所述浏览器数据包含半结构化数据和非结构化数据,所述运行信息包括用户界面信息、网页加载信息、浏览历史信息、Cookie和缓存信息,以及插件和扩展信息;其中,所述浏览器数据中包含的所述半结构化数据有网络请求数据和页面性能数据,所述浏览器数据中包含的非结构化数据有DOM树结构数据、JavaScript代码运行时数据和用户行为数据,其中,所述网络请求数据包括请求的URL、请求方法、请求头、响应状态码、响应头;所述页面性能数据包括页面加载时间、各个资源文件的加载时间、页面渲染时间、重绘和回流次数;所述DOM树结构数据包括HTML标签、属性、文本节点;所述JavaScript运行时数据包括JavaScript代码执行时间、内存占用情况、DOM操作;所述用户行为数据包括用户点击、滚动、输入行为数据;其中,所述获取指定时间内待测试浏览器的浏览器数据和运行信息,以及所述浏览器数据和所述运行信息的数据类型和优先级,包括:基于指定的通信协议,建立和所述待测试浏览器之间的通信;获取所述待测试浏览器中在指定时间内的浏览器数据和运行信息;确定所述浏览器数据和所述运行信息与各个测试指标的匹配度;根据所述匹配度大小,确定所述浏览器数据和所述运行信息中每条数据对应的优先级;基于所述优先级,对所述浏览器数据和所述运行信息进行数据清洗和数据脱敏处理,之后对所述浏览器数据和所述运行信息按照数据类型进行分类;其中,所述指定时间表征用户基于对待测试浏览器的优化需要所选择的任一历史时间段;对所述浏览器数据和所述运行信息进行预处理和格式转换,以生成第一数据,其中还包括,将所述第一数据在预处理和格式转换过程中的文档、步骤和参数记录在数据库中;基于对所述浏览器的各个类型的优化任务,将所述第一数据存储在所述数据库中,其中,所述优化任务包括性能优化任务、安全性优化任务、兼容性优化任务和用户体验优化任务,且所述性能优化任务、安全性优化任务、兼容性优化任务和用户体验优化任务均对应有多个优化任务类型,每个所述优化任务类型对应有多个监测特征;所述性能优化任务对应的优化任务类型有加快页面加载速度、提高渲染性能和优化内存占用,所述加快页面加载速度对应的监测特征包括首次内容绘制时间、DOMContentLoaded事件时间、完全加载时间,所述提高渲染性能对应的监测特征包括帧率、渲染延迟、CSS和JavaScript执行时间,所述优化内存占用对应的监测特征包括内存使用量、回收频率、内存泄漏;所述安全性优化任务对应的优化任务类型有检测和阻止恶意软件和网络攻击、防止信息泄露和跨站脚本攻击,以及保护用户隐私;所述检测和阻止恶意软件和网络攻击对应的监测特征包括恶意软件拦截、网址黑名单、SSL证书验证,所述防止信息泄露和跨站脚本攻击对应的监测特征包括表单字段验证、XSS过滤、ContentSecurityPolicy策略,所述保护用户隐私对应的监测特征包括Cookie和广告追踪限制、隐私模式;所述兼容性优化任务对应的优化任务类型有支持不同的浏览器和设备和适配HTML、CSS和JavaScript标准,所述支持不同的浏览器和设备对应的监测特征包括浏览器标识、用户代理检测和响应式布局,所述适配HTML、CSS和JavaScript标准对应的监测特征包括标准兼容性测试和语法错误检查;所述用户体验优化任务对应的优化任务类型有改善页面交互和导航、设计友好的用户界面、最大限度地利用缓存和降低网络传输量,所述改善页面交互和导航对应的监测特征包括页面响应时间、点击事件处理、页面平滑滚动,所述设计友好的用户界面对应的监测特征包括布局和设计一致性、易用性测试,所述最大限度地利用缓存对应的监测特征包括缓存命中率、缓存策略有效性,所述降低网络传输量对应的监测特征包括网络请求次数、文件压缩比例、图像优化;所述基于对所述浏览器的各个类型的优化任务,将所述第一数据存储在所述数据库中,包括:基于预设的映射关系,确定每个所述优化任务的类型,以及每个所述优化任务对应的监测特征,以实现对大量优化任务进行分类和处理;基于所述优化任务的类型,以及所述监测特征,从所述第一数据中确定与所述优化任务对应的第二数据;将所述第二数据和所述优化任务的标签信息进行关联存储,其中,所述标签信息包含所述优化任务的类型和所述监测特征;响应于接收到分析请求,从所述数据库中获取对应的第二数据进行处理,其中,所述分析请求中包含有所述优化任务的标签信息;其中,在响应于接收到分析请求,从所述数据库中获取对应的第二数据进行处理之后,还包括:根据对所述第二数据的处理结果,执行以下中的一项或多项:删除所述待测试浏览器的缓存数据;减少所述待测试浏览器对本地服务器的访问频率;将不影响页面首次渲染的资源设置为异步加载或延迟加载;启动硬件对所述待测试浏览器进行加速;禁用指定的浏览器插件;更新浏览器;降低对DOM元素的查询和修改次数;其中,所述获取所述待测试浏览器中在指定时间内的浏览器数据和运行信息,包括:使用HTTP压缩算法对待测试浏览器需要收集的浏览器数据和运行信息进行压缩,基于HTTP2协议,待测试浏览器将压缩文件分割成多个数据帧并发送给服务器,HTTP2协议支持多路复用,待测试浏览器经过CDN加速,将压缩数据帧通过最近的CDN节点发送到目标服务器,目标服务器使用HTTP2协议将得到的压缩文件进行解压缩,恢复为原始的浏览器数据和运行信息,根据压缩文件中的时间戳,服务器提取出指定时间段内的浏览器数据和运行信息。

全文数据:

权利要求:

百度查询: 深圳十方融海科技有限公司 浏览器运行数据的处理方法、装置及电子设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。