掌桥专利:专业的专利平台
掌桥专利
首页

数据传输方法、装置及终端

文献发布时间:2023-06-19 19:23:34


数据传输方法、装置及终端

技术领域

本申请涉及通信技术领域,具体涉及一种数据传输方法、装置及终端。

背景技术

扩展现实(Extended reality,XR)是指由计算机技术和可穿戴设备产生的所有真实与虚拟的组合环境和人机交互。它包括增强现实(Augmented Reality, AR)、混合现实(Mixed Reality,MR)、虚拟现实(Virtual Reality,VR)等代表性形式,以及它们之间的插值区域。虚拟世界的级别从部分感官输入到完全沉浸式虚拟现实。XR的一个关键方面是人类经验的扩展,尤其是与存在感(以 VR为代表)和认知习得(以AR为代表)相关的经验。

现有无线网络中,数据包的丢弃由丢弃定时器控制,未考虑XR业务的特性,无法对不同优先级或不同需求的数据包区别对待,可能会造成一些无效的数据传输,浪费系统资源,或者引起数据的延时增大。

发明内容

本申请实施例提供了一种数据传输方法、装置及终端,能够减少无效数据的传输,提高系统的资源利用率,减少数据包的传输延时。

第一方面,本申请实施例提供了一种数据传输方法,包括:

在第一数据单元或终端满足预设的丢弃条件的情况下,所述终端丢弃目标数据单元,或,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留;其中,所述目标数据单元包括第一数据单元,和/或,与所述第一数据单元关联的数据单元。

第二方面,本申请实施例提供了一种数据传输装置,包括:

处理模块,用于在第一数据单元或终端满足预设的丢弃条件的情况下,丢弃目标数据单元,或,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留;其中,所述目标数据单元包括第一数据单元,和/或,与所述第一数据单元关联的数据单元。

第三方面,提供了一种终端,该终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,提供了一种终端,包括处理器及通信接口,其中,所述处理器用于在第一数据单元或终端满足预设的丢弃条件的情况下,丢弃目标数据单元,或,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留;其中,所述目标数据单元包括第一数据单元,和/ 或,与所述第一数据单元关联的数据单元。

第五方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第六方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

第七方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在非易失的存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤。

本申请实施例中,在第一数据单元或终端满足预设的丢弃条件的情况下,丢弃与第一数据单元关联的目标数据单元,或者,根据目标数据单元的优先级和/或对应的需求对目标数据单元进行丢弃或保留,因为当某一数据单元丢弃后,与其关联的数据单元也无法成功传输或解调出来,所以可以提前丢弃,能够减少无效数据的传输,节省系统资源,提高系统的资源利用率,同时也保证了其它数据包的传输效率,减少数据包的传输延时。

附图说明

图1表示无线通信系统的示意图;

图2表示本申请实施例数据传输方法的流程示意图;

图3表示本申请实施例数据传输装置的结构示意图;

图4表示本申请实施例通信设备的结构示意图;

图5表示本申请实施例的终端的组成示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。

值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long TermEvolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)系统,还可用于其他无线通信系统,诸如码分多址(Code Division Multiple Access,CDMA)、时分多址(Time DivisionMultiple Access,TDMA)、频分多址(Frequency Division Multiple Access,FDMA)、正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)、单载波频分多址(Single-carrier Frequency-Division Multiple Access,SC-FDMA)和其他系统。本申请实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)系统,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR系统应用以外的应用,如第6代(6th Generation,6G)通信系统。

图1示出本申请实施例可应用的一种无线通信系统的框图。无线通信系统包括终端11和网络侧设备12。其中,终端11也可以称作终端设备或者用户终端(User Equipment,UE),终端11可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(LaptopComputer)或称为笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、可穿戴式设备(Wearable Device)或车载设备(VUE)、行人终端(PUE)等终端侧设备,可穿戴式设备包括:智能手表、手环、耳机、眼镜等。需要说明的是,在本申请实施例并不限定终端11的具体类型。网络侧设备12可以是基站或核心网,其中,基站可被称为节点B、演进节点B、接入点、基收发机站(Base Transceiver Station,BTS)、无线电基站、无线电收发机、基本服务集(Basic Service Set,BSS)、扩展服务集(Extended Service Set, ESS)、B节点、演进型B节点(eNB)、家用B节点、家用演进型B节点、WLAN 接入点、WiFi节点、发送接收点(Transmitting Receiving Point,TRP)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR系统中的基站为例,但是并不限定基站的具体类型,所述核心网设备可以是位置管理设备,例如,所位置管理功能(LMF、E-SLMC)等。

对于VR业务,上行以较为密集的小数据包传输为主,这些小数据包可承载手势、控制等信息,作为下行呈现数据的输入和参考;下行以视频和音频等多媒体数据传输为主,通过这些多媒体数据的及时接收以及呈现,向用户提供沉浸式的感受。以下行视频数据为例,数据包周期或准周期性到达,数据速率可达几十甚至上百Mbps,FPS(帧率)的典型值为60或120,相邻数据包之间的间隔大致为1/FPS秒,这些数据在空口一般需要在10ms内成功传输,并且传输成功率要求不低于99%甚至99.9%。

对于AR业务,上行除了上述密集小数据包传输之外,也可能传输视频和音频等多媒体数据,其业务特性和下行类似,通常数据速率相对较低,例如最多几十Mbps,空口传输的时间限也可以放宽,例如一般需要在60ms内成功传输;下行数据传输特性基本与VR业务一致。

用户希望在扩展现实中进行交互和操作,动作和互动包括动作、手势和身体反应。自由度(DoF)描述了用于定义3D空间中视口移动的独立参数的数量。

在XR的应用场景中,用户在虚拟现实体验中可以通过转头等动作来获取新视野角度的信息。这时XR用户的转头动作可以通过发送一个上行信号告知基站,基站在接收到上行信号后,会为该XR用户调度所需的下行数据以供使用。

XR业务主要包括视频数据、音频数据以及一些具有控制功能的控制信令和特殊数据。在无线网络中,XR业务传输主要涉及终端设备(User Equipement) 与无线通过新网络(例如LTE/NR等)之间的上行和下行视频/音频数据传输和交互。其中,UE在传输视频、音频数据本身的同时,需要通过无线网络上行传输一些具有控制功能的控制信令和特殊数据,用以对控制网络为UE发送的 XR业务中视频和音频业务数据的生成、处理及下行无线传输。

这些具有控制功能的控制信息和特殊数据包括UE XR应用编码器生成的一些业务控制数据及业务传输协议包含的控制数据信息,例如:

从应用层面,可以包括(但不限于):

视频编码器生成的I帧或IDR帧或non-FOV(Field of view,视场角)帧;

传感器采集的用户行为数据,如pose/control数据等;网络可以通过这些数据的接收,判断用户行为,例如上述的用户转头等动作,进而调整发送的视频数据内容;

从传输协议层面,可以包括:

针对下行音频/视频业务传输的TCP ACK信令(TCP反馈),网络需要根据相应视频/音频帧是否已被UE确认,决定是否可以继续发送后续帧;

RTCP(Real-time Transport Control Protocol,即实时传输控制协议)ACK(acknowledge,确认)信令,用于控制数据实时传输的控制信令,确认业务数据传输的实时性要求及时间同步。

网络通常需要及时、可靠地接收到来自UE的这些具有控制功能的控制信令和特殊数据,用以获取当前业务的传输状态以及相关必要控制信息;应用服务器需要基于这些信息、进一步生成后续所需传输的视频、音频业务数据,并传递给无线网络进行处理和传输,最终将这些业务数据下行发送给UE。

根据XR标准项目的讨论,XR业务属于准周期业务也就是说业务包等间隔到达,且间隔为较小的浮点型数(非正整数)(例如,30FPS(FPS指的是每秒多少帧)→33.33ms,60FPS→16.67ms,120FPS→8.33ms)。此外,XR业务对时延要求很高,空口传输时延预算要求(PDB)在10ms左右。

但由于从服务器短发送至基站端的业务需要存在传输的时延等原因,XR 业务包存在一些达到基站侧的时间上的抖动,也就是说在准周期的基础上,每个业务来包时间存在一定范围内的前后偏移,该偏移称作抖动jitter。Jitter的偏移服从截断的高斯分布,范围是在准周期业务包达到的时间位置上前后偏移±4ms。

例如,包准周期达到基站端的时间为n(单位例如ms),由于存在jitter的影响,包的实际到达时间为n+j,其中j为jitter的大小,例如jitter为-1ms,则表示本应在时间n到达的包的实际到达时间为n-1ms。

