本申请涉及通信领域,并且更具体而言,涉及一种通信方法和装置。
背景技术:
::长期演进(longtermevolution,lte)系统以及新无线(newradio,nr)系统中均用到了混合自动重传请求(hybridautomaticrepeatrequest,harq)技术。harq技术是一种结合前向纠错码(forwarderrorcorrection,fec)与自动重传请求(automaticrepeatrequest,arq)方法的技术。通过添加fec冗余信息,使得接收端能够纠正一部分错误,从而减少重传次数。对于fec无法纠正的错误,接收端会根据arq机制请求发送端重发数据。接收端使用检错码(例如,循环冗余校验(cyclicredundancycheck,crc))检测接收到的数据是否出错,如果没有发现错误,则发送ack,发送端接着发送新的数据;否则,如果发现存在错误,则发送nack,发送端则重发相同的数据。harq技术使用停等(stop-and-wait)进程来发送数据。在停等协议中,发送端每发送一个数据块后,就会停下来等待确认信息(例如,ack/nack)。每次传输后发送端就会停下来等待确认,会导致吞储量很低。因此,lte和nr中使用多个stop-and-wait进程:当一个harq进程在等待确认信息时,发送端会使用另一个harq进程继续发送数据,能够使用的harq进程的数目是根据通信双方的往返延迟(roundtripdelay,rtd)来确定的,当rtd越大时,能够使用的harq进程的数目也就越大。第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)标准组织已经发布了第五代(5th-generation,5g)移动通信技术标准,未来将会研究其他通信技术,例如,天地融合通信技术,天地融合通信技术主要通过融合现有的5g标准和卫星通信技术,以满足在全球范围内的全覆盖。在天地融合通信技术中,根据卫星在太空中的位置,可以分为低轨道(lowearthorbit,leo),中轨道(mediumearthorbit,meo),同步轨道(geostationaryearthorbit,geo)。3gpp组织研究显示:leo卫星(高度为600公里)的往返延迟是28.408毫秒,meo卫星(高度为10000公里)的往返延迟是190.38毫秒,geo卫星(高度为35786公里)往返延迟是544.75毫秒,因此在卫星场景下要实现harq功能,需要的harq进程数目的巨大,最多需要达到500多个。然而,目前3gpp协议默认支持8个harq进程,最大支持16个harq进程。这与卫星场景下需要的500多个harq进程相差甚远。此外,在500多毫秒的传输时延的下,harq的快速反馈在卫星场景中几乎已经失去意义,重传任务可以依靠上层协议,比如无线链路控制(radiolinkcontrol,rlc)层的重传来实现。此外,现有通信技术(例如,lte或者nr)中对harq功能有了更多的需求,例如,需要根据业务类型来开启或者关闭harq功能。因此,有必要提供一种打开或者关闭harq功能的方法。技术实现要素:本申请提供一种通信方法,以期对harq功能实现动态控制。第一方面,提供了一种通信方法,包括:终端设备(也可以是终端设备中的模块,比如,芯片)生成媒体接入控制协议数据单元macpdu,所述macpdu中包括mac控制单元ce,所述macce请求网络设备开启或者关闭至少一个混合自动重传请求harq进程;发送所述macpdu。基于上述技术方案,通过设计macpdu的数据格式,使得终端设备可以通过macpdu中的macce请求网络设备开启或者关闭至少一个harq进程,从而实现对harq功能的动态控制。在一种可能的实现方式中,所述macce还指示所述至少一个harq进程。基于上述技术方案,通过macpdu中的macce指示终端设备请求网络设备开启或者关闭的harq进程,使得网络设备能够根据该macce,针对性地开启或者关闭的该macce所指示的harq进程。在一种可能的实现方式中,所述macce中包括所述至少一个harq进程的索引。在一种可能的实现方式中,所述macce的头字段中逻辑信道标识lcid是预留的。基于上述技术方案,通过在macpdu中使用预留的lcid所对应的macce来指示终端设备请求网络设备开启或者关闭的harq进程,从而无需更改macpdu的现有的数据格式,能够兼容目前的标准定义。在一种可能的实现方式中,所述macce为固定长度的macce或可变长度的macce。基于上述技术方案,在通过该macce来指示终端设备请求网络设备开启或者关闭的harq进程时,可以通过一个该macce指示终端设备请求网络设备开启或者关闭的一个harq进程,或者,也可以通过一个该macce指示终端设备请求网络设备开启或者关闭的多个harq进程。在一种可能的实现方式中,在生成所述macpdu之前,所述方法还包括:确定物理信道的质量是否满足预设的信道质量要求;在所述物理信道的质量不满足所述预设的信道质量要求的情况下,生成所述macpdu。基于上述技术方案,通过根据物理信道的质量是否满足预设的信道质量要求,确定是否需要请求网络设备开启或者关闭harq进程,从而能够结合物理信道的质量,对harq功能实现更加灵活的动态控制。第二方面,提供了一种通信方法,包括:网络设备(也可以是网络设备中的模块,比如,芯片)生成媒体接入控制协议数据单元macpdu,所述macpdu中包括mac控制单元ce,所述macce指示终端设备开启或者关闭至少一个混合自动重传请求harq进程;发送所述macpdu。基于上述技术方案,通过设计macpdu的数据格式,使得网络设备可以通过macpdu中的macce指示终端设备开启或者关闭至少一个harq进程,从而实现对harq功能的动态控制。在一种可能的实现方式中,所述macce还指示所述至少一个harq进程。基于上述技术方案,通过macpdu中的macce指示终端设备需要开启或者关闭的harq进程,使得终端设备能够根据该macce,针对性地开启或者关闭的该macce所指示的harq进程。在一种可能的实现方式中,所述macce中包括所述至少一个harq进程的索引。在一种可能的实现方式中,所述macce的头字段中逻辑信道标识lcid是预留的。基于上述技术方案,通过在macpdu中使用预留的lcid所对应的macce来指示终端设备需要开启或者关闭的harq进程,从而无需更改macpdu的现有的数据格式,能够兼容目前的标准定义。在一种可能的实现方式中,所述macce为固定长度的macce或可变长度的macce。基于上述技术方案,在通过该macce来指示终端设备需要开启或者关闭的harq进程时,可以通过一个该macce指示终端设备需要开启或者关闭的一个harq进程,或者,也可以通过一个该macce指示终端设备需要开启或者关闭的多个harq进程。在一种可能的实现方式中,在生成所述macpdu之前,所述方法还包括:确定物理信道的质量是否满足预设的信道质量要求;在所述物理信道的质量不满足所述预设的信道质量要求的情况下,生成所述macpdu。基于上述技术方案,通过根据物理信道的质量是否满足预设的信道质量要求,确定是否需要指示终端设备开启或者关闭harq进程,从而能够结合物理信道的质量,对harq功能实现更加灵活的动态控制。第三方面,提供一种通信设备,所述通信设备可以是终端设备/网络设备,也可以是终端设备/网络设备内的芯片。所述通信设备可以包括处理单元和获取单元。当所述通信设备是终端设备/网络设备时,所述处理单元可以是处理器,所述获取单元可以是收发器;所述终端设备/网络设备还可以包括存储单元,所述存储单元可以是存储器;所述存储单元用于存储指令,所述处理单元执行所述存储单元所存储的指令,以使所述终端设备/网络设备执行第一方面中的方法。当所述通信设备是终端设备/网络设备内的芯片时,所述处理单元可以是处理器,所述获取单元可以是输入/输出接口、管脚或电路等;所述处理单元执行存储单元所存储的指令,以使所述终端设备/网络设备执行第一方面中的方法,所述存储单元可以是所述芯片内的存储单元(例如,寄存器、缓存等),也可以是所述终端设备/网络设备内的位于所述芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。第四方面,提供一种通信设备,所述通信设备可以是终端设备/网络设备,也可以是终端设备/网络设备内的芯片。所述通信设备可以包括处理单元和发送单元。当所述通信设备是终端设备/网络设备时,所述处理单元可以是处理器,所述发送单元可以是收发器;所述终端设备/网络设备还可以包括存储单元,所述存储单元可以是存储器;所述存储单元用于存储指令,所述处理单元执行所述存储单元所存储的指令,以使所述终端设备/网络设备执行第二方面中的方法。当所述通信设备是终端设备/网络设备内的芯片时,所述处理单元可以是处理器,所述收发单元可以是输入/输出接口、管脚或电路等;所述处理单元执行存储单元所存储的指令,以使所述终端设备/网络设备执行第二方面中的方法,所述存储单元可以是所述芯片内的存储单元(例如,寄存器、缓存等),也可以是所述终端设备/网络设备内的位于所述芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。在上述第三方面和第四方面中,存储器与处理器耦合,可以理解为,存储器位于处理器内部,或者存储器位于处理器外部,从而独立于处理器。第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。需要说明的是,上述计算机程序代码可以全部或者部分存储在第一存储介质上,其中第一存储介质可以与处理器封装在一起的,也可以与处理器单独封装,本申请实施例对此不作具体限定。第六方面,提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。附图说明图1是适用于本申请实施例的移动通信系统的架构示意图;图2是本申请提供的通信方法的示意性交互图;图3是macpdu的数据格式的示意图;图4是本申请提供的通信方法的另一示意性交互图;图5是本申请的一种通信设备的示意图;图6是本申请的另一种通信设备的示意图;图7是本申请的再一通信设备的示意性框图;图8是本申请的一种芯片系统的示意图。具体实施方式下面将结合附图,对本申请中的技术方案进行描述。本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、第五代(5thgeneration,5g)移动通信系统中的新无线(newradio,nr)以及未来的移动通信系统等。图1是适用于本申请实施例的移动通信系统的架构示意图。如图1所示,该移动通信系统包括核心网设备110、无线接入网设备120和至少一个终端设备(如图1中的终端设备130和终端设备140)。终端设备通过无线的方式与无线接入网设备相连,无线接入网设备通过无线或有线方式与核心网设备连接。核心网设备与无线接入网设备可以是独立的不同的物理设备,也可以是将核心网设备的功能与无线接入网设备的逻辑功能集成在同一个物理设备上,还可以是一个物理设备上集成了部分核心网设备的功能和部分的无线接入网设备的功能。终端设备可以是固定位置的,也可以是可移动的。图1只是示意图,该通信系统中还可以包括其它网络设备,如还可以包括无线中继设备和无线回传设备,在图1中未画出。本申请的实施例对该移动通信系统中包括的核心网设备、无线接入网设备和终端设备的数量不做限定。本申请实施例中的无线接入网设备是终端设备通过无线方式接入到该移动通信系统中的接入设备,可以是基站nodeb、演进型基站(evolvednodeb,enodeb)、发送接收点(transmissionreceptionpoint,trp)、5g移动通信系统中的下一代基站(nextgenerationnodeb,gnb)、未来移动通信系统中的基站或wifi系统中的接入节点,还可以是云无线接入网络(cloudradioaccessnetwork,cran)场景下的无线控制器,还可以是中继站、车载设备、可穿戴设备以及未来演进的plmn网络中的网络设备等。本申请的实施例对无线接入网设备所采用的具体技术和具体设备形态不做限定。在本申请中,无线接入网设备简称网络设备,如果无特殊说明,在本申请中,网络设备均指无线接入网设备。本申请实施例中的终端设备也可以称为终端terminal、终端设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal,mt)等。终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。网络设备和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上。本申请的实施例对网络设备和终端设备的应用场景不做限定。网络设备和终端设备之间可以通过授权频谱(licensedspectrum)进行通信,也可以通过免授权频谱(unlicensedspectrum)进行通信,也可以同时通过授权频谱和免授权频谱进行通信。网络设备和终端设备之间可以通过6千兆赫(gigahertz,ghz)以下的频谱进行通信,也可以通过6ghz以上的频谱进行通信,还可以同时使用6ghz以下的频谱和6ghz以上的频谱进行通信。本申请的实施例对网络设备和终端设备之间所使用的频谱资源不做限定。3gpp标准组织已经发布了5g移动通信技术标准,未来将会研究其他通信技术,例如,天地融合通信技术,天地融合通信技术主要通过融合现有的5g标准和卫星通信技术,以满足在全球范围内的全覆盖。在天地融合通信技术中,根据卫星在太空中的位置,可以分为leo,meo,geo。3gpp组织研究显示:leo卫星(高度为600公里)的往返延迟是28.408毫秒,meo卫星(高度为10000公里)的往返延迟是190.38毫秒,geo卫星(高度为35786公里)往返延迟是544.75毫秒,因此在卫星场景下要实现harq功能,需要的harq进程数目的巨大,最多需要达到500多个。然而,目前3gpp协议默认支持8个harq进程,最大支持16个harq进程。这与卫星场景下需要的500多个harq进程相差甚远。此外,在500多毫秒的传输时延的下,harq的快速反馈在卫星场景中几乎已经失去意义,重传任务可以依靠上层协议,比如rlc层的重传来实现。此外,现有通信技术(例如,lte或者nr)中对harq功能有了更多的需求,例如,需要根据业务类型来开启或者关闭harq功能。因此,有必要提供一种打开或者关闭harq功能的方法。因此,有必要提供一种打开或者关闭harq功能的方法。已知一种方案,该方案在终端设备与网络设备建立传输通道时,通过无线资源控制(radioresourcecontrol,rrc)消息指示终端设备某条链路不支持harq功能,后续该链路中的数据传输中均没有启用harq功能,如果需要更改,需要再次发送rrc信令以进行链路更新。通过rrc消息控制链路的harq功能的开启或者关闭显得不够灵活,rrc消息一般是在链路建立、拆除或者业务配置发生变化时发送的,不能根据链路状态来灵活配置harq功能的开启或者关闭。因此,本申请提供了一种通信方法,以期对harq功能实现动态控制。以下,结合图2至图4,对本申请实施例提供的通信的方法进行详细说明。图2是本申请实施例提供的通信的方法200的示意性交互图。下面,对方法200的每个步骤进行详细说明。在本申请中,以终端设备和网络设备作为执行方法200的执行主体为例,对方法200进行说明。作为示例而非限定,执行方法200的执行主体也可以是对应终端设备的芯片和对应网络设备的芯片。步骤210,网络设备生成媒体接入控制(mediumaccesscontrol,mac)协议数据单元(protocoldataunit,pdu)#1(即,macpdu的一例),macpdu#1中包括mac控制单元(controlelement,ce)#1(即,macce的一例),macce#1指示终端设备开启或者关闭至少一个harq进程。首先对本申请提供的macpdu#1进行介绍。图3示出了macpdu#1的数据格式,一个macpdu#1包括一个或多个macpdu子头,与一个或多个mac子(sub)pdu,macsubpdu可以为macce或mac服务数据单元(servicedataunit,sdu)。macce#1可以为可变长度(variable-sized)或固定长度(fixed-sized)的macce。固定长度的macce对应的macpdu子头(即,macce的头字段的一例)包括预留(reserved,r)字段与逻辑信道标识(identityofthelogicalchannel,lcid)字段,可变长度的macce对应的macpdu子头包括预留(reserved)字段、f字段、逻辑信道标识(logicalchannelidentify,lcid)字段与l字段,f字段指示l字段的长度,l字段指示macce的长度。其中,lcid的取值与其取值所代表的含义可以如表1(详见3gppts38.321v15.3.0table6.2.1-1)所示:表1取值含义描述0ccch公共控制信道1-32lcid逻辑信道标识33-46reserved预留47recommendedbitrate推荐比特率………63padding填充其中,ccch表示公共控制信道(commoncontrolchannel,ccch)。macce#1可以是macpdu#1中的包括的一个macce,macce#1指示终端设备开启或者关闭至少一个harq进程。例如,可以在macce#1中增加标识,该标识指示终端设备开启或者关闭链路中的至少一个harq进程。下文中将该标识称为harq开关指示。例如,该harq开关指示可以由若干比特(bit)表示。例如,当该harq开关指示的取值为“0”时,代表指示终端设备关闭链路中的所有harq进程;当该harq开关指示的取值为“1”时,代表指示终端设备开启链路中的所有harq进程。例如,当该harq开关指示的取值为“00”时,代表指示终端设备关闭链路中最先开启的harq进程;当该harq开关指示的取值为“01”时,代表指示终端设备开启链路中最先关闭的harq进程。步骤220,发送macpdu#1。相应地,终端设备接收来自网络设备的macpdu#1。终端设备接收macpdu#1,根据macpdu#1中包括的该macce#1,确定开启或者关闭至少一个harq进程。在一种实现方式中,macce#1还可以指示需要开启或者关闭的至少一个harq进程。例如,网络设备可以预先配置harq开关指示与harq进程的关联关系。例如,当该harq开关指示的取值为“00”时,代表指示终端设备关闭链路中的harq进程#5;当该harq开关指示的取值为“11”时,代表指示终端设备开启链路中的harq进程#5。例如,当该harq开关指示的取值为“01”时,代表指示终端设备关闭链路中的harq进程#1与harq进程#3;当该harq开关指示的取值为“10”时,代表指示终端设备开启链路中的harq进程#1与harq进程#3。在一种实现方式中,macce#1中还可以包括需要开启或者关闭的至少一个harq进程的索引。换句话说,macce#1可以既包括指示开启或者关闭harq进程的harq开关指示,还包括需要开启或者关闭的harq进程的索引。例如,macce#1以及macce#1对应的macpdu子头的格式可以如表2所示,macce#1中包括的harq开关指示可以通过1个bit来指示,该harq开关指示所对应的harq进程的索引可以通过7个bit来指示。其中,harq开关指示与harq进程的索引为macce#1中包括的内容。例如,当harq开关指示的取值为“0”时,代表指示终端设备关闭索引所指示的harq进程,当harq开关指示的取值为“1”时,代表指示终端设备开启索引所指示的harq进程。表2rlcidharq开关指示harq进程的索引在一种实现方式中,表2中的lcid可以是预留的,即lcid的取值可以为表1中的预留取值,即macce#1是macpdu#1中新增的一个macce。lcid的取值可以为33-46中的任意一个,例如,当lcid的取值为46时,则可以代表macce#1的功能为指示需要开启或者关闭的harq进程。上述表2中的macce#1可以是固定长度的macce。在本申请中,还可以通过可变长度的macce指示需要开启或者关闭的harq进程。例如,通过l字段指示macce#1的长度。当l字段指示macce#1的长度为n字节时,n为大于或等于1的整数。假设通过一个字节来指示需要开始或者关闭的两个harq进程,即,一个harq进程需要4个比特来指示对其进行开启或者关闭。例如,通过2个bit代表harq开关指示,通过2个bit代表harq进程的索引,则该macce#1可以指示2×n个需要开始或者关闭的harq进程。例如,macce#1以及macce#1对应的macpdu子头的格式可以如表3所示,l字段指示macce#1的长度为5字节,假设通过一个字节来指示需要开始或者关闭的一个harq进程,例如,通过1个bit代表harq开关指示,通过7个bit代表harq进程的索引,则macce#1可以指示5个需要开始或者关闭的harq进程。表3harq开关指示#1~harq进程的索引#5为macce#1中包括的内容,harq开关指示#1指示终端设备开启或者关闭harq进程的索引#1指示的harq进程,harq开关指示#5指示终端设备开启或者关闭harq进程索引#5指示的harq进程。应理解,上述列举的harq开关指示以及harq进程的指示方式仅作为示例性说明并不对本申请构成限定。其他任何通过macpdu中的macce指示需要开启或者关闭的harq进程的方法均应落入本申请的保护范围之内。在一种实现方式中,方法200还可以包括:在生成macpdu#1之前,网络设备可以确定物理信道的质量是否满足预设的信道质量要求。在物理信道的质量不满足预设的信道质量要求的情况下,网络设备生成macpdu#1。换句话说,网络设备可以根据物理信道的质量确定是否需要开启或者关闭harq进程,例如,网络设备可以根据物理信道的质量是否满足预设的信道质量要求,确定是否需要开启或者关闭harq进程。当物理信道的质量不满足预设的信道质量要求时,网络设备可以生成macpdu#1,向终端设备指示关闭链路中的某些harq进程;当物理信道的质量满足预设的信道质量要求时,网络设备可以生成macpdu#1,向终端设备指示开启链路中的某些harq进程。应理解,上述仅作为示例性说明,并不对本申请构成限定。例如,网络设备还可以根据业务类型,确定是否需要开启或者关闭harq进程。上述结合方法200对本申请提供的通信方法作了详细说明,该方法可以应用于下行传输。下面对本申请提供的可以应用于上行传输中的通信方法进行详细说明。图4是本申请实施例提供的通信的方法300的示意性交互图。下面,对方法300的每个步骤进行详细说明。在本申请中,以终端设备和网络设备作为执行方法300的执行主体为例,对方法300进行说明。作为示例而非限定,执行方法300的执行主体也可以是对应终端设备的芯片和对应网络设备的芯片。步骤310,终端设备生成macpdu#2(即,macpdu的另一例),macpdu#2中包括macce#2(即,macce的另一例),macce#2请求网络设备开启或者关闭至少一个harq进程。需要说明的是,macpdu#2的数据格式请参考图3以及相关描述,为了简洁,此处不再赘述。macpdu#2对应的lcid的取值与其取值所代表的含义可以如表4(详见3gppts38.321v15.3.0table6.2.1-2)所示:表4取值含义描述0ccchofsize64bits公共控制信道(64比特)1-32lcid逻辑信道标识33-51预留预留52ccchofsize48bits公共控制信道(48比特)………63padding填充macce#2可以是macpdu#2中的包括的一个macce,macce#2请求网络设备开启或者关闭至少一个harq进程。例如,可以在macce#2中增加标识,该标识请求网络设备开启或者关闭链路中的至少一个harq进程。下文中将该标识称为harq开关指示。例如,该harq开关指示可以由若干bit表示。例如,当该harq开关指示的取值为“0”时,代表请求网络设备关闭链路中的所有harq进程;当该harq开关指示的取值为“1”时,代表请求网络设备开启链路中的所有harq进程。下文中将该标识称为harq开关指示。例如,当该harq开关指示的取值为“00”时,代表请求网络设备关闭链路中最先开启的harq进程;当该harq开关指示的取值为“01”时,代表请求网络设备开启链路中最先关闭的harq进程。步骤320,终端设备发送macpdu#2。相应地,网络设备接收来自终端设备的macpdu#2。网络设备接收macpdu#2,根据macpdu#2中包括的该macce#2,确定开启或者关闭至少一个harq进程。在一种实现方式中,macce#2还可以指示需要开启或者关闭的至少一个harq进程。例如,网络设备可以预先配置harq开关指示与harq进程的关联关系。例如,当该harq开关指示的取值为“00”时,代表请求网络设备关闭链路中的harq进程#5;当该harq开关指示的取值为“11”时,代表请求网络设备开启链路中的harq进程#5。例如,当该harq开关指示的取值为“01”时,代表请求网络设备关闭链路中的harq进程#1与harq进程#3;当该harq开关指示的取值为“10”时,代表请求网络设备开启链路中的harq进程#1与harq进程#3。在一种实现方式中,macce#2中还可以包括需要开启或者关闭的至少一个harq进程的索引。换句话说,macce#2可以既包括指示开启或者关闭harq进程的harq开关指示,还包括需要开启或者关闭的harq进程的索引。例如,macce#2以及macce#2对应的macpdu子头的格式可以如表5所示,macce#2中包括的harq开关指示可以通过1个bit来指示,该harq开关指示所对应的harq进程的索引可以通过7个bit来指示。其中,harq开关指示与harq进程的索引为macce#2中包括的内容。例如,当harq开关指示的取值为“0”时,代表请求网络设备关闭索引所指示的harq进程,当harq开关指示的取值为“1”时,代表请求网络设备开启索引所指示的harq进程。表5rlcidharq开关指示harq进程的索引在一种实现方式中,表5中的lcid可以是预留的,即lcid的取值可以为表4中的预留取值,即macce#2是macpdu#2中新增的一个macce。lcid的取值可以为33-51中的任意一个,例如,当lcid的取值为51时,则可以代表macce#2的功能为请求网络设备开启或者关闭harq进程的索引所指示的harq进程。上述表5中的macce#2可以是固定长度的macce。在本申请中,还可以通过可变长度的macce指示需要开启或者关闭的harq进程。例如,通过l字段指示macce#2的长度。当l字段指示macce#2的长度为m字节时,m为大于或等于1的整数。假设通过一个字节来指示需要开始或者关闭的四个harq进程,即,一个harq进程需要2个比特来指示对其进行开启或者关闭。例如,通过1个bit代表harq开关指示,通过1个bit代表harq进程的索引,则该macce可以指示4×m个需要开始或者关闭的harq进程。例如,macce#2以及macce#2对应的macpdu子头的格式可以如表6所示,l字段指示macce#2的长度为4字节,假设通过一个字节来指示需要开始或者关闭的一个harq进程,例如,通过1个bit代表harq开关指示,通过7个bit代表harq进程的索引,则macce#2可以指示4个需要开始或者关闭的harq进程。表6harq开关指示#1~harq进程的索引#5为macce#2中包括的内容,harq开关指示#1指示终端设备开启或者关闭harq进程的索引#1指示的harq进程,harq开关指示#4指示终端设备开启或者关闭harq进程索引#4指示的harq进程。应理解,上述列举的harq开关指示以及harq进程的指示方式仅作为示例性说明并不对本申请构成限定。其他任何通过macpdu中的macce指示需要开启或者关闭的harq进程的方法均应落入本申请的保护范围之内。在一种实现方式中,方法300还可以包括:在终端设备生成macpdu#2之前,终端设备可以确定物理信道的质量是否满足预设的信道质量要求。在物理信道的质量不满足预设的信道质量要求的情况下,终端设备备生成macpdu#2。换句话说,终端设备可以根据物理信道的质量确定是否需要请求网络设备开启或者关闭harq进程,例如,终端设备可以根据物理信道的质量是否满足预设的信道质量要求,确定是否需要请求网络设备开启或者关闭harq进程。当物理信道的质量不满足预设的信道质量要求时,终端设备可以生成macpdu#1,请求网络设备关闭链路中的某些harq进程;当物理信道的质量满足预设的信道质量要求时,终端设备可以生成macpdu#1,请求网络设备开启链路中的某些harq进程。应理解,上述仅作为示例性说明,并不对本申请构成限定。例如,终端设备还可以根据业务类型,确定是否需要请求网络设备开启或者关闭harq进程。上文结合图1至图4详细地描述了本申请的方法,下文结合图5至图8详细地描述本申请的装置。需要说明的是,图5至图8所示的装置可以实现上述方法中各个步骤,为了简洁,在此不再赘述。图5是本申请的通信设备的示意图,图5所示的通信设备400包括:处理单元410,发送单元420。可选地,上述通信设备400可以是上文中的终端设备,处理单元410例如可以执行步骤310,处理单元420例如可以执行步骤320。处理单元410,用于生成媒体接入控制协议数据单元macpdu,所述macpdu中包括mac控制单元ce,所述macce请求网络设备开启或者关闭至少一个混合自动重传请求harq进程。发送单元420,用于发送所述macpdu。可选地,在一种可能的实现方式中,所述macce还指示所述至少一个harq进程。可选地,在一种可能的实现方式中,所述macce中包括所述至少一个harq进程的索引。可选地,在一种可能的实现方式中,所述macce的头字段中逻辑信道标识lcid是预留的。可选地,在一种可能的实现方式中,所述macce为固定长度的macce或可变长度的macce。可选地,在一种可能的实现方式中,所述处理单元410,还用于:在生成所述macpdu之前确定物理信道的质量是否满足预设的信道质量要求。所述处理单元410,还用于:在所述物理信道的质量不满足所述预设的信道质量要求的情况下,生成所述macpdu。图6是本申请的另一种通信设备的示意图。图6所示的通信设备500包括处理单元510,发送单元520。可选地,上述通信设备500可以是上文中的网络设备,处理单元510例如可以执行步骤210,发送单元520例如可以执行步骤220。处理单元510,用于生成媒体接入控制协议数据单元macpdu,所述macpdu中包括mac控制单元ce,所述macce指示终端设备开启或者关闭至少一个混合自动重传请求harq进程。发送单元520,用于发送所述macpdu。可选地,在一种可能的实现方式中,所述macce还指示所述至少一个harq进程。可选地,在一种可能的实现方式中,所述macce中包括所述至少一个harq进程的索引。可选地,在一种可能的实现方式中,所述macce的头字段中逻辑信道标识lcid是预留的。可选地,在一种可能的实现方式中,所述macce为固定长度的macce或可变长度的macce。可选地,在一种可能的实现方式中,所述处理单元510,还用于:在生成所述macpdu之前,确定物理信道的质量是否满足预设的信道质量要求;所述处理单元510,还用于:在所述物理信道的质量不满足所述预设的信道质量要求的情况下,生成所述macpdu。在可选的实施例中,所述处理单元410可以为处理器620,所述发送单元420可以为通信接口630,所述通信设备还可以包括存储器610,具体如图7所示。在可选的实施例中,所述处理单元510可以为处理器620,所述发送单元520可以为通信接口630,所述通信设备还可以包括存储器610,具体如图7所示。图7是本申请的再一通信设备的示意性框图。图7所示的通信设备600可以包括:存储器610、处理器620、以及通信接口630。其中,存储器610、处理器620,通信接口630通过内部连接通路相连,该存储器610用于存储指令,该处理器620用于执行该存储器620存储的指令,以控制通信接口630接收/发送macpdu。可选地,存储器610既可以和处理器620通过接口耦合,也可以和处理器620集成在一起。需要说明的是,上述通信接口630使用例如但不限于收发器一类的收发装置,来实现通信设备600与其他设备或通信网络之间的通信。上述通信接口630还可以包括输入/输出接口(input/outputinterface)。在实现过程中,上述方法的各步骤可以通过处理器620中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器610,处理器620读取存储器610中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。应理解,本申请实施例中,该处理器可以为中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。还应理解,本申请实施例中,该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。处理器的一部分还可以包括非易失性随机存取存储器。例如,处理器还可以存储设备类型的信息。图8是本申请实施例的一种芯片系统的示意图。图8所示的芯片系统700包括:逻辑电路710以及输入/输出接口(input/outputinterface)720,所述逻辑电路用于与输入接口耦合,通过所述输入/输出接口传输数据(例如macpdu),以执行图2与图4所述的方法。应理解,在本申请实施例中,“与a对应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域:
:的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12