一种优化多模用户终端在2G模式下读预定义信息的方法与流程

文档序号:12479672阅读:214来源:国知局
一种优化多模用户终端在2G模式下读预定义信息的方法与流程

本发明涉及一种移动通信系统高层协议栈中优化多模用户终端(简称UE)在2G模式下读取3G的预定义信息的方法,降低UE功耗。



背景技术:

在移动通信系统中,高层协议栈包括接入层(Access Stratum,AS)和非接入层(Non-Access Stratum,NAS),其中,接入层的无线资源控制模块(RRC,2G模式中是RRM)负责无线资源管理(连接建立、维护、释放等)。通常,根据终端UE和网络间是否存在RRC连接(2G模式是RR连接)将UE分为空闲模式和连接模式。空闲模式下,UE和网络间不存在RRC/RR连接,UE只接收寻呼、系统消息等下行消息。AS主要完成服务小区及邻小区的测量、小区选择、重选、系统消息更新等功能。

根据3GPP的45.008协议描述,对于支持2G/3G的多模UE,空闲模式下,应按照3GPP 25.331协议准则尝试读取并保存UTRAN预定义配置信息(3G系统中的系统信息块16,简称SIB16,即预定义信息),当PLMN没有改变时UE应每60分钟(简称60min)尝试更新一次,当PLMN改变或关机时清除原先保存的SIB16。因此,多模UE在2G模的空闲模式下,有3G邻小区的话,需尝试读取这些邻小区的SIB16。这些SIB16中配置的是3G小区的无线资源信息,在2G模式下预先读取SIB16的作用主要是如果在后续切换到3G模式时,根据网络配置,可以直接使用预先定义的无线资源信息,无需通过空中接口配置资源。

现有技术读取预定义信息的过程描述如下:

1.多模UE开机驻留到2G模或者从其他模式转到2G模时,空闲模式下,解析并保存完整的3G邻小区信息;

2.检查这些3G邻小区是否在60min内读取过SIB16,对于60min内没有读取过SIB16的3G邻小区发起读SIB16的过程:2G的RRM向3G的RRC发送读预定义请求;

3.3G-RRC根据请求内容,依次发起读每个小区SIB16的过程(由于当前工作模式是2G模,2G模式下的测量、接收寻呼、重选等任务仍需正常进行,3G物理层请求读SIB16的任务要在2G模任务之外的时刻进行,即利用没有2G任务的空闲时间完成)。

4.接收该小区SIB16成功的话,则保存SIB16的内容,并尝试接收下一个小区的SIB16;接收失败,则直接尝试下一个小区;直至所有3G邻小区都尝试接收完。

5.3G-RRC完成尝试读取所有小区的SIB16预定义信息后,向2G-RRM确认已读取完,并指 示读取失败的3G小区。

6.2G的RRM根据反馈的读取结果,如果有接收失败的小区,在一定时间后对这些3G邻小区再发起读预定义信息的过程。

多模系统中读取的3G预定义配置信息是为后续连接模式下从2G切换到3G时备用。通常系统间切换是从当前服务小区切换到信号更好且稳定的邻小区,即在2G连接模式下一段时间内3G邻小区信号质量比2G服务小区信号质量高出一定门限值时,才触发系统间切换。上述流程中,无论3G邻小区信号质量是否良好,都会尝试接收。当网络配置了多个3G邻小区且大部分信号质量较差时,会造成资源浪费且功耗较大。

由此可见,现有技术方案中的缺陷在于:网络配置的所有3G邻小区中,若只有部分邻小区有信号,其中仅有少数邻小区信号质量比服务小区信号质量好,而对所有3G邻小区都尝试读取预定义信息,大部分信号质量较弱的3G邻小区SIB16解码会失败(尝试解析多次都失败后才认定为解码失败),从而导致UE功耗过大,花费较多时间和资源;而且,在网络布网和参数设置上,为了降低系统复杂度以及升级现有2G系统的成本,在配置2G系统中的3G邻小区时,通常是配置多个3G盲检频点,不配置具体的3G小区,由UE根据这些盲检频点搜索周围的邻小区,如果对这些频点上的小区都尝试读SIB16的话,耗时更长,功耗也更大。同时,随着UE支持模式的增多,对所有邻小区的测量、重选等过程将占用更多的资源,因此,优化UE任务流程,有效降低UE待机功耗就特别重要。



