同步链路数据传输方法、通信设备和存储介质技术

技术编号:38612696 阅读:6 留言:0更新日期:2023-08-26 23:40
本申请公开了一种同步链路数据传输方法、通信设备及存储介质。该方法用于第一设备与第二设备之间的同步链路数据传输,同步链路具有按预设间隔设置的预留传输窗口,第一设备生成第一业务数据块与预留传输窗口按时间顺序对应,该方法由第一设备执行,该方法包括:响应于当前传输窗口内关联于上一个第一业务数据块的数据传输已完成,判断当前传输窗口是否具有足够的剩余时间;响应于当前传输窗口具有足够的剩余时间,与第二设备进行关联于当前待传输的第一业务数据块的数据传输。本申请可优化预分配时间片的同步链路,改善可用于其他链路的时间片的碎片化问题,降低链路切换频率,提高调度效率。调度效率。调度效率。

【技术实现步骤摘要】
同步链路数据传输方法、通信设备和存储介质


[0001]本申请涉及无线通信
,特别地,涉及一种同步链路数据传输方法、通信设备和存储介质。

技术介绍

[0002]同步链路数据传输为一种与系统时钟相关联的数据传输方法,通常通过预留一定的物理资源来实现,即按照固定间隔为参与通信的两个设备之间的链路预留时间片,用于这两个设备进行链路数据传输。两个设备之间的链路可以是双向数据传输链路。两个设备各自产生的数据流可以依次划分为数据块,这些数据块依次在预留的时间片传输。这种传输方式可以保证一定的传输带宽,多用于一些实时性较高的业务中,例如语音、视频或者其他优先级较高的数据流。
[0003]参与通信的两个设备通常存在多个并发的业务,当存在预留时间片的同步链路时,其他业务只能在该同步链路未使用的时间片进行传输,导致其它业务可以使用的时间片的碎片化程度高,链路/业务切换频率高,从而直接影响多链路多业务并发的调度效率和调度难度。

技术实现思路