为了便于网络侧基于上行待传数据执行上行调度,从LTE开始,引入了缓冲区状态报告(Buffer Status Report,BSR)上报机制,由UE向基站上报各逻辑信道组对应的上行待传数据量,NR中基本沿用了此机制。

BSR上报的粒度为逻辑信道组(Logical Channel Group,LCG),每个建立的逻辑信道可以为其配置一个归属的逻辑信道组,NR中支持为单个UE同时配置最多8个逻辑信道组。

BSR基于下列事件来触发:

(1)某个逻辑信道组的某个逻辑信道有新的上行待传数据到来,并且,此逻辑信道的优先级比之前有上行待传数据的逻辑信道的优先级更高,或者,此新数据到达之前所有逻辑信道都没有上行待传数据,此时将触发Regular BSR;

(2)在组织某个上行新传传输块(Transport Block,TB)时,此新传TB 中的Padding比特数大于等于(单个BSR MAC CE+其对应的Subheader)占用的比特数(即此新传TB中的Padding比特还可以容纳单个BSR MAC CE对应的比特),此时将触发Padding BSR;

(3)retxBSR-Timer定时器超时,并且至少一个逻辑信道存在上行待传数据,此时将触发Regular BSR;

(4)periodicBSR-Timer定时器超时,此时将触发Periodic BSR。

当触发了Regular BSR,并且没有用于新传的上行资源时,UE将触发调度请求(Scheduling Request,SR),通过物理上行控制信道(PUCCH)传输或随机接入向网络请求上行新传资源。

当触发了Periodic BSR时,UE仅在有上行新传资源时,在构造的上行TB 中包含一个BSR MAC CE,但并不会通过触发SR来主动向网络请求上行新传资源。

当触发了Padding BSR时,UE直接在上行新传TB中包含一个BSR MAC CE。

本实施例涉及UE的无线通信AS(Access Statum,接入层)上行数据处理及发送流程。下面对所涉及的主要协议层及相关功能的现有技术描述如下。

(1)分组数据汇聚协议(PDCP)层和无线承载(radio bearer):

UE的应用层(APP)生成的业务数据,会按照其对应的服务质量 (Quality-of-service,QoS)要求,被归类为不同业务数据流,每个业务数据流对应于同样或相似的的QoS需求。在NR系统中,所述业务数据流对应于一个QoS flow,而在LTE系统中,所述的业务数据流对应于一个EPS(Evolved Packet System,演进分组系统)承载。

业务数据会以数据包(Packet)的形式,传递到AS层,并在AS层根据其所对应的QoSflow(NR)或者EPS承载(LTE),被进一步映射到一个无线承载(Radio Bearer)中。一个无线承载包括一个PDCP实体(PDCP协议层处理实体),一个RLC实体(PDCP协议层处理实体)以及相应的逻辑信道(位于 MAC协议层)。

当一个传递到AS层的数据包被映射到一个无线承载后,会以PDCP SDU (serviceData Unit,业务数据单元)的形式,传递到相应的PDCP实体进行处理。PDCP实体会为每个到达的PDCP SDU生成一个对应的PDCP PDU (Protocol Data Unicat,协议数据单元),并设置一个PDCP序列号(sequence number,SN),用于表示PDCP实体中每个PDCP SDU及其相应PDCPPDU 对应的传输次序;其中,PDCP SN的取值按照PDCP SDU传递到PDCP实体的顺序设置,先到达的PDCP SDU传输次序在先、后传递的次序在后。具体地, PDCP实体会维护一个内部变量,TX_NEXT,表示PDCP实体传输的PDCP PDU 的总数,用于设置PDCP SN的值;PDCP实体建立时将其初始化为0,每次一个PDCP SDU从上层(Upper layers)传递到相应PDCP实体后,PDCP实体会将该PDCP SDU对应的PDCP PDU的SN设置为TX_NEXT,并将TX NEXT 加1。之后,PDCP实体会为每个PDCP SDU添加头文件,生成相应的PDCP PDU,其中包含为该PDCP PDU设置的SN值。PDCP Entity通常会按照PDCP PDU 所包含的SN的顺序,将PDCP PDU按序传递给下层协议层(RLC)进行后续处理和传输。其中,SN是一个序数,表示每个PDCP SDU是第几个传输的,总体原则就是PDCP SDU到达PDCP实体越早,SN值越小,传输的越早

(2)无线链路层控制协议(RLC)层

从PDCP实体传递到相应RLC实体的PDCP PDU,会被当作待传的RLC SDU缓存在UE的缓冲区内,并由RLC实体进行进一步处理。具体地,当某个RLC实体对应的逻辑信道被分配一定的传输资源时,RLC实体将根据所分配传输资源所能容纳的数据量,以及缓冲区内待传输的RLC SDU的数据量,确定哪些RLC SDU可以复用到所分配的传输资源中进行传输。

对于RLC实体确定的、可以完整复用到所分配传输资源的一个或多个RLC SDU,RLCentity会为这些RLC SDU分别添加对应的RLC头文件,并生成对应的RLC PDU,传递给下层协议层(MAC)进行后续的处理和传输。而在复用了上述完整的RLC PDU后,如果仍有一定资源剩余、但不足以再复用一个完整的RLC SDU(即,资源能支持的数据量小于复用下一个RLCSDU所需的数据量),则RLC实体会进行分段处理,即为下一个待传输的RLC SDU的一部分数据添加头文件,生成RLC PDU并传递给下层协议层进行后续处理和传输。

对于这种被分段的RLC SDU,剩余部分将会仍然被保留在UE的缓冲区,等待下次上行传输资源的到来,再行传输。

(3)媒体接入控制(MAC)层和逻辑信道

每个无线承载对应的RLC实体,在MAC层进一步对应于一个逻辑信道 (logicalchannel)。当UE被分配了一个上行传输资源的授权后(Uplink grant), UE的MAC实体会进一步将本次上行传输的资源,在多个逻辑信道间进行分配。具体地,每个逻辑信道对应于一个逻辑信道优先级,UE的MAC实体基于LCP(Logical channel prioritization,逻辑信道优先处理)的资源分配机制,按照逻辑信道优先级由高到低的顺序为每个逻辑信道分配本次上行传输可用的传输资源,其对应于每个逻辑信道可以传输的数据量。

如上所述,基于每个逻辑信道所分配到到的传输资源,对应的RLC实体将会将一个或者多个RLC PDU传递给MAC层相应的逻辑信道。MAC层会将每个逻辑信道从RLC实体获得的这些RLC PDU作为待传输的MAC SDU,添加相应逻辑信道对应的MAC头文件,形成对应逻辑信道的MAC subPDU,并将其复用到整个传输资源中,作为这个逻辑信道本次上行传输所发送的数据。多个逻辑信道的MAC subPDU会被组合在一起,最终组成一个MAC PDU,作为本次上行发送的数据包,通过无线信号向网络进行传输。

需要指出的是,由于RLC实体会对RLC SDU进行分段处理(如上所述),对于每个UE获得的上行传输资源,UE需要首先将在之前传输中被分段、且尚未传输完毕的RLC SDU的剩余部分复用到资源中进行传输,之后才能传输后续的其他RLC SDU对应的数据包。

总的来说,现有LTE和NR网络中,UE针对每个无线承载的数据,通常采用“先到达、先传输”的原则实现上述上行数据处理和传输过程。具体地,针对每个无线承载,UE在上述每个协议层会按照数据包(SDU)传递到本层对应实体的先后顺序处理数据包,并且将处理后的数据包(PDU)按序传递给下一协议层。也就是说,对于先传递到AS层的数据包,相应PDCP实体将会为其设置靠前的PDCP SN值,使其率先获得个上述各协议层的处理,并率先复用到上行资源中进行传输;而后到达的数据包,则会被分配靠后的PDCP SN 取值,通常会在在先到达数据包之后被各上述协议层处理、复用及传输。这也意味着,对于映射到每个无线承载上的数据包,UE最终执行的是按照数据包到达AS先后顺序的按序传输机制。

采用这种原则的主要是基于传输时延考虑:由于现有无线网络中,每个无线承载中数据的传输时延要求基本相同,而现有无线网络中不允许UE AS层获取每个数据包具体内容、无法执行针对每个数据包的区分处理;因此,按照数据包到达的顺序来进行数据包的上行处理、调度和传输,从尽量保证时延的角度,是现有技术中较为合理的方式。

