[发明专利]公用接口库调用错误处理方法和装置有效
申请号: | 201611051271.5 | 申请日: | 2016-11-24 |
公开(公告)号: | CN108108369B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 胡鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公用 接口 调用 错误 处理 方法 装置 | ||
1.一种公用接口库调用错误处理方法,其特征在于,包括:
获取公用接口库在被浏览器内核调用来生成页面时所产生的错误;
当所述产生的错误为已知错误,且所述浏览器内核提供与所述产生的错误匹配的第一错误规避路径时,则
通过所述第一错误规避路径调用所述公用接口库以生成所述页面;
当所述产生的错误为已知错误,且所述浏览器内核未提供与所述产生的错误匹配的第一错误规避路径时,则
将所述产生的错误所对应的错误相关信息传递至所述页面的页面代码,由所述页面的页面代码在执行时根据所述错误相关信息处理所述产生的错误;
当所述产生的错误为未知错误时,则将所述产生的错误所对应的错误相关信息上报至服务器;
接收所述服务器反馈的与上报的所述错误相关信息对应的配置信息;
根据所述配置信息将所述产生的错误配置为已知错误,并匹配由所述浏览器内核提供的第二错误规避路径。
2.根据权利要求1所述的方法,其特征在于,所述获取公用接口库在被浏览器内核调用来生成页面时所产生的错误的步骤包括:
当公用接口库在被浏览器内核调用来生成页面并产生错误时,捕捉由所述公用接口库抛出的所述错误;和/或,
通过浏览器内核提供的错误检测逻辑代码检测公用接口库在被浏览器内核调用来生成页面时所产生的错误。
3.根据权利要求1所述的方法,其特征在于,所述获取公用接口库在被浏览器内核调用来生成页面时所产生的错误的步骤包括:
获取浏览器内核调用公用接口库所生成页面的采样数据;
获取所述采样数据所对应的预期数据;
比较所述采样数据与所述预期数据;
当所述采样数据与所述预期数据不一致时,获取所述公用接口库在被浏览器内核调用来生成页面中的所述采样数据时产生的错误。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述产生的错误为已知错误时,记录与所述产生的错误相对应的错误标志位,由所述页面的页面代码在执行时检测所述错误标志位,并处理与检测到的所述错误标志位相对应的所述错误。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述产生的错误为已知错误,且所述浏览器内核未提供与所述产生的错误匹配的第一错误规避路径时,则
获取与所述产生的错误对应的错误等级;
当所述错误等级为第一等级时,执行所述将所述产生的错误所对应的错误相关信息传递至所述页面的页面代码,由所述页面的页面代码在执行时根据所述错误相关信息处理所述产生的错误的步骤;
当所述错误等级为第二等级时,记录与所述产生的错误相对应的错误标志位,由所述页面的页面代码在执行时检测所述错误标志位,并处理与检测到的所述错误标志位相对应的所述错误。
6.根据权利要求1所述的方法,其特征在于,所述将所述产生的错误所对应的错误相关信息传递至所述页面的页面代码,由所述页面的页面代码在执行时根据所述错误相关信息处理所述产生的错误的步骤包括:
回调由所述页面的页面代码注册的回调接口,并通过所述回调接口将所述产生的错误所对应的错误相关信息传递至所述页面的页面代码,由所述页面的页面代码在执行时根据所述错误相关信息处理所述产生的错误。
7.根据权利要求1所述的方法,其特征在于,所述将所述产生的错误所对应的错误相关信息传递至所述页面的页面代码,由所述页面的页面代码在执行时根据所述错误相关信息处理所述产生的错误的步骤包括:
将所述产生的错误所对应的错误相关信息传递至所述页面的页面代码,由所述页面的页面代码在执行时确定与所述错误相关信息匹配的第一错误规避方式;
所述方法还包括:
确定由所述浏览器内核提供的且与所述第一错误规避方式匹配的第二错误规避方式,所述第一错误规避方式和所述第二错误规避方式构成第三错误规避路径;
通过所述第三错误规避路径调用所述公用接口库以生成所述页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611051271.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:互联网跨平台跨系统按顺序确权销售平台
- 下一篇:搜索结果展示方法和装置