應(yīng)用更新技術(shù)綜述_第1頁(yè)
應(yīng)用更新技術(shù)綜述_第2頁(yè)
應(yīng)用更新技術(shù)綜述_第3頁(yè)
應(yīng)用更新技術(shù)綜述_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    應(yīng)用更新技術(shù)綜述    羅思異溫春艷田翌摘 要:本文通過(guò)對(duì)專(zhuān)利文獻(xiàn)分析,對(duì)國(guó)內(nèi)外智能終端應(yīng)用更新技術(shù)進(jìn)行梳理,總結(jié)近年來(lái)應(yīng)用更新技術(shù)領(lǐng)域?qū)@目傮w情況,并從升級(jí)方式,應(yīng)用發(fā)起更新的方式,更新包安全性,應(yīng)用列表更新等方面對(duì)應(yīng)用更新技術(shù)進(jìn)行介紹與分析,為企業(yè)和科研院所提供技術(shù)參考,為專(zhuān)利審查提供領(lǐng)域支持,幫助拓寬檢索思路、提高檢索效率、避免漏檢。關(guān)鍵詞:智能終端;應(yīng)用更新;專(zhuān)利分析1 應(yīng)用更新技術(shù)概況1.1 應(yīng)用更新技術(shù)介紹在終端智能時(shí)代,各大廠商都在退出自己的應(yīng)用,以期覆蓋更廣的用戶群體。應(yīng)用更新已經(jīng)不能僅僅停留在,能夠更新的時(shí)代。如今,選擇性更新

2、,定向更新,更新內(nèi)容,時(shí)間,網(wǎng)絡(luò),體驗(yàn),是否被感知等等因素影響著廠商的技術(shù)走向,針對(duì)不同的需求以及應(yīng)用場(chǎng)景,衍生出很多優(yōu)秀、便捷、獨(dú)特的更新技術(shù)。本文對(duì)應(yīng)用更新技術(shù)方案主要從升級(jí)方式,應(yīng)用發(fā)起更新的方式,更新包安全性、應(yīng)用列表更新四個(gè)方面進(jìn)行介紹。1.2 現(xiàn)有應(yīng)用更新專(zhuān)利的總體情況通過(guò)在 cnabs(中國(guó)專(zhuān)利文獻(xiàn)數(shù)據(jù)庫(kù))和 dwpi(德溫特世界專(zhuān)利庫(kù))中進(jìn)行統(tǒng)計(jì)分析,基于應(yīng)用更新相關(guān)技術(shù)的專(zhuān)利申請(qǐng)量隨年份的變換情況。自2010年至2016年,應(yīng)用更新相關(guān)技術(shù)專(zhuān)利申請(qǐng)一直保持增長(zhǎng)的態(tài)勢(shì)。在2016年至2018年內(nèi)更是迅猛發(fā)展。本領(lǐng)域中的專(zhuān)利簡(jiǎn)單法律狀態(tài)顯示,授權(quán)專(zhuān)利占到18.6%,在審查中占比7

3、9.2%。2 更新技術(shù)詳細(xì)介紹2.1 升級(jí)方式應(yīng)用程序的升級(jí)是通過(guò)下載相應(yīng)的升級(jí)文件來(lái)實(shí)現(xiàn)的,主要有三種方式:升級(jí)包全量升級(jí)、升級(jí)包增量升級(jí)和升級(jí)文件的動(dòng)態(tài)升級(jí)。其中全量、增量升級(jí)是基于b/s結(jié)構(gòu)的,用戶需要下載和安裝相應(yīng)的升級(jí)版本。動(dòng)態(tài)升級(jí)是基于c/s機(jī)構(gòu)的,用戶從服務(wù)器獲取要升級(jí)的文件進(jìn)行替換,即可實(shí)現(xiàn)應(yīng)用程序的動(dòng)態(tài)升級(jí)。(1) 全量升級(jí)升級(jí)包全量升級(jí)是通過(guò)從服務(wù)器下載并安裝應(yīng)用程序的完整升級(jí)包來(lái)實(shí)現(xiàn)的。該方案的優(yōu)點(diǎn)在于開(kāi)發(fā)相對(duì)簡(jiǎn)單,只需要將修改后的安裝文件打包一個(gè)升級(jí)包,無(wú)需其他操作。缺點(diǎn)在于由于對(duì)應(yīng)用程序的每次修改都需要下載完整的升級(jí)包,會(huì)導(dǎo)致用戶每次下載的升級(jí)包較大、更新時(shí)間較長(zhǎng),且

