实现终端主动上报位置登记消息的方法

申请号 CN201210468387.4 申请日 2012-11-19 公开(公告)号 CN102984795B 公开(公告)日 2016-08-03
申请人 华为技术有限公司; 发明人 孙小兵;
摘要 本 发明 提供一种实现终端主动上报 位置 登记消息的方法和装置。本发明的方法通过对终端UE的驻留系统是否变化以及登记区信息是否变化的判决,决定是否触发UE向当前驻留系统进行主动上报登记,解决了UE在CDMA20001x网络和LTE网络移动时,由于登记区信息相同无法上报位置登记消息的问题,提高寻呼成功率,提升用户体验。
权利要求

1.一种实现终端主动上报位置登记消息的方法,其特征在于,所述方法包括:
终端UE由CDMA2000 1x网络向长期演进LTE网络和CDMA2000 1x网络叠加覆盖区移动,或者已经在LTE网络完成电路交换回落CSFB预注册的UE由LTE网络和CDMA2000 1x网络叠加覆盖区向CDMA2000 1x网络移动时,在确定所述UE接收到系统消息的情况下,所述UE判决所述UE的驻留系统是否由CDMA2000 1x网络变为LTE网络,或者由LTE网络变为CDMA2000 1x网络;
在所述UE的驻留系统发生变化的情况下,所述UE根据当前驻留系统所下发的系统消息获取所述UE所处的当前驻留系统的当前登记区信息,将当前登记区信息与所述UE保存的登记区信息进行比较,判决所述UE的登记区信息是否发生变化;
在所述UE的登记区信息发生变化的情况下,所述UE更新所述UE的保存记录驻留系统为所述UE的当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的系统消息获取的所述UE的当前登记区信息;在所述UE的登记区信息没有发生变化的情况下,所述UE主动向其所处的当前驻留系统上报位置登记消息。
2.根据权利要求1所述的方法,其特征在于,所述在确定终端UE接收到系统消息的情况下,判决所述UE的驻留系统是否发生变化,包括:
在确定所述UE接收到系统消息的情况下,根据所述UE监听的信道或者所述UE接收到的系统消息确定所述UE所处的当前驻留系统;
确定所述UE是否保存记录有驻留系统信息;
在确定出所述UE保存记录有驻留系统信息的情况下,将所述UE保存记录的驻留系统与所述当前驻留系统进行对比,如果所述UE保存记录的驻留系统与所述当前驻留系统不一致,则确定所述UE的驻留系统发生了变化;如果所述UE保存记录的驻留系统与所述当前驻留系统一致,则确定所述UE的驻留系统没有发生变化。
3.根据权利要求2所述的方法,其特征在于,在确定出所述UE没有保存记录驻留系统信息之后,所述方法进一步包括:
更新所述UE的保存记录驻留系统为所述当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
4.根据权利要求2或3所述的方法,其特征在于,在确定出所述UE的驻留系统没有发生变化之后,所述方法进一步包括:
更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
5.根据权利要求2或3所述的方法,其特征在于,所述判决所述UE的登记区信息是否发生变化,包括:
如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息一致,则确定所述UE的登记区信息没有发生变化;如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息不一致,则确定所述UE的登记区信息发生了变化。
6.根据权利要求1-3之一所述的方法,其特征在于:采用自定义的方式定义所述位置登记消息的类型。
7.一种实现终端主动上报位置登记消息的装置,其特征在于,所述装置用于终端UE由CDMA2000 1x网络向长期演进LTE网络和CDMA2000 1x网络叠加覆盖区移动,或者已经在LTE网络完成电路交换回落CSFB预注册的UE由LTE网络和CDMA2000 1x网络叠加覆盖区向CDMA2000 1x网络移动的情况,所述装置包括:
第一判决模,用于在确定所述UE接收到系统消息的情况下,判决所述UE的驻留系统是否由CDMA2000 1x网络变为LTE网络,或者由LTE网络变为CDMA2000 1x网络,并将判决结果发送给第二判决模块和第三更新模块;
第二判决模块,用于接收所述第一判决模块的判决结果,在接收到的所述判决结果是所述UE的驻留系统发生变化的情况下,判决所述UE的登记区信息是否发生变化,并将判决结果发送给触发模块和第三更新模块;
所述第二判决模块用于判决所述UE的登记区信息是否发生变化,包括:用于根据当前驻留系统所下发的系统消息获取所述UE所处的当前驻留系统的当前登记区信息,将当前登记区信息与所述UE保存的登记区信息进行比较,判决所述UE的登记区信息是否发生变化;
第三更新模块,用于从第一判决模块中获得当前驻留系统信息以及从所述第二判决模块中获得所述UE的登记区信息是否发生变化的判决结果,在所述第二判决模块判决出所述UE的登记区信息发生变化的情况下,更新所述UE的保存记录驻留系统为所述UE的当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的系统消息获取的所述UE的当前登记区信息;
触发模块,用于接收第二判决模块的判决结果,在接收到的判决结果是所述UE的登记区信息没有发生变化的情况下,触发所述UE主动向其所处的当前驻留系统上报位置登记消息。
8.根据权利要求7所述的装置,其特征在于,所述第一判决模块,包括:
第一确定子模块:用于在确定所述UE接收到系统消息的情况下,根据所述UE监听的信道或者所述UE接收到的系统消息确定所述UE所处的当前驻留系统,并将确定出的当前驻留系统信息发送给第一对比判决子模块;
第二确定子模块:用于确定所述UE是否保存记录有驻留系统信息,若保存记录有驻留系统信息,则把所述保存记录的驻留系统信息发送给第一对比判决子模块;
第一对比判决子模块:用于接收所述第一确定子模块发送的所述当前驻留系统信息和所述第二确定子模块发送的所述保存记录的驻留系统信息,将所述保存记录的驻留系统与所述当前驻留系统进行对比,如果所述UE保存记录的驻留系统与所述当前驻留系统不一致,则确定所述UE的驻留系统发生了变化;如果所述UE保存记录的驻留系统与所述当前驻留系统一致,则确定所述UE的驻留系统没有发生变化,并将判决结果发送给第二判决模块。
9.根据权利要求8所述的装置,其特征在于,所述装置,还包括:
第一更新模块:用于从第二确定子模块中获得所述UE是否保存记录有驻留系统信息的结果;在第二确定子模块确定所述UE没有保存记录驻留系统信息的情况下,从第一确定子模块中获得所述UE的当前驻留系统,更新所述UE的保存记录驻留系统为所述当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
10.根据权利要求8或9所述的装置,其特征在于,所述装置,还包括:
第二更新模块:用于从第一对比判决子模块中获得所述UE的驻留系统是否发生变化的结果;在第一对比判决子模块判决的结果为所述UE的驻留系统没有发生变化的情况下,更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
11.根据权利要求8或9所述的装置,其特征在于,所述第二判决模块进一步用于如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息一致,则确定所述UE的登记区信息没有发生变化;如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息不一致,则确定所述UE的登记区信息发生了变化。
12.根据权利要求7-9之一所述的装置,其特征在于:采用自定义的方式定义由所述触发模块触发的位置登记消息的类型。

