交互状态的同步方法、装置、电子设备及存储介质与流程

文档序号:35791421发布日期:2023-10-21 20:55阅读:39来源:国知局
交互状态的同步方法、装置、电子设备及存储介质与流程

本公开涉及计算机,具体涉及一种交互状态的同步方法、装置、电子设备及存储介质。


背景技术:

1、在联机游戏过程中,每个客户端同时接受由服务器提供的相同的游戏状态,以对游戏状态进行渲染表现。

2、目前,游戏状态的同步主要包括帧同步和状态同步两种方式。状态同步需要服务器承担巨大的计算压力,同时实时的状态推送也需要充足的网络带宽和低延迟的网络环境,否则会导致状态难以实时同步;帧同步是在游戏过程中,根据相同的时间步长进行游戏状态同步,但是其需要所有客户端的玩家状态在某个逻辑帧上完全一致,否则会因为网络延迟较高而影响游戏状态同步。

3、然而,对于频繁交互的联机小游戏而言,其交互状态的同步至关重要,采用上述同步方法难以很好的保证交互状态的同步,从而难以表现出针对于游戏对象的操控。


技术实现思路

1、有鉴于此,本公开实施例提供了一种交互状态的同步方法、装置、电子设备及存储介质,以解决交互状态的同步效果不佳的问题。

2、第一方面,本公开实施例提供了一种交互状态的同步方法,用于服务器,包括:检测针对于游戏对象的操控事件,操控事件是通过客户端触发的;基于操控事件,生成针对于游戏对象的操控关键帧;将操控关键帧向至少一个客户端进行广播,以使各个客户端根据操控关键帧对游戏对象的交互状态进行同步。

3、本公开实施例提供的交互状态的同步方法,通过服务器根据客户端所触发的操控事件以生成操控关键帧,并将该操控关键帧广播至控制游戏对象的各个客户端。该操控关键帧中包含有操控事件发生时的全量状态数据,由此能够对所有的客户端进行全量状态数据的广播,保证各个客户端接收到操控关键帧的时间一致性,避免网络延迟而影响交互状态数据的同步,而且无需固定步长的逻辑帧,最大程度上实现了的游戏对象交互状态的实时同步。

4、第二方面,本公开实施例提供了一种交互状态的同步方法,用于客户端,包括:响应于针对游戏对象的触发指令,生成对应于触发指令的操控事件;将操控事件发送至服务器,并接收服务器下发的操控关键帧;解析操控关键帧对应的操控信息,按照操控信息对游戏对象的交互状态进行同步。

5、本公开实施例提供的交互状态的同步方法,客户端将其触发的操控事件发送至服务器,以接收服务器所广播的操控关键帧,从而根据该操控关键帧对游戏对象的交互状态进行同步。由于操控关键帧来自于服务器,由此各个客户端均能够按照操控关键帧所携带的操控信息进行交互状态的实时同步,以保证各个客户端所展现的游戏状态是同步的。

6、第三方面,本公开实施例提供了一种交互状态的同步装置,用于服务器,包括:检测模块,用于检测针对于游戏对象的操控事件,操控事件是通过客户端触发的;关键帧生成模块,用于基于操控事件,生成针对于游戏对象的操控关键帧;广播模块,用于将操控关键帧向至少一个客户端进行广播,以使各个客户端根据操控关键帧对游戏对象的状态进行同步。

7、第四方面,本公开实施例提供了一种交互状态的同步装置,用于客户端,包括:操控响应模块,用于响应于针对游戏对象的触发指令,生成对应于触发指令的操控事件;数据通信模块,用于将操控事件发送至服务器,并接收服务器下发的操控关键帧;状态同步模块,用于解析操控关键帧对应的操控信息,按照操控信息对游戏对象进行状态同步。

8、第五方面,本公开实施例提供了一种电子设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的交互状态的同步方法。

9、第六方面,本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的交互状态的同步方法。



技术特征:

1.一种交互状态的同步方法,其特征在于,用于服务器,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述操控事件,生成针对于所述游戏对象的操控关键帧,包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述将所述操控关键帧向所述至少一个所述客户端进行广播的同时,还包括:

4.一种交互状态的同步方法,其特征在于,用于客户端,包括:

5.根据权利要求4所述的方法,其特征在于,所述响应于针对游戏对象的触发指令,生成对应于所述触发指令的操控事件,包括:

6.根据权利要求4或5所述的方法,其特征在于,所述解析所述操控关键帧对应的操控信息,按照所述操控信息对所述游戏对象的交互状态进行同步,包括:

7.根据权利要求6所述的方法,其特征在于,还包括:

8.一种交互状态的同步装置,其特征在于,用于服务器,包括:

9.一种交互状态的同步装置,其特征在于,用于客户端,包括:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的交互状态的同步方法。


技术总结
本公开涉及计算机技术领域,公开了一种交互状态的同步方法、装置、电子设备及存储介质,其中,该方法包括:客户端响应于针对游戏对象的触发指令,生成对应于触发指令的操控事件;将操控事件发送至服务器;服务器在检测针对于游戏对象的操控事件;基于操控事件,生成针对于游戏对象的操控关键帧;将操控关键帧向至少一个客户端进行广播;客户端接收服务器下发的操控关键帧;解析操控关键帧对应的操控信息,按照操控信息对游戏对象的交互状态进行同步。通过实施本公开技术方案,通过服务器对所有客户端进行全量状态数据的广播,各个客户端均能够按照操控关键帧所携带的操控信息进行交互状态的实时同步,保证了各个客户端所展现的游戏状态是同步的。

技术研发人员:吴新宇,崔璨,唐子蘅,奚佳炜,罗旋
受保护的技术使用者:抖音视界有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1