技术实现要素:

为解决现有技术方法中的不足,本发明提出一种优化读预定义信息的方法,在满足预定义读取要求的情况下,优化流程,降低功耗。本发明中,UE在2G模式下驻留时,根据空闲模式的任务,会执行邻小区测量,每次收到3G邻小区的测量结果时,按照better 3G小区重选准则(45.008协议中描述)判断是否存在better 3G邻小区,存在满足better 3G重选准则的邻小区时,再检查60min内是否读取过这些better 3G邻小区的预定义信息,即只对better 3G邻小区检查是否需要读取预定义信息。这样,即能满足读预定义的目的,减少读取预定义的次数,又极大地降低了UE功耗,达到优化流程的效果。

本发明中优化后的具体流程描述如下:

1.多模UE开机驻留到2G模或者从其他模式转到2G模时,空闲模式下,接收并保存所有3G邻小区;

2.按照空闲下测量任务要求,对异系统邻小区进行测量。每次收到2G服务小区、异系统邻小区测量结果时,按照better小区重选准则,判断是否存在better 3G邻小区(3GPP 45.008 协议中有描述);

3.如果没有better 3G邻小区则不发起读预定义信息过程,如果有better 3G邻小区,再检查这些better 3G邻小区是否在60min内读取过SIB16;对没有读取过或已超过60min(即需要重新读取)的better 3G邻小区发起读SIB16的过程:2G的RRM向3G的RRC发送读预定义请求;

4.3G-RRC根据请求内容,依次发起读这些better 3G邻小区SIB16的过程;仍然是利用没有2G任务的空闲时间完成。

5.接收该小区SIB16成功的话,则保存SIB16的内容,并尝试接收下一个小区的SIB16;接收失败(经过上述优化,接收better 3G小区系统信息失败的概率会很小),则直接尝试下一个小区;直至这些better 3G邻小区都尝试接收完。

6.3G-RRC完成SIB16预定义信息读取后,向2G-RRM发送读取结果。对于接收失败的3G邻小区,等收到新的测量结果时再按照上述流程分析判断。

由此可见,优化后的流程让UE只对better 3G邻小区尝试读取预定义信息,降低大多数信号较弱3G邻小区读取失败的概率,节约资源,降低了功耗。

附图说明

图1是现有技术方法中,2G模式下读取3G预定义信息的处理流程;

图2是本发明方法中,2G模式下读取3G预定义信息的处理流程。

下面结合附图及具体实施方式对本发明方法做详细说明。

附图1中,当UE在2G模式下收到完整的3G邻小区信息后,不管这些3G邻小区的信号质量如何,都检查这些邻小区是否需要读预定义信息;

附图2中,当UE在2G模式下收到完整的3G邻小区信息后,等待每次的测量结果,根据系统间小区重选准则判断3G小区测量值是否满足better 3G小区条件,有better 3G小区的话,再检查这些better 3G小区是否需要读预定义信息。当多个3G邻小区信号质量比较弱时,本方法极大地缩短了读预定义信息的时间。

将现有技术方法的图1和本发明方法的图2进行比较,在图1中,无论3G邻小区信号强弱,对所有3G邻小区都检查是否尝试读预定义信息,当配置的3G邻小区中大部分信号质量比较弱的话,读预定义信息都会失败(解码失败达到一定次数时认为失败),从而浪费资源,增加功耗。图2中,在2G模式下,根据每次的测量结果,判断有better 3G邻小区时,再对better 3G邻小区检查是否读预定义信息,这样就针对信号质量较好的3G邻小区读预定义信息,如果后续进入链接模式,触发模式间切换的话,应切换到信号质量好且稳定的小区上, 也就是better 3G小区。相比而言,图2流程优化了读预定义信息流程,节约资源,极大地降低了功耗,达到了优化流程的目的。

最后说明的是,本发明方法还可以有其他多种实施例,在不背离本发明方法的精神及其实质的情况下,本领域技术人员当可根据本发明方法做出多种相应的改变,但这些相应的改变均属于本发明方法的权利要求保护范围。

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