本發(fā)明涉及一種報文處理領(lǐng)域,具體的,涉及到對udp協(xié)議報文進(jìn)行優(yōu)化處理,以克服由于小字節(jié)通過nat(networkaddresstranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)設(shè)備的時候,容易造成的吞吐量小的問題。
背景技術(shù):
:隨著internet的日益普及,內(nèi)部網(wǎng)用戶訪問internet的需求在不斷增加,一些企業(yè)也需要對外提供諸如www頁面瀏覽、ftp文件傳輸、dns域名解析等服務(wù),這些因素會導(dǎo)致網(wǎng)絡(luò)流量的急劇增加。參見圖1,由于ip資源的稀缺性,nat(networkaddresstranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)設(shè)備被普遍應(yīng)用于企事業(yè)單位、校園等各種上網(wǎng)設(shè)備較多的區(qū)域。nat網(wǎng)關(guān)作為內(nèi)外網(wǎng)之間的數(shù)據(jù)通道,負(fù)責(zé)進(jìn)行內(nèi)外網(wǎng)的數(shù)據(jù)轉(zhuǎn)換,如果nat網(wǎng)關(guān)吞吐量太小,就會成為網(wǎng)絡(luò)瓶頸,給整個網(wǎng)絡(luò)的傳輸效率帶來負(fù)面影響。網(wǎng)絡(luò)吞吐量表示為:在單位時間內(nèi)通過某個網(wǎng)絡(luò)(或信道、接口)的數(shù)據(jù)量。吞吐量受網(wǎng)絡(luò)的帶寬或網(wǎng)絡(luò)的額定速率的限制。對100mb/s的以太網(wǎng),其典型的吞吐量可能只有70mb/s。而由于以太網(wǎng)的發(fā)送方式是按照一個幀一個幀來發(fā)送的,幀與幀之間存在最小12字節(jié)的幀間隙和固定7字節(jié)的前導(dǎo)碼和1字節(jié)的幀起始定界符,當(dāng)網(wǎng)絡(luò)中存在大量小字節(jié)報文時,網(wǎng)絡(luò)設(shè)備中,對于通過cpu發(fā)送出去的報文,由于每個報文中均有幀間隙、前導(dǎo)碼及幀起始定界符,因此,實際凈載荷的吞吐量小很多。因此,如果數(shù)據(jù)幀有效載荷越小,效率越低,其吞吐量也就越小。而正如上文所分析的,如果nat網(wǎng)關(guān)吞吐量太小,就會成為網(wǎng)絡(luò)瓶頸,給整個網(wǎng)絡(luò)的傳輸效率帶來負(fù)面影響。而相對于tcp報文,udp報文屬于對時延要求較低的報文,因此,如何提高udp處理效率,以提高諸如nat的網(wǎng)絡(luò)設(shè)備的吞吐量成為現(xiàn)有技術(shù)亟需解決的技術(shù)問題。技術(shù)實現(xiàn)要素:本發(fā)明的目的在于提出一種udp報文的處理方法及裝置,能夠?qū)τ谙嗤飨虻膗dp報文進(jìn)行分類,并對于同一類別的udp報文進(jìn)行重組,從而減少無用的開銷字節(jié)的轉(zhuǎn)發(fā),從而提高網(wǎng)絡(luò)設(shè)備對于實際內(nèi)容的轉(zhuǎn)發(fā)效率,提高nat設(shè)備的吞吐量。為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:一種udp報文處理方法,包括如下步驟:接收輸入port端口傳送的網(wǎng)絡(luò)報文;判斷網(wǎng)絡(luò)設(shè)備的cpu占用率是否大于或等于臨界閾值,如果不是,即小于臨界閾值,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果是,即等于或高于臨界閾值,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理;判斷網(wǎng)絡(luò)報文是否屬于udp報文,如果不是,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果是,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理;對于udp報文進(jìn)行分類,同一類的報文具有相同的來源、目的及端口,對于同一類別的報文進(jìn)行累加緩存,在滿足一定的時間延遲和報文容量的基礎(chǔ)上,對報文進(jìn)行重組;對重組后的網(wǎng)絡(luò)報文進(jìn)行轉(zhuǎn)發(fā);對轉(zhuǎn)發(fā)的重組后的網(wǎng)絡(luò)報文進(jìn)行分片,恢復(fù)成原有的傳送的網(wǎng)絡(luò)報文,并經(jīng)由輸出port口進(jìn)行發(fā)送。可選的,在對于udp報文進(jìn)行分類時,按照相同的七元組進(jìn)行分類,并對每個分類進(jìn)行報文內(nèi)容的累加??蛇x的,所述對于同一類別的報文進(jìn)行累加緩存,在滿足一定的時間延遲和報文容量的基礎(chǔ)上,對報文進(jìn)行重組,包括:針對每個分類的報文累加進(jìn)行計時,同時判斷所累加的,即兩個連續(xù)的報文長度和是否小于mtu,或者定時器的值是否小于合理時延t,如果不滿足則直接轉(zhuǎn)發(fā)報文,如果滿足則繼續(xù)緩存第3、4、5······n個報文,直到滿足累加到第n+1>mtu,或定時器值=t時,停止緩存,對停止緩存后的同一個分類的n個緩存報文進(jìn)行重組,然后上送cpu轉(zhuǎn)發(fā)??蛇x的,在進(jìn)行重組時,根據(jù)ip字段中的標(biāo)識字段和片偏移字段,記錄每一個報文的標(biāo)識字段,片偏移值根據(jù)每個報文大小進(jìn)行偏移;在進(jìn)行分片時,根據(jù)標(biāo)識字段和片偏移字段進(jìn)行分片恢復(fù)。本發(fā)明還公開了一種udp報文的處理裝置,包括如下單元:報文接收單元200,用于接收輸入port端口傳送的網(wǎng)絡(luò)報文;第一判斷單元210,用于判斷網(wǎng)絡(luò)設(shè)備的cpu占用率是否大于或等于臨界閾值,如果不是,即小于臨界閾值,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果是,即等于或高于臨界閾值,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理;第二判斷單元220,用于判斷網(wǎng)絡(luò)報文是否屬于udp報文,如果不是,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果是,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理;分類及重組單元230,用于對于udp報文進(jìn)行分類,同一類的報文具有相同的來源、目的及端口,對于同一類別的報文進(jìn)行累加緩存,在滿足一定的時間延遲和報文容量的基礎(chǔ)上,對報文進(jìn)行重組;轉(zhuǎn)發(fā)單元240,用于對重組后的網(wǎng)絡(luò)報文進(jìn)行轉(zhuǎn)發(fā);分片單元250,用于對轉(zhuǎn)發(fā)的重組后的網(wǎng)絡(luò)報文進(jìn)行分片,恢復(fù)成原有的傳送的網(wǎng)絡(luò)報文,并經(jīng)由輸出port口進(jìn)行發(fā)送??蛇x的,分類及重組單元230,包括:分類子單元,用于在對于udp報文進(jìn)行分類時,按照相同的依七元組進(jìn)行分類,并對每個分類進(jìn)行報文內(nèi)容的累加;計時子單元,用于對每個分類的報文累加進(jìn)行計時;判斷子單元,用于判斷所累加的,即兩個連續(xù)的報文長度和是否小于mtu,或者計時的值是否小于合理時延t,如果不滿足則直接轉(zhuǎn)發(fā)報文,如果滿足則繼續(xù)緩存第3、4、5……n個報文,直到滿足累加到第n+1>mtu,或計時值=t時,停止緩存;緩存子單元,用于對停止緩存后的同一個分類的n個緩存報文進(jìn)行重組,然后上送cpu轉(zhuǎn)發(fā)??蛇x的,分類及重組單元230,在進(jìn)行重組時,根據(jù)ip字段中的標(biāo)識字段和片偏移字段,記錄每一個報文的標(biāo)識字段,片偏移值根據(jù)每個報文大小進(jìn)行偏移;分片單元250在進(jìn)行分片時,根據(jù)標(biāo)識字段和片偏移字段進(jìn)行分片恢復(fù)。本發(fā)明還公開了一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)裝置,包括輸入port,輸入轉(zhuǎn)發(fā)模塊,輸出轉(zhuǎn)發(fā)模塊和輸出port,ip報文經(jīng)過輸入port進(jìn)行輸入轉(zhuǎn)發(fā)模塊,輸入轉(zhuǎn)發(fā)模塊將報文轉(zhuǎn)交cpu進(jìn)行轉(zhuǎn)發(fā)到輸出轉(zhuǎn)發(fā)模塊,輸出轉(zhuǎn)發(fā)模塊將轉(zhuǎn)發(fā)后的報文交由輸出port輸出,其中,該網(wǎng)絡(luò)轉(zhuǎn)發(fā)裝置還具有上述的udp報文的處理裝置,其中所述輸入轉(zhuǎn)發(fā)模塊具有報文接收單元200、第一判斷單元210、第二判斷單元220、分類及重組單元230以及轉(zhuǎn)發(fā)單元240,所述輸出轉(zhuǎn)發(fā)模塊具有分片單元250。本發(fā)明將udp報文進(jìn)行分類,將同類的udp報文進(jìn)行累加并重組,通過犧牲延遲時間,以減少報文開銷消息的轉(zhuǎn)發(fā),換取更大的吞吐量,從而提高udp報文的實際轉(zhuǎn)發(fā)率。附圖說明圖1是現(xiàn)有技術(shù)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2是根據(jù)本發(fā)明具體實施例的udp報文處理方法的流程圖;圖3是根據(jù)本發(fā)明具體實施例的udp報文處理方法的處理示例;圖4是根據(jù)本發(fā)明具體實施例的udp報文處理裝置的模塊框圖;圖5是根據(jù)本發(fā)明具體實施例的分類及重組單元的具體模塊框圖;圖6是根據(jù)本發(fā)明具體實施例的網(wǎng)絡(luò)轉(zhuǎn)發(fā)裝置的模塊框圖。具體實施方式下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。本發(fā)明的要點在于:判斷網(wǎng)絡(luò)設(shè)備的cpu利用率,當(dāng)cpu利用率超過閾值時,將udp報文進(jìn)行分類,將同類的udp報文進(jìn)行累加并重組,通過犧牲延遲時間,以減少報文開銷消息的轉(zhuǎn)發(fā),換取更大的吞吐量,從而提高udp報文的實際轉(zhuǎn)發(fā)率。本發(fā)明的方案適用于對延遲敏感度低的應(yīng)用場景實施例一:參見圖2,示出了根據(jù)本發(fā)明具體實施例的udp報文處理方法的流程圖,包括如下步驟:報文接收步驟s100:接收輸入port端口傳送的網(wǎng)絡(luò)報文;在該步驟中,輸入port端口指的是網(wǎng)絡(luò)設(shè)備對于各類報文的接收端口。第一判斷步驟s110:判斷網(wǎng)絡(luò)設(shè)備的cpu占用率是否大于或等于臨界閾值,如果不是,即小于臨界閾值,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果是,即等于或高于臨界閾值,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理。該步驟中,用于判斷網(wǎng)絡(luò)設(shè)備的cpu占用率,當(dāng)cpu占用率高的時候,則需要利用本發(fā)明的具體步驟,對udp報文進(jìn)行進(jìn)一步處理。在該步驟中,可以間隔性的讀取cpu的占用率,而臨界閾值可以根據(jù)用戶對于時延的要求,或者對于網(wǎng)絡(luò)設(shè)備的性能的要求而進(jìn)行設(shè)定。第二判斷步驟s120:判斷網(wǎng)絡(luò)報文是否屬于udp報文,如果不是,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果是,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理;該步驟,進(jìn)一步判斷網(wǎng)絡(luò)報文的類型,由于tcp報文對于網(wǎng)絡(luò)時延要求較高,則盡量減少對報文的處理,而udp報文對于網(wǎng)絡(luò)時延要求較低,能夠?qū)笪倪M(jìn)行處理而不影響發(fā)送端的時間要求。具體的,可以對于從輸入port發(fā)送過來的報文進(jìn)行ip報文頭的檢查,當(dāng)ip報文頭協(xié)議號不等于17時,說明該網(wǎng)絡(luò)報文不是udp報文,則對網(wǎng)絡(luò)報文不做任何處理,按常規(guī)方式轉(zhuǎn)發(fā),當(dāng)ip報文頭協(xié)議號等于17時,則說明屬于udp報文,對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理。分類及重組步驟s130:對于udp報文進(jìn)行分類,同一類的報文具有相同的來源、目的及端口,對于同一類別的報文進(jìn)行累加緩存,在滿足一定的時間延遲和報文容量的基礎(chǔ)上,對報文進(jìn)行重組;該步驟,對相同來源和目的地的報文進(jìn)行分類并累加,因為相同來源和目的地的報文往往具有相同的網(wǎng)絡(luò)頭報文,即具有相同的開銷,在轉(zhuǎn)發(fā)時,無須重復(fù)轉(zhuǎn)發(fā)。而udp報文在重組的時候不能無限制的將同一類的所有的報文進(jìn)行重組,將會受到網(wǎng)絡(luò)報文最大容量,以及最大時延的限制。因此,在累加時,應(yīng)當(dāng)在在滿足一定的時間延遲和報文容量的基礎(chǔ)上,對報文進(jìn)行重組。轉(zhuǎn)發(fā)步驟s140:對重組后的網(wǎng)絡(luò)報文進(jìn)行轉(zhuǎn)發(fā);本步驟中,主要用于網(wǎng)絡(luò)設(shè)備,例如nat設(shè)備,對內(nèi)網(wǎng)的網(wǎng)絡(luò)報文,轉(zhuǎn)發(fā)到外網(wǎng)。進(jìn)一步的,還具有分片步驟s150:對轉(zhuǎn)發(fā)的重組后的網(wǎng)絡(luò)報文進(jìn)行分片,恢復(fù)成原有的傳送的網(wǎng)絡(luò)報文,并經(jīng)由輸出port口進(jìn)行發(fā)送。實施例2:該實施例,是實施例1的一個具體的示例,是對于實施例1中的某些步驟的具體的實施方式的進(jìn)一步的解釋。參見圖3,示出了根據(jù)本發(fā)明的一個對udp報文處理方法的處理示例,包括如下步驟:報文接收步驟s100:接收輸入port端口傳送的網(wǎng)絡(luò)報文;第一判斷步驟s110:判斷網(wǎng)絡(luò)設(shè)備的cpu占用率是否大于或等于臨界閾值,例如80%,如果小于臨界閾值80%,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果等于或高于臨界閾值80%,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理第二判斷步驟s120:對于從輸入port發(fā)送過來的報文進(jìn)行ip報文頭的檢查,當(dāng)ip報文頭協(xié)議號不等于17時,對報文不做任何處理,按常規(guī)方式轉(zhuǎn)發(fā),當(dāng)ip報文頭協(xié)議號等于17時,則屬于udp報文,對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理;分類及重組步驟s130:分析報文的七元組,按照相同的七元組進(jìn)行分類,即相同的七元組標(biāo)識為同一條流。網(wǎng)絡(luò)流是通過七元組來標(biāo)示,即通過接口索引、源ip地址、目的ip地址、源端口號、目的端口號、協(xié)議號和tos組成的七元組確定的。針對每個分類,進(jìn)行報文內(nèi)容的累加,并對每個分類的報文累加進(jìn)行計時,同時判斷所累加的,即兩個連續(xù)的報文長度和是否小于mtu,或者定時器的值是否小于合理時延t,如果不滿足則直接轉(zhuǎn)發(fā)報文,如果滿足則繼續(xù)緩存第3、4、5……n個報文,直到滿足累加到第n+1>mtu,或定時器值=t時,停止緩存,在對對停止緩存后的同一個分類的n個緩存報文進(jìn)行重組,然后上送cpu轉(zhuǎn)發(fā)。其中,mtu(maximumtransmissionunit,最大傳輸單元)是指一種通信協(xié)議的某一層上面所能通過的最大數(shù)據(jù)包大小(以字節(jié)為單位)。最大傳輸單元這個參數(shù)通常與通信接口有關(guān)(網(wǎng)絡(luò)接口卡、串口等),實際應(yīng)用中,需要從接口中獲取mtu值。進(jìn)一步的,對于報文進(jìn)行累加轉(zhuǎn)發(fā)步驟s140:對重組后的網(wǎng)絡(luò)報文進(jìn)行轉(zhuǎn)發(fā);分片步驟s150:對轉(zhuǎn)發(fā)的重組后的網(wǎng)絡(luò)報文進(jìn)行分片,恢復(fù)成原有的傳送的網(wǎng)絡(luò)報文,并經(jīng)由輸出port口進(jìn)行發(fā)送。進(jìn)一步的,重組時根據(jù)ip字段中的標(biāo)識字段(identificationid)和片偏移字段(fragmentoffset)來完成,即要記錄每一個報文的標(biāo)識字段,片偏移值根據(jù)每個報文大小進(jìn)行偏移。而在分片時,則根據(jù)標(biāo)識字段和片偏移字段可確定進(jìn)入輸入端口之前的報文,從而進(jìn)行分片恢復(fù),保持標(biāo)識字段值不變,片偏移字段值設(shè)置為0即可。參見表1,示出了,根據(jù)本發(fā)明的標(biāo)識字段,片偏移值的示例。framenumdatesizeidentificationidfragmentoffset1100500002100500110035050022004805003250…………表1標(biāo)識字段和片偏移值實施例3:參見圖4,本發(fā)明還公開了一種udp報文的處理裝置,包括如下單元:報文接收單元200,用于接收輸入port端口傳送的網(wǎng)絡(luò)報文;第一判斷單元210,用于判斷網(wǎng)絡(luò)設(shè)備的cpu占用率是否大于或等于臨界閾值,如果不是,即小于臨界閾值,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果是,即等于或高于臨界閾值,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理;第二判斷單元220,用于判斷網(wǎng)絡(luò)報文是否屬于udp報文,如果不是,對網(wǎng)絡(luò)報文直接進(jìn)行轉(zhuǎn)發(fā),如果是,則對網(wǎng)絡(luò)報文進(jìn)行進(jìn)一步處理;分類及重組單元230,用于對于udp報文進(jìn)行分類,同一類的報文具有相同的來源、目的及端口,對于同一類別的報文進(jìn)行累加緩存,在滿足一定的時間延遲和報文容量的基礎(chǔ)上,對報文進(jìn)行重組;轉(zhuǎn)發(fā)單元240,用于對重組后的網(wǎng)絡(luò)報文進(jìn)行轉(zhuǎn)發(fā);分片單元250,用于對轉(zhuǎn)發(fā)的重組后的網(wǎng)絡(luò)報文進(jìn)行分片,恢復(fù)成原有的傳送的網(wǎng)絡(luò)報文,并經(jīng)由輸出port口進(jìn)行發(fā)送。進(jìn)一步的,參見圖5,所述分類及重組單元230,包括:分類子單元,用于在對于udp報文進(jìn)行分類時,按照相同的依七元組進(jìn)行分類,并對每個分類進(jìn)行報文內(nèi)容的累加;計時子單元,用于對每個分類的報文累加進(jìn)行計時;判斷子單元,用于判斷所累加的,即兩個連續(xù)的報文長度和是否小于mtu,或者計時的值是否小于合理時延t,如果不滿足則直接轉(zhuǎn)發(fā)報文,如果滿足則繼續(xù)緩存第3、4、5……n個報文,直到滿足累加到第n+1>mtu,或計時值=t時,停止緩存;緩存子單元,用于對停止緩存后的同一個分類的n個緩存報文進(jìn)行重組,然后上送cpu轉(zhuǎn)發(fā)。進(jìn)一步的,分類及重組單元230,在進(jìn)行重組時,根據(jù)ip字段中的標(biāo)識字段和片偏移字段,記錄每一個報文的標(biāo)識字段,片偏移值根據(jù)每個報文大小進(jìn)行偏移;分片單元250在進(jìn)行分片時,根據(jù)標(biāo)識字段和片偏移字段進(jìn)行分片恢復(fù)。實施例4:參見圖6,本發(fā)明還示出了一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)裝置,包括輸入port,輸入轉(zhuǎn)發(fā)模塊,輸出轉(zhuǎn)發(fā)模塊和輸出port,ip報文經(jīng)過輸入port進(jìn)行輸入轉(zhuǎn)發(fā)模塊,輸入轉(zhuǎn)發(fā)模塊將報文轉(zhuǎn)交cpu進(jìn)行轉(zhuǎn)發(fā)到輸出轉(zhuǎn)發(fā)模塊,輸出轉(zhuǎn)發(fā)模塊將轉(zhuǎn)發(fā)后的報文交由輸出port輸出,其特征在于,該網(wǎng)絡(luò)轉(zhuǎn)發(fā)裝置還具有上文所述的udp報文的處理裝置,其中所述輸入轉(zhuǎn)發(fā)模塊具有報文接收單元200、第一判斷單元210、第二判斷單元220、分類及重組單元230以及轉(zhuǎn)發(fā)單元240,所述輸出轉(zhuǎn)發(fā)模塊具有分片單元250。上述網(wǎng)絡(luò)轉(zhuǎn)發(fā)裝置可以是路由器或交換機(jī)等網(wǎng)絡(luò)設(shè)備,可以是集中式設(shè)備,也可以是分布式設(shè)備。若為分布式設(shè)備,比如機(jī)框設(shè)備,包括主控板和多個線卡板,控板包括主用主控板和備用主控板,其上設(shè)置有cpu,線卡板上設(shè)置有轉(zhuǎn)發(fā)芯片。主用主控板上的cpu執(zhí)行管理或控制操作,可發(fā)送實現(xiàn)特定管理或控制功能的報文,各線卡板上的轉(zhuǎn)發(fā)芯片接收到cpu或接口發(fā)送的報文后,按照本發(fā)明的裝置或者流程可以進(jìn)行匹配操作。因此,本發(fā)明將udp報文進(jìn)行分類,將同類的udp報文進(jìn)行累加并重組,通過犧牲延遲時間,以減少報文開銷消息的轉(zhuǎn)發(fā),換取更大的吞吐量,從而提高udp報文的實際轉(zhuǎn)發(fā)率。顯然,本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各單元或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個計算裝置上,可選地,他們可以用計算機(jī)裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實施方式僅限于此,對于本發(fā)明所屬
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單的推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明由所提交的權(quán)利要求書確定保護(hù)范圍。當(dāng)前第1頁12