[發(fā)明專利]即時(shí)更新裝置和即時(shí)更新方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310066054.3 | 申請(qǐng)日: | 2013-03-01 |
| 公開(公告)號(hào): | CN103092665A | 公開(公告)日: | 2013-05-08 |
| 發(fā)明(設(shè)計(jì))人: | 伍國(guó)鋒 | 申請(qǐng)(專利權(quán))人: | 暢捷通信息技術(shù)股份有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445 |
| 代理公司: | 北京友聯(lián)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 即時(shí) 更新 裝置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種即時(shí)更新裝置和即時(shí)更新方法。
背景技術(shù)
iOS的應(yīng)用因?yàn)槠渥吭降男阅堋⑷A麗的界面、流暢的操作體驗(yàn)而受到廣大使用者的喜歡。
但是iOS程序的開發(fā)門檻較高,開發(fā)效率比較低。為了兼顧體驗(yàn)和開發(fā)效率,比較常見的做法是使用原生(native)和Web(html5)一起開發(fā)混合模式的iOS應(yīng)用,也即把html5相關(guān)資源打包到設(shè)備上,并通過瀏覽器組件加載,來實(shí)現(xiàn)業(yè)務(wù)邏輯和交互效果。
但是iOS的應(yīng)用程序要進(jìn)行更新時(shí),需要等待較長(zhǎng)的時(shí)間之后才能實(shí)現(xiàn)更新。
有些iOS的應(yīng)用程序使用內(nèi)置的瀏覽器來訪問對(duì)應(yīng)的網(wǎng)站,當(dāng)網(wǎng)站內(nèi)容更新的時(shí)候,應(yīng)用中看到的就是最新的內(nèi)容。但是這種方式嚴(yán)重依賴網(wǎng)絡(luò),而且每次使用都需要從網(wǎng)站加載,影響了應(yīng)用的速度和用戶的體驗(yàn),和原生的應(yīng)用差距很明顯。
因此,需要一種新的即時(shí)更新技術(shù),可以實(shí)現(xiàn)iOS系統(tǒng)中混合模式應(yīng)用程序的即時(shí)更新。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種新的即時(shí)更新技術(shù),可以實(shí)現(xiàn)iOS系統(tǒng)中應(yīng)用程序的即時(shí)更新。
有鑒于此,本發(fā)明提出了一種即時(shí)更新裝置,應(yīng)用于iOS系統(tǒng),包括:記錄單元,記錄終端中混合模式的應(yīng)用程序的原始版本號(hào);處理單元,將所述應(yīng)用程序的原始資源文件拷貝到指定的目錄中,并在所述指定的目錄中加載所述應(yīng)用程序所需的資源文件;存儲(chǔ)單元,接收所述應(yīng)用程序的更新信息,并將所述更新信息存儲(chǔ)到指定的更新服務(wù)器中,其中,所述更新信息包括所述應(yīng)用程序的最新版本號(hào)以及更新文件;判斷單元,當(dāng)運(yùn)行所述應(yīng)用程序時(shí),判斷記錄的所述應(yīng)用程序的原始版本號(hào)和所述存儲(chǔ)單元存儲(chǔ)的所述最新版本號(hào)是否一致;更新單元,當(dāng)記錄的所述應(yīng)用程序的原始版本號(hào)和存儲(chǔ)的所述最新版本號(hào)不一致時(shí),從所述更新服務(wù)器獲取所述更新文件,并將所述更新文件存儲(chǔ)到所述指定的目錄,同時(shí)將記錄的所述應(yīng)用程序的原始版本號(hào)修改為所述最新版本號(hào)。
在該技術(shù)方案中,如果檢測(cè)到某個(gè)應(yīng)用程序有新版本,用戶也想要進(jìn)行更新,則用戶無需等待,即可實(shí)現(xiàn)立即對(duì)該應(yīng)用程序進(jìn)行更新。
在上述技術(shù)方案中,優(yōu)選地,所述更新單元包括:提示子單元,當(dāng)記錄的所述應(yīng)用程序的原始版本號(hào)和存儲(chǔ)的所述最新版本號(hào)不一致時(shí),提示所述終端的用戶選擇是否更新所述應(yīng)用程序;決策子單元,接收所述終端的用戶選擇的是否更新所述應(yīng)用程序的指令,并根據(jù)所述選擇指令判斷是否從所述更新服務(wù)器獲取所述更新文件。
在該技術(shù)方案中,當(dāng)應(yīng)用程序有新版本時(shí),會(huì)提示用戶是否更新,在用戶選擇更新的情況下,再對(duì)應(yīng)用程序進(jìn)行更新,用戶可以根據(jù)個(gè)人需要選擇是否更新。
在上述技術(shù)方案中,優(yōu)選地,所述更新單元還包括:刪除子單元,當(dāng)從所述更新服務(wù)器獲取到所述更新文件,并檢測(cè)到已將所述更新文件存儲(chǔ)到所述指定的目錄中時(shí),將所述指定目錄中的所述原始資源文件刪除。
在該技術(shù)方案中,將已更新過的文件的原始文件刪除,這樣節(jié)省了指定目錄的空間,避免了資源空間的浪費(fèi)。
在上述技術(shù)方案中,優(yōu)選地,所述提示子單元還用于:當(dāng)檢測(cè)到更新文件已存儲(chǔ)到所述指定的目錄,并且記錄的版本號(hào)已為最新版本號(hào)時(shí),提示所述終端的用戶更新成功。
在該技術(shù)方案中,當(dāng)更新完畢時(shí),會(huì)通知用戶,從而方便用戶獲知更新進(jìn)程,提升用戶的使用體驗(yàn)。
在上述技術(shù)方案中,優(yōu)選地,所述應(yīng)用程序的原始資源文件包括與html相關(guān)的資源文件。
根據(jù)本發(fā)明的另一方面,還提供了一種即時(shí)更新方法,應(yīng)用于iOS系統(tǒng),包括:步驟202,記錄終端中混合模式的應(yīng)用程序的原始版本號(hào);步驟204,將所述應(yīng)用程序的原始資源文件拷貝到指定的目錄中,并在所述指定的目錄中加載所述應(yīng)用程序所需的資源文件;步驟206,接收所述應(yīng)用程序的更新信息,并將所述更新信息存儲(chǔ)到指定的更新服務(wù)器中,其中,所述更新信息包括所述應(yīng)用程序的最新版本號(hào)以及更新文件;步驟208,當(dāng)運(yùn)行所述應(yīng)用程序時(shí),判斷記錄的所述應(yīng)用程序的原始版本號(hào)和所述存儲(chǔ)單元存儲(chǔ)的所述最新版本號(hào)是否一致;步驟210,當(dāng)記錄的所述應(yīng)用程序的原始版本號(hào)和存儲(chǔ)的所述最新版本號(hào)不一致時(shí),從所述更新服務(wù)器獲取所述更新文件,并將所述更新文件存儲(chǔ)到所述指定的目錄,同時(shí)將記錄的所述應(yīng)用程序的原始版本號(hào)修改為所述最新版本號(hào)。
在該技術(shù)方案中,如果檢測(cè)到某個(gè)應(yīng)用程序有新版本,用戶也想要進(jìn)行更新,則用戶無需等待,即可實(shí)現(xiàn)立即對(duì)該應(yīng)用程序進(jìn)行更新。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于暢捷通信息技術(shù)股份有限公司,未經(jīng)暢捷通信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310066054.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種順序富集多磷酸化肽和單磷酸化肽的方法
- 下一篇:提供高完整性處理的方法
- 一種實(shí)現(xiàn)即時(shí)通訊的方法及系統(tǒng)
- 一種即時(shí)通信消息顯示管理系統(tǒng)及其方法和顯示界面
- 多主題即時(shí)消息發(fā)送
- 實(shí)現(xiàn)即時(shí)通信群中多個(gè)成員之間即時(shí)通信的方法及裝置
- 一種實(shí)現(xiàn)即時(shí)通信消息處理的方法和系統(tǒng)
- 一種會(huì)議即時(shí)通訊系統(tǒng)及其實(shí)現(xiàn)方法
- 即時(shí)通訊方法、服務(wù)器及系統(tǒng)
- 一種支持多服務(wù)器多賬號(hào)同時(shí)在線的即時(shí)通信方法和裝置
- 一種即時(shí)通信發(fā)送方法、控制方法、發(fā)送端及接收端
- 一種跨即時(shí)通信系統(tǒng)的好友添加方法
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





