一种网络游戏装置及其方法

文档序号:6432897阅读:191来源:国知局
专利名称:一种网络游戏装置及其方法
技术领域
本发明涉及一种网络游戏装置,该装置使用网络服务器和客户端,以及控制网络服务器和客户端的方法和程序。
背景技术
近年来,市场上已有的利用通讯网络的网络游戏系统根据从预定服务器中接收的数据或者程序来执行网络程序。游戏客户端在执行游戏程式的同时,根据需要访问预定的服务器,更具体的说,是由该服务器来提供服务。当该游戏系统中的预定服务器集中管理游戏执行权时,游戏客户端根据多个客户端的随机模块产生数据,并根据本客户端的以后的数据进行组合排列来决定游戏的进度和游戏积分的分配。但此种排列组合的方式由于可以参照其他客户端的数据,造成本地客户端数据量庞大,网络服务器的运算量大,容易阻塞网络。

发明内容
针对现有技术的不足,本发明目的是要提供一种的网络游戏装置,本发明的另外一个目的是提供一种基于本案所述游戏的方法。为实现提供一种网络游戏装置的目的,本发明的具体技术方案如下一种网络游戏装置,包括至少一网络服务器和至少两个客户端,所述网络服务器通过通信网络与所述客户端连接,所述网络服务器包括至少两个与客户端对应的服务器第一交互装置,用于分别与所述客户端交互的第一数据,所述第一数据由游戏者信息组成的第一数据单元和通过所述客户端在游戏中对游戏的操作对象的第二数据单元;和该客户端包括客户端第一交互装置,用于与所述服务器第一交互装置交互和跟新包含游戏者的操作信息的第一数据;图像化装置,用于产生游戏界面以及根据客户端的数据生成图像并传递给显示装置;显示装置,用于显示游戏界面和更新所述图像化装置产生的图像;操作装置,用于操作包括所述显示装置中显示的由所述图像化装置产生的图像以及对游戏进行控制的操作;控制器,对所述客户端的所有装置和操作单元进行协调和控制;进一步,所述网络服务器还包含随机数据产生器,用于在每一游戏回合中在有限范围内随机选取至少一新的第二数据单元,并将所产生的第二数据单元传递给所述服务器第一交互装置并增加至第一数据后传送给客户端;和至少一交互单元,所述交互单元中包含至少两个所述服务器第一交互装置。进一步,所述交互单元中不超过八个所述服务器第一交互装置。
进一步,所述网络服务器还包括一服务器第二交互装置,所述服务器第二交互装置用于统计各客户端输入的第二数据,并将统计后的第二数据和同一交互单元中所述服务器第一交互装置对应的各客户端输入的第二数据传送至各客户端;所述客户端还包括一客户端第二交互装置,用于接收所述服务器第二交互装置的数据,并将接收到的第二数据以及统计后的第二数据由显示装置显示出来。进一步,所述网络服务器设有一服务器第三交互装置,其中存有包含客户信息的第三数据;所述网络服务器根据所述服务器第三交互装置存储的第三数据与第一数据的第一数据单元的区别来禁止程序的执行。进一步,所述网络服务器还设有一服务器第四交互装置,所述客户端设有一客户端第一存储装置,所述服务器第四交互装置接收同一交互单元中所有的所述服务器第一交互装置中操作的第一数据的第二数据单元,并将其传送至所述客户端第一存储装置,并通过图像化装置生成图像后通过显示装置显示出来。具体的,所述通信网络为有线或者无线网络。为了实现本发明的另外一个目的,本发明所述的技术方案如下8、一种网络游戏装置的方法,包括步骤(1)、至少两个客户端通过通信网络与网络服务器连接;(2)、图像化装置根据控制器预定指令产生游戏界面;(3)、在服务器第一交互装置中存储与客户端交互的第一数据后,客户端第一交互装置更新所述第一数据;0)、图像化装置根据客户端第一交互装置中存储的第一数据在游戏界面中生成相应的图像,显示装置根据所述图像化装置生成的画面将其显示出来;(5)、操作装置对显示装置中显示的图像化数据进行操作,控制器根据操作装置的输入将更新后的第一数据通过客户端第一交互装置与网络服务器的第一交互装置进行交互,并将交互后的第一数据返回至客户端第一交互装置,并通过图像化装置生成图像后,通过显示装置更新成最新的画面;进一步,在步骤C3)之前还包括步骤(3a)客户端第一交互装置与服务器第一交互装置交互第一数据后,服务器第三交互装置根据其中的第三数据与第一数据的第一数据单元的区别来禁止程序的执行。优选的,步骤(5)中网络服务器的随机数据产生器在有限范围内随机选取至少一新的第二数据单元,并将产生的第二数据单元新增至所述第一数据的第二数据单元当中。优选的,步骤(5)中所述第一数据的第二数据单元的数量不多于十个,否则客户端需要选择删除其中一第二数据单元。进一步,在所述步骤(3a)后还包括步骤(3b)服务器第二交互装置更新各客户端输入的第二数据,并将数据传送至客户端的客户端第二交互装置,通过显示装置实时更新禾口显不。具体的,步骤(5)中网络服务器将随机数据产生器新增的第二数据单元新增至第一数据的第二数据单元中,若当前第一数据的第二数据单元满足网络游戏装置的预先设置即结束当前游戏。进一步,步骤(5)中当同一交互单元中存在至少一服务器第一交互装置中第一数据的第二数据单元新增一第二数据单元即满足游戏装置预先设置时,服务器第二交互装置接收同一交互单元中服务器第一交互装置对应的客户端输入的第二数据,并将第二数据传送至各客户端的客户端第二交互装置,通过显示装置实时更新显示。进一步,结束当前游戏后,所述服务器第二交互装置统计最后各客户端输入的第二数据,并通过客户端的显示装置显示。采用本发明的技术方案后,能够有效减少游戏的运算步骤,各游戏者在统一的游戏交互装置中进行数据交互,减少游戏者进行作弊的可能性,并且对游戏数据进行图像化的显示,大大提高了来自游戏的乐趣,在增强的游戏的公平性的同时,有效的提高了游戏的效率和趣味性。相对于现有技术,本发明技术方案所述的游戏装置和游戏方法玩法新颖、简单,能够很好的把握住游戏者的心理来吸引住游戏者,给人们生活增添乐趣。为了充分地了解本发明的目的、特征和效果,以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明。


