一种移动轨迹确定方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36817612 阅读:15 留言:0更新日期:2023-03-12 00:34
本公开提供了一种移动轨迹确定方法、装置、计算机设备及存储介质,其中,该方法包括:接收第一用户端发送的位置点信息,并将所述位置点信息写入缓存队列;每隔预设时长,按照与所述缓存队列匹配的筛选时间,从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳与所述筛选时间匹配的第一目标位置点信息,并基于所述第一目标位置点信息进行轨迹绘制;若在所述筛选时间下未筛选出第一目标位置点信息,则基于所述缓存队列中当前缓存的位置点信息以及已绘制的第一目标位置点信息,确定待绘制的第二目标位置点的位置点信息,并基于所述第二目标位置点的位置点信息进行轨迹绘制。二目标位置点的位置点信息进行轨迹绘制。二目标位置点的位置点信息进行轨迹绘制。

【技术实现步骤摘要】
一种移动轨迹确定方法、装置、计算机设备及存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种移动轨迹确定方法、装置、计算机设备及存储介质。

技术介绍

[0002]在在线课堂中,激光笔是一种常用的授课工具。教师端使用鼠标控制激光笔移动,学生端通过接收激光笔的位置点信息,实时地绘制出教师端的鼠标的移动轨迹。在网络较差的情况下,学生端接收的位置点信息可能会出现乱序的情况,进而可能会出现卡顿。
[0003]相关技术中,一般通过固定延时的方式来解决上述卡顿问题。在每接收到一个位置点的位置点信息后,为该位置点增加一定时间的延迟,在延迟结束后再去进行排序处理位置点。但是这种方法的延时一般都比较长,这样导致学生端展示的实时性较差。

技术实现思路

