一种确定数据延时的方法、装置及系统制造方法及图纸

技术编号:14469663 阅读:66 留言:0更新日期:2017-01-21 01:27
本发明专利技术实施方式提供一种确定数据延时的方法、装置及系统,其中,所述方法包括:发送延时检测数据包并记录发送所述延时检测数据包的第一时间节点,所述延时检测数据包包括由预设位数的码元构成的连续数据帧;接收返回的延时响应数据包并记录接收所述延时响应数据包的第二时间节点,所述延时响应数据包与所述延时检测数据包的源地址和目标地址相反;根据所述第一时间节点和所述第二时间节点确定数据传输的延时。本发明专利技术实施方式提供的一种确定数据延时的方法、装置及系统,可以准确地测得所述第二设备和所述第一设备之间数据传输的延时。

【技术实现步骤摘要】

本专利技术实施方式涉及虚拟现实
,尤其涉及一种确定数据延时的方法、装置及系统。
技术介绍
目前,延时测量技术较多地被用在OTN(OpticalTransportNetwork,光传送网络)中,由于不同业务对网络延时的要求不同,通常需要对OTN中的网络站点之间的传输路径进行延时测量。在所述OTN的第一网络站点和第二网络站点之间可以存在一条双向路径,该双向路径的两个方向的路径是等长的。第一网络站点可以向第二网络站点发送延时测量数据,并且记录发送延时测量数据的时间点。当第二网络站点接收到所述延时测量数据后,可以记录接收所述延时测量数据的时间点,这两个时间点之间的差值便可以作为第一网络站点与第二网络站点之间数据传输的延时。然而,上述进行延时测量的方法,往往需要第一网络站点与第二网络站点的时间保持同步,一旦这两个网络站点的时间出现差错,就会直接影响延时的测量。此外,随着虚拟现实系统的开发,虚拟现实系统中手柄和头盔之间数据传输的延时也往往需要被测量。然而,现有技术中还没有对虚拟现实系统中手柄和头盔之间数据传输的延时进行测量的方法。
技术实现思路
针对上述问题,本专利技术实施方式的目的在于提供一种确定数据延时的方法、装置及系统,可以在无需手柄和头盔进行时钟同步的情况下,准确地测得所述手柄和所述头盔之间数据传输的延时。为实现上述目的,本专利技术实施方式提供一种确定数据延时的方法,其包括:发送延时检测数据包并记录发送所述延时检测数据包的第一时间节点,所述延时检测数据包包括由预设位数的码元构成的连续数据帧;接收返回的延时响应数据包并记录接收所述延时响应数据包的第二时间节点,所述延时响应数据包与所述延时检测数据包的源地址和目标地址相反;根据所述第一时间节点和所述第二时间节点确定数据传输的延时。为实现上述目的,本专利技术实施方式还提供一种测量延时的装置,其包括:延时检测数据包发送单元,用于发送延时检测数据包并记录发送所述延时检测数据包的第一时间节点,所述延时检测数据包包括由预设位数的码元构成的连续数据帧;延时响应数据包接收单元,用于接收返回的延时响应数据包;延时确定单元,用于记录接收所述延时响应数据包的第二时间节点,并根据所述第一时间节点和所述第二时间节点确定数据传输的延时,所述延时响应数据包与所述延时检测数据包的源地址和目标地址相反。为实现上述目的,本专利技术实施方式还提供一种确定数据延时的方法,其包括:接收延时检测数据包,所述延时检测数据包包括由预设位数的码元构成的连续数据帧;返回延时响应数据包,所述延时响应数据包中包括由所述预设位数的码元构成的所述连续数据帧。为实现上述目的,本专利技术实施方式还提供一种确定数据延时的装置,其包括:延时检测数据包接收单元,用于接收延时检测数据包,所述延时检测数据包包括由预设位数的码元构成的连续数据帧;延时响应数据包返回单元,用于返回延时响应数据包,所述延时响应数据包中包括由所述预设位数的码元构成的所述连续数据帧。为实现上述目的,本专利技术实施方式还提供一种确定延时的系统,其包括:第一设备和第二设备,其中:所述第二设备用于向所述第一设备发送延时检测数据包并记录发送所述延时检测数据包的第一时间节点,所述延时检测数据包包括由预设位数的码元构成的连续数据帧;所述第一设备用于接收到所述延时检测数据包后向所述第二设备返回延时响应数据包,所述延时响应数据包中包括所述由预设位数的码元构成的连续数据帧,所述延时响应数据包中包括由所述预设位数的码元构成的所述连续数据帧,所述延时响应数据包与所述延时检测数据包的源地址和目标地址相反;所述第二设备还用于记录接收所述延时响应数据包的第二时间节点,并根据所述第一时间节点和所述第二时间节点确定所述第二设备与所述第一设备之间数据传输的延时。由以上本专利技术实施方式可见,本申请中通过第二设备记录发送所述延时检测数据包的第一时间节点以及记录接收所述延时响应数据包的第二时间节点,所述第一时间节点和所述第二时间节点的记录主体都是所述第二设备,从而避免了不同主体间进行时钟同步的步骤。在本申请中,所述延时检测数据包和所述延时响应数据包中均包括由预设位数的码元构成的连续数据帧,所述连续数据帧可以作为数据传输的依据,并且传输的数据可以精确到每个码元,从而使得最终确定的所述第二设备和所述第一设备之间的延时更加精确。附图说明为了更清楚地说明本专利技术实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图逐一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施方式提供的一种在虚拟现实系统中测量延时的方法流程图;图2为本申请实施方式提供的一种在虚拟现实系统中测量延时的装置功能模块图;图3为本申请实施方式提供的一种在虚拟现实系统中测量延时的装置功能模块图;图4是本申请执行在虚拟现实系统中测量延时的方法的一些电子设备的硬件结构示意图。具体实施方式为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。图1为本申请实施方式提供的一种在虚拟现实系统中测量延时的方法流程图。在本实施方式中,所述虚拟现实系统包括第一设备和第二设备,所述第二设备和所述第一设备之间通过设置于所述第二设备和所述第一设备上的蓝牙通信模块进行数据交互。本实施例中,为了较为清楚的说明,基于系统的角度对本专利技术确定演示的方法进行解释,不再另附仅从单侧如第二设备或者第一设备角度涉及的方法流程描述。在本实施方式中,所述第一设备可以为所述虚拟现实系统中的头盔,所述第二设备可以为所述虚拟现实系统中的手柄。当然,所述第一设备也可以为手柄,所述第二设备可以为头盔。在本实施方式中,第一和第二这样的形容词仅可以用于将一个元素或动作与另一元素或动作进行区分,而不必要求或暗示任何实际的这种关系或顺序。在环境允许的情况下,参照元素或部件或步骤(等)不应解释为局限于仅元素、部件、或步骤中的一个,而可以是元素、部件、或步骤中的一个或多个等。虽然下文描述流程包括以特定顺序出现的多个操作,但是应该清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。如图1所示,所述方法可以包括以下步骤。步骤S1:所述第二设备向所述第一设备发送延时检测数据包并记录发送所述延时检测数据包的第一时间节点,所述延时检测数据包中包括由预设位数的码元构成的连续数据帧。在本实施方式中,所述延时检测数据包可以通过所述第二设备上的蓝牙通信模块发送至所述第一设备上的蓝牙通信模块。在本实施方式中,所述延时检测数据包中可以包括有预设位数的码元构成的连续数据帧。例如,所述连续数据帧可以是长度为64字节的数据。所述第二设备可以按照一定的码率发送所述连续数据帧,直至所述连续数据帧中的每一位码元均被发送出去。在本实施方式中,所述第二设备在发送所述延时检测数据包时,可以记录发送所本文档来自技高网...

