一種可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理方法及裝置。主要是在可編程虛擬化路由器數(shù)據(jù)平面中設(shè)置兩個(gè)虛擬路由查找模塊,并在每個(gè)模塊中設(shè)置解析數(shù)據(jù)包的方法模塊,構(gòu)成虛擬路由查找模塊。其包括以下步驟:數(shù)據(jù)分發(fā)模塊接收到完整的數(shù)據(jù)包以后,先判斷數(shù)據(jù)包類型和來(lái)源,然后根據(jù)數(shù)據(jù)包類型發(fā)送給下一級(jí)模塊;虛擬路由查找模塊一和虛擬路由查找模塊二接收到來(lái)自上一級(jí)的數(shù)據(jù)包后,調(diào)用各自內(nèi)部定義的處理模塊進(jìn)行處理;校驗(yàn)更新模塊根據(jù)控制信號(hào)及時(shí)更新數(shù)據(jù)包c(diǎn)hecksum以及TTL值。本發(fā)明實(shí)現(xiàn)了不同協(xié)議類型數(shù)據(jù)包的并行處理。
【專利說(shuō)明】一種可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和可編程虛擬化路由器的可編程、可擴(kuò)展和虛擬化【技術(shù)領(lǐng)域】,具體是一種可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)商業(yè)應(yīng)用規(guī)模的不斷發(fā)展,其應(yīng)用范圍已經(jīng)遠(yuǎn)遠(yuǎn)超出了互聯(lián)網(wǎng)的設(shè)計(jì)初衷。現(xiàn)有的互聯(lián)網(wǎng)體系架構(gòu)已無(wú)法滿足未來(lái)網(wǎng)絡(luò)的需求,新的網(wǎng)絡(luò)內(nèi)容和服務(wù)的出現(xiàn),對(duì)現(xiàn)有互聯(lián)網(wǎng)功能和結(jié)構(gòu)帶來(lái)了巨大挑戰(zhàn)。[0003]未來(lái)網(wǎng)絡(luò)旨在從互聯(lián)網(wǎng)的基本組成、工作原理和實(shí)現(xiàn)機(jī)理方面進(jìn)行理論和方法探索和算法設(shè)計(jì),解決現(xiàn)有網(wǎng)絡(luò)在靈活性、可擴(kuò)展性以及安全性等方面的不足。未來(lái)網(wǎng)絡(luò)研究新的體系結(jié)構(gòu)、協(xié)議、算法等在實(shí)際應(yīng)用之前需要進(jìn)行大量的理論分析以及仿真實(shí)驗(yàn),更需要在試驗(yàn)網(wǎng)絡(luò)體系結(jié)構(gòu)中進(jìn)行評(píng)估與驗(yàn)證。為此,一種能夠處理多種協(xié)議類型數(shù)據(jù)包的方法的提出與設(shè)計(jì),顯得尤為重要。
[0004]為滿足新型網(wǎng)絡(luò)協(xié)議特殊的數(shù)據(jù)包處理需求,研究者提出了界和3界11x11813(16兩種方案。雖然較好的體現(xiàn)了可編程性,但更專注于數(shù)據(jù)包的匹配轉(zhuǎn)發(fā),無(wú)法作為支持路由交換的可編程路由器化池匕如可以實(shí)現(xiàn)新協(xié)議的部署,也允許用戶自定義數(shù)據(jù)包處理流程,具有良好的可編程性,但是其只注重可編程性,卻忽略了可編程性和資源可擴(kuò)展性的折中。
[0005]一專利名為“一種基于他切?以的可編程虛擬化路由器通信方法”,給出了如何實(shí)現(xiàn)可編程虛擬化路由器通信的詳細(xì)步驟。該專利通過(guò)在主機(jī)上虛擬化出多個(gè)虛擬容器,構(gòu)建虛擬路由器,并在虛擬路由器內(nèi)部創(chuàng)建虛擬以太網(wǎng)卡,虛擬以太網(wǎng)卡與物理硬件網(wǎng)絡(luò)接口之間通過(guò)軟件網(wǎng)橋橋接,虛擬路由器通過(guò)虛擬以太網(wǎng)卡和軟件網(wǎng)橋接收來(lái)自~6切?以板卡網(wǎng)絡(luò)接口的數(shù)據(jù)包,處理后得到的路由信息再次通過(guò)虛擬以太網(wǎng)卡和軟件網(wǎng)橋發(fā)送給他切?以板卡的寄存器,然后發(fā)送出去。該專利雖然給出了可編程虛擬化路由器的通信方法的詳細(xì)設(shè)計(jì)步驟,但是沒(méi)有給出可編程虛擬化路由器底層處理多協(xié)議類型數(shù)據(jù)包的方法。
[0006]與本發(fā)明接近的一項(xiàng)發(fā)明專利-“基于他切?以的可編程路由器”,給出了一種可編程路由的設(shè)計(jì)框架,并給出了模塊的劃分和各個(gè)模塊的功能實(shí)現(xiàn)。該專利提供了各個(gè)模塊的詳細(xì)實(shí)現(xiàn),并且可以處理非I?包,但是并不能同時(shí)處理不同協(xié)議的數(shù)據(jù)包,因此不能夠?qū)崿F(xiàn)并行處理多種協(xié)議類型的數(shù)據(jù)包,以及減少時(shí)延。
【發(fā)明內(nèi)容】
[0007]針對(duì)以上現(xiàn)有技術(shù)的不足,本發(fā)明公開(kāi)了一種多協(xié)議類型數(shù)據(jù)包并行處理方法,旨在使可編程虛擬化路由器能夠并行處理多種協(xié)議類型的數(shù)據(jù)包。
[0008]本發(fā)明涉及一種可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理方法。主要是對(duì)可編程虛擬化路由器數(shù)據(jù)平面的路由查找部分進(jìn)行修改,定義處理模塊與處理流程。如圖2所示,在不影響性能的情況下,為節(jié)約硬件資源,虛擬路由查找模塊一與虛擬路由查找模塊二共享數(shù)據(jù)分發(fā)模塊和更新校驗(yàn)?zāi)K;所述數(shù)據(jù)分發(fā)模塊接收所有數(shù)據(jù)包,分發(fā)給所述虛擬路由查找模塊一和虛擬路由查找模塊二;所述更新校驗(yàn)?zāi)K為所述虛擬路由查找模塊一和所述虛擬路由查找模塊二提供首部效驗(yàn)和以及III值更新服務(wù)。具體包括以下步驟:
步驟一:數(shù)據(jù)包讀取:數(shù)據(jù)包讀取模塊接收來(lái)自外部的數(shù)據(jù)包,以輪詢的方式讀取數(shù)據(jù),然后檢查讀取的數(shù)據(jù)是否完整;若為完整的數(shù)據(jù)包,則轉(zhuǎn)發(fā)給下一級(jí)模塊,否則丟棄,繼續(xù)讀取;
步驟二:數(shù)據(jù)分發(fā)模塊接收到數(shù)據(jù)包以后,先解析數(shù)據(jù)包類型,檢查目標(biāo)端口是否匹配其相應(yīng)的監(jiān)地址,若不匹配,則丟棄;若匹配,然后再解析數(shù)據(jù)包的來(lái)源,即是否來(lái)自于上層控制平面,若數(shù)據(jù)包來(lái)自于上層控制平面,則直接送交給所述虛擬路由查找模塊一或者所述虛擬路由查找模塊二內(nèi)定義的數(shù)據(jù)包重新封裝模塊直接處理,否則按照正常數(shù)據(jù)包處理流程進(jìn)行處理。
[0009]步驟三:所述虛擬路由查找模塊一和所述虛擬路由查找模塊二分別用于處理不同協(xié)議類型的數(shù)據(jù)包,其中,所述虛擬路由查找模塊一用于處理一般以太網(wǎng)包。當(dāng)接收到來(lái)自上一級(jí)的數(shù)據(jù)包后,所述虛擬路由查找模塊一調(diào)用其內(nèi)定義的處理方法模塊對(duì)數(shù)據(jù)包首部進(jìn)行最長(zhǎng)前綴匹配、地址解析和過(guò)濾操作,返回下一跳I?地址和端口號(hào),然后根據(jù)各項(xiàng)信息重新封裝數(shù)據(jù)包,產(chǎn)生新的數(shù)據(jù)包轉(zhuǎn)發(fā)出去。
[0010]所述虛擬路由查找模塊二用于處理用戶自定義數(shù)據(jù)包。當(dāng)接收到數(shù)據(jù)包后,先發(fā)送給所述虛擬路由查找模塊二內(nèi)定義緩沖池,為所述數(shù)據(jù)包重新封裝模塊緩存數(shù)據(jù),然后拷貝一份發(fā)送給所述虛擬路由查找模塊二內(nèi)定義的哈希處理模塊,由于輸入的數(shù)據(jù)包并非標(biāo)準(zhǔn)格式,因此先將數(shù)據(jù)包進(jìn)行哈希計(jì)算,生成標(biāo)準(zhǔn)格式的邏輯地址,而后送到圖4所示的各自定義數(shù)據(jù)包解析模塊做地址解析等處理。所述數(shù)據(jù)包重新封裝模塊將根據(jù)先前得到的信息,重新封裝數(shù)據(jù)包,然后轉(zhuǎn)發(fā)出去。
[0011]所述更新校驗(yàn)?zāi)K用于計(jì)算效驗(yàn)和更新II值,為虛擬路由查找模模塊一和所述虛擬路由查找模塊二所共用。根據(jù)數(shù)據(jù)包類型和控制信號(hào),更新不同協(xié)議類型數(shù)據(jù)包的效驗(yàn)和及171值,節(jié)約硬件資源。
[0012]本發(fā)明的行處理方法具有以下優(yōu)點(diǎn):
與傳統(tǒng)路由器相比,由于其靈活的、開(kāi)放的可編程性,使得用戶可以接觸到路由器數(shù)據(jù)包內(nèi)部處理流程,更是允許用戶自定義數(shù)據(jù)包處理流程,用于滿足不同需求。
[0013]根據(jù)硬件資源的多少允許用戶虛擬出若干塊處理模塊,并且允許用戶自定義各個(gè)處理模塊的行為,滿足開(kāi)發(fā)者的諸多需求。該方法可以并行處理多種協(xié)議類型的數(shù)據(jù)包,具有良好的可擴(kuò)展性和重構(gòu)性。
[0014]所述虛擬路由查找模塊一和所述虛擬路由查找模塊二相互獨(dú)立,互不影響,具有較好的隔離性。而且,其中所述數(shù)據(jù)分發(fā)模塊和所述更新校驗(yàn)?zāi)K為共享模塊,在保證處理性能的情況下,節(jié)約了一定的資源,避免了資源的浪費(fèi)。
【專利附圖】
【附圖說(shuō)明】
[0015]圖1為可編程虛擬化路由器數(shù)據(jù)包處理架構(gòu); 圖2為路由查找模塊整體結(jié)構(gòu)圖;
圖3為一般以太網(wǎng)包處理結(jié)構(gòu)圖;
圖4為用戶自定義數(shù)據(jù)包處理結(jié)構(gòu)圖;
圖5為數(shù)據(jù)包處理工作流程圖。
【具體實(shí)施方式】
[0016]如圖1所示為可編程虛擬化路由器底層數(shù)據(jù)包處理結(jié)構(gòu)圖,該部分主要由以下幾個(gè)模塊組成:數(shù)據(jù)包讀取模塊、路由查找模塊、數(shù)據(jù)包輸出模塊和寄存器控制模塊。
[0017]八、所述數(shù)據(jù)包讀取模塊接收來(lái)自外部的數(shù)據(jù)包,以輪詢的方式讀取數(shù)據(jù),然后檢查讀取的數(shù)據(jù)是否完整;若為完整的數(shù)據(jù)包,則轉(zhuǎn)發(fā)給下一級(jí)模塊,否則丟棄,繼續(xù)讀取。
[0018]8、所述路由查找模塊為數(shù)據(jù)包處理的核心模塊,主要是用來(lái)做路由查找。其包括有數(shù)據(jù)分發(fā)模塊、虛擬路由查找模塊一、虛擬路由查找模塊二和更新校驗(yàn)?zāi)K。
[0019]如圖2所示,數(shù)據(jù)分發(fā)模塊為數(shù)據(jù)包類型判斷和數(shù)據(jù)來(lái)源識(shí)別模塊,接收到來(lái)自數(shù)據(jù)包讀取模塊的數(shù)據(jù)包后,先對(duì)數(shù)據(jù)包進(jìn)行類型判斷,并檢查目標(biāo)端口是否匹配其相應(yīng)的嫩地址,若不匹配,則丟棄;若匹配,再識(shí)別數(shù)據(jù)包來(lái)源,即判斷數(shù)據(jù)包是否來(lái)自于上層控制平面。若來(lái)自于上層控制平面,則直接發(fā)送給虛擬路由查找模塊一或者虛擬路由查找模塊二內(nèi)定義的數(shù)據(jù)包重新封裝模塊,直接進(jìn)行封裝轉(zhuǎn)發(fā);否則按照正常數(shù)據(jù)包處理流程進(jìn)行處理。
[0020]具體的,所述數(shù)據(jù)分發(fā)模塊內(nèi)定義了兩個(gè)模塊,分別是類型判別模塊和端口解析模塊。當(dāng)接收到數(shù)據(jù)包以后,先將數(shù)據(jù)包送交給類型判別模塊解析數(shù)據(jù)包的類型,即為一般以太網(wǎng)包還是用戶自定義包;然后發(fā)送給端口解析模塊檢驗(yàn)其端口號(hào),若數(shù)據(jù)包來(lái)自于上層控制平面,則根據(jù)數(shù)據(jù)類型將數(shù)據(jù)包直接發(fā)送給所述虛擬路由查找模塊一或者所述虛擬路由查找模塊二內(nèi)定義的數(shù)據(jù)包重新封裝模塊進(jìn)行重新封裝轉(zhuǎn)發(fā);否則按照正常數(shù)據(jù)包處理流程進(jìn)行處理。
[0021]如圖3和圖4所示,即為所述虛擬路由查找模塊一和虛擬路由查找模塊二的內(nèi)部
處理結(jié)構(gòu)。
[0022]圖3所示的為一般以太網(wǎng)包處理流程,與傳統(tǒng)路由器處理過(guò)程類似,這里不多做介紹。
[0023]圖4為所述為用戶自定義數(shù)據(jù)包處理流程。所述虛擬路由查找模塊二接收到來(lái)自上一級(jí)的數(shù)據(jù)包后,其內(nèi)部處理過(guò)程為:先經(jīng)過(guò)哈希處理模塊,進(jìn)行哈希計(jì)算,生成標(biāo)準(zhǔn)格式的邏輯地址信息,然后信號(hào)控制模塊依次啟動(dòng)自定義數(shù)據(jù)包解析模塊一、自定義數(shù)據(jù)包解析模塊二以及自定義數(shù)據(jù)包解析模塊三。其中所述自定義數(shù)據(jù)包解析模塊一主要做最長(zhǎng)前綴匹配,用來(lái)給出下一跳邏輯地址和輸出端口 ;所述自定義數(shù)據(jù)包解析模塊二主要用來(lái)返回下一跳嫩地址信息;而所述自定義數(shù)據(jù)包解析模塊三則用來(lái)做詳細(xì)查找,若有對(duì)應(yīng)的匹配值,則查找成功,反之,則將數(shù)據(jù)包上傳至控制平面做進(jìn)一步處理。而數(shù)據(jù)包重新封裝模塊根據(jù)自定義數(shù)據(jù)包解析模塊一、自定義數(shù)據(jù)包解析模塊二和自定義數(shù)據(jù)包解析模塊三得到的信息對(duì)數(shù)據(jù)包進(jìn)行重新封裝,得到新的數(shù)據(jù)包。圖中緩沖池為數(shù)據(jù)包重新封裝模塊緩存數(shù)據(jù)包,寄存器控制模塊為圖4中的各模塊提供配置信息。
[0024]圖2中的更新校驗(yàn)?zāi)K為虛擬路由查找模塊一和虛擬路由查找模塊二所共有。它據(jù)包后,先發(fā)送給所述哈希處理模塊,進(jìn)行:理模塊和哈希編碼模塊。當(dāng)接收到數(shù)據(jù)包5格式將目的邏輯地址取出并設(shè)置有效位,后,接收邏輯地址,對(duì)該邏輯地址進(jìn)行105
動(dòng)各自定義數(shù)據(jù)包解析模塊。先進(jìn)行自定《認(rèn)路由,則丟棄數(shù)據(jù)包,若匹配成功,則返查詢,若查找成功,則返回下一跳嫩地址,一個(gè)仙?廣播,請(qǐng)求獲取下一跳嫩地址信丨勺匹配值,則查找成功,反之,則將數(shù)據(jù)包上
數(shù)據(jù)包重新封裝模塊封裝成適合在數(shù)據(jù)鏈
0
【權(quán)利要求】
1.一種可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理方法,其特征在于,包括以下步驟: (1)數(shù)據(jù)包讀取:數(shù)據(jù)包讀取模塊接收來(lái)自外部的數(shù)據(jù)包,以輪詢的方式讀取數(shù)據(jù),然后檢查讀取的數(shù)據(jù)是否完整;若為完整的數(shù)據(jù)包,則轉(zhuǎn)發(fā)給下一級(jí)模塊,否則丟棄,繼續(xù)讀取; (2)路由查找: (2.1)數(shù)據(jù)分發(fā):數(shù)據(jù)分發(fā)模塊接收到數(shù)據(jù)包讀取模塊轉(zhuǎn)發(fā)的數(shù)據(jù)包后,檢查目標(biāo)端口是否匹配其相應(yīng)的監(jiān)地址,并判斷數(shù)據(jù)包類型,若不匹配,則丟棄;若匹配,再判斷數(shù)據(jù)包是否來(lái)自于上層控制平面,若是則交給下一級(jí)處理模塊內(nèi)定義的數(shù)據(jù)包重新封裝模塊直接處理,否則交給下一級(jí)處理模塊按正常流程進(jìn)行處理; (2.2)數(shù)據(jù)處理:數(shù)據(jù)分發(fā)模塊接收到符合要求的數(shù)據(jù)包為一般以太網(wǎng)包,則發(fā)送給所述虛擬路由查找模塊一,按照一般以太網(wǎng)包處理流程處理;若為用戶自定義數(shù)據(jù)包,則發(fā)送給所述虛擬路由查找模塊二; 所述虛擬路由查找模塊二接收到數(shù)據(jù)包后,先發(fā)送給哈希處理模塊,進(jìn)行哈希處理;所述哈希處理模塊內(nèi)有哈希預(yù)處理模塊和哈希編碼模塊:當(dāng)接收到數(shù)據(jù)包后,所述哈希預(yù)處理模塊根據(jù)自定義數(shù)據(jù)包首部格式將目的邏輯地址取出并設(shè)置有效位,所述哈希編碼模塊檢測(cè)到來(lái)自上一級(jí)的有效位后,接收邏輯地址,對(duì)該邏輯地址進(jìn)行105計(jì)算,生成標(biāo)準(zhǔn)格式的邏輯地址信息; (2.3)更新校驗(yàn):更新校驗(yàn)?zāi)K接收來(lái)自上一級(jí)的控制信號(hào),計(jì)算數(shù)據(jù)包的效驗(yàn)和((61160^811111)以及更新值,并輸出新的效驗(yàn)和及171值; 所述數(shù)據(jù)分發(fā)模塊和所述更新校驗(yàn)?zāi)K為所述虛擬路由查找模塊一和所述虛擬路由查找模塊二所共享,提供服務(wù); (3)數(shù)據(jù)包輸出:數(shù)據(jù)包輸出模塊將處理完畢并重新封裝的數(shù)據(jù)包排隊(duì)輸出; 上述各模塊都是由寄存器控制模塊進(jìn)行配置管理。
2.一種可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理裝置,其特征在于:其包括數(shù)據(jù)包讀取模塊、路由查找模塊、數(shù)據(jù)包輸出模塊和寄存器控制模塊; 所述數(shù)據(jù)包讀取模塊用于接收來(lái)自外部的數(shù)據(jù)包,以輪詢的方式讀取數(shù)據(jù),然后檢查讀取的數(shù)據(jù)是否完整;若為完整的數(shù)據(jù)包,則轉(zhuǎn)發(fā)給下一級(jí)模塊,否則丟棄,繼續(xù)讀?。? 所述路由查找模塊為數(shù)據(jù)包處理的核心模塊,主要是用來(lái)做路由查找,其包括有數(shù)據(jù)分發(fā)模塊、虛擬路由查找模塊一、虛擬路由查找模塊二和更新校驗(yàn)?zāi)K; 所述數(shù)據(jù)分發(fā)模塊用作數(shù)據(jù)包類型判斷和數(shù)據(jù)包來(lái)源識(shí)別;當(dāng)接收到來(lái)自數(shù)據(jù)包讀取模塊的數(shù)據(jù)包后,檢查目標(biāo)端口是否匹配其相應(yīng)的監(jiān)地址并判斷數(shù)據(jù)包類型;若不匹配,則丟棄;若匹配,再判斷數(shù)據(jù)包是否來(lái)自于上層控制平面,若是則交給下一級(jí)處理模塊內(nèi)定義的數(shù)據(jù)包重新封裝模塊直接處理,否則交給下一級(jí)處理模塊按正常流程進(jìn)行處理;所述虛擬路由查找模塊一用于處理一般以太網(wǎng)包,當(dāng)接收到來(lái)自上一級(jí)的數(shù)據(jù)包后,所述虛擬路由查找模塊一調(diào)用其內(nèi)定義的處理方法模塊對(duì)數(shù)據(jù)包首部進(jìn)行最長(zhǎng)前綴匹配、地址解析和過(guò)濾操作,返回下一跳I?地址和端口號(hào),然后根據(jù)各項(xiàng)信息重新封裝數(shù)據(jù)包,產(chǎn)生新的數(shù)據(jù)包轉(zhuǎn)發(fā)出去; 所述虛擬路由查找模塊二用于處理用戶自定義數(shù)據(jù)包,當(dāng)接收到數(shù)據(jù)包后,先發(fā)送給所述虛擬路由查找模塊二內(nèi)定義緩沖池,為所述數(shù)據(jù)包重新封裝模塊緩存數(shù)據(jù),然后拷貝一份發(fā)送給所述虛擬路由查找模塊二內(nèi)定義的哈希處理模塊,生成標(biāo)準(zhǔn)格式的邏輯地址,爾后送到各自定義數(shù)據(jù)包解析模塊做地址解析等處理; 所述更新校驗(yàn)?zāi)K用于根據(jù)控制信號(hào)及時(shí)更新數(shù)據(jù)包的效驗(yàn)和以及?。?值,輸出新的效驗(yàn)和及III值; 所述數(shù)據(jù)包輸出模塊用于將重新封裝的數(shù)據(jù)包排隊(duì)輸出; 所述寄存器控制模塊用于對(duì)上述各模塊進(jìn)行配置管理。
3.根據(jù)權(quán)利要求2所述的可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理裝置,其特征在于:所述數(shù)據(jù)分發(fā)模塊和所述更新校驗(yàn)?zāi)K為所述虛擬路由查找模塊一和所述虛擬路由查找模塊二所共享,提供服務(wù),更新校驗(yàn)?zāi)K根據(jù)控制信號(hào)及時(shí)更新數(shù)據(jù)包的效驗(yàn)和((61160^811111)以及171值,輸出新的效驗(yàn)和(及171值。
4.根據(jù)權(quán)利要求2所述的可編程虛擬化路由器多協(xié)議類型數(shù)據(jù)包并行處理裝置,其特征在于:所述虛擬路由查找模塊一和所述虛擬路由查找模塊二可以并行處理不同種協(xié)議類型的數(shù)據(jù)包,用戶可根據(jù)需要自定義數(shù)據(jù)包處理流程,并且所述虛擬路由查找模塊一和所述虛擬路由查找模 塊二相互獨(dú)立,互不影響。
【文檔編號(hào)】H04L12/721GK103841016SQ201410101979
【公開(kāi)日】2014年6月4日 申請(qǐng)日期:2014年3月19日 優(yōu)先權(quán)日:2014年3月19日
【發(fā)明者】張毅, 胡健, 趙國(guó)峰, 胡書(shū)敏, 侯海兵 申請(qǐng)人:重慶郵電大學(xué)