一种小区标识的同步方法、装置和系统转让专利

申请号 : CN201210581814.X

文献号 : CN103906041B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 许宁邓伟

申请人 : 中国移动通信集团公司

摘要 :

本发明公开了一种小区标识的同步方法、装置和系统,所述方法包括:当小区标识对应关系功能实体CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时,所述CRF向基站发送同步更新请求,以指示所述基站更新本地存储的实际小区标识和临时小区标识的对应关系,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。通过采用本发明,可以实现临时小区标识的动态更新,从而提高了小区标识的安全性。

权利要求 :

1.一种小区标识的同步方法,其特征在于,所述方法包括:

当小区标识对应关系功能实体CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时,所述CRF向基站发送同步更新请求,以指示所述基站更新本地存储的实际小区标识和临时小区标识的对应关系,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥;

所述CRF向所述基站发送检测消息,所述检测消息中携带了检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,所述CRF接收到所述基站在检测结果为不一致时发送的对应关系错误消息后,从所述对应关系错误消息中获取所述基站检测到的所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。

2.如权利要求1所述的同步方法,其特征在于,所述CRF向所述基站发送所述同步更新请求之后,还包括:所述CRF接收到所述基站发送的更新成功消息后,向配置有实际小区标识和临时小区标识的对应关系的其它网元发送所述同步更新请求,以指示所述其它网元根据所述同步更新请求更新本地存储的实际小区标识和临时小区标识的对应关系;所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。

3.如权利要求1所述的同步方法,其特征在于,所述CRF向所述基站发送检测消息包括:若所述CRF接收到所述基站发送的更新失败消息,或所述CRF在预设时长内未接收到所述基站发送的更新成功消息,则向所述基站发送检测消息。

4.如权利要求1所述的同步方法,其特征在于,所述CRF向所述基站发送检测消息包括:所述CRF周期向所述基站发送检测消息。

5.一种小区标识对应关系功能实体CRF,其特征在于,所述CRF包括:

发送单元,用于当小区标识对应关系功能实体CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时,向基站发送同步更新请求,以指示所述基站更新本地存储的实际小区标识和临时小区标识的对应关系,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥;

所述发送单元,还用于向所述基站发送检测消息,所述检测消息中携带了检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系;

更新单元,用于从接收单元接收到的所述对应关系错误消息中获取所述基站检测到的所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。

6.如权利要求5所述的CRF,其特征在于,还包括接收单元;

所述接收单元,用于接收基站发送的更新成功消息;

所述发送单元,还用于在所述接收单元接收到所述更新成功消息后,向配置有实际小区标识和临时小区标识的对应关系的其它网元发送所述同步更新请求,以指示所述其它网元根据所述同步更新请求更新本地存储的实际小区标识和临时小区标识的对应关系;所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。

7.如权利要求5所述的CRF,其特征在于,所述发送单元具体用于:

在所述接收单元接收到所述基站发送的更新失败消息后,或所述CRF在预设时长内未接收到所述基站发送的更新成功消息时,向所述基站发送检测消息。

8.如权利要求5所述的CRF,其特征在于,所述发送单元具体用于:

周期向所述基站发送检测消息。

9.一种小区标识的同步方法,其特征在于,所述方法包括:

基站接收小区标识对应关系功能实体CRF在所述CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时发送的同步更新请求,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥;

所述基站根据所述同步更新请求中携带的实际小区标识与临时小区标识的对应关系,更新本地存储的实际小区标识和临时小区标识的对应关系;或者,根据所述更新后的实际小区标识和密钥计算临时小区标识,并根据所述同步更新请求中携带的实际小区标识和计算出的临时小区标识,更新本地存储的实际小区标识和临时小区标识的对应关系;

所述基站接收到所述CRF发送的检测消息后,当检测结果为不一致时,所述基站从所述检测消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以后的对应关系更新到所述基站本地,并向所述CRF发送对应关系错误消息,所述对应关系错误消息中携带了所述基站在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系。

10.如权利要求9所述的方法,其特征在于,所述基站接收所述CRF发送的检测消息包括:当所述基站更新失败时,所述基站向所述CRF发送更新失败消息;

