[發明專利]瀏覽服務內核加載的控制方法及裝置有效
| 申請號: | 201610801737.2 | 申請日: | 2016-09-05 |
| 公開(公告)號: | CN107807828B | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 黃明虎 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 于天琳;王琦 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽 服務 內核 加載 控制 方法 裝置 | ||
本申請提供了一種瀏覽服務內核加載的控制方法,應用程序通過瀏覽服務內核對應的軟件開發包(SDK)而加載瀏覽服務內核,該方法包括:當應用程序加載瀏覽服務內核時,判斷應用程序是否已連續加載瀏覽服務內核失敗達到預定次數;當判定已達到預定次數時,使SDK接入到操作系統的網絡視圖(WebView)內核;當判定未達到預定次數時,使SDK接入瀏覽服務內核;及當SDK接入瀏覽服務內核失敗時,確定應用程序加載瀏覽服務內核失敗,并使SDK接入到WebView內核。本申請還提出了一種相應的裝置。此技術方案能夠減少系統崩潰。
技術領域
本申請涉及互聯網技術領域,尤其涉及瀏覽服務內核加載的控制方法及裝置。
背景技術
隨著終端設備中安裝使用的APP的功能越來越多、越來越復雜,應用程序(APP)的規模也越來越龐大,模塊變得越來越多。為了更加靈活進行模塊擴展和升級維護,APP大量使用了插件方式來加載新功能。插件的好處是降低了APP與新模塊的耦合度,新模塊可以獨立地開發部署和升級,但隨之而來的卻是插件的穩定性會影響到APP正常的業務功能。比如,APP動態下載和動態加載的插件由于外部原因而損壞(比如:下載的插件的程序代碼出現數據錯誤),其結果會導致APP加載插件的整個業務直接崩潰(Crash),嚴重影響系統性能。
具體的,在瀏覽服務內核(是一種瀏覽服務插件)的加載方面,目前存在如下問題:
終端設備中的一些APP安裝有瀏覽服務內核對應的SDK,比如:諸如X5內核的SDK,APP通過這種SDK能夠接入瀏覽服務內核,進而能夠使用這種瀏覽服務內核提供的瀏覽服務。APP響應于用戶的操作要使用瀏覽服務時,比如瀏覽網頁、打開某鏈接上的文件等,APP需要通過SDK來加載瀏覽服務內核,但是,如果瀏覽服務內核由于外部原因而損壞就會出現加載失敗的情況,當一個或多個APP連續多次出現加載瀏覽服務內核(或者稱為瀏覽服務插件)失敗,就可能導致整個瀏覽服務內核的Crash,使整個瀏覽服務內核的業務不可用,會嚴重影響系統性能及用戶體驗。
發明內容
本申請提供了一種瀏覽服務內核加載的控制方法,應用程序通過瀏覽服務內核對應的插件軟件開發包(SDK)而加載瀏覽服務內核,該方法包括:當應用程序加載瀏覽服務內核時,判斷應用程序是否已連續加載瀏覽服務內核失敗達到預定次數;當判定已達到預定次數時,使SDK接入到操作系統的網絡視圖(WebView)內核;當判定未達到預定次數時,使SDK接入瀏覽服務內核;及當SDK接入瀏覽服務內核失敗時,確定應用程序加載瀏覽服務內核失敗,使SDK接入到WebView內核。
本申請還提供了一種瀏覽服務內核加載的控制裝置,應用程序通過瀏覽服務內核對應的SDK而加載瀏覽服務內核,該裝置包括:異常判斷模塊,當應用程序加載瀏覽服務內核時,判斷應用程序是否已連續加載瀏覽服務內核失敗達到預定次數;及插件接入模塊,當異常判斷模塊判定已達到預定次數時,使SDK接入到操作系統的WebView內核;當異常判斷模塊判定未達到預定次數時,使SDK接入瀏覽服務內核;及當SDK接入瀏覽服務內核失敗時,確定應用程序加載瀏覽服務內核失敗,使SDK接入到WebView內核。
采用本申請所提供的上述方法和裝置,可以對應用程序加載瀏覽服務內核的連續失敗次數進行監視,當達到預定次數能夠及時將SDK接入到WebView內核,以使操作系統自帶的WebView內核為應用程序提供服務,從而能夠減少加載出現崩潰等情況的出現,改善了系統性能。
附圖說明
為了更清楚的說明本申請中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實例,對于本領域普通技術人員來說,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。其中,
圖1為本申請一實例中的方法流程示意圖;
圖2為本申請一實例中的數據交互示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610801737.2/2.html,轉載請聲明來源鉆瓜專利網。





