[发明专利]客户端与服务器的通信系统及方法无效
申请号: | 201010289152.X | 申请日: | 2010-09-21 |
公开(公告)号: | CN102413097A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 刘常悦 | 申请(专利权)人: | 江苏立方网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 昆山四方专利事务所 32212 | 代理人: | 盛建德 |
地址: | 215321 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 服务器 通信 系统 方法 | ||
技术领域
本发明涉及一种信息通信系统及方法,特别涉及一种减轻服务器计算压力和减少通信带宽流量的客户端与服务器的通信系统及方法。
背景技术
传统客户端与服务器直接的通信方式,对于运营商服务器的压力较大,主要表现为两个方面:一个是带宽通信数据量,另一个是逻辑计算量;
传统通信方式的基本原理是,由一台运营商主服务器作为唯一服务端,用户机首先与该服务器建立连接,主服务器接收到用户机发起的申请连接请求后,反馈相应信息,并回复用户机必要数据,这个连接将保持到用户机退出或离线;
对于相对简单的应用(比如:棋牌类网络游戏)基于传统通信机制下,会发现一些问题:
一、主服务器压力:最初的服务器与用户客户端的通信为CS模式,即由一台或多台主服务器作为服务端,所有用户客户端必须与之进行网络连接与通信,用户客户端产生的所有逻辑结果或请求必须经过主服务器(群)进行判定和校验,这种模式下,当用户客户端群数量膨胀后,为了保证用户客户端与服务器端通信的流畅以及主服务器运算的及时性,运营商往往要投入大量的资金和人力,扩充服务器端硬件及网络带宽规模;用户客户端运行过程中,用户机自身的硬件负载和网络通信大量闲置,没有被充分利用;高峰时段,即使服务器群足够庞大,也难免出现负载瓶颈,导致用户机体验质量下降;
二、反作弊:为了减少主服务器(群)的压力,原则上把主服务器全部计算压力和通信压力分散到各用户机,如“大厅与房间”类的网络游戏,分为大厅和房间,用户在房间内进行主要的游戏活动,大厅仅用于通信,主服务器不参与房间内的游戏逻辑,由各房间的创建者(房主)作为辅助服务器,对房间内的所有玩家的计算结果和请求进行判定和回应,游戏结束后提交给主服务器进行数据库备份,这样虽能极大的减少主服务器的计算和通信压力,但对于房间内的有预谋的作弊行为(例如,房主作弊,其他用户无法察觉或无能为力),主服务器较难对其进行校验。
发明内容
为了弥补以上不足,本发明提供了一种客户端与服务器的通信系统及方法,使用该客户端与服务器的通信方法可有效减轻服务器计算压力和减少通信带宽流量,降低用户作弊率。
本发明为了解决其技术问题所采用的技术方案是:一种客户端与服务器的通信系统,包括主服务器和若干用户客户端,其中:
主服务器用于储存用户客户端数据和分发用户客户端连接信息;
用户客户端整合了虚拟服务器端,用来向主服务器提交自己接收到的其他用户的最新数据状态和向主服务器所要其他用户客户端向主服务器发送的数据信息。
作为本发明的进一步改进,用户客户端还向主服务器举报其发现的作弊用户客户端数据信息,所述主服务器接收用户客户端提交的举报信息,通过与被举报用户客户端建立连接监督其全部逻辑计算结果,并判断其作弊与否,将作弊客户端信息公布给所有在线客户端并判定与作弊用户客户端相关的逻辑结果。
作为本发明的进一步改进,所述虚拟服务端实现形式是相对用户客户端的不同进程。
作为本发明的进一步改进,所述虚拟服务端实现形式是用户客户端的内置的并行进程。
一种客户端与服务器的通信方法,本方法包含以下步骤:
第一步:将在主服务器存储的客户端运行所需的程序数据,采用p2p、ftp、http等方式进行发布,并通过windowsIIS发布到浏览器;
第二步:用户客户端连接主服务器验证身份获得登陆许可,主服务器回复其必要数据,并以非连接形式广播给所有虚拟服务端,然后与该用户客户端断开连接;
第三步:用户客户端之间建立连接,用户客户端间直接进行逻辑交互通信,数据合法性交由虚拟服务端验证;
第四步:用户客户端在运行任何时间周期后,提交自己接收到的其他用户的最新数据状态给主服务器储存,主服务器不验证数据合法仅保存到数据库中。
作为本发明的进一步改进,第四步中用户客户端在正常离线前提交自己接收到的其他用户客户端的最新数据状态给主服务器储存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏立方网络科技有限公司,未经江苏立方网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010289152.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种红叶石楠的快速繁育方法
- 下一篇:温室光控装置