对于PDCP层的丢弃定时器,只有数据承载(DRB)才有丢弃定时器,发送侧对每一个从上层来的SDU都会启动一个新的定时器,超时后丢弃该SDU,用于防止发送缓冲拥塞。此定时器的具体时长是由上层RRC配置。具体地,当接收到上层递送的PDCP SDU时,则发送侧PDCP实体启动与此PDCP SDU 相关联的一个丢弃定时器。当此PDCP SDU相关联的丢弃定时器超时,或者此 PDCP SDU成功传输时(即由PDCP状态报告确认成功传输),则发送侧PDCP实体需要丢弃此PDCP SDU以及对应的PDCP数据PDU。如果此PDCP数据 PDU已经传递到下层,则需要指示下层丢弃。对于信令承载(SRB),当上层请求丢弃一个PDCP SDU,则PDCP实体需要丢弃所有存储的PDCP SDU和 PDCP PDU。当然:丢弃一个已经与PDCP SN相关联的PDCPSDU,会在传输的PDCP数据PDU中带来一个SN空隙(gap),这会在接收PDCP实体增加对应的PDCP乱序(re-ordering)延时,这时会基于UE实现来保证在SDU丢弃后如何最小化SN gap。

目前无线网络可以支持用户的XR业务传输。如上所述,针对用户UE申请的XR业务,用户UE与网络之间会进行双向交互式数据传输:网络侧的应用服务器生成视频、音频等XR业务数据,并通过无线网络下行传输给UE; UE侧也需要将其生成的视频、音频等XR业务数据信息以及上述具有控制功能的控制信令和特殊数据上行发送给网络,通过这些控制信息/特殊数据,反过来控制网络侧XR业务数据的生成和传输。网络侧下行XR业务数据的生成和传输,依赖于UE侧上行控制信息是否能及时、有效地发送给网络。

在现在的方案中,每个PDCP的SDU的丢弃由丢弃定时器独立控制,未考虑XR业务的特性。在XR或CG业务中,不同的数据包或不同的层有不同的需求或特性,如果统一由丢弃定时器来控制数据包的丢弃,可能无法对不同优先级或不同需求的数据包区别对待,此时,现有的独立的数据包的丢弃设计可能会造成一些无效的数据传输,从而浪费系统资源,或者引起一些数据的延时增大。

本申请实施例提供一种数据传输方法,如图2所示,所述方法包括:

步骤101:在第一数据单元或终端满足预设的丢弃条件的情况下,所述终端丢弃目标数据单元,或,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留;其中,所述目标数据单元包括第一数据单元,和/或,与所述第一数据单元关联的数据单元。

本申请实施例中,在第一数据单元或终端满足预设的丢弃条件的情况下,丢弃与第一数据单元关联的目标数据单元,或者,根据目标数据单元的优先级和/或对应的需求对目标数据单元进行丢弃或保留,因为当某一数据单元丢弃后,与其关联的数据单元也无法成功传输或解调出来,所以可以提前丢弃,能够减少无效数据的传输,节省系统资源,提高系统的资源利用率,同时也保证了其它数据包的传输效率,减少数据包的传输延时。

其中,第一数据单元包括第一分组和/或第一数据包,目标数据单元包括分组和/或数据包,第一数据单元与目标数据单元关联,是指其中一者的第一操作依赖于另一者,所述第一操作包括以下至少一项:传输、解码、解调、接收、显示、完整性验证。

一些实施例中,所述预设的丢弃条件包括以下至少一项:

第一定时器超时;

所述第一数据单元为第一目标类分组内的数据单元或所述第一数据单元为第一目标类分组;

所述第一数据单元属于第一目标类数据包或所述第一数据单元属于第一目标类数据包所在分组;

所述终端接收到网络侧设备配置或第一协议层指示的第一指示,所述第一协议层包括以下至少一项:应用层,IP层,RRC层,SDAP层,PDCP层,RLC 层,MAC层;网络侧设备包括:基站设备、核心网设备(比如AMF,AF,UPF 等)、服务器端、数据源侧;

所述第一数据单元的优先级,或其对应的PDU的优先级,或其对应的SDU 的优先级,低于预设第一阈值,比如当数据包,或PDU,或SDU的优先级标识低于一个门限值,其中,不同优先级的数据包可能在一个QoS流中传输,或相同QoS流,但某些数据包比较重要,如:IDR(即时解码刷新)帧;

所述第一数据单元传输成功;

所述终端基于第一目标信息确定需要丢弃所述第一数据单元,所述第一目标信息用于指示以下至少一项:

所述终端是否支持载波聚合CA或双连接DC,比如终端不支持载波聚合 CA或双连接DC;

为所述终端是否配置了载波聚合CA或双连接DC,比如网络侧设备未为所述终端配置载波聚合CA或双连接DC;

为所述终端是否激活了载波聚合CA或双连接DC,比如所述终端未激活载波聚合CA或双连接DC;

网络侧设备为所述终端配置的资源,或用于传输所述第一数据单元的资源,比如资源不足,网络侧设备为所述终端配置的资源小于等于一个预设门限,或者,用于传输所述第一数据单元的资源小于等于一个预设门限;

所述终端的内存或缓存空间,比如终端的内存或缓存空间不足,层1、层 2、层3、无线资源控制缓存大小小于一个预设门限;

所述终端的能力,比如终端的能力不足,一个或多个能力低于预设值;

所述终端的信道质量,或用于传输所述第一数据单元的信道质量,比如信道质量不够好,信道测量性能低于等于一个预设门限,其中的测量性能包括: RSRP,RSRQ,SINR等;

所述第一数据单元的大小,或其对应的PDU的大小,或其对应的SDU的大小,或其对应的BSR的大小,或其对应的SR的大小,比如上述几项中的任一项大于等于一个预设门限;

所述第一数据单元的队列,或所述终端待传输的数据队列,比如所述终端第一目标数据队列的数据包数量大于或等于一个预设门限;所述第一目标数据队列包括:第一数据单元的队列,或待传输的数据队列;

所述第一数据单元的队列,或所述终端待传输的数据队列的大小,比如所述终端第一目标数据队列的数据包总大小大于或等于一个预设门限;所述第一目标数据队列包括:第一数据单元的队列,或待传输的数据队列;

所述终端或所述第一数据单元的延时Latency需求;或所述终端或所述第一数据单元的PDB需求,比如终端或数据包的延时Latency或PDB或等待时间达到一个预设门限或预设定时器;

第一数据单元的误包率,或其对应的PDU的误包率,或其对应的SDU的误包率,比如数据包,或PDU,或SDU的误包率大于等于一个预设门限,这种情况需要一定反馈机制,可能不仅限于UE侧,比如可以考虑到Sidelink等场景;

目标数据单元的延时,或其对应的PDU的延时,或其对应的SDU的延时,比如上述几项中的任一项大于等于一个预设门限,或者关联数据单元的时延差大于等于一个预设门限。

一些实施例中,所述预设的丢弃条件还可以包括以下至少一项:

第一定时器超时,第一定时器与目标数据单元对应;

第一数据包或第一数据包所在分组传输成功。

其中,第一定时器与第一数据包关联,或者与第一数据包所在分组关联,或者与第二数据包关联,或者与第二数据包所在分组,或者与第二分组关联。

上述的第二数据包包括以下至少一项:

1.所述第一数据包所在分组内的部分或者剩下的或者全部数据包;

2.所述第一数据包关联的部分或全部数据包;

3.所述第一数据包关联的数据包所在分组内的部分或者剩下的或者全部数据包;

4.所述第一数据包所在分组相关联的其它部分或全部分组内的部分或者剩下的或全部数据包;

5.所述定时器对应的部分或全部数据包;

6.所述定时器对应的数据包相关联的部分或全部数据包;

7.所述定时器对应的部分或全部分组内的部分或者剩下的或者全部数据包;

8.所述定时器对应的部分或全部分组相关联的其它部分或全部分组内的部分或者剩下的或全部数据包。

上述的第二分组包括以下至少一项:

1.所述第一数据包所在分组;

2.所述第一数据包关联的数据包所在分组;

3.所述第一数据包所在分组相关联的其它部分或全部分组;

4.所述定时器对应的部分或全部分组;

5.所述定时器对应的部分或全部分组相关联的其它部分或全部分组。

