日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

應(yīng)用程序更新方法及其終端、服務(wù)器的制造方法

文檔序號(hào):9843956閱讀:674來(lái)源:國(guó)知局
應(yīng)用程序更新方法及其終端、服務(wù)器的制造方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種應(yīng)用程序更新方法及其終端、服務(wù)器?!尽颈尘凹夹g(shù)】】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的迅速發(fā)展以及移動(dòng)終端智能化技術(shù)的不斷提高,海量的應(yīng)用程序被移動(dòng)終端下載及安裝,極大地豐富了人們的移動(dòng)生活。
[0003]為了滿足日益提升的用戶需求,或者需要為現(xiàn)有版本的應(yīng)用程序修復(fù)漏洞和改善產(chǎn)品性能等,開發(fā)人員對(duì)現(xiàn)有應(yīng)用程序做出改進(jìn)或者優(yōu)化之后,會(huì)在應(yīng)用程序中添加相關(guān)代碼,并編譯打包之后生成該應(yīng)用程序的新版本安裝包,其中包含該應(yīng)用程序的所有邏輯代碼,再通過版本更新的方式發(fā)布該新的更新包。待用戶確認(rèn)需要更新或修復(fù)該應(yīng)用程序時(shí),需要下載該新版本的整個(gè)安裝包,卸載舊版本,然后再安裝新版本。這種更新方式對(duì)用戶來(lái)說操作繁瑣,每次用戶都需要執(zhí)行卸載和安裝整個(gè)程序包,浪費(fèi)系統(tǒng)資源。

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

