一種通過(guò)分組實(shí)現(xiàn)大規(guī)模棋牌比賽的方法

基本信息

申請(qǐng)?zhí)?/td> CN200910085573.8 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN101901295A 公開(kāi)(公告)日 2010-12-01
申請(qǐng)公布號(hào) CN101901295A 申請(qǐng)公布日 2010-12-01
分類(lèi)號(hào) G06F19/00(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉立軍;王磊;張守文;陶勇勝 申請(qǐng)(專(zhuān)利權(quán))人 灰熊(北京)科技有限公司
代理機(jī)構(gòu) - 代理人 -
地址 102218 北京市昌平區(qū)天通苑北2區(qū)39號(hào)樓7單元701
法律狀態(tài) -

摘要

摘要 一種通過(guò)分組實(shí)現(xiàn)大規(guī)模棋牌比賽的方法,首先在真正開(kāi)賽之前,游戲大廳服務(wù)的賽事引擎檢查已報(bào)名參賽的用戶數(shù),如果用戶數(shù)比較多,則把這些用戶分成一些小組,使得房間服務(wù)能夠?yàn)橹辽僖唤M用戶提供比賽服務(wù);然后游戲大廳服務(wù)調(diào)用賽事引擎,賽事引擎查詢哪些房間服務(wù)空閑,把開(kāi)賽通知發(fā)送給房間服務(wù),每臺(tái)房間服務(wù)負(fù)責(zé)處理一個(gè)或者幾個(gè)小組比賽任務(wù);房間服務(wù)收到比賽通知后,調(diào)用比賽處理器,對(duì)用戶進(jìn)行分桌后發(fā)起比賽;房間服務(wù)獲悉小組比賽結(jié)束后,將小組結(jié)束的消息發(fā)送給游戲大廳服務(wù);游戲大廳的賽事引擎匯總所有房間服務(wù)的小組比賽情況,如果所有小組比賽結(jié)束,則根據(jù)賽事配置取每組的前幾名,發(fā)起下一輪比賽(重復(fù)步驟1到步驟4),直到?jīng)Q出賽事配置中要求的名次;本發(fā)明使得多臺(tái)服務(wù)器可以進(jìn)行有效的協(xié)同,為一臺(tái)單獨(dú)的服務(wù)器根本無(wú)法承受的大量用戶提供比賽服務(wù),而這種分組的邏輯僅存在于大廳服務(wù)的賽事引擎中:不管分不分組,房間服務(wù)都是一樣的,它僅接受大廳的開(kāi)賽通知并把比賽結(jié)果告知大廳服務(wù)。