專利名稱:通信系統(tǒng)中主板與備板的數(shù)據(jù)同步方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)中主備同步的處理,尤其是系統(tǒng)采用熱備份時,主板和備板協(xié)議的實時同步方法。
背景技術(shù):
隨著通信網(wǎng)絡(luò)的高速發(fā)展,通信的可靠性、穩(wěn)定性已經(jīng)越來越體現(xiàn)出其重要性,而對關(guān)鍵設(shè)備進行冗余備份是保證通信網(wǎng)絡(luò)工作可靠性和穩(wěn)定性的重要手段,如對系統(tǒng)中的關(guān)鍵設(shè)備采用主、備板進行熱備份就是一種常見的方法。當主板不可用時,系統(tǒng)自動切換到備板運行,備板代替原來主板的功能,保證通信的無間斷性。這樣就引出以下的問題如何保證主、備板配置數(shù)據(jù)的一致性呢?如何保證協(xié)議的無間斷性呢?如何保證協(xié)議動態(tài)數(shù)據(jù)的一致性呢?在現(xiàn)行許多存在主、備板的系統(tǒng)中,配置數(shù)據(jù)的同步往往可以通過一些統(tǒng)一的機制進行保證,這些機制也同時保證了部分協(xié)議的主備切換無間斷性。而實際上還有一部分協(xié)議,僅僅通過配置數(shù)據(jù)的同步還不能保證主備切換無間斷性,因為主板和備板還存在一些除配置數(shù)據(jù)之外的差異,如主板和備板報文收發(fā)的差異,或者主板和備板拓撲數(shù)據(jù)的差異,和這些差異有關(guān)聯(lián)的協(xié)議就無法僅僅通過配置數(shù)據(jù)的同步進行無間斷的業(yè)務(wù)主備切換了。
針對配置數(shù)據(jù)同步的問題,曾有建議提出過一種主、備板配置數(shù)據(jù)同步的方法,即通過在主板和備板上設(shè)置同步緩沖區(qū),數(shù)據(jù)修改,則寫緩沖區(qū),當緩沖區(qū)滿則進行同步,成功則刪除緩沖區(qū)數(shù)據(jù),否則重復(fù)同步操作,直至所有的數(shù)據(jù)同步完成。該方法適用于主板和備板上大量數(shù)據(jù)的同步,對大量數(shù)據(jù)同步(如數(shù)據(jù)庫同步)有一定的有效性,但對于保證協(xié)議數(shù)據(jù)無間斷處理的同步則沒有涉及,同時,當緩沖區(qū)過大,而需要同步的數(shù)據(jù)過少,也沒有一個比較好的機制進行處理。
目前還曾提出過針對呼叫狀態(tài)數(shù)據(jù)同步的建議,即通過UML工具定義呼叫處理的對象,并用狀態(tài)圖描述該類對象的所有狀態(tài)及狀態(tài)發(fā)生遷移時所需的條件,每個狀態(tài)對應(yīng)該對象的一個內(nèi)部屬性,通過同步將呼叫的內(nèi)部屬性值進行記錄并同步。該方法可以保證呼叫相關(guān)的同步,但對于保證協(xié)議數(shù)據(jù)無間斷處理的同步仍然沒有涉及。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種通信系統(tǒng)中主板與備板的數(shù)據(jù)同步方法,針對與報文、拓撲等有關(guān)聯(lián)的協(xié)議,通過協(xié)議同步處理,既能保證協(xié)議的無間斷性,又保證協(xié)議數(shù)據(jù)的一致性。
針對上述技術(shù)問題,本發(fā)明提供一種通信系統(tǒng)中主板與備板的數(shù)據(jù)同步方法,包括如下步驟(1)確定需要同步的與通信協(xié)議相關(guān)的非配置數(shù)據(jù);(2)如果備板在運行過程中啟動,則由備板啟動數(shù)據(jù)同步過程,將主板上需要同步的非配置數(shù)據(jù)同步至備板;(3)檢測主板上需要同步的非配置數(shù)據(jù)的變化情況,如果在系統(tǒng)運行過程中,主板上需要同步的非配置數(shù)據(jù)發(fā)生變化,則由主板啟動同步過程,將發(fā)生變化的非配置數(shù)據(jù)同步至備板。
本發(fā)明還可以進一步包括(4)檢測主板收到的報文情況,如果是新報文,則將該報文數(shù)據(jù)同步到備板。
其中,所述步驟(1)可以進一步包括確定需要同步的與通信協(xié)議相關(guān)的配置數(shù)據(jù);所述步驟(2)可以進一步包括如果備板啟動,則由備板發(fā)起數(shù)據(jù)同步過程,將主板上需要同步的配置數(shù)據(jù)同步至備板;所述步驟(3)可以進一步包括如果備板在位,且主板上需要同步的配置數(shù)據(jù)發(fā)生變化,則由主板將發(fā)生變化的配置數(shù)據(jù)同步至備板。
其中,所述步驟(2)可以包括(21)備板向主板發(fā)送一個同步請求,該請求中包含一個序列號;
(22)主板返回一個應(yīng)答數(shù)據(jù),該應(yīng)答數(shù)據(jù)中將所述序列號帶回,并包含一個結(jié)束標志,該標志置位表示同步結(jié)束,未置位表示還有數(shù)據(jù)需要同步;(23)備板收到主板反饋的響應(yīng)數(shù)據(jù)后,判斷序列號是否一致,如果一致,則根據(jù)應(yīng)答數(shù)據(jù)更新備板上的相應(yīng)數(shù)據(jù),并根據(jù)應(yīng)答數(shù)據(jù)中的結(jié)束標志確定是否下一次的同步請求;(24)主板在數(shù)據(jù)同步結(jié)束時,在應(yīng)答數(shù)據(jù)中將結(jié)束標志置位。
其中,所述步驟(21)可以包括(211)備板啟動后設(shè)置一個啟動定時器,該定時器到時后向主板發(fā)送同步請求;(212)備板發(fā)送同步請求成功后,創(chuàng)建一個請求定時器,在備板收到主板的應(yīng)答數(shù)據(jù)后,刪除該第一請求定時器;(213)備板發(fā)送同步請求失敗后,創(chuàng)建一個超時定時器;(214)所述請求定時器或超時定時器到時后,由備板發(fā)送當前的同步請求。
其中,步驟(23)所述根據(jù)應(yīng)答數(shù)據(jù)中的結(jié)束標志確定是否下一次的同步請求,可以包括判斷應(yīng)答數(shù)據(jù)的結(jié)束標志是否置位,如果未置位,則將當前同步序列號遞增,繼續(xù)向主板新的發(fā)送同步請求;如果已經(jīng)置位,則停止發(fā)送同步請求。
其中,所述步驟(3)包括(31)設(shè)置一個同步數(shù)據(jù)存儲區(qū),并設(shè)置一個定時器;(32)在主板啟動同步時,啟動所述定時器,并將需要同步的數(shù)據(jù)發(fā)送至所述同步數(shù)據(jù)存儲區(qū);(33)在定時器定時期間,如果還有需要同步的數(shù)據(jù),則將其繼續(xù)發(fā)送至所述同步數(shù)據(jù)存儲區(qū);(34)在所述同步數(shù)據(jù)存儲區(qū)空間已滿,或定時器到時后,由主板將所述同步數(shù)據(jù)存儲區(qū)中的數(shù)據(jù)同步至備板,并由備板更新相應(yīng)數(shù)據(jù);(35)刪除該定時器,并清空所述同步數(shù)據(jù)存儲區(qū)中的已同步數(shù)據(jù)。
其中,所述步驟(33)中,如果后續(xù)發(fā)送至所述存儲區(qū)中的數(shù)據(jù)與已經(jīng)存儲的數(shù)據(jù)發(fā)生重復(fù),則使用后續(xù)的數(shù)據(jù)覆蓋先前的數(shù)據(jù)。
其中,所述步驟(32)、(33)中所述將需要同步的數(shù)據(jù)發(fā)送至同步數(shù)據(jù)存儲區(qū)的步驟,是將多個同步數(shù)據(jù)進行打包一起發(fā)送。
其中,所述步驟(4)可以進一步包括備板收到主板同步的報文后,進行收報文處理,如果備板根據(jù)協(xié)議邏輯,發(fā)現(xiàn)需要對報文進行模擬時,則直接在備板按照協(xié)議邏輯進行模擬處理。
本發(fā)明針對協(xié)議非配置數(shù)據(jù)和報文數(shù)據(jù),結(jié)合配置數(shù)據(jù)的同步,本發(fā)明提供的協(xié)議主備同步方案可有效解決與報文、拓撲有相關(guān)性的協(xié)議同步處理,保證動態(tài)數(shù)據(jù)的一致性;同時可有效改善如協(xié)議報文重復(fù)大量需要反復(fù)同步、主備通信量大的問題。
圖1是根據(jù)本發(fā)明實施例所述的啟動同步處理機制圖;圖2是根據(jù)本發(fā)明實施例所述的備板發(fā)送啟動同步處理請求的流程圖;圖3是根據(jù)本發(fā)明實施例所述的備板收到主板響應(yīng)的流程圖;圖4是根據(jù)本發(fā)明實施例所述的備板相關(guān)定時器處理的流程圖;圖5是根據(jù)本發(fā)明實施例所述的及時同步處理流程圖;圖6是根據(jù)本發(fā)明實施例所述的主板報文同步處理流程圖;圖7是根據(jù)本發(fā)明實施例所述的備板報文同步處理流程圖。
具體實施例方式
針對協(xié)議非配置數(shù)據(jù),為保證協(xié)議運行的無間斷性和動態(tài)數(shù)據(jù)的同步,本發(fā)明將同步處理分為“啟動同步”過程與“及時同步”過程,具體來說,可以包括如下步驟(1)確定協(xié)議相關(guān)的需要同步的非配置數(shù)據(jù);(2)如果在運行過程中將備板插上,則對需要同步的數(shù)據(jù)進行確認性的啟動同步;
(3)如果需要同步的數(shù)據(jù)在運行過程中發(fā)生變化,將數(shù)據(jù)打包到緩存區(qū),緩存區(qū)滿或及時同步定時器到則進行及時同步;(4)如果有報文數(shù)據(jù),需要進行報文同步;如果需要同步的報文為重復(fù)性報文,采用一份報文僅同步一次/或有限次的方式,之后在備板按照協(xié)議邏輯進行模擬,減少報文同步的次數(shù)。
如果系統(tǒng)中有多個需要進行同步的模塊,則步驟(2)、(3)可作為公用模塊進行統(tǒng)一處理。
系統(tǒng)運行過程中,如果發(fā)生了主備通訊鏈路斷的事件,需要在通信恢復(fù)的時候重新進行啟動同步和報文同步。
在系統(tǒng)運行過程中,如果發(fā)生了主備切換的事件,需要重新進行啟動同步0。
在系統(tǒng)運行過程中,如果主備通訊鏈路是通的,則需要進行及時同步。
對協(xié)議的配置數(shù)據(jù),采用啟動同步和及時同步的方法,保證配置的一致性。即如果配置過程中,備板也在位,則通過及時同步將數(shù)據(jù)同步到備板,保證本次配置的一致性;如果配置過程中,備板不在位,則在備板啟動過程中,進行啟動同步。因為系統(tǒng)中往往存在多個模塊的配置數(shù)據(jù)需要同步,因此該部分可作為一個公用模塊提供主備同步的功能。
下面結(jié)合附圖對技術(shù)方案的實施作進一步的詳細描述圖1為本發(fā)明實施例所述的啟動同步處理機制的流程圖,啟動同步的機制是備板啟動后主動向主板要數(shù)據(jù),同步方式為1.備板發(fā)送同步請求,同步數(shù)據(jù)結(jié)構(gòu)中包含一個序列號;2.主板回響應(yīng),應(yīng)答數(shù)據(jù)中將此序列號帶回,并且包含一個結(jié)束標志,置位表示同步結(jié)束,未置位表示還有數(shù)據(jù)要同步;3.備板收到主板響應(yīng)先判斷序列號和當前期待的響應(yīng)序列號是否相同,不同則丟棄,重發(fā)請求;相同則正常處理一是要更新備板上相應(yīng)數(shù)據(jù),二是要判斷響應(yīng)中的結(jié)束標志位是否置位,若置位則不再發(fā)送請求,未置位則繼續(xù)發(fā)送下一請求。
圖2、圖3、圖4是本發(fā)明實施例所述的啟動同步處理流程圖,啟動同步處理的具體流程是對備板,系統(tǒng)啟動則設(shè)置請求定時器1用以觸發(fā)同步請求,定時到則向主板發(fā)送同步請求;備板發(fā)送同步請求成功則再創(chuàng)建請求定時器1,收到主板響應(yīng)刪除該定時器1;為保證同步消息的發(fā)送,備板發(fā)送同步請求失敗則創(chuàng)建超時定時器2,定時器1和2到時的處理都是發(fā)送當前請求。對主板,僅需要對備板的請求進行響應(yīng),并在數(shù)據(jù)同步結(jié)束時置位結(jié)束標志即可。
其中,圖2為本發(fā)明實施例所述的備板發(fā)送啟動同步處理請求的流程圖,具體過程如下步驟201將當前同步序列號寫入同步請求數(shù)據(jù)結(jié)構(gòu)中,發(fā)送請求到主板;步驟202是否發(fā)送成功,若是,進入步驟203,若否,進入步驟204;步驟203創(chuàng)建定時器1;步驟204創(chuàng)建定時器2;步驟205返回。
其中,圖3為本發(fā)明實施例所述的備板收到主板響應(yīng)的流程圖,具體過程如下步驟301備板受到主板響應(yīng),刪除定時器1;步驟302判斷響應(yīng)序列號和當前同步序列號是否相同,若是,進入步驟303,若否,進入步驟304;步驟303更新備板上相應(yīng)數(shù)據(jù);步驟304按照圖2所示發(fā)送同步請求;步驟305判斷響應(yīng)結(jié)束位是否置位,若是,進入步驟307,若否,進入步驟306;步驟306當前同步序列號增1,繼續(xù)發(fā)送同步請求;步驟307返回。
其中,圖4為本發(fā)明實施例所述的備板相關(guān)定時器處理的流程圖,具體過程如下步驟401定時器1到時,進入步驟403;步驟402定時器2到時,進入步驟403;步驟403按照圖2發(fā)送同步請求。
圖5為本發(fā)明實施例所述的及時同步處理流程圖,及時同步的處理機制是主板數(shù)據(jù)有變化時,向備板主動發(fā)送該變化,備板不需要回響應(yīng),因為及時同步每一次同步的數(shù)據(jù)不會很大,考慮到存在主板向備板發(fā)送失敗的可能,本實施例對失敗數(shù)據(jù)重傳三次,降低出錯的可能性,又考慮到短時間內(nèi)同步的次數(shù)可能很多,如果造成發(fā)送失敗,可以對幾個同步的包進行打包一起發(fā)送。
由以上所述,在這里需要定義一個空間,在需要發(fā)送同步數(shù)據(jù)的時候,將同步數(shù)據(jù)放到這個空間中,同時在第一次存儲數(shù)據(jù)的時候設(shè)置一個定時器,該同步數(shù)據(jù)暫時不同步到備板。在定時期間,如果又有數(shù)據(jù)要同步,也加到這個空間里,直到空間滿,或者定時到時才進行同步,同步成功或連發(fā)三次都失敗,則刪除定時器,清空該空間中存儲的數(shù)據(jù)。如果需要同步的數(shù)據(jù)發(fā)生重復(fù),則用后面的數(shù)據(jù)去覆蓋前面的數(shù)據(jù)。
本流程圖的具體過程如下步驟5001有數(shù)據(jù)需要同步;步驟5002設(shè)置定時器;步驟5003判斷同步數(shù)據(jù)區(qū)是否有數(shù)據(jù),若是,進入步驟5004,若否,進入步驟5011;步驟5004將要同步的數(shù)據(jù)加到同步數(shù)據(jù)區(qū)中,對同一端口的同步數(shù)據(jù),用后面的數(shù)據(jù)覆蓋前面的數(shù)據(jù);步驟5005是否符合同步數(shù)據(jù)區(qū)已滿或定時器到時,若是,進入步驟5006,若否,進入步驟5010;步驟5006將同步數(shù)據(jù)區(qū)的內(nèi)容同步到備板;
步驟5007是否發(fā)送成功,若是,進入步驟5008,若否,進入步驟5009;步驟5008刪除定時器,清空數(shù)據(jù)區(qū);步驟5009重發(fā)三次,無論最終發(fā)送成功還是發(fā)送失敗都進入步驟5008;步驟5010返回;步驟5011將要同步的數(shù)據(jù)加到同步數(shù)據(jù)區(qū)中;步驟5012是否需要將多個同步包打包發(fā)送,若是,進入步驟5013,若否,進入步驟5006;步驟5013設(shè)置定時器并返回。
圖6和圖7是本發(fā)明實施例所述的報文同步處理流程圖,報文同步的處理流程是對主板,如果主備通信鏈路正常,則在主板收到報文時比較報文是否已經(jīng)收到且已經(jīng)發(fā)送三次,且對協(xié)議是重復(fù)報文,對這種情況可考慮減少主備通信量,直接不進行同步,否則則進行報文同步;對備板,如果收到主板同步的報文,則進行收報文處理,如果備板根據(jù)協(xié)議邏輯處理,發(fā)現(xiàn)需要對這些報文進行模擬,則直接在備板按照協(xié)議邏輯進行模擬處理。
其中,圖6為本發(fā)明實施例所述的主板報文同步處理流程圖,具體過程如下步驟601判斷主備通訊鏈路是否正常,若是,進入步驟602,若否,進入步驟604;步驟602判斷收到的報文是否重復(fù)且已經(jīng)發(fā)送三次,若是,進入步驟604,若否,進入步驟603;步驟603發(fā)送同步報文;步驟604返回。
其中,圖7為本發(fā)明實施例所述的備板報文同步處理流程圖,具體過程如下;步驟701收到同步報文;
步驟702收報文處理;步驟703判斷協(xié)議是否需要繼續(xù)模擬重復(fù)報文,若是,進入步驟704,若否,進入步驟705;步驟704定時模擬報文;步驟705返回。
本發(fā)明提出了啟動同步、及時同步和報文同步的協(xié)議同步處理方法,這種方法有效的解決了主備切換時的協(xié)議間斷性問題,同時保證了主備協(xié)議數(shù)據(jù)的一致性。
權(quán)利要求
1.一種通信系統(tǒng)中主板與備板的數(shù)據(jù)同步方法,其特征在于,包括如下步驟(1)確定需要同步的與通信協(xié)議相關(guān)的非配置數(shù)據(jù);(2)如果備板在運行過程中啟動,則由備板啟動數(shù)據(jù)同步過程,將主板上需要同步的非配置數(shù)據(jù)同步至備板;(3)檢測主板上需要同步的非配置數(shù)據(jù)的變化情況,如果在系統(tǒng)運行過程中,主板上需要同步的非配置數(shù)據(jù)發(fā)生變化,則由主板啟動同步過程,將發(fā)生變化的非配置數(shù)據(jù)同步至備板。
2.如權(quán)利要求1所述的方法,其特征在于,進一步包括(4)檢測主板收到的報文情況,如果是新報文,則將該報文數(shù)據(jù)同步到備板。
3.如權(quán)利要求1所述的方法,其特征在于所述步驟(1)進一步包括確定需要同步的與通信協(xié)議相關(guān)的配置數(shù)據(jù);所述步驟(2)進一步包括如果備板啟動,則由備板發(fā)起數(shù)據(jù)同步過程,將主板上需要同步的配置數(shù)據(jù)同步至備板;所述步驟(3)進一步包括如果備板在位,且主板上需要同步的配置數(shù)據(jù)發(fā)生變化,則由主板將發(fā)生變化的配置數(shù)據(jù)同步至備板。
4.如權(quán)利要求1所述的方法,其特征在于,所述步驟(2)包括(21)備板向主板發(fā)送一個同步請求,該請求中包含一個序列號;(22)主板返回一個應(yīng)答數(shù)據(jù),該應(yīng)答數(shù)據(jù)中將所述序列號帶回,并包含一個結(jié)束標志,該標志置位表示同步結(jié)束,未置位表示還有數(shù)據(jù)需要同步;(23)備板收到主板反饋的響應(yīng)數(shù)據(jù)后,判斷序列號是否一致,如果一致,則根據(jù)應(yīng)答數(shù)據(jù)更新備板上的相應(yīng)數(shù)據(jù),并根據(jù)應(yīng)答數(shù)據(jù)中的結(jié)束標志確定是否下一次的同步請求;(24)主板在數(shù)據(jù)同步結(jié)束時,在應(yīng)答數(shù)據(jù)中將結(jié)束標志置位。
5.如權(quán)利要求4所述的方法,其特征在于,所述步驟(21)包括(211)備板啟動后設(shè)置一個啟動定時器,該定時器到時后向主板發(fā)送同步請求;(212)備板發(fā)送同步請求成功后,創(chuàng)建一個請求定時器,在備板收到主板的應(yīng)答數(shù)據(jù)后,刪除該第一請求定時器;(213)備板發(fā)送同步請求失敗后,創(chuàng)建一個超時定時器;(214)所述請求定時器或超時定時器到時后,由備板發(fā)送當前的同步請求。
6.如權(quán)利要求5所述的方法,其特征在于,步驟(23)所述根據(jù)應(yīng)答數(shù)據(jù)中的結(jié)束標志確定是否下一次的同步請求,包括判斷應(yīng)答數(shù)據(jù)的結(jié)束標志是否置位,如果未置位,則將當前同步序列號遞增,繼續(xù)向主板新的發(fā)送同步請求;如果已經(jīng)置位,則停止發(fā)送同步請求。
7.如權(quán)利要求1所述的方法,其特征在于,所述步驟(3)包括(31)設(shè)置一個同步數(shù)據(jù)存儲區(qū),并設(shè)置一個定時器;(32)在主板啟動同步時,啟動所述定時器,并將需要同步的數(shù)據(jù)發(fā)送至所述同步數(shù)據(jù)存儲區(qū);(33)在定時器定時期間,如果還有需要同步的數(shù)據(jù),則將其繼續(xù)發(fā)送至所述同步數(shù)據(jù)存儲區(qū);(34)在所述同步數(shù)據(jù)存儲區(qū)空間已滿,或定時器到時后,由主板將所述同步數(shù)據(jù)存儲區(qū)中的數(shù)據(jù)同步至備板,并由備板更新相應(yīng)數(shù)據(jù);(35)刪除該定時器,并清空所述同步數(shù)據(jù)存儲區(qū)中的已同步數(shù)據(jù)。
8.如權(quán)利要求7所述的方法,其特征在于,所述步驟(33)中,如果后續(xù)發(fā)送至所述存儲區(qū)中的數(shù)據(jù)與已經(jīng)存儲的數(shù)據(jù)發(fā)生重復(fù),則使用后續(xù)的數(shù)據(jù)覆蓋先前的數(shù)據(jù)。
9.如權(quán)利要求7所述的方法,其特征在于,所述步驟(32)、(33)中所述將需要同步的數(shù)據(jù)發(fā)送至同步數(shù)據(jù)存儲區(qū)的步驟,是將多個同步數(shù)據(jù)進行打包一起發(fā)送。
10.如權(quán)利要求2所述的方法,其特征在于,所述步驟(4)進一步包括備板收到主板同步的報文后,進行收報文處理,如果備板根據(jù)協(xié)議邏輯,發(fā)現(xiàn)需要對報文進行模擬時,則直接在備板按照協(xié)議邏輯進行模擬處理。
全文摘要
本發(fā)明公開了一種通信系統(tǒng)中主板與備板的數(shù)據(jù)同步方法,本發(fā)明將同步處理分為“啟動同步”與“及時同步”兩個過程,針對協(xié)議非配置數(shù)據(jù),在備板啟動時由備板啟動數(shù)據(jù)同步過程,如果在系統(tǒng)運行過程中檢測到主板上的非配置數(shù)據(jù)發(fā)生變化,則由主板啟動同步過程;另外,如果檢測到主板收到的報文是新報文,則將該報文數(shù)據(jù)同步到備板。針對協(xié)議的配置數(shù)據(jù),如果配置過程中,備板也在位,則通過及時同步將數(shù)據(jù)同步到備板,保證本次配置的一致性;如果配置過程中備板不在位,則在備板啟動過程中,進行啟動同步。應(yīng)用本發(fā)明所述方法,可有效解決與報文、拓撲有相關(guān)性的協(xié)議同步處理問題,同時保證了主備協(xié)議數(shù)據(jù)的一致性。
文檔編號H04L29/06GK101056195SQ20061007215
公開日2007年10月17日 申請日期2006年4月14日 優(yōu)先權(quán)日2006年4月14日
發(fā)明者汪曉玲, 胡永紅 申請人:中興通訊股份有限公司