本发明涉及通信技术领域,尤其涉及一种多模终端能力获取方法、系统和基站。
背景技术:在LTE(LongTermEvolution,长期演进)系统的初始附着过程中,UE在空口上行发送的最大空口消息是UE能力上报消息(UECapabilityInformation)。如图1所示,为基站通过空口消息获取UE能力的流程示意图,UE初始附着时,基站RRC(RadioResourceControl,无线资源控制)收到核心网的初始上下文建立消息后,发现其中没有带核心网保存的UE能力,则会发出空口的UE能力请求消息,以获取所有网络侧支持的RAT(RadioAccessType,无线接入类型)类型。如图2所示,为UECapabilityInformation消息完整上报内容,E-UTRAN(EvolvedUniversalTerrestrialRadioAccessNetwork,演进的通用陆基无线接入网)网络的UE能力编码形式,定义在UE-EUTRA-Capability信元中,UTRAN(UMTSTerrestrialRadioAccessNetwork,UMTS陆地无线接入网,UMTS,UniversalMobileTelecommunicationsSystem,通用移动通信系统)网络的UE能力编码形式,定义在25.331协议的INTERRATHANDOVERINFO信元中,GERAN-CS(GSMEDGERadioAccessNetworkCircuitSwitch,GSMEDGE无线接入网电路交换,GSM,GlobalSystemofMobilecommunication,全球移动通讯系统,EDGE,EnhancedDataRateforGSMEvolution,增强型数据速率GSM演进技术)网络中的UE能力编码形式,是包含MobileStationClassmark2和MobileStationClassmark3连环字符串的码流。GERAN-PS(GSMEDGE RadioAccessNetworkCircuitSwitchPacketSwitch,GSMEDGE无线接入网分组交换)网络中的UE能力编码形式,定义在24.008协议中的MSRadioAccessCapability码流。当前越来越多的多模终端支持多种接入系统,例如EUTRAN,UTRAN,GERAN-CS和GERAN-PS,且LTE协议中没有对网络请求UE能力的类型进行详细定义,所以当前网络中都是默认请求网络需要的所有接入网络UE能力,由于UE是完全受网络控制的,如果网络侧请求所有接入类型的UE能力,那么UE会一次性上报所有支持的UE能力,如果UECapabilityInformation上行消息按照网络要求,上报所有支持的RAT,那么UECapabilityInformation会达到100字节左右的长度。当UE处于小区边缘时,信号质量会受到影响,在初始接入时,UECapabilityInformation过长会增加该消息传输到基站的难度和时间,并容易产生重传,增加了接入失败的几率,延长了多模终端初始附着过程的时间。
技术实现要素:本发明实施例提供了一种多模终端能力获取方法、系统和基站,用以减少多模终端在初始附着过程中,能力上报消息的字节数,降低初始附着过程中多模终端能力上报消息发送失败的几率和重传次数,进而降低多模终端的接入时延。为达到上述技术目的,本发明实施例提供一种多模终端能力获取方法,包括:基站在接收到多模终端发送的附着请求后,根据当前系统的类型向所述多模终端发送第一终端能力请求,以获取所述多模终端的本系统能力;所述基站根据所述本系统能力处理所述多模终端发起的初始附着。本发明实施例还提供了一种多模终端能力获取系统,包括:基站,用于在接收到多模终端发送的附着请求后,根据当前系统的类型向所述多模终端发送第一终端能力请求,以获取所述多模终端的本系统能力;以及用于根据所述本系统能力处理所述多模终端发起的初始附着;所述多模终端,用于接收所述第一终端能力请求,并通过第一终端能力上报消息向所述基站上报自身的本系统能力。本发明实施例还提供了一种基站,包括:接收模块,用于接收多模终端发送的附着请求,以及用于接收所述多模终端返回的本系统能力;发送模块,用于在所述接收模块接收到所述附着请求后,向所述多模终端发送第一终端能力请求,以获取所述多模终端的本系统能力;处理模块,用于根据所述接收模块接收到的所述本系统能力,处理所述多模终端发起的初始附着。通过采用本发明提供的技术方案,可以使多模终端在初始附着过程中,仅上报针对当前系统的多模终端能力,从而减少了多模终端能力上报消息的字节数,降低了初始附着过程中多模终端能力上报消息发送失败的几率和重传次数,进而降低了多模终端的接入时延。附图说明为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中基站通过空口消息获取UE能力的流程示意图;图2为现有技术中UECapabilityInformation完整上报内容;图3为本发明实施例提供的一种多模终端能力获取方法的流程示意 图;图4为本发明提供的一种多模终端能力获取方法的流程示意图;图5为本发明实施例提供的一种多模终端能力获取方法的流程示意图图6为本发明实施例提供的一种多模终端能力获取方法的流程示意图;图7为本发明实施例提供的一种多模终端能力获取方法的流程示意图;图8为本发明实施例提供的一种多模终端能力获取系统的系统架构示意图;图9为本发明实施例提供的一种基站的结构示意图。具体实施方式下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明实施例中,多模终端的本系统能力为与多模终端当前接入基站的系统所对应的能力,多模终端的异系统能力为多模终端所支持的除本系统能力外的其他能力。如图3所示,为本发明实施例提供的一种多模终端能力获取方法的流程示意图,包括以下步骤:步骤301,基站在接收到多模终端发送的附着请求后,根据当前系统的类型向多模终端发送第一终端能力请求,以获取多模终端的本系统能力。具体的,基站根据自身的系统类型向多模终端发送第一终端能力请求,当基站的系统类型不同时,基站向多模终端请求的本系统能力也不同,例 如,对于LTE系统,基站请求获取终端的E-UTRAN能力,对于WCDMA/TD-CDMA系统,基站请求获取终端的UTRAN能力,对于GSM系统的GPRS业务,基站请求获取终端的GERAN-PS,对于GSM系统的语音业务,基站请求获取终端的GERAN-CS。优选的,基站可以向多模终端发送携带了当前系统的类型的第一终端能力请求,以通知多模终端根据所述当前系统的类型上报本系统能力,需要说明的是,本发明实施例仅以基站向多模终端发送的第一终端能力请求中携带了当前系统的类型为例进行说明,除此之外,其他任意可以达到相同技术效果的实施方式,都应在本发明的保护范围之内。步骤302,基站根据本系统能力处理多模终端发起的初始附着。通过采用本发明实施例,可以减少多模终端能力上报消息的字节数,降低初始附着过程中多模终端能力上报消息发送失败的几率和重传次数,进而降低多模终端的接入时延。下面,结合具体实施例对本发明进行进一步阐述,如图4所示,为本发明提供的一种多模终端能力获取方法的流程示意图,包括以下步骤:步骤401,基站接收到多模终端发送的附着请求,向多模终端发送携带了当前系统的类型的第一终端能力请求。步骤402,多模终端接收基站发送的第一终端能力请求,根据其中携带的当前系统的类型,通过第一终端能力上报消息上报多模终端的本系统能力。步骤403,基站接收第一终端能力上报消息,获取多模终端的本系统能力,并根据多模终端的本系统能力,处理该多模终端发起的初始附着。步骤404,基站在多模终端的初始附着成功后,判断自身是否配置有异系统的邻小区信息,若判断结果为是,执行步骤405,否则结束流程。步骤405,基站向多模终端发送第二终端能力请求。具体的,基站通过向多模终端发送第二终端能力请求,获取并存储该多模终端的异系统能力。优选的,基站向多模终端发送携带了异系统能力标识的第二终端能力请求,以通知多模终端上报自身支持的所有异系统能力,需要说明的是,本发明实施例仅以基站向多模终端发送的第二终端能力请求中携带了异系统能力标识为例进行说明,除此之外,其他任意可以达到相同技术效果的实施方式,都应在本发明的保护范围之内。步骤406,多模终端接收基站发送的第二终端能力请求,根据其中携带的标识,通过第二终端能力上报消息上报多模终端的异系统能力。步骤407,基站接收多模终端发送的第二终端能力上报消息,获取并存储其中携带的异系统能力。在本实施例中,当多模终端的上行信道较差时,基站可能无法接收到多模终端发送的第二终端能力上报消息,此时,若基站在预设时间内未接收到第二终端能力上报消息,基站可以再次向多模终端发送第二终端能力请求,直到获取到多模终端的异系统能力,也可以暂时不向多模终端发送第二终端能力请求,而是标记该终端的异系统能力获取失败,当基站需要使用该多模终端的异系统能力后,再向该多模终端发送第二终端能力请求。需要说明的是,若基站在非初始附着时接收到核心网下发的初始上下文件建立请求消息,基站需要判断该初始上下文建立请求消息中是否携带有UE的异系统能力、以及自身是否配置有异系统的邻小区信息,当基站判断该初始上下文建立请求消息中未携带UE的异系统能力、但自身配置有异系统的邻小区信息时,基站需要执行上述步骤405-407。通过采用本发明实施例,可以减少多模终端能力上报消息的字节数,降低初始附着过程中多模终端能力上报消息发送失败的几率和重传次数,进而 降低多模终端的接入时延。在本发明的另一实施例中,多模终端已经完成初始附着过程并接入基站,但需要切换或重定向到其他异系统基站,此时,若当前的服务基站判断自身未存储多模终端的异系统能力,可以向多模终端发送第二终端能力请求,以获取多模终端的异系统能力,如图5所示,为本发明实施例提供的一种多模终端能力获取方法的流程示意图,包括以下步骤:步骤501,基站接收到多模终端发送的异系统测量报告或核心网发送的携带CSFB(CircuitSwitchedFallback,电路域回落)标识的初始上下文建立请求消息。具体的,当基站接收到多模终端发送的异系统测量报告时,基站确定需要执行多模终端的异系统切换流程,当基站接收到核心网发送的携带CSFB标识的初始上下文建立请求消息时,基站确定需要执行多模终端的异系统重定向流程。步骤502,基站判断自身是否存储有与多模终端对应的异系统能力,若判断结果为否,执行步骤503,若判断结果为是,执行步骤506。具体的,基站可以通过判断是否有该多模终端对应的异系统能力获取失败的标识,确定自身是否存储有与该多模终端对应的异系统能力。步骤503,基站向多模终端发送第二终端能力请求。步骤504,多模终端根据第二终端能力请求,向基站发送携带自身支持的异系统能力的第二终端能力上报消息。步骤505,基站获取并存储第二终端能力上报消息中携带的异系统能力,并执行步骤506。步骤506,基站执行后续处理流程,此处与现有技术相同,不再赘述。通过采用本发明实施例,可以减少多模终端能力上报消息的字节数,降 低多模终端异系统切换或异系统重选时,多模终端能力上报消息发送失败的几率和重传次数,进而降低多模终端的异系统切换时延或异系统重选时延。下面结合具体实施例对本发明进行详细阐述,在本发明实施例中,以基站的系统为LTE系统为例进行描述,如图6所示,为本发明实施例提供的一种多模终端能力获取方法的流程示意图,如图7所示,所述方法包括以下步骤:步骤701,eNB接收到UE发送的附着请求后,eNB向UE发送UECapabilityEnquiry,其中携带了标识“RATType:eutran”,在本步骤中,UECapabilityEnquiry相当于步骤401中的第一终端能力请求,RATType:eutran相当于步骤402中的当前系统的类型。步骤702,UE根据UECapabilityEnquiry向eNB返回UECapabilityInformation,其中携带了UE的EUTRAN能力,在本步骤中,UECapabilityInformation相当于步骤402中的第一终端能力上报消息。步骤703,eNB获取UE的EUTRAN能力,并处理UE发起的初始附着。步骤704,eNB在初始附着成功后,向UE发送UECapabilityEnquiry,其中携带了标识“AllInterRat”,在本步骤中,UECapabilityEnquiry相当于步骤405中的第二终端能力请求,AllInterRat相当于步骤405中的异系统能力标识。步骤705,UE根据UECapabilityEnquir向eNB返回UECapabilityInformation,其中携带了UE支持的除EUTRAN能力之外的其他能力,即异系统能力,本步骤中,UECapabilityInformation相当于步骤406中的第二终端能力上报消息。步骤706,eNB获取并存储UE的异系统能力。eNB通过存储UE的异系统能力,可以在后续针对UE的异系统切换或异系统重选时,执行相应 处理。通过采用本发明实施例,可以减少多模终端能力上报消息的字节数,降低初始附着过程中多模终端能力上报消息发送失败的几率和重传次数,进而降低多模终端的接入时延。基于与方法实施例相同的技术构思,本发明实施例还提供了一种多模终端能力获取系统,如图8所示,该系统包括:基站801,用于在接收到多模终端801发送的附着请求后,根据当前系统的类型向所述多模终端801发送第一终端能力请求,以获取所述多模终端801的本系统能力;以及用于根据所述本系统能力处理所述多模终端801发起的初始附着;所述多模终端802,用于接收所述第一终端能力请求,并通过第一终端能力向所述基站801上报消息上报自身的本系统能力。优选的,所述基站,还用于在所述多模终端初始附着成功后,判断自身是否配置有异系统的邻小区信息;并当判断结果为是时,向所述多模终端发送第二终端能力请求,以获取并存储所述多模终端的异系统能力;所述多模终端,还用于接收所述第二终端能力请求,并通过第二终端能力上报消息上报自身的异系统能力。优选的,所述基站,还用于当获取所述多模终端的异系统能力失败时,标记所述多模终端的异系统能力获取失败。优选的,所述基站,还用于当接收到所述多模终端发送的异系统测量报告时,判断自身是否存储有与所述多模终端对应的异系统能力;当判断结果为否时,向所述多模终端发送第二终端能力请求,以获取并存储所述多模终端的异系统能力。优选的,所述基站,还用于当接收到核心网发送的携带CSFB标识的初 始上下文建立请求消息时,判断自身是否存储有与所述多模终端对应的异系统能力;当判断结果为否时,向所述多模终端发送第二终端能力请求,以获取并存储所述多模终端的异系统能力。基于与方法实施例相同的技术构思,本发明实施例还提供了一种基站,如图9所示,该基站包括:接收模块901,用于接收多模终端发送的附着请求,以及用于接收所述多模终端返回的本系统能力;发送模块902,用于在所述接收模块901接收到所述附着请求后,向所述多模终端发送第一终端能力请求,以获取所述多模终端的本系统能力;处理模块903,用于根据所述接收模块901接收到的所述本系统能力,处理所述多模终端发起的初始附着。优选的,还包括:判断模块,用于在所述多模终端初始附着成功后,判断所述基站是否配置有异系统的邻小区信息;发送模块,还用于在所述判断模块判断所述基站配置有异系统的邻小区信息时,向所述多模终端发送第二终端能力请求,以获取并存储所述多模终端的异系统能力;所述接收模块,还用于在所述发送模块发送所述第二终端能力请求后,接收所述多模终端返回的异系统能力。优选的,还包括:标记模块,用于当所述接收模块在预设时间内未获取到所述多模终端的异系统能力时,标记所述多模终端的异系统能力获取失败。优选的,还包括:所述接收模块,还用于接收所述多模终端发送的异系统测量报告;判断模块,用于在所述接收模块接收到所述异系统测量报告后,判断本 地是否存储有与所述多模终端对应的异系统能力;所述发送模块,还用于在所述判断模块判断本地未存储有与所述多模终端对应的异系统能力时,向所述多模终端发送第二终端能力请求,以获取并存储所述多模终端的异系统能力;所述接收模块,还用于在所述发送模块发送所述第二终端能力请求后,接收所述多模终端返回的异系统能力。优选的,还包括:所述接收模块,还用于接收核心网发送的携带CSFB标识的初始上下文建立请求消息;判断模块,用于在所述接收模块接收到所述携带CSFB标识的初始上下文建立请求消息后,判断本地是否存储有与所述多模终端对应的异系统能力;所述发送模块,还用于在所述判断模块判断本地未存储有与所述多模终端对应的异系统能力时,向所述多模终端发送第二终端能力请求,以获取并存储所述多模终端的异系统能力;所述接收模块,还用于在所述发送模块发送所述第二终端能力请求后,接收所述多模终端返回的异系统能力。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中 的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。