亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實現(xiàn)iOS應(yīng)用在線更新的方法及系統(tǒng)的制作方法

文檔序號:10488162閱讀:206來源:國知局
一種實現(xiàn)iOS應(yīng)用在線更新的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種實現(xiàn)iOS應(yīng)用在線更新的方法及系統(tǒng),所述方法包括步驟:編寫自動替換方法框架,并將其集成至客戶端的應(yīng)用中;服務(wù)器端向客戶端下發(fā)信使文件;所述客戶端讀取信使文件,通過所述自動替換方法框架對相應(yīng)應(yīng)用執(zhí)行更新操作。本發(fā)明提出的實現(xiàn)iOS應(yīng)用在線更新的方法及系統(tǒng)中,由于客戶端的各個應(yīng)用內(nèi)集成有自動替換方法框架,所以在因需要對應(yīng)用改動功能或者修復(fù)bug等而對應(yīng)用進(jìn)行更新時,服務(wù)器端可以直接向客戶端下發(fā)信使文件,由客戶端應(yīng)用內(nèi)的自動替換方法框架完成自動更新操作,這樣能夠?qū)崟r地對應(yīng)用進(jìn)行更新,包括功能修改和修復(fù)bug等,避免了因長時間出現(xiàn)bug影響用戶使用,大大提升了用戶體驗。
【專利說明】
一種實現(xiàn)i OS應(yīng)用在線更新的方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種實現(xiàn)1S應(yīng)用在線更新的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著iPhone智能手機(jī)用戶的爆炸式增長,越來越多的互聯(lián)網(wǎng)企業(yè)進(jìn)入1S手機(jī)移動端開發(fā),App Store市場上的應(yīng)用已經(jīng)不計其數(shù)。目前,對于開發(fā)1S手機(jī)移動端應(yīng)用的企業(yè)解決線上應(yīng)用出現(xiàn)bug或者修改小部分功能的方法是重新提交應(yīng)用包,這種方式往往需要等待App Store的為期兩周時間的審核,審核期間用戶需要繼續(xù)忍受bug,極大地降低了用戶體驗,這對于用戶而言是一個極大的考驗,用戶可能因為忍受不了而放棄使用該應(yīng)用,最終導(dǎo)致用戶流失。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的主要目的在于提出一種實現(xiàn)1S應(yīng)用在線更新的方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)存在的在出現(xiàn)bug時因更新周期長導(dǎo)致用戶體驗變差的缺陷。
[0004]為實現(xiàn)上述目的,本發(fā)明提供的一種實現(xiàn)1S應(yīng)用在線更新的方法,包括步驟:
[0005]編寫自動替換方法框架,并將其集成至客戶端的應(yīng)用中;
[0006]服務(wù)器端向客戶端下發(fā)信使文件;
[0007]所述客戶端讀取信使文件,通過所述自動替換方法框架對相應(yīng)應(yīng)用執(zhí)行更新操作。
[0008]其中,利用objective— c動態(tài)語言特性編寫所述自動替換方法框架。
[0009]其中,所述信使文件通過lua、javascript或html5腳本語言編寫。
[0010]其中,所述服務(wù)器端向客戶端下發(fā)信使文件的步驟進(jìn)一步包括:
[0011 ]在服務(wù)器端部署信使文件下發(fā)接口 ;在需要更新時,服務(wù)器端通過信使文件下發(fā)接口向客戶端下發(fā)信使文件。
[0012]其中,所述客戶端讀取信使文件,通過所述自動替換方法框架對相應(yīng)應(yīng)用執(zhí)行更新操作的步驟中,在相應(yīng)應(yīng)用上線時,所述客戶端通過自動替換方法框架執(zhí)行更新操作。
[0013]—種實現(xiàn)1S應(yīng)用在線更新的系統(tǒng),包括服務(wù)器端和客戶端;
[0014]所述服務(wù)器端,用于向客戶端下發(fā)信使文件;
[0015]所述客戶端,其應(yīng)用內(nèi)集成有自動替換方法框架,用于在接收到來自服務(wù)器端的信使文件時通過所述自動替換方法框架對相應(yīng)應(yīng)用執(zhí)行更新操作。
[0016]其中,所述服務(wù)器端還設(shè)有信使文件下發(fā)接口,供所述客戶端調(diào)用。
[0017]本發(fā)明提出的實現(xiàn)1S應(yīng)用在線更新的方法及系統(tǒng)中,由于客戶端的各個應(yīng)用內(nèi)集成有自動替換方法框架,所以在因需要對應(yīng)用改動功能或者修復(fù)bug等而對應(yīng)用進(jìn)行更新時,服務(wù)器端可以直接向客戶端下發(fā)信使文件,由客戶端應(yīng)用內(nèi)的自動替換方法框架完成自動更新操作,這樣能夠?qū)崟r地對應(yīng)用進(jìn)行更新,包括功能修改和修復(fù)bug等,避免了因長時間出現(xiàn)bug影響用戶使用,大大提升了用戶體驗。
【附圖說明】
[0018]圖1為本發(fā)明實施例提出的實現(xiàn)1S應(yīng)用在線更新的方法流程圖;
[0019]圖2為本發(fā)明實施例提出的實現(xiàn)1S應(yīng)用在線更新的系統(tǒng)結(jié)構(gòu)示意圖;
[0020]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0021]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0023]本實施例提出的實現(xiàn)1S應(yīng)用在線更新的方法,主要包括以下三個階段:客服端編寫自動替換方法的框架、服務(wù)器下發(fā)信使文件至客戶端、以及客戶端自動替換應(yīng)用程序。下面將分別詳細(xì)描述。
[0024]第一階段:客戶端編寫替換方法框架
[0025]首先,1S開發(fā)人員利用objective— c動態(tài)語言特性編寫自動替換方法框架。然后,將此自動替換方法框架集成到客戶端的應(yīng)用中。
[0026]第二階段:服務(wù)器下發(fā)信使文件至客戶端
[0027]首先,1S開發(fā)人員編寫腳本語言作為信使文件。然后,服務(wù)器以文件形式將信使文件下發(fā)給客戶端。
[0028]第三階段:客戶端自動替換應(yīng)用
[0029]首先,客戶端從服務(wù)器下載信使文件并存在手機(jī)本地。然后,讀取信文件中腳本語言替換應(yīng)用程序中的方法。
[0030]下面以在線修改bug為例說明本發(fā)明的實現(xiàn)方法,請參閱圖1,包括步驟:
[0031]步驟101、客戶端開發(fā)人員利用objective— c動態(tài)語言特性編寫自動替換方法框架并將其集成到應(yīng)用內(nèi),使得應(yīng)用具備在線修改bug功能。
[0032]步驟102、服務(wù)器端部署能下發(fā)信使文件的接口以供客戶端調(diào)用。
[0033]步驟103、客戶端應(yīng)用上線,并發(fā)現(xiàn)一些bug,其中可能有一些致命的bug導(dǎo)致程序運行崩潰。
[0034]步驟104、客戶端開發(fā)人員針對這些發(fā)現(xiàn)的bug,應(yīng)用lua、javascript、html 5等腳本語言編寫信使文件。
[0035]步驟105、服務(wù)器下發(fā)信使文件到客戶端。
[0036]步驟106、客戶端運行時會接收服務(wù)器下發(fā)的信使文件,讀取信使文件并自動替換方法框架進(jìn)行自動替換有bug的應(yīng)用方法,至此成功修改bug。
[0037]相應(yīng)地,參閱圖2,本實施例還提供了一種實現(xiàn)1S應(yīng)用在線更新的系統(tǒng),包括服務(wù)器端和客戶端;其中,
[0038]服務(wù)器端,部署有信使文件下發(fā)接口,用于在需要對應(yīng)用進(jìn)行更新時通過信使文件下發(fā)接口向客戶端下發(fā)信使文件;
[0039]客戶端,其應(yīng)用內(nèi)集成有自動替換方法框架,用于在接收到來自服務(wù)器端的信使文件時通過所述自動替換方法框架對相應(yīng)應(yīng)用執(zhí)行更新操作。
[0040]在該系統(tǒng)中,根據(jù)不同需要,服務(wù)器端可以主動下發(fā)信使文件至客戶端,客戶端也可主動向服務(wù)器端請求獲取信使文件,這樣可以進(jìn)一步提升用戶使用體驗。
[0041]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0042]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。
[0043]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項】
1.一種實現(xiàn)1s應(yīng)用在線更新的方法,其特征在于,該方法包括步驟: 編寫自動替換方法框架,并將其集成至客戶端的應(yīng)用中; 服務(wù)器端向客戶端下發(fā)信使文件; 所述客戶端讀取信使文件,通過所述自動替換方法框架對相應(yīng)應(yīng)用執(zhí)行更新操作。2.如權(quán)利要求1所述實現(xiàn)1S應(yīng)用在線更新的方法,其特征在于,該方法中,利用ob j ec t i ve — c動態(tài)語言特性編寫所述自動替換方法框架。3.如權(quán)利要求1所述實現(xiàn)1S應(yīng)用在線更新的方法,其特征在于,該方法中,所述信使文件通過Iua、javascript或html5腳本語言編寫。4.如權(quán)利要求1所述實現(xiàn)1S應(yīng)用在線更新的方法,其特征在于,該方法中,所述服務(wù)器端向客戶端下發(fā)信使文件的步驟進(jìn)一步包括: 在服務(wù)器端部署信使文件下發(fā)接口 ;在需要更新時,服務(wù)器端通過信使文件下發(fā)接口向客戶端下發(fā)信使文件。5.如權(quán)利要求1所述實現(xiàn)1S應(yīng)用在線更新的方法,其特征在于,所述客戶端讀取信使文件,通過所述自動替換方法框架對相應(yīng)應(yīng)用執(zhí)行更新操作的步驟中,在相應(yīng)應(yīng)用上線時,所述客戶端通過自動替換方法框架執(zhí)行更新操作。6.一種實現(xiàn)1S應(yīng)用在線更新的系統(tǒng),其特征在于,該系統(tǒng)包括服務(wù)器端和客戶端; 所述服務(wù)器端,用于向客戶端下發(fā)信使文件; 所述客戶端,其應(yīng)用內(nèi)集成有自動替換方法框架,用于在接收到來自服務(wù)器端的信使文件時通過所述自動替換方法框架對相應(yīng)應(yīng)用執(zhí)行更新操作。7.如權(quán)利要求6所述實現(xiàn)1S應(yīng)用在線更新的系統(tǒng),其特征在于,所述服務(wù)器端還設(shè)有信使文件下發(fā)接口,供所述客戶端調(diào)用。
【文檔編號】H04L29/08GK105847443SQ201610373401
【公開日】2016年8月10日
【申請日】2016年5月31日
【發(fā)明人】周聰偉
【申請人】深圳市佑嘉互動科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1