程序的信息。游戲程序的信息可以是游戲的名稱(chēng)以及對(duì)應(yīng)的版本,例如6.85版本的D0TA2。
[0035]步驟S2,將所述游戲程序與所述路由器中預(yù)存的數(shù)據(jù)庫(kù)進(jìn)行匹配,獲得穩(wěn)定運(yùn)行所述游戲程序所需的寬帶;所述數(shù)據(jù)庫(kù)存儲(chǔ)有多種游戲程序信息以及對(duì)應(yīng)穩(wěn)定運(yùn)行游戲程序所需的寬帶的信息;
[0036]所述數(shù)據(jù)庫(kù)預(yù)存于所述路由器中,當(dāng)檢測(cè)出筆記本電腦在運(yùn)行游戲程序以及獲得對(duì)應(yīng)游戲程序的信息后,將筆記本電腦運(yùn)行的游戲程序信息與所述數(shù)據(jù)庫(kù)中預(yù)存的游戲程序信息進(jìn)行匹配,所述數(shù)據(jù)庫(kù)除了存儲(chǔ)有多種游戲程序信息外還存儲(chǔ)了多種游戲程序?qū)?yīng)穩(wěn)定運(yùn)行游戲程序所需的寬帶的信息。所述數(shù)據(jù)庫(kù)存儲(chǔ)的穩(wěn)定運(yùn)行游戲所需的寬帶,包括:最低保證帶寬、流暢運(yùn)行帶寬以及高質(zhì)量體驗(yàn)帶寬,最低保證帶寬為運(yùn)行所述游戲程序所需要的最低配置,能夠保證所述游戲程序順利運(yùn)行;流暢運(yùn)行帶寬為能夠流暢運(yùn)行所述游戲程序所需要的配置;高質(zhì)量體驗(yàn)帶寬為運(yùn)行所述游戲程序能夠獲得良好體驗(yàn)所需要的配置,所述最低保證帶寬小于所述流暢運(yùn)行帶寬,所述流暢運(yùn)行帶寬小于所述高質(zhì)量體驗(yàn)帶寬。例如,當(dāng)檢測(cè)出筆記本電腦在運(yùn)行6.85版本的D0TA2時(shí),將6.85版本的D0TA2與所述數(shù)據(jù)庫(kù)中預(yù)存的游戲程序信息進(jìn)行匹配,當(dāng)所述數(shù)據(jù)庫(kù)中預(yù)存有6.85版本的D0TA2穩(wěn)定運(yùn)行所需的寬帶信息時(shí),則匹配成功。當(dāng)所述數(shù)據(jù)庫(kù)中沒(méi)有預(yù)存有6.85版本的D0TA2穩(wěn)定運(yùn)行所需的寬帶信息時(shí),但預(yù)存有舊版本的D0TA2穩(wěn)定運(yùn)行所需的寬帶信息時(shí),例如6.84版本的D0TA2,則以6.84版本的D0TA2穩(wěn)定運(yùn)行所需的寬帶為參照標(biāo)準(zhǔn)。
[0037]進(jìn)一步地,當(dāng)判斷網(wǎng)絡(luò)處于空閑狀態(tài)時(shí),所述數(shù)據(jù)庫(kù)自動(dòng)更新多種游戲名稱(chēng)以及對(duì)應(yīng)穩(wěn)定運(yùn)行所需的寬帶。判斷網(wǎng)絡(luò)是否處于空閑狀態(tài),可以通過(guò)分析所述當(dāng)前數(shù)據(jù)流量包的大小來(lái)判斷,當(dāng)所述當(dāng)前數(shù)據(jù)流量包小于一目標(biāo)數(shù)值時(shí),即判定當(dāng)前網(wǎng)絡(luò)處于空閑狀態(tài),所述數(shù)據(jù)庫(kù)開(kāi)始自動(dòng)更新多種游戲名稱(chēng)以及對(duì)應(yīng)穩(wěn)定運(yùn)行所需的寬帶,例如,所述數(shù)據(jù)庫(kù)原來(lái)存儲(chǔ)有6.84版本的D0TA2穩(wěn)定運(yùn)行所需的寬帶信息,判定當(dāng)前網(wǎng)絡(luò)處于空閑狀態(tài)時(shí),聯(lián)網(wǎng)檢測(cè)到D0TA2的最新版本為6.85版本時(shí),將6.85版本的D0TA2穩(wěn)定運(yùn)行所需的寬帶信息存入所述數(shù)據(jù)庫(kù)中。
[0038]步驟S3,分配穩(wěn)定運(yùn)行所述游戲程序所需的寬帶于所述游戲程序。
[0039]其中,分配穩(wěn)定運(yùn)行所述游戲程序所需的寬帶于所述游戲程序,包括:當(dāng)確認(rèn)網(wǎng)絡(luò)寬帶小于1M時(shí),分配最低保證帶寬于所述游戲程序;當(dāng)確認(rèn)網(wǎng)絡(luò)寬帶大于等于1M且小于20M時(shí),分配流暢運(yùn)行帶寬于所述游戲程序;當(dāng)確認(rèn)網(wǎng)絡(luò)寬帶大于等于20M時(shí),分配高質(zhì)量體驗(yàn)帶寬于所述游戲程序。例如,當(dāng)筆記本運(yùn)行6.85版本的D0TA2時(shí),檢測(cè)網(wǎng)絡(luò)寬帶的大小,當(dāng)網(wǎng)絡(luò)寬帶小于1M時(shí),將所述數(shù)據(jù)庫(kù)中6.85版本的D0TA2穩(wěn)定運(yùn)行所需的最低保證帶寬分配于6.85版本的D0TA2;當(dāng)網(wǎng)絡(luò)寬帶大于等于1M且小于20M時(shí),將所述數(shù)據(jù)庫(kù)中6.85版本的D0TA2穩(wěn)定運(yùn)行所需的流暢運(yùn)行帶寬分配于6.85版本的D0TA2;當(dāng)網(wǎng)絡(luò)寬帶大于等于20M時(shí),將所述數(shù)據(jù)庫(kù)中6.85版本的D0TA2穩(wěn)定運(yùn)行所需的高質(zhì)量體驗(yàn)帶寬分配于6.85版本的D0TA2。通過(guò)根據(jù)網(wǎng)絡(luò)快帶的大小分配適應(yīng)的快帶給對(duì)應(yīng)的游戲程序,使得所述游戲程序的運(yùn)行更符合實(shí)際情況,讓用戶(hù)能夠獲得更好的使用體驗(yàn)。
[0040]進(jìn)一步地,分配穩(wěn)定運(yùn)行所述游戲程序所需的寬帶于所述游戲程序之后,所述穩(wěn)定游戲運(yùn)行的方法還包括:確認(rèn)所述終端結(jié)束運(yùn)行所述游戲程序時(shí),釋放所述游戲程序占用的所述寬帶。例如,當(dāng)用戶(hù)不在筆記本電腦上玩D0TA2時(shí),將占用D0TA2穩(wěn)定運(yùn)行所需的所述帶寬釋放,供筆記本電腦上的其它程序或者其它接入所述路由器的電子設(shè)備使用。較優(yōu)地,在所述路由器上設(shè)置一個(gè)功能開(kāi)關(guān)來(lái)實(shí)現(xiàn)上述穩(wěn)定游戲運(yùn)行的功能,當(dāng)功能開(kāi)關(guān)開(kāi)啟時(shí),啟動(dòng)上述穩(wěn)定游戲運(yùn)行的功能,當(dāng)功能開(kāi)關(guān)關(guān)閉時(shí),關(guān)閉上述穩(wěn)定游戲運(yùn)行的功能。[0041 ]以下以裝有6.85版本D0TA2的筆記本電腦為例進(jìn)行完整的說(shuō)明,其中,所述筆記本電腦接入路由器,本發(fā)明穩(wěn)定游戲運(yùn)行的的方法包括:當(dāng)用戶(hù)在所述筆記本電腦上開(kāi)始玩D0TA2時(shí),抓取所述路由器的當(dāng)前數(shù)據(jù)流量包,從當(dāng)前數(shù)據(jù)流量包中分析所述筆記本電腦是有運(yùn)行游戲程序的數(shù)據(jù),并通過(guò)當(dāng)前數(shù)據(jù)流量包進(jìn)一步分析獲取所述筆記本電腦所運(yùn)行的游戲程序的信息,從而獲得所述筆記本電腦運(yùn)行的游戲程序?yàn)?.85版本D0TA2 ;接著,將
6.85版本的D0TA2與所述數(shù)據(jù)庫(kù)中預(yù)存的游戲程序信息進(jìn)行匹配,所述數(shù)據(jù)庫(kù)中預(yù)存有6.85版本的D0TA2穩(wěn)定運(yùn)行所需的最低保證帶寬、流暢運(yùn)行帶寬以及高質(zhì)量體驗(yàn)帶寬;然后,檢測(cè)網(wǎng)絡(luò)寬帶的大小,當(dāng)網(wǎng)絡(luò)寬帶小于1M時(shí),將所述數(shù)據(jù)庫(kù)中6.85版本的D0TA2穩(wěn)定運(yùn)行所需的最低保證帶寬分配于6.85版本的D0TA2;當(dāng)網(wǎng)絡(luò)寬帶大于等于1M且小于20M時(shí),將所述數(shù)據(jù)庫(kù)中6.85版本的D0TA2穩(wěn)定運(yùn)行所需的流暢運(yùn)行帶寬分配于6.85版本的D0TA2;當(dāng)網(wǎng)絡(luò)寬帶大于等于20M時(shí),將所述數(shù)據(jù)庫(kù)中6.85版本的D0TA2穩(wěn)定運(yùn)行所需的高質(zhì)量體驗(yàn)帶寬分配于6.85版本的D0TA2 ;最后,當(dāng)用戶(hù)不在筆記本電腦上玩D0TA2時(shí),將占用D0TA2穩(wěn)定運(yùn)行所需的所述帶寬釋放。
[0042]請(qǐng)參閱圖2,本發(fā)明還提供了一種穩(wěn)定游戲運(yùn)行的系統(tǒng)I,應(yīng)用于接入終端2的路由器3,接入的終端2的可以是任何能夠聯(lián)網(wǎng)的電子設(shè)備,包括但不限于臺(tái)式機(jī)、筆記本電腦、平板電腦、智能手機(jī)的等等,以下以筆記本電腦為實(shí)施例進(jìn)行說(shuō)明,該系統(tǒng)I包括:確認(rèn)單元10,與路由器3連接,用于確認(rèn)接入的終端2運(yùn)行游戲程序;數(shù)據(jù)庫(kù)單元11,與路由器3連接,用于存儲(chǔ)多種游戲程序信息以及對(duì)應(yīng)穩(wěn)定運(yùn)行游戲程序所需的寬帶;匹配單元12,與確認(rèn)單元10和數(shù)據(jù)庫(kù)單元11連接,用于確認(rèn)單元10確認(rèn)接入的終端2運(yùn)行游戲程序后,將所述游戲程序與數(shù)據(jù)庫(kù)單元11進(jìn)行匹配,獲得穩(wěn)定運(yùn)行所述游戲程序所需的寬帶;處理單元13,與路由器3和匹配單元12連接,用于分配穩(wěn)定運(yùn)行所述游戲程序所需的寬帶于所述游戲程序。
[0043]以下對(duì)上述組件進(jìn)行詳細(xì)說(shuō)明。
[0044]請(qǐng)繼續(xù)參閱圖2,確認(rèn)單元10具體用于:抓取路由器3的當(dāng)前數(shù)據(jù)流量包;判斷所述當(dāng)前數(shù)據(jù)流量包是否包含游戲程序運(yùn)行的數(shù)據(jù);且在判斷出所述當(dāng)前數(shù)據(jù)流量包包含游戲程序運(yùn)行的數(shù)據(jù)的情形下,獲取終端2所運(yùn)行的游戲程序的信息。其中,接入路由器3的終端2可以是多個(gè)筆記本電腦,也可以是既有筆記本電腦,也有臺(tái)式機(jī)、平板電腦、智能手機(jī)等電子設(shè)備。接入路由器3的多個(gè)電子設(shè)備聯(lián)網(wǎng)時(shí)產(chǎn)生的數(shù)據(jù)流量包經(jīng)過(guò)路由器3,所述數(shù)據(jù)流量包中包含了多個(gè)電子設(shè)備運(yùn)行的程序信息。確認(rèn)單元10通過(guò)抓取路由器3的當(dāng)前數(shù)據(jù)流量包后,判斷所述當(dāng)前數(shù)據(jù)流量包是否包含游戲程序運(yùn)行的數(shù)據(jù),對(duì)于筆記本電腦來(lái)說(shuō),當(dāng)所述筆記本電腦運(yùn)行有游戲程序時(shí),可以從當(dāng)前數(shù)據(jù)流量包中分析獲得。運(yùn)行的游戲程序包括但不限于D0TA2、L0L、W0W等。確認(rèn)單元10在判斷出所述筆記本電腦運(yùn)行有游戲程序時(shí),通過(guò)當(dāng)前數(shù)據(jù)流量包進(jìn)一步分析獲取所述筆記本電腦所運(yùn)行的游戲程序的信息。游戲程序的信息可以是游戲的名稱(chēng)以及對(duì)應(yīng)的版本,例如6.85版本的D0TA2。
[0045]進(jìn)一步地,數(shù)據(jù)庫(kù)單元11除了存儲(chǔ)有多種游戲程序信息外還存儲(chǔ)了多種游戲程序?qū)?yīng)穩(wěn)定運(yùn)行游戲程序所需的寬帶的信息,數(shù)據(jù)庫(kù)單元11存儲(chǔ)的穩(wěn)定運(yùn)行游戲所需的寬帶,包括:最低保證帶寬,流暢運(yùn)行帶寬以及高質(zhì)量體驗(yàn)帶寬。最低保證帶寬為運(yùn)行所述游戲程序所需要的最低配置,能夠保證所述游戲程序順利運(yùn)行;流暢運(yùn)行帶寬為能夠流暢運(yùn)行所述游戲程序所需要的配置;高質(zhì)量體驗(yàn)帶寬為運(yùn)行所述游戲程序能夠獲得良好體驗(yàn)所需要的配置,所述最低保證帶寬小于所述流暢運(yùn)行帶寬,所述流暢運(yùn)行帶寬小于所述高質(zhì)量體驗(yàn)帶寬。
[0046]進(jìn)一步地,請(qǐng)繼續(xù)參閱圖2,系統(tǒng)I還包括:檢測(cè)單元14,連接于處理單元13,用于檢測(cè)網(wǎng)絡(luò)寬帶大小;處理單元13用于分配穩(wěn)定運(yùn)行所述游戲程序所需的寬帶于所述游戲程序,