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

一種文件升級(jí)的方法、裝置和終端的制作方法

文檔序號(hào):9396731閱讀:213來(lái)源:國(guó)知局
一種文件升級(jí)的方法、裝置和終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)軟件技術(shù)領(lǐng)域,尤其涉及一種文件升級(jí)的方法、裝置和終端。
【背景技術(shù)】
[0002]隨著用戶的需求和市場(chǎng)的推進(jìn),一個(gè)程序(包括應(yīng)用程序和系統(tǒng)程序)的生命周期很短,開(kāi)發(fā)人員經(jīng)常會(huì)對(duì)已開(kāi)發(fā)的程序進(jìn)行升級(jí),即在原有程序的基礎(chǔ)上增加一些新功能或?qū)υ泄δ苓M(jìn)行改進(jìn),以增強(qiáng)用戶的體驗(yàn)。目前是通過(guò)對(duì)原有程序中的某個(gè)文件進(jìn)行升級(jí),以增加對(duì)應(yīng)的功能或?qū)υ泄δ苓M(jìn)行改進(jìn)。
[0003]而現(xiàn)有技術(shù)中對(duì)文件進(jìn)行升級(jí)的方法是:檢測(cè)升級(jí)文件的原始文件是否被調(diào)用,若原始文件正在運(yùn)行或被其他程序占用,則判定原始文件被調(diào)用,則提示用戶重啟系統(tǒng),通過(guò)在重啟系統(tǒng)時(shí)將原始文件替換為升級(jí)文件,從而實(shí)現(xiàn)對(duì)文件進(jìn)行升級(jí)。但往往用戶一般不會(huì)立即重啟系統(tǒng),甚至,根本不會(huì)重啟系統(tǒng),導(dǎo)致文件升級(jí)的時(shí)間較長(zhǎng),降低了用戶體驗(yàn)。

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

