[發(fā)明專利]移動應用服務的插件化方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201510756076.1 | 申請日: | 2015-11-09 |
| 公開(公告)號: | CN105302563B | 公開(公告)日: | 2019-09-17 |
| 發(fā)明(設計)人: | 王娜;于百和;李林光;牟善進 | 申請(專利權)人: | 歌爾股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京鴻元知識產(chǎn)權代理有限公司 11327 | 代理人: | 袁文婷;陳英俊 |
| 地址: | 261031 山東省濰*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 應用服務 插件 方法 系統(tǒng) | ||
本發(fā)明提供一種移動應用服務的插件化方法及系統(tǒng),其中的方法包括:移動應用客戶端通過平臺框架向文件服務器發(fā)送下載插件的請求;文件服務器根據(jù)請求下載插件到預設的沙盒中;其中,插件為HTML文件格式或者由原生代碼封裝成的動態(tài)庫格式;移動應用服務通過平臺框架提供的預定義的插件接口讀取并運行沙盒中的插件。利用本發(fā)明能夠增強系統(tǒng)的擴展性,還能夠動態(tài)增加或刪除插件,使插件易于管理與維護;以及,在縮小系統(tǒng)的更新量的同時還能夠縮短開發(fā)周期。
技術領域
本發(fā)明涉及移動互聯(lián)網(wǎng)技術領域,更為具體地,涉及一種移動應用服務的插件化方法及系統(tǒng)。
背景技術
隨著企業(yè)規(guī)模的擴大,企業(yè)移動門戶項目包含的系統(tǒng)越來越全面,系統(tǒng)的功能也會越做越多,長此以往,企業(yè)移動門戶項目會面臨諸多的問題,例如:
1、隨著移動應用上線的功能和系統(tǒng)的增多,移動應用越做越大,大量消耗內(nèi)存資源。
2、移動應用每次添加新的功能或系統(tǒng)時,以及每次進行功能或系統(tǒng)的更新時,都會對整個移動應用進行升級,頻繁升級會影響用戶的體驗,不及時升級會導致用戶使用版本的混亂。
3、移動應用的每個功能或系統(tǒng)的運行與整個移動應用緊密聯(lián)系,當各個功能或系統(tǒng)出現(xiàn)bug(是指在軟件運行中因為程序本身有錯誤而造成的功能不正常、體驗不佳、數(shù)據(jù)丟失、非正常中斷等漏洞)時,可能會導致整個移動應用的崩潰。
4、主平臺框架和各個系統(tǒng)為一個整體,需要同一個團隊開發(fā),開發(fā)任務大,開發(fā)周期長。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明的目的是提供一種移動應用服務的插件化方法及系統(tǒng),以解決上述背景技術中所提出的問題。
本發(fā)明提供一種移動應用服務的插件化方法,包括:
移動應用客戶端通過平臺框架向文件服務器發(fā)送下載插件的請求;
文件服務器根據(jù)請求下載插件到預設的沙盒中;其中,插件為HTML文件格式或者由原生代碼封裝成的動態(tài)庫格式;
移動應用客戶端通過平臺框架提供的預定義的插件接口讀取并運行沙盒中的插件。
本發(fā)明還提供一種移動應用服務的插件化系統(tǒng),包括:
請求發(fā)送單元,用于通過平臺框架向文件服務器發(fā)送下載插件的請求;
插件下載單元,用于通過文件服務器根據(jù)請求下載插件到預設的沙盒中;其中,插件為HTML文件格式或者由原生代碼封裝成的動態(tài)庫格式;
插件讀取單元,用于通過平臺框架提供的預定義的插件接口讀取沙盒中的插件;
插件運行單元,用于運行插件讀取單元讀取的插件。
利用上述根據(jù)本發(fā)明的移動應用服務的插件化方法及系統(tǒng),能夠取得以下技術效果:
1、增強系統(tǒng)擴展性:在移動應用服務發(fā)布后可在不必重新編譯系統(tǒng)的前提下按需對系統(tǒng)功能進行擴充。
2、動態(tài)增加、刪除插件:根據(jù)不同用戶需求,用戶自主添加/刪除功能系統(tǒng)插件且各個功能系統(tǒng)插件互不影響,易于管理與維護;
3、更新量小:進行軟件升級時,只需要將插件進行替換即可。
4、并行開發(fā),提升效率:平臺框架和插件的耦合性低,各個插件開發(fā)人員只需遵循接口協(xié)議,就能開發(fā)出互不影響的插件模塊,縮短開發(fā)周期。
為了實現(xiàn)上述以及相關目的,本發(fā)明的一個或多個方面包括后面將詳細說明并在權利要求中特別指出的特征。下面的說明以及附圖詳細說明了本發(fā)明的某些示例性方面。然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歌爾股份有限公司,未經(jīng)歌爾股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510756076.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





