一种游戏玩家获得离线收益的方法和装置的制作方法

文档序号:6571968阅读:302来源:国知局
专利名称:一种游戏玩家获得离线收益的方法和装置的制作方法
技术领域
本发明涉及一种丰富网络游戏系统的可玩性的方法和装置,尤其涉及一种在 网络游戏中根据游戏玩家离线时间获得收益的方法和装置。
背景技术
网络游戏构筑特定的游戏环境和规则,依托网络,提供多人同时参与的游 戏环境和平台。其用户价值在于通过人与人之间的互动、对抗,达到交流、娱 乐和休闲的目的。其核心特点在于实时在线、互动娱乐。在这里,网络特指互 联网。网络游戏里所指的游戏收益,主要是指游戏中获得的经验值、虚拟物品 以及虚拟荣誉值。
网络游戏给游戏玩家构建了一个虚拟的世界。随着网络游戏的发展,游戏 内容变得越来越丰富。从最开始的简单杀怪,升级,到现在越来越丰富的任务、 副本、聊天、帮派、战争等,网络游戏越来越像一个虚拟的社会,给游戏玩家 更多真实的社会体验。因此,现在的网络游戏吸引了大量的游戏玩家。
而网络游戏的核心所在——实时在线,依赖于各方面的条件,如互联网网 络情况、游戏服务器情况、游戏玩家玩游戏的主机情况等等。如果在其中任何 一处出现问题,都将使网络游戏无法进行。例如网络中断、游戏服务器故障、 不法分子蓄意对游戏服务器进行破坏性攻击等等意外情况,或者网络游戏公司 为了保证网络游戏的正常运行,定期对游戏服务器进行停机维护。在这些情况 下,因上述这些原因造成网络游戏正常服务的中断停止,将使众多的游戏玩家 不能进入网络游戏中,对游戏玩家的影响巨大,会严重损害大批游戏玩家的权 利和利益,伤害广大游戏玩家的感情,如果多出现几次这样的情况,就很有可 能会永远损失这部分客户。

发明内容
为了克服现有的网络游戏系统的不足,为了在网络游戏中止时不损害游戏玩家的权利和利益,伤害广大游戏玩家的感情,同时也为了吸引更多的游戏玩家, 本发明的目的在于提供一种游戏玩家获得离线收益的方法和装置,丰富网络 游戏内容,增加网络游戏的可玩性,让游戏玩家在离线的时间里也能获得相应 的收益。
本发明解决其技术问题所采用的技术方案是
一种游戏玩家获得离线收益的方法,包括如下步骤 监测游戏玩家的在线状态;
记录和存储数据信息,包括上线时间点和离线时间点数据信息; 根据离线时间点数据信息和上线时间点数据信息,计算出游戏玩家离线的 时间段;
根据计算出的游戏玩家离线的时间段和相应的规则计算出游戏玩家离线时 间段内相应的收益情况;
提示游戏玩家离线的时间段以及可获得的相应的离线收益; 根据游戏玩家的指令获得相应的离线收益。
一种游戏玩家获得离线收益的装置,包括游戏服务器和多个游戏客户端, 所述游戏服务器和各所述游戏客户端之间通过通信网络进行数据交互,各所述 游戏客户端能够被游戏玩家操控;各所述游戏客户端包括有相互连接的输入设 备、显示设备以及电脑主机;所述游戏服务器包括有单个或多个CPU以及内存 设备,其中各所述游戏客户端包括有游戏客户端离线收益装置,所述游戏服 务器包括有游戏服务器端离线收益装置。
所述游戏客户端离线收益装置包括有-
客户端数据包传输模块用以接收传送到游戏客户端的数据信息,或者发 送数据信息到游戏服务器;
收益提示模块用以提示游戏玩家离线收益的情况和提示游戏玩家获得离 线收益的方法;
收益分配模块用以根据游戏玩家的指令分配离线收益。所述收益分配模块可包括以下子模块
a. 支付判断模块用以判断游戏玩家兌换离线收益的支付方式以及支付情
况;
b. 指令识别模块用以识别和接受游戏玩家通过输入设备给出的处理离线 收益的指令;
C.兌换收益模块用以收取游戏玩家的支付和给付离线收益。
所述游戏服务器端离线收益装置包括有 状态监测模块用以监测游戏玩家的在线状态;
服务器端数据包传输模块用以接收传送到游戏服务器的数据信息,或者 发送数据信息到游戏客户端;
数据存储模块用以记录和存储服务器端数据包传输模块接收到的和将要 发送的数据信息;
状态持续时间计算模块用以计算游戏玩家离线的时间段;
收益判断计算模块用以根据规则计算游戏玩家离线时间段内相应的收益 情况。
本发明的有益效果是由于本发明各游戏客户端包括有游戏客户端离线收益 装置,游戏服务器包括有游戏服务器端离线收益装置,不论游戏玩家在何种情 况下离线网络游戏,游戏玩家都可以获得其相应的离线收益,保证了游戏玩家 的权利和利益。同时,由于所有的游戏玩家所获得的离线收益主要是以时间为 基础进行,都是基于时间的,对所有的游戏玩家来说都是平等的,不会对网络 游戏里的平衡性造成破坏。


图1是本发明一种游戏玩家获得离线收益的装置的结构示意图2是本发明一种游戏玩家获得离线收益的方法流程示意图3是本发明一种游戏玩家获得离线收益的方法的典型流程示意图;图4是本发明一种游戏玩家获得离线收益的方法的游戏玩家获得离线收益 的歩骤流程示意图。
具体实施例方式
如图1所示, 一种游戏玩家获得离线收益的装置,包括游戏服务器和多个 游戏客户端,所述游戏服务器和各所述游戏客户端之间通过通信网络进行数据 交互,各所述游戏客户端能够被游戏玩家操控;各所述游戏客户端包括有相互 连接的输入设备、显示设备以及电脑主机;所述游戏服务器包括有单个或多个 CPU以及内存设备,其中各所述游戏客户端包括有游戏客户端离线收益装置, 所述游戏服务器包括有游戏服务器端离线收益装置。
所述游戏客户端离线收益装置包括有
客户端数据包传输模块用以接收传送到游戏客户端的数据信息,或者发 送数据信息到游戏服务器;
收益提示模块用以提示游戏玩家离线收益的情况和提示游戏玩家获得离 线收益的方法;
收益分配模块用以根据游戏玩家的指令分配离线收益。
所述收益分配模块可包括以下子模块
a. 支付判断模块.*用以判断游戏玩家兌换离线收益的支付方式以及支付情
况;
b. 指令识别模块用以识别和接受游戏玩家通过输入设备给出的处理离线 收益的指令;
c. 兑换收益模块用以收取游戏玩家的支付和给付离线收益。
所述游戏服务器端离线收益装置包括有 状态监测模块用以监测游戏玩家的在线状态;
服务器端数据包传输模块用以接收传送到服务器的数据信息,或者发送 数据信息到客户端;数据存储模块用以记录和存储服务器端数据包传输模块接收到的和将要
发送的数据信息;
状态持续时间计算模块用以计算游戏玩家离线的时间段; 收益判断计算模块用以根据规则计算游戏玩家离线时间段内相应的收益情况。
所述游戏玩家在网络游戏中所使用的输入设备可以是键盘、鼠标、游戏操 纵杆或者游戏垫,但不应局限于这些设备。
如图2所示, 一种游戏玩家获得离线收益的方法,包括如下歩骤 监测游戏玩家的在线状态;
记录和存储数据信息,包括上线时间点和离线时间点数据信息,但可存储 的数据信息不应局限于以上这些数据信息;
根据离线时间点数据信息和上线时间点数据信息,计算出游戏玩家离线的 时间段;
根据计算出的游戏玩家离线的时间段和相应的规则计算出游戏玩家离线时 间段内相应的收益情况;
提示游戏玩家离线的时间段以及可获得的相应的离线收益; 根据游戏玩家的指令获得相应的离线收益。
获得离线收益的方式包括有支付和不支付或其他情况,其中支付的情况可 以是预付的模式,也可以是后付的模式。
如图3所示,本发明的一种典型流程,包括如下步骤
1) 工作开始;
2) 状态监测模块监测游戏玩家在线状态,若发现游戏玩家离线,则进入步 骤3);若发现游戏玩家上线,则进入步骤4);
3) 客户端数据包传输模块传输游戏玩家的离线时间点到游戏服务器,进入
步骤5);
4) 客户端数据包传输模块传输游戏玩家的上线时间点到游戏服务器,进入
步骤6);5) 服务器端数据包传输模块接收客户端数据包传输模块传输的游戏玩家 的离线时间点,进入步骤7)
6) 服务器端数据包传输模块接收客户端数据包传输模块传输的游戏玩家
的上线时间点,进入步骤8)
7) 数据存储模块记录存储游戏玩家离线时间点,进入歩骤9);
8) 数据存储模块记录存储游戏玩家上线时间点,进入步骤9);
9) 状态持续时间计算模块根据步骤7)、 8)数据存储模块记录的时间点,
计算出游戏玩家离线的时间段,并传输给数据存储模块保存该数据信自.
10) 收益判断计算模块根据状态持续时间计算模块所计算出来的游戏玩家
离线的时间段和相应的规则计算出游戏玩家离线时间段里相应的收益
情况,并传输给数据存储模块保存该数据信息;
11) 服务器端数据包传输模块提取数据存储模块里保存的步骤9)、 10)里 的游戏玩家离线的时间段数据信息和离线收益情况的数据信息传送给 各游戏客户端;
12) 客户端数据包传输模块接收歩骤ll)里传送的数据;
13) 收益提示模块提示游戏玩家离线的时间段以及在离线时间段里的收益 情况;
14) 收益分配模块根据游戏玩家的指令获得相应的离线收益;
15) 工作结束。
可以利用图形用户界面或音效方式提不游戏玩家离线时间段里的收益情
如图4所示,游戏玩家获得离线收益的方法的步骤如下
1) 开始;
2) 支付判断模块判断游戏玩家获得离线收益的支付方式,若获得离线收益
的方式是预付的,则进入步骤8);若未预付,则进入步骤3);
3) 收益提示模块提示游戏玩家获得离线收益的方法,等待游戏玩家给出指 令;4) 指令识别模块判断游戏玩家给出的指令,若兑换收益,则进入步骤5); 若放弃收益,则进入步骤ll);若将收益暂时搁置,则保存离线收益的 情况,也进入步骤ll);
5) 支付判断模块判断游戏玩家是否需要支付以获得离线收益,若需要支 付,则进入步骤6),若不需要支付,则进入步骤8);
6) 兑换收益模块收取游戏玩家的支付;
7) 支付判断模块判断支付是否成功,若支付成功则进入步骤8),若支付 不成功则进入步骤10);
8) 兌换收益模块将离线收益给付游戏玩家;
9) 收益提示模块提示游戏玩家收益已付,进入步骤ll);
10) 收益提示模块提示游戏玩家支付不成功,理由是什么,回到步骤3);
11 )客户端数据包传输模块将数据信息传送到游戏服务器;
12) 服务器端数据包传输模块接收游戏客户端传送到游戏服务器的数据信 自.
13) 数据存储模块存储记录相关数据信息,进入步骤14);
14) 结束。
兑换的离线收益可以是经验值、虚拟物品、虚拟荣誉值,也可以是虚拟网 络游戏币。
上述所列具体实现方式为非限制性的,对本领域的技术人员来说,在不偏 离本发明范围内,进行的各种改进和变化,均属于本发明的保护范围。
权利要求
1、 一种游戏玩家获得离线收益的方法,其特征在于,包括如下步骤 监测游戏玩家的在线状态;记录和存储数据信息,包括上线时间点和离线时间点数据信息; 根据离线时间点数据信息和上线时间点数据信息,计算出游戏玩家离线的 时间段;根据计算出的游戏玩家离线的时间段和相应的规则计算出游戏玩家离线时 间段内相应的收益情况;提示游戏玩家离线的时间段以及可获得的相应的离线收益; 根据游戏玩家的指令获得相应的离线收益。
2、 根据权利要求1所述的一种游戏玩家获得离线收益的方法,其特征在于, 获得离线收益的方式包括有支付和不支付的情况;其中支付的情况可以是预付 的模式,也可以是后付的模式。
3、 一种游戏玩家获得离线收益的装置,包括游戏服务器和多个游戏客户端, 所述游戏服务器和各所述游戏客户端之间通过通信网络进行数据交互,各所述 游戏客户端能够被游戏玩家操控;各所述游戏客户端包括有相互连接的输入设 备、显示设备以及电脑主机;所述游戏服务器包括有单个或多个CPU以及内存 设备,其特征在丁-,各所述游戏客户端包括有游戏客户端离线收益装置,所述 游戏服务器包括有游戏服务器端离线收益装置。
4、 根据权利要求3所述的一种游戏玩家获得离线收益的装置,其特征在于, 所述游戏客户端离线收益装置包括有客户端数据包传输模块用以接收传送到游戏客户端的数据信息,或者发 送数据信息到游戏服务器;收益提示模块用以提示游戏玩家离线收益的情况和提示游戏玩家获得离 线收益的方法;收益分配模块用以根据游戏玩家的指令分配离线收益。
5、 根据权利要求3所述的一种游戏玩家获得离线收益的装置,其特征在于, 所述游戏服务器端离线收益装置包括有状态监测模块ffl以监测游戏玩家的在线状态;服务器端数据包传输模块用以接收传送到游戏服务器的数据信息,或者 发送数据信息到游戏客户端;数据存储模块用以记录和存储服务器端数据包传输模块接收到的和将要 发送的数据信息;状态持续时间计算模块用以计算游戏玩家离线的时间段;收益判断计算模块用以根据规则计算游戏玩家离线时间段内相应的收益 情况。
6、 根据权利要求4或5所述的一种游戏玩家获得离线收益的装置,其特征 在于,所述收益分配模块包括以下子模块a. 支付判断模块用以判断游戏玩家兑换离线收益的支付方式以及支付情况;b. 指令识别模块用以识别和接受游戏玩家通过输入设备给出的处理离线 收益的指令;C.兑换收益模块用以收取游戏玩家的支付和给付离线收益。
7、 根据权利要求1所述的一种游戏玩家获得离线收益的方法,其特征在丁, 使用如权利耍求6所述的一种游戏玩家获得离线收益的装置的游戏玩家获得离 线收益的方法的典型流程,包括如下歩骤1) 工作开始;2) 状态监测模块监测游戏玩家在线状态,若发现游戏玩家离线,则进入步骤3);若发现游戏玩家上线,则进入步骤4);3) 客户端数据包传输模块传输游戏玩家的离线时间点到游戏服务器,进入步骤5);4) 客户端数据包传输模块传输游戏玩家的上线时间点到游戏服务器,进入步骤6);5) 服务器端数据包传输模块接收客户端数据包传输模块传输的游戏玩家 的离线时间点,进入歩骤7)6) 服务器端数据包传输模块接收客户端数据包传输模块传输的游戏玩家 的卜.线时间点,进入步骤8)7) 数据存储模块记录存储游戏玩家离线时间点,进入步骤9);8) 数据存储模块记录存储游戏玩家上线时间点,进入步骤9);9) 状态持续时间计算模块根据步骤7)、 8)数据存储模块记录的时间点,计算出游戏玩家离线的时间段,并传输给数据存储模块保存该数据信息;10) 收益判断计算模块根据状态持续时间计算模块所计算出来的游戏玩家 离线的时间段和相应的规则计算出游戏玩家离线时间段里相应的收益 情况,并传输给数据存储模块保存该数据信息;11) 服务器端数据包传输模块提取数据存储模块里保存的歩骤9)、 10)里 的游戏玩家离线的时间段数据信息和离线收益情况的数据信息传送给 各游戏客户端;12) 客户端数据包传输模块接收歩骤ll)里传送的数据;13) 收益提示模块提示游戏玩家离线的时间段以及在离线时间段里的收益 情况;14) 收益分配模块根据游戏玩家的指令获得相应的离线收益;15) 工作结束。
8、 根据权利要求7所述的一种游戏玩家获得离线收益的方法,其特征在于, 利用图形用户界面或音效方式提示游戏玩家离线时间段里的收益情况。
9、 根据权利要求1或7所述的一种游戏玩家获得离线收益的方法,其特征 在于,使用如权利要求6所述的一种游戏玩家获得离线收益的装置的游戏玩家 获得离线收益的方法的步骤如下1) 开始;2) 支付判断模块判断游戏玩家获得离线收益的支付方式,若获得离线收益 的方式是预付的,则进入歩骤8);若未预付,则进入歩骤3);3) 收益提示模块提示游戏玩家获得离线收益的方法,等待游戏玩家给出指 令;4) 指令识别模块判断游戏玩家给出的指令,若兑换收益,则进入步骤5); 若放弃收益,则进入步骤ll);若将收益暂时搁置,则保存离线收益的 情况,也进入歩骤ll);5) 支付判断模块判断游戏玩家是否需要支付以获得离线收益,若需要支付,则进入步骤6),若不需要支付,则进入步骤8);6) 兌换收益模块收取游戏玩家的支付;7) 支付判断模块判断支付是否成功,若支付成功则进入步骤8),若支付不成功则进入步骤10);8) 兌换收益模块将离线收益给付游戏玩家;9) 收益提示模块提示游戏玩家收益已付,进入步骤ll);10) 收益提示模块提示游戏玩家支付不成功,理由是什么,回到步骤3); 11 )客户端数据包传输模块将数据信息传送到游戏服务器;12) 服务器端数据包传输模块接收游戏客户端传送到游戏服务器的数据信 自.必513) 数据存储模块存储记录相关数据信息,进入步骤14);14) 结束。
10、根据权利要求9所述的一种游戏玩家获得离线收益的方法,其特征在于,兌换的离线收益包括经验值、虚拟物品、虚拟荣誉值,或者是虚拟网络游戏币。
全文摘要
本发明提供一种游戏玩家获得离线收益的装置和方法,丰富网络游戏内容,增加网络游戏的可玩性,让游戏玩家在离线的时间里也能获得相应的收益。所述游戏玩家获得离线收益的装置,包括游戏服务器和多个游戏客户端,游戏服务器和各游戏客户端之间通过通信网络进行数据交互,各游戏客户端能够被游戏玩家操控;各游戏客户端包括有相互连接的输入设备、显示设备以及电脑主机;游戏服务器包括有单个或多个CPU以及内存设备,各游戏客户端包括有游戏客户端离线收益装置,游戏服务器包括有游戏服务器端离线收益装置。本发明克服了现有网络游戏系统的不足,不损害游戏玩家的权利和利益,伤害广大游戏玩家的感情,同时也能吸引更多的游戏玩家。
文档编号G06F19/00GK101311936SQ20071002815
公开日2008年11月26日 申请日期2007年5月23日 优先权日2007年5月23日
发明者屹 王, 斌 王, 赖立高 申请人:珠海市西山居软件有限公司;珠海金山软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1