一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据传输方法及通信装置与流程

2022-06-05 21:23:10 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种数据传输方法及通信装置。


背景技术:

2.随着通信技术的发展,第五代(5th generation,5g)技术得到广泛应用。对于应用5g技术的业务,不同应用场景的业务的低时延的要求不同。例如,增强移动宽带(enhanced mobile broadband,embb)、超高可靠超低时延通信(ultra reliable low latency communication,urllc)、海量机器类通信(massive machine type of communication,mmtc三种应用场景中,urllc业务的低时延要求》embb业务的低时延要求》mmtc业务的低时延要求。
3.现有技术中,为了满足urllc业务的低时延要求,在无充足的空闲低时延时频资源的情况下,网络设备可以将用于传输其他业务的数据的资源用于传输urllc业务的数据。但是,如何保证其他业务的数据的传输,目前还没有解决的方案。


技术实现要素:

4.本技术提供一种数据传输方法及通信装置,用于保证被抢占资源的数据的传输。
5.为达到上述目的,本技术用如下技术方案:
6.第一方面,提供了一种数据传输方法,该方法包括:终端设备确定在第一pdsch上接收第一业务的数据。若终端设备在第一反馈时刻之前未接收到第一业务的数据,或接收到的第一业务的数据异常,则终端设备可以确定用于传输第一业务的数据的资源被抢占,或者,网络设备与终端设备之间的数据传输信道异常。在这种情况下,终端设备向网络设备发送第一响应消息,该第一响应消息用于指示网络设备重新向终端设备传输第一业务的数据。
7.基于第一方面的技术方案,在网络设备接收到来自终端设备的第一响应消息的情况下,网络设备可以重新向终端设备发送第一业务的数据。从而,本技术实施例提供的技术方案,可以保证第一业务的数据的传输。
8.第二方面,提供了一种通信装置,该通信装置可以为终端设备,也可以为应用于终端设备的芯片,该通信装置可以包括:
9.处理单元,用于确定在第一物理下行共享信道pdsch上接收第一业务的数据;
10.通信单元,用于若终端设备在第一反馈时刻之前未接收到第一业务的数据,或接收到的第一业务的数据异常,向网络设备发送第一响应消息,第一响应消息用于指示网络设备重新向终端设备传输第一业务的数据。
11.第三方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被执行时,实现如第一方面的方法。
12.第四方面,提供了一种计算机程序产品,计算机程序产品包含至少一个指令,当至少一个指令在计算机上运行时,使得计算机执行如第一方面的方法。
13.第五方面,提供一种芯片,芯片包括至少一个处理器及通信接口,通信接口和至少一个处理器耦合,至少一个处理器用于运行计算机程序或指令,以实现第一方面的方法。
14.第六方面,提供一种通信装置,包括:处理器、存储器和通信接口;其中,通信接口用于所述通信装置和其他设备或网络通信;该存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该通信装置运行时,处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行第一方面的方法。
15.第七方面,提供一种数据传输方法,该方法包括:网络设备向终端设备发送第一pdcch,第一pdcch用于指示第一pdsch,第一pdsch用于承载第一业务的数据;若第一业务的资源被抢占,网络设备根据第一业务的传输时延要求以及等待时长,向终端设备发送第二pdcch,第二pdcch用于指示第二pdsch。
16.第八方面,提供了一种通信装置,该通信装置可以为网络设备,也可以为应用于网络设备的芯片,该通信装置可以包括:
17.通信单元,用于向终端设备发送第一pdcch,第一pdcch用于指示第一pdsch,第一pdsch用于承载第一业务的数据;
18.通信单元,还用于若第一业务的资源被抢占,根据第一业务的传输时延要求以及等待时长,向终端设备发送第二pdcch,第二pdcch用于指示第二pdsch。
19.第九方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被执行时,实现如第七方面的方法。
20.第十方面,提供了一种计算机程序产品,计算机程序产品包含至少一个指令,当至少一个指令在计算机上运行时,使得计算机执行如第七方面的方法。
21.第十一方面,提供一种芯片,芯片包括至少一个处理器及通信接口,通信接口和至少一个处理器耦合,至少一个处理器用于运行计算机程序或指令,以实现第七方面的方法。
22.第十二方面,提供一种通信装置,包括:处理器、存储器和通信接口;其中,通信接口用于所述通信装置和其他设备或网络通信;该存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该通信装置运行时,处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行第七方面的方法。
23.上述提供的通信装置或计算机可读存储介质或计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文提供的对应的方法中对应方案的有益效果,此处不再赘述。
附图说明
24.图1为本技术实施例提供的一种资源被抢占的示意图;
25.图2为本技术实施例提供的一种通信系统的结构示意图;
26.图3为本技术实施例提供的一种通信装置300的结构示意图;
27.图4为本技术实施例提供的一种网络设备的结构示意图;
28.图5为本技术实施例提供的一种数据传输方法的流程示意图;
29.图6为本技术实施例提供的又一种数据传输方法的流程示意图;
30.图7为本技术实施例提供的又一种数据传输方法的流程示意图;
31.图8为本技术实施例提供的另一种通信装置80的结构示意图;
32.图9为本技术实施例提供的另一种通信装置90的结构示意图。
具体实施方式
33.在描述本技术实施例之前,对本技术实施例涉及的名词术语进行解释说明:
34.物理下行控制信道(physical downlink control channel,pdcch),主要用于承载下行控制信息(downlink control information,dci),dci可以包括公共控制信息(如:系统信息等)和用户专属信息(如:下行资源分配指示,上行调度,随机接入响应,上行功率控制参数等)等。pdcch可以通过其承载的dci调度数据信道,如:dci可以用于指示数据信道的传输参数(如:数据信道的时域资源位置等),在传输数据信道之前,网络设备可以向终端设备发送pdcch,终端设备接收到pdcch后,可以先解调pdcch中的dci,然后在dci所指示的时域资源位置上接收或发送数据信道。进一步,pdcch还可以通过其承载的dci指示信道状态信息参考信号(channel state information reference signal,csi-rs)的时域资源位置,以触发非周期(nonperiodic)csi-rs的发送。
35.数据信道,可以用于承载数据。第三代移动通信标准化组织(3rd generation partnership project,3gpp)协议中根据数据信道上承载的数据的不同将数据信道分为:物理上行数据信道(physical uplink shared channel,pusch)(或者称为上行数据信道)和物理下行数据信道(physical downlink shared channel,pdsch)(或者称为下行数据信道)。其中,pusch用于承载从终端设备向网络设备发送的数据(或称为上行数据),pdsch用于承载从网络设备向终端设备发送的数据(或者称为下行数据)。
36.在3gpp规定的rel-15中,网络设备,例如基站,在调度终端设备的数据信道时,网络设备首先会发送一个调度信息,通过该调度信息调度终端设备的数据信道,例如通过物理下行控制信道(physical downlink control channel,pdcch)发送的物理下行共享信道(physical downlink shared channel,pdsch)的调度信息调度终端设备的pdsch,或者,通过pdcch发送的物理上行控共享信道(physical uplink shared channel,pusch)的调度信息调度终端设备的pusch,该调度信息可以指示数据信道的传输参数,如:数据信道的时域资源位置等,终端设备可以根据调度信息的指示,在数据信道的时域资源位置接收数据信道。
37.资源抢占:是指在没有充足的资源(如时域资源和频域资源)的情况下,网络设备可以通过空口资源的抢占复用满足业务的数据传输需求。空口资源的抢占符复用可以是指网络设备可以将用于传输优先级较低或对低时延的要求不高的业务的资源,用来传输该优先级较高或对低时延的要求较高的业务的数据。
38.例如,对于下行的urllc业务的数据传输,则网络设备可以使用其他已分配时频资源的业务的时频资源传输urllc业务的数据。也即,urllc业务的数据可以抢占其他已分配时域资源的业务的时域资源。例如,网络设备可以将用于传输embb业务的数据的时频资源,用来传输urllc业务的数据。
39.一种示例中,如图1所示,图1中资源a用于传输urllc业务的数据,资源b用于传输embb业务的数据。资源c为urllc业务抢占embb业务的资源。资源a可以包括多个码块组(例如,码块组1、码块组2、码块组3以及码块组4),每个码块组可以用于承载embb业务的部分数据。
40.由图1可知,码块组4的部分资源被资源b抢占。,码块组4承载的数据无法全部传输给终端设备。这样,终端设备接收到的embb业务的数据是不完整的。也即,通过空口资源的抢占复用方案可以优先保障urllc业务的传输。但是,如何保证被抢占时频资源的业务(如embb业务)的传输还没有解决方案。
41.基于该技术问题,本技术实施例提供了一种数据传输方法,该方法包括:终端设备确定在第一pdsch上接收第一业务的数据。若终端设备在第一反馈时刻之前未接收到第一业务的数据,或接收到的第一业务的数据异常,则终端设备可以确定用于传输第一业务的数据的资源被抢占,或者,网络设备与终端设备之间的数据传输信道异常。在这种情况下,终端设备向网络设备发送第一响应消息,该第一响应消息用于指示网络设备重新向终端设备传输第一业务的数据。这样,在网络设备接收到来自终端设备的第一响应消息的情况下,网络设备可以重新向终端设备发送第一业务的数据。从而,本技术实施例提供的技术方案,可以保证第一业务的数据的传输。
42.下面将结合附图对本技术实施例提供的一种数据传输方法进行详细描述。
43.本技术实施例的技术方案可以应用于各种通信系统,例如,该通信系统可以为第三代合作伙伴计划(3rd generation partnership project,3gpp)通信系统,例如,5g通信系统、nr系统、nr车联网(vehicle-to-everything,v2x)系统以及其他下一代通信系统,也可以为非3gpp通信系统,不予限制。此外,通信系统还可以适用于面向未来的通信技术,都适用本技术实施例提供的技术方案。下面以图1为例,对本技术实施例提供的数据传输方法进行描述。
44.本技术实施例描述的系统架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。本技术实施例中以提供的方法应用于nr系统或5g网络中为例进行说明。
45.图2是本技术实施例提供的一种通信系统的示意图,如图2所示,该通信系统可以包括网络设备以及多个终端设备,如:终端设备1、终端设备2。终端设备可以位于网络设备的覆盖范围内,与网络设备通信连接。
46.需要说明的是,本技术实施例中,根据终端设备支持的业务类型,可以划分为不同的终端设备。例如,若终端设备支持urllc业务,则该终端设备可以称为urllc终端;若终端设备支持embb业务,则该终端设备可以称为embb终端;若终端设备支持mmtc业务,则该终端设备可以称为mmtc终端。
47.需要说明的是,图2仅为示例性框架图,图2中包括的节点的数量不受限制,且除图2所示功能节点外,还可以包括其他节点,如:核心网设备、网关设备、应用服务器等等,不予限制。
48.其中,网络设备主要用于实现终端的资源调度、无线资源管理、无线接入控制等功能。具体的,网络设备可以为小型基站、无线接入点、收发点(transmission receive point,trp)、传输点(transmission point,tp)以及某种其它接入节点中的任一节点。
49.终端设备可以为终端(terminal equipment)或者用户设备(user equipment,ue)或者移动台(mobile station,ms)或者移动终端(mobile terminal,mt)等。具体的,终端可
以是手机(mobile phone)、平板电脑或带无线收发功能的电脑,还可以是虚拟现实(virtual reality,vr)终端、增强现实(augmented reality,ar)终端、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智能家居、车载终端等。本技术实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支持终端设备实现该功能的装置,例如芯片系统。用于实现网络设备的功能的装置可以是网络设备,也可以是能够支持终端设备和网络设备实现该功能的装置,例如芯片系统。下面以用于实现终端设备的功能的装置是终端设备为例,实现网络设备的功能的装置是网络设备为例,描述本技术实施例提供的数据传输方法。
50.具体实现时,图2中的设备均可以采用图3所示的组成结构,或者包括图3所示的部件。图3为本技术实施例提供的一种通信装置300的组成示意图,该通信装置300可以为网络设备或者网络设备中的芯片或者片上系统。如图3所示,该通信装置300包括处理器301,通信接口302以及通信线路303。
51.进一步的,该通信装置300还可以包括存储器304。其中,处理器301,存储器304以及通信接口302之间可以通过通信线路303连接。
52.其中,处理器301是cpu、通用处理器网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合。处理器301还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
53.通信接口302,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口302可以是模块、电路、通信接口或者任何能够实现通信的装置。
54.通信线路303,用于在通信装置300所包括的各部件之间传送信息。
55.存储器304,用于存储指令。其中,指令可以是计算机程序。
56.其中,存储器304可以是只读存储器(read-only memory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,ram)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
57.需要指出的是,存储器304可以独立于处理器301存在,也可以和处理器301集成在一起。存储器304可以用于存储指令或者程序代码或者一些数据等。存储器304可以位于通信装置300内,也可以位于通信装置300外,不予限制。处理器301,用于执行存储器304中存储的指令,以实现本技术下述实施例提供的测量方法。
58.在一种示例中,处理器301可以包括一个或多个cpu,例如图3中的cpu0和cpu1。
59.作为一种可选的实现方式,通信装置300包括多个处理器,例如,除图3中的处理器301之外,还可以包括处理器307。
60.作为一种可选的实现方式,通信装置300还包括输出设备305和输入设备306。示例
性地,输入设备306是键盘、鼠标、麦克风或操作杆等设备,输出设备305是显示屏、扬声器(speaker)等设备。
61.需要指出的是,通信装置300可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图3中类似结构的设备。此外,图3中示出的组成结构并不构成对该终端的限定,除图3所示部件之外,该终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
62.本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
63.此外,本技术的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
64.需要说明的是,不同类型的业务对于传输时延的需求并不完全相同。例如,话音、直播视频等业务对于传输时延要求较高。而非实时的下载类的业务基本没有传输时延要求或对于传输时延的要求较低。因此,在业务的资源被抢占的情况下,不同业务对重传时延的要求并不相同。
65.基于此,本技术实施例中,网络设备还可以具有多个缓存区域以及被抢占存储区域。缓存区域可以用于存储待传输且资源没有被抢占的业务的数据。被抢占存储区域可以用于存储被抢占的业务的数据。网络设备可以根据待传输业务的传输时延要求以及等待时长,将待传输业务的数据存储至不同的缓存区域。
66.例如,如图4所示,网络设备可以包括缓存区域1、缓存区域2以及缓存区域3,资源被抢占区域1、资源被抢占区域1以及资源被抢占区域3。每个缓存区域以及资源被抢占区域的优先级不同。资源被抢占区域的优先级高于缓存区域的优先级。缓存区域1的优先级大于缓存区域2的优先级大于缓存区域3的优先级。资源被抢占区域1的优先级大于资源被抢占区域2的优先级大于资源被抢占区域3的优先级。
67.其中,缓存区域1可以用于存储等待时长大于第一阈值的业务的数据。缓存区域2可以用于存储传输时延小于第二阈值的业务的数据。缓存区域3可以用于存储无传输时延要求或传输时延大于或等于第二阈值的业务的数据。第一阈值以及第二阈值可以根据需要设置,不予限制。
68.当缓存区域2中的数据的等待时长大于第二阈值时,网络设备可以将缓存区域2中的数据迁移至缓存区域1。当缓存区域1中的数据的资源被抢占时,网络设备可以将缓存区域1中的数据迁移至资源被抢占区域1中;当缓存区域2中的数据的资源被抢占时,网络设备可以将缓存区域2中的数据迁移至资源被抢占区域2中;当缓存区域3中的数据的资源被抢占时,网络设备可以将缓存区域3中的数据迁移至资源被抢占区域3。
69.网络设备可以根据待传输业务的数据所在区域的优先级采用不同的数据传输方法。后面将对此进行说明,此处不予赘述。
70.需要说明的是,上述多个缓存区域以及资源被抢占区域可以为物理隔离的区域,也可以为逻辑隔离的区域,不予限制。
71.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一终端和第二终端仅仅是为了区分不同的终端,并不对其先后顺序进行限定。本领域技术人员可以
理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
72.需要说明的是,本技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
73.本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
74.下面结合图2所示通信系统,对本技术实施例提供的数据传输方法进行描述。其中,下述实施例所述的网络设备、终端设备可以具备图3所示部件,不予赘述。其中,本技术各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。本技术各实施例涉及的动作只是一个示例,具体实现中也可以采用其他的名称,如:本技术实施例所述的“承载”还可以替换为“包括”或者“携带”等。
75.图5为本技术实施例提供了一种数据传输方法,如图5所示,该方法包括:
76.步骤501、终端设备确定在第一pdsch上接收第一业务的数据。
77.其中,终端设备可以为图1中的终端设备。例如,可以为图1在的终端设备1或终端设备2,不予限制。
78.一种可能的实现方式中,在网络设备与终端设备建立通信连接之后,终端设备可以向网络设备发送第一请求消息,该第一请求消息用于请求第一业务的数据。网络设备在接收到来终端设备的第一请求消息之后,可以向终端设设备发送第一pdcch。其中,第一pdcch可以用于指示第一pdsch。第一pdsch可以用于指示第一业务的数据的时频资源。终端设备可以根据第一pdcch,确定在第一pdsch上接收第一业务的数据。
79.其中,网络设备可以通过无线资源控制(radio resource control,rrc)重配消息与终端设备建立通信连接。例如,当终端设备移动至网络设备的覆盖范围后,网络设备可以向终端设备发送rrc重配消息。相应的,终端设备接收来自网络设备的rrc重配消息。终端设备可以根据rrc重配消息建立与网络设备的通信连接。
80.其中,第一业务可以是embb业务,或urllc业务,或mmtc业务,不予限制。
81.步骤502、若终端设备在第一反馈时刻之前未接收到第一业务的数据,或接收到的第一业务的数据异常,终端设备向网络设备发送第一响应消息。相应的,网络设备接收来自终端设备的第一响应消息。
82.其中,网络设备可以为图2中的网络设备。
83.其中,第一响应消息可以用于指示网络设备向终端设备重新传输第一业务的数据。或者,第一响应消息也可以用于指示终端设备未接收到第一业务的数据,或接收到的第一业务的数据异常。
84.第一业务的数据异常可以是指第一业务的数据不完整或缺少部分数据。例如,结合图1,网络设备分配给urllc业务的资源为资源b,分配给embb业务的资源为资源a。由于资源b抢占了资源a的部分资源(资源c),导致embb业务的数据无法全部传输(也即,资源c承载的数据无法传输)。终端设备接收到的第一业务的数据不包括资源c承载的数据,在这种情况下,终端设备可以确定第一业务的数据异常。或者,由于网络设备与终端设备之间的通信受到干扰,导致终端设备接收到的第一业务的数据携带了干扰信号,导致终端设备无法解析或解析的数据无法正常使用,终端设备也可以确定第一业务的数据异常。
85.其中,第一反馈时刻可以用于限制终端设备向网络设备发送第一响应消息的时间。也即,在第一反馈时刻之前,终端设备未接收到网络设备发送的第一业务的数据,或接收到的第一业务的数据异常,则终端设备可以在第一反馈时刻向网络设备发送第一响应消息。
86.一种示例中,第一反馈时刻可以携带在第一pdcch中。当然,网络设备也可以通过单独的信令向终端设备发送第一反馈时刻。不予限制。
87.网络设备在接收到第一响应消息之后,可以向终端设备重新传输第一业务的数据。例如,网络设备可以向终端设备发送第二pdcch,该第二pdcch可以用于指示第二pdsch。相应的,终端设备可以接收来自网络设备的第二pdcch。网络设备可以通过第二pdsch向终端设备重传第一业务的数据。相应的,终端设备可以在第二pdsch上接收第一业务的数据。
88.具体的,若第一响应消息用于指示终端设备未接收到第一业务的数据,且承载第一业务的数据的资源没有被抢占,则网络设备可以使用原有的资源重新传输第一业务的全部数据。原有的资源可以是指网络设备在接收到第一请求消息后分配给第一业务的数据。
89.若第一响应消息用于指示终端设备接收到的第一业务的数据异常,且承载第一业务的数据的资源没有被抢占,则网络设备可以使用原有的资源重新传输第一业务的全部数据,或者,网络设备也可以使用原有的资源重新传输第一业务的数据中的异常数据。
90.需要指出的是,若网络设备重新传输第一业务的数据中的异常数据,则第一响应消息还可以用于指示终端设备接收到的第一业务的数据中的异常数据。例如,以视频业务为例,终端设备在接收到视频业务的数据之后,解析该视频业务的数据。若终端设备解析后的视频业务的数据可以正常播放,则说明终端设备接收到的视频业务的数据正常;若终端设备解析后的视频业务的数据中的部分数据无法播放,如出现卡顿现象,则说明终端设备接收到的视频业务的数据中出现卡顿现象的数据异常。第一响应消息可以用于指示出现卡顿现象的数据的帧数以及对应的帧编码。
91.若用于承载第一业务的数据的资源被抢占,网络设备在下一调度时刻,根据网络设备的资源情况重新传输第一业务的数据。网络设备的资源情况是指网络设备是否具有空闲资源。
92.示例1、若网络设备具有空闲的资源,则网络设备可以使用空闲的资源向终端设备传输第一业务的数据。
93.示例2、若网络设备不具有空闲的资源,且第一业务对传输时延没有要求或要求较低,则网络设备可以将第一业务的数据迁移至被抢占区域3,直至有空闲资源时,重新传输第一业务的资源。
94.示例3、若网络设备不具有空闲的资源,且第一业务对传输时延的要求小于第二阈
值,则网络设备可以将第一业务的数据迁移至被抢占区域2,并在下一调度时刻,重新分配新的资源。
95.重新分配新的资源可以是指,网络设备将在下一调度时刻传输数据的资源重新划分。例如,若网络设备分配给业务1的资源为资源1、分配给业务2的资源为资源3。网络设备可以将资源1和资源2重新划分为三个部分,分配给第一业务、业务1和业务2。这样,可以保证第一业务的数据的传输的同时,也可以保证业务1和业务2的数据的传输。
96.基于图5的技术方案,若终端设备在第一反馈时刻之前未接收到第一业务的数据,或接收到的第一业务的数据异常,则终端设备可以确定用于传输第一业务的数据的资源被抢占,或者,网络设备与终端设备之间的数据传输信道异常。在这种情况下,终端设备向网络设备发送第一响应消息,该第一响应消息用于指示网络设备重新向终端设备传输第一业务的数据。这样,在网络设备接收到来自终端设备的第一响应消息的情况下,网络设备可以重新向终端设备发送第一业务的数据。从而,本技术实施例提供的技术方案,可以保证第一业务的数据的传输。
97.一种可能的实现方式中,结合图4的网络设备,对于不同的资源被抢占区域中的数据,本技术实施例还可以具有不同的数据传输方法。下面以被抢占资源的业务为embb业务,抢占资源的业务为urllc业务为例对不同的被抢占区域的数据传输方法进行说明。
98.一、资源被抢占区域1的业务的数据传输方法。
99.网络设备在确定缓存区域1的embb业务的资源被urllc业务抢占时,网络设备可以将该embb业务迁移至资源被抢占区域1。网络设备在下一调度时刻从资源被抢占区域1提取embb业务,并为embb业务分配新的pdcch与pdsch。例如,如图6所示,新的pdcch可以是指第二pdcch,新的pdsch可以是指第二pdsch。网络设备可以向embb业务对应的终端设备(后续为了便于描述,可以简称为embb终端)。图6中的第三pdcch是指网络设备向urllc业务对应的终端设备(后续为了便于描述,可以简称为urllc终端)发送的pdcch。
100.其中,第二pdcch可以用于指示重传embb业务的资源位置以及第一反馈时刻。终端设备可以根据第一pdcch指示的反馈时刻和/或第二pdcch指示的反馈时刻,确定embb业务的数据是否正确接收。正确接收可以是指终端设备接收到embb业务的数据且接收到的数据正常。
101.其中,网络设备可以在第二pdsch上使用新的资源向embb终端重传embb业务的数据。具体的,可以参照上述步骤502的描述,不予赘述。
102.二、资源被抢占区域2的业务的数据传输方法。
103.网络设备在确定缓存区域2中的embb业务的资源被urllc业务抢占时,网络设备可以将该embb业务迁移至资源被抢占区域2。网络设备可以在与embb终端建立通信连接时,向embb终端发送第一时间间隔。当网络设备使用第二pdcch向embb终端重传embb业务的数据时,第二pdcch可以用于指示第二pdsch以及第二反馈时刻。这样,终端设备可以根据第二反馈时刻以及第一时间间隔确定第一反馈时刻,例如,第一反馈时刻=第二反馈时刻-第一时间间隔。
104.一种示例中,如图7所示,当embb终端确定embb业务的资源被抢占后,在第一反馈时刻向网络设备发送第一响应消息。网络设备在接收到第一响应消息之后,通过第二pdcch以及第二pdsch向embb终端重传embb业务的数据;当embb终端在第二反馈时刻之前确定接
收到embb业务的数据,且接收到的embb业务的数据正常,则embb终端可以向网络设备发送第二响应消息,第二响应消息可以用于指示embb数据接收完成。当然,在embb终端正确接收embb业务的数据的情况下,embb终端也可以不发送第二响应消息。不予限制。
105.具体的,embb终端可以结合在第一pdsch接收到的embb业务的数据和在第二pdsch收到的embb业务的数据,确定是否正确接收embb业务的数据。例如,若embb终端在第一pdsch上接收到的embb业务的数据与在第二pdsch上接收到的embb业务的数据为embb业务的全部数据,则说明embb终端正确接收到embb业务的数据。或者,在第一响应消息用于指示embb终端在第一pdsch上接收到的embb业务的数据中的异常数据时,网络设备在第二pdsch上重传的数据为该异常数据对应的正确数据。若embb终端在第二pdsch上接收到该异常数据赌赢的正确数据,则embb终端正确接收到embb业务的数据。
106.进一步的,若embb终端在第二pdsch上没有接收到embb业务的数据或接收到的embb业务的数据异常时,embb终端可以再次向网络设备发送第一响应消息,以使得网络设备再次重传embb业务的数据。若embb终端仍然未接收到embb数据或接收到的embb数据异常,embb终端可以继续向网络设备发送用于指示重传embb业务的数据,直至embb终端正确接收到embb业务的数据。从而,可以保证embb业务的数据的传输。
107.三、资源被抢占区域3的业务的数据传输方法。
108.网络设备在确定缓存区域3的embb业务的资源被urllc业务抢占时,网络设备可以将该embb业务迁移至资源被抢占区域3,并向embb终端发送第一抢占指示消息。第一抢占指示消息可以用于指示embb业务的数据的资源被抢占。终端设备在接收到第一抢占指示消息后,可以向网络设备发送网络设备发送用于指示确定资源被抢占的反馈响应。这样,网络设备可以在具有下行空闲资源的情况下,通过第二pdcch向embb终端重传embb业务的数据。
109.一种示例中,第一抢占指示消息可以包括多个比特。该多个比特与承载embb业务的资源的多个子资源一一对应。当一个比特的值为第一数值(比如为0)时,表示该比特对应的子资源被抢占;当一个比特的值为第二数值(比如为1)时,表示该比特对应的子资源没有被抢占。
110.例如,如图1所示,承载embb业务的数据的时域资源包括时域1~时域14,频域资源包括频域1和频域2。被抢占资源为时域13和时域14,以及频域2。第一抢占指示消息可以包括s1-11、s2-11、s3-11、s4-11、s5-11、s6-11、s7-11、s8-11、s9-11、s10-11、s12-11、s13-00、s4-00,以及p1-1、p2-0。其中,s1~s14分别表示时域1~时域14,比如,s1表示时域1,s2表示时域2,
……
,s14表示时域14。p1表示频域1,p2表示频域2。
111.又一种示例中,第一抢占消息可以仅用于指示被抢占资源的时域,或者,第一抢占消息也可以仅用于指示被抢占资源的频域,不予限制。
112.进一步的,若embb终端检测到在第一pdsch接收到的数据存在资源抢占之外引起的数据错误,且embb终端在第二反馈资源时刻之前未能正确接收到embb业务的数据,则embb终端可以在第二反馈资源时刻向网络设备发送第一响应消息;若embb终端未检测到在第一pdsch接收到的数据存在资源抢占之外引起的数据错误,或者embb终端在第二反馈资源时刻之前已经正确接受到embb业务的数据,则embb终端可以不向网络设备发送第一响应消息。
113.需要说明的是,上述可能的实现方式中,仅以承载embb终端的数据的资源被urllc
终端抢占为例进行说明,承载其他类型终端的数据的资源被抢占的情况,也可以参照本技术实施例的方法,例如,承载mmtc终端的数据的资源也可以被embb终端抢占,不予赘述。
114.本技术上述实施例中的各个方案在不矛盾的前提下,均可以进行结合。
115.本技术实施例可以根据上述方法示例对网络设备进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本技术实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
116.在采用对应各个功能划分各个功能模块的情况下,图8示出了一种通信装置80的结构示意图,该通信装置80可以为终端设备的芯片,该通信装置80可以用于执行上述实施例中涉及的终端设备的功能。图8所示的通信装置80可以包括:处理单元801和通信单元802。
117.处理单元801,用于确定在第一物理下行共享信道pdsch上接收第一业务的数据。
118.通信单元801,还用于若终端设备在第一反馈时刻之前未接收到第一业务的数据,或接收到的第一业务的数据异常,向网络设备发送第一响应消息,第一响应消息用于指示网络设备重新向终端设备传输第一业务的数据。
119.其中,通信装置80的具体实现方式可参考图5、图6及图7所示数据传输方法中终端设备的行为功能。
120.一种可能的设计中,图8所示的通信装置80还可以包括存储单元803。存储单元803用于储存程序代码和指令。
121.一种可能的设计中,通信单元802,还用于接收来自网络设备的第一pdcch,第一pdcch用于指示第一pdsch;处理单元801,具体用于根据第一pdcch确定在第一pdsch上接收第一数据。
122.一种可能的设计中,第一pdcch还用于指示第一反馈时刻。
123.一种可能的设计中,通信单元802,还用于接收来自网络设备的rrc重配消息;处理单元801,还用于在rrc重配消息包括第一时间间隔的情况下,根据第一时间间隔以及第一反馈时刻,确定第二反馈时刻;通信单元802,还用于若终端设备在第一反馈时刻之前和/或第二反馈时刻之前接收到的第一数据异常,向网络设备发送第一响应消息。
124.一种可能的设计中,通信单元802,还用于在第二pdsch上接收第一业务的数据,第二pdsch为根据第二pdcch确定,第二pdcch为网络设备在用于传输第一业务的数据的资源被抢占或第一业务的数据异常的情况下确定的pdcch。
125.在采用对应各个功能划分各个功能模块的情况下,图9示出了一种通信装置90的结构示意图,该通信装置90可以为网络设备的芯片,该通信装置90可以用于执行上述实施例中涉及的网络设备的功能。图9所示的通信装置90可以包括:处理单元901和通信单元902。
126.处理单元901,用于控制通信单元902向终端设备发送第一pdcch,第一pdcch用于指示第一pdsch,第一pdsch用于承载第一业务的数据。
127.通信单元901,还用于若第一业务的资源被抢占,根据第一业务的传输时延要求以及等待时长,向终端设备发送第二pdcch,第二pdcch用于指示第二pdsch。
128.其中,通信装置90的具体实现方式可参考图6及图7所示数据传输方法中网络设备的行为功能。
129.一种可能的设计中,图9所示的通信装置90还可以包括存储单元903。存储单元903用于储存程序代码和指令。
130.一种可能的设计中,通信单元902,还用于接收来自终端设备的第一响应消息,第一响应消息用于指示网络设备重新向终端设备传输第一业务的数据;处理单元901,用于根据第一响应消息,确定第一业务的数据异常或终端设备未接收到第一业务的数据。
131.一种可能的设计中,第一pdcch还用于指示第一反馈时刻,通信单元902,还用于在第一业务的数据异常或第一业务的资源被抢占的情况下,在第一反馈时刻之后向终端设备重新传输第一业务的数据。
132.一种可能的设计中,通信单元902,还用于向终端发送rrc重配消息,rrc重配消息包括第一时间间隔。
133.本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的通信装置(包括数据发送端和/或数据接收端)的内部存储单元,例如通信装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述通信装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述通信装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
134.需要说明的是,本技术的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
135.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
136.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
137.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其
它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
138.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
139.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
140.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
141.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献