具体实施方式
下面结合附图和具体实施方式对本公开进行详细阐述。应当注意,本公开不应局限于下文所述的具体实施方式。另外,为了简便起见,省略了对与本公开没有直接关联的公知技术的详细描述,以防止对本公开的理解造成混淆。
下面首先描述本公开涉及的部分术语,如未特别说明,本公开涉及的术语采用此处定义。本公开给出的术语在NR、LTE和eLTE中可能采用不同的命名方式,但本公开中采用统一的术语,在应用到具体的***中时,可以替换为相应***中采用的术语。
RRC:Radio Resource Control,无线资源控制。
PDCP:Packet Data Convergence Protocol,分组数据汇聚协议。在本公开中,如未特别说明,PDCP可以表示NR或LTE或eLTE中的PDCP。
RLC:Radio Link Control,无线链路控制。在本公开中,如未特别说明,RLC可以表示NR或LTE或eLTE中的RLC。
MAC:Medium Access Control,媒体访问控制。在本公开中,如未特别说明,MAC可以表示NR或LTE或eLTE中的MAC。
DTCH:Dedicated Traffic Channel,专用业务信道。
PDU:Protocol Data Unit,协议数据单元。
SDU:Service Data Unit,服务数据单元。
本公开中,将从上层接收或发往上层的数据称为SDU,发往下层或从下层接收的数据称为PDU。例如,PDCP实体从上层接收的数据或发往上层的数据称为PDCP SDU;PDCP实体从RLC实体接收到的数据或发往RLC实体的数据称为PDCP PDU(也就是RLC SDU)。
主基站:Master eNB,记为MeNB(对应E-UTRAN或LTE或eLTE的基站)或MgNB(对应5G-RAN或NR的基站)。在多连接中,至少终止于处理UE与核心网间交互的控制节点移动管理实体(记为S1-MME)的基站。本公开中主基站均记为MeNB,需要说明的是,所有适用于MeNB的方案或定义也适用于MgNB。
辅基站:Secondary eNB,记为SeNB(对应E-UTRAN或LTE或eLTE的基站)或SgNB(对应5G-RAN或NR的基站)。在多连接中,不作为MeNB,为UE提供额外的无线资源的基站。本公开中辅基站均记为SeNB,需要说明的是,所有适用于SeNB的方案或定义也适用于SgNB。
主小区:Primary Cell,PCell。工作在主频率上的小区,UE在其上执行初始连接建立过程或发起连接重建过程或在切换过程中被指定为主小区的小区。
主辅小区:Primary Secondary Cell,PSCell。在执行改变SCG的过程中指示UE用于执行随机接入的SCG小区。
辅小区:Secondary Cell,SCell。工作在辅频率上的小区,所述小区可在RRC连接建立之后配置且可用于提供额外的无线资源。
小区组:Cell Group(CG),在多连接中,关联到主基站或辅基站的一组服务小区。需要说明的是,本公开所述的小区也可以称为光束集(a set of beam)。
主小区组:Master Cell Group,MCG。对于未配置多连接的UE,MCG由所有的服务小区组成;对于配置了多连接的UE,MCG由服务小区的子集组成(即关联到MeNB或MgNB的一组服务小区),其中包含PCell和0个或1个或多个SCell。
辅小区组:Secondary Cell Group,SCG。在多连接中,与SeNB或SgNB关联的一组服务小区。SCG可以包含一个PSCell,还可以包含一个或多个SCell
多连接:处于RRC连接态下UE的操作模式,配置了多个小区组,所述多个小区组包括一个MCG,一个或多个SCG(即UE连接到多个基站)。如果只配置了一个MCG(或MeNB或MgNB)和一个SCG(或SeNB或SgNB),则称为双连接。即处于连接态的具有多个接收机和/或发送机的UE被配置为使用由多个不同的调度器提供的EUTRAN和/或5G-RAN无线资源,所述调度器可以通过non-ideal backhaul或ideal backhaul连接。本公开所述的多连接包括双连接。多连接数据传输方式包括但不限于:包重复,链路选择。
BSR:Buffer Status Report,缓存状态报告。用于向服务基站提供所关联的MAC实体对应的上行缓冲区待传输数据量的信息。
DRB:Data Radio Bearer carrying user plane data,数据无线承载或简称数据承载。
分离DRB:在多连接中,无线协议位于MeNB(或MgNB)和SeNB(或SgNB)且同时利用MeNB(或MgNB)和SeNB(或SgNB)资源的承载。如果分离DRB的PDCP实***于主基站(即数据先到达主基站,由主基站转发给辅基站,实现数据在主基站中分离),则称为MCG分离DRB;如果分离DRB的PDCP实***于辅基站(即数据先到达辅基站,由辅基站转发给主基站,实现数据在辅基站中分离),则称为SCG分离DRB。如未特别说明,本公开中所述分离DRB可以是MCG分离DRB,也可以是SCG分离DRB。
SRB:Signalling Radio Bearer,信令无线承载。所述承载可以用于传输RRC消息和NAS消息或仅用于传输RRC消息和NAS消息。SRB可以包括SRB0、SRB1、SRB1bis和SRB2。其中,SRB0用于采用CCCH逻辑信道的RRC消息;SRB1用于采用DCCH逻辑信道的RRC消息,所述RRC消息中可能包含NAS消息,SRB1还用于在SRB2建立之前传输NAS消息。SRB1bis用于安全激活前采用DCCH逻辑信道的RRC消息和NAS消息,所述RRC消息中可能包含NAS消息。SRB2用于采用DCCH逻辑信道的RRC消息和NAS消息,所述RRC消息包括记录的测量信息(或称测量日志)。
分离SRB:在多连接中,无线协议位于MeNB(或MgNB)和SeNB(或SgNB)且同时利用MeNB(或MgNB)和SeNB(或SgNB)资源的承载。如果分离SRB的PDCP实体和/或RRC位于主基站(即主基站的信令转发给辅基站,实现信令在主基站中分离),则称为MCG分离SRB;如果分离SRB的PDCP实体和/或RRC位于辅基站(即辅基站的信令由辅基站转发给主基站,实现信令在辅基站中分离),则称为SCG分离SRB。如未特别说明,本发明中所述分离SRB可以是MCG分离SRB,也可以是SCG分离SRB。
在本发明中所述分离承载可以是分离SRB或分离DRB。MCG分离承载可以是MCG分离SRB或MCG分离DRB。SCG分离承载可以是SCG分离SRB或SCG分离DRB。
包重复:也可称为数据重复或分组重复。在多连接方式下,同一数据(或称为包,即PDCP PDU或PDCP SDU)在多个CG的服务小区进行传输,即同一数据在多个不同的承载(例如,数据承载DRB或信令承载SRB)上发送或同一数据同时利用主基站(或MCG)和辅基站(或SCG)提供的资源传输或同一数据分别发送到位于MCG或SCG的下层(或RLC层)或PDCP实体将同一PDCP PDU发送到关联的多个下层实体(或RLC实体)。在载波聚合或单连接方式下,PDCP实体将同一PDCP PDU发送到多个RLC实体(或称下层实体)和/或逻辑信道,通过不同的载波(或称服务小区)发送给接收端;接收端PDCP实体负责检测并删除重复的PDCP PDU或SDU。
包重复承载:在载波聚合或单连接方式下,支持包重复功能的DRB或SRB。所述DRB或SRB关联到一个PDCP实体、一个或多个RLC实体、多个逻辑信道以及一个或多个MAC实体且发送端PDCP实体将重复的或同一PDCP PDU发送到所述一个或多个RLC实体和/或多个逻辑信道,通过不同的载波发送给接收端;接收端PDCP实体将来自下层实体的重复的PDCP PDU或SDU移除。
包重复分离承载:一种多连接下的数据发送方式或DRB或SRB,是支持包重复功能的分离DRB或SRB。在所述发送方式中,相同的数据(或同一PDCP PDU)在分离DRB或SRB的多个无线协议上发送,包括包重复MCG分离DRB、包重复SCG分离DRB、重复MCG分离SRB和包重复SCG分离SRB。如果是包重复MCG分离DRB或SRB,则由位于主基站或MCG的PDCP实体负责包重复和/或重复包移除;如果是包重复SCG分离DRB或SRB,则由位于辅基站或SCG的PDCP实体负责包重复和/或重复包移除。
pdcp-Config信元:包含DRB的可配置的PDCP参数。
rlc-Config信元:包含SRB和DRB对应的RLC实体的配置信息。
logicalChannelIdentity信元:逻辑信道标识。
logicalChannelConfig信元:包含用于配置逻辑信道的参数。
logicalChannelGroup信元:逻辑信道群标识,用于将逻辑信道映射到用于BSR上报的逻辑信道群。
图1示出了基站与用户设备UE之间进行下行包重复MCG分离DRB传输的示意图。应理解,对于基站与UE之间进行上行包重复MCG分离DRB传输可以采用同样的协议架构,只是数据从UE发送到基站,即,将图1中的箭头反向即可。
如图1所示,例如分组数据汇聚协议协议数据单元(PDCP PDU)在分离DRB的多个无线协议(对应于与同一PDCP实体相关联的多个RLC实体)上发送,利用MeNB和SeNB资源。在PDCP PDU包重复多连接方式下,每个PDCP PDU经过多个RLC实体发送给接收方。MeNB和SeNB间的接口可以记为Xn或Xx或X2。根据MeNB和SeNB的不同类型,所述接口可以采用不同命名。例如,如果MeNB为LTE eNB,SeNB为gNB,则所述接口记为Xx;如果MeNB为gNB,SeNB为eLTEeNB,则所述接口记为Xn。
图2示出了基站与用户设备UE之间进行下行包重复SCG分离DRB传输的示意图。应理解,对于基站与UE之间进行上行包重复SCG分离DRB传输可以采用同样的协议架构,只是数据从UE发送到基站,即,将图2中的箭头反向即可。
如图2所示,例如分组数据汇聚协议协议数据单元(PDCP PDU)在分离DRB的多个无线协议(对应于与同一PDCP实体相关联的多个RLC实体)上发送,利用MeNB和SeNB资源。在PDCP PDU包重复多连接方式下,每个PDCP PDU经过多个RLC实体发送给接收方。MeNB和SeNB间的接口可以记为Xn或Xx或X2。根据MeNB和SeNB的不同类型,所述接口可以采用不同命名。例如,如果MeNB为LTE eNB,SeNB为gNB,则所述接口记为Xx;如果MeNB为gNB,SeNB为eLTEeNB,则所述接口记为Xn。
下面的实施例以数据包(也可称为分组)PDCP PDU或SDU重复发送两次为例(即一个PDCP实体关联两个RLC实体和/或两个逻辑信道)进行说明。然而,本公开的技术方案并不限于数据包PDCP PDU或SDU重复发送两次的场景。本领域技术人员可以在阅读下文后将其扩展到重复发送多次的场景(例如,一个PDCP实体关联多个RLC实体和/或多个逻辑信道)。
图3(a)和图3(b)给出了载波聚合场景下用户设备UE中的协议架构示意图。具体地,在图3(a)所示的示意图中,一个DRB映射到一个PDCP实体、两个RLC实体和两个逻辑信道、一个MAC实体;而在图3(b)所示示意图中,一个DRB映射到一个PDCP实体、两个RLC实体和两个逻辑信道、两个MAC实体。
图4(a)是示出了根据本申请一个实施例的由用户设备执行的方法40a的流程图。该方法40a从步骤S400处开始。
在步骤S410,用户设备接收来自基站的RRC信令(例如,RRC连接重配置消息),所述RRC信令中包含为用户设备配置支持包重复的DRB的配置信息。例如,该DRB可以是包重复DRB、包重复MCG分离DRB或包重复SCG分离DRB。
在步骤S420,用户设备根据接收到的DRB配置信息建立对应的DRB。
可选的,在步骤S430,用户设备为所建立的DRB对应的逻辑信道计算PDCP实体可传输数据。
最后,方法40a在步骤S440结束。
图4(b)是示出了根据本申请一个实施例的由基站执行的方法40b的流程图.该方法40b从步骤S450处开始。
在步骤S460,基站配置无线资源控制RRC信令(例如,RRC连接重配置消息),所述RRC信令包括用于为用户设备UE配置支持包重复的数据无线承载DRB的配置信息。例如,该DRB可以是包重复DRB、包重复MCG分离DRB或包重复SCG分离DRB。
在步骤S470,基站向用户设备发送该RRC信令。
最后,方法40b在步骤S480结束。
下面,通过若干具体示例来描述图4(a)-(b)所示方法的各个步骤的实现。
基站为用户设备配置包重复DRB
用户设备接收来自基站的RRC信令(例如RRC连接重配置消息),所述RRC信令中包含为用户设备配置包重复DRB的配置信息。
具体地,在一个实施例中,所述RRC信令中为包重复DRB配置了两个逻辑信道标识。下面给出了包重复DRB配置信息的一个示例:
在另一个实施例中,所述RRC信令中为包重复DRB配置一个逻辑信道标识,同时RRC信令中还包含一个包重复DRB指示标识。所述指示标识用于指示DRB是包重复DRB或支持包重复功能的DRB或对应的PDCP实体支持PDCP PDU重复发送两次或多次或对应的PDCP实体支持包重复功能。例如,当所述指示标识取值为“1”或“TRUE”或“Setup”或所述标识出现时,表示对应的DRB是包重复DRB或支持包重复功能的DRB或DRB对应的PDCP实体支持每个PDCPPDU重复发送两次或多次或对应的PDCP实体支持包重复功能;当所述标识取值为“0”或“FALSE”或“Release”或所述标识不出现时,表示对应的DRB不是包重复DRB或不支持包重复功能的DRB或对应的PDCP实体不支持重复发送PDCP PDU或对应的PDCP实体不支持包重复功能。下面给出了包重复DRB配置信息的一个示例:
用户设备根据接收到的配置信息建立包重复DRB
用户设备根据RRC信令中携带的DRB的配置信息建立相应的DRB。
在一个实施例中,所述建立DRB的过程可以包括以下操作:
-建立PDCP实体并根据MCG的安全配置和pdcp-Config配置所述PDCP实体(如果是建立包重复SCG DRB,则按照SCG的安全配置配置PDCP实体);可选的,还包含配置PDCP实体使能包重复功能(本公开中所述使能包重复功能也可以表述为配置PDCP实体将同一PDCPPDU发送到所关联的多个下层实体或RLC实体);或者,配置PDCP实体不使能包重复功能。如果PDCP实体的包重复功能未使能,则PDCP实体将PDCP PDU发送到一个下层实体,即不会重复发送每个PDCP PDU。例如,将PDCP PDU仅通过逻辑信道标识较小或最小(或较大或最大)的逻辑信道关联的RLC实体发送。当接收到来自上层或MAC层或下层等的去使能PDCP的包重复功能的指令时,将PDCP PDU仅通过逻辑信道标识较小或最小或较大或最大的逻辑信道关联的RLC实体发送。
-根据接收到的rlc-Config建立一个或两个MCG RLC实体(如果建立包重复SCGDRB,则建立一个MCG RLC和一个SCG RLC)。如果只接收到一个rlc-Config配置,则所述两个MCG RLC实体采用相同的rlc-Config配置。否则,根据接收到的两个rlc-Config分别配置对应的RLC实体。
-根据接收到的两个逻辑信道标识(记为logicalChannelIdentity)和一个或两个逻辑信道配置(记为logicalChannelConfig)建立两个MCG DTCH逻辑信道(如果建立包重复SCG DRB,则建立一个MCG DTCH和一个SCG DTCH)。所述两个MCG DTCH逻辑信道的逻辑信道标识不同,但可以采用相同或不同的逻辑信道配置。如果接收到两个逻辑信道配置,则为两个MCG DTCH采用不同的逻辑信道配置;否则,采用相同的逻辑信道配置。
在另一个实施例中,所述建立DRB的过程可以包括以下操作:
-建立PDCP实体并根据MCG的安全配置和pdcp-Config配置所述PDCP实体(如果是建立包重复SCG DRB,则按照SCG的安全配置配置PDCP实体);可选的,如果RRC信令中包含包重复DRB指示标识,配置PDCP实体使能包重复功能;或者,如果RRC信令中包含包重复DRB指示标识,配置PDCP实体不使能包重复功能。如果PDCP实体的包重复功能未使能,则PDCP实体将PDCP PDU发送到一个下层实体,即不会重复发送每个PDCP PDU。例如,将PDCP PDU仅通过逻辑信道标识较小(或较大)的逻辑信道关联的RLC实体发送。当接收到来自上层或MAC层或下层等的去使能PDCP的包重复功能的指令时,将PDCP PDU仅通过逻辑信道标识较小或最小或较大或最大的逻辑信道关联的RLC实体发送。
-如果包含包重复DRB指示标识,根据接收到的rlc-Config建立一个或两个MCGRLC实体(如果建立包重复SCG DRB,则建立一个MCG RLC和一个SCG RLC)。如果只接收到一个rlc-Config配置,则所述两个MCG RLC实体采用相同的rlc-Config配置。否则,根据接收到的两个rlc-Config分别配置对应的RLC实体。
-如果包含包重复DRB指示标识,根据接收到的逻辑信道标识(记为logicalChannelIdentity)和逻辑信道配置(记为logicalChannelConfig)建立两个MCGDTCH逻辑信道(如果建立包重复SCG DRB,则建立一个MCG DTCH和一个SCG DTCH)。所述两个MCG DTCH逻辑信道的逻辑信道标识不同,其中一个逻辑信道的标识为RRC信令中携带的值,另一个逻辑信道的标识可以按照预先定义好的规则得到。所述规则包括另一个逻辑信道的标识是RRC信令中携带的逻辑信道标识加上一个偏移得到的值,所述偏移可以是预定义或缺省值。如果为一个DRB配置的逻辑信道超过两个,则其他逻辑信道的标识可以依次取值为RRC信令中配置的逻辑信道标识加上1倍、2倍、3倍……的偏移。优选的,所述偏移为***所支持的(或可配置的或定义的)逻辑信道标识的最大值MAX_LogicalChannel_Identity。例如,假设RRC信令中配置的包重复DRB的逻辑信道标识为5,***定义的最大逻辑信道标识为10,则所述包重复DRB对应的一个逻辑信道的标识为5,另一个逻辑信道标识为15,第3个逻辑信道标识为25,依次类推。所述两个MCG DTCH逻辑信道可以采用相同或不同的逻辑信道配置;如果接收到两个逻辑信道配置,则两个MCG DTCH采用不同的逻辑信道配置;否则,采用相同的逻辑信道配置。
在本实施例中,MAC层将来自逻辑信道标识为i的逻辑信道的数据(或包或RLCPDU)和逻辑信道标识为i+MAX_LogicalChannel_Identity的逻辑信道(或的逻辑信道标识为j且j满足j mod MAX_LogicalChannel_Identity=i的逻辑信道)的数据在不同的载波上发送。
在本实施例中,如果一个DRB配置多个逻辑信道,则在配置DRB的RRC信令中还可以包含一个指示标识,所述指示标识用于指示DRB所对应的逻辑信道数和/或RLC实体数。用户设备根据所述指示标识建立相应数量的RLC实体和/或逻辑信道并按上述实施例中给出的方法设置相应的逻辑信道标识。
用户设备计算PDCP可传输数据
对于包重复DRB或包重复分离DRB或包重复SRB或包重复分离SRB,可以定义PDCP实体的可传输数据为如下数据:
1、PDCP控制PDU;
2、PDCP SDU,所述SDU对应PDU尚未递交到下一层(或称RLC层),所述下一层可以是所述逻辑信道对应的下一层。例如可以包括:还没有被PDCP处理的SDU和已经被PDCP处理后得到的PDU。
载波聚合场景下用户设备上报PDCP可传输数据
在一个实施例中,对于包重复DRB或包重复SRB,当MAC实体触发BSR且计算缓存大小时,将PDCP实体可传输数据指示给包重复DRB或包重复SRB关联的两个逻辑信道。进一步的,在使能了PDCP实体的包重复功能情况下,当MAC实体触发BSR且计算缓存大小时,才将PDCP实体可传输数据指示给包重复DRB或包重复SRB关联的两个逻辑信道;否则,仅将PDCP实体可传输数据指示给包重复DRB或包重复SRB关联的两个逻辑信道中逻辑信道标识较小者或最小者或较大者或最大者。
在另一个实施例中,包重复DRB或包重复SRB对应的逻辑信道群标识是预定义的。在用户设备建立包重复DRB或包重复SRB的DTCH时,将预定义的逻辑信道群标识关联到(或应用于)所建立的包重复DRB或包重复SRB的一个逻辑信道DTCH或两个逻辑信道DTCH。如果是关联到一个逻辑信道DTCH,则可以将所述逻辑信道群标识关联到逻辑信道标识较小者或最小者或较大者或最大者。可选的,所述预定义的逻辑信道群标识只应用于包重复DRB。
在又一个实施例中,包重复DRB或包重复SRB的逻辑信道群标识包含在用于配置包重复DRB或包重复SRB的RRC信令中。在用户设备建立包重复DRB或包重复SRB的DTCH时,将所述逻辑信道群标识关联到(或应用于)所建立的包重复DRB或包重复SRB的一个逻辑信道DTCH或两个逻辑信道DTCH。如果是关联到一个逻辑信道DTCH,则可以将所述逻辑信道群标识关联到逻辑信道标识较小者或最小者或较大者或最大者。也可以为包重复DRB或包重复SRB的两个DTCH配置两个不同的逻辑信道群标识。可选的,为包重复DRB分配相同的逻辑信道群标识,包重复DRB和不支持包重复的DRB分配不同的逻辑信道标识。
多连接场景下用户设备上报PDCP可传输数据
用户设备接收来自基站的RRC信令,例如RRC连接重配置消息,所述RRC信令用于为UE配置包重复分离DRB(包括MCG分离DRB和SCG分离DRB)或包重复分离SRB(包括MCG分离SRB和SCG分离SRB)。
然后,用户设备根据接收到的RRC信令建立包重复分离DRB或包重复分离SRB。
对于所配置的包重复分离DRB或包重复分离SRB,将PDCP实体中的可传输数据指示给为SCG配置的MAC实体和为MCG配置的MAC实体。进一步的,在使能了PDCP实体的包重复功能情况下,才将PDCP实体中的可传输数据指示给为SCG配置的MAC实体和为MCG配置的MAC实体。
图5(a)是示出了根据本申请一个实施例的用户设备50a的框图。如图5(a)所示,该用户设备50a包括处理器510a和存储器520a。处理器510a例如可以包括微处理器、微控制器、嵌入式处理器等。存储器520a例如可以包括易失性存储器(如随机存取存储器RAM)、硬盘驱动器(HDD)、非易失性存储器(如闪速存储器)、或其他存储器等。存储器520a上存储有程序指令。该指令在由处理器510a运行时,可以执行本公开详细描述的由用户设备执行的上述方法。
图5(b)是示出了根据本申请一个实施例的基站(BS)50b的框图。如图5(b)所示,该BS 50b包括处理器510b和存储器520b。处理器510b例如可以包括微处理器、微控制器、嵌入式处理器等。存储器520b例如可以包括易失性存储器(如随机存取存储器RAM)、硬盘驱动器(HDD)、非易失性存储器(如闪速存储器)、或其他存储器等。存储器520b上存储有程序指令。该指令在由处理器510b运行时,可以执行本公开详细描述的由基站执行的上述方法。
另外,用于实现本公开各实施例功能的程序可以记录在计算机可读记录介质上。可以通过使计算机***读取记录在所述记录介质上的程序并执行这些程序来实现相应的功能。此处的所谓“计算机***”可以是嵌入在该设备中的计算机***,可以包括操作***或硬件(如***设备)。“计算机可读记录介质”可以是半导体记录介质、光学记录介质、磁性记录介质、短时动态存储程序的记录介质、或计算机可读的任何其他记录介质。
用在上述实施例中的设备的各种特征或功能模块可以通过电路(例如,单片或多片集成电路)来实现或执行。设计用于执行本说明书所描述的功能的电路可以包括通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或上述器件的任意组合。通用处理器可以是微处理器,也可以是任何现有的处理器、控制器、微控制器、或状态机。上述电路可以是数字电路,也可以是模拟电路。因半导体技术的进步而出现了替代现有集成电路的新的集成电路技术的情况下,本公开的一个或多个实施例也可以使用这些新的集成电路技术来实现。
此外,本公开并不局限于上述实施例。尽管已经描述了所述实施例的各种示例,但本公开并不局限于此。安装在室内或室外的固定或非移动电子设备可以用作终端设备或通信设备,如AV设备、厨房设备、清洁设备、空调、办公设备、自动贩售机、以及其他家用电器等。
如上,已经参考附图对本公开的实施例进行了详细描述。但是,具体的结构并不局限于上述实施例,本公开也包括不偏离本公开主旨的任何设计改动。另外,可以在权利要求的范围内对本公开进行多种改动,通过适当地组合不同实施例所公开的技术手段所得到的实施例也包含在本公开的技术范围内。此外,上述实施例中所描述的具有相同效果的组件可以相互替代。