网络游戏的安装程序的保护方法和系统的制作方法

文档序号:7623492阅读:1498来源:国知局
专利名称:网络游戏的安装程序的保护方法和系统的制作方法
技术领域
本发明涉及网络游戏,特别是涉及一种网络游戏的安装程序的保护方法和系统。
背景技术
近年来网络游戏发展迅速,到目前为止,网络游戏已经发展成为数十亿收入规模的大市场,并拥有了数以百万计的用户群。虽然网络游戏行业的发展令人振奋,但是网络游戏的作弊技术也同步发展起来了。作弊技术如入侵服务器、窃取数据资料、木马、以及虚拟物品复制等。发明人在实现本发明过程中发现在网络游戏的作弊技术中,最让网络游戏开发商头疼、给网络游戏的运营带来了极大的损害的是窃取游戏安装程序的数据资料。由于窃取游戏安装程序的数据资料后可以对该游戏进行编辑从而改变游戏的设置,因此,很多游 戏玩家可以在游戏过程中很容易得到满足,从而导致开发商的利益直接受损,同时也造成了大量游戏玩家的流失。有鉴于上述现有的网络游戏存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的网络游戏的安装程序的保护方法和系统,能够克服现有的网络游戏存在的问题,使其更具有实用性。经过不断的研究、设计,并经过反复试作样品及改进后,终于创设出确具实用价值的本发明。

发明内容
本发明的目的在于,克服现有的网络游戏存在的缺陷,而提供一种新的网络游戏的安装程序的保护方法和系统,所要解决的技术问题是,提高网络游戏的安装程序的安全性,非常适于实用。本发明的目的以及解决其技术问题可以采用以下的技术方案来实现。依据本发明提出的一种网络游戏的安装程序的保护方法,包括主服务器将其存储的网络游戏安装程序通过网络传输给客户端服务器;所述客户端服务器对接收到的网络游戏安装程序进行认证;所述客户端服务器在认证通过后,将所述网络游戏安装程序安装在客户端服务器的内存中。本发明的目的以及解决其技术问题还可以采用以下的技术措施来进一步实现。较佳的,前述的网络游戏的安装程序的保护方法,其中所述网络游戏安装程序存储在所述主服务器的内存中。较佳的,前述的网络游戏的安装程序的保护方法,其中所述主服务器将其存储的网络游戏安装程序通过网络传输给客户端服务器包括所述主服务器在接收到所述客户端服务器发送来的网络游戏安装请求后,将其存储在内存中的网络游戏安装程序通过网络传输给客户端服务器。较佳的,前述的网络游戏的安装程序的保护方法,其中所述传输给客户端服务器的网络游戏安装程序为加密后的网络游戏安装程序。较佳的,前述的网络游戏的安装程序的保护方法,其中所述客户端服务器根据所述主服务器设置的解密策略对接收到的网络游戏安装程序进行解密。较佳的,前述的网络游戏的安装程序的保护方法,其中所述主服务器和所述客户端服务器之间通过安全套接层协议传输所述网络游戏安装程序。本发明的目的以及解决其技术问题可以采用以下的技术方案来实现。依据本发明提出的一种网络游戏的安装程序的保护系统,所述系统包 括传输模块,设置于主服务器中,将所述主服务器中存储的网络游戏安装程序通过网络传输给客户端服务器;认证模块,设置于客户端服务器中,用于对接收到的网络游戏安装程序进行认证;安装模块,设置于客户端服务器中,用于在所述认证模块认证通过后,将网络游戏安装程序安装在客户端服务器的内存中。较佳的,前述的网络游戏的安装程序的保护系统,其中所述网络游戏安装程序存储在所述主服务器的内存中。较佳的,前述的网络游戏的安装程序的保护系统,其中所述系统还包括第一安全传输模块,设置于客户端服务器中,用于对网络游戏安装程序进行加密,并将加密后的网络游戏安装程序提供给所述传输模块;第二安全传输模块,设置于主服务器中,用于根据所述主服务器设置的解密策略对认证通过的网络游戏安装程序进行解密,并向所述安装模块提供解密后的网络游戏安装程序。较佳的,前述的网络游戏的安装程序的保护系统,其中所述主服务器中的传输模块通过安全套接层协议向所述客户端服务器传输所述网络游戏安装程序。借由上述技术方案,本发明的网络游戏的安装程序的保护方法和系统至少具有下列优点及有益效果本发明中的客户端服务器通过对主服务器传输来的网络游戏安装程序进行认证,并在认证通过后,将该网络游戏安装程序安装在客户端服务器的内存中,有效避免了网络游戏安装程序的数据资料被窃取的现象,提高了网络游戏安装程序的安全性。综上所述,本发明在技术上有显著的进步,并具有明显的积极效果,诚为一新颖、进步、实用的新设计。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。