4、由于每次更新都需要發(fā)版,更新較慢。(2) 增量升級(jí)升級(jí)包增量更新不需要下載整個(gè)應(yīng)用程序,而只需要下載部分需要的應(yīng)用程序的更新包。這種升級(jí)包一般又叫增量包、差分包或補(bǔ)丁包。下載增量包之后與當(dāng)前版本的應(yīng)用程序包進(jìn)行合并,得到目標(biāo)版本的安裝包進(jìn)行升級(jí)安裝。相對(duì)于全量更新,優(yōu)點(diǎn)在于:更新的文件較少不容易出錯(cuò),下載的文件較小能夠節(jié)省網(wǎng)絡(luò)流量。缺點(diǎn)在于會(huì)增加用戶安裝更新的頻率。(3) 動(dòng)態(tài)升級(jí)2.2應(yīng)用發(fā)起更新的方式(1) 靜默更新此類(lèi)方案自動(dòng)獲取熱門(mén)應(yīng)用程序列表,按照熱門(mén)應(yīng)用程序列表發(fā)送各應(yīng)用程序的更新數(shù)據(jù),可使智能設(shè)備上的應(yīng)用程序始終為最熱門(mén)應(yīng)用,保持應(yīng)用的時(shí)尚性,而且整個(gè)過(guò)程無(wú)需用戶查找、下載和安裝

5、,簡(jiǎn)化了更新流程,提供了更新效率。缺點(diǎn)是對(duì)用戶選擇性有所減弱,且網(wǎng)絡(luò)要求提高。(2) 中間件推送更新此類(lèi)方案大多基于提供一種用于輕應(yīng)用與主應(yīng)用信息交互的中間件及各類(lèi)系統(tǒng)應(yīng)用子模塊動(dòng)態(tài)升級(jí)方法,以期望可以解決原生應(yīng)用的體積過(guò)大,難以維護(hù),輕應(yīng)用運(yùn)行效率低,應(yīng)用功能過(guò)多時(shí)導(dǎo)致應(yīng)用變得臃腫而降低用戶體驗(yàn),且應(yīng)用出現(xiàn)錯(cuò)誤時(shí),審核周期長(zhǎng)導(dǎo)致更新效率低等一系列問(wèn)題。(3) 自定義更新模式此類(lèi)方案大多可為應(yīng)用程序在不同渠道,選擇不同的升級(jí)策略;為不同渠道的用戶提供不同的功能和服務(wù)。此外,還可以實(shí)現(xiàn)產(chǎn)品的灰度發(fā)布,讓一些渠道的用戶參與應(yīng)用程序的測(cè)試,在測(cè)試完成后再大規(guī)模推向市場(chǎng),保證產(chǎn)品的質(zhì)量。另外,根據(jù)用戶

6、終端中應(yīng)用程序的版本,選擇不同的升級(jí)策略。當(dāng)應(yīng)用程序的版本過(guò)低時(shí),影響用戶的使用,可為他們實(shí)施強(qiáng)制升級(jí),提供更好的用戶體驗(yàn);另一方面,當(dāng)應(yīng)用程序的版本較高時(shí),可讓用戶選擇是否進(jìn)行升級(jí),可避免頻繁升級(jí)對(duì)用戶使用的影響。2.3更新包安全性當(dāng)前,移動(dòng)智能設(shè)備的app開(kāi)發(fā)商在對(duì)app進(jìn)行版本更新操作時(shí),主要是app的研發(fā)人員對(duì)app的源代碼進(jìn)行更新并測(cè)試通過(guò)后,由管理用戶通過(guò)人工的方式,對(duì)源代碼進(jìn)行項(xiàng)目構(gòu)建、簽名和加固得到更新包,并設(shè)置更新包的相關(guān)信息后,進(jìn)行人工發(fā)布,這種人工方式進(jìn)行更新包構(gòu)建和發(fā)布的過(guò)程,由于發(fā)布更新包的管理用戶的身份未經(jīng)過(guò)認(rèn)證,可能存在越權(quán)發(fā)布或流程不熟悉,導(dǎo)致發(fā)布出錯(cuò)等一些不規(guī)

7、范的情況,導(dǎo)致更新包發(fā)布的安全性不高。通常包括:權(quán)限以及版本信息驗(yàn)證、公鑰私鑰驗(yàn)證、簽名等技術(shù)方案。2.4 應(yīng)用列表更新此類(lèi)方案可以從待升級(jí)的應(yīng)用程序中,確定出第一應(yīng)用程序,例如是預(yù)先設(shè)定的待升級(jí)的應(yīng)用程序,然后判斷第一應(yīng)用程序是否滿足升級(jí)觸發(fā)條件,即判斷第一應(yīng)用程序當(dāng)前是否需要進(jìn)行升級(jí),若確定第一應(yīng)用程序需要升級(jí),則對(duì)第一應(yīng)用程序進(jìn)行升級(jí)。進(jìn)一步地,可以根據(jù)預(yù)設(shè)升級(jí)策略,從所述待升級(jí)的應(yīng)用程序中確定出第二應(yīng)用程序,并根據(jù)第一應(yīng)用程序的升級(jí),自動(dòng)觸發(fā)第二應(yīng)用程序升級(jí)。3 結(jié)語(yǔ)本文對(duì)移動(dòng)終端應(yīng)用升級(jí)進(jìn)行了比較全面的介紹,隨著2012年智能手機(jī)的大范圍普及,移動(dòng)終端的也隨之增多,應(yīng)用升級(jí)類(lèi)的專(zhuān)利也逐年增多,并于2016年開(kāi)始激增,各大it公司均在升級(jí)方式、安全性等多方面進(jìn)行了專(zhuān)利申請(qǐng);專(zhuān)利申請(qǐng)量在2018年達(dá)到峰值,預(yù)計(jì)未來(lái)一段時(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論