所述基站接收所述CRF根据所述更新失败消息发送的检测消息。

11.如权利要求9所述的方法,其特征在于,所述基站接收所述CRF发送的检测消息包括:所述基站接收所述CRF周期发送的检测消息。

12.一种基站,其特征在于,所述基站包括:

接收单元,用于接收小区标识对应关系功能实体CRF在所述CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时发送的同步更新请求,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥;

更新单元,用于根据所述接收单元接收到的所述同步更新请求中携带的实际小区标识与临时小区标识的对应关系,更新本地存储的实际小区标识和临时小区标识的对应关系;

或者,根据所述接收单元接收到的所述更新后的实际小区标识和密钥计算临时小区标识,并根据所述接收单元接收到的同步更新请求中携带的实际小区标识和计算出的临时小区标识,更新本地存储的实际小区标识和临时小区标识的对应关系;

所述接收单元,还用于接收CRF发送的检测消息;

所述发送单元,用于当所述检测单元检测到的结果为不一致时,向所述CRF发送对应关系错误消息,所述对应关系错误消息中携带了所述基站在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系。

13.如权利要求12所述的基站,其特征在于,

所述发送单元,用于当所述更新单元更新失败时,向所述CRF发送更新失败消息;

所述接收单元,还用于接收所述CRF根据所述更新失败消息发送的检测消息。

14.如权利要求12所述的基站,其特征在于,所述接收单元,还用于:

接收所述CRF周期发送的检测消息。

15.一种小区标识同步系统,其特征在于,所述系统包括如权利要求5-8之一所述的CRF和如权利要求12-14之一所述的基站。

说明书 :

一种小区标识的同步方法、装置和系统

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种小区标识的同步方法、装置和系统。

背景技术

[0002] 小区标识(Cell ID)信息是蜂窝移动网络中的重要信息,该信息通常被用于确保移动通信系统的正常工作和定位、计费等服务。目前,小区标识的安全性和保密性较低,互联网业务提供商可以很容易的获取到小区标识,并利用获取到的小区标识向用户提供定位等服务,对运营商的正常业务造成了不利的影响。

发明内容