说明书全文

实现终端主动上报位置登记消息的方法

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种长期演进(Long Term Evolution;简称:LTE)网络和CDMA网络登记区信息相同时,终端主动上报位置登记消息的方法和装置。

背景技术

[0002] 在第三代合作伙伴计划(3rd Generation Partnership Project,简称:3GPP)提供的电路交换回落(Circuit Switched Fallback,简称:CSFB)方案中,需要在长期演进(Long Term Evolution;简称:LTE)网络系统中配置CDMA20001x系统的一些参数,其中包括系统标识(System Identification;简称:SID)、网络表标识(Network Identification;简称:NID)、登记区(Registration zone Identification;简称:REG_ZONEID)等登记信息,而这些信息是直接从CDMA20001x网络获取的,LTE网络中的System Information Block Type 8(简称:SIB8)系统消息会下发SID、NID、REG_ZONEID等登记信息。这样当用户设备(User Equipment;简称:UE)从LTE和CDMA20001x的叠加覆盖区向CDMA20001x的单独覆盖区移动时,由于SID、NID、REG_ZONEID信息相同,UE不会主动上报位置登记消息,但是会驻留在CDMA20001x网络,而互操作解决方案(Interworking Solution;简称:IWS)还是认为UE在LTE网络;此外,已经在LTE预注册过的UE,由CDMA20001x单独覆盖区移动到LTE和CDMA20001x的叠加覆盖区时,由于SID、NID、REG_ZONEID信息相同,UE也不会主动上报位置登记消息,但是UE会驻留在LTE网络,而IWS还是认为UE在CDMA20001x网络。这样就会导致IWS记录的位置信息不准确,如果这个时候移动交换中心(Mobile Switching Center;简称:MSC)下发寻呼,可能导致寻呼失败。
[0003] 现有的CDMA20001x网络的登记过程是通过说明书附图1所给出的流程完成的,具体为:首先由移动台(Mobile Station;简称:MS)向基站子系统(Base Station System;简称:BSS)发送Registration Message消息,以发起登记流程;当BSS收到Registration Message消息之后,构造Location Updating Request消息,封装后发送给MSC;接着由MSC向BSS发送Location Updating Accept消息,以指示对Location Updating Request消息的处理操作已经完成;最后,BSS向MS传送Registration Accepted Order消息,表示登记成功。现有的在CDMA20001x网络中能够触发登记的消息类型有:Timer-based,Power-up,Zone-based,Power-down,Parameter-change,Ordered,Distance-based,User Zone-based,Encryption Re-sync required,BCMC Registration,但是这些登记方式都不能解决当CDMA20001x网络和LTE网络之间存在相互覆盖区域,并且CDMA20001x网络配置的SID、NID、REG_ZONE等CDMA20001x网络参数和LTE网络配置的CDMA20001x网络参数相同时,在UE由CDMA20001x单独覆盖网络移动到LTE和CDMA20001x的叠加网络或者已经在LTE网络完成CSFB预注册的UE,由LTE和CDMA20001x的叠加网络移动到CDMA20001x单独覆盖网络的过程中,UE无法及时上报位置登记消息,从而导致MSC寻呼失败的问题。