【技术保护点】
一种确定数据延时的方法,其特征在于,包括:发送延时检测数据包并记录发送所述延时检测数据包的第一时间节点,所述延时检测数据包包括由预设位数的码元构成的连续数据帧;接收返回的延时响应数据包并记录接收所述延时响应数据包的第二时间节点,所述延时响应数据包与所述延时检测数据包的源地址和目标地址相反;根据所述第一时间节点和所述第二时间节点确定数据传输的延时。

【技术特征摘要】
1.一种确定数据延时的方法,其特征在于,包括:发送延时检测数据包并记录发送所述延时检测数据包的第一时间节点,所述延时检测数据包包括由预设位数的码元构成的连续数据帧;接收返回的延时响应数据包并记录接收所述延时响应数据包的第二时间节点,所述延时响应数据包与所述延时检测数据包的源地址和目标地址相反;根据所述第一时间节点和所述第二时间节点确定数据传输的延时。2.根据权利要求1所述的方法,其特征在于,所述延时检测数据包具体采用如下方式生成:建立由预设位数的码元构成的连续数据帧,并为所述连续数据帧分配识别标识;根据所述连续数据帧以及所述识别标识生成所述延时检测数据包。3.根据权利要求2所述的方法,其特征在于,接收返回的延时响应数据包具体包括:接收当所述延时检测数据包中提取的识别标识满足预设条件时返回的对所述连续数据帧和所述识别标识重新封装处理得到的延时响应数据包。4.根据权利要求3所述的方法,其特征在于,所述预设条件包括从所述延时检测数据包中提取的识别标识与预存的识别标识模板中表征延时检测的识别标识相同。5.根据权利要求2所述的方法,其特征在于,建立由预设位数的码元构成的连续数据帧之后,还包括:在所述连续数据帧中选择预设码元,并将所述预设码元确定为所述连续数据帧的标记值。6.根据权利要求5所述的方法,其特征在于,记录发送所述延时检测数据包的第一时间节点具体包括:当所述连续数据帧的标记值被发送时,记录发送所述延时检测数据包的第一时间节点;所记录接收所述延时响应数据包的第二时间节点具体包括:当所述延时响应数据包中所述连续数据帧的标记值被接收时,记录接收所述延时响应数据包的第二时间节点。7.根据权利要求1所述的方法,其特征在于,按照下述公式确定数据传输的延时:t=t2-t12]]>其中,t为数据传输的延时,t1为所述第一时间节点,t2为所述第二时间节点。8.一种测量延时的装置,其特征在于,包括:延时检测数据包发送单元,用于发送延时检测数据包并记录发送所...

【专利技术属性】
技术研发人员:李艳杰
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1