一種通過分組實現(xiàn)大規(guī)模棋牌比賽的方法
基本信息

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

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





