CN103297446B - 游戏资源分配的方法及服务器 - Google Patents
游戏资源分配的方法及服务器 Download PDFInfo
- Publication number
- CN103297446B CN103297446B CN201210042385.9A CN201210042385A CN103297446B CN 103297446 B CN103297446 B CN 103297446B CN 201210042385 A CN201210042385 A CN 201210042385A CN 103297446 B CN103297446 B CN 103297446B
- Authority
- CN
- China
- Prior art keywords
- game
- user
- waiting list
- described user
- subregion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种游戏资源分配的方法及服务器,属于网络技术领域。所述方法包括:接收用户发送的游戏参与请求,所述游戏参与请求包含游戏分区信息;当允许所述用户进入所述游戏分区信息所标识的游戏分区时,在所述游戏分区内,按照预定条件将所述用户分配到所述用户对应的等待队列中;当所述用户被成功分配到所述用户对应的等待队列时,按照特定算法从除去所述用户所在等待队列的其他等待队列中选择与所述用户同组游戏的参与者,并为所述用户及所述用户同组游戏的参与者分配游戏资源。本技术方案使得参与游戏的所有用户均是来自不同等待队列,在一定程度上杜绝了游戏参与者相互认识的可能性,可以有效的防止游戏参与者作弊的情况。
Description
技术领域
本发明涉及网络技术领域,特别涉及一种游戏资源分配的方法及服务器。
背景技术
随着网络技术的快速发展,联网游戏逐渐在人们的休闲娱乐生活中占有较大的比重,极大的丰富了人们的休闲生活。但是,联网游戏特别是通过游戏玩家之间对局来积累积分,或者靠完成对局任务来领取奖励等类型的交互性强的联网游戏经常会在游戏运营中遇到少数游戏玩家作弊的行为。例如,目前的手机联网游戏中的类似与欢乐斗地主的游戏,就经常收到游戏玩家作弊的投诉。
现有的技术方案中通常采用如下的两种方式来预防游戏玩家作弊的行为:
现有技术一、将防止作弊的策略预埋在用户端中,所预埋的策略可以一定程度上预防游戏玩家作弊。但是,如果该预埋在用户端的防止作弊的策略被用户破解,就需要升级用户端的防止作弊的策略,使得防止作弊的策略后台服务器不可控制,另外,一旦防止作弊的策略被恶意破解,用户端进行升级的代价也比较高昂。
现有技术二、禁止游戏玩家之间进行信息的交流,如禁止游戏玩家看到对方的任何信息,或者屏蔽掉游戏玩家之间的任何聊天消息等。但是,禁止游戏玩家之间进行信息交流使得用户体验较差,降低了游戏产品的市场竞争力。
发明内容
为了有效控制联网游戏的作弊行为,本发明实施例提供了一种游戏资源分配的方法及服务器。所述技术方案如下:
一种游戏资源分配的方法,所述方法包括:
接收用户发送的游戏参与请求,所述游戏参与请求包含游戏分区信息;
当所述用户进入所述游戏分区信息所标识的游戏分区时,在所述游戏分区内,按照预定条件将所述用户分配到所述用户对应的等待队列中;其中,所述预定条件包括:所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址中的任意一种或两种的组合;
当所述用户被成功分配到所述用户对应的等待队列时,按照特定算法从除去所述用户所在等待队列的其他等待队列中选择与所述用户同组游戏的参与者,并为所述用户及所述用户同组游戏的参与者分配游戏资源。
所述预定条件为所述用户进入所述游戏分区的时间;
所述按照预定条件将所述用户分配到所述用户对应的等待队列中包括:
根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段;
根据预设的时间段与等待队列间对应关系,获取所述用户对应所在的时间段对应的等待队列;
判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址;
所述按照预定条件将所述用户分配到所述用户对应的等待队列中包括:
根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
根据预存储的IP地址段与等待队列间对应关系,获取所述用户对应所在的IP地址段对应的等待队列;
判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址;
所述按照预定条件将所述用户分配到所述用户对应的等待队列中包括:
根据预存储的IP地址与进入所述游戏分区频率间对应关系,获取所述用户进入所述游戏分区时所用的IP地址对应的进入所述游戏分区频率;
根据预存储的频率段与等待队列间对应关系,得到所获取的进入所述游戏分区频率对应的等待队列;
判断所得到的等待队列是否存在剩余空间,如果所得到的等待队列存在剩余空间,则将所述用户分配到所得到的等待队列中。
所述预定条件为所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址的组合;
所述按照预定条件将所述用户分配到所述用户对应的等待队列中包括:
根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段,及根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
根据预存储的时间IP段与等待队列间关系,获取所确定时间段和IP地址段对应的等待队列;
判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
所述按照特定算法从除去所述用户所在分组的其他分组中选择与所述用户同组游戏的参与者包括:
确定与所述用户同组游戏的参与者的数目;
采用特定算法从除去所述用户所在等待队列的其他等待队列中,选出所获取数目的等待队列;
从所选出的每个等待队列中分别选取一位等待者作为所述用户同组游戏的参与者;
其中,所述特定算法为随机算法或伪随机算法。
所述按照特定算法从除去所述用户所在等待队列的其他等待队列中选择与所述用户同组游戏的参与者,以便所述用户与所述游戏参与者一起进行游戏之后,所述方法还包括:
在所述游戏过程中,接收到所述用户发送的查看所述游戏参与者信息的请求或者聊天请求时,将所述游戏参与者信息或者聊天信息返回给所述用户,以便所述用户任意时刻查看所述游戏参与者信息或者聊天信息;或者
当所述游戏结束时,向所述用户发送自动换组指令,并将所述用户重新分配到所述用户对应的等待队列中,以便在重新开始所述游戏之前,重新为所述用户分配与其同组游戏的参与者。
一种服务器,所述服务器包括:接收模块、队列分配模块和参与者分配模块;
所述接收模块,用于接收用户发送的游戏参与请求,所述游戏参与请求包含游戏分区信息;
所述队列分配模块,用于当所述用户进入所述游戏分区信息所标识的游戏分区时,在所述游戏分区内,按照预定条件将所述用户分配到所述用户对应的等待队列中;其中,所述预定条件包括:所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址中的任意一种或两种的组合;所述参与者分配模块,用于当所述用户被成功分配到所述用户对应的等待队列时,按照特定算法从除去所述用户所在等待队列的其他等待队列中选择与所述用户同组游戏的参与者,并为所述用户及所述用户同组游戏的参与者分配游戏资源。
所述队列分配模块包括:
第一确定单元,用于当所述预定条件为所述用户进入所述游戏分区的时间时,根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段;
第一获取单元,用于根据预存储的时间段与等待队列间对应关系,获取所述用户对应所在的时间段对应的等待队列;
第一分配单元,用于判断获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
所述队列分配模块包括:
第二确定单元,用于当所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址时,根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
第二获取单元,用于根据预存储的IP地址段与等待队列间对应关系,获取所述用户对应所在的IP地址段对应的等待队列;
第二分配单元,用于判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
所述队列分配模块包括:
第三确定单元,用于当所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址时,根据预存储的IP地址与进入所述游戏分区频率间对应关系,获取所述用户进入所述游戏分区时所用的IP地址对应的进入所述游戏分区频率;
第三获取单元,用于根据预存储的频率段与等待队列间对应关系,得到所获取的进入所述游戏分区频率对应的等待队列;
第三分配单元,用于判断所得到的等待队列是否存在剩余空间,如果所得到的等待队列存在剩余空间,则将所述用户分配到所得到的等待队列中。
所述队列分配模块包括:
第四确定单元,用于当所述预定条件为所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址的组合时,根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段,及根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
第四获取单元,用于根据预存储的时间IP段与等待队列间关系,获取所确定时间段和IP地址段对应的等待队列;
第四分配单元,用于判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
所述参与者分配模块包括:
确定单元,用于确定与所述用户同组游戏的参与者的数目;
第一选择单元,用于采用特定算法从除去所述用户所在等待队列的其他等待队列中,选出所获取数目的等待队列,其中,所述特定算法为随机算法或伪随机算法;
第二选择单元,用于从所选出的每个等待队列中分别选取一位等待者作为所述用户同组游戏的参与者。
所述服务器还包括:
信息反馈模块,用于在所述游戏过程中,接收到所述用户发送的查看所述游戏参与者信息的请求或者聊天请求时,将所述游戏参与者信息或者聊天信息返回给所述用户,以便所述用户任意时刻查看所述游戏参与者信息或者聊天信息;或者
重新分配模块,用于当所述游戏结束时,向所述用户发送自动换组指令,并将所述用户重新分配到所述用户对应的等待队列中,以便在重新开始所述游戏之前,重新为所述用户分配与其同组游戏的参与者。
本发明实施例提供的技术方案带来的有益效果是:通过在游戏分区内,按照预定条件将用户分配到用户对应的等待队列中,当用户被成功分配到用户对应的等待队列时,按照特定算法从除去用户所在等待队列的其他等待队列中选择与用户同组游戏的参与者,并为所述用户及所述用户同组游戏的参与者分配游戏资源的技术方案的实现,使得参与游戏的所有用户均是来自不同等待队列,在一定程度上杜绝了游戏参与者相互认识的可能性,可以有效的防止游戏参与者作弊的情况。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1中提供的一种游戏资源分配的方法流程图;
图2是本发明实施例2中提供的一种游戏资源分配的方法流程图;
图3是本发明实施例3中提供的一种服务器的结构示意图;
图4是本发明实施例3中提供的一种服务器的结构示意图;
图5是本发明实施例3中提供的一种服务器的结构示意图;
图6是本发明实施例3中提供的一种服务器的结构示意图;
图7是本发明实施例3中提供的一种服务器的结构示意图;
图8是本发明实施例3中提供的一种服务器的结构示意图;
图9是本发明实施例3中提供的一种服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,一种游戏资源分配的方法,该方法具体可以由云端服务器执行,包括如下步骤:
步骤101:接收用户发送的游戏参与请求,其中,游戏参与请求包含游戏分区信息;
步骤102:当用户进入游戏分区信息所标识的游戏分区时,在游戏分区内,按照预定条件将用户分配到用户对应的等待队列中;
步骤103:当用户被成功分配到用户对应的等待队列时,按照特定算法从除去用户所在等待队列的其他等待队列中选择与用户同组游戏的参与者,并为所述用户及所述用户同组游戏的参与者分配游戏资源。
通过在游戏分区内,按照预定条件将用户分配到用户对应的等待队列中,当用户被成功分配到用户对应的等待队列时,按照特定算法从除去用户所在等待队列的其他等待队列中选择与用户同组游戏的参与者,并为所述用户及所述用户同组游戏的参与者分配游戏资源的技术方案的实现,使得参与游戏的所有用户均是来自不同等待队列,在一定程度上杜绝了游戏参与者相互认识的可能性,可以有效的防止游戏参与者作弊的情况。
实施例2
参见图2,一种资源分配的方法,该方法具体可以由云端服务器执行,其中,该云端服务器可以集成在游戏服务器中实现,也可以独立于游戏服务器实现,当该云端服务器独立于云端服务器实现时,该云端服务器分别通过网络与用户端和游戏服务器相连。所述方法包括如下步骤:
步骤201:用户登录云端服务器,与该云端服务器建立Socket(套接字)连接;
具体地,用户开启用户端上所安装的游戏应用程序,输入账号及密码进行登录云端服务器操作;
云端服务器接收到账号及密码后,进行账号与密码的匹配,当匹配成功后,将会向用户返回登录成功时的登录Key值等信息,该登录Key值将唯一识别用户在游戏中的身份。
步骤202:用户在与云端服务器建立了Socket连接后,向云端服务器发送速配请求;
步骤203:云端服务器在接收到用户所发送的速配请求后,向用户返回游戏分区列表;
步骤204:用户根据云端服务器所返回的游戏分区列表来选择一游戏分区,并向云端服务器发送游戏参与请求,该游戏参与请求中包含用户所选择的游戏分区信息,其中,该游戏分区信息具体可以是游戏分组的ID或者编号等,用于唯一标识游戏分区;
步骤205:云端服务器接收用户所发送的游戏参与请求,判断是否允许发送游戏参与请求的用户进入所述游戏分区信息所标识的游戏分区,
当用户进入所述游戏分区信息所标识的游戏分区时,执行步骤206;
当用户无法进入所述游戏分区信息所标识的游戏分区时,向用户返回进入游戏分区失败的消息,用户接收到该进入游戏分区失败的消息后,可以根据云端服务器所返回的游戏分区列表重新选择一游戏分区进入,或者,结束操作;
具体地,云端服务器接收用户所发送的游戏参与请求,判断是否允许发送游戏参与请求的用户进入所述游戏分区信息所标识的游戏分区包括:
检查所述游戏分区信息所标识的游戏分区是否存在剩余空间;
如果该游戏分区信息所标识的游戏分区存在剩余空间,则允许用户进入该游戏分区信息所标识的游戏分区;
如果该游戏分区信息所标识的游戏分区不存在剩余空间,则禁止用户进入该游戏分区信息所标识的游戏分区。
步骤206:在游戏分区信息所标识的游戏分区内,按照预定条件将用户分配到用户对应的等待队列中;
其中,按照预定条件将用户分配到用户对应的等待队列包括如下四种方式:
方式一、本方式所述的预定条件为用户进入游戏分区的时间,则按照预定条件将用户分配到用户对应的等待队列中包括:
根据用户进入游戏分区的时间确定用户对应所在的时间段;
根据预存储的时间段与等待队列间对应关系,获取用户对应所在的时间段对应的等待队列;
本发明实施例中,云端服务器已预先构建有多个等待队列,并将一段时间(如某一天)划分为多个连续的时间段,每一个时间段均对应一等待队列,建立并缓存时间段与等待队列间对应关系。这样,云端服务器便可以通过查询所存储的时间段与等待队列间对应关系得到用户对应所在的时间段对应的等待时间。
判断所获取的等待队列是否存在剩余空间;
如果所获取的等待队列存在剩余空间,则将用户分配到所获取的等待队列中;
如果所获取的等待队列中不存在剩余空间,向用户返回进入等待队列失败的消息,以便用户在接收到该进入等待队列失败的消息后,可以根据云端服务器所返回的游戏分区列表重新选择一游戏分区进入,或者,结束操作;
方式二、本方式所述的预定条件为用户进入游戏分区时所用的网际协议IP地址,则按照预定条件将用户分配到用户对应的等待队列中包括:
根据用户进入游戏分区时所用的IP地址确定用户对应所在的IP地址段;
根据预存储的IP地址段与等待队列间对应关系,获取用户对应所在的IP地址段对应的等待队列;
本发明实施例中,云端服务器已预先构建有多个等待队列,并将IP地址划分为多个连续的IP地址段,每一个IP地址段均对应一等待队列,建立并缓存IP地址段与等待队列间对应关系。这样,云端服务器便可以根据用户对应所在的IP地址段查询预存储的IP地址段与等待队列间对应关系,并判断是否可以在预存储的IP地址段与等待队列间对应关系中查询得到用户对应所在的IP地址段对应的等待队列。本发明实施例中,如果在预存储的IP地址段与等待队列间对应关系中,无法查询得到用户对应的等待队列时,优选地,将该用户分配到预留的等待队列中,其中,该预留的等待队列内的用户的IP地址可能不是连续的;这样做的目的是,降低用户进入等待队列的失败率,增加用户参与游戏的成功率;相应地,可以向用户返回进入等待队列失败的消息,以便用户在接收到该进入等待队列失败的消息后,可以根据云端服务器所返回的游戏分区列表重新选择一游戏分区进入,或者,结束操作;
判断所获取的等待队列是否存在剩余空间;
如果所获取的等待队列存在剩余空间,则将用户分配到所获取的等待队列中;
如果所获取的等待队列中不存在剩余空间,向用户返回进入等待队列失败的消息,以便用户在接收到该进入等待队列失败的消息后,可以根据云端服务器所返回的游戏分区列表重新选择一游戏分区进入,或者,结束操作;
方式三、本方式所述的预定条件为用户进入游戏分区时所用的网际协议IP地址,则按照预定条件将用户分配到用户对应的等待队列中包括:
根据预存储的IP地址与进入游戏分区频率间对应关系,获取进入游戏分区时所用的网际协议IP地址对应的进入游戏分区频率;
根据预存储的频率段与等待队列间对应关系,得到所获取的进入所述游戏分区频率对应的等待队列;
本发明实施例中,云端服务器可以根据所获取的进入所述游戏分区频率查询预存储的频率段与等待队列间对应关系,并判断是否可以在预存储的频率段与等待队列间对应关系中查找得到所获取的进入所述游戏分区频率对应的等待队列,在无法查找得到用户对应的等待队列时,优选地,将该用户分配到预留的等待队列中,其中,该预留的等待队列并未对应任一进入游戏分区的频率;这样做的目的是,降低用户进入等待队列的失败率,增加用户参与游戏的成功率;相应地,返回进入等待队列失败的消息,以便用户在接收到该进入等待队列失败的消息后,可以根据云端服务器所返回的游戏分区列表重新选择一游戏分区进入,或者,结束操作;
判断所得到的等待队列是否存在剩余空间;
如果所得到的等待队列存在剩余空间,则将用户分配到所得到的等待队列中;
如果所得到的等待队列中不存在剩余空间,向用户返回进入等待队列失败的消息,以便用户在接收到该进入等待队列失败的消息后,可以根据云端服务器所返回的游戏分区列表重新选择一游戏分区进入,或者,结束操作。
方式四、本方式所述的预定条件为用户进入游戏分区时的时间和用户进入游戏分区时所用的网际协议IP地址的组合,则按照预定条件将用户分配到用户对应的等待队列中包括:
根据用户进入游戏分区时的时间确定用户对应所在的时间段,及根据用户进入游戏分区时所用的IP地址确定用户对应所在的IP地址段;
根据预存储的时间IP段与等待队列间关系,获取所确定时间段和IP地址段对应的等待队列;
本发明实施例中,云端服务器可以根据所确定的时间段及IP地址段查询预存储的时间IP段与等待队列间关系,并判断是否可以在预存储的时间IP段与等待队列间关系中得到所确定时间段及IP段对应的等待队列,在无法查找得到等待队列时,优选地,将该用户分配到预留的等待队列中,其中,该预留的等待队列并未对应任一时间段与IP地址段的组合;这样做的目的是,降低用户进入等待队列的失败率,增加用户参与游戏的成功率;相应地,返回进入等待队列失败的消息,以便用户在接收到该进入等待队列失败的消息后,可以根据云端服务器所返回的游戏分区列表重新选择一游戏分区进入,或者,结束操作;
判断所获取的等待队列是否存在剩余空间;
如果所获取的等待队列存在剩余空间,则将用户分配到所获取的等待队列中;
如果所获取的等待队列中不存在剩余空间,向用户返回进入等待队列失败的消息,以便用户在接收到该进入等待队列失败的消息后,可以根据云端服务器所返回的游戏分区列表重新选择一游戏分区进入,或者,结束操作。
步骤207:当用户被成功分配到用户对应的等待队列时,云端服务器按照特定算法从除去用户所在等待队列的其他等待队列中选择与用户同组游戏的参与者,并为用户及用户同组游戏的参与者分配游戏资源。
具体地,按照特定算法从除去用户所在分组的其他分组中选择与用户同组游戏的参与者包括:
确定与用户同组游戏的参与者的数目;
本发明实施例在具体实现时,与用户同组游戏的参与者数目是一定的,并存储在游戏信息库内,这样,云端服务器可以从本地存储的游戏信息库内查找得到与用户同组游戏的参与者的数目。
采用特定算法从除去所述用户所在等待队列的其他等待队列中,选出所获取数目的等待队列,所述特定算法为随机算法或伪随机算法;
本发明实施例在具体实现时,云端服务器便可以采用现有技术中常用的随机算法或者伪随机算法从除去所述用户所在等待队列的其他等待队列中,选出所获取数目的等待队列,此处就不再详述。
从所选出的每个等待队列中分别选取一位等待者作为用户同组游戏的参与者。
步骤208:云端服务器将用户及游戏参与者的初始化状态等信息同步到游戏服务器中;
步骤209:游戏服务器在接收到用户发送的开始游戏的请求时,开始于用户所在用户端进行游戏的交互;
本发明实施例中,在游戏过程中,接收到用户发送的查看游戏参与者信息的请求或者聊天请求时,将游戏参与者信息或者聊天信息返回给用户,以便用户任意时刻查看游戏参与者信息或者聊天信息,这样做的目的在于提高用户的使用体验;
另外,在本发明实施例中,当游戏结束时,向用户发送自动换组指令,并将用户重新分配到用户对应的等待队列中,以便在重新开始游戏之前,重新为用户分配与其同组游戏的参与者。
本发明实施例通过在游戏分区内,按照预定条件将用户分配到用户对应的等待队列中,当用户被成功分配到用户对应的等待队列时,按照特定算法从除去用户所在等待队列的其他等待队列中选择与用户同组游戏的参与者,并为用户及用户同组游戏的参与者分配游戏资源的技术方案的实现,使得参与游戏的所有用户均是来自不同等待队列,在一定程度上杜绝了游戏参与者相互认识的可能性,可以有效的防止游戏参与者作弊的情况;
本发明实施例中,云端服务器为用户随机分配游戏的参与者,由于云端服务器功能及运行速度都要高于用户端,可以降低产品的运营难度;
再者,云端服务器防作弊的方法与用户所在用户端无缝配合,防作弊方法在云端服务器实现,在更换策略时不需要升级用户端,从而减少顾此失彼的情况出现,增加产品的稳定性。
实施例3
参见图3,一种服务器,该服务器具体可以与方法实施例2所述的云端服务器相同,包括:接收模块301、队列分配模块302和参与者分配模块303;
接收模块301,用于接收用户发送的游戏参与请求,游戏参与请求包含游戏分区信息;
队列分配模块302,用于当允许用户进入游戏分区信息所标识的游戏分区时,在游戏分区内,按照预定条件将用户分配到用户对应的等待队列中;
参与者分配模块303,用于当用户被成功分配到用户对应的等待队列时,按照特定算法从除去用户所在等待队列的其他等待队列中选择与用户同组游戏的参与者,并为用户及用户同组游戏的参与者分配游戏资源。
参见图4,本发明实施例如图3所示的队列分配模块302可以包括:
第一确定单元3021,用于当所述预定条件为所述用户进入所述游戏分区的时间时,根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段;
第一获取单元3022,用于根据预存储的时间段与等待队列间对应关系,获取所述用户对应所在的时间段对应的等待队列;
第一分配单元3023,用于判断获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
参见图5,本发明实施例如图3所示的队列分配模块302还可以包括:
第二确定单元3024,用于当所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址时,根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
第二获取单元3025,用于根据预存储的IP地址段与等待队列间对应关系,获取所述用户对应所在的IP地址段对应的等待队列;
第二分配单元3026,用于判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
参见图6,本发明实施例如图3所示的队列分配模块302还可以包括:
第三确定单元3027,用于当所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址时,根据预存储的IP地址与进入所述游戏分区频率间对应关系,获取所述用户进入所述游戏分区时所用的IP地址对应的进入所述游戏分区频率;
第三获取单元3028,用于根据预存储的频率段与等待队列间对应关系,得到所获取的进入所述游戏分区频率对应的等待队列;
第三分配单元3029,用于判断所得到的等待队列是否存在剩余空间,如果所得到的等待队列存在剩余空间,则将所述用户分配到所得到的等待队列中。
参见图7,本发明实施例如图3所示的队列分配模块302还可以包括:
第四确定单元302A,用于当所述预定条件为所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址的组合时,根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段,及根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
第四获取单元302B,用于根据预存储的时间IP段与等待队列间关系,获取所确定时间段和IP地址段对应的等待队列;
第四分配单元302C,用于判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
参见图8,本发明实施例如图3所示的参与者分配模块303可以包括:
确定单元3031,用于确定与所述用户同组游戏的参与者的数目
第一选择单元3032,用于采用特定算法从除去用户所在等待队列的其他等待队列中,选出所获取数目的等待队列,其中,特定算法为随机算法或伪随机算法;
第二选择单元3033,用于从所选出的每个等待队列中分别选取一位等待者作为用户同组游戏的参与者。
参见图9,本发明实施例如图3所示的服务器还包括:
信息反馈模块304,用于在游戏过程中,接收到用户发送的查看游戏参与者信息的请求或者聊天请求时,将游戏参与者信息或者聊天信息返回给用户,以便用户任意时刻查看游戏参与者信息或者聊天信息;或/和
重新分配模块305,用于当游戏结束时,向用户发送自动换组指令,并将用户重新分配到用户对应的等待队列中,以便在重新开始游戏之前,重新为用户分配与其同组游戏的参与者。
本发明实施例通过在游戏分区内,按照预定条件将用户分配到用户对应的等待队列中,当用户被成功分配到用户对应的等待队列时,按照特定算法从除去用户所在等待队列的其他等待队列中选择与用户同组游戏的参与者,并为用户及用户同组游戏的参与者分配游戏资源的技术方案的实现,使得参与游戏的所有用户均是来自不同等待队列,在一定程度上杜绝了游戏参与者相互认识的可能性,可以有效的防止游戏参与者作弊的情况;
本发明实施例中,云端服务器为用户随机分配游戏的参与者,由于云端服务器功能及运行速度都要高于用户端,可以降低产品的运营难度;
再者,云端服务器防作弊的方法与用户所在用户端无缝配合,防作弊方法在云端服务器实现,在更换策略时不需要升级用户端,从而减少顾此失彼的情况出现,增加产品的稳定性。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种游戏资源分配的方法,其特征在于,所述方法包括:
接收用户发送的游戏参与请求,所述游戏参与请求包含游戏分区信息;
当所述用户进入所述游戏分区信息所标识的游戏分区时,在所述游戏分区内,按照预定条件将所述用户分配到所述用户对应的等待队列中;其中,所述预定条件包括:所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址中的任意一种或两种的组合;
当所述用户被成功分配到所述用户对应的等待队列时,按照特定算法从除去所述用户所在等待队列的其他等待队列中选择与所述用户同组游戏的参与者,并为所述用户及所述用户同组游戏的参与者分配游戏资源。
2.根据权利要求1所述的方法,其特征在于,所述预定条件为所述用户进入所述游戏分区的时间;
所述按照预定条件将所述用户分配到所述用户对应的等待队列中包括:
根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段;
根据预设的时间段与等待队列间对应关系,获取所述用户对应所在的时间段对应的等待队列;
判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
3.根据权利要求1所述的方法,其特征在于,所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址;
所述按照预定条件将所述用户分配到所述用户对应的等待队列中包括:
根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
根据预存储的IP地址段与等待队列间对应关系,获取所述用户对应所在的IP地址段对应的等待队列;
判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
4.根据权利要求1所述的方法,其特征在于,所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址;
所述按照预定条件将所述用户分配到所述用户对应的等待队列中包括:
根据预存储的IP地址与进入所述游戏分区频率间对应关系,获取所述用户进入所述游戏分区时所用的IP地址对应的进入所述游戏分区频率;
根据预存储的频率段与等待队列间对应关系,得到所获取的进入所述游戏分区频率对应的等待队列;
判断所得到的等待队列是否存在剩余空间,如果所得到的等待队列存在剩余空间,则将所述用户分配到所得到的等待队列中。
5.根据权利要求1所述的方法,其特征在于,所述预定条件为所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址的组合;
所述按照预定条件将所述用户分配到所述用户对应的等待队列中包括:
根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段,及根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
根据预存储的时间IP段与等待队列间关系,获取所确定时间段和IP地址段对应的等待队列;
判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
6.根据权利要求1所述的方法,其特征在于,所述按照特定算法从除去所述用户所在分组的其他分组中选择与所述用户同组游戏的参与者包括:
确定与所述用户同组游戏的参与者的数目;
采用特定算法从除去所述用户所在等待队列的其他等待队列中,选出所获取数目的等待队列;
从所选出的每个等待队列中分别选取一位等待者作为所述用户同组游戏的参与者;
其中,所述特定算法为随机算法或伪随机算法。
7.根据权利要求1所述的方法,其特征在于,所述按照特定算法从除去所述用户所在等待队列的其他等待队列中选择与所述用户同组游戏的参与者,以便所述用户与所述游戏参与者一起进行游戏之后,所述方法还包括:
在所述游戏过程中,接收到所述用户发送的查看所述游戏参与者信息的请求或者聊天请求时,将所述游戏参与者信息或者聊天信息返回给所述用户,以便所述用户任意时刻查看所述游戏参与者信息或者聊天信息;或者
当所述游戏结束时,向所述用户发送自动换组指令,并将所述用户重新分配到所述用户对应的等待队列中,以便在重新开始所述游戏之前,重新为所述用户分配与其同组游戏的参与者。
8.一种服务器,其特征在于,所述服务器包括:接收模块、队列分配模块和参与者分配模块;
所述接收模块,用于接收用户发送的游戏参与请求,所述游戏参与请求包含游戏分区信息;
所述队列分配模块,用于当所述用户进入所述游戏分区信息所标识的游戏分区时,在所述游戏分区内,按照预定条件将所述用户分配到所述用户对应的等待队列中;其中,所述预定条件包括:所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址中的任意一种或两种的组合;
所述参与者分配模块,用于当所述用户被成功分配到所述用户对应的等待队列时,按照特定算法从除去所述用户所在等待队列的其他等待队列中选择与所述用户同组游戏的参与者,并为所述用户及所述用户同组游戏的参与者分配游戏资源。
9.根据权利要求8所述的服务器,其特征在于,所述队列分配模块包括:
第一确定单元,用于当所述预定条件为所述用户进入所述游戏分区的时间时,根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段;
第一获取单元,用于根据预存储的时间段与等待队列间对应关系,获取所述用户对应所在的时间段对应的等待队列;
第一分配单元,用于判断获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
10.根据权利要求8所述的服务器,其特征在于,所述队列分配模块包括:
第二确定单元,用于当所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址时,根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
第二获取单元,用于根据预存储的IP地址段与等待队列间对应关系,获取所述用户对应所在的IP地址段对应的等待队列;
第二分配单元,用于判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
11.根据权利要求8所述的服务器,其特征在于,所述队列分配模块包括:
第三确定单元,用于当所述预定条件为所述用户进入所述游戏分区时所用的网际协议IP地址时,根据预存储的IP地址与进入所述游戏分区频率间对应关系,获取所述用户进入所述游戏分区时所用的IP地址对应的进入所述游戏分区频率;
第三获取单元,用于根据预存储的频率段与等待队列间对应关系,得到所获取的进入所述游戏分区频率对应的等待队列;
第三分配单元,用于判断所得到的等待队列是否存在剩余空间,如果所得到的等待队列存在剩余空间,则将所述用户分配到所得到的等待队列中。
12.根据权利要求8所述的服务器,其特征在于,所述队列分配模块包括:
第四确定单元,用于当所述预定条件为所述用户进入所述游戏分区的时间和所述用户进入所述游戏分区时所用的网际协议IP地址的组合时,根据所述用户进入所述游戏分区的时间确定所述用户对应所在的时间段,及根据所述用户进入所述游戏分区时所用的IP地址确定所述用户对应所在的IP地址段;
第四获取单元,用于根据预存储的时间IP段与等待队列间关系,获取所确定时间段和IP地址段对应的等待队列;
第四分配单元,用于判断所获取的等待队列是否存在剩余空间,如果所获取的等待队列存在剩余空间,则将所述用户分配到所获取的等待队列中。
13.根据权利要求8所述的服务器,其特征在于,所述参与者分配模块包括:
确定单元,用于确定与所述用户同组游戏的参与者的数目;
第一选择单元,用于采用特定算法从除去所述用户所在等待队列的其他等待队列中,选出所获取数目的等待队列,其中,所述特定算法为随机算法或伪随机算法;
第二选择单元,用于从所选出的每个等待队列中分别选取一位等待者作为所述用户同组游戏的参与者。
14.根据权利要求8所述的服务器,其特征在于,所述服务器还包括:
信息反馈模块,用于在所述游戏过程中,接收到所述用户发送的查看所述游戏参与者信息的请求或者聊天请求时,将所述游戏参与者信息或者聊天信息返回给所述用户,以便所述用户任意时刻查看所述游戏参与者信息或者聊天信息;或者
重新分配模块,用于当所述游戏结束时,向所述用户发送自动换组指令,并将所述用户重新分配到所述用户对应的等待队列中,以便在重新开始所述游戏之前,重新为所述用户分配与其同组游戏的参与者。
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210042385.9A CN103297446B (zh) | 2012-02-23 | 2012-02-23 | 游戏资源分配的方法及服务器 |
BR112014020823-9A BR112014020823B1 (pt) | 2012-02-23 | 2013-01-30 | Método, servidor e meio legível para alocar recursos de jogo |
KR1020147026077A KR101588016B1 (ko) | 2012-02-23 | 2013-01-30 | 게임 자원 분산 방법 및 서버 |
EP13751466.7A EP2819354A4 (en) | 2012-02-23 | 2013-01-30 | METHOD AND SERVER FOR DISTRIBUTING GAME RESOURCES |
SG11201404992TA SG11201404992TA (en) | 2012-02-23 | 2013-01-30 | Game resource distribution method and server |
JP2014557982A JP6000377B2 (ja) | 2012-02-23 | 2013-01-30 | ゲームリソースを割り振るための方法およびサーバ |
PE2014001298A PE20142196A1 (es) | 2012-02-23 | 2013-01-30 | Metodo y servidor de distribucion de recursos de juego |
PCT/CN2013/071133 WO2013123845A1 (zh) | 2012-02-23 | 2013-01-30 | 游戏资源分配的方法及服务器 |
PH12014501859A PH12014501859B1 (en) | 2012-02-23 | 2014-08-15 | Game resource distribution method and server |
US14/463,589 US10021215B2 (en) | 2012-02-23 | 2014-08-19 | Method and server for allocating game resources |
CO14210310A CO7141459A2 (es) | 2012-02-23 | 2014-09-23 | Método y servidor de distribución de recursos de juego |
US16/005,082 US10893125B2 (en) | 2012-02-23 | 2018-06-11 | Method and server for allocating game resources |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210042385.9A CN103297446B (zh) | 2012-02-23 | 2012-02-23 | 游戏资源分配的方法及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103297446A CN103297446A (zh) | 2013-09-11 |
CN103297446B true CN103297446B (zh) | 2016-10-12 |
Family
ID=49004996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210042385.9A Active CN103297446B (zh) | 2012-02-23 | 2012-02-23 | 游戏资源分配的方法及服务器 |
Country Status (11)
Country | Link |
---|---|
US (2) | US10021215B2 (zh) |
EP (1) | EP2819354A4 (zh) |
JP (1) | JP6000377B2 (zh) |
KR (1) | KR101588016B1 (zh) |
CN (1) | CN103297446B (zh) |
BR (1) | BR112014020823B1 (zh) |
CO (1) | CO7141459A2 (zh) |
PE (1) | PE20142196A1 (zh) |
PH (1) | PH12014501859B1 (zh) |
SG (1) | SG11201404992TA (zh) |
WO (1) | WO2013123845A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297446B (zh) * | 2012-02-23 | 2016-10-12 | 腾讯科技(深圳)有限公司 | 游戏资源分配的方法及服务器 |
CN104606892B (zh) * | 2015-03-02 | 2017-07-07 | 郑州三生石科技有限公司 | 一种多人视频在线游戏筛选玩家的方法 |
US10786732B2 (en) | 2015-06-15 | 2020-09-29 | Square Enix Co., Ltd. | Video game processing program and video game processing system |
JPWO2016203688A1 (ja) * | 2015-06-15 | 2018-03-29 | 株式会社スクウェア・エニックス | ビデオゲーム処理プログラム及びビデオゲーム処理システム |
CN105391795B (zh) * | 2015-11-30 | 2018-10-02 | 厦门市光娱投资管理有限公司 | 网络游戏中跨服务器用户匹配方法及装置 |
CN105635152B (zh) * | 2015-12-31 | 2019-01-22 | 宁波公众信息产业有限公司 | 一种联网游戏的防作弊系统 |
CN106254520B (zh) * | 2016-09-06 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 一种资源竞争方法及服务器 |
CN106669146B (zh) * | 2016-12-30 | 2019-09-17 | 腾讯科技(深圳)有限公司 | 一种选择匹配组成员的方法及装置 |
CN106823376B (zh) | 2017-01-24 | 2020-08-21 | 腾讯科技(深圳)有限公司 | 一种实现用户匹配的方法及装置 |
CN107080946B (zh) * | 2017-05-26 | 2020-08-18 | 在线途游(北京)科技有限公司 | 一种多人游戏资源分配的方法及装置 |
KR102487081B1 (ko) * | 2017-11-17 | 2023-01-10 | 주식회사 넥슨코리아 | 게임에서 난이도를 결정하기 위한 방법, 장치, 및 컴퓨터 프로그램 |
CN108491453A (zh) * | 2018-03-01 | 2018-09-04 | 北京峰趣互联网信息服务有限公司 | 数据匹配方法及系统、服务器、介质 |
CN109224457A (zh) * | 2018-09-14 | 2019-01-18 | 北京智明星通科技股份有限公司 | 基于微信平台的游戏联系人管理方法、系统及游戏终端 |
CN111643894B (zh) * | 2019-03-04 | 2023-08-11 | 北京柏林互动科技有限公司 | 数据互传的方法、装置、设备及计算机可读存储介质 |
KR102519056B1 (ko) * | 2022-12-30 | 2023-04-06 | 주식회사 에스티씨랩 | 다중 uri 기반 대기열 관리 장치 및 방법 |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5175692A (en) * | 1989-04-14 | 1992-12-29 | University Of Cincinnati | Method and apparatus for palletizing randomly arriving mixed size and content parcels |
US8639625B1 (en) * | 1995-02-13 | 2014-01-28 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection |
JPH1157215A (ja) * | 1997-08-20 | 1999-03-02 | Fuji Xerox Co Ltd | ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲームクライアント装置、対局者選定プログラムを記録した媒体及び対局者情報取得プログラムを記録した媒体 |
US9197599B1 (en) * | 1997-09-26 | 2015-11-24 | Verizon Patent And Licensing Inc. | Integrated business system for web based telecommunications management |
KR20010096091A (ko) * | 2000-04-06 | 2001-11-07 | 박홍규 | 온라인 게임 시스템 및 그 방법 |
US7023864B2 (en) * | 2000-05-01 | 2006-04-04 | Riverdelta Networks, Inc | Data packet discarding |
US7018292B2 (en) * | 2001-05-25 | 2006-03-28 | Scientific Games Royalty Corporation | Methods and systems for metered raffle-style gaming |
JP2004113743A (ja) * | 2002-09-27 | 2004-04-15 | Michio Yokomizo | 不正行為を予防する自動組分け方法 |
US7338368B2 (en) * | 2003-10-29 | 2008-03-04 | Multimedia Games, Inc. | Method, system, and program product for grouping game players by class |
NO324607B1 (no) * | 2003-11-24 | 2007-11-26 | Thin Film Electronics Asa | Fremgangsmate for a betjene et datalagringsapparat som benytter passiv matriseadressering |
KR100469826B1 (ko) * | 2004-02-05 | 2005-02-03 | 엔에이치엔(주) | 온라인 게임 서버의 데이터 분산 처리 방법 및 데이터분산 처리 시스템 |
KR100481140B1 (ko) * | 2004-05-06 | 2005-04-07 | 엔에이치엔(주) | 메신저 서버와 연동하여 게임 캐릭터의 위치 정보를제공하는 온라인 게임 방법 및 온라인 게임 시스템 |
US8016667B2 (en) * | 2004-07-22 | 2011-09-13 | Igt | Remote gaming eligibility system and method using RFID tags |
US8458280B2 (en) * | 2005-04-08 | 2013-06-04 | Intel-Ne, Inc. | Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations |
CN1862547A (zh) * | 2005-09-28 | 2006-11-15 | 华为技术有限公司 | 联网游戏竞赛方法及其服务系统 |
US20070173331A1 (en) * | 2005-12-01 | 2007-07-26 | Crawford James T Iii | Method of reserving a seat at a gaming table |
US8727850B2 (en) * | 2005-12-20 | 2014-05-20 | Rational Ft Enterprises Limited | Computer gaming device and method for computer gaming |
KR100793449B1 (ko) * | 2006-02-21 | 2008-01-14 | 엔에이치엔(주) | 게임 서비스 시스템 및 방법 |
US20080026827A1 (en) * | 2006-04-21 | 2008-01-31 | Pokermatic, Inc. | Amusement gaming system |
US20080045335A1 (en) * | 2006-08-17 | 2008-02-21 | Zachary Adam Garbow | Replacing a Departing Player in a Game with a Waiting Player |
US8758109B2 (en) * | 2008-08-20 | 2014-06-24 | Cfph, Llc | Game of chance systems and methods |
WO2008084334A2 (en) * | 2007-01-04 | 2008-07-17 | Playtech Software Limited | Method and apparatus for detecting collusions in online games |
KR100861649B1 (ko) * | 2007-01-17 | 2008-10-02 | 엔에이치엔(주) | 온라인 게임 방법 및 시스템 |
US8319601B2 (en) * | 2007-03-14 | 2012-11-27 | Cfph, Llc | Game account access device |
US20080303811A1 (en) * | 2007-06-07 | 2008-12-11 | Leviathan Entertainment, Llc | Virtual Professional |
CN101068194B (zh) * | 2007-06-15 | 2010-12-01 | 腾讯科技(深圳)有限公司 | 一种实现在线游戏邀请的方法及系统 |
US8210931B2 (en) * | 2007-10-12 | 2012-07-03 | Cfph, Llc | Game with chance element and tax indicator |
US8177628B2 (en) * | 2007-10-12 | 2012-05-15 | Cfph, Llc | Lot-to-lot roulette combination |
US20100016081A1 (en) * | 2008-03-20 | 2010-01-21 | Gdi Game Domain International Plc | Game server |
JP2009233268A (ja) * | 2008-03-28 | 2009-10-15 | Namco Bandai Games Inc | ネットワークシステム、サーバ、プログラム、情報記憶媒体 |
US8589541B2 (en) * | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
CN101727402B (zh) * | 2009-10-23 | 2012-07-04 | 深圳市江波龙电子有限公司 | 一种非易失性存储器数据的读写控制方法及系统 |
KR101635615B1 (ko) * | 2009-10-30 | 2016-07-05 | 삼성전자 주식회사 | 모바일 기기 및 모바일 기기의 제어 방법 |
US8862663B2 (en) * | 2009-12-27 | 2014-10-14 | At&T Intellectual Property I, L.P. | Method and system for providing a collaborative event-share service |
US8140518B2 (en) * | 2010-01-08 | 2012-03-20 | Yahoo! Inc. | System and method for optimizing search results ranking through collaborative gaming |
EP2360631A1 (en) * | 2010-01-19 | 2011-08-24 | Pocket Kings, Limited | Player-entry assignment and ordering |
KR20140015282A (ko) * | 2010-11-24 | 2014-02-06 | 엘타 시스템즈 리미티드 | 동적인 멀티-홉 백홀링 셀룰러 네트워크를 위한 다양한 트래픽 관리 방법들 및 그 방법들과 함께 유용한 시스템들 |
JP5357236B2 (ja) * | 2011-02-18 | 2013-12-04 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム制御方法、プログラム及びゲーム管理装置 |
CN102223373B (zh) * | 2011-06-21 | 2017-09-26 | 中兴通讯股份有限公司 | Iptv系统中网络游戏的排队方法、装置及系统 |
US8968073B2 (en) * | 2011-09-28 | 2015-03-03 | Igt | Gaming system and method providing a server that determines reel sets for subsequent game plays |
US20130083003A1 (en) * | 2011-09-30 | 2013-04-04 | Kathryn Stone Perez | Personal audio/visual system |
US8734243B2 (en) * | 2012-01-04 | 2014-05-27 | Kabam, Inc. | System and method for facilitating access to an online game through a plurality of social networking platforms |
CN103297446B (zh) * | 2012-02-23 | 2016-10-12 | 腾讯科技(深圳)有限公司 | 游戏资源分配的方法及服务器 |
-
2012
- 2012-02-23 CN CN201210042385.9A patent/CN103297446B/zh active Active
-
2013
- 2013-01-30 BR BR112014020823-9A patent/BR112014020823B1/pt active IP Right Grant
- 2013-01-30 EP EP13751466.7A patent/EP2819354A4/en not_active Withdrawn
- 2013-01-30 WO PCT/CN2013/071133 patent/WO2013123845A1/zh active Application Filing
- 2013-01-30 PE PE2014001298A patent/PE20142196A1/es active IP Right Grant
- 2013-01-30 JP JP2014557982A patent/JP6000377B2/ja active Active
- 2013-01-30 KR KR1020147026077A patent/KR101588016B1/ko active IP Right Grant
- 2013-01-30 SG SG11201404992TA patent/SG11201404992TA/en unknown
-
2014
- 2014-08-15 PH PH12014501859A patent/PH12014501859B1/en unknown
- 2014-08-19 US US14/463,589 patent/US10021215B2/en active Active
- 2014-09-23 CO CO14210310A patent/CO7141459A2/es unknown
-
2018
- 2018-06-11 US US16/005,082 patent/US10893125B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2819354A4 (en) | 2015-03-18 |
KR101588016B1 (ko) | 2016-01-25 |
BR112014020823B1 (pt) | 2022-08-16 |
EP2819354A1 (en) | 2014-12-31 |
PH12014501859A1 (en) | 2014-11-17 |
PE20142196A1 (es) | 2015-01-03 |
US10893125B2 (en) | 2021-01-12 |
US10021215B2 (en) | 2018-07-10 |
JP6000377B2 (ja) | 2016-09-28 |
WO2013123845A1 (zh) | 2013-08-29 |
CO7141459A2 (es) | 2014-12-12 |
US20180295215A1 (en) | 2018-10-11 |
KR20140127888A (ko) | 2014-11-04 |
BR112014020823A2 (zh) | 2017-06-20 |
JP2015511155A (ja) | 2015-04-16 |
US20140359005A1 (en) | 2014-12-04 |
SG11201404992TA (en) | 2014-10-30 |
CN103297446A (zh) | 2013-09-11 |
PH12014501859B1 (en) | 2014-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103297446B (zh) | 游戏资源分配的方法及服务器 | |
CN101068180B (zh) | 网络游戏的主控系统、管理系统及管理方法 | |
CN100481973C (zh) | 用于确定并通知具有匹配参数选项配置的用户来访问多址在线应用的方法和设备 | |
RU2439836C2 (ru) | Сервер и способ для осуществления компьютерных коммуникаций для автоматического выполнения и управления сравнением | |
CN101521874B (zh) | 一种实现单机手机游戏对战交互的方法、系统及客户端 | |
EP1206954B1 (en) | Game machine, server system, information service method and recording medium | |
US7882243B2 (en) | Connecting external devices to a gaming voice chat service | |
EP0988878A2 (en) | System and method for networking video games | |
CN101075941B (zh) | 一种通过邀请参与游戏的方法和系统、及即时通信客户端 | |
CN104623898B (zh) | 一种进入游戏副本场景的方法和游戏服务器 | |
EP3147857A1 (en) | System and method for operating competition game | |
CN108933840B (zh) | 一种分布式代理方法及系统 | |
CN101073708B (zh) | 一种参与游戏的方法以及系统、和游戏服务系统 | |
JP5005210B2 (ja) | ネットワークゲームシステム、ネットワークゲームプログラムおよびネットワーク構築方法 | |
CN102984144A (zh) | 一种手机游戏撮合竞技比赛的自由撮合方法 | |
KR101674567B1 (ko) | 온라인 게임에서의 온오프라인 플레이어 매칭 방법 및 시스템 | |
CN102413097A (zh) | 客户端与服务器的通信系统及方法 | |
KR20130082733A (ko) | 온라인 롤플레잉게임의 캐릭터 역할전환시스템 및 역할전환방법 | |
CN101222499B (zh) | 实现电视游戏的系统、机顶盒及方法 | |
KR20110081843A (ko) | 대화형 네트워크 게임 및 그의 방법들 | |
CN111195434A (zh) | 一种游戏云公共服务平台 | |
CN118179044A (zh) | 游戏公会合并方法及设备 | |
KR100595985B1 (ko) | 게임을 이용한 커뮤니케이션 및 주소록 활성화 방법 | |
CN110613936A (zh) | 一种识别多人对战游戏中挂机的方法、装置和服务器 | |
CN102325130A (zh) | 一种客户端嵌入的ArkNet的网游系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |