一种网络游戏游戏数据的共享方法和服务器的制造方法

文档序号:9372065阅读:380来源:国知局
一种网络游戏游戏数据的共享方法和服务器的制造方法
【技术领域】
[0001]本申请涉及计算机互联网技术领域,具体涉及一种网络游戏游戏数据的共享方法和服务器。
【背景技术】
[0002]目前,用户进入网络游戏的方式有两种,一种是游客账号进入游戏,另一种是输入账号与密码进入游戏。游客账号是指网络游戏在运行游戏的设备内生成的一个固定账号,使用游客账号进入游戏无需用户再次输入账号与密码。
[0003]游客账号由于唯一对应着一台设备,只能在当前设备使用该游客帐号进入游戏,因此,用户无法将自己的游戏角色共享给其它用户。
[0004]通过输入账号与密码的方式进入游戏,则可以在不同设备上使用,然而,通过这种方式进入游戏时,如果用户需要将自己的游戏角色共享给其它用户,例如用户要求其它用户对游戏角色进行代练时,则必须将账号和密码告知其它用户,由于游戏的账号和密码涉及用户对游戏数据等信息的修改权限,因此,在游戏角色共享时,存在用户账号被盗的风险。
[0005]以游戏代练为例,主用户需要将自己的游戏角色给其它用户代练时(主用户将自己的游戏角色共享给其它用户),必须将自己的账号和密码提供给其它用户,其它用户使用主用户的账号和密码登录游戏进行代练,因此,存在主用户账号被盗的风险。

【发明内容】

