CN100442708C - 一种主备备份的方法及*** - Google Patents
一种主备备份的方法及*** Download PDFInfo
- Publication number
- CN100442708C CN100442708C CNB2005100776066A CN200510077606A CN100442708C CN 100442708 C CN100442708 C CN 100442708C CN B2005100776066 A CNB2005100776066 A CN B2005100776066A CN 200510077606 A CN200510077606 A CN 200510077606A CN 100442708 C CN100442708 C CN 100442708C
- Authority
- CN
- China
- Prior art keywords
- data
- module
- compression
- backed
- network layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种主备备份的方法,该方法包括以下步骤:A.根据数据类型,从主用***需要备份的数据中选择出采用根据标准接口制定的网络层数据结构的数据;B.对所述采用根据标准接口制定的网络层数据结构的数据进行压缩得到压缩后的数据,将包含所述压缩后的数据的需要备份的数据发送给备用***;C.备用***接收到主用***发送来数据后,对所述压缩后的数据进行解压缩得到解压后的数据,并保存包含解压缩后的数据的需要备份的数据。本发明还公开了一种主备备份***。本发明大幅度减小了备份数据的流量,进一步减少了数据备份对***资源的占用。
Description
技术领域
本发明涉及通信***中网元的主备备份倒换技术领域,特别是一种主备备份的方法及***。
背景技术
在通信***中,业务在建立、保持和释放时,都会在相应网元产生巨大的数据。通常情况下,网元具有主用***和备用***,在正常运行过程中只有主用***对外工作,同时会将相关的业务数据备份到备用***,以此保证备用***和主用***之间的数据同步。当需要主备倒换时,例如主用***发生故障或人为设定倒换时,业务可以倒换到备用***上运行,而不影响当前的业务。
目前,通信***中网元的备份技术通常都采用了直接备份的方式,即主用***对需要备份的数据不做任何改动,通过底层传输接口直接将其备份到备用***。
由于单个业务需要备份的数据就比较大,当***中存在多个业务时,所有业务总的需要备份的数据就会非常大。将如此庞大的数据直接备份到备用***,将会产生非常大的数据流量,传输和处理这么大的数据流量都会占用***的大量资源,会对***的正常业务处理造成一定影响。并且当数据流量大到超过或者与底层传输接口的带宽相当时,可能会造成拥塞,当拥塞到超出缓冲极限时就会丢失数据,引发备份不完整的问题。
发明内容
有鉴于此,本发明的目的在于提出一种减小主备***之间备份数据流量的主备备份的方法及***。
根据上述目的,本发明提出了一种主备备份的方法,该方法包括以下步骤:
A.根据数据类型,从主用***需要备份的数据中选择出采用根据标准接口制定的网络层数据结构的数据;
B.对所述采用根据标准接口制定的网络层数据结构的数据进行压缩得到压缩后的数据,将包含所述压缩后的数据的需要备份的数据发送给备用***;
C.备用***接收到主用***发送来数据后,对所述压缩后的数据进行解压缩得到解压后的数据,并保存包含解压缩后的数据的需要备份的数据。
在上述技术方案中,步骤A中所述采用根据标准接口制定的网络层数据结构的数据为所述需要备份的数据的部分或全部。
步骤B中通过主用***本身带有的压缩方法进行压缩;和/或步骤C中通过备用***本身带有的解压缩方法进行解压缩。
所述主用***、备用***为宽带码分多址WCDMA无线网络控制器RNC上的主用***、备用***。
所述步骤B中通过抽象语法规则一ASN.1进行编码压缩;
所述步骤C中通过ASN.1进行解码解压缩。
本发明还提出了一种主备备份***,该***包括主用***、备用***,所述主用***包括主用***备份模块和主用***底层传输接口;所述主用***备份模块用于从需要备份的数据中选择出采用根据标准接口制定的网络层数据结构的数据,将所述采用根据标准接口制定的网络层数据结构的数据进行压缩得到压缩后的数据,并将包括所述压缩后的数据的需要备份的数据通过所述主用***底层传输接口发送给备用***;
所述备用***包括备用***备份模块和备用***底层传输接口;所述备用***备份模块用于在通过备用***底层传输接口接收主用***发送来的数据后,识别并解压缩所述压缩后的数据得到解压后的数据,并保存包含解压缩后的数据的需要备份的数据。
所述主用***备份模块包括第一数据识别模块和压缩模块;所述备用***备份模块包括第二数据识别模块和解压缩模块;其中,所述第一数据识别模块,用于当所述采用根据标准接口制定的网络层数据结构的数据为需要备份的数据的部分时,从需要备份的数据中选择出所述采用根据标准接口制定的网络层数据结构的数据,并发送给压缩模块,以及将需要备份的数据中没有被压缩的数据通过所述主用***底层传输接口发送给备用***;或者用于当所述采用根据标准接口制定的网络层数据结构的数据为需要备份的数据的全部时,从需要备份的数据中选择出所述采用根据标准接口制定的网络层数据结构的数据,并发送给压缩模块;
所述压缩模块,用于压缩所述采用根据标准接口制定的网络层数据结构的数据得到压缩后的数据,并将所述压缩后的数据通过所述主用***底层传输接口发送给备用***;
所述第二数据识别模块,用于当所述采用根据标准接口制定的网络层数据结构的数据为需要备份的数据的部分时,在通过备用***底层传输接口接收主用***发送来的数据后,识别所述压缩后的数据并发送给所述解压缩模块,以及保存所述没有压缩的数据;或者当所述采用根据标准接口制定的网络层数据结构的数据为需要备份的数据的全部时,在通过备用***底层传输接口接收主用***发送来的数据后,识别所述压缩后的数据并发送给所述解压缩模块;
所述解压缩模块用于对所述压缩后的数据进行解压缩,并保存解压缩后的数据。
所述压缩模块为主用***本身带有的压缩功能模块;和/或所述解压缩模块为备用***本身带有的解压缩功能模块。
所述主用***、备用***为WCDMA RNC上的主用***、备用***。
所述压缩模块为ASN.1编解码功能模块;和/或所述解压缩模块为ASN.1编解码功能模块。
从上述方案中可以看出,由于本发明从主用***需要备份的选择出需要压缩的数据,将其压缩后发送给备用***备份,在很大程度上减小了备份数据的流量,并减少了数据备份对***资源的占用。并且在本发明的优选实施例中,采用主用***和备用***本身带有的编解码功能模块进行压缩和解压缩,最大程度地减小了对现有***的改造,具有实现方便简单的特点,有利于在大范围内推广使用。
附图说明
图1为本发明在WCDMA RNC中的***结构示意图;
图2为本发明方法的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。
与现有技术不同,本发明先对数据进行压缩,然后将压缩后的数据传输到备用***,备用***将压缩后的数据进行解压缩后保存。由于将所有需要备份的数据都压缩会占用大量的***资源,本发明除了选择所有需要备份的数据进行压缩的方案外,还进一步提出了选择其中压缩能效比高的数据进行压缩的方案。
本发明适用于通信***中所有采用主备倒换方式的网元,为了描述方便,下面以宽带码分多址(WCDMA)***中的无线网络控制器(RNC)网元为例说明。
图1所示的是本实施例的***结构示意图。该***包括主用***、备用***,主用***包括主用***备份模块和主用***底层传输接口,备用***包括备用***备份模块和备用***底层传输接口。所述主用***备份模块用于从需要备份的数据中选择需要压缩的数据,将所述需要压缩的数据进行压缩得到压缩后的数据,并将包括压缩后的数据的需要备份的数据通过所述主用***底层传输接口发送给备用***,主用***备份模块包括第一数据识别模块和压缩模块。其中第一数据识别模块用于从需要备份的数据中选择需要压缩的数据,然后将需要压缩的数据发送给压缩模块处理,如果需要压缩的数据为需要备份的数据的一部分时,第一数据识别模块还将不需要压缩的数据通过主用***底层传输接口发送给备用***;压缩模块将需要压缩的数据进行压缩,然后将压缩后的数据通过主用***底层传输接口发送给备用***;所述备用***备份模块用于在通过备用***底层传输接口接收主用***发送来的数据后,识别并解压缩所述压缩后的数据得到解压后的数据,并保存包含解压缩后的数据的需要备份的数据,备用***备用模块包括第二数据识别模块和解压缩模块。其中第二数据识别模块从备用***底层传输接口接收主用***发送过来的数据,将压缩后的数据转给解压缩模块处理,当需要压缩的数据为需要备份的数据的一部分时还将其中没有压缩的数据直接保存在备用***的存储器中;解压缩模块对压缩的数据进行解压缩,然后将解压缩后的数据保存到备用***的存储器;主用***底层传输接口和备用***底层传输接口用于在主用***和备用***之间传输数据。
对于压缩模块和解压缩,可以是***中新增加的模块,该模块用于对需要进行压缩的数据进行压缩,但是新增加一个模块会增加***的负荷,并且对***改动较大。由于网元一般本身会带有编解码功能模块,本发明提出了利用***本身自带的编解码功能模块作为压缩模块,以避免对***负荷的增加。利用***本身自带的编解码功能模块作为压缩模块,能够最大程度地减小对***的改造,使得本发明的实现过程也非常简便。
图2是本实施例的流程示意图。
考察RNC上需要备份的数据,其中大部分属于网络层的数据,这些网络层的数据中只有很少一部分数据采用了自定义的数据结构,大部分数据直接采用的是WCDMA RNC***中根据各标准接口制定网络层数据结构。为了方便描述,下面将不属于网络层上的呼叫业务数据相关的需要备份的数据称为数据A,将属于网络层且同时使用自定义数据结构的呼叫业务相关的备份数据称为数据B,将属于网络层且同时使用根据各标准接口制定的网络层数据结构的呼叫业务相关的备份数据称为数据C。在网元RNC中***自身能够根据数据的数据类型区分识别上述数据A、数据B以及数据C,所述数据的数据类型是已有内容,它指出了数据具体是数据A、数据B、数据C或者其它数据,同时还指出该数据的长度。如果将所有需要备份的数据都进行编码压缩的话,需要占用大量的***资源,同时考虑到压缩的能效比,其中有些数据的压缩效果并不明显。因此,本实施例选择其中的数据C进行压缩,并且利用WCDMA RNC中自带的抽象语法规则一(Abstract SyntaxNotation Number One,ASN.1)编解码功能模块对数据C进行编码压缩。WCDMA RNC中使用的ASN.1编解码功能模块提供了针对根据标准接口制定的网络层数据结构的一种压缩和解压缩算法,而且压缩效率比较高。本实施例通过RNC上的ASN.1编解码功能模块来压缩上述数据C。
参考图2,本实施例的流程包括以下步骤:
步骤201至步骤202,第一数据识别模块识别数据A、数据B、数据C,选择其中的数据C作为需要压缩的数据发送给压缩模块,将不需要压缩的数据A、数据B通过主用***底层传输接口发送给备用***。压缩模块将数据C进行压缩,然后将压缩后的数据C通过底层传输接口发送给备用***。
步骤203至步骤204,备用***的第二数据识别模块从备用***底层传输接口接收到备份数据后,先根据数据的数据类型区分出数据A、数据B和经过ASN.1编码压缩后的数据C。对于其中的数据A和数据B直接保存到备用***的存储器中;对于ASN.1编码压缩后的数据C发送给解压缩模块,解压缩模块解压缩得到原来的数据C后再将其保存到存储器中。与主用***相似,这里备用***的解压缩模块为***自带的ASN.1编解码功能模块。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1、一种主备备份的方法,其特征在于,该方法包括以下步骤:
A.根据数据类型,从主用***需要备份的数据中选择出采用根据标准接口制定的网络层数据结构的数据;
B.对所述采用根据标准接口制定的网络层数据结构的数据进行压缩得到压缩后的数据,将包含所述压缩后的数据的需要备份的数据发送给备用***;
C.备用***接收到主用***发送来数据后,对所述压缩后的数据进行解压缩得到解压后的数据,并保存包含解压缩后的数据的需要备份的数据。
2、根据权利要求1所述的方法,其特征在于,步骤A中所述采用根据标准接口制定的网络层数据结构的数据为所述需要备份的数据的部分或全部。
3、根据权利要求1所述的方法,其特征在于,步骤B中通过主用***本身带有的压缩方法进行压缩;和/或
步骤C中通过备用***本身带有的解压缩方法进行解压缩。
4、根据权利要求1所述的方法,其特征在于,所述主用***、备用***为宽带码分多址WCDMA无线网络控制器RNC上的主用***、备用***。
5、根据权利要求4所述的方法,其特征在于,所述步骤B中通过抽象语法规则一ASN.1进行编码压缩;
所述步骤C中通过ASN.1进行解码解压缩。
6、一种主备备份***,该***包括主用***、备用***,其特征在于,
所述主用***包括主用***备份模块和主用***底层传输接口;所述主用***备份模块用于从需要备份的数据中选择出采用根据标准接口制定的网络层数据结构的数据,将所述采用根据标准接口制定的网络层数据结构的数据进行压缩得到压缩后的数据,并将包括所述压缩后的数据的需要备份的数据通过所述主用***底层传输接口发送给备用***;
所述备用***包括备用***备份模块和备用***底层传输接口;所述备用***备份模块用于在通过备用***底层传输接口接收主用***发送来的数据后,识别并解压缩所述压缩后的数据得到解压后的数据,并保存包含解压缩后的数据的需要备份的数据。
7、根据权利要求6所述的***,其特征在于,所述主用***备份模块包括第一数据识别模块和压缩模块;所述备用***备份模块包括第二数据识别模块和解压缩模块;
其中,所述第一数据识别模块,用于当所述采用根据标准接口制定的网络层数据结构的数据为需要备份的数据的部分时,从需要备份的数据中选择出所述采用根据标准接口制定的网络层数据结构的数据,并发送给压缩模块,以及将需要备份的数据中没有被压缩的数据通过所述主用***底层传输接口发送给备用***;或者用于当所述采用根据标准接口制定的网络层数据结构的数据为需要备份的数据的全部时,从需要备份的数据中选择出所述采用根据标准接口制定的网络层数据结构的数据,并发送给压缩模块;
所述压缩模块,用于压缩所述采用根据标准接口制定的网络层数据结构的数据得到压缩后的数据,并将所述压缩后的数据通过所述主用***底层传输接口发送给备用***;
所述第二数据识别模块,用于当所述采用根据标准接口制定的网络层数据结构的数据为需要备份的数据的部分时,在通过备用***底层传输接口接收主用***发送来的数据后,识别所述压缩后的数据并发送给所述解压缩模块,以及保存所述没有压缩的数据;或者当所述采用根据标准接口制定的网络层数据结构的数据为需要备份的数据的全部时,在通过备用***底层传输接口接收主用***发送来的数据后,识别所述压缩后的数据并发送给所述解压缩模块;
所述解压缩模块用于对所述压缩后的数据进行解压缩,并保存解压缩后的数据。
8、根据权利要求7所述的***,其特征在于,
所述压缩模块为主用***本身带有的压缩功能模块;和/或
所述解压缩模块为备用***本身带有的解压缩功能模块。
9、根据权利要求6所述的***,其特征在于,所述主用***、备用***为WCDMA RNC上的主用***、备用***。
10、根据权利要求7所述的***,其特征在于,
所述压缩模块为ASN.1编解码功能模块;和/或
所述解压缩模块为ASN.1编解码功能模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100776066A CN100442708C (zh) | 2005-06-17 | 2005-06-17 | 一种主备备份的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100776066A CN100442708C (zh) | 2005-06-17 | 2005-06-17 | 一种主备备份的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1881894A CN1881894A (zh) | 2006-12-20 |
CN100442708C true CN100442708C (zh) | 2008-12-10 |
Family
ID=37519883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100776066A Expired - Fee Related CN100442708C (zh) | 2005-06-17 | 2005-06-17 | 一种主备备份的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100442708C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150372B (zh) * | 2007-10-15 | 2011-12-28 | 中兴通讯股份有限公司 | 光传输复用段保护环网的业务无中断在线缩容方法 |
JP5316205B2 (ja) * | 2009-04-27 | 2013-10-16 | ソニー株式会社 | 電子機器、コンテンツ再生方法及びプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6058462A (en) * | 1998-01-23 | 2000-05-02 | International Business Machines Corporation | Method and apparatus for enabling transfer of compressed data record tracks with CRC checking |
WO2003013103A2 (en) * | 2001-07-26 | 2003-02-13 | Kyocera Wireless Corporation | System and method for bi-directional communication and execution of dynamic instruction sets |
CN1462116A (zh) * | 2002-05-28 | 2003-12-17 | 深圳市中兴通讯股份有限公司 | 一种主备冗余***中数据同步的方法 |
CN1609814A (zh) * | 2004-09-14 | 2005-04-27 | 中国人民解放军上海警备区司令部指挥自动化工作站 | 用于数据容灾备份控制***的监控操作*** |
-
2005
- 2005-06-17 CN CNB2005100776066A patent/CN100442708C/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6058462A (en) * | 1998-01-23 | 2000-05-02 | International Business Machines Corporation | Method and apparatus for enabling transfer of compressed data record tracks with CRC checking |
WO2003013103A2 (en) * | 2001-07-26 | 2003-02-13 | Kyocera Wireless Corporation | System and method for bi-directional communication and execution of dynamic instruction sets |
CN1462116A (zh) * | 2002-05-28 | 2003-12-17 | 深圳市中兴通讯股份有限公司 | 一种主备冗余***中数据同步的方法 |
CN1609814A (zh) * | 2004-09-14 | 2005-04-27 | 中国人民解放军上海警备区司令部指挥自动化工作站 | 用于数据容灾备份控制***的监控操作*** |
Also Published As
Publication number | Publication date |
---|---|
CN1881894A (zh) | 2006-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6745012B1 (en) | Adaptive data compression in a wireless telecommunications system | |
JP3902235B2 (ja) | データ接続におけるデータ圧縮 | |
US8462708B2 (en) | Base station, wireless control apparatus, and wireless apparatus | |
CN101039212B (zh) | 一种数据快速入库方法 | |
CN105991625B (zh) | 一种进行数据传输的方法和设备 | |
CN1142657C (zh) | 帧控制方法和装置 | |
CN101197773B (zh) | 基于多链路的报文压缩发送和接收解压缩方法及*** | |
CN108494788A (zh) | 数据的传输方法、数据传输装置及计算机可读存储介质 | |
JP2016026462A (ja) | 通信端末、通信システム及び通信方法 | |
CN100442708C (zh) | 一种主备备份的方法及*** | |
CN100366110C (zh) | 移动通信***基站中基带信道处理资源的分配方法 | |
CN107615810B (zh) | 用于在线网络代码的包头压缩***和方法 | |
JP4118986B2 (ja) | 音声および画像圧縮の動的割当て | |
CN111355801A (zh) | 一种远程人工智能通信业务办理***及其控制方法 | |
CN102004665A (zh) | 工作流***中任务并发处理方法 | |
CN106714294B (zh) | 应用于智能电网的多通道tcp/ip头压缩的同步方法 | |
CN106126372B (zh) | 一种针对Oracle Exadata一体机的异构容灾装置及方法 | |
KR100914654B1 (ko) | 데이터 파일의 선택적 압축전송시스템 | |
CN101621847B (zh) | 3g无线资源管理消息的获取方法及终端 | |
CN1625170B (zh) | 通用分组无线业务大量用户同时在线的实现方法 | |
KR20020036356A (ko) | 이동통신 시스템에서 제어채널을 사용한 단문 메시지서비스 방법 | |
WO2023105647A1 (ja) | フロー情報収集システム、フロー情報収集方法、および、フロー情報収集プログラム | |
KR102035561B1 (ko) | 딜레이 타임 저감 기반 화상 회의 시스템, 그리고 이의 운영방법 | |
KR100297556B1 (ko) | 브리딩 기능을 이용한 이동통신 시스템에서의 기지국간 자원분배방법 | |
CN111432159B (zh) | 计算任务处理方法、装置、***与计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081210 Termination date: 20180617 |