图I为本发明的网络游戏的安装程序的保护方法流程图;图2为本发明的网络游戏的安装程序的保护方法示意3为本发明的网络游戏的安装程序的保护系统示意图。
具体实施例方式为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的网络游戏的安装程序的保护方法和系统其具体实施方式
、结构、特征及其功效,详细说明如后。
图I示出了本发明具体实施例的一种网络游戏的安装程序的保护方法的流程图。图I中,S100、主服务器接收客户端服务器发送的网络游戏安装请求。具体的,该网络游戏安装请求可以是基于Secure Socket Layer(安全套接层,SSL)协议的消息。该网络游戏安装请求可以是加密后的消息。客户端服务器可以根据主服务器设置的加密策略对网络游戏安装请求进行加密,并向主服务器发送加密后的网络游戏安装请求。S110、主服务器将其存储的网络游戏安装程序通过网络传输给客户端服务器。具体的,主服务器可以对其存储的网络游戏安装程序进行加密,并将加密后的网络游戏安装程序通过网络服务器向客户端服务器发送。网络游戏安装程序可以存储在主服务器的内存中。存储在主服务器内存中的网络游戏安装程序可以为加密后的网络游戏安装程序,也可以为未加密的网络游戏安装程序。 在存储在主服务器内存中的网络游戏安装程序为未加密的网络游戏安装程序的情况下,主服务器可以在接收到网络游戏安装请求之后,对内存中的网络游戏安装程序进行加密,并将加密后的网络游戏安装程序通过网络服务器传输给客户端服务器。在存储在主服务器内存中的网络游戏安装程序为加密后的网络游戏安装程序的情况下,主服务器可以在接收到网络游戏安装请求之前,对网络游戏安装程序进行加密,并将加密后的网络游戏安装程序存储在主服务器的内存中,之后,主服务器接收到网络游戏安装请求,主服务器将其内存中的加密后的网络游戏安装程序通过网络服务器传输给客户端服务器。上述网络服务器可以具体为交换机。主服务器和网络服务器之间、以及网络服务器与客户端服务器之间可以基于SSL协议进行信息交互,即主服务器基于SSL协议发送网络游戏安装程序,网络服务器基于SSL协议将主服务器发送来的网络游戏安装程序转发给客户端服务器。另外,本发明中的主服务器也可以在未接收到客户端服务器发送的网络游戏安装请求的情况下,主动的将其内存中的网络游戏安装程序向客户端服务器发送。S120、客户端服务器对接收到的网络游戏安装程序进行认证。具体的,客户端服务器可以采用现有的认证方式对其接收到的网络游戏安装程序进行认证,以确认该网络游戏安装程序的合法性,如确认接收到的网络游戏安装程序是否由主服务器发送来的等等。本发明不限制客户端对网络游戏安装程序的具体认证过程。S130、客户端服务器在认证通过后,将该网络游戏安装程序安装在客户端服务器的内存中。具体的,在客户端服务器接收到的网络游戏安装程序为加密后的网络游戏安装程序的情况下,客户端服务器在认证通过后,根据主服务器预先设置的解密策略对接收到的网络游戏安装程序进行解密,如客户端服务器根据解密策略生成新的密钥、一个唯一的文件序列号、以及初始值等;客户端服务器在正确解密之后,将解密后的网络游戏安装程序安装在客户端服务器的内存中。本发明不限制客户端服务器的解密方式。在客户端服务器接收到的网络游戏安装程序为未加密的网络游戏安装程序的情况下,客户端服务器在认证通过后,直接将接收到的网络游戏安装程序安装在客户端服务器的内存中。
在主服务器将网络游戏安装程序存储在其内存中,且客户端服务器将接收到的网络游戏安装程序安装在内存中的情况下,本发明的络游戏的安装程序的保护方法可以如附图2所示。图3示出了本发明具体实施例的一种网络游戏的安装程序的保护系统的示意图。图3中的系统包括传输模块I、认证模块2、以及安装模块3。另外,该系统还可以包括第一安全传输模块4和第二安全传输模块5。传输模块I设置于主服务器中。传输模块I主要用于将主服 务器中存储的网络游戏安装程序通过网络传输给客户端服务器。具体的,传输模块I可以在主服务器接收到客户端服务器发送来的网络游戏安装请求后,向客户端服务器发送网络游戏安装程序。网络游戏安装请求可以是基于SSL协议的消息。另外,传输模块I也可以在未接收到客户端服务器发送的网络游戏安装请求的情况下,主动的将主服务器内存中存储的网络游戏安装程序向客户端服务器发送。上述网络游戏安装请求可以是加密后的消息。客户端服务器中的第二安全传输模块5可以根据主服务器设置的加密策略对网络游戏安装请求进行加密,并向主服务器发送加密后的网络游戏安装请求。第一安全传输模块4设置于客户端服务器中。第一安全传输模块4主要用于对网络游戏安装程序进行加密,并将加密后的网络游戏安装程序提供给传输模块I。具体的,第一安全传输模块4可以对主服务器存储的网络游戏安装程序进行加密,该加密后的网络游戏安装程序通过传输模块I、网络服务器向客户端服务器发送。网络游戏安装程序可以存储在主服务器的内存中。存储在主服务器内存中的网络游戏安装程序可以为加密后的网络游戏安装程序,也可以为未加密的网络游戏安装程序。在存储在主服务器内存中的网络游戏安装程序为未加密的网络游戏安装程序的情况下,第一安全传输模块4可以在主服务器接收到网络游戏安装请求之后,对主服务器内存中的网络游戏安装程序进行加密,并将加密后的网络游戏安装程序通过传输模块I和网络服务器传输给客户端服务器。在存储在主服务器内存中的网络游戏安装程序为加密后的网络游戏安装程序的情况下,第一安全传输模块4可以在主服务器接收到网络游戏安装请求之前,对网络游戏安装程序进行加密,并将加密后的网络游戏安装程序存储在主服务器的内存中,之后,主服务器接收到网络游戏安装请求,传输模块I将主服务器内存中存储的加密后的网络游戏安装程序通过网络服务器传输给客户端服务器。上述网络服务器可以具体为交换机。主服务器和网络服务器之间、以及网络服务器与客户端服务器之间可以基于SSL协议进行信息交互,即主服务器中的传输模块I基于SSL协议发送网络游戏安装程序,网络服务器基于SSL协议将主服务器发送来的网络游戏安装程序转发给客户端服务器。认证模块2设置于客户端服务器中,认证模块2主要用于对接收到的网络游戏安装程序进行认证。具体的,认证模块2可以采用现有的认证方式对客户端服务器接收到的网络游戏安装程序进行认证,以确认该网络游戏安装程序的合法性,如确认客户端服务器接收到的网络游戏安装程序是否由主服务器发送来的等等。本发明不限制认证模块2对网络游戏安装程序的具体认证过程。第二安全传输模块5设置于主服务器中。第二安全传输模块5用于根据所述主服务器设置的解密策略对认证通过的网络游戏安装程序进行解密,并向安装模块3提供解密后的网络游戏安装程序。具体的,在客户端服务器接收到的网络游戏安装程序为加密后的网络游戏安装程序的情况下,在认证模块2认证通过后,第二安全传输模块5根据主服务器预先设置的解密策略对接收到的网络游戏安装程序进行解密,如第二安全传输模块5根据解密策略生成新的密钥、一个唯一的文件序列号、以及初始值等;第二安全传输模块5在正确解密之后,由安装模块3进行后续的安装处理操作。本发明不限制第二安全传输模块5所采用的解密方式。安装模块3设置于客户端服务器中。安装模块3主要用于在认证模块2认证通过后,将客户端服务器接收到的网络游戏安装程序安装在客户端服务器的内存中。 以上所述仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种网络游戏的安装程序的保护方法,其特征在于,所述方法包括 主服务器将其存储的网络游戏安装程序通过网络传输给客户端服务器; 所述客户端服务器对接收到的网络游戏安装程序进行认证; 所述客户端服务器在认证通过后,将所述网络游戏安装程序安装在客户端服务器的内存中。
2.如权利要求I所述的网络游戏的安装程序的保护方法,其特征在于,所述网络游戏安装程序存储在所述主服务器的内存中。
3.如权利要求2所述的网络游戏的安装程序的保护方法,其特征在于,所述主服务器将其存储的网络游戏安装程序通过网络传输给客户端服务器包括 所述主服务器在接收到所述客户端服务器发送来的网络游戏安装请求后,将其存储在内存中的网络游戏安装程序通过网络传输给客户端服务器。
4.如权利要求I所述的网络游戏的安装程序的保护方法,其特征在于,所述传输给客户端服务器的网络游戏安装程序为加密后的网络游戏安装程序。
5.如权利要求4所述的网络游戏的安装程序的保护方法,其特征在于,所述客户端服务器根据所述主服务器设置的解密策略对接收到的网络游戏安装程序进行解密。
6.如权利要求I至5中任一权利要求所述的网络游戏的安装程序的保护方法,其特征在于,所述主服务器和所述客户端服务器之间通过安全套接层协议传输所述网络游戏安装程序。
7.—种网络游戏的安装程序的保护系统,其特征在于,所述系统包括 传输模块,设置于主服务器中,将所述主服务器中存储的网络游戏安装程序通过网络传输给客户端服务器; 认证模块,设置于客户端服务器中,用于对接收到的网络游戏安装程序进行认证; 安装模块,设置于客户端服务器中,用于在所述认证模块认证通过后,将网络游戏安装程序安装在客户端服务器的内存中。
8.如权利要求7所述的网络游戏的安装程序的保护系统,其特征在于,所述网络游戏安装程序存储在所述主服务器的内存中。
9.如权利要求7所述的网络游戏的安装程序的保护系统,其特征在于,所述系统还包括 第一安全传输模块,设置于客户端服务器中,用于对网络游戏安装程序进行加密,并将加密后的网络游戏安装程序提供给所述传输模块; 第二安全传输模块,设置于主服务器中,用于根据所述主服务器设置的解密策略对认证通过的网络游戏安装程序进行解密,并向所述安装模块提供解密后的网络游戏安装程序。
10.如权利要求7至9中任一权利要求所述的网络游戏的安装程序的保护系统,其特征在于,所述主服务器中的传输模块通过安全套接层协议向所述客户端服务器传输所述网络游戏安装程序。
全文摘要
本发明有关于一种网络游戏的安装程序的保护方法和系统。其中的方法包括主服务器将其存储的网络游戏安装程序通过网络传输给客户端服务器;所述客户端服务器对接收到的网络游戏安装程序进行认证;所述客户端服务器在认证通过后,将所述网络游戏安装程序安装在客户端服务器的内存中。本发明能够提高网络游戏的安装程序的安全性,非常适于实用。
文档编号H04L29/06GK102710585SQ20111007645
公开日2012年10月3日 申请日期2011年3月28日 优先权日2011年3月28日
发明者吴冠廷, 钱靖 申请人:德信互动科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1