两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

應(yīng)用程序更新方法及裝置的制造方法_2

文檔序號(hào):9452882閱讀:來源:國知局
。在可選方案中,通過上述方式執(zhí)行更新數(shù)據(jù)對(duì)應(yīng)的操作,可以使得App更快地根據(jù)更新后的數(shù)據(jù)執(zhí)行操作,提高App執(zhí)行的準(zhǔn)確度。
[0062]可選的,所述確定模塊包括:
[0063]查詢單元,用于根據(jù)預(yù)先定義的描述標(biāo)識(shí),查詢所述更新插件中包含所述描述標(biāo)識(shí)的更新數(shù)據(jù);
[0064]確定單元,用于確定包含所述描述標(biāo)識(shí)的更新數(shù)據(jù)對(duì)應(yīng)的第一功能類型;
[0065]所述執(zhí)行模塊,用于根據(jù)包含所述描述標(biāo)識(shí)的更新數(shù)據(jù)執(zhí)行與所述第一功能類型對(duì)應(yīng)的操作。
[0066]在可選方案中,通過上述方式執(zhí)行更新數(shù)據(jù)對(duì)應(yīng)的操作,可以使得App更快地根據(jù)更新后的數(shù)據(jù)執(zhí)行操作,提高App執(zhí)行的準(zhǔn)確度。
[0067]可選的,所述更新插件中包括所述應(yīng)用程序能夠識(shí)別的新數(shù)據(jù)源接口數(shù)據(jù);
[0068]所述確定模塊,用于根據(jù)所述新數(shù)據(jù)源接口數(shù)據(jù)確定所述更新插件的功能類型為獲取應(yīng)用數(shù)據(jù);
[0069]所述執(zhí)行模塊包括:
[0070]確定單元,用于根據(jù)所述新數(shù)據(jù)源接口數(shù)據(jù)確定新數(shù)據(jù)源接口 ;
[0071]獲取單元,用于從所述新數(shù)據(jù)源接口獲取應(yīng)用數(shù)據(jù)。在可選方案中,當(dāng)App的數(shù)據(jù)源接口發(fā)生變化時(shí),僅對(duì)數(shù)據(jù)源接口數(shù)據(jù)進(jìn)行更新,無需對(duì)整個(gè)App進(jìn)行重新安裝,提高App更新速度,可以使得App更快地根據(jù)更新后的數(shù)據(jù)執(zhí)行操作,提高App執(zhí)行的準(zhǔn)確度。
[0072]可選的,所述更新插件中包括用于格式轉(zhuǎn)換的操作數(shù)據(jù),所述操作數(shù)據(jù)用于將從數(shù)據(jù)源接口獲得的不可識(shí)別格式的應(yīng)用數(shù)據(jù)轉(zhuǎn)換為所述應(yīng)用程序能夠識(shí)別的格式的應(yīng)用數(shù)據(jù);
[0073]所述確定模塊,用于根據(jù)所述操作數(shù)據(jù)確定所述更新插件的功能類型為對(duì)應(yīng)用數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換;
[0074]所述執(zhí)行模塊包括:
[0075]轉(zhuǎn)換單元,用于將從數(shù)據(jù)源接口獲得的不可識(shí)別格式的應(yīng)用數(shù)據(jù),轉(zhuǎn)換為所述應(yīng)用程序能夠識(shí)別的格式的應(yīng)用數(shù)據(jù)。
[0076]在可選方案中,當(dāng)App的數(shù)據(jù)源提供的數(shù)據(jù)格式發(fā)生變化時(shí),可以在App中加入用于格式轉(zhuǎn)換的操作數(shù)據(jù),將新格式數(shù)據(jù)轉(zhuǎn)換為App能夠識(shí)別的數(shù)據(jù),無需對(duì)整個(gè)App進(jìn)行重新安裝,提高App更新速度,可以使得App更快地根據(jù)更新后的數(shù)據(jù)執(zhí)行操作,提高App執(zhí)行的準(zhǔn)確度。
[0077]根據(jù)本公開實(shí)施例的第三方面,提供一種應(yīng)用程序更新裝置,包括:
[0078]處理器;
[0079]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0080]其中,所述處理器被配置為:
[0081]獲取應(yīng)用程序的更新插件,所述更新插件包括對(duì)所述應(yīng)用程序的待更新部分進(jìn)行替換的更新數(shù)據(jù);
[0082]用所述更新插件替換所述應(yīng)用程序的待更新部分,對(duì)所述應(yīng)用程序進(jìn)行更新。
[0083]本公開的實(shí)施例提供的技術(shù)方案可以實(shí)現(xiàn)以下有益效果:用戶無需重新安裝終端的操作系統(tǒng)就可以解決App的更新問題,也無需用戶搜索App的安裝包并進(jìn)行安裝,避免重裝操作系統(tǒng)失敗引起的數(shù)據(jù)損壞,也避免用戶損失,節(jié)約了用戶時(shí)間及數(shù)據(jù)流量。由于僅對(duì)App的部分?jǐn)?shù)據(jù)進(jìn)行更新,更新過程很快,不影響App的正常運(yùn)行。整個(gè)App的更新過程,可以在用戶毫不知情的情況下完成,極大地提高了用戶體驗(yàn)。
[0084]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0085]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
[0086]圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序更新方法的流程圖;
[0087]圖2是根據(jù)另一示例性實(shí)施例示出的一種應(yīng)用程序更新方法的流程圖;
[0088]圖3是根據(jù)另一示例性實(shí)施例示出的一種應(yīng)用程序更新方法的流程圖;
[0089]圖4是根據(jù)另一示例性實(shí)施例示出的一種應(yīng)用程序更新方法的流程圖;
[0090]圖5是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序更新裝置的框圖;
[0091]圖6是根據(jù)另一示例性實(shí)施例示出的一種應(yīng)用程序更新裝置的框圖;
[0092]圖7是根據(jù)另一示例性實(shí)施例示出的一種應(yīng)用程序更新裝置的框圖;
[0093]圖8是根據(jù)一示例性實(shí)施例示出的確定模塊的框圖。
[0094]圖9是根據(jù)另一示例性實(shí)施例示出的執(zhí)行模塊的框圖;
[0095]圖10是根據(jù)另一示例性實(shí)施例示出的執(zhí)行模塊的框圖;
[0096]圖11是根據(jù)一示例性實(shí)施例示出的一種用于應(yīng)用程序更新的裝置1300的框圖。
【具體實(shí)施方式】
[0097]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0098]本公開實(shí)施例中,當(dāng)發(fā)現(xiàn)某個(gè)App的數(shù)據(jù)源接口(比如數(shù)據(jù)源的URL)發(fā)生變化,或者是數(shù)據(jù)源接口提供數(shù)據(jù)格式變化時(shí),工程師針對(duì)新的數(shù)據(jù)源接口或者新的數(shù)據(jù)格式編寫相應(yīng)代碼,將相應(yīng)代碼編譯成更新插件(例如,jar文件),上傳到網(wǎng)絡(luò)側(cè)的服務(wù)器上。
[0099]例如,當(dāng)該App為天氣App時(shí),代碼中包括新的天氣數(shù)據(jù)源接口,和/或,用戶格式轉(zhuǎn)換的操作數(shù)據(jù),該操作數(shù)據(jù)用于將從數(shù)據(jù)源接口獲得的新格式的應(yīng)用數(shù)據(jù)、轉(zhuǎn)換為天氣app可兼容的格式的應(yīng)用數(shù)據(jù)。該代碼的作用是:使得天氣app可以從變化后的數(shù)據(jù)源接口獲取天氣數(shù)據(jù),和/或,將新格式的數(shù)據(jù)轉(zhuǎn)換成天氣app可以兼容的數(shù)據(jù)格式。
[0100]圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序更新方法的流程圖,如圖1所示,應(yīng)用程序更新方法用于終端中,包括以下步驟。
[0101]在步驟Sll中,獲取應(yīng)用程序的更新插件,更新插件包括對(duì)應(yīng)用程序的待更新部分進(jìn)行替換的更新數(shù)據(jù)。
[0102]在步驟S12中,用更新插件替換應(yīng)用程序的待更新部分,對(duì)應(yīng)用程序進(jìn)行更新。
[0103]本實(shí)施例中,當(dāng)App的數(shù)據(jù)源或功能發(fā)生變化時(shí),通過更新插件提供App進(jìn)行更新所需的更新數(shù)據(jù),且更新數(shù)據(jù)僅針對(duì)待更新部分,使用更新插件替換App的待更新部分后,使得App可以適應(yīng)數(shù)據(jù)源的變化或獲得新的功能。這樣,用戶無需重新安裝終端的操作系統(tǒng)就可以解決App的更新問題,也無需用戶搜索App的安裝包并進(jìn)行安裝,避免重裝操作系統(tǒng)失敗引起的數(shù)據(jù)損壞,也避免用戶損失,節(jié)約了用戶時(shí)間及數(shù)據(jù)流量。由于僅對(duì)App的部分?jǐn)?shù)據(jù)進(jìn)行更新,更新過程很快,不影響App的正常運(yùn)行。整個(gè)App的更新過程,可以在用戶毫不知情的情況下完成,極大地提高了用戶體驗(yàn)。
[0104]可選的,更新數(shù)據(jù)包括更新的函數(shù)、更新的變量和更新的變量值中至少一項(xiàng)。
[0105]例如,在更新數(shù)據(jù)中,可以包括:用于替換App中已有函數(shù)的新函數(shù),或是新增用于執(zhí)行新操作的新函數(shù);用于替換App中已有變量的新變量,或是新增變量;用于替換App中已有變量值的新變量值;等等。
[0106]又例如,對(duì)于天氣App,當(dāng)天氣數(shù)據(jù)源接口發(fā)生變化,如天氣數(shù)據(jù)源的URL發(fā)生變化時(shí),則更新數(shù)據(jù)包括天氣數(shù)據(jù)源的新URL,以替換App中的原天氣數(shù)據(jù)源的URL,相當(dāng)于用新變量值替換原變量值。或者當(dāng)天氣數(shù)據(jù)源接口數(shù)量發(fā)生變化,如換了另外一個(gè)數(shù)據(jù)源,新的數(shù)據(jù)源接口數(shù)量為4個(gè),原數(shù)據(jù)源接口數(shù)量為3個(gè),這樣,更新數(shù)據(jù)中包括新天氣數(shù)據(jù)源的接口信息,以替換替換App中的原天氣數(shù)據(jù)源的接口信息,相當(dāng)于用新變量和新變量值替換原變量和原變量值。當(dāng)數(shù)據(jù)源提供的數(shù)據(jù)格式發(fā)生變化時(shí),則更新數(shù)據(jù)中可以包括一個(gè)新的函數(shù),用于將數(shù)據(jù)源提供的新格式的數(shù)據(jù)轉(zhuǎn)換為App能夠識(shí)別的原格式的數(shù)據(jù)。
[0107]在可選方案中,根據(jù)對(duì)App所做的修改,可以僅對(duì)修改部分進(jìn)行更新,無需重新安裝整個(gè)App,減少需要下載的更新數(shù)據(jù)量,提高App更新速度,可以使得App更快地根據(jù)更新后的數(shù)據(jù)執(zhí)行操作,提高App執(zhí)行的準(zhǔn)確度。
[0108]可選的,安裝在終端上的應(yīng)用程序可以主動(dòng)去服務(wù)器查詢是否有更新插件,也可以當(dāng)有更新插件時(shí),由服務(wù)器進(jìn)行推送。
[0109]步驟Sll包括:查詢網(wǎng)絡(luò)側(cè)是否存在應(yīng)用程序的更新插件;當(dāng)
當(dāng)前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
奉贤区| 措勤县| 湖南省| 浙江省| 隆昌县| 西平县| 茶陵县| 金坛市| 革吉县| 千阳县| 辽宁省| 隆尧县| 洞口县| 蕲春县| 林芝县| 杭锦后旗| 游戏| 迁西县| 巫溪县| 久治县| 颍上县| 息烽县| 雅江县| 改则县| 怀宁县| 梅州市| 柞水县| 平罗县| 凤冈县| 曲麻莱县| 余干县| 桂林市| 金寨县| 新余市| 曲阜市| 金堂县| 任丘市| 东乡族自治县| 五原县| 保德县| 大关县|