【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及客户端-服务器系统;并且更具体地,涉及用于在客户端-服务器环境中验证事务的方法和系统。
技术介绍
1、在使用客户端-服务器环境的游戏应用中,有时在客户端设备中使用伪造(cheat)应用,以便通过通常暴露一个或多个游戏状态或以其他方式对玩家隐藏的其他信息,使客户端设备的玩家(用户)相对于其他玩家具有不公平的优势。在许多情况下,伪造应用还用于修改应用的预期逻辑流、修改应用存储器中的值以及拦截和修改客户端-服务器消息。通常,伪造应用能够操纵游戏客户端程序以增强玩家的能力。伪造应用通常使用与游戏程序一起提供的应用编程接口(api)来操纵程序的工作并且提取关于游戏的信息,或者玩家可以拦截程序向操作系统发出的图形命令。
2、在本文中,使用该客户端设备的玩家的伪造和其他未经授权的行为也可能会危害其他玩家,并且导致游戏操作的一般中断。例如,在游戏环境中,玩家可以试图从游戏库取得卡,并且意识到游戏币结算(balance)为零,因此不足以合理取得卡。玩家随后利用伪造应用修改游戏客户端上的储蓄库结算,以报告具有足够的通货来取得卡,并且在
...【技术保护点】
1.一种在客户端-服务器环境中验证事务的方法(300),所述方法包括:
2.根据权利要求1所述的方法(300),其中在所述服务器(104)处执行所述命令包括:基于所述客户端设备(102)的逻辑代码,将与所述客户端设备相关联的所述命令转换为能够在所述服务器处执行的服务器命令。
3.根据权利要求1或2所述的方法(300),其中所述命令的所述执行基于用于完成所述事务的充足的资源结算的存在的验证。
4.根据权利要求3所述的方法(300),其中在所述服务器(104)上的所述状态数据的所述副本中存在充足的资源结算时,所述事务被允许,并且在所述服
...【技术特征摘要】
【国外来华专利技术】
1.一种在客户端-服务器环境中验证事务的方法(300),所述方法包括:
2.根据权利要求1所述的方法(300),其中在所述服务器(104)处执行所述命令包括:基于所述客户端设备(102)的逻辑代码,将与所述客户端设备相关联的所述命令转换为能够在所述服务器处执行的服务器命令。
3.根据权利要求1或2所述的方法(300),其中所述命令的所述执行基于用于完成所述事务的充足的资源结算的存在的验证。
4.根据权利要求3所述的方法(300),其中在所述服务器(104)上的所述状态数据的所述副本中存在充足的资源结算时,所述事务被允许,并且在所述服务器上的所述状态数据的所述副本中不存在充足的资源结算时,所述事务被阻止。
5.根据前述权利要求中任一项所述的方法(300),其中由所述服务器(104)允许所述客户端设备(102)处的所述事务或者阻止所述客户端设备(102)处的所述事务包括:
6.根据前述权利要求中任一项所述的方法(300),其中所述资源包括由所述用户在所述客户端设备(102)上的应用中获得的信用。
7.根据前述权利要求中任一项所述的方法(300),其中所述事务包括:交换所述资源,以由所述用户在所述客户端设备(102)上的应用中获取资产。
8.一种在客户端-服务器环境中验证事务的系统(100),所述系统包括:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。