[发明专利]公用接口库调用错误处理方法和装置有效
申请号: | 201611051271.5 | 申请日: | 2016-11-24 |
公开(公告)号: | CN108108369B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 胡鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公用 接口 调用 错误 处理 方法 装置 | ||
本发明涉及一种公用接口库调用错误处理方法和装置,该方法包括:获取公用接口库在被浏览器内核调用来生成页面时所产生的错误;当所述产生的错误为已知错误时,则通过由所述浏览器内核提供且与所述已知错误匹配的第一错误规避路径调用所述公用接口库以生成所述页面;当所述产生的错误为未知错误时,则将所述产生的错误所对应的错误相关信息上报至服务器;接收所述服务器反馈的与上报的所述错误相关信息对应的配置信息;根据所述配置信息将所述产生的错误配置为已知错误,并匹配由所述浏览器内核提供的第二错误规避路径。本发明提供的公用接口库调用错误处理方法和装置,规避错误的效率较高。
技术领域
本发明涉及计算机技术领域,特别是涉及一种页面公用接口库兼容性错误处理方法和装置。
背景技术
终端在通过浏览器生成页面时,可根据页面代码调用浏览器提供的公用接口库来生成页面。其中公用接口库比如OpenGL(Open Graphics Library,开放图形库)、WebGL(WebGraphics Library,网络图形库)或者Microsoft Silverlight(微软银光)。通过调用公用接口库,可以实现更好的页面效果,比如通过WebGL可以实现三维或二维图形的绘制。
终端种类繁多,不同终端的软件和/或硬件差异大,导致不同的终端对公用接口库的兼容性不同,使得浏览器在调用公用接口库生成页面时可能会产生错误。目前主要通过人工测试来发现浏览器在调用公用接口库生成页面时产生的错误,并针对性地开发能够规避该错误的新版本浏览器,从而通过新版本浏览器可以规避生成页面时的错误。
然而,由于人工测试依赖于人工,且浏览器开发时间长,若依靠人工测试发现错误并开发新版本浏览器来规避在调用公用接口库生成页面时所产生错误,规避错误的效率低。
发明内容
基于此,有必要针对目前规避在调用公用接口库生成页面时所产生错误的方式效率低的问题,提供一种公用接口库调用错误处理方法和装置。
一种公用接口库调用错误处理方法,包括:
获取公用接口库在被浏览器内核调用来生成页面时所产生的错误;
当所述产生的错误为已知错误时,则通过由所述浏览器内核提供且与所述已知错误匹配的第一错误规避路径调用所述公用接口库以生成所述页面;
当所述产生的错误为未知错误时,则将所述产生的错误所对应的错误相关信息上报至服务器;
接收所述服务器反馈的与上报的所述错误相关信息对应的配置信息;
根据所述配置信息将所述产生的错误配置为已知错误,并匹配由所述浏览器内核提供的第二错误规避路径。
一种公用接口库调用错误处理装置,包括:
错误获取模块,用于获取公用接口库在被浏览器内核调用来生成页面时所产生的错误;
已知错误处理模块,用于当所述产生的错误为已知错误时,则通过由所述浏览器内核提供且与所述已知错误匹配的第一错误规避路径调用所述公用接口库以生成所述页面;
未知错误处理模块,用于当所述产生的错误为未知错误时,则将所述产生的错误所对应的错误相关信息上报至服务器;接收所述服务器反馈的与上报的所述错误相关信息对应的配置信息;根据所述配置信息将所述产生的错误配置为已知错误,并匹配由所述浏览器内核提供的第二错误规避路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611051271.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:互联网跨平台跨系统按顺序确权销售平台
- 下一篇:搜索结果展示方法和装置