類型對應(yīng)的操作,包括:
[0194]根據(jù)包含所述描述標(biāo)識的更新數(shù)據(jù)執(zhí)行與所述第一功能類型對應(yīng)的操作。
[0195]可選的,所述更新數(shù)據(jù)包括更新的函數(shù)、更新的變量和更新的變量值中至少一項(xiàng)。
[0196]可選的,所述更新插件中包括所述應(yīng)用程序能夠識別的新數(shù)據(jù)源接口數(shù)據(jù);
[0197]所述確定所述更新插件的功能類型,包括:
[0198]根據(jù)所述新數(shù)據(jù)源接口數(shù)據(jù)確定所述更新插件的功能類型為獲取應(yīng)用數(shù)據(jù);
[0199]所述根據(jù)所述更新插件執(zhí)行與所述功能類型對應(yīng)的操作,包括:
[0200]根據(jù)所述新數(shù)據(jù)源接口數(shù)據(jù)確定新數(shù)據(jù)源接口 ;
[0201 ] 從所述新數(shù)據(jù)源接口獲取應(yīng)用數(shù)據(jù)。
[0202]可選的,所述更新插件中包括用于格式轉(zhuǎn)換的操作數(shù)據(jù),所述操作數(shù)據(jù)用于將從數(shù)據(jù)源接口獲得的不可識別格式的應(yīng)用數(shù)據(jù)轉(zhuǎn)換為所述應(yīng)用程序能夠識別的格式的應(yīng)用數(shù)據(jù);
[0203]所述確定所述更新插件的功能類型,包括:
[0204]根據(jù)所述操作數(shù)據(jù)確定所述更新插件的功能類型為對應(yīng)用數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換;
[0205]所述根據(jù)所述更新插件執(zhí)行與所述功能類型對應(yīng)的操作,包括:
[0206]將從數(shù)據(jù)源接口獲得的不可識別格式的應(yīng)用數(shù)據(jù),轉(zhuǎn)換為所述應(yīng)用程序能夠識別的格式的應(yīng)用數(shù)據(jù)。
[0207]本公開的實(shí)施例提供的技術(shù)方案可以實(shí)現(xiàn)以下有益效果:用戶無需重新安裝終端的操作系統(tǒng)就可以解決App的更新問題,也無需用戶搜索App的安裝包并進(jìn)行安裝,避免重裝操作系統(tǒng)失敗引起的數(shù)據(jù)損壞,也避免用戶損失,節(jié)約了用戶時間及數(shù)據(jù)流量。由于僅對App的部分?jǐn)?shù)據(jù)進(jìn)行更新,更新過程很快,不影響App的正常運(yùn)行。整個App的更新過程,可以在用戶毫不知情的情況下完成,極大地提高了用戶體驗(yàn)。
[0208]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0209]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序更新方法,其特征在于,包括: 獲取應(yīng)用程序的更新插件,所述更新插件包括對所述應(yīng)用程序的待更新部分進(jìn)行替換的更新數(shù)據(jù); 用所述更新插件替換所述應(yīng)用程序的待更新部分,對所述應(yīng)用程序進(jìn)行更新。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取應(yīng)用程序的更新插件,包括: 查詢網(wǎng)絡(luò)側(cè)是否存在所述應(yīng)用程序的更新插件; 當(dāng)所述網(wǎng)絡(luò)側(cè)存在所述更新插件時,從網(wǎng)絡(luò)側(cè)獲取所述更新插件; 或者,所述獲取應(yīng)用程序的更新插件,包括: 獲取網(wǎng)絡(luò)側(cè)推送的所述應(yīng)用程序的更新插件。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 確定所述更新插件的功能類型; 根據(jù)所述更新插件執(zhí)行與所述功能類型對應(yīng)的操作。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定所述更新插件的功能類型,包括: 根據(jù)所述更新數(shù)據(jù)確定所述更新插件的功能類型; 所述根據(jù)所述更新插件執(zhí)行與所述功能類型對應(yīng)的操作,包括: 根據(jù)所述更新數(shù)據(jù)執(zhí)行與所述更新插件的功能類型對應(yīng)的操作。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定所述更新插件的功能類型,包括: 根據(jù)預(yù)先定義的描述標(biāo)識,查詢所述更新插件中包含所述描述標(biāo)識的更新數(shù)據(jù); 確定包含所述描述標(biāo)識的更新數(shù)據(jù)對應(yīng)的第一功能類型; 所述根據(jù)所述更新插件執(zhí)行與所述功能類型對應(yīng)的操作,包括: 根據(jù)包含所述描述標(biāo)識的更新數(shù)據(jù)執(zhí)行與所述第一功能類型對應(yīng)的操作。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述更新數(shù)據(jù)包括更新的函數(shù)、更新的變量和更新的變量值中至少一項(xiàng)。7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述更新插件中包括所述應(yīng)用程序能夠識別的新數(shù)據(jù)源接口數(shù)據(jù); 所述確定所述更新插件的功能類型,包括: 根據(jù)所述新數(shù)據(jù)源接口數(shù)據(jù)確定所述更新插件的功能類型為獲取應(yīng)用數(shù)據(jù); 所述根據(jù)所述更新插件執(zhí)行與所述功能類型對應(yīng)的操作,包括: 根據(jù)所述新數(shù)據(jù)源接口數(shù)據(jù)確定新數(shù)據(jù)源接口; 從所述新數(shù)據(jù)源接口獲取應(yīng)用數(shù)據(jù)。8.根據(jù)權(quán)利要求3或7所述的方法,其特征在于,所述更新插件中包括用于格式轉(zhuǎn)換的操作數(shù)據(jù),所述操作數(shù)據(jù)用于將從數(shù)據(jù)源接口獲得的不可識別格式的應(yīng)用數(shù)據(jù)轉(zhuǎn)換為所述應(yīng)用程序能夠識別的格式的應(yīng)用數(shù)據(jù); 所述確定所述更新插件的功能類型,包括: 根據(jù)所述操作數(shù)據(jù)確定所述更新插件的功能類型為對應(yīng)用數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換; 所述根據(jù)所述更新插件執(zhí)行與所述功能類型對應(yīng)的操作,包括: 將從數(shù)據(jù)源接口獲得的不可識別格式的應(yīng)用數(shù)據(jù),轉(zhuǎn)換為所述應(yīng)用程序能夠識別的格式的應(yīng)用數(shù)據(jù)。9.一種應(yīng)用程序更新裝置,其特征在于,包括: 獲取模塊,用于獲取應(yīng)用程序的更新插件,所述更新插件包括對所述應(yīng)用程序的待更新部分進(jìn)行替換的更新數(shù)據(jù); 替換模塊,用于用所述更新插件替換所述應(yīng)用程序的待更新部分,對所述應(yīng)用程序進(jìn)行更新。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 查詢模塊,用于查詢網(wǎng)絡(luò)側(cè)是否存在所述應(yīng)用程序的更新插件; 所述獲取模塊,用于當(dāng)所述網(wǎng)絡(luò)側(cè)存在所述更新插件時,從網(wǎng)絡(luò)側(cè)獲取所述更新插件。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取模塊,用于獲取網(wǎng)絡(luò)側(cè)推送的所述應(yīng)用程序的更新插件。12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 確定模塊,用于確定所述更新插件的功能類型; 執(zhí)行模塊,用于根據(jù)所述更新插件執(zhí)行與所述功能類型對應(yīng)的操作。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述確定模塊,用于根據(jù)所述更新數(shù)據(jù)確定所述更新插件的功能類型; 所述執(zhí)行模塊,用于根據(jù)所述更新數(shù)據(jù)執(zhí)行與所述更新插件的功能類型對應(yīng)的操作。14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述確定模塊包括: 查詢單元,用于根據(jù)預(yù)先定義的描述標(biāo)識,查詢所述更新插件中包含所述描述標(biāo)識的更新數(shù)據(jù); 確定單元,用于確定包含所述描述標(biāo)識的更新數(shù)據(jù)對應(yīng)的第一功能類型; 所述執(zhí)行模塊,用于根據(jù)包含所述描述標(biāo)識的更新數(shù)據(jù)執(zhí)行與所述第一功能類型對應(yīng)的操作。15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述更新插件中包括所述應(yīng)用程序能夠識別的新數(shù)據(jù)源接口數(shù)據(jù); 所述確定模塊,用于根據(jù)所述新數(shù)據(jù)源接口數(shù)據(jù)確定所述更新插件的功能類型為獲取應(yīng)用數(shù)據(jù); 所述執(zhí)行模塊包括: 確定單元,用于根據(jù)所述新數(shù)據(jù)源接口數(shù)據(jù)確定新數(shù)據(jù)源接口 ; 獲取單元,用于從所述新數(shù)據(jù)源接口獲取應(yīng)用數(shù)據(jù)。16.根據(jù)權(quán)利要求12或15所述的裝置,其特征在于,所述更新插件中包括用于格式轉(zhuǎn)換的操作數(shù)據(jù),所述操作數(shù)據(jù)用于將從數(shù)據(jù)源接口獲得的不可識別格式的應(yīng)用數(shù)據(jù)轉(zhuǎn)換為所述應(yīng)用程序能夠識別的格式的應(yīng)用數(shù)據(jù); 所述確定模塊,用于根據(jù)所述操作數(shù)據(jù)確定所述更新插件的功能類型為對應(yīng)用數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換; 所述執(zhí)行模塊包括: 轉(zhuǎn)換單元,用于將從數(shù)據(jù)源接口獲得的不可識別格式的應(yīng)用數(shù)據(jù),轉(zhuǎn)換為所述應(yīng)用程序能夠識別的格式的應(yīng)用數(shù)據(jù)。17.一種應(yīng)用程序更新裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 獲取應(yīng)用程序的更新插件,所述更新插件包括對所述應(yīng)用程序的待更新部分進(jìn)行替換的更新數(shù)據(jù); 用所述更新插件替換所述應(yīng)用程序的待更新部分,對所述應(yīng)用程序進(jìn)行更新。
【專利摘要】本公開是關(guān)于一種應(yīng)用程序更新方法及裝置,涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,可解決應(yīng)用程序更新操作復(fù)雜的問題。所述方法包括:獲取應(yīng)用程序的更新插件,所述更新插件包括對所述應(yīng)用程序的待更新部分進(jìn)行替換的更新數(shù)據(jù);用所述更新插件替換所述應(yīng)用程序的待更新部分,對所述應(yīng)用程序進(jìn)行更新。本公開用于對應(yīng)用程序進(jìn)行更新。
【IPC分類】G06F9/445
【公開號】CN105204879
【申請?zhí)枴緾N201410283462
【發(fā)明人】孫銅軒, 朱才, 霍東海
【申請人】小米科技有限責(zé)任公司
【公開日】2015年12月30日
【申請日】2014年6月23日