
技术摘要:
本发明公开了一种虚拟模型的行为预测方法和装置。其中,该方法包括:在网络异常中断的情况下,对第一终端本地的三维虚拟模型的运行轨迹进行预测,得到预测数据;如果确定网络恢复正常连接,则在第一终端本地从恢复正常时刻开始采用网络传输同步数据对预测数据进行修正 全部
背景技术:
在游戏进程中,在网络不太稳定的情况下,游戏会出现卡顿,对于多人实时会话的 游戏,如果出现网络故障,则可能会影响当前游戏用户的游戏进程,影响用户体验。 针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种虚拟模型的行为预测方法和装置,以至少解决由于网络 故障造成的游戏中断的技术问题。 根据本发明实施例的一个方面,提供了一种虚拟模型的行为预测方法,包括:在网 络异常中断的情况下,对第一终端本地的三维虚拟模型的运行轨迹进行预测,得到预测数 据;如果确定网络恢复正常连接,则在所述第一终端本地从恢复正常时刻开始采用网络传 输同步数据对所述预测数据进行修正。 进一步地,在网络异常中断的情况下,对所述三维虚拟模型的所述运行轨迹进行 预测,得到所述预测数据包括:在网络异常中断的情况下,确定物理预测起始时刻;按照预 设物理运动规则从所述物理预测起始时刻开始,基于所述三维虚拟模型的物理行为对所述 运行轨迹进行预测,得到所述预测数据。 进一步地,如果确定网络恢复正常连接,则从所述恢复正常时刻开始采用所述网 络传输同步数据对所述预测数据进行修正包括:从所述预测数据中获取与所述恢复正常时 刻对应的第一运动状态数据,其中,所述第一运动状态数据包括以下至少之一:所述三维虚 拟模型在所述恢复正常时刻的预测速度数据、所述三维虚拟模型在所述恢复正常时刻的预 测位置数据、所述三维虚拟模型在所述恢复正常时刻的预测旋转数据;从所述网络传输同 步数据中获取与所述恢复正常时刻对应的第二运动状态数据,其中,所述第二运动状态数 据包括以下至少之一:所述三维虚拟模型在所述恢复正常时刻的实际速度数据、所述三维 虚拟模型在所述恢复正常时刻的实际位置数据、所述三维虚拟模型在所述恢复正常时刻的 实际旋转数据;从所述恢复正常时刻开始采用所述第二运动状态数据对所述第一运动状态 数据进行修正。 进一步地,在网络异常中断的情况下,对所述三维虚拟模型的所述运行轨迹进行 预测,得到所述预测数据之前,还包括:基于所述三维虚拟模型的物理属性在所述第一终端 本地配置预设物理运动规则。 进一步地,在网络异常中断的情况下,对所述三维虚拟模型的所述运行轨迹进行 预测,得到所述预测数据之前,还包括:接收由中央服务器转发的在至少一个第二终端本地 进行物理结算后生成的所述网络传输同步数据。 根据本发明实施例的另一方面,还提供了一种虚拟模型的行为预测装置,包括:预 4 CN 111589107 A 说 明 书 2/7 页 测模块,用于在网络异常中断的情况下,在第一终端本地对三维虚拟模型的运行轨迹进行 预测,得到预测数据;修正模块,用于如果确定网络恢复正常连接,则在所述第一终端本地 从恢复正常时刻开始采用网络传输同步数据对所述预测数据进行修正。 进一步地,所述预测模块包括:确定单元,用于在网络异常中断的情况下,确定物 理预测起始时刻;预测单元,用于按照预设物理运动规则从所述物理预测起始时刻开始,基 于所述三维虚拟模型的物理行为对所述运行轨迹进行预测,得到所述预测数据。 进一步地,所述修正模块包括:第一获取单元,用于从所述预测数据中获取与所述 恢复正常时刻对应的第一运动状态数据,其中,所述第一运动状态数据包括以下至少之一: 所述三维虚拟模型在所述恢复正常时刻的预测速度数据、所述三维虚拟模型在所述恢复正 常时刻的预测位置数据、所述三维虚拟模型在所述恢复正常时刻的预测旋转数据;第二获 取单元,用于从所述网络传输同步数据中获取与所述恢复正常时刻对应的第二运动状态数 据,其中,所述第二运动状态数据包括以下至少之一:所述三维虚拟模型在所述恢复正常时 刻的实际速度数据、所述三维虚拟模型在所述恢复正常时刻的实际位置数据、所述三维虚 拟模型在所述恢复正常时刻的实际旋转数据;修正单元,用于从所述恢复正常时刻开始采 用所述第二运动状态数据对所述第一运动状态数据进行修正。 进一步地,所述装置还包括:配置模块,用于基于所述三维虚拟模型的物理属性在 所述第一终端本地配置预设物理运动规则。 进一步地,所述装置还包括:接收模块,用于接收由中央服务器转发的在至少一个 第二终端本地进行物理结算后生成的所述网络传输同步数据。 根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质中存储有 计算机程序,其中,所述计算机程序被设置为运行时执行本发明所述的虚拟模型的行为预 测方法。 根据本发明实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序, 其中,所述程序被设置为运行时执行本发明所述的虚拟模型的行为预测方法。 根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器和处理器,所 述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行本发明所 述的虚拟模型的行为预测方法。 在本发明实施例中,采用在网络异常中断的情况下,对第一终端本地的三维虚拟 模型的运行轨迹进行预测,得到预测数据;如果确定网络恢复正常连接,则在第一终端本地 从恢复正常时刻开始采用网络传输同步数据对预测数据进行修正,达到了在网络故障时通 过预测的方式继续游戏的目的,从而实现了防止游戏中断的技术效果,进而解决了由于网 络故障造成的游戏中断的技术问题。 附图说明 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1是根据本发明实施例的虚拟模型的行为预测方法的流程图; 图2是根据本发明实施例的一种可选的虚拟模型的行为预测装置的示意图。 5 CN 111589107 A 说 明 书 3/7 页