1.一种集群组呼解密方法,其特征在于,所述方法应用于用户设备,包括:
监听在当前小区的组呼数据,并从所述当前小区的基站获取所述当前小区的超帧号为第一超帧号;
在从所述当前小区切换至目标小区时,从所述目标小区的基站接收组呼数据并根据所述第一超帧号获得所述目标小区的超帧号的区间范围,所述目标小区的超帧号为第二超帧号;
根据所述第二超帧号的区间范围遍历所述第二超帧号并根据所述第二超帧号得到明文,并将所述明文所包括的组呼会话信息与所述当前小区的组呼数据进行比较;
若比较结果一致,则遍历所述第二超帧号解密成功,并根据所述第二超帧号进行解密操作。
2.根据权利要求1所述的集群组呼解密方法,其特征在于,从所述目标小区的基站接收组呼数据并根据所述第一超帧号获得所述目标小区的超帧号的区间范围的步骤包括:
所述第二超帧号为在[X-M,X+N]的区间范围内,其中X为所述第一超帧号,M和N均为自然数;
根据所述第二超帧号的区间范围遍历所述第二超帧号并根据所述第二超帧号得到明文的步骤包括:
在所述[X-M,X+N]的区间范围内改变所述第二超帧号的值,并根据改变后的所述第二超帧号的值进行解密操作,以得到所述明文。
3.根据权利要求2所述的集群组呼解密方法,其特征在于,遍历所述第二超帧号解密成功,并根据所述第二超帧号进行解密操作的步骤包括:
遍历所述第二超帧号的顺序为:
X->X-1->X+1->X-2->X+2…->X-M…->X+N。
4.根据权利要求2所述的集群组呼解密方法,其特征在于,在所述组呼数据配置为PDCP SN 5bit且包间隔20毫秒时,M和N设置为2。
5.根据权利要求1所述的集群组呼解密方法,其特征在于,所述从所述当前小区切换至目标小区的步骤包括:
发起并建立组呼会话,以使基站在建立集群业务承载时,新增字段以携带组呼数据的加密参数,并且保存所述加密参数;
从所述当前小区切换至所述目标小区,新增或复用其中一条信令携带所述当前小区会话密钥标识或直接携带所述当前小区的密钥;
接收到所述目标小区的加密组呼数据;
所述根据所述第二超帧号进行解密操作的步骤包括:
根据所述第二超帧号对所述目标小区的加密组呼数据进行解密操作。
6.根据权利要求5所述的集群组呼解密方法,其特征在于,在接收到所述目标小区的加密组呼数据的步骤之前,所述方法进一步包括:
发送所述当前小区会话密钥标识或者所述当前小区的密钥给所述目标小区的基站,所述目标小区的基站将所述当前小区会话密钥标识或者所述当前小区的密钥与所述目标小区的密钥进行比较;
若一致,则从所述目标小区的基站接收到所述目标小区的加密组呼数据;
若不一致,则从所述目标小区的基站接收到所述目标小区的加密组呼数据的同时将所述目标小区的密钥发送给所述当前小区的基站,再由所述当前小区的基站将所述目标小区的密钥发送给所述用户设备。
7.根据权利要求1所述的集群组呼解密方法,其特征在于,所述从所述当前小区切换至目标小区的步骤包括:
发起并建立组呼会话,以使基站在建立集群业务承载时,新增字段以携带组呼加密参数,并且保存所述组呼加密参数;
从所述目标小区的基站接收到所述目标小区的加密组呼数据。
8.一种用户设备,其特征在于,所述用户设备包括:
监听模块,用于监听用户设备在当前小区的组呼数据,并从所述当前小区的基站获取所述当前小区的超帧号为第一超帧号;
收发模块,用于在所述用户设备从所述当前小区切换至目标小区时,从所述目标小区的基站接收组呼数据并根据所述第一超帧号获得所述目标小区的超帧号的区间范围,所述目标小区的超帧号为第二超帧号;
处理模块,连接所述监听模块及所述收发模块,用于根据所述第二超帧号的区间范围遍历所述第二超帧号并根据所述第二超帧号得到明文,并将所述明文所包括的组呼会话信息与所述当前小区的组呼数据进行比较,若比较结果一致,则遍历所述第二超帧号解密成功,并根据所述第二超帧号进行解密操作。
9.根据权利要求8所述的用户设备,其特征在于,所述第二超帧号为在[X-M,X+N]的区间范围内,其中X为所述第一超帧号,M和N均为自然数;在所述[X-M,X+N]的区间范围内改变所述第二超帧号的值,所述处理模块根据改变后的所述第二超帧号的值进行解密操作,以得到所述明文。
10.根据权利要求9所述的用户设备,其特征在于,所述处理模块遍历所述第二超帧号的顺序为:
X->X-1->X+1->X-2->X+2…->X-M…->X+N。
11.根据权利要求10所述的用户设备,其特征在于,在所述组呼数据配置为PDCP SN 5bit且包间隔20毫秒时,M和N设置为2。
12.根据权利要求9所述的用户设备,其特征在于,所述用户设备还包括建立模块及密钥模块,所述用户设备在从所述当前小区切换至目标小区时,所述建立模块发起并建立组呼会话,以使基站在建立集群业务承载时,新增字段以携带组呼数据的加密参数,并且保存所述加密参数;
所述用户设备从所述当前小区切换至所述目标小区时,所述密钥模块新增或复用其中一条信令携带所述当前小区会话密钥标识或直接携带所述当前小区的密钥;
所述收发模块接收到所述目标小区的加密组呼数据;
所述处理模块根据所述第二超帧号对所述目标小区的加密组呼数据进行解密操作。
13.根据权利要求12所述的用户设备,其特征在于,所述密钥模块还发送所述当前小区会话密钥标识或者所述当前小区的密钥给所述目标小区的基站,所述目标小区的基站将所述当前小区会话密钥标识或者所述当前小区的密钥与所述目标小区的密钥进行比较;
若一致,则所述收发模块从所述目标小区的基站接收到所述目标小区的加密组呼数据;
若不一致,则从所述目标小区的基站接收到所述目标小区的加密组呼数据的同时将所述目标小区的密钥发送给所述当前小区的基站,再由所述当前小区的基站将所述目标小区的密钥发送给所述用户设备。
14.根据权利要求8所述的用户设备,其特征在于,所述用户设备还包括建立模块,在所述用户设备从所述当前小区切换至目标小区时,所述建立模块发起并建立组呼会话,以使基站在建立集群业务承载时,新增字段以携带组呼加密参数,并且保存所述组呼加密参数;
所述收发模块从所述目标小区的基站接收到所述目标小区的加密组呼数据。
15.一种用户设备,其特征在于,所述用户设备包括:
存储器,用于存储程序指令;
处理器,用于监听用户设备在当前小区的组呼数据,并从所述当前小区的基站获取所述当前小区的超帧号为第一超帧号;
所述处理器,还用于在所述用户设备从所述当前小区切换至目标小区时,从所述目标小区的基站接收组呼数据并根据所述第一超帧号获得所述目标小区的超帧号的区间范围,所述目标小区的超帧号为第二超帧号;
控制器,用于根据所述第二超帧号的区间范围遍历所述第二超帧号并根据所述第二超帧号得到明文,并将所述明文所包括的组呼会话信息与所述当前小区的组呼数据进行比较,若比较结果一致,则遍历所述第二超帧号解密成功,并根据所述第二超帧号进行解密操作。
16.根据权利要求15所述的用户设备,其特征在于,所述第二超帧号为在[X-M,X+N]的区间范围内,其中X为所述第一超帧号,M和N均为自然数;在所述[X-M,X+N]的区间范围内改变所述第二超帧号的值,所述处理模块根据改变后的所述第二超帧号的值进行解密操作,以得到所述明文。
17.根据权利要求16所述的用户设备,其特征在于,所述处理模块遍历所述第二超帧号的顺序为:
X->X-1->X+1->X-2->X+2…->X-M…->X+N;
在所述组呼数据配置为PDCP SN 5bit且包间隔20毫秒时,M和N设置为2。
18.根据权利要求15所述的用户设备,其特征在于,所述用户设备在从所述当前小区切换至目标小区时,所述处理器发起并建立组呼会话,以使基站在建立集群业务承载时,新增字段以携带组呼数据的加密参数,并且保存所述加密参数;
所述用户设备从所述当前小区切换至所述目标小区时,所述处理器新增或复用其中一条信令携带所述当前小区会话密钥标识或直接携带所述当前小区的密钥;
所述处理器接收到所述目标小区的加密组呼数据;
所述控制器根据所述第二超帧号对所述目标小区的加密组呼数据进行解密操作。
19.根据权利要求18所述的用户设备,其特征在于,所述处理器还发送所述当前小区会话密钥标识或者所述当前小区的密钥给所述目标小区的基站,所述目标小区的基站将所述当前小区会话密钥标识或者所述当前小区的密钥与所述目标小区的密钥进行比较;
若一致,则所述处理器从所述目标小区的基站接收到所述目标小区的加密组呼数据;
若不一致,则所述处理器从所述目标小区的基站接收到所述目标小区的加密组呼数据的同时将所述目标小区的密钥发送给所述当前小区的基站,再由所述当前小区的基站将所述目标小区的密钥发送给所述用户设备。
20.根据权利要求15所述的用户设备,其特征在于,在所述用户设备从所述当前小区切换至目标小区时,所述处理器发起并建立组呼会话,以使基站在建立集群业务承载时,新增字段以携带组呼加密参数,并且保存所述组呼加密参数;
所述处理器从所述目标小区的基站接收到所述目标小区的加密组呼数据。