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