一种异常处理方法及终端与流程

文档序号:16675131发布日期:2019-01-18 23:52阅读:300来源:国知局
一种异常处理方法及终端与流程

本发明涉及通信技术领域,尤其涉及一种异常处理方法及终端。



背景技术:

长期演进(longtermevolution,lte)系统中,会将用户设备(userexperience,ue,也称终端)的各服务小区划分为定时提前组(timingadvancegroup,tag)。ue认为同一tag的服务小区的ta值相同,不同tag的服务小区的ta值不同。

随着发送接收点(trp)、控制板(panel)和波束(beam)的引入,下行一个小区可以包括多个trp,一个trp可以包括多个panel,一个panel可以发送多个beam。同时,随着ue多panel的引入,上行一个ue可以通过多个panel同时发送多个beam。

这就使得上行多beam同时发送时,与基站侧形成的多链路(link)之间的ta值可能是不同的,即如图1和图2所示,无论是图1中的场景1还是图2中的场景2,link1(图中以虚线波束表示)和link2(图中以点划线波束表示)的ta值都可能不同。

在新空口(nr)系统中,如果沿用当前lte系统对ta的定义和ta命令的发送,场景1和场景2对于ue来说,都是与一个小区(cell)的连接,那么两个link的ta值是无法区分的。在nr系统中,针对多个beam引入了多个ta值,即每个ta值,对应一个link,而nr系统中并没有针对该场景中link出现异常的处理方法,导致nr系统通信可靠性无法保证。



技术实现要素:

本发明实施例提供一种异常处理方法及终端以解决nr系统中并没有针对多个beam引入了多个ta值场景中link出现异常的处理方法,导致nr系统通信可靠性无法保证的问题。

第一方面,本发明实施例提供一种异常处理方法,应用于多波束的场景,每个发送接收波束对对应一个链路,每个链路对应一个定时提前ta值,且为ta值设置定时提前定时器tat,其中,所述异常处理方法,包括:

在终端的链路出现异常时,确定异常类型,所述异常类型包括:定时提前定时器tat超时,和/或属于终端同时工作的不同链路的ta值不能满足终端的最小需求;

根据所述异常类型,进行链路的异常处理。

第二方面,本发明实施例提供一种终端,应用于多波束的场景,每个发送接收波束对对应一个链路,每个链路对应一个定时提前ta值,且为ta值设置定时提前定时器tat,其中,所述终端,包括:

确定模块,用于在终端的链路出现异常时,确定异常类型,所述异常类型包括:定时提前定时器tat超时,和/或属于终端同时工作的不同链路的ta值不能满足终端的最小需求;

处理模块,用于根据所述异常类型,进行链路的异常处理。

第三方面,本发明实施例提供一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的异常处理方法的步骤。

第四方面,本发明实施例提供一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的异常处理方法的步骤。

这样,本发明实施例中,通过在多个beam引入了多个ta值场景中link出现异常时,根据异常的类型,进行相应的异常处理,以此完善了nr系统通信流程,保证了nr系统通信的正常运行,保证了系统通信的可靠性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1表示终端与trp的第一种通信场景示意图;

图2表示终端与trp的第二种通信场景示意图;

图3表示本发明实施例的异常处理方法的流程图;

图4表示本发明实施例的终端的模块示意图;

图5表示本发明实施例的终端的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完成地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图3所示,本发明一实施例提供一种异常处理方法,应用于多波束的场景,每个发送接收波束对对应一个链路,每个链路对应一个定时提前ta值,且为ta值设置定时提前定时器tat,其中,所述异常处理方法,包括:

步骤301,在终端的链路出现异常时,确定异常类型;

需要说明的是,本发明实施例中所说的链路是指发送端的发送波束经过空间信道到达接收端的接收波束所形成的一条通路,该链路也可以称之为路径。当终端的链路出现异常(即终端使用某一链路不能正常的进行信息的发送接收)时,需要先确定异常的类型,本实施例中提供了两种异常类型,一种是链路的ta值对应的tat超时,另一种是属于终端同时工作的不同链路的ta值不能满足终端的最小需求。

步骤302,根据所述异常类型,进行链路的异常处理。

在确定终端的异常类型后,终端便会依据异常类型,执行与异常类型对应的链路的异常处理。

