CN118102466A - 通信方法及装置、存储介质、终端设备、网络设备 - Google Patents
通信方法及装置、存储介质、终端设备、网络设备 Download PDFInfo
- Publication number
- CN118102466A CN118102466A CN202211491510.4A CN202211491510A CN118102466A CN 118102466 A CN118102466 A CN 118102466A CN 202211491510 A CN202211491510 A CN 202211491510A CN 118102466 A CN118102466 A CN 118102466A
- Authority
- CN
- China
- Prior art keywords
- frame
- video frame
- auxiliary information
- time
- data
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000005540 biological transmission Effects 0.000 claims abstract description 65
- 238000004590 computer program Methods 0.000 claims description 24
- 238000009826 distribution Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 9
- 230000011664 signaling Effects 0.000 claims description 8
- 230000003190 augmentative effect Effects 0.000 description 38
- 230000006870 function Effects 0.000 description 25
- 238000012545 processing Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 101100240462 Homo sapiens RASAL2 gene Proteins 0.000 description 1
- 102100035410 Ras GTPase-activating protein nGAP Human genes 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 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
-
- 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
本申请提供了一种通信方法及装置、存储介质、终端设备、网络设备,该通信方法包括:在传输第N+1帧视频帧之前,发送所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的调度传输,N为自然数。本申请技术方案能够降低数据传输时延,以及降低数据传输丢包率。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及装置、存储介质、终端设备、网络设备。
背景技术
第五代移动通信技术(5th generation mobile networks or 5th generationwireless systems,5G)***在版本18(Release,R18)引入了扩展现实(Extended Reality,XR),即通过5G网络传输增强现实(Augmented Reality,AR)/虚拟现实(Virtual Reality,VR)/混合现实(Mixed Reality,MR)/扩展现实等业务。这类业务通常需要传输高清实时视频数据,具有数据量大、传输时延要求很高等特点,对5G网络的传输能力、调度算法等带来很大挑战。
现有的蜂窝无线网络中,对于上行,当数据到达终端设备接入层,可以进行传输时,终端设备会生成缓存状态报告(Buffer Status reporting,BSR),向基站上报“现在的缓存中,有XXX字节(Bytes)上行数据需要传输”,基站收到缓存状态报告后,向终端设备分配相应数量的上行无线资源,供终端设备传输上行数据。对下行,基站可以通过扩展现实业务建立流程,获知扩展现实业务的平均数据量。
但是,现有技术中对于上行数据,终端设备向基站上报缓存状态报告时,数据已编码完成,存储在缓存中,此时通知基站分配无线资源,会导致较大的数据传输时延。对于下行数据,每个视频帧的数据量变化幅度很大,基站只知道扩展现实业务的平均数据量,对基站的无线资源调度不利,如果某个视频帧的数据量突然增加,基站无法传输,会导致丢包。
发明内容
本申请提供了一种通信方法及装置、存储介质、终端设备、网络设备,能够降低数据传输时延,以及降低数据传输丢包率。
为了达到上述目的,本申请提供了以下技术方案:
第一方面,提供了一种通信方法,通信方法包括:在传输第N+1帧视频帧之前,发送所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的调度传输,N为自然数。
可选的,第N帧视频帧为已完成编码处理正在传输或待传输的视频帧;所述发送所述第N+1帧视频帧的辅助信息包括:在发送所述第N帧视频帧时一并发送所述第N+1帧视频帧的辅助信息;或者,在所述第N帧视频帧最后一个数据包的发送时刻之后的第一时间窗口内发送所述第N+1帧视频帧的辅助信息;或者,在所述第N+1帧视频帧第一个数据包的发送时刻之前的第二时间窗口内发送所述第N+1帧视频帧的辅助信息;所述第一时间窗口和第二时间窗口的长度大于等于零。
可选的,所述在发送第N帧视频帧时一并发送所述第N+1帧视频帧的辅助信息包括:在所述第N帧视频帧的数据包包头中携带所述第N+1帧视频帧的辅助信息;或者,在所述第N帧视频帧的第K个数据包的发送时刻后发送所述第N+1帧视频帧的辅助信息,K为正整数。
可选的,所述发送所述第N+1帧视频帧的辅助信息包括:在媒体接入控制元素MACCE中携带所述第N+1帧视频帧的辅助信息,并发送所述MAC CE。
可选的,所述发送所述第N+1帧视频帧的辅助信息包括:发送控制面信令,所述控制面信令包括所述第N+1帧视频帧的辅助信息。
可选的,所述第N+1帧视频帧的辅助信息包括以下一种或多种内容:帧类型;数据量;与所述第N帧视频帧的编解码相关性;数据包的优先级信息;预计接收时间;预计发送时间;各个数据包的预计接收时间的时间分布;各个数据包的预计发送时间的时间分布。
可选的,所述数据量包括视频帧的尺寸、数据包的总数量和/或各个类型的数据包的数量。
可选的,所述数据包的优先级信息包括各个数据包的优先级和/或每一优先级下数据包的数量。
可选的,所述预计接收时间为预计接收时刻,与所述第N帧视频帧的接收时刻的第一偏移量或与所述辅助信息的接收时刻的第二偏移量。
可选的,所述预计发送时间为预计发送时刻,与所述第N帧视频帧的发送时刻的第三偏移量或与所述辅助信息的发送时刻的第四偏移量。
可选的,所述第N+1帧视频帧为下行数据时,所述预计接收时间为所述第N+1帧视频帧到达网络设备的时间;所述第N+1帧视频帧为上行数据时,所述预计接收时间为所述第N+1帧视频帧到达终端设备接入层的时间。
第二方面,本申请还公开一种通信方法,通信方法包括:在接收第N+1帧视频帧之前,接收所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的传输,N为自然数。
可选的,所述第N+1帧视频帧的辅助信息包括数据量和/或数据包的优先级信息,所述方法还包括:根据所述数据量和/或数据包的优先级信息为所述第N+1帧视频帧分配上行资源或者调整已分配的半静态上行资源。
第三方面,本申请还公开一种通信装置,通信装置包括:通信模块,用于在传输第N+1帧视频帧之前,发送所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的调度传输,N为自然数。
第四方面,本申请还公开一种通信装置,通信装置包括:通信模块,用于在接收第N+1帧视频帧之前,接收所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的传输,N为自然数。
第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器运行以执行第一方面或第二方面提供的任意一种方法。
第六方面,提供了一种通信装置,包括存储器和处理器,存储器上存储有可在处理器上运行的计算机程序,处理器运行计算机程序以执行第一方面提供的任意一种方法。
第七方面,提供了一种通信装置,包括存储器和处理器,存储器上存储有可在处理器上运行的计算机程序,其特征在于,处理器运行计算机程序以执行第二方面提供的任意一种方法。
第八方面,提供了一种计算机程序产品,其上存储有计算机程序,计算机程序被处理器运行以执行第一方面或第二方面提供的任意一种方法。
第九方面,提供了一种通信***,包括上述终端设备和上述网络设备。
第十方面,本申请实施例还提供一种芯片(或者说数据传输装置),该芯片上存储有计算机程序,在计算机程序被芯片执行时,实现上述方法的步骤。
第十一方面,本申请实施例还提供一种***芯片,应用于终端中,所述芯片***包括至少一个处理器和接口电路,所述接口电路和所述至少一个处理器通过线路互联,所述至少一个处理器用于执行指令,以执行第一方面或第二方面提供的任意一种方法。
与现有技术相比,本申请实施例的技术方案具有以下有益效果:
本申请技术方案中,在传输第N+1帧视频帧之前,发送第N+1帧视频帧的辅助信息,第N+1帧视频帧的辅助信息用于辅助第N+1帧视频帧的调度传输。本申请通过提前发送视频帧的辅助信息,能够使接收方根据辅助信息及时为视频帧分配合适的无线资源,从而保证数据能够及时且成功的传输,进而降低数据传输时延,以及降低数据传输丢包率,提升通信效率。
进一步地,第N+1帧视频帧的辅助信息包括以下一种或多种内容:帧类型;数据量;与所述第N帧视频帧的编解码相关性;数据包的优先级信息;预计接收时间;预计发送时间;各个数据包的预计接收时间的时间分布;各个数据包的预计发送时间的时间分布。本申请通过设计不同的辅助信息的内容,能够使接收方全面灵活地为视频帧分配无线资源,进一步保证数据能够及时且成功的传输。
附图说明
图1是本申请实施例提供的一种通信方法的流程图;
图2是本申请实施例提供的一种通信方法的交互流程图;
图3是本申请实施例提供的另一种通信方法的交互流程图;
图4是本申请实施例提供的又一种通信方法的交互流程图;
图5是本申请实施例提供的另一种通信配置的结构示意图;
图6是本申请实施例提供的一种通信装置的硬件结构示意图。
具体实施方式
本申请实施例适用的通信***包括但不限于长期演进(Long Term Evolution,LTE)***、第五代(5th-generation,5G)***、新无线(New Radio,NR)***,以及未来演进***或者多种通信融合***。其中,5G***可以为非独立组网(Non-StandAlone,NSA)的5G***或独立组网(StandAlone,SA)的5G***。本申请技术方案也适用于不同的网络架构,包括但不限于中继网络架构、双链接架构、车辆到任何物体的通信(Vehicle-to-Everything)架构等架构。
本申请主要涉及终端设备和网络设备之间的通信。其中:
本申请实施例中的网络设备也可以称为接入网设备,例如,可以为基站(BaseStation,BS)(也可称为基站设备),网络设备是一种部署在无线接入网(Radio AccessNetwork,RAN)用以提供无线通信功能的装置。例如在第二代(2nd-Generation,2G)网络中提供基站功能的设备包括基地无线收发站(Base Transceiver Station,BTS),第三代(3rd-Generation,3G)网络中提供基站功能的设备包括节点B(NodeB),在***(4th-Generation,4G)网络中提供基站功能的设备包括演进的节点B(evolved NodeB,eNB),在无线局域网络(Wireless Local Area Networks,WLAN)中,提供基站功能的设备为接入点(Access Point,AP),NR中的提供基站功能的设备下一代基站节点(next generation NodeBase station,gNB),以及继续演进的节点B(ng-eNB),其中gNB和终端设备之间采用NR技术进行通信,ng-eNB和终端设备之间采用演进的通用地面无线电接入(Evolved UniversalTerrestrial Radio Access,E-UTRA)技术进行通信,gNB和ng-eNB均可连接到5G核心网。本申请实施例中的网络设备还包含在未来新的通信***中提供基站功能的设备等。
本申请实施例中的终端设备(terminal equipment)可以指各种形式的接入终端、用户单元、用户站、移动站、移动台(Mobile Station,MS)、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless LocalLoop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(Public Land MobileNetwork,PLMN)中的终端设备等,本申请实施例对此并不限定。终端设备也可以称为用户设备(User Equipment,UE)、终端等。
本申请实施例中核心网是由核心网网元组成的。其中,核心网网元又可以称之为核心网设备,为核心网中部署的网元,例如核心网控制面网元或核心网用户面网元。本申请实施例的核心网可以是演进型分组核心网(Evolved Packet Core,EPC)、5G核心网(5GCore Network),还可以是未来通信***中的新型核心网。例如,5G核心网由一组网元组成,并实现移动性管理等功能的接入和移动性管理功能(Access and Mobility ManagementFunction,AMF)、提供数据包路由转发和服务质量(Quality of Service,QoS)管理等功能的用户面功能(User Plane Function,UPF)、提供会话管理、互联网协议(InternetProtocol,IP)地址分配和管理等功能的会话管理功能(Session Management Function,SMF)等。EPC可由提供移动性管理、网关选择等功能的移动管理实体(Mobility ManagementEntity,MME)、提供数据包转发等功能的服务网关(Serving Gateway,S-GW)、提供终端地址分配、速率控制等功能的分组数据网(Packet Data Network Gateway,P-GW)组成。
如背景技术中所述,现有技术中对于上行数据,终端设备向基站上报缓存状态报告时,数据已编码完成,存储在缓存中,此时通知基站分配无线资源,会导致较大的数据传输时延。对于下行数据,每个视频帧的数据量变化幅度很大,基站只知道扩展现实业务的平均数据量,对基站的无线资源调度不利,如果某个视频帧的数据量突然增加,基站无法传输,会导致丢包。
申请人分析,扩展现实业务对应用层的视频编码器的算法也带来很大挑战。因为业务是实时的,编码服务器需要尽快对视频数据进行编码、压缩等处理,传统的视频编码压缩算法无法满足要求。所以,第三代合作伙伴计划(3rd Generation PartnershipProject,3GPP)结合实际,对业界的视频编码压缩算法提出了一些要求,加上下行视频数据从扩展现实服务器传输至基站,各个处理阶段所需的时间长度(单位为毫秒(ms))如表1所示。
表1
表1中的预编码和编码两个步骤,下行数据都是在扩展现实服务器进行处理的,上行数据都是在终端侧的扩展现实客户端处理的。下行需要“下行视频数据从扩展现实服务器传输至基站”这一步骤,上行则不需要。无论对下行或上行,对于典型的扩展现实业务,每秒需生成并传输60个视频帧,即每16.67ms对画面进行一次采样,生成一个视频帧,对照表1中的处理时长,可以得出结论:时间长度为最小值时,当第N帧传输至基站时,第N+1帧尚未开始处理;时间长度为最大值时,当第N帧还停留在“预编码”阶段时,第N+1帧已经开始处理;时间长度为典型值时,当第N帧停留在“编码”阶段时,第N+1帧已经开始处理。
大多数情况下,对下行,扩展现实服务器开始对第N+1视频帧进行采样时,第N个视频帧的数据还停留在扩展现实服务器中,正在进行预编码或编码处理;对上行,扩展现实客户端开始对第N+1视频帧进行采样时,第N视频帧的数据大概率还在扩展现实客户端进行预编码或编码处理。
由于扩展现实业务数据量大,时延要求高,所以,如果5G接入网能预先知道下一个视频帧的信息,哪怕是一部分信息,对5G无线网络传输都是有益的。
本申请技术方案中,在传输第N+1帧视频帧之前,发送第N+1帧视频帧的辅助信息,第N+1帧视频帧的辅助信息用于辅助第N+1帧视频帧的调度传输。本申请通过提前发送视频帧的辅助信息,能够使接收方根据辅助信息及时为视频帧分配合适的无线资源,从而保证数据能够及时且成功的传输,进而降低数据传输时延,以及降低数据传输丢包率,提升通信效率。
为使本申请的上述目的、特征和优点能够更为明显易懂,下面结合附图对本申请的具体实施例做详细的说明。
参见图1,本申请提供的通信方法包括:
步骤101:发送第N+1帧视频帧的辅助信息。
步骤102:传输第N+1帧视频帧。其中,N为自然数。
本实施例提供的通信方法可以用于扩展现实服务器、核心网网元、扩展现实客户端或者终端设备之中。
可以理解的是,在具体实施中,所述通信方法可以采用软件程序的方式实现,该软件程序运行于芯片或芯片模组内部集成的处理器中。该方法也可以采用软件结合硬件的方式实现,本申请不作限制。
本发明实施例所称视频帧可以是扩展现实业务的视频帧数据,或者也可以是其他任意可实施的具有数据量大、高时延要求的数据,本申请对此不作限制。
本发明实施例可以在传输第N+1帧视频帧之前,发送第N+1帧视频帧的辅助信息。在步骤101的一种具体实施方式中,第N+1帧视频帧的辅助信息的发送时机可以是发送第N帧视频帧时。
具体地,获取到第N+1帧视频帧的辅助信息时,第N帧视频帧已完成编码处理正在传输或待传输。那么可以将第N+1帧视频帧的辅助信息与第N帧视频帧一起发送,以节省传输开销。
进一步地,可以在第N帧视频帧的数据包包头中携带第N+1帧视频帧的辅助信息。或者,在第N帧视频帧的第K个数据包的发送时刻后发送第N+1帧视频帧的辅助信息,K为正整数。具体地,第K个数据包也可以是第N帧视频帧的最后一个数据包。这样的话,第N帧的最后一个数据包的传输时刻与第N+1帧的辅助信息的传输时刻,在时间上是连续的。
在步骤101的另一种具体实施方式中,第N+1帧视频帧的辅助信息的发送时机可以是第N帧视频帧最后一个数据包的发送时刻之后的第一时间窗口内。
本实施例中,可以在发送第N帧视频帧的所有数据包之后,在第一时间窗口内单独发送第N+1帧视频帧的辅助信息。采用这种方式,第N帧视频帧的最后一个数据包的传输时刻与第N+1帧视频帧的辅助信息的传输时刻,在时间上可以是连续的,也可以是不连续的。二者之间的最大时间间隔为第一时间窗口的时间长度,例如可以是K_offset1。
在步骤101的另一种具体实施方式中,第N+1帧视频帧的辅助信息的发送时机可以是第N+1帧视频帧第一个数据包的发送时刻之前的第二时间窗口内。
本实施例中,可以在发送第N帧视频帧的第一个数据包之前,在第二时间窗口内单独发送第N+1帧视频帧的辅助信息。采用这种方式,第N帧视频帧的第一个数据包的传输时刻与第N+1帧视频帧的辅助信息的传输时刻,在时间上可以是连续的,也可以是不连续的。二者之间的最大时间间隔为第二时间窗口的时间长度,例如可以是K_offset2。
需要说明的是,K_offset1和K_offset2可以是小数,单位可以是毫秒,也可以是其它时间单位;K_offset1和K_offset2的具体数值可以由标准协议规定,或者提前约定,本申请对此不作限制。
在一个非限制性的实施例中,第N+1帧视频帧的辅助信息包括以下一种或多种内容:
1、帧类型,例如I帧、P帧、B帧或其他帧类型;
2、数据量,具体可以包括视频帧的尺寸、数据包的总数量和/或各个类型的数据包的数量,例如视频帧大小为50Bytes,又例如,数据包的总数量为100个,又例如,控制类型的数据包数量为30个,数据类型的数据包数量为40个,其它类型的数据包数量为30个;
3、与第N帧视频帧的编解码相关性,或与第N+1帧视频帧之前任一视频帧的编解码相关性,例如与第N-1帧视频帧或N-2帧视频帧的相关性;
4、数据包的优先级信息,具体可以包括各个数据包的优先级和/或每一优先级下数据包的数量;还可以包括各个数据包的优先级的分布,例如高斯分布、瑞利分布或正态分布,以及各类分布对应的系数;
5、预计接收时间,例如第N+1帧视频帧到达网络设备的时刻,第N+1帧视频帧到达终端设备接入层的时刻;
6、预计发送时间,例如第N+1帧视频帧离开扩展现实服务器的时刻,第N+1帧视频帧离开扩展现实客户端的时刻,例如5ms之后,5个时隙(slot)之后;
7、各个数据包的预计接收时间的时间分布,具体可以是同时到达,分阶段到达,或者到达的时间分布参数;
8、各个数据包的预计发送时间的时间分布,具体可以是同时到达,分阶段到达,或者到达的时间分布参数。
具体地,如果可以获取视频帧精确的数据量,则视频帧的数据量可以是视频帧精确的数据量。如果无法获取视频帧精确的数据量,则可以利用历史信息等信息来估计视频帧的数据量。
具体地,编解码相关性采用相关系数来表示,相关系数的取值范围为[0-1],相关系数的值越大表示相关性越强,值越小表示相关性越弱。
在一种具体实施方式中,对于所述数据包的优先级,可以以一个序列来表示不同的优先级,例如1,2,3,…16,来分别表示优先级的从高到低或从低到高的优先级级别。
在另一种具体实施方式中,数据包的优先级信息可以是一个指示数据包否为重要包的指示,重要包的优先级较高,非重要包的优先级较低。
具体地,预计接收时间可以为预计接收时刻(也即绝对时间),与第N帧视频帧的接收时刻的第一偏移量或与辅助信息的接收时刻的第二偏移量(也即相对时间)。例如,与第N帧的数据包到达基站的时刻之间的时间差,其中第N帧的数据包到达基站的时刻是指第N帧的数据包到达基站的平均时刻,或者是第N帧的第一个数据包到达基站的时刻,或者是第N帧的最后一个数据包到达基站的时刻。具体地,由于第N+1帧视频帧的数据包被接收方接收是未来发生的事情,因此预计接收时间为预估时间。
相应地,预计发送时间为预计发送时刻,与第N帧视频帧的发送时刻的第三偏移量或与辅助信息的发送时刻的第四偏移量。例如,与第N帧的数据包预计离开扩展现实服务器的时刻之间的时间差。
需要说明的是,第一偏移量、第二偏移量、第三偏移量和第四偏移量可以由通信标准协议规定,也可以由网络设备进行配置,本申请对此不作限制。
下面根据执行主体的不同采用不同的实施例分别进行说明。
实施例1、请参照图2,在步骤201中,扩展现实服务器发送第N+1帧视频帧的辅助信息。相应地,网络设备接收第N+1帧视频帧的辅助信息。
在步骤202中,扩展现实服务器发送第N+1帧视频帧。相应地,网络设备接收第N+1帧视频帧。
在一种具体实施方式中,网络设备可以根据辅助信息获知第N+1帧视频帧的数据量。若据第N+1帧视频帧的数据量很大,则网络设备可以提前通知终端设备激活更大的部分带宽(Band Width Part,BWP),或激活具有更大带宽的小区,以能够成功传输大量数据。
在另一种具体实施方式中,网络设备可以根据辅助信息获知第N+1帧视频帧的预计接收时间(也可以称为到达时刻)。网络设备可以在第N+1帧视频帧到达之前,提前要求终端设备上报精确的信道测量结果,以便选择与信道匹配的调制解调方式传输数据,提高频谱利用率。
在步骤203中,网络设备发送第N+1帧视频帧。相应地,终端设备接收第N+1帧视频帧。
在一种具体实施方式中,网络设备可以在激活的更大的部分带宽或者在激活的具有更大带宽的小区上传输第N+1帧视频帧。
在另一种具体实施方式中,网络设备可以利用与信道匹配的调制解调方式传输第N+1帧视频帧。
本发明实施例中,通过使网络设备预先获得下一帧扩展现实视频帧的部分信息,能够使网络设备为数据传输做好准备,从而实现扩展现实数据更加高效地传输。
实施例2、请参照图3,在步骤301中,扩展现实客户端发送第N+1帧视频帧的辅助信息。相应地,终端设备接收第N+1帧视频帧的辅助信息。
本实施例中所称扩展现实客户端可以是终端设备中的应用程序,用于处理扩展现实业务数据,例如对扩展现实业务视频帧进行预编码、编码或解码等处理。
本实施例中所称终端设备可以是终端设备中的接入层。
本实施例中,辅助信息中的预计接收时间是指预估的终端设备接入层接收到辅助信息的时间;辅助信息中的预计发送时间是指预估的扩展现实客户端发送辅助信息的时间。
在步骤302中,终端设备向网络设备发送第N+1帧视频帧的辅助信息。相应地,网络设备接收第N+1帧视频帧的辅助信息。
具体实施中,终端设备接入层向网络设备发送媒体接入控制(Media AccessControl,MAC)控制元(Control Element,CE),MAC CE中携带第N+1帧视频帧的辅助信息。具体地,MAC CE可以是缓存状态报告(Buffer Status reporting,BSR)。
在步骤303中,扩展现实客户端发送第N+1帧视频帧。相应地,终端设备接收第N+1帧视频帧。
需要说明的是,步骤302与步骤303中步骤的序号并不代表对各个步骤的执行顺序的限定,也可以是先执行步骤303再执行步骤302,或者也可以是步骤302和步骤303同时执行。
在步骤304中,网络设备为终端设备分配无线资源。具体地,无线资源为上行资源。
在一种具体实施方式中,网络设备可以根据辅助信息获知第N+1帧视频帧的数据量,并根据上述数据量确定分配的上行无线资源数量,或对已经分配的半静态上行资源进行更新,以适应实际的数据量。
在另一种具体实施方式中,网络设备可以根据辅助信息获知第N+1帧视频帧的优先级,并将其与其它终端设备的数据的优先级进行对比,从而确定分配至每个终端设备的无线资源数量。
在又一种具体实施方式中,网络设备可以根据辅助信息获知第N+1帧视频帧的开始传输时刻,并在合适的时刻分配无线资源。
本实施例中,网络设备可以根据辅助信息重新分配无线资源或者调整已分配的半静态上行资源,以适应第N+1帧视频帧,保证第N+1帧视频帧能够传输成功。从而减少传输时延,提升空口资源的频谱利用率。
在步骤305中,终端设备向网络设备发送第N+1帧视频帧。具体地,终端设备利用网络设备发送的无线资源发送第N+1帧视频帧。
实施例3、请参照图4,在步骤401中,扩展现实服务器发送第N+1帧视频帧的辅助信息。相应地,核心网网元接收第N+1帧视频帧的辅助信息。
在步骤402中,核心网网元发送第N+1帧视频帧的辅助信息。相应地,基站接收第N+1帧视频帧的辅助信息。
具体实施中,核心网网元可以发送控制面信令,控制面信令中包括第N+1帧视频帧的辅助信息。例如,这里核心网网元可以是AMF或SMF,控制面信令可以是核心网网元和基站间的下一代应用程序协议(Next generation Application Protocol,NGAP)的信令。
在又一种具体实施方式中,核心网网元发送的到基站的用户面数据包包头中包括所述第N+1帧视频帧的辅助信息。例如在核心网网元和基站之间的数据包的包头中携带所述第N+1帧视频帧的辅助信息。例如,这里核心网网元可以是UPF。数据包的包头可以是GPRS隧道协议用户平面(GPRS Tunneling Protocol User Plane,GTPU)头,GTPU隧道是指UPF和基站间的传输数据包的隧道。
在步骤403中,扩展现实服务器发送第N+1帧视频帧。相应地,核心网网元接收第N+1帧视频帧。
在步骤404中,核心网网元向基站发送第N+1帧视频帧。
在步骤405中,基站向终端设备发送第N+1帧视频帧。
本实施例中,基站可以根据辅助信息获知第N+1帧视频帧的数据量。若据第N+1帧视频帧的数据量很大,则基站可以提前通知终端设备激活更大的部分带宽,或激活具有更大带宽的小区。并在激活的更大的部分带宽或者在激活的具有更大带宽的小区上传输第N+1帧视频帧,以能够成功传输大量数据。
本实施例中,基站也可以根据辅助信息获知第N+1帧视频帧的预计接收时间(也可以称为到达时刻)。网络设备可以在第N+1帧视频帧到达之前,提前要求终端设备上报精确的信道测量结果,以便选择与信道匹配的调制解调方式传输数据。基站可以利用与信道匹配的调制解调方式传输第N+1帧视频帧,以提高频谱利用率。
关于本申请实施例的更多具体实现方式,请参照前述实施例,此处不再赘述。
请参照图5,图5示出了一种通信装置50,通信装置50可以包括:
通信模块501,用于在传输第N+1帧视频帧之前,发送所述第N+1帧视频帧的辅助信息,第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的调度传输。
在具体实施中,上述通信装置50可以对应于扩展现实服务器、扩展现实客户端、终端设备、网络设备(具体可以是基站或核心网网元)中具有通信功能的芯片,例如片上***(System-On-a-Chip,SOC)、基带芯片等;或者对应于上述设备中包括具有功控参数确定功能的芯片模组;或者对应于具有数据处理功能芯片的芯片模组,或者对应于上述设备。
在一个非限制性的实施例中,通信模块501用于在接收第N+1帧视频帧之前,接收所述第N+1帧视频帧的辅助信息。
在具体实施中,上述通信装置50可以对应于终端设备、核心网网元、基站中具有通信功能的芯片,例如片上***(System-On-a-Chip,SOC)、基带芯片等;或者对应于上述设备中包括具有功控参数确定功能的芯片模组;或者对应于具有数据处理功能芯片的芯片模组,或者对应于上述设备。
关于通信装置50的其他相关描述可以参照前述实施例中的相关描述,此处不再赘述。
关于上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端设备的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端设备内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端设备内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。
本申请实施例还公开了一种存储介质,所述存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序运行时可以执行图1至图3中所示方法的步骤。所述存储介质可以包括只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、磁盘或光盘等。存储介质还可以包括非挥发性存储器(non-volatile)或者非瞬态(non-transitory)存储器等。
请参照图6,本申请实施例还提供了一种通信装置的硬件结构示意图。该装置包括处理器601、存储器602和收发器603。
处理器601可以是一个通用中央处理器(central processing unit,CPU)、微处理器、特定应用集成电路(application-specific integrated circuit,ASIC),或者一个或多个用于控制本申请方案程序执行的集成电路。处理器601也可以包括多个CPU,并且处理器601可以是一个单核(single-CPU)处理器,也可以是多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路或用于处理数据(例如计算机程序指令)的处理核。
存储器602可以是ROM或可存储静态信息和指令的其他类型的静态存储设备、RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compactdisc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,本申请实施例对此不作任何限制。存储器602可以是独立存在(此时,存储器602可以位于该装置外,也可以位于该装置内),也可以和处理器601集成在一起。其中,存储器602中可以包含计算机程序代码。处理器601用于执行存储器602中存储的计算机程序代码,从而实现本申请实施例提供的方法。
处理器601、存储器602和收发器603通过总线相连接。收发器603用于与其他设备或通信网络通信。可选的,收发器603可以包括发射机和接收机。收发器603中用于实现接收功能的器件可以视为接收机,接收机用于执行本申请实施例中的接收的步骤。收发器603中用于实现发送功能的器件可以视为发射机,发射机用于执行本申请实施例中的发送的步骤。
当图6所示的结构示意图用于示意上述实施例中所涉及的终端设备、网络设备、扩展现实服务器或扩展现实客户端的结构时,处理器601用于对上述设备的动作进行控制管理。
本申请实施例定义接入网到终端设备的单向通信链路为下行链路,在下行链路上传输的数据为下行数据,下行数据的传输方向称为下行方向;而终端设备到接入网的单向通信链路为上行链路,在上行链路上传输的数据为上行数据,上行数据的传输方向称为上行方向。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/“,表示前后关联对象是一种“或”的关系。
本申请实施例中出现的“多个”是指两个或两个以上。
本申请实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本申请实施例中对设备个数的特别限定,不能构成对本申请实施例的任何限制。
本申请实施例中出现的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,本申请实施例对此不做任何限定。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和***,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的部分步骤。
虽然本申请披露如上,但本申请并非限定于此。任何本领域技术人员,在不脱离本申请的精神和范围内,均可作各种更动与修改,因此本申请的保护范围应当以权利要求所限定的范围为准。
Claims (18)
1.一种通信方法,其特征在于,包括:
在传输第N+1帧视频帧之前,发送所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的调度传输,N为自然数。
2.根据权利要求1所述的通信方法,其特征在于,第N帧视频帧为已完成编码处理正在传输或待传输的视频帧;所述发送所述第N+1帧视频帧的辅助信息包括:
在发送所述第N帧视频帧时一并发送所述第N+1帧视频帧的辅助信息;或者,在所述第N帧视频帧最后一个数据包的发送时刻之后的第一时间窗口内发送所述第N+1帧视频帧的辅助信息;
或者,在所述第N+1帧视频帧第一个数据包的发送时刻之前的第二时间窗口内发送所述第N+1帧视频帧的辅助信息;所述第一时间窗口和第二时间窗口的长度大于等于零。
3.根据权利要求2所述的通信方法,其特征在于,所述在发送第N帧视频帧时一并发送所述第N+1帧视频帧的辅助信息包括:
在所述第N帧视频帧的数据包包头中携带所述第N+1帧视频帧的辅助信息;
或者,在所述第N帧视频帧的第K个数据包的发送时刻后发送所述第N+1帧视频帧的辅助信息,K为正整数。
4.根据权利要求1所述的通信方法,其特征在于,所述发送所述第N+1帧视频帧的辅助信息包括:
在媒体接入控制元素MAC CE中携带所述第N+1帧视频帧的辅助信息,并发送所述MACCE。
5.根据权利要求1所述的通信方法,其特征在于,所述发送所述第N+1帧视频帧的辅助信息包括:
发送控制面信令,所述控制面信令包括所述第N+1帧视频帧的辅助信息。
6.根据权利要求1所述的通信方法,其特征在于,所述第N+1帧视频帧的辅助信息包括以下一种或多种内容:
帧类型;
数据量;
与所述第N帧视频帧的编解码相关性;
数据包的优先级信息;
预计接收时间;
预计发送时间;
各个数据包的预计接收时间的时间分布;
各个数据包的预计发送时间的时间分布。
7.根据权利要求6所述的通信方法,其特征在于,所述数据量包括视频帧的尺寸、数据包的总数量和/或各个类型的数据包的数量。
8.根据权利要求6所述的通信方法,其特征在于,所述数据包的优先级信息包括各个数据包的优先级和/或每一优先级下数据包的数量。
9.根据权利要求6所述的通信方法,其特征在于,所述预计接收时间为预计接收时刻,与所述第N帧视频帧的接收时刻的第一偏移量或与所述辅助信息的接收时刻的第二偏移量。
10.根据权利要求6所述的通信方法,其特征在于,所述预计发送时间为预计发送时刻,与所述第N帧视频帧的发送时刻的第三偏移量或与所述辅助信息的发送时刻的第四偏移量。
11.根据权利要求6所述的通信方法,其特征在于,所述第N+1帧视频帧为下行数据时,所述预计接收时间为所述第N+1帧视频帧到达网络设备的时间;所述第N+1帧视频帧为上行数据时,所述预计接收时间为所述第N+1帧视频帧到达终端设备接入层的时间。
12.一种通信方法,其特征在于,包括:
在接收第N+1帧视频帧之前,接收所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的传输,N为自然数。
13.根据权利要求12所述的通信方法,其特征在于,所述第N+1帧视频帧的辅助信息包括数据量和/或数据包的优先级信息,所述方法还包括:
根据所述数据量和/或数据包的优先级信息为所述第N+1帧视频帧分配上行资源或者调整已分配的半静态上行资源。
14.一种通信装置,其特征在于,包括:
通信模块,用于在传输第N+1帧视频帧之前,发送所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的调度传输,N为自然数。
15.一种通信装置,其特征在于,包括:
通信模块,用于在接收第N+1帧视频帧之前,接收所述第N+1帧视频帧的辅助信息,所述第N+1帧视频帧的辅助信息用于辅助所述第N+1帧视频帧的传输,N为自然数。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机运行时执行权利要求1至13中任一项所述通信的步骤。
17.一种终端设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至11中任一项所述通信方法的步骤。
18.一种网络设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求12或13中任一项所述通信方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211491510.4A CN118102466A (zh) | 2022-11-25 | 2022-11-25 | 通信方法及装置、存储介质、终端设备、网络设备 |
PCT/CN2023/133528 WO2024109868A1 (zh) | 2022-11-25 | 2023-11-23 | 通信方法及装置、存储介质、终端设备、网络设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211491510.4A CN118102466A (zh) | 2022-11-25 | 2022-11-25 | 通信方法及装置、存储介质、终端设备、网络设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118102466A true CN118102466A (zh) | 2024-05-28 |
Family
ID=91146441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211491510.4A Pending CN118102466A (zh) | 2022-11-25 | 2022-11-25 | 通信方法及装置、存储介质、终端设备、网络设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118102466A (zh) |
WO (1) | WO2024109868A1 (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107155218B (zh) * | 2016-03-04 | 2020-03-24 | 电信科学技术研究院 | 一种配置上行半持续调度的方法和设备 |
US10397948B2 (en) * | 2016-11-17 | 2019-08-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatuses for subframe scheduling |
CN109219024B (zh) * | 2017-06-30 | 2021-08-13 | 华为技术有限公司 | 数据传输方法及装置 |
WO2021087731A1 (zh) * | 2019-11-05 | 2021-05-14 | Oppo广东移动通信有限公司 | 一种辅助信息处理方法、电子设备及存储介质 |
-
2022
- 2022-11-25 CN CN202211491510.4A patent/CN118102466A/zh active Pending
-
2023
- 2023-11-23 WO PCT/CN2023/133528 patent/WO2024109868A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024109868A1 (zh) | 2024-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8824958B2 (en) | Relay node connection management | |
CN110505714B (zh) | 多链接通信方法、设备和终端 | |
CN111867114B (zh) | 一种确定调度优先级的方法及装置 | |
CN113766567A (zh) | 一种通信方法及装置 | |
US20230143476A1 (en) | Methods and systems for reducing fronthaul bandwidth in a wireless communication system | |
EP4156770A1 (en) | Communication method, apparatus and system | |
CN109152049A (zh) | 无线资源调度方法、视频终端及接入网设备 | |
US10887061B2 (en) | Systems and methods for packet segmentation in standalone small cell | |
US20080049670A1 (en) | Method and apparatus for transmitting/receiving data in a wireless access communication system | |
CN117561781A (zh) | 无线通信方法、终端设备和网络设备 | |
WO2018082511A1 (zh) | 一种数据包的预处理方法、装置及设备 | |
CN108886766B (zh) | 一种控制信息的传输方法及装置 | |
CN118102466A (zh) | 通信方法及装置、存储介质、终端设备、网络设备 | |
CN114073121B (zh) | 用于流控制的方法和装置 | |
CN106572198B (zh) | 媒介访问控制包头压缩方法、装置及*** | |
WO2024073877A1 (en) | Wireless communication method and device | |
CN110876160A (zh) | 基于多模基站下的资源传输控制方法及装置 | |
WO2023168573A1 (en) | Wireless communication method and device for extended reality traffic | |
WO2023197143A1 (en) | Base station, user equipment, and extended reality processing method | |
CN116996975A (zh) | Drx配置方法及装置、存储介质、终端设备、网络设备 | |
WO2023231025A1 (en) | Wireless communication method and device for extended reality traffic | |
WO2023010359A1 (zh) | 数据传输方法、装置、设备及存储介质 | |
WO2024104101A1 (zh) | 数据处理方法、装置、通信设备及可读存储介质 | |
US20230396521A1 (en) | Wireless communication method, terminal device and network device | |
US20240114384A1 (en) | Information transmission method and apparatus, communication device, and storage medium |
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 |