一些实施例中,所述预设的丢弃条件由网络侧设备配置或由第一协议层指示,所述第一协议层包括以下至少一项:应用层,IP层,RRC层,SDAP层, PDCP层,RLC层,MAC层,物理层PHY。这里的第一协议层可以是终端侧的,也可以是网络侧的。比如,如果是下行数据包,则通过网络侧的第一协议层指示;如果是上行数据包,则通过终端侧的第一协议层指示。其中的网络侧包括:基站设备、核心网设备(比如AMF,AF,UPF等)、服务器端、数据源侧。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的数据包包括以下至少一项:

第一分组内的至少部分数据包,所述第一分组为所述第一数据包所在分组;

与所述第一数据包或第一分组关联的至少部分数据包;

第二分组内的至少部分数据包,所述第二分组与所述第一数据包或第一分组关联。

当第一数据单元丢弃后,与第一数据单元关联的数据包也无法成功传输或解调出来,所以可以提前丢弃,能够减少无效数据的传输,节省系统资源,提高系统的资源利用率,同时也保证了其它数据包的传输效率,减少数据包的传输延时。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的数据包包括以下至少一项:

与所述第一定时器对应的至少部分数据包;

与第五数据包关联的至少部分数据包,所述第五数据包与所述第一定时器对应;

第五分组内的至少部分数据包,所述第五分组与所述第一定时器对应;

与所述第五分组关联的第六分组内的至少部分数据包。

当第一数据单元丢弃后,与第一数据单元关联的数据包也无法成功传输或解调出来,所以可以提前丢弃,能够减少无效数据的传输,节省系统资源,提高系统的资源利用率,同时也保证了其它数据包的传输效率,减少数据包的传输延时。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的分组包括以下至少一项:

第一分组,所述第一分组为所述第一数据包所在分组;

第二数据包所在分组,所述第二数据包与所述第一数据包或所述第一分组关联;

与所述第一分组关联的分组。

当第一数据单元丢弃后,与第一数据单元关联的分组也无法成功传输或解调出来,所以可以提前丢弃,能够减少无效数据的传输,节省系统资源,提高系统的资源利用率,同时也保证了其它数据包的传输效率,减少数据包的传输延时。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的分组包括以下至少一项:

与所述第一定时器对应的分组;

与第五分组关联的分组,所述第五分组与所述第一定时器对应;

与所述第一定时器对应的数据包所在的分组;

与所述第一定时器对应的数据包关联的分组。

当第一数据单元丢弃后,与第一数据单元关联的分组也无法成功传输或解调出来,所以可以提前丢弃,能够减少无效数据的传输,节省系统资源,提高系统的资源利用率,同时也保证了其它数据包的传输效率,减少数据包的传输延时。

一些实施例中,所述第一目标类分组满足以下至少一项:

所述第一目标类分组属于低优先级分组,低优先级可以为低于预设优先级;

所述第一目标类分组不属于高优先级分组,高优先级可以为高于预设优先级;

所述第一目标类分组的优先级低于预设优先级;

所述第一目标类分组属于低延时需求分组,低延时需求可以为低于预设延时需求;

所述第一目标类分组的延时需求低于预设延时需求;

所述第一目标类分组的PoD需求低于预设PoD需求;

所述第一目标类分组为业务中的P帧分组或P slice;

所述第一目标类分组为业务中的B帧分组或B slice;

所述第一目标类分组为业务中的增强层分组;

所述第一目标类分组为业务中的non-Fov帧分组;

所述第一目标类分组属于低QoS需求分组,低QoS需求可以为低于预设 QoS需求;

所述第一目标类分组的QoS需求低于预设QoS需求;

所述第一目标类分组映射的QoS流的优先级为低优先级或低于预设优先级;

所述第一目标类分组映射的LCH的优先级为低优先级或低于预设优先级;

所述第一目标类分组中的至少部分数据单元与其他数据单元不存在关联关系,比如所述第一目标类分组中的少于预设比例的数据单元与其他数据单元存在关联关系;

其他数据单元不依赖于所述第一目标类分组中的至少部分数据单元,比如少于预设比例的其他数据单元依赖于所述第一目标类分组中的数据单元;

与所述第一目标类分组关联的至少部分数据包或分组已成功传输,比如与所述第一目标类分组关联的所有或者多于预设比例的数据包或分组已成功传输;

依赖于所述第一目标类分组的至少部分数据包或分组已成功传输,比如依赖于所述第一目标类分组的所有或者多于预设比例的数据包或分组已成功传输;

所述第一目标类分组中的至少部分数据包已成功传输,比如所述第一目标类分组中的所有或者多于预设比例的数据包已成功传输;

所述第一目标类分组为所述第一目标类数据包所在分组;

与所述第一目标类数据包关联的分组;

依赖于所述第一目标类数据包的分组。

一具体示例中,第一目标类分组包括以下至少一项:低优先级分组、P帧分组、延时/PoD需求相对低的分组、增强层分组、non-FoV层分组、低QoS 需求对应的分组。进一步包括以下至少一项:优先级低于预设优先级的分组、延时/PoD需求低于预设延时/PoD需求的分组、QoS需求低于预设QoS需求的分组。

第一目标类分组不属于以下至少一项:高优先级分组、I帧分组、IDR帧分组、延时/PoD需求相对高的分组、基础层分组、FoV层分组、高QoS需求对应的分组。进一步不属于以下至少一项:优先级高于预设优先级的分组、延时/PoD需求高于预设延时/PoD需求的分组、QoS需求高于预设QoS需求的分组。

一具体示例中,所述第一目标类分组满足:与第一分组或第一分组内数据包有关联关系的第二数据包或第二分组已成功处理或失败处理或丢弃处理,或不需要(或暂时不需要)依赖所述第一分组,或已经依赖过所述第一分组进行了相应的处理,则所述第一分组为第一目标类分组。其中成功或失败或丢弃处理包括:部分或全部或关联部分成功或失败或丢弃处理,其中的部分或关联部分包括预设一个比例。其中的成功或失败处理包括:传输或接收或解调或译码或显示或递交,即递交到其它上层或下层。

一些实施例中,所述预设的丢弃条件还包括以下至少一项:

所述第一数据单元为与所述第一目标类分组关联的数据单元;

所述第一数据单元为依赖于上述第一目标类分组的数据单元。

一些实施例中,所述第一目标类数据包满足以下至少一项:

所述第一目标类数据包为所述第一目标类分组中的数据包;

所述第一目标类数据包与所述第一目标类分组关联;

所述第一目标类数据包依赖于所述第一目标类分组;

与所述第一目标类分组关联的分组内的数据包;

依赖于所述第一目标类分组的分组内的数据包;

所述第一目标类数据包的优先级属于低优先级数据包,低优先级可以为低于预设优先级;

所述第一目标类数据包的优先级低于预设优先级;

所述第一目标类数据包的延时需求属于低延时需求,低延时需求可以为低于预设延时需求;

所述第一目标类数据包的延时需求低于预设延时需求;

所述第一目标类分组的PoD需求低于预设PoD需求;

所述第一目标类数据包为业务中的P帧数据包或P slice数据包;

所述第一目标类数据包为业务中的B帧数据包或B slice数据包;

所述第一目标类数据包为业务中的增强层数据包;

所述第一目标类数据包为业务中的non-Fov帧数据包;

所述第一目标类数据包的QoS需求属于低QoS需求,低QoS需求可以为低于预设QoS需求;

所述第一目标类数据包的QoS需求低于预设QoS需求;

所述第一目标类数据包映射的QoS流的优先级为低优先级或低于预设优先级,或不属于高优先级;

所述第一目标类数据包映射的LCH的优先级为低优先级或低于预设优先级,或不属于高优先级;

所述第一目标类数据包中的至少部分数据包与其他数据包不存在关联关系,比如第一目标类数据包中的少于预设比例的数据包与其他数据包存在关联关系;

其他数据单元不依赖于所述第一目标类数据包中的至少部分数据包,比如少于预设比例的其他数据单元依赖于所述第一目标类数据包中的至少部分数据包;

与所述第一目标类数据包关联的至少部分数据包或分组已成功传输,比如与所述第一目标类数据包关联的多于预设比例的数据包或分组已成功传输;

依赖于所述第一目标类数据包的至少部分数据包或分组已成功传输,比如依赖于所述第一目标类数据包的多于预设比例的数据包或分组已成功传输;

所述第一目标类数据包中的至少部分数据包已成功传输。

