一种跨服务器更新数据的方法和系统的制作方法

文档序号:9691003阅读:228来源:国知局
一种跨服务器更新数据的方法和系统的制作方法
【技术领域】
[0001]本申请涉及计算机技术领域,更具体地,涉及一种跨服务器更新数据的方法和系统。
【背景技术】
[0002]网络游戏又称在线游戏简称网游。指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。
[0003]网络游戏是区别于单机游戏而言的,是指用户必须通过互联网连接来进行多人游戏。一般指由多名用户通过计算机网络在虚拟的环境下对人物角色及场景按照一定的规则进行操作以达到娱乐和互动目的。
[0004]游戏运营商服务器由多个服务器构成。例如,比如负责北京区的第一服务器,负责上海区的第二服务器,由于服务器之间相互独立,隶属于第一服务器的A用户在第二服务器完成任务后,无法更新在第一服务器中对应的数据。

【发明内容】

[0005]本发明实施例提出一种跨服务器更新数据的方法,在非隶属服务器活动的用户可以更新隶属服务器中对应的数据。
[0006]本发明实施例还提出一种跨服务器更新数据的系统,在非隶属服务器活动的用户可以更新隶属服务器中对应的数据。
[0007]本发明实施例的技术方案如下:
[0008]—种跨服务器更新数据的方法,所述方法包括:
[0009]属于第一服务器的用户位于第二服务器中,通过第二服务器从第一服务器中获取用户数据;
[0010]两个用户组成小组,由所述两个用户数据确定小组数据;
[0011 ]依据第一小组数据在小组群中匹配第二小组,补偿第一小组和第二小组中的用户;
[0012]第一小组和第二小组分别完成任务,更新第一小组用户数据和第二小组用户数据;
[0013]通过第二服务器将更新后的用户数据发送至第一服务器。
[0014]所述由所述两个用户数据确定小组数据包括:
[0015]所述两个用户数据中的较大值为小组数据。
[0016]所述依据第一小组数据在小组群中匹配第二小组包括:
[0017]依据第一小组数据在小组群中确定与第一小组数据差距最小的小组数据,所述小组数据对应第二小组。
[0018]所述补偿第一小组和第二小组中的用户包括:
[0019]依据第一小组中两个用户数据的差值补偿第一小组中较低用户数据对应的用户;
[0020]依据第二小组中两个用户数据的差值补偿第二小组中较低用户数据对应的用户。[0021 ] 一种跨服务器更新数据的系统,所述系统包括:
[0022]第一服务器,用于向第二服务器提供第一用户数据,依据更新后的第一用户数据更新第一用户数据;
[0023]第二服务器,用于从第一服务器获取第一用户数据,发送更新后的第一用户数据;
[0024]控制模块,用于将两个用户组成小组,由所述两个用户确定小组数据;
[0025]补偿模块,用于依据第一小组数据在小组群中匹配第二小组,补偿第一小组和第二小组中的用户;
[0026]更新模块,用于在第一小组与第二小组分别完成任务后,更新第一小组用户数据和第二小组用户数据。
[0027]所述控制模块进一步用于,将所述两个用户数据中的较大值确定为小组数据。
[0028]所述补偿模块进一步用于,依据第一小组数据在小组群中确定与第一小组数据差距最小的小组数据,所述小组数据对应第二小组。
[0029]所述补偿模块进一步用于,依据第一小组中两个用户数据的差值补偿第一小组中较低用户数据对应的用户,依据第二小组中两个用户数据的差值补偿第二小组中较低用户数据对应的用户。
[0030]从上述技术方案中可以看出,在本发明实施例中属于第一服务器的用户位于第二服务器中,通过第二服务器从第一服务器中获取用户数据;两个用户组成小组,由所述两个用户数据确定小组数据;依据第一小组数据在小组群中确定第二小组,补偿第一小组和第二小组中的用户;第一小组和第二小组分别完成任务,更新第一小组用户数据和第二小组用户数据;通过第二服务器将更新后的用户数据发送至第一服务器。隶属于第一服务器的用户,可以在第二服务器中完成任务后更新用户数据,而后可以及时通过第二服务器再更新第一服务器中的用户数据。
【附图说明】
[0031 ]图1是跨服务器更新数据的方法流程示意图;
[0032]图2是跨服务器更新数据的系统结构示意图。
【具体实施方式】
[0033]为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0034]在本发明实施例中,通过用户所处的第二服务器可以获取用户在所属服务器中的用户数据,待用户在第二服务器完成任务更新数据后,经由第二服务器及时更新所属服务器中的用户数据。
[0035]此外,在第二服务器中通过分组、匹配和补偿用户,以便用户顺利完成任务,从而及时更新用户数据。
[0036]参见附图1是跨服务器更新数据的方法流程示意图,具体包括以下步骤:
[0037]101、属于第一服务器的用户位于第二服务器中,通过第二服务器从第一服务器中获取用户数据。
[0038]—般来说,隶属于第一服务器的用户多在第一服务器中活动和完成相应的任务。当隶属于第一服务器的第一用户位于第二服务器,即第一用户在第二服务器中活动,由于第一用户对应的第一用户数据在第一服务器中,因此通过第二服务器从第一服务器中获取第一用户数据,以便第一用户在第二服务器中使用。
[0039]102、两个用户组成小组,由所述两个用户数据确定小组数据。
[0040]在第二服务器中有多个用户,这些用户可能来自非第二服务器,即来自其他服务器,也可以来自第二服务器。自由组队选择不同服务器的用户,可以让多服务器用户有跨区交互合作的关系。每两个用户组成一个小组,在小组中每个用户有自身的用户数据,两个用户数据中的较大值为该小组的小组数据。
[0041]103、依据第一小组数据在小组群中匹配第二小组,补偿第一小组和第二小组中的用户。
[0042]为了满足用户的自身需要,在确定小组后,可以以组为单位完成任
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1