因异常类型不同,终端执行的异常处理的方式也不同,下面分别从不同的异常类型角度,对步骤302的具体实现进行详细说明。

一、异常类型为定时提前定时器tat超时

在此种情况下,步骤302的具体实现包括:

确定tat的类型,根据所述tat的类型,进行与所述tat的类型对应的异常处理。

需要说明的是,本实施例中提供的tat的类型包括:一个tat对应一个定时提前ta值和/或一个tat对应多个ta值。

因tat的类型不同,终端进行与所述tat的类型对应的异常处理的方式也会不同,下面分别从不同tat的类型的角度,对终端的具体处理过程说明如下。

1、当所述tat的类型为一个tat对应一个ta值,且支持物理上行控制信道pucch的第一链路的tat超时,具体地,终端的具体处理过程包括以下步骤:

清空所述第一链路以及与所述第一链路同时发送信息的链路的混合自动重传请求(harq)的缓存(buffer);

通过层间信令,通知无线资源控制(rrc)释放所述第一链路的pucch;

通过层间信令,通知rrc释放所述第一链路的上行导频信号(srs)以及与所述第一链路同时发送信息的链路的srs;

清空所述第一链路以及与所述第一链路同时发送信息的链路的下行配置信息和上行授权信息;

确定与所述第一链路同时发送信息的链路的运行中的tat超时。

2、当所述tat的类型为一个tat对应一个ta值,且不支持pucch的第二链路的tat超时,具体地,终端的具体处理过程包括以下步骤:

通过层间信令,通知rrc释放所述第二链路的srs。

3、当所述tat的类型为一个tat对应多个ta值,且超时tat对应的链路中包含支持pucch的第三链路时,具体地,终端的具体处理过程包括以下步骤:

清空所述超时tat对应的链路的harq的缓存;

通过层间信令,通知rrc释放所述超时tat对应的第三链路的pucch;

通过层间信令,通知rrc释放所述超时tat对应的链路的srs;

清空所述超时tat对应的链路的下行配置信息和上行授权信息;

确定与所述第三链路同时发送信息的链路的运行中的tat超时。

4、当所述tat的类型为一个tat对应多个ta值,且超时tat对应的链路中不包含支持pucch的链路时,具体地,终端的具体处理过程包括以下步骤:

通过层间信令,通知rrc释放所述超时tat对应的链路的srs。

二、异常类型为属于终端同时工作的不同链路的ta值不能满足终端的最小需求

在此种情况下,步骤302的具体实现包括:

将终端的链路的ta值与预设值进行比较,获取比较结果,所述预设值包括:参考链路的ta值或预设的固定值;

根据所述比较结果,进行链路的异常处理。

需要说明的是,在此种情况下,终端可以在自身的链路中选择一个链路作为参考链路,将其他链路与该参考链路进行比较;终端也可以将所有链路的ta值与一个固定值进行比较;因预设值的选取方式不同,终端异常处理的方式也会有所不同,下面分别从不同预设值的选取方式的角度,对终端的具体处理过程说明如下。

1、当预设值为参考链路的ta值时,具体地,终端选用以下方式中的一种进行异常处理:

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,则删除ta绝对值较大的链路,并向基站请求恢复ta绝对值较大的链路;

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除信号质量小于或等于预设值的链路,并向基站请求恢复信号质量小于或等于预设值的链路;

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除第四链路(需要说明的是,该第四链路为终端随机选择的一个链路),并向基站请求恢复所述第四链路;

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除不支持pucch的链路;

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理;需要说明的是,此种实现情况为,终端确定出现异常后,自身并不任何异常处理的决断,而是等待网络侧通知,在获取到网络侧通知如何进行异常处理后,再进行异常的处理。

需要说明的是,此种情况下,通常是将所有的链路与参考链路进行比较后,才进行比较结果进行异常处理,在此种情况下,删除的链路也可能会是参考链路。

2、当预设值为参考链路的ta值时,具体地,终端选用以下方式中的一种进行异常处理:

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,则删除差值大于或等于第二预设差值门限的链路,并向基站请求恢复差值大于或等于第二预设差值门限的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

在此种情况下,可以是每个链路在与参考链路进行比较后,便进行异常处理,终端在删除链路时,不会删除参考链路。

