1.一种非法小区识别方法,其特征在于,包括:根据待识别小区发送的系统消息SI3,确定所述待识别小区所属的类别,所述类别为合法小区、非法小区或疑似非法小区中的任意一种;
当确定所述待识别小区为疑似非法小区时,在位置更新期间,检测是否接收到所述待识别小区所在网络发送的鉴权请求;
在接收到所述鉴权请求时,通过反馈带有错误鉴权参数的鉴权响应,确定所述待识别小区是否为非法小区;
在未接收到所述鉴权请求时,通过检测是否接收到所述待识别小区所在网络发送的类型为国际移动用户识别码IMSI的身份识别请求,确定所述待识别小区是否为非法小区。
2.根据权利要求1所述的方法,其特征在于,所述根据待识别小区发送的系统消息SI3,确定所述待识别小区所属的类别,包括:根据所述待识别小区发送的系统消息SI3中各选定特征参数的实际值与理论值的差值,确定所有选定特征参数的总权重值;
根据所述总权重值与预设权重范围的关系,确定所述待识别小区所属的类别。
3.根据权利要求2所述的方法,其特征在于,所述根据待识别小区发送的系统消息SI3中各选定特征参数的实际值与理论值的差值,确定所有选定特征参数的总权重值,包括:接收所述待识别小区发送的SI3,解析所述SI3,并将所述SI3中与小区重选相关的多个特征参数确定为选定特征参数;
分别将各选定特征参数的实际值与理论值进行比较,根据各选定特征参数的实际值与理论值的差值大小,确定各选定特征参数的权重值;
根据各选定特征参数的权重值,确定所有选定特征参数的总权重值。
4.根据权利要求3所述的方法,其特征在于,所述根据所述总权重值与预设权重范围的关系,确定所述待识别小区所属的类别,包括:在所述总权重值大于所述预设权重范围的上限值时,确定所述述待识别小区为非法小区;
在所述总权重值小于所述预设权重范围的下限值时,确定所述述待识别小区为合法小区;
在所述总权重值小于或等于所述预设权重范围的上限值、且大于或小于所述预设权重范围的下限值时,确定所述待识别小区为疑似非法小区。
5.根据权利要求1所述的方法,其特征在于,所述通过反馈带有错误鉴权参数的鉴权响应,确定所述待识别小区是否为非法小区,包括:在反馈带有错误鉴权参数的鉴权响应后,若接收到所述待识别小区所在网络反馈的鉴权成功的通知消息,则确定所述待识别小区为非法小区;
若接收到所述待识别小区所在网络反馈的鉴权失败的通知消息,则确定所述待识别小区为合法小区。
6.根据权利要求1-5任一项所述的方法,其特征在于,在确定所述待识别小区为非法小区后,所述方法还包括:
当终端未驻留在所述非法小区时,将所述非法小区添加至限制候选列表;
当终端已驻留在所述非法小区时,发起去附着请求,重新选择驻留小区。
7.一种终端,其特征在于,包括:识别模块,用于根据待识别小区发送的系统消息SI3,确定所述待识别小区所属的类别,所述类别为合法小区、非法小区或疑似非法小区中的任意一种;
检测模块,用于当确定所述待识别小区为疑似非法小区时,在位置更新期间,检测是否接收到所述待识别小区所在网络发送的鉴权请求;
所述识别模块,还用于在接收到所述鉴权请求时,通过反馈带有错误鉴权参数的鉴权响应,确定所述待识别小区是否为非法小区,以及在未接收到所述鉴权请求时,通过检测是否接收到所述待识别小区所在网络发送的类型为国际移动用户识别码IMSI的身份识别请求,确定所述待识别小区是否为非法小区。
8.根据权利要求7所述的终端,其特征在于,所述识别模块具体用于:根据所述待识别小区发送的系统消息SI3中各选定特征参数的实际值与理论值的差值,确定所有选定特征参数的总权重值,根据所述总权重值与预设权重范围的关系,确定所述待识别小区所属的类别。
9.根据权利要求8所述的终端,其特征在于,所述识别模块,用于根据待识别小区发送的系统消息SI3中各选定特征参数的实际值与理论值的差值,确定所有选定特征参数的总权重值,具体为:
所述识别模块,具体用于接收所述待识别小区发送的SI3,解析所述SI3,并将所述SI3中与小区重选相关的多个特征参数确定为选定特征参数,分别将各选定特征参数的实际值与理论值进行比较,根据各选定特征参数的实际值与理论值的差值大小,确定各选定特征参数的权重值,根据各选定特征参数的权重值,确定所有选定特征参数的总权重值。
10.根据权利要求7-9任一项所述的终端,其特征在于,所述终端还包括:处理模块;
所述处理模块,用于在所述识别模块确定所述待识别小区为非法小区后,若终端未驻留在所述非法小区,则将所述非法小区添加至限制候选列表,若终端已驻留在所述非法小区时,则发起去附着请求,重新选择驻留小区。