1.一种防止终端在伪基站下驻留的方法,其特征在于,所述防止终端在伪基站下驻留的方法包括:
网络在系统信息的邻区信息中,增加小区全局标识;
终端读取所有能满足驻留门限和接收信号质量的小区中系统信息的邻区信息,生成小区拓扑,并进行小区选择;
终端读取所有能满足驻留门限和接收信号质量的小区中系统信息的邻区信息,生成小区拓扑,并进行现有小区的重选。
2.如权利要求1所述的防止终端在伪基站下驻留的方法,其特征在于,所述小区全局标识包括:位置区或路由区或跟踪区以及其他关键标识。
3.如权利要求1所述的防止终端在伪基站下驻留的方法,其特征在于,所述防止终端在伪基站下驻留的方法包括以下步骤:步骤一,终端开机或重新进入服务区;判断是否存在存储的小区信息,若是,则进行小区初始搜索,并转向步骤二;若否,则优先在存储的小区信息中搜索,并转向步骤二;
步骤二,通过读取小区信息,生成拟驻留小区列表,基于所有小区系统信息中的临邻区信息生成小区拓扑,依据驻留门限,选择最优小区驻留;
步骤三,判断网络是否允许驻留所述小区,若是,则终端选择所述小区驻留;否则,将所述小区从拟驻留小区列表中排除,并返回步骤二;
步骤四,判断终端在空闲状态下,是否满足小区重选的条件,若满足,则依据驻留小区系统信息中的邻区信息进行选择;
步骤五,终端读取所有能满足驻留门限和接收信号质量的小区中系统信息的邻区信息,生成小区拓扑,选择最优小区驻留,并读取小区信息;
步骤六,判断判断网络是否允许驻留所述小区,若是,则终端选择所述小区驻留;否则,将所述小区从拟驻留小区列表中排除;并返回步骤五。
4.如权利要求3所述的防止终端在伪基站下驻留的方法,其特征在于,所述读取小区信息,生成拟驻留小区列表,基于所有小区系统信息中的临邻区信息生成小区拓扑,依据驻留门限,选择最优小区驻留包括:
(1)搜索满足驻留门限的小区,并读取所有满足驻留门限小区的系统信息;
(2)生成拟驻留小区列表,基于所有小区系统信息中的临邻区信息生成小区拓扑;依据驻留门限,选择最优小区驻留;
(3)判断选择的小区是否为孤立小区;若是,则将选择的小区从拟驻留小区列表中删除,并返回步骤(2);若否,则转向步骤(4);
(4)判断所述小区是否会导致拓扑存在单向邻区关系,若是,则将所述小区从拟驻留的小区列表中删除,并返回步骤(2);若否,则转向步骤(5);
(5)判断所述小区的小区全局表示和拓扑中其他小区邻区信息中广播的所述小区的小区全局标识是否一致,若一致,则将所述小区从拟驻留的小区列表中删除,并返回步骤(2);
否则,转向步骤三。
5.如权利要求4所述的防止终端在伪基站下驻留的方法,其特征在于,所述能满足驻留门限的小区即接收信号强度和接收信号质量达到一定阈值的小区。
6.如权利要求4所述的防止终端在伪基站下驻留的方法,其特征在于,所述孤立小区即不存在邻区的小区。
7.如权利要求4所述的防止终端在伪基站下驻留的方法,其特征在于,所述邻区信息包括:小区标识、频率信息、扰码信息。
8.如权利要求3所述的防止终端在伪基站下驻留的方法,其特征在于,所述步骤五包括:
1)选择驻留小区系统信息的邻区信息中指定的小区,读取所有满足驻留门限小区的系统信息;
2)生成拟驻留小区列表;基于所有小区系统信息中的邻区信息生成小区拓扑;依据驻留门限,选择最优小区驻留;
3)判断选择的小区是否和原驻留小区是单向邻区关系,若是,则将所述小区从拟驻留小区列表中删除,并返回步骤2);否则,转向步骤4);
4)判断所述小区的小区全局标识是否和原驻留小区中邻区信息中广播的所述小区的小区全局标识一致,若一致,则将所述小区从拟驻留小区列表中删除,并返回步骤2);否则,转向步骤5);
5)判断所述小区是否导致拓扑存在单向邻区关系,若是,则将所述小区从拟驻留小区列表中删除,并返回步骤2);否则,转向步骤6);
6)判断所述小区的小区全局标识和拓扑中其他小区邻区信息中广播的所述小区的小区全局标识一致,若一致,则将所述小区从拟驻留小区列表中删除,并返回步骤2);否则,转向步骤六;
所述判断选择的小区是否和原驻留小区是单向邻区关系包括:当原驻留小区的系统信息邻区信息中存在拟驻留小区,但拟驻留小区系统信息中不存在原驻留小区的邻区信息时,判定选择的小区和原驻留小区是单向邻区关系。
9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1~
8任意一项所述防止终端在伪基站下驻留的方法的步骤。
10.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1~8任意一项所述防止终端在伪基站下驻留的方法的步骤。