发明内容

[0004] 有鉴于此,本发明实施例提供了一种实现终端主动上报位置登记消息的方法和装置,用于CDMA20001x网络和LTE网络之间存在相互覆盖区域,并且CDMA20001x网络配置的SID、NID、REG_ZONE等CDMA20001x网络参数和LTE网络配置的CDMA20001x网络参数相同时,在UE由单一CDMA20001x网络移动到LTE和CDMA20001x叠加网络的过程中或者已经在LTE网络完成CSFB预注册的UE,由LTE和CDMA20001x叠加网络移动到单一CDMA20001x网络的过程中,使得UE能够及时上报位置登记消息,避免MSC寻呼失败。
[0005] 第一方面提供了一种实现终端主动上报位置登记消息的方法,包括:
[0006] 在确定终端UE接收到系统消息的情况下,判决所述UE的驻留系统是否发生变化;
[0007] 在所述UE的驻留系统发生变化的情况下,判决所述UE的登记区信息是否发生变化;
[0008] 在所述UE的登记区信息没有发生变化的情况下,触发所述UE主动向其所处的当前驻留系统上报位置登记消息。
[0009] 在第一种可能实现的方式中,所述在确定终端UE接收到系统消息的情况下,判决所述UE的驻留系统是否发生变化,包括:
[0010] 根据所述UE监听的信道或者所述UE接收到的系统消息确定所述UE所处的当前驻留系统;
[0011] 确定所述UE是否保存记录有驻留系统信息;
[0012] 在确定出所述UE保存记录有驻留系统信息的情况下,将所述UE保存记录的驻留系统与所述当前驻留系统进行对比,如果所述UE保存记录的驻留系统与所述当前驻留系统不一致,则确定所述UE的驻留系统发生了变化;如果所述UE保存记录的驻留系统与所述当前驻留系统一致,则确定所述UE的驻留系统没有发生变化。
[0013] 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在确定出所述UE没有保存记录驻留系统信息之后,所述方法进一步包括:
[0014] 更新所述UE的保存记录驻留系统为所述当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
[0015] 结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,在确定出所述UE的驻留系统没有发生变化之后,所述方法进一步包括:
[0016] 更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
[0017] 结合第一方面的第一种可能的实现方式、第二种可能的实现方式或者第三种可能的实现方式,在第四种可能的实现方式中,所述在所述UE的驻留系统发生变化的情况下,判决所述UE的登记区信息是否发生变化,包括:
[0018] 在所述UE的驻留系统发生变化的情况下,将根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息进行对比,如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息一致,则确定所述UE的登记区信息没有发生变化;如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息不一致,则确定所述UE的登记区信息发生了变化。
[0019] 结合第一方面的第一种可能的实现方式、第二种可能的实现方式、第三种可能的实现方式或者第四种可能的实现方式,在第五种可能的实现方式中,在确定出所述UE的登记区信息没有发生变化之后,所述方法进一步包括:
[0020] 更新所述UE的保存记录驻留系统为所述当前驻留系统;
[0021] 在确定出所述UE的登记区信息发生变化之后,所述方法进一步包括:更新所述UE的保存记录驻留系统为所述当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的所述当前登记区信息。
[0022] 第二方面提供了一种实现终端主动上报位置登记消息的装置,包括:
[0023] 第一判决模,用于在确定终端UE接收到系统消息的情况下,判决所述UE的驻留系统是否发生变化,并将判决结果发送给第二判决模块;
[0024] 第二判决模块,用于接收所述第一判决模块的判决结果,在接收到的所述判决结果是所述UE的驻留系统发生变化的情况下,判决所述UE的登记区信息是否发生变化,并将判决结果发送给触发模块;
[0025] 触发模块,用于接收第二判决模块的判决结果,在接收到的判决结果是所述UE的登记区信息没有发生变化的情况下,触发所述UE主动向其所处的当前驻留系统上报位置登记消息。
[0026] 在第一种可能的实现方式中,所述第一判决模块,包括:
[0027] 第一确定子模块:用于在确定所述UE接收到系统消息的情况下,根据所述UE监听的信道或者所述UE接收到的系统消息确定所述UE所处的当前驻留系统,并将确定出的当前驻留系统信息发送给第一对比判决子模块;
[0028] 第二确定子模块:用于确定所述UE是否保存记录有驻留系统信息,若保存记录有驻留系统信息,则把所述保存记录的驻留系统信息发送给第一对比判决子模块;
[0029] 第一对比判决子模块:用于接收所述第一确定子模块发送的所述当前驻留系统信息和所述第二确定子模块发送的所述保存记录的驻留系统信息,将所述保存记录的驻留系统与所述当前驻留系统进行对比,如果所述UE保存记录的驻留系统与所述当前驻留系统不一致,则确定所述UE的驻留系统发生了变化;如果所述UE保存记录的驻留系统与所述当前驻留系统一致,则确定所述UE的驻留系统没有发生变化,并将判决结果发送给第二判决模块。
[0030] 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述装置,还包括:
[0031] 第一更新模块:用于从第二确定子模块中获得所述UE是否保存记录有驻留系统信息的结果;在第二确定子模块确定所述UE没有保存记录驻留系统信息的情况下,从第一确定子模块中获得所述UE的当前驻留系统,更新所述UE的保存记录驻留系统为所述当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
[0032] 结合第二方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述装置,还包括:
[0033] 第二更新模块:用于从第一对比判决子模块中获得所述UE的驻留系统是否发生变化的结果;在第一对比判决子模块判决的结果为所述UE的驻留系统没有发生变化的情况下,更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
[0034] 结合第二方面的第一种可能的实现方式、第二种可能的实现方式或者第三种可能的实现方式,在第四种可能的实现方式中,所述第二判决模块,用于接收第一对比判决子模块的判决结果;在接收到的所述判决结果是所述UE的驻留系统发生变化的情况下,将根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息进行对比,如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息一致,则确定所述UE的登记区信息没有发生变化;如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息不一致,则确定所述UE的登记区信息发生了变化。
[0035] 结合第二方面的第一种可能的实现方式、第二种可能的实现方式、第三种可能的实现方式或者第四种可能的实现方式,在第五种可能的实现方式中,所述装置,还包括:第三更新模块:用于从第一确定子模块中获得当前驻留系统信息以及从所述第二判决模块中获得所述UE的登记区信息是否发生变化的判决结果;并且,
[0036] 在所述第二判决模块判决出所述UE的登记区信息没有发生变化的情况下,更新所述UE的保存记录驻留系统为所述当前驻留系统;以及,
[0037] 在所述第二判决模块判决出所述UE的登记区信息发生变化的情况下,更新所述UE的保存记录驻留系统为所述当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的所述当前登记区信息。
[0038] 由上述技术方案可知,通过对终端UE的驻留系统是否变化以及登记区信息是否变化的判决,决定是否触发UE进行主动上报位置登记消息,解决了UE在CDMA20001x网络和LTE网络移动时,由于登记区信息相同而导致的无法上报位置登记消息的问题,提高寻呼成功率,提升用户体验。

