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

一種加速客戶端啟動(dòng)的方法、裝置及終端的制作方法

文檔序號(hào):6499012閱讀:127來(lái)源:國(guó)知局
一種加速客戶端啟動(dòng)的方法、裝置及終端的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種加速客戶端啟動(dòng)的方法,包括:讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息;讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊;確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配,則提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。本發(fā)明實(shí)現(xiàn)了加速客戶端啟動(dòng)的目的。本發(fā)明還提供一種加速客戶端啟動(dòng)的裝置及終端。
【專利說(shuō)明】 一種加速客戶?而啟動(dòng)的方法、裝直及終?而
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及游戲【技術(shù)領(lǐng)域】,尤其涉及一種加速客戶端啟動(dòng)的方法、裝置及終端。
【背景技術(shù)】
[0002]在客戶端啟動(dòng)登錄過(guò)程中,文件輸入/輸出是影響客戶端啟動(dòng)登錄的一個(gè)重要因素。特別是具有多插件的客戶端平臺(tái),如即時(shí)通信工具。目前,通常采用復(fù)合文檔技術(shù)來(lái)提高客戶端啟動(dòng)登錄的速度。但是,復(fù)合文檔的數(shù)量是有限制的,若復(fù)合文檔的數(shù)量很多時(shí),同樣會(huì)降低客戶端啟動(dòng)登錄的速度。

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

[0003]本發(fā)明實(shí)施例提供了一種加速客戶端啟動(dòng)的方法、裝置及終端,以提供客戶端啟動(dòng)登錄的速度。
[0004]本發(fā)明第一方面提供一種加速客戶端啟動(dòng)的方法,包括:
[0005]讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息;
[0006]讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊;
[0007]確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配,則提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。
[0008]本發(fā)明第二方面提供一種加速客戶端啟動(dòng)的裝置,包括:
[0009]讀取模塊,用于讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息,及讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的數(shù)預(yù)設(shè)據(jù)塊;
[0010]確定模塊,用于確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配;
[0011]提取模塊,用于提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。
[0012]本發(fā)明第三方面提供一種終端,包括上述加速客戶端啟動(dòng)的裝置。
[0013]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0014]本發(fā)明實(shí)施例本發(fā)明通過(guò)讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息;讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊;確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配,則提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。本發(fā)明使客戶端在啟動(dòng)時(shí)無(wú)需再訪問(wèn)硬盤中的啟動(dòng)文件夾來(lái)調(diào)用打開(kāi)文件中的啟動(dòng)數(shù)據(jù)塊,而是將直接提取存儲(chǔ)的對(duì)應(yīng)第一信息的預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。本發(fā)明實(shí)現(xiàn)了加速客戶端啟動(dòng)的目的。
【專利附圖】

