首页> 中国专利> TETRA集群通信网络中交换中心的数据恢复方法

TETRA集群通信网络中交换中心的数据恢复方法

摘要

本发明公开了TETRA集群通信网络中交换中心的数据恢复方法:交换中心复位,启动定时器等待与其他交换中心连接;填写ini msc reboot notice接口,向其他交换中心发送ini msc reboot notice;其他交换中心得到通知,获取已漫游过来的用户数据,向这些用户发送d location update command,要求这些用户重新注册;接收到复位通知的交换中心根据本交换中心的用户数据,构造已漫游到复位交换中心的用户列表,并发送;复位交换中心接收到其他交换中心发送来的用户列表,在本交换中心内寻呼这些用户,要求重新注册。本方法解决了交换中心复位时破坏的用户数据一致性问题。

著录项

  • 公开/公告号CN102448056A

    专利类型发明专利

  • 公开/公告日2012-05-09

    原文格式PDF

  • 申请/专利权人 东方通信股份有限公司;

    申请/专利号CN201110077029.6

  • 发明设计人 徐看;涂书忠;

    申请日2011-03-30

  • 分类号H04W8/30;

  • 代理机构杭州中成专利事务所有限公司;

  • 代理人金祺

  • 地址 310021 浙江省杭州市西湖区文三路398号

  • 入库时间 2023-12-18 05:08:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-02-19

    授权

    授权

  • 2012-06-27

    实质审查的生效 IPC(主分类):H04W8/30 申请日:20110330

    实质审查的生效

  • 2012-05-09

    公开

    公开

说明书

技术领域

本发明涉及通信网络的数据恢复,特别是TETRA集群通信网络中交换中 心的数据恢复。

背景技术

无线集群系统由于覆盖范围宽,通话接续时间短,信道利用率高等优点 而广泛被各单位装备,应用于调度指挥业务中,以提高单位组织工作效率。 在现有的无线数字集群标准中,TETRA(Terrestrial Trunked Radio)协议 是应用较为广泛的一种。

单个TETRA集群交换中心的容量有一定限度,为了满足更多用户的需求, 需要将多个交换中心进行组网。多个交换中心组网后,用户就能够在不同的 交换中心之间进行漫游,用户漫游时,在用户归属交换中心和用户拜访交换 中心同时产生用户某些动态数据,这些数据必须保持一致性。然而,由于某 些无法控制的原因以及某些预料之外的因素,可能造成某个交换中心复位, 从而造成漫游用户的动态数据在复位交换中心丢失,也就破坏了用户数据的 一致性。

发明内容

本发明所述的方法能够解决交换中心复位时破坏的用户数据一致性问题

本发明的TETRA集群通信网络中交换中心的数据恢复方法,其特征在于 包括以下步骤:

交换中心出现复位,启动定时器,等待本交换中心与其他交换中心建立 连接;本交换中心填写ini msc reboot notice接口,向其他交换中心发送 ini msc reboot notice;其他交换中心得到通知,获取复位交换中心已漫游 到本交换中心的用户数据,向这些用户发送d location update command,要 求这些用户重新注册;接收到复位通知的交换中心根据本交换中心的用户数 据,构造已漫游到复位交换中心的用户列表,并在有效时间内随机发送;复 位交换中心接收到其他交换中心发送过来的用户列表后,在本交换中心内寻 呼这些用户,同样要求这部分用户重新注册。

所述的定时器时长为20秒。

所述的发送ini msc reboot notice是采用广播的方式向其他交换中心 发送ini msc reboot notice。

本发明的优点:

本发明的方法解决了交换中心复位时破坏的用户数据一致性问题,并且 当归属和拜访交换中心同时复位时,虽然用户动态数据没办法恢复,但由于 同时都丢失用户动态数据,因此,数据在一致性上仍然是保持的。

本发明的方法,在未复位交换中心在收到ini msc reboot notice后, 并不立即回应,而是启动一个有效时间内的随机长度,防止复位交换中心需 要突然处理大量信息。

附图说明

图1为交换中心复位,恢复用户漫游数据框图。

图2为复位交换中心的处理框图。

图3为未复位交换中心的处理框图。

具体实施方式

交换中心之间的互联采用的是自定义的接口。为了恢复数据,需要定义 如下两个接口:

表1通知其他交换中心本交换中心复位

复位交换中心通知其他交换中心的接口如表1,其中msc id表示复位交 换中心的ID,用于帮助其他交换中心确定复位交换中心,reboot time表明 复位交换中心复位时间,valid time length表示在复位后,其他交换中心回 复有效的时间长度。

表2报告本交换中心内已漫游到复位交换中心内的用户

接收到复位通知后,其他交换中心报告漫游用户的接口如表2,其中 v-msc number length和v-msc number表示复位交换中心的号码,用于确认 复位交换中心,h-msc number length和h-msc number表示有用户发生漫游 的交换中心号码,number of issi和issi list列出了发生漫游的用户号码。

图1所示,当某个交换中心出现复位后,启动一个定时器,等待本交换 中心与其他交换中心建立连接,该定时器时长为20秒。之后,本交换中心填 写ini msc reboot notice接口,采用广播的方式向其他交换中心发送ini msc  reboot notice。其他交换中心得到通知后,获取复位交换中心已漫游到本交 换中心的用户数据,然后向这些用户发送d location update command,要求 这些用户重新注册,从而完成这部分用户的数据恢复。另外,接收到复位通 知的交换中心根据本交换中心的用户数据,构造已漫游到复位交换中心的用 户列表,并在有效时间内随机发送。复位交换中心接收到其他交换中心发送 过来的用户列表后,在本交换中心内寻呼这些用户,同样要求这部分用户重 新注册。

以下分别对两种交换中心的处理做进一步的说明。

图2为复位交换中心的处理,如图所示,交换中心复位后,执行数据恢 复过程,包括如下步骤:1)创建定时器1,等待下层链路建立。2)定时器1 超时,填写ini msc reboot notice接口。3)以广播方式将ini msc reboot  notice通过下层链路发送给其他相连交换中心。4)以ini msc reboot notice 中的valid time length为时长,启动定时器2,等待其他交换中心回应。5) 接收到ini msc reboot return。6)通过ini msc reboot return中的v-msc  number length和v-msc number判断是否属于本交换中心消息,如果不是, 转入步骤7),如果是,转入步骤8)。7)丢弃该消息,不处理。8)从ini msc  reboot return中获取已漫游到本交换中心的号码列表。9)根据获取的用户 号码列表,在本交换中心内寻呼这部分用户,发送d location update command。 10)定时器2超时,结束。

图3为未复位交换中心的处理,如图所示,未复位交换中心接收到ini  msc reboot notice后,执行数据恢复过程,其步骤如下:1)接收到ini msc  reboot notice。2)根据v-msc id,在数据库中获取v-msc id指定交换中心 漫游到本交换中心的用户,同时删除这部分用户。3)向这部分用户发送d  location update command。4)产生小于valid time length长度的随机数。 5)以该随机数为定时器长度,创建定时器3。6)定时器3超时,从数据库中 获取本交换中心漫游到复位交换中心的用户,删除这部分用户的动态信息。7) 填写ini msc reboot return,通过下层,将该消息发送给复位交换中心。8) 结束。

最后,还需要注意的是,以上列举的仅是本发明的具体实施例子。显然, 本发明不限于以上实施例子,还可以有许多变形。本领域的普通技术人员能 从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保 护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号