本发明涉及一种通信领域,特别涉及一种介质访问控制(MAC,Media Access Control)层实体的处理方法、用户设备以及通信系统。
背景技术:
在LTE-A系统中,用户设备(也可称为终端)主要通过空中接口与基站进行通信。空中接口协议分为控制平面和数据平面(也可称为用户平面)。其中,控制平面主要用来生成和传输空口的控制信息;而用户平面则主要用来传输用户数据。
图1是用户设备与基站间的控制平面协议结构的一示意图,图2是用户设备与基站间的用户平面协议结构的一示意图。如图1和图2所示,无论是用户平面还是控制平面,用户设备侧都有相应的MAC层。实际上,在设备的具体实现中,MAC层是用户平面和控制平面共享的。
图3是用户设备侧的MAC层结构的一示意图。如图3所示,最右侧的控制模块控制MAC层中其他所有实体。右下侧的随机接入控制(Random Access Control)模块对随机接入过程进行控制。左下侧的混合自动重传请求(HARQ,Hybrid Automatic Repeat Request)模块完成上下行的HARQ操作。中部的(解)复用((De-)Multiplexing)模块是双向通道,在下行链路中完成对MAC协议数据单元(PDU,Protocol Data Unit)的解复用,解复用完成后将相关的数据传输给相应的下行CCCH信道、下行DCCH信道和下行DTCH信道,上行链路中则对上行CCCH信道、上行DCCH信道和上行DTCH信道来的数据和MAC层控制信元进行复用,生成MAC PDU。而最左侧的解复用(De Multiplexing)模块则只针对下行链路,对MCH传来的数据进行解复用,并分别传输到MCCH和MTCH信道。最上面的逻辑信道优先处理(Logical Channel Prioritization)模块则只针对上行信道,根据一定优先级准则,对来自不同逻辑信道的数据和MAC层控制信元采用不同优先级进行处理。
在现有的LTE-A CA系统中,对MAC层的主要操作有两个:重配和重置。在重配过程中,MAC层的相关配置被增加、修改或删除。其中,在重配过程中,如果有辅小区增加时,MAC层需要初始化相应的HARQ实体,这是因为每个辅小区需要不同的HARQ实体。而当辅小区被移走时,相应的HARQ实体也应该被移走,这是因为如果这个HARQ实体不移走,会占用用户设备的资源。在MAC层的重置过程中,会有MAC层的计时器被停止,所有相关的过程被取消等操作,主要目的是让MAC层的配置处于一个初始的能够被大家共知的状态。但是,在重置过程中,并没有对MAC层中的其他实体采取像对HARQ实体那样,有初始化或移走的操作;即,对这些MAC层中除HARQ实体之外的实体,在MAC层进行重置之后仍然存在。从MAC层的整体来看,在MAC层进行重置之后,整个的MAC实体仍然存在。
LTE-A系统中,用户设备有两个状态:连接状态和空闲状态。在连接状态下,用户设备可以与网络侧之间交流专用数据;而在空闲状态下,则用户设备只能从网络侧接收广播或多播数据。从空闲状态转到连接状态,网络侧需要给用户设备配置很多专用无线资源,用户设备本身也需要为连接状态配置专有资源,比如建立相关实体和启动相关的计时器,而反之从连接状态转向空闲状态,所有这些专用的无线资源和用户设备处的专有资源则需要释放。
在[非专利文献1]中,规定了离开连接状态时的用户设备动作,包括:重置MAC实体;停止所有正在运行的除T320,T325和T330之外的计时器;释放所有的无线资源,包括释放所有已经建立无线承载的无线链路控制(RLC,Radio Link Control)实体,MAC配置和相关联的分组数据汇聚协议(PDCP,Packet Data Converge Protocol)实体等等。可以看出在用户设备离开连接状态时,MAC层中除HARQ实体之外的其他实体并没有被释放或移走。
另一方面,在目前的LTE-A系统中,主要部署了宏小区(Macro Cell)。未来随着业务量的增加,为了进行系统负载分流或扩展覆盖,可能要继续部署小小区(例如,微小区Micro Cell或Pico Cell,微微小区Femto Cell,远端无线头RRH等等)。小小区的覆盖面积比较小,但是数量比较多。
但是,发明人发现如果只是简单地进行小小区的部署,不进行控制方面的优化,就会造成切换次数多,掉话率增加,控制信令负担增加等很多方面的问题。并且,如果按照现有的协议规定,不会对任何一个MAC实体进行删除或移除。对于存在不止一个通路时,MAC实体如何进行建立或者删除,现有技术中没有进行研究。因此,不能保证在优化控制的基础上减少用户设备资源的浪费,不能进一步有效地提高用户设备的处理能力。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
下面列出了对于理解本发明和常规技术有益的文献,通过引用将它们并入本文中,如同在本文中完全阐明了一样。
[非专利文献1]:3GPP TS 36.331V11.3.0(2013-03)Radio Resource Control(RRC)specification.(Release 11)
[非专利文献2]:3GPP TS 36.321V11.2.0(2013-03).Medium Access Control(MAC)protocol specification(Release 11)
[非专利文献3]:3GPP TS 36.300V11.5.0(2013-03)Overall description(Stage2).(Release 11)
技术实现要素:
本发明实施例提供一种介质访问控制层实体的处理方法、用户设备以及通信系统。目的在于合理建立或者删除MAC实体,有效地管理用户设备资源。
根据本发明实施例的一个方面,提供一种介质访问控制层实体的处理方法,所述方法包括:
用户设备为第二通路建立相应的介质访问控制层实体,使得所述用户设备与网络侧之间具有包括第一通路和所述第二通路的双通路;
其中,所述第一通路具有无线资源控制实体并且信令无线承载通过所述第一通路被传递;所述第二通路的介质访问控制层实体包括:复用或解复用模块,逻辑信道优先处理模块,控制模块,随机接入控制模块和混合自动重传请求模块;以及
所述用户设备在接收释放所述第二通路的指令时,释放所述第二通路的介质访问控制层实体,停止所述第二通路相关的计时器,以及释放所述第二通路相关的所有无线资源。
根据本发明实施例的另一方面,提供一种用户设备,所述用户设备包括:
通路建立单元,为第二通路建立相应的介质访问控制层实体,使得所述用户设备与网络侧之间建立包括第一通路和所述第二通路的双通路;
其中,所述第一通路具有无线资源控制实体并且信令无线承载通过所述第一通路被传递;所述第二通路的介质访问控制层实体包括:复用或解复用模块以及逻辑信道优先处理模块,控制模块,随机接入控制模块和混合自动重传请求模块;
指令接收单元,接收释放所述第二通路的指令;
通路释放单元,释放所述第二通路的介质访问控制层实体;以及
资源释放单元,停止所述第二通路相关的计时器,以及释放所述第二通路相关的所有无线资源。
根据本发明实施例的另一方面,提供一种通信系统,所述通信系统包括如上所述的用户设备。
根据本发明实施例的又一个方面,提供一种计算机可读程序,其中当在用户设备中执行所述程序时,所述程序使得计算机在所述用户设备中执行如上所述的介质访问控制层实体的处理方法。
根据本发明实施例的又一个方面,提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在用户设备中执行如上所述的介质访问控制层实体的处理方法。
本发明实施例的有益效果在于,通过对双通路结构下的MAC实体进行合理建立或释放,在优化控制的基础上减少用户设备资源的浪费。
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
附图说明
参照以下的附图可以更好地理解本发明的很多方面。附图中的部件不是成比例绘制的,而只是为了示出本发明的原理。为了便于示出和描述本发明的一些部分,附图中对应部分可能被放大或缩小。
在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。
图1是用户设备与基站间的控制平面协议结构的一示意图;
图2是用户设备与基站间的用户平面协议结构的一示意图
图3是用户设备侧的MAC层结构的一示意图;
图4是上行链路用户设备侧的用户平面协议栈的一种结构示意图;
图5是上行链路用户设备侧的用户平面协议栈的另一种结构示意图;
图6是上行链路用户设备侧的用户平面协议栈的一种结构示意图;
图7是上行链路用户设备侧的用户平面协议栈的另一种结构示意图;
图8是本发明实施例1的MAC层实体的处理方法的一流程示意图;
图9是本发明实施例1的第二通路的MAC层实体的一结构示意图;
图10是本发明实施例1的MAC层实体的处理方法的另一流程示意图;
图11是本发明实施例2的MAC层实体的处理方法的一流程示意图;
图12是本发明实施例2的MAC层实体的处理方法的另一流程示意图;
图13是本发明实施例2的MAC层实体的处理方法的另一流程示意图;
图14是本发明实施例2的MAC层实体的处理方法的另一流程示意图;
图15是本发明实施例2的MAC层实体的处理方法的另一流程示意图;
图16是本发明实施例3的用户设备的一构成示意图;
图17是本发明实施例3的用户设备的另一构成示意图;
图18是本发明实施例4的用户设备的一构成示意图;
图19是本发明实施例4的用户设备的另一构成示意图;
图20是本发明实施例4的用户设备的另一构成示意图;
图21是本发明实施例4的用户设备的另一构成示意图;
图22是本发明实施例4的用户设备的另一构成示意图;
图23是本发明实施例5的通信系统的一构成示意图。
具体实施方式
参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。
在标准组织中,为了解决宏小区和小小区共存时存在的多个问题,提出了双连通(Dual Connectivity)结构。在双连通结构下,用户设备(或者也可称为终端)可以与网络侧同时建立两个或多个通路(connectivity)。典型的,一个通路在用户设备与宏小区基站之间,另一个在用户设备与小小区基站之间,这里可以分别称为第一通路(例如宏通路)与第二通路(例如小通路)。
一般来讲,相对于小通路,宏通路会有更强大的功能,可以有更多的控制功能。例如控制平面的无线资源控制功能可以只存在于宏通路,或者宏通路中的无线资源控制功能除了控制宏通路之外,还有小通路的部分无线资源控制功能;或者承载更多地信道,例如宏通路可以承载广播信道、寻呼信道等;或者承载更多种类的无线承载,例如宏通路上可以承载信号无线承载和数据无线承载。而小通路上可以只承载数据无线承载。
值得注意的是,本发明的第一通路并不限于在用户设备与宏小区基站之间、第二通路也不限于在用户设备与小小区基站之间。例如,第一通路也可以存在于用户设备与小小区基站之间、第二通路可以存在于用户设备与宏小区基站之间;在这种场景下,用户设备与小小区基站之间的第一通路的功能可以强于用户设备与宏小区基站之间的第二通路的功能。本发明并不限于此,以下仅以第一通路在用户设备与宏小区基站之间、第二通路在用户设备与小小区基站之间为例,对本发明进行详细说明。此外,在具体实现时,用户设备与网络之间可能存在3条或更多条通路,这个时候,仅有一条通路为第一通路,其他通路都为第二通路。本发明内容同样适用于多条通路的情况。
在每个通路内,会有多个层(例如,物理层、MAC层、RLC层等)来完成控制面的功能(主要涉及空口控制信令的生成和传输)和用户面的功能(主要涉及空口用户数据的传输)。为了实现双连通结构,空口的协议栈结构有多种选择。由于用户平面和控制平面可以用同样的思路来进行多种协议栈结构的分析,下面以用户平面来举例说明。
图4是上行链路用户设备侧的用户平面协议栈的一种结构示意图,示出了从PDCP层分开的情况。如图4所示,在两个通路中都有分布式的PDCP层、RLC层、MAC层和PHY层。
图5是上行链路用户设备侧的用户平面协议栈的另一种结构示意图,示出了从RLC层分开的情况。如图5所示,在两个通路中都有分布式的RLC层、MAC层和PHY层。但是,在用户设备中有集中式的PDCP层,PDCP层与两个通路中的RLC层都有联系。
图6是上行链路用户设备侧的用户平面协议栈的另一种结构示意图,示出了从MAC层分开的情况。如图6所示,在两个通路中都有分布式的MAC和PHY层。但是,在用户设备中有集中式的PDCP层和RLC层,RLC层与两个通路中的MAC层都有联系。
图7是上行链路用户设备侧的用户平面协议栈的另一种结构示意图,示出了从PHY层分开的情况。如图7所示,在两个通路中都有分布式的PHY层;但是,在用户设备中有集中式的PDCP层、RLC层和MAC层。
如图4至6所示,图4至图6中都有两个MAC层实体,其中一个是在宏通路中,一个在小通路中。如果一个用户设备与网络侧之间建立了这种双连通结构,那么用户设备在离开连接状态或者释放第二通路时,按照现有的协议规定不会对任何一个MAC实体进行删除或移除。在用户设备转换为空闲状态时要维护两个MAC实体,这显然浪费了资源,需要加以避免。
实施例1
本发明实施例提供一种MAC层实体的处理方法。图8是本发明实施例的处理方法的一流程示意图,如图8所示,所述方法包括:
步骤801,用户设备为第二通路建立相应的MAC层实体,使得该用户设备与网络侧之间具有双通路;该双通路包括第一通路和功能弱于第一通路的第二通路;其中,第二通路的MAC层实体至少包括:复用或解复用模块以及逻辑信道优先处理模块。
在一个实施方式中,第二通路的MAC层实体还包括控制模块。第二通路的MAC层实体与第一通路的MAC层实体分别独立使用控制模块进行控制,由此形成完全独立的分布式MAC结构。
在本实施方式中,两个通路中的MAC层实体完全独立,即每个MAC层实体都有自己独立的控制模块。例如,第一通路(宏通路)的MAC层实体可以采用现有协议的结构(例如图3所示的结构);而第二通路(小通路)的MAC层实体可以采用如图9所示的结构。
图9是本发明实施例的第二通路的MAC层实体的一结构示意图。如图9所示,(解)复用模块、逻辑信道优先处理模块都在第二通路MAC层中的控制模块的控制下,操作独立于第一通路的MAC层。
此外,第二通路的MAC层实体还可以包括:随机接入控制模块和/或HARQ模块。如图9所示,HARQ模块和随机接入控制模块也在第二通路MAC层中的控制模块的控制下,操作独立于第一通路的MAC层。
值得注意的是,本发明不限于此,第二通路的MAC层实体还可以有其他实施方式。在本实施方式中,第二通路的MAC层实体至少包括控制模块、(解)复用模块和逻辑信道优先处理模块。至于这些模块的具体结构或实现,可以参考现有技术。
在另一实施方式中,第二通路的MAC层实体与第一通路的MAC层实体使用共同的控制模块进行控制,由此形成半独立的分布式MAC结构。
在本实施方式中,两个通路中的MAC层实体可以在同一个控制模块控制下。这样,控制模块将控制两个(解)复用模块(每个通路各对应一个)、两个逻辑信道优先处理模块(每个通路各对应一个)。
此外,如果第二通路有对应的物理信道,则这个MAC层实体中还会有第二通路对应的随机接入控制模块和第二通路对应的HARQ模块。同时,控制模块也控制第二通路对应的随机接入控制模块和第二通路对应的HARQ模块。
在本实施方式中,第二通路的MAC层实体至少包括(解)复用模块和逻辑信道优先处理模块。第二通路对应的(解)复用模块、逻辑信道优先处理模块、随机接入控制模块和HARQ模块也按照一定的结构进行连通。例如,可以按照图9中的结构进行控制。
由此,通过在双通路结构下合理建立MAC层实体,可以有效地管理用户设备资源。
图10是本发明实施例的处理方法的另一流程示意图,如图10所示,所述方法包括:
步骤1001,用户设备为第二通路建立相应的MAC层实体,使得该用户设备与网络侧之间具有双通路;该双通路包括第一通路和功能弱于第一通路的第二通路。
步骤1002,用户设备释放第二通路的MAC层实体。
在本实施例中,如果用户设备与网络侧之间有双连通结构,那么用户设备在接收到释放第二通路的指令、或者该用户设备要离开连接状态时,释放第二通路的MAC层实体。但本发明释放第二通路的MAC层实体的条件不限于此,还可以是其他释放条件。
在一个实施方式中,用户设备先释放第二通路;然后进行离开连接状态的操作,可以按照现有协议规定进行离开连接状态的操作。其中,在释放第二通路的过程中,可以包括:释放第二通路的MAC层实体,停止第二通路相关的计时器,释放第二通路相关的所有无线资源配置。
在具体实施释放第二通路的MAC层实体时,如果第二通路的MAC层实体采用的是完全独立的分布式MAC结构,即包含独立的控制模块,则在释放第二条通路的MAC层实体时,至少释放第二通路MAC层实体的控制模块、(解)复用模块、逻辑信道优先处理模块。如果还包括随机接入控制模块和/或HARQ模块、则也将随机接入控制模块和/或HARQ模块释放。
在具体协议实现释放第二通路时,可以在“释放第二通路”的过程中规定,释放第二通路的MAC层实体,停止第二通路相关的除去空闲状态下应该运行的所有计时器,释放第二通路相关的所有无线资源配置,包括释放第二条通路中所有已经建立无线承载的RLC层实体和相关联的PDCP层实体。这里,停止相关计时器和释放相关实体(MAC层实体,RLC层实体,PDCP层实体)的时间顺序不仅限于上文表述的先后顺序,在实际实现时可以根据具体情况进行调整。
这样,在用户设备接收到基站的连接释放消息时、或者用户设备高层要求释放连接时、或者用户设备在切换出演进通用陆地无线接入(E-UTRA,Evolved Universal Terrestrial Radio Access)系统时、或者接收到要求离开连接状态的其他命令时,判断该用户设备是否有双连通结构。如果有双连通结构,则先释放第二通路,然后再按照现有协议规定进行离开连接状态下的操作,包括:重置第一通路的MAC层实体,停止所有正在运行的除T320,T325和T330之外的计时器;释放第一通路所有的无线资源,包括释放所有已经建立无线承载的RLC层实体,MAC层配置和相关联的PDCP层实体。以及,通知高层RRC连接已经释放并通知原因,如果离开RRC连接状态的原因既不是由于接收到“从E-UTRA移动出命令”,也不是由于计时器T311正在运行时选择了一个跨无线接入技术(RAT,Radio Access Technology)小区,那么该用户设备就进入空闲状态,并按照相关协议进行相关操作。
在具体实施释放第二通路的MAC层实体时,如果第二通路的MAC层实体采用的是半独立的分布式MAC结构,即与第一通路的MAC层实体共用控制模块,则在释放第二通路的过程中,释放第二通路中相关的MAC层实体,至少释放(解)复用模块和逻辑信道优先处理模块。如果还包括随机接入控制模块和/或HARQ模块、则也将随机接入控制模块和/或HARQ模块释放。
具体协议实现释放第二通路时,可以在“MAC重配”过程中规定,当释放一个通路时,用户设备就给被释放的通路至少释放对应的(解)复用模块和逻辑信道优先处理模块。然后再在“释放第二通路”的过程中规定,停止第二通路相关的除去空闲状态下应该运行的所有计时器,释放第二通路相关的所有无线资源配置,包括:释放第二条通路中所有已经建立无线承载的RLC层实体和相关联的PDCP层实体。这里,停止相关计时器和释放相关实体(MAC层实体,RLC层实体,PDCP层实体)的时间顺序不仅限于上文表述的先后顺序,在实际实现时可以根据具体情况进行调整。
这样,在用户设备接收到基站的连接释放消息时、或者用户设备高层要求释放连接时、或者用户设备在切换出E-UTRA系统时、或者接收到其他要求离开连接态的命令时,判断该用户设备是否有双连通结构。如果有双连通结构,则先释放第二通路,然后再按照现有协议规定进行离开连接状态下的操作,包括:重置第一通路的MAC层实体,停止所有正在运行的除T320,T325和T330之外的计时器;释放第一通路所有的无线资源,包括释放所有已经建立无线承载的RLC层实体,MAC层配置和相关联的PDCP层实体等等;通知高层RRC连接已经释放并通知原因,如果离开RRC连接状态的原因既不是由于接收到“从E-UTRA移动出命令”,也不是由于计时器T311正在运行时选择了一个跨RAT小区,那么该用户设备就进入空闲状态,并按照相关协议进行相关操作。
在另一个实施方式中,用户设备可以同时释放第二通路和进行离开连接状态的操作。
在具体实施释放第二通路的MAC层实体时,如果第二通路的MAC层实体采用的是完全独立的分布式MAC结构,即包含独立的控制模块,则用户设备需要释放第二通路对应的MAC层实体,包括至少释放第二通路的MAC层实体的控制模块、(解)复用模块、逻辑信道优先处理模块。如果还包括随机接入控制模块和/或HARQ模块、则也将随机接入控制模块和/或HARQ模块释放。如果第二通路的MAC层实体采用的是半独立的分布式MAC结构,即与第一通路的MAC层实体共用控制模块,则用户设备需要释放第二通路对应的MAC层实体,例如:(解)复用模块和逻辑信道优先处理模块。如果还包括随机接入控制模块和/或HARQ模块、则也将随机接入控制模块和/或HARQ模块释放。
在具体协议实现本实施方式时,可以在现有的“终端离开连接的动作”过程的开始部分先进行判断,判断是否具有双连通结构。如果有双连通结构,则释放第二通路对应的MAC层实体,然后同时进行释放第二通路的剩余操作和离开连接状态的操作,包括:对第一通路对应的MAC层实体进行重置,然后,同时停止两个通路对应的、除去在空闲态下应该运行的计时器之外的所有计时器,以及释放两个通路相关的所有无线资源。两个通路相关的所有无线资源包括:第一通路的MAC层配置,两个通路中已经建立无线承载的RLC层实体和相关联的PDCP层实体。然后,进行离开连接状态时的后续动作。这里,停止相关计时器和释放相关无线资源(例如,MAC层配置,RLC层实体,PDCP层实体等)的时间顺序不仅限于上文表述的先后顺序,在实际实现时可以根据具体情况进行调整。
这样,在用户设备接收到基站的连接释放消息时、或者用户设备高层要求释放连接时、或者用户设备在切换出E-UTRA系统时、或者接收到其他要求离开连接态的命令时,判断该用户设备是否有双连通结构。如果有双连通结构,则释放第二通路对应的MAC层实体,然后,对第一通路对应的MAC层实体进行重置,然后,同时停止两个通路对应的、除去在空闲态下应该运行的计时器之外的所有计时器,以及释放两个通路相关的所有无线资源。两个通路相关的所有无线资源包括:第一通路的MAC层配置,两个通路中已经建立无线承载的RLC层实体和相关联的PDCP层实体。然后,通知高层RRC连接已经释放并通知原因,如果离开RRC连接状态的原因既不是由于接收到“从E-UTRA移动出命令”,也不是由于计时器T311正在运行时选择了一个跨RAT小区,那么该用户设备就进入空闲状态,并按照相关协议进行相关操作。
在另一个实施方式中,用户设备在接收到释放第二条通路的指令时,释放第二条通路的MAC层实体。其中,该释放第二条通路的指令可以来自基站,也可以来自用户设备的内部,例如,由于用户设备其他操作引起的对第二条通路的释放。
在具体实施时,该方法还可以包括:停止第二通路相关的计时器,释放第二通路相关的所有无线资源,包括释放第二条通路中所有已经建立无线承载的RLC层实体和相关联的PDCP层实体。这里,停止相关计时器和释放相关实体(例如,MAC层实体,RLC层实体,PDCP层实体等)的时间顺序不仅限于上文表述的先后顺序,在实际实现时可以根据具体情况进行调整。
在具体实施释放第二通路的MAC层实体时,如果第二通路的MAC层实体采用的是完全独立的分布式MAC结构,即包含独立的控制模块,则用户设备需要释放第二通路对应的MAC层实体,包括至少释放第二通路MAC层实体的控制模块、(解)复用模块、逻辑信道优先处理模块。如果还包括随机接入控制模块和/或HARQ模块、则也将随机接入控制模块和/或HARQ模块释放。如果第二通路的MAC层实体采用的是半独立的分布式MAC结构,即与第一通路的MAC层实体共用控制模块,则用户设备需要释放第二通路对应的MAC层实体,例如:(解)复用模块和逻辑信道优先处理模块。如果还包括随机接入控制模块和/或HARQ模块、则也将随机接入控制模块和/或HARQ模块释放。
由上述实施例可知,通过在双通路结构下,合理建立或者释放第二通路对应的MAC层实体,可以有效地管理用户设备资源,在优化控制的基础上减少资源的浪费。
实施例2
本发明实施例提供一种MAC层实体的处理方法,在用户设备与网络侧之间已经存在双通路的情况下,对释放MAC层实体进行说明。与实施例1相同的内容不再赘述。
图11是本发明实施例的处理方法的一流程示意图,如图11所示,所述方法包括:
步骤1101,用户设备释放第二通路的MAC层实体;
其中,该用户设备与网络侧之间具有包括第一通路和功能弱于第一通路的第二通路的双通路;第二通路的MAC层实体至少包括:复用或解复用模块以及逻辑信道优先处理模块。
在本实施例中,如果用户设备与网络侧之间有双连通结构,那么用户设备在接收到释放第二通路的指令、或者该用户设备要离开连接状态时,释放第二通路的MAC层实体。但本发明释放第二通路的MAC层实体的条件不限于此,还可以是其他释放条件。
在一个实施方式中,用户设备可以先释放第二通路,然后进行现有协议规定的离开连接状态的操作。图12是本发明实施例的处理方法的另一流程示意图,如图12所示,所述方法包括:
步骤1201,用户设备在离开连接状态时,释放第二通路的MAC层实体;
步骤1202,用户设备停止第二通路相关的除去空闲状态下应该运行的计时器外的所有计时器,以及释放第二通路相关的所有无线资源,包括释放第二条通路中所有已经建立无线承载的RLC层实体和相关联的PDCP层实体。
这里,步骤1201和步骤1202中停止相关计时器和释放相关实体(例如,MAC层实体,RLC层实体,PDCP层实体等)的时间顺序不仅限于上文表述的先后顺序,在实际实现时可以根据具体情况进行调整。
步骤1203,用户设备进行现有协议中规定的离开连接状态的操作。包括重置第一通路的MAC实体;停止所有正在运行的除T320,T325和T330之外的计时器;释放第一通路的所有的无线资源,包括释放所有已经建立无线承载的RLC层实体,MAC层配置和相关联的PDCP层实体等等。
在具体实施时,该方法还可以包括:通知高层RRC连接已经释放并通知原因;以及如果离开RRC连接状态的原因既不是由于接收到从E-UTRA移动出的命令、也不是由于计时器T311正在运行时选择了一个跨RAT小区,则该用户设备进入空闲状态。
具体地,步骤1201中用户设备离开连接状态,可以包括:用户设备接收到基站的连接释放消息、或者用户设备的高层要求释放连接、或者用户设备切换出E-UTRA系统、或者用户设备接收到要求离开连接状态的其他命令。
在另一个实施方式中,用户设备还可以同时释放第二通路和进行离开连接状态的操作。图13是本发明实施例的处理方法的另一流程示意图,如图13所示,所述方法包括:
步骤1301,用户设备在离开连接状态时,释放第二通路的MAC层实体;
步骤1302,用户设备进行离开连接状态的操作,包括重置第一通路的MAC层实体,停止第一通路和第二通路对应的、除去在空闲态下应该运行的计时器之外的所有计时器,释放两个通路相关的所有无线资源等步骤。
在具体实施时,该方法还可以包括:通知高层RRC连接已经释放并通知原因;以及如果离开RRC连接状态的原因既不是由于接收到从E-UTRA移动出的命令、也不是由于计时器T311正在运行时选择了一个跨RAT小区,则该用户设备进入空闲状态。
具体地,步骤1301中用户设备离开连接状态,可以包括:用户设备接收到基站的连接释放消息、或者用户设备的高层要求释放连接、或者用户设备切换出E-UTRA系统、或者用户设备接收到要求离开连接状态的其他命令。
在另一个实施方式中,用户设备在接收到释放第二通路的指令时,释放第二通路的MAC层实体。图14是本发明实施例的处理方法的另一流程示意图,如图14所示,所述方法包括:
步骤1401,用户设备接收释放第二条通路的指令;
其中,该指令可以来自基站,也可以来自用户设备的内部,例如,由于用户设备其他操作引起的对第二条通路的释放。
步骤1402,用户设备释放第二条通路的MAC层实体。
在具体实施时,该方法还可以包括:停止第二通路相关的所有计时器,释放第二通路相关的所有无线资源,包括释放第二条通路中所有已经建立无线承载的RLC层实体和相关联的PDCP层实体。这里,停止相关计时器和释放相关实体(例如,MAC层实体,RLC层实体,PDCP层实体等)的时间顺序不仅限于上文表述的先后顺序,在实际实现时可以根据具体情况进行调整。
在具体实施释放第二条通路的MAC层实体时,如果第二通路的MAC层实体采用的是完全独立的分布式MAC结构,即包含独立的控制模块,则用户设备需要释放第二通路对应的MAC层实体,包括至少释放第二通路MAC层实体的控制模块、(解)复用模块、逻辑信道优先处理模块。如果还包括随机接入控制模块和/或HARQ模块、则也将随机接入控制模块和/或HARQ模块释放。如果第二通路的MAC层实体采用的是半独立的分布式MAC结构,即与第一通路的MAC层实体共用控制模块,则用户设备需要释放第二通路对应的MAC层实体,例如:(解)复用模块和逻辑信道优先处理模块。如果还包括随机接入控制模块和/或HARQ模块、则也将随机接入控制模块和/或HARQ模块释放。
在本实施方式中,如果用户设备还接收到离开连接状态的指令,那么还可以引起释放第二条通路的动作。而释放第二条通路的动作和离开连接状态的动作有可以有两种实现方式:先释放第二通路再执行现有协议规定的离开连接状态的动作;或者先释放第二通路的MAC层实体再执行离开连接状态的动作。具体实现可以参考附图12和13所示的两种实施方式。
在本实施例中,用户设备还可以判断是否具有双通路。图15是本发明实施例的处理方法的另一流程示意图,如图15所示,所述方法包括:
步骤1501,用户设备判断是否具有包括第一通路和第二通路的双通路;
步骤1502,用户设备判断为具有双通路时,释放第二通路的MAC层实体。
在具体实施时,在步骤1502中还可以增加其他释放MAC层实体的条件,例如上述实施方式所述的“在离开连接状态时”或者“在接收到释放第二通路时”等等。但本发明不限于此,可以根据实际情况确定具体的释放条件。
由上述实施例可知,通过在双通路结构下释放第二通路对应的MAC层实体,可以有效地管理用户设备资源,在优化控制的基础上减少资源的浪费。
实施例3
本发明实施例提供一种用户设备,对应于实施例1所述的MAC层实体的处理方法,相同的内容不再赘述。
图16是本发明实施例的用户设备的一构成示意图。如图16所示,用户设备1600包括:通路建立单元1601。用户设备1600的其他部分可以参考现有技术,此处不再赘述。
其中,通路建立单元1601为第二通路建立相应的MAC层实体,使得用户设备与网络侧之间建立包括第一通路和功能弱于第一通路的第二通路的双通路;其中,第二通路的MAC层实体至少包括:复用或解复用模块以及逻辑信道优先处理模块。
在一个实施方式中,第二通路的MAC层实体还包括控制模块;第二通路的MAC层实体与第一通路的MAC层实体分别独立使用控制模块进行控制,由此形成完全独立的分布式MAC结构。
在另一个实施方式中,第二通路的MAC层实体与第一通路的MAC层实体使用共同的控制模块进行控制,由此形成半独立的分布式MAC结构。
在具体实施时,第二通路的MAC层实体还可以包括:随机接入控制模块和/或混合自动重传请求模块。但本发明不限于此,可以根据实际情况确定具体的结构。
图17是本发明实施例的用户设备的另一构成示意图。如图17所示,用户设备1700包括:通路建立单元1601,如上所述。
如图17所示,用户设备1700还可以包括:通路释放单元1702。该通路释放单元1702释放第二通路的MAC层实体。例如,可以在用户设备1700离开连接状态时释放第二通路的MAC层实体,也可以在接收到释放第二通路的指令时释放第二通路的MAC层实体;本发明不限于此。
由上述实施例可知,通过在双通路结构下,合理建立或者释放第二通路对应的MAC层实体,可以有效地管理用户设备资源,在优化控制的基础上减少资源的浪费。
实施例4
本发明实施例提供一种用户设备,对应于实施例2所述的MAC层实体的处理方法,相同的内容不再赘述。
图18是本发明实施例的用户设备的一构成示意图。如图18所示,用户设备1800包括:通路释放单元1801。用户设备1800的其他部分可以参考现有技术,此处不再赘述。
其中,通路释放单元1801释放第二通路的MAC层实体;其中,用户设备与网络侧之间具有包括第一通路和功能弱于第一通路的第二通路的双通路;第二通路的MAC层实体至少包括:复用或解复用模块以及逻辑信道优先处理模块。
在一个实施方式中,用户设备可以先释放第二通路,然后进行现有协议规定的离开连接状态的操作。图19是本发明实施例的用户设备的另一构成示意图,如图19所示,用户设备1900包括:通路释放单元1801,如上所述。
如图19所示,用户设备1900还可以包括:资源释放单元1902;该资源释放单元1902停止第二通路相关的除去空闲状态下应该运行的计时器之外的所有计时器,以及释放第二通路相关的所有无线资源。
如图19所示,用户设备1900还可以包括:离开操作单元1903;该离开操作单元1903进行离开连接状态的操作,可以按照现有协议的规定进行操作。
在另一个实施方式中,用户设备还可以同时释放第二通路和进行离开连接状态的操作。图20是本发明实施例的用户设备的另一构成示意图,如图20所示,用户设备2000包括:通路释放单元1801,如上所述。
如图20所示,用户设备2000还可以包括:离开操作单元2002;该离开操作单元2002进行离开连接状态的操作,包括重置第一通路的MAC层实体,停止第一通路和第二通路对应的、除去在空闲态下应该运行的计时器之外的所有计时器,释放两个通路相关的所有无线资源等等。
如图20所示,用户设备2000还可以包括:信息通知单元2003和状态转换单元2004。信息通知单元2003通知高层RRC连接已经释放并通知原因;以及状态转换单元2004在离开RRC连接状态的原因既不是由于接收到从E-UTRA移动出的命令、也不是由于计时器T311正在运行时选择了一个跨RAT小区时,使该用户设备进入空闲状态。
在另一个实施方式中,用户设备还可以在接收到释放第二通路的指令时释放第二通路的MAC层实体。图21是本发明实施例的用户设备的另一构成示意图,如图21所示,用户设备2100包括:通路释放单元1801,如上所述。
如图21所示,用户设备2100还可以包括:指令接收单元2102,接收释放第二通路的指令。该指令可以来自基站,也可以来自用户设备的内部,例如,由于用户设备其他操作引起的对第二条通路的释放。
在具体实施时,通路释放单元1801还可以用于:停止第二通路相关的所有计时器,释放第二通路相关的所有无线资源等,包括释放第二条通路中所有已经建立无线承载的RLC层实体和相关联的PDCP层实体。可以根据实际情况确定具体的功能。
图22是本发明实施例的用户设备的另一构成示意图,如图22所示,用户设备2200包括:通路释放单元1801,如上所述。
如图22所示,用户设备2200还可以包括:通路判断单元2202,用于判断用户设备是否具有包括第一通路和第二通路的双通路。并且,在通路判断单元2202判断为具有双通路时,通路释放单元1801释放第二通路的MAC层实体。
由上述实施例可知,通过在双通路结构下释放第二通路对应的MAC层实体,可以有效地管理用户设备资源,在优化控制的基础上减少资源的浪费。
实施例5
本发明实施例还提供一种通信系统,所述通信系统包括如实施例3所述的用户设备、或者包括如实施例4所述的用户设备。
图23是本发明实施例的通信系统的一构成示意图,如图23所示,该通信系统包括用户设备2301,该用户设备2301通过双通路与宏小区基站2302或者小小区基站2303通信。
本发明实施例还提供一种计算机可读程序,其中当在用户设备中执行所述程序时,所述程序使得计算机在所述用户设备中执行如上面实施例1或2所述的MAC层实体的处理方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在用户设备中执行如上面实施例1或2所述的MAC层实体的处理方法。
本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、DVD、flash存储器等。
针对附图中描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,可以实现为用于执行本申请所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。针对附图描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、与DSP通信结合的一个或多个微处理器或者任何其它这种配置。
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。