轨迹预测方法及装置、计算机可读存储介质、电子设备制造方法及图纸

技术编号:37779615 阅读:16 留言:0更新日期:2023-06-09 09:10
本公开属于物理载具同步技术领域,涉及一种轨迹预测方法及装置、存储介质、电子设备。该方法包括:接收服务端发送的与游戏载具对应的第一载具移动数据,确定游戏载具在当前时刻所具有的第二载具移动数据;第一载具移动数据中包括数据发送时刻;若当前时刻大于数据发送时刻,分别对第一载具移动数据和第二载具移动数据进行计算,得到与第一目标时刻对应的第一载具位置和与当前时刻对应的第二载具位置;第一目标时刻与当前时刻相差一个时间间隔;对第一载具位置和第二载具位置进行混合计算,以预测出游戏载具在第一目标时刻的载具位置。在本公开中,增加了预测出的载具位置的准确性。增加了预测出的载具位置的准确性。增加了预测出的载具位置的准确性。

【技术实现步骤摘要】
轨迹预测方法及装置、计算机可读存储介质、电子设备


[0001]本公开涉及物理载具同步
,尤其涉及一种轨迹预测方法与轨迹预测装置、计算机可读存储介质及电子设备。

技术介绍

[0002]在运用物理载具同步技术的游戏中,载具的物理效果受到网络质量的影响。在网络波动的情况下,如果无法对游戏载具的速度以及游戏载具的位置进行准确的预测,将会出现卡顿的游戏效果。
[0003]在现有技术中,通常使用普通线性预测、含加速度的线性预测以及射影速度混合这三种方式来预测游戏载具的速度和位置,然而,不论是上述哪一种预测方式都无法保证预测的准确度,进而导致游戏载具的轨迹与实际的轨迹之间存在偏差,降低了预测出的游戏载具速度和游戏载具位置的准确性。
[0004]鉴于此,本领域亟需开发一种新的轨迹预测方法及装置。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种轨迹预测方法、轨迹预测装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术导致的预测的准确度较低的问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本专利技术实施例的第一个方面,提供一种轨迹预测方法,所述方法包括:接收服务端发送的与游戏载具对应的第一载具移动数据,确定所述游戏载具在当前时刻所具有的第二载具移动数据;所述第一载具移动数据中包括数据发送时刻;若所述当前时刻大于所述数据发送时刻,分别对所述第一载具移动数据和所述第二载具移动数据进行计算,得到与所述第一目标时刻对应的第一载具位置和与当前时刻对应的第二载具位置;所述第一目标时刻与所述当前时刻相差一个时间间隔;对所述第一载具位置和所述第二载具位置进行混合计算,以预测出所述游戏载具在所述第一目标时刻的载具位置。
[0009]根据本专利技术实施例的第二个方面,提供一种轨迹预测装置,所述装置包括:确定模块,被配置为接收服务端发送的与游戏载具对应的第一载具移动数据,确定所述游戏载具在当前时刻所具有的第二载具移动数据;所述第一载具移动数据中包括数据发送时刻;计算模块,被配置为若所述当前时刻大于所述数据发送时刻,分别对所述第一载具移动数据和所述第二载具移动数据进行计算,得到与所述第一目标时刻对应的第一载具位置和与当前时刻对应的第二载具位置;所述第一目标时刻与所述当前时刻相差一个时间间隔;预测模块,被配置为对所述第一载具位置和所述第二载具位置进行混合计算,以预测出所述游戏载具在所述第一目标时刻的载具位置。
[0010]根据本专利技术实施例的第三个方面,提供一种电子设备,包括:处理器和存储器;其中,存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述任意示例性实施例的轨迹预测方法。
[0011]根据本专利技术实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意示例性实施例中的轨迹预测方法。
[0012]由上述技术方案可知,本专利技术示例性实施例中的轨迹预测方法、轨迹预测装置、计算机存储介质及电子设备至少具备以下优点和积极效果:
[0013]在本公开的示例性实施例提供的方法及装置中,预测出的载具位置是通过混合第一载具位置和第二载具位置的方式得到的,其中,第一载具位置和第二载具位置是通过对第一载具移动数据和第二载具移动数据进行计算得到的,进而通过对第一载具位置和第二载具位置进行混合,增加了预测出的载具位置的准确性。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1示意性示出本公开实施例中轨迹预测方法的流程示意图;
[0017]图2示意性示出本公开实施例中轨迹预测方法中服务端与终端之间的数据交互过程的示意图;
[0018]图3示意性示出本公开实施例中轨迹预测方法中得到第一载具位置和第二载具位置的流程示意图;
[0019]图4示意性示出本公开实施例中轨迹预测方法中计算得到第一目标加速度的流程示意图;
[0020]图5示意性示出本公开实施例中轨迹预测方法中在游戏载具减速情况下对游戏载具进行预测的流程示意图;
[0021]图6示意性示出本公开实施例中轨迹预测方法中从预测阶段恢复至正常阶段的流程示意图;
[0022]图7示意性示出本公开实施例中轨迹预测方法中过渡阶段下终端与服务端的交互示意图;
[0023]图8示意性示出本公开实施例中轨迹预测方法中得到与当前时刻对应的第四载具位置的流程示意图;
[0024]图9示意性示出本公开实施例中轨迹预测方法中得到第二混合因子的流程示意图;
[0025]图10示意性示出本公开实施例中一种用于轨迹预测方法的装置;
[0026]图11示意性示出本公开实施例中一种用于轨迹预测方法的电子设备;
[0027]图12示意性示出本公开实施例中一种用于轨迹预测方法的计算机可读存储介质。
具体实施方式
[0028]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
[0029]本说明书中使用用语“一个”、“一”、“该”和“所述”用以表示存在一个或多个要素/组成部分/等;用语“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”和“第二”等仅作为标记使用,不是对其对象的数量限制。
[0030]此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
[0031]针对相关技术中存在的问题,本公开提出了一种轨迹预测方法。图1示出了轨迹预测方法的流程示意图,如图1所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨迹预测方法,其特征在于,所述方法包括:接收服务端发送的与游戏载具对应的第一载具移动数据,确定所述游戏载具在当前时刻所具有的第二载具移动数据;所述第一载具移动数据中包括数据发送时刻;若所述当前时刻大于所述数据发送时刻,分别对所述第一载具移动数据和所述第二载具移动数据进行计算,得到与所述第一目标时刻对应的第一载具位置和与当前时刻对应的第二载具位置;所述第一目标时刻与所述当前时刻相差一个时间间隔;对所述第一载具位置和所述第二载具位置进行混合计算,以预测出所述游戏载具在所述第一目标时刻的载具位置。2.根据权利要求1所述的轨迹预测方法,其特征在于,所述第一载具移动数据中包括多个移动数据;相邻的所述移动数据之间相差一个发送时间间隔;每个所述移动数据中包括移动速度、移动位置、移动时刻;所述第二载具移动数据中包括与所述当前时刻对应的当前移动位置;所述分别对所述第一载具移动数据和所述第二载具移动数据进行计算,得到与所述第一目标时刻对应的第一载具位置和与当前时刻对应的第二载具位置,包括:在所述多个移动数据中确定出一个第一目标移动数据,确定出与所述一个第一目标移动数据对应的第一移动速度、第一移动位置以及第一移动时刻;确定第一混合速度、所述时间间隔、第一目标加速度、所述当前移动位置以及第一载具位置之间的第一计算公式,基于所述第一计算公式,对所述第一混合速度、所述时间间隔、所述第一目标加速度、所述当前移动位置进行计算,得到与所述第一目标时刻对应的所述第一载具位置;所述第一混合速度是基于所述第一移动速度和所述第二载具移动数据得到的,所述第一目标加速度是基于所述第二载具移动数据得到的;确定所述第一移动位置、所述第一移动时刻、所述第一移动速度、所述当前时刻、所述第一目标加速度以及第二载具位置之间的第二计算公式,并基于所述第二计算公式,对所述第一移动位置、所述第一移动时刻、所述第一移动速度、所述当前时刻、所述第一目标加速度进行计算,得到与所述当前时刻对应的所述第二载具位置。3.根据权利要求2所述的轨迹预测方法,其特征在于,所述方法还包括:在所述多个移动速度中确定出一个第二目标移动数据,确定出与所述一个第二目标移动速度对应的第二移动速度和第二移动时刻;所述第二目标移动数据与所述第一目标移动数据相差一个所述发送时间间隔;确定所述第一移动速度、所述第二移动速度、所述第一移动时刻、所述第二移动时刻以及所述第一目标加速度之间的第一加速度计算公式,基于所述第一加速度计算公式,对所述第一移动速度、所述第二移动速度、所述第一移动时刻、所述第二移动时刻进行计算得到所述第一目标加速度。4.根据权利要求2所述的轨迹预测方法,其特征在于,所述第二载具移动数据中还包括与所述当前时刻对应的当前移动速度;所述方法还包括:确定所述第一移动速度、所述当前移动速度、第一混合因子以及第一混合速度之间的第一混合速度计算公式,基于所述第一混合速度计算公式,对所述第一移动速度、所述当前移动速度以及所述第一混合因子进行计算,得到所述第一混合速度。
5.根据权利要求4所述的轨迹预测方法,其特征在于,所述方法还包括:确定第一预设参数、所述时间间隔以及所述第一混合因子之间的第一因子计算公式,并基于所述第一因子计算公式,对所述第一预设参数以及所述时间间隔进行计算,得到所述第一混合因子。6.根据权利要求4所述的轨迹预测方法,其特征在于,所述对所述第一载具位置和所述第二载具位置进行混合计算,以预测出所述游戏载具在所述第一目标时刻的载具位置,包括:确定出所述第一载具位置、所述第二载具位置、载具位置以及所述第一混合因子之间的第一位置预测公式,基于所述第一位置预测公式,对所述第一载具位置、所述第二载具位置以及所述第一混合因子进行计算,以预测出所述游戏载具在所述第一目标时刻的所述载具位置。7.根据权利要求2所述的轨迹预测方法,其特征在于,所述方法还包括:对所述第一目标加速度、所述时间...

【专利技术属性】
技术研发人员:武昊宇
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1