著录项信息
专利名称 | 分布式系统中的方法和设备 |
申请号 | CN99814506.8 | 申请日期 | 1999-11-19 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2002-01-09 | 公开/公告号 | CN1330828 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 艾利森电话股份有限公司 | 申请人地址 | 瑞典斯德哥尔摩
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 艾利森电话股份有限公司 | 当前权利人 | 艾利森电话股份有限公司 |
发明人 | S·约翰松;D·杨诺克;C·安德松 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 程天正;李亚非 |
摘要
在分布式系统中的方法和设备用于使接收单元中的配置数据与相应的源配置数据相同步。该配置数据和源配置数据被安排在一个或最好几个数据组中。为每个数据组计算(201)参考校验和。接收单元确定(202)在接收单元中的配置数据的每个数据组的内容是否与相应的参考校验和相匹配。接收单元请求(203)源单元传送那些检测到不匹配的数据组中的源配置数据的拷贝到接收单元。将已请求的数据从源单元下载(204)到接收单元。
1、用于使接收单元(102)中的配置数据(105)与存储在源单 元(101)中的相应源配置数据(107)同步的方法,配置数据(105) 和源配置数据(107)每个均被安排在至少一组数据(113)中,该 方法包含步骤:
a)为每个数据组(113)计算(201)参考校验和;
b)确定(202)接收单元(102)中配置数据(105)的每个数 据组(113)的内容是否与相应的参考校验和相匹配;
c)从源单元(101)下载(204)在步骤b)被发现不匹配的那 些数据组(113)的源配置数据的拷贝到接收单元(102),
其特征在于步骤b)在接收单元(102)执行并且该方法进一步包 含步骤:
d)请求(203)源单元(101)向接收单元(102)发送在步骤 b)发现不匹配的那些数据组(113)中源配置数据(107)的拷贝, 其中步骤d)在步骤b)和步骤c)之间执行。
2、权利要求1的方法,其中参考校验和通过采用源单元(101) 中的源配置数据(107)的内容计算出来并且该方法进一步包含步 骤:
e)下载已计算出的参考校验和到接收单元(102),其中步骤 e)在步骤b)之前执行。
3、权利要求1的方法,其中在检测到接收单元(102)的操作干 扰时启动步骤b)。
4、权利要求2的方法,其中在检测到接收单元(102)的操作干 扰时启动步骤b)。
5、权利要求1的方法,其中步骤b)被重复执行。
6、权利要求2的方法,其中步骤b)被重复执行。
7、权利要求5-6中任意一个的方法,其中步骤b)以每个循环 (202)之间的预设置时间间隔周期性启动。
8、权利要求5-6中任意一个的方法,其中接收单元(102)的配 置数据(105)的数据组(113)被分成至少两个子集并且步骤b)以 每个循环(202)之间的预设置时间间隔为每个子集周期性启动,这 个预设置时间间隔可为每个子集分别选择。
9、权利要求1-6中任意一个的方法,其中步骤b)包含步骤:
f)在接收单元(102)中为配置数据(105)的每个数据组(113) 执行校验和计算(704);
g)比较(705)已计算的校验和与相应的参考校验和。
10、权利要求1-6中任意一个的方法,其中数据组(501-504) 根据每个数据组内容对应接收单元(102)操作的紧急度分类,并且 步骤c)得到执行因此在分类为较紧急的数据组(503,504,501)中 源配置数据(107)的拷贝在下载分类为较不紧急的数据组(502) 中源配置数据(107)的拷贝之前得到下载。
11、包含接收单元(102)、源单元(101)以及互连接收单元(102) 和源单元(101)的数据传送装置(103)的分布式系统(100),其 中接收单元(102)包括第一存储装置(104)来存储配置数据(105) 而源单元(101)包括第二存储装置(106)来存储相应的源配置数 据(107),配置数据(105)和源配置数据(107)每个均被安排在 至少一组数据(113)中,该分布式系统(100)包含:
用于为每个数据组(113)计算参考校验和的参考校验和计算装 置(602);
用于确定接收单元(102)中配置数据(105)的每个数据组(113) 的内容是否与相应的参考校验和相匹配的确定装置(604,605);
下载装置(603,606),用于从源单元(101)向接收单元(102) 下载某些数据组(113)中源配置数据(107)的拷贝,在所述数据 组(113)中确定装置(604,605)已经发现接收单元(102)中配 置数据(105)的内容和相应的参考校验和之间不匹配,
其特征在于确定装置(604,605)位于接收单元(102),而分布 式系统(100)包含用于请求源单元(101)下载确定装置(604,605) 发现其中存在不匹配的那些数据组(113)中源配置数据(107)的 拷贝的装置(604)。
12、权利要求11的分布式系统(100),其中参考校验和计算装 置(602)位于源单元(101),并且适合使用存储在第二存储装置 (106)中的源配置数据(107)的内容来计算参考校验和,以及下 载装置(603,606)适合从源单元(101)下载已计算的参考校验和 到接收单元(102)。
13、权利要求11的分布式系统(100),其中在检测到接收单元 (102)的操作干扰时确定装置(604,605)适合确定接收单元(102) 中配置数据(105)的每个数据组(113)的内容是否与相应的参考校 验和(113)相匹配。
14、权利要求12的分布式系统(100),其中在检测到接收单元 (102)的操作干扰时确定装置(604,605)适合确定接收单元(102) 中配置数据(105)的每个数据组(113)的内容是否与相应的参考校 验和(113)相匹配。
15、权利要求11的分布式系统(100),其中确定装置(604,605) 适合重复执行监测循环(202)以确定接收单元(102)中配置数据 (105)的每个数据组(113)的内容是否与相应的参考校验和(113) 相匹配。
16、权利要求12的分布式系统(100),其中确定装置(604,605) 适合重复执行监测循环(202)以确定接收单元(102)中配置数据 (105)的每个数据组(113)的内容是否与相应的参考校验和(113) 相匹配。
17、权利要求15-16中的任意一个的分布式系统(100),其中确 定装置(604,605)适合以每个监测循环(202)之间的预设置的时 间间隔周期性启动监测循环(202)。
18、权利要求15-16中的任意一个的分布式系统(100),其中接 收单元(102)中配置数据(105)的数据组(113)被分为至少两个子 集并且确定装置(604,605)适合为每个子集以每个监测循环(202) 之间的预设置的时间间隔周期性启动监测循环(202),预设置时间 间隔可为每个相应子集单独选择。
19、权利要求11-16中任意一个的分布式系统(100),其中确定 装置(604,605)包含:
校验和计算装置(605),用于为接收单元(102)中配置数据(105) 的每个数据组(113)计算校验和;
比较装置(604),用于比较由校验和计算装置(605)计算的校 验和与相应的参考校验和。
20、权利要求11-16中任意一个的分布式系统(100),其中数据 组(501,502,503,504)根据每个数据组的内容对应接收单元(102) 操作的紧急度来分类,而下载装置(603,606)适合在下载分类为 较不紧急的数据组(502)中源配置数据(107)的拷贝之前下载在 被分类为较紧急的数据组(503,504,501)中源配置数据(107) 的拷贝。
本发明的技术领域\n本发明涉及分布式系统中的方法和设备,该分布式系统包含接收 单元和源单元。更具体地,本发明涉及一种方法和设备,用于同步接 收单元中的配置数据与存储在源单元中的相应源配置数据。\n相关技术描述\n在许多分布式系统中,为了保证在接收单元中的配置数据与存储 在源单元中的相应源配置数据一致,需要一种机制来同步接收单元中 的配置数据和存储在源单元中的相应源配置数据。\n这样的分布式系统的一个例子是CMS8800系统,也就是爱立信公 司用于D-AMPS的蜂窝系统,其中多个基站连接到一个移动业务交换 中心。在目前的CMS8800系统中,通过在系统操作中断一段时间后每 个系统重启时下载涉及基站的源配置数据的完整拷贝,而使基站的配 置数据保持与移动业务交换中心的相应源配置数据相一致。这个措施 保证了在系统重启后基站的配置数据与在移动业务交换中心中相应 源配置数据相一致。然而,经常是,当系统重启发生时,基站中的配 置数据实际上已经与移动业务交换中心的源配置数据一致。由于下载 配置数据到多个基站要耗费时间,并且主要会导致移动业务交换中心 以及互连移动业务交换中心和基站的通信链路上的很大负载,所以最 好有一个方法来维护所述的一致性,当基站的配置数据和移动业务交 换中心的源配置数据之间不存在不一致时,该方法可消除或至少减少 从移动业务交换中心下载配置数据的次数。\n欧洲专利申请EP 665 670公开了减少在远端计算机上更新文件 所需时间的一种方法和装置。该方法确定并分离了接收计算机上的参 考文件和发送计算机上的源文件之间差异。仅仅将所述的差异传送到 接收计算机上。\nEP 665 670也公开了用于使接收单元的数据与源单元的数据同步 的一种方法。对应于存储在接收单元的数据组的多个参考关键字,被 确定下来并被发送到源单元。一个对应源单元的一组数据的源关键字 被确定下来并与这些多个参考关键字进行比较。如果源关键字不与任 何参考关键字匹配,就将数据从源单元传送到接收单元。如果源关键 字与一个参考关键字匹配,则一个控制信号被发送到该接收单元,致 使该接收单元在相应的单元中使用与匹配的参考关键字相对应的数 据。计算源关键字、把源关键字与多个参考关键字进行比较并且传送 数据/控制信号这些步骤对于源单元中另外的源数据组重复进行,直 到接收单元的数据与源单元的数据同步为止。\n在EP 665 670中公开的同步方法中,源单元确定接收单元的哪 些数据组需要更新。在这源单元连接到多个接收单元的情况下,确定 接收单元中需要更新的数据组会在源单元中引起大量的处理负荷。\n在EP 665 670中公开的同步方法的另一个问题是在每次进行同 步时该方法需要源单元为源单元中的数据组计算源关键字。如果同步 重复执行并且特别是当源单元连接到多个接收单元时,这在源单元中 产生进一步的处理负荷。\n发明概述\n本发明解决的问题是提供一个有效的方法使接收单元的配置数 据与相应的源配置数据同步。\n该问题通过一个方法和设备得到根本解决,在其中接收单元确定 接收单元的配置数据的内容是否与相应参考校验和相一致并且在监 测到不一致时请求从源单元下载数据。\n更具体地,问题通过下面的方式得到解决。配置数据和源配置数 据每个均被安排在一个或优选的几个数据组中。为每个数据组计算参 考校验和。接收单元确定接收单元中配置数据的每个数据组的内容是 否与相应的参考校验和相匹配。接收单元请求源单元发送已检测到不 匹配的那些数据组中源配置数据的拷贝到接收单元。被请求的数据从 源单元被下载到接收单元。\n本发明总的目的是提供一个有效的方法,使接收单元的配置数据 与源单元的相应源配置数据同步。\n本发明的更具体目的是提供一个同步数据的方法,其中仅仅接收 单元的配置数据中那些被怀疑已经破坏的数据组需要由源单元重新 下载。\n本发明的另一个目的是提供一个同步数据的方法,其中源单元被 免除了确定接收单元的配置数据中哪些数据组由于数据组遭到破坏 而需要得到更新的任务。\n本发明还有另一个目的是提供一个同步数据的方法,其中在每次 进行同步时源单元不需要重新计算参考校验和。\n本发明提供的总的优点是接收单元的配置数据能与源单元的相 应源配置数据以有效的方式进行同步,特别是当同步重复进行并且/ 或者源单元连接到多个接收单元时。\n本发明提供的更具体优点是在接收单元的配置数据中仅仅那些 被怀疑遭到破坏的数据组需要在同步时从源单元重新下载。\n本发明的另一个优点是在同步时源单元被免除了确定接收单元 的配置数据中哪些数据组由于数据组遭到破坏需要得到更新的任 务。\n本发明提供的还有另一个优点是在每次进行同步时,源单元不需 要重新计算参考校验和。\n通过参考其示范实施例和附图,本发明将得到更详细的描述。\n附图简述\n图1是应用本发明的分布式系统的示意图。\n图2是说明根据本发明的基本方法的流程图。\n图3是蜂窝网络的视图。\n图4是说明以基站形式的接收单元的方框图。\n图5A-5B是说明在图4的基站中配置数据的数据组的图表。\n图6是一个功能框图,说明涉及本发明的移动业务交换中心和连 接移动业务交换中心的基站的功能模块。\n图7是一个流程图,说明应用于图6所示的移动业务交换中心和 基站的本发明方法的优选实施例。\n实施例详述\n图3表示一个蜂窝网络NET1和多个移动站MS1-MS3。蜂窝网络 NET1包含一个移动业务交换中心MSC1和连接到移动业务交换中心 MSC1的基站BS1-BS5。基站BS1-BS5提供在一个由移动业务交换中心 MSC1服务的地理区域的无线覆盖。地理区域被划分为多个小区C1- C5。在每个小区C1-C5中,无线覆盖由基站BS1-BS5中的一个分别提 供。移动业务交换中心MSC1负责交换去往和来自位于移动业务交换 中心MSC1服务的地理区域中的移动站MS1-MS3的呼叫。注意到图3 中的蜂窝网络NET1是蜂窝网络的精确但简单的说明。一个典型的蜂 窝网络包含几个移动业务交换中心、很大数目的基站还有其他类型的 节点如归属位置寄存器等。\n在蜂窝网络NET1中,移动业务交换中心MSC1下载配置数据到连 接到移动业务交换中心的基站BS1-BS5。下载到每个基站BS1-BS5的 配置数据包含设置为使每个基站BS1-BS5能正确操作的不同参量。这 样的参量的例子是哪些定义分配给一个小区的物理无线信道和逻辑 信道的参量。从移动业务交换中心MSC1下载的所有配置数据的共同 特点是在每个基站BS1-BS5它应当被作为只读数据,也就是基站 BS1-BS5不应当修改配置数据的任何部分。这样,在基站BS1-BS5 中的配置数据应当与移动业务交换中心MSC1存储的相应的源配置数 据一致。然而,由于基站BS1的干扰,基站BS1的配置数据可能遭到 破坏。因此需要一个方法和设备使基站BS1-BS5中的配置数据与移动 业务交换中心MSC1中的相应源配置数据同步。\n本发明为数据同步提供这样一个方法和设备。\n图1是在其中实现本发明的分布式系统100的示意图。该系统包 含一个源单元101和一个接收单元102。注意到使用的术语仅仅反映 了在本发明中单元101-102完成的角色。源单元101可以是如图1的 移动业务交换中心MSC1,而接收单元102可以是其中一个基站如 BS1,它连接到移动业务交换中心MSC1。\n接收单元102包含用于存储配置数据105的第一存储装置104, 而源单元101包含用于存储相应源配置数据107的第二存储装置 106。配置数据105和源配置数据107被安排在一个或几个数据组113 中。源单元101和接收单元102经由数据传送装置103,即某种通信 网络108和在各自的单元101-102中匹配的接口109-110,互连在一 起,能够传送源单元101和接收单元102之间的配置数据和其他信 息。源单元101进一步包含控制装置111(例如执行软件的一个处理 器或一组处理器)用于控制源单元101的操作。同样的,接收单元102 也包含控制装置112(例如执行软件的一个处理器或一组处理器)用 于控制接收单元102的操作。\n在分布式系统100中,期望接收单元102中的配置数据105与源 单元101中相应的源配置数据107一致。由于接收单元102的干扰, 配置数据105可能遭到破坏并且因此与源配置数据107不一致。\n图2是说明根据本发明的基本方法的流程图,用于使接收单元102 中的配置数据105与源单元101中相应的源配置数据107同步。\n在步骤201中为每个数据组计算参考校验和。\n在步骤202中接收单元102确定在接收单元102中配置数据105 的每个数据组113中的内容是否与在步骤201中计算的相应参考校验 和相匹配。\n在步骤203中接收单元102请求源单元101发送某些数据组113 中的源配置数据107的拷贝,在那些数据组113中对应于相应参考校 验和的不匹配在步骤202中被发现。\n在步骤204中,已请求的数据,即在步骤202发现有不匹配出现 的数据组的源配置数据的拷贝,从源单元101被下载到接收单元 102。\n图2所示的基本方法说明本发明方法的一些重要特征。\n本方法的一个基本特征是当检测到配置数据105的破坏时,仅仅 那些被认为遭到破坏的数据组的拷贝需要被下载。如果很大数目的数 据组中例如仅有一个数据组遭到破坏,这能很大地节省从源单元101 下载到接收单元102的数据量。\n本方法的另一个基本特征是接收单元102确定接收单元102中配 置数据105的任意数据组113是否遭到破坏,也就是源单元101被免 除该任务。这样源单元101的处理负荷减少,这是一个重要的优点, 特别是当源单元101连接到多个接收单元时。例如,一个典型的爱立 信CMS8800移动业务交换中心可以作为一个源单元连接到100-150个 基站。\n有多种不同的可选方法实现图2所示的基本方法,从而导致本发 明方法的不同实施例。\n在步骤201中参考校验和的计算最好由源单元101采用源单元的 源配置数据107的内容完成,并在执行步骤202之前把参考校验和下 载到接收单元102。该参考校验和可以根据众所周知的循环冗余码 (CRC)算法进行计算。正象本领域的专业人员认识的那样,除了采 用CRC-算法外还有几种其他的可选方法计算参考校验和。计算参考校 验和的可选方法的一个例子是把每个数据组划分为多个数据字,确定 数据组中每个数据字的奇偶校验位以便数据字与该奇偶校验位一起 包含偶数(或可选地包含奇数)个1,并且把为数据组确定的所有奇 偶校验位组合为数据组的参考校验和。计算参考校验和的可选方法的 另一个例子是把每个数据组划分为多个数据字,确定对于每个数据字 的N个控制比特作为数据字模2N的值,并且把为数据组确定的所有控 制比特组合成数据组的参考校验和。\n取代使用源配置数据107的数据组113的内容进行参考校验和计 算,在步骤201中参考校验和的计算可以通过采用接收单元102中的 配置数据105的数据组113的内容进行,例如在配置数据105的初始 下载时。这个后一种方法暗含着发生在参考校验和计算之后的配置数 据105的损坏能够被检测,但发生在例如配置数据105的初始下载过 程中的损坏不能被检测。\n完成步骤202的一个方法是把步骤202分为两个子步骤:\na)在接收单元102中为配置数据105的每个数据组113计算校 验和,所述配置数据存储在接收单元102的第一存储装置105中。\nb)把已计算的校验和与相应的参考校验和进行比较。\n步骤202-204可以象图2中虚线所示的那样重复执行。这意味着 接收单元102重复执行监测循环来确定配置数据105是否遭到破坏并 且在发生破坏事件时请求配置数据105的更新。通过重复监测配置数 据的一致性并在检测到数据损坏发生时执行挽回行动,在接收单元 106中的配置数据105对更高范围是可靠的,并且在系统重启时新配 置数据的下载需求减少。当重复监测配置数据的一致性时,本发明的 另一个大的优点是源单元101不需要为每一个监测循环重新计算参考 校验和,这样就减少了源单元101的处理负荷。\n在步骤202的监测循环可以以每个监测循环之间预设置的时间间 隔周期性启动。在步骤202启动监测循环频率的选择是对快速检测和 纠正数据的非一致性的需求以及最小化执行监测循环中导致的处理 负荷的需求进行折中的结果。\n作为对在每个监测循环中监测接收单元的配置数据105的所有数 据组113的替代,接收单元102中的配置数据105的数据组113可以 被分为多个子集,并且监测循环为每个子集以各自周期启动。在每个 监测循环之间使用的预设置时间间隔可以为不同的子集被分别选 取。这个可选择性可能是吸引人的,例如在数据组分布在接收单元的 多个不同存储单元中,而其中的一些数据组比其他数据组更可能遭到 干扰的情况下。\n源单元101可以通过向接收单元102发送一个显式信号来启动步 骤202的执行。但是,当重复执行监测循环时,接收单元102最好自 己启动步骤202的执行。这样源单元101的处理负荷大大减少。这两 个启动步骤201的不同方式也能够组合在一起。作为这样组合的一个 例子,接收单元102可以采用以前从源单元101下载的参考校验和周 期性地启动监测循环。除了监测循环由接收单元102周期性启动以 外,源单元101可以通过向接收单元102发送一个显式信号来启动一 个补充的监测循环,例如当源单元101检测到接收单元102的操作干 扰时。来自源单元101的信号可以包含新的参考校验和,这些校验和 被用于补充的监测循环并且后来周期性地启动监测循环。\n不同的数据组113可以根据为了运行每个数据组的内容被接收单 元102需要的紧急度来进行分类,并且步骤204可以被完成,使得在 已分类作为更紧急的数据组中的源配置数据的拷贝在已分类作为不 太紧急的数据组中的源配置数据的拷贝之前得到下载。在CMS8800系 统的情况中,该特征能够应用,使得,例如包含激活控制信道和至少 一个数字业务信道或语音信道的操作所需的配置数据的数据组被分 类为较紧急的,而包含监督基站所需数据的数据组则被分类为不太紧 急的。这样,激活控制信道和至少一个数字业务信道或语音信道的操 作所需的数据在其他数据组之前得到下载。与该紧急数据是最后下载 数据的情形相比,这使得基站较早地重新开始运行和提供业务。\n在图4-7中说明使用在如图3的蜂窝网络NET1环境中的本发明 的优选实施例。\n图3的基站BS1-BS5中一个基站的示意性框图如图4所示。基站 BS1包含接口401,用于经由PCM-链路把基站BS1和移动业务交换中 心MSC1连接起来。多个扩展模块402并行连接到接口401。每个扩 展模块402包含一个扩展模块区域处理(EMRP)单元403和多个连接 到EMRP单元403的装置404。在基站BS1中有多种装置如收发器装 置(TRX)、射频测试环路设备(RFTL)、告警模块(ALM)和组合调 谐控制器(CTC)。如图4所示的装置404是收发器,也就是发送和 接收无线信号的装置。EMRP-单元403包括一个扩展模块区域处理器 405和一个EMRP-存储单元406。每个装置404包含一个装置处理器 407和一个装置存储单元408。\n在所有扩展模块中的EMRP存储单元406与基站BS1中所有的装 置存储单元408一起共同对应于图1中的第一存储装置104。以一个 相似的方式,所有的扩展模块区域处理器405与装置处理器407一起 共同对应于图1中的控制装置112。\n图5A-5B表示图4中的基站BS1的配置数据还有移动业务交换中 心MSC1中相应的源配置数据如何被分成多个数据组。注意到图5A-5B 没有表示出基站BS1中所有的数据组,仅仅表示出说明本发明的一个 示范子集。\n图5A表示存储在基站BS1的EMRP-存储单元406中的两个数据 组。\n一个数据组501包含小区配置数据,如定义哪些小区是相邻小区 的信息,以及用在切换算法中确定何时移动站MS1-MS3应当切换到由 基站BS1服务的小区C1或从由基站BS1服务的小区C1中移出的参 量。\n第二数据组502包含用于监督扩展模块402的数据。这个数据组 502包含数据505,数据505定义启动监测循环的频率来确定存储在 扩展模块402的EMRP-存储单元406和各个装置存储单元408中数据 组的一致性。数据组502也包含参考校验和506-507,对应于存储在 所述的存储单元406和408中的数据组501-502。\n图5B表示两个不同类型的数据组503和504,它们存储在扩展模 块402的每个收发器(TRX)404的每个装置存储单元408中。\n数据组503包含设备数据如:\n●由TRX 404支持的数字业务信道的数目;\n●当从/向TRX发送和接收无线信号时定义所使用的无线载频的 信道数;\n●当发送无线信号时允许使用的最大输出功率电平;\n另一类数据组504包含定义数字业务信道的信息。有一个该数据 组的实例用于由TRX支持的每个数字业务信道。每一个单个的这一类 数据组包含各种数据如:\n●当在数字业务信道上通信时由移动站使用的初始功率电平;\n●当移动站应当被命令减少或增加其发送功率时定义的信号强度 阈值;\n●当与移动站的通信由于信号强度不足应当被阻塞时定义的信号 强度阈值;\n●数字验证彩色码;\n在定义数据组时一个重要方面是考虑配置数据将被如何分布到 基站的不同模块上。每个数据组最好被存储在一个单个的存储单元 中,也就是一个装置存储单元408或一个EMRP-存储单元406。这样 做的理由主要是提供一种更加有效的计算数据组内容的校验和的方 法。\n图6是一个功能框图,说明在图3的移动业务交换中心MSC1和 基站BS1中涉及本发明的功能框。\n移动业务交换中心MSC1,作为源单元,包含功能框源协调器601、 参考校验和计算器602和下载源控制器603。基站BS1,作为接收单 元,包含功能框接收协调器604、校验和计算器605和下载接收控制 器606。\n源协调器功能框601在移动业务交换中心MSC1中与其他的功能 框602-603互相作用并且负责协调在移动业务交换中心MSC1中涉及 本发明的所有活动。源协调器功能框601也与基站BS1中的接收协调 器功能框604互相作用。在收到来自源控制器601进行计算的命令 后,参考校验和计算器602为存储在移动业务交换中心MSC1的源配 置数据的每个数据组计算参考校验和。下载源控制器603负责从移动 业务交换中心MSC1的源配置数据的具体数据组复制数据,并负责传 送已复制的数据到基站BS1。下载源控制器603由源协调器601命令 来启动具体数据组的下载。\n接收协调器功能框604与基站BS1中的其他功能框605-606互相 作用并负责协调基站BS1中涉及本发明的所有活动。接收协调器功能 框604也与移动业务交换中心MSC1的源协调器功能框601互相作 用。当从接收协调器功能框604接收一个命令来执行校验和的计算 时,校验和计算器605为存储在基站BS1中的配置数据的每个数据组 计算校验和。下载接收控制器功能框606负责接收由下载源控制器功 能框603传送的数据并且在基站BS1中存储所述的数据。\n在基站BS1中,功能框接收协调器604被分配到每个EMRP-单元 403上,功能框校验和计算器605被分配到每个EMRP-单元403和每 个装置404上,并且功能框下载接收控制器606基本被分配在每个 EMRP-单元403上。由于每个扩展模块402基本上独立于其他扩展模 块,所以移动业务交换中心MSC1与每个单个扩展模块402相互作用。 这样当下载数据时,移动业务交换中心MSC1把与各个扩展模块402 相关的数据下载到每个单个扩展模块402,当检测到受损数据组时, 每个扩展模块402单独通知移动业务交换中心MSC。\n图7是一个流程图,说明一个根据本发明的方法的优选实施例, 用于连续保持基站BS1中的配置数据与存储在移动业务交换中心 MSC1的相应源配置数据相一致。本发明方法的优选实施例将参考图 7、也参考图4和图6进行描述。\n在步骤701,移动业务交换中心MSC1的源协调器功能框601命令 参考校验和计算器602为与基站BS1相关的源配置数据的每个数据组 计算参考校验和。在步骤702,源协调器功能框601命令下载源控制 器603下载涉及基站BS1的所有相关源配置数据。下载源控制器603 接着取回所有的所述相关源配置数据,包括参考校验和,并且经由互 连移动业务交换中心MSC1和基站BS1的PCM-链路把这个数据通过更 新消息607传送到基站BS1。为基站BS1中的每个单个扩展模块402 发送一个更新消息607。下载接收控制器框606接收所述的数据并在 基站BS1的合适存储单元中存储不同的数据组。这样,在完成步骤702 之后,数据组501和502被存储在EMRP-存储单元406中并且数据组 503-504被存储在装置存储单元408中。\n在基站BS1中,监测循环以每个扩展模块为基础并行执行,也就 是基站BS1中的配置数据被分为对应于每个扩展模块的子集并且监测 循环在每个扩展模块中执行。这意味着为每个扩展模块402并行执行 步骤703-708。\n在步骤703中接收协调器功能框604等待,直到为扩展模块402 启动一个监测循环的时间为止。当启动一个监测循环的时刻达到时, 接收协调器框604命令校验和计算器框605为扩展模块402中存储的 配置数据的每个数据组执行校验和计算。在步骤704,为存储在连接 到各自处理器405,407的各自存储单元406,408中的数据组并行计 算校验和,该计算是通过扩展模块中的扩展模块区域处理器405和每 个装置处理器407实现的。将已计算的校验和报告给接收协调器框 604。在步骤705,该已计算的校验和由接收协调器框604与存储在 EMRP存储单元406中的第二数据组502的相应参考校验和506-507 进行比较。如果没有数据组其已计算校验和不同于相应的参考校验和 (可选择的NO),处理继续转到执行步骤703。如果在任意数据组如 数据组503的已计算的校验和与相应的参考校验和之间被发现不匹配 (可选择的YES),处理继续转到执行步骤707,在步骤707中接收 协调器框604向源协调器框601发布一个状态报告消息608,告诉源 协调器框601:基站BS1的配置数据的数据组503被认为遭到破坏, 因此请求移动业务交换中心MSC1下载该数据组的源配置数据的一个 新的拷贝到基站BS1。在步骤708中源协调器框601命令下载源控制 器框603取回该数据组的源配置数据的拷贝,并在一个更新消息607 中把所述的拷贝发送到基站BS1。下载接收控制器框606接收所述的 数据并利用数据组503的新拷贝更新装置存储单元408。在步骤708 之后处理继续转到步骤703,这时在步骤704通过命令校验和计算启 动一个新的监测循环之前,接收协调器框604等待一个预设置时间, 也就是根据定义监测频率的配置数据505。\n除了如图7所示的方法之外,在怀疑基站的数据遭到破坏时,一 种使移动业务交换中心MSC1启动单个监测循环的方法被提供出来。 这样,图6中的源协调器功能框601可以向接收协调器框604发送同 步信号609,在此之后,基本上,图7中方法步骤704-708执行。同 步信号609可以包括在步骤705进行比较时被使用的新参考校验和。 或者,参考校验和可以采用更新消息607得到下载。\n除了上面公开的本发明的示范实施例之外,还有几种提供重新安 排、修改和替换的方法,这些方法可导致本发明的另外实施例。\n本领域的技术人员懂得,本发明决不限于CMS8800蜂窝系统。本 发明应用于范围很广的其他分布式系统,特别是那些源单元连接到多 个接收单元并且/或者重复进行同步的分布式系统。源单元和/或接收 单元可以本身是分布式系统。\n一个接收单元可以连接到超过一个源单元,因此包含配置数据的 数据组,这些配置数据的相应源配置数据组存储在不同的源单元中。 接收单元因此包含不同的配置数据集,其中相应的源配置数据存储在 不同的源单元中。接收单元可以清楚不同的配置数据集来自于哪个源 单元并且直接与每个相应的源单元相互作用。\n此外,接收单元可能不清楚存在来自不同源单元的不同的配置数 据集。接收单元可以因此把配置数据看作好象只来自于源单元的第一 源单元,也就是只与第一源单元相互作用。第一源单元可以进而又作 为接收单元和其他源单元之间的中继,这里通过其向接收单元传送来 自其他源单元的数据,并且传送来自接收单元的、对存储在其他源单 元中源配置数据组的更新拷贝的请求。
法律信息
- 2016-01-06
未缴年费专利权终止
IPC(主分类): H04L 29/06
专利号: ZL 99814506.8
申请日: 1999.11.19
授权公告日: 2004.03.24
- 2004-03-24
- 2002-02-13
- 2002-01-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |