CN116801405A - 一种通信方法、装置及设备 - Google Patents
一种通信方法、装置及设备 Download PDFInfo
- Publication number
- CN116801405A CN116801405A CN202210236314.6A CN202210236314A CN116801405A CN 116801405 A CN116801405 A CN 116801405A CN 202210236314 A CN202210236314 A CN 202210236314A CN 116801405 A CN116801405 A CN 116801405A
- Authority
- CN
- China
- Prior art keywords
- uplink
- time
- information
- message
- resource
- 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.)
- Pending
Links
- 230000006854 communication Effects 0.000 title claims abstract description 245
- 238000004891 communication Methods 0.000 title claims abstract description 244
- 238000000034 method Methods 0.000 title claims abstract description 202
- 230000005540 biological transmission Effects 0.000 claims abstract description 99
- 230000006870 function Effects 0.000 claims description 55
- 238000012545 processing Methods 0.000 claims description 46
- 238000003860 storage Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 15
- 238000012935 Averaging Methods 0.000 claims description 8
- 230000000737 periodic effect Effects 0.000 abstract description 18
- 230000004044 response Effects 0.000 description 36
- 238000013461 design Methods 0.000 description 32
- 238000002360 preparation method Methods 0.000 description 30
- 238000010295 mobile communication Methods 0.000 description 29
- 238000007726 management method Methods 0.000 description 26
- 230000003111 delayed effect Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 208000037918 transfusion-transmitted disease Diseases 0.000 description 9
- 238000013475 authorization Methods 0.000 description 6
- 238000011144 upstream manufacturing Methods 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000007774 longterm Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000013523 data management Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种通信方法、装置及设备,用于降低时延。该方法为:AN设备可在获取用于指示第一时间差的第一信息之后,根据第一时间差,将为终端设备调度的第一上行资源调整为第二上行资源,并向终端设备发送第一资源配置信息。其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差;第一资源配置信息用于指示第二上行资源。目前,终端设备可通过AN设备调度的周期上行资源,周期性的发送上行报文。通过该方案,AN设备可根据第一时间差调整为终端设备分配的上行资源,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
Description
技术领域
本申请涉及通信领域,尤其涉及一种通信方法、装置及设备。
背景技术
目前,移动通信系统(例如,第五代(the 5th generation,5G)移动通信系统)已应用于工业现场领域。大量工业设备(例如可编程逻辑控制器(programmable logiccontroller,PLC)、输入输出(input/output,IO)等设备)可通过5G移动通信系统接入网络。
例如,IO设备可通过5G移动通信系统与PLC进行通信。当IO设备发送报文时,与该IO设备连接的终端设备在接收到来自IO设备的该报文后,可通过接入网(access network,AN)设备为该终端设备预先调度的上行资源发送该报文。然后,该报文可经由接入网设备和核心网设备传输至PLC。
在工业现场领域中,工业设备之间需要传输控制业务相关的报文。而控制业务对业务的实时性要求较高,例如,要求报文的传输时延为十毫秒级或者更低。
因此,本领域需要一种能够降低时延的方案。
发明内容
本申请提供一种通信方法、装置及设备,用于降低时延。
第一方面,本申请实施例提供了一种通信方法。该方法可以适用于下文图1或图2所示的通信系统中。该方法包括:AN设备可在获取用于指示第一时间差的第一信息之后,根据第一时间差,将为终端设备调度的第一上行资源调整为第二上行资源,并向终端设备发送第一资源配置信息。其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差;第一资源配置信息用于指示第二上行资源。
目前,终端设备可通过AN设备调度的周期上行资源,周期性的发送上行报文。通过该方法,AN设备可根据第一时间差调整为终端设备分配的上行资源,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
在一种可能的设计中,AN设备可通过如下方式获取用于指示第一时间差的第一信息:AN设备接收来自终端设备、控制面网元或应用功能AF中至少一项的第一信息。该设计提供了多种AN设备获取第一信息的方式,使得AN设备可灵活的获取第一信息。
在一种可能的设计中,第一上行资源为以上行报文的发送周期为周期的资源;AN设备可将第一上行资源提前N个时间单元,得到第二上行资源;其中,N为正整数,N个时间单元是根据第一时间差确定的。可选的,N个时间单元可小于或等于第一时间差。通过该设计,AN设备可根据第一时间差调整为终端设备分配的上行资源,使得终端设备准备发送上行报文的时间与能够发送该上行报文的上行资源更接近,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
在一种可能的设计中,在根据第一时间差,将为终端设备调度的第一上行资源调整为第二上行资源之前,AN设备可接收来自控制面网元的用于调整为终端设备调度的上行资源的指示。通过该设计,AN设备可基于控制面网元的指示来按需调整上行资源。
第二方面,本申请实施例提供了一种通信方法。该方法可以适用于下文图1或图2所示的通信系统中。该方法包括:终端设备在获取用于指示第一时间差的第一信息之后,可发送第一信息,以便AN设备将为终端设备调度的第一上行资源调整为第二上行资源。其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差。终端设备在接收到来自AN设备的用于指示第二上行资源的第一资源配置信息之后,可通过第二上行资源发送上行报文。
目前,终端设备可通过AN设备调度的周期上行资源,周期性的发送上行报文。通过该方法,AN设备可根据第一时间差调整为终端设备分配的上行资源,终端设备根据调整后的上行资源发送后续报文,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
在一种可能的设计中,终端设备可向AN设备、控制面网元或AF中的至少一项发送第一信息。也就是说,终端设备可直接向AN设备发送第一信息,也可以通过控制面网元或AF中的至少一项向AN设备发送第一信息。通过该设计,终端设备可灵活的向AN设备发送第一信息。
在一种可能的设计中,在发送第一信息之前,终端设备可接收用于指示终端设备发送第一信息的指示。通过该设计,在接收到用于指示终端设备发送第一信息的指示之后,终端设备才上报第一信息,从而避免终端设备一直上报第一信息,进而可以节省上报第一信息的网络资源,并节省终端设备上报第一信息所需的电量。
在一种可能的设计中,终端设备还可接收用于指示第一阈值的信息;当第一时间差大于或等于第一阈值时,终端设备发送第一信息。当第一时间差较小时,可能并不需要通过调整第一时间差来减小时延。在该设计中,当第一时间差大于或等于第一阈值时,终端设备才上报第一信息,从而避免终端设备不必要的上报第一信息,进而可以节省上报第一信息的网络资源,并节省终端设备上报第一信息所需的电量。
第三方面,本申请实施例提供了一种通信方法。该方法可以适用于下文图1或图2所示的通信系统中。该方法包括:AN设备可在获取用于指示第一时间差的估计值的第二信息之后,根据第一时间差的估计值,将为终端设备调度的第一上行资源调整为第二上行资源,并向终端设备发送用于指示第二上行资源的第一资源配置信息。其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差。
通过该方法,AN设备可根据第一时间差的估计值调整为终端设备分配的上行资源,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
在一种可能的设计中,终端设备可通过以下方式获取用于指示第一时间差的估计值的第二信息:
方式一:AN设备接收来自用户面网元的第二信息。
在方式一中,AN设备可在向终端设备发送第二资源配置信息之后,接收来自用户面网元的第二信息。其中,第二资源配置信息用于指示第一上行资源,第一上行资源包括以上行报文的发送周期为周期的资源,在至少一个发送周期内,第一上行资源还包括多个时间单元上的资源。
方式二:AN设备确定第二信息。
在该方式二中,AN设备可在向终端设备发送第二资源配置信息之后,根据通过第一上行资源接收来自终端设备的M个上行报文的时间,确定第二信息。其中,M为大于或等于2的整数。第二资源配置信息用于指示第一上行资源,第一上行资源包括以上行报文的发送周期为周期的资源,在至少一个发送周期内,第一上行资源还包括多个时间单元上的资源。
通过该设计,AN设备可灵活的获取用于指示第一时间差的估计值的第二信息。
在一种可能的设计中,当M=3时,AN设备可确定第一时间差的估计值为:Avg(a,b);从而确定出用于指示第一时间差的估计值的第二信息。其中,a=T1+CT-T2,b=T3-T2-CT;其中,Avg表示取平均运算,T1为接收到M个上行报文中第一个上行报文的时间,T2为接收到M个上行报文中第二个上行报文的时间,T3为接收到M个上行报文中第三个上行报文的时间,CT为发送周期。通过该设计,AN设备可准确确定出第一时间差的估计值。
在一种可能的设计中,AN设备可确定第二上行资源包括:与第一资源的距离为发送周期的整数倍的资源;其中,第一资源为将多个时间单元中第一个时间单元上的资源提前N个时间单元得到的资源,N为正整数,N个时间单元是根据第一时间差的估计值确定的。可选的,N个时间单元可小于或等于第一时间差。通过该设计,AN设备可根据第一时间差的估计值调整为终端设备分配的上行资源,使得终端设备准备发送上行报文的时间与能够发送该上行报文的上行资源更接近,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
第四方面,本申请实施例提供了一种通信方法。该方法可以适用于下文图1或图2所示的通信系统中。该方法包括:用户面网元在获取用于指示第一时间差的估计值的第二信息之后,可向接入网AN设备发送第二信息,以便AN设备将为终端设备调度的第一上行资源调整为第二上行资源;其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差。
通过该方法,用户面网元向AN设备发送用于指示第一时间差的估计值的第二信息,这样,AN设备可根据第一时间差的估计值调整为终端设备分配的上行资源,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
在一种可能的设计中,用户面网元可根据接收来自终端设备的M个上行报文的时间,确定第二信息;其中,M为大于或等于2的整数。
可选的,当M=3时,用户面网元可确定第一时间差的估计值为:Avg(a,b);确定用于指示第一时间差的估计值的第二信息;其中,a=T1+CT-T2,b=T3-T2-CT;其中,Avg表示取平均运算,T1为接收到M个上行报文中第一个上行报文的时间,T2为接收到M个上行报文中第二个上行报文的时间,T3为接收到M个上行报文中第三个上行报文的时间,CT为发送周期。
通过该设计,用户面网元可准确确定出第一时间差的估计值。
第五方面,本申请实施例提供了一种通信方法。该方法可以适用于下文图1或图2所示的通信系统中。该方法包括:第一通信设备在接收第一指示之后,可在通过第一QoS流接收到第一报文的第一时长之后,发送第一报文。其中,第一指示中包含第一QoS流的指示信息。
通过该方法,第一通信设备可对第一QoS流传输的报文进行延迟转发,从而精确控制报文的传输时间和时延,进而达到时延优化的效果。并且,该方法中,第一通信设备基于QoS流来进行延迟转发,可避免多个通信设备的上行业务流同时到达时产生的空口调度冲突。
在一种可能的设计中,第一通信设备可通过以下实现方式之一来接收第一指示:
实现方式一:第一通信设备接收来自会话管理功能网元的第一指示。
实现方式二:第一通信设备接收来自控制面网元或AF的用于请求建立或修改第二QoS流的消息;其中,该消息中可包含第一指示。
通过该设计,第一通信设备可方便的获取到第一指示,从而对通过第一QoS流接收到的报文进行延迟发送。
在一种可能的设计中,第一报文可用于触发上行报文的发送。例如,第一报文为下文图3中的应用准备响应时,该应用准备响应可用于触发IO设备发送上行报文。通过延迟发送第一报文,可延迟触发IO设备发送上行报文,使得IO设备发送上行报文的时间发生延迟;这样,终端设备接收到该上行报文的时间也发生延迟,从而可以降低终端设备能够发送上行报文的时间和准备发送上行报文的时间差(即第一时间差),进而可减小上行报文的传输时延。另外,通过延迟发送第一报文来使IO设备发送上行报文的时间发生延迟时,不需要对IO设备进行改动,即不需要IO设备具有调整发包时刻的能力,实现较为方便。
在一种可能的设计中,在发送第一报文之前,第一通信设备可接收来自控制面网元或AF的用于指示第一时长的信息。通过该设计,第一通信设备可方便的获取第一时长。
在一种可能的设计中,在发送第一报文之前,第一通信设备可根据第三信息,确定第一时长;
其中,第三信息包括以下至少一项:
第一传输时延;
接入网AN设备为终端设备发送上行报文配置的上行资源;
上行资源的周期;
第一通信设备接收到第一报文的时间;
其中,第一传输时延包括:第一通信设备与用于发送上行报文的输入输出IO设备之间的传输时延,IO设备的处理时延,以及IO设备与终端设备之间的传输时延。
通过该设计,第一通信设备可确定第一时长,从而节省传输用于确定第一时长所需信息的时间。
在一种可能的设计中,在根据第三信息,确定第一时长之前,第一通信设备可通过以下方式之一来获取第三信息:
方式1:第一通信设备接收来自AN设备、控制面网元和AF中至少一项的第三信息。
方式2:第一通信设备获取预先配置的第三信息。
通过该设计,第一通信设备可灵活获取第三信息。
第六方面,本申请实施例提供了一种通信装置,包括用于执行以上任一方面中各个步骤的单元。
第七方面,本申请实施例提供了一种通信设备,包括至少一个处理元件和至少一个存储元件,其中该至少一个存储元件用于存储程序和数据,该至少一个处理元件用于读取并执行存储元件存储的程序和数据,以使得本申请以上任一方面提供的方法被实现。
第八方面,本申请实施例提供了一种通信系统,包括:用于执行第一方面提供的方法的AN设备,用于执行第二方面提供的方法的终端设备。
第九方面,本申请实施例提供了一种通信系统,包括:用于执行第三方面提供的方法的AN设备,用于执行第四方面提供的方法的用户面网元。
第十方面,本申请实施例还提供了一种计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一方面提供的方法。
第十一方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序被计算机执行时,使得所述计算机执行上述任一方面提供的方法。
第十二方面,本申请实施例还提供了一种芯片,所述芯片用于读取存储器中存储的计算机程序,执行上述任一方面提供的方法。
第十三方面,本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持计算机装置实现上述任一方面提供的方法。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存该计算机装置必要的程序和数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
上述第六方面至第十三方面中任一方面可以达到的技术效果可以参照上述第一方面至第五方面中任一方面中任一种可能设计可以达到的技术效果说明,重复之处不予论述。
附图说明
图1为本申请实施例提供的一种通信系统的架构图;
图2为本申请实施例提供的另一种通信系统的架构图;
图3为本申请实施例提供的IO设备与PLC之间的通信方法的流程图;
图4为本申请实施例提供的时延偏移的示意图;
图5为本申请实施例提供的第一种通信方法的流程图;
图6为本申请实施例提供的第一种通信方法中上行报文传输的示意图;
图7为本申请实施例提供的第二种通信方法的流程图;
图8为本申请实施例提供的第二种通信方法中上行报文传输的流程图;
图9为本申请实施例提供的第三种通信方法的流程图;
图10为本申请实施例提供的第四种通信方法的流程图;
图11为本申请实施例提供的第五种通信方法的流程图;
图12为本申请实施例提供的第六种通信方法的流程图;
图13为本申请实施例提供的第七种通信方法的流程图;
图14为本申请实施例提供的一种通信装置的结构图;
图15为本申请实施例提供的一种通信设备的结构图。
具体实施方式
本申请提供一种通信方法、装置及设备,用以降低时延。其中,方法、装置和设备是基于同一技术构思的,由于解决问题的原理相似,因此装置、设备与方法的实施可以相互参见,重复之处不再赘述。
通过本申请实施例提供的方案,接入网(access network,AN)设备可在获取用于指示第一时间差的第一信息之后,根据第一时间差,将为终端设备调度的第一上行资源调整为第二上行资源,并向终端设备发送第一资源配置信息。其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差;第一资源配置信息可用于指示第二上行资源。目前,终端设备可通过AN设备调度的周期上行资源,周期性的发送上行报文。通过该方案,AN设备可根据第一时间差调整为终端设备分配的上行资源,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
1)、通信设备,泛指具有通信功能的设备。示例性的,所述通信设备可以但不限于为终端设备、接入网(access network,AN)设备、接入点、核心网(core network,CN)设备、IO设备、PLC等。
2)、会话,为移动通信系统中的会话管理网元针对终端设备建立的终端设备、接入网设备、用户面网元以及数据网络(data network,DN)之间的连接,用于传输所述终端设备和所述DN之间的用户面数据,例如协议数据单元(protocol data unit,PDU)会话。
终端设备可以与移动通信系统(例如,5G通信系统)建立一个或者多个PDU会话,每个PDU会话中可以建立一个或者多个服务质量(quality of service,QoS)流(flow)。
每个QoS流用于传输一个业务中同一QoS需求(可靠性或时延)的数据。QoS流可由QoS流标识(QoS flow identifier,QFI)来标识。
3)、时间单元,泛指时间的单位。示例性的,所述时间单元可以但不限于为子帧(subframe)、时隙(slot)、符号、物理时隙、可用时隙等。其中,所述符号可以是时域符号(例如,正交频分复用(orthogonal frequency division multiplexing,OFDM)符号)等。
4)、时隙(slot)
一个slot可以包含若干个符号。例如,一个slot可以包括14个OFDM符号;或者,一个slot可以包含12个OFDM符号;或者,一个slot可以包含7个OFDM符号。
一个slot中的OFDM符号可以全用于上行传输;也可以全用于下行传输;还可以一部分用于下行传输,一部分用于上行传输,一部分灵活时域符号(可以灵活的配置为用于上行或者下行传输)。应理解,以上举例仅为示例性说明,不应对本申请构成任何限定。
出于系统前向兼容性考虑,slot包含的OFDM符号的数目以及slot用于上行传输和/或下行传输不限于以上示例。
5)、下行传输方向中,网络侧(例如,接入网设备或核心网)向终端设备发送的数据;上行传输方向中,终端设备向网络侧发送数据。
本申请实施例中,对于名词的数目,除非特别说明,表示“单数名词或复数名词”,即“一个或多个”。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。例如,A/B,表示:A或B。“以下至少一项(个)”或其类似表达,是指这些项(个)中的任意组合,包括单项(个)或复数项(个)的任意组合。
另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不应理解为指示或暗示相对重要性,也不应理解为指示或暗示顺序。
另外,本申请实施例中的“大于或等于”可以替换为“大于”,“小于或等于”和“小于”可以互相替换。
下面将结合附图,对本申请实施例应用的通信系统进行描述。
图1示出了本申请实施例提供的通信方法适用的一种可能的通信系统的架构。如图1所示,所述通信系统包括三部分:终端设备(图中以用户设备(user equipment,UE)为例说明)、移动通信系统和DN。其中,所述移动通信系统为终端设备提供接入服务和连接服务。
终端设备为用户侧能够接收和发射无线信号的实体,需要通过移动通信系统访问DN。可选的,所述终端设备可以作为其他数据采集器或其他终端设备的中继设备,从而使这些设备能够通过移动通信系统与DN进行业务通信。
在本申请中,终端设备又可以称为UE、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。目前,一些终端设备的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、车载设备、客户终端设备(customer premise equipment,CPE)、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
移动通信系统可以接入至少一个DN,同一个DN也可以被至少一个移动通信系统接入。其中,所述移动通信系统可包括AN和CN两部分。
部署在AN中的网络设备为AN设备,具体可以负责无线接入、空口侧的无线资源管理、QoS管理、数据压缩和加密、用户面数据转发等功能。
AN设备作为无线接入网中的节点,还可以称为基站、无线接入网(radio accessnetwork,RAN)节点(或设备)、接入点(access point,AP)。目前,一些AN设备的举例为:新一代节点B(generation Node B,gNB)、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(basetransceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB),或基带单元(base band unit,BBU)等。
另外,在一种网络结构中,所述AN设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributed unit,DU)节点。这种结构将AN设备的协议层拆分开,部分协议层的功能放在CU集中控制,剩下部分或全部协议层的功能分布在DU中,由CU集中控制DU。
部署在CN中的网元可以统称为CN设备。CN设备能够将终端设备接入到不同的数据网络,以及进行计费、移动性管理、会话管理、用户面转发等业务。在不同制式的移动通信系统中,具有相同功能的CN设备的名称可以存在差异。然而,本申请实施例不限定具有每个功能的CN设备的具体名称。下面以5G移动通信系统中的CN为例,对CN中的主要网元的功能进行具体介绍。5G移动通信系统的CN中的网元可以分为控制面网元和用户面网元两类。
用户面网元包括用户面功能(user plane function,UPF),主要负责分组数据包转发、QoS控制、计费信息统计等。本申请实施例也可用于以下场景:现场传感器等设备通过UE以及AN接入核心网,通过UPF在用户面进行数据传输。
控制面网元主要负责业务流程交互、向用户面下发数据包转发策略、QoS控制策略等。控制面网元主要包括:接入和移动性管理功能(access and mobility managementfunction,AMF)、会话管理功能(session management function,SMF)、策略控制功能(policy and charging function,PCF)、应用功能(application function,AF)、统一数据管理(unified data management,UDM)、网络暴露功能(network exposure function,NEF)(图中未示出)。
其中,PCF主要负责策略控制。例如,PCF可以根据AF的请求信息、运营商策略、用户签约信息等生成控制策略,控制策略可用于控制网络中通信设备的行为;PCF还可将控制策略下发至其他控制面网元,以便其他控制面网元执行相应的策略。
AMF是核心网网元与AN设备的接口网元,主要负责UE的接入管理和移动性管理。AMF可根据PCF提供的UE移动性以及网络选择策略来进行接入管理和移动性管理,例如,负责UE的状态维护、UE的可达性管理、非移动性管理(mobility management,MM)非接入层(non-access-stratum,NAS)消息的转发等。
SMF主要负责UE的会话管理。SMF可根据PCF提供的会话以及业务流控制策略来进行会话管理,例如,管理PDU会话的建立和删除、维护PDU会话上下文等。
AF主要负责提供应用侧对移动通信系统(也可以称为网络侧)的需求,例如,对业务流的QoS需求、对UE的移动性需求等。
UDM主要负责用户签约数据管理、用户标识管理等。
NEF主要负责提供网络能力开放相关的框架、鉴权和接口,在移动通信系统的网络功能和其他网络功能之间传递信息。
DN是位于移动通信系统之外的网络。例如,所述DN可以是分组数据网络(packetdata network,PDN),如因特网(Internet)、因特网协议(internet protocol,IP)多媒体业务(IP Multi-media Service,IMS)网络、某些应用专用的数据网络、以太网、IP本地网络等,本申请对此不作限定。DN上可部署多种业务,可为终端设备提供数据和/或语音等服务。
另外,图1中展示了通信系统中各个网元之间的交互关系以及对应的接口,各个网元之间的接口名称及功能如下:
1)、N7:PCF与SMF之间的接口,用于下发协议数据单元(protocol data unit,PDU)会话粒度以及业务数据流粒度的控制策略。
2)、N15:PCF与AMF之间的接口,用于下发UE移动性控制策略及接入控制相关策略。
3)、N5:AF与PCF之间的接口,用于应用业务请求下发以及网络事件上报。其中,应用业务请求可以携带业务对于带宽、资源抢占优先级等QoS的要求。网络事件可以包括但不限于用于无线接入类型(例如,第3代(3rd generation,3G)或4G等接入方式)。
4)、N4:SMF与UPF之间的接口,用于控制面与用户面之间传递信息,包括控制面向用户面的转发规则、QoS控制规则、流量统计规则等的下发以及用户面的信息上报。其中,用户面的信息可以包括但不限于:用户面所检测的应用信息、使用量监控信息等。
5)、N11:SMF与AMF之间的接口,用于传递AN设备和UPF之间的用户面隧道信息、传递发送给UE的控制消息、传递发送给AN设备的无线资源控制信息等。
6)、N2:AMF与AN设备之间的接口,用于传递核心网侧至AN设备的无线承载控制信息等。
7)、N1:AMF与UE之间的接口,接入无关,用于向UE传递QoS控制规则等。
8)、N8:AMF与UDM间的接口,用于AMF向UDM获取接入与移动性管理相关签约数据与鉴权数据,以及AMF向UDM注册UE当前移动性管理相关信息等。
9)、N10:SMF与UDM间的接口,用于SMF向UDM获取会话管理相关签约数据,以及SMF向UDM注册UE当前会话相关信息等。
10)、N3:AN设备和UPF之间的接口,用于在AN设备和UPF之间传输用户面数据等。
11)、N6:UPF和DN之间的接口,用于在UPF和DN之间传输数据等。
可选的,如图2所示,在图1所示架构的基础上,通信系统还可以包括:IO设备和PLC。其中,IO设备和PLC可用于工业现场网领域,也可以用于其他领域,本申请对此不作限定。下面对图2所示的通信系统中新增的通信设备进行具体说明。
其中,IO设备为能够接收和发送信号的实体,可通过终端设备与移动通信系统进行通信。例如,在园区视频监控场景中,IO设备可为摄像设备。每个摄像设备可通过UE接入5G网络。摄像设备可周期性的生成流量较大的输入帧(即I帧)。
IO设备可通过无线的方式与终端设备进行通信,例如,通过无线保真(WirelessFidelity,WiFi)、蓝牙或针对工业现场网的无线技术;IO设备也可以通过有线的方式与终端设备进行通信。
PLC也可称为IO控制器(IO controller),可用于控制IO设备。例如,PLC可用于控制PLC与IO设备的连接,控制IO设备提供上行报文等。
需要说明的是,图1所示的通信系统并不构成本申请实施例能够适用的通信系统的限定。因此本申请实施例提供的通信方法还可以适用于各种制式的通信系统,例如:长期演进(long term evolution,LTE)通信系统、5G通信系统、第六代(The 6th Generation,6G)通信系统以及未来通信系统、车到万物(vehicle to everything,V2X)、长期演进-车联网(LTE-vehicle,LTE-V)、车到车(vehicle to vehicle,V2V)、车联网、机器类通信(machine type communications,MTC)、物联网(internet of things,IoT)、长期演进-机器到机器(LTE-machine to machine,LTE-M)、机器到机器(machine to machine,M2M)、物联网等。另外,还需要说明的是,本申请实施例也不对通信系统中各网元的名称进行限定,例如,在不同制式的通信系统中,各网元可以有其它名称;又例如,当多个网元融合在同一物理设备中时,该物理设备也可以有其他名称。
为便于理解本申请方案,下面对相关背景技术进行介绍说明。
一、用户面QoS保障机制
5G移动通信系统可以QoS流(QoS Flow)粒度来对业务的服务质量进行保障。具体的,SMF在建立QoS Flow或修改QoS Flow时,可向AN设备发送QoS流标识(QoS FlowIdentifier,QFI)以及该QFI所对应的QoS配置文件(QoS Profile),并分别向UE和UPF发送QFI及对应的QoS规则。其中,QoS规则中可包括上行/下行包过滤集(Packet Filter Set,可包含流匹配信息)及匹配优先级(Precedence)信息。当收到下行数据包时,UPF可根据Packet Filter Set(流匹配信息)对该数据包进行匹配,并在数据包的包头添加所匹配的QFI。当需发送上行数据包时,UE可根据QoS规则中的Packet Filter Set(流匹配信息)在上行数据包的包头中添加该上行数据包所匹配的QFI。当收到上行数据包或下行数据包时,AN设备可根据包头中的QFI所对应的QoS Profile,对数据包执行相应的QoS保障。
二、空口调度机制
1、传统的上行调度原理:当需要发送上行数据时,终端设备在物理上行控制信道(physical uplink control channel,PUCCH)上发送调度请求(scheduling request,SR)。AN设备在接收到SR之后,可向终端设备发送上行授权。终端设备可在上行授权指示的位置(即上行授权所指示的时频资源)发送上行数据。
在传统的上行调度流程中,终端设备只能根据配置周期性发送SR;根据协议,SR的发送周期最大可达80毫秒(ms)。因此,通过该流程进行上行数据传输,时延可能较大。
2、上行预调度原理:
为了降低上行时延,引入了上行预调度功能。在上行预调度流程中,AN设备可对终端设备进行主动授权,也就是说,AN设备可为终端设备预先配置上行资源,而不需要等待接收到来自终端设备的SR之后再进行上行授权。在上行预调度流程下,即使终端设备不需要发送上行数据,AN设备也会主动给终端设备进行主动授权,因此,可能会造成上行资源的浪费;并且,AN设备可能为多个终端设备预配置相同的上行资源,从而会引入上行干扰。
3、智能预配置原理:
为了避免上行资源的浪费和上行干扰,引入了智能预调度功能。该功能可由下行业务触发。具体的,在AN设备向终端设备发送下行数据之后,考虑到终端设备会对该下行数据进行相应的反馈,从而产生上行数据,AN设备可在发送下行数据之后的一定时间内主动给终端进行上行授权,分配上行资源。
4、上行免调度(grant free,也称为免授权调度)原理:
对于物理上行共享信道(physical uplink shared channel,PUSCH),第三代合作伙伴计划(3rd generation partnership project,3GPP)协议(例如,版本15(release 15,R15)协议)支持免授权调度。AN设备可以周期性的为终端设备分配免授权上行资源;这样,当终端设备需要发送上行数据时,可通过免授权上行资源发送上行数据,从而可减少上行数据的传输时延。具体的,AN设备可以向终端设备发送用于配置上行免调度资源的第一无线资源控制(radio resource control,RRC)信令;然后,AN设备可通过向终端设备发送第二RRC信令或下行控制信息(downlink control information,DCI)来激活配置的上行免调度资源。在上行免调度资源被激活后,终端设备可在上行免调度资源上直接发送上行数据,而无需先向AN设备发送SR或缓冲状态报告(buffer status report,BSR),且在收到AN设备发送的上行授权之后,才能发送上行数据,从而可以达到缩短时延的目的。
5、下行调度基本流程:
AN设备根据终端设备上报的信道状态,结合UE能力等信息,为终端设备分配下行资源,并通过物理下行控制信道(physical downlink control channel,PDCCH)向终端设备发送用于指示分配的下行资源的调度信息。AN设备可在分配给终端设备的下行资源上向终端设备发送下行数据;终端设备根据从PDCCH信道接收到的调度信息确定分配的下行资源,在该下行资源上接收下行数据并进行解调。
6、下行半持续调度原理:
AN设备可向终端设备发送用于配置周期性的下行资源的第三RRC信令,并通过向终端设备发送使用配置调度无线网络临时标识(radio network temporary identifier,RNTI)(configured scheduling RNTI,CS-RNTI)标识的PDCCH来激活该周期性的下行资源。其中,该CS-RNTI标识的PDCCH上可承载调度该周期性的下行资源所需的信息,并指示该下行资源可以根据无线连接控制(radio resource control,RRC)(例如,第三RRC信令)所定义的周期性来进行复用。另外,所配置的下行资源也可以由CS-RNTI标识的PDCCH来进行去激活,也就是说,AN设备可通过向终端设备发送使用CS-RNTI标识的PDCCH来去激活该周期性的下行资源。
三、IO设备与PLC之间的通信
PLC可通过移动通信系统(例如,5G核心网(5G core,5GC))与IO设备进行通信。该通信过程可包括如下步骤A1-A5:
A1:IO设备与PLC建立连接。具体内容可参考下文图3中的S301-S308。此处暂不展开。
A2:当IO设备发送上行报文(也可以称为上行业务流、上行实时(realtime,RT)流、RT流或上行数据包等)时,IO设备可将该上行报文发送给与该IO设备连接的UE(下面简称为第一UE)。
其中,IO设备可以周期性的向第一UE发送上行报文。其中,IO设备发送上行报文的周期可为循环时间(cycle time,CT)。
步骤A2的具体内容可参考下文图3中的S309。此处暂不展开。
A3:第一UE在接收到该上行报文之后,可通过AN设备分配的周期性资源向AN设备发送上行报文。其中,AN设备分配的周期性资源的周期与IO设备周期性发送上行报文的周期相同。
可选的,AN设备可通过如下方式分配周期性的资源:AN设备可基于AF或5GC的请求为上述上行报文进行上行预调度,并向第一UE发送配置授权配置(ConfiguredGrantConfig)消息。其中,该ConfiguredGrantConfig消息可包含用于指示上行预调度资源的配置信息,该配置信息中可包括:周期(该周期可为CT)、时域资源、频域资源、调制编码方案等信息。
A4:AN设备向UPF发送接收到的上行报文。
A5:UPF向PLC发送接收到的上行报文。
其中,UPF可通过以下方式之一向PLC发送该上行报文。
1、PLC作为DN,因此,UPF和PLC之间的接口可以为N6接口。UPF可通过N6接口向PLC发送该上行报文。
2、PLC通过UE(下面简称为第二UE)连接至移动通信系统。UPF可通过PLC侧的UPF、AN设备和第二UE向PLC发送该上行报文。
在该方法中,第一UE在接收到来自IO设备的上行报文之后,可能不能马上就发送该上行报文。例如,第一UE在第一时刻接收到来自IO设备的上行报文之后,可根据AN设备配置的上行预调度的时域资源和频域资源来发送该上行报文。具体的,若AN设备为第一UE配置了第一时刻之后的第二时刻的资源,则第一UE可在第二时刻发送该上行报文。又例如,第一UE接收到来自IO设备的上行报文之后,在第一时刻完成对上行报文的预处理(例如,添加包头),在AN设备配置的第二时刻发送该上行报文。因此,第一UE准备发送上行报文和实际发送报文之间存在时间差,从而影响了上行报文传输的整体时延。
四、IO设备与PLC之间的连接建立过程
图3示出了IO设备与PLC之间的连接建立过程。下面结合图3,对该过程进行说明。
S301:PLC(也称为IO控制器(IO controller))向IO设备发送连接请求(connectreq),用于请求在PLC和IO设备之间建立连接。
S302:IO设备向PLC发送连接响应(connect rsp)。
S303:PLC向IO设备发送写请求(write req)。其中,该write req可用于请求在PLC和IO设备之间传递信息。
S304:IO设备向PLC发送写响应(write rsp)。
S305:PLC向IO设备发送参数下载结束请求(ParameterDownloadEnd req,即PrmEnd req)。
S306:IO设备向PLC发送参数下载结束响应(ParameterDownloadEnd rsp,即PrmEnd rsp)。
S307:IO设备向PLC发送应用准备请求(ApplRdy req)。
S308:PLC向IO设备发送应用准备响应(ApplRdy rsp)。
通过S307和S308,IO设备和PLC之间用于通信的应用已准备就绪。
S309:IO设备向PLC发送控制请求(control request,CR)输入(input)。
其中,CR输入中可包含上行报文。
另外,在接收到应用准备响应之后,IO设备开始向PLC发送CR输入。换句话说,到应用准备响应可用于触发IO设备发送CR输入,即触发IO设备发送上行报文。
S310:PLC向IO设备发送CR输出(output)。
另外,在接收到应用准备响应之后,IO设备可以CT为周期重复执行S309和S310,也就是说,IO设备可以CT为周期发送上行报文。
四、时延偏移(也称为时延偏差、时钟偏差)原理
多个通信设备中可能都存在用于确定时间信息的时钟。当多个通信设备中的时钟未进行时钟同步时,每个通信设备的初始相位不同,且相位会随着时间变化发生漂移,这将导致通信设备之间的时延偏移出现变化。时延偏移原理应用到图2所示的通信系统中时,IO设备和/或PLC中的时钟与绝对时刻的时延偏移将越来越大。每个IO设备的时钟与绝对时刻之间的时延偏移会单调漂移,并且,不同IO设备的时钟相对于绝对时刻的时延偏移的速度不一样。在图4所示的例子中,一个PLC可控制8个IO设备(即1主8从),PLC的发送时钟为1ms,8个IO设备的CT均为8ms,大约有50万个CR输入报文需要发送。图4中横轴为时间,单位可为秒(s);纵轴为IO设备中的时钟与绝对时刻(例如PLC的时钟)之间的时延偏移,单位可为毫秒(ms)。如图4所示,随着时间的推移,没有进行时钟同步的IO设备中的时钟相对于绝对时刻的时延偏移越来越大;这样,不同通信设备之间的时延偏移也可能越来越大。因此,IO设备根据CT发送上行报文的时间与AN设备分配给终端设备的周期为CT的资源之间的时间偏差也可能越来越大,从而导致在完成初始配置后,终端设备准备发送上行报文的时间和终端设备能够发送上行报文的时间之差也可能随时间增加。
如上所述,第一UE准备发送上行报文和实际发送报文之间存在时间差,从而影响了上行报文传输的整体时延。为了降低时延,可以减小第一UE准备发送上行报文和实际发送报文之间存在时间差。
目前提供了一种减小该时间差的方法。具体的,AF可通过5GC向AN设备发送时间敏感通信(time sensitive communication,TSC)辅助信息(TSC assistance information,TSCAI)信息。该TSCAI信息可包括:TSC流方向(例如,上行和/或下行)、周期、业务流到达时间(即Burst Arrival time,例如,对于下行数据,数据突发的第一个数据包到达AN设备入口的最晚可能的时间;又例如,对于上行数据,数据突发的第一个数据包到达UE出口的最晚可能的时间)、生存时间(survival time,ST)。然后,AN设备可以根据TSCAI信息、各个流的特征以及业务流的到达时间来为UE配置资源,从而减小UE准备发送上行报文和实际发送报文之间存在时间差。
然而,上述TSCAI信息中所包含的业务流到达时间为3GPP协议中的可选参数。并且,该参数是由SMF来确定的。具体的,SMF可根据以下信息确定该参数:UPF对移动通信系统内部或外部的通信设备(例如,终端设备)的测量结果,以及移动通信系统内部或外部的通信设备的测量报告。上述信息可以是周期性获得的。例如,通信设备周期性的上报测量报告。当移动通信系统内外部不是一个时钟系统时或5GC与终端设备未启用时钟同步时,周期性获取的上述信息所表示的时间本身就存在偏差,基于偏差的时间确定的参数的准确性也不高。因此,通过上述方法调整的资源的准确性也不高,从而可能不能有效降低时延。
另外,当多个UE或者多个IO设备的上行业务流同时到达时,还会存在空口调度冲突。
下面结合附图对本申请提供的方案进行说明。
本申请实施例提供了一种通信方法,该方法可应用于图1-图2所示的通信系统中。在该方法中,AN设备可根据终端设备确定的第一时间差来调整为终端设备调度的上行资源,从而减小终端设备发送的后续上行报文的第一时间差。下面参阅图5所示的流程图,对该方法的流程进行具体说明。
S501:终端设备获取用于指示第一时间差的第一信息。其中,第一时间差可为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差。
其中,终端设备准备发送上行报文的时间可以但不限于为以下之一:终端设备接收到该上行报文的时间(例如,终端设备接收到来自IO设备的上行报文的时间)、终端生成上行报文的时间(例如,终端设备接收到来自IO设备的上行报文,并完成对该上行报文的预处理的时间)。
在一些可能的方式中,终端设备能够发送上行报文的时间可以为终端设备准备发送上行报文之后的上行资源所对应的时间。例如,终端设备在4ms处准备发送上行报文,AN设备为终端设备调度了位于3ms、7ms、11ms、15ms等处的上行资源,则终端设备能够发送上行报文的时间可为7ms、11ms或15ms处的上行资源。
在另一些可能的方式中,终端设备能够发送上行报文的时间可以为终端设备实际发送上行报文的时间。例如,终端设备在4ms处准备发送上行报文,AN设备为终端设备调度了位于3ms、7ms、11ms、15ms等处的上行资源,终端设备在11ms处的上行资源发送上行报文,则终端设备能够发送上行报文的时间为11ms处的上行资源。
例如,如图6所示,终端设备在Ta时刻接收到来自IO设备的上行报文1,在Tb时刻能够发送该上行报文1,则对于上行报文1,终端设备可确定第一时间差为Tb-Ta。
另外,用于指示第一时间差的第一信息可直接为第一时间差的值(例如,3ms),也可以为能够间接指示第一时间差的信息(例如,当该信息为第一值时,第一时间差为3ms)。
此外,该上行报文的发送周期和终端设备获取的用于发送该上行报文的上行资源的周期相同。例如,当终端设备从IO设备接收该上行报文时,IO设备发送该上行报文的周期(例如,CT)与AN设备为终端设备调度的上行资源的周期相同。又例如,当终端设备周期性的生成该上行报文时,终端设备生成该上行报文的周期(也可以说,终端设备准备发送该上行报文的周期)与AN设备为终端设备调度的上行资源的周期相同。
S502:终端设备向AN设备发送第一信息;相应地,AN设备获取第一信息。
可选的,终端设备可直接向AN设备发送第一信息,也可以间接向AN设备发送第一信息(例如,通过控制面网元(例如,SMF)或AF中至少一项向AN设备发送第一信息)。因此,终端设备可向AN设备、控制面网元或AF中的至少一项发送第一信息。相应地,AN设备可接收来自终端设备、控制面网元或AF中至少一项的第一信息。其中,AF可为工业现场使能服务(industry field enable service,IFES)。
另外,第一信息可承载在现有的消息(例如,测量报告等)中,也可以承载在新的消息中,本申请对此不做限定。
S503:AN设备根据第一时间差,将为终端设备调度的第一上行资源调整为第二上行资源。
AN设备可根据该第一时间差,调整为终端设备调度的上行资源,使得为终端设备调度的周期性的上行资源与终端设备准备发送上行报文的时间更接近,换句话说,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小。
S504:AN设备向终端设备发送第一资源配置信息。其中,第一资源配置信息可用于指示第二上行资源。相应地,终端设备接收第一资源配置信息。
其中,第一资源配置信息可以携带在现有的消息(例如,RRC配置(RRCconfiguration)消息或空口配置消息)中,也可以携带在新的消息中,本申请对此不做限定。
S505:终端设备通过第二上行资源发送上行报文。
例如,如图6所示,终端设备在Tc时刻接收到来自IO设备的上行报文2,在Td时刻能够发送该上行报文2,则对于上行报文2,终端设备可确定第一时间差为Td-Tc。上行报文2的第一时间差小于上行报文1的第一时间差。
通过该方法,AN设备可根据第一时间差调整为终端设备分配的上行资源,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
可选的,在S503中,AN设备可通过如下方式来将为终端设备调度的第一上行资源调整为第二上行资源:
AN设备可将第一上行资源提前N个时间单元,得到第二上行资源。其中,N为正整数,N个时间单元是根据第一时间差确定的。并且,第一上行资源为以上行报文的发送周期(例如,CT)为周期的资源。这样,第二上行资源也为以上行报文的发送周期为周期的资源。
可选的,N个时间单元可小于或等于第一时间差。
通过该方法,AN设备可将第一上行资源提前N个时间单元,得到第二上行资源,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
可选的,在S503之前,上述方法还可包括:AN设备接收来自控制面网元的用于调整为终端设备调度的上行资源的指示。
其中,该控制面网元可为以下至少一项:SMF、AMF、PCF。
可选的,该用于调整为终端设备调度的上行资源的指示可以为消息,也可以为消息中的信元。具体地,当用于调整为终端设备调度的上行资源的指示为信元时,用于调整为终端设备调度的上行资源的指示可以复用现有消息中的信元,也可以是现有消息中的新的信元。例如,所述信元可以为第一指示字段,当该字段取值为第二值时,可以指示AN设备调整为终端设备调度的上行资源。
另外,AN设备可在建立用于传输上行报文的QoS流的过程中,接收到来自控制面网元的用于调整为终端设备调度的上行资源的指示。
通过该方法,AN设备可根据控制面网元的指示,来按需来调整为终端设备调度的上行资源。
可选的,在S502之前,上述方法还可包括:终端设备接收用于指示终端设备发送第一信息的指示。
其中,该用于指示终端设备发送第一信息的指示可以是消息,也可以为消息中的信元。具体地,当该用于指示终端设备发送第一信息的指示为信元时,该用于指示终端设备发送第一信息的指示可以复用现有消息中的信元,也可以是现有消息中的新的信元。例如,所述信元可以为第二指示字段,当该字段取值为第三值时,可以指示终端设备发送第一信息。
另外,终端设备可在建立用于传输上行报文的QoS流的过程中,接收到来自控制面网元或AN设备的用于调整为终端设备调度的上行资源的指示。其中,该控制面网元可为以下至少一项:SMF、AMF、PCF。
通过该方法,在接收到用于指示终端设备发送第一信息的指示之后,终端设备才上报第一信息,从而避免终端设备一直上报第一信息,进而可以节省上报第一信息的网络资源,并节省终端设备上报第一信息所需的电量。
可选的,上述方法还包括:终端设备接收用于指示第一阈值的信息。在S502中,当第一时间差大于或等于第一阈值时,终端设备发送第一信息。
其中,用于指示第一阈值的信息可直接为该第一阈值,也可以为间接指示第一阈值的信息。用于指示第一阈值的信息可以包含在现有的消息中,也可以包含在新的消息中,本申请对此不做限制。
另外,终端设备可在建立用于传输上行报文的QoS流的过程中,接收到来自控制面网元的用于指示第一阈值的信息。其中,该控制面网元可为以下至少一项:SMF、AMF、PCF。
本申请对终端设备接收用于指示终端设备发送第一信息的指示和接收用于指示第一阈值的信息的执行顺序不作限定,终端设备可以先接收用于指示终端设备发送第一信息的指示,再接收用于指示第一阈值的信息;也可以先接收用于指示第一阈值的信息,再接收用于指示终端设备发送第一信息的指示;还可以同时接收用于指示终端设备发送第一信息的指示和用于指示第一阈值的信息。
当第一时间差较小时,可能并不需要通过调整第一时间差来减小时延。在本方法中,当第一时间差大于或等于第一阈值时,终端设备才上报第一信息,从而避免终端设备不必要的上报第一信息,进而可以节省上报第一信息的网络资源,并节省终端设备上报第一信息所需的电量。
本申请实施例提供了一种通信方法,该方法可应用于图1-图2所示的通信系统中。在该方法中,AN设备可根据第一时间差的估计值来调整为终端设备调度的上行资源,从而减小终端设备发送的后续上行报文的第一时间差。下面参阅图7所示的流程图,对该方法的流程进行具体说明。
S701:AN设备获取用于指示第一时间差的估计值的第二信息。其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差。
其中,第一时间差的具体内容可参考S501,此处不再赘述。
可选的,第二信息可直接为第一时间差的估计值(例如,3ms),也可以为间接指示第一时间差的估计值的信息(例如,当该信息为第四值时,第一时间差的估计值为3ms)。
S702:AN设备根据第一时间差的估计值,将为终端设备调度的第一上行资源调整为第二上行资源。
AN设备可根据该第一时间差的估计值,调整为终端设备调度的上行资源,使得为终端设备调度的周期性的上行资源与终端设备准备发送上行报文的时间更接近,换句话说,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小。
S703:AN设备向终端设备发送第一资源配置信息。其中,第一资源配置信息可用于指示第二上行资源。
S703的具体内容可参考S504,此处不再赘述。在S703之后,终端设备可执行S505的操作,此处也不赘述。
通过该方法,AN设备可根据第一时间差的估计值调整为终端设备分配的上行资源,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
可选的,在S701中,AN设备可通过如下方式之一获取用于指示第一时间差的估计值的第二信息。
方式一:用户面网元向AN设备发送第二信息。相应的,AN设备接收来自用户面网元的第二信息。
可选的,该方式一可包括步骤B1-步骤B3:
B1:AN设备向终端设备发送第二资源配置信息。
其中,第二资源配置信息可用于指示第一上行资源,第一上行资源包括以上行报文的发送周期(例如,CT)为周期的资源。在至少一个发送周期内,第一上行资源还可包括多个时间单元上的资源。这样,在一个发送周期(例如,第一发送周期)内,终端设备可以有多个可用于传输上行报文的上行资源;在与第一发送周期相邻的发送周期(例如,第二发送周期)内,终端设备可以有一个用于传输上行报文的上行资源。
可选的,第二资源配置信息可以携带在现有的消息(例如,RRC配置消息)中,也可以携带在新的消息中,本申请对此不做限定。
B2:用户面网元可根据通过第一上行资源接收来自终端设备的M个上行报文的时间,确定第二信息,其中,M为大于或等于2的整数。
下面结合图8举例说明终端设备根据第一上行资源发送上行报文的可能的方式。
对于上行报文1:终端设备可在第一发送周期之前的Ta时刻接收到上行报文1(例如,接收来自IO设备的上行报文1),在第一发送周期的第一个上行资源上(即Tb时刻)向AN设备发送该上行报文1,然后,AN设备可将该上行报文1发送给用户面网元。用户面网元可在T1时刻接收到该上行报文1。
对于上行报文2:终端设备在第一发送周期中的Ta+CT时刻接收到上行报文2(例如,接收来自IO设备的上行报文2),在第一发送周期中距离Ta+CT时刻最近的上行资源上向AN设备发送该上行报文2,然后,AN设备可将该上行报文2发送给用户面网元。用户面网元可在T2时刻接收到该上行报文2。其中。
对于上行报文3:终端设备在第二发送周期中的Ta+2*CT时刻接收到上行报文3(例如,接收来自IO设备的上行报文3),在第二发送周期中的上行资源上(即Tb+2*CT时刻)向AN设备发送该上行报文3,然后,AN设备可将该上行报文3发送给用户面网元。用户面网元可在T3时刻接收到该上行报文3。
这样,用户面网元可通过如下公式至少之一估计终端设备通过周期性的上行资源发送上行报文的第一时间差:CT-T1+T2,T3-T2-CT。也就是说,用户面网元可根据上述公式至少一项确定第一时间差的估计值。
为了更准确的估计第一时间差,用户面网元可通过多个上行报文来确定第一时间差的估计值。例如,当M=3时,用户面网元可确定第一时间差的估计值为:Avg(a,b);
其中,a=T1+CT-T2,b=T3-T2-CT;
其中,Avg表示取平均运算,T1为接收到M个上行报文中第一个上行报文(例如,上述上行报文1)的时间,T2为接收到M个上行报文中第二个上行报文(例如,上述上行报文2)的时间,T3为接收到M个上行报文中第三个上行报文的时间。
通过该方法,用户面网元可以更准确的确定第一时间差的估计值。
B3:用户面网元向AN设备发送第二信息。
其中,第二信息可承载在现有的消息中,也可以承载在新的消息中,本申请对此不作限定。
方式二:AN设备确定第二信息。
在该方式二中,AN设备可执行步骤C1-步骤C2:
C1:AN设备向终端设备发送第二资源配置信息。
其中,第二资源配置信息可用于指示第一上行资源,第一上行资源包括以上行报文的发送周期为周期的资源。在至少一个发送周期内,第一上行资源还可包括多个时间单元上的资源。
C1的具体内容可参考B1,此处不再赘述。
C2:AN设备可根据通过第一上行资源接收来自终端设备的M个上行报文的时间,确定第二信息,其中,M为大于或等于2的整数。
其中,AN设备确定第二信息的具体内容可参考B2,只是将其中的用户面网元替换为AN设备,此处不再赘述。
可选的,当M=3时,AN设备可确定第一时间差的估计值为:Avg(a,b);
其中,a=T1+CT-T2,b=T3-T2-CT;
其中,Avg表示取平均运算,T1为接收到M个上行报文中第一个上行报文的时间,T2为接收到M个上行报文中第二个上行报文的时间,T3为接收到M个上行报文中第三个上行报文的时间,CT为上行报文的发送周期。
通过该方式,AN设备可以准确确定第一时间差的估计值。
可选的,在S702中,AN设备可通过如下方式,将为终端设备调度的第一上行资源调整为第二上行资源:
AN设备确定第二上行资源包括:与第一资源的距离为上行报文的发送周期(例如,CT)的整数倍的资源。其中,第一资源为将第一发送周期内多个时间单元中第一个时间单元上的资源提前N个时间单元得到的资源。换句话说,AN设备可将第一上行资源中的周期性的上行资源提前N个时间单元,得到第二时间单元。其中,N为正整数,N个时间单元是根据第一时间差的估计值确定的。
可选的,N个时间单元小于或等于第一时间差的估计值。
通过该方法,AN设备可将第一上行资源中的周期性的上行资源提前N个时间单元,得到第二上行资源,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小。这样,终端在通过第二上行资源传输后续上行报文时,可以减小后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
本申请实施例提供了一种通信方法,该方法可应用于图1-图2所示的通信系统中。在该方法中,第一通信设备可根据第一指示延迟发送报文。下面参阅图9所示的流程图,对该方法的流程进行具体说明。
S901:第一通信设备接收第一指示。其中,第一指示中可包含第一QoS流的指示信息。
其中,第一通信设备可包括以下至少一项:用户面网元、AN设备、终端设备。
可选的,第一指示可用于指示延迟发送通过第一QoS流接收的报文(例如,第一报文)。第一QoS流的指示信息可以为第一QoS流的标识。
其中,第一指示可以为消息,也可以为消息中的信元。具体地,当所述第一指示为信元时,所述第一指示可以复用现有消息(例如,会话建立流程或会话修改流程中的消息)中的信元,也可以是现有消息中的新的信元。例如,所述信元可以为第三指示字段,当该字段取值为第五值时,可以延迟发送通过第一QoS流接收的报文。
S902:第一通信设备可根据第一指示,在通过第一QoS流接收到第一报文的第一时长之后,发送第一报文。也就是说,第一通信设备在接收到第一指示之后,若通过第一QoS流接收到第一报文,则在接收到第一报文的第一时长之后,发送第一报文。
通过该方法,第一通信设备可对第一QoS流传输的报文进行延迟转发,从而精确控制报文的传输时间和时延,进而达到时延优化的效果。并且,该方法中,第一通信设备基于QoS流来进行延迟转发,可避免多个通信设备的上行业务流同时到达时产生的空口调度冲突。
可选的,在S901中,第一通信设备可通过以下实现方式之一接收第一指示:
实现方式一:第一通信设备接收来自会话管理功能网元的第一指示。
可选的,第一通信设备可在建立或修改第一QoS流的过程中,接收来自会话管理功能网元的第一指示。
实现方式二:第一通信设备接收来自控制面网元或AF的用于请求建立或修改第二QoS流的消息;其中,该消息中包含第一指示。也就是说,控制面网元或AF在请求建立或修改第二QoS流时,可指示第一通信设备延迟发送与第二QoS流关联的第一QoS流传输的报文。
其中,控制面网元可为以下至少一项:SMF、AMF、PCF;AF可以为IFES。
可选的,第一QoS流与第二QoS流关联,可以是指第一QoS流传输的报文用于触发通过第二QoS流传输的报文。例如,第一QoS流传输的报文为应用准备响应,第二QoS流传输的报文为IO设备发送的上行报文。
通过上述方法,第一通信设备可方便的获取到第一指示,从而对通过第一QoS流接收到的报文进行延迟发送。
可选的,在上述方法的一种实施场景中,第一报文用于触发上行报文的发送。这样,第一通信设备可通过延迟发送第一报文来延迟触发上行报文的发送,从而可对上行报文的发送时间进行控制,以便减小上行报文的传输时延。
例如,第一报文为图3所示方法中的应用准备响应时,该应用准备响应可用于触发IO设备发送上行报文。通过延迟发送第一报文,可延迟触发IO设备发送上行报文,使得IO设备发送上行报文的时间发生延迟;这样,终端设备接收到该上行报文的时间也发生延迟,从而可以降低终端设备能够发送上行报文的时间和准备发送上行报文的时间差(即第一时间差),进而可减小上行报文的传输时延。另外,通过延迟发送第一报文来使IO设备发送上行报文的时间发生延迟时,不需要对IO设备进行改动,即不需要IO设备具有调整发包时刻的能力,实现较为方便。
可选的,在S902中,在发送第一报文之前,第一通信设备可通过以下实现方式之一确定第一时长。
实现方式1:第一通信设备可根据第三信息,确定第一时长。
其中,第三信息包括以下至少一项:
1、第一传输时延,该第一传输时延可包括:第一通信设备与用于发送上行报文的输入输出IO设备之间的传输时延,IO设备的处理时延,以及IO设备与终端设备之间的传输时延。
2、AN设备为终端设备发送上行报文配置的上行资源:例如,AN为终端设备发送上行报文配置的周期性资源的初始资源(例如,初始上行预调度时刻、初始传输时间间隔(transmission time interval,TTI)(Initial TTI))等。
3、上行资源的周期:该周期也可以为上行报文的发送周期(例如,CT)。
4、第一通信设备接收到第一报文的时间。
可选的,第一通信设备可确定第一时长为:Initial TTI+n*CT-第一传输时延-第一通信设备接收到第一报文的时间。其中,n为非负整数。通过调整n,使得AN设备所分配的初始上行预调度时刻延迟n个周期之后,晚于(第一传输时延+第一通信设备接收到第一报文的时间),即使得(Initial TTI+n*CT)大于或等于(第一传输时延+第一通信设备接收到第一报文的时间),从而可以确定出能够降低第一时间差的第一时长。其中,n可以取使得(Initial TTI+n*CT)大于或等于(第一传输时延+第一通信设备接收到第一报文的时间)的最小值。
例如,AN设备为终端设备发送上行报文配置的上行资源包括位于3ms、7ms、11ms、15ms、19ms的上行资源,该上行资源的周期为4ms,上行报文的发送周期也为4ms;第一传输时延为2ms;第一通信设备接收到第一报文的时间为7ms。这样,终端设备最早可在9ms后发送上行报文。在9ms之后,AN设备为终端设备分配了位于11ms、15ms等处的上行资源。为了在位于11ms的上行资源上发送上行报文,因此,终端设备最多延迟2ms接收到该上行报文;相应的,第一通信设备最多可延迟2ms发送用于触发该上行报文的第一报文。这样,第一时长可为2ms或小于2ms的值。当然,终端设备也可以通过其他上行资源发送上行报文,例如,通过位于15ms或19ms的上行资源发送上行报文;此时,第一通信设备可延迟6ms或10ms来发送第一报文,即第一时长可为6ms或10ms。
另外,在实现方式1中,第一通信设备可通过以下方式之一获取第三信息:
方式1:第一通信设备接收来自AN设备、控制面网元和AF中至少一项的第三信息。
其中,控制面网元可为以下至少一项:SMF、AMF、PCF。
可选的,第三信息可承载在现有的消息中,也可以承载在新的消息中,本申请对此不做限定。
应理解,第一通信设备可从AN设备、控制面网元和AF中的一个通信设备接收第三信息中的全部信息;也可以从AN设备、控制面网元和AF中的一个或多个通信设备接收第三信息中的部分信息,从AN设备、控制面网元和AF中的其他通信设备接收第三信息中的其他信息。
方式2:第一通信设备获取预先配置的第三信息。
例如,第三信息可预先存储在第一通信设备的内存中,第一通信设备通过读取内存,可获取第三信息。
实现方式2:第一通信设备可接收来自控制面网元或AF的用于指示第一时长的信息。
其中,控制面网元可为以下至少一项:SMF、AMF、PCF。
其中,用于指示第一时长的信息可直接为第一时长,也可以间接指示第一时长。用于指示第一时长的信息可承载在现有的消息(例如,QoS流建立/修改请求)中,也可以承载在新的消息中,本申请对此不做限定。
可选的,控制面网元或AF可以通过实现方式1中的方法来确定第一时长,也可以从其他通信设备接收用于指示第一时长的信息。
另外,本申请对第一通信设备接收用于指示第一时长的信息和接收第一指示的执行顺序不做限定。例如,第一通信设备可先接收用于指示第一时长的信息,再接收第一指示;也可以先接收第一指示,再接收用于指示第一时长的信息;还可同时接收用于指示第一时长的信息和第一指示。
实现方式3:第一通信设备获取预先配置的第一时长。
例如,第一时长可预先存储在第一通信设备的内存中,第一通信设备通过读取内存,可获取第一时长。
本申请实施例还提供了一种通信方法。该方法可以适用于图1或图2所示的通信系统中。该方法为图5所示方法的一种可能的实现方式。下面参阅图10所示的流程图,以所述终端设备为UE,AF为IFES为例进行说明。
S1001:UE发起PDU会话建立流程;这样,与该UE连接的IO设备可通过该PDU会话与PLC进行通信。
可选的,UE可通过发送PDU会话建立请求来发起PDU会话建立流程。
S1002:IFES向5GC发送RT流所对应的策略授权请求,该策略授权请求可用于请求建立用于传输RT流的QoS流(例如,图5中用于传输上行报文的QoS流)。
其中,该RT流可包括IO设备要发送的上行报文。
具体地,S1002可包括步骤D1-D2:
D1:IFES向PCF发送策略授权请求。
其中,该策略授权请求中可包含以下至少一项:流描述信息,QoS需求,以及空口调度参数(例如,CT、ST)等信息。
此外,该策略授权请求中还可包含用于指示UE上报第一时间差的指示(也可称为偏移(offset)上报指示)。其中第一时间差的具体内容可参考图5所示方法中的S501,在此不再赘述。
可选的,该策略授权请求中还可包含用于指示第一阈值的信息。其中,用于指示第一阈值的信息的具体内容可参考对图5所示方法中对用于指示第一阈值的信息的说明,此处不再赘述。
D2:PCF在接收到策略授权请求之后,可以PCC规则的形式向SMF发送策略。其中,该PCC规则中可包含以下至少一项:流描述信息,授权QoS参数,空口调度参数,用于指示UE上报第一时间差的指示,以及用于指示第一阈值的信息。
S1003:5GC向AN设备发送QoS流建立请求,以请求建立RT流对应的QoS流。
可选的,SMF可向AN设备发送该QoS流建立请求。例如,SMF可在接收到PCC规则,并根据该PCC规则执行QoS流绑定(即将该PCC规则关联至一个已有或新建的QoS流)之后,可向AN设备发送该QoS流建立请求。
其中,该QoS流建立请求可为在QoS流建立/修改流程中,SMF向AN设备发送的QoS配置信息(QoS Profile)。其中。该QoS配置信息可包含以下至少一项:QFI、空口调度参数、QoS参数。
此外,在QoS流建立/修改流程中,该SMF还可向UE发送QoS规则(即QoS Rule,例如,QFI或业务流数据(service data flow,SDF)描述信息等)及QoS流级别的QoS参数(即QoSFlow level QoS parameter,例如,QoS参数或offset上报指示);向UPF发送以下至少一项:包检测规则(packet detection rule,PDR)(对应于流描述信息)、转发动作规则(forwarding action rule,FAR)、QoS执行规则(QoS enforcement rule,QER)、使用报告规则(usage reporting rule,URR)(对应用量统计、计费规则等)等N4规则。
可选的,该offset上报指示也可以携带在QoS规则中。
S1004:AN设备基于来自SMF的信息执行上行预调度。
可选的,AN设备为UE调度周期为CT的上行资源。
S1005:AN设备可通过空口配置消息向UE发送用于指示上行预调度资源(例如,图5所示方法中的第一上行资源)的信息。
其中,该用于指示上行预调度资源的信息可包含:上行TTI信息,即上行预调度资源的时域信息。此外,该用于指示上行预调度资源的信息中还可包含以下至少一项:上行预调度资源的频域信息、编码方式等。
S1006:IO设备向UE发送上行报文。相应的,UE接收来自IO设备的上行报文。
例如,IO设备可在接收到应用准备响应之后,向UE发送上行报文。
S1007:UE确定第一时间差。其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差。
其中,第一时间差的具体内容可参考S501,此处不再赘述。
可选的,UE可根据接收到上行报文的时刻以及AN设备为UE调度的上行资源(例如,上行TTI时刻)来确定第一时间差。
S1008:UE根据offset上报指示,向AN设备发送用于指示第一时间差的第一信息。
S1008的具体内容可参考S502,此处不再赘述。
可选的,在S1008中,当UE接收到用于指示第一阈值的信息时,可在第一时间差大于或等于第一阈值时,向AN设备发送用于指示第一时间差的第一信息。
S1009:AN设备根据第一时间差,对上行预调度资源进行调整,例如,将第一上行资源调整为第二上行资源。
S1009的具体内容可参考S503,此处不再赘述。
S1010:AN设备向UE发送用于指示第二上行资源的信息(即图5所示方法中的第一资源配置信息)。
S1010的具体内容可参考S504,此处不再赘述。
S1011:各网元使用第二上行资源传输上行报文。
例如,UE使用第二上行资源转发来自IO设备的上行报文。
可选的,在IO设备发送上行报文的过程中,UE可重复执行步骤S1008-S1010,从而使得第一时间差能够满足业务需求。
在一些可能的实现方式中,IFES也可通过AN设备向UE发送上述offset上报指示。例如,在S1003中,QoS配置信息中包含offset上报指示;然后,AN设备可通过空口配置参数向UE发送offset上报指示,其中,空口配置参数可包含在S1005中的空口配置消息中。
在该方法中,UE可确定第一时间差,并触发AN设备根据该第一时间差调整上行预调度资源,使得终端设备能够发送上行报文的时间与终端设备准备发送后续上行报文的时间之差更小,从而降低UE侧等待发送上行报文的时延(即降低UE侧等待发送上行报文的时延),进而可降低后续上行报文的传输时延,以实现端到端低时延的业务需求。
本申请实施例还提供了一种通信方法。该方法可以适用于图1或图2所示的通信系统中。该方法描述了图7所示方法的一种可能的实现方式。下面参阅图11所示的流程图,以所述终端设备为UE,AF为IFES为例进行说明。
S1101:UE发起PDU会话建立流程。
S1101的具体内容可参考S1001,此处不再赘述。
S1102:IFES向5GC发送用于建立用于传输RT流(即图7所示方法中的上行报文)的QoS流的第一消息。换句话说,IFES通过5GC发起该QoS流的建立流程。
其中,第一消息中可包含以下至少一项:流描述信息,CT,ST,以及用于指示AN设备调整为UE调度的上行资源的指示(也可以称为offset调整指示)。该第一消息可为图10所示方法中的策略授权请求。
S1103:5GC向AN设备发送用于建立用于传输RT流的QoS流的第二消息。
其中,第二消息中可包含以下至少一项:流描述信息,CT,时间ST,以及offset调整指示。该第二消息可为图10所示方法中的QoS流建立请求。
S1104:AN设备通过5GC向IFES发送响应(acknowledge,ACK)消息。
S1105:AN设备执行上行预调度,为该UE分配第一上行资源。
其中,第一上行资源包括以CT为周期的资源,并且,在至少一个周期内,第一上行资源还包括多个时间单元上的资源。其中,多个时间单元上的资源可为多个相邻的时间单元上的资源。例如,AN设备为UE分配以CT为周期的上行资源,并在一个时刻附近为UE分配多个时隙的上行资源。
本申请对S1104和S1105的执行顺序不作限定。
S1106:AN设备向UE发送第一RRC配置消息。
其中,第一RRC配置消息中包含用于指示第一上行资源的信息(即图7所示方法中的第二资源配置信息)。
S1007:IO设备向UE发送上行报文。相应的,UE接收来自IO设备的上行报文。
例如,IO设备可在接收到应用准备响应之后,向UE发送上行报文。
S1108:UE在接收到来自IO设备的上行报文之后,从第一上行资源中就近选择上行资源向AN设备发送该上行报文。
S1109:AN设备在接收到来自UE的上行报文后,可根据第一时间差的估计值,对上行预调度资源进行调整,例如,将为UE调度的第一上行资源调整为第二上行资源。
其中,AN设备确定第一时间差的估计值的方法可参考图7所示方法中的方式二,此处不再赘述。
S1110:AN设备向UE发送第二RRC配置消息。
其中,第二RRC配置消息中包含用于指示第二上行资源的信息(即图7所示方法中的第一资源配置信息)。
S1111:各网元使用第二上行资源传输上行报文。
当IO设备周期性的发送上行报文时(即上行报文对应的业务处于运行态),由于通信设备中可能存在时钟漂移,各通信设备(例如,IO设备或UE)本地的时间与初始调度时刻之间的偏移可能会出现偏差变大的问题,此时,可重复执行步骤S1106-S1110,从而降低时钟偏移带来的影响,减小第一时间差的偏移。
可选的,S1109中的第一时间差的估计值也可以是UPF计算后通知AN设备的。此时,SMF可向UPF发送触发UPF计算第一时间差的估计值的指示。UPF可通过图7所示方法中的方式一来计算第一时间差的估计值。在计算第一时间差的估计值之后,UPF可直接向AN设备发送用于指示第一时间差的估计值的信息,也可以通过控制面网元(例如,SMF)向AN设备发送用于指示第一时间差的估计值的信息。
通过该方法,AN设备可根据第一时间差的估计值调整为UE分配的上行资源,使得UE能够发送上行报文的时间与UE准备发送后续上行报文的时间之差更小,从而降低后续上行报文的第一时间差(即降低UE侧等待发送上行报文的时延),进而可降低后续上行报文的传输时延,以实现端到端低时延的业务需求。
并且,该方法中,网络侧的通信设备可确定第一时间差的估计值,UE和IO设备不需要进行增强处理,易于实现该方法。
此外,AN设备在执行上行预调度时可为UE在一个周期内分配多个时隙资源,并基于UE实际使用的时隙资源确定最终上行预调度的资源。AN设备可通过调整多个时隙资源之间的间隔来调整第一时间差的估计值的精度,根据业务需求选择合适的间隔,使得第一时间差在可接受的范围内(即满足业务需求)。
本申请实施例还提供了一种通信方法。该方法可以适用于图1或图2所示的通信系统中。该方法描述了图9所示方法的第一种可能的实现方式,即AN设备为UE预调度上行资源;延迟发送报文的时长(即第一时长)是根据预调度上行资源确定的。下面参阅图12所示的流程图,以所述终端设备为UE,AF为IFES,第一通信设备为UPF为例进行说明。
S1201:UE发起PDU会话建立流程。
S1201的具体内容可参考S1001,此处不再赘述。
S1202:IFES向5GC发送RT流所对应的策略授权请求,该策略授权请求可用于请求建立用于传输RT流的QoS流(例如,图9所示方法中的第二QoS流)。
其中,S1202的具体内容可参考S1002,重复之处不再赘述。
此外,IEFS还可向5GC发送上报指示(还可称为上行授权时间订阅),该上报指示可指示AN设备提供为UE调度的上行资源的信息(例如,AN设备为UE调度的TTI)。
S1203:5GC向AN设备发送QoS流建立请求。
S1203的具体内容可参考S1003,重复之处不再赘述。
此外,5GC还可向AN设备发送上报指示。
S1204:AN设备在完成上行预调度后,可向IFES发送用于指示AN设备为UE调度的上行资源(例如,AN设备为UE调度的TTI)的信息。
其中,AN设备可直接向IFES发送用于指示AN设备为UE调度的上行资源的信息;也可以间接向IFES发送用于指示AN设备为UE调度的上行资源的信息(例如,通过控制面网元向IFES发送用于指示AN设备为UE调度的上行资源的信息)。
可选的,用于指示AN设备为UE调度的上行资源的信息可包括以下至少一项:AN设备为该QoS流分配的上行免调度时域资源信息(例如,AN设备为UE调度的初始TTI)、频域资源信息等。
S1205:IFES可根据第三信息,确定第一时长(也可称为延迟时长)。
其中,第三信息包括以下至少一项:第一传输时延,AN设备为UE发送上行报文配置的上行资源,上行资源的周期,UPF接收到第一报文的时间。第三信息的具体内容可参考图9所示方法中对第三信息的说明,此处不再赘述。
可选的,IFES可根据周期(例如,CT)和来自AN设备的初始TTI来确定UE能够发送上行报文的时刻,然后,根据链路的传输时间(即第一传输时延)确定UPF转发报文的时刻,从而确定出第一时长。IFES确定第一时长的具体内容可参考图9所示方法中的实现方式1,此处不再赘述。
S1206:IFES通过5GC向UPF发送用于指示第一时长的信息。
可选的,IFES可通过SMF向UPF发送针对第一QoS流的QoS流建立/修改请求。其中,QoS流建立/修改请求中可包含以下至少一项:报文匹配规则、用于指示第一时长的信息。第一QoS流为用于传输应用准备响应的QoS流。
S1207:UPF通过第一QoS流接收应用准备响应(与图9所示方法中的第一报文对应)。
S1208:UPF在接收到应用准备响应的第一时长之后,依次通过AN设备和UE向IO设备发送该应用准备响应。也就是说,UPF对通过第一QoS流的应用准备响应进行延迟转发处理。
其中,UPF可根据FAR执行延迟转发。例如,UPF根据FAR将通过第一QoS流接收的应用准备响应映射到N3接口上对应的QoS流中,在接收到应用准备响应的第一时长之后,通过该对应的QoS流发送应用准备响应。
S1209:IO设备根据接收到的应用准备响应,向UE发送RT流(与图9所示方法中的上行报文对应),从而实现上行报文的传输。
在一些可能的方式中,上述第一时长也可由控制面网元(例如,SMF、AMF或PCF)确定,确定的方式与IFES相同,此处不再赘述。当控制面网元确定第一时长时,在S1204中,AN设备向控制面网元发送用于指示AN设备为UE调度的上行资源的信息;S1205-S1206中,IFES可替换为控制面网元。
在另一些可能的方式中,上述第一时长也可由UPF确定,确定的方式与IFES相同,此处不再赘述。当UPF确定第一时长时,在S1204中,AN设备向UPF发送用于指示AN设备为UE调度的上行资源的信息;S1205中,IFES可替换为UPF;S1206为可选步骤。
可选的,在该方法中,UPF也可以为其他用于传输报文的通信设备,例如,AN设备或UE。此时,在S1208中,UPF可将通过第一QoS流接收的应用准备响应映射到N3接口上对应的QoS流中,通过该对应的QoS流发送应用准备响应。AN设备或UE在接收到该应用准备响应之后的第一时长后,发送该应用准备响应。
在该方法中,UPF可延迟发送应用准备响应,从而延迟触发IO设备发送上行报文,即使得IO设备发送上行报文的时刻发生延迟。这样,UE接收到该上行报文的时间也发生延迟,从而可以降低UE能够发送上行报文的时间和准备发送上行报文的时间差,即降低第一时间差,进而可减小上行报文的传输时延,以实现端到端低时延的业务需求。
本申请实施例还提供了一种通信方法。该方法可以适用于图1或图2所示的通信系统中。该方法描述了图9所示方法的第二种可能的实现方式,即AN设备根据IO设备可发送上行报文的时刻,确定延迟发送报文的时长(即第一时长)以及上行预调度资源。下面参阅图13所示的流程图,以所述终端设备为UE,AF为IFES,第一通信设备为UPF为例进行说明。
S1301:UE发起PDU会话建立流程。
S1301的具体内容可参考S1001,此处不再赘述。
S1302:IFES向5GC发送RT流所对应的策略授权请求,该策略授权请求可用于请求建立用于传输RT流的QoS流(例如,图9所示方法中的第二QoS流)。
其中,S1302的具体内容可参考S1002,重复之处不再赘述。
另外,IFES还可向5GC发送针对第一QoS流的延迟请求。其中,延迟请求可包含:第一QoS流的指示信息和第一指示,以指示延迟发送通过第一QoS流接收的报文。其中,第一QoS流为与第二QoS流关联的QoS流。第一QoS流与第二QoS流关联可以是指,第一QoS流传输的报文可触发第二QoS流传输的报文。
S1303:5GC向AN设备发送QoS流建立请求。
S1303的具体内容可参考S1003,重复之处不再赘述。
此外,5GC还可向AN设备发送第一QoS流的指示信息(例如,第一QoS流的QFI)和第一指示,以指示延迟发送通过第一QoS流接收的报文。其中,第一指示的具体内容可参考S901,此处不再赘述。
S1304:AN设备通过5GC向IFES发送ACK消息。
S1305:AN设备通过第一QoS流接收应用准备响应(与图9所示方法中的第一报文对应)。
S1306:AN设备确定第一时长和为UE调度的上行资源。
其中,AN设备确定第一时长的方式可参考图9所示方法中的实现方式1,此处不再赘述。
例如,AN设备在T5时刻通过第一QoS流接收到应用准备响应。若可为用于传输上行报文的第二QoS流分配时间窗T6~T7中的TTI,则AN设备可调整n,使(T5+第一传输时延+n*CT)属于T6~T7的区间内,从而确定出延迟发送应用准备响应的第一时长。
示例性的,AN设备在3ms通过第一QoS流接收下行报文(例如,应用准备响应)。AN设备基于本地配置信息以及可用资源等信息,确定可在6ms~8ms之间分配初始上行预调度资源。第一传输时延为2ms。这样,AN设备最早可接收到UE在5ms时发送的上行报文。然后,该时刻并无可分配的上行预调度资源,最早可分配的上行预调度资源为6ms~8ms之间的时域资源。因此,AN设备可确定第一时长为1ms~3ms,并为上行报文分配相应的上行预调度资源,例如,分配6ms~8ms之间的资源为初始上行时域资源,4ms为周期。
可选的,AN设备可通过空口配置消息向UE发送用于指示上行预调度资源的信息(例如,上行预调度配置参数)。
S1307:AN设备在接收到应用准备响应的第一时长之后,通过UE向IO设备发送该应用准备响应。
S1308:IO设备根据接收到的应用准备响应,向UE发送RT流(与图9所示方法中的上行报文对应),从而实现上行报文的传输。
在该方法中,AN设备可延迟发送应用准备响应,从而延迟触发IO设备发送上行报文,即使得IO设备发送上行报文的时刻发生延迟。这样,UE接收到该上行报文的时间也发生延迟,从而可以降低UE能够发送上行报文的时间和准备发送上行报文的时间差,即降低第一时间差,进而可减小上行报文的传输时延。
基于与图5至图13方法实施例相同的发明构思,本申请实施例通过图14提供了一种通信装置,可用于执行上述方法实施例中相关步骤的功能。所述功能可以通过硬件实现,也可以通过软件或者硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。该通信装置的结构如图14所示,包括通信单元1401和处理单元1402。所述通信装置1400可以应用于图1所示的通信系统中的AN设备、UPF或终端设备,或者应用于图2所示的通信系统中的AN设备、UPF或UE,并可以实现以上本申请实施例以及实例提供的通信方法。下面对所述通信装置1400中的各个单元的功能进行介绍。
所述通信单元1401,用于接收和发送数据。
当所述通信装置1400应用于UPF或AN设备(在所述AN设备与核心网中的网元进行交互的场景中)时,所述通信单元1401可以通过物理接口、通信模块、通信接口、输入输出接口实现。所述通信装置1400可以通过该通信单元连接网线或电缆,进而与其他设备建立物理连接。
当所述通信装置1400应用于终端设备和AN设备(在所述AN设备与终端设备进行交互的场景中)时,所述通信单元1401可以通过收发器实现,例如,移动通信模块。其中,移动通信模块可以包括至少一个天线、至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。所述AN设备可以通过所述移动通信模块与接入的终端设备进行通信。
所述处理单元1402可用于支持所述通信装置1400执行上述方法实施例中的处理动作。所述处理单元1402可以是通过处理器实现。例如,所述处理器可以为中央处理单元(central processing unit,CPU),还可以是其它通用处理器、数字信号处理器(digitalsignal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
在一种实施方式中,所述通信装置1400应用于图5或图10所示的本申请实施例中的AN设备中。下面对该实施方式中的所述处理单元1402的具体功能进行介绍。
所述处理单元1402,用于:获取用于指示第一时间差的第一信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;根据所述第一时间差,将为所述终端设备调度的第一上行资源调整为第二上行资源;通过所述通信单元1401向所述终端设备发送第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源。
可选的,所述处理单元1402具体用于:通过所述通信单元1401接收来自所述终端设备、控制面网元或AF中至少一项的所述第一信息。
可选的,所述处理单元1402具体用于:将所述第一上行资源提前N个时间单元,得到所述第二上行资源;其中,N为正整数,所述N个时间单元是根据所述第一时间差确定的;所述第一上行资源为以所述上行报文的发送周期为周期的资源。
可选的,所述处理单元1402具体用于:在根据所述第一时间差,将为所述终端设备调度的第一上行资源调整为第二上行资源之前,通过所述通信单元1401接收来自控制面网元的用于调整为所述终端设备调度的上行资源的指示。
在一种实施方式中,所述通信装置1400应用于图5所示的本申请实施例中的终端设备或者图10所示的本申请实施例中的UE。下面对该实施方式中的所述处理单元1402的具体功能进行介绍。
处理单元1402,用于:获取用于指示第一时间差的第一信息;其中,所述第一时间差为:所述终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;通过所述通信单元1401发送所述第一信息;其中,所述第一信息用于接入网AN设备将为所述终端设备调度的第一上行资源调整为第二上行资源;通过所述通信单元1401接收来自所述AN设备的第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源;通过所述通信单元1401通过所述第二上行资源发送上行报文。
可选的,所述处理单元1402具体用于:通过所述通信单元1401向所述AN设备、控制面网元或应用功能AF中的至少一项发送所述第一信息。
可选的,所述处理单元1402具体用于:在发送所述第一信息之前,通过所述通信单元1401接收用于指示所述终端设备发送所述第一信息的指示。
可选的,所述处理单元1402具体用于:通过所述通信单元1401接收用于指示第一阈值的信息;当所述第一时间差大于或等于所述第一阈值时,通过所述通信单元1401发送所述第一信息。
在一种实施方式中,所述通信装置1400应用于图7或图11所示的本申请实施例中的AN设备。下面对该实施方式中的所述处理单元1402的具体功能进行介绍。
处理单元1402,用于:获取用于指示第一时间差的估计值的第二信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;根据所述第一时间差的估计值,将为所述终端设备调度的第一上行资源调整为第二上行资源;通过所述通信单元1401向所述终端设备发送第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源。
可选的,所述处理单元1402具体用于:通过所述通信单元1401向所述终端设备发送第二资源配置信息;其中,所述第二资源配置信息用于指示所述第一上行资源,所述第一上行资源包括以所述上行报文的发送周期为周期的资源,在至少一个所述发送周期内,所述第一上行资源还包括多个时间单元上的资源;根据通过所述第一上行资源接收来自所述终端设备的M个上行报文的时间,确定所述第二信息,其中,所述M为大于或等于2的整数;或者,接收来自用户面网元的所述第二信息。
可选的,所述处理单元1402具体用于:当M=3时,确定所述第一时间差的估计值为:Avg(a,b);确定用于指示所述第一时间差的估计值的所述第二信息;其中,a=T1+CT-T2,b=T3-T2-CT;其中,Avg表示取平均运算,T1为接收到所述M个上行报文中第一个上行报文的时间,T2为接收到所述M个上行报文中第二个上行报文的时间,T3为接收到所述M个上行报文中第三个上行报文的时间,CT为所述发送周期。
可选的,所述处理单元1402具体用于:确定所述第二上行资源包括:与第一资源的距离为所述发送周期的整数倍的资源;其中,所述第一资源为将所述多个时间单元中第一个时间单元上的资源提前N个时间单元得到的资源,N为正整数,所述N个时间单元是根据所述第一时间差的估计值确定的。
在一种实施方式中,所述通信装置1400应用于图7或图11所示的本申请实施例中的UPF。下面对该实施方式中的所述处理单元1402的具体功能进行介绍。
处理单元1402,用于:获取用于指示第一时间差的估计值的第二信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;通过所述通信单元1401向AN设备发送所述第二信息;其中,所述第二信息用于所述AN设备将为所述终端设备调度的第一上行资源调整为第二上行资源。
可选的,所述处理单元1402具体用于:根据接收来自所述终端设备的M个上行报文的时间,确定所述第二信息;其中,所述M为大于或等于2的整数。
可选的,所述处理单元1402具体用于:当M=3时,确定所述第一时间差的估计值为:Avg(a,b);确定用于指示所述第一时间差的估计值的所述第二信息;其中,a=T1+CT-T2,b=T3-T2-CT;其中,Avg表示取平均运算,T1为接收到所述M个上行报文中第一个上行报文的时间,T2为接收到所述M个上行报文中第二个上行报文的时间,T3为接收到所述M个上行报文中第三个上行报文的时间,CT为所述发送周期。
在一种实施方式中,所述通信装置1400应用于图9所示的本申请实施例中的第一通信设备,或者图12所示的本申请实施例中的UPF,或者图13所示的本申请实施例中的AN设备。下面对该实施方式中的所述处理单元1402的具体功能进行介绍。
处理单元1402,用于:通过所述通信单元1401接收第一指示;其中,所述第一指示中包含第一服务质量QoS流的指示信息;根据所述第一指示,在通过所述第一QoS流接收到第一报文的第一时长之后,发送所述第一报文。
可选的,所述处理单元1402具体用于:通过所述通信单元1401接收来自会话管理功能网元的所述第一指示;或者,通过所述通信单元1401接收来自控制面网元或应用功能AF的用于请求建立或修改第二QoS流的消息;其中,所述消息中包含所述第一指示。
可选的,所述第一报文用于触发上行报文的发送。
可选的,所述处理单元1402具体用于:在发送所述第一报文之前,通过所述通信单元1401接收来自控制面网元或AF的用于指示所述第一时长的信息。
可选的,所述处理单元1402具体用于:在发送所述第一报文之前,根据第三信息,确定所述第一时长;
其中,所述第三信息包括以下至少一项:
第一传输时延;
接入网AN设备为终端设备发送上行报文配置的上行资源;
所述上行资源的周期;
所述第一通信设备接收到所述第一报文的时间;
其中,所述第一传输时延包括:所述第一通信设备与用于发送所述上行报文的输入输出IO设备之间的传输时延,所述IO设备的处理时延,以及所述IO设备与所述终端设备之间的传输时延。
可选的,所述处理单元1402具体用于:在根据第三信息,确定所述第一时长之前,通过所述通信单元1401接收来自所述AN设备、控制面网元和AF中至少一项的所述第三信息;或者获取预先配置的所述第三信息。
需要说明的是,本申请以上实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于相同的技术构思,本申请实施例通过图15所示提供了一种通信设备,可用于执行上述方法实施例中相关的步骤。所述通信设备可以应用于图1所示的通信系统中的AN设备、UPF或终端设备,或者应用于图2所示的通信系统中的AN设备、UPF或UE,可以实现以上本申请实施例以及实例提供的通信方法,具有图14所示的通信装置的功能。参阅图15所示,所述通信设备1500包括:通信模块1501、处理器1502以及存储器1503。其中,所述通信模块1501、所述处理器1502以及所述存储器1503之间相互连接。
可选的,所述通信模块1501、所述处理器1502以及所述存储器1503之间通过总线1504相互连接。所述总线1504可以是外设部件互连标准(peripheral componentinterconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
所述通信模块1501,用于接收和发送数据,实现与其他设备之间的通信交互。例如,所述通信模块1501可以通过物理接口、通信模块、通信接口、输入输出接口实现。
所述处理器1502可用于支持所述通信设备1500执行上述方法实施例中的处理动作。当所述通信设备1500用于实现上述方法实施例时,处理器1502还可用于实现上述处理单元1402的功能。所述处理器1502可以是CPU,还可以是其它通用处理器、DSP、ASIC、FPGA或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
在一种实施方式中,所述通信设备1500应用于图5或图10所示的本申请实施例中的AN设备中。所述处理器1502具体用于:
获取用于指示第一时间差的第一信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;根据所述第一时间差,将为所述终端设备调度的第一上行资源调整为第二上行资源;通过所述通信模块1501向所述终端设备发送第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源。
在一种实施方式中,所述通信设备1500应用于图5所示的本申请实施例中的终端设备或者图10所示的本申请实施例中的UE。所述处理器1502具体用于:
获取用于指示第一时间差的第一信息;其中,所述第一时间差为:所述终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;通过所述通信模块1501发送所述第一信息;其中,所述第一信息用于接入网AN设备将为所述终端设备调度的第一上行资源调整为第二上行资源;通过所述通信模块1501接收来自所述AN设备的第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源;通过所述通信模块1501通过所述第二上行资源发送上行报文。
在一种实施方式中,所述通信设备1500应用于图7或图11所示的本申请实施例中的AN设备。所述处理器1502具体用于:
获取用于指示第一时间差的估计值的第二信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;根据所述第一时间差的估计值,将为所述终端设备调度的第一上行资源调整为第二上行资源;通过所述通信模块1501向所述终端设备发送第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源。
在一种实施方式中,所述通信设备1500应用于图7或图11所示的本申请实施例中的UPF。所述处理器1502具体用于:
获取用于指示第一时间差的估计值的第二信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;通过所述通信模块1501向AN设备发送所述第二信息;其中,所述第二信息用于所述AN设备将为所述终端设备调度的第一上行资源调整为第二上行资源。
在一种实施方式中,所述通信设备1500应用于图9所示的本申请实施例中的第一通信设备,或者图12所示的本申请实施例中的UPF,或者图13所示的本申请实施例中的AN设备。所述处理器1502具体用于:
通过所述通信模块1501接收第一指示;其中,所述第一指示中包含第一服务质量QoS流的指示信息;根据所述第一指示,在通过所述第一QoS流接收到第一报文的第一时长之后,发送所述第一报文。
所述处理器1502的具体功能可以参考以上本申请实施例以及实例提供的通信方法中的描述,以及图14所示本申请实施例中对所述通信装置1400的具体功能描述,此处不再赘述。
所述存储器1503,用于存放程序指令和数据等。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作指令。存储器1503可能包含RAM,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器1502执行存储器1503所存放的程序指令,并使用所述存储器1503中存储的数据,实现上述功能,从而实现上述本申请实施例提供的通信方法。
可以理解,本申请图15中的存储器1503可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleData Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
基于以上实施例,本申请实施例还提供了一种计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行以上实施例提供的方法。
基于以上实施例,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被计算机执行时,使得计算机执行以上实施例提供的方法。
其中,存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
基于以上实施例,本申请实施例还提供了一种芯片,所述芯片用于读取存储器中存储的计算机程序,实现以上实施例提供的方法。
基于以上实施例,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持计算机装置实现以上实施例中各设备所涉及的功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存该计算机装置必要的程序和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
综上所述,本申请实施例提供了一种通信方法、装置及设备,在该方法中,AN设备可在获取用于指示第一时间差的第一信息之后,根据第一时间差,将为终端设备调度的第一上行资源调整为第二上行资源,并向终端设备发送第一资源配置信息。其中,第一时间差为:终端设备能够发送上行报文的时间与终端设备准备发送上行报文的时间之差;第一资源配置信息用于指示第二上行资源。目前,终端设备可通过AN设备调度的周期上行资源,周期性的发送上行报文。通过该方案,AN设备可根据第一时间差调整为终端设备分配的上行资源,从而降低后续上行报文的第一时间差,进而可降低后续上行报文的传输时延。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (26)
1.一种通信方法,应用于接入网AN设备,其特征在于,包括:
获取用于指示第一时间差的第一信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;
根据所述第一时间差,将为所述终端设备调度的第一上行资源调整为第二上行资源;
向所述终端设备发送第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源。
2.如权利要求1所述的方法,其特征在于,获取用于指示第一时间差的第一信息,包括:
接收来自所述终端设备、控制面网元或应用功能AF中至少一项的所述第一信息。
3.如权利要求1或2所述的方法,其特征在于,所述第一上行资源为以所述上行报文的发送周期为周期的资源;根据所述第一信息,将为所述终端设备调度的第一上行资源调整为第二上行资源,包括:
将所述第一上行资源提前N个时间单元,得到所述第二上行资源;其中,N为正整数,所述N个时间单元是根据所述第一时间差确定的。
4.如权利要求1至3任一项所述的方法,其特征在于,在根据所述第一时间差,将为所述终端设备调度的第一上行资源调整为第二上行资源之前,所述方法还包括:
接收来自控制面网元的用于调整为所述终端设备调度的上行资源的指示。
5.一种通信方法,应用于终端设备,其特征在于,包括:
获取用于指示第一时间差的第一信息;其中,所述第一时间差为:所述终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;
发送所述第一信息;其中,所述第一信息用于接入网AN设备将为所述终端设备调度的第一上行资源调整为第二上行资源;
接收来自所述AN设备的第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源;
通过所述第二上行资源发送上行报文。
6.如权利要求5所述的方法,其特征在于,发送所述第一信息,包括:
向所述AN设备、控制面网元或应用功能AF中的至少一项发送所述第一信息。
7.如权利要求5或6所述的方法,其特征在于,在发送所述第一信息之前,所述方法还包括:
接收用于指示所述终端设备发送所述第一信息的指示。
8.如权利要求7所述的方法,其特征在于,
所述方法还包括:接收用于指示第一阈值的信息;
发送所述第一信息,包括:当所述第一时间差大于或等于所述第一阈值时,发送所述第一信息。
9.一种通信方法,应用于接入网AN设备,其特征在于,包括:
获取用于指示第一时间差的估计值的第二信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;
根据所述第一时间差的估计值,将为所述终端设备调度的第一上行资源调整为第二上行资源;
向所述终端设备发送第一资源配置信息;其中,所述第一资源配置信息用于指示所述第二上行资源。
10.如权利要求9所述的方法,其特征在于,获取用于指示第一时间差的估计值的第二信息,包括:
向所述终端设备发送第二资源配置信息;其中,所述第二资源配置信息用于指示所述第一上行资源,所述第一上行资源包括以所述上行报文的发送周期为周期的资源,在至少一个所述发送周期内,所述第一上行资源还包括多个时间单元上的资源;
根据通过所述第一上行资源接收来自所述终端设备的M个上行报文的时间,确定所述第二信息,其中,所述M为大于或等于2的整数;或者,接收来自用户面网元的所述第二信息。
11.如权利要求10所述的方法,其特征在于,当M=3时,根据通过所述第一上行资源接收来自所述终端设备的M个上行报文的时间,确定所述第二信息,包括:
确定所述第一时间差的估计值为:Avg(a,b);
确定用于指示所述第一时间差的估计值的所述第二信息;
其中,a=T1+CT-T2,b=T3-T2-CT;
其中,Avg表示取平均运算,T1为接收到所述M个上行报文中第一个上行报文的时间,T2为接收到所述M个上行报文中第二个上行报文的时间,T3为接收到所述M个上行报文中第三个上行报文的时间,CT为所述发送周期。
12.如权利要求10或11所述的方法,其特征在于,根据所述第一时间差的估计值,将为所述终端设备调度的第一上行资源调整为第二上行资源,包括:
确定所述第二上行资源包括:与第一资源的距离为所述发送周期的整数倍的资源;其中,所述第一资源为将所述多个时间单元中第一个时间单元上的资源提前N个时间单元得到的资源,N为正整数,所述N个时间单元是根据所述第一时间差的估计值确定的。
13.一种通信方法,应用于用户面网元,其特征在于,包括:
获取用于指示第一时间差的估计值的第二信息;其中,所述第一时间差为:终端设备能够发送上行报文的时间与所述终端设备准备发送所述上行报文的时间之差;
向接入网AN设备发送所述第二信息;其中,所述第二信息用于所述AN设备将为所述终端设备调度的第一上行资源调整为第二上行资源。
14.如权利要求13所述的方法,其特征在于,获取用于指示第一时间差的估计值的第二信息,包括:
根据接收来自所述终端设备的M个上行报文的时间,确定所述第二信息;其中,所述M为大于或等于2的整数。
15.如权利要求14所述的方法,其特征在于,当M=3时,根据接收来自所述终端设备的M个上行报文的时间,确定所述第二信息,包括:
确定所述第一时间差的估计值为:Avg(a,b);
确定用于指示所述第一时间差的估计值的所述第二信息;
其中,a=T1+CT-T2,b=T3-T2-CT;
其中,Avg表示取平均运算,T1为接收到所述M个上行报文中第一个上行报文的时间,T2为接收到所述M个上行报文中第二个上行报文的时间,T3为接收到所述M个上行报文中第三个上行报文的时间,CT为所述发送周期。
16.一种通信方法,应用于第一通信设备,其特征在于,包括:
接收第一指示;其中,所述第一指示中包含第一服务质量QoS流的指示信息;
根据所述第一指示,在通过所述第一QoS流接收到第一报文的第一时长之后,发送所述第一报文。
17.如权利要求16所述的方法,其特征在于,接收第一指示,包括:
接收来自会话管理功能网元的所述第一指示;或者
接收来自控制面网元或应用功能AF的用于请求建立或修改第二QoS流的消息;其中,所述消息中包含所述第一指示。
18.如权利要求16或17所述的方法,其特征在于,所述第一报文用于触发上行报文的发送。
19.如权利要求16至18任一项所述的方法,其特征在于,在发送所述第一报文之前,所述方法还包括:
接收来自控制面网元或AF的用于指示所述第一时长的信息。
20.如权利要求16至18任一项所述的方法,其特征在于,在发送所述第一报文之前,所述方法还包括:
根据第三信息,确定所述第一时长;
其中,所述第三信息包括以下至少一项:
第一传输时延;
接入网AN设备为终端设备发送上行报文配置的上行资源;
所述上行资源的周期;
所述第一通信设备接收到所述第一报文的时间;
其中,所述第一传输时延包括:所述第一通信设备与用于发送所述上行报文的输入输出IO设备之间的传输时延,所述IO设备的处理时延,以及所述IO设备与所述终端设备之间的传输时延。
21.如权利要求20所述的方法,其特征在于,在根据第三信息,确定所述第一时长之前,所述方法还包括:
接收来自所述AN设备、控制面网元和AF中至少一项的所述第三信息;或者
获取预先配置的所述第三信息。
22.一种通信装置,其特征在于,包括:
通信单元,用于接收和发送数据;
处理单元,用于通过所述通信单元,执行如权利要求1-21任一项所述的方法。
23.一种通信系统,其特征在于,包括:
接入网AN设备,用于实现如权利要求1-4任一项所述的方法;
终端设备,用于实现如权利要求5-8任一项所述的方法。
24.一种通信系统,其特征在于,包括:
接入网AN设备,用于实现如权利要求9-12任一项所述的方法;
用户面网元,用于实现如权利要求13-15任一项所述的方法。
25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1-21任一项所述的方法。
26.一种芯片,其特征在于,所述芯片与存储器耦合,所述芯片读取所述存储器中存储的计算机程序,执行权利要求1-21任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210236314.6A CN116801405A (zh) | 2022-03-11 | 2022-03-11 | 一种通信方法、装置及设备 |
PCT/CN2022/136241 WO2023169011A1 (zh) | 2022-03-11 | 2022-12-02 | 一种通信方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210236314.6A CN116801405A (zh) | 2022-03-11 | 2022-03-11 | 一种通信方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116801405A true CN116801405A (zh) | 2023-09-22 |
Family
ID=87937163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210236314.6A Pending CN116801405A (zh) | 2022-03-11 | 2022-03-11 | 一种通信方法、装置及设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116801405A (zh) |
WO (1) | WO2023169011A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110392392B (zh) * | 2018-04-16 | 2021-07-09 | 华为技术有限公司 | 通信方法、通信装置及可读存储介质 |
CN110933742B (zh) * | 2018-09-20 | 2021-08-13 | 华为技术有限公司 | 调度方法、设备与计算机可读存储介质 |
CN111770582B (zh) * | 2019-04-02 | 2023-04-28 | 华为技术有限公司 | 一种确定资源的方法及装置 |
WO2021134353A1 (zh) * | 2019-12-30 | 2021-07-08 | 华为技术有限公司 | 通信方法、装置及系统 |
CN114071574B (zh) * | 2020-07-31 | 2023-12-15 | 华为技术有限公司 | QoS流控制方法及通信装置 |
-
2022
- 2022-03-11 CN CN202210236314.6A patent/CN116801405A/zh active Pending
- 2022-12-02 WO PCT/CN2022/136241 patent/WO2023169011A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023169011A1 (zh) | 2023-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112997456B (zh) | 用于满足无线通信中时间控制要求的方法、装置和系统 | |
WO2020143788A1 (zh) | 支持时间敏感通信服务质量的方法及通信设备 | |
EP3845016A1 (en) | Methods and systems for autonomous sidelink resource allocation | |
US11729763B2 (en) | Method and apparatus for performing CSI report in NR V2X | |
CN112292895B (zh) | 一种通信方法、装置和通信系统 | |
WO2018120014A1 (zh) | 传输业务数据的方法、网络设备及终端设备 | |
WO2021213660A1 (en) | Technique for determining radio device residence time and scheduling | |
JP2024519220A (ja) | ユーザ機器、スケジューリングノード、ユーザ機器のための方法、スケジューリングノードのための方法および集積回路 | |
US20240179789A1 (en) | User equipment and base station involved in transmission of small data | |
CN116801405A (zh) | 一种通信方法、装置及设备 | |
US11641630B2 (en) | Time-sensitive networking support over sidelink | |
KR102422442B1 (ko) | 이동통신 시스템에서 시간 민감 네트워킹 동기화 정보 전달 방법 및 장치 | |
EP4111715A1 (en) | Sidelink measurements report | |
US20220408388A1 (en) | Method by which terminal changes reception timing in wireless communication system supporting side links, and apparatus therefor | |
WO2024169640A1 (zh) | 通信方法及相关装置 | |
WO2023000798A1 (zh) | 一种通信方法和装置 | |
WO2023204060A1 (ja) | 通信装置、及び、通信方法 | |
JP2024502959A (ja) | 部分センシングを伴うnrサイドリンクueのための選択ウィンドウおよびセンシングウィンドウの通信装置と通信方法 | |
CN117377091A (zh) | 一种通信方法及装置 | |
WO2024208720A1 (en) | Configuration of multiple transmission occasions | |
CN116939698A (zh) | 通信方法及装置 | |
CN118648325A (zh) | 流量控制方法及装置 | |
WO2023186740A1 (en) | Paging for mobile-terminated (mt) small date transmission (sdt) | |
KR20230116706A (ko) | 트래픽 제어 방법 및 장치 | |
JP2024540822A (ja) | ユーザ機器、スケジューリングノード、ユーザ機器のための方法、およびスケジューリングノードのための方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |