CN117835435A - 信息反馈方法、装置、相关设备及存储介质 - Google Patents

信息反馈方法、装置、相关设备及存储介质 Download PDF

Info

Publication number
CN117835435A
CN117835435A CN202211190585.9A CN202211190585A CN117835435A CN 117835435 A CN117835435 A CN 117835435A CN 202211190585 A CN202211190585 A CN 202211190585A CN 117835435 A CN117835435 A CN 117835435A
Authority
CN
China
Prior art keywords
information
characterizes
pdus
fails
data packet
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
Application number
CN202211190585.9A
Other languages
English (en)
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 CN202211190585.9A priority Critical patent/CN117835435A/zh
Publication of CN117835435A publication Critical patent/CN117835435A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请公开了一种信息反馈方法、装置、相关设备及存储介质,其中,信息反馈方法包括:网络设备向终端或应用服务器发送第一信息;其中,所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。

Description

信息反馈方法、装置、相关设备及存储介质
技术领域
本申请涉及通信技术领域,尤其涉及一种信息反馈方法、装置、相关设备及存储介质。
背景技术
相关技术中,在无线网络传输中,接收方以数据包为粒度,向发送方反馈丢包情况,但针对扩展现实(XR,Extended Reality)业务而言,存在浪费网络传输资源、无线资源转化率低的问题。
发明内容
为解决相关技术问题,本申请实施例提供一种信息反馈方法、装置、相关设备及存储介质。
本申请实施例的技术方案是这样实现的:
本申请实施例提供了一种信息反馈方法,应用于网络设备,所述方法包括:
向终端或应用服务器发送第一信息;其中,
所述第一信息用于指示协议数据单元(PDU,Protocol Data Unit)集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
上述方案中,所述方法还包括:
接收所述终端发送的所述第一信息。
上述方案中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
上述方案中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号(SN,Serial Number)用于指示图像组(GOP,Group Of Picture)的位置或帧的位置。
上述方案中,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PDU集合延迟预算(PSDB,PDU-Set DelayBudget);
PDU集合的错误率大于预配置的PDU集合错误率(PSER,PDU-Set Error Rate)。
上述方案中,向应用服务器发送第一信息,包括:
通过第一接口或第一路径向所述应用服务器发送所述第一信息;其中,
所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括接入与移动性管理功能(AMF,Access and MobilityManagement Function)、会话管理功能(SMF,Session Management Function)和应用功能(AF,Application function),或者,所述第一路径包括用户面功能(UPF,User PlaneFunction)、策略控制功能(PCF,Policy Control Function)和AF。
上述方案中,向终端发送第一信息,包括:
向所述终端发送第一信令,或
向所述终端发送基于第一协议的第一数据包;其中,
所述第一信令表征无线资源控制(RRC,Radio Resource Control)信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括服务数据适配协议(SDAP,Service Data Adaptation Protocol)、分组数据汇聚协议(PDCP,Packet DataConvergence Protocol)、无线链路控制(RLC,Radio Link Control)协议或介质访问控制(MAC,Media Access Control)协议。
上述方案中,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
本申请实施例还提供了一种信息反馈方法,应用于终端,所述方法包括:
接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
上述方案中,所述方法还包括:
向所述网络设备发送第一信息。
上述方案中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
上述方案中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
上述方案中,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
上述方案中,所述接收网络设备发送的第一信息,包括:
接收所述网络设备发送的第一信令,或
接收所述网络设备基于第一协议发送的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
上述方案中,所述向所述网络设备发送第一信息,包括:
向所述网络设备发送第二信令,或
向所述网络设备发送基于第一协议的第二数据包;其中,
所述第二信令表征RRC信令,携带所述第一信息;
所述第二数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
上述方案中,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
上述方案中,所述第一信息表征为所述第二数据包的包头中的至少一个标志位的取值。
上述方案中,所述方法还包括:
基于接收到的第一信息,调整第一策略;其中,
所述第一策略表征终端在应用层对PDU集合中的数据包进行编码的策略。
上述方案中,所述调整第一策略包括以下至少一项:
调整编码的量化参数(QP,Quantizer Parameter)值和/或压缩比;
通过内插帧或外插帧的方式对PDU集合进行调整。
本申请实施例还提供了一种信息反馈方法,应用于应用服务器,所述方法包括:
接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
上述方案中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
上述方案中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
上述方案中,所述接收网络设备发送的第一信息,包括:
接收所述网络设备通过第一接口或第一路径发送的所述第一信息;
其中,所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括AMF、SMF和AF,或者,所述第一路径包括UPF、PCF和AF。
上述方案中,所述方法还包括:
基于所述第一信息,调整第二策略;其中,
所述第二策略表征应用服务器在应用层对PDU集合中的数据包进行传输或编码的策略。
上述方案中,所述调整第二策略,包括以下至少一项:
停止传输PDU集合中与传输失败的数据包关联的数据包;
基于PDU集合中已传输成功的数据包和/或最新的传输指令完成后续编码。
本申请实施例还提供了一种信息反馈装置,包括:
第一发送单元,用于向终端或应用服务器发送第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
本申请实施例还提供了一种信息反馈装置,包括:
第一接收单元,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
本申请实施例还提供了一种信息反馈装置,包括:
第二接收单元,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
本申请实施例还提供了一种网络设备,包括第一处理器和第一通信接口,其中,
所述第一通信接口,用于向终端或应用服务器发送第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
本申请实施例还提供了一种终端,包括第二处理器和第二通信接口,其中,
所述第二通信接口,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
本申请实施例还提供了一种应用服务器,包括第三处理器和第三通信接口,其中,
所述第三通信接口,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
本申请实施例还提供了一种网络设备,包括第一处理器和用于存储能够在第一处理器上运行的计算机程序的第一存储器,
其中,所述第一处理器用于运行所述计算机程序时,执行网络设备侧任一方法的步骤。
本申请实施例还提供了一种终端,包括第二处理器和用于存储能够在第二处理器上运行的计算机程序的第二存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行终端侧任一方法的步骤。
本申请实施例还提供了一种应用服务器,包括第三处理器和用于存储能够在第三处理器上运行的计算机程序的第三存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行应用服务器侧任一方法的步骤。
本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现网络设备侧任一方法的步骤,或实现终端侧任一方法的步骤,或实现应用服务器侧任一方法的步骤。
在本申请实施例提供的信息反馈方法、装置、相关设备及存储介质中,网络设备向终端或应用服务器发送第一信息;其中,所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包;终端或应用服务器接收网络设备发送的第一信息。上述方案,由于PDU集合为一组具有关联关系的数据包,PDU集合中的任一数据包接收失败都会导致PDU集合解码失败,且重传PDU集合中的部分数据包可能导致PDU集合中的所有数据包失效,因此,网络设备以PDU集合为粒度,向终端或应用服务器反馈未成功接收的PDU集合,可以避免因继续发送该PDU集合中的后续数据包或重传PDU集合中的部分数据包而导致的资源浪费,节省了网络传输资源,可以提高无线资源转化率。
附图说明
图1为本申请实施例一种信息反馈方法的实现流程示意图;
图2为本申请实施例一种信息反馈方法的实现流程示意图;
图3为本申请实施例一种信息反馈方法的实现流程示意图;
图4为本申请实施例一种信息反馈方法的交互流程示意图;
图5为本申请实施例一种信息反馈方法的交互流程示意图;
图6为本申请实施例一种信息反馈方法的交互流程示意图;
图7为本申请实施例一种信息反馈装置结构示意图;
图8为本申请实施例一种信息反馈装置结构示意图;
图9为本申请实施例一种信息反馈装置结构示意图;
图10为本申请实施例一种网络设备结构示意图;
图11为本申请实施例一种终端结构示意图;
图12为本申请实施例一种应用服务器结构示意图。
具体实施方式
XR业务的相关数据基于帧进行传输,且XR业务的相关数据在应用层是按一定的帧率刷新的,帧率即每秒传输帧数(FPS,Frames Per Second),例如,帧率为60FPS,即接收方每隔16.67毫秒(ms)刷新并显示一帧XR业务的相关数据。
XR业务对带宽需求大,例如,增强移动带宽(eMBB,Enhanced Mobile Broadband)业务,超级移动宽带(Super mobile broadband)业务。无线网络传输中,传输的数据量很大,也会引起突发的网络拥塞,网络拥塞和网络的波动可能会导致丢包,而这种丢包会对XR业务造成卡顿、花屏的影响。接收方需要针对XR业务的相关数据的接收情况进行反馈。
相关技术中,在无线网络传输中,接收方以数据包为粒度向发送方反馈丢包情况,例如,接收方针对某个数据包反馈否定应答(NACK,Negative-Acknowledgment),以申请接收方重传对应的数据包。
然而,XR业务的相关数据是基于帧传输的,接收方反馈一个或多个数据包丢失,对XR业务的数据传输完整性的意义不大,浪费接收方的传输资源。因为XR业务的数据包之间的关联关系是由应用层编码机制决定的,一组有关联关系的数据包对应应用层一个单位的数据的完整性,只有成功接收到一组数据包后应用层才能解码出完整的视频帧。
另外,由于XR业务的相关数据在应用层是按一定的帧率刷新的,如果接收到没有在特定时间内接收到完整的数据,晚接收到和没有收到的效果是一样的,因此,即使接收方申请重传丢失的数据包,且重传成功,大概率会因为重传的数据包超过了应用层刷新数据的特定时间,导致一组有关联关系的数据包超时,也就是导致该组有关联关系的数据包在应用层失效,即,终端可能已经不再需要重传的数据了,浪费了发送方和接收方的网络传输资源,无线资源转化率低。
综上所述,接收方向发送方反馈丢失的数据包,对XR业务的数据传输完整性的意义不大,存在浪费网络传输资源、无线资源转化率低的问题。
基于此,在本申请各实施例中,网络设备向终端或应用服务器发送第一信息;其中,所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包;终端或应用服务器接收网络设备发送的第一信息。上述方案,由于PDU集合为一组具有关联关系的数据包,PDU集合中的任一数据包接收失败都会导致PDU集合解码失败,且重传PDU集合中的部分数据包可能导致PDU集合中的所有数据包失效,因此,网络设备以PDU集合为粒度,向终端或应用服务器反馈未成功接收的PDU集合,可以避免因继续发送该PDU集合中的后续数据包或重传PDU集合中的部分数据包而导致的资源浪费,节省了网络传输资源,可以提高无线资源转化率。
下面结合附图及实施例对本申请再作进一步详细的描述。
本申请实施例提供了一种信息反馈方法,应用于网络设备,参照图1,该方法包括:
步骤101:向终端或应用服务器发送第一信息。
其中,所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
这里,在应用服务器通过网络设备,向终端发送数据包(例如,XR业务的数据包)的过程中,可能是网络设备未成功接收PDU集合,也可能是终端未成功接收PDU集合,因此,网络设备向应用服务器发送的第一信息,可以由网络设备生成的,也可以由终端生成。例如,网络设备在检测到PDU集合传输发生故障或传输失败的情况下,生成第一信息并向应用服务器发送该第一信息;或者,网络设备在接收到终端发送的第一信息的情况下,向应用服务器发送第一信息。其中,PDU集合传输发生故障可以是PDU集合超时、出现丢包和/或拥塞等情况。
在终端通过网络设备,向应用服务器发送数据包的过程中,网络设备在检测到PDU集合传输发生故障或传输失败的情况下,生成第一信息并向终端发送该第一信息。
在终端未成功接收PDU集合的情况下,网络设备向应用服务器发送的第一信息来自终端,基于此,在一实施例中,所述方法还包括:
接收所述终端发送的所述第一信息。
这里,网络设备接收终端发送的第一信息,并向应用服务器发送接收到的第一信息。
为了准确地识别出PDU集合是否传输成功,在一实施例中,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
这里,在满足上述至少一项的情况下,网络设备确定PDU集合传输发生故障或传输失败,此时,网络设备生成第一信息,并向应用服务器发送第一信息;第一信息指示PDU集合传输发生故障或传输失败。
其中,PDU集合的传输时延是PDU集合中所有数据包的总传输时延。PDU集合的错误率也可以理解为PDU集合的传输错误率,基于PDU集合中传输失败的数据包的数量和PDU集合中已传输的数据包的数量确定出。
为了方便终端或应用服务器识别出未传输成功的PDU集合,在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
这里,第一参数可以由核心网的UPF识别出,并由UPF发送至网络设备。
为了方便终端或应用服务器识别出未传输成功的GOP或帧,在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
这里,PDU集合的帧类型用于指示未传输成功的帧类型。PDU集合的帧类型包括I帧和/或P帧;I帧也称为帧内编码图像帧(Intra-coded picture),P帧也称为前向预测编码图像帧(Predictive-coded Picture)。
PDU集合的序列号包括PDU集合对应的GOP的序列号,和/或,PDU集合对应的帧的序列号。其中,一个PDU集合可以对应一个GOP。PDU集合对应的GOP的序列号,用于指示传输发生故障或传输失败的GOP的位置;PDU集合对应的帧的序列号,用于指示传输发生故障或传输失败的帧的位置。
在一实施例中,向应用服务器发送第一信息,包括:
通过第一接口或第一路径向所述应用服务器发送所述第一信息;其中,
所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括AMF、SMF和AF,或者,所述第一路径包括UPF、PCF和AF。
这里,网络设备可以通过用户面向应用服务器发送第一信息。例如,网络设备可以通过N3接口向核心网的UPF发送第一信息,核心网的UPF通过N6接口向数据网络(DN,DataNetwork)发送第一信息,从而将第一信息发送至接入DN的应用服务器。网络设备通过用户面协议的接口向应用服务器发送第一信息,可以较快地将第一信息发送至应用服务器,可以减少第一信息的传输时延。这种发送第一信息的方法更适用于对时延敏感业务,例如,XR业务。
网络设备还可以通过控制面向应用服务器发送第一信息,具体如下:
在第一路径包括核心网的AMF、SMF和AF的情况下,网络设备向核心网的AMF发送第一信息,核心网的AMF向核心网的SMF转发接收到的第一信息,核心网的SMF向核心网的AF转发接收到的第一信息,核心网的AF向应用服务器发送接收到的第一信息。
在第一路径包括核心网的UPF、PCF和AF的情况下,网络设备向核心网的UPF发送第一信息;核心网的UPF通过服务化接口Nupf,向核心网的PCF转发接收到的第一信息;核心网的PCF向核心网的AF转发接收到的第一信息,核心网的AF向应用服务器转发接收到的第一信息。
在一实施例中,向终端发送第一信息,包括:
向所述终端发送第一信令,或
向所述终端发送基于第一协议的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
这里,网络设备可以通过控制面向终端发送第一信息。例如,网络设备向终端发送第一信令;第一信令表征RRC信令,携带第一信息。
网络设备也可以通过用户面向终端发送第一信息。例如,网络设备向终端发送基于第一协议的第一数据包,第一数据包携带第一信息。第一数据包可以是SDAP数据包、PDCP数据包、RLC数据包或MAC数据包。
在一实施例中,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
这里,第一数据包中至少包括第一标志位,还可以包括第二标志位和/或第三标志位。
其中,第一数据包中的第一标志位的取值用于指示PDU集合是否传输成功;第一数据包中的第二标志位和/或第三标志位的取值,用于指示第一信息携带的第一参数。比如,第一数据包中的第二标志位的取值,用于指示第一参数包含的PDU集合的帧类型;第一数据包中的第三标志位的取值,用于指示第一参数包含的PDU集合的序列号。
例如,第一标志位的取值为1时,用于指示PDU集合传输发生故障或传输失败;第一标志位的取值为0时,用于指示PDU集合传输成功。
第二标志位的取值为01时,用于指示PDU集合的帧类型为I帧,即,I帧未传输成功;第二标志位的取值为00时,用于指示PDU集合的帧类型为P帧,即P帧未传输成功。
在网络设备向终端发送第一信息之后,终端接收第一信息,因此,本申请实施例还提供了一种信息反馈方法,应用于终端,参照图2,该方法包括:
步骤201:接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
这里,在终端通过网络设备,向应用服务器发送数据包的过程中,终端接收网络设备发送的第一信息。
在一实施例中,所述方法还包括:
向所述网络设备发送第一信息。
这里,在应用服务器通过网络设备,向终端发送数据包的过程中,在终端检测到未成功接收PDU集合的情况下,向网络设备发送第一信息,以便网络设备向应用服务器转发该第一信息。
为了准确地识别出PDU集合是否传输成功,在一实施例中,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
这里,在满足上述至少一项的情况下,终端确定PDU集合传输发生故障或传输失败,此时,终端生成第一信息,并向网络设备发送第一信息;第一信息指示PDU集合传输发生故障或传输失败。
为了方便终端或应用服务器识别出未传输成功的PDU集合,在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
这里,第一参数可以由核心网的UPF识别出,并由UPF发送至终端。
为了方便终端或应用服务器识别出未传输成功的GOP或帧,在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
在一实施例中,所述接收网络设备发送的第一信息,包括:
接收所述网络设备发送的第一信令,或
接收所述网络设备基于第一协议发送的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
这里,在网络设备通过控制面向终端发送第一信息的情况下,终端接收网络设备发送的第一信令,第一信令携带第一信息。
在网络设备通过用户面向终端发送第一信息的情况下,终端接收网络设备基于第一协议发送的第一数据包,第一数据包携带第一信息。
在一实施例中,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
如上所述,第一数据包中至少包括第一标志位,还可以包括第二标志位和/或第三标志位。其中,第一数据包中的第一标志位的取值用于指示PDU集合是否传输成功;第一数据包中的第二标志位和/或第三标志位的取值,用于指示第一信息携带的第一参数。比如,第一数据包中的第二标志位的取值,用于指示第一参数包含的PDU集合的帧类型;第一数据包中的第三标志位的取值,用于指示第一参数包含的PDU集合的序列号。
在一实施例中,所述向所述网络设备发送第一信息,包括:
向所述网络设备发送第二信令,或
向所述网络设备发送基于第一协议的第二数据包;其中,
所述第二信令表征RRC信令,携带所述第一信息;
所述第二数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
这里,终端可以通过控制面向网络设备发送第一信息。例如,终端向网络设备发送第二信令,第二信令携带第一信息。
终端也可以通过用户面向网络设备发送第一信息。例如,终端向网络设备发送基于第一协议的第二数据包,第二数据包携带第一信息。第二数据包可以是SDAP数据包、PDCP数据包、RLC数据包或MAC数据包。
在一实施例中,所述第一信息表征为所述第二数据包的包头中的至少一个标志位的取值。
这里,第二数据包中至少包括第一标志位,还可以包括第二标志位和/或第三标志位。
第二数据包中的第一标志位的取值用于指示PDU集合是否传输成功;第二数据包中的第二标志位和/或第三标志位的取值,用于指示第一信息携带的第一参数。比如,第二数据包中的第二标志位的取值,用于指示第一参数包含的PDU集合的帧类型;第二数据包中的第三标志位的取值,用于指示第一参数包含的PDU集合的序列号。
例如,第一标志位的取值为1时,用于指示PDU集合传输发生故障或传输失败;第一标志位的取值为0时,用于指示PDU集合传输成功。
第二标志位的取值为01时,用于指示PDU集合的帧类型为I帧,即,I帧未传输成功;第二标志位的取值为00时,用于指示PDU集合的帧类型为P帧,即P帧未传输成功。
终端在生成第一信息,或接收到网络设备发送的第一信息之后,根据第一信息调整应用层的编码策略,以节省网络传输资源,基于此,在一实施例中,所述方法还包括:
基于接收到的第一信息,调整第一策略;其中,
所述第一策略表征终端在应用层对PDU集合中的数据包进行编码的策略。
这里,在终端通过网络设备向应用服务器发送数据包的过程中,终端在接收到网络设备发送的第一信息的情况下,基于第一信息,确定出传输发生故障或传输失败的PDU集合,并调整针对该PDU集合的第一策略;采用调整后的第一策略对该PDU集合中的部分或全部数据包重新编码,并向网络设备发送重新编码后的数据包。
在应用服务器通过网络设备向终端发送数据包的过程中,在网络设备生成第一信息的情况下,终端接收网络设备发送的第一信息,基于接收到的第一信息,确定出传输发生故障或传输失败的PDU集合,并调整针对该PDU集合的第一策略,从而采用调整后的第一策略对该PDU集合进行处理,以及基于处理后的PDU集合进行显示,以使用户侧不能感知到丢帧和卡顿,从而提升用户体验。
其中,在第一信息携带第一参数的情况下,终端基于第一信息携带的第一参数,确定出PDU集合相关的标识符;基于PDU集合相关的标识符,确定出传输发生故障或传输失败的PDU集合。
其中,在第一参数包括PDU集合的帧类型和/或序列号的情况下,终端基于第一参数包含的PDU集合的帧类型,确定出未传输成功的帧类型;基于第一参数包含的PDU集合的序列号,确定出未传输成功的GOP的位置或帧的位置,进而确定出未传输成功的GOP或帧。
在一实施例中,所述调整第一策略包括以下至少一项:
调整编码的QP值和/或压缩比;
通过内插帧或外插帧的方式对PDU集合进行调整。
这里,终端在确定出传输发生故障或传输失败的PDU集合的情况下,可以在应用层调整编码的QP值和/或压缩比,并采用调整后的QP值和/或压缩比,对该PDU集合中的所有数据包重新编码,或对未传输成功的GOP或帧重新编码,从而向网络设备发送重新编码后的数据包。
终端在确定出未传输成功的帧的位置的情况下,还可以通过内插帧或外插帧的方式生成PDU集合中未传输成功的帧,例如I帧或P帧。由此,应用服务器不需要向终端重传未传输成功的帧,节省了网络传输资源。
例如,在第一信息携带的第一参数包括PDU SN=5的情况下,终端确定出第5帧未传输成功;此时,终端可以根据该PDU集合对应的第4帧和第6帧进行内插帧,然后对内插帧之后得到的第5帧进行编码;终端还可以根据已传输成功第4帧进行外插帧,然后对外插帧之后得到的第5帧进行编码,并对编码后的第5帧进行压缩传输。
在网络设备向应用服务器发送第一信息之后,应用服务器接收第一信息,因此,本申请实施例还提供了一种信息反馈方法,应用于应用服务器,参照图3,该方法包括:
步骤301:接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
这里,在应用服务器通过网络设备向终端发送数据包的过程中,应用服务器接收网络设备发送的第一信息。
在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
在一实施例中,所述接收网络设备发送的第一信息,包括:
接收所述网络设备通过第一接口或第一路径发送的所述第一信息;
其中,所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括AMF、SMF和AF,或者,所述第一路径包括UPF、PCF和AF。
这里,在网络设备通过用户面向应用服务器发送第一信息的情况下,应用服务器接收网络设备通过N3接口和N6接口,发送的第一信息。由此,应用服务器可以较快地接收到第一信息,可以减少第一信息的传输时延。其中,N3接口为网络设备与核心网的UPF之间的接口,N6接口为核心网的UPF与DN之间的接口。
在网络设备通过控制面向应用服务器发送第一信息的情况下,应用服务器接收网络设备通过第一路径发送的第一信息。
应用服务器在接收到网络设备发送的第一信息之后,根据第一信息调整应用层的编码策略,以节省网络传输资源,在一实施例中,所述方法还包括:
基于所述第一信息,调整第二策略;其中,
所述第二策略表征应用服务器在应用层对PDU集合中的数据包进行传输或编码的策略。
这里,在应用服务器通过网络设备向终端发送数据包的过程中,应用服务器在接收到网络设备发送的第一信息的情况下,基于第一信息,确定出传输发生故障或传输失败的PDU集合,并调整针对该PDU集合的第二策略;采用调整后的第二策略对该PDU集合中的部分或全部数据包重新编码,并向网络设备发送重新编码后的数据包。
其中,在第一信息携带第一参数的情况下,应用服务器基于第一信息携带的第一参数,确定出PDU集合相关的标识符;基于PDU集合相关的标识符,确定出传输发生故障或传输失败的PDU集合。
其中,在第一参数包括PDU集合的帧类型和/或序列号的情况下,应用服务器基于第一参数包含的PDU集合的帧类型,确定出未传输成功的帧类型;基于第一参数包含的PDU集合的序列号,确定出未传输成功的GOP的位置或未传输成功的帧的位置,进而确定出未传输成功的GOP或帧。
在一实施例中,所述调整第二策略,包括以下至少一项:
停止传输PDU集合中与传输失败的数据包关联的数据包;
基于PDU集合中已传输成功的数据包和/或最新的传输指令完成后续编码。
例如,应用服务器在确定出I帧未传输成功之后,应用服务器执行以下至少一项:
停止发送与这个未传输成功的I帧(丢失的I帧)关联的所有数据包;
在应用层生成新的I帧,并根据最新的传输指令在应用层完成后续编码。
例如,在第一信息指示未传输成功的帧类型为I帧,且PDU SN=5的情况下,应用服务器确定出第5个I帧未传输成功,此时,应用服务器停止发送与第5个I帧相关的所有数据包,和/或,在应用层生成新的I帧并根据最新的传输指令在应用层完成后续的编码,通过核心网的UPF,向网络设备发送新的I帧和编码后的数据包。
再例如,应用服务器在确定出P帧未传输成功之后,应用服务器执行以下至少一项:
停止发送与这个未传输成功的P帧(丢失的P帧)关联的所有数据包;
在应用层根据已传输成功的P帧生成新的P帧,并根据最新的传输指令在应用层完成后续编码。
需要说明的是,I帧为参考帧,P帧为非参考帧。应用服务器在生成新的I帧时,不需要借助已传输成功的帧,而在生成新的P帧时,需要借助已传输成功的P帧。
下面进一步地结合交互流程示意图,对本申请实施例方案进行说明。
在终端通过网络设备向应用服务器发送数据包的场景下,图4所示的信息反馈方法,包括:
步骤1:终端确定数据帧的应用层信息,生成数据帧对应的数据包。
其中,数据包可以为XR业务的数据包。
步骤2:终端通过网络设备和核心网,向应用服务器发送数据包。
步骤3:网络设备在未成功接收PDU集合的情况下,生成第一信息。
其中,第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,在满足以下至少一项的情况下,网络设备生成第一信息,第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
在一实施例中,第一信息携带第一参数;第一参数表征PDU集合相关的标识符。
在一实施例中,第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
步骤4:网络设备向终端发送第一信息。
在一实施例中,网络设备向终端发送第一信息,包括:
网络设备向终端发送第一信令,或
网络设备向终端发送基于第一协议的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
第一数据包携带第一信息,第一协议包括SDAP、PDCP、RLC协议或MAC协议。
其中,第一信息表征为第一数据包的包头中的至少一个标志位的取值。
这里,网络设备向终端发送第一信息的实现过程,请参照图1对应的实施例中的相关描述,此处不赘述。
步骤5:终端接收网络设备发送的第一信息,并基于接收到的第一信息,调整第一策略。
其中,第一策略表征终端在应用层对PDU集合中的数据包进行编码的策略。
在一实施例中,终端接收网络设备发送的第一信息,包括:
终端接收网络设备发送的第一信令,或
终端接收网络设备基于第一协议发送的第一数据包;其中,
第一信令表征RRC信令,携带第一信息;第一数据包携带第一信息。
在一实施例中,终端调整第一策略包括以下至少一项:
调整编码的QP值和/或压缩比;
通过内插帧或外插帧的方式对PDU集合进行调整。
这里,调整第一策略的实现过程请参照图2对应的实施例中的相关描述,此处不赘述。
在应用服务器通过网络设备向终端发送数据包,且网络设备未成功接收PDU集合的场景下,图5所示的信息反馈方法,包括:
步骤1:应用服务器确定数据帧的应用层信息,生成数据帧对应的数据包。
其中,数据包可以为XR业务的数据包。
步骤2:应用服务器通过核心网和网络设备,向终端发送数据包。
步骤3:网络设备在未成功接收PDU集合的情况下,生成第一信息。
其中,第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,在满足以下至少一项的情况下,网络设备生成第一信息,第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
在一实施例中,第一信息携带第一参数;第一参数表征PDU集合相关的标识符。
在一实施例中,第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
步骤4:网络设备向应用服务器发送接收到的第一信息。
在一实施例中,网络设备向应用服务器发送第一信息,包括:
网络设备通过第一接口或第一路径向应用服务器发送第一信息;其中,
第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
第一路径包括AMF、SMF和AF,或者,第一路径包括UPF、PCF和AF。
步骤5:应用服务器接收网络设备发送的第一信息,并基于接收到的第一信息,调整第二策略。
其中,第二策略表征应用服务器在应用层对PDU集合中的数据包进行传输或编码的策略。
在一实施例中,应用服务器接收网络设备发送的第一信息,包括:
应用服务器接收网络设备通过第一接口或第一路径发送的第一信息;
其中,第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
第一路径包括AMF、SMF和AF,或者,第一路径包括UPF、PCF和AF。
在一实施例中,应用服务器调整第二策略,包括以下至少一项:
停止传输PDU集合中与传输失败的数据包关联的数据包;
基于PDU集合中已传输成功的数据包和/或最新的传输指令完成后续编码。
在应用服务器通过网络设备向终端发送数据包,且终端未成功接收PDU集合的场景下,图6所示的信息反馈方法,包括:
步骤1:应用服务器确定数据帧的应用层信息,生成数据帧对应的数据包。
其中,数据包可以为XR业务的数据包。
步骤2:应用服务器通过核心网和网络设备,向终端发送数据包。
步骤3:终端在未成功接收PDU集合的情况下,生成第一信息。
其中,第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,在满足以下至少一项的情况下,终端生成第一信息,第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
在一实施例中,第一信息携带第一参数;第一参数表征PDU集合相关的标识符。
在一实施例中,第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
步骤4:终端向网络设备发送第一信息。
在一实施例中,终端向网络设备发送第一信息,包括:
终端向网络设备发送第二信令,或
终端向网络设备发送基于第一协议的第二数据包;其中,
第二信令表征RRC信令,携带第一信息;
第二数据包携带第一信息,第一协议包括SDAP、PDCP、RLC协议或MAC协议。
在一实施例中,第一信息表征为第二数据包的包头中的至少一个标志位的取值。
步骤5:网络设备接收终端发送的第一信息。
在一实施例中,网络设备接收终端发送的第一信息,包括:
接收终端发送的第二信令,第二信令携带第一信息;或
接收终端发送的基于第一协议的第二数据包,第二数据包携带第一信息。
步骤6:网络设备向应用服务器发送接收到的第一信息。
在一实施例中,网络设备向应用服务器发送第一信息,包括:
网络设备通过第一接口或第一路径向应用服务器发送第一信息;其中,
第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
第一路径包括AMF、SMF和AF,或者,第一路径包括UPF、PCF和AF。
步骤7:应用服务器接收网络设备发送的第一信息,并基于接收到的第一信息,调整第二策略。
其中,第二策略表征应用服务器在应用层对PDU集合中的数据包进行传输或编码的策略。
在一实施例中,应用服务器接收网络设备发送的第一信息,包括:
应用服务器接收网络设备通过第一接口或第一路径发送的第一信息;
其中,第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
第一路径包括AMF、SMF和AF,或者,第一路径包括UPF、PCF和AF。
在一实施例中,应用服务器调整第二策略,包括以下至少一项:
停止传输PDU集合中与传输失败的数据包关联的数据包;
基于PDU集合中已传输成功的数据包和/或最新的传输指令完成后续编码。
在本申请实施例提供的信息反馈方法、装置、相关设备及存储介质中,网络设备向终端或应用服务器发送第一信息;其中,所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包;终端或应用服务器接收网络设备发送的第一信息。上述方案,由于PDU集合为一组具有关联关系的数据包,PDU集合中的任一数据包接收失败都会导致PDU集合解码失败,且重传PDU集合中的部分数据包可能导致PDU集合中的所有数据包失效,因此,网络设备以PDU集合为粒度,向终端或应用服务器反馈未成功接收的PDU集合,可以避免因继续发送该PDU集合中的后续数据包或重传PDU集合中的部分数据包而导致的资源浪费,节省了网络传输资源,可以提高无线资源转化率。
为了实现本申请实施例的信息反馈方法,本申请实施例还提供了一种信息反馈装置,设置在网络设备上,如图7所示,该装置包括:
第一发送单元71,用于向终端或应用服务器发送第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,该装置还包括:
第三接收单元,用于接收所述终端发送的所述第一信息。
在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
在一实施例中,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
在一实施例中,第一发送单元71具体用于:
通过第一接口或第一路径向所述应用服务器发送所述第一信息;其中,
所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括AMF、SMF和AF,或者,所述第一路径包括UPF、PCF和AF。
在一实施例中,第一发送单元71具体用于:
向所述终端发送第一信令,或
向所述终端发送基于第一协议的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
在一实施例中,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
实际应用时,第一发送单元71和第三接收单元可由信息反馈装置中的处理器结合通信接口实现。
需要说明的是:上述实施例提供的信息反馈装置在进行信息反馈时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息反馈装置与网络设备侧的信息反馈方法实施例属于同一构思,具体实现过程详见方法实施例,这里不再赘述。
为了实现本申请实施例的信息反馈方法,本申请实施例还提供了一种信息反馈装置,设置在终端上,如图8所示,该装置包括:
第一接收单元81,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,该装置还包括:
第二发送单元,用于向所述网络设备发送第一信息。
在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
在一实施例中,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
在一实施例中,第一接收单元81具体用于:
接收所述网络设备发送的第一信令,或
接收所述网络设备基于第一协议发送的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
在一实施例中,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
在一实施例中,第二发送单元具体用于:
向所述网络设备发送第二信令,或
向所述网络设备发送基于第一协议的第二数据包;其中,
所述第二信令表征RRC信令,携带所述第一信息;
所述第二数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
在一实施例中,所述第一信息表征为所述第二数据包的包头中的至少一个标志位的取值。
在一实施例中,该装置还包括:
第一调整单元,用于基于接收到的第一信息,调整第一策略;其中,
所述第一策略表征终端在应用层对PDU集合中的数据包进行编码的策略。
在一实施例中,第一调整单元具体用于以下至少一项:
调整编码的量化参数QP值和/或压缩比;
通过内插帧或外插帧的方式对PDU集合进行调整。
实际应用时,第一接收单元81和第二发送单元可由信息反馈装置中的处理器结合通信接口实现,第一调整单元可由信息反馈装置中的处理器实现。
需要说明的是:上述实施例提供的信息反馈装置在进行信息反馈时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息反馈装置与终端侧的信息反馈方法实施例属于同一构思,具体实现过程详见方法实施例,这里不再赘述。
为了实现本申请实施例的信息反馈方法,本申请实施例还提供了一种信息反馈装置,设置在应用服务器上,如图9所示,该装置包括:
第二接收单元91,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
在一实施例中,第二接收单元91具体用于:
接收所述网络设备通过第一接口或第一路径发送的所述第一信息;
其中,所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括AMF、SMF和AF,或者,所述第一路径包括UPF、PCF和AF。
在一实施例中,该装置还包括:
第二调整单元,用于基于所述第一信息,调整第二策略;其中,
所述第二策略表征应用服务器在应用层对PDU集合中的数据包进行传输或编码的策略。
在一实施例中,第二调整单元具体用于:
停止传输PDU集合中与传输失败的数据包关联的数据包;
基于PDU集合中已传输成功的数据包和/或最新的传输指令完成后续编码。
实际应用时,第二接收单元91可由信息反馈装置中的处理器结合通信接口实现,第二调整单元可由信息反馈装置中的处理器实现。
需要说明的是:上述实施例提供的信息反馈装置在进行信息反馈时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息反馈装置与应用服务器侧的信息反馈方法实施例属于同一构思,具体实现过程详见方法实施例,这里不再赘述。
基于上述程序模块的硬件实现,且为了实现本申请实施例网络设备侧的方法,本申请实施例还提供了一种网络设备,如图10所示,网络设备10包括:
第一通信接口101,能够与其他网络节点进行信息交互;
第一处理器102,与第一通信接口101连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述网络设备侧一个或多个技术方案提供的方法。而计算机程序存储在第一存储器103上。
具体地,第一通信接口101,用于向终端或应用服务器发送第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,第一通信接口101还用于:接收所述终端发送的所述第一信息。
在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
在一实施例中,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
在一实施例中,第一通信接口101具体用于:
通过第一接口或第一路径向所述应用服务器发送所述第一信息;其中,
所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括AMF、SMF和AF,或者,所述第一路径包括UPF、PCF和AF。
在一实施例中,第一通信接口101具体用于:
向所述终端发送第一信令,或
向所述终端发送基于第一协议的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
在一实施例中,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
需要说明的是:第一处理器102和第一通信接口101的具体处理过程可参照上述方法理解。
当然,实际应用时,网络设备10中的各个组件通过总线***104耦合在一起。可理解,总线***104用于实现这些组件之间的连接通信。总线***104除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线***104。
本申请实施例中的第一存储器103用于存储各种类型的数据以支持网络设备10的操作。这些数据的示例包括:用于在网络设备10上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于第一处理器102中,或者由第一处理器102实现。第一处理器102可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过第一处理器102中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第一处理器102可以是通用处理器、数字信号处理器(DSP,Digital SignalProcessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。第一处理器102可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器103,第一处理器102读取第一存储器103中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,网络设备10可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。
基于上述程序模块的硬件实现,且为了实现本申请实施例终端侧的方法,本申请实施例还提供了一种终端,如图11所示,该终端11包括:
第二通信接口111,能够与其他网络节点进行信息交互;
第二处理器112,与第二通信接口111连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述终端侧一个或多个技术方案提供的方法。而计算机程序存储在第二存储器113上。
具体地,第二通信接口111,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,第二通信接口111还用于:向所述网络设备发送第一信息。
在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
在一实施例中,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
在一实施例中,第二通信接口111具体用于:
接收所述网络设备发送的第一信令,或
接收所述网络设备基于第一协议发送的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
在一实施例中,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
在一实施例中,第二通信接口111具体用于:
向所述网络设备发送第二信令,或
向所述网络设备发送基于第一协议的第二数据包;其中,
所述第二信令表征RRC信令,携带所述第一信息;
所述第二数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
在一实施例中,所述第一信息表征为所述第二数据包的包头中的至少一个标志位的取值。
在一实施例中,第二处理器112,用于基于接收到的第一信息,调整第一策略;其中,
所述第一策略表征终端在应用层对PDU集合中的数据包进行编码的策略。
在一实施例中,第二处理器112具体用于以下至少一项:
调整编码的量化参数QP值和/或压缩比;
通过内插帧或外插帧的方式对PDU集合进行调整。
需要说明的是:第二处理器112和第二通信接口111的具体处理过程可参照上述方法理解。
当然,实际应用时,终端11中的各个组件通过总线***114耦合在一起。可理解,总线***114用于实现这些组件之间的连接通信。总线***114除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线***114。
本申请实施例中的第二存储器113用于存储各种类型的数据以支持终端11操作。这些数据的示例包括:用于在终端11上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于第二处理器112中,或者由第二处理器112实现。第二处理器112可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过第二处理器112中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第二处理器112可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。第二处理器112可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器113,第二处理器112读取第二存储器113中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,终端11可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。
基于上述程序模块的硬件实现,且为了实现本申请实施例应用服务器侧的方法,本申请实施例还提供了一种应用服务器,如图12所示,该应用服务器12包括:
第三通信接口121,能够与其他网络节点进行信息交互;
第三处理器122,与第三通信接口121连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述应用服务器侧一个或多个技术方案提供的方法。而计算机程序存储在第三存储器123上。
具体地,第三通信接口121,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
在一实施例中,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
在一实施例中,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
在一实施例中,第三通信接口121具体用于:
接收所述网络设备通过第一接口或第一路径发送的所述第一信息;
其中,所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括AMF、SMF和AF,或者,所述第一路径包括UPF、PCF和AF。
在一实施例中,该装置还包括:
第二调整单元,用于基于所述第一信息,调整第二策略;其中,
所述第二策略表征应用服务器在应用层对PDU集合中的数据包进行传输或编码的策略。
在一实施例中,第三处理器122具体用于:
停止传输PDU集合中与传输失败的数据包关联的数据包;
基于PDU集合中已传输成功的数据包和/或最新的传输指令完成后续编码。
需要说明的是:第三处理器122和第三通信接口121的具体处理过程可参照上述方法理解。
当然,实际应用时,应用服务器12中的各个组件通过总线***124耦合在一起。可理解,总线***124用于实现这些组件之间的连接通信。总线***124除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线***124。
本申请实施例中的第三存储器123用于存储各种类型的数据以支持应用服务器12操作。这些数据的示例包括:用于在应用服务器12上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于第三处理器122中,或者由第三处理器122实现。第三处理器122可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过第三处理器122中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第三处理器122可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。第三处理器122可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第三存储器123,第三处理器122读取第三存储器123中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,应用服务器12可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。
可以理解,本申请实施例的存储器(第一存储器103、第二存储器113、第三存储器123)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,ErasableProgrammable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagneticrandom access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,SynchronousStatic Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random AccessMemory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random AccessMemory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data RateSynchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器103,上述计算机程序可由网络设备10的第一处理器102执行,以完成前述网络设备侧方法所述步骤。再比如包括存储计算机程序的第二存储器113,上述计算机程序可由终端11的第二处理器112执行,以完成前述终端侧方法所述步骤。再比如包括存储计算机程序的第三存储器123,上述计算机程序可由应用服务器12的第三处理器122执行,以完成前述应用服务器侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多个中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

Claims (35)

1.一种信息反馈方法,其特征在于,应用于网络设备,所述方法包括:
向终端或应用服务器发送第一信息;其中,
所述第一信息用于指示协议数据单元PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的所述第一信息。
3.根据权利要求1所述的方法,其特征在于,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
4.根据权利要求3所述的方法,其特征在于,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示图像组GOP的位置或帧的位置。
5.根据权利要求1所述的方法,其特征在于,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PDU集合延迟预算PSDB;
PDU集合的错误率大于预配置的PDU集合错误率PSER。
6.根据权利要求1所述的方法,其特征在于,向应用服务器发送第一信息,包括:
通过第一接口或第一路径向所述应用服务器发送所述第一信息;其中,
所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括接入与移动性管理功能AMF、会话管理功能SMF和应用功能AF,或者,所述第一路径包括用户面功能UPF、策略控制功能PCF和AF。
7.根据权利要求1所述的方法,其特征在于,向终端发送第一信息,包括:
向所述终端发送第一信令,或
向所述终端发送基于第一协议的第一数据包;其中,
所述第一信令表征无线资源控制RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括服务数据适配协议SDAP、分组数据汇聚协议PDCP、无线链路控制RLC协议或介质访问控制MAC协议。
8.根据权利要求7所述的方法,其特征在于,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
9.一种信息反馈方法,其特征在于,应用于终端,所述方法包括:
接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
向所述网络设备发送第一信息。
11.根据权利要求9所述的方法,其特征在于,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
12.根据权利要求11所述的方法,其特征在于,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
13.根据权利要求9所述的方法,其特征在于,在满足以下至少一项的情况下,所述第一信息指示PDU集合传输发生故障或传输失败:
PDU集合的传输时延大于预配置的PSDB;
PDU集合的错误率大于预配置的PSER。
14.根据权利要求9所述的方法,其特征在于,所述接收网络设备发送的第一信息,包括:
接收所述网络设备发送的第一信令,或
接收所述网络设备基于第一协议发送的第一数据包;其中,
所述第一信令表征RRC信令,携带所述第一信息;
所述第一数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
15.根据权利要求10所述的方法,其特征在于,所述向所述网络设备发送第一信息,包括:
向所述网络设备发送第二信令,或
向所述网络设备发送基于第一协议的第二数据包;其中,
所述第二信令表征RRC信令,携带所述第一信息;
所述第二数据包携带所述第一信息,所述第一协议包括SDAP、PDCP、RLC协议或MAC协议。
16.根据权利要求14所述的方法,其特征在于,所述第一信息表征为所述第一数据包的包头中的至少一个标志位的取值。
17.根据权利要求15所述的方法,其特征在于,所述第一信息表征为所述第二数据包的包头中的至少一个标志位的取值。
18.根据权利要求9至17任一项所述的方法,其特征在于,所述方法还包括:
基于接收到的第一信息,调整第一策略;其中,
所述第一策略表征终端在应用层对PDU集合中的数据包进行编码的策略。
19.根据权利要求18所述的方法,其特征在于,所述调整第一策略包括以下至少一项:
调整编码的量化参数QP值和/或压缩比;
通过内插帧或外插帧的方式对PDU集合进行调整。
20.一种信息反馈方法,其特征在于,应用于应用服务器,所述方法包括:
接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
21.根据权利要求20所述的方法,其特征在于,所述第一信息携带第一参数;所述第一参数表征PDU集合相关的标识符。
22.根据权利要求21所述的方法,其特征在于,所述第一参数包括PDU集合的帧类型和/或序列号;其中,所述序列号用于指示GOP的位置或帧的位置。
23.根据权利要求20所述的方法,其特征在于,所述接收网络设备发送的第一信息,包括:
接收所述网络设备通过第一接口或第一路径发送的所述第一信息;
其中,所述第一接口表征采用用户面协议的接口,包括N3接口和N6接口;
所述第一路径包括AMF、SMF和AF,或者,所述第一路径包括UPF、PCF和AF。
24.根据权利要求20至23任一项所述的方法,其特征在于,所述方法还包括:
基于所述第一信息,调整第二策略;其中,
所述第二策略表征应用服务器在应用层对PDU集合中的数据包进行传输或编码的策略。
25.根据权利要求24所述的方法,其特征在于,所述调整第二策略,包括以下至少一项:
停止传输PDU集合中与传输失败的数据包关联的数据包;
基于PDU集合中已传输成功的数据包和/或最新的传输指令完成后续编码。
26.一种信息反馈装置,其特征在于,包括:
第一发送单元,用于向终端或应用服务器发送第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
27.一种信息反馈装置,其特征在于,包括:
第一接收单元,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
28.一种信息反馈装置,其特征在于,包括:
第二接收单元,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
29.一种网络设备,其特征在于,包括第一处理器和第一通信接口,其中,
所述第一通信接口,用于向终端或应用服务器发送第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
30.一种终端,其特征在于,包括第二处理器和第二通信接口,其中,
所述第二通信接口,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
31.一种应用服务器,其特征在于,包括第三处理器和第三通信接口,其中,
所述第三通信接口,用于接收网络设备发送的第一信息;其中,
所述第一信息用于指示PDU集合传输发生故障或传输失败;PDU集合表征一组具有关联关系的数据包。
32.一种网络设备,其特征在于,包括第一处理器和用于存储能够在第一处理器上运行的计算机程序的第一存储器,
其中,所述第一处理器用于运行所述计算机程序时,执行权利要求1至8任一项所述的方法的步骤。
33.一种终端,其特征在于,包括第二处理器和用于存储能够在第二处理器上运行的计算机程序的第二存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行权利要求9至19任一项所述的方法的步骤。
34.一种应用服务器,其特征在于,包括第三处理器和用于存储能够在第三处理器上运行的计算机程序的第三存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行权利要求20至25任一项所述的方法的步骤。
35.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述的方法的步骤,或实现权利要求9至19任一项所述的方法的步骤,或实现权利要求20至25任一项所述的方法的步骤。
CN202211190585.9A 2022-09-28 2022-09-28 信息反馈方法、装置、相关设备及存储介质 Pending CN117835435A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211190585.9A CN117835435A (zh) 2022-09-28 2022-09-28 信息反馈方法、装置、相关设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211190585.9A CN117835435A (zh) 2022-09-28 2022-09-28 信息反馈方法、装置、相关设备及存储介质

Publications (1)

Publication Number Publication Date
CN117835435A true CN117835435A (zh) 2024-04-05

Family

ID=90512018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211190585.9A Pending CN117835435A (zh) 2022-09-28 2022-09-28 信息反馈方法、装置、相关设备及存储介质

Country Status (1)

Country Link
CN (1) CN117835435A (zh)

Similar Documents

Publication Publication Date Title
CN107231328B (zh) 实时视频传输方法、装置、设备及***
KR102173084B1 (ko) 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치
EP1938609B1 (en) Video error control based on reverse link information
JP4812216B2 (ja) 選択的肯定応答方式のための方法および装置
US20090103635A1 (en) System and method of unequal error protection with hybrid arq/fec for video streaming over wireless local area networks
US20080170528A1 (en) Method of multicasting base and enhancement layers of a video stream
US20200136765A1 (en) Indicating retransmitted codeblock groups in 5g wireless communication systems
US11824653B2 (en) Radio access network configuration for video approximate semantic communications
US20220263606A1 (en) Ntn-based data transmission method and apparatus and storage medium
CN105681342A (zh) 一种基于h264的多路视频会议***的抗误码方法及***
US20230231787A1 (en) Communication method and an apparatus
EP1599044A1 (en) Image data distribution control method, device, system, and program
CN113765628B (zh) 数据处理方法、装置、相关设备及存储介质
US20090154457A1 (en) Enhancing reliability of multicasting and broadcasting services (mbs) over broad band wireless access (bwa) networks
Chen et al. Multi-stages hybrid ARQ with conditional frame skipping and reference frame selecting scheme for real-time video transport over wireless LAN
US9307441B1 (en) Systems and methods of transferring information to a wireless device
CN117835435A (zh) 信息反馈方法、装置、相关设备及存储介质
WO2023184479A1 (en) Method and apparatus of supporting mobility
CN116318545A (zh) 视频数据传输方法、装置、设备及存储介质
CN115918251A (zh) 一种报文处理的方法以及相关装置
CN109690991B (zh) 反馈信息发送方法、接收方法、装置及***
CN116134878A (zh) 通信方法和装置
CN112165655A (zh) 基于视联网的数据传输方法、装置、设备及介质
WO2023051106A1 (en) Method and apparatus for code block groups and slices mapping in mobile communications
KR101725345B1 (ko) 무선 랜에서 브로드캐스팅/멀티캐스팅 전송과 유니캐스팅 전송을 혼용한 방송 패킷 재전송 시스템 및 방법

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