[发明专利]一种对战类游戏服务端系统有效
申请号: | 201110458504.4 | 申请日: | 2011-12-31 |
公开(公告)号: | CN103188245B | 公开(公告)日: | 2017-09-12 |
发明(设计)人: | 张德安 | 申请(专利权)人: | 上海火瀑云计算机终端科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L29/12;A63F13/30 |
代理公司: | 上海光华专利事务所31219 | 代理人: | 李仪萍 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种对战类游戏服务端系统,应用于由至少一服务端与多个客户端构建的网络架构中,其至少包括DNS服务模块,网关服务模块,大厅服务模块,房间服务模块,游戏逻辑服务模块,分发服务模块,数据缓存服务模块,中央服务模块,以实现对于不同的棋牌类对战游戏只需要开发新的游戏逻辑即可实现快速开发服务端,其整个系统架构及大厅,房间逻辑都可保持不变,进而达到系统架构稳定,加快响应速度,提高整体性能的目的,本发明的对战类游戏服务端系统不但易于扩展和便于维护,而且便于部署和配置。 | ||
搜索关键词: | 一种 游戏 服务端 系统 | ||
【主权项】:
一种对战类游戏服务端系统,应用于由至少一服务端与多个客户端构建的网络架构中,其特征在于,所述对战类游戏服务端系统至少包括:DNS服务模块,链接各该客户端,用于接收到一客户端请求后解析协议,然后执行逻辑处理,依据预设的算法查找负载最小的网关服务并提供给该客户端;网关服务模块,链接所述客户端及DNS服务模块,用于监听客户端请求,并在服务端收到一客户端的链接请求后,为该客户端请求分配相应的线程来分别完成消息接收、消息处理、心跳检测、以及消息分发服务;大厅服务模块,链接所述网关服务模块,用于令所述网关服务模块提供的客户端进入/离开大厅,以提供获取大厅房间信息、大厅用户信息、以及进入房间服务;房间服务模块,链接所述网关服务模块,用于令所述网关服务模块提供的客户端藉由所述大厅服务模块进入/离开房间,以提供获取桌子信息、房间内用户信息、旁观用户、以及自动找座服务;游戏逻辑服务模块,链接所述网关服务模块,用于提供对应多种逻辑接口的游戏类型,预存有对应各该游戏类型的游戏规则以及多个功能子模块,藉由所述网关服务模块提供对应各该游戏类型的游戏界面给所述客户端;分发服务模块,链接所述大厅服务模块,房间服务模块,游戏逻辑服务模块,以及网关服务模块,用于接收来自所述大厅服务模块、房间服务模块以及游戏逻辑服务模块的消息,并将所述消息发送到对应的网关服务模块;数据缓存服务模块,链接所述大厅服务模块,房间服务模块,游戏逻辑服务模块,用以提供读写操作以供所述大厅服务模块,房间服务模块,游戏逻辑服务模块缓存基础信息;中央服务模块,链接所述网关服务模块,大厅服务模块,房间服务模块,游戏逻辑服务模块,用以接收到各该模块发送的心跳请求后,记录各该模块的最后一次心跳时间,以此来判断在指定的时间间隔后各该模块是否还在执行服务以实现按需可配置;所述网关服务模块相应的线程包括:接收消息的线程将消息存放到队列里面,然后消息处理线程从队列中取出消息调用外部的逻辑进行处理;心跳检测线程则定期检查客户端是否在按时发送心跳包,若在设定的时间段内未收到心跳包,或者接收消息包的过程中发生socket异常,则立即执行用户下线逻辑处理 ;分发消息的线程负责定期从给用户分配的队列中提取消息,然后发送给客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海火瀑云计算机终端科技有限公司,未经上海火瀑云计算机终端科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110458504.4/,转载请声明来源钻瓜专利网。
- 上一篇:混合行走杖
- 下一篇:一种汽车车门外板加强板检具