3、当所述预设值为预设的固定值时,具体地,终端选用以下方式中的一种进行异常处理:

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,则删除差值大于或等于第三预设差值门限的链路,并向基站请求恢复差值大于或等于第三预设差值门限的链路;或者

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

需要说明的是,该种方式与上述的方式2类似,在具体实现时也可以是逐一的进行比较,然后逐一的进行处理。

本发明实施例中,通过在多个beam引入了多个ta值场景中link出现异常时,根据异常的类型,进行相应的异常处理,以此完善了nr系统通信流程,保证了nr系统通信的正常运行,保证了系统通信的可靠性。

如图4所示,本发明实施例提供一种终端,应用于多波束的场景,每个发送接收波束对对应一个链路,每个链路对应一个定时提前ta值,且为ta值设置定时提前定时器tat,其中,所述终端,包括:

确定模块401,用于在终端的链路出现异常时,确定异常类型,所述异常类型包括:定时提前定时器tat超时,和/或属于终端同时工作的不同链路的ta值不能满足终端的最小需求;

处理模块402,用于根据所述异常类型,进行链路的异常处理。

可选地,在所述异常类型包括定时提前定时器tat超时,所述处理模块402,包括:

确定单元,用于确定tat的类型,所述tat的类型包括:一个tat对应一个定时提前ta值和/或一个tat对应多个ta值;

第一处理单元,用于根据所述tat的类型,进行与所述tat的类型对应的异常处理。

可选地,当所述tat的类型包括:一个tat对应一个ta值,且支持物理上行控制信道pucch的第一链路的tat超时,所述第一处理单元用于:

清空所述第一链路以及与所述第一链路同时发送信息的链路的混合自动重传请求harq的缓存;

通过层间信令,通知无线资源控制rrc释放所述第一链路的pucch;

通过层间信令,通知rrc释放所述第一链路的上行导频信号srs以及与所述第一链路同时发送信息的链路的srs;

清空所述第一链路以及与所述第一链路同时发送信息的链路的下行配置信息和上行授权信息;

确定与所述第一链路同时发送信息的链路的运行中的tat超时。

可选地,当所述tat的类型包括:一个tat对应一个ta值,且不支持pucch的第二链路的tat超时,所述第一处理单元用于:

通过层间信令,通知rrc释放所述第二链路的srs。

可选地,当所述tat的类型包括:一个tat对应多个ta值,且超时tat对应的链路中包含支持pucch的第三链路时,所述第一处理单元用于:

清空所述超时tat对应的链路的harq的缓存;

通过层间信令,通知rrc释放所述超时tat对应的第三链路的pucch;

通过层间信令,通知rrc释放所述超时tat对应的链路的srs;

清空所述超时tat对应的链路的下行配置信息和上行授权信息;

确定与所述第三链路同时发送信息的链路的运行中的tat超时。

可选地,当所述tat的类型包括:一个tat对应多个ta值,且超时tat对应的链路中不包含支持pucch的链路时,所述第一处理单元用于:

通过层间信令,通知rrc释放所述超时tat对应的链路的srs。

可选地,当所述异常类型包括属于终端同时工作的不同链路的ta值不能满足终端的最小需求时,所述处理模块402,包括:

获取单元,用于将终端的链路的ta值与预设值进行比较,获取比较结果,所述预设值包括:参考链路的ta值或预设的固定值;

第二处理单元,用于根据所述比较结果,进行链路的异常处理。

可选地,当所述预设值包括参考链路的ta值时,所述第二处理单元用于:

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,则删除ta绝对值较大的链路,并向基站请求恢复ta绝对值较大的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除信号质量小于或等于预设值的链路,并向基站请求恢复信号质量小于或等于预设值的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除第四链路,并向基站请求恢复所述第四链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除不支持pucch的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

可选地,当所述预设值包括参考链路的ta值时,所述第二处理单元用于:

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,则删除差值大于或等于第二预设差值门限的链路,并向基站请求恢复差值大于或等于第二预设差值门限的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

可选地,当所述预设值包括预设的固定值时,所述第二处理单元用于:

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,则删除差值大于或等于第三预设差值门限的链路,并向基站请求恢复差值大于或等于第三预设差值门限的链路;或者

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

