[发明专利]服务器验证方法及系统无效
申请号: | 200710195558.X | 申请日: | 2007-12-06 |
公开(公告)号: | CN101453330A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 郑明辉 | 申请(专利权)人: | 雷爵网络科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F19/00;G06Q30/00 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 颜 涛;郑 霞 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 验证 方法 系统 | ||
技术领域
本发明涉及客户端-服务器领域,尤其涉及一种服务器验证方法及系统。
背景技术
在线游戏(On-Line Game)的开发和推广,大规模提升了游戏信息产业的经济效益,进而促进了整个电子商务市场的蓬勃发展。然而一个拥有广大消费群体的在线游戏,从游戏的设计和推销、到消费群体的开发与维护等等,都需要游戏信息公司投入极大的心血和成本,并且难以预料日后能否成功回收成本。而除了上述的研发和客户维护成本外,还必须防范不法人士利用各种软硬件的设计造成游戏信息公司的损失,例如黑客入侵游戏公司服务器,制作盗版游戏或脱机外挂程序等等,其中直接盗取服务器程序,或是用侧录并分析封包的方式制作一仿冒的服务器,让盗版游戏的出现造成了游戏信息公司的莫大损失,却又防不慎防。
发明内容
本发明的目的在于提供一种服务器验证方法及系统,用来验证客户端-服务器架构中的服务器的合法性,以此来保障游戏信息公司以及其合法用户的权益,进而保护整个游戏信息产业的长远发展。
本发明采用的技术方案是利用服务器端与客户端之间的特殊网络通讯协议,验证该服务器端为合法服务器或非法服务器,其中将该特殊网络通讯协议隐藏于该服务器端和客户端的一般网络通讯协议中,因此具有让制造非法程序者不易发现该验证程序或系统的优点。
根据上述的构想,本发明提供了一种在客户端-服务器架构中验证一服务器端的方法,包括下列步骤:一客户端联机至该服务器端,该客户端定期或不定期发送一要求信息至该服务器端。当该服务器端为一合法服务器时,该服务器端依据该要求信息计算出一正确的回复信息,并发送该正确的回复信息至该客户端。该客户端接收并验证该回复信息。当该服务器端为一非法服务器时,该非法服务器对该要求信息无响应,或发送一错误的回复信息至该客户端,或在一错误回复时间发送该正确的回复信息至该客户端。
此外,该合法服务器可根据要求信息的内容进一步计算一正确的回复时间,并在该正确的回复时间发送该正确的回复信息至该客户端,且该合法服务器是使用一算法来计算该正确的回复信息和该正确的回复时间的。除此之外,该要求信息可以是一查表要求,而正确的回复信息将是一预设数据库中的一查表结果,且该预设数据库位于各该合法服务器以及该客户端中。
当该客户端在发送该要求信息后,在该正确回复时间未接收到任何回复信息或接收到错误的回复信息,或在错误回复时间接收到正确的或错误的回复信息时,该客户端将上述状况报告至一预设服务器。
本发明还提供了一种在客户端-服务器架构中验证一服务器端的方法,包括下列步骤:至少一客户端联机至该服务器端。当该服务器端为一合法服务器时,该合法服务器在一预设回复时间发送一正确的回复信息至该客户端;而当该服务器端为一非法服务器时,该非法服务器在该预设回复时间不发送任何回复信息或发送一错误的回复信息至该客户端,该客户端接收到该回复信息后,验证该回复信息的内容,以验证该服务器端为一合法服务器或一非法服务器。
根据上述的构想,当该至少一客户端在该预设回复时间未接收到任何回复信息或接收到该错误的回复信息时,该客户端将上述状况报告至一预设服务器。
本发明还提供了一种用于一客户端-服务器架构中的服务器端验证系统,其中该客户端-服务器架构包括一服务器端以及一客户端,而该服务器端验证系统包括:一信息发送单元位于该客户端,用于随机向该服务器端发送一要求信息,其中随机是指可将该验证系统设计为定期或不定期验证;一信息接收单元位于该服务器端,用于接收该要求信息;一计算单元位于该服务器端并与该信息接收单元相连接,用于计算一回复信息,其中当该服务器端为一合法服务器时,该计算单元依据该要求信息的内容,计算出一正确的回复信息或一正确的回复时间以及一正确的回复信息;一信息回复单元,位于该服务器端并与该计算单元相连接,用于发送回复信息至该客户端;以及一验证单元位于该客户端,用于接收并验证该回复信息,当该客户端的验证单元所接收到的回复内容与回复时间(如果存在的话)均正确时,判断该服务器端为一合法服务器。
根据上述的构想,该服务器端验证系统还可包含一验证数据库,位于该客户端以及该合法服务器中,因此该要求信息可以是一查表要求,而该正确回复信息的内容将为该计算单元在该合法服务器的验证数据库中查找到的一查表结果,而该验证单元将可通过查询该客户端的验证数据库,以验证该回复信息是否正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雷爵网络科技股份有限公司,未经雷爵网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710195558.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:宽幅网状胶片生产设备
- 下一篇:手动瓷砖切割机