網(wǎng)絡(luò)游戲的加速方法和系統(tǒng)以及網(wǎng)游加速服務(wù)器的制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種網(wǎng)絡(luò)游戲的加速方法和系統(tǒng)以及網(wǎng)游加速服務(wù)器。其中該網(wǎng)絡(luò)數(shù)據(jù)的傳輸方法包括:該網(wǎng)絡(luò)游戲的加速方法包括:獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù);利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路,網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息;通過(guò)查詢出的傳輸線路建立客戶端至網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸網(wǎng)絡(luò)游戲數(shù)據(jù)。本發(fā)明的技術(shù)方案自動(dòng)為用戶運(yùn)行的網(wǎng)絡(luò)游戲的數(shù)據(jù)選擇匹配的傳輸線路,通過(guò)優(yōu)化傳輸線路減小傳輸延時(shí),提高用戶的網(wǎng)絡(luò)體驗(yàn)。
【專(zhuān)利說(shuō)明】網(wǎng)絡(luò)游戲的加速方法和系統(tǒng)以及網(wǎng)游加速服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別是涉及網(wǎng)絡(luò)游戲的加速方法和系統(tǒng)以及網(wǎng)游加速服務(wù)器。
【背景技術(shù)】
[0002]一般情況下,網(wǎng)絡(luò)數(shù)據(jù)的傳輸,如網(wǎng)頁(yè)瀏覽、下載、網(wǎng)游、視頻等數(shù)據(jù),需要通過(guò)公用互聯(lián)網(wǎng)進(jìn)行平行傳輸。但是由于公用網(wǎng)絡(luò)的線路復(fù)雜以及不同網(wǎng)絡(luò)運(yùn)營(yíng)商間的連接,導(dǎo)致網(wǎng)絡(luò)數(shù)據(jù)的擁堵或遲延。然而對(duì)于一些對(duì)于網(wǎng)絡(luò)數(shù)據(jù)實(shí)時(shí)要求較高的應(yīng)用場(chǎng)景下,例如再使用網(wǎng)絡(luò)游戲時(shí),用戶需要盡量減少網(wǎng)絡(luò)延時(shí)以能夠得到快速的傳輸及響應(yīng)。
[0003]現(xiàn)有技術(shù)中,用戶經(jīng)常采用優(yōu)化軟、硬件系統(tǒng)或修改帶寬限制值等配置信息來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)游戲的加速。然而,上述的這些網(wǎng)絡(luò)游戲的加速方法,無(wú)法針對(duì)性的使用戶關(guān)注的網(wǎng)游數(shù)據(jù)免受其他網(wǎng)絡(luò)數(shù)據(jù)的干擾,而且并沒(méi)有從根本上解決公用互聯(lián)網(wǎng)上的數(shù)據(jù)傳輸存在的數(shù)據(jù)傳輸路徑復(fù)雜和網(wǎng)絡(luò)繁忙的問(wèn)題,無(wú)法滿足用戶加速網(wǎng)游的要求。
[0004]另外,現(xiàn)有技術(shù)中還出現(xiàn)了一些網(wǎng)游加速器,用于減少網(wǎng)絡(luò)游戲數(shù)據(jù)的傳輸延時(shí),一般采用的方法是用戶手動(dòng)選擇需要加速的目標(biāo)網(wǎng)游服務(wù)器地址,通過(guò)優(yōu)化用戶客戶端至用戶手選的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)傳輸,減少傳輸延時(shí)。但是使用這類(lèi)網(wǎng)絡(luò)加速器,需要用戶進(jìn)行大量的手動(dòng)配置,選擇需要加速的網(wǎng)游類(lèi)型以及目標(biāo)網(wǎng)游服務(wù)器的各種信息,使用不便,用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0005]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的網(wǎng)游加速服務(wù)器及其應(yīng)用的網(wǎng)絡(luò)游戲的加速系統(tǒng)以及相應(yīng)的網(wǎng)絡(luò)游戲的加速方法。
[0006]本發(fā)明一個(gè)目的是要使得減小網(wǎng)游數(shù)據(jù)的傳輸延時(shí),提高用戶進(jìn)行網(wǎng)絡(luò)游戲的體驗(yàn)。
[0007]本發(fā)明一個(gè)進(jìn)一步的目的是要自動(dòng)識(shí)別網(wǎng)絡(luò)游戲的類(lèi)型,并進(jìn)行加速,避免用戶的手動(dòng)配置。
[0008]依據(jù)本發(fā)明的一個(gè)方面,提供了 一種網(wǎng)絡(luò)游戲的加速方法。該網(wǎng)絡(luò)游戲的加速方法包括:獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù);利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路,網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息;通過(guò)查詢出的傳輸線路建立客戶端至網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0009]可選地,獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù)包括:接收來(lái)自客戶端的網(wǎng)絡(luò)數(shù)據(jù);從網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出網(wǎng)絡(luò)游戲數(shù)據(jù);將網(wǎng)絡(luò)游戲數(shù)據(jù)導(dǎo)入至網(wǎng)游加速服務(wù)器,其中網(wǎng)游加速服務(wù)器與多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸線路數(shù)據(jù)連接。
[0010]可選地,接收來(lái)自客戶端的網(wǎng)絡(luò)數(shù)據(jù)包括:利用虛擬專(zhuān)用網(wǎng)絡(luò)VPN或者防火墻安全會(huì)話轉(zhuǎn)換協(xié)議SOCKS接收網(wǎng)絡(luò)數(shù)據(jù)。
[0011]可選地,從網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出網(wǎng)絡(luò)游戲數(shù)據(jù)包括:判斷網(wǎng)絡(luò)數(shù)據(jù)的目標(biāo)地址是否屬于預(yù)設(shè)的網(wǎng)游服務(wù)器的地址,如是,確定網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù);和/或判斷發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程,如是,確定網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù)。
[0012]可選地,利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路包括:在網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中查找網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器信息;根據(jù)目標(biāo)網(wǎng)游服務(wù)器信息確定與網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路。
[0013]可選地,判斷發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程包括:獲取客戶端進(jìn)程的特征文件名,其中特征文件名包括客戶端進(jìn)程的標(biāo)識(shí)信息;檢測(cè)特征文件名是否屬于預(yù)置的網(wǎng)游文件名;若是,獲取客戶端進(jìn)程所對(duì)應(yīng)圖標(biāo)的圖標(biāo)校驗(yàn)碼,并檢測(cè)圖標(biāo)校驗(yàn)碼是否屬于預(yù)置的網(wǎng)游圖標(biāo)校驗(yàn)碼;若是,確定發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程為預(yù)設(shè)的網(wǎng)游進(jìn)程。
[0014]可選地,在獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù)之前還包括:利用客戶端獲取用戶開(kāi)啟網(wǎng)絡(luò)游戲加速的操作。
[0015]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種網(wǎng)游加速服務(wù)器。該網(wǎng)游加速服務(wù)器與多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸線路數(shù)據(jù)連接,包括:數(shù)據(jù)獲取模塊,配置為獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù);存儲(chǔ)模塊,配置為保存網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù),網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息;線路查詢模塊,配置為利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路,數(shù)據(jù)傳輸模塊,配置為通過(guò)查詢出的傳輸線路建立客戶端至網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0016]可選地,數(shù)據(jù)獲取模塊包括:數(shù)據(jù)接收子模塊,配置為接收來(lái)自客戶端的網(wǎng)絡(luò)數(shù)據(jù);數(shù)據(jù)識(shí)別子模塊,配置為從網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出網(wǎng)絡(luò)游戲數(shù)據(jù);數(shù)據(jù)導(dǎo)入子模塊,配置為導(dǎo)入網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0017]可選地,數(shù)據(jù)接收子模塊還被配置為:利用虛擬專(zhuān)用網(wǎng)絡(luò)VPN或者防火墻安全會(huì)話轉(zhuǎn)換協(xié)議SOCKS接收網(wǎng)絡(luò)數(shù)據(jù)。
[0018]可選地,數(shù)據(jù)識(shí)別子模塊還被配置為:判斷網(wǎng)絡(luò)數(shù)據(jù)的目標(biāo)地址是否屬于預(yù)設(shè)的網(wǎng)游服務(wù)器的地址,如是,確定網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù);和/或判斷發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程,如是,確定網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù)。
[0019]依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種網(wǎng)絡(luò)游戲的加速系統(tǒng)。該網(wǎng)絡(luò)游戲的加速系統(tǒng)包括:客戶端,配置為用于發(fā)送網(wǎng)絡(luò)游戲數(shù)據(jù);以上介紹任一種的網(wǎng)游加速服務(wù)器,與客戶端網(wǎng)絡(luò)連接。
[0020]可選地,客戶端還配置為:獲取用戶開(kāi)啟網(wǎng)絡(luò)游戲加速的操作;獲取并顯示網(wǎng)絡(luò)游戲列表;根據(jù)來(lái)自于用戶的對(duì)網(wǎng)絡(luò)游戲列表的選擇操作確定待啟動(dòng)的網(wǎng)絡(luò)游戲;向網(wǎng)絡(luò)游戲加速服務(wù)器發(fā)送網(wǎng)絡(luò)游戲?qū)?yīng)的游戲數(shù)據(jù),并獲取游戲數(shù)據(jù)的傳輸狀態(tài);按照傳輸狀態(tài)在界面上提供與傳輸狀態(tài)匹配的網(wǎng)絡(luò)游戲加速選項(xiàng)。
[0021]可選地,客戶端還配置為以下列任一種方式進(jìn)行獲取并顯示網(wǎng)絡(luò)游戲列表的操作:掃描存儲(chǔ)器中保存的網(wǎng)絡(luò)游戲文件;提取掃描出的網(wǎng)絡(luò)游戲文件的信息,并按照預(yù)設(shè)規(guī)則進(jìn)行排序生成網(wǎng)絡(luò)游戲列表,并在顯示界面中進(jìn)行顯示;在顯示界面中顯示預(yù)設(shè)列表,預(yù)設(shè)列表中包括多種網(wǎng)絡(luò)游戲的信息,接收來(lái)自用戶的對(duì)預(yù)設(shè)列表的選擇操作,將選擇出的網(wǎng)絡(luò)游戲的信息添加至網(wǎng)絡(luò)游戲列表;獲取由用戶輸入的存儲(chǔ)地址,在存儲(chǔ)地址對(duì)應(yīng)的網(wǎng)絡(luò)游戲的信息添加至網(wǎng)絡(luò)游戲列表。
[0022]本發(fā)明的網(wǎng)絡(luò)游戲的加速方法和系統(tǒng),自動(dòng)為用戶運(yùn)行的網(wǎng)絡(luò)游戲的數(shù)據(jù)選擇匹配的傳輸線路,通過(guò)優(yōu)化傳輸線路減小由于網(wǎng)絡(luò)運(yùn)行商間切換或傳輸線路復(fù)雜導(dǎo)致的傳輸延時(shí),提聞?dòng)脩舻木W(wǎng)絡(luò)體驗(yàn)。
[0023]進(jìn)一步地,本發(fā)明利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與當(dāng)前網(wǎng)游數(shù)據(jù)匹配的服務(wù)器信息及傳輸線路,無(wú)需用戶進(jìn)行手動(dòng)配置,使用簡(jiǎn)單。
[0024]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0025]根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0026]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0027]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的架構(gòu)圖;
[0028]圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)游加速服務(wù)器的示意圖;
[0029]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速方法的示意圖;
[0030]圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速方法中客戶端進(jìn)程識(shí)別的流程圖;
[0031]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端首次運(yùn)行的界面圖;
[0032]圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端展示掃描網(wǎng)游的界面圖;
[0033]圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端進(jìn)行手動(dòng)添加游戲的界面圖;
[0034]圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端在游戲加速過(guò)程中的界面圖;以及
[0035]圖9是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端在游戲加速成功后的界面圖。
【具體實(shí)施方式】
[0036]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0037]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的架構(gòu)圖,在該實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)中包括至少一臺(tái)與多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸路徑數(shù)據(jù)連接的網(wǎng)游加速服務(wù)器200,多個(gè)客戶端100中運(yùn)行有網(wǎng)游進(jìn)程,并發(fā)送網(wǎng)游數(shù)據(jù),如果網(wǎng)游類(lèi)型符合預(yù)設(shè)的類(lèi)型,則網(wǎng)游加速服務(wù)器200獲取來(lái)自客戶端100的網(wǎng)絡(luò)游戲數(shù)據(jù),并利用利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與網(wǎng)游數(shù)據(jù)匹配的傳輸線路,并且通過(guò)查詢出的傳輸線路建立客戶端100至網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器300的數(shù)據(jù)連接路徑,以傳輸網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0038]本實(shí)施例網(wǎng)絡(luò)游戲的加速系統(tǒng)利用高性能的網(wǎng)游加速服務(wù)器200,以及與該網(wǎng)游加速服務(wù)器200連接的可供選擇的多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸路徑,自動(dòng)根據(jù)預(yù)設(shè)類(lèi)型的網(wǎng)游數(shù)據(jù)選擇優(yōu)選的網(wǎng)絡(luò)傳輸路徑,并利用優(yōu)選的網(wǎng)絡(luò)傳輸路徑建立網(wǎng)絡(luò)連接。以上與網(wǎng)游加速服務(wù)器200連接的預(yù)設(shè)的網(wǎng)絡(luò)傳輸路徑可以使用不同網(wǎng)絡(luò)運(yùn)營(yíng)商的高傳輸帶寬的光纖專(zhuān)線,相比于客戶端直接通過(guò)公用網(wǎng)絡(luò)進(jìn)行傳輸,有效降低網(wǎng)絡(luò)延時(shí)。
[0039]本實(shí)施例網(wǎng)絡(luò)游戲的加速系統(tǒng)中的客戶端與網(wǎng)游加速服務(wù)器網(wǎng)絡(luò)連接,以傳輸運(yùn)行中網(wǎng)游進(jìn)程的數(shù)據(jù),進(jìn)一步的客戶端還可以獲取用戶開(kāi)啟網(wǎng)絡(luò)游戲加速的操作,在用戶需要進(jìn)行加速時(shí),開(kāi)啟傳輸功能。
[0040]圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)游加速服務(wù)器200的示意圖,該網(wǎng)游加速服務(wù)器200 —般性地可以包括:數(shù)據(jù)獲取模塊210、存儲(chǔ)模塊240、線路查詢模塊220、數(shù)據(jù)傳輸模塊230。
[0041]在本實(shí)施例的網(wǎng)游加速服務(wù)器200以上模塊中,數(shù)據(jù)獲取模塊210被配置為獲取來(lái)自客戶端100的網(wǎng)絡(luò)游戲數(shù)據(jù)。存儲(chǔ)模塊240被配置為保存網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù),網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息。線路查詢模塊220配置為利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路。數(shù)據(jù)傳輸模塊230被配置為通過(guò)查詢出的傳輸線路建立客戶端至網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0042]其中,數(shù)據(jù)獲取模塊210可以通過(guò)設(shè)置進(jìn)一步設(shè)置數(shù)據(jù)接收子模塊、數(shù)據(jù)識(shí)別子模塊、數(shù)據(jù)導(dǎo)入子模塊(以上子模塊圖中未示出)完成其各項(xiàng)功能,例如數(shù)據(jù)接收子模塊接收來(lái)自客戶端的網(wǎng)絡(luò)數(shù)據(jù);數(shù)據(jù)識(shí)別子模塊從網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出網(wǎng)絡(luò)游戲數(shù)據(jù);數(shù)據(jù)導(dǎo)入子模塊導(dǎo)入網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0043]以上預(yù)設(shè)的網(wǎng)絡(luò)游戲數(shù)據(jù)可以包括熱門(mén)網(wǎng)絡(luò)游戲的上傳和下載數(shù)據(jù),本實(shí)施例的網(wǎng)游加速服務(wù)器200可以預(yù)先采集得到多種熱門(mén)網(wǎng)絡(luò)游戲的服務(wù)器的地址以及對(duì)應(yīng)的網(wǎng)絡(luò)運(yùn)營(yíng)商保存在存儲(chǔ)模塊240的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中。數(shù)據(jù)獲取模塊210可以通過(guò)解析得到網(wǎng)游數(shù)據(jù)中的目標(biāo)網(wǎng)游服務(wù)器300地址,線路查詢模塊220按照目標(biāo)網(wǎng)游服務(wù)器300地址利用網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查找出對(duì)應(yīng)的信息以及匹配的傳輸路徑。在此過(guò)程中不需要用戶進(jìn)行配置工作。
[0044]數(shù)據(jù)接收子模塊可以利用虛擬專(zhuān)用網(wǎng)絡(luò)(Virtual Private Network,簡(jiǎn)稱(chēng)VPN)或者防火墻安全會(huì)話轉(zhuǎn)換協(xié)議SOCKS接收數(shù)據(jù)傳輸請(qǐng)求。VPN連接方式通過(guò)改變用戶傳輸數(shù)據(jù)的路由達(dá)到加速效果的,網(wǎng)游加速服務(wù)器200可以作為VPN服務(wù)器,獲取來(lái)自于客戶端100的網(wǎng)游數(shù)據(jù),并選擇多條數(shù)據(jù)傳輸路徑中的最優(yōu)的一條進(jìn)行轉(zhuǎn)發(fā),并建立網(wǎng)游數(shù)據(jù)連接路徑。[0045]數(shù)據(jù)接收子模塊接收網(wǎng)游數(shù)據(jù)的另一種方式可以為:在客戶端100通過(guò)防火墻安全會(huì)話轉(zhuǎn)換協(xié)議SOCKS連接技術(shù)接入時(shí),判斷客戶端100中運(yùn)行的網(wǎng)游進(jìn)程是否屬于預(yù)設(shè)類(lèi)型的網(wǎng)游。
[0046]數(shù)據(jù)識(shí)別子模塊可以通過(guò)以下方式進(jìn)行網(wǎng)游數(shù)據(jù)的識(shí)別:判斷網(wǎng)絡(luò)數(shù)據(jù)的目標(biāo)地址是否屬于預(yù)設(shè)的網(wǎng)游服務(wù)器的地址,如是,確定網(wǎng)絡(luò)數(shù)據(jù)為預(yù)設(shè)類(lèi)型的網(wǎng)游數(shù)據(jù)。判斷發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程,如是,確定網(wǎng)絡(luò)數(shù)據(jù)為預(yù)設(shè)類(lèi)型的網(wǎng)游數(shù)據(jù)。
[0047]在第一種判斷方式中,只要網(wǎng)絡(luò)數(shù)據(jù)的目標(biāo)地址為網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中包含的地址,就可以確定出網(wǎng)游目標(biāo)服務(wù)器的信息以及當(dāng)前數(shù)據(jù)所屬的網(wǎng)游進(jìn)程。在第二中判斷方式中,可以首先獲取客戶端進(jìn)程的特征文件名,其中特征文件名包括客戶端進(jìn)程的標(biāo)識(shí)信息;檢測(cè)特征文件名是否屬于預(yù)置的網(wǎng)游文件名;若是,獲取客戶端進(jìn)程所對(duì)應(yīng)圖標(biāo)的圖標(biāo)校驗(yàn)碼,并檢測(cè)圖標(biāo)校驗(yàn)碼是否屬于預(yù)置的網(wǎng)游圖標(biāo)校驗(yàn)碼;若是,確定發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程為預(yù)設(shè)的網(wǎng)游進(jìn)程。
[0048]本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)游戲的加速方法,該網(wǎng)網(wǎng)絡(luò)游戲的加速方法可以由以上實(shí)施例介紹的任意一種網(wǎng)絡(luò)游戲的加速系統(tǒng)和/或網(wǎng)游加速服務(wù)器來(lái)執(zhí)行,以減小網(wǎng)游數(shù)據(jù)的傳輸延時(shí),提高用戶體驗(yàn)。圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速方法的示意圖,該網(wǎng)絡(luò)游戲的加速方法包括:
[0049]步驟S302,獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù);
[0050]步驟S304,利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路;
[0051]步驟S306,通過(guò)查詢出的傳輸線路建立客戶端至網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0052]步驟S304中使用的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息,該網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)可以通過(guò)預(yù)先采集得到多種熱門(mén)網(wǎng)絡(luò)游戲的服務(wù)器的地址以及對(duì)應(yīng)的網(wǎng)絡(luò)運(yùn)營(yíng)商信息,例如,針對(duì)網(wǎng)游數(shù)據(jù)加速的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)可以預(yù)先采集若干熱門(mén)網(wǎng)游的服務(wù)器地址以及網(wǎng)絡(luò)運(yùn)營(yíng)商名稱(chēng),得到相關(guān)數(shù)據(jù)。
[0053]步驟S302的一種可選流程為:接收來(lái)自客戶端的網(wǎng)絡(luò)數(shù)據(jù);從網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出網(wǎng)絡(luò)游戲數(shù)據(jù);將網(wǎng)絡(luò)游戲數(shù)據(jù)導(dǎo)入至網(wǎng)游加速服務(wù)器,其中網(wǎng)游加速服務(wù)器與多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸線路數(shù)據(jù)連接。
[0054]在本實(shí)施例中,步驟S302中接收來(lái)自客戶端的數(shù)據(jù)傳輸請(qǐng)求的方式可以為:利用虛擬專(zhuān)用網(wǎng)絡(luò)VPN或者防火墻安全會(huì)話轉(zhuǎn)換協(xié)議SOCKS接收網(wǎng)游數(shù)據(jù)。
[0055]VPN是一種在公用網(wǎng)絡(luò)上建立專(zhuān)用網(wǎng)絡(luò)的技術(shù)。VPN網(wǎng)絡(luò)的任意兩個(gè)節(jié)點(diǎn)之間的連接并沒(méi)有傳統(tǒng)專(zhuān)網(wǎng)所需的端到端的物理鏈路,而是架構(gòu)在公用網(wǎng)絡(luò)服務(wù)商所提供的網(wǎng)絡(luò)平臺(tái),如Internet、Frame Relay (巾貞中繼)等之上的邏輯網(wǎng)絡(luò),用戶數(shù)據(jù)在邏輯鏈路中傳輸。它涵蓋了跨共享網(wǎng)絡(luò)或公共網(wǎng)絡(luò)的封裝、加密和身份驗(yàn)證鏈接的專(zhuān)用網(wǎng)絡(luò)的擴(kuò)展。
[0056]SOCKS協(xié)議提供一個(gè)框架,為在TCP和UDP域中的客戶端服務(wù)器應(yīng)用程序能更方便安全地使用網(wǎng)絡(luò)防火墻所提供的服務(wù)。其中S0CKS5是一個(gè)代理協(xié)議,它在使用TCP/IP協(xié)議通訊的前端機(jī)器和服務(wù)器機(jī)器之間扮演一個(gè)中介角色,使得客戶端能夠訪問(wèn)Internet網(wǎng)中的服務(wù)器,或者使通訊更加安全。S0CKS5服務(wù)器通過(guò)將客戶端發(fā)來(lái)的數(shù)據(jù)轉(zhuǎn)發(fā)給真正的目標(biāo)網(wǎng)游服務(wù)器,模擬了一個(gè)客戶端的行為。客戶端和S0CKS5之間也是通過(guò)TCP/IP協(xié)議進(jìn)行通訊,客戶端將原本要發(fā)送給真正服務(wù)器的數(shù)據(jù)發(fā)送給S0CKS5服務(wù)器,然后S0CKS5服務(wù)器將請(qǐng)求轉(zhuǎn)發(fā)給真正的服務(wù)器。利用S0CKS5服務(wù)器的強(qiáng)大的性能和更好的傳輸線路,減小網(wǎng)絡(luò)數(shù)據(jù)傳輸延時(shí)。
[0057]在本實(shí)施例中,步驟S302中從網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出網(wǎng)絡(luò)游戲數(shù)據(jù)包括:判斷網(wǎng)絡(luò)數(shù)據(jù)的目標(biāo)地址是否屬于預(yù)設(shè)的網(wǎng)游服務(wù)器的地址,如是,確定網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù);和/或判斷發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程,如是,確定網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù)。例如,數(shù)據(jù)傳輸請(qǐng)求的目標(biāo)地址為預(yù)設(shè)的網(wǎng)絡(luò)游戲的服務(wù)器地址,則可以將該網(wǎng)游的網(wǎng)絡(luò)數(shù)據(jù)使用本實(shí)施例的網(wǎng)絡(luò)數(shù)據(jù)的傳輸方法。
[0058]一般而言,數(shù)據(jù)傳輸數(shù)據(jù)包中均包含有網(wǎng)絡(luò)數(shù)據(jù)需要發(fā)送的服務(wù)器的目標(biāo)地址,因此網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)在建立過(guò)程中,可以收集多種熱門(mén)網(wǎng)絡(luò)游戲的服務(wù)器地址及其對(duì)應(yīng)的線路。從而網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)保存有與多種預(yù)設(shè)的請(qǐng)求類(lèi)型的數(shù)據(jù)傳輸請(qǐng)求的目標(biāo)地址分別匹配的傳輸線路,對(duì)應(yīng)地,步驟S304的一種可實(shí)現(xiàn)方式為在網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中查找與網(wǎng)游數(shù)據(jù)的目標(biāo)地址對(duì)應(yīng)的傳輸線路。
[0059]圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速方法中客戶端進(jìn)程識(shí)別的流程圖,該識(shí)別客戶端進(jìn)程的一種可選流程可以包括:
[0060]步驟S402,獲取待識(shí)別進(jìn)程的第一特征文件名,其中第一特征文件名包括待識(shí)別進(jìn)程的標(biāo)識(shí)信息;
[0061]步驟S404,檢測(cè)第一特征文件名是否符合第一預(yù)定條件;
[0062]步驟S406,獲取待識(shí)別進(jìn)程所對(duì)應(yīng)圖標(biāo)的圖標(biāo)校驗(yàn)碼;
[0063]步驟S408,檢測(cè)圖標(biāo)校驗(yàn)碼是否符合第二預(yù)定條件;
[0064]步驟S410,將待識(shí)別進(jìn)程判定為預(yù)設(shè)的網(wǎng)游進(jìn)程,并對(duì)進(jìn)程的數(shù)據(jù)進(jìn)行加速處理。
[0065]在以上步驟中,步驟S402,可通過(guò)進(jìn)程調(diào)用命令,來(lái)獲取客戶端上正在運(yùn)行一個(gè)或多個(gè)進(jìn)程,以及與該一個(gè)或多個(gè)進(jìn)程相對(duì)應(yīng)的、用于描述該一個(gè)或多個(gè)進(jìn)程的特征的第一特征文件名,其中第一特征文件名包括用于表示待識(shí)別進(jìn)程的標(biāo)識(shí)信息(例如進(jìn)程名稱(chēng))。第一特征文件名可以用與該進(jìn)程對(duì)應(yīng)的可執(zhí)行文件的名稱(chēng)來(lái)表示。例如,當(dāng)客戶端上正在運(yùn)行游戲魔獸爭(zhēng)霸時(shí),可通過(guò)步驟S402獲取魔獸爭(zhēng)霸的進(jìn)程的第一特征文件名:War3.exe。當(dāng)然可以理解的是,在本發(fā)明的實(shí)施例中并不限定第一特征文件名的具體形式。
[0066]步驟S404中的第一預(yù)定條件可設(shè)置為:能夠匹配到與第一特征文件名相同或部分相同的文件名。當(dāng)?shù)谝惶卣魑募ǖ淖址麛?shù)較少時(shí),可將第一預(yù)定條件設(shè)置為:能夠匹配到與第一特征文件名完全相同的文件名。當(dāng)?shù)谝惶卣魑募ǖ淖址麛?shù)較多時(shí),為了提高檢測(cè)的效率,該第一預(yù)定條件可設(shè)置為:能夠匹配到與第一特征文件名部分相同的文件名,例如只要第一特征文件名中的預(yù)定位置(例如前幾個(gè)字符)與進(jìn)程數(shù)據(jù)庫(kù)中某文件名的對(duì)應(yīng)位置的字符相同,則可判定該第一特征文件名符合第一預(yù)定條件,其中進(jìn)程數(shù)據(jù)庫(kù)中預(yù)先設(shè)置有多個(gè)進(jìn)程的相關(guān)特征描述信息,該進(jìn)程數(shù)據(jù)庫(kù)可設(shè)置在客戶端上。
[0067]步驟S404中通過(guò)第一預(yù)定條件檢測(cè)第一特征文件名是否在進(jìn)程數(shù)據(jù)庫(kù)中有相同或部分相同的文件名,以對(duì)待識(shí)別進(jìn)程進(jìn)行最初識(shí)別。在步驟S404中,在進(jìn)程數(shù)據(jù)庫(kù)中檢測(cè)是否能夠匹配得到與第一特征文件名相同的文件名,若能,判定第一特征文件名符合第一預(yù)定條件,然后執(zhí)行步驟S406 ;若不能,則判定第一特征文件名不符合第一預(yù)定條件,則結(jié)束進(jìn)程識(shí)別方法的流程。[0068]步驟S404是對(duì)待識(shí)別進(jìn)程進(jìn)行最初識(shí)別,為了提高進(jìn)程識(shí)別的準(zhǔn)確性,在本發(fā)明的一個(gè)實(shí)施例中還需要繼續(xù)進(jìn)行步驟S406。
[0069]在步驟S406中,在客戶端上安裝應(yīng)用程序(例如游戲應(yīng)用程序)時(shí),會(huì)自動(dòng)生成與該應(yīng)用程序的可執(zhí)行文件對(duì)應(yīng)的圖標(biāo)。在步驟S406中,可先獲取與待識(shí)別進(jìn)程所對(duì)應(yīng)的圖標(biāo),然后可通過(guò)圖標(biāo)校驗(yàn)算法,例如MD5 (Message-Digest-Algorithm-5)算法獲取該圖標(biāo)的圖標(biāo)校驗(yàn)碼,其中圖標(biāo)校驗(yàn)碼能體現(xiàn)出與該圖標(biāo)對(duì)應(yīng)的進(jìn)程的相關(guān)特征信息,例如進(jìn)程的名稱(chēng)等。以游戲軟件中的圖標(biāo)校驗(yàn)碼為例,圖標(biāo)校驗(yàn)碼是數(shù)據(jù)記錄中的一個(gè)字段。每款游戲都有對(duì)應(yīng)的數(shù)據(jù)記錄,其格式可設(shè)置為:游戲名(第一文件名、圖標(biāo)路徑、第二文件名、公司名),其中圖標(biāo)路徑為可選項(xiàng)(當(dāng)僅僅采用第一文件名、第二文件名、公司名進(jìn)行判別出現(xiàn)錯(cuò)誤時(shí)需添加圖標(biāo)匹配,此時(shí)可不需第二文件名、公司名等)。
[0070]由于在進(jìn)程數(shù)據(jù)庫(kù)中可存儲(chǔ)各進(jìn)程所對(duì)應(yīng)圖標(biāo)的校驗(yàn)碼,而不需要在查詢數(shù)據(jù)中存儲(chǔ)各進(jìn)程所對(duì)應(yīng)的圖標(biāo),因此,有效減小進(jìn)程數(shù)據(jù)庫(kù)所占用的存儲(chǔ)空間。而且通過(guò)對(duì)圖標(biāo)校驗(yàn)碼進(jìn)行匹配,還能夠有效提高進(jìn)程識(shí)別的精確性。
[0071]在步驟S408中,第二預(yù)定條件可設(shè)置為:能夠匹配到與圖標(biāo)校驗(yàn)碼相同的校驗(yàn)碼;具體地,在步驟S408中,在進(jìn)程數(shù)據(jù)庫(kù)檢測(cè)中是否能夠匹配得到與圖標(biāo)校驗(yàn)碼相同的校驗(yàn)碼;若能,則判定圖標(biāo)校驗(yàn)碼符合第二預(yù)定條件;若不能,則判定圖標(biāo)校驗(yàn)碼不符合第二預(yù)定條件。由于圖標(biāo)校驗(yàn)碼能夠準(zhǔn)確體現(xiàn)出進(jìn)程的名稱(chēng)等,通過(guò)第一特征文件名和圖標(biāo)校驗(yàn)碼的結(jié)合來(lái)對(duì)進(jìn)程進(jìn)行識(shí)別,有效提高進(jìn)程識(shí)別的準(zhǔn)確性。
[0072]步驟S410中待識(shí)別進(jìn)程的描述信息中還包括:用于標(biāo)識(shí)進(jìn)程是否己被識(shí)別的識(shí)別信息。
[0073]例如:某客戶端正在運(yùn)行的進(jìn)程列表中包括魔獸爭(zhēng)霸游戲的進(jìn)程(wow.exe)時(shí),識(shí)別出當(dāng)前正在運(yùn)行的進(jìn)程中包括魔獸爭(zhēng)霸游戲的進(jìn)程,且該魔獸爭(zhēng)霸游戲的進(jìn)程的類(lèi)型信息為游戲軟件,則將該魔獸爭(zhēng)霸游戲的進(jìn)程產(chǎn)生的網(wǎng)絡(luò)數(shù)據(jù)傳輸至網(wǎng)游加速服務(wù)器,進(jìn)行網(wǎng)游加速。
[0074]本實(shí)施例中還可以由用戶在客戶端側(cè)進(jìn)行開(kāi)啟網(wǎng)游加速方法,例如在電腦助手之類(lèi)的電腦軟件中集成一鍵加速網(wǎng)游的按鈕,當(dāng)用戶對(duì)該預(yù)置按鈕進(jìn)行操作后,客戶端自動(dòng)將網(wǎng)絡(luò)傳輸數(shù)據(jù)向網(wǎng)游加速服務(wù)器進(jìn)行發(fā)送,在多條預(yù)置線路中進(jìn)行選擇優(yōu)化。
[0075]以下是本實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)中客戶端的工作過(guò)程:
[0076]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端首次運(yùn)行的界面圖,在用戶首次運(yùn)行網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端時(shí),客戶端前臺(tái)展示圖1所示的界面,客戶端后臺(tái)按照步驟S402至步驟S410掃描本地存儲(chǔ)文件中特征文件名和圖標(biāo)符合預(yù)設(shè)條件的網(wǎng)游文件,并在掃描完成后,在前臺(tái)展示掃描出的網(wǎng)游類(lèi)型的列表。
[0077]圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端展示掃描網(wǎng)游的界面圖,游戲列表中可以列出本地已有的可由網(wǎng)絡(luò)游戲的加速系統(tǒng)支持加速的游戲,用戶可以對(duì)列表中條目進(jìn)行單擊某個(gè)游戲名,顯示為選中狀態(tài);雙擊才進(jìn)入加速界面,如果沒(méi)有掃描出預(yù)設(shè)的網(wǎng)絡(luò)游戲,也可以展示圖7所示的手動(dòng)添加游戲的界面。
[0078]圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端進(jìn)行手動(dòng)添加游戲的界面圖,用戶點(diǎn)擊氣泡區(qū)域,或點(diǎn)擊添加游戲,均打開(kāi)添加游戲的浮層,界面浮層中可以提供分為智能掃描和手動(dòng)添加等方式的操作按鈕,比如對(duì)于智能掃描,客戶端再次執(zhí)行關(guān)鍵位置的識(shí)別掃描,新增游戲后排列在最上方。如果掃描到新的游戲,用戶可以通過(guò)點(diǎn)選游戲名前的復(fù)選框,選擇將哪些游戲加入到游戲列表中,如果沒(méi)有掃描到游戲時(shí),客戶端可以提示用戶進(jìn)行手動(dòng)添加。
[0079]在用戶操作手動(dòng)添加按鈕后,客戶端根據(jù)熱門(mén)程序排列支持的多款游戲,由用戶手動(dòng)選擇,加入列表后的游戲排列在最上方,客戶端界面展示多款游戲可以分別按熱門(mén)程度排序和按拼音排序,并提供搜索功能,當(dāng)用戶點(diǎn)擊一個(gè)游戲,展示多款游戲的浮層自動(dòng)消失,被選擇的游戲加入到游戲列表中??蛻舳私缑嫔线€可以展示游戲的其他信息,例如該游戲的論壇地址等,供直接調(diào)用瀏覽器進(jìn)行訪問(wèn)。
[0080]在本實(shí)施例的客戶端中,在游戲列表單擊選中某個(gè)游戲后,該游戲顯示為選中狀態(tài),右上角出現(xiàn)刪除按鈕,可提供游戲列表中的刪除功能。正式刪除前,需要彈出確認(rèn)操作提示,如果用戶點(diǎn)擊“確定”,從列表中刪除選定的游戲,防止用戶誤操作。
[0081]通過(guò)客戶端界面選中一款游戲后,游戲列表自動(dòng)向下收起,進(jìn)入加速前界面;在用戶選擇過(guò)一個(gè)游戲之后,以后每次打開(kāi),都直接進(jìn)入加速前界面,相當(dāng)于默認(rèn)選中上一次退出前選擇的游戲。若用戶需要更換游戲,可點(diǎn)擊底部的箭頭,向上拉起游戲列表,若用戶不選擇游戲,點(diǎn)擊箭頭收起游戲列表。若用戶未選擇游戲就退出,下次打開(kāi)仍然自動(dòng)打開(kāi)游戲列表。
[0082]在進(jìn)行一鍵加速前,如果選擇游戲存在本地路徑,默認(rèn)勾選自動(dòng)運(yùn)行游戲;如果選擇的游戲無(wú)本地存儲(chǔ)路徑(例如手動(dòng)添加的新游戲),默認(rèn)不勾選;用戶手動(dòng)勾選后,彈窗要求指定游戲路徑。
[0083]如果用戶選 擇啟動(dòng)程序,或者啟動(dòng)程序的快捷方式均可以運(yùn)行該游戲,優(yōu)選地,在啟動(dòng)游戲后,可以對(duì)游戲啟動(dòng)程序進(jìn)行文件名校驗(yàn)。如果校驗(yàn)不通過(guò),在客戶端界面上進(jìn)行提示“該快捷方式并非某某游戲的啟動(dòng)程序,請(qǐng)重新選擇”。如果校驗(yàn)通過(guò),點(diǎn)擊界面上的一鍵加速按鈕,進(jìn)入網(wǎng)絡(luò)加速過(guò)程界面。
[0084]圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端在游戲加速過(guò)程中的界面圖,加速過(guò)程中,客戶端界面上方圓形圖案顯示進(jìn)度,其下顯示過(guò)程文字說(shuō)明,依次可以為“正在選擇最佳節(jié)點(diǎn)…”、“正在連接最優(yōu)服務(wù)器…”、“正在分配最佳線路…”、“加速完成”,客戶端后臺(tái)相應(yīng)進(jìn)行網(wǎng)絡(luò)游戲數(shù)據(jù)的發(fā)送,由網(wǎng)游加速服務(wù)器進(jìn)行網(wǎng)絡(luò)傳輸路徑的選擇和建立網(wǎng)絡(luò)連接的工作。
[0085]圖9是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端在游戲加速成功后的界面圖,在網(wǎng)游加速服務(wù)器建立客戶端至目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)傳輸路徑后,客戶端界面上展示加速傳輸狀態(tài),并提供停止加速的選項(xiàng)。其中加速傳輸狀態(tài)中包括:與服務(wù)器延遲在IOOms以下的,傳輸狀態(tài)為良好;延遲100-200ms的,傳輸狀態(tài)為還行;延遲200_300ms的,傳輸狀態(tài)為較差;延遲300ms以上的,顯示為加速失敗。用戶需要切換游戲時(shí),需先停止加速。
[0086]加速成功后,等待網(wǎng)絡(luò)游戲啟動(dòng),對(duì)于已有本地路徑的游戲直接啟動(dòng);沒(méi)有本地路徑的游戲,或者原先所在路徑?jīng)]有找到啟動(dòng)程序的游戲(已刪除或轉(zhuǎn)移),彈出浮層讓用戶選擇文件所在位置。
[0087]在加速效果較差時(shí),客戶端界面上提供重新加速的操作選項(xiàng),給出快速反饋的入口,不自動(dòng)啟動(dòng)游戲。同時(shí),在此狀態(tài)下,用戶可以切換游戲。[0088]在加速失敗時(shí),客戶端界面上出現(xiàn)提示再試一次的操作選項(xiàng),或者快速反饋,同時(shí)不自動(dòng)啟動(dòng)游戲。
[0089]用戶如果點(diǎn)擊客戶端界面上“停止加速”按鈕,在判斷到游戲正在運(yùn)行時(shí),若點(diǎn)擊停止加速,彈出提示“停止加速可能導(dǎo)致您的游戲掉線,確定停止嗎?”如果點(diǎn)擊確定,加速器進(jìn)入加速前界面;如果點(diǎn)擊取消,提示消失,回復(fù)加速界面。如果此時(shí)游戲未運(yùn)行時(shí),則不彈出確認(rèn)彈窗,直接停止加速。
[0090]客戶端在加速完成狀態(tài)下,用戶退出加速器,則客戶端界面可以彈出提示“當(dāng)前正在加速,退出可能導(dǎo)致您的游戲掉線,您確定退出嗎? ”如果點(diǎn)擊確定,客戶端退出運(yùn)行;如果點(diǎn)擊取消,提示消失,恢復(fù)客戶端界面。
[0091]客戶端界面上還可以提供反饋按鈕和設(shè)置按鈕,在用戶進(jìn)行點(diǎn)擊后,調(diào)用對(duì)應(yīng)的菜單,例如設(shè)置菜單中可以包括:“常見(jiàn)問(wèn)題”、“論壇”、“升級(jí)”、“關(guān)于”、“退出”等選項(xiàng)。
[0092]在客戶端最小化至任務(wù)欄時(shí),可以顯示常駐圖標(biāo),鼠標(biāo)浮動(dòng)到圖標(biāo)上,以氣泡方式顯示加速器當(dāng)前狀態(tài),在沒(méi)有運(yùn)行游戲加速時(shí),氣泡顯示“網(wǎng)游加速器-未加速”,常駐圖標(biāo)的右鍵菜單可以包括“顯示主界面”、“退出”等。
[0093]用于本實(shí)施例網(wǎng)絡(luò)游戲的加速系統(tǒng)的客戶端還可以提供數(shù)據(jù)統(tǒng)計(jì)功能,例如:“加速人次”、“加速游戲”的數(shù)據(jù)統(tǒng)計(jì)功能。
[0094]利用以上使用簡(jiǎn)單、界面靈活的客戶端,用戶可以實(shí)現(xiàn)網(wǎng)絡(luò)游戲的一鍵加速,同時(shí)客戶端后臺(tái)和網(wǎng)游加速服務(wù)器進(jìn)行傳輸路徑的選擇以及數(shù)據(jù)連接的相關(guān)工作,為用戶提供了良好的網(wǎng)絡(luò)體驗(yàn)。
[0095]以下結(jié)合用戶使用本實(shí)施例的網(wǎng)絡(luò)游戲的加速方法,對(duì)網(wǎng)游數(shù)據(jù)進(jìn)行傳輸?shù)膶?shí)施例進(jìn)行介紹。首先,通過(guò)在網(wǎng)絡(luò)游戲的信息的整理收集,網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)記錄了各種網(wǎng)游服務(wù)器的地址及運(yùn)行商名稱(chēng),并且建立了網(wǎng)游加速服務(wù)器,與多個(gè)網(wǎng)絡(luò)運(yùn)行商的光纖線路進(jìn)行連接,例如電信、網(wǎng)通、聯(lián)通等。用戶的客戶端具有開(kāi)啟網(wǎng)游加速的功能。
[0096]當(dāng)用戶開(kāi)啟網(wǎng)游后,通過(guò)對(duì)網(wǎng)游進(jìn)程的捕捉或者用戶對(duì)客戶端預(yù)置按鈕的操作,客戶端將網(wǎng)游數(shù)據(jù)發(fā)向網(wǎng)游加速服務(wù)器,網(wǎng)游加速服務(wù)器根據(jù)數(shù)據(jù)包中的目標(biāo)地址確定出用戶所需要使用的網(wǎng)游服務(wù)器為哪個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)商進(jìn)行運(yùn)營(yíng),網(wǎng)游加速服務(wù)器利用該網(wǎng)絡(luò)運(yùn)行商的傳輸線路向網(wǎng)游服務(wù)器轉(zhuǎn)發(fā)數(shù)據(jù)傳輸請(qǐng)求,并在網(wǎng)游服務(wù)器響應(yīng)后,建立由網(wǎng)游加速服務(wù)器轉(zhuǎn)發(fā)的客戶端至游戲服務(wù)器的數(shù)據(jù)連接通道。借助于網(wǎng)游加速服務(wù)器的高性能和更好的網(wǎng)絡(luò)線路,避免延時(shí)高所引起的卡機(jī)、掉線以及登錄難等問(wèn)題,讓網(wǎng)游體驗(yàn)更加流暢。
[0097]本實(shí)施例中的網(wǎng)絡(luò)游戲的加速方法和系統(tǒng),可以自動(dòng)為網(wǎng)游數(shù)據(jù)選擇對(duì)應(yīng)的傳輸線路,通過(guò)優(yōu)化傳輸線路減小由于網(wǎng)絡(luò)運(yùn)行商間切換或傳輸線路復(fù)雜導(dǎo)致的傳輸延時(shí),無(wú)需用戶進(jìn)行手動(dòng)配置,使用簡(jiǎn)單,提高用戶的網(wǎng)絡(luò)體驗(yàn)。
[0098]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0099]類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0100]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0101]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0102]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)游戲的加速系統(tǒng)和網(wǎng)游加速服務(wù)器中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0103]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
[0104]至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開(kāi)的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。
[0105]本發(fā)明實(shí)施例還公開(kāi)了 Al.—種網(wǎng)絡(luò)游戲的加速方法,包括:獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù);利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與所述網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路,所述網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息;通過(guò)查詢出的傳輸線路建立所述客戶端至所述網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸所述網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0106]A2.根據(jù)Al所述的方法,其中,獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù)包括:接收來(lái)自所述客戶端的網(wǎng)絡(luò)數(shù)據(jù);從所述網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出所述網(wǎng)絡(luò)游戲數(shù)據(jù);將所述網(wǎng)絡(luò)游戲數(shù)據(jù)導(dǎo)入至網(wǎng)游加速服務(wù)器,其中所述網(wǎng)游加速服務(wù)器與多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸線路數(shù)據(jù)連接。
[0107]A3.根據(jù)A2所述的方法,其中,接收來(lái)自所述客戶端的網(wǎng)絡(luò)數(shù)據(jù)包括:利用虛擬專(zhuān)用網(wǎng)絡(luò)VPN或者防火墻安全會(huì)話轉(zhuǎn)換協(xié)議SOCKS接收所述網(wǎng)絡(luò)數(shù)據(jù)。
[0108]A4.根據(jù)A2或A3所述的方法,其中,從所述網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出所述網(wǎng)絡(luò)游戲數(shù)據(jù)包括:判斷所述網(wǎng)絡(luò)數(shù)據(jù)的目標(biāo)地址是否屬于預(yù)設(shè)的網(wǎng)游服務(wù)器的地址,如是,確定所述網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù);和/或判斷發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程,如是,確定所述網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù)。
[0109]A5.根據(jù)A4所述的方法,其中,利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與所述網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路包括:在所述網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中查找所述網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器信息;根據(jù)所述目標(biāo)網(wǎng)游服務(wù)器信息確定與所述網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路。
[0110]A6.根據(jù)A4所述的方法,其中,判斷發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程包括:獲取所述客戶端進(jìn)程的特征文件名,其中所述特征文件名包括所述客戶端進(jìn)程的標(biāo)識(shí)信息;檢測(cè)所述特征文件名是否屬于預(yù)置的網(wǎng)游文件名;若是,獲取所述客戶端進(jìn)程所對(duì)應(yīng)圖標(biāo)的圖標(biāo)校驗(yàn)碼,并檢測(cè)所述圖標(biāo)校驗(yàn)碼是否屬于預(yù)置的網(wǎng)游圖標(biāo)校驗(yàn)碼;若是,確定所述發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程為預(yù)設(shè)的網(wǎng)游進(jìn)程。
[0111]A7.根據(jù)Al至A6中任一項(xiàng)所述的方法,其中,在獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù)之前還包括:利用所述客戶端獲取用戶開(kāi)啟網(wǎng)絡(luò)游戲加速的操作。
[0112]本發(fā)明實(shí)施例還公開(kāi)了 B8.—種網(wǎng)游加速服務(wù)器,與多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸線路數(shù)據(jù)連接,包括:數(shù)據(jù)獲取模塊,配置為獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù);存儲(chǔ)模塊,配置為保存網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù),所述網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息;線路查詢模塊,配置為利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與所述網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路,數(shù)據(jù)傳輸模塊,配置為通過(guò)查詢出的傳輸線路建立所述客戶端至所述網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸所述網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0113]B9.根據(jù)B8所述的網(wǎng)游加速服務(wù)器,其中,所述數(shù)據(jù)獲取模塊包括:數(shù)據(jù)接收子模塊,配置為接收來(lái)自所述客戶端的網(wǎng)絡(luò)數(shù)據(jù);數(shù)據(jù)識(shí)別子模塊,配置為從所述網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出所述網(wǎng)絡(luò)游戲數(shù)據(jù);數(shù)據(jù)導(dǎo)入子模塊,配置為導(dǎo)入所述網(wǎng)絡(luò)游戲數(shù)據(jù)。
[0114]B10.根據(jù)B9所述的網(wǎng)游加速服務(wù)器,其中,所述數(shù)據(jù)接收子模塊還被配置為:利用虛擬專(zhuān)用網(wǎng)絡(luò)VPN或者防火墻安全會(huì)話轉(zhuǎn)換協(xié)議SOCKS接收所述網(wǎng)絡(luò)數(shù)據(jù)。
[0115]Bll.根據(jù)B9或BlO所述的網(wǎng)游加速服務(wù)器,其中,數(shù)據(jù)識(shí)別子模塊還被配置為:判斷所述網(wǎng)絡(luò)數(shù)據(jù)的目標(biāo)地址是否屬于預(yù)設(shè)的網(wǎng)游服務(wù)器的地址,如是,確定所述網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù);和/或判斷發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程,如是,確定所述網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù)。
[0116]本發(fā)明實(shí)施例還公開(kāi)了 C12.—種網(wǎng)絡(luò)游戲的加速系統(tǒng),包括:客戶端,配置為發(fā)送網(wǎng)絡(luò)游戲數(shù)據(jù);根據(jù)B8至Bll中任一項(xiàng)所述的網(wǎng)游加速服務(wù)器,與所述客戶端網(wǎng)絡(luò)連接。
[0117]C13.根據(jù)C12所述的系統(tǒng),所述客戶端還配置為:獲取用戶開(kāi)啟網(wǎng)絡(luò)游戲加速的操作;獲取并顯示網(wǎng)絡(luò)游戲列表;根據(jù)來(lái)自于用戶的對(duì)所述網(wǎng)絡(luò)游戲列表的選擇操作確定待啟動(dòng)的網(wǎng)絡(luò)游戲;向網(wǎng)絡(luò)游戲加速服務(wù)器發(fā)送所述網(wǎng)絡(luò)游戲?qū)?yīng)的游戲數(shù)據(jù),并獲取所述游戲數(shù)據(jù)的傳輸狀態(tài);按照所述傳輸狀態(tài)在界面上提供與所述傳輸狀態(tài)匹配的網(wǎng)絡(luò)游戲加速選項(xiàng)。
[0118]C14.根據(jù)C12所述的系統(tǒng),所述客戶端還配置為以下列任一種方式進(jìn)行獲取并顯示網(wǎng)絡(luò)游戲列表的操作:掃描存儲(chǔ)器中保存的網(wǎng)絡(luò)游戲文件;提取掃描出的網(wǎng)絡(luò)游戲文件的信息,并按照預(yù)設(shè)規(guī)則進(jìn)行排序生成所述網(wǎng)絡(luò)游戲列表,并在顯示界面中進(jìn)行顯示;在顯示界面中顯示預(yù)設(shè)列表,所述預(yù)設(shè)列表中包括多種網(wǎng)絡(luò)游戲的信息,接收來(lái)自用戶的對(duì)所述預(yù)設(shè)列表的選擇操作,將所述選擇出的網(wǎng)絡(luò)游戲的信息添加至所述網(wǎng)絡(luò)游戲列表;獲取由用戶輸入的存儲(chǔ)地址,在所述存儲(chǔ)地址對(duì)應(yīng)的網(wǎng)絡(luò)游戲的信息添加至所述網(wǎng)絡(luò)游戲列表。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)游戲的加速方法,包括: 獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù); 利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與所述網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路,所述網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息; 通過(guò)查詢出的傳輸線路建立所述客戶端至所述網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸所述網(wǎng)絡(luò)游戲數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù)包括: 接收來(lái)自所述客戶端的網(wǎng)絡(luò)數(shù)據(jù); 從所述網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出所述網(wǎng)絡(luò)游戲數(shù)據(jù); 將所述網(wǎng)絡(luò)游戲數(shù)據(jù)導(dǎo)入至網(wǎng)游加速服務(wù)器,其中所述網(wǎng)游加速服務(wù)器與多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸線路數(shù)據(jù)連接。
3.根據(jù)權(quán)利要求2所述的方法,其中,接收來(lái)自所述客戶端的網(wǎng)絡(luò)數(shù)據(jù)包括: 利用虛擬專(zhuān)用網(wǎng)絡(luò)VPN或者防火墻安全會(huì)話轉(zhuǎn)換協(xié)議SOCKS接收所述網(wǎng)絡(luò)數(shù)據(jù)。
4.根據(jù)權(quán)利要求2 或3所述的方法,其中,從所述網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出所述網(wǎng)絡(luò)游戲數(shù)據(jù)包括: 判斷所述網(wǎng)絡(luò)數(shù)據(jù)的目標(biāo)地址是否屬于預(yù)設(shè)的網(wǎng)游服務(wù)器的地址,如是,確定所述網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù);和/或 判斷發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程,如是,確定所述網(wǎng)絡(luò)數(shù)據(jù)為網(wǎng)游數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其中,利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與所述網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路包括: 在所述網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中查找所述網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器信息; 根據(jù)所述目標(biāo)網(wǎng)游服務(wù)器信息確定與所述網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路。
6.根據(jù)權(quán)利要求4所述的方法,其中,判斷發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程是否為預(yù)設(shè)的網(wǎng)游進(jìn)程包括: 獲取所述客戶端進(jìn)程的特征文件名,其中所述特征文件名包括所述客戶端進(jìn)程的標(biāo)識(shí)信息; 檢測(cè)所述特征文件名是否屬于預(yù)置的網(wǎng)游文件名; 若是,獲取所述客戶端進(jìn)程所對(duì)應(yīng)圖標(biāo)的圖標(biāo)校驗(yàn)碼,并檢測(cè)所述圖標(biāo)校驗(yàn)碼是否屬于預(yù)置的網(wǎng)游圖標(biāo)校驗(yàn)碼; 若是,確定所述發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)的客戶端進(jìn)程為預(yù)設(shè)的網(wǎng)游進(jìn)程。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,在獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù)之前還包括: 利用所述客戶端獲取用戶開(kāi)啟網(wǎng)絡(luò)游戲加速的操作。
8.—種網(wǎng)游加速服務(wù)器,與多條預(yù)設(shè)的網(wǎng)絡(luò)傳輸線路數(shù)據(jù)連接,包括: 數(shù)據(jù)獲取模塊,配置為獲取來(lái)自客戶端的網(wǎng)絡(luò)游戲數(shù)據(jù); 存儲(chǔ)模塊,配置為保存網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù),所述網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)中保存與有多種網(wǎng)絡(luò)游戲的服務(wù)器信息以及對(duì)應(yīng)的傳輸線路信息; 線路查詢模塊,配置為利用預(yù)置的網(wǎng)游服務(wù)器數(shù)據(jù)庫(kù)查詢與所述網(wǎng)絡(luò)游戲數(shù)據(jù)匹配的傳輸線路, 數(shù)據(jù)傳輸模塊,配置為通過(guò)查詢出的傳輸線路建立所述客戶端至所述網(wǎng)絡(luò)游戲數(shù)據(jù)的目標(biāo)網(wǎng)游服務(wù)器的數(shù)據(jù)連接路徑,以傳輸所述網(wǎng)絡(luò)游戲數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的網(wǎng)游加速服務(wù)器,其中,所述數(shù)據(jù)獲取模塊包括: 數(shù)據(jù)接收子模塊,配置為接收來(lái)自所述客戶端的網(wǎng)絡(luò)數(shù)據(jù); 數(shù)據(jù)識(shí)別子模塊,配置為從所述網(wǎng)絡(luò)數(shù)據(jù)中識(shí)別出所述網(wǎng)絡(luò)游戲數(shù)據(jù); 數(shù)據(jù)導(dǎo)入子模塊,配置為導(dǎo)入所述網(wǎng)絡(luò)游戲數(shù)據(jù)。
10.一種網(wǎng)絡(luò)游戲的加速系統(tǒng),包括: 客戶端,配置為發(fā)送網(wǎng)絡(luò)游戲數(shù)據(jù); 根據(jù)權(quán)利要求8或9所述的網(wǎng)游加速服務(wù)器,與所述客戶端網(wǎng)絡(luò)連接。
【文檔編號(hào)】H04L29/08GK103957208SQ201410178259
【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2014年4月29日 優(yōu)先權(quán)日:2014年4月29日
【發(fā)明者】章勛, 賀旸, 孫卓, 丁振, 王力 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司