[0004]本發(fā)明提供一種文件升級(jí)的方法、裝置和終端,可以解決在對(duì)文件進(jìn)行升級(jí)時(shí)必須要重啟系統(tǒng)導(dǎo)致文件升級(jí)的時(shí)間較長(zhǎng)的問(wèn)題。
[0005]本發(fā)明第一方面提供了一種文件升級(jí)的方法,包括:
[0006]檢測(cè)升級(jí)文件對(duì)應(yīng)的原始文件是否被調(diào)用;
[0007]若所述升級(jí)文件對(duì)應(yīng)的所述原始文件被調(diào)用,則檢測(cè)調(diào)用所述原始文件的目標(biāo)應(yīng)用程序是否正在運(yùn)行任務(wù);
[0008]若所述目標(biāo)應(yīng)用程序未運(yùn)行任務(wù),則結(jié)束所述目標(biāo)應(yīng)用程序的進(jìn)程,并將所述原始文件替換為所述升級(jí)文件后,重新運(yùn)行所述目標(biāo)應(yīng)用程序的進(jìn)程。
[0009]可選的,若所述目標(biāo)應(yīng)用程序正在運(yùn)行任務(wù),所述方法還包括:
[0010]在經(jīng)過(guò)預(yù)設(shè)時(shí)長(zhǎng)之后,返回執(zhí)行所述檢測(cè)升級(jí)文件對(duì)應(yīng)的原始文件是否被調(diào)用的步驟。
[0011]其中,所述檢測(cè)調(diào)用所述原始文件的目標(biāo)應(yīng)用程序是否正在運(yùn)行任務(wù)包括:
[0012]通過(guò)全局事件向所述目標(biāo)應(yīng)用程序發(fā)出檢測(cè)通知,將所述檢測(cè)通知轉(zhuǎn)換為所述目標(biāo)應(yīng)用程序?qū)?yīng)的識(shí)別格式,通過(guò)所述轉(zhuǎn)換的所述檢測(cè)通知觸發(fā)所述目標(biāo)應(yīng)用程序檢測(cè)是否正在運(yùn)行任務(wù)。
[0013]可選的,若所述升級(jí)文件對(duì)應(yīng)的所述原始文件未被調(diào)用,所述方法還包括:
[0014]將所述原始文件替換為所述升級(jí)文件。
[0015]進(jìn)一步的,所述檢測(cè)升級(jí)文件對(duì)應(yīng)的原始文件是否被調(diào)用之前,所述方法還包括:
[0016]在空閑時(shí)下載所述升級(jí)文件并保存在本地。
[0017]相應(yīng)地,本發(fā)明第二方面還提供了一種文件升級(jí)的裝置,包括:
[0018]調(diào)用檢測(cè)模塊,用于檢測(cè)升級(jí)文件對(duì)應(yīng)的原始文件是否被調(diào)用;
[0019]任務(wù)檢測(cè)模塊,用于若所述升級(jí)文件對(duì)應(yīng)的所述原始文件被調(diào)用,則檢測(cè)調(diào)用所述原始文件的目標(biāo)應(yīng)用程序是否正在運(yùn)行任務(wù);
[0020]文件升級(jí)處理模塊,用于若所述目標(biāo)應(yīng)用程序未運(yùn)行任務(wù),則結(jié)束所述目標(biāo)應(yīng)用程序的進(jìn)程,并將所述原始文件替換為所述升級(jí)文件后,重新運(yùn)行所述目標(biāo)應(yīng)用程序的進(jìn)程。
[0021]可選的,所述裝置還包括:
[0022]計(jì)時(shí)處理模塊,用于若所述目標(biāo)應(yīng)用程序正在運(yùn)行任務(wù),在經(jīng)過(guò)預(yù)設(shè)時(shí)長(zhǎng)之后,觸發(fā)所述調(diào)用檢測(cè)模塊檢測(cè)升級(jí)文件對(duì)應(yīng)的原始文件是否被調(diào)用。
[0023]其中,所述任務(wù)檢測(cè)模塊具體用于:
[0024]通過(guò)全局事件向所述目標(biāo)應(yīng)用程序發(fā)出檢測(cè)通知,將所述檢測(cè)通知轉(zhuǎn)換為所述目標(biāo)應(yīng)用程序?qū)?yīng)的識(shí)別格式,通過(guò)所述轉(zhuǎn)換的所述檢測(cè)通知觸發(fā)所述目標(biāo)應(yīng)用程序檢測(cè)是否正在運(yùn)行任務(wù)。
[0025]可選的,所述文件升級(jí)處理模塊還用于:
[0026]若所述升級(jí)文件對(duì)應(yīng)的所述原始文件未被調(diào)用,將所述原始文件替換為所述升級(jí)文件。
[0027]進(jìn)一步的,所述裝置還包括:
[0028]下載模塊,用于在空閑時(shí)下載所述升級(jí)文件并保存在本地。
[0029]本發(fā)明第三方面還提供了一種終端,包括第二方面所述的文件升級(jí)的裝置的部分或全部。
[0030]實(shí)施本發(fā)明實(shí)施例,具有以下有益效果:
[0031]檢測(cè)升級(jí)文件對(duì)應(yīng)的原始文件是否被調(diào)用,若所述升級(jí)文件對(duì)應(yīng)的所述原始文件被調(diào)用,則進(jìn)一步檢測(cè)調(diào)用所述原始文件的目標(biāo)應(yīng)用程序是否正在運(yùn)行任務(wù),若所述目標(biāo)應(yīng)用程序未運(yùn)行任務(wù),說(shuō)明目標(biāo)應(yīng)用程序可以強(qiáng)制退出,則結(jié)束所述目標(biāo)應(yīng)用程序的進(jìn)程,并將所述原始文件替換為所述升級(jí)文件后,重新運(yùn)行所述目標(biāo)應(yīng)用程序的進(jìn)程,實(shí)現(xiàn)了自動(dòng)升級(jí)文件,從而縮短了文件升級(jí)的時(shí)間,增強(qiáng)了用戶體驗(yàn)。
【附圖說(shuō)明】
[0032]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1是本發(fā)明實(shí)施例提供的一種文件升級(jí)的方法的流程示意圖;
[0034]圖2是本發(fā)明實(shí)施例提供的另一種文件升級(jí)的方法的流程示意圖;
[0035]圖3是本發(fā)明實(shí)施例提供的一種文件升級(jí)的裝置的結(jié)構(gòu)示意圖;
[0036]圖4是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0038]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種文件升級(jí)的方法的流程示意圖;如圖1所示所述方法可以包括:
[0039]步驟S110,檢測(cè)升級(jí)文件對(duì)應(yīng)的原始文件是否被調(diào)用。若所述升級(jí)文件對(duì)應(yīng)的所述原始文件被調(diào)用,則執(zhí)行步驟S120。
[0040]為了便于理解如何確定升級(jí)文件的原始文件,這里先介紹下應(yīng)用程序的安裝包。應(yīng)用程序的安裝包中包括應(yīng)用程序安裝所需要的所有文件,運(yùn)行其中的可執(zhí)行文件,可以將此應(yīng)用程序的所有文件釋放到硬盤(pán)上,完成修改注冊(cè)表、修改系統(tǒng)設(shè)置、創(chuàng)建創(chuàng)捷方式等工作。其中,安裝包中的所有文件都存在文件名稱和文件版本號(hào)。因此,可以通過(guò)升級(jí)文件的文件名稱確定所述升級(jí)文件的原始文件。其中,所述原始文件與所述升級(jí)文件的文件名稱相同,且所述原始文件的版本號(hào)僅次于所述升級(jí)文件的版本號(hào)。
[0041]具體實(shí)現(xiàn)中,終端可以檢測(cè)升級(jí)文件對(duì)應(yīng)的原始文件是否正在運(yùn)行,或者,是否被其他應(yīng)用程序占用,若是,終端則可以判定所述升級(jí)文件的原始文件被調(diào)用,則執(zhí)行步驟S120o
[0042]進(jìn)一步的,終端可以在空閑時(shí)下載所述升級(jí)文件并保存在本地。終端利用空閑資源下載所述升級(jí)文件可以提高網(wǎng)絡(luò)資源利用率。
[0043]步驟S120,檢測(cè)調(diào)用所述原始文件的目標(biāo)應(yīng)用程序是否正在運(yùn)行任務(wù)。若所述目標(biāo)應(yīng)用程序未運(yùn)行任務(wù),則執(zhí)行步驟S130。
[0044]任務(wù)是指由軟件完成的一個(gè)活動(dòng)。一個(gè)任務(wù)既可以是一個(gè)進(jìn)程,也可以是一個(gè)線程。簡(jiǎn)而言之,它指的是一系列共同達(dá)到某一目的的操作。例如,讀取數(shù)據(jù)并將數(shù)據(jù)放入內(nèi)存中。這個(gè)任務(wù)可以作為一個(gè)進(jìn)程來(lái)實(shí)現(xiàn),也可以作為一個(gè)線程實(shí)現(xiàn)。進(jìn)程為程序的執(zhí)行,程序是一組指令的有序集合,而線程則是某一進(jìn)程中一路單獨(dú)運(yùn)行的程序。
[0045]—個(gè)應(yīng)用程序正在執(zhí)行任務(wù)表不正在執(zhí)行某項(xiàng)操作。例如,用戶啟動(dòng)了一個(gè)窗口中的數(shù)據(jù)庫(kù)應(yīng)用程序,操作系統(tǒng)就
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1