[0004]本公开实施例至少提供一种移动轨迹确定方法、装置、计算机设备及存储介质。
[0005]第一方面,本公开实施例提供了一种移动轨迹确定方法,包括:
[0006]接收第一用户端发送的位置点信息,并将所述位置点信息写入缓存队列;其中,所述位置点信息包括所述第一用户端绘制该位置点的时间戳和该位置点的位置信息;
[0007]每隔预设时长,按照与所述缓存队列匹配的筛选时间,从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳与所述筛选时间匹配的第一目标位置点信息,并基于所述第一目标位置点信息进行轨迹绘制;
[0008]若在所述筛选时间下未筛选出第一目标位置点信息,则基于所述缓存队列中当前缓存的位置点信息以及已绘制的第一目标位置点信息,确定待绘制的第二目标位置点的位置点信息,并基于所述第二目标位置点的位置点信息进行轨迹绘制。
[0009]一种可能的实施方式中,所述将所述位置点信息写入缓存队列,包括:
[0010]基于待存储的位置点信息中的时间戳,以及所述缓存队列中已存储的位置点信息的时间戳,存储所述待存储的位置点信息。
[0011]一种可能的实施方式中,所述方法还包括根据以下方法每隔预设时长,确定与所述缓存队列匹配的筛选时间:
[0012]根据第N次筛选使用的所述筛选时间,以及所述预设时长,确定第N+1次筛选使用的所述筛选时间;N为大于等于1的正整数;
[0013]其中,首次筛选使用的所述筛选时间为所述缓存队列中最早的时间戳与预设缓存时间之差。
[0014]一种可能的实施方式中,在确定与所述缓存队列匹配的筛选时间之后,所述方法还包括根据以下方法对确定的筛选时间进行校准:
[0015]确定所述缓存队列中当前最晚的目标时间戳;
[0016]确定所述目标时间戳与所述预设缓存时间的目标差值;
[0017]对比所述目标差值和所述确定的筛选时间,在所述目标差值大于所述确定的筛选时间的情况下,将所述目标差值作为重新确定的筛选时间。
[0018]一种可能的实施方式中,所述从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳与所述筛选时间匹配的第一目标位置点信息,包括:
[0019]从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳早于所述筛选时间的第一目标位置点信息。
[0020]一种可能的实施方式中,所述基于所述缓存队列中当前缓存的位置点信息以及已绘制的第一目标位置点信息,确定待绘制的第二目标位置点的位置点信息,包括:
[0021]确定所述缓存队列当前缓存的位置点信息中时间戳最早的至少一个第三目标位置点信息;以及确定上一次绘制过程中时间戳最晚的至少一个第一目标位置点信息;
[0022]基于所述至少一个第三目标位置点信息和所述至少一个第一目标位置点信息进行线性插值运算,得到所述第二目标位置点的位置点信息。
[0023]一种可能的实施方式中,在接收第一用户端发送的位置点信息之后,将所述位置点信息写入缓存队列之前,所述方法还包括:
[0024]判断接收的位置点信息中的时间戳是否晚于当前筛选使用的筛选时间;
[0025]若晚于,则将接收的位置点信息写入所述缓存队列。
[0026]第二方面,本公开实施例还提供一种信息处理装置,包括:
[0027]接收模块,用于接收第一用户端发送的位置点信息,并将所述位置点信息写入缓存队列;其中,所述位置点信息包括所述第一用户端绘制该位置点的时间戳和该位置点的位置信息;
[0028]筛选模块,用于每隔预设时长,按照与所述缓存队列匹配的筛选时间,从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳与所述筛选时间匹配的第一目标位置点信息,并基于所述第一目标位置点信息进行轨迹绘制;
[0029]补点模块,用于若在所述筛选时间下未筛选出第一目标位置点信息,则基于所述缓存队列中当前缓存的位置点信息以及已绘制的第一目标位置点信息,确定待绘制的第二目标位置点的位置点信息,并基于所述第二目标位置点的位置点信息进行轨迹绘制。
[0030]一种可能的实施方式中,所述接收模块,在将所述位置点信息写入缓存队列时,用于:
[0031]基于待存储的位置点信息中的时间戳,以及所述缓存队列中已存储的位置点信息的时间戳,存储所述待存储的位置点信息。
[0032]一种可能的实施方式中,所述筛选模块,还用于根据以下方法每隔预设时长,确定与所述缓存队列匹配的筛选时间:
[0033]根据第N次筛选使用的所述筛选时间,以及所述预设时长,确定第N+1次筛选使用的所述筛选时间;N为大于等于1的正整数;
[0034]其中,首次筛选使用的所述筛选时间为所述缓存队列中最早的时间戳与预设缓存时间之差。
[0035]一种可能的实施方式中,在确定与所述缓存队列匹配的筛选时间之后,所述筛选模块,还用于根据以下方法对确定的筛选时间进行校准:
[0036]确定所述缓存队列中当前最晚的目标时间戳;
[0037]确定所述目标时间戳与所述预设缓存时间的目标差值;
[0038]对比所述目标差值和所述确定的筛选时间,在所述目标差值大于所述确定的筛选时间的情况下,将所述目标差值作为重新确定的筛选时间。
[0039]一种可能的实施方式中,所述筛选模块,在从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳与所述筛选时间匹配的第一目标位置点信息时,用于:
[0040]从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳早于所述筛选时间的第一目标位置点信息。
[0041]一种可能的实施方式中,所述补点模块,在基于所述缓存队列中当前缓存的位置点信息以及已绘制的第一目标位置点信息,确定待绘制的第二目标位置点的位置点信息时,用于:
[0042]确定所述缓存队列当前缓存的位置点信息中时间戳最早的至少一个第三目标位置点信息;以及确定上一次绘制过程中时间戳最晚的至少一个第一目标位置点信息;
[0043]基于所述至少一个第三目标位置点信息和所述至少一个第一目标位置点信息进行线性插值运算,得到所述第二目标位置点的位置点信息。
[0044]一种可能的实施方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动轨迹确定方法,其特征在于,包括:接收第一用户端发送的位置点信息,并将所述位置点信息写入缓存队列;其中,所述位置点信息包括所述第一用户端绘制该位置点的时间戳和该位置点的位置信息;每隔预设时长,按照与所述缓存队列匹配的筛选时间,从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳与所述筛选时间匹配的第一目标位置点信息,并基于所述第一目标位置点信息进行轨迹绘制;若在所述筛选时间下未筛选出第一目标位置点信息,则基于所述缓存队列中当前缓存的位置点信息以及已绘制的第一目标位置点信息,确定待绘制的第二目标位置点的位置点信息,并基于所述第二目标位置点的位置点信息进行轨迹绘制。2.根据权利要求1所述的方法,其特征在于,所述将所述位置点信息写入缓存队列,包括:基于待存储的位置点信息中的时间戳,以及所述缓存队列中已存储的位置点信息的时间戳,存储所述待存储的位置点信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括根据以下方法每隔预设时长,确定与所述缓存队列匹配的筛选时间:根据第N次筛选使用的所述筛选时间,以及所述预设时长,确定第N+1次筛选使用的所述筛选时间;N为大于等于1的正整数;其中,首次筛选使用的所述筛选时间为所述缓存队列中最早的时间戳与预设缓存时间之差。4.根据权利要求3所述的方法,其特征在于,在确定与所述缓存队列匹配的筛选时间之后,所述方法还包括根据以下方法对确定的筛选时间进行校准:确定所述缓存队列中当前最晚的目标时间戳;确定所述目标时间戳与所述预设缓存时间的目标差值;对比所述目标差值和所述确定的筛选时间,在所述目标差值大于所述确定的筛选时间的情况下,将所述目标差值作为重新确定的筛选时间。5.根据权利要求1~4任一所述的方法,其特征在于,所述从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳与所述筛选时间匹配的第一目标位置点信息,包括:从所述缓存队列中缓存的位置点信息中,筛选出对应的时间戳早于所述筛选时间的第一目标位置点信息。6.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:周星宇
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1