[0003] 本发明实施例提供了一种小区标识的同步方法、装置和系统,以实现临时小区标识的动态更新,从而提高小区标识的安全性。
[0004] 为达到上述目的,本发明实施例提供了一种小区标识的同步方法,所述方法包括:
[0005] 当小区标识对应关系功能实体CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时,所述CRF向基站发送同步更新请求,以指示所述基站更新本地存储的实际小区标识和临时小区标识的对应关系,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0006] 优选的,所述CRF向所述基站发送所述同步更新请求之后,还包括:
[0007] 所述CRF接收到所述基站发送的更新成功消息后,向配置有实际小区标识和临时小区标识的对应关系的其它网元发送所述同步更新请求,以指示所述其它网元根据所述同步更新请求更新本地存储的实际小区标识和临时小区标识的对应关系;所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0008] 优选的,所述CRF向所述基站发送所述同步更新请求之后,还包括:
[0009] 若所述CRF接收到所述基站发送的更新失败消息,或所述CRF在预设时长内未接收到所述基站发送的更新成功消息,则向所述基站发送检测消息,所述检测消息中携带了检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述基站检测所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0010] 所述CRF接收到所述基站在检测结果为不一致时发送的对应关系错误消息后,从所述对应关系错误消息中获取所述基站检测到的所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。
[0011] 优选的,所述方法还包括:
[0012] 所述CRF周期向所述基站发送检测消息,所述检测消息中携带了检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述基站检测所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0013] 所述CRF接收到所述基站在检测结果为不一致时发送的对应关系错误消息后,从所述对应关系错误消息中获取所述基站检测到的所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前使用时间以前的对应关系更新到所述CRF本地。
[0014] 本发明实施例还提供了一种小区标识对应关系功能实体CRF,所述CRF包括:
[0015] 发送单元,用于当小区标识对应关系功能实体CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时,向基站发送同步更新请求,以指示所述基站更新本地存储的实际小区标识和临时小区标识的对应关系,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0016] 优选的,还包括接收单元;
[0017] 所述接收单元,用于接收基站发送的更新成功消息;
[0018] 所述发送单元,还用于在所述接收单元接收到所述更新成功消息后,向配置有实际小区标识和临时小区标识的对应关系的其它网元发送所述同步更新请求,以指示所述其它网元根据所述同步更新请求更新本地存储的实际小区标识和临时小区标识的对应关系;所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0019] 优选的,还包括接收单元和更新单元;
[0020] 所述接收单元,用于接收所述基站发送的更新失败消息,以及用于接收基站在检测结果为不一致时发送的对应关系错误消息;
[0021] 所述发送单元,还用于在所述接收单元接收到所述基站发送的更新失败消息后,或所述CRF在预设时长内未接收到所述基站发送的更新成功消息时,向所述基站发送检测消息,所述检测消息中携带了检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述基站检测所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0022] 所述更新单元,用于从所述接收单元接收到的所述对应关系错误消息中获取所述基站检测到的所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。
[0023] 优选的,还包括接收单元和更新单元;
[0024] 所述接收单元,用于接收所述基站在检测结果为不一致时发送的对应关系错误消息;
[0025] 所述发送单元,还用于周期向所述基站发送检测消息,所述检测消息中携带了检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述基站检测所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0026] 所述更新单元,用于从所述接收单元接收到的对应关系错误消息中获取所述基站检测到的所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前使用时间以前的对应关系更新到所述CRF本地。
[0027] 本发明实施例还提供了一种小区标识的同步方法,所述方法包括:
[0028] 基站接收小区标识对应关系功能实体CRF在所述CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时发送的同步更新请求,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥;
[0029] 所述基站根据所述同步更新请求中携带的实际小区标识与临时小区标识的对应关系,更新本地存储的实际小区标识和临时小区标识的对应关系;或者,根据所述更新后的实际小区标识和密钥计算临时小区标识,并根据所述同步更新请求中携带的实际小区标识和计算出的临时小区标识,更新本地存储的实际小区标识和临时小区标识的对应关系。
[0030] 优选的,还包括:
[0031] 当所述基站更新失败时,所述基站向所述CRF发送更新失败消息;
[0032] 所述基站接收到所述CRF根据所述更新失败消息发送的检测消息后,根据其中携带的检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,检测本设备在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0033] 当检测结果为不一致时,所述基站从所述检测消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以后的对应关系更新到所述基站本地,并向所述CRF发送对应关系错误消息,所述对应关系错误消息中携带了所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述CRF从所述对应关系错误消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。
[0034] 优选的,所述方法还包括:
[0035] 所述基站接收到所述CRF周期发送的检测消息后,根据其中携带的检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,检测本设备在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0036] 当检测结果为不一致时,所述基站从所述检测消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以后的对应关系更新到所述基站本地,并向所述CRF发送对应关系错误消息,所述对应关系错误消息中携带了所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述CRF从所述对应关系错误消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。
[0037] 本发明实施例还提供了一种基站,所述基站包括:
[0038] 接收单元,用于接收小区标识对应关系功能实体CRF在所述CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时发送的同步更新请求,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥;
[0039] 更新单元,用于根据所述接收单元接收到的所述同步更新请求中携带的实际小区标识与临时小区标识的对应关系,更新本地存储的实际小区标识和临时小区标识的对应关系;或者,根据所述接收单元接收到的所述更新后的实际小区标识和密钥计算临时小区标识,并根据所述接收单元接收到的同步更新请求中携带的实际小区标识和计算出的临时小区标识,更新本地存储的实际小区标识和临时小区标识的对应关系。
[0040] 优选的,还包括发送单元和检测单元;
[0041] 所述发送单元,用于当所述更新单元更新失败时,向所述CRF发送更新失败消息,以及用于当所述检测单元检测到的结果为不一致时,向所述CRF发送对应关系错误消息,所述对应关系错误消息中携带了所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述CRF从所述对应关系错误消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地;
[0042] 所述接收单元,还用于接收CRF根据所述更新失败消息发送的检测消息;
[0043] 所述检测单元,用于在所述接收单元接收到所述检测消息后,根据所述检测消息中携带的检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,检测本设备在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0044] 更新单元,还用于当所述检测单元检测到的检测结果为不一致时,从所述检测消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以后的对应关系更新到所述基站本地。
[0045] 优选的,还包括发送单元和检测单元;
[0046] 所述接收单元,还用于接收所述CRF周期发送的检测消息;
[0047] 所述检测单元,用于根据所述接收单元接收到的所述检测消息中携带的检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,检测本设备在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0048] 更新单元,还用于当所述检测单元检测到的检测结果为不一致时,从所述检测消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以后的对应关系更新到所述基站本地;
[0049] 所述发送单元,用于当所述检测单元1004检测到的检测结果为不一致时,向所述CRF发送对应关系错误消息,所述对应关系错误消息中携带了所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述CRF从所述对应关系错误消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。
[0050] 本发明实施例还提供了一种小区标识同步系统,所述系统包括上述任一项所述的CRF和上述任一项所述的基站。
[0051] 与现有技术相比,本发明实施例至少具有如下优点:
[0052] 通过当CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时,由CRF向基站发送携带了更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥的同步更新请求,以指示所述基站更新本地存储的实际小区标识和临时小区标识的对应关系,从而实现了临时小区标识的动态更新,提高了小区标识的安全性。

