應(yīng)用的加速處理方法、裝置和系統(tǒng)、服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其是一種應(yīng)用的加速處理方法、裝置和系統(tǒng)、服務(wù)器。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,智能移動(dòng)終端,例如智能手機(jī)終端、掌上電腦等,越來越普及。如今大部分的移動(dòng)終端都具有聯(lián)網(wǎng)功能,尤其是隨著智能手機(jī)終端的普及,將人們帶入了網(wǎng)絡(luò)時(shí)代。用戶可以通過在移動(dòng)終端上安裝各種應(yīng)用程序(簡(jiǎn)稱為:應(yīng)用,APP),來進(jìn)行學(xué)習(xí)和娛樂,例如看小說、看視頻、上網(wǎng)沖浪、玩游戲等。其中,網(wǎng)絡(luò)游戲成為越來越多的用戶的娛樂方式,網(wǎng)頁游戲、游戲客戶端游戲、手機(jī)游戲等多種類型的網(wǎng)絡(luò)游戲可以給用戶帶來不同的游戲體驗(yàn)。
[0003]由于通常的網(wǎng)絡(luò)游戲?qū)W(wǎng)絡(luò)流量和系統(tǒng)資源的需求都比較大,故用戶在網(wǎng)絡(luò)游戲的過程中難免會(huì)遇到卡頓、卡屏、運(yùn)行速度慢等問題。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)的游戲優(yōu)化方案,通常是通過選擇一個(gè)用戶連接最快的服務(wù)器,從而提高游戲的聯(lián)網(wǎng)速度來實(shí)現(xiàn)游戲優(yōu)化。然而這種方案往往只能提升游戲的聯(lián)網(wǎng)速度,而無法對(duì)移動(dòng)終端的系統(tǒng)資源進(jìn)行優(yōu)化,因此,仍然有可能存在卡頓、卡屏、游戲運(yùn)行速度慢等問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問題是:提供一種應(yīng)用的加速處理方法、裝置和系統(tǒng)、服務(wù)器,以提高移動(dòng)終端中應(yīng)用的運(yùn)行速度和流暢度。
[0006]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供的一種應(yīng)用的加速處理方法,包括:
[0007]接收客戶端上傳的所在移動(dòng)終端中前臺(tái)應(yīng)用的應(yīng)用特征信息;所述應(yīng)用特征信息由客戶端在檢測(cè)到移動(dòng)終端中有前臺(tái)應(yīng)用啟動(dòng)時(shí)獲取并上傳;
[0008]將所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征進(jìn)行匹配;所述預(yù)設(shè)特征為特定類型應(yīng)用的標(biāo)識(shí)特征;
[0009]若所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征匹配,向所述移動(dòng)終端反饋加速指示,以便所述客戶端根據(jù)所述加速指示清理所述移動(dòng)終端中與所述前臺(tái)應(yīng)用的運(yùn)行效果無關(guān)的清理對(duì)象;其中,所述清理對(duì)象包括:進(jìn)程、服務(wù)、內(nèi)存資源和網(wǎng)絡(luò)訪問中的任意一種或多種。
[0010]基于上述方法的另一實(shí)施例中,所述應(yīng)用特征包括:應(yīng)用的包名、應(yīng)用名稱、包的大??;
[0011]所述預(yù)設(shè)特征包括:所述特定類型應(yīng)用的包的大小范圍、屬于所述特定類型應(yīng)用的各應(yīng)用的應(yīng)用名稱中的第一特征和包名中的第二特征。
[0012]基于上述方法的另一實(shí)施例中,所述特定類型應(yīng)用為游戲類應(yīng)用;
[0013]若所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征匹配,確認(rèn)所述前臺(tái)應(yīng)用為游戲類應(yīng)用。
[0014]基于上述方法的另一實(shí)施例中,還包括:
[0015]對(duì)所述特定類型中各已有應(yīng)用的應(yīng)用特征進(jìn)行分析,從所述各已有應(yīng)用的應(yīng)用特征中獲取特定類型應(yīng)用的標(biāo)識(shí)特征作為預(yù)設(shè)特征;其中,所述特定類型應(yīng)用的應(yīng)用特征包括:應(yīng)用的包名、應(yīng)用名稱、包的大小;
[0016]在應(yīng)用特征庫中存儲(chǔ)預(yù)設(shè)特征,或進(jìn)一步對(duì)應(yīng)用特征庫中的預(yù)設(shè)特征進(jìn)行更新。
[0017]基于上述方法的另一實(shí)施例中,從所述各已有應(yīng)用的應(yīng)用特征中獲取特定類型應(yīng)用的標(biāo)識(shí)特征作為預(yù)設(shè)特征包括:
[0018]根據(jù)對(duì)所述特定類型中各已有應(yīng)用的包的大小,確定所述特定類型應(yīng)用的包的大小范圍;
[0019]分別針對(duì)所述特定類型中的各已有應(yīng)用,對(duì)應(yīng)用名稱進(jìn)行分詞,從應(yīng)用名稱中提取限定詞外的特征詞作為第一特征;
[0020]分別針對(duì)所述特定類型中的各已有應(yīng)用,對(duì)包名以點(diǎn)號(hào)進(jìn)行分割,從包名中提取標(biāo)識(shí)移動(dòng)終端應(yīng)用格式、公司名稱、發(fā)布渠道和版本號(hào)以外的特征詞作為第二特征。
[0021]基于上述方法的另一實(shí)施例中,將所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征進(jìn)行匹配包括:
[0022]分別將所述應(yīng)用特征中的應(yīng)用名稱與應(yīng)用特征庫中的第一特征進(jìn)行匹配,將所述應(yīng)用特征中應(yīng)用的包名與應(yīng)用特征庫中的第二特征進(jìn)行匹配,以及比較所述應(yīng)用特征中包的大小是否在應(yīng)用特征庫中存儲(chǔ)的包的大小范圍內(nèi)。
[0023]基于上述方法的另一實(shí)施例中,所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征匹配包括:
[0024]應(yīng)用特征庫中存在與所述應(yīng)用特征中的應(yīng)用名稱匹配的第一特征,應(yīng)用特征庫中存在與所述應(yīng)用特征中應(yīng)用的包名匹配的第二特征,且所述應(yīng)用特征中包的大小在應(yīng)用特征庫中存儲(chǔ)的包的大小范圍內(nèi);或者
[0025]應(yīng)用特征庫中存在與所述應(yīng)用特征中的應(yīng)用名稱匹配的第一特征或應(yīng)用特征庫中存在與所述應(yīng)用特征中應(yīng)用的包名匹配的第二特征,且所述應(yīng)用特征中包的大小在應(yīng)用特征庫中存儲(chǔ)的包的大小范圍內(nèi)。
[0026]根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供的一種應(yīng)用的加速處理裝置,包括:
[0027]接收單元,用于接收客戶端上傳的所在移動(dòng)終端中前臺(tái)應(yīng)用的應(yīng)用特征信息;所述應(yīng)用特征信息由客戶端在檢測(cè)到移動(dòng)終端中有前臺(tái)應(yīng)用啟動(dòng)時(shí)獲取并上傳;
[0028]匹配單元,用于將所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征進(jìn)行匹配;所述預(yù)設(shè)特征為特定類型應(yīng)用的標(biāo)識(shí)特征;
[0029]發(fā)送單元,用于根據(jù)匹配單元的匹配結(jié)果,若所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征匹配,向所述移動(dòng)終端反饋加速指示,以便所述客戶端根據(jù)所述加速指示清理所述移動(dòng)終端中與所述前臺(tái)應(yīng)用的運(yùn)行效果無關(guān)的清理對(duì)象;其中,所述清理對(duì)象包括:進(jìn)程、服務(wù)、內(nèi)存資源和網(wǎng)絡(luò)訪問中的任意一種或多種。
[0030]根據(jù)本發(fā)明實(shí)施例的又一個(gè)方面,提供的一種服務(wù)器,包括應(yīng)用特征庫和上述任一實(shí)施例所述的應(yīng)用的加速處理裝置;
[0031]所述應(yīng)用特征庫,用于存儲(chǔ)預(yù)設(shè)特征,所述預(yù)設(shè)特征為特定類型應(yīng)用的標(biāo)識(shí)特征。
[0032]根據(jù)本發(fā)明實(shí)施例的再一個(gè)方面,提供的一種應(yīng)用的加速處理系統(tǒng),包括客戶端和服務(wù)器;
[0033]所述服務(wù)器,用于接收客戶端上傳的所在移動(dòng)終端中前臺(tái)應(yīng)用的應(yīng)用特征信息;所述應(yīng)用特征信息由客戶端在檢測(cè)到移動(dòng)終端中有前臺(tái)應(yīng)用啟動(dòng)時(shí)獲取并上傳;將所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征進(jìn)行匹配;所述預(yù)設(shè)特征為特定類型應(yīng)用的標(biāo)識(shí)特征;若所述應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征匹配,向所述移動(dòng)終端反饋加速指示;
[0034]所述客戶端,用于根據(jù)所述加速指示清理所述移動(dòng)終端中與所述前臺(tái)應(yīng)用的運(yùn)行效果無關(guān)的清理對(duì)象;其中,所述清理對(duì)象包括:進(jìn)程、服務(wù)、內(nèi)存資源和網(wǎng)絡(luò)訪問中的任意一種或多種。
[0035]基于本發(fā)明上述實(shí)施例提供的應(yīng)用的加速處理方法、裝置和系統(tǒng)、服務(wù)器,客戶端可以在檢測(cè)到移動(dòng)終端中有前臺(tái)應(yīng)用啟動(dòng)時(shí)獲取其應(yīng)用特征信息并上傳服務(wù)器,服務(wù)器將該應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征進(jìn)行匹配,其中的預(yù)設(shè)特征為特定類型應(yīng)用(例如,游戲類應(yīng)用)的標(biāo)識(shí)特征;若應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征匹配,確認(rèn)該前臺(tái)應(yīng)用為特定類型應(yīng)用,向客戶端反饋加速指示,由客戶端清理移動(dòng)終端中與該前臺(tái)應(yīng)用的運(yùn)行效果無關(guān)的清理對(duì)象。由此,本發(fā)明實(shí)施例在移動(dòng)終端中運(yùn)行特定類型應(yīng)用(例如,游戲類應(yīng)用)時(shí)實(shí)現(xiàn)了系統(tǒng)資源的優(yōu)化和對(duì)特定類型應(yīng)用(例如,游戲類應(yīng)用)的運(yùn)行加速,提高了移動(dòng)終端中特定類型應(yīng)用(例如,游戲類應(yīng)用)的運(yùn)行速度和流暢度。
[0036]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0037]構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同描述一起用于解釋本發(fā)明的原理。
[0038]參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
[0039]圖1為本發(fā)明應(yīng)用的加速處理方法一個(gè)實(shí)施例的流程圖。
[0040]圖2為本發(fā)明應(yīng)用的加速處理方法另一個(gè)實(shí)施例的流程圖。
[0041]圖3為本發(fā)明應(yīng)用的加速處理方法又一個(gè)實(shí)施例的流程圖。
[0042]圖4為本發(fā)明應(yīng)用的加速處理裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
[0043]圖5為本發(fā)明應(yīng)用的加速處理裝置另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
[0044]圖6為本發(fā)明服務(wù)器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
[0045]圖7為本發(fā)明應(yīng)用的加速處理系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0046]現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
[0047]同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。
[0048]以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。
[0049]對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。
[0050]應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。
[0051]圖1為本發(fā)明應(yīng)用的加速處理方法一個(gè)實(shí)施例的流程圖。該實(shí)施例的操作可以示例性地由一個(gè)服務(wù)器執(zhí)行。如圖1所示,該實(shí)施例的應(yīng)用的加速處理方法包括:
[0052]102,接收客戶端上傳的所在移動(dòng)終端中前臺(tái)應(yīng)用的應(yīng)用特征信息,該應(yīng)用特征信息由客戶端在檢測(cè)到移動(dòng)終端中有前臺(tái)應(yīng)用啟動(dòng)時(shí)獲取并上傳。
[0053]—個(gè)系統(tǒng)中在同一時(shí)刻僅有一個(gè)前臺(tái)應(yīng)用,即由基于用戶使用操作行為運(yùn)行的應(yīng)用。因此,該實(shí)施例中,客戶端檢測(cè)到用戶操作打開一個(gè)應(yīng)用時(shí),即移動(dòng)終端中有前臺(tái)應(yīng)用啟動(dòng)時(shí),獲取前臺(tái)應(yīng)用的應(yīng)用特征信息并上傳服務(wù)器。
[0054]104,將客戶端上傳的應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征進(jìn)行匹配。
[0055]其中的預(yù)設(shè)特征為特定類型應(yīng)用的標(biāo)識(shí)特征,即:一個(gè)應(yīng)用具有該預(yù)設(shè)特征時(shí),說明該應(yīng)為特定類型應(yīng)用。本發(fā)明各實(shí)施例中針對(duì)的特定類型應(yīng)用,可以是單機(jī)應(yīng)用或者聯(lián)機(jī)應(yīng)用,例如單機(jī)游戲或者聯(lián)機(jī)游戲。
[0056]若應(yīng)用特征與應(yīng)用特征庫中的預(yù)設(shè)特征匹配,執(zhí)行操