本申请涉及通信,特别是涉及一种业务层数据的传输方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着5g技术的发展,移动通信5g技术在工业互联网行业的应用也越来越广泛,当前工业互联网的业务对确定性的要求也越来越高,因此,确定性网络的概念也从传统的有线网络延伸至无线网络。
2、传统技术中,5g本身支持三种应用模式,分别为embb(enhanced mobilebroadband,增强移动宽带)、mmtc(massive machine type of communication,大规模物联网)和urllc(ultra-reliable low latency communications,超高可靠超低时延通信),embb模式和mmtc模式在技术实现上都没有提出对时延提特殊要求,而urllc仅是通过争取传输数据的及时性和可靠性来降低空口时延,并不能保证空口时延的确定性。
3、因此,当前的5g技术支持的应用模式都不能保证空口延迟的确定性,在从基站到终端的下行链路中,由于缺乏对空口时延确定性的技术支持,导致下行数据的时延抖动较大,进而使得下行链路的通信稳定性较低,设备间的配合效率也随之降低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提升下行链路的通信时延稳定性的业务层数据的传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种用于终端的业务层数据的传输方法。所述方法包括:
3、接收基站发送的业务层数据;所述业务层数据携带有时间标识;所述时间标识用于记录所述基站发送所述业务层数据时对应的发送时刻;
4、根据所述发送时刻和所述业务层数据的到达时刻,确定所述业务层数据对应的传输时延;
5、在所述传输时延满足预设的目标时延的情况下,向上递交所述业务层数据。
6、在其中一个实施例中,所述方法还包括:
7、在所述传输时延小于所述目标时延的情况下,缓存所述业务层数据,记录所述业务层数据的缓存时间;
8、在缓存所述业务层数据,且所述缓存时间等于所述目标时延与所述传输时延的差值的情况下,向上递交所述业务层数据。
9、在其中一个实施例中,所述方法还包括:
10、在所述传输时延大于所述目标时延的情况下,向上发送超时告警;所述超时警告为针对所述业务层数据传输超时的告警。
11、在其中一个实施例中,所述时间标识为所述基站通过目标协议层插入得到的标识,所述接收基站发送的业务层数据,包括:
12、根据所述基站发送的业务层数据,在所述目标协议层提取得到所述时间标识中的所述发送时间;
13、所述在所述传输时延满足预设的目标时延的情况下,向上递交所述业务层数据,包括:
14、在所述传输时延满足预设的目标时延的情况下,向所述目标协议层的上一层递交所述业务层数据。
15、在其中一个实施例中,所述根据所述发送时刻和所述业务层数据的到达时刻,确定所述业务层数据对应的传输时延,包括:
16、记录终端接收所述业务层数据的时刻为所述到达时刻;
17、根据所述发送时刻和到达时刻,确定所述传输时延,所述传输时延为所述到达时刻与所述发送时刻之间的差值。
18、在其中一个实施例中,所述方法还包括:
19、确定所述业务层数据的业务类型;
20、根据所述业务类型,确定所述目标时延。
21、第二方面,本申请提供了一种用于基站的业务层数据的传输方法。所述方法包括:
22、获取业务层数据,在所述业务层数据中插入时间标识;所述时间标识用于记录基站发送所述业务层数据时对应的发送时刻;
23、发送携带有所述时间标识的业务层数据至终端,所述终端用于执行如上述第一方面中任意一项所述的业务层数据的传输方法。
24、在其中一个实施例中,所述获取业务层数据,在所述业务层数据中插入时间标识,包括:
25、获取所述业务层数据,并在所述目标协议层插入时间标识。
26、第三方面,本申请还提供了一种业务层数据的传输装置。所述装置包括:
27、数据接收模块,用于接收基站发送的业务层数据;所述业务层数据携带有时间标识;所述时间标识用于记录所述基站发送所述业务层数据时对应的发送时刻;
28、时延确定模块,用于根据所述发送时刻和所述业务层数据的到达时刻,确定所述业务层数据对应的传输时延;
29、递交模块,用于在所述传输时延满足预设的目标时延的情况下,向上递交所述业务层数据。
30、第四方面,本申请还提供了一种业务层数据的传输装置。所述装置包括:
31、数据获取与标识插入模块,用于获取业务层数据,在所述业务层数据中插入时间标识;所述时间标识用于记录基站发送所述业务层数据时对应的发送时刻;
32、数据发送模块,用于发送携带有所述时间标识的业务层数据至终端,所述终端用于执行如上述第一方面中任意一项所述的业务层数据的传输方法。
33、第五方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现:如上述第一方面中任意一项所述的方法的步骤;或者,如上述第二方面中任意一项的方法的步骤。
34、第六方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现:如上述第一方面中任意一项所述的方法的步骤;或者,如上述第二方面中任意一项的方法的步骤。
35、第七方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现:如上述第一方面中任意一项所述的方法的步骤;或者,如上述第二方面中任意一项的方法的步骤。
36、上述业务层数据的传输方法、装置、计算机设备、存储介质和计算机程序产品,通过接收基站发送的业务层数据,得到业务层数据中携带的数据标识并确定出发送时刻,再根据接收业务层数据的到达时刻确定出业务层数据的传输时延,进而将传输时延与目标时延进行比较以判断是否对业务层数据进行缓存,以及缓存后向上递交的时机,保证了下行链路中空口时延的确定性,保证了业务层数据传送时间的可预测性,从而增强了下行链路通信的稳定性,提升了相应场景下设备间的配合效率。
1.一种业务层数据的传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述时间标识为所述基站通过目标协议层插入得到的标识,所述接收基站发送的业务层数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述发送时刻和所述业务层数据的到达时刻,确定所述业务层数据对应的传输时延,包括:
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:
7.一种业务层数据的传输方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述获取业务层数据,在所述业务层数据中插入时间标识,包括:
9.一种通信装置,其特征在于,所述装置包括:
10.一种通信装置,其特征在于,所述装置包括:
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现:如权利要求1至6中任一项所述的方法的步骤;或者,如权利要求7至8所述的方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现:如权利要求1至6中任一项所述的方法的步骤;或者,如权利要求7至8所述的方法的步骤。
13.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现:如权利要求1至6中任一项所述的方法的步骤;或者,如权利要求7至8所述的方法的步骤。