需要说明的是,该终端实施例是与上述应用于终端侧的异常处理方法相对应的终端,上述实施例的所有实现方式均适用于该终端实施例中,也能达到与其相同的技术效果。

本发明实施例提供一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下过程:

在终端的链路出现异常时,确定异常类型,所述异常类型包括:定时提前定时器tat超时,和/或属于终端同时工作的不同链路的ta值不能满足终端的最小需求;

根据所述异常类型,进行链路的异常处理。

需要说明的是,该终端应用于多波束的场景,每个发送接收波束对对应一个链路,每个链路对应一个定时提前ta值,且为ta值设置定时提前定时器tat。

可选地,在所述异常类型包括定时提前定时器tat超时,所述计算机程序被所述处理器执行时实现如下过程:

确定tat的类型,所述tat的类型包括:一个tat对应一个定时提前ta值和/或一个tat对应多个ta值;

根据所述tat的类型,进行与所述tat的类型对应的异常处理。

可选地,当所述tat的类型包括:一个tat对应一个ta值,且支持物理上行控制信道pucch的第一链路的tat超时,所述计算机程序被所述处理器执行时实现如下过程:清空所述第一链路以及与所述第一链路同时发送信息的链路的混合自动重传请求harq的缓存;

通过层间信令,通知无线资源控制rrc释放所述第一链路的pucch;

通过层间信令,通知rrc释放所述第一链路的上行导频信号srs以及与所述第一链路同时发送信息的链路的srs;

清空所述第一链路以及与所述第一链路同时发送信息的链路的下行配置信息和上行授权信息;

确定与所述第一链路同时发送信息的链路的运行中的tat超时。

可选地,当所述tat的类型包括:一个tat对应一个ta值,且不支持pucch的第二链路的tat超时,所述计算机程序被所述处理器执行时实现如下过程:

通过层间信令,通知rrc释放所述第二链路的srs。

可选地,当所述tat的类型包括:一个tat对应多个ta值,且超时tat对应的链路中包含支持pucch的第三链路时,所述计算机程序被所述处理器执行时实现如下过程:

清空所述超时tat对应的链路的harq的缓存;

通过层间信令,通知rrc释放所述超时tat对应的第三链路的pucch;

通过层间信令,通知rrc释放所述超时tat对应的链路的srs;

清空所述超时tat对应的链路的下行配置信息和上行授权信息;

确定与所述第三链路同时发送信息的链路的运行中的tat超时。

可选地,当所述tat的类型包括:一个tat对应多个ta值,且超时tat对应的链路中不包含支持pucch的链路时,所述计算机程序被所述处理器执行时实现如下过程:

通过层间信令,通知rrc释放所述超时tat对应的链路的srs。

可选地,当所述异常类型包括属于终端同时工作的不同链路的ta值不能满足终端的最小需求时,所述计算机程序被所述处理器执行时实现如下过程:

将终端的链路的ta值与预设值进行比较,获取比较结果,所述预设值包括:参考链路的ta值或预设的固定值;

根据所述比较结果,进行链路的异常处理。

可选地,当所述预设值包括参考链路的ta值时,所述计算机程序被所述处理器执行时实现如下过程:

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,则删除ta绝对值较大的链路,并向基站请求恢复ta绝对值较大的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除信号质量小于或等于预设值的链路,并向基站请求恢复信号质量小于或等于预设值的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除第四链路,并向基站请求恢复所述第四链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除不支持pucch的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

可选地,当所述预设值包括参考链路的ta值时,所述计算机程序被所述处理器执行时实现如下过程:

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,则删除差值大于或等于第二预设差值门限的链路,并向基站请求恢复差值大于或等于第二预设差值门限的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

可选地,当所述预设值包括预设的固定值时,所述计算机程序被所述处理器执行时实现如下过程:

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,则删除差值大于或等于第三预设差值门限的链路,并向基站请求恢复差值大于或等于第三预设差值门限的链路;或者

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

本发明实施例提供一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下过程:

在终端的链路出现异常时,确定异常类型,所述异常类型包括:定时提前定时器tat超时,和/或属于终端同时工作的不同链路的ta值不能满足终端的最小需求;