[0004]本發(fā)明的目的旨在解決上述至少一個(gè)問題,提供了一種應(yīng)用程序更新方法及其終端、服務(wù)器。
[0005]為實(shí)現(xiàn)該目的,本發(fā)明采用如下技術(shù)方案:
[0006]本發(fā)明提供了一種應(yīng)用程序更新方法,其包括步驟:
[0007]響應(yīng)于監(jiān)測(cè)到應(yīng)用程序的主安裝文件的啟動(dòng)事件,檢測(cè)該應(yīng)用程序中對(duì)應(yīng)的從文件模塊是否需要升級(jí);
[0008]當(dāng)需要升級(jí)時(shí),通過遠(yuǎn)程接口發(fā)送指向該從文件模塊的更新請(qǐng)求;
[0009]接收返回的與該更新請(qǐng)求對(duì)應(yīng)的所述從文件模塊的更新包,更新該從文件模塊;
[0010]再次監(jiān)測(cè)到所述主安裝文件的啟動(dòng)事件,靜默加載所述更新包到該啟動(dòng)進(jìn)程中,以完成該應(yīng)用程序的更新。
[0011]具體的,所述響應(yīng)于監(jiān)測(cè)到應(yīng)用程序的主安裝文件的啟動(dòng)事件,檢測(cè)該應(yīng)用程序中從文件模塊是否需要升級(jí)的步驟中,包括:
[0012]響應(yīng)于監(jiān)測(cè)到應(yīng)用程序的主安裝文件的啟動(dòng)事件,通過遠(yuǎn)程接口發(fā)送指向所述從文件模塊的詢問請(qǐng)求;
[0013]依據(jù)所接收的與該詢問請(qǐng)求對(duì)應(yīng)的回復(fù)信息,判斷所述從文件模塊是否需要升級(jí)。
[0014]具體的,所述依據(jù)所接收的與該詢問請(qǐng)求對(duì)應(yīng)的回復(fù)信息,判斷所述從文件模塊是否需要升級(jí)的步驟中,包括:
[0015]接收返回的與該詢問請(qǐng)求對(duì)應(yīng)的從文件模塊的新版本號(hào);
[0016]判斷該新版本號(hào)與從文件模塊的當(dāng)前版本號(hào)是否一致;
[0017]若一致,確定所述從文件模塊不需要升級(jí);反之不一致時(shí),確定所述從文件模塊需要升級(jí)。
[0018]進(jìn)一步的,所述更新請(qǐng)求中包括有所述從文件模塊的唯一性的標(biāo)識(shí)信息。
[0019]具體的,所述接收返回的與該更新請(qǐng)求對(duì)應(yīng)的所述從文件模塊的更新包,更新該從文件模塊的步驟中,包括:
[0020]接收返回的與該更新請(qǐng)求對(duì)應(yīng)的更新包,提取該更新包的標(biāo)識(shí)信息;
[0021 ]判斷該標(biāo)識(shí)信息與所述從文件模塊的標(biāo)識(shí)信息是否相同;
[0022]若是,將該更新包替換所述從文件模塊。
[0023]優(yōu)選的,所述標(biāo)識(shí)信息為所述從文件模塊的文件名或ID號(hào)。
[0024]具體的,所述接收返回的與該更新請(qǐng)求對(duì)應(yīng)的所述從文件模塊的更新包,更新該從文件模塊的步驟中,包括:
[0025]接收返回的與所述更新請(qǐng)求對(duì)應(yīng)的更新包,提取所述更新包的版本號(hào);
[0026]將該更新包的版本號(hào)與所述文件模塊的版本號(hào)進(jìn)行對(duì)比;
[0027]若對(duì)比結(jié)果不一致,將該更新包存儲(chǔ)在本地;反之,丟棄該更新包。
[0028]進(jìn)一步的,所述接收返回的與該更新請(qǐng)求對(duì)應(yīng)的所述從文件模塊的更新包,更新該從文件模塊的步驟之后,還包括:
[0029]依據(jù)獲取的該更新包的版本號(hào),獲取對(duì)應(yīng)的安裝配置文件;
[0030]將所述安裝配置文件存儲(chǔ)在更新包中,其中該安裝配置文件中編譯有該更新包的功能邏輯代碼及該功能邏輯代碼的入口。
[0031]進(jìn)一步的,所述依據(jù)獲取的該更新包的版本號(hào),獲取對(duì)應(yīng)的安裝配置文件的步驟中,包括:
[0032]獲取該更新包的版本號(hào)及本機(jī)的國(guó)際移動(dòng)設(shè)備身份碼MEI,通過遠(yuǎn)程接口發(fā)送包含該版本號(hào)和IMEI的安裝配置文件請(qǐng)求;
[0033]通過遠(yuǎn)程接口接收響應(yīng)于該配置文件請(qǐng)求而返回的安裝配置文件。
[0034]本發(fā)明還提供了一種應(yīng)用程序更新方法,其包括步驟:
[0035]接收針對(duì)應(yīng)用程序安裝包進(jìn)行局部更改的從文件模塊,將該從文件模塊關(guān)聯(lián)存儲(chǔ)于文件模塊信息庫(kù)中,并生成與該從文件模塊對(duì)應(yīng)的更新信息;
[0036]響應(yīng)于至少一個(gè)用戶指向該從文件模塊的詢問請(qǐng)求,返回該更新信息;
[0037]響應(yīng)于至少一個(gè)所述用戶的更新請(qǐng)求,推送相應(yīng)的所述從文件模塊。
[0038]具體的,所述更新信息中包括有所述從文件模塊的唯一性的標(biāo)識(shí)信息。
[0039]可選的,所述標(biāo)識(shí)信息為所述從文件模塊的文件名、和/或ID號(hào)、和/或版本號(hào)。
[0040]進(jìn)一步的,所述方法還包括步驟:
[0041]通過遠(yuǎn)程接口接收至少一個(gè)用戶的安裝配置文件請(qǐng)求,該安裝配置文件請(qǐng)求中包括有國(guó)際移動(dòng)設(shè)備身份碼IMEI及從文件模塊的版本號(hào);
[0042]依據(jù)該版本號(hào)和BffiI,編譯生成對(duì)應(yīng)的安裝配置文件;
[0043]響應(yīng)于該安裝配置文件請(qǐng)求,向?qū)?yīng)的用戶推送所述安裝配置文件。
[0044]具體的,所述安裝配置文件中編譯有所述從文件模塊的功能邏輯代碼及該功能邏輯代碼的入口。
[0045]本發(fā)明還提供了一種應(yīng)用程序更新終端,其包括有:
[0046]檢測(cè)模塊,用于響應(yīng)于監(jiān)測(cè)到應(yīng)用程序的主安裝文件的啟動(dòng)事件,檢測(cè)該應(yīng)用程序中對(duì)應(yīng)的從文件模塊是否需要升級(jí);
[0047]請(qǐng)求發(fā)送模塊,用于當(dāng)需要升級(jí)時(shí),通過遠(yuǎn)程接口發(fā)送指向該從文件模塊的更新請(qǐng)求;
[0048]接收模塊,用于接收返回的與該更新請(qǐng)求對(duì)應(yīng)的所述從文件模塊的更新包,更新該從文件模塊;
[0049]執(zhí)行模塊,用于再次監(jiān)測(cè)到所述主安裝文件的啟動(dòng)事件,靜默加載所述更新包到該啟動(dòng)進(jìn)程中,以完成該應(yīng)用程序的更新。
[0050]進(jìn)一步的,所述檢測(cè)模塊中還包括有詢問單元和升級(jí)判斷單元,
[0051]所述詢問單元,用于響應(yīng)于監(jiān)測(cè)到應(yīng)用程序的主安裝文件的啟動(dòng)事件,通過遠(yuǎn)程接口發(fā)送指向所述從文件模塊的詢問請(qǐng)求;
[0052]所述升級(jí)判斷單元,用于依據(jù)所接收的與該詢問請(qǐng)求對(duì)應(yīng)的回復(fù)信息,判斷所述從文件模塊是否需要升級(jí)。
[0053]進(jìn)一步的,所述升級(jí)判斷單元還用于接收返回的與該詢問請(qǐng)求對(duì)應(yīng)的從文件模塊的新版本號(hào);
[0054]判斷該新版本號(hào)與從文件模塊的當(dāng)前版本號(hào)是否一致;
[0055]若一致,確定所述從文件模塊不需要升級(jí);反之不一致時(shí),確定所述從文件模塊需要升級(jí)。
[0056]具體的,所述更新請(qǐng)求中包括有所述從文件模塊的唯一性的標(biāo)識(shí)信息。
[0057]進(jìn)一步的,所述接收模塊還用于
[0058]接收返回的與該更新請(qǐng)求對(duì)應(yīng)的更新包,提取該更新包的標(biāo)識(shí)信息;
[0059]判斷該標(biāo)識(shí)信息與所述從文件模塊的標(biāo)識(shí)信息是否相同;
[0060]若是,將該更新包替換所述從文件模塊。
[0061 ]可選的,所述標(biāo)識(shí)信息為所述從文件模塊的文件名或ID號(hào)。
[0062]進(jìn)一步的,所述接收模塊還用于
[0063]接收返回的與所述更新請(qǐng)求對(duì)應(yīng)的更新包,提取所述更新包的版本號(hào);
[0064]將該更新包的版本號(hào)與所述文件模塊的版本號(hào)進(jìn)行對(duì)比;
[0065]若對(duì)比結(jié)果不一致,將該更新包存儲(chǔ)在本地;反之,丟棄該更新包。
[0066]進(jìn)一步的,終端還包括有配置模塊,所述配置模塊還包括有配置文件獲取單元和第三存儲(chǔ)單元,
[0067]所述配置文件獲取單元,用于所述接收模塊接收返回的與該更新請(qǐng)求對(duì)應(yīng)的所述從文件模塊的更新包,更新該從文件模塊之后,依據(jù)獲取的該更新包的版本號(hào),獲取對(duì)應(yīng)的安裝配置文件;
[0068]所述第三存儲(chǔ)單元,用于將所述安裝配置文件存儲(chǔ)在更新包中,其中該安裝配置文件中編譯有該更新包的功能邏輯代碼及該功能邏輯代碼的入口。
[0069]具體的,所述配置文件獲取單元,還用于獲取該更新包的版本號(hào)及本機(jī)的國(guó)際移動(dòng)設(shè)備身份碼MEI,通過遠(yuǎn)程接口發(fā)送包含該版本號(hào)和頂EI的安裝配置文件請(qǐng)求;
[0070]通過遠(yuǎn)程接口接收響應(yīng)于該配置文件請(qǐng)求而返回的安裝配置文件。
[0071 ]本發(fā)明還提供了一種服務(wù)器,其包括有:
[0072]更新包接收模塊,用于接收針對(duì)應(yīng)用程序安裝包進(jìn)行局部更改的從文件模塊,將該從文件模塊關(guān)聯(lián)存儲(chǔ)于文件模塊信息庫(kù)中,并生成與該從文件模塊對(duì)應(yīng)的更新信息;
[0073]信息推送模塊,用于響應(yīng)于至少一個(gè)用戶指向該從文件模塊的詢問請(qǐng)求,返回該更新信息;
[0074]更新包推送模塊,用于響應(yīng)于至少一個(gè)所述用戶的更新請(qǐng)求,推送相應(yīng)的所述從文件模塊。
[0075]具體的,所述更新信息中包括有所述從文件模塊的唯一性的標(biāo)識(shí)信息。
[0076]進(jìn)一步的,所述標(biāo)識(shí)信息為所述從文件模塊的文件名、和/或ID號(hào)、和/或版本號(hào)。
[0077]進(jìn)一步的,還包括配置文件推送模塊,
[0078]所述配置文件推送模塊,用于通過遠(yuǎn)程接口接收至少一個(gè)用戶的安裝配置文件請(qǐng)求,該安裝配置文件請(qǐng)求中包括有國(guó)際移動(dòng)設(shè)備身份碼IMEI及從文件模塊的版本號(hào);
[0079]依據(jù)該版本號(hào)和BffiI,編譯生成對(duì)應(yīng)的安裝配置文件;
[0080]響應(yīng)于該安裝配置文件請(qǐng)求,向?qū)?yīng)的用戶推送所述安裝配置文件。
[0081 ]具體的,所述安裝配置文件中編譯有所述從文件模塊的功能邏輯代碼及該功能邏輯代碼的入口。
[0082]與現(xiàn)有技術(shù)相比,本發(fā)明具備如下優(yōu)點(diǎn):
[
當(dāng)前第1頁(yè)1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1