一具体示例中,第一目标类数据包包括以下至少一项:低优先级数据包、 P帧数据包、延时需求相对低的数据包、增强层数据包、non-FoV层数据包、低QoS需求对应的数据包。进一步,第一目标类数据包包括:优先级低于预设优先级的数据包、延时需求低于预设延时需求的数据包、QoS需求低于预设 QoS需求的数据包。

第一目标类数据包不属于以下至少一项:高优先级数据包、I帧数据包、 IDR数据包、延时需求相对高的数据包、基础层数据包、FoV层数据包、高 QoS需求对应的数据包。

进一步,第一目标类数据包不属于以下至少一项:优先级高于预设优先级的数据包、延时需求高于预设延时需求的数据包、QoS需求高于预设QoS需求的数据包(QoS可以基于数据包级,也可以基于帧级或数据包集合级或应用层数据单元级)。

本实施例中,第一目标类数据包满足:与第一数据包或第一数据包所在分组有关联关系的第二数据包或第二分组已成功处理或失败处理或丢弃处理,或不需要(或暂时不需要)依赖所述第一数据包,或已经依赖过所述第一数据包进行了相应的处理,其中成功或失败或丢弃处理包括:部分或全部或关联部分成功或失败或丢弃处理,其中的成功或失败处理包括:传输或接收或解调或译码或显示或递交,递交指递交到其它上层或下层。

一些实施例中,所述预设的丢弃条件还包括以下至少一项:

所述第一数据单元为与所述第一目标类数据包关联的数据包;

所述第一数据单元为依赖于所述第一目标类数据包的数据包;

所述第一数据单元为与所述第一目标类数据包关联的分组内的数据包;

所述第一数据单元为依赖于所述第一目标类数据包的分组内的数据包。

一些实施例中,所述第一指示用于指示以下至少一项:

基于第二目标信息来丢弃目标数据单元,这样可以通过第二目标信息来决定是否对目标数据单元进行丢弃,避免传输无效的数据,节省系统资源;

基于没有关联关系或依赖关系来丢弃目标数据单元,如果数据单元之间不存在关联关系或依赖关系,则其中某一数据单元的丢弃不会影响其他数据的传输和解调,则可以对该数据单元进行丢弃。

一些实施例中,所述第二目标信息用于指示以下至少一项:

所述终端的内存或缓存空间;比如当终端内存或缓存空间或可用的存储空间或用于所述数据单元的存储空间低于预设门限;其中的缓存或存储空间包括 L1、L2,L3buffer,或者soft buffer。

所述终端的能力;比如终端的某项能力低于一个预设值;

所述终端是否支持载波聚合CA或双连接DC;比如,预设条件为当终端不支持CA或DC,如果满足预设条件,则丢弃目标数据单元;当终端支持CA 或DC,则终端放弃丢弃所述目标数据单元;

为所述终端是否配置或是否激活载波聚合CA或双连接DC;比如当终端未配置CA或DC,或者当终端未被激活CA或DC,则终端放弃丢弃所述目标数据单元;网络侧设备为所述终端配置的资源,或用于传输所述第一数据单元的资源;比如信道资源足够多,第一目标信道资源大于或等于一个预设门限,则终端放弃丢弃所述目标数据单元,所述第一目标信道资源包括:网络侧设备为所述终端配置的资源,或用于传输所述第一数据单元的资源;

所述终端的信道质量,或用于传输所述第一数据单元的信道质量,比如信道质量好,信道测量性能高于一个预设门限,第一目标信道测量性能大于或等于一个预设门限,则终端放弃丢弃所述目标数据单元,所述第一目标信道包括:所述终端的信道,或用于传输所述第一数据单元的信道,信道质量可以通过 RSRP,RSRQ,SINR等表示;

第一数据单元的大小,或其对应的PDU的大小,或其对应的SDU的大小,或其对应的BSR的大小,或其对应的SR的大小,比如所述第一数据单元的第一目标尺寸小于或等于一个预设门限,则终端放弃丢弃所述目标数据单元;所述第一目标尺寸包括:第一数据单元的大小,或其对应的PDU的大小,或其对应的SDU的大小,或其对应的BSR的大小,或其对应的SR的大小;

所述终端的第一目标数据队列的数据包数量,所述第一目标数据队列包括:第一数据单元的队列,或待传输的数据队列,比如所述终端第一目标数据队列的数据包数量小于或等于一个预设门限,则终端放弃丢弃所述目标数据单元;所述第一目标数据队列包括:第一数据单元的队列,或待传输的数据队列;

所述终端的第一目标数据队列的大小,比如所述终端第一目标数据队列的数据包总大小小于或等于一个预设门限,则终端放弃丢弃所述目标数据单元;

所述终端或所述第一数据单元的延时Latency需求;所述终端或所述第一数据单元的PDB需求,比如所述第一目标需求达到一个预设门限,则终端放弃丢弃所述目标数据单元;所述第一目标需求包括:所述终端或所述第一数据单元的延时Latency需求;或所述终端或所述第一数据单元的PDB需求。

一些实施例中,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留包括:

在多个数据包或多个分组对应的丢弃定时器超时;或,多个数据包或多个分组满足所述预设的丢弃条件的情况下,所述终端根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留。

一些实施例中,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留包括以下至少一项:

对满足第一条件的所述目标数据单元进行丢弃;

对满足第二条件的所述目标数据单元进行保留;

所述第一条件包括以下至少一项:

为低优先级或最低优先级的数据单元;

优先级低于预设优先级;

为低延时需求或最低延时需求的数据单元;

延时需求低于预设延时需求;

PoD需求低于预设PoD需求;

为业务中的P帧或P Slice数据单元;

为业务中的B帧或B Slice数据单元;

为业务中的增强层数据单元;

为业务中的non-Fov帧数据单元;

为低QoS需求或最低QoS需求的数据单元;

QoS需求低于预设QoS需求;

映射的QoS流的优先级为低优先级或低于预设优先级;

映射的LCH的优先级为低优先级或低于预设优先级;

所述第二条件包括以下至少一项:

为高优先级或最高优先级的数据单元;

优先级高于预设优先级;

为高延时需求或最高延时需求的数据单元;

延时需求高于预设延时需求;

PoD需求高于预设PoD需求;

为业务中的I帧或I slice或IDR帧数据单元;

为业务中的基础层数据单元;

为业务中的Fov帧数据单元;

为高QoS需求或最高QoS需求的数据单元;

QoS需求高于预设QoS需求;

映射的QoS流的优先级为高优先级或高于预设优先级;

映射的LCH的优先级为高优先级或高于预设优先级。

其中,上述数据单元可以为分组或数据包。本实施例中,丢弃满足第一条件的目标数据单元;保留满足第二条件的目标数据单元,能够减少无效数据的传输,提高系统的资源利用率,减少数据包的传输延时。

第一定时器可以为丢弃定时器。丢弃定时器用于控制数据包或分组的丢弃,比如,当数据包或分组对应的丢弃定时器超时,可以丢弃对应的数据包或分组。

一些实施例中,所述第一数据单元为数据包,所述数据包包括以下至少一项:

PDCP SDU;

PDCP PDU;

RLC SDU;

RLC PDU;

MAC SDU;

MAC PDU;

物理层数据包,比如transmission block;

RRC层数据包,比如RRC message;

SDAP层PDU;

SDAP层SDU;

IP数据包package;

PDU session对应的数据包;

QoS flow对应的数据包;

无线承载Radio Bearer对应的数据包。

一些实施例中,所述第一数据单元为分组,所述分组为以下至少一项:

多个数据包的组合或集合;

上层的数据包或数据包集合,所述上层包括以下至少一项:应用层,IP层, RRC层,SDAP层,PDCP层,RLC层,MAC层,上层指当前数据包或分组所在协议层的上层;

QoS flow对应的数据包或数据包集合;

业务中的I帧或I slice或IDR帧;

业务中的P帧或P slice;

业务中的B帧或B slice;

业务中的Fov帧;

业务中的non-Fov帧;

业务中的语音数据包或数据包集合;

业务中的视频或图像数据包或数据包集合;

业务中不同优先级的数据包或数据包集合;

业务中的基础层对应的数据包或数据包集合;

业务中的增强层对应的数据包或数据包集合。

在XR业务中,通常使用分层模型(layered model)基于不同的特点将业务数据分成不同的层,其中不同的层对应不同的需求,比如QoS需求、重要程度等,如:

XR或CG业务中的I帧或P帧;

XR或CG业务中的Fov或non-Fov帧;

XR或CG业务中的语音数据包或视频图像数据包;

XR或CG业务中定义的不同优先级的数据包;

XR或CG业务中的基础层或增强层对应的数据包。

对于这些相同层或不同层的数据包之间,可能存在关联或者依赖关系。因此,本实施例的技术方案可以应用在XR或CG业务中,其中上述的不同分组包括同一类型的不同分组或不同类型的不同分组。

需要说明的是,本申请实施例提供的数据传输方法,执行主体可以为数据传输装置,或者该数据传输装置中的用于执行加载数据传输方法的模块。本申请实施例中以数据传输装置执行加载数据传输方法为例,说明本申请实施例提供的数据传输方法。

本申请实施例提供了一种数据传输装置300,应用于终端,如图3所示,所述装置包括:

处理模块310,处理模块,用于在第一数据单元或终端满足预设的丢弃条件的情况下,丢弃目标数据单元,或,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留;其中,所述目标数据单元包括第一数据单元,和/或,与所述第一数据单元关联的数据单元。

一些实施例中,所述预设的丢弃条件包括以下至少一项:

第一定时器超时;

所述第一数据单元为第一目标类分组内的数据单元或所述第一数据单元为第一目标类分组;

所述第一数据单元属于第一目标类数据包或所述第一数据单元属于第一目标类数据包所在分组;

所述终端接收到网络侧设备配置或第一协议层指示的第一指示,所述第一协议层包括以下至少一项:应用层,IP层,RRC层,SDAP层,PDCP层,RLC 层,MAC层;

所述第一数据单元的优先级,或其对应的PDU的优先级,或其对应的SDU 的优先级,低于预设第一阈值;

所述第一数据单元传输成功;

所述终端基于第一目标信息确定需要丢弃所述第一数据单元,所述第一目标信息用于指示以下至少一项:

所述终端是否支持载波聚合CA或双连接DC;

为所述终端是否配置了载波聚合CA或双连接DC;

为所述终端是否激活了载波聚合CA或双连接DC;

网络侧设备为所述终端配置的资源,或用于传输所述第一数据单元的资源;

所述终端的内存或缓存空间;

所述终端的能力;

所述终端的信道质量,或用于传输所述第一数据单元的信道质量;

所述第一数据单元的大小,或其对应的PDU的大小,或其对应的SDU的大小,或其对应的BSR的大小,或其对应的SR的大小;

所述第一数据单元的队列,或所述终端待传输的数据队列;

所述第一数据单元的队列,或所述终端待传输的数据队列的大小;

所述终端或所述第一数据单元的延时Latency需求;或所述终端或所述第一数据单元的PDB需求;

第一数据单元的误包率,或其对应的PDU的误包率,或其对应的SDU的误包率;

目标数据单元的延时,或其对应的PDU的延时,或其对应的SDU的延时。

一些实施例中,所述预设的丢弃条件由网络侧设备配置或由第一协议层指示,所述第一协议层包括以下至少一项:应用层,IP层,RRC层,SDAP层,PDCP层,RLC层,MAC层,物理层PHY。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的数据包包括以下至少一项:

第一分组内的至少部分数据包,所述第一分组为所述第一数据包所在分组;

与所述第一数据包或第一分组关联的至少部分数据包;

第二分组内的至少部分数据包,所述第二分组与所述第一数据包或第一分组关联。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的数据包包括以下至少一项:

与所述第一定时器对应的至少部分数据包;

与第五数据包关联的至少部分数据包,所述第五数据包与所述第一定时器对应;

第五分组内的至少部分数据包,所述第五分组与所述第一定时器对应;

与所述第五分组关联的第六分组内的至少部分数据包。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的分组包括以下至少一项:

第一分组,所述第一分组为所述第一数据包所在分组;

第二数据包所在分组,所述第二数据包与所述第一数据包或所述第一分组关联;

与所述第一分组关联的分组。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的分组包括以下至少一项:

与所述第一定时器对应的分组;

与第五分组关联的分组,所述第五分组与所述第一定时器对应;

与所述第一定时器对应的数据包所在的分组;

与所述第一定时器对应的数据包关联的分组。

一些实施例中,所述第一目标类分组满足以下至少一项:

所述第一目标类分组属于低优先级分组;

所述第一目标类分组不属于高优先级分组;

所述第一目标类分组的优先级低于预设优先级;

所述第一目标类分组属于低延时需求分组;

所述第一目标类分组的延时需求低于预设延时需求;

所述第一目标类分组的PoD需求低于预设PoD需求;

所述第一目标类分组为业务中的P帧分组或P slice;

所述第一目标类分组为业务中的B帧分组或B slice;

所述第一目标类分组为业务中的增强层分组;

所述第一目标类分组为业务中的non-Fov帧分组;

所述第一目标类分组属于低QoS需求分组;

所述第一目标类分组的QoS需求低于预设QoS需求;

所述第一目标类分组映射的QoS流的优先级为低优先级或低于预设优先级;

所述第一目标类分组映射的LCH的优先级为低优先级或低于预设优先级;

所述第一目标类分组中的至少部分数据单元与其他数据单元不存在关联关系;

其他数据单元不依赖于所述第一目标类分组中的至少部分数据单元;

与所述第一目标类分组关联的至少部分数据包或分组已成功传输;

依赖于所述第一目标类分组的至少部分数据包或分组已成功传输;

所述第一目标类分组中的至少部分数据包已成功传输;

所述第一目标类分组为所述第一目标类数据包所在分组;

与所述第一目标类数据包关联的分组;

依赖于所述第一目标类数据包的分组。

一些实施例中,所述预设的丢弃条件还包括以下至少一项:

所述第一数据单元为与所述第一目标类分组关联的数据单元;

所述第一数据单元为依赖于上述第一目标类分组的数据单元。

一些实施例中,所述第一目标类数据包满足以下至少一项:

所述第一目标类数据包为所述第一目标类分组中的数据包;

所述第一目标类数据包与所述第一目标类分组关联;

所述第一目标类数据包依赖于所述第一目标类分组;

与所述第一目标类分组关联的分组内的数据包;

依赖于所述第一目标类分组的分组内的数据包;

所述第一目标类数据包的优先级属于低优先级数据包;

所述第一目标类数据包的优先级低于预设优先级;

所述第一目标类数据包的延时需求属于低延时需求;

所述第一目标类数据包的延时需求低于预设延时需求;

所述第一目标类分组的PoD需求低于预设PoD需求;

所述第一目标类数据包为业务中的P帧数据包或P slice数据包;

所述第一目标类数据包为业务中的B帧数据包或B slice数据包;

所述第一目标类数据包为业务中的增强层数据包;

所述第一目标类数据包为业务中的non-Fov帧数据包;

所述第一目标类数据包的QoS需求属于低QoS需求;

所述第一目标类数据包的QoS需求低于预设QoS需求;

所述第一目标类数据包映射的QoS流的优先级为低优先级或低于预设优先级;

所述第一目标类数据包映射的LCH的优先级为低优先级或低于预设优先级;

所述第一目标类数据包中的至少部分数据包与其他数据包不存在关联关系;

其他数据单元不依赖于所述第一目标类数据包中的至少部分数据包;

与所述第一目标类数据包关联的至少部分数据包或分组已成功传输;

依赖于所述第一目标类数据包的至少部分数据包或分组已成功传输;

所述第一目标类数据包中的至少部分数据包已成功传输。

一些实施例中,所述预设的丢弃条件还包括以下至少一项:

所述第一数据单元为与所述第一目标类数据包关联的数据包;

所述第一数据单元为依赖于所述第一目标类数据包的数据包;

所述第一数据单元为与所述第一目标类数据包关联的分组内的数据包;

所述第一数据单元为依赖于所述第一目标类数据包的分组内的数据包。

一些实施例中,所述第一指示用于指示以下至少一项:

基于第二目标信息来丢弃目标数据单元;

基于没有关联关系或依赖关系来丢弃目标数据单元。

一些实施例中,所述第二目标信息用于指示以下至少一项:

所述终端的内存或缓存空间;

所述终端的能力;

所述终端是否支持载波聚合CA或双连接DC;

为所述终端是否配置或是否激活载波聚合CA或双连接DC;

网络侧设备为所述终端配置的资源,或用于传输所述第一数据单元的资源;

所述终端的信道质量,或用于传输所述第一数据单元的信道质量;

第一数据单元的大小,或其对应的PDU的大小,或其对应的SDU的大小,或其对应的BSR的大小,或其对应的SR的大小;

所述终端的第一目标数据队列的数据包数量,所述第一目标数据队列包括:第一数据单元的队列,或待传输的数据队列;