附图说明

[0039] 为了更清楚地说明本发明实施例或现有技术中的方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040] 图1为现有技术中UE在CDMA20001x网络的登记流程示意图;
[0041] 图2a和图2b为本发明的技术方案适用的终端UE移动方向示意图;
[0042] 图3是本发明一实施例提供的实现终端主动上报位置登记消息的方法的流程示意图;
[0043] 图4是本发明另一实施例提供的实现终端主动上报位置登记消息的方法的流程示意图;
[0044] 图5是本发明另一实施例提供的实现终端主动上报位置登记消息的装置50的结构示意图;
[0045] 图6图5描述的装置50中的第一判决模块51的结构示意图;
[0046] 图7是本发明另一实施例提供的实现终端主动上报位置登记消息的装置70的结构示意图;
[0047] 图8是本发明另一实施例提供的实现终端主动上报位置登记消息的装置80的结构示意图;
[0048] 图9是本发明另一实施例提供的实现终端主动上报位置登记消息的装置90的结构示意图;
[0049] 图10是图9的装置90中的程序96的结构框图

具体实施方式

[0050] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051] 在现实情况下,CDMA20001x网络的覆盖范围与LTE网络的覆盖范围可能存在重叠,这样产生既覆盖有CDMA20001x网络又覆盖有LTE网络的LTE+CDMA20001x叠加网络,并且CDMA20001x网络配置的SID、NID、REG_ZONE等CDMA20001x网络参数和LTE网络配置的CDMA20001x网络参数也有可能相同。
[0052] 在这种情况下,本发明技术方案适用的UE移动方向主要为2种:UE由CDMA20001x网络向LTE+CDMA20001x叠加网络移动;以及,已经在LTE网络完成CSFB预注册的UE,由LTE+CDMA20001x叠加网络向CDMA20001x网络移动。其中图2a描述了上述两种移动方向,图2b描述了上述的第二种移动方向。
[0053] 图3是本发明一实施例提供的实现终端主动上报位置登记消息的方法的流程示意图,该实施例可以适用于上述内容提及的终端UE的两种移动方向,如图3所示,本实施例的实现终端主动上报位置登记消息的方法,可以包括:
[0054] 301、在确定终端UE接收到系统消息的情况下,判决所述UE的驻留系统是否发生变化;
[0055] 具体地,终端UE收到当前驻留系统下发的系统消息是判决终端UE的驻留系统是否发生变化的触发条件。只有当终端UE收到当前驻留系统下发的系统消息时,才进行驻留系统是否发生变化的判决;否则,不进行驻留系统是否发生变化的判决。
[0056] 具体地,如果所述UE保存记录的驻留系统与当前驻留系统不一致,则确定所述UE的驻留系统发生了变化;如果所述UE保存记录的驻留系统与当前驻留系统一致,则确定所述UE的驻留系统没有发生变化。
[0057] 例如,UE由CDMA20001x网络向LTE+CDMA20001x叠加网络移动,UE原先保存记录的驻留系统为CDMA20001x网络,而由于UE移动到了LTE+CDMA20001x叠加网络,UE实际的当前驻留系统是LTE网络,因此UE的驻留系统发生了变化。
[0058] 例如,已经在LTE网络完成CSFB预注册的UE,由LTE+CDMA20001x叠加网络向CDMA20001x网络移动,UE原先保存记录的驻留系统为LTE网络,而由于UE移动到了仅覆盖有CDMA20001x网络的区域,UE实际的当前驻留系统为CDMA20001x网络,因此UE的驻留系统也发生了变化。
[0059] 具体地,UE可以根据接收到的系统消息的类型,判断该系统消息是由LTE网络下发的,还是由CDMA20001x网络下发的,进而确定其所处的当前驻留系统是LTE网络还是CDMA20001x网络:当UE所处的当前驻留系统为LTE网络时,UE接收到的LTE网络下发的系统消息为SIB8系统消息;当UE所处的当前驻留系统为CDMA20001x网络时,UE接收到的CDMA20001x网络下发的系统消息为System Parameter Message(简称:SPM)系统消息。
[0060] 302、在所述UE的驻留系统发生变化的情况下,判决所述UE的登记区信息是否发生变化;
[0061] 具体地,可以根据UE接收到的当前驻留系统所下发的系统消息获取UE所处的当前驻留系统的登记区信息,即当前登记区信息。在得到当前登记区信息后,可以将当前登记区信息与UE保存的登记区信息进行比较,判断登记区信息是否发生了变化。如果当前登记区信息与UE保存的登记区信息一致,则确定所述UE的登记区信息没有发生变化;如果当前登记区信息与所述UE保存的登记区信息不一致,则确定所述UE的登记区信息发生了变化。
[0062] 303、在所述UE的登记区信息没有发生变化的情况下,触发所述UE主动向其所处的当前驻留系统上报位置登记消息。
[0063] 具体地,当UE的当前驻留系统为LTE网络时,触发UE主动向该LTE网络上报位置登记信息;当UE的当前驻留系统为CDMA20001x网络时,触发UE主动向该CDMA20001x网络上报位置登记信息。
[0064] 具体地,可以采用自定义的方式对位置登记消息的类型进行定义,优选地,可以将位置登记消息的类型定义为:其他接入技术系统切换。
[0065] 具体地,当UE向LTE网络上报类型为其他接入技术系统切换的位置登记消息时,需要IWS支持对该类型的位置登记消息的处理,并能够向MSC发起位置登记,MSC也需要支持对该类型的位置登记消息的处理,从而使得UE完成对位置登记消息的上报。此外,UE可以根据3GPP标准中已有类型的位置登记消息的发送方法向LTE网络上报类型为其他接入技术系统切换的位置登记消息。
[0066] 具体地,当UE向CDMA20001x网络上报类型为其他接入技术系统切换的位置登记消息时,需要BSS支持对该类型的位置登记消息的处理,并能够向MSC发起位置登记,MSC也需要支持对该类型的位置登记消息的处理,从而使得UE完成对位置登记消息的上报。此外,UE可以根据3GPP2标准中已有类型的位置登记消息的发送方法向CDMA20001x网络上报类型为其他接入技术系统切换的位置登记消息。
[0067] 本实施例提供的实现终端主动上报位置登记消息的方法,通过对终端UE的驻留系统是否发生变化,登记区信息是否发生变化进行判决,当判决出驻留系统发生变化而登记区信息没有发生变化时,触发终端UE主动向所在的当前驻留系统上报位置登记消息,使得UE在CDMA网络和LTE网络中移动时,寻呼成功率得到提高,保证了用户通信业务的正常进行。
[0068] 图4是本发明另一实施例提供的实现终端主动上报位置登记消息的方法的流程示意图,该实施例同样适用于上述内容提及的终端UE的两种移动方向,如图4所示,本实施例的实现终端主动上报位置登记消息的方法可以包括:
[0069] 步骤401:在确定所述UE接收到系统消息的情况下,根据所述UE监听的信道或者所述UE接收到的系统消息确定所述UE所处的当前驻留系统。
[0070] 具体地,所述UE可以利用周期定时器对信道进行定时监听,从而确定UE所处的当前驻留系统;
[0071] 402、确定所述UE是否保存记录有驻留系统信息。
[0072] 具体地,由于所述UE也存在没有保存记录驻留系统的情况,因此,在这种情况下,就无法对UE所保存记录的驻留系统与UE所在的当前驻留系统是否一致进行判决。
[0073] 403、在步骤402确定出UE保存记录有驻留系统信息的情况下,将所述UE保存记录的驻留系统与所述当前驻留系统进行对比,如果所述UE保存记录的驻留系统与所述当前驻留系统不一致,则确定所述UE的驻留系统发生了变化;如果所述UE保存记录的驻留系统与所述当前驻留系统一致,则确定所述UE的驻留系统没有发生变化。
[0074] 404、在步骤402确定出UE没有保存记录驻留系统信息的情况下,更新UE的保存记录驻留系统为当前驻留系统,并且更新UE保存的登记区信息为根据UE接收到的系统消息获取的当前登记区信息。
[0075] 405、在步骤403确定出UE的驻留系统没有发生变化的情况下,更新UE保存的登记区信息为根据UE接收到的系统消息获取的当前登记区信息。
[0076] 406、在步骤403确定出UE的驻留系统发生变化的情况下,将根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息进行对比,如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息一致,则确定所述UE的登记区信息没有发生变化;如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息不一致,则确定所述UE的登记区信息发生了变化。
[0077] 407、在步骤406确定出UE的登记区信息没有发生变化的情况下,更新UE的保存记录驻留系统为当前驻留系统;以及,
[0078] 408、在步骤406确定出UE的登记区信息发生变化的情况下,更新UE的保存记录驻留系统为当前驻留系统,并且更新UE保存的登记区信息为根据UE接收到的系统消息获取的当前登记区信息。
[0079] 409、在步骤406确定出UE的登记区信息没有发生变化的情况下,触发UE主动向其所处的当前驻留系统上报位置登记消息。
[0080] 本实施例提供的实现终端主动上报位置登记消息的方法,通过对终端UE的驻留系统是否发生变化,登记区信息是否发生变化进行判决,当判决出驻留系统发生变化而登记区信息没有发生变化时,触发终端UE主动向所在的当前驻留系统进行上报登记,使得UE在CDMA网络和LTE网络中移动时,寻呼成功率得到提高,保证了用户通信业务的正常进行。
[0081] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0082] 图5是本发明另一实施例提供的实现终端主动上报位置登记消息的装置50的结构示意图,该装置50例如可以设置在终端UE中。如图5所示,本实施例的装置50可以包括:
[0083] 第一判决模块51,用于在确定终端UE接收到系统消息的情况下,判决所述UE的驻留系统是否发生变化,并将判决结果发送给第二判决模块52;
[0084] 第二判决模块52,用于接收所述第一判决模块51的判决结果,在接收到的所述判决结果是所述UE的驻留系统发生变化的情况下,判决所述UE的登记区信息是否发生变化,并将判决结果发送给触发模块53;
[0085] 触发模块53,用于接收第二判决模块52的判决结果,在接收到的判决结果是所述UE的登记区信息没有发生变化的情况下,触发所述UE主动向其所处的当前驻留系统上报位置登记消息。
[0086] 本实施例中,实现终端主动上报位置登记消息的装置50通过第一判决模块51判决终端UE的驻留系统是否发生变化,当判决出UE的驻留系统发生变化时,通过第二判决模块52判决UE的登记区信息是否发生变化,当判决出UE的登记区信息没有发生变化时,通过触发模块53触发UE主动向其所处的当前驻留系统进行相应的上报登记。
[0087] 进一步地,如图6所示,第一判决模块51具体包括:
[0088] 第一确定子模块511:用于在确定所述UE接收到系统消息的情况下,根据所述UE监听的信道或者所述UE接收到的系统消息确定所述UE所处的当前驻留系统,并将确定出的当前驻留系统信息发送给第一对比判决子模块513;
[0089] 第二确定子模块512:用于确定所述UE是否保存记录有驻留系统信息,若保存记录有驻留系统信息,则把所述保存记录的驻留系统信息发送给第一对比判决子模块513;
[0090] 第一对比判决子模块513,用于接收所述第一确定子模块511发送的所述当前驻留系统信息和所述第二确定子模块512发送的所述保存记录的驻留系统信息,将所述保存记录的驻留系统与所述当前驻留系统进行对比,如果所述UE保存记录的驻留系统与所述当前驻留系统不一致,则确定所述UE的驻留系统发生了变化;如果所述UE保存记录的驻留系统与所述当前驻留系统一致,则确定所述UE的驻留系统没有发生变化,并将判决结果发送给第二判决模块52。
[0091] 本发明实施例提供的实现终端主动上报位置登记消息的装置,通过对终端UE的驻留系统是否发生变化,登记区信息是否发生变化进行判决,当判决出驻留系统发生变化而登记区信息没有发生变化时,触发终端UE主动向所在的当前驻留系统进行上报登记,使得UE在CDMA网络和LTE网络中移动时,寻呼成功率得到提高,保证了用户通信业务的正常进行。
[0092] 图7是本发明另一实施例提供的实现终端主动上报位置登记消息的装置70的结构示意图,该装置70例如可以设置在终端UE中。如图7所示,本实施例的装置70除了包括图5和图6描述的实施例中装置50的内部模块,还可以包括:
[0093] 第一更新模块74:用于从第二确定子模块512中获得所述UE是否保存记录有驻留系统信息的结果;在第二确定子模块512确定所述UE没有保存记录驻留系统信息的情况下,从第一确定子模块511中获得所述UE的当前驻留系统,更新所述UE的保存记录驻留系统为所述当前驻留系统,并且更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
[0094] 第二更新模块75:用于从第一对比判决子模块513中获得所述UE的驻留系统是否发生变化的结果;在第一对比判决子模块513判决的结果为所述UE的驻留系统没有发生变化的情况下,更新所述UE保存的登记区信息为根据所述UE接收到的所述系统消息获取的当前登记区信息。
[0095] 进一步地,第二判决模块52,用于接收第一对比判决子模块513的判决结果;在接收到的所述判决结果是所述UE的驻留系统发生变化的情况下,将根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息进行对比,如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息一致,则确定所述UE的登记区信息没有发生变化;如果所述根据所述UE接收到的所述系统消息获取的当前登记区信息与所述UE保存的登记区信息不一致,则确定所述UE的登记区信息发生了变化。
[0096] 本发明实施例提供的实现终端主动上报位置登记消息的装置,通过对终端UE的驻留系统是否发生变化,登记区信息是否发生变化进行判决,当判决出驻留系统发生变化而登记区信息没有发生变化时,触发终端UE主动向所在的当前驻留系统进行上报登记,使得UE在CDMA网络和LTE网络中移动时,寻呼成功率得到提高,保证了用户通信业务的正常进行。
[0097] 图8是本发明另一实施例提供的实现终端主动上报位置登记消息的装置80的结构示意图,该装置80例如可以设置在终端UE中。如图8所示,本实施例的装置80除了包括图7实施例中装置70的内部模块,还可以包括:
[0098] 第三更新模块86:用于从第一确定子模块511中获得当前驻留系统信息以及从第二判决模块52中获得判决结果,根据第二判决模块52的判决结果,对UE进行相应的更新:在第二判决模块52判决出UE的登记区信息没有发生变化时,更新UE的保存记录驻留系统为当前驻留系统;在第二判决模块52判决出UE的登记区信息发生变化时,更新UE的保存记录驻留系统为当前驻留系统,并且更新UE保存的登记区信息为根据UE接收到的系统消息获取的当前登记区信息。
[0099] 本发明实施例提供的实现终端主动上报位置登记消息的装置,通过对终端UE的驻留系统是否发生变化,登记区信息是否发生变化进行判决,当判决出驻留系统发生变化而登记区信息没有发生变化时,触发终端UE主动向所在的当前驻留系统进行上报登记,使得UE在CDMA网络和LTE网络中移动时,寻呼成功率得到提高,保证了用户通信业务的正常进行。
[0100] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0101] 在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所示模块的划分,仅仅为一种逻辑功能划分,实际实现时,可以有另外的划分方式,例如各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现,或一些特征可以忽略,或不执行。
[0102] 另外,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件完成的,所述的程序可以存储于一计算机可读存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁盘、光盘、只读存储记忆体(Read-Only Memory;简称:ROM)或随机存储记忆体(Random Access Memory;简称:RAM)等。
[0103] 下面给出了通过计算机程序来指令相关硬件完成本发明方法的全部或部分流程的实施例。图9是本发明另一实施例提供的实现终端主动上报位置登记消息的装置90的结构示意图。如图9所示,该装置90包括处理器91、存储器92、输入设备93、输出设备94以及信号总线95。
[0104] 具体地,存储器92包括:
[0105] 操作系统97,该操作系统97是可以对处理器91执行过程进行控制的程序;以及,[0106] 实现本发明方法的程序96,该程序96可以使得处理器91完成UE的驻留系统是否发生变化的判决以及在判决出UE的驻留系统发生变化的情况下,完成UE的登记区信息是否发生变化的判决,和在UE的登记区信息未发生变化的情况下,触发UE向其所处的当前驻留系统主动上报位置登记消息。
[0107] 图10给出了与UE相连的程序96的结构框图,该程序96包括:
[0108] 与UE进行通信的UE接口101,用于获取UE存储的驻留系统信息和登记区信息,并分别发送给第一比较器102和第二比较器103,以及获取UE监听得到的信道信息和/或UE接收到的系统消息,并发送给解析处理器104;
[0109] 解析处理器104,用于对UE监听得到的信道信息或UE接收到的系统消息进行解析,从中解析出UE所处的当前驻留系统的信息发送给第一比较器102,以及对UE接收到的系统消息进行解析,从中解析出当前的登记区信息,并发送给第二比较器103和第二执行器106;
[0110] 第一比较器102,将解析处理器104解析出的当前驻留系统信息与UE接口101获取的的UE存储的驻留系统信息进行比较,将比较结果发送给第二比较器103;
[0111] 第二比较器103,当第一比较器102的比较结果为不相同时,将解析处理器104解析出的当前的登记区信息与UE接口获得的UE存储的登记区信息进行比较,将比较结果发送给第一执行器105和第二执行器106;
[0112] 第一执行器105,用于当第二比较器103的比较结果为相同时,触发UE向其当前驻留系统上报位置登记消息;
[0113] 第二执行器106,用于当UE接口101获取不到UE存储的驻留系统信息时或者当第二比较器103的比较结果为不相同时,对UE存储的驻留系统信息和登记区信息进行更新;或者当第一比较器102的比较结果为相同时,对UE存储的登记区信息进行更新;或者当第二比较器103的比较结果为相同时,对UE存储的驻留系统信息进行更新;并相应地控制UE接口101将解析处理器104解析出的当前驻留系统信息和/或当前登记区信息发送给UE。
[0114] 另外,本领域普通技术人员可以理解实现上述实施例方法中的装置90既可以独立于UE,也可以嵌入UE中;当该装置90被嵌入UE中时,该装置90既可以与UE共用一个处理器,也可以不于UE共用一个处理器。
[0115] 本发明实施例提供的实现LTE和CDMA登记区相同时终端主动上报登记的装置90,通过对终端UE的驻留系统是否发生变化,登记区信息是否发生变化进行判决,当判决出驻留系统发生变化而登记区信息没有发生变化时,触发终端UE主动向所在的当前驻留系统进行上报登记,使得UE在CDMA网络和LTE网络中移动时,寻呼成功率得到提高,保证了用户通信业务的正常进行。
[0116] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
QQ群二维码
意见反馈