[0006]本申请提供了一种网络游戏游戏数据的共享方法和服务器,解决了不同用户之间进行游戏数据共享时存在用户账号被盗风险的问题。
[0007]根据本申请的第一方面,本申请提供了一种网络游戏游戏数据的共享方法,包括:
[0008]服务器从客户端获取主用户的共享信息,所述共享信息至少包括用于唯一标识主用户的身份信息和用于唯一标识需要共享主用户游戏数据的共享用户的身份信息;
[0009]服务器根据所述共享信息建立主用户和共享用户的共享关系;
[0010]服务器将所述共享关系通知对应的共享用户,并将主用户的游戏数据开放给共享用户。
[0011]根据本申请的第二方面,本申请还提供了一种实现网络游戏游戏数据共享的服务器,包括:
[0012]通信模块,用于与客户端进行通信;
[0013]共享关系维护模块,用于在通过通信模块获取到主用户的共享信息后,根据所述共享信息建立主用户和共享用户的共享关系,并通过通信模块将所述共享关系通知对应的共享用户;所述共享信息至少包括用于唯一标识主用户的身份信息和用于唯一标识需要共享主用户游戏数据的共享用户的身份信息;
[0014]游戏数据共享模块,用于通过通信模块将主用户的游戏数据开放给共享用户;
[0015]存储模块,用于存储数据。
[0016]本申请提供的网络游戏游戏数据的共享方法和服务器中,服务器从客户端获取主用户的共享信息,根据共享信息建立主用户和共享用户的共享关系,并将共享关系通知对应的共享用户,将主用户的游戏数据开放给共享用户。本申请提供的网络游戏游戏数据的共享方法和服务器,通过服务器来维护主用户和共享用户的共享关系,在共享用户需要获取主用户的游戏数据时,不需要主用户的账号和密码,因此,避免了不同用户之间进行游戏数据共享时用户账号被盗的风险。
【附图说明】
[0017]图1为本申请一种实施例中网络游戏游戏数据的共享方法流程示意图;
[0018]图2为本申请一种实施例网络游戏游戏数据的共享方法中修改共享关系的步骤的流程示意图;
[0019]图3为本申请一种实施例网络游戏游戏数据的共享方法中取消游戏数据共享的步骤的流程示意图;
[0020]图4为本申请一种实施例中实现网络游戏游戏数据共享的服务器的模块示意图;
[0021]图5为本申请一种应用例中网络游戏系统的模块示意图;
[0022]图6为本申请一种应用例中生成游戏代练关系的流程示意图;
[0023]图7为本申请一种应用例中客户端UI模块提供给用户的人机交互界面示意图;
[0024]图8为本申请一种应用例中客户端UI模块提供给用户的人机交互界面示意图;
[0025]图9为本申请一种应用例中修改代练信息的流程示意图;
[0026]图10为本申请一种应用例中取消代练的流程示意图;
[0027]图11为本申请一种应用例中代练用户获取主用户代练信息的流程示意图;
[0028]图12为本申请一种应用例中代练用户获取到代练信息后进入游戏的流程示意图。
【具体实施方式】
[0029]下面通过【具体实施方式】结合附图对本申请作进一步详细说明。
[0030]请参考图1,本实施例提供了一种网络游戏游戏数据的共享方法,包括:
[0031]步骤SlOl:服务器从客户端获取主用户的共享信息,共享信息至少包括用于唯一标识主用户的身份信息和用于唯一标识需要共享主用户游戏数据的共享用户的身份信息。
[0032]在具体实施例中,主用户可以通过客户端提供的人机交互界面输入共享信息。用于唯一标识主用户、共享用户的身份信息可以是用户的账号名、游戏角色昵称、游戏角色ID
坐寸ο
[0033]步骤S102:服务器根据共享信息建立主用户和共享用户的共享关系,共享关系表征着主用户与共享用户之间的映射关系。
[0034]在某些实施例中,服务器获取到主用户的共享信息后,先向共享信息携带的共享用户发送共享邀请,在获取到共享用户返回的表示接受共享邀请的信息后,建立主用户和共享用户的共享关系。
[0035]步骤S103:服务器将共享关系通知对应的共享用户,具体的,共享用户的客户端接收到共享关系的通知后,便可以通过客户端人机交互界面向共享用户显示该共享关系。
[0036]步骤S104:服务器将主用户的游戏数据开放给共享用户,从而实现不同用户之间游戏数据的共享。需要说明的是,主用户共享给共享用户的游戏数据可以是主用户的游戏角色,也可以是主用户游戏角色下的包裹、仓库信息等。
[0037]在具体实施例中,共享信息还可以包括当前用户输入的游戏数据共享的有效期,游戏数据共享的有效期可以采用时间段(例如7天、I个月)的格式表示,也可以采用截止日(例如2014年10月I日)的格式表示。
[0038]相应的,网络游戏游戏数据的共享方法还包括有效期监控的步骤:服务器监控到共享关系超出所述有效期后,取消相应的共享关系。
[0039]请参考图2,在具体实施例中,网络游戏游戏数据的共享方法还包括修改共享关系的步骤:
[0040]S201:服务器从客户端获取主用户修改后的共享信息。
[0041]S202:服务器根据修改后的共享信息更新共享关系。具体的,共享关系更新后,月艮务器将更新后的共享关系通知对应的共享用户。
[0042]请参考图3,在具体实施例中,网络游戏游戏数据的共享方法还包括取消游戏数据共享的步骤:
[0043]S301:服务器从客户端获取主用户取消游戏数据共享的指令。
[0044]S302:服务器根据该指令取消主用户和共享用户的共享关系。
[0045]请参考图4,对应于本实施例提供的网络游戏游戏数据的共享方法,本实施例还提供了一种实现网络游戏游戏数据共享的服务器,包括通信模块401、共享关系维护模块402、游戏数据共享模块403和存储模块404。
[0046]通信模块401用于与客户端进行通信。
[0047]共享关系维护模块402用于在通过通信模块401获取到主用户的共享信息后,根据共享信息建立主用户和共享用户的共享关系,并通过通信模块将所述共享关系通知对应的共享用户。共享信息至少包括用于唯一标识主用户的身份信息和用于唯一标识需要共享主用户游戏数据的共享用户的身份信息。
[0048]游戏数据共享模块403用于通过通信模块401将主用户的游戏数据开放给共享用户。
[0049]存储模块404用于存储数据。
[0050]在一个具体实施例中,存储模块404用来存储共享关系数据和游戏数据,游戏数据共享模块403根据从存储模块或直接从共享关系维护模块402获取的共享关系数据向对应的共享用户开放主用户的游戏数据。
[0051]在具体实施例中,共享关系维护模块402还用于在获取到主用户的共享信息后,先通过通信模块401向共享信息携带的共享用户发送共享邀请,在获取到共享用户返回的表示接受共享邀请的信息后,建立主用户和共享用户的共享关系。
[0052]共享信息还包括主用户游戏数据共享的有效期,共享关系维护模块402还用于在监控到共享关系超出有效期后,取消相应的共享关系。
[0053]共享关系维护模块402还用于通过通信模块401从客户端获取主用户修改后的共享信息,并根据修改后的共享信息更新共享关系。
[0054]共享关系维护模块402还用于通过通信模块401从客户端获取主用户取消游戏数据共享的指令,并根据该指令取消主用户和共享用户的共享关系。
[0055]下面以一具体应用例来对本申请实施例提供的网络游戏游戏数据的共享方法和服务器作进一步说明。本应用例通过本申请实施例提供的网络游戏游戏数据的共享方法和服务器实现网络游戏的代练。
[0056]请参考图5,为网络游戏系统的模块示意图,网络游戏系统包括服务器501、传输模块502和客户端503。客户端503的数量可以为多个。客户端503和服务器501之间通过传输模块502进行数据传输,例如游戏数据包及其他游戏信息的上传、下载等。
[0057]客户端503安装在用户终端上
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1