本发明涉及人机交互领域,特别涉及虚拟资源交互方法、系统、介质和程序产品。
背景技术:
1、随着计算机技术与网络技术的进步,诸如角色扮演游戏(role-playing game,rpg)、卡牌游戏(card game,cag)和策略游戏(simulation game,slg)等的电子游戏蓬勃发展。在这些游戏中,玩家往往操控虚拟世界中的一个或数个虚拟角色进行游戏,提升等级、收集装备和完成游戏设置的任务等。
2、在这些游戏中,角色成长通常是游戏的乐趣来源之一,游戏需要提供各种方式对角色成长进行奖励,例如发放游戏道具、成就勋章或现实福利等。对角色成长进行奖励可以使得玩家获得成就感,增强玩家的游戏乐趣。
3、然而,现有的角色成长奖励形式单调乏味,对玩家的激励有限,玩家在缺乏激励时易于感到疲倦,难以维持良好的游戏体验。另外,现有的奖励发放方式的安全性和稳定性较弱,缺乏完善的数据验证和数据同步环节。
技术实现思路
1、本发明的目的在于提供虚拟资源交互方法、系统、介质和程序产品,可以完善数据验证和数据同步环节,可以提高对玩家的激励,提供良好的游戏体验。
2、本发明的实施方式公开了一种虚拟资源交互方法,所述方法包括:
3、由客户端向服务器发送第一获取请求和第一验证数据,以请求获取第一虚拟角色的虚拟成长资源;
4、基于所述第一获取请求和所述第一验证数据,由所述服务器向所述客户端发送所述第一虚拟角色的所述虚拟成长资源;
5、由所述客户端向所述服务器发送第二获取请求和第二验证数据,以请求获取所述第一虚拟角色的虚拟奖励资源;
6、基于所述第二获取请求和所述第二验证数据,由所述服务器向所述客户端发送所述第一虚拟角色的所述虚拟奖励资源。
7、可选地,所述第一验证数据指示所述客户端处的所述第一虚拟角色的当前数量,并且由所述服务器向所述客户端发送所述第一虚拟角色的所述虚拟成长资源包括:
8、由所述服务器验证所述第一虚拟角色的当前数量是否满足请求获取的所述虚拟成长资源所需的所述第一虚拟角色的数量;
9、当所述第一虚拟角色的当前数量满足所需的所述第一虚拟角色的数量时,由所述服务器确定待发送的所述虚拟成长资源的数量,并且更新所述第一虚拟角色的当前数量;
10、由所述服务器向所述客户端发送所述虚拟成长资源和更新后的所述第一虚拟角色的当前数量;
11、由所述客户端同步所述客户端处的所述虚拟成长资源的当前数量和所述第一虚拟角色的当前数量。
12、可选地,所述第二验证数据指示所述客户端处的所述第一虚拟角色的当前成长等级,并且由所述服务器向所述客户端发送所述第一虚拟角色的所述虚拟奖励资源包括:
13、由所述服务器验证所述第一虚拟角色的当前成长等级是否满足请求获取的所述虚拟奖励资源所需的所述第一虚拟角色的成长等级;
14、当所述第一虚拟角色的当前成长等级满足所需的所述第一虚拟角色的成长等级时,由所述服务器确定待发送的所述虚拟奖励资源;
15、由所述服务器向所述客户端发送所述虚拟奖励资源;
16、由所述客户端同步所述客户端处的所述虚拟奖励资源。
17、可选地,所述方法还包括:
18、由所述客户端向所述服务器发送第三获取请求和第三验证数据,以请求获取所述第一虚拟角色的成长等级;
19、基于所述第三获取请求和所述第三验证数据,由所述服务器向所述客户端发送所述第一虚拟角色的成长等级。
20、可选地,所述第三验证数据指示所述客户端处的所述第一虚拟角色的所述虚拟成长资源的当前数量和所述第一虚拟角色的当前成长等级,并且由所述服务器向所述客户端发送所述第一虚拟角色的成长等级包括:
21、基于所述第一虚拟角色的当前成长等级,由所述服务器验证所述第一虚拟角色的所述虚拟成长资源的当前数量是否满足请求获取的所述第一虚拟角色的成长等级所需的所述虚拟成长资源的数量;
22、基于所述第一虚拟角色的当前成长等级,当所述第一虚拟角色的所述虚拟成长资源的当前数量满足所需的所述虚拟成长资源的数量时,由所述服务器确定待发送的所述第一虚拟角色的成长等级,并且更新所述虚拟成长资源的当前数量和所述第一虚拟角色的当前成长等级;
23、由所述服务器向所述客户端发送更新后的所述虚拟成长资源的当前数量和所述第一虚拟角色的当前成长等级;
24、由所述客户端同步所述客户端处的所述虚拟成长资源的当前数量和所述第一虚拟角色的当前成长等级。
25、可选地,所述虚拟奖励资源包括音轨数据,并且由所述客户端同步所述客户端处的所述虚拟奖励资源包括:
26、由所述客户端存储接收到的每个音轨数据以供播放;
27、由所述客户端叠加接收到的至少一部分音轨数据作为组合音轨数据,并且存储所述组合音轨数据以供播放。
28、可选地,所述虚拟奖励资源还包括图像数据和/或视频数据,并且由所述客户端同步所述客户端处的所述虚拟奖励资源还包括:
29、由所述客户端存储接收到的每个图像数据和/或视频数据以供显示;
30、由所述客户端叠加接收到的至少一部分图像数据和/或视频数据作为组合图像数据和/或视频数据,并且存储所述组合图像数据和/或视频数据以供显示。
31、可选地,所述方法还包括:
32、由所述客户端向其它客户端分享所述虚拟奖励资源。
33、本发明的实施方式公开了一种虚拟资源交互系统,所述系统包括客户端和服务器,所述客户端和所述服务器被配置为进行操作以实施虚拟资源交互方法。
34、本发明的实施方式公开了一种计算机可读存储介质,其上存储有计算机可执行指令,所述指令被处理器执行以实施虚拟资源交互方法。
35、本发明的实施方式公开了一种计算机程序产品,包括计算机可执行指令,所述指令被处理器执行以实施虚拟资源交互方法。
36、本发明实施方式与现有技术相比,主要区别及其效果在于:
37、在本发明中,客户端向服务器发送验证数据,服务器向客户端发送更新数据,并且客户端同步更新后的数据,从而可以完善数据验证和数据同步环节。另外,本发明设计虚拟奖励资源,可以体现出玩家收藏的虚拟奖励资源的数量,并且随着数量的增加,展示效果可以更加多变和复杂,从而可以提高对玩家的激励,提供良好的游戏体验。
1.一种虚拟资源交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一验证数据指示所述客户端处的所述第一虚拟角色的当前数量,并且由所述服务器向所述客户端发送所述第一虚拟角色的所述虚拟成长资源包括:
3.根据权利要求2所述的方法,其特征在于,所述第二验证数据指示所述客户端处的所述第一虚拟角色的当前成长等级,并且由所述服务器向所述客户端发送所述第一虚拟角色的所述虚拟奖励资源包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述第三验证数据指示所述客户端处的所述第一虚拟角色的所述虚拟成长资源的当前数量和所述第一虚拟角色的当前成长等级,并且由所述服务器向所述客户端发送所述第一虚拟角色的成长等级包括:
6.根据权利要求3-5中任一项所述的方法,其特征在于,所述虚拟奖励资源包括音轨数据,并且由所述客户端同步所述客户端处的所述虚拟奖励资源包括:
7.根据权利要求6所述的方法,其特征在于,所述虚拟奖励资源还包括图像数据和/或视频数据,并且由所述客户端同步所述客户端处的所述虚拟奖励资源还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种虚拟资源交互系统,其特征在于,所述系统包括客户端和服务器,所述客户端和所述服务器被配置为进行操作以实施根据权利要求1-8中任一项所述的虚拟资源交互方法。
10.一种计算机可读存储介质,其上存储有计算机可执行指令,其特征在于,所述指令被处理器执行以实施根据权利要求1-8中任一项所述的虚拟资源交互方法。
11.一种计算机程序产品,包括计算机可执行指令,其特征在于,所述指令被处理器执行以实施根据权利要求1-8中任一项所述的虚拟资源交互方法。