根据所述异常类型,进行链路的异常处理。

需要说明的是,该计算机可读存储介质应用于多波束的场景,每个发送接收波束对对应一个链路,每个链路对应一个定时提前ta值,且为ta值设置定时提前定时器tat。

可选地,在所述异常类型包括定时提前定时器tat超时,所述计算机程序被所述处理器执行时实现如下过程:

确定tat的类型,所述tat的类型包括:一个tat对应一个定时提前ta值和/或一个tat对应多个ta值;

根据所述tat的类型,进行与所述tat的类型对应的异常处理。

可选地,当所述tat的类型包括:一个tat对应一个ta值,且支持物理上行控制信道pucch的第一链路的tat超时,所述计算机程序被所述处理器执行时实现如下过程:清空所述第一链路以及与所述第一链路同时发送信息的链路的混合自动重传请求harq的缓存;

通过层间信令,通知无线资源控制rrc释放所述第一链路的pucch;

通过层间信令,通知rrc释放所述第一链路的上行导频信号srs以及与所述第一链路同时发送信息的链路的srs;

清空所述第一链路以及与所述第一链路同时发送信息的链路的下行配置信息和上行授权信息;

确定与所述第一链路同时发送信息的链路的运行中的tat超时。

可选地,当所述tat的类型包括:一个tat对应一个ta值,且不支持pucch的第二链路的tat超时,所述计算机程序被所述处理器执行时实现如下过程:

通过层间信令,通知rrc释放所述第二链路的srs。

可选地,当所述tat的类型包括:一个tat对应多个ta值,且超时tat对应的链路中包含支持pucch的第三链路时,所述计算机程序被所述处理器执行时实现如下过程:

清空所述超时tat对应的链路的harq的缓存;

通过层间信令,通知rrc释放所述超时tat对应的第三链路的pucch;

通过层间信令,通知rrc释放所述超时tat对应的链路的srs;

清空所述超时tat对应的链路的下行配置信息和上行授权信息;

确定与所述第三链路同时发送信息的链路的运行中的tat超时。

可选地,当所述tat的类型包括:一个tat对应多个ta值,且超时tat对应的链路中不包含支持pucch的链路时,所述计算机程序被所述处理器执行时实现如下过程:

通过层间信令,通知rrc释放所述超时tat对应的链路的srs。

可选地,当所述异常类型包括属于终端同时工作的不同链路的ta值不能满足终端的最小需求时,所述计算机程序被所述处理器执行时实现如下过程:

将终端的链路的ta值与预设值进行比较,获取比较结果,所述预设值包括:参考链路的ta值或预设的固定值;

根据所述比较结果,进行链路的异常处理。

可选地,当所述预设值包括参考链路的ta值时,所述计算机程序被所述处理器执行时实现如下过程:

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,则删除ta绝对值较大的链路,并向基站请求恢复ta绝对值较大的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除信号质量小于或等于预设值的链路,并向基站请求恢复信号质量小于或等于预设值的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除第四链路,并向基站请求恢复所述第四链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除不支持pucch的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

可选地,当所述预设值包括参考链路的ta值时,所述计算机程序被所述处理器执行时实现如下过程:

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,则删除差值大于或等于第二预设差值门限的链路,并向基站请求恢复差值大于或等于第二预设差值门限的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

可选地,当所述预设值包括预设的固定值时,所述计算机程序被所述处理器执行时实现如下过程:

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,则删除差值大于或等于第三预设差值门限的链路,并向基站请求恢复差值大于或等于第三预设差值门限的链路;或者

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,获取网络侧的异常处理方式。

其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

如图5所示,为本发明一实施例的终端的结构框图。该终端应用于多波束的场景,每个发送接收波束对对应一个链路,每个链路对应一个定时提前ta值,且为ta值设置定时提前定时器tat。下面结合该图具体说明本发明的异常处理方法的应用实体。

如图5所示的终端500包括:至少一个处理器501、存储器502、至少一个网络接口504和用户接口503。终端500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。

其中,用户接口503可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器502存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统5021和应用程序5022。

其中,操作系统5021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序5022中。