所述终端的第一目标数据队列的大小;

所述终端或所述第一数据单元的延时Latency需求;

所述终端或所述第一数据单元的PDB需求。

一些实施例中,所述处理模块310具体用于在多个数据包或多个分组对应的丢弃定时器超时;或,多个数据包或多个分组满足所述预设的丢弃条件的情况下,根据所述目标数据单元的优先级和/或对应的需求对所述目标数据单元进行丢弃或保留。

一些实施例中,所述处理模块310具体用于执行以下至少一项:

对满足第一条件的所述目标数据单元进行丢弃;

对满足第二条件的所述目标数据单元进行保留;

所述第一条件包括以下至少一项:

为低优先级或最低优先级的数据单元;

优先级低于预设优先级;

为低延时需求或最低延时需求的数据单元;

延时需求低于预设延时需求;

PoD需求低于预设PoD需求;

为业务中的P帧或P Slice数据单元;

为业务中的B帧或B Slice数据单元;

为业务中的增强层数据单元;

为业务中的non-Fov帧数据单元;

为低QoS需求或最低QoS需求的数据单元;

QoS需求低于预设QoS需求;

映射的QoS流的优先级为低优先级或低于预设优先级;

映射的LCH的优先级为低优先级或低于预设优先级;

所述第二条件包括以下至少一项:

为高优先级或最高优先级的数据单元;

优先级高于预设优先级;

为高延时需求或最高延时需求的数据单元;

延时需求高于预设延时需求;

PoD需求高于预设PoD需求;

为业务中的I帧或I slice或IDR帧数据单元;

为业务中的基础层数据单元;

为业务中的Fov帧数据单元;

为高QoS需求或最高QoS需求的数据单元;

QoS需求高于预设QoS需求;

映射的QoS流的优先级为高优先级或高于预设优先级;

映射的LCH的优先级为高优先级或高于预设优先级。

一些实施例中,所述第一定时器为丢弃定时器。

一些实施例中,所述第一数据单元为数据包,所述数据包包括以下至少一项:

PDCP SDU;

PDCP PDU;

RLC SDU;

RLC PDU;

MAC SDU;

MAC PDU;

物理层数据包;

RRC层数据包;

SDAP层PDU;

SDAP层SDU;

IP数据包package;

PDU session对应的数据包;

QoS flow对应的数据包;

无线承载Radio Bearer对应的数据包。

一些实施例中,所述第一数据单元为分组,所述分组为以下至少一项:

多个数据包的组合或集合;

上层的数据包或数据包集合,所述上层包括以下至少一项:应用层,IP层, RRC层,SDAP层,PDCP层,RLC层,MAC层;

QoS flow对应的数据包或数据包集合;

业务中的I帧或I slice或IDR帧;

业务中的P帧或P slice;

业务中的B帧或B slice;

业务中的Fov帧;

业务中的non-Fov帧;

业务中的语音数据包或数据包集合;

业务中的视频或图像数据包或数据包集合;

业务中不同优先级的数据包或数据包集合;

业务中的基础层对应的数据包或数据包集合;

业务中的增强层对应的数据包或数据包集合。

本申请实施例中的数据传输装置可以是装置,具有操作系统的装置或电子设备,也可以是终端中的部件、集成电路、或芯片。该装置或电子设备可以是移动终端,也可以为非移动终端。示例性的,移动终端可以包括但不限于上述所列举的终端11的类型,非移动终端可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television, TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例提供的数据传输装置能够实现图2的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。

可选的,如图4所示,本申请实施例还提供一种通信设备500,包括处理器501,存储器502,存储在存储器502上并可在所述处理器501上运行的程序或指令,例如,该通信设备500为终端时,该程序或指令被处理器501执行时实现上述应用于终端的数据传输方法实施例的各个过程,且能达到相同的技术效果。

本申请实施例还提供一种终端,包括处理器和通信接口,处理器用于在第一数据单元或终端满足预设的丢弃条件的情况下,丢弃目标数据单元,或,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留;其中,所述目标数据单元包括第一数据单元,和/或,与所述第一数据单元关联的数据单元。该终端实施例是与上述终端侧方法实施例对应的,上述方法实施例的各个实施过程和实现方式均可适用于该终端实施例中,且能达到相同的技术效果。具体地,图5为实现本申请实施例的一种终端的硬件结构示意图。

该终端1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等中的至少部分部件。

