[發(fā)明專利]基于網(wǎng)絡(luò)距離的游戲撮合方法和游戲服務(wù)器有效
| 申請(qǐng)?zhí)枺?/td> | 201210064706.5 | 申請(qǐng)日: | 2012-03-13 |
| 公開(kāi)(公告)號(hào): | CN103310084B | 公開(kāi)(公告)日: | 2017-09-29 |
| 發(fā)明(設(shè)計(jì))人: | 黨建國(guó);馬啟平 | 申請(qǐng)(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號(hào): | A63F13/35 | 分類號(hào): | A63F13/35;A63F13/795 |
| 代理公司: | 北京派特恩知識(shí)產(chǎn)權(quán)代理有限公司11270 | 代理人: | 蔣雅潔,張穎玲 |
| 地址: | 518044 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 網(wǎng)絡(luò) 距離 游戲 撮合 方法 服務(wù)器 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及基于網(wǎng)絡(luò)距離的游戲撮合方法和游戲服務(wù)器。
背景技術(shù)
現(xiàn)有的游戲撮合方式主要有兩種,一種方式(記為方式1)為:是基于玩家選擇的運(yùn)營(yíng)商類型進(jìn)行游戲撮合;另一種方式(記為方式2)為:基于玩家的地域進(jìn)行游戲撮合。
但是,這兩種方式實(shí)現(xiàn)起來(lái)有點(diǎn)粗糙,針對(duì)方式1,雖然玩家選擇了同一類型的運(yùn)營(yíng)商,但是會(huì)出現(xiàn)玩家地域的跨越比較大,會(huì)導(dǎo)致由于跨越的地域比較大而出現(xiàn)網(wǎng)絡(luò)游戲質(zhì)量問(wèn)題比如不流暢、或者甚至不能開(kāi)始游戲等;而針對(duì)方式2,雖然玩家處于同一個(gè)地域,但是會(huì)出現(xiàn)同一個(gè)地域的玩家選擇的運(yùn)營(yíng)商類型不同,會(huì)導(dǎo)致由于玩家選擇的運(yùn)營(yíng)商類型不同而出現(xiàn)網(wǎng)絡(luò)游戲質(zhì)量問(wèn)題比如不流暢、或者甚至不能開(kāi)始游戲等。
發(fā)明內(nèi)容
本發(fā)明提供了基于網(wǎng)絡(luò)距離的游戲撮合方法和游戲服務(wù)器,避免游戲撮合過(guò)程中由于游戲玩家之間的地域、運(yùn)營(yíng)商差異所帶來(lái)的技術(shù)問(wèn)題。
本發(fā)明提供的技術(shù)方案包括:
一種基于網(wǎng)絡(luò)距離的游戲撮合方法,該方法包括:
A,游戲服務(wù)器將發(fā)送了游戲撮合請(qǐng)求的游戲玩家放入撮合隊(duì)列中;
B,游戲服務(wù)器在游戲撮合時(shí)間到達(dá)時(shí),從所述撮合隊(duì)列中選擇出一個(gè)游戲玩家,計(jì)算該選擇的游戲玩家與所述撮合隊(duì)列中其他游戲玩家之間的網(wǎng)絡(luò)距離;
C,游戲服務(wù)器利用計(jì)算出的網(wǎng)絡(luò)距離確定出與該選擇的游戲玩家進(jìn)行游戲撮合的游戲玩家并撮合在一起開(kāi)始游戲。
一種基于網(wǎng)絡(luò)距離進(jìn)行游戲撮合的游戲服務(wù)器,該游戲服務(wù)器包括:
撮合隊(duì)列單元,用于將該發(fā)送了游戲撮合請(qǐng)求的游戲玩家放入撮合隊(duì)列中;
計(jì)算單元,用于在游戲撮合時(shí)間到達(dá)時(shí),從所述撮合隊(duì)列中選擇出一個(gè)游戲玩家,計(jì)算該選擇的游戲玩家與所述撮合隊(duì)列中其他游戲玩家之間的網(wǎng)絡(luò)距離;
撮合單元,用于利用計(jì)算出的網(wǎng)絡(luò)距離確定出與該選擇的游戲玩家進(jìn)行游戲撮合的游戲玩家并撮合在一起開(kāi)始游戲。
由以上技術(shù)方案可以看出,本發(fā)明中,通過(guò)游戲玩家之間的網(wǎng)絡(luò)距離對(duì)游戲玩家進(jìn)行游戲撮合,這相比于現(xiàn)有技術(shù),完全屏蔽了玩家地域、運(yùn)營(yíng)商類型等差異,進(jìn)而避免游戲撮合過(guò)程中由于游戲玩家之間的地域、運(yùn)營(yíng)商差異所帶來(lái)的技術(shù)問(wèn)題。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的方法流程圖;
圖2為本發(fā)明實(shí)施例提供的步驟102實(shí)現(xiàn)流程圖;
圖3為本發(fā)明實(shí)施例提供的游戲玩家獲取并上報(bào)ping值示意圖;
圖4為本發(fā)明實(shí)施例提供的游戲服務(wù)器結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
本發(fā)明提供的方法包括圖1所示的流程:
參見(jiàn)圖1,圖1為本發(fā)明實(shí)施例提供的方法流程圖。如圖1所示,該流程可包括以下步驟:
步驟101,游戲服務(wù)器將發(fā)送了游戲撮合請(qǐng)求的游戲玩家放入撮合隊(duì)列中。
游戲玩家在登陸至游戲服務(wù)器后,先發(fā)送游戲撮合請(qǐng)求至游戲服務(wù)器,并等待游戲服務(wù)器將其和其他游戲玩家撮合成功后開(kāi)始游戲。而游戲服務(wù)器接收到游戲撮合請(qǐng)求后,將該發(fā)送了游戲撮合請(qǐng)求的游戲玩家放入撮合隊(duì)列中。之后執(zhí)行步驟102。
步驟102,游戲服務(wù)器在游戲撮合時(shí)間到達(dá)時(shí),從所述撮合隊(duì)列中選擇出一個(gè)游戲玩家,計(jì)算該選擇的游戲玩家與所述撮合隊(duì)列中其他游戲玩家之間的網(wǎng)絡(luò)距離。
其中,游戲撮合時(shí)間為撮合隊(duì)列中游戲玩家的數(shù)量達(dá)到游戲規(guī)定撮合數(shù)量N的時(shí)間。
另外,本步驟102中,從所述撮合隊(duì)列中選擇出一個(gè)游戲玩家可包括:隨機(jī)從撮合隊(duì)列中選擇出一個(gè)游戲玩家,或者從撮合隊(duì)列中選擇出一個(gè)等待時(shí)間最長(zhǎng)的游戲玩家。
至于該選擇的游戲玩家與所述撮合隊(duì)列中其他游戲玩家之間的網(wǎng)絡(luò)距離其是依據(jù)該選擇的游戲玩家與所述撮合隊(duì)列中其他游戲玩家的網(wǎng)絡(luò)質(zhì)量標(biāo)識(shí)計(jì)算的。其中,網(wǎng)絡(luò)質(zhì)量標(biāo)識(shí)具體實(shí)現(xiàn)時(shí)可為因特網(wǎng)包探索器(ping)值。下面以ping值為例通過(guò)圖2所示步驟說(shuō)明如何計(jì)算網(wǎng)絡(luò)距離:
步驟201,游戲服務(wù)器獲取該選擇的游戲玩家、以及撮合隊(duì)列中其他每一游戲玩家的ping值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210064706.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
A63F 紙牌、棋盤(pán)或輪盤(pán)賭游戲;利用小型運(yùn)動(dòng)物體的室內(nèi)游戲;其他類目不包含的游戲
A63F13-00 使用二維或多維電子顯示器
A63F13-02 .附件
A63F13-08 .結(jié)構(gòu)零件或布置,例如其他類目不包括的殼體、導(dǎo)線、連接件、操縱臺(tái)
A63F13-10 .游戲過(guò)程的控制,例如開(kāi)始、進(jìn)行、結(jié)束
A63F13-12 .涉及若干游戲裝置之間的相互作用,例如傳送和分配系統(tǒng)
A63F13-04 ..用于命中顯示器上的特殊區(qū)域,如具有光電探測(cè)裝置的
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 距離測(cè)定裝置、距離測(cè)定方法以及距離測(cè)定程序
- 光波距離測(cè)定方法、距離測(cè)定程序以及距離測(cè)定系統(tǒng)
- 光波距離測(cè)定方法、距離測(cè)定程序以及距離測(cè)定裝置
- 瞳孔距離、視線距離測(cè)量裝置
- 距離測(cè)定系統(tǒng)、距離測(cè)定方法
- 距離測(cè)定方法及距離測(cè)定系統(tǒng)
- 距離檢測(cè)裝置及其距離檢測(cè)方法
- 距離測(cè)量裝置、距離測(cè)量方法和距離測(cè)量系統(tǒng)
- 距離測(cè)量處理裝置、距離測(cè)量模塊和距離測(cè)量處理方法
- 距離測(cè)量裝置、距離測(cè)量系統(tǒng)、距離測(cè)量方法和程序