在本发明实施例中,终端500还包括:存储在存储器502上并可在处理器501上运行的计算机程序,具体地,可以是应用程序5022中的计算机控制程序,计算机程序被处理器501执行时实现如下步骤:在终端的链路出现异常时,确定异常类型,所述异常类型包括:定时提前定时器tat超时,和/或属于终端同时工作的不同链路的ta值不能满足终端的最小需求;根据所述异常类型,进行链路的异常处理。

上述本发明实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的计算机可读存储介质中。该计算机可读存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。具体地,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器801执行时实现如下步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

可选地,在所述异常类型包括定时提前定时器tat超时,计算机程序被处理器501执行时用于实现:确定tat的类型,所述tat的类型包括:一个tat对应一个定时提前ta值和/或一个tat对应多个ta值;根据所述tat的类型,进行与所述tat的类型对应的异常处理。

可选地,当所述tat的类型包括:一个tat对应一个ta值,且支持物理上行控制信道pucch的第一链路的tat超时,计算机程序被处理器501执行时还用于实现如下步骤:

清空所述第一链路以及与所述第一链路同时发送信息的链路的混合自动重传请求harq的缓存;

通过层间信令,通知无线资源控制rrc释放所述第一链路的pucch;

通过层间信令,通知rrc释放所述第一链路的上行导频信号srs以及与所述第一链路同时发送信息的链路的srs;

清空所述第一链路以及与所述第一链路同时发送信息的链路的下行配置信息和上行授权信息;

确定与所述第一链路同时发送信息的链路的运行中的tat超时。

可选地,当所述tat的类型包括:一个tat对应一个ta值,且不支持pucch的第二链路的tat超时,计算机程序被处理器501执行时还用于实现:

通过层间信令,通知rrc释放所述第二链路的srs。

可选地,当所述tat的类型包括:一个tat对应多个ta值,且超时tat对应的链路中包含支持pucch的第三链路时,计算机程序被处理器501执行时还用于实现如下步骤:

清空所述超时tat对应的链路的harq的缓存;

通过层间信令,通知rrc释放所述超时tat对应的第三链路的pucch;

通过层间信令,通知rrc释放所述超时tat对应的链路的srs;

清空所述超时tat对应的链路的下行配置信息和上行授权信息;

确定与所述第三链路同时发送信息的链路的运行中的tat超时。

可选地,当所述tat的类型包括:一个tat对应多个ta值,且超时tat对应的链路中不包含支持pucch的链路时,计算机程序被处理器501执行时还用于实现:

通过层间信令,通知rrc释放所述超时tat对应的链路的srs。

可选地,当所述异常类型包括属于终端同时工作的不同链路的ta值不能满足终端的最小需求时,计算机程序被处理器501执行时还用于实现:将终端的链路的ta值与预设值进行比较,获取比较结果,所述预设值包括:参考链路的ta值或预设的固定值;根据所述比较结果,进行链路的异常处理。

可选地,当所述预设值包括参考链路的ta值时,计算机程序被处理器501执行时还用于实现:若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,则删除ta绝对值较大的链路,并向基站请求恢复ta绝对值较大的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除信号质量小于或等于预设值的链路,并向基站请求恢复信号质量小于或等于预设值的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除第四链路,并向基站请求恢复所述第四链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,删除不支持pucch的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第一预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

可选地,当所述预设值包括参考链路的ta值时,计算机程序被处理器501执行时还用于实现:若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,则删除差值大于或等于第二预设差值门限的链路,并向基站请求恢复差值大于或等于第二预设差值门限的链路;或者

若终端的链路的ta值与参考链路的ta值的差值大于或等于第二预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

可选地,当所述预设值包括预设的固定值时,计算机程序被处理器501执行时还用于实现:若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,则删除差值大于或等于第三预设差值门限的链路,并向基站请求恢复差值大于或等于第三预设差值门限的链路;或者

若终端的链路的ta值与预设的固定值的差值大于或等于第三预设差值门限,获取网络侧的异常处理方式,并根据所述异常处理方式进行异常处理。

终端500能够实现前述实施例中终端实现的各个过程,为避免重复,这里不再赘述。

本发明实施例的终端,通过处理器501在终端的链路出现异常时,确定异常类型,根据所述异常类型,进行链路的异常处理;以此完善了nr系统通信流程,保证了nr系统通信的正常运行,保证了系统通信的可靠性。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1