本领域技术人员可以理解,终端1000还可以包括给各个部件供电的电源 (比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

应理解的是,本申请实施例中,输入单元1004可以包括图形处理器 (GraphicsProcessing Unit,GPU)10041和麦克风10042,图形处理器10041 对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

本申请实施例中,射频单元1001将来自网络侧设备的下行数据接收后,给处理器1010处理;另外,将上行的数据发送给网络侧设备。通常,射频单元1001包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。

存储器1009可用于存储软件程序或指令以及各种数据。存储器1009可主要包括存储程序或指令区和存储数据区,其中,存储程序或指令区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1009可以包括高速随机存取存储器,还可以包括非易失性存储器,其中,非易失性存储器可以是只读存储器(Read-Only Memory, ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(ElectricallyEPROM,EEPROM)或闪存。例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。

处理器1010可包括一个或多个处理单元;可选的,处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序或指令等,调制解调处理器主要处理无线通信,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。

其中,处理器1010,用于在第一数据单元或终端满足预设的丢弃条件的情况下,丢弃目标数据单元,或,根据所述目标数据单元的优先级和对应的需求中的至少一者,对所述目标数据单元进行丢弃或保留;其中,所述目标数据单元包括第一数据单元,和/或,与所述第一数据单元关联的数据单元。

一些实施例中,所述预设的丢弃条件包括以下至少一项:

第一定时器超时;

所述第一数据单元为第一目标类分组内的数据单元或所述第一数据单元为第一目标类分组;

所述第一数据单元属于第一目标类数据包或所述第一数据单元属于第一目标类数据包所在分组;

所述终端接收到网络侧设备配置或第一协议层指示的第一指示,所述第一协议层包括以下至少一项:应用层,IP层,RRC层,SDAP层,PDCP层,RLC 层,MAC层;

所述第一数据单元的优先级,或其对应的PDU的优先级,或其对应的SDU 的优先级,低于预设第一阈值;

所述第一数据单元传输成功;

所述终端基于第一目标信息确定需要丢弃所述第一数据单元,所述第一目标信息用于指示以下至少一项:

所述终端是否支持载波聚合CA或双连接DC;

为所述终端是否配置了载波聚合CA或双连接DC;

为所述终端是否激活了载波聚合CA或双连接DC;

网络侧设备为所述终端配置的资源,或用于传输所述第一数据单元的资源;

所述终端的内存或缓存空间;

所述终端的能力;

所述终端的信道质量,或用于传输所述第一数据单元的信道质量;

所述第一数据单元的大小,或其对应的PDU的大小,或其对应的SDU的大小,或其对应的BSR的大小,或其对应的SR的大小;

所述第一数据单元的队列,或所述终端待传输的数据队列;

所述第一数据单元的队列,或所述终端待传输的数据队列的大小;

所述终端或所述第一数据单元的延时Latency需求;或所述终端或所述第一数据单元的PDB需求;

第一数据单元的误包率,或其对应的PDU的误包率,或其对应的SDU的误包率;

目标数据单元的延时,或其对应的PDU的延时,或其对应的SDU的延时。

一些实施例中,所述预设的丢弃条件由网络侧设备配置或由第一协议层指示,所述第一协议层包括以下至少一项:应用层,IP层,RRC层,SDAP层, PDCP层,RLC层,MAC层,物理层PHY。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的数据包包括以下至少一项:

第一分组内的至少部分数据包,所述第一分组为所述第一数据包所在分组;

与所述第一数据包或第一分组关联的至少部分数据包;

第二分组内的至少部分数据包,所述第二分组与所述第一数据包或第一分组关联。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的数据包包括以下至少一项:

与所述第一定时器对应的至少部分数据包;

与第五数据包关联的至少部分数据包,所述第五数据包与所述第一定时器对应;

第五分组内的至少部分数据包,所述第五分组与所述第一定时器对应;

与所述第五分组关联的第六分组内的至少部分数据包。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的分组包括以下至少一项:

第一分组,所述第一分组为所述第一数据包所在分组;

第二数据包所在分组,所述第二数据包与所述第一数据包或所述第一分组关联;

与所述第一分组关联的分组。

一些实施例中,所述第一数据单元为第一数据包或第一分组,与所述第一数据单元关联的分组包括以下至少一项:

与所述第一定时器对应的分组;

与第五分组关联的分组,所述第五分组与所述第一定时器对应;

与所述第一定时器对应的数据包所在的分组;

与所述第一定时器对应的数据包关联的分组。

一些实施例中,所述第一目标类分组满足以下至少一项:

所述第一目标类分组属于低优先级分组;

所述第一目标类分组不属于高优先级分组;

所述第一目标类分组的优先级低于预设优先级;

所述第一目标类分组属于低延时需求分组;

所述第一目标类分组的延时需求低于预设延时需求;

所述第一目标类分组的PoD需求低于预设PoD需求;

所述第一目标类分组为业务中的P帧分组或P slice;

所述第一目标类分组为业务中的B帧分组或B slice;

所述第一目标类分组为业务中的增强层分组;

所述第一目标类分组为业务中的non-Fov帧分组;

所述第一目标类分组属于低QoS需求分组;

所述第一目标类分组的QoS需求低于预设QoS需求;

所述第一目标类分组映射的QoS流的优先级为低优先级或低于预设优先级;

所述第一目标类分组映射的LCH的优先级为低优先级或低于预设优先级;

所述第一目标类分组中的至少部分数据单元与其他数据单元不存在关联关系;

其他数据单元不依赖于所述第一目标类分组中的至少部分数据单元;

与所述第一目标类分组关联的至少部分数据包或分组已成功传输;

依赖于所述第一目标类分组的至少部分数据包或分组已成功传输;

所述第一目标类分组中的至少部分数据包已成功传输;

所述第一目标类分组为所述第一目标类数据包所在分组;

与所述第一目标类数据包关联的分组;

依赖于所述第一目标类数据包的分组。

一些实施例中,所述预设的丢弃条件还包括以下至少一项:

所述第一数据单元为与所述第一目标类分组关联的数据单元;

所述第一数据单元为依赖于上述第一目标类分组的数据单元。

一些实施例中,所述第一目标类数据包满足以下至少一项:

所述第一目标类数据包为所述第一目标类分组中的数据包;

所述第一目标类数据包与所述第一目标类分组关联;

所述第一目标类数据包依赖于所述第一目标类分组;

与所述第一目标类分组关联的分组内的数据包;

依赖于所述第一目标类分组的分组内的数据包;

所述第一目标类数据包的优先级属于低优先级数据包;

所述第一目标类数据包的优先级低于预设优先级;

所述第一目标类数据包的延时需求属于低延时需求;

所述第一目标类数据包的延时需求低于预设延时需求;

所述第一目标类分组的PoD需求低于预设PoD需求;

所述第一目标类数据包为业务中的P帧数据包或P slice数据包;

所述第一目标类数据包为业务中的B帧数据包或B slice数据包;

所述第一目标类数据包为业务中的增强层数据包;

所述第一目标类数据包为业务中的non-Fov帧数据包;

所述第一目标类数据包的QoS需求属于低QoS需求;

所述第一目标类数据包的QoS需求低于预设QoS需求;

所述第一目标类数据包映射的QoS流的优先级为低优先级或低于预设优先级;

所述第一目标类数据包映射的LCH的优先级为低优先级或低于预设优先级;

所述第一目标类数据包中的至少部分数据包与其他数据包不存在关联关系;

其他数据单元不依赖于所述第一目标类数据包中的至少部分数据包;

与所述第一目标类数据包关联的至少部分数据包或分组已成功传输;

依赖于所述第一目标类数据包的至少部分数据包或分组已成功传输;

所述第一目标类数据包中的至少部分数据包已成功传输。

一些实施例中,所述预设的丢弃条件还包括以下至少一项:

所述第一数据单元为与所述第一目标类数据包关联的数据包;

所述第一数据单元为依赖于所述第一目标类数据包的数据包;

所述第一数据单元为与所述第一目标类数据包关联的分组内的数据包;

所述第一数据单元为依赖于所述第一目标类数据包的分组内的数据包。

一些实施例中,所述第一指示用于指示以下至少一项:

基于第二目标信息来丢弃目标数据单元;

基于没有关联关系或依赖关系来丢弃目标数据单元。

一些实施例中,所述第二目标信息用于指示以下至少一项:

所述终端的内存或缓存空间;

所述终端的能力;

所述终端是否支持载波聚合CA或双连接DC;

为所述终端是否配置或是否激活载波聚合CA或双连接DC;

网络侧设备为所述终端配置的资源,或用于传输所述第一数据单元的资源;

所述终端的信道质量,或用于传输所述第一数据单元的信道质量;

第一数据单元的大小,或其对应的PDU的大小,或其对应的SDU的大小,或其对应的BSR的大小,或其对应的SR的大小;

所述终端的第一目标数据队列的数据包数量,所述第一目标数据队列包括:第一数据单元的队列,或待传输的数据队列;

所述终端的第一目标数据队列的大小;

所述终端或所述第一数据单元的延时Latency需求;

所述终端或所述第一数据单元的PDB需求。

一些实施例中,所述处理器1010具体用于在多个数据包或多个分组对应的丢弃定时器超时;或,多个数据包或多个分组满足所述预设的丢弃条件的情况下,根据所述目标数据单元的优先级和/或对应的需求对所述目标数据单元进行丢弃或保留。

一些实施例中,所述处理器1010具体用于执行以下至少一项:

对满足第一条件的所述目标数据单元进行丢弃;

对满足第二条件的所述目标数据单元进行保留;

所述第一条件包括以下至少一项:

为低优先级或最低优先级的数据单元;

优先级低于预设优先级;

为低延时需求或最低延时需求的数据单元;

延时需求低于预设延时需求;

PoD需求低于预设PoD需求;

为业务中的P帧或P Slice数据单元;

为业务中的B帧或B Slice数据单元;

为业务中的增强层数据单元;

为业务中的non-Fov帧数据单元;

为低QoS需求或最低QoS需求的数据单元;

QoS需求低于预设QoS需求;

映射的QoS流的优先级为低优先级或低于预设优先级;

映射的LCH的优先级为低优先级或低于预设优先级;

所述第二条件包括以下至少一项:

为高优先级或最高优先级的数据单元;

优先级高于预设优先级;

为高延时需求或最高延时需求的数据单元;

延时需求高于预设延时需求;

PoD需求高于预设PoD需求;

为业务中的I帧或I slice或IDR帧数据单元;

为业务中的基础层数据单元;

为业务中的Fov帧数据单元;

为高QoS需求或最高QoS需求的数据单元;

QoS需求高于预设QoS需求;

映射的QoS流的优先级为高优先级或高于预设优先级;

映射的LCH的优先级为高优先级或高于预设优先级。

一些实施例中,所述第一定时器为丢弃定时器。

一些实施例中,所述第一数据单元为数据包,所述数据包包括以下至少一项:

PDCP SDU;

PDCP PDU;

RLC SDU;

RLC PDU;

MAC SDU;

MAC PDU;

物理层数据包;

RRC层数据包;

SDAP层PDU;

SDAP层SDU;

IP数据包package;

PDU session对应的数据包;

QoS flow对应的数据包;

无线承载Radio Bearer对应的数据包。

一些实施例中,所述第一数据单元为分组,所述分组为以下至少一项:

多个数据包的组合或集合;

上层的数据包或数据包集合,所述上层包括以下至少一项:应用层,IP层,RRC层,SDAP层,PDCP层,RLC层,MAC层;

QoS flow对应的数据包或数据包集合;

业务中的I帧或I slice或IDR帧;

业务中的P帧或P slice;

业务中的B帧或B slice;

业务中的Fov帧;

业务中的non-Fov帧;

业务中的语音数据包或数据包集合;

业务中的视频或图像数据包或数据包集合;

业务中不同优先级的数据包或数据包集合;

业务中的基础层对应的数据包或数据包集合;

业务中的增强层对应的数据包或数据包集合。

本申请实施例还提供一种可读存储介质,所述可读存储介质可以是易失性的,也可以是非易失性的,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。

本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在非瞬态的存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘) 中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 智能终端、数据传输方法及装置
  • 一种基于数据传输系统的数据传输方法、装置及系统
  • 数据传输方法和数据传输装置
  • 数据传输方法、数据传输装置及计算机可读存储介质
  • 一种数据传输方法、数据传输装置、数据传输设备及终端
  • 一种数据传输方法、数据传输装置、数据传输设备及终端
技术分类

06120115891345