[發(fā)明專利]插件化外掛程序的檢測方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201610090757.3 | 申請日: | 2016-02-18 |
| 公開(公告)號: | CN105760196B | 公開(公告)日: | 2019-04-30 |
| 發(fā)明(設(shè)計)人: | 劉德建;陳宏展;方振華;李上杰;蔡專錫 | 申請(專利權(quán))人: | 福建天晴數(shù)碼有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/445 |
| 代理公司: | 福州市博深專利事務(wù)所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350000 福建省福*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 插件 化外 程序 檢測 方法 系統(tǒng) | ||
本發(fā)明公開了一種插件化外掛程序的檢測方法及系統(tǒng),包括:從服務(wù)器上獲取配置文件、jar包和/或so庫,并存儲在客戶端上;解析所述配置文件,獲取對應(yīng)于jar包及so庫的自定義接口函數(shù);根據(jù)所述自定義接口函數(shù),動態(tài)加載并運行jar包和/或so庫,以檢測外掛程序。通過上述方式,本發(fā)明可以實現(xiàn)實時更新,且更新的文件較小,減少用戶的流量,提高用戶體驗度。
技術(shù)領(lǐng)域
本發(fā)明涉及Android技術(shù)領(lǐng)域,尤其是涉及一種插件化外掛程序的檢測方法及系統(tǒng)。
背景技術(shù)
目前的外掛檢測方法都是通過提供so庫或者jar包讓游戲調(diào)用,這種形式的話,更新比較麻煩,如果有新的外掛出現(xiàn),而原來的外掛檢測方法,檢測不到,則需要更新整個游戲的程序,游戲程序都是100M以上,比較大。
現(xiàn)有專利(申請?zhí)枺?01310317921.6)公開了基于Android的應(yīng)用插件化實現(xiàn)方案,主要應(yīng)用于開發(fā)插件化形式的Android應(yīng)用程序,Android應(yīng)用插件化,將非核心功能與主程序分離,減小主程序的體積和資源消耗;可動態(tài)配置Android應(yīng)用程序的插件,包括配置插件和插件版本;插件用于擴展Android應(yīng)用的功能,通過服務(wù)器提供的插件列表,動態(tài)更新插件;插件版本,用于對比插件的當前版本和最新版本,當發(fā)現(xiàn)插件的當前版本舊于最新版本時,Android應(yīng)用可選擇更新插件。該專利主要實現(xiàn)插件化形式的Android應(yīng)用程序的開發(fā),可根據(jù)插件列表,動態(tài)地更新插件;卻無法實現(xiàn)外掛檢測插件so庫或jar包的更新。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:提供基于插件化的外掛檢測方案,只需更需外掛檢測的so庫及jar包文件,即可實現(xiàn),可大大提高用戶體驗。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種插件化外掛程序的檢測方法,包括:
從服務(wù)器上獲取配置文件、jar包和/或so庫,并存儲在客戶端上;
解析所述配置文件,獲取對應(yīng)于jar包及so庫的自定義接口函數(shù);
根據(jù)所述自定義接口函數(shù),動態(tài)加載并運行jar包和/或so庫,以檢測外掛程序。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種插件化外掛程序的檢測系統(tǒng),包括:
獲取存儲模塊,用于從服務(wù)器上獲取配置文件、jar包和/或so庫,并存儲在客戶端上;
解析結(jié)果模塊,用于解析所述配置文件,獲取對應(yīng)于jar包及so庫的自定義接口函數(shù);
加載運行模塊,用于根據(jù)所述接口函數(shù),動態(tài)加載并運行jar包和/或so庫,以檢測外掛程序。
本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),本發(fā)明的客戶端從服務(wù)器上獲取配置文件、jar包和/或so庫;解析所述配置文件,獲取對應(yīng)于jar包及so庫的自定義接口函數(shù);根據(jù)所述接口函數(shù),動態(tài)加載并運行jar包和/或so庫,以檢測外掛程序。通過上述方式,本發(fā)明可以實現(xiàn)實時更新,且更新的文件較小,減少用戶的流量,提高用戶體驗度。
附圖說明
圖1為本發(fā)明方法實施例一的流程示意圖;
圖2為本發(fā)明方法實施例一的簡易流程示意圖;
圖3為本發(fā)明方法具體實施例的流程示意圖;
圖4為本發(fā)明系統(tǒng)實施例二的結(jié)構(gòu)示意圖。
具體實施方式
為詳細說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。
本發(fā)明最關(guān)鍵的構(gòu)思在于:獲取并解析配置文件,從而獲取so庫及jar包文件的入口參數(shù),并對應(yīng)加載運行so庫及jar包,實現(xiàn)外掛程序的檢測。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建天晴數(shù)碼有限公司,未經(jīng)福建天晴數(shù)碼有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610090757.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





