CN111867073B - 时间信息的处理方法、定时提前的确定方法及相关设备 - Google Patents

时间信息的处理方法、定时提前的确定方法及相关设备 Download PDF

Info

Publication number
CN111867073B
CN111867073B CN201910364399.4A CN201910364399A CN111867073B CN 111867073 B CN111867073 B CN 111867073B CN 201910364399 A CN201910364399 A CN 201910364399A CN 111867073 B CN111867073 B CN 111867073B
Authority
CN
China
Prior art keywords
data packet
time
communication node
data
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910364399.4A
Other languages
English (en)
Other versions
CN111867073A (zh
Inventor
柴丽
吴敏
袁雁南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910364399.4A priority Critical patent/CN111867073B/zh
Priority to PCT/CN2020/087006 priority patent/WO2020221165A1/zh
Publication of CN111867073A publication Critical patent/CN111867073A/zh
Application granted granted Critical
Publication of CN111867073B publication Critical patent/CN111867073B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种时间信息的处理方法,所述方法包括:第一通信节点接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;所述第一通信节点基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源。本发明还提供了一种时间信息的处理装置、定时提前的确定方法、电子设备和存储介质。

Description

时间信息的处理方法、定时提前的确定方法及相关设备
技术领域
本发明涉及移动通信技术,尤其涉及一种时间信息的处理方法、定时提前的确定方法及相关设备。
背景技术
现有的时间敏感网络(TSN,Time Sensitive Network)通过一条以太网支持实时控制和同步,例如在运动应用和机器人之间。TSN可以同时支持其他在制造业应用中常见的数据通讯,推动信息科技(IT,Information Technology)和操作技术(OT,OperationTechnology)之间的融合。随着工业物联网数据导致网络变得越来越拥堵,TSN如何确保数据可以正常通讯进而让工业物联网可以帮助用户是现在关注的问题。尽管很多在工业物联网中由工业传感器和控制***采集的数据不都是时间敏感的,还有大量关键任务的、时间敏感的数据必须在严格的延迟和可靠性的范围之内传输和共享。诸如用于传输时间安排、延迟规定、预留带宽以及冗余配置的通用时钟,这种对于TSN的要求使得TSN能确保时间同步的精度,从而支持多个数据流的同步。来自于机器视觉、三维(3D,3Dimensions)扫描以及功效分析的大数据组可能为网络带宽造成负担。现有的TSN会使用更高的带宽选项支持全双工标准以太网,这些选项包括1Gb、10Gb,甚至400Gb版本的IEEE 802.3。它同时也会提供顶级的IT安全规定和互操作性,以及可以成长到大规模***的扩展性。
同时,移动通信的无线网络的定时,多是依赖全称是全球导航卫星***(GNSS,Global Navigation Satellite System)。GNSS泛指所有的卫星导航***,包括全球的、区域的和增强的,如美国的GPS、中国的北斗卫星导航***,以及相关的增强***,如美国的广域增强***(WAAS,Wide Area Augmentation System)、欧洲的欧洲静地导航重叠***(EGNOS,European Geostationary Navigation Overlay Service)和日本的多功能运输卫星增强***(MSAS,(Multi-Functional Satellite Augmentation System)等,还涵盖在建和以后要建设的其他卫星导航***。
当TSN业务不是通过网线,而是通过5G***时,TSN网络***自身有一个时钟,且TSN业务具体比传统5G业务更加需求严格的时延和抖动控制;所以,需要提供一种能够准确确定5G***内的时延预算的方法,以克服空口的不稳定性,做出高效准确的无线调度决定。
发明内容
有鉴于此,本发明的主要目的在于提供一种时间信息的处理方法、定时提前的确定方法、电子设备和存储介质。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种时间信息的处理方法,所述方法包括:
第一通信节点接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;
所述第一通信节点基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源。
上述方案中,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
上述方案中,所述第一通信节点接收第二通信节点发送的数据包的第一时间信息,包括:所述第一通信节点通过分组数据汇聚协议(PDCP,Packet Data ConvergenceProtocol)数据或业务数据适配协议(SDAP,Service Data Adapt Protocol)数据接收第二通信节点发送的数据包的第一时间信息;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
上述方案中,在所述第二通信节点为终端的情况下,所述第一通信节点接收第二通信节点发送的数据包的第一时间信息,包括:
所述第一通信节点通过缓存状态报告(BSR,Buffer Status Report)请求接收第二通信节点发送的数据包的第一时间信息;
其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识。
上述方案中,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
上述方案中,所述BSR请求对应的媒体访问控制控制单元(MAC CE)为预设格式的MAC CE。
上述方案中,在所述第二通信节点为终端的情况下,所述第一通信节点接收第二通信节点发送的数据包的第一时间信息,包括:
所述第一通信节点通过时间状态报告信息接收第二通信节点发送的数据包的第一时间信息;
其中,所述时间状态报告信息中包括至少一个数据包的第一时间信息和数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
其中,所述时间状态报告为以下至少之一:无线链路控制层(RLC,Radio LinkControl Process)信令、PDCP信令、SDAP信令、无线资源控制(RRC,Radio ResourceControl)信令。
上述方案中,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的混合自动重传请求(HARQ,Hybrid Automatic Repeat reQuest)定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的无线网络临时标识(RNTI,RNTI Radio Network TemporyIdentity);
数据包的发射功率要求;
其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLC自动重传请求(ARQ,Automatic Repeatre Quest)的反馈信息。
上述方案中,所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从第五代移动通信技术(5G,5th-Generation)网络发出时间点,或所述数据包从无线接入网(RAN,Radio Access Network)发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。
上述方案中,所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
上述方案中,所述确定所述数据包的第一时延,包括:
所述第一通信节点向第二通信节点发送测试数据包,以及接收所述第二通信节点发送的所述测试数据包,基于所述测试数据包的发送时间和接收时间确定第一时延。
上述方案中,所述基于所述测试数据包的发送时间和接收时间确定第一时延,包括:
基于测试数据包的起始发送的第一时间、所述第二通信节点接收所述测试数据包的第二时间点、所述第一通信节点接收所述测试数据包的第三时间点、所述第二通信节点再次接收所述测试数据的第四时间点、所述第一通信节点再次接收所述测试数据包的第五时间点,确定第一时延;所述第一时间点表征所述第二通信节点通过器件(device)获取数据包的时间;所述测试数据包包括:TSN时钟信息;或者,
基于所述第一时间点和第一通信节点接收所述测试数据包的所述第三时间点,确定定时提前时间(TA,Timing Advance),根据确定的所述TA推算获得所述第一时延。
上述方案中,所述方法还包括:所述第一通信节点按预设周期更新所述第一时延;其中,所述周期的取值与第一时延的精确度相关联。
上述方案中,所述第一通信节点更新所述第一时延,包括:所述第一通信节点在满足以下至少一个条件时,更新所述第一时延:
第二通信节点和/或所述第一通信节点测量到的无线信道质量和/或接收的功率的变化值达到第一预设门限;
第二通信节点所在位置不在预设位置;
所述第一通信节点的数据缓存量达到第二预设门限;
物理资源块(PRB,Physical Resource Block)的利用率达到第三预设门限;
所述第一通信节点的网络覆盖范围内处于连接态的终端的数量达到第四预设门限;
数据包的时延达到第五预设门限;
数据丢失率达到第六预设门限;
调度的网际协议(IP,Internet Protocol)的吞吐量达到第七预设门限;
下行链路(DL,Downlink)数据量和/或上行链路(UL,Uplink)数据量达到第八预设门限;
PRB利用率超过第九预设门限。
上述方案中,所述第一通信节点更新所述第一时延,包括:
所述第一通信节点向至少一个第二通信节点分别发送时延更新指令,所述时延更新指令通过以下至少一种条件发送:不同的载波带宽部分(BWP,Band Width Part)、不同的波束(beam)、不同的帧结构(numerology)、不同的载波、不同的频段、不同的小区组。
上述方案中,所述第一通信节点向至少一个第二通信节点分别发送时延更新指令,包括:所述第一通信节点在多个时间点向至少一个第二通信节点分别发送时延更新指令;获得所述至少一个第二通信节点发送的更新后的第一时延。
上述方案中,所述确定所述数据包的调度资源,包括:
确定所述数据包的第二发送时间;所述第二发送时间,用于指示所述第一通信节点和/或第二通信节点将所述数据包发送第三通信节点,所述第三通信节点包括以下至少之一:核心网设备、其他第一通信节点、终端。
上述方案中,所述确定所述数据包的第二发送时间之前或之后,所述方法还包括:更新所述数据包的调度优先级;
所述更新所述数据包的调度优先级,包括:
在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;
在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;
在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包。
上述方案中,所述采用预设发送方式发送所述数据包,包括以下至少一种:通过降低调制与编码策略(MCS,Modulation and Coding Scheme)的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或信道状态信息参考信号(CSI-RS)的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
本发明实施例提供了一种时间信息的处理方法,所述方法包括:
第二通信节点获得数据包的第一时间信息,向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源。
上述方案中,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
上述方案中,所述第二通信节点将所述第一时间信息发送至第一通信节点,包括:
所述第二通信节点通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
上述方案中,在所述第二通信节点为终端的情况下,所述第二通信节点将所述第一时间信息发送至第一通信节点,包括:
终端通过BSR请求将数据包的第一时间信息发送到第一通信节点;
其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识。
上述方案中,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
上述方案中,在所述第二通信节点为终端的情况下,所述第二通信节点将所述第一时间信息发送至第一通信节点之前,所述方法还包括:
基于第一时延和所述第一时间信息确定所述BSR请求的发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种;所述发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种,用以指示所述终端发送所述BSR请求;
所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
上述方案中,所述BSR请求对应的MAC CE为预设格式的MAC CE。
上述方案中,在所述第二通信节点为终端的情况下,所述第二通信节点将所述第一时间信息发送至第一通信节点,包括:
终端通过时间状态报告向第一通信节点发送第一时间信息;所述时间状态报告包括:至少一个数据包的第一时间信息及数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
上述方案中,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLCARQ的反馈信息。
上述方案中,所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从RAN发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。
上述方案中,所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
上述方案中,所述第二通信节点获得数据包的第一时间信息,包括:
所述第二通信节点通过自身的TSN功能模块从device中获得所述数据包的第一时间信息。
上述方案中,在所述第二通信节点为终端的情况下,所述第二通信节点通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点之前,所述方法还包括:
所述第二通信节点的PDCP实体或SDAP实体将所述第一时间信息、第一时延和所述数据包的标识发送至媒体接入控制(MAC,Media Access Control)实体,所述MAC实体基于所述第一时间信息和第一时延为所述数据包选择半持续性调度(SPS,Semi-PersistentScheduling)或配置的授权(CG,Configured Grant)资源;所述SPS或CG资源,用于将所述PDCP数据或SDAP数据发送给第一通信节点;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
本发明实施例提供了一种定时提前的确定方法,所述方法包括:
第二通信节点接收第一通信节点发送的定时提前消息;
第二通信节点根据所述定时提前消息确定定时提前时间(TA);所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
上述方案中,所述TA的精度与特定网络的时间精度匹配;
所述TA由所述第一通信节点通过协议或RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的TA的精度:
第一时间基本单元(Tc)值;
第二时间基本单元(Ts)值;
TA粒度(granularity)值;
时间错误限制(Te Timing Error Limit)值;
TA偏移(NTA offset)值;
最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)的值或取值范围。
上述方案中,所述第二通信节点接收第一通信节点发送的定时提前消息,包括:接收第一通信节点广播第一消息,或接收第一通信节点发送数据包;
所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;
其中,所述数据包,包括以下至少之一:图片传输协议(PTP,Picture TransferProtocol)数据包、广义精确时间协议(gPTP)数据包、GPRS隧道协议(GTP,GPRSTunnellingProtoco)数据包、网际协议(IP,Internet Protocol)数据包、服务发现应用规范(SDAP,Service Discovery Application Profile)数据包、PDCP数据包、RLC数据包、MAC数据包。
上述方案中,所述方法还包括:
接收第一通信节点发送的物理下行控制信道(PDCCH,Physical DownlinkControl Channel)、MAC CE或物理上行链路控制信道(PUCCH,Physical Uplink ControlChannel)消息,所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
上述方案中,所述第二通信节点接收第一通信节点发送的定时提前消息,包括:
所述第二通信节点接收第一通信节点发送的MAC CE,所述MAC CE携带有所述TA;不同的精度的所述TA,在发送的MAC CE占有的长度不同。
上述方案中,所述第二通信节点接收第一通信节点发送的定时提前消息之前,所述方法还包括:
第二通信节点向第一通信节点发送第二通信节点能够支持的TA的精度和/或粒度的能力;和/或,
第二通信节点接收第一通信节点发送的第一通信节点能够支持的TA的精度和/或粒度的能力。
上述方案中,所述第二通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第二通信节点能够支持的TA的精度和/或粒度的范围值;
第二通信节点能够支持的最大TA的精度和/或粒度;
第二通信节点能够支持的最小TA的精度和/或粒度;
第二通信节点能够支持的TA的精度和/或粒度的等级值。
上述方案中,所述第一通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第一通信节点能够支持的TA的精度和/或粒度的范围值;
第一通信节点能够支持的最大TA的精度和/或粒度;
第一通信节点能够支持的最小TA的精度和/或粒度;
第一通信节点能够支持的TA的精度和/或粒度的等级值。
本发明实施例提供了一种定时提前的确定方法,所述方法包括:
第一通信节点确定定时提前时间TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;
第一通信节点向所述第二通信节点发送定时提前消息,所述定时提前消息携带有所述定时提前值。
上述方案中,所述TA的精度与特定网络的时间精度匹配;
所述TA由第一通信节点通过协议或者RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的所述TA的精度:
第一时间基本单元(Tc)值;
第二时间基本单元(Ts)值;
TA粒度(granularity)值;
时间错误限制(Te Timing Error Limit)值;
TA偏移(NTA offset)值;
最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
上述方案中,所述第一通信节点向所述第二通信节点发送定时提前消息,所述定时提前消息携带有所述TA,包括:
所述第一通信节点向所述第二通信节点发送MAC CE,所述MAC CE携带有所述TA;不同的精度的所述TA,在发送的MAC CE占有的长度不同。
上述方案中,所述定时提前消息携带有所述TA,所述TA对应第一精度;所述第一通信节点向所述第二通信节点发送定时提前消息之后,还包括:
所述第一通信节点根据精度的需求发送用于调整TA精度的MAC CE;所述用于调整TA精度的MAC CE携带第二精度。
上述方案中,在所述第一通信节点向所述第二通信节点发送定时提前消息之前,所述方法还包括:
接收第二通信节点发送的第二通信节点能够支持的TA的精度和/或粒度的能力;和/或,
第一通信节点向第二通信节点发送第一通信节点能够支持的TA的精度和/或粒度的能力。
上述方案中,所述第二通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第二通信节点能够支持的TA的精度和/或粒度的范围值;
第二通信节点能够支持的最大TA的精度和/或粒度;
第二通信节点能够支持的最小TA的精度和/或粒度;
第二通信节点能够支持的TA的精度和/或粒度的等级值。
上述方案中,所述第一通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第一通信节点能够支持的TA的精度和/或粒度的范围值;
第一通信节点能够支持的最大TA的精度和/或粒度;
第一通信节点能够支持的最小TA的精度和/或粒度;
第一通信节点能够支持的TA的精度和/或粒度的等级值。
上述方案中,所述第一通信节点向所述第二通信节点发送定时提前消息,包括:第一通信节点广播第一消息,或第一通信节点发送数据包;
所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;
其中,所述数据包,包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
上述方案中,所述方法还包括:
第一通信节点向第二通信节点发送PDCCH、MAC CE或PUCCH消息;所述PDCCH、MACCE或PUCCH消息,包括:TA的精度或TA的长度。
本发明实施例提供了一种确定数据包的调度资源的方法,应用于终端,所述方法包括:
根据所述数据包的相关调度信息,更新所述数据包的调度策略;
所述数据包的调度策略,包括以下至少之一:所述数据包的调度优先级、所述数据包的调度时延、所述数据包的调度资源使用。
上述方案中,所述数据包的相关调度信息包括以下至少一种:
数据包的接收时间;
数据包的在缓存中的驻留时间;
数据包的发送时间信息;
数据包对应的逻辑信道的优先级;
数据包特定的优先级;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
特定门限;第二通信节点测得的数据包所在小区、波束和/或BWP的信道质量低于、高于、低于等于、或高于等于所述特定门限。
其中,所述数据包的前n个数据包的发送状态信息为混合自动重传请求HARQ的反馈信息,和/或RLC ARQ的反馈信息。
上述方案中,所述数据包的调度资源使用,包括以下至少一种方式:
通过降低MCS的方式发送所述数据包;
通过启动多连接方式发送所述数据包;
通过启动重复传输的方式发送所述数据包;
通过增加发送数据包的频域资源的方式发送所述数据包;
通过增加发送数据包的天线数的方式发送所述数据包;
通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包;
通过增加多连接的连接数的方式发送所述数据包;
通过增加重复传输次数的方式发送所述数据包;
通过提升发射功率的方式发送所述数据包;
其中,所述多连接方式,包括以下至少之一:和多个通信节点连接、和多个载波连接、和多个小区连接、和多个DU节点连接。
本发明实施例提供了一种时间信息的处理装置,所述装置应用于第一通信节点,所述装置包括:第一接收模块和第一确定模块;其中,
所述第一接收模块,用于接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;
所述第一确定模块,用于基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源。
上述方案中,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
上述方案中,所述第一接收模块,具体用于通过PDCP数据或SDAP数据接收第二通信节点发送的数据包的第一时间信息;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
上述方案中,在所述第二通信节点为终端的情况下,所述第一接收模块,具体用于通过BSR请求接收第二通信节点发送的数据包的第一时间信息;
其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识。
上述方案中,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
上述方案中,所述BSR请求对应的MAC CE为预设格式的MAC CE。
上述方案中,在所述第二通信节点为终端的情况下,所述第一接收模块,具体用于通过时间状态报告信息接收第二通信节点发送的数据包的第一时间信息;
其中,所述时间状态报告信息中包括至少一个数据包的第一时间信息和数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
上述方案中,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLCARQ的反馈信息。
上述方案中,所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从RAN发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。
上述方案中,所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
上述方案中,所述确定模块,具体用于:
接收第二通信节点发送的第一时延;或者,
向第二通信节点发送测试数据包,以及接收所述第二通信节点发送的所述测试数据包,基于所述测试数据包的发送时间和接收时间确定第一时延。
上述方案中,所述第一确定模块,具体用于基于测试数据包的起始发送的第一时间、所述第二通信节点接收所述测试数据包的第二时间点、所述第一通信节点接收所述测试数据包的第三时间点、所述第二通信节点再次接收所述测试数据的第四时间点、所述第一通信节点再次接收所述测试数据包的第五时间点,确定第一时延;所述第一时间点表征所述第二通信节点通过device获取数据包的时间;所述测试数据包包括:TSN时钟信息;或者,
基于所述第一时间点和第一通信节点接收所述测试数据包的所述第三时间点,确定第一时延。
上述方案中,所述装置还包括更新模块,用于按预设周期更新所述第一时延;其中,所述周期的取值与第一时延的精确度相关联。
上述方案中,所述更新模块,具体用于在第一通信节点在满足以下至少一个条件时,更新所述第一时延:
第二通信节点和/或所述第一通信节点测量到的无线信道质量和/或接收的功率的变化值达到第一预设门限;
第二通信节点所在位置不在预设位置;
所述第一通信节点的数据缓存量达到第二预设门限;
PRB的利用率达到第三预设门限;
所述第一通信节点的网络覆盖范围内处于连接态的终端的数量达到第四预设门限;
数据包的时延达到第五预设门限;
数据丢失率达到第六预设门限;
调度的IP的吞吐量达到第七预设门限;
DL数据量和/或UL数据量达到第八预设门限;
PRB利用率超过第九预设门限。
上述方案中,所述更新模块,具体用于向至少一个第二通信节点分别发送时延更新指令,所述时延更新指令通过以下至少一种条件发送:不同的BWP、不同的beam、不同的numerology、不同的载波、不同的频段、不同的小区组。
上述方案中,所述更新模块,具体用于在多个时间点向至少一个第二通信节点分别发送时延更新指令;获得所述至少一个第二通信节点发送的更新后的第一时延。
上述方案中,所述第一确定模块,具体用于确定所述数据包的第二发送时间;所述第二发送时间,用于指示所述第一通信节点和/或第二通信节点将所述数据包发送第三通信节点,所述第三通信节点包括以下至少之一:核心网设备、其他第一通信节点、终端。
上述方案中,所述第一确定模块,还用于在确定所述数据包的第二发送时间之前或之后,更新所述数据包的调度优先级;
所述更新所述数据包的调度优先级,包括:
在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;
在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;
在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包。
上述方案中,所述采用预设发送方式发送所述数据包,包括以下至少一种:通过降低MCS的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
本发明实施例提供了一种时间信息的处理装置,所述装置应用于第二通信节点,所述装置包括:第一获取模块和第一发送模块;其中,
所述第一获取模块,用于获得数据包的第一时间信息;
所述第一发送模块,用于向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源。
上述方案中,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
上述方案中,所述第一发送模块,具体用于通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
上述方案中,在所述第二通信节点为终端的情况下,所述第一发送模块,具体用于通过缓存状态报告BSR请求将数据包的第一时间信息发送到第一通信节点;
其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识。
上述方案中,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
上述方案中,在所述第二通信节点为终端的情况下,所述第一发送模块,还用于在将所述第一时间信息发送至第一通信节点之前,基于第一时延和所述第一时间信息确定所述BSR请求的发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种;所述发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种,用以指示所述终端发送所述BSR请求;
所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
上述方案中,所述BSR请求对应的MAC CE为预设格式的MAC CE。
上述方案中,在所述第二通信节点为终端的情况下,所述第一发送模块,具体用于通过时间状态报告向第一通信节点发送第一时间信息;所述时间状态报告包括:至少一个数据包的第一时间信息及数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
上述方案中,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLCARQ的反馈信息。
上述方案中,所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从RAN发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。
上述方案中,所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
上述方案中,所述第一获取模块,具体用于通过自身的解读功能模块从device中获得所述数据包的第一时间信息。
上述方案中,在所述第二通信节点为终端的情况下,所述第一发送模块,具体包括以下至少之一:PDCP实体、SDAP实体、MAC实体;
所述PDCP实体或SDAP实体,用于将所述第一时间信息、第一时延和所述数据包的标识发送至MAC实体;
所述MAC实体,用于基于所述第一时间信息和第一时延为所述数据包选择SPS或CG资源;所述SPS或CG资源,用于将所述PDCP数据或SDAP数据发送给第一通信节点;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
本发明实施例提供了一种定时提前的确定装置,所述装置包括:第二接收模块和第二确定模块;
所述第二接收模块,用于接收第一通信节点发送的定时提前消息;
所述第二确定模块,用于根据所述定时提前消息确定定时提前时间TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
上述方案中,所述TA的精度与特定网络的时间精度匹配;
所述TA由所述第一通信节点通过协议或RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的TA的精度:
第一时间基本单元(Tc)值;
第二时间基本单元(Ts)值;
TA粒度(granularity)值;
时间错误限制(Te Timing Error Limit)值;
TA偏移(NTA offset)值;
最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)的值或取值范围。
上述方案中,所述第二接收模块,具体用于接收第一通信节点广播第一消息,或接收第一通信节点发送数据包;
所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;
其中,所述数据包,包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
上述方案中,所述第二接收模块,还用于接收第一通信节点发送的PDCCH、MAC CE或PUCCH消息,所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
上述方案中,所述第二接收模块,用于接收第一通信节点发送的MAC CE,所述MACCE携带有所述TA;不同的精度的所述TA,在发送的MAC CE占有的长度不同。
上述方案中,所述装置还包括:第二发送模块,用于向第一通信节点发送第二通信节点能够支持的TA的精度和/或粒度的能力;和/或,
所述第二接收模块,还用于接收第一通信节点发送的第一通信节点能够支持的TA的精度和/或粒度的能力。
上述方案中,所述第二通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第二通信节点能够支持的TA的精度和/或粒度的范围值;
第二通信节点能够支持的最大TA的精度和/或粒度;
第二通信节点能够支持的最小TA的精度和/或粒度;
第二通信节点能够支持的TA的精度和/或粒度的等级值。
上述方案中,所述第一通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第一通信节点能够支持的TA的精度和/或粒度的范围值;
第一通信节点能够支持的最大TA的精度和/或粒度;
第一通信节点能够支持的最小TA的精度和/或粒度;
第一通信节点能够支持的TA的精度和/或粒度的等级值。
本发明实施例提供了一种定时提前的确定装置,所述装置包括:第三确定模块和第三发送模块;其中,
所述第三确定模块,用于确定定时提前时间TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;
所述第三发送模块,用于向所述第二通信节点发送定时提前消息,所述定时提前消息携带有所述定时提前值。
上述方案中,述TA的精度与特定网络的时间精度匹配;
所述TA由第一通信节点通过协议或者RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的所述TA的精度:
第一时间基本单元(Tc)值;
第二时间基本单元(Ts)值;
TA粒度(granularity)值;
时间错误限制(Te Timing Error Limit)值;
TA偏移(NTA offset)值;
最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
上述方案中,所述第三发送模块,用于向所述第二通信节点发送MAC CE,所述MACCE携带有所述TA;不同的精度的所述TA,在发送的MAC CE占有的长度不同。
上述方案中,所述定时提前消息携带有所述TA,所述TA对应第一精度;所述第三发送模块,还用于向所述第二通信节点发送定时提前消息之后,根据精度的需求发送用于调整TA精度的MAC CE;所述用于调整TA精度的MAC CE携带第二精度。
上述方案中,所述装置还包括:第三接收模块,用于接收第二通信节点发送的第二通信节点能够支持的TA的精度和/或粒度的能力;和/或,
所述第三发送模块,用于向第二通信节点发送第一通信节点能够支持的TA的精度和/或粒度的能力。
上述方案中,所述第二通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第二通信节点能够支持的TA的精度和/或粒度的范围值;
第二通信节点能够支持的最大TA的精度和/或粒度;
第二通信节点能够支持的最小TA的精度和/或粒度;
第二通信节点能够支持的TA的精度和/或粒度的等级值。
上述方案中,所述第一通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第一通信节点能够支持的TA的精度和/或粒度的范围值;
第一通信节点能够支持的最大TA的精度和/或粒度;
第一通信节点能够支持的最小TA的精度和/或粒度;
第一通信节点能够支持的TA的精度和/或粒度的等级值。
上述方案中,所述第三发送模块,具体用于广播第一消息,或发送数据包;
所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;
其中,所述数据包,包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
上述方案中,所述第三发送模块,还用于向第二通信节点发送PDCCH、MAC CE或PUCCH消息;所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
本申请实施例还提供一种确定数据包的调度资源的装置,所述装置应用于终端,所述装置包括:第四处理模块;
所述第四处理模块,用于根据所述数据包的相关调度信息,更新所述数据包的调度策略;
所述数据包的调度策略,包括:所述数据包的调度优先级、所述数据包的调度时延和/或所述数据包的调度资源使用。
上述方案中,所述数据包的相关调度信息包括以下至少一种:
数据包的接收时间;
数据包的在缓存中的驻留时间;
数据包的发送时间信息;
数据包对应的逻辑信道的优先级;
数据包特定的优先级;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
特定门限;第二通信节点测得的数据包所在小区、波束和/或BWP的信道质量低于、高于、低于等于、或高于等于所述特定门限。
其中,所述数据包的前n个数据包的发送状态信息为混合自动重传请求HARQ的反馈信息,和/或无线链路控制子层RLC自动重传请求ARQ的反馈信息。
上述方案中,所述数据包的调度资源使用,包括以下至少一种方式:
通过降低MCS的方式发送所述数据包;
通过启动多连接方式发送所述数据包;
通过启动重复传输的方式发送所述数据包;
通过增加发送数据包的频域资源的方式发送所述数据包;
通过增加发送数据包的天线数的方式发送所述数据包;
通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包;
通过增加多连接的连接数的方式发送所述数据包;
通过增加重复传输次数的方式发送所述数据包;
通过提升发射功率的方式发送所述数据包;
其中,所述多连接方式,包括以下至少之一:和多个通信节点连接、和多个载波连接、和多个小区连接、和多个DU节点连接。
本发明实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以上第一通信节点侧的任一项所述时间信息的处理方法的步骤;或者,
所述处理器执行所述程序时实现以上第二通信节点侧的任一项所述时间信息的处理方法的步骤;或者,
所述处理器执行所述程序时实现以上第一通信节点侧的任一项所述定时提前的确定方法的步骤;或者,
所述处理器执行所述程序时实现以上第二通信节点侧的任一项所述定时提前的确定方法的步骤;或者,
所述处理器执行所述程序时实现以上终端侧的任一项所述确定数据包的调度资源的方法的步骤。
本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上第一通信节点侧的任一项所述时间信息的处理方法的步骤;或者,
所述处理器执行所述程序时实现以上第二通信节点侧的任一项所述时间信息的处理方法的步骤;或者,
所述处理器执行所述程序时实现以上第一通信节点侧的任一项所述定时提前的确定方法的步骤;或者,
所述处理器执行所述程序时实现以上第二通信节点侧的任一项所述定时提前的确定方法的步骤;或者,
所述处理器执行所述程序时实现以上终端侧的任一项所述确定数据包的调度资源的方法的步骤。
本发明实施例所提供的时间信息的处理方法、定时提前的确定方法、电子设备和存储介质,第一通信节点接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;所述第一通信节点基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源。相应的,第二通信节点获得数据包的第一时间信息,向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源。采用本发明实施例的技术方案,5G网络可以利用需要的特定网络的时钟(如TSN网络时间),准确确定5G网络内的时延预算,克服空口的不稳定性,从而做出高效准确的无线调度决定。
附图说明
图1为本发明实施例提供的一种时间信息的处理方法的流程示意图;
图2为本发明实施例提供的另一种时间信息的处理方法的流程示意图;
图3为本发明实施例提供的一种第一时延的确定方法的流程示意图;
图4为本发明实施例提供的上行和下行传输的时间关系示意图;
图5为本发明实施例提供的一种时间信息的处理装置的结构示意图;
图6为本发明实施例提供的另一种时间信息的处理装置的结构示意图;
图7为本发明实施例提供的一种定时提前的确定装置的结构示意图;
图8为本发明实施例提供的另一种定时提前的确定装置的结构示意图;
图9为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面结合实施例对本发明再作进一步详细的说明。
实施例一
图1为本发明实施例提供的一种时间信息的处理方法的流程示意图;如图1所示,所述方法包括:
步骤101、第一通信节点接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
步骤102、所述第一通信节点基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源。
这里,所述第二通信节点包括以下至少之一:终端(UE,User Equipment)、核心网设备、外部网元。所述第一通信节点包括:基站(NB,Node B)、5G基站(gNB)、微基站等。其中,所述外部网元,可以包括:核心网和其他网络的适配功能体或实体;UE和其他网络的适配功能体或实体;其他网络的控制功能体或实体。所述其他网络,可以是TSN网络、车联网、电力网络等。
所述第一时延,可以具体包括:第二通信节点自身进行数据处理的处理时延和/或第二通信节点与第一通信节点之间的空口时延。
具体地,所述第一通信节点接收第二通信节点发送的数据包的第一时间信息,包括:所述第一通信节点通过PDCP数据或SDAP数据接收第二通信节点发送的数据包的第一时间信息;
其中,所述第一时间信息携带在所述分组数据汇聚协议(PDCP,Packet DataConvergence Protocol)数据或业务数据适配协议(SDAP,Service Data Adapt Protocol)数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
具体地,在所述第二通信节点为终端的情况下,所述第一通信节点接收第二通信节点发送的数据包的第一时间信息,包括:
所述第一通信节点通过缓存状态报告(BSR,Buffer Status Report)请求接收第二通信节点发送的数据包的第一时间信息;
其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识。
具体地,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
需要说明的是,这里除BSR请求外,也可以采用上行调度请求(SR,SchedulingRequest)请求。
具体地,所述BSR请求对应的媒体访问控制控制单元(MAC CE)为预设格式的MACCE。
具体地,在所述第二通信节点为终端的情况下,所述第一通信节点接收第二通信节点发送的数据包的第一时间信息,包括:
所述第一通信节点通过时间状态报告信息接收第二通信节点发送的数据包的第一时间信息;
其中,所述时间状态报告信息中包括至少一个数据包的第一时间信息和数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
具体地,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息(具体指到达第二通信节点,如UE、核心网设备、RAN等);
所述数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求。
其中,所述数据包的前n个数据包的发送状态信息为混合自动重传请求(HARQ,Hybrid Automatic Repeat reQuest)的反馈信息,和/或无线链路控制子层(RLC,RadioLink Control Process)自动重传请求(ARQ,Automatic Repeatre Quest)的反馈信息。
这里,所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从无线接入网(RAN)发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点(如UE)之间的传输时延;所述第一发送时间表征数据包从5G网络发出时间或所述数据包从RAN发出时间,所述第一传输时长表征第二通信节点、如UE发送数据包的时间。
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。
这里,所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
第一通信节点根据所述数据包的第一时间信息,可以了解数据包最晚的发送时刻;以第一通信节点为基站,第一时间信息为第一发送时间为例进行说明:
针对上行数据包(如UE发送数据至基站,基站再发送给核心网):基站将数据包从5G网络发出时间点,减去UE到基站的时延,即可推出基站调度UE发送数据包的时间;减去基站到核心网的发送时延,即可推出从基站向核心网发送数据包的时间点;
针对上行数据包:基站将数据包的从RAN发出时间点,减去UE到基站的第一时延,即可推出基站调度UE发送数据包的时间;
针对下行数据包(如基站发送数据至UE的数据):基站将数据包的从5G网络发出时间点,减去UE到基站时延,即可推出基站调度UE接收数据包的时间;
针对下行数据包:基站根据数据包从RAN发送时间点,减去UE到基站的时延得到基站调度UE接收数据包的时间。
第一通信节点结合其他第一发送时间和第一时延也可按预设的计算策略可以得到数据包的发送时间、接收时间等。利用数据包的到达时间信息,基站可以尽快得处理数据包,包括:基站根据数据包的到达时刻,为该数据包选择匹配的无线资源,包括动态调度和半静态调度的资源。
具体地,所述步骤102中,所述确定数据包的调度资源,包括:确定所述数据包的第二发送时间;所述第二发送时间,用于指示所述第一通信节点和/或第二通信节点将所述数据包发送第三通信节点,所述第三通信节点包括以下至少之一:核心网设备、其他第一通信节点、终端。
进一步的,当第二发送时间用于指示第二通信节点将所述数据包发送第三通信节点时,第一通信节点可以将确定的第二发送时间发送给第二通信节点,第二通信节点接收后基于所述第二发送时间发送数据包。
其中,所述确定所述数据包的第二发送时间之前或之后,所述方法还包括:更新所述数据包的调度优先级。具体来说,所述更新所述数据包的调度优先级,包括:
在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;
在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;
在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包。
这里,所述采用预设发送方式发送所述数据包,包括以下至少一种:通过降低调制与编码策略(MCS,Modulation and Coding Scheme)的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或信道状态信息参考信号(CSI-RS)的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
具体地,所述确定所述数据包的第一时延,包括:
所述第一通信节点向第二通信节点发送测试数据包,以及接收所述第二通信节点发送的所述测试数据包,基于所述测试数据包的发送时间和接收时间确定第一时延。
具体地,所述基于所述测试数据包的发送时间和接收时间确定第一时延,包括:
基于测试数据包的起始发送的第一时间、所述第二通信节点接收所述测试数据包的第二时间点、所述第一通信节点接收所述测试数据包的第三时间点、所述第二通信节点再次接收所述测试数据的第四时间点、所述第一通信节点再次接收所述测试数据包的第五时间点,确定第一时延;所述第一时间点表征所述第二通信节点通过器件(device)获取数据包的时间;或者,
基于所述第一时间点和第一通信节点接收所述测试数据包的所述第三时间点,确定定时提前时间TA(Timing Advance),根据确定的所述TA推算获得所述第一时延。
这里,具体可以按预设推算策略根据TA推算获得所述第一时延。
这里,所述测试数据包,可以包括:特定网络的始终信息,如TSN时钟信息;从而第一通信节点可以根据TSN时钟信息确定自身与TSN网络对应的同步时钟。
具体地,所述方法还包括:所述第一通信节点按预设周期更新所述第一时延;其中,所述周期的取值与第一时延的精确度相关联。
具体地,所述第一通信节点更新所述第一时延,包括:所述第一通信节点在满足以下至少一个条件时,更新所述第一时延:
第二通信节点和/或所述第一通信节点测量到的无线信道质量和/或接收的功率的变化值达到第一预设门限;
第二通信节点所在位置不在预设位置;
所述第一通信节点的数据缓存量达到第二预设门限;
物理资源块(PRB,Physical Resource Block)的利用率达到第三预设门限;
所述第一通信节点的网络覆盖范围内处于连接态的终端的数量达到第四预设门限;
数据包的时延达到第五预设门限;
数据丢失率达到第六预设门限;
调度的网际协议(IP,Internet Protocol)的吞吐量达到第七预设门限;
下行链路(DL,Downlink)数据量和/或上行链路(UL,Uplink)数据量达到第八预设门限;
PRB利用率超过第九预设门限。
具体地,所述第一通信节点更新所述第一时延,包括:
所述第一通信节点向至少一个第二通信节点分别发送时延更新指令,所述时延更新指令通过以下至少一种条件发送:不同的载波带宽部分(BWP)、不同的波束(beam)、不同的帧结构(numerology)、不同的载波、不同的频段、不同的小区组。
具体地,所述第一通信节点向至少一个第二通信节点分别发送时延更新指令,包括:所述第一通信节点在多个时间点向至少一个第二通信节点分别发送时延更新指令;获得所述至少一个第二通信节点发送的更新后的第一时延。
实时例二
图2为本发明实施例提供的另一种时间信息的处理方法的流程示意图;如图2所示,所述方法包括:
步骤201、第二通信节点获得数据包的第一时间信息。
步骤202、向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源。
这里,所述第二通信节点包括以下至少之一:UE、核心网设备、外部网元。
具体地,所述第二通信节点将所述第一时间信息发送至第一通信节点,包括:
所述第二通信节点通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
具体地,在所述第二通信节点为终端的情况下,所述第二通信节点将所述第一时间信息发送至第一通信节点,包括:
终端通过BSR请求将数据包的第一时间信息发送到第一通信节点;
其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识。
具体地,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
具体地,在所述第二通信节点为终端的情况下,所述第二通信节点将所述第一时间信息发送至第一通信节点之前,所述方法还包括:
基于第一时延和所述第一时间信息确定所述BSR请求的发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种;所述发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种,用以指示所述终端发送所述BSR请求;
所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
具体地,所述BSR请求对应的MAC CE为预设格式的MAC CE。
需要说明的是,除了BSR请求,也可以采用SR请求。
具体地,在所述第二通信节点为终端的情况下,所述第二通信节点将所述第一时间信息发送至第一通信节点,包括:
终端通过时间状态报告向第一通信节点发送第一时间信息;所述时间状态报告包括:至少一个数据包的第一时间信息及数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
具体地,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLCARQ的反馈信息。
具体地,所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。
具体地,所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
具体地,所述第二通信节点获得数据包的第一时间信息,包括:
所述第二通信节点通过自身的TSN功能模块从device中获得所述数据包的第一时间信息。
具体地,在所述第二通信节点为终端的情况下,所述第二通信节点通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点之前,所述方法还包括:
所述第二通信节点的PDCP实体或SDAP实体将所述第一时间信息、第一时延和所述数据包的标识发送至MAC实体,所述MAC实体基于所述第一时间信息和第一时延为所述数据包选择半持续性调度(SPS,Semi-Persistent Scheduling)或配置的授权(CG,ConfiguredGrant)资源;所述SPS或CG资源,用于将所述PDCP数据或SDAP数据发送给第一通信节点;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
实施例三、提供一种时间信息的处理方法,应用于TSN网络和5G网络中,具体用于UE发送数据包至基站(即发送上行数据的发送);所述方法包括:
步骤301、UE确定发送时间信息。
具体来说,UE可以通过自身的解读功能模块(例如,针对TSN网络,UE可以利用自身的TSN解读功能模块)读取由device获得的某个数据包(如数据包A)的发送时间点Tm(从5G***发出的时间)。所述发送时间信息,包括以下至少一种:
从5G网络发出时间点Tm;
Tm相关的一个范围值,如从Tm与第一偏移量的差至Tm与所述第一偏移量的和,即从Tm-Tdelta1到Tm+Tdelta1;
Tm-Tr;其中,Tr表征数据包A到达UE的到达时间Tr,Tr和所述Tm相减获得发送的时延信息,即第二时延;
Tm-Tr相关的一个范围值,如从Tm-Tr-Tdelta2到Tm-Tr+Tdelta2;所述Tdelta2为第二偏移量;
Tm-Tc;其中,所述Tc表征获知的RAN和用户端口功能(UPF,User Port Function)的时延信息;
Tm-Tc相关的一个范围值,如从Tm-Tc-Tdelta3到Tm-Tc+Tdelta3;所述Tdelta3为第三偏移量;
Tm-Tr相关的另一个范围值,如从Tm-Tc-Tr-Tdelta4到Tm-Tc-Tr+Tdelta4;其中所述Tdelta4为第四偏移量。
步骤302、UE将确定的所述发送时间信息发送给基站。
这里,UE通过PDCP数据或SDAP数据将所述发送时间信息发送给基站,将所述发送时间信息携带在所述PDCP数据或SDAP数据的有效载荷(payload)中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述发送时间信息的特定标识;或者,所述发送时间信息携带在所述PDCP数据或SDAP数据的头部中。
具体来说,UE将发送时间信息发送给下层,所述下层可以是SDAP层或PDCP层;以PDCP为例,UE侧将发送时间信息封装在PDCP的payload里,并在PDCP的头里给出特定标识,然后发送给基站;或者,直接把发送时间信息在PDCP的头中指示,并发送给基站。基站可以解读出所述发送时间信息,根据所述发送时间信息和预先确定的第一时延选择合适的时间点,按选择的时间点将数据包A发送给下游节点,如UPF、相邻基站、核心网等。
进一步来说,UE的SDAP或者PDCP层可以通过内部消息(如,原语)将所述发送时间信息和对应的数据包的标识、如序列号(SN,Serial Number)等,告知到MAC层;MAC层根据所述方时间信息为该数据包A选择合适的SPS/CG资源,所述SPS/CG资源,用于将所述PDCP数据或SDAP数据发送给第一通信节点;
所述UE,除了可以根据优先级,也根据所述发送时间信息决定SR请求或BSR请求的发送时间、BSR发送的逻辑信道、逻辑信道组、逻辑信息复用的顺序或优先级中的至少一个。
发送BSR请求时,携带有数据包A的发送时间信息、数据包的标识、逻辑信道、逻辑信道组号中的至少一个;其中,所述发送时间信息可以是通过映射的粒度较粗的时间信息,或只是通过若干比特指示一定范围的时间信息,也可以是上述的发送时间信息。
所述BSR请求对应的MAC CE为预设格式的MAC CE。
这里,UE还可以发送一个时间状态报告信息,其携带一个或多个数据包的发送时间信息、数据包的标识等;其中,此处的数据包的发送时间信息可以是时间数据,也可以时间的指示信息(如:映射的粒度较粗的时间信息或通过若干比特指示一定范围的时间信息);所述时间状态报告信息可以是RLC、PDCP、SDAP和/或RRC控制信令。
步骤303、基站接收所述发送时间信息后,根据上述信息进行上行调度资源分配。
例如,根据上述发送时间信息调整对应数据包的发送资源的分配。具体来说,基站可以解读出所述发送时间信息,根据所述发送时间信息和预先确定的第一时延选择合适的时间点,按选择的时间点将数据包A发送给下游节点,如UPF、相邻基站、核心网等。
实施例四、本发明实施例提供了一种时间信息的处理方法,具体用于核心网设备发送数据包至基站(即下行数据的发送),所述方法包括:
步骤401、核心网确定发送时间信息。
具体来说,核心网通过TSN解读功能模块读取由device获得的某个数据包(如数据包A)的发送时间点Tm;这里,所述Tm具体指从5G网络发出时间点。其中,确定的所述发送时间信息可以包括以下至少一个:
发送时间点Tm;
Tm相关的一个范围值,如从Tm-Tdelta1到Tm+Tdelta1,所述Tdelta1表征第一偏移值;
Tm-Tr;其中,Tr为数据包A达到核心网的到达时间,Tm-Tr表征发送的时延;
Tm-Tr相关的一个范围值,如从Tm-Tr-Tdelta2到Tm-Tr+Tdelta2;所述Tdelta2表征第二偏移值。
Tm-Tc;其中,Tc表征UPF获知的RAN和UE的时延;
Tm-Tc相关的一个范围值,如从Tm-Tc-Tdelta3到Tm-Tc+Tdelta3,所述Tdelta3表征第三偏移值;
Tm-Tr相关的另一个范围值:从Tm-Tc-Tr-Tdelta4到Tm-Tc-Tr+Tdelta4,所述Tdelta4表征第四偏移值。
需要说明的是,所述RAN和UE的时延Tc可以预先确定,具体如下实施例五、六、七、八所示。
步骤402、核心网设备(如UPF)向基站发送数据包A的所述发送时间信息。
具体来说,核心网设备获取发送时间信息后,发送给下层,下层为SDAP或PDCP层,以PDCP为例,基站将发送时间信息封装在PDCP的payload里,在PDCP的头里给出特定标识,并发送给基站;或者,直接把发送时间信息在PDCP的头中指示,并发送给基站。
这里,核心网设备的SDAP或者PDCP层通过内部消息(如,原语)将所述发送时间信息和对应的数据包的标识(如SN号)等,告知到MAC层;由MAC层根据上述信息为该数据包选择合适的SPS/CG资源。
这里,UPF除了根据优先级外,也根据上述发送时间信息确定下行数据的调度顺序、逻辑信息复用的顺序或优先级中的至少一个。
步骤403、基站解读出所述发送时间信息后,根据所述发送时间信息选择合适的时间点,将数据包A发送给下游节点,如其他UPF、相邻基站、UE等。
具体来说,基站根据所述发送时间信息和预先确定的第一时延选择合适的时间点,按选择的时间点将数据包A发送给下游节点,这里的下游可以包括:UPF、相邻基站、核心网等。
实施例五、本发明实施例提供了一种基站确定第一时延的方法,所述方法包括:
步骤501、基站向UE发送确定时延请求。
步骤502、UE根据所述确定时延请求向基站发送测试数据包。
这里,所述UE可以通过TSN解读功能模块读取由device获得的TSN时钟信息,将其发送给基站。
举例来说,所述测试数据包可以包括:TSN时钟信息;UE将TSN时钟信息发送给下层,如下层为RRC层,则UE将TSN时钟信息(记做第一条消息)发送给基站。
步骤503、UE将发送TSN时钟信息的时间点发送给基站。
步骤504、基站接收后回复一条消息(记做第二条消息),所述第二条消息携带有接收到第一条信息的时间点(具体可以结合图3所示,这里的时间点为图3中的T1)。
步骤505、基站向UE发送第三条信息,该消息携带发送第二条消息的时间点T2。
步骤507、UE向基站发送第四条消息,第四条消息包括:UE计算出来的往返时延(t1-t0+t3-t2)给基站,该消息还携带有携带T3时间点。
步骤507、基站利用UE发送计算出来的往返的传输时延(t1-t0+t3-t2),并利用T0-Tr获得UE的处理时延,并根据TSN时钟信息确定自身与TSN网络对应的同步时间点。
具体可以结合图3所示,图3中,Tr表示数据包的到达时间,具体指TSN时钟信息到达UE的时间点;t0表示发送第一条消息(所述第一条消息可以为TSN时钟信息)的时间点;t1表示基站接收到第一条消息的时间点;t2表示发送第二条消息的时间点;t3表示终端接收到第二条消息的时间点;
具体来说,所述基站确定的所述传输时延和处理时延之和即为所述第一时延。并且,所述基站可以根据TSN始终信息推算出自身与TSN网络对应的同步时钟(即同步时间点)。
所述方法还可以包括:步骤509、基站发起UE在多个时间点发起时延确定请求,基站将一定时间段的计算结果进行平滑,保证推算过程的可适用性。
所述方法还可以包括:步骤510、在一定时间段后,基站发起时延更新请求。
需要说明的是,基站可以按预设周期更新时延;其中,所述周期的取值与时延的精确度和/或粒度相关联。或者,基站确定满足以下至少一个条件时,即可更新时延:UE和/或基站测量到的无线信道质量/接收的功率的变化达到第一预设门限;UE所在位置不在预设位置;基站的数据缓存量达到第二预设门限;PRB的利用率达到第三预设门限;基站的网络覆盖范围内处于接态的UE的数量达到第四预设门限;数据包的时延达到第五预设门限;其中,数据包的时延可以进一步分成数据的缓存时间、调度时间;数据丢失率达到第六预设门限;调度的IP的吞吐量达到第七预设门限;DL/UL数据量达到第八预设门限;PRB利用率超过第九预设门限。上述第一预设门限、第二预设门限……第九预设门限可以预先设定并保存。
实施例六、本发明实施例提供一种基站确定第一时延的方法,所述方法包括:
步骤601、基站向UE发送请求TSN时钟信息的请求。
步骤602、UE接收到上述请求后,通过自身的TSN解读功能模块读取由device获得的TSN时钟信息并发送给基站。
具体来说,UE向基站发送消息一,所述消息一包括:TSN时钟信息,且所述消息一携带有TSN时钟信息到达UE的时间点Tr。
步骤603、UE将发送TSN时钟信息的时间点T0发送给基站。
步骤604、基站收到消息一后,通过消息一确定目前的TA。
需要说明的是,UE可以预先触发TA更新,即预先请求基站发送TA。
步骤605、基站利用TA,推算出基站和UE之间的传输时延,并根据T0和Tr获得UE的处理时延,即T0-Tr;另外,基站可以根据TSN时钟信息确定自身的同步时间点。
通过上述步骤,基站从UE获得TSN时钟信息,推算出自身与TSN网络对应的同步时钟(同步时间点)。
所述方法还可以包括:步骤607、基站发起UE在多个时间点发起时延确定请求,基站将一定时间段的计算结果进行平滑,保证推算过程的可适用性。
所述方法还可以包括:步骤608、在一定时间段后,基站发起时延更新请求。基站可以按预设周期更新时延;其中,所述周期的取值与时延的精确度和/或粒度相关联。或者,基站确定满足以下至少一个条件时,即可更新时延:UE和/或基站测量到的无线信道质量/接收的功率的变化达到第一预设门限;UE所在位置不在预设位置;基站的数据缓存量达到第二预设门限;PRB的利用率达到第三预设门限;基站的网络覆盖范围内处于接态的UE的数量达到第四预设门限;数据包的时延达到第五预设门限;其中,数据包的时延可以进一步分成数据的缓存时间、调度时间;数据丢失率达到第六预设门限;调度的IP的吞吐量达到第七预设门限;DL/UL数据量达到第八预设门限;PRB利用率超过第九预设门限。
实施例七、本发明实施例提供一种TSN时钟信息获取方法;本发明实施例提供的方法中,可以由基站向UE请求TSN时钟信息,由UE的TSN解读功能模块读取由device获得的TSN时钟信息,并发送给下层,其中,所述下层为SDAP或者PDCP层,以PDCP为例,则UE将TSN时钟信息封装在PDCP的payload里,在PDCP的头里给出特定标识,并发送给基站;或者,直接把TSN时钟信息在PDCP的头中指示,并发送给基站。
实施例八、在上述实施例的基础上,基站可以触发UE或者同一位置的多个UE(例如,UE1、UE2和UE3)在同一位置发送TSN时钟信息。具体来说,基站向一个或多个UE发送时延更新指令,以触发UE发送TSN时钟信息;所述时延更新请求通过以下至少一种条件发送:不同的BWP、不同的beam、不同的numerology、不同的载波、不同的频段、不同的小区组。UE接收后,配合基站推算空口时延和处理时延,具体方法可以同上面的实施例。
实施例九、
本发明实施例提供了一种定时提前的确定方法,所述方法可以应用于第二通信节点,所述方法包括:
步骤900、第二通信节点和/或第一通信节点获得特定网络/特定业务/特定的第二通信节点对应的TA的精度和/或粒度。
步骤901、第二通信节点接收第一通信节点发送的携带定时提前时间TA信息的消息。
可选的,在步骤901之前,第二通信节点向第一通信节点发送第二通信节点能够支持的TA的精度和/或粒度的能力,比如,所述第二通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第二通信节点能够支持的TA的精度和/或粒度的范围值;
第二通信节点能够支持的最大TA的精度和/或粒度;
第二通信节点能够支持的最小TA的精度和/或粒度;
第二通信节点能够支持的TA的精度和/或粒度的等级值。
可选的,在步骤901之前,第一通信节点向第二通信节点发送第一通信节点能够支持的TA的精度和/或粒度的能力,从而第二通信节点接收第一通信节点发送的第一通信节点能够支持的TA的精度和/或粒度的能力,比如,第一通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第一通信节点能够支持的TA的精度和/或粒度的范围值;
第一通信节点能够支持的最大TA的精度和/或粒度;
第一通信节点能够支持的最小TA的精度和/或粒度;
第一通信节点能够支持的TA的精度和/或粒度的等级值。
步骤902、第二通信节点根据所述携带定时提前时间TA信息的消息,确定TA;所述TA是根据第一通信节点告知第二通信节点的携带定时提前时间TA信息(本发明中用TA0为标记),推算出的提前发送数据包/信令的时长;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
具体地,所述TA的精度与特定网络的时间精度匹配;
所述TA相关的参数由所述第一通信节点通过协议预定义或RRC信令配置以下至少一种数值和/或数值范围,以获得与所述特定网络的时间精度匹配的TA的精度:
第一时间基本单元(Tc)值;
第二时间基本单元(Ts)值;
TA粒度(granularity)值;
时间错误限制(Te Timing Error Limit)值;
TA偏移(NTA offset)值;
最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)的值或取值范围。
具体地,所述第二通信节点接收第一通信节点发送的携带定时提前时间TA信息的消息,包括:接收第一通信节点发送的随机接入响应、时间提前命令、切换消息或其他专用信令(包括RRC信息、MAC CE和/或PDCCH下行控制信息(DCI,Downlink ControlInformation))。
具体的,不同的精度的TA、TA0,在MAC CE占有的长度不同;也就是说,所述第一通信节点向所述第二通信节点发送MAC CE,所述MAC CE携带有所述TA;不同的精度的所述TA,在发送的MAC CE占有的长度不同。
具体地,所述第二通信节点也可以先发送现有的携带TA、TA0(TA、TA0对应一个精度,假设为第一精度)的MAC CE,然后再根据精度的需求,发送一个用于调整TA精度的MACCE;从而,第二通信节点接收所述用于调整TA精度的MAC CE(假设携带第二精度)后可以根据第二精度调节上述TA、TA0的精度。
具体地,所述第二通信节点接收第一通信节点发送的定时提前消息,包括:接收第一通信节点广播第一消息,或接收第一通信节点发送数据包;
具体地,所述第二通信节点获得特定网络、特定业务或特定的第二通信节点对应的TA的精度和/或粒度,包括:接收第一通信节点广播第一消息,或接收第一通信节点、核心网节点和/或***网元发送的数据包和/或信令;
具体地,所述第一通信节点获得特定网络/特定业务/特定的第二通信节点对应的TA的精度和/或粒度,包括:接收第二通信节点、核心网节点和/或***网元发送的数据包和/或信令;
所述第一消息、所述数据包和/或信令包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;
其中,所述数据包,包括以下至少之一:图片传输协议(PTP,Picture TransferProtocol)数据包、广义精确时间协议(gPTP)数据包、GPRS隧道协议(GTP,GPRSTunnellingProtoco)数据包、网际协议(IP,Internet Protocol)数据包、服务发现应用规范(SDAP,Service Discovery Application Profile)数据包、分组数据汇聚协议(PDCP,Packet Data Convergence Protocol)数据包、无线链路层控制协议(RLC,RadioLink Control)数据包、MAC数据包。
具体地,所述方法还包括:
接收第一通信节点发送的PDCCH、MAC CE或PUCCH消息,所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
具体地,TA精度的变更方法还包括:
接收第一通信节点发送的PDCCH的DCI信令和/或MAC CE信令来触发,或者,引入一种可变长的TA COMMAND信令,包括长度域和具体的TA0值。
相应的,本发明实施例还提供了一种定时提前的确定方法,所述方法应用于第一通信节点,所述方法包括:
步骤911、第一通信节点确定TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
这里,第一通信节点确定TA,包括:
基于测试数据包的起始发送的第一时间,及第一通信节点接收到第二通信节点发送的测试数据包的时间,确定TA的时间值,然后,根据确定的所述TA推算获得所述第一时延。所述第一时间点表征所述第二通信节点通过器件(device)获取数据包的时。
这里,具体可以按预设推算策略根据TA推算获得所述第一时延。
这里,所述测试数据包,可以包括:特定网络的始终信息,如TSN时钟信息;从而第一通信节点可以根据TSN时钟信息确定自身与TSN网络对应的同步时钟。
具体地,在步骤911之前,所述方法还可以包括:
第二通信节点和/或第一通信节点获得特定网络/特定业务/特定的第二通信节点对应的TA的精度和/或粒度。
具体来说,所述方法还可以包括:
接收第二通信节点发送的第二通信节点能够支持的TA的精度和/或粒度的能力;和/或,
第一通信节点向第二通信节点发送第一通信节点能够支持的TA的精度和/或粒度的能力。
这里,所述第二通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第二通信节点能够支持的TA的精度和/或粒度的范围值;
第二通信节点能够支持的最大TA的精度和/或粒度;
第二通信节点能够支持的最小TA的精度和/或粒度;
第二通信节点能够支持的TA的精度和/或粒度的等级值。
这里,所述第一通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第一通信节点能够支持的TA的精度和/或粒度的范围值;
第一通信节点能够支持的最大TA的精度和/或粒度;
第一通信节点能够支持的最小TA的精度和/或粒度;
第一通信节点能够支持的TA的精度和/或粒度的等级值。
步骤912、第一通信节点向所述第二通信节点发送定时提前消息,所述定时提前消息携带有所述定时提前值。
具体地,所述TA的精度与特定网络的时间精度匹配;
所述TA由第一通信节点通过协议或者RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的所述TA的精度:
Tc值;
Ts值;
TA granularity值;
Te Timing Error Limit值;
TA偏移值;
最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
具体地,所述第一通信节点向所述第二通信节点发送定时提前消息,包括:第一通信节点广播第一消息,或第一通信节点发送数据包;
所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;
其中,所述数据包,包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
具体地,所述方法还包括:
第一通信节点向第二通信节点发送PDCCH、MAC CE或PUCCH消息;所述PDCCH、MACCE或PUCCH消息,包括:TA的精度或TA的长度。
这里,所述第一通信节点向所述第二通信节点发送定时提前消息,包括:
所述第一通信节点向所述第二通信节点发送MAC CE,所述MAC CE携带有所述TA;不同的精度的所述TA,在发送的MAC CE占有的长度不同。
这里,所述第一通信节点向所述第二通信节点发送定时提前消息之后,还包括:
所述第一通信节点根据精度的需求发送用于调整TA精度的MAC CE;所述用于调整TA精度的MAC CE携带第二精度。
也就是说,所述第一通信节点先发送现有的携带TA、TA0(TA、TA0对应一个精度,假设为第一精度)的MAC CE;然后再根据精度的需求,发送一个调整TA精度的MAC CE,即发送第二精度,第二通信节点接收后可以根据第二精度调节上述TA、TA0的精度。
实施例十
本发明实施例提供了一种TA的精度和TSN网络的精度匹配方法;其中,TA用于UE上行传输时指示UE根据相应指令提前相应时间发出数据包。基站通过向UE发送随机接入响应消息或定时提前命令(TAC,Timing Advance Command),以告知UE定时提前的时间大小。
举例来说,UE可以解析所述TAC以获得TA0,并推算出TA的时间大小。结合图4上行下行的发送时间关系图所示,所述N_TA为UE根据TAC中解析出来的测量值;N_TA和offset是根据不同的频段、子载波间隔而变化定值,具体数值可以参考相关协议中的取值。
具体地,所述方法包括:
步骤901、基站获得特定网络(如TSN网络)要求的时间同步精度。
步骤902、基站通过随机接入响应消息或定时提前命令(TAC,Timing AdvanceCommand)向UE发送TA。
需要说明的是,这里上述步骤901和902的方法,也可以由UE获得特定网络要求的时间同步精度,并通过随机接入响应消息或TAC向基站发送TA。
其中,所述TA的精度应该和特定网络的时间精度匹配,包括至少以下一种:
不同特定网络的时间精度对应不同的第一时间基本单元(Tc)值;
不同特定网络的时间精度对应不同的第二时间基本单元(Ts)值;
不同特定网络的时间精度对应不同的TA的粒度的值;
不同特定网络的时间精度对应不同的时间错误限制(Te,Timing Error Limit)的值;
不同特定网络的时间精度对应不同的TA偏移(NTA offset)的值;
不同特定网络的时间精度对应不同的最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)的值或取值范围;
其中,具体定义方法可以在协议中定义不同的表格(具体见下面示例)或者通过RRC信令配置。
具体来说:5G***中的Tc值成为相对值,根据不同时间精度要求可对应不同的Tc值;比如高精度的Tc值较小,低精度的Tc值较大;LTE***中的Ts值成为相对值,不同时间精度要求可以对应不同的Ts值;比如高精度的Ts值较小,低精度的Ts值较大;
5G***中,N_TA的单位是Tc,计算公式可以改为N_TA=TA*16*64*Tc/2^u。与LTE的16Ts不同,NR TA的颗粒度随着子载波间隔和***带宽变化。***带宽可以有FFT尺寸来表征。
在协议中定义多个表格,如下表1所示,定义不同的UE TA调整精度(UE TimingAdvance adjustment accuracy):
Sub Carrier Spacing,SCS kHz 15 30 60 120
UE Timing Advance adjustment accuracy ±256Tc ±256Tc ±128Tc ±32Tc
表1
在协议中定义多个TA粒度(granularity)的表格,不同精度对应的TAgranularity不同,如表2所示;
Case No SC(kHz) u TA granularity in Tc FFT size Ts vs Tc TA granularity in Ts
1 120 3 16*8Tc 1024 1Ts=16Tc 8Ts
2 120 3 16*8 Tc 2048 1Ts=8Tc 16Ts
3 30 1 16*32 Tc 4096 1Ts=16Tc 32Ts
表2
在协议中定义多个时间错误限制(Te Timing Error Limit)表格,不同精度的Te的错误范围(Te Timing Error Limit)值不同,如下表3所示的Te Timing Error Limit:
/>
表3
在协议中定义多个TA偏移(NTA offset)表格,不同精度的表格中NTA offset值或取值范围不同,如下表4所示NTA offset的值。
表4
在协议中定义多个Tq Maximum Autonomous Time Adjustment Step and TpMinimum Aggregate Adjustment rate表格,不同精度的表格中Tq Maximum AutonomousTime Adjustment Step and Tp Minimum Aggregate Adjustment rate值或取值范围不同,如下表5所示的Tq Maximum Autonomous Time Adjustment Step and Tp MinimumAggregate Adjustment rate。
表5
本发明实施例中,基站可以通过广播包含以下至少一个内容的消息,或者发送包含以下至少一个的数据包,以告知UE TA和/TA的精度:每个TSN网络或时钟域对应的标识(可以是编号或名字)、所述TSN网络或时钟域的时钟精度、对应的TA的精度或TA的长度。
所述数据包,可以包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
或者:基站可以向UE发送物理下行控制信道(PDCCH,Physical Downlink ControlChannel)、MAC CE、物理上行链路控制信道(PUCCH,Physical Uplink Control Channel)消息,所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
需要说明的是,以上实施例中,由基站确定TA和TA的精度并告知UE,也可以由UE确定TA和TA的精度并告知基站,UE确定TA和TA的精度的方法与基站相同,告知方式也可以相同。
另外,在随机接入响应和时间提前命令中携带的TA0的长度或比特位根据时间精度的不同而改变。比如,时间同步要求是10us时,TA0的长度的12bit;如果时间同步要求是1us时,TA0的长度的18bit;
TA精度的变更可以同过PDCCH的DCI和/或MAC CE来触发,或者,引入一种可变长的TA COMMAND信令,包括长度域和具体的TA0。
这里,提高TA精度的方法可以包括:
A、在5G网络中修改Tc值,以改变时间精度;比如高精度的Tc值较小,低精度的Tc值较大。在LTE***中,修改Ts值,以改变时间精度;比如高精度的Ts值较小,低精度的Ts值较大。
B、在5G中,N_TA的单位变为Tc,计算公式改为N_TA=TA*16*64*Tc/2^u。与LTE的16Ts不同,NR TA的颗粒度随着子载波间隔和***带宽变化。***带宽可以有FFT尺寸来表征。
实施例十一
本发明实施例还提供了一种确定所述数据包的调度资源方法,所述方法包括:根据所述数据包的接收时间和所述数据包当前的优先级,更新所述数据包的调度优先级。
所述更新所述数据包的调度优先级,包括至少以下一种:
在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;
在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;
在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包。
这里,所述采用预设发送方式发送所述数据包,包括以下至少一种:通过降低MCS的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
实施例十二
本发明实施例还提供了一种确定所述数据包的调度资源方法,所述方法包括:根据所述数据包的相关调度信息,更新所述数据包的调度策略。
所述数据包的调度策略,包括:所述数据包的调度优先级、所述数据包的调度时延和/或所述数据包的调度资源使用。
所述数据包的相关调度信息包括以下至少一种:
数据包的接收时间;
所述数据包的在缓存中的驻留时间;
数据包的发送时间信息;
数据包对应的逻辑信道的优先级;
数据包特定的优先级;
数据包的到达时间信息(具体指到达第二通信节点,如UE、核心网设备、RAN等);
所述数据包的前n个数据包的发送状态信息,n为正整数;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
第二通信节点测得的数据包所在小区、波束和/或BWP的信道质量低于、高于、低于等于、或高于等于一个特定门限。
其中,所述数据包的前n个数据包的发送状态信息为混合自动重传请求(HARQ,Hybrid Automatic Repeat reQuest)的反馈信息,和/或无线链路控制子层(RLC,RadioLink Control Process)自动重传请求(ARQ,Automatic Repeatre Quest)的反馈信息;
所述数据包的调度资源使用,包括以下至少一种方式:
通过降低调制与编码策略(MCS,Modulation and Coding Scheme)的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或信道状态信息参考信号(CSI-RS)的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包、通过提升发射功率的方式发送所述数据包;
其中,所述多连接方式,包括:和多个通信节点连接、和多个载波连接、和多个小区连接和/或和多个DU节点连接。
其中,更新所述数据包的调度策略的方法,包括:
通过第一通信节点的信令来更新所述数据包的调度策略的方法,或者:
通过第一通信节点的信令预设配置启动条件,由第二通信节点根据第一通信节点的信令预设配置启动条件确定更新所述数据包的调度策略并执行更新所述数据包的调度策略的操作。
根据所述数据包的相关调度信息,更新所述数据包的调度策略的方法,举例说明,如:
在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包。
这里,所述采用预设发送方式发送所述数据包,包括以下至少一种:
通过降低调制与编码策略(MCS,Modulation and Coding Scheme)的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或信道状态信息参考信号(CSI-RS)的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
其中,通过启动多连接方式发送所述数据包的方法,包括:
第一通信节点预先设定启动多连接方式,以及启动多连接使用的具体的RLC实体对应的节点、载波、BWP和/或波束信息发送给第二通信节点;
第一通信节点预先设定启动多连接方式,以及启动多连接使用的RLC实体对应的节点、载波、BWP和/或波束的条件,如信道条件,发送给第二通信节点,在条件满足时,第二通信节点根据条件选择了合适的RLC实体对应的节点和/或载波;
第一通信节点预先设定启动多连接方式,以及启动多连接使用的RLC实体对应的节点、载波、BWP和/或波束的条件,如信道条件,发送给第二通信节点,在条件满足时,第二通信节点根据条件选择了合适的RLC实体对应的节点和/或载波,通过以下至少一种方式隐式的告知第一通信节点,选择的RLC实体对应的节点和/或载波:
通过第二通信节点发送SR和/或BSR和/或上行数据的节点、载波、BWP和/或波束;
选择的CG/SPS资源所在的节点、载波、BWP和/或波束的选择
其中所述条件包括以下至少一个:
第二通信节点测得的数据包所在小区、波束、和/或BWP的信道质量低于或低于等于门限m;
第二通信节点测得的数据包所在小区、波束、和/或BWP的信道质量高于或高于等于一个门限n;
在发送所述数据包之前存在预设数量的其他数据包发送失败;
在第一失败的数据包的幸存时间内,没有数据包成功发送;
该数据包的优先级高于一个门限l。
所述更新所述数据包的调度优先级,包括至少以下一种:
在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;
在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;
本发明中的应用在数据包的方法也可以应用于数据包对应的逻辑信道粒度。
实施例十三
本发明实施例提供了一种时间信息的处理装置,如图5,所述装置应用第一通信节点,所述装置包括:第一接收模块和第一确定模块;其中,
所述装置应用第一通信节点,所述装置包括:第一接收模块和第一确定模块;其中,
所述第一接收模块,用于接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;
所述第一确定模块,用于基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源。
具体地,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
具体地,所述第一接收模块,具体用于通过PDCP数据或SDAP数据接收第二通信节点发送的数据包的第一时间信息;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
具体地,在所述第二通信节点为终端的情况下,所述第一接收模块,具体用于通过缓存状态报告BSR请求接收第二通信节点发送的数据包的第一时间信息;
其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识。
具体地,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
具体地,所述BSR请求对应的MAC CE为预设格式的MAC CE。
具体地,在所述第二通信节点为终端的情况下,所述第一接收模块,具体用于通过时间状态报告信息接收第二通信节点发送的数据包的第一时间信息;
其中,所述时间状态报告信息中包括至少一个数据包的第一时间信息和数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
具体地,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLCARQ的反馈信息。
具体地,所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从RAN发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。
具体地,所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
具体地,所述确定模块,具体用于:
接收第二通信节点发送的第一时延;或者,
向第二通信节点发送测试数据包,以及接收所述第二通信节点发送的所述测试数据包,基于所述测试数据包的发送时间和接收时间确定第一时延。
具体地,所述第一确定模块,具体用于基于测试数据包的起始发送的第一时间、所述第二通信节点接收所述测试数据包的第二时间点、所述第一通信节点接收所述测试数据包的第三时间点、所述第二通信节点再次接收所述测试数据的第四时间点、所述第一通信节点再次接收所述测试数据包的第五时间点,确定第一时延;所述第一时间点表征所述第二通信节点通过device获取数据包的时间;所述测试数据包包括:TSN时钟信息;或者,
基于所述第一时间点和第一通信节点接收所述测试数据包的所述第三时间点,确定第一时延。
具体地,所述装置还包括更新模块,用于按预设周期更新所述第一时延;其中,所述周期的取值与第一时延的精确度相关联。
具体地,所述更新模块,具体用于在第一通信节点在满足以下至少一个条件时,更新所述第一时延:
第二通信节点和/或所述第一通信节点测量到的无线信道质量和/或接收的功率的变化值达到第一预设门限;
第二通信节点所在位置不在预设位置;
所述第一通信节点的数据缓存量达到第二预设门限;
PRB的利用率达到第三预设门限;
所述第一通信节点的网络覆盖范围内处于连接态的终端的数量达到第四预设门限;
数据包的时延达到第五预设门限;
数据丢失率达到第六预设门限;
调度的IP的吞吐量达到第七预设门限;
DL数据量和/或UL数据量达到第八预设门限;
PRB利用率超过第九预设门限。
具体地,所述更新模块,具体用于向至少一个第二通信节点分别发送时延更新指令,所述时延更新指令通过以下至少一种条件发送:不同的BWP、不同的beam、不同的numerology、不同的载波、不同的频段、不同的小区组。
具体地,所述更新模块,具体用于在多个时间点向至少一个第二通信节点分别发送时延更新指令;获得所述至少一个第二通信节点发送的更新后的第一时延。
具体地,所述第一确定模块,具体用于确定所述数据包的第二发送时间;所述第二发送时间,用于指示所述第一通信节点和/或第二通信节点将所述数据包发送第三通信节点,所述第三通信节点包括以下至少之一:核心网设备、其他第一通信节点、终端。
具体地,所述第一确定模块,还用于在确定所述数据包的第二发送时间之前或之后,更新所述数据包的调度优先级;
所述更新所述数据包的调度优先级,包括:
在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;
在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;
在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包。
具体地,所述采用预设发送方式发送所述数据包,包括以下至少一种:通过降低MCS的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
实施例十四
本发明实施例提供了一种时间信息的处理装置,如图6,所述装置应用于第二通信节点,所述装置包括:第一获取模块和第一发送模块;其中,
所述第一获取模块,用于获得数据包的第一时间信息;
所述第一发送模块,用于向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源。
具体地,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
具体地,所述第一发送模块,具体用于通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
具体地,在所述第二通信节点为终端的情况下,所述第一发送模块,具体用于通过缓存状态报告BSR请求将数据包的第一时间信息发送到第一通信节点;
其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识。
具体地,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
具体地,在所述第二通信节点为终端的情况下,所述第一发送模块,还用于在将所述第一时间信息发送至第一通信节点之前,基于第一时延和所述第一时间信息确定所述BSR请求的发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种;所述发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种,用以指示所述终端发送所述BSR请求;
所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
具体地,所述BSR请求对应的MAC CE为预设格式的MAC CE。
具体地,在所述第二通信节点为终端的情况下,所述第一发送模块,具体用于通过时间状态报告向第一通信节点发送第一时间信息;所述时间状态报告包括:至少一个数据包的第一时间信息及数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
具体地,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLCARQ的反馈信息。
具体地,所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。
具体地,所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
具体地,所述第一获取模块,具体用于通过自身的解读功能模块从device中获得所述数据包的第一时间信息。
具体地,在所述第二通信节点为终端的情况下,所述第一发送模块,具体包括以下至少之一:PDCP实体、SDAP实体、MAC实体;
所述PDCP实体或SDAP实体,用于将所述第一时间信息、第一时延和所述数据包的标识发送至MAC实体;
所述MAC实体,用于基于所述第一时间信息和第一时延为所述数据包选择SPS或CG资源;所述SPS或CG资源,用于将所述PDCP数据或SDAP数据发送给第一通信节点;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
具体地,所述装置还包括:第二确定模块,所述第二确定模块,用于确定第一时延;所述确定第一时延,包括:接收第一通信节点广播的所述第一时延;或者,
向第一通信节点发送测试数据包,以及接收所述第一通信节点发送的所述测试数据包,基于所述测试数据包的发送时间和接收时间确定第一时延。
具体地,所述第二确定模块,具体用于基于测试数据包的起始发送的第一时间、第二通信节点接收所述测试数据包的第二时间点、第一通信节点接收所述测试数据包的第三时间点、第二通信节点再次接收所述测试数据的第四时间点、第一通信节点再次接收所述测试数据包的第五时间点,按预设策略确定第一时延;所述第一时间点表征第二通信节点从device获取数据包的时间;所述测试数据包包括:TSN时钟信息;或者,
基于所述第一时间点和第一通信节点接收所述测试数据包的第三时间点,确定第一时延。
需要说明的是:上述实施例提供的时间信息的处理装置在进行时间信息的处理方法时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的时间信息的处理装置与时间信息的处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
实施例十五
本发明实施例提供了一种定时提前的确定装置,应用于第二通信节点,如图7所示,所述装置包括:第二接收模块和第二确定模块;
所述第二接收模块,用于接收第一通信节点发送的定时提前消息;
所述第二确定模块,用于根据所述定时提前消息确定TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
具体地,所述TA的精度与特定网络的时间精度匹配;
所述TA由所述第一通信节点通过协议或RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的TA的精度:
第一时间基本单元(Tc)值;
第二时间基本单元(Ts)值;
TA粒度(granularity)值;
时间错误限制(Te Timing Error Limit)值;
TA偏移(NTA offset)值;
最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
具体地,所述第二接收模块,具体用于接收第一通信节点广播第一消息,或接收第一通信节点发送数据包;
所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;
其中,所述数据包,包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
具体地,所述第二接收模块,用于接收第一通信节点发送的MAC CE,所述MAC CE携带有所述TA;不同的精度的所述TA,在发送的MAC CE占有的长度不同。
具体地,所述装置还包括:第二发送模块,用于向第一通信节点发送的第二通信节点能够支持的TA的精度和/或粒度的能力;和/或,
所述第二接收模块,用于接收第一通信节点发送的第一通信节点能够支持的TA的精度和/或粒度的能力。
具体地,所述第二通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第二通信节点能够支持的TA的精度和/或粒度的范围值;
第二通信节点能够支持的最大TA的精度和/或粒度;
第二通信节点能够支持的最小TA的精度和/或粒度;
第二通信节点能够支持的TA的精度和/或粒度的等级值。
具体地,所述第一通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第一通信节点能够支持的TA的精度和/或粒度的范围值;
第一通信节点能够支持的最大TA的精度和/或粒度;
第一通信节点能够支持的最小TA的精度和/或粒度;
第一通信节点能够支持的TA的精度和/或粒度的等级值。
具体地,所述第二接收模块,还用于接收第一通信节点发送的PDCCH、MAC CE或PUCCH消息,所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
相应的,本发明实施例还提供了一种定时提前的确定装置,应用于第一通信节点,如图8所示,所述装置包括:第三确定模块和第三发送模块;其中,
所述第三确定模块,用于确定TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;
所述第三发送模块,用于向所述第二通信节点发送定时提前消息,所述定时提前消息携带有所述定时提前值。
具体地,所述TA的精度与特定网络的时间精度匹配;
所述TA由第一通信节点通过协议或者RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的所述TA的精度:
第一时间基本单元(Tc)值;
第二时间基本单元(Ts)值;
TA粒度(granularity)值;
时间错误限制(Te Timing Error Limit)值;
TA偏移(NTA offset)值;
最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
具体地,所述第三发送模块,用于向所述第二通信节点发送MAC CE,所述MAC CE携带有所述TA;不同的精度的所述TA,在发送的MAC CE占有的长度不同。
具体地,所述定时提前消息携带有所述TA,所述TA对应第一精度;所述第三发送模块,用于根据精度的需求发送用于调整TA精度的MAC CE;所述用于调整TA精度的MAC CE携带第二精度。
具体地,所述第三发送模块,用于向第二通信节点发送第一通信节点能够支持的TA的精度和/或粒度的能力;
所述装置还包括:第三接收模块,用于接收第二通信节点发送的第二通信节点能够支持的TA的精度和/或粒度的能力。
具体地,所述第二通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第二通信节点能够支持的TA的精度和/或粒度的范围值;
第二通信节点能够支持的最大TA的精度和/或粒度;
第二通信节点能够支持的最小TA的精度和/或粒度;
第二通信节点能够支持的TA的精度和/或粒度的等级值。
具体地,所述第一通信节点能够支持的TA的精度和/或粒度的能力,包括以下至少一种:
第一通信节点能够支持的TA的精度和/或粒度的范围值;
第一通信节点能够支持的最大TA的精度和/或粒度;
第一通信节点能够支持的最小TA的精度和/或粒度;
第一通信节点能够支持的TA的精度和/或粒度的等级值。
具体地,所述第三发送模块,具体用于广播第一消息,或发送数据包;
所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;
其中,所述数据包,包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
具体地,所述第三发送模块,还用于向第二通信节点发送PDCCH、MAC CE或PUCCH消息;所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
需要说明的是:上述实施例提供的定时提前的确定装置在进行定时提前的确定方法时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的定时提前的确定装置与定时提前的确定方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请实施例还提供一种确定数据包的调度资源的装置,所述装置应用于终端,所述装置包括:第四处理模块;
所述第四处理模块,用于根据所述数据包的相关调度信息,更新所述数据包的调度策略;
所述数据包的调度策略,包括:所述数据包的调度优先级、所述数据包的调度时延和/或所述数据包的调度资源使用。
具体地,所述数据包的相关调度信息包括以下至少一种:
数据包的接收时间;
数据包的在缓存中的驻留时间;
数据包的发送时间信息;
数据包对应的逻辑信道的优先级;
数据包特定的优先级;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
特定门限;第二通信节点测得的数据包所在小区、波束和/或BWP的信道质量低于、高于、低于等于、或高于等于所述特定门限。
其中,所述数据包的前n个数据包的发送状态信息为混合自动重传请求HARQ的反馈信息,和/或无线链路控制子层RLC自动重传请求ARQ的反馈信息。
具体地,所述数据包的调度资源使用,包括以下至少一种方式:
通过降低MCS的方式发送所述数据包;
通过启动多连接方式发送所述数据包;
通过启动重复传输的方式发送所述数据包;
通过增加发送数据包的频域资源的方式发送所述数据包;
通过增加发送数据包的天线数的方式发送所述数据包;
通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包;
通过增加多连接的连接数的方式发送所述数据包;
通过增加重复传输次数的方式发送所述数据包;
通过提升发射功率的方式发送所述数据包;
其中,所述多连接方式,包括以下至少之一:和多个通信节点连接、和多个载波连接、和多个小区连接、和多个DU节点连接。
需要说明的是:上述实施例提供的确定数据包的调度资源的装置在进行确定数据包的调度资源的方法时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的确定数据包的调度资源的装置与确定数据包的调度资源的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图9为本发明实施例提供的一种电子设备的结构示意图。所述装置90包括:处理器901和用于存储能够在所述处理器上运行的计算机程序的存储器902;其中,所述电子设备应用于第一通信节点时,所述处理器901用于运行所述计算机程序时,执行:接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源;其中,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:通过PDCP数据或SDAP数据接收第二通信节点发送的数据包的第一时间信息;其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:在所述第二通信节点为终端的情况下,所述接收第二通信节点发送的数据包的第一时间信息,包括:通过缓存状态报告BSR请求接收第二通信节点发送的数据包的第一时间信息;其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识;这里,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识;所述BSR请求对应的MAC CE为预设格式的MAC CE。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:在所述第二通信节点为终端的情况下,所述接收第二通信节点发送的数据包的第一时间信息,包括:通过时间状态报告信息接收第二通信节点发送的数据包的第一时间信息;其中,所述时间状态报告信息中包括至少一个数据包的第一时间信息和数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令;其中,所述第一时间信息包括以下至少之一:数据包的发送时间信息、数据包的到达时间信息、所述数据包的前n个数据包的发送状态信息,n为正整数;数据包的发送周期信息;数据包一个周期的发送持续时间信息;数据包的长度信息;数据包在缓存中驻留的时长信息;数据包的幸存时间信息;数据包的时延要求;数据包的HARQ定时中k的取值;数据包的可靠性要求;数据包调度匹配的RNTI;数据包的发射功率要求;其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLC ARQ的反馈信息;所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从RAN发出时间点;所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;所述时间范围与所述第一发送时间相关,或者与所述第二时延相关;其中,所述时间范围包括以下至少之一:第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:向第二通信节点发送测试数据包,以及接收所述第二通信节点发送的所述测试数据包,基于所述测试数据包的发送时间和接收时间确定第一时延。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:基于测试数据包的起始发送的第一时间、所述第二通信节点接收所述测试数据包的第二时间点、所述第一通信节点接收所述测试数据包的第三时间点、所述第二通信节点再次接收所述测试数据的第四时间点、所述第一通信节点再次接收所述测试数据包的第五时间点,确定第一时延;所述第一时间点表征所述第二通信节点通过device获取数据包的时间;所述测试数据包包括:TSN时钟信息;或者,基于所述第一时间点和第一通信节点接收所述测试数据包的所述第三时间点,确定定时提前时间TA,根据确定的所述TA推算获得所述第一时延。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:按预设周期更新所述第一时延;其中,所述周期的取值与第一时延的精确度相关联。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:在满足以下至少一个条件时,更新所述第一时延:第二通信节点和/或所述第一通信节点测量到的无线信道质量和/或接收的功率的变化值达到第一预设门限;第二通信节点所在位置不在预设位置;所述第一通信节点的数据缓存量达到第二预设门限;PRB的利用率达到第三预设门限;所述第一通信节点的网络覆盖范围内处于连接态的终端的数量达到第四预设门限;数据包的时延达到第五预设门限;数据丢失率达到第六预设门限;调度的IP的吞吐量达到第七预设门限;DL数据量和/或UL数据量达到第八预设门限;PRB利用率超过第九预设门限。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:向至少一个第二通信节点分别发送时延更新指令,所述时延更新指令通过以下至少一种条件发送:不同的BWP、不同的beam、不同的numerology、不同的载波、不同的频段、不同的小区组。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:在多个时间点向至少一个第二通信节点分别发送时延更新指令;获得所述至少一个第二通信节点发送的更新后的第一时延。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:确定所述数据包的第二发送时间;所述第二发送时间,用于指示所述第一通信节点和/或第二通信节点将所述数据包发送第三通信节点,所述第三通信节点包括以下至少之一:核心网设备、其他第一通信节点、终端。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:确定所述数据包的第二发送时间之前或之后,更新所述数据包的调度优先级;所述更新所述数据包的调度优先级,包括:在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包;其中,所述采用预设发送方式发送所述数据包,包括以下至少一种:通过降低调制与编码策略MCS的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
作为另一种实施例,所述电子设备应用于第二通信节点时,所述处理器901用于运行所述计算机程序时,执行:获得数据包的第一时间信息,向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源;其中,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点;其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:在所述第二通信节点为终端的情况下,通过缓存状态报告BSR请求将数据包的第一时间信息发送到第一通信节点;其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识;其中,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:在所述第二通信节点为终端的情况下,将所述第一时间信息发送至第一通信节点之前,基于第一时延和所述第一时间信息确定所述BSR请求的发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种;所述发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种,用以指示所述终端发送所述BSR请求;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。其中,所述BSR请求对应的MAC CE为预设格式的MAC CE。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:在所述第二通信节点为终端的情况下,通过时间状态报告向第一通信节点发送第一时间信息;所述时间状态报告包括:至少一个数据包的第一时间信息及数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。其中,所述第一时间信息包括以下至少之一:数据包的发送时间信息;数据包的到达时间信息;所述数据包的前n个数据包的发送状态信息,n为正整数;数据包的发送周期信息;数据包一个周期的发送持续时间信息;数据包的长度信息;数据包在缓存中驻留的时长信息;数据包幸存时间信息;数据包的时延要求;数据包的HARQ定时中k的取值;数据包的可靠性要求;数据包调度匹配的RNTI;数据包的发射功率要求;其中,所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLC ARQ的反馈信息;所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,所述第一发送时间表征所述数据包从5G网络发出时间点;所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。所述时间范围包括以下至少之一:第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:通过自身的TSN解读功能模块从device中获得所述数据包的第一时间信息。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:在所述第二通信节点为终端的情况下,通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点之前,PDCP实体或SDAP实体将所述第一时间信息、第一时延和所述数据包的标识发送至MAC实体,所述MAC实体基于所述第一时间信息和第一时延为所述数据包选择SPS或CG资源;所述SPS或CG资源,用于将所述PDCP数据或SDAP数据发送给第一通信节点;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
作为再一种实施例,所述电子设备应用于第二通信节点时,所述处理器901用于运行所述计算机程序时,执行:接收第一通信节点发送的定时提前消息;根据所述定时提前消息确定TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;其中,所述TA的精度与特定网络的时间精度匹配;所述TA由所述第一通信节点通过协议或RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的TA的精度:第一时间基本单元(Tc)值;第二时间基本单元(Ts)值;TA粒度(granularity)值;时间错误限制(Te Timing Error Limit)值;TA偏移(NTA offset)值;最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:接收第一通信节点广播第一消息,或接收第一通信节点发送数据包;所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;其中,所述数据包,包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:接收第一通信节点发送的PDCCH、MAC CE或PUCCH消息,所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
作为还一种实施例,所述电子设备应用于第二通信节点时,所述处理器901用于运行所述计算机程序时,执行:确定TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;向所述第二通信节点发送定时提前消息,所述定时提前消息携带有所述定时提前值;其中,所述TA的精度与特定网络的时间精度匹配;
所述TA由第一通信节点通过协议或者RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的所述TA的精度:第一时间基本单元(Tc)值;第二时间基本单元(Ts)值;TA粒度(granularity)值;时间错误限制(Te Timing Error Limit)值;TA偏移(NTA offset)值;最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:广播第一消息,或发送数据包;所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;其中,所述数据包,包括以下至少之一:PTP数据包、PTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
在一实施例中,所述处理器901还用于运行所述计算机程序时,执行:第一通信节点向第二通信节点发送PDCCH、MAC CE或PUCCH消息;所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
作为再一种实施例,所述电子设备应用于终端时,所述处理器901用于运行所述计算机程序时,执行:根据所述数据包的相关调度信息,更新所述数据包的调度策略;所述数据包的调度策略,包括:所述数据包的调度优先级、所述数据包的调度时延和/或所述数据包的调度资源使用。
需要说明的是,位于电子设备90的处理器901执行所述程序时实现的具体步骤已在上文详述,这里不再赘述。
实际应用时,所述装置90还可以包括:至少一个网络接口903。电子设备90中的各个组件通过总线***904耦合在一起。可理解,总线***904用于实现这些组件之间的连接通信。总线***904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线***904。其中,所述处理器901的个数可以为至少一个。网络接口903用于电子设备90与其他设备之间有线或无线方式的通信。
本发明实施例中的存储器902用于存储各种类型的数据以支持电子设备90的操作。
上述本发明实施例揭示的方法可以应用于处理器901中,或者由处理器901实现。处理器901可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器901中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器901可以是通用处理器、数字信号处理器(DSP,DiGital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器901可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器902,处理器901读取存储器902中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,电子设备90可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行:接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源;其中,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
在一实施例中,所述计算机程序被处理器运行时,执行:通过PDCP数据或SDAP数据接收第二通信节点发送的数据包的第一时间信息;其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
在一实施例中,所述计算机程序被处理器运行时,执行:在所述第二通信节点为终端的情况下,所述接收第二通信节点发送的数据包的第一时间信息,包括:通过缓存状态报告BSR请求接收第二通信节点发送的数据包的第一时间信息;其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识;这里,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识;所述BSR请求对应的MAC CE为预设格式的MAC CE。
在一实施例中,所述计算机程序被处理器运行时,执行:在所述第二通信节点为终端的情况下,所述接收第二通信节点发送的数据包的第一时间信息,包括:通过时间状态报告信息接收第二通信节点发送的数据包的第一时间信息;其中,所述时间状态报告信息中包括至少一个数据包的第一时间信息和数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令;其中,所述第一时间信息包括以下至少之一:数据包的发送时间信息、数据包的到达时间信息、数据包的前n个数据包的发送状态信息,n为正整数;数据包的发送周期信息;数据包一个周期的发送持续时间信息;数据包的长度信息;数据包在缓存中驻留的时长信息;数据包的幸存时间信息;数据包的时延要求;数据包的HARQ定时中k的取值;数据包的可靠性要求;数据包调度匹配的RNTI;数据包的发射功率要求;其中,所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLC ARQ的反馈信息;所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从RAN发出时间点;所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;所述时间范围与所述第一发送时间相关,或者与所述第二时延相关;其中,所述时间范围包括以下至少之一:第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
在一实施例中,所述计算机程序被处理器运行时,执行:向第二通信节点发送测试数据包,以及接收所述第二通信节点发送的所述测试数据包,基于所述测试数据包的发送时间和接收时间确定第一时延。
在一实施例中,所述计算机程序被处理器运行时,执行:基于测试数据包的起始发送的第一时间、所述第二通信节点接收所述测试数据包的第二时间点、所述第一通信节点接收所述测试数据包的第三时间点、所述第二通信节点再次接收所述测试数据的第四时间点、所述第一通信节点再次接收所述测试数据包的第五时间点,确定第一时延;所述第一时间点表征所述第二通信节点通过device获取数据包的时间;所述测试数据包包括:TSN时钟信息;或者,基于所述第一时间点和第一通信节点接收所述测试数据包的所述第三时间点,确定定时提前时间TA,根据确定的所述TA推算获得所述第一时延。
在一实施例中,所述计算机程序被处理器运行时,执行:按预设周期更新所述第一时延;其中,所述周期的取值与第一时延的精确度相关联。
在一实施例中,所述计算机程序被处理器运行时,执行:在满足以下至少一个条件时,更新所述第一时延:第二通信节点和/或所述第一通信节点测量到的无线信道质量和/或接收的功率的变化值达到第一预设门限;第二通信节点所在位置不在预设位置;所述第一通信节点的数据缓存量达到第二预设门限;PRB的利用率达到第三预设门限;所述第一通信节点的网络覆盖范围内处于连接态的终端的数量达到第四预设门限;数据包的时延达到第五预设门限;数据丢失率达到第六预设门限;调度的IP的吞吐量达到第七预设门限;DL数据量和/或UL数据量达到第八预设门限;PRB利用率超过第九预设门限。
在一实施例中,所述计算机程序被处理器运行时,执行:向至少一个第二通信节点分别发送时延更新指令,所述时延更新指令通过以下至少一种条件发送:不同的BWP、不同的beam、不同的numerology、不同的载波、不同的频段、不同的小区组。
在一实施例中,所述计算机程序被处理器运行时,执行:在多个时间点向至少一个第二通信节点分别发送时延更新指令;获得所述至少一个第二通信节点发送的更新后的第一时延。
在一实施例中,所述计算机程序被处理器运行时,执行:确定所述数据包的第二发送时间;所述第二发送时间,用于指示所述第一通信节点和/或第二通信节点将所述数据包发送第三通信节点,所述第三通信节点包括以下至少之一:核心网设备、其他第一通信节点、终端。
在一实施例中,所述计算机程序被处理器运行时,执行:确定所述数据包的第二发送时间之前或之后,更新所述数据包的调度优先级;所述更新所述数据包的调度优先级,包括:在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包;其中,所述采用预设发送方式发送所述数据包,包括以下至少一种:通过降低MCS的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
本发明实施例提供的一种计算机可读存储介质,其上存储有计算机程序,作为另一种实施方式,所述计算机程序被处理器运行时,执行:获得数据包的第一时间信息,向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源;其中,所述第二通信节点包括以下至少之一:终端、核心网设备、外部网元。
在一实施例中,所述计算机程序被处理器运行时,执行:通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点;其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中。
在一实施例中,所述计算机程序被处理器运行时,执行:在所述第二通信节点为终端的情况下,通过缓存状态报告BSR请求将数据包的第一时间信息发送到第一通信节点;其中,所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识;其中,所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识。
在一实施例中,所述计算机程序被处理器运行时,执行:在所述第二通信节点为终端的情况下,将所述第一时间信息发送至第一通信节点之前,基于第一时延和所述第一时间信息确定所述BSR请求的发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种;所述发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种,用以指示所述终端发送所述BSR请求;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。其中,所述BSR请求对应的MAC CE为预设格式的MAC CE。
在一实施例中,所述计算机程序被处理器运行时,执行:在所述第二通信节点为终端的情况下,通过时间状态报告向第一通信节点发送第一时间信息;所述时间状态报告包括:至少一个数据包的第一时间信息及数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;其中,所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。其中,所述第一时间信息包括以下至少之一:数据包的发送时间信息;数据包的到达时间信息;所述数据包的前n个数据包的发送状态信息,n为正整数;数据包的发送周期信息;数据包一个周期的发送持续时间信息;数据包的长度信息;数据包在缓存中驻留的时长信息;数据包幸存时间信息;数据包的时延要求;数据包的HARQ定时中k的取值;数据包的可靠性要求;数据包调度匹配的RNTI;数据包的发射功率要求;其中,所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLC ARQ的反馈信息;所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,所述第一发送时间表征所述数据包从5G网络发出时间点;所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;所述时间范围与所述第一发送时间相关,或者与所述第二时延相关。所述时间范围包括以下至少之一:第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
在一实施例中,所述计算机程序被处理器运行时,执行:通过自身的TSN解读功能模块从device中获得所述数据包的第一时间信息。
在一实施例中,所述计算机程序被处理器运行时,执行:在所述第二通信节点为终端的情况下,通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点之前,PDCP实体或SDAP实体将所述第一时间信息、第一时延和所述数据包的标识发送至MAC实体,所述MAC实体基于所述第一时间信息和第一时延为所述数据包选择SPS或CG资源;所述SPS或CG资源,用于将所述PDCP数据或SDAP数据发送给第一通信节点;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
本发明实施例提供的一种计算机可读存储介质,其上存储有计算机程序,作为再一种实施方式,所述计算机程序被处理器运行时,执行:接收第一通信节点发送的定时提前消息;根据所述定时提前消息确定TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;其中,所述TA的精度与特定网络的时间精度匹配;所述TA由所述第一通信节点通过协议或RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的TA的精度:第一时间基本单元(Tc)值;第二时间基本单元(Ts)值;TA粒度(granularity)值;时间错误限制(Te Timing Error Limit)值;TA偏移(NTA offset)值;最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
在一实施例中,所述计算机程序被处理器运行时,执行:接收第一通信节点广播第一消息,或接收第一通信节点发送数据包;所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;其中,所述数据包,包括以下至少之一:PTP数据包、gPTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
在一实施例中,所述计算机程序被处理器运行时,执行:接收第一通信节点发送的PDCCH、MAC CE或PUCCH消息,所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
本发明实施例提供的一种计算机可读存储介质,其上存储有计算机程序,作为还一种实施方式,所述计算机程序被处理器运行时,执行:确定TA;所述TA为第一通信节点告知第二通信节点提前发送数据包的时间;所述TA与第一时延相关联,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;向所述第二通信节点发送定时提前消息,所述定时提前消息携带有所述定时提前值;其中,所述TA的精度与特定网络的时间精度匹配;
所述TA由第一通信节点通过协议或者RRC信令配置以下至少一种数值,以配置与所述特定网络的时间精度匹配的所述TA的精度:第一时间基本单元(Tc)值;第二时间基本单元(Ts)值;TA粒度(granularity)值;时间错误限制(Te Timing Error Limit)值;TA偏移(NTA offset)值;最大自动时间调整步长(T-g)和最小聚合调整速率(T-p)值或取值范围。
在一实施例中,所述计算机程序被处理器运行时,执行:广播第一消息,或发送数据包;所述第一消息或所述数据包,包括:特定网络或时钟域对应的标识、所述特定网络或时钟域的时钟精度、TA的精度或TA的长度中的至少一个;其中,所述数据包,包括以下至少之一:PTP数据包、PTP数据包、GTP数据包、IP数据包、SDAP数据包、PDCP数据包、RLC数据包、MAC数据包。
在一实施例中,所述计算机程序被处理器运行时,执行:第一通信节点向第二通信节点发送PDCCH、MAC CE或PUCCH消息;所述PDCCH、MAC CE或PUCCH消息,包括:TA的精度或TA的长度。
作为再一种实施例,所述计算机可读存储介质应用于终端时,所述计算机程序被处理器运行时,执行:根据所述数据包的相关调度信息,更新所述数据包的调度策略;所述数据包的调度策略,包括:所述数据包的调度优先级、所述数据包的调度时延和/或所述数据包的调度资源使用。
需要说明的是,位于终端的计算机可读存储介质运行时执行的具体步骤已在上文详述,这里不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (19)

1.一种时间信息的处理方法,其特征在于,所述方法包括:
第一通信节点接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;
所述第一通信节点基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源;
其中,所述第一通信节点接收第二通信节点发送的数据包的第一时间信息,包括以下至少之一:
所述第一通信节点通过分组数据汇聚协议PDCP数据或业务数据适配协议SDAP数据接收第二通信节点发送的数据包的第一时间信息;
在所述第二通信节点为终端的情况下,所述第一通信节点通过缓存状态报告BSR请求接收第二通信节点发送的数据包的第一时间信息;
在所述第二通信节点为终端的情况下,所述第一通信节点通过时间状态报告信息接收第二通信节点发送的数据包的第一时间信息;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中;
所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识;
所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识;
所述时间状态报告信息中包括至少一个数据包的第一时间信息和数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
所述时间状态报告为以下至少之一:无线链路控制层RLC信令、PDCP信令、SDAP信令、无线资源控制RRC信令。
2.根据权利要求1所述的方法,其特征在于,所述第一时间信息包括以下至少之一:
数据包的发送时间信息;
数据包的到达时间信息;
数据包的前n个数据包的发送状态信息,n为正整数;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的混合自动重传请求HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延;
数据包的可靠性要求;
数据包调度匹配的无线网络临时标识RNTI;
数据包的发射功率要求;
其中,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLC自动重传请求ARQ的反馈信息;
所述发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从无线接入网RAN发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关;
所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
3.根据权利要求1所述的方法,其特征在于,所述确定所述数据包的第一时延,包括:
所述第一通信节点向第二通信节点发送测试数据包,以及接收所述第二通信节点发送的所述测试数据包,基于所述测试数据包的发送时间和接收时间确定第一时延。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一通信节点按预设周期更新所述第一时延;其中,所述周期的取值与第一时延的精确度相关联;或者,
所述第一通信节点在满足以下至少一个条件时,更新所述第一时延:
第二通信节点和/或所述第一通信节点测量到的无线信道质量和/或接收的功率的变化值达到第一预设门限;
第二通信节点所在位置不在预设位置;
所述第一通信节点的数据缓存量达到第二预设门限;
物理资源块PRB的利用率达到第三预设门限;
所述第一通信节点的网络覆盖范围内处于连接态的终端的数量达到第四预设门限;
数据包的时延达到第五预设门限;
数据丢失率达到第六预设门限;
调度的网际协议IP的吞吐量达到第七预设门限;
下行链路DL数据量和/或上行链路UL数据量达到第八预设门限;
PRB利用率超过第九预设门限。
5.根据权利要求4所述的方法,其特征在于,所述第一通信节点更新所述第一时延,包括:
所述第一通信节点向至少一个第二通信节点分别发送时延更新指令,所述时延更新指令通过以下至少一种条件发送:不同的载波带宽部分BWP、不同的波束beam、不同的帧结构numerology、不同的载波、不同的频段、不同的小区组。
6.根据权利要求1所述的方法,其特征在于,所述确定所述数据包的调度资源,包括:
确定所述数据包的第二发送时间;所述第二发送时间,用于指示所述第一通信节点和/或第二通信节点将所述数据包发送第三通信节点,所述第三通信节点包括以下至少之一:核心网设备、其他第一通信节点、终端。
7.根据权利要求6所述的方法,其特征在于,所述确定所述数据包的第二发送时间之前或之后,所述方法还包括:更新所述数据包的调度优先级;
所述更新所述数据包的调度优先级,包括:
在所述数据包的接收时间早于相同或更低优先级其他数据包的接收时间的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级与所述数据包的优先级相同或者,所述其他数据包的优先级低于所述数据包的优先级;
在所述数据包的接收时间早于其他数据包的接收时间、且所述数据包的接收时间与所述其他数据包的接收时间的差值超过预设门限值的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包;所述其他数据包的优先级高于所述数据包的优先级;
在发送所述数据包之前存在预设数量的其他数据包发送失败的情况下,更新所述数据包的调度优先级,更新后的所述调度优先级表征优先发送所述数据包和/或采用预设发送方式发送所述数据包;
所述采用预设发送方式发送所述数据包,包括以下至少一种:通过降低调制与编码策略MCS的方式发送所述数据包、通过启动多连接方式发送所述数据包、通过启动重复传输的方式发送所述数据包、通过增加发送数据包的频域资源的方式发送所述数据包、通过增加发送数据包的天线数的方式发送所述数据包、通过增加发送数据包的波束数或信道状态信息参考信号CSI-RS的资源配置的方式发送所述数据包、通过增加多连接的连接数的方式发送所述数据包、通过增加重复传输次数的方式发送所述数据包。
8.一种时间信息的处理方法,其特征在于,所述方法包括:
第二通信节点获得数据包的第一时间信息,向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源;
其中,所述第二通信节点将所述第一时间信息发送至第一通信节点,包括以下至少之一:
所述第二通信节点通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点;
在所述第二通信节点为终端的情况下,终端通过BSR请求将数据包的第一时间信息发送到第一通信节点;
在所述第二通信节点为终端的情况下,终端通过时间状态报告向第一通信节点发送第一时间信息;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中;
所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识;
所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识;
所述时间状态报告包括:至少一个数据包的第一时间信息及数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
9.根据权利要求8所述的方法,其特征在于,在所述第二通信节点为终端的情况下,所述第二通信节点将所述第一时间信息发送至第一通信节点之前,所述方法还包括:
基于第一时延和所述第一时间信息确定所述BSR请求的发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种;所述发送时间、逻辑通道、逻辑信道组、逻辑信息复用的优先级中的至少一种,用以指示所述终端发送所述BSR请求;
所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
10.根据权利要求8所述的方法,其特征在于,所述数据包的前n个数据包的发送状态信息为HARQ的反馈信息,和/或RLC ARQ的反馈信息;
发送时间信息,包括以下至少一种:第一发送时间、第二时延、第一传输时长、时间范围;其中,
所述第一发送时间表征所述数据包从5G网络发出时间点,或所述数据包从RAN发出时间点;
所述第二时延为所述第一发送时间与第二通信节点接收到数据包的接收时间的时间差;
所述第一传输时长为所述第一发送时间减去第三时延的时间差;所述第三时延表征数据包在RAN与第二通信节点之间的传输时延;
所述时间范围与所述第一发送时间相关,或者与所述第二时延相关;
所述时间范围包括以下至少之一:
第一时间范围;所述第一时间范围为所述第一发送时间与第一偏移量的差至第一发送时间与所述第一偏移量的和;
第二时间范围;所述第二时间范围为所述第二时延与第二偏移量的差至所述第二时延与所述第二偏移量的和;
第三时间范围;所述第三时间范围为所述第二时延减去所述第三时延和第三偏移量的差值至所述第二时延减去所述第三时延后加上第三偏移量的值。
11.根据权利要求8所述的方法,其特征在于,在所述第二通信节点为终端的情况下,所述第二通信节点通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点之前,所述方法还包括:
所述第二通信节点的PDCP实体或SDAP实体将所述第一时间信息、第一时延和所述数据包的标识发送至媒体接入控制MAC实体,所述MAC实体基于所述第一时间信息和第一时延为所述数据包选择半持续性调度SPS或配置的授权CG资源;所述SPS或CG资源,用于将所述PDCP数据或SDAP数据发送给第一通信节点;所述第一时延表征数据包在所述第二通信节点与所述第一通信节点之间的传输时延。
12.一种确定数据包的调度资源的方法,其特征在于,应用于终端,所述方法包括:
根据所述数据包的相关调度信息,更新所述数据包的调度策略;
所述数据包的调度策略,包括以下至少两个:所述数据包的调度优先级、所述数据包的调度时延、所述数据包的调度资源使用;
其中,所述数据包的相关调度信息包括以下至少一种:
数据包的前n个数据包的发送状态信息,n为正整数;所述数据包的前n个数据包的发送状态信息为混合自动重传请求HARQ的反馈信息,和/或RLC ARQ的反馈信息;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延。
13.根据权利要求12所述的方法,其特征在于,所述数据包的相关调度信息还包括以下至少一种:
数据包的接收时间;
所述数据包的在缓存中的驻留时间;
数据包的发送时间信息;
数据包对应的逻辑信道的优先级;
数据包特定的优先级;
数据包的到达时间信息;
数据包的发送周期信息;
数据包一个周期的发送持续时间信息;
数据包的长度信息;
数据包在缓存中驻留的时长信息;
数据包的幸存时间信息;
数据包的时延要求;
数据包的可靠性要求;
数据包调度匹配的RNTI;
数据包的发射功率要求;
特定门限;第二通信节点测得的数据包所在小区、波束和/或BWP的信道质量低于、高于、低于等于、或高于等于所述特定门限。
14.根据权利要求12所述的方法,其特征在于,所述数据包的调度资源使用,包括以下至少一种方式:
通过降低MCS的方式发送所述数据包;
通过启动多连接方式发送所述数据包;
通过启动重复传输的方式发送所述数据包;
通过增加发送数据包的频域资源的方式发送所述数据包;
通过增加发送数据包的天线数的方式发送所述数据包;
通过增加发送数据包的波束数或CSI-RS的资源配置的方式发送所述数据包;
通过增加多连接的连接数的方式发送所述数据包;
通过增加重复传输次数的方式发送所述数据包;
通过提升发射功率的方式发送所述数据包;
其中,所述多连接方式,包括以下至少之一:和多个通信节点连接、和多个载波连接、和多个小区连接、和多个DU节点连接。
15.一种时间信息的处理装置,其特征在于,所述装置应用于第一通信节点,所述装置包括:第一接收模块和第一确定模块;其中,
所述第一接收模块,用于接收第二通信节点发送的数据包的第一时间信息,确定所述数据包的第一时延,所述第一时延表征所述数据包在所述第二通信节点与所述第一通信节点之间的传输时延;
所述第一确定模块,用于基于所述第一时延和所述第一时间信息,确定所述数据包的调度资源;
其中,所述第一接收模块,用于执行以下至少之一:
通过分组数据汇聚协议PDCP数据或业务数据适配协议SDAP数据接收第二通信节点发送的数据包的第一时间信息;
在所述第二通信节点为终端的情况下,通过缓存状态报告BSR请求接收第二通信节点发送的数据包的第一时间信息;
在所述第二通信节点为终端的情况下,通过时间状态报告信息接收第二通信节点发送的数据包的第一时间信息;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中;
所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识;
所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识;
所述时间状态报告信息中包括至少一个数据包的第一时间信息和数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
所述时间状态报告为以下至少之一:无线链路控制层RLC信令、PDCP信令、SDAP信令、无线资源控制RRC信令。
16.一种时间信息的处理装置,其特征在于,所述装置应用于第二通信节点,所述装置包括:第一获取模块和第一发送模块;其中,
所述第一获取模块,用于获得数据包的第一时间信息;
所述第一发送模块,用于向第一通信节点发送所述第一时间信息;所述第一时间信息用于所述第一通信节点确定数据包的调度资源;
其中,所述第一发送模块,用于执行以下至少之一:
通过PDCP数据或SDAP数据将数据包的第一时间信息发送到第一通信节点;
在所述第二通信节点为终端的情况下,通过BSR请求将数据包的第一时间信息发送到第一通信节点;
在所述第二通信节点为终端的情况下,通过时间状态报告向第一通信节点发送第一时间信息;
其中,所述第一时间信息携带在所述PDCP数据或SDAP数据的有效载荷中,所述PDCP数据或SDAP数据的头部携带有表征携带有所述第一时间信息的特定标识;或者,所述第一时间信息携带在所述PDCP数据或SDAP数据的头部中;
所述BSR请求中包括所述第一时间信息,或者包括表征所述第一时间信息的指示信息;所述指示信息包括至少一个指示位的取值或特定标识;
所述BSR请求中还包括以下至少之一:所述数据包的标识、所述数据包对应的逻辑信道标识、所述数据包对应的逻辑信道组标识;
所述时间状态报告包括:至少一个数据包的第一时间信息及数据包的标识,或者包括表征至少一个数据包的第一时间信息的指示信息和数据包的标识;所述指示信息包括至少一个指示位的取值或特定标识;
所述时间状态报告为以下至少之一:RLC信令、PDCP信令、SDAP信令、RRC信令。
17.一种确定数据包的调度资源的装置,其特征在于,所述装置应用于终端,包括:第四处理模块,用于根据所述数据包的相关调度信息,更新所述数据包的调度策略;
所述数据包的调度策略,包括以下至少两个:所述数据包的调度优先级、所述数据包的调度时延、所述数据包的调度资源使用;
其中,所述数据包的相关调度信息包括以下至少一种:
数据包的前n个数据包的发送状态信息,n为正整数;所述数据包的前n个数据包的发送状态信息为混合自动重传请求HARQ的反馈信息,和/或RLC ARQ的反馈信息;
数据包的HARQ定时中k的取值;所述k表征上行授权和上行数据发送的时延、接收到HARQ反馈和上行重传之间的时延、下行授权和接收下行数据的时延、或者接收到下行数据和对应的HARQ反馈的时延。
18.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至7任一项所述方法的步骤;或者,
所述处理器执行所述程序时实现权利要求8至11任一项所述方法的步骤;或者,
所述处理器执行所述程序时实现权利要求12至14任一项所述方法的步骤。
19.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤;或者,
所述处理器执行所述程序时实现权利要求8至11任一项所述方法的步骤;或者,
所述处理器执行所述程序时实现权利要求12至14任一项所述方法的步骤。
CN201910364399.4A 2019-04-30 2019-04-30 时间信息的处理方法、定时提前的确定方法及相关设备 Active CN111867073B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910364399.4A CN111867073B (zh) 2019-04-30 2019-04-30 时间信息的处理方法、定时提前的确定方法及相关设备
PCT/CN2020/087006 WO2020221165A1 (zh) 2019-04-30 2020-04-26 时间信息的处理方法、定时提前的确定方法及相关设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910364399.4A CN111867073B (zh) 2019-04-30 2019-04-30 时间信息的处理方法、定时提前的确定方法及相关设备

Publications (2)

Publication Number Publication Date
CN111867073A CN111867073A (zh) 2020-10-30
CN111867073B true CN111867073B (zh) 2023-09-19

Family

ID=72966096

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910364399.4A Active CN111867073B (zh) 2019-04-30 2019-04-30 时间信息的处理方法、定时提前的确定方法及相关设备

Country Status (2)

Country Link
CN (1) CN111867073B (zh)
WO (1) WO2020221165A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3979727A4 (en) * 2019-08-05 2022-06-22 Guangdong Oppo Mobile Telecommunications Corp., Ltd. WIRELESS COMMUNICATION METHOD, TERMINAL DEVICE AND NETWORK DEVICE
US11438273B2 (en) * 2020-07-20 2022-09-06 Altiostar Networks, Inc. Real-time processing in wireless communications systems
CN114630422A (zh) * 2020-12-10 2022-06-14 上海华为技术有限公司 一种发送方法及装置
EP4311293A4 (en) * 2021-03-18 2024-05-15 Huawei Tech Co Ltd METHOD AND APPARATUS FOR BURST MONITORING
CN115272399A (zh) * 2021-04-30 2022-11-01 华为技术有限公司 一种数据跟踪方法及相关装置
US20230006807A1 (en) * 2021-06-30 2023-01-05 Pensando Systems Inc. Methods and systems for providing a distributed clock as a service
CN113259081B (zh) * 2021-07-05 2021-09-28 中国人民解放军国防科技大学 一种跨时间域的数据同步***及方法
WO2023004557A1 (zh) * 2021-07-26 2023-02-02 Oppo广东移动通信有限公司 一种时间同步方法及装置、终端设备
CN115734363A (zh) * 2021-08-31 2023-03-03 中兴通讯股份有限公司 数据调度方法、***、电子设备及存储介质
CN115967954A (zh) * 2021-10-09 2023-04-14 华为技术有限公司 时延预算的确定方法及装置
CN117643113A (zh) * 2021-11-05 2024-03-01 Oppo广东移动通信有限公司 无线通信的方法、终端设备和网络设备
CN117412301A (zh) * 2022-07-05 2024-01-16 华为技术有限公司 数据的传输方法和装置
CN115460451B (zh) * 2022-09-15 2024-04-26 浙江大华技术股份有限公司 视频播放方法、装置、存储介质及电子装置

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102056174A (zh) * 2010-12-16 2011-05-11 大唐移动通信设备有限公司 一种资源调度的方法、装置和基站
CN102131297A (zh) * 2011-03-16 2011-07-20 电信科学技术研究院 上行资源分配方法和设备
CN102548009A (zh) * 2012-01-16 2012-07-04 北京邮电大学 有限长度队列业务的无线资源调度方法
CN102970760A (zh) * 2012-11-12 2013-03-13 大唐移动通信设备有限公司 一种数据业务的调度方法及装置
CN103167621A (zh) * 2011-12-15 2013-06-19 ***通信集团广东有限公司 无线资源调度的方法、装置及***
CN104427623A (zh) * 2013-08-30 2015-03-18 ***通信集团设计院有限公司 一种业务调度方法及装置
CN107333153A (zh) * 2016-04-28 2017-11-07 华为技术有限公司 一种视频传输方法、基站及***
WO2018027882A1 (zh) * 2016-08-12 2018-02-15 华为技术有限公司 业务数据传输的方法、网络设备和终端设备
CN108055348A (zh) * 2017-12-26 2018-05-18 广东欧珀移动通信有限公司 数据传输优先级的调整方法及相关设备
WO2018132975A1 (zh) * 2017-01-18 2018-07-26 华为技术有限公司 视频数据处理方法及设备
CN108347763A (zh) * 2017-01-24 2018-07-31 华为技术有限公司 授时的方法、终端设备和网络设备
CN108463001A (zh) * 2017-02-20 2018-08-28 上海诺基亚贝尔股份有限公司 物联网中调度终端设备的方法和网络节点

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102833844B (zh) * 2008-04-30 2016-01-20 电信科学技术研究院 一种实现上行发送定时提前的方法和装置
US11006311B2 (en) * 2017-05-16 2021-05-11 Qualcomm Incorporated Ethernet over cellular

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102056174A (zh) * 2010-12-16 2011-05-11 大唐移动通信设备有限公司 一种资源调度的方法、装置和基站
CN102131297A (zh) * 2011-03-16 2011-07-20 电信科学技术研究院 上行资源分配方法和设备
CN103167621A (zh) * 2011-12-15 2013-06-19 ***通信集团广东有限公司 无线资源调度的方法、装置及***
CN102548009A (zh) * 2012-01-16 2012-07-04 北京邮电大学 有限长度队列业务的无线资源调度方法
CN102970760A (zh) * 2012-11-12 2013-03-13 大唐移动通信设备有限公司 一种数据业务的调度方法及装置
CN104427623A (zh) * 2013-08-30 2015-03-18 ***通信集团设计院有限公司 一种业务调度方法及装置
CN107333153A (zh) * 2016-04-28 2017-11-07 华为技术有限公司 一种视频传输方法、基站及***
WO2018027882A1 (zh) * 2016-08-12 2018-02-15 华为技术有限公司 业务数据传输的方法、网络设备和终端设备
WO2018132975A1 (zh) * 2017-01-18 2018-07-26 华为技术有限公司 视频数据处理方法及设备
CN108347763A (zh) * 2017-01-24 2018-07-31 华为技术有限公司 授时的方法、终端设备和网络设备
CN108463001A (zh) * 2017-02-20 2018-08-28 上海诺基亚贝尔股份有限公司 物联网中调度终端设备的方法和网络节点
CN108055348A (zh) * 2017-12-26 2018-05-18 广东欧珀移动通信有限公司 数据传输优先级的调整方法及相关设备

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
CMCC.Left issues of TSN traffic information delivery to gNB.《3GPP TSG-RAN WG2 #105bis R2-1904353》.2019,正文第1-3节. *
CMCC.Signalling design of Accuracy Reference Timing Delivery.《3GPP TSG-RAN WG2 #105bis R2-1905356》.2019, *
Intel Corporation.On evaluation of TSN requirements.《3GPP TSG RAN WG1 Meeting #95 3GPP TSG RAN WG1 Meeting #95》.2018, *
MediaTek Inc..Accurate reference time distribution.《3GPP TSG-RAN WG2 #104 R2-1816690》.2018, *
NTT DOCOMO, INC..Time Synchronisation for IIOT.《3GPP TSG-RAN WG2#104 R2-1818254》.2018, *

Also Published As

Publication number Publication date
CN111867073A (zh) 2020-10-30
WO2020221165A1 (zh) 2020-11-05

Similar Documents

Publication Publication Date Title
CN111867073B (zh) 时间信息的处理方法、定时提前的确定方法及相关设备
US20220345961A1 (en) User equipment and base station involved in a handover
JP2022552296A (ja) 複数のpdsch送信機会における開始シンボルをシグナリングするためのシステム及び方法
CN112997456B (zh) 用于满足无线通信中时间控制要求的方法、装置和***
US20230049008A1 (en) Transmission device and transmission method
US11751108B2 (en) Execution of reduced signaling handover
EP4304257A1 (en) Sidelink transmitting and receiving method in wireless communication system, and apparatus therefor
WO2022005346A1 (en) Method for scheduling multiple replicated data flows over a number of wireless transmission paths
CN115668850A (zh) 用于为多个传输时机确定tci状态的***和方法
US20230276346A1 (en) Method and apparatus for transmitting signal in wireless communication system
CN109905897B (zh) 数据传输的方法和装置
WO2021213660A1 (en) Technique for determining radio device residence time and scheduling
CN115104363A (zh) 用于侧链路的基于波束的传输的方法及设备
WO2023153011A1 (ja) 端末、基地局、及び、通信方法
US20230397196A1 (en) Terminal, base station, transmitting method, and receiving method
EP4270828A1 (en) Network-based positioning method using relay in nr-v2x system, and device therefor
US20230224931A1 (en) Method and apparatus for transmitting signal in wireless communication system
WO2022052561A1 (zh) 定时偏移参数更新方法、设备及***
JP2015082666A (ja) 無線通信装置
US20230217391A1 (en) System information block delivery in sidelink
US20230224112A1 (en) Terminal, base station, and communication method
EP3731575B1 (en) Method for clock synchronization of protocols, and network, base station and user equipments
US20230299838A1 (en) Method and device for discovery resource allocation in wireless communication system
WO2022208990A1 (ja) 端末、基地局、および通信方法
WO2024098552A1 (en) Joint positioning using downlink and sidelink measurements

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant