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

文档序号:9372065阅读:来源:国知局
,比如电脑、手机、平板电脑等。具体的,客户端503可以包括游戏管理模块5031和UI模块5032,UI模块5032作为用户界面,用于向用户展示各类处理结果及接收用户的输入。
[0058]请参考图6,为生成游戏代练关系的流程示意图。
[0059]步骤1.1:客户端通过UI模块获取主用户输入的代练信息,代练信息可以包括为主用户代练游戏的代练用户的昵称。具体的,代练信息还可以包括代练游戏的有效期。
[0060]请同时参考图7和图8,为客户端UI模块提供给用户的人机交互界面示意图。图7中提供了给主用户输入代练用户昵称的人机交互界面,图8中还提供了给主用户输入代练游戏有效期的人机交互界面。
[0061]步骤1.2:传输模块将客户端生成的代练信息传输给服务器,并向服务器请求返回处理结果。
[0062]步骤1.3:服务器验证会话ID、玩家昵称(代练用户昵称)。
[0063]步骤1.4:若步骤1.3中验证失败,客户端通过人机交互界面通知用户代练邀请失败,并提示验证失败的原因,例如,代练用户昵称不存在、系统错误等。
[0064]步骤1.5:若步骤1.3中验证成功,服务器更新数据集群信息,建立代练关系。
[0065]步骤1.6:步骤1.5建立代练关系后,通知客户端显示邀请成功的信息,以通知用户。此时,服务器还可以将该代练关系通知代练用户,由代练用户的客户端显示。
[0066]请参考图9,为修改代练信息的流程示意图。
[0067]步骤2.1:客户端通过UI模块获取主用户输入的修改后的代练信息,例如修改代练游戏的有效期或代练用户。
[0068]步骤2.2:传输模块将修改后的代练信息传输给服务器,并向服务器请求返回处理结果。
[0069]步骤2.3:服务器验证会话ID。
[0070]步骤2.4:若步骤2.3中验证失败,客户端通过人机交互界面通知用户代练信息修改失败,并提示验证失败的原因,例如,权限不足或系统错误。
[0071]步骤2.5:若步骤2.3中验证成功,服务器更新数据集群信息,修改代练关系。
[0072]步骤2.6:步骤2.5修改代练关系后,通知客户端显示修改成功的信息,以通知用户。
[0073]请参考图10,为取消代练的流程TJK意图。
[0074]步骤3.1:客户端通过UI模块获取主用户输入的取消代练的指令。
[0075]步骤3.2:传输模块将取消代练的指令传输给服务器,并向服务器请求返回处理结果。
[0076]步骤3.3:服务器验证会话ID。
[0077]步骤3.4:若步骤3.3中验证失败,客户端通过人机交互界面通知用户代取消代练失败,并提示验证失败的原因,例如,权限不足或系统错误。
[0078]步骤3.5:若步骤3.3中验证成功,服务器更新数据集群信息,取消代练关系。
[0079]步骤3.6:步骤3.5取消代练关系后,通知客户端显示取消代练成功的信息,以通知用户。
[0080]请参考图11,为代练用户获取主用户代练信息的流程示意图。
[0081]步骤4.1:客户端通过UI模块获取代练用户输入的用于查询代练关系的查询请求,或者客户端在代练用户进入游戏后自动生成代练关系的查询请求。
[0082]步骤4.2:传输模块将代练关系的查询请求传输给服务器,并向服务器请求返回处理结果。
[0083]步骤4.3:服务器验证会话ID。
[0084]步骤4.4:若步骤4.3中验证失败,客户端通过人机交互界面通知用户代练关系查询失败,并提示验证失败的原因,例如,权限不足或系统错误。
[0085]步骤4.5:若步骤4.3中验证成功,服务器从数据集群信息中检索与代练用户匹配的代练关系。
[0086]步骤4.6:步骤4.5检索到与代练用户匹配的代练关系后,通知客户端显示代练信息,以通知用户。
[0087]请参考图12,为代练用户获取到代练信息后进入游戏的流程示意图。
[0088]步骤5.1:代练用户获取到代练信息后,由代练用户选择是登录自身的游戏角色或者登录主用户的游戏角色,代练用户的选择结果通过会话ID的形式发送给服务器,服务器验证会话ID类型。
[0089]步骤5.2:若步骤5.1中验证到会话ID类型为正常用户会话ID时,则说明代练用户选择登录自身的游戏角色,此时需要获取代练用户自身的ID。
[0090]步骤5.3:若步骤5.1中验证到会话ID类型为代练会话ID时,则说明代练用户选择登录主用户的游戏角色,此时需要获取主用户的ID。此时,代练会话ID即为主用户的身份信息,而正常用户会话ID即为代练用户的身份信息,用于在代练用户自身登陆游戏时,标识代练用户自身的身份。
[0091]步骤5.4:根据代练用户ID或者主用户ID,通过游戏网关模块进行相应数据的上传/下载,以进入游戏。
[0092]本申请实施例提供的网络游戏游戏数据的共享方法和服务器中,服务器从客户端获取主用户的共享信息,根据共享信息建立主用户和共享用户的共享关系,并将共享关系通知对应的共享用户,将主用户的游戏数据开放给共享用户。本申请提供的网络游戏游戏数据的共享方法和服务器,通过服务器来维护主用户和共享用户的共享关系,在共享用户需要获取主用户的游戏数据时,不需要主用户的账号和密码,因此,避免了不同用户之间进行游戏数据共享时用户账号被盗的风险。通过本申请实施例提供的网络游戏游戏数据的共享方法和服务器实现网络游戏的代练,同样可以避免用户账号被盗的风险。
[0093]以上内容是结合具体的实施方式对本申请所作的进一步详细说明,不能认定本申请的具体实施只局限于这些说明。对于本申请所属技术领域的普通技术人员来说,在不脱离本申请发明构思的前提下,还可以做出若干简单推演或替换。
【主权项】
1.一种网络游戏游戏数据的共享方法,其特征在于,包括: 服务器从客户端获取主用户的共享信息,所述共享信息至少包括用于唯一标识主用户的身份信息和用于唯一标识需要共享主用户游戏数据的共享用户的身份信息; 服务器根据所述共享信息建立主用户和共享用户的共享关系; 服务器将所述共享关系通知对应的共享用户,并将主用户的游戏数据开放给共享用户。2.如权利要求1所述的方法,其特征在于,服务器获取到主用户的共享信息后,先向共享信息携带的共享用户发送共享邀请,在获取到共享用户返回的表示接受共享邀请的信息后,建立主用户和共享用户的共享关系。3.如权利要求1所述的方法,其特征在于,所述共享信息还包括主用户游戏数据共享的有效期,所述方法还包括有效期监控的步骤:服务器监控到共享关系超出所述有效期后,取消相应的共孚关系。4.如权利要求1-3任一项所述的方法,其特征在于,还包括修改共享关系的步骤:服务器从客户端获取主用户修改后的共享信息,并根据修改后的共享信息更新共享关系。5.如权利要求1-3任一项所述的方法,其特征在于,还包括取消游戏数据共享的步骤:服务器从客户端获取主用户取消游戏数据共享的指令,并根据所述指令取消主用户和共享用户的共孚关系。6.一种实现网络游戏游戏数据共享的服务器,其特征在于,包括: 通信模块,用于与客户端进行通信; 共享关系维护模块,用于在通过通信模块获取到主用户的共享信息后,根据所述共享信息建立主用户和共享用户的共享关系,并通过通信模块将所述共享关系通知对应的共享用户;所述共享信息至少包括用于唯一标识主用户的身份信息和用于唯一标识需要共享主用户游戏数据的共享用户的身份信息; 游戏数据共享模块,用于通过通信模块将主用户的游戏数据开放给共享用户; 存储模块,用于存储数据。7.如权利要求6所述的服务器,其特征在于,所述共享关系维护模块还用于在获取到主用户的共享信息后,先通过通信模块向共享信息携带的共享用户发送共享邀请,在获取到共享用户返回的表示接受共享邀请的信息后,建立主用户和共享用户的共享关系。8.如权利要求6所述的服务器,其特征在于,所述共享信息还包括主用户游戏数据共享的有效期,所述共享关系维护模块还用于在监控到共享关系超出所述有效期后,取消相应的共孚关系。9.如权利要求6-8任一项所述的服务器,其特征在于,所述共享关系维护模块还用于通过通信模块从客户端获取主用户修改后的共享信息,并根据修改后的共享信息更新共享关系。10.如权利要求6-8任一项所述的服务器,其特征在于,所述共享关系维护模块还用于通过通信模块从客户端获取主用户取消游戏数据共享的指令,并根据所述指令取消主用户和共享用户的共享关系。
【专利摘要】一种网络游戏游戏数据的共享方法和服务器,该方法包括:服务器从客户端获取主用户的共享信息,所述共享信息至少包括用于唯一标识主用户的身份信息和用于唯一标识需要共享主用户游戏数据的共享用户的身份信息;服务器根据所述共享信息建立主用户和共享用户的共享关系;服务器将所述共享关系通知对应的共享用户,并将主用户的游戏数据开放给共享用户。本申请提供的网络游戏游戏数据的共享方法和服务器,通过服务器来维护主用户和共享用户的共享关系,在共享用户需要获取主用户的游戏数据时,不需要主用户的账号和密码,因此,避免了不同用户之间进行游戏数据共享时用户账号被盗的风险。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105099986
【申请号】CN201410164415
【发明人】向灿, 夏成聪, 曾毅, 何建威
【申请人】深圳市快播科技有限公司
【公开日】2015年11月25日
【申请日】2014年4月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1