[發明專利]一種本地廣告軟件開發包升級的方法及裝置在審
| 申請號: | 201210336554.X | 申請日: | 2012-09-12 |
| 公開(公告)號: | CN103677877A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 李峰;王甲坤;胥彪;林野 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 本地 廣告 軟件 開發 升級 方法 裝置 | ||
技術領域
本發明涉及廣告技術領域,尤其涉及一種本地廣告軟件開發包升級的方法及裝置。
背景技術
開發者可以通過嵌入式廣告平臺下載廣告軟件開發包(Sof?tware?Development?Kit,SDK)嵌入到自己的應用中,通過調用SDK中的接口接收廣告平臺分發的廣告,并將該應用發布到各安卓Android應用市場,就可以通過該應用將廣告推送給終端用戶。
目前,通過SDK推送廣告時,嵌入式廣告平臺每次發布新版本廣告SDK時,需要重新下載最新的Java歸檔文件(Java?Archive,JAR)包,這里,SDK即為一個JAR包。然后將最新的JAR包重新嵌入到開發者的應用中,將更新的應用重新發布,并由各個市場進行審核。
發明人發現現有技術中至少存在如下問題:發布新版本的廣告SDK操作時,需要在應用中重新嵌入JAR包并發布審核流程,導致操作復雜,運營成本較高;另外,當SDK發布后如遇到嚴重漏洞BUG,由于重新發布新版本操作復雜,導致不能得到及時修復。
發明內容
本發明的實施例提供一種本地廣告軟件開發包升級的方法及裝置,可以自動升級SDK,降低操作復雜度以及運營成本,并且當SDK發布后如遇到嚴重漏洞BUG時可以得到及時修復。
為達到上述目的,本發明的實施例提供一種本地廣告軟件開發包升級的方法,包括:
獲取嵌入插件管理包的應用,所述插件管理包用于管理、驗證插件包,以及下載最新版本的插件包,所述插件包用于獲取廣告平臺分發的廣告;
當啟動所述應用時,通過執行所述插件管理包以及根據所述插件包,獲取最新版本的插件包,以實現所述插件包的升級。
在本發明另一實施例中,當終端中保存有插件包時,所述當啟動所述應用時,通過執行所述插件管理包以及根據所述插件包,獲取最新版本的插件包,動態加載所述新版本的插件包以實現SDK的升級,以實現所述插件包的升級包括:
當啟動所述應用時,執行所述插件管理包,并通過所述插件管理包將所述插件管理包管理的插件包的版本號發送給服務器,以便由所述服務器判斷所述版本號的插件包是否為最新版本;
當所述版本號的插件包不是最新版本時,接收所述服務器發送的最新版本的插件包的地址,并根據所述最新版本的插件包的地址下載最新版本的插件包。
在本發明另一實施例中,當所述終端中不存在插件包時,所述當啟動所述應用時,通過執行所述插件管理包以及根據所述插件包,獲取最新版本的插件包,以實現所述插件包的升級包括:
當啟動所述應用時,執行所述插件管理包,并通過所述插件管理包向服務器發送請求獲取最新版本的插件包的消息;
接收所述服務器發送的最新版本的插件包的地址,并根據所述最新版本的插件包的地址下載所述最新版本的插件包。
在本發明另一實施例中,當所述版本號的插件包是最新版本時,或者根據所述最新版本的插件包的地址下載最新版本的插件包后,標記所述最新版本的插件包為可構造狀態,并通過調用所述最新版本的插件包獲取廣告。
在本發明另一實施例中,所述插件包為將現有的SDK的格式轉換為支持動態加載的格式,并封裝為Java歸檔文件JAR的插件包。
在所述根據所述最新版本的插件包的地址下載所述最新版本的插件包之后,還包括:
在下載過程中,將所述最新版本的插件包保存在臨時文件夾中;
當下載完成后,將所述插件包保存在安全數碼卡SD或者終端存儲中以覆蓋所述SD或者所述終端存儲中保存的舊版本的插件包;或者,當下載完成后,刪除所述SD或者所述終端存儲中保存的舊版本的插件包,并將所述臨時文件夾中保存的所述最新版本的插件包保存在所述SD或者所述終端存儲中;
刪除所述第一保存單元中保存的所述最新版本的插件包。
另一方面,本發明實施例還提供一種本地廣告軟件開發包升級的裝置,包括:
獲取單元,獲取嵌入插件管理包的應用,所述插件管理包用于管理、驗證所述插件包,以及下載最新版本的插件包,所述插件包用于獲取廣告平臺分發的廣告;
處理單元,用于當啟動所述應用時,通過執行所述插件管理包以及根據所述插件包,獲取最新版本的插件包,以實現所述插件包的升級。
在本發明另一實施例中,當終端中保存有插件包時,所述處理單元包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210336554.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網絡資源管理方法、裝置、客戶端及系統
- 下一篇:透平葉片的加載方法





