专利名称:用于异步地双重备份文件的方法
技术领域:
本发明涉及通信领域,具体地涉及异步双重文件备份。
背景技术:
呼叫详细记录(CDR)是电话交换机生成的报告,其包含与从交换机发起呼叫、在 交换机端接呼叫或呼叫经过交换机有关的详细信息。CDR主要被用来计费。呼叫详细记录 是包含与电话呼叫有关的信息的数据记录,例如呼叫的发起和目的地址、呼叫开始和结束 的时间、呼叫持续时间、进行呼叫的时间以及任何通过网络添加的费用或运营商服务的费 用。当基础呼叫/事务结束时CDR数据字段被完全填充。CDR是管理长距离电话费用的资 产并且有助于规划未来的电信需求。多数电话PBX (小交换机)和PMS (资产管理系统)输出CDR。通常,在呼叫结束时 创建CDR,但是在一些电话系统上,数据在呼叫期间是可用的。这个数据是通过称作分机信 息详细记录端口(SMDR)的串行式链路、从电话系统输出的。目前,一些计费中心需要在从无线呼叫服务器(WCS)成功传送之后删除原始⑶R 文件。因此,标准的激活/备用设备同步机制会遇到问题。例如,激活的设备具有文件1和 文件2,并且传送文件1至计费中心;计费中心删除传送的文件1以表示文件1传送成功。 注意,文件1仍存在于备用设备中。如果激活/备用设备使用标准的同步机制,则备用设备 将认为文件1在激活设备中遗失并且复制文件1给激活设备。结果是计费中心误以为文件 1未成功传送。这与计费中心传送机制相冲突(传送和删除)。图1示出了利用激活/备用机制的针对同步双重备份的现有解决方案。如图1所 述,激活文件处理设备1从文件集A1向B1复制CDR文件,A1是B1的备份,并且备用文件 处理设备2从文件集A2向B2复制⑶R文件,A2是B2的备份。计费中心从B1或B2获得 文件,然后在成功传送之后删除B1和B2中的那些文件。对于A1与A2之间的同步,如果备 用文件处理设备2发现激活文件处理设备1遗失文件,则它将复制备份文件给激活文件处 理设备1以确保文件集A1和A2同步。对于B1与B2之间的同步,如果备用文件处理设备 2发现激活文件处理设备1遗失文件一段时间(例如30分钟),则它将删除备份文件B2以 确保文件集B1和B2同步。这意味着A1与A2和B1与B2之间的同步是不同的,这将使得系统更复杂并且消 耗更多系统资源。因此,需要找到一种新的方法来满足下列两个需求-确保计费中心在从WCS成功传送之后删除原始⑶R文件;-确保WCS在传送后具有⑶R文件备份。
发明内容
为解决上述现有技术中的问题,根据本发明的一个方面,提出了一种用于异步地 双重备份文件的方法,其中,至少两个第一网络单元共享第二网络单元,这两个第一网络单元分别包括激活文件处理设备和备用文件处理设备。在该方法中,所述激活文件处理设备 将文件复制给所述第二网络单元,如果所述备用文件处理设备发现所述激活文件处理设备 遗失文件,则所述备用文件处理设备将该文件的备份复制给所述激活文件处理设备,由此 存储于所述激活文件处理设备中的文件和存储于所述备用文件处理设备中的文件得以同
止
少o
参考附图,通过阅读下面对本发明实施例的描述,本发明的所述和许多其他特征 和优点将变得显而易见,其中-图1示出了利用激活/备用机制的、针对同步双重备份的现有解决方案;-图2示出了本发明的基本思想;-图3示出了根据本发明一个实施例的用于异步地双重备份文件的方法;-图4示出了图3的根据本发明的方法的另一种可能的情况。
具体实施例方式本发明提出了一种用于异步地双重备份文件的方法。该方法是基于图2所示的思
术目的
M J O如图2所示,例如,所述文件是CDR文件,所述激活和备用文件处理设备在一个网 络单元中,例如WCS,并且文件处理设备1处于激活状态。对于A1和A2间的同步,如果备用 文件处理设备2发现激活文件处理设备1遗失文件,则它将复制备份文件给激活文件处理 设备1以确保文件集A1和A2同步。实际上,在本发明的解决方案中,不存在文件集B1和 B2之间的同步。也就是说,如果文件处理设备1是激活的,则CDR文件被传送至B1文件集。 否则⑶R文件被传送至B2文件集。激活文件处理设备1从文件集A1复制⑶R文件给B1。 此外,不存在从A2至B2的文件传送,除非文件处理设备1不可用。在除去B1和B2间的同步之后,上述解决方案相比现有解决方案而言消耗更少的 系统资源。为了在将来优化本发明的方法,即节约硬件成本,引入了例如后处理模块(PPM) 的网络单元,从而通过连接多个WCS来分别处理“异步双重备份解决方案”任务的一部分。 PPM被用来收集、处理、传送文件,并且存储文件到针对不同WCS的各个目录中。此外,PPM 也可以在需要时执行CDR后处理,这通常由计费中心完成。相比硬件成本节约,该系统的结 构变得较为复杂,但是是可接受的。参考图3,例如两个WCS连接到处于激活状态的PPM 1,或在PPM1出故障时连接到 备用PPM 2,但是本发明不限于此,即可以有多个WCS连接到两个PPM。假设文件处理设备 1和PPM 1处于激活状态。注意,如果PPM 1可用,则跟随较粗的激活/备用路径;如果PPM 1不可用,则跟随较细的激活/备用路径。从该图中可以看出,只使用一个同步机制。对于 A1与A2之间以及A3与A4之间的同步,如果备用文件处理设备2和4发现激活文件处理设 备1和3遗失文件,则它们将复制备份文件给激活文件处理设备1和3以确保文件集A1和 A2以及文件集A3和A4同步。如所示,激活PPM 1包含文件集B1而备用PPM 2包含文件集 B2,并且在B1与B2之间不存在同步。由于文件处理设备1是激活的,因此⑶R文件被传送至B1文件集。否则⑶R文件被传送至B2文件集。WCS 1的激活文件处理设备1从文件集 A1复制⑶R文件给Bl。WCS 2的激活文件处理设备3从文件集A3复制⑶R文件至B1。备 用文件处理设备2和4将不从WCS 1和2复制⑶R文件至PPM。 应当指出,WCS可以用各自的IP地址配置PPM 1和PPM 2,PPM 1的IP地址比PPM 2的IP地址具有更高的优先级。因此,WCS可以按照其IP地址的优先级和可用状态来自动 地输出⑶R文件至PPM 1或PPM2。这两个PPM都提供浮动IP地址给计费中心。这意味着 PPM 1和PPM2的IP地址从计费中心来看是相同的。图4示出了图3的根据本发明的方法的另一种可能的情况。如图4所示,文件处 理设备1和4是激活的,并且PPM 1出故障。在这种情况下,如果备用文件处理设备2和3 发现激活文件处理设备1和4遗失文件,则它们复制备份文件给激活文件处理设备1和4以 确保这些文件集同步。激活文件处理设备1和4从WCS 1和2复制⑶R文件给PPM 2。备 用文件处理设备2和4将不从WCS 1和2复制⑶R文件给PPM 2。由此,利用这个方法,以一对硬件设备和持久性接口提供了非常高级别的数据安 全性,所述接口是指WCS和计费中心之间的接口。此外,该系统的结构不太复杂并且系统资 源使用并不太多。可以看出,PPM的使用可以大大降低成本。根据实验室测试结果,在用1M用户容量完成WCS的同步任务时,减少一对CDR文 件同步机制可以节约20%的系统资源(CPU、存储器等)。此外,单个PPM可以处理10M移动 电话用户。如果以平均500K WCS容量来计算,则可以节约95%的硬件成本。如果以平均 1M WCS容量来计算,则可以节约90%的硬件成本。下面是现有解决方案和本发明的解决方案在各方面的比较结果。
尽管上面详细描述了本发明的用于异步地双重备份文件的方法的示例性实施例, 然而上述实施例并不是穷举的,并且本领域技术人员可以在不脱离本发明精神和范围的前 提下进行许多修改和更改。因此,本发明不限于这些实施例,其范围仅由所附权利要求限定。
权利要求
一种用于异步地双重备份文件的方法,其中,至少两个第一网络单元共享第二网络单元,这两个第一网络单元分别包括激活文件处理设备和备用文件处理设备,其特征在于,所述激活文件处理设备将所述文件复制给所述第二网络单元,如果所述备用文件处理设备发现所述激活文件处理设备遗失所述文件,则所述备用文件处理设备将所述文件的备份复制给所述激活文件处理设备,由此同步了存储于所述激活文件处理设备中的文件和存储于所述备用文件处理设备中的文件。
2.根据权利要求1所述的方法,其中,所述文件是呼叫详细记录。
3.根据权利要求1或2所述的方法,其中,存储于所述第二网络单元中的文件在被传送 至计费中心后被删除。
4.根据权利要求1至3中任一项所述的方法,其中,所述第一网络单元是无线呼叫服务ο
5.根据权利要求1至4中任一项所述的方法,其中,所述第二网络单元是后处理模块。
6.根据权利要求1至5中任一项所述的方法,其中,所述激活文件处理设备和所述备用 文件处理设备被用于处理、存储和传送所述文件。
7.根据权利要求1至6中任一项所述的方法,其中,所述第二网络单元被用于收集、处 理、传送所述文件,并且将所述文件存储于针对每个第一网络单元的各自的目录中。
8.根据权利要求1至7中任一项所述的方法,其中,提供另一个第二网络单元作为所述 第二网络单元的备用。
9.根据权利要求8所述的方法,其中,如果所述第二网络单元出故障,则所述激活文件 处理设备将所述文件复制给所述另一个第二网络单元。
10.根据权利要求8或9所述的方法,其中,所述第一网络单元用各自的IP地址来配置 所述第二网络单元和所述另一个第二网络单元,并且所述第二网络单元的IP地址具有比 所述另一个第二网络单元的IP地址更高的优先级。
11.根据权利要求8至10中任一项所述的方法,其中,所述第一网络单元按照其IP地 址的优先级和可用状态而自动地将所述文件传送至所述第二网络单元或所述另一个第二 网络单元。
12.根据权利要求8至11中任一项所述的方法,其中,所述第二网络单元和所述另一个 第二网络单元提供浮动IP地址给所述计费中心。
全文摘要
本发明提出了一种用于异步地双重备份文件的方法,其中,至少两个第一网络单元共享第二网络单元,这两个第一网络单元分别包括激活文件处理设备和备用文件处理设备,其特征在于,所述激活文件处理设备将所述文件复制给所述第二网络单元,如果所述备用文件处理设备发现所述激活文件处理设备遗失所述文件,则所述备用文件处理设备将所述文件的备份复制给所述激活文件处理设备,由此同步了存储于所述激活文件处理设备中的文件和存储于所述备用文件处理设备中的文件。
文档编号H04B1/74GK101855839SQ200780100887
公开日2010年10月6日 申请日期2007年10月31日 优先权日2007年10月31日
发明者佘小平, 夏靖, 张旻 申请人:上海贝尔股份有限公司