[發明專利]瀏覽服務內核加載的控制方法及裝置有效
| 申請號: | 201610801737.2 | 申請日: | 2016-09-05 |
| 公開(公告)號: | CN107807828B | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 黃明虎 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 于天琳;王琦 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽 服務 內核 加載 控制 方法 裝置 | ||
1.一種瀏覽服務內核加載的控制方法,其特征在于,預先在應用程序中集成所述瀏覽服務內核對應的軟件開發包SDK,該方法應用于所述SDK,包括:
每當所述應用程序要使用瀏覽服務時,所述SDK被所述應用程序調用,判斷所述應用程序是否已連續加載所述瀏覽服務內核失敗達到預定次數;
當判定已達到預定次數時,使所述SDK接入到操作系統的網絡視圖WebView內核;
當判定未達到預定次數時,使所述SDK接入所述瀏覽服務內核;當所述SDK接入所述瀏覽服務內核失敗時,確定所述應用程序加載所述瀏覽服務內核失敗,使所述SDK接入到所述WebView內核。
2.根據權利要求1所述的方法,其中,當判定已達到預定次數時,進一步包括:
清除所述瀏覽服務內核的程序代碼,觸發所述瀏覽服務內核重新下載程序代碼。
3.根據權利要求1所述的方法,進一步包括:預先為所述應用程序設置異常計數器,利用所述異常計數器對所述SDK接入所述瀏覽服務內核連續失敗的次數進行計數;
其中,所述判斷所述應用程序是否已連續加載所述瀏覽服務內核失敗達到預定次數包括:判斷所述異常計數器的計數值是否達到預定閾值。
4.根據權利要求3所述的方法,其中,所述利用所述異常計數器對所述SDK接入所述瀏覽服務內核連續失敗的次數進行計數,包括:
當判定未達到預定次數時,在所述SDK接入所述瀏覽服務內核之前,所述異常計數器執行一次計數。
5.根據權利要求1至4中任一項所述的方法,其中,所述SDK為所述瀏覽服務內核的包裝層。
6.根據權利要求3所述的方法,還包括:
設置所述異常計數器初始值為0。
7.根據權利要求3所述的方法,還包括:
當所述SDK接入所述瀏覽服務內核成功時,將所述異常計數器復位。
8.一種瀏覽服務內核加載的控制裝置,其特征在于,預先在應用程序中集成所述瀏覽服務內核對應的軟件開發包SDK,該裝置位于所述SDK中,包括:
異常判斷模塊,每當所述應用程序要使用瀏覽服務時,所述SDK被所述應用程序調用,判斷所述應用程序是否已連續加載所述瀏覽服務內核失敗達到預定次數;及
插件接入模塊,當所述異常判斷模塊判定已達到預定次數時,使所述SDK接入到操作系統的網絡視圖WebView內核;當所述異常判斷模塊判定未達到預定次數時,使所述SDK接入所述瀏覽服務內核;及當所述SDK接入所述瀏覽服務內核失敗時,確定所述應用程序加載所述瀏覽服務內核失敗,使所述SDK接入到所述WebView內核。
9.根據權利要求8所述的裝置,進一步包括:
更新模塊,當所述異常判斷模塊判定已達到預定次數時,清除所述瀏覽服務內核的程序代碼,觸發所述瀏覽服務內核重新下載程序代碼。
10.根據權利要求8所述的裝置,進一步包括:
異常計數器,對所述SDK接入所述瀏覽服務內核連續失敗的次數進行計數;
其中,所述異常判斷模塊通過判斷所述異常計數器的計數值是否達到預定閾值來確定所述應用程序是否已連續加載所述瀏覽服務內核失敗達到預定次數。
11.根據權利要求10所述的裝置,其中,所述異常計數器用于,當判定未達到預定次數時,在接入所述瀏覽服務內核之前,執行一次計數。
12.根據權利要求10所述的裝置,其中,所述異常計數器進一步用于,設置所述異常計數器初始值為0。
13.根據權利要求10所述的裝置,其中,所述異常計數器進一步用于,當所述SDK接入所述瀏覽服務內核成功時,將所述異常計數器復位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610801737.2/1.html,轉載請聲明來源鉆瓜專利網。