图1是本发明实施例的网络游戏装置的整体配置的示意图;图2是根据本发明实施例的网络服务器的功能方框图;图3是根据本发明实施例的客户端的功能方框图;图4是根据本发明实施例的执行处理的流程图;图5是根据本发明实施例的客户端将数据图像化显示的示意图。图中1-客户端;11-控制器;12-操作装置;13-显示装置;14-图像化装置;15-客户端第一交互装置;16-客户端第三交互装置;17-客户端第一储存装置;2-通信网络;21-第一数据的第二数据单元;3-网络服务器;31-服务器第三交互装置;32-随机数据产生器; 33-交互单元;331-服务器第一交互装置;34-服务器第二交互装置;35-服务器第四交互
直ο
具体实施例方式实施例1 如图1至图3所示,一种游戏网络游戏装置,包括至少一网络服务器3和至少两个客户端1,客户端ι与网络服务器3之间通过通讯网络2进行连接通信。请参阅图3,客户端1具有客户端第一交互装置11,其中存储有第一数据,第一数据主要由包含游戏者身份信息的第一数据单元和包含客户端在游戏中对游戏进行操作的操作对象的第二数据单元21组成。在游戏开始和游戏过程中,客户端1通过客户端第一交互装置11与网络服务器3通过通信网络2进行交互第一数据。客户端1的客户端第一存储装置17中用于存储第一数据的第二数据单元21。由于第一数据的第二数据单元21的数量不超过十个,超出的部分第二数据单元21必须舍弃, 舍弃的第二数据单元21就通过第一交互装置11与网络服务器3交互时被网络服务器3记录及统计后,传送至客户端第一存储装置17进行存储。客户端1的客户端第二交互装置16用于接收从网络服务器3中传输的经统计后的从各客户端1输入的第二数据,并将第二数据通过显示装置进行显示。请参阅图5,,上述的第一数据的第二数据单元211在客户端1的显示均通过图像化装置14将其生成图像后,通过显示装置13显示出来。同时,同一交互单元33中的服务器第一交互装置331对应的客户端第一交互装置15也可以图像化的形式显示在客户端1 的显示装置13中。第二数据可以通过图像化装置13进行显示,也可以直接在显示装置13 中以可视的数字直接显示。游戏者也可以使用操作装置12与客户端1进行交互,对图像化的第一数据进行操作后,传送至网络服务器3。请参阅图2,服务器3还包括交互单元33、服务器第二交互装置34、服务器第三交互装置31和服务器第四交互装置35。一个交互单元33至少包含有两个服务器第一交互装置331,同一交互单元33中的服务器第一交互装置331可以交互数据,如将一个服务器第一交互装置331中第一数据的第二数据单元211中舍弃的数据交互到另外一个服务器第一交互装置331中第二数据单元211中,并将其显示在此交互单元33中各服务器第一交互装置 331对应的客户端1中的显示装置13上。在游戏的每一回合,随机数据产生器32都会在某一固定范围内随机选择一第二数据单元21,并将其新增至服务器第一交互装置331中。服务器第三交互装置31中包含有客户信息的第三数据,在每一轮游戏开始之前, 都需要根据服务器第三交互装置31中存储的第三数据来跟第一数据中的第一数据单元进行比对,网络服务器3用以判断是否允许开启该客户的应用程序。服务器第二数据交互装置34用于接收各客户端1传送的第二数据,并进行统计处理,将各客户端1传送过来的数据以及统计后的数据传送至各客户端。服务器第四交互装置35用于接收所有同一交互单元33中所有的服务器第一交互装置331中操作过的第一数据的第二数据单元21,并将接收到的数据传送至所有同一交互单元33中各服务器第一交互装置331对应的各客户端1的第一存储装置17,并显示在显示装置13中。下面结合图4详细描述本游戏装置的游戏方法S401步骤开始本轮游戏;S402步骤需要至少两个客户端1通过通信网络2与网络服务器3连接,通信网络2可以是有线网络或者无线网络;S403步骤各客户端1通过图像化装置14产生游戏界面;S404步骤进入游戏之前需要将身份信息输入客户端1,客户端1将输入的身份信息传送至网络服务器3中的服务器第一交互装置331中与服务器第三交互装置31中存储的第三数据进行对比,并判断是否可以开启程序,如果不能匹配,游戏结束,如果身份信息正确,即可以进行接下来的游戏步骤。S405步骤在游戏中,每一客户端1的客户端第一交互装置15在网络服务器3中对应一服务器第一交互装置331。客户端1的客户端第一交互装置15在网络服务器3中的交互单元33中与服务器3进行交互。一个交互单元33中至少存在两个服务器第一交互装置331,至多八个服务器第一交互装置331。S406步骤游戏开始后,游戏者从客户端1中输入一第二数据,第二数据经通讯网络2传输至服务器3的服务器第二交互装置34,服务器第二交互装置34接收同一交互单元33中各服务器第一交互装置331对应的各客户端1的第二交互装置16的第二数据,并进行相关的统计计算与判断后,如果数据合法,就将其传输至同一交互单元33中各服务器第一交互装置331对应的的客户端1的客户端第二交互装置16,并在客户端1中显示,并进入其他步骤;第二数据不合法,则要求重新输入或者结束当前程序。S407步骤服务器3中的随机数据产生器32从某一特定范围内产生一在本轮游戏中从的第一数据的第二数据单元21,并将其新增至交互单元33中的某一服务器第一交互装置331中,并与客户端第一交互装置15进行交互。客户端第一交互装置15通过图像化装置14将新增的第二数据单元进行图像化后显示在显示装置中。当服务器第一交互装置331中的第二数据单元21为九个后,开始转入S408步骤。S408步骤当在步骤S407中新增的第二数据单元21数量为九个时,随即数据产生器32再新增一个第二数据单元21至服务器第一数据交互装置331中。S409步骤通过步骤S408,服务器3中的服务器第一数据交互装置331中的第二数据单元21数量为十,客户端1的游戏者需要通过操作装置12对图像化的第一数据的第二数据单元21进行操作,舍弃一个第二数据单元21。舍弃的第二数据单元21存储在客户端第一存储装置17中,并将其传送至服务器第四交互装置35,服务器第四交互装置35接收同一交互单元33中服务器第一交互装置331接收到的被舍弃的第二数据单元21并将其统计后,传送回客户端1中的客户端第一存储装置17,如图5所示,并通过图像化装置14将其图像化后显示出来。S410步骤在每一回合游戏中,一旦服务器3中的服务器第一交互装置331中存在九个第二数据单元21,第一数据交互装置331都需要进行判断当前的第二数据单元21是否满足游戏设定的排列规则,如果排列吻合即可以结束当前游戏,进入下一步骤,如果不满足,游戏进入返回至步骤S409。此时,如果同一交互单元33中存在至少一第一交互装置331中第一数据的第二数据单元21新增一第二数据单元21即满足网络游戏装置预先设置时,服务器第二交互装置 34开始接收同一交互单元33中服务器第一交互装置331对应的客户端1输入的第二数据, 并将该第二数据传送至同一交互单元33中服务器第一交互装置331中对应的各客户端1 的客户端第一存储装置17,通过显示装置13实时更新显示。在S410步骤中,一旦当前交互单元33中存在的某一服务器第一交互装置331中的第一数据的十个第二数据单元21满足系统预设的组合,同一交互单元31中的第一交互装置331对应的客户端1可以再次增加第二数据,第二数据经通讯网络2传输至服务器2 的服务器第二交互装置34,服务器第二交互装置34接收同一交互单元33中各客户端1的第二数据,并用该第二数据新增至服务器第二交互装置;34中原先暂存的第二数据,并传送至客户端1的客户端第二交互装置16,并在客户端1中显示。S411步骤一旦服务器3中的交互单元33的某一服务器第一交互装置331中的第二数据单元21满足游戏装置设定,本轮游戏结束。服务器第二交互装置34统计在步骤 S406中客户端1中输入的第二数据,并根据步骤S410中的情况将相应的第二数据分配到服务器3中同一交互单元33中的各服务器第一交互装置331中,并通过通信网络2将分配后的第二数据在同一交互单元33中的服务器第一交互装置331中对应的客户端1中的显示装置13中显示。以上详细描述了本发明的较佳具体实施例,应当理解,本领域的普通技术无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明构思在现有技术基础上通过逻辑分析、推理或者根据有限的实验可以得到的技术方案,均应该在由本权利要求书所确定的保护范围之中。
权利要求
1.一种网络游戏装置,包括至少一网络服务器和至少两个客户端,所述网络服务器通过通信网络与所述客户端连接,其特征在于所述网络服务器包括至少两个与客户端对应的服务器第一交互装置,用于分别与所述客户端交互的第一数据,所述第一数据由游戏者信息组成的第一数据单元和通过所述客户端在游戏中对游戏的操作对象的第二数据单元; 和该客户端包括客户端第一交互装置,用于与所述服务器第一交互装置交互和跟新包含游戏者的操作信息的第一数据;图像化装置,用于产生游戏界面以及根据客户端的数据生成图像并传递给显示装置;显示装置,用于显示游戏界面和更新所述图像化装置产生的图像;操作装置,用于操作包括所述显示装置中显示的由所述图像化装置产生的图像以及对游戏进行控制的操作;控制器,对所述客户端的所有装置和操作单元进行协调和控制;
2.根据权利要求1所述的网络游戏装置,其特征在于所述网络服务器还包含随机数据产生器,用于在每一游戏回合中在有限范围内随机选取至少一新的第二数据单元,并将所产生的第二数据单元传递给所述服务器第一交互装置并增加至第一数据后传送给客户端;和至少一交互单元,所述交互单元中包含至少两个所述服务器第一交互装置。
3.根据权利要求2所述的网络游戏装置,其特征在于所述交互单元中不超过八个所述服务器第一交互装置。
4.根据权利要求1或2所述的网络游戏装置,其特征在于所述网络服务器还包括一服务器第二交互装置,所述服务器第二交互装置用于统计各客户端输入的第二数据,并将统计后的第二数据和同一交互单元中所述服务器第一交互装置对应的各客户端输入的第二数据传送至各客户端;所述客户端还包括一客户端第二交互装置,用于接收所述服务器第二交互装置的数据,并将接收到的第二数据以及统计后的第二数据由显示装置显示出来。
5.根据权利要求1或2所述的网络游戏装置,其特征在于,所述网络服务器设有一服务器第三交互装置,其中存有包含客户信息的第三数据;所述网络服务器根据所述服务器第三交互装置存储的第三数据与第一数据的第一数据单元的区别来禁止程序的执行。
6.根据权利要求1或2所述的网络游戏装置,其特征在于,所述网络服务器还设有一服务器第四交互装置,所述客户端设有一客户端第一存储装置,所述服务器第四交互装置接收同一交互单元中所有的所述服务器第一交互装置中操作的第一数据的第二数据单元,并将其传送至所述客户端第一存储装置,并通过图像化装置生成图像后通过显示装置显示出来。
7.根据权利要求1所述的网络游戏装置,其特征在于所述通信网络为有线或者无线网络。
8.—种网络游戏装置的方法,其特征在于,包括步骤(1)、至少两个客户端通过通信网络与网络服务器连接;O)、图像化装置根据控制器预定指令产生游戏界面;(3)、在服务器第一交互装置中存储与客户端交互的第一数据后,客户端第一交互装置更新所述第一数据;(4)、图像化装置根据客户端第一交互装置中存储的第一数据在游戏界面中生成相应的图像,显示装置根据所述图像化装置生成的画面将其显示出来;(5)、操作装置对显示装置中显示的图像化数据进行操作,控制器根据操作装置的输入将更新后的第一数据通过客户端第一交互装置与网络服务器的第一交互装置进行交互,并将交互后的第一数据返回至客户端第一交互装置,并通过图像化装置生成图像后,通过显示装置更新成最新的画面;
9.根据权利要求7所述的一种网络游戏装置的方法,其特征在于,在步骤C3)之前还包括步骤(3a)客户端第一交互装置与服务器第一交互装置交互第一数据后,服务器第三交互装置根据其中的第三数据与第一数据的第一数据单元的区别来禁止程序的执行。
10.根据权利要求7或8所述的一种网络游戏装置的方法,其特征在于,步骤(5)中网络服务器的随机数据产生器在有限范围内随机选取至少一新的第二数据单元,并将产生的第二数据单元新增至所述第一数据的第二数据单元当中。
11.根据权利要求8所述的一种网络游戏装置的方法,其特征在于,步骤(5)中所述第一数据的第二数据单元的数量不多于十个,否则客户端需要选择删除其中一第二数据单元。
12.根据权利要求9所述的一种网络游戏装置的方法,其特征在于,在所述步骤(3a)后还包括步骤(3b)服务器第二交互装置更新各客户端输入的第二数据,并将数据传送至客户端的客户端第二交互装置,通过显示装置实时更新和显示。
13.根据权利要求12所述的一种网络游戏装置的方法,其特征在于,步骤( 中网络服务器将随机数据产生器新增的第二数据单元新增至第一数据的第二数据单元中,若当前第一数据的第二数据单元满足网络游戏装置的预先设置即结束当前游戏。
14.根据权利要求13所述的一种网络游戏装置的方法,其特征在于,步骤( 中当同一交互单元中存在至少一服务器第一交互装置中第一数据的第二数据单元新增一第二数据单元即满足游戏装置预先设置时,服务器第二交互装置接收同一交互单元中服务器第一交互装置对应的客户端输入的第二数据,并将第二数据传送至各客户端的客户端第二交互装置,通过显示装置实时更新显示。
15.根据权利要求12至14任一项所述的一种网络游戏装置的方法,其特征在于,结束当前游戏后,所述服务器第二交互装置统计最后各客户端输入的第二数据,并通过客户端的显示装置显示。
全文摘要
一种由至少一网络服务器和至少两个客户端所构成的网络游戏装置,所述网络服务器通过通信网络与客户端连接,网络服务器包括至少两个服务器第一交互装置,用于与客户端交互并操作包含游戏者信息及其操作信息的第一数据,所述第一数据由游戏者信息组成的第一数据单元和通过所述客户端在游戏中对游戏的操作对象的第二数据单元;和该客户端包括客户端第一交互装置,用于与所述网络服务器第一交互装置交互和跟新包含游戏者的操作信息的第一数据;图像化装置,用于产生游戏界面以及客户端的数据生产图像并传递给显示装置;显示装置,用于显示游戏界面和更新所述图像化装置产生的图像;操作装置,用于操作包括所述显示装置中显示的由所述图像化装置产生的图像以及对游戏进行控制的操作;控制器,对所述客户端的所有装置和操作单元进行协调和控制。采用本技术方案可以简化服务器的计算量,增强游戏的稳定性和公平性,有利于提高游戏者的游戏兴趣。
文档编号G06F3/048GK102323986SQ201110266890
公开日2012年1月18日 申请日期2011年9月9日 优先权日2011年8月18日
发明者苏丹图·当尼 申请人:尼高顺集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1