[发明专利]一种用于客户端的分析网页问题的方法和系统有效
| 申请号: | 201610830017.9 | 申请日: | 2016-09-18 |
| 公开(公告)号: | CN107844486B | 公开(公告)日: | 2021-07-16 |
| 发明(设计)人: | 王少飞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F21/57 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 客户端 分析 网页 问题 方法 系统 | ||
1.一种用于客户端的分析网页问题的方法,其特征在于,所述方法包括:
定位用于实现网页业务的关键步骤,所述关键步骤为网页开发人员根据网页的业务运行逻辑选择的步骤;在所述关键步骤处插桩构建插桩脚本,所述插桩脚本用于探测所述关键步骤的执行结果;
构建日志输出脚本,所述日志输出脚本用于获取所述执行结果并根据所述执行结果输出日志;
将所述插桩脚本和日志输出脚本发送至客户端;
所述客户端运行所述插桩脚本和日志输出脚本;
根据所述客户端在网页运行过程中生成的日志分析网页问题。
2.根据权利要求1所述的方法,其特征在于,所述插桩包括设置数据捕捉接口和/或响应捕捉接口,所述数据捕捉接口用于捕捉客户端与服务器的交互数据;所述响应捕捉接口用于捕捉客户端在网页运行过程中执行操作指令的结果。
3.根据权利要求1所述的方法,其特征在于,所述关键步骤包括:加载页面框架、加载样式表、加载脚本文件、脚本初始化、调用服务端接口、调用业务逻辑接口、页面渲染、接受用户操作和/或显示操作结果。
4.根据权利要求1所述的方法,其特征在于,还包括将客户端生成的日志上传至服务器。
5.根据权利要求4所述的方法,其特征在于,还包括在所述客户端的网页上显示用户交互界面,所述用户交互界面用于与用户交互并呈现所述客户端生成的日志。
6.根据权利要求5所述的方法,其特征在于,在客户端运行网页之前,包括:
将用于展现所述用户交互界面的脚本发送至所述客户端,所述脚本包括html脚本和样式表。
7.根据权利要求5所述的方法,其特征在于,还包括:
获取用户输入的网页运行对象,所述网页运行对象包括用户选择的脚本和/或用户直接输入的代码;
执行所述网页运行对象;
获取所述网页运行对象的执行结果并根据所述执行结果生成日志。
8.一种用于客户端的分析网页问题的系统,包括服务器和客户端,其特征在于,包括:
网页错误分析模块,用于根据所述客户端在网页运行过程中生成的日志分析网页问题;
所述服务器包括:
插桩脚本构建模块,用于定位用于实现网页业务的关键步骤并在所述关键步骤处插桩构建插桩脚本,所述插桩脚本用于探测所述关键步骤的执行结果;所述关键步骤为网页开发人员根据网页的业务运行逻辑选择的步骤;
日志输出脚本构建模块,用于构建日志输出脚本,所述日志输出脚本用于获取所述执行结果并根据所述执行结果输出日志;
发送模块,用于将所述插桩脚本和日志输出脚本发送至客户端;
所述客户端包括:
接收模块,用于接收所述插桩脚本和所述日志输出脚本;
运行模块,用于运行所述插桩脚本和日志输出脚本。
9.根据权利要求8所述的系统,其特征在于,所述插桩脚本构建模块包括数据捕捉接口设置单元和/或响应捕捉接口设置单元,
所述数据捕捉接口设置单元用于设置数据捕捉接口,所述数据捕捉接口用于捕捉客户端与服务器的交互数据;
所述响应捕捉接口设置单元用于设置响应捕捉接口,所述响应捕捉接口用于捕捉客户端在网页运行过程中执行操作指令的结果。
10.根据权利要求8所述的系统,其特征在于,所述网页错误分析模块设置于服务器,所述客户端还包括日志上传模块,用于将客户端生成的日志上传至服务器。
11.根据权利要求10所述的系统,其特征在于,所述客户端还包括交互模块,所述交互模块用于在所述客户端的网页上显示用户交互界面,所述用户交互界面用于与用户交互并呈现所述客户端生成的日志。
12.根据权利要求10所述的系统,其特征在于,所述客户端还包括:
网页运行对象获取模块,用于获取用户输入的网页运行对象,所述网页运行对象包括用户选择的脚本和/或用户直接输入的代码;
所述运行模块还用于执行所述网页运行对象、获取所述网页运行对象的执行结果以及根据所述执行结果生成日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610830017.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种识别曝光代码的方法和装置
- 下一篇:在线污染监测系统及方法





