欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法及路由器的制作方法

文檔序號:7762671閱讀:464來源:國知局
專利名稱:無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法及路由器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法及路由
O
背景技術(shù)
目前,不同的無線網(wǎng)絡(luò)使用不同的接入設(shè)備,接入網(wǎng)關(guān)通過路由器連接到核心網(wǎng) 側(cè)或Internet。如果運營商部署多種網(wǎng)絡(luò),則可以允許不同協(xié)議類型的終端接入。此時,針 對每一種網(wǎng)絡(luò),都需要部署相應(yīng)類型的接入網(wǎng)關(guān),這無疑會增加運營商的網(wǎng)絡(luò)部署難度及 成本。對于企業(yè)級用戶來講,如公司、機(jī)關(guān)、學(xué)校等,其內(nèi)部會有不同網(wǎng)絡(luò)的用戶,對于不同 網(wǎng)絡(luò)的用戶采用不同的接入網(wǎng)關(guān),也增加了企業(yè)的經(jīng)營成本,而且使用多種接入設(shè)備也不 利于維護(hù)。同時,這種接入網(wǎng)關(guān)的不同,也使得接入網(wǎng)關(guān)產(chǎn)品的通用性大大降低,接入設(shè)備用 戶在接入無線網(wǎng)絡(luò)時,必須針對不同網(wǎng)絡(luò)選擇不同的接入網(wǎng)關(guān),接入無線網(wǎng)格時不夠靈活。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法及路由器,以至少 解決上述的不同的無線網(wǎng)絡(luò)使用多種不同接入網(wǎng)關(guān)給用戶帶來高成本、不具備靈活性的問題。根據(jù)本發(fā)明的一個方面,提供了一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法,包括路由器 的分揀及轉(zhuǎn)發(fā)Forward層面將接收到的接入網(wǎng)關(guān)報文分揀并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文 處理模塊進(jìn)行處理,其中,所述Forward層面用于根據(jù)所述接入網(wǎng)關(guān)報文中的目的地址、協(xié) 議類型和端口號對所述接入網(wǎng)關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的所述接入網(wǎng)關(guān)報文處理模 塊;所述Forward層面發(fā)送所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入網(wǎng)關(guān)報文。進(jìn)一步地,所述路由器的分揀及轉(zhuǎn)發(fā)Forward層面將接收到的接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā) 到相應(yīng)的所述接入網(wǎng)關(guān)報文處理模塊進(jìn)行處理的步驟包括所述Forward層面根據(jù)所述接 入網(wǎng)關(guān)報文中的目的地址、協(xié)議類型和端口號,判斷所述接入網(wǎng)關(guān)報文待接入的無線網(wǎng)絡(luò) 類型和報文類型,所述報文類型包括媒體報文和信令報文;若為媒體報文,則將所述接入網(wǎng) 關(guān)報文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線網(wǎng)絡(luò)類型的媒體報文處理模塊進(jìn)行處理;若為信令報文, 則將所述接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線網(wǎng)絡(luò)類型的信令報文處理模塊進(jìn)行處理。進(jìn)一步地,所述Forward層面位于所述路由器的數(shù)據(jù)鏈路層。進(jìn)一步地,所述Forward層面將接收到的接入網(wǎng)關(guān)報文分揀并轉(zhuǎn)發(fā)到相應(yīng)的接入 網(wǎng)關(guān)報文處理模塊進(jìn)行處理的步驟包括所述Forward層面為單獨的進(jìn)程,在獲得信號量 之后,對接收到的所述接入網(wǎng)關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊進(jìn) 行處理。進(jìn)一步地,若所述Forward層面接收到的所述接入網(wǎng)關(guān)報文來自所述Forward層 面的下層,則通過中斷的方式向Forward進(jìn)程的任務(wù)池中添加任務(wù);若所述Forward層面接
4收到的所述接入網(wǎng)關(guān)報文來自所述Forward層面的上層,則通過搶占的方式向Forward進(jìn) 程的任務(wù)池中添加任務(wù)。進(jìn)一步地,所述路由器包括多個接口,所述接口包括運營商網(wǎng)絡(luò)接口和/或核心 網(wǎng)側(cè)網(wǎng)元接口,所述接口用于接收所述Forward層面發(fā)送的報文。進(jìn)一步地,所述Forward層面發(fā)送所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入 網(wǎng)關(guān)報文的步驟包括所述Forward層面接收所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接 入網(wǎng)關(guān)報文,確定發(fā)送所述處理過的接入網(wǎng)關(guān)報文的接口 ;通過所述確定的接口,將所述處 理過的接入網(wǎng)關(guān)報文發(fā)送給所述路由器。根據(jù)本發(fā)明的另一方面,提供了一種路由器,包括分揀及轉(zhuǎn)發(fā)Forward層面,包 括轉(zhuǎn)發(fā)模塊,用于根據(jù)接收到的接入網(wǎng)關(guān)報文中的目的地址、協(xié)議類型和端口號對所述接 入網(wǎng)關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊;以及,發(fā)送模塊,用于發(fā)送 所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入網(wǎng)關(guān)報文;所述接入網(wǎng)關(guān)報文處理模塊,用 于接收所述Forward層面發(fā)送的所述接入網(wǎng)關(guān)報文并進(jìn)行相應(yīng)的處理;以及,用于將處理 過的所述接入網(wǎng)關(guān)報文發(fā)送給所述Forward層面。進(jìn)一步地,所述轉(zhuǎn)發(fā)模塊包括判斷模塊,用于根據(jù)所述接入網(wǎng)關(guān)報文中的目的地 址、協(xié)議類型和端口號,判斷所述接入網(wǎng)關(guān)報文待接入的無線網(wǎng)絡(luò)類型和報文類型,所述報 文類型包括媒體報文和信令報文;第一轉(zhuǎn)發(fā)模塊,用于若為媒體報文,則將所述接入網(wǎng)關(guān)報 文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線網(wǎng)絡(luò)類型的媒體報文處理模塊進(jìn)行處理;第二轉(zhuǎn)發(fā)模塊,用于 若為信令報文,則將所述接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線網(wǎng)絡(luò)類型的信令報文處理 模塊進(jìn)行處理。進(jìn)一步地,所述Forward層面位于所述路由器的數(shù)據(jù)鏈路層。進(jìn)一步地,所述路由器包括多個接口,所述接口包括運營商網(wǎng)絡(luò)接口和/或核心 網(wǎng)側(cè)網(wǎng)元接口,所述接口用于接收所述Forward層面發(fā)送的報文;所述發(fā)送模塊包括確定 模塊,用于接收所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入網(wǎng)關(guān)報文,確定發(fā)送所述處 理過的接入網(wǎng)關(guān)報文的接口 ;接口發(fā)送模塊,用于通過所述確定的接口,將所述處理過的接 入網(wǎng)關(guān)報文發(fā)送給所述路由器。通過本發(fā)明,采用在將具有報文分揀和轉(zhuǎn)發(fā)功能的Forward層面集成到路由器 中,使得路由器在接收到接入不同接入網(wǎng)關(guān)的報文時,可以通過內(nèi)部Forward層面統(tǒng)一處 理,進(jìn)而轉(zhuǎn)發(fā)到不同的無線網(wǎng)絡(luò),只使用一臺路由器便可完成多種無線網(wǎng)絡(luò)的終端接入,解 決了不同的無線網(wǎng)絡(luò)使用多種不同接入網(wǎng)關(guān)給用戶帶來高成本、不具備靈活性的問題,進(jìn) 而達(dá)到了不同的無線網(wǎng)絡(luò)(如Wimax,GSM,CDMA等)的終端,使用同一臺通用路由器,便可 接入不同的無線網(wǎng)絡(luò),大大降低無線網(wǎng)絡(luò)接入網(wǎng)關(guān)的實現(xiàn)成本,提高使用靈活性的效果。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實施例一的一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法的步驟流程圖;圖2是根據(jù)本發(fā)明實施例二的一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法的步驟流程圖;圖3是根據(jù)本發(fā)明實施例三的一種路由器的結(jié)構(gòu)框圖4是根據(jù)本發(fā)明實施例四的一種路由器的總體結(jié)構(gòu)示意圖;圖5是根據(jù)本發(fā)明實施例五的一種路由器的軟件架構(gòu)示意圖;圖6是圖5所示實施例的接入網(wǎng)關(guān)報文處理的流程圖;圖7是圖5所示實施例的Forward層面進(jìn)行報文處理的示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。參照圖1,示出了根據(jù)本發(fā)明實施例一的一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法的步 驟流程圖,包括以下步驟步驟S102 路由器的Forward層面(分揀及轉(zhuǎn)發(fā)層面)將接收到的接入網(wǎng)關(guān)報文 分揀并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊進(jìn)行處理;其中,F(xiàn)orward層面設(shè)置于路由器中,優(yōu)選的,設(shè)置于路由器的數(shù)據(jù)鏈路層,當(dāng)然, 本領(lǐng)域技術(shù)人員也可以根據(jù)需要將Forward層面設(shè)置于其它層。Forward層面用于根據(jù)接 入網(wǎng)關(guān)報文中的目的地址、協(xié)議類型和端口號對接入網(wǎng)關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的 接入網(wǎng)關(guān)報文處理模塊。接入網(wǎng)關(guān)報文處理模塊設(shè)置于路由器中,主要用于實現(xiàn)對各種不同網(wǎng)絡(luò)、不同 類型的接入網(wǎng)關(guān)報文進(jìn)行相應(yīng)的處理。如,Wimax接入網(wǎng)關(guān)的媒體報文處理模塊,對發(fā)往 Wimax接入網(wǎng)關(guān)的媒體報文進(jìn)行處理;Wimax接入網(wǎng)關(guān)的信令報文處理模塊,對發(fā)往Wimax 接入網(wǎng)關(guān)的信令報文進(jìn)行處理等等。其中,對報文的處理可采用與現(xiàn)有接入網(wǎng)關(guān)相同的處 理方式,在此不再贅述。步驟S104 =Forward層面發(fā)送接入網(wǎng)關(guān)報文處理模塊處理過的接入網(wǎng)關(guān)報文。路由器的接入網(wǎng)關(guān)報文處理模塊將處理過的接入網(wǎng)關(guān)報文再發(fā)送給Forward層 面,由Forward層面進(jìn)行發(fā)送。如Forward層面將處理過的接入網(wǎng)關(guān)報文發(fā)送給路由器的 路由模塊,由路由模塊將該報文發(fā)送至相應(yīng)的目的地址的無線網(wǎng)絡(luò)。相關(guān)技術(shù)中,不同的無線網(wǎng)絡(luò)需要使用不同的接入網(wǎng)關(guān),造成接入網(wǎng)關(guān)實現(xiàn)的高 成本,不具備靈活性的問題。通過本實施例,采用在將具有報文分揀和轉(zhuǎn)發(fā)功能的Forward 層面集成到路由器中,使得路由器在接收到接入不同接入網(wǎng)關(guān)的報文時,可以通過內(nèi)部 Forward層面統(tǒng)一處理,進(jìn)而轉(zhuǎn)發(fā)到不同的無線網(wǎng)絡(luò),只使用一臺路由器便可完成多種無線 網(wǎng)絡(luò)的終端接入,解決了不同的無線網(wǎng)絡(luò)使用多種不同接入網(wǎng)關(guān)給用戶帶來高成本、不具 備靈活性的問題,進(jìn)而達(dá)到了不同的無線網(wǎng)絡(luò)(如Wimax,GSM,CDMA等)的終端,使用同一 臺通用路由器,便可接入不同的無線網(wǎng)絡(luò),大大降低無線網(wǎng)絡(luò)接入網(wǎng)關(guān)的實現(xiàn)成本,提高使 用靈活性的效果。參照圖2,示出了根據(jù)本發(fā)明實施例二的一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法的流 程圖。本實施例中,在路由器(router)的數(shù)據(jù)鏈路層增加報文分揀及轉(zhuǎn)發(fā)機(jī)制,將各接 入網(wǎng)關(guān)對報文的轉(zhuǎn)發(fā)及分揀整合到Forward層(報文分揀及轉(zhuǎn)發(fā)層)。經(jīng)過Forward層后, 報文可以被分為各接入網(wǎng)關(guān)的信令報文和媒體報文。如果是各接入網(wǎng)關(guān)的媒體報文,則由 Forward層直接轉(zhuǎn)到相應(yīng)網(wǎng)關(guān)的媒體報文處理模塊,如果是信令報文,則轉(zhuǎn)發(fā)到相應(yīng)網(wǎng)關(guān)的信令報文處理模塊。路由器中設(shè)置有針對不同接入網(wǎng)關(guān)報文的報文處理模塊,如處理Wimax 無線網(wǎng)絡(luò)AGW(Access GateWay,接入網(wǎng)關(guān))的報文處理模塊,處理CDMA無線網(wǎng)絡(luò)AGW的報 文處理模塊,處理GSM無線網(wǎng)絡(luò)AGW的報文處理模塊,本實施例以AGWl,AGff2,AGffn為例,不 同的AGW處理不同接入網(wǎng)關(guān)的報文。設(shè)定AGWl處理Wimax的報文,包括Wimax媒體報文處 理模塊和Wimax信令報文處理模塊;AGW2處理CDMA的報文,包括CDMA媒體報文處理模塊 和CDMA信令報文處理模塊;AGWn處理GSM的報文,包括GSM媒體報文處理模塊和GSM信令 報文處理模塊。當(dāng)然,本領(lǐng)域技術(shù)人員可以根據(jù)實際需要靈活設(shè)置不同接入網(wǎng)關(guān)的報文處 理模塊,本發(fā)明對此不作限制。此外,路由器包括若干接口,用于接收Forward層面向路由 器發(fā)送的報文,包括不同運營商網(wǎng)絡(luò)接口及核心網(wǎng)側(cè)各網(wǎng)元接口。步驟S202:rOuter接收到數(shù)據(jù),判斷是否是需要接入網(wǎng)關(guān)處理的接入網(wǎng)關(guān)報文, 若是,則執(zhí)行步驟S204 ;否則,執(zhí)行原路由器的報文處理流程。步驟S204 :router將接入網(wǎng)關(guān)報文發(fā)送到Forward層面。步驟S206 =Forward層面收到報文后,判斷是否是需要各AGW處理的接入網(wǎng)關(guān)報 文,如果是,則進(jìn)一步分揀,判斷出具體的AGW和AGW的報文處理模塊,然后將報文分發(fā)到相 應(yīng)的報文處理模塊。Forward層面接收到的報文可能來自router,也可能來自AGW。本實施例中,以報 文來自router為例。需要說明的是,當(dāng)報文來自AGW時,F(xiàn)orward層面需對這些報文分揀, 并發(fā)送給router,由router通過接口發(fā)送給相應(yīng)的無線網(wǎng)絡(luò)。在接收到接入網(wǎng)關(guān)報文后,F(xiàn)orward層面根據(jù)報文中的目的地址、協(xié)議類型和端口 號的信息,判斷接入網(wǎng)關(guān)報文待接入的無線網(wǎng)絡(luò)類型和報文類型。以接入網(wǎng)關(guān)報文待接入 的無線網(wǎng)絡(luò)類型為CDMA網(wǎng)絡(luò)為例,F(xiàn)orward層面在判斷出報文待接入的是CDMA網(wǎng)絡(luò)后,進(jìn) 一步判斷該報文是媒體報文還是信令報文,若為媒體報文則將該接入網(wǎng)關(guān)報文發(fā)送到CDMA 媒體報文處理模塊進(jìn)行處理,若為信令報文,則將該接入網(wǎng)關(guān)報文發(fā)送到CDMA信令報文處 理模塊進(jìn)行處理。具體對報文的處理可采用與現(xiàn)有技術(shù)相同的方式,在此不再贅述。通過 將不同類型的報文發(fā)送到不同的報文處理模塊,提高了報文處理效率。步驟S208 相應(yīng)的AGW報文處理模塊對接收到的接入網(wǎng)關(guān)報文進(jìn)行處理,將處理 后的報文發(fā)送到Forward層面。步驟S210 =Forward層面接收到AGW報文處理模塊處理過的報文后,確定報文需要 通過哪個接口交給router進(jìn)行轉(zhuǎn)發(fā)。步驟S212 :router通過確定的接口接收到Forward層面發(fā)送的處理過的報文后, 將報文轉(zhuǎn)發(fā)到不同目的地址的無線網(wǎng)絡(luò)。需要說明的是,在實現(xiàn)Forward層面時,可將Forward任務(wù)作為單獨的進(jìn)程,并結(jié) 合信號量機(jī)制來實現(xiàn)。獲取信號量后,F(xiàn)orward進(jìn)程處理任務(wù),并調(diào)用對應(yīng)的處理函數(shù)執(zhí)行 任務(wù),如果不被上層進(jìn)程搶占,則一直處理任務(wù)直到完成。Forward層面在接收到底層驅(qū)動 報文時,通過中斷的方式向Forward進(jìn)程的任務(wù)池中添加任務(wù),并指定任務(wù)的處理函數(shù)和 參數(shù);當(dāng)上層的業(yè)務(wù)進(jìn)程有需要Forward層面處理的任務(wù)時,通過搶占的方式向Forward進(jìn) 程的任務(wù)池中添加任務(wù),并指定任務(wù)的處理函數(shù)和參數(shù)。參照圖3,示出了根據(jù)本發(fā)明實施例三的一種路由器的結(jié)構(gòu)框圖,包括=Forward 層面302和接入網(wǎng)關(guān)報文處理模塊304。
其中,F(xiàn)orward層面302,包括轉(zhuǎn)發(fā)模塊3022,用于根據(jù)接收到的接入網(wǎng)關(guān)報文中 的目的地址、協(xié)議類型和端口號對接入網(wǎng)關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文 處理模塊304 ;以及,發(fā)送模塊3024,用于發(fā)送接入網(wǎng)關(guān)報文處理模塊304處理過的接入網(wǎng) 關(guān)報文。其中,接入網(wǎng)關(guān)報文處理模塊304,用于接收Forward層面302發(fā)送的接入網(wǎng)關(guān)報 文并進(jìn)行相應(yīng)的處理;以及,用于將處理過的接入網(wǎng)關(guān)報文發(fā)送給Forward層面302。接入 網(wǎng)關(guān)報文處理模塊304中可以包括針對不同無線網(wǎng)絡(luò)的多個報文處理模塊,如處理Wimax 的報文的Wimax媒體報文處理模塊和Wimax信令報文處理模塊;處理CDMA的報文的CDMA 媒體報文處理模塊和CDMA信令報文處理模塊;處理GSM的報文的GSM媒體報文處理模塊和 GSM信令報文處理模塊,等等。優(yōu)選的,轉(zhuǎn)發(fā)模塊3022可以包括判斷模塊,用于根據(jù)接入網(wǎng)關(guān)報文中的目的地 址、協(xié)議類型和端口號,判斷接入網(wǎng)關(guān)報文待接入的無線網(wǎng)絡(luò)類型和報文類型,報文類型包 括媒體報文和信令報文;第一轉(zhuǎn)發(fā)模塊,用于若為媒體報文,則將接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)至該報 文對應(yīng)的無線網(wǎng)絡(luò)類型的媒體報文處理模塊進(jìn)行處理;第二轉(zhuǎn)發(fā)模塊,用于若為信令報文, 則將接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線網(wǎng)絡(luò)類型的信令報文處理模塊進(jìn)行處理。優(yōu)選的,路由器包括多個接口,這些接口包括運營商網(wǎng)絡(luò)接口和/或核心網(wǎng)側(cè)網(wǎng) 元接口,用于接收Forward層面302發(fā)送的報文。優(yōu)選的,發(fā)送模塊3024包括確定模塊,用于接收接入網(wǎng)關(guān)報文處理模塊304處理 過的接入網(wǎng)關(guān)報文,確定發(fā)送處理過的接入網(wǎng)關(guān)報文的接口 ;接口發(fā)送模塊,用于通過確定 的接口,將處理過的接入網(wǎng)關(guān)報文發(fā)送給路由器。優(yōu)選的,F(xiàn)orward層面302位于路由器的數(shù)據(jù)鏈路層。優(yōu)選的,F(xiàn)orward層面302為單獨的進(jìn)程,在獲得信號量之后,對接收到的接入網(wǎng) 關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊304進(jìn)行處理。若Forward層面 302接收到的接入網(wǎng)關(guān)報文來自Forward層面302的下層(如驅(qū)動層),則通過中斷的方 式向Forward進(jìn)程的任務(wù)池中添加任務(wù);若Forward層面302接收到的接入網(wǎng)關(guān)報文來自 Forward層面302的上層,則通過搶占的方式向Forward進(jìn)程的任務(wù)池中添加任務(wù)。以下結(jié)合圖4和圖5說明本發(fā)明的路由器的結(jié)構(gòu)。其中,圖4示出了一種路由器 的總體結(jié)構(gòu)示意圖;圖5示出了一種路由器的軟件架構(gòu)示意圖。如圖5所示,集成多種無線網(wǎng)關(guān)的路由器的實現(xiàn),主要是在原路由器基礎(chǔ)上插入 報文分揀轉(zhuǎn)發(fā)相關(guān)的軟件和各網(wǎng)關(guān)對應(yīng)的業(yè)務(wù)處理軟件。將各AGW的報文分揀及轉(zhuǎn)發(fā)整合 到Forward層面,F(xiàn)orward層面為嵌入到路由器鏈路層的軟件部分,在Forward層面需要將 報文分揀并轉(zhuǎn)發(fā)到各相應(yīng)AGW的信令及媒體報文處理模塊。同時,在路由器中加入各AGW 的業(yè)務(wù)處理軟件,包括媒體報文和信令報文的各個處理模塊,來完成Forward報文的處理。 圖5中虛線部分示出的是實現(xiàn)集成多個網(wǎng)關(guān)而設(shè)計的軟件部分。圖4中示出了路由器架構(gòu)主要組件,包括=Driver系統(tǒng)驅(qū)動層;Forward報文分揀 及轉(zhuǎn)發(fā)層;Router Service,原路由報文處理部分,按照路由器已有處理方式進(jìn)行接入網(wǎng)關(guān) 無關(guān)報文的處理及轉(zhuǎn)發(fā);AGW Service, AGW業(yè)務(wù)軟件部分,包括媒體面及信令面報文的處理。路由器收到報文后,如果判斷為接入網(wǎng)關(guān)報文,需要各AGW處理,則發(fā)送到Forward層面對報文進(jìn)行分揀,如果是媒體報文,則直接由Forward層面發(fā)送到相應(yīng)AGW媒 體報文處理模塊進(jìn)行處理,如果是信令報文,則由Forward層面發(fā)送到相應(yīng)AGW信令報文處 理模塊進(jìn)行處理。路由器收到報文后,如果不需各AGW處理,則走路由器原來的報文處理流程即需 要本路由器處理的報文,按相應(yīng)路由協(xié)議進(jìn)行處理。各AGW業(yè)務(wù)軟件發(fā)送的報文,通過Forward層面轉(zhuǎn)發(fā)到路由平臺進(jìn)行發(fā)送。對于AGW業(yè)務(wù)處理部分則集成各AGW原來處理方式,保持不變。集成多種網(wǎng)關(guān)的路由器處理各AGW數(shù)據(jù)時,router首先判斷收到的數(shù)據(jù)是否需要 接入網(wǎng)關(guān)處理,如果需要接入網(wǎng)關(guān)處理,則發(fā)送到Forward層面;Forward層面收到router 的報文后進(jìn)行處理,判斷是否需要各AGW處理,如果需要,則進(jìn)一步分揀,判斷出具體的報 文處理模塊,然后將報文分發(fā)到目的地;各AGW相應(yīng)的報文處理模塊對收到的報文進(jìn)行處 理,將處理后的報文發(fā)送到Forward層面;Forward層面收到AGW報文后,判斷報文需要進(jìn) 入哪個接口,交給router進(jìn)行轉(zhuǎn)發(fā);router收到Forward層面的報文后,將報文轉(zhuǎn)發(fā)到不 同目的地址。具體流程如圖6所示。路由器中各AGW的業(yè)務(wù)處理軟件部分(媒體報文處理及信令報文處理),即圖5中 所示的各AGW Service部分對報文處理方式,保持各AGW集成到路由平臺之前的處理方式 不變。原來各AGW的報文分揀及轉(zhuǎn)發(fā)需要整合到路由平臺,各AGW Service部分與整合后 的路由器中的Forward層面進(jìn)行交互。以下以Wimax的AGW為例,說明Forward層面的整合過程。其他AGW的Forward 層面整合過程與Wimax AGW的Forward層面整合過程相同。接入過程中,信令報文的處理 與原來AGW的處理方式相同。Forward層面的主要功能是報文的分類和轉(zhuǎn)發(fā),具體實現(xiàn)如下可將Forward任務(wù) 作為單獨的進(jìn)程,并結(jié)合信號量機(jī)制來實現(xiàn)。獲取信號量后,F(xiàn)orward進(jìn)程處理任務(wù),并調(diào) 用對應(yīng)的處理函數(shù)執(zhí)行任務(wù),如果不被上層進(jìn)程搶占,則一直處理任務(wù)直到完成。底層驅(qū)動報文到達(dá)時,通過中斷的方式向Forward進(jìn)程的任務(wù)池中添加任務(wù),并 指定任務(wù)的處理函數(shù)和參數(shù)。上層的業(yè)務(wù)進(jìn)程有需要Forward層處理的任務(wù)時,通過搶占 的方式向Forward進(jìn)程的任務(wù)池中添加任務(wù),并指定任務(wù)的處理函數(shù)和參數(shù)。具體的Forward層面進(jìn)行報文處理的過程如圖7所示。Forward層面接收到底層驅(qū)動的報文時,根據(jù)目的地址、協(xié)議類型、端口號這幾個 分揀標(biāo)識進(jìn)行報文分揀。對于AGW的信令報文,分發(fā)到具體信令報文處理模塊,對于數(shù)據(jù) 報文,分發(fā)到具體的媒體報文處理模塊,調(diào)用AGW的報文處理函數(shù)進(jìn)行處理;對于其它的報 文,由路由器平臺的轉(zhuǎn)發(fā)函數(shù)進(jìn)行處理。在具體處理時,F(xiàn)orward層面收到報文后,獲取報文基本信息;然后進(jìn)行報文頭校 驗、報文分片重組等處理;再根據(jù)目的地址,協(xié)議類型及端口號進(jìn)行報文分揀,并將報文發(fā) 送到具體的信令報文處理模塊及媒體報文處理模塊。從以上的描述中,可以看出目前,各種不同的無線網(wǎng)絡(luò)還是使用不同的接入設(shè)備。尤其是支持不同協(xié)議類型 終端接入的運營商,需要部署針對不同協(xié)議類型的AGW,增加維護(hù)設(shè)備的難度及成本。對于 企業(yè)級用戶,比如,一個公司,其內(nèi)部有各種用戶,需根據(jù)不同的網(wǎng)絡(luò)用戶設(shè)置不同的接入設(shè)備,無疑會增加成本及維護(hù)復(fù)雜性。本發(fā)明通過在路由平臺上集成多種無線網(wǎng)關(guān)設(shè)備,可 以使得部署后的路由器具有廣泛通用性,不但具備原路由功能,還能提供多種無線網(wǎng)關(guān)功 能,增強(qiáng)接入設(shè)備的通用性,并在市場中體現(xiàn)出很高的經(jīng)濟(jì)效益。對于運營商來說既可以提 供接入網(wǎng)關(guān)功能,還可以提供路由功能,具有一定的靈活性和可配置性。對于企業(yè)級用戶, 如果使用本專利的方式部署無線網(wǎng)絡(luò)接入網(wǎng)關(guān),則只部署一個就可以滿足多方面的需求, 降低企業(yè)成本。由于集成了多種無線接入網(wǎng)關(guān),只用一臺通用路由器設(shè)備就可以完成多種無線網(wǎng) 絡(luò)的終端接入。尤其是在多網(wǎng)融合的背景下,無論是運營商還是企業(yè)級用戶,都可能部署不 止一種網(wǎng)絡(luò),這時,使用本發(fā)明提供的通用路由器就可以完成不同網(wǎng)絡(luò)的終端接入,不必再 針對每一種網(wǎng)絡(luò)都部署一種接入網(wǎng)關(guān),從而降低成本及維護(hù)復(fù)雜度。可見,通過本發(fā)明,將以上各種無線網(wǎng)關(guān)設(shè)備部署集成在一起,整合目前的網(wǎng)絡(luò)接 入設(shè)備,達(dá)到了優(yōu)化無線接入網(wǎng)接入設(shè)備的目的。這種部署方式既能適應(yīng)廣域網(wǎng)的接入方 式,也適合企業(yè)級的局域網(wǎng)接入方式。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
10
權(quán)利要求
一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法,其特征在于,包括路由器的分揀及轉(zhuǎn)發(fā)Forward層面將接收到的接入網(wǎng)關(guān)報文分揀并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊進(jìn)行處理,其中,所述Forward層面用于根據(jù)所述接入網(wǎng)關(guān)報文中的目的地址、協(xié)議類型和端口號對所述接入網(wǎng)關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的所述接入網(wǎng)關(guān)報文處理模塊;所述Forward層面發(fā)送所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入網(wǎng)關(guān)報文。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述路由器的分揀及轉(zhuǎn)發(fā)Forward層面將 接收到的接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)到相應(yīng)的所述接入網(wǎng)關(guān)報文處理模塊進(jìn)行處理的步驟包括所述Forward層面根據(jù)所述接入網(wǎng)關(guān)報文中的目的地址、協(xié)議類型和端口號,判斷所 述接入網(wǎng)關(guān)報文待接入的無線網(wǎng)絡(luò)類型和報文類型,所述報文類型包括媒體報文和信令報 文;若為媒體報文,則將所述接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線網(wǎng)絡(luò)類型的媒體報文 處理模塊進(jìn)行處理;若為信令報文,則將所述接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線網(wǎng)絡(luò)類型的信令報文 處理模塊進(jìn)行處理。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述Forward層面位于所述路由器的數(shù)據(jù) 鏈路層。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述Forward層面將接收到的接入網(wǎng)關(guān)報 文分揀并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊進(jìn)行處理的步驟包括所述Forward層面為單獨的進(jìn)程,在獲得信號量之后,對接收到的所述接入網(wǎng)關(guān)報文 進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊進(jìn)行處理。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,若所述Forward層面接收到的所述接入網(wǎng)關(guān)報文來自所述Forward層面的下層,則通 過中斷的方式向Forward進(jìn)程的任務(wù)池中添加任務(wù);若所述Forward層面接收到的所述接入網(wǎng)關(guān)報文來自所述Forward層面的上層,則通 過搶占的方式向Forward進(jìn)程的任務(wù)池中添加任務(wù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述路由器包括多個接口,所述接口包括 運營商網(wǎng)絡(luò)接口和/或核心網(wǎng)側(cè)網(wǎng)元接口,所述接口用于接收所述Forward層面發(fā)送的報 文。
7.根據(jù)權(quán)利要6所述的方法,其特征在于,所述Forward層面發(fā)送所述接入網(wǎng)關(guān)報文處 理模塊處理過的所述接入網(wǎng)關(guān)報文的步驟包括所述Forward層面接收所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入網(wǎng)關(guān)報文,確定 發(fā)送所述處理過的接入網(wǎng)關(guān)報文的接口;通過所述確定的接口,將所述處理過的接入網(wǎng)關(guān)報文發(fā)送給所述路由器。
8. —種路由器,其特征在于,包括分揀及轉(zhuǎn)發(fā)Forward層面,包括轉(zhuǎn)發(fā)模塊,用于根據(jù)接收到的接入網(wǎng)關(guān)報文中的目的地址、協(xié)議類型和端口號對所述 接入網(wǎng)關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊;以及,發(fā)送模塊,用于發(fā) 送所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入網(wǎng)關(guān)報文;所述接入網(wǎng)關(guān)報文處理模塊,用于接收所述Forward層面發(fā)送的所述接入網(wǎng)關(guān)報文并 進(jìn)行相應(yīng)的處理;以及,用于將處理過的所述接入網(wǎng)關(guān)報文發(fā)送給所述Forward層面。
9.根據(jù)權(quán)利要求8所述的路由器,其特征在于,所述轉(zhuǎn)發(fā)模塊包括判斷模塊,用于根據(jù)所述接入網(wǎng)關(guān)報文中的目的地址、協(xié)議類型和端口號,判斷所述接 入網(wǎng)關(guān)報文待接入的無線網(wǎng)絡(luò)類型和報文類型,所述報文類型包括媒體報文和信令報文;第一轉(zhuǎn)發(fā)模塊,用于若為媒體報文,則將所述接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線 網(wǎng)絡(luò)類型的媒體報文處理模塊進(jìn)行處理;第二轉(zhuǎn)發(fā)模塊,用于若為信令報文,則將所述接入網(wǎng)關(guān)報文轉(zhuǎn)發(fā)至該報文對應(yīng)的無線 網(wǎng)絡(luò)類型的信令報文處理模塊進(jìn)行處理。
10.根據(jù)權(quán)利要求8所述的路由器,其特征在于,所述Forward層面位于所述路由器的 數(shù)據(jù)鏈路層。
11.根據(jù)權(quán)利要求8或9所述的路由器,其特征在于,所述路由器包括多個接口,所述接 口包括運營商網(wǎng)絡(luò)接口和/或核心網(wǎng)側(cè)網(wǎng)元接口,所述接口用于接收所述Forward層面發(fā) 送的報文;所述發(fā)送模塊包括確定模塊,用于接收所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入網(wǎng)關(guān)報文,確定發(fā) 送所述處理過的接入網(wǎng)關(guān)報文的接口;接口發(fā)送模塊,用于通過所述確定的接口,將所述處理過的接入網(wǎng)關(guān)報文發(fā)送給所述路由器。
全文摘要
本發(fā)明公開了一種無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法及路由器,其中,無線網(wǎng)絡(luò)的接入網(wǎng)關(guān)實現(xiàn)方法包括路由器的分揀及轉(zhuǎn)發(fā)Forward層面將接收到的接入網(wǎng)關(guān)報文分揀并轉(zhuǎn)發(fā)到相應(yīng)的接入網(wǎng)關(guān)報文處理模塊進(jìn)行處理,其中,所述Forward層面用于根據(jù)所述接入網(wǎng)關(guān)報文中的目的地址、協(xié)議類型和端口號對所述接入網(wǎng)關(guān)報文進(jìn)行分揀,并轉(zhuǎn)發(fā)到相應(yīng)的所述接入網(wǎng)關(guān)報文處理模塊;所述Forward層面發(fā)送所述接入網(wǎng)關(guān)報文處理模塊處理過的所述接入網(wǎng)關(guān)報文。通過本發(fā)明,達(dá)到了不同的無線網(wǎng)絡(luò)的終端,使用同一臺通用路由器,便可接入不同的無線網(wǎng)絡(luò),大大降低無線網(wǎng)絡(luò)接入網(wǎng)關(guān)的實現(xiàn)成本,提高使用靈活性的效果。
文檔編號H04W28/14GK101977407SQ201010513788
公開日2011年2月16日 申請日期2010年10月20日 優(yōu)先權(quán)日2010年10月20日
發(fā)明者王桂梅 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
布拖县| 庐江县| 双城市| 红河县| 上虞市| 周口市| 永州市| 浦城县| 手机| 永登县| 明光市| 神农架林区| 乐亭县| 沾益县| 红原县| 宁蒗| 虎林市| 中阳县| 天祝| 大石桥市| 梅州市| 肥西县| 泸溪县| 嫩江县| 深州市| 西丰县| 鹰潭市| 正定县| 扎囊县| 藁城市| 双峰县| 延寿县| 绍兴市| 金乡县| 余江县| 宁津县| 萨迦县| 察哈| 都昌县| 色达县| 南召县|