附图说明

[0053] 图1为本发明实施例提供的移动通信系统的系统架构示意图;
[0054] 图2为本发明实施例提供的一种小区标识的同步方法;
[0055] 图3为本发明实施例提供的一种小区标识的同步方法;
[0056] 图4为本发明实施例提供的CRF向基站发送的同步更新请求的信令格式;
[0057] 图5为本发明实施例提供的更新成功消息和更新失败消息的信令格式;
[0058] 图6本发明实施例提供的CRF向其他网元发送的同步更新请求的信令格式;
[0059] 图7为本发明实施例提供的检测消息的信令格式;
[0060] 图8为本发明实施例提供的对应关系错误消息的信令格式;
[0061] 图9为本发明实施例提供的CRF的结构示意图;
[0062] 图10为本发明实施例提供的基站的结构示意图。

具体实施方式

[0063] 下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064] 为了更清楚地介绍本发明实施例提供的小区标识的同步方法,首先介绍实际小区标识和临时小区标识。每个小区都有一个唯一标识该小区的小区标识,即实际小区标识,同时,每个实际小区标识还对应有一个临时小区标识,基站上配置有该实际小区标识和临时小区标识的对应关系,在基站与终端通信时,基站在空口向终端广播临时小区标识,对于终端,仅能获知临时小区标识,并使用临时小区标识与基站进行信令交互,基站在接收到终端发送的携带临时小区标识的信令后,再根据对应关系将临时小区标识转换为实际小区标识,并执行后续处理,通过这种方式,可以使实际小区标识对于用户不可见。
[0065] 本发明在上述技术方案的基础上,提出了一种小区标识的同步方法,如图1所示,为本发明实施例提供的移动通信系统的系统架构示意图。在该移动通信系统的系统架构示意图中,包含CRF(Cell ID Relationship Function,小区标识对应关系功能实体)、基站、分别提供定位、计费等服务的网元以及终端,CRF与基站、网元等通过有线或无线的方式通信,终端和基站之间通过无线网络通信。
[0066] 图2为本发明实施例提供的一种小区标识的同步方法,在本发明实施例中,CRF中预先配置了实际小区标识和临时小区标识的对应关系,当CRF中配置的对应关系发生变化时,CRF需要向基站和配置有实际小区标识和临时小区标识的对应关系的其它网元发送更新后的对应关系,如图2所示,该方法包括以下步骤:
[0067] 步骤201,当CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时,CRF向基站发送同步更新请求。
[0068] 具体的,该同步更新请求中携带了更新后的实际小区标识和临时小区标识的对应关系,或更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0069] 优选的,同步更新请求中还可以携带更新后的实际小区标识和临时小区标识的有效时间。
[0070] 步骤202,CRF判断是否在预设时间内接收到基站发送的更新成功消息,若判断结果为是,执行步骤203,否则执行步骤204。
[0071] 步骤203,CRF向配置有实际小区标识和临时小区标识的对应关系的其它网元发送同步更新请求,以指示其它网元根据同步更新请求更新本地存储的实际小区标识和临时小区标识的对应关系。
[0072] 具体的,同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0073] 优选的,同步更新请求中还可以携带更新后的实际小区标识和临时小区标识的有效时间。
[0074] 步骤204,CRF向基站发送检测消息。
[0075] 优选的,若CRF在预设时长内接收到基站发送的更新失败消息,CRF也需要向基站发送检测消息。
[0076] 具体的,检测消息中携带了包括开始时间和结束时间的检测时间段、以及CRF在检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知基站根据检测消息,检测基站在检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内CRF使用的实际小区标识和临时小区标识的对应关系一致。
[0077] 优选的,CRF发送的检测消息中携带的开始时间和结束时间可以为更新后的实际小区标识和临时小区标识的对应关系的有效时间,以针对性的检测基站是否根据同步更新请求更新了本次配置的实际小区标识和临时小区标识的对应关系。当然,开始时间和结束时间所限定的时间段还可以跨域多个有效时间,以检测基站使用过的实际小区标识和临时小区标识的对应关系和/或正在使用的实际小区标识和临时小区标识的对应关系是否与CRF一致。
[0078] 步骤205,CRF接收基站在检测结果为不一致时发送的对应关系错误消息。
[0079] 具体的,对应关系错误消息中携带了基站在检测时间段内使用的实际小区标识和临时小区标识对应关系。
[0080] 步骤206,CRF从对应关系错误消息中获取基站检测到的基站使用的和CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到CRF本地。
[0081] 具体的,CRF的历史数据库中保存有每次配置的实际小区标识和临时小区标识的对应关系,当CRF接收到对应关系错误消息时,将历史数据库中存储的使用时间在当前时间之前的实际小区标识和临时小区标识的对应关系更新为与基站一致,以避免由于基站和CRF使用的实际小区标识和临时小区标识的对应关系不一致,所导致的计费错误等。
[0082] 优选的,CRF还可以周期向基站发送检测消息,当CRF根据预设周期向基站发送检测消息时,检测消息中携带的开始时间和结束时间可以在本次配置的对应关系的有效时间之前,以检测基站过去使用的对应关系与CRF历史数据库中存储的是否一致,开始时间和结束时间也可以包括本次配置的对应关系的有效时间,以避免由于基站重启等原因,已经配置好的对应关系恢复为初始对应关系所导致的计费错误等问题,具体的处理流程与前述类似,在此不再赘述。
[0083] 图3为本发明实施例提供的另一种小区标识的同步方法,包括以下步骤:
[0084] 步骤301,基站接收CRF在CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时发送的同步更新请求。
[0085] 具体的,该同步更新请求中携带了更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0086] 步骤302,若基站根据同步更新请求更新成功,执行步骤303,否则执行步骤304。
[0087] 步骤303,基站向CRF发送更新成功消息。
[0088] 具体的,基站根据同步更新请求中携带的实际小区标识与临时小区标识的对应关系,更新本地存储的实际小区标识和临时小区标识的对应关系,或者,根据更新后的实际小区标识和密钥计算临时小区标识,并根据同步更新请求中携带的实际小区标识和计算出的临时小区标识,更新本地存储的实际小区标识和临时小区标识的对应关系。
[0089] 步骤304,基站向CRF发送更新失败消息。
[0090] 步骤305,基站接收CRF在接收到更新失败消息后发送的检测消息。
[0091] 具体的,检测消息中携带了包括开始时间和结束时间的检测时间段以及CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系。
[0092] 优选的,CRF发送的检测消息中携带的开始时间和结束时间可以为更新后的实际小区标识和临时小区标识的对应关系的有效时间,以针对性的检测基站是否根据同步更新请求更新了本次配置的实际小区标识和临时小区标识的对应关系。当然,开始时间和结束时间所限定的时间段还可以跨域多个有效时间,以检测基站使用过的实际小区标识和临时小区标识的对应关系和/或正在使用的实际小区标识和临时小区标识的对应关系是否与CRF一致。
[0093] 步骤306,基站根据接收到的检测消息检测在检测时间段内,本设备使用的实际小区标识和临时小区标识的对应关系是否与CRF使用的实际小区标识和临时小区标识的对应关系一致,若检测结果为一致,执行步骤307,否则执行步骤308。
[0094] 步骤307,基站向CRF发送对应关系正确消息。
[0095] 步骤308,基站向CRF发送对应关系错误消息,并从检测消息中获取基站使用的和CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以后的对应关系更新到基站本地。
[0096] 其中,对应关系错误消息中携带了基站在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知CRF从对应关系错误消息中获取基站使用的和CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到CRF本地。
[0097] 优选的,基站还可以接收CRF周期发送的检测消息,当CRF根据预设周期向基站发送检测消息时,检测消息中携带的开始时间和结束时间可以在本次配置的对应关系的有效时间之前,以检测基站过去使用的对应关系与CRF历史数据库中存储的是否一致,开始时间和结束时间也可以包括本次配置的对应关系的有效时间,以避免由于基站重启等原因,导致已经配置好的对应关系恢复为初始对应关系,从而使CRF和基站使用的对应关系不一致,所造成的计费错误等问题,具体的处理流程与前述类似,在此不再赘述。
[0098] 下面结合具体的实施例,对上述流程进行进一步的阐述,在本实施例中,实际小区标识、临时小区标识和有效时间的对应关系如表1所示:
[0099] 表1
[0100]生效时刻 失效时刻 真实ID 临时ID
8:00 10:00 XXXX YYYY
[0101] CRF向基站发送的同步更新请求的信令格式可以为如图4所示的信令格式,其中,当Type字段为00时,CRF下接入的所有基站根据同步更新请求中Key字段携带的信息更新本地存储的密钥,当Type字段为01时,同步更新请求中Target ID对应的基站根据同步更新请求中Key字段携带的信息更新本地存储的密钥,当Type字段为10时,CRF下接入的所有基站根据同步更新请求中的Enable Time、Disable Time、Relation Table字段携带的信息更新本地存储的对应关系和有效时间。
[0102] CRF在向基站发送同步更新请求后,启动计时器,若CRF在计时器到时前接收到基站发送的更新成功消息,则判断基站更新成功,若CRF接收到基站发送的更新失败消息或在计时器超时后仍未收到基站发送的更新成功消息,则判断基站更新失败,如图5所示,更新成功消息和更新失败消息的信令格式,当Comfirm字段11时,该信令为更新成功消息,当Comfirm字段为00时,该信令为更新失败消息,同时,当Comfirm字段为00时,基站还可以在Cause字段中增加更新失败原因。
[0103] 若CRF判断基站更新成功,则向配置有实际小区标识和临时小区标识的对应关系的其它网元发送同步更新请求,如图6所示,为CRF向其他网元发送的同步更新请求的信令格式,当Type字段为00时,其他网元根据同步更新请求更新本地存储的密钥,当Type字段为11时,其他网元根据同步更新请求更新本地存储的实际小区标识和临时小区标识的对应关系。其他网元在根据同步更新请求完成更新后,可以向CRF发送更新成功消息,其他网元在更新失败时,可以向CRF发送更新失败消息,其他网元向CRF发送的更新成功消息和更新失败消息的信令格式可以与基站向CRF发送的更新成功消息和更新失败消息的信令格式一致。
[0104] CRF在判断基站更新失败时,向基站发送检测消息,如图7所示,为检测消息的信令格式,其中Sequence字段中携带了该信令的序列号,在本实施例中,以开始时间为8:00、结束时间为10:00(即开始时间和结束时间与有效时间相同)、实际小区标识和临时小区标识为XXXX和YYYY、当前时间为8:15为例进行说明,如表2所示,为基站在8:00到10:00使用的对应关系:
[0105] 表2
[0106]生效时刻 失效时刻 真实ID 临时ID
8:00 10:00 XXXX Y’Y’Y’Y’
[0107] 基站在接收到检测消息后,检测到本地存储的8:00到10:00之间使用的对应关系与检测消息中携带的对应关系不一致,基站向CRF发送对应关系错误消息,如图8所示,为对应关系错误消息的信令格式,其中OK字段为0,Time1字段和Time2字段中携带了时间信息,Time ID字段中携带了与时间信息对应的临时小区标识,Sequence字段中携带了该信令的序列号,该Sequence字段与检测消息中的Sequence字段相对应。需要说明的是,若基站检测到本地存储的8:00到10:00之间使用的对应关系与检测消息中携带的对应关系一致,则基站需要向CRF发送对应关系正确消息,对应关系正确消息的信令格式与对应关系错误消息的信令格式相同,区别仅在于OK字段为1,且不需要携带时间信息和临时小区标识。
[0108] 基站在根据检测消息检测到本地存储的8:00到10:00之间使用的对应关系与检测消息中携带的对应关系不一致后,还需要根据检测消息中携带的对应关系更新本地存储的对应关系,具体的,由于当前时间为8:15,因此,基站将8:15到10:00之间使用的临时标识由Y’Y’Y’Y’修改为YYYY,以保证在未来时间使用的实际小区标识和临时小区标识的对应关系与CRF侧一致。
[0109] CRF在接收到对应关系错误消息后,获取对应关系错误消息中携带的时间信息和临时小区标识,在本实施例中,时间信息为8:00到10:00,临时小区标识为Y’Y’Y’Y’,由于当前时间为8:15,因此CRF将历史数据库中存储的8:00到8:15使用的实际小区标识和临时小区标识的对应关系由XXXX、YYYY修改为XXXX、Y’Y’Y’Y’,以保证可以正确的提供计费等服务。
[0110] 下面,结合另一实施例,对CRF周期向基站发送检测消息的流程进行阐述。
[0111] 在本实施例中,检测消息中携带的有效时间为8:00到11:00,实际小区标识和临时小区标识的对应关系为XXXX、YYYY,当前是间为10:00,基站在CRF发送同步更新请求时,已经成功将8:00到11:00的实际小区标识和临时小区标识的对应关系更新为XXXX、YYYY,但由于基站在9:00时重启,因此9:00到11:00之间的对应关系恢复为初始对应关系XXXX、Y’Y’Y’Y’,此时,基站侧存储的对应关系为8:00到9:00使用对应关系XXXX、YYYY,9:00到11:00使用对应关系XXXX、Y’Y’Y’Y’。
[0112] 基站在根据CRF周期发送的检测消息进行检测后,发现本地存储的8:00到11:00之间的对应关系与检测消息中携带的对应关系不一致,因此将本地存储的8:00到11:00之间的临时小区标识通过对应关系错误消息发送给CRF,由于当前时间为10:00,因此基站还需要根据检测消息中携带的10:00到11:00之间使用的对应关系更新本地存储的对应关系,即将基站本地存储的10:00到11:00之间使用的对应关系由XXXX、Y’Y’Y’Y’修改为XXXX、YYYY。
[0113] CRF获取对应关系错误消息中携带的时间信息和临时小区标识,由于当前时间为10:00,因此CRF使用9:00到10:00之间的临时小区标识更新历史数据库中存储的对应关系,即将历史数据库中存储的9:00到10:00之间的对应关系由XXXX、YYYY修改为XXXX、Y’Y’Y’Y’。
[0114] 基于与上述方法实施例相同的技术构思,本发明实施例中还提供了一种CRF,如图9所示,为本发明实施例提供的CRF的结构示意图,CRF包括:
[0115] 发送单元901,用于当小区标识对应关系功能实体CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时,向基站发送同步更新请求,以指示所述基站更新本地存储的实际小区标识和临时小区标识的对应关系,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0116] 优选的,还包括所述接收单元902,用于接收基站发送的更新成功消息;
[0117] 所述发送单元901,还用于在所述接收单元902接收到所述更新成功消息后,向配置有实际小区标识和临时小区标识的对应关系的其它网元发送所述同步更新请求,以指示所述其它网元根据所述同步更新请求更新本地存储的实际小区标识和临时小区标识的对应关系;所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥。
[0118] 优选的,还包括接收单元902和更新单元903;
[0119] 所述接收单元902,用于接收所述基站发送的更新失败消息,以及用于接收基站在检测结果为不一致时发送的对应关系错误消息;
[0120] 所述发送单元901,还用于在所述接收单元902接收到所述基站发送的更新失败消息后,或所述CRF在预设时长内未接收到所述基站发送的更新成功消息时,向所述基站发送检测消息,所述检测消息中携带了检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述基站检测所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0121] 所述更新单元903,用于从所述接收单元902接收到的所述对应关系错误消息中获取所述基站检测到的所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。
[0122] 优选的,还包括接收单元902和更新单元903;
[0123] 所述接收单元902,用于接收所述基站在检测结果为不一致时发送的对应关系错误消息;
[0124] 所述发送单元901,还用于周期向所述基站发送检测消息,所述检测消息中携带了检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述基站检测所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0125] 所述更新单元903,用于从所述接收单元902接收到的对应关系错误消息中获取所述基站检测到的所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前使用时间以前的对应关系更新到所述CRF本地。
[0126] 基于与上述方法实施例相同的技术构思,本发明实施例中还提供了一种基站,如图10所示,为本发明实施例提供的基站的结构示意图,该基站包括:
[0127] 接收单元1001,用于接收小区标识对应关系功能实体CRF在所述CRF本地存储的实际小区标识和临时小区标识的对应关系发生变化时发送的同步更新请求,所述同步更新请求中携带有更新后的实际小区标识与临时小区标识的对应关系,或者更新后的实际小区标识和用于计算对应的临时小区标识的密钥;
[0128] 更新单元1002,用于根据所述接收单元1001接收到的所述同步更新请求中携带的实际小区标识与临时小区标识的对应关系,更新本地存储的实际小区标识和临时小区标识的对应关系;或者,根据所述接收单元1001接收到的所述更新后的实际小区标识和密钥计算临时小区标识,并根据所述接收单元1001接收到的同步更新请求中携带的实际小区标识和计算出的临时小区标识,更新本地存储的实际小区标识和临时小区标识的对应关系。
[0129] 优选的,还包括发送单元1003和检测单元1004;
[0130] 所述发送单元1003,用于当所述更新单元1002更新失败时,向所述CRF发送更新失败消息,以及用于当所述检测单元1004检测到的结果为不一致时,向所述CRF发送对应关系错误消息,所述对应关系错误消息中携带了所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述CRF从所述对应关系错误消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地;
[0131] 所述接收单元1001,还用于接收CRF根据所述更新失败消息发送的检测消息;
[0132] 所述检测单元1004,用于在所述接收单元1001接收到所述检测消息后,根据所述检测消息中携带的检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,检测本设备在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0133] 更新单元1002,还用于当所述检测单元1004检测到的检测结果为不一致时,从所述检测消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以后的对应关系更新到所述基站本地。
[0134] 优选的,还包括发送单元1003和检测单元1004;
[0135] 所述接收单元1001,还用于接收所述CRF周期发送的检测消息;
[0136] 所述检测单元1004,用于根据所述接收单元1001接收到的所述检测消息中携带的检测时间段以及所述CRF在相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,检测本设备在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系是否与同时间段内所述CRF使用的实际小区标识和临时小区标识的对应关系一致;
[0137] 更新单元1002,还用于当所述检测单元1004检测到的检测结果为不一致时,从所述检测消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以后的对应关系更新到所述基站本地;
[0138] 所述发送单元1003,用于当所述检测单元1004检测到的检测结果为不一致时,向所述CRF发送对应关系错误消息,所述对应关系错误消息中携带了所述基站在所述相应检测时间段内使用的实际小区标识和临时小区标识的对应关系,以通知所述CRF从所述对应关系错误消息中获取所述基站使用的和所述CRF使用的不一致的实际小区标识和临时小区标识的对应关系,并将其中使用时间在当前时间以前的对应关系更新到所述CRF本地。
[0139] 基于与上述方法实施例相同的技术构思,本发明实施例中还提供了一种小区标识同步系统,包括如上所述的CRF和基站。
[0140] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0141] 本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0142] 本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0143] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0144] 以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。