【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明較佳實(shí)施例提供的一種加速客戶端啟動(dòng)的方法流程圖;
[0017]圖2為圖1中的預(yù)設(shè)鍵值對(duì)的生成方法的流程圖;
[0018]圖3為圖1的第三步驟的具體流程圖;
[0019]圖4為圖3的第三步驟的具體流程圖;
[0020]圖5為圖1的另一部分的流程圖;
[0021]圖6為本發(fā)明較佳實(shí)施例提供的一種終端的結(jié)構(gòu)框圖;
[0022]圖7為圖6中的確定模塊的結(jié)構(gòu)框圖;
[0023]圖8為圖6中的加速客戶端啟動(dòng)的裝置的另一結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0024]下面將結(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ù)的范圍。
[0025]下面將結(jié)合附圖1,對(duì)本發(fā)明實(shí)施例提供的一種加速客戶端啟動(dòng)的方法進(jìn)行詳細(xì)介紹。
[0026]請(qǐng)參見(jiàn)圖1,為本發(fā)明較佳實(shí)施例提供的加速客戶端啟動(dòng)的方法的流程圖;該方法用于加速客戶端的啟動(dòng)登錄。在本實(shí)施方式中,所述客戶端平臺(tái)可以為即時(shí)通信工具。該方法可以包括以下步驟:
[0027]S101,讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息。
[0028]客戶端在進(jìn)行啟動(dòng)登錄時(shí),需要從硬盤中將客戶端啟動(dòng)時(shí)所需的I/O (input/output,輸入/輸出)數(shù)據(jù)讀取到內(nèi)存中。其中,所述I/O數(shù)據(jù)包括第一信息。所述第一信息包括文件路徑、偏移值及長(zhǎng)度值。
[0029]S102,讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊。
[0030]請(qǐng)繼續(xù)參見(jiàn)圖2,所述預(yù)設(shè)鍵值對(duì)的生成方法包括:
[0031]S1021,讀取客戶端第一次啟動(dòng)時(shí)的啟動(dòng)數(shù)據(jù)的第二信息。
[0032]其中,所述第二信息包括文件路徑、偏移值及長(zhǎng)度值。
[0033]S1022,根據(jù)讀取到的第二信息確定所述預(yù)設(shè)鍵值。
[0034]其中,所述預(yù)設(shè)鍵值與所述第二信息的關(guān)系為:預(yù)設(shè)鍵值=SHAl (文件路徑,偏移值,長(zhǎng)度值),其中,SHAl為安全哈希算法。
[0035]S1023,讀取確定的所述預(yù)設(shè)鍵值對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊。
[0036]具體地,根據(jù)所述第二信息從所述硬盤中打開(kāi)相應(yīng)的文件夾,并將相應(yīng)文件夾中的啟動(dòng)數(shù)據(jù)塊讀取到內(nèi)存。因此,讀取到內(nèi)存中的啟動(dòng)數(shù)據(jù)塊即為對(duì)應(yīng)確定的所述預(yù)設(shè)鍵值對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊。
[0037]S1024,將確定的所述預(yù)設(shè)鍵值與其對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊組成所述預(yù)設(shè)鍵值對(duì)。
[0038]其中,所述預(yù)設(shè)鍵值對(duì)的形式可以為如下格式:(預(yù)設(shè)鍵值,預(yù)設(shè)數(shù)據(jù)塊)。[0039]S1025,存儲(chǔ)所述預(yù)設(shè)鍵值對(duì)。
[0040]其中,存儲(chǔ)所述預(yù)設(shè)鍵值對(duì)可以為將組成的預(yù)設(shè)鍵值對(duì)從所述內(nèi)存中寫入到所述硬盤來(lái)進(jìn)行存儲(chǔ)。
[0041]S103,確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配,則提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。
[0042]具體地,判定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)是否匹配。當(dāng)判定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配時(shí),即為確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配,則提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)執(zhí)行客戶端的啟動(dòng)過(guò)程。
[0043]請(qǐng)繼續(xù)參考圖3,步驟S103中的確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配包括:
[0044]S1031,根據(jù)讀取到的第一信息確定相應(yīng)的第一鍵值。
[0045]其中,所述第一鍵值與所述第一信息的關(guān)系為:第一鍵值=SHAl (文件路徑,偏移值,長(zhǎng)度值),SHAl為安全哈希算法。所述第一信息包括文件路徑、偏移值及長(zhǎng)度值。
[0046]S1032,確定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。
[0047]具體地,判定所述第一鍵值是否存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。當(dāng)判定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中,即為確定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。
[0048]進(jìn)一步地,步驟S103中的確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配還包括:
[0049]S1033,確定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配,則表明所述讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配。
[0050]具體地,判定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊是否匹配。當(dāng)判定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配時(shí),即為確定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配。
[0051]請(qǐng)繼續(xù)參見(jiàn)圖4,所述步驟S1033中的確定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配包括:
[0052]S1034,提取所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊的第一時(shí)間戳。
[0053]其中,每一預(yù)設(shè)鍵值對(duì)中的預(yù)設(shè)數(shù)據(jù)塊均標(biāo)識(shí)有時(shí)間戳。
[0054]S1035,提取所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊的第二時(shí)間戳。
[0055]其中,所述硬盤中存儲(chǔ)的啟動(dòng)信息對(duì)應(yīng)的數(shù)據(jù)塊均標(biāo)識(shí)有時(shí)間戳。
[0056]S1036,確定所述第二時(shí)間戳不晚于所述第一時(shí)間戳,則表明所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配。
[0057]具體地,判定所述第二時(shí)間戳是否晚于所述第一時(shí)間戳,當(dāng)判定所述第二時(shí)間戳不晚于所述第一時(shí)間戳,即為確定所述第二時(shí)間戳不晚于所述第一時(shí)間戳。當(dāng)判定所述第二時(shí)間戳晚于所述第一時(shí)間戳,即為確定所述第二時(shí)間戳晚于所述第一時(shí)間戳,則根據(jù)所述第一信息從所述硬盤中打開(kāi)相應(yīng)的文件夾,并將相應(yīng)文件夾中的啟動(dòng)數(shù)據(jù)塊讀取到內(nèi)存來(lái)執(zhí)行客戶端的啟動(dòng)過(guò)程。
[0058]請(qǐng)繼續(xù)參考圖5,所述方法還包括:[0059]S104,確定所述第一鍵值不存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。
[0060]具體地,判定所述第一鍵值是否存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。當(dāng)判定所述第一鍵值不存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中,即為確定所述第一鍵值不存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。
[0061]S105,提取所述第一鍵值對(duì)應(yīng)的第一數(shù)據(jù)塊。
[0062]根據(jù)所述第一信息從所述硬盤中打開(kāi)相應(yīng)的文件夾,并將相應(yīng)文件夾中的啟動(dòng)數(shù)據(jù)塊讀取到內(nèi)存。因此,讀取到內(nèi)存中的啟動(dòng)數(shù)據(jù)塊即為對(duì)應(yīng)確定的所述第一鍵值對(duì)應(yīng)的第一數(shù)據(jù)塊。
[0063]S106,將所述第一鍵值與提取到的第一數(shù)據(jù)塊組成新的預(yù)設(shè)鍵值對(duì)。
[0064]其中,所述預(yù)設(shè)鍵值對(duì)的形式可以為如下格式:(預(yù)設(shè)鍵值,預(yù)設(shè)數(shù)據(jù)塊)。
[0065]S107,存儲(chǔ)新組成的預(yù)設(shè)鍵值對(duì)。
[0066]其中,存儲(chǔ)新組成的預(yù)設(shè)鍵值對(duì)可以為將新組成的預(yù)設(shè)鍵值對(duì)從所述內(nèi)存中寫入到所述硬盤來(lái)進(jìn)行存儲(chǔ),增加了預(yù)設(shè)鍵值對(duì),從而更加提供了客戶端啟動(dòng)的速度。
[0067]在本較佳實(shí)施方式中,本發(fā)明通過(guò)讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息;讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊;確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配,則提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。本發(fā)明使客戶端在啟動(dòng)時(shí)無(wú)需再訪問(wèn)硬盤中的啟動(dòng)文件夾來(lái)調(diào)用打開(kāi)文件中的啟動(dòng)數(shù)據(jù)塊,而是將直接提取存儲(chǔ)的對(duì)應(yīng)第一信息的預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。本發(fā)明實(shí)現(xiàn)了加速客戶端啟動(dòng)的目的。
[0068]請(qǐng)參見(jiàn)圖6,為本發(fā)明較佳實(shí)施例提供的終端200。所述終端200包括一種加速客戶端啟動(dòng)的裝置100。所述裝置100用于加速客戶端的啟動(dòng)。所述裝置100可以包括:讀取模塊10、確定模塊20及提取模塊30。
[0069]所述讀取模塊10用于讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息,及讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì)。其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的數(shù)預(yù)設(shè)據(jù)塊。
[0070]其中,客戶端在進(jìn)行啟動(dòng)登錄時(shí),需要從硬盤中將客戶端啟動(dòng)時(shí)所需的I/O(input/output,輸入/輸出)數(shù)據(jù)讀取到內(nèi)存中。其中,所述I/O數(shù)據(jù)包括第一信息。所述第一信息包括文件路徑、偏移值及長(zhǎng)度值。
[0071]所述確定模塊20用于確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配。
[0072]具體地,所述確定模塊20判定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)是否匹配。當(dāng)判定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配時(shí),即為確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配。
[0073]所述提取模塊30用于提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。
[0074]請(qǐng)繼續(xù)參考圖7,所述確定模塊20包括確定單元21及提取單元22。
[0075]所述確定單元21用于根據(jù)讀取到的第一信息確定相應(yīng)的第一鍵值,還用于確定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。所述確定單元21還用于確定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配。
[0076]其中,所述第一信息與第一鍵值之間的關(guān)系為:第一鍵值=SHAl (文件路徑,偏移值,長(zhǎng)度值),SHAl為安全哈希算法。所述第一信息包括文件路徑、偏移值及長(zhǎng)度值。[0077]所述確定單元21用于判定所述第一鍵值是否存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。當(dāng)判定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中,即為確定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。所述確定單元21還用于判定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊是否匹配。當(dāng)判定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配時(shí),即為確定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配。
[0078]所述提取單元22用于提取所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊的第一時(shí)間戳,及提取所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊的第二時(shí)間戳。
[0079]其中,每一預(yù)設(shè)鍵值對(duì)中的預(yù)設(shè)數(shù)據(jù)塊均標(biāo)識(shí)有時(shí)間戳。所述硬盤中存儲(chǔ)的啟動(dòng)信息對(duì)應(yīng)的數(shù)據(jù)塊均標(biāo)識(shí)有時(shí)間戳。
[0080]所述確定單元21還用于確定所述第二時(shí)間戳不晚于所述第一時(shí)間戳。
[0081]具體地,所述確定單元21判定所述第二時(shí)間戳是否晚于所述第一時(shí)間戳,當(dāng)判定所述第二時(shí)間戳不晚于所述第一時(shí)間戳,即為確定所述第二時(shí)間戳不晚于所述第一時(shí)間戳。
[0082]請(qǐng)繼續(xù)參見(jiàn)圖8,所述裝置100還包括組合模塊40及存儲(chǔ)模塊50。
[0083]所述確定模塊20還用于確定所述第一鍵值不存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。
[0084]具體地,所述確定模塊20用于判定所述第一鍵值是否存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。當(dāng)判定所述第一鍵值不存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中,即為確定所述第一鍵值不存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。
[0085]所述組合模塊40用于將所述第一鍵值與提取到的第一數(shù)據(jù)塊組成新的預(yù)設(shè)鍵值對(duì)。
[0086]其中,所述預(yù)設(shè)鍵值對(duì)的形式可以為如下格式:(預(yù)設(shè)鍵值,預(yù)設(shè)數(shù)據(jù)塊)。
[0087]所述存儲(chǔ)模塊50用于存儲(chǔ)新組成的預(yù)設(shè)鍵值對(duì)。
[0088]其中,所述存儲(chǔ)模塊50可以將新組成的預(yù)設(shè)鍵值對(duì)從所述內(nèi)存中寫入到所述硬盤來(lái)進(jìn)行存儲(chǔ),增加了預(yù)設(shè)鍵值對(duì),從而更加提供了客戶端啟動(dòng)的速度。
[0089]在本較佳實(shí)施方式中,本發(fā)明加速客戶端啟動(dòng)的裝置100包括讀取模塊10、確定模塊20及提取模塊30。所述讀取模塊10用于讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息,及讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的數(shù)預(yù)設(shè)據(jù)塊;所述確定模塊20用于確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配;所述提取模塊30用于提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。本發(fā)明使客戶端在啟動(dòng)時(shí)無(wú)需再訪問(wèn)硬盤中的啟動(dòng)文件夾來(lái)調(diào)用打開(kāi)文件中的啟動(dòng)數(shù)據(jù)塊,而是將直接提取存儲(chǔ)的與第一信息對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。本發(fā)明實(shí)現(xiàn)了加速客戶端啟動(dòng)的目的。
[0090]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0091]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種加速客戶端啟動(dòng)的方法,其特征在于,包括: 讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息; 讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊;確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配,則提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。
2.如權(quán)利要求1所述的方法,其特征在于,所述確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配包括: 根據(jù)讀取到的第一信息確定相應(yīng)的第一鍵值; 確定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。
3.如權(quán)利要求2所述的方法,其特征在于,所述確定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中之后還包括: 確定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配,則表明所述讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配。
4.如權(quán)利要求3所述的方法,其特征在于,所述確定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述 第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配包括: 提取所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊的第一時(shí)間戳; 提取所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊的第二時(shí)間戳; 確定所述第二時(shí)間戳不晚于所述第一時(shí)間戳,則表明所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配。
5.如權(quán)利要求2所述的方法,其特征在于,還包括: 確定所述第一鍵值不存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中,提取所述第一鍵值對(duì)應(yīng)的第一數(shù)據(jù)塊; 將所述第一鍵值與提取到的第一數(shù)據(jù)塊組成新的預(yù)設(shè)鍵值對(duì); 存儲(chǔ)新組成的預(yù)設(shè)鍵值對(duì)。
6.如權(quán)利要求1-5中任一項(xiàng)所述的方法,其特征在于,所述第一及第二信息均為文件路徑、偏移值及長(zhǎng)度值。
7.一種加速客戶端啟動(dòng)的裝置,其特征在于,包括: 讀取模塊,用于讀取客戶端的啟動(dòng)數(shù)據(jù)的第一信息,及讀取存儲(chǔ)的預(yù)設(shè)鍵值對(duì),其中所述預(yù)設(shè)鍵值對(duì)包括預(yù)設(shè)鍵值及其對(duì)應(yīng)的數(shù)預(yù)設(shè)據(jù)塊; 確定模塊,用于確定讀取到的第一信息與讀取到的預(yù)設(shè)鍵值對(duì)匹配; 提取模塊,用于提取與所述第一信息對(duì)應(yīng)的所述預(yù)設(shè)數(shù)據(jù)塊來(lái)直接執(zhí)行客戶端的啟動(dòng)過(guò)程。
8.如權(quán)利要求7所述的裝置,其特征在于,所述確定模塊包括: 確定單元,用于根據(jù)讀取到的第一信息確定相應(yīng)的第一鍵值,還用于確定所述第一鍵值存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中。
9.如權(quán)利要求8所述的裝置,其特征在于,所述確定單元還用于確定所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊與所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊匹配。
10.如權(quán)利要求8所述的裝置,其特征在于,所述確定模塊還包括: 提取單元,用于提取所述第一鍵值在所述預(yù)設(shè)鍵值對(duì)中對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)塊的第一時(shí)間戳,及提取所述第一信息對(duì)應(yīng)的第一數(shù)據(jù)塊的第二時(shí)間戳;其中,所述確定單元還用于確定所述第二時(shí)間戳不晚于所述第一時(shí)間戳。
11.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:組合模塊及存儲(chǔ)模塊,其中,所述確定模塊還用于確定所述第一鍵值不存在于讀取到的所述預(yù)設(shè)鍵值對(duì)中,所述組合模塊用于將所述第一鍵值與提取到的第一數(shù)據(jù)塊組成新的預(yù)設(shè)鍵值對(duì),所述存儲(chǔ)模塊用于存儲(chǔ)新組成的預(yù)設(shè)鍵值對(duì)。
12.—種終端,其特征在于,其包括如權(quán)利要求7-11任一項(xiàng)所述的加速客戶端啟動(dòng)的裝置。
【文檔編號(hào)】G06F9/445GK103927192SQ201310012669
【公開(kāi)日】2014年7月16日 申請(qǐng)日期:2013年1月14日 優(yōu)先權(quán)日:2013年1月14日
【發(fā)明者】陳國(guó)樂(lè), 吳洪偉 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1