[0004]为了解决上述技术问题,本专利技术的目的是提供一种同步链路数据传输方法,对预分配时间片的同步链路数据传输方式进行优化,以改善可用于其他链路的时间片的碎片化问题,从而降低链路切换频率,降低多链路多业务并发的调度难度,提高调度效率。
[0005]本申请的一个方面,提供了一种同步链路数据传输方法,其用于第一设备与第二设备之间的同步链路的数据传输,所述同步链路具有按预设间隔设置的预留传输窗口,所述第一设备生成第一业务数据块,每个第一业务数据块与所述预留传输窗口按时间顺序相对应,所述方法由所述第一设备执行,所述方法包括:步骤S1:响应于当前传输窗口内关联于上一个第一业务数据块的数据传输已完成,判断所述当前传输窗口是否具有足够的剩余时间;步骤S2:响应于所述当前传输窗口具有足够的剩余时间,与所述第二设备进行关联于当前待传输的第一业务数据块的数据传输。
[0006]在一些实施例中,所述方法还包括:重复执行步骤S1和步骤S2,直至所述当前窗口没有足够的剩余时间。
[0007]在一些实施例中,所述方法还包括:响应于所述当前传输窗口没有足够的剩余时间,以所述当前待传输的第一业务数据块对应的预留传输窗口作为新传输窗口,在所述新传输窗口与所述第二设备进行关联于所述当前待传输的第一业务数据块的数据传输。
[0008]在一些实施例中,所述方法还包括:响应于关联于所述当前待传输的第一业务数据块的数据传输已完成,以新的待传输的第一业务数据块对应的预留传输窗口作为新传输窗口,在所述新传输窗口与所述第二设备进行关联于所述新的待传输的第一业务数据块的数据传输。
[0009]在一些实施例中,所述链路的预设间隔由所述第一设备和所述第二设备在建立所述链路时协商确定。
[0010]在一些实施例中,所述当前传输窗口包括按时间顺序交替分布的第一区间和第二区间,所述第一区间用于所述第一设备向所述第二设备发送分组,所述第二区间用于所述第二设备向所述第一设备发送分组。
[0011]在一些实施例中,与所述第二设备进行关联于所述当前待传输的第一业务数据块的数据传输包括:向所述第二设备发送包括所述当前待传输的第一业务数据块的第一分组;接收所述第二设备发送的第二分组。
[0012]在该实施例中,所述同步链路为蓝牙SCO链路。
[0013]在该实施例中,所述第一分组为HV2分组或HV3分组。
[0014]在一些实施例中,与所述第二设备进行关联于所述当前待传输的第一业务数据块的数据传输包括:依次执行以下步骤,直至所述当前待传输的第一业务数据块传输完成:向所述第二设备发送包括所述当前待传输的第一业务数据块的第一分组;接收所述第二设备发送的指示所述第二设备是否成功接收到所述第一设备发送的上一个第一分组的反馈信息;以及判断所述当前待传输的第一业务数据块是否传输完成。
[0015]在该实施例中,判断所述当前待传输的第一业务数据块是否传输完成包括:若在所述当前传输窗口内接收到所述第二设备反馈指示所述第二设备已成功接收到所述第一设备发送的上一个第一分组的反馈信息,则确认所述当前待传输的第一业务数据块传输完成。
[0016]在一些实施例中,判断所述当前待传输的第一业务数据块是否传输完成还包括:若所述当前传输窗口结束,则确认所述当前待传输的第一业务数据块传输完成。
[0017]在另一些实施例中,判断所述当前待传输的第一业务数据块是否传输完成还包括:若所述当前传输窗口结束,但未接收到所述第二设备反馈指示所述第二设备已成功接收到所述第一设备发送的上一个第一分组的反馈信息,则确认所述当前待传输的第一业务数据块传输未完成。
[0018]在一些实施例中,接收所述第二设备发送的指示所述第二设备是否成功接收到所述第一设备发送的上一个第一分组的反馈信息包括:接收所述第二设备发送的第二分组,所述第二分组包括指示所述第二设备是否成功接收到所述第一设备发送的上一个第一分组的反馈信息。
[0019]在另一些实施例中,接收所述第二设备发送的指示所述第二设备是否成功接收到所述第一设备发送的上一个第一分组的反馈信息包括:接收所述第二设备发送的第二分组,所述第二分组包括指示所述第二设备是否成功接收到所述第一设备发送的上一个第一分组的反馈信息,还包括所述第二设备生成的第二业务数据块。
[0020]在一些实施例中,所述第一分组还包括指示所述第一设备是否成功接收到所述第二设备发送的上一个第二分组的反馈信息。
[0021]在一些实施例中,所述同步链路为蓝牙eSCO链路。
[0022]本申请的另一个方面,提供了一种通信设备,所述通信设备包括处理器和存储有计算机可执行指令的非暂态存储介质,所述计算机可执行指令可被所述处理器执行以执行上述同步链路数据传输方法的各个步骤。
[0023]本申请的第三方面,提供了一种非易失性计算机可读存储介质,其存储有计算机可执行指令,当所述计算机可执行指令在被计算机运行时,执行上述同步链路数据传输方法的各个步骤。
[0024]通过本申请的同步链路数据传输方法、通信设备和存储介质,可以对预分配时间片的链路进行优化,在当前预留传输窗口对应的业务数据块传输完成且具有足够剩余时间的情况下将后续业务数据块提前传输,以便将后续业务数据块对应的预留传输窗口释放以用于其他链路的数据传输,改善了其他链路的时间片碎片化问题,并降低了链路切换频率,降低多链路多业务并发的调度难度,提高了调度效率。
附图说明
[0025]图1示出了蓝牙eSCO链路传输窗口示意图;
[0026]图2示出了现有蓝牙协议中规定的中央设备和外围设备之间的eSCO链路数据传输的示意图;
[0027]图3示出了本公开的实施例的一种同步链路数据传输方法100的流程图;
[0028]图4示出了传输窗口的时间划分示意图;
[0029]图5示出了使用本公开的方法100的一个实施例;
[0030]图6示出了使用本公开的方法100的另一实施例,在该实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种同步链路数据传输方法,其用于第一设备与第二设备之间的同步链路的数据传输,其特征在于,所述同步链路具有按预设间隔设置的预留传输窗口,所述第一设备生成第一业务数据块,每个第一业务数据块与所述预留传输窗口按时间顺序相对应,所述方法由所述第一设备执行,所述方法包括:步骤S1:响应于当前传输窗口内关联于上一个第一业务数据块的数据传输已完成,判断所述当前传输窗口是否具有足够的剩余时间;步骤S2:响应于所述当前传输窗口具有足够的剩余时间,与所述第二设备进行关联于当前待传输的第一业务数据块的数据传输。2.如权利要求1所述的方法,其特征在于,所述方法还包括:重复执行步骤S1和步骤S2,直至所述当前窗口没有足够的剩余时间。3.如权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述当前传输窗口没有足够的剩余时间,以所述当前待传输的第一业务数据块对应的预留传输窗口作为新传输窗口,在所述新传输窗口与所述第二设备进行关联于所述当前待传输的第一业务数据块的数据传输。4.如权利要求1所述的方法,其特征在于,所述方法还包括:响应于关联于所述当前待传输的第一业务数据块的数据传输已完成,以新的待传输的第一业务数据块对应的预留传输窗口作为新传输窗口,在所述新传输窗口与所述第二设备进行关联于所述新的待传输的第一业务数据块的数据传输。5.如权利要求1所述的方法,其特征在于,所述链路的预设间隔由所述第一设备和所述第二设备在建立所述链路时协商确定。6.如权利要求1所述的方法,其特征在于,所述当前传输窗口包括按时间顺序交替分布的第一区间和第二区间,所述第一区间用于所述第一设备向所述第二设备发送分组,所述第二区间用于所述第二设备向所述第一设备发送分组。7.如权利要求1所述的方法,其特征在于,与所述第二设备进行关联于所述当前待传输的第一业务数据块的数据传输包括:向所述第二设备发送包括所述当前待传输的第一业务数据块的第一分组;接收所述第二设备发送的第二分组。8.如权利要求7所述的方法,其特征在于,所述同步链路为蓝牙SCO链路。9.如权利要求8所述的方法,其特征在于,所述第一分组为HV2分组或HV3分组。10.如权利要求1所述的方法,其特征在于,与所述第二设备进行关联于所述当前待传输的第一业务数据块的数据传输包括:依次执行以下步骤,直至所述当前待传输的第一业务数据块传输完成:向所述第二设备发送包括所述当前待传输的第一业务数据块的第一分组;接收所...

【专利技术属性】
技术研发人员:刘治文
申请(专利权)人:重庆希微科技有限公司
类型:发明
国别省市:

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

1