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

一種可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法

文檔序號:7619038閱讀:139來源:國知局
專利名稱:一種可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò)中的用戶數(shù)據(jù)封裝技術(shù),具體涉及一種可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法。
背景技術(shù)
目前,用戶終端通常通過數(shù)字用戶環(huán)路調(diào)制解調(diào)器(xDSL Modem)、數(shù)字用戶環(huán)路接入復(fù)用器(DSLAM)接入因特網(wǎng)(Internet)并與Internet進(jìn)行數(shù)據(jù)交互,具體的數(shù)據(jù)交互原理如圖1所示。
圖1中,用戶終端110通過xDSL Modem 120與DSLAM 130相連,DSLAM 130則通常通過交換機(jī)140與Internet 150相連,xDSL Modem 120與DSLAM 130之間還可以連接有交換機(jī)。xDSL Modem 120與DSLAM 130上被分別設(shè)置有數(shù)據(jù)封裝類型,不同的數(shù)據(jù)封裝類型具有不同的數(shù)據(jù)封裝格式。
其中,xDSL Modem 120可以支持一個以上的用戶連接,其上設(shè)置有用于對用戶數(shù)據(jù)進(jìn)行封裝及解封裝的單一數(shù)據(jù)封裝類型,即無論xDSLModem 120支持幾個用戶連接,xDSL Modem 120對流經(jīng)的用戶數(shù)據(jù)進(jìn)行封裝或解封裝時所應(yīng)用的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式都是相同的。DSLAM 130可與一個以上的所述xDSL Modem相連,其上通過人工操作的方式設(shè)置有一種以上的數(shù)據(jù)封裝類型。針對相連的每個xDSL Modem,DSLAM 130所應(yīng)用的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式有可能不同。
目前,xDSL Modem 120與DSLAM 130之間通常使用ATM協(xié)議進(jìn)行通信,該協(xié)議支持LLC、LLC/SNAP以及VC這三種數(shù)據(jù)封裝類型。為了保證通信的正常進(jìn)行,xDSL Modem 120應(yīng)用的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式,與DSLAM 130針對xDSL Modem 120應(yīng)用的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式必須相同,也可以認(rèn)為xDSL Modem 120應(yīng)用的數(shù)據(jù)封裝類型與DSLAM 130針對xDSL Modem 120應(yīng)用的數(shù)據(jù)封裝類型必須相同。
比如用戶在xDSL Modem 120上設(shè)置的數(shù)據(jù)封裝類型是LLC封裝類型,操作人員在DSLAM 130上建立xDSL Modem 120的標(biāo)識與值為LLC的數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系并保存,即將DSLAM 130針對xDSL Modem120所應(yīng)用的數(shù)據(jù)封裝類型設(shè)置為LLC封裝類型。
這樣,當(dāng)用戶終端110向xDSL Modem 120發(fā)送數(shù)據(jù)報文時,xDSLModem 120將收到的數(shù)據(jù)報文以預(yù)先設(shè)置的LLC封裝類型所具有的數(shù)據(jù)封裝格式進(jìn)行封裝,之后將完成封裝的數(shù)據(jù)報文發(fā)送給DSLAM 130。DSLAM130收到來自xDSL Modem 120的數(shù)據(jù)報文后,查找自身存儲的xDSL Modem120的標(biāo)識所對應(yīng)的數(shù)據(jù)封裝類型值。之后,應(yīng)用查找到的LLC封裝類型所具有的數(shù)據(jù)封裝格式對收到的數(shù)據(jù)報文進(jìn)行解封裝,并將完成解封裝的數(shù)據(jù)報文通過交換機(jī)140發(fā)送給Internet 150。
同樣,當(dāng)DSLAM 130收到來自Internet 150的數(shù)據(jù)報文時,讀取該報文中包含的xDSL Modem 120的標(biāo)識,并查找自身存儲的該標(biāo)識所對應(yīng)的數(shù)據(jù)封裝類型值。之后,應(yīng)用查找到的LLC封裝類型所具有的數(shù)據(jù)封裝格式對收到的數(shù)據(jù)報文進(jìn)行封裝,并將完成封裝的數(shù)據(jù)報文發(fā)送給xDSL Modem120。xDSL Modem 120將收到的數(shù)據(jù)報文以預(yù)先設(shè)置的LLC封裝類型所具有的數(shù)據(jù)封裝格式進(jìn)行解封裝,之后將完成解封裝的數(shù)據(jù)報文發(fā)送給用戶終端110。
由以上所述可知,目前通常通過人工設(shè)置的方式使DSLAM 130針對xDSL Modem 120所應(yīng)用的數(shù)據(jù)封裝類型,與xDSL Modem 120所應(yīng)用的數(shù)據(jù)封裝類型相同。但由于與DSLAM 130相連的xDSL Modem的數(shù)目通常以千、萬計,所以操作人員需要在DSLAM 130上進(jìn)行大量的人工配置操作,以保證DSLAM 130針對各xDSL Modem所應(yīng)用的數(shù)據(jù)封裝類型,與相應(yīng)xDSL Modem所應(yīng)用的數(shù)據(jù)封裝類型相同??梢姡@種人工配置操作的工作量過大,耗費(fèi)了大量的人力、財力,明顯增加了運(yùn)營成本。
另外,如果因用戶更換了xDSL Modem或?qū)DSL Modem的配置進(jìn)行了修改,使xDSL Modem的數(shù)據(jù)封裝類型發(fā)生了變化,與該xDSL Modem相連的DSLAM 130是無法獲知該變化的。因此,DSLAM 130仍然應(yīng)用原來設(shè)置的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式針對該xDSL Modem進(jìn)行數(shù)據(jù)報文的封裝、解封裝操作,這將使DSLAM 130針對該xDSL Modem所應(yīng)用的數(shù)據(jù)封裝類型,與該xDSL Modem所應(yīng)用的數(shù)據(jù)封裝類型不一致,導(dǎo)致DSLAM 130與該xDSL Modem無法正常進(jìn)行數(shù)據(jù)交互,最終影響與該xDSLModem相連的用戶終端通信,并降低了用戶滿意度。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法,以減少人工操作的工作量,降低運(yùn)營成本。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明公開了一種可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法,該方法包括a.上游數(shù)據(jù)處理設(shè)備接收來自用戶終端的數(shù)據(jù)報文,根據(jù)該數(shù)據(jù)報文判斷該用戶終端是否與該上游數(shù)據(jù)處理設(shè)備建立有用戶連接,如果是,則進(jìn)入步驟b;否則,進(jìn)入步驟c;b.上游數(shù)據(jù)處理設(shè)備應(yīng)用存儲的所述用戶連接所對應(yīng)的數(shù)據(jù)封裝類型具有的數(shù)據(jù)封裝格式,對所述數(shù)據(jù)報文解封裝,并結(jié)束本流程;c.上游數(shù)據(jù)處理設(shè)備根據(jù)預(yù)先設(shè)置的數(shù)據(jù)報文與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,確定接收的所述數(shù)據(jù)報文應(yīng)對應(yīng)的數(shù)據(jù)封裝類型,并應(yīng)用該數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文解封裝;該上游數(shù)據(jù)處理設(shè)備還在該數(shù)據(jù)報文所對應(yīng)的用戶連接與所述數(shù)據(jù)封裝類型之間建立對應(yīng)關(guān)系并保存。
所述判斷的方法是
上游數(shù)據(jù)處理設(shè)備在保存的所有用戶連接標(biāo)識中,查找與收到的數(shù)據(jù)報文中包含的用戶連接標(biāo)識相同的用戶連接標(biāo)識,如果找到該用戶連接標(biāo)識,上游數(shù)據(jù)處理設(shè)備則確定與所述用戶終端建立有用戶連接;否則,上游數(shù)據(jù)處理設(shè)備則確定未與所述用戶終端建立用戶連接;步驟b包括上游數(shù)據(jù)處理設(shè)備查找存儲的所述用戶連接標(biāo)識所對應(yīng)的數(shù)據(jù)封裝類型值,用該值對應(yīng)的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行解封裝。
步驟a中,所述判斷的方法是上游數(shù)據(jù)處理設(shè)備在保存的所有用戶連接標(biāo)識中,查找與收到的數(shù)據(jù)報文中包含的用戶連接標(biāo)識相同的用戶連接標(biāo)識,以及與該用戶連接標(biāo)識對應(yīng)保存的數(shù)據(jù)封裝類型值,如果找到該用戶連接標(biāo)識及其對應(yīng)的數(shù)據(jù)封裝類型值,上游數(shù)據(jù)處理設(shè)備則確定與所述用戶終端建立有用戶連接;否則,上游數(shù)據(jù)處理設(shè)備則確定未與所述用戶終端建立用戶連接;步驟b包括上游數(shù)據(jù)處理設(shè)備應(yīng)用查找到的數(shù)據(jù)封裝類型值對應(yīng)的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行解封裝。
步驟b和步驟c中,上游數(shù)據(jù)處理設(shè)備完成所述解封裝后,進(jìn)一步將完成解封裝的數(shù)據(jù)報文發(fā)送給因特網(wǎng)Internet,或?qū)ν瓿山夥庋b的數(shù)據(jù)報文進(jìn)行本地處理。
步驟c中,確定所述數(shù)據(jù)封裝類型的方法是上游數(shù)據(jù)處理設(shè)備讀取收到的所述數(shù)據(jù)報文的頭信息,根據(jù)通信協(xié)議預(yù)先設(shè)置的頭信息與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,將收到的所述數(shù)據(jù)報文的頭信息所對應(yīng)的數(shù)據(jù)封裝類型確定為該數(shù)據(jù)報文應(yīng)對應(yīng)的數(shù)據(jù)封裝類型。
步驟c中,建立所述對應(yīng)關(guān)系并保存的方法是上游數(shù)據(jù)處理設(shè)備在所述數(shù)據(jù)報文中包含的用戶連接標(biāo)識與確定的所述數(shù)據(jù)封裝類型的值之間建立對應(yīng)關(guān)系并保存。
該方法進(jìn)一步包括上游數(shù)據(jù)處理設(shè)備讀取要發(fā)送給用戶終端的數(shù)據(jù)報文中包含的用戶連接標(biāo)識,查找存儲的與該用戶連接標(biāo)識對應(yīng)的數(shù)據(jù)封裝類型值,并用該值對應(yīng)的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行封裝。
上游數(shù)據(jù)處理設(shè)備完成所述封裝后,進(jìn)一步將完成封裝的數(shù)據(jù)報文向所述用戶終端發(fā)送。
該方法進(jìn)一步包括用戶終端向上游數(shù)據(jù)處理設(shè)備發(fā)送用戶連接釋放消息,上游數(shù)據(jù)處理設(shè)備收到該消息后,讀取該消息中包含的用戶連接標(biāo)識,并刪除存儲的該用戶連接標(biāo)識及其對應(yīng)的數(shù)據(jù)封裝類型的值。
所述上游數(shù)據(jù)處理設(shè)備是與所述用戶終端相連的數(shù)字用戶環(huán)路接入復(fù)用器DSLAM,或是連接于DSLAM與Internet之間的交換機(jī),或是連接于DSLAM與所述用戶終端之間的交換機(jī)。
所述的用戶連接標(biāo)識是用戶終端網(wǎng)絡(luò)地址,或是用戶會話標(biāo)識。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法中,上游數(shù)據(jù)處理設(shè)備可以根據(jù)預(yù)先設(shè)置的數(shù)據(jù)報文與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,確定接收的數(shù)據(jù)報文應(yīng)對應(yīng)的數(shù)據(jù)封裝類型,并應(yīng)用該數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文解封裝;該上游數(shù)據(jù)處理設(shè)備還在該數(shù)據(jù)報文所對應(yīng)的用戶連接與所述數(shù)據(jù)封裝類型之間建立對應(yīng)關(guān)系并保存,以保證上游數(shù)據(jù)處理設(shè)備后續(xù)針對該用戶連接能應(yīng)用對應(yīng)的所述數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式進(jìn)行數(shù)據(jù)封裝、解封裝;這使得上游數(shù)據(jù)處理設(shè)備的數(shù)據(jù)封裝類型無須再通過人工操作的方式配置,使得人工操作的工作量大大減少,并明顯降低了運(yùn)營成本。


圖1為用戶終端與Internet的數(shù)據(jù)交互原理圖;圖2為本發(fā)明一較佳實施例的DSLAM處理用戶數(shù)據(jù)流程圖;圖3為本發(fā)明另一較佳實施例的DSLAM處理用戶數(shù)據(jù)流程圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明詳細(xì)說明。
本發(fā)明的可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法,由上游數(shù)據(jù)處理設(shè)備接收來自用戶終端的數(shù)據(jù)報文,根據(jù)該數(shù)據(jù)報文判斷該用戶終端是否與該上游數(shù)據(jù)處理設(shè)備建立有用戶連接,如果是,上游數(shù)據(jù)處理設(shè)備則應(yīng)用存儲的所述用戶連接所對應(yīng)的數(shù)據(jù)封裝類型具有的數(shù)據(jù)封裝格式,對所述數(shù)據(jù)報文解封裝;否則,上游數(shù)據(jù)處理設(shè)備則根據(jù)預(yù)先設(shè)置的數(shù)據(jù)報文與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,確定接收的所述數(shù)據(jù)報文應(yīng)對應(yīng)的數(shù)據(jù)封裝類型,并應(yīng)用該數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文解封裝;該上游數(shù)據(jù)處理設(shè)備還在該數(shù)據(jù)報文所對應(yīng)的用戶連接與所述數(shù)據(jù)封裝類型之間建立對應(yīng)關(guān)系并保存。
參見圖2,圖2為本發(fā)明一較佳實施例的DSLAM處理用戶數(shù)據(jù)流程圖,該流程包括以下步驟步驟201DSLAM時刻接收來自xDSL Modem的數(shù)據(jù)報文。
步驟202收到來自xDSL Modem的數(shù)據(jù)報文之后,DSLAM讀取該數(shù)據(jù)報文中的用戶連接標(biāo)識,并判斷當(dāng)前是否建立有該用戶連接標(biāo)識所對應(yīng)的用戶連接,如果沒建立所述用戶連接,則進(jìn)入步驟203;如果建立有所述用戶連接,則進(jìn)入步驟206。
具體的判斷方法為DSLAM在自身保存的所有用戶連接標(biāo)識中,查找與收到的數(shù)據(jù)報文中包含的用戶連接標(biāo)識相同的用戶連接標(biāo)識,如果找到該用戶連接標(biāo)識,DSLAM則確定當(dāng)前建立有該用戶連接標(biāo)識所對應(yīng)的用戶連接;否則,DSLAM則確定當(dāng)前沒有建立該用戶連接標(biāo)識所對應(yīng)的用戶連接。
在實際應(yīng)用中,所述判斷方法還可以是DSLAM在自身保存的所有用戶連接標(biāo)識中,查找與收到的數(shù)據(jù)報文中包含的用戶連接標(biāo)識相同的用戶連接標(biāo)識,以及與該標(biāo)識對應(yīng)保存的數(shù)據(jù)封裝類型值,如果找到該用戶連接標(biāo)識以及對應(yīng)的數(shù)據(jù)封裝類型值,DSLAM則確定當(dāng)前建立有該用戶連接標(biāo)識所對應(yīng)的用戶連接;否則,DSLAM則確定當(dāng)前沒有建立該用戶連接標(biāo)識所對應(yīng)的用戶連接。
步驟203DSLAM讀取收到的所述數(shù)據(jù)報文的頭信息,并根據(jù)ATM協(xié)議預(yù)先設(shè)置的頭信息與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,確定收到的所述數(shù)據(jù)報文應(yīng)對應(yīng)的數(shù)據(jù)封裝類型。比如目前的ATM協(xié)議規(guī)定,當(dāng)數(shù)據(jù)報文的頭信息包含的字節(jié)依次為0xFE、0xFE以及0x03時,對該數(shù)據(jù)報文應(yīng)用LLC封裝類型;當(dāng)數(shù)據(jù)報文的頭信息包含的字節(jié)依次為0xAA、0xAA以及0x03時,對該數(shù)據(jù)報文應(yīng)用LLC/SNAP封裝類型;當(dāng)數(shù)據(jù)報文的頭信息包含的字節(jié)依次為0x00、0x00,或依次為0x00、0x00、0x00,或依次為0x00、0x00、0xXX時,對該數(shù)據(jù)報文應(yīng)用VC封裝類型。
這樣,如果DSLAM通過讀取收到的所述數(shù)據(jù)報文的頭信息,獲知該頭信息包含的字節(jié)依次為0xFE、0xFE以及0x03時,DSLAM就可以確定對該數(shù)據(jù)報文應(yīng)用LLC封裝類型。
步驟204DSLAM按照確定了的所述數(shù)據(jù)封裝類型具有的數(shù)據(jù)封裝格式對收到的所述數(shù)據(jù)報文進(jìn)行解封裝,還將該數(shù)據(jù)報文中包含的用戶連接標(biāo)識與確定了的所述數(shù)據(jù)封裝類型的值建立對應(yīng)關(guān)系,并將建立了對應(yīng)關(guān)系的用戶連接標(biāo)識與數(shù)據(jù)封裝類型值一起保存起來。DSLAM通常將所述用戶連接標(biāo)識與數(shù)據(jù)封裝類型值一起保存在自身的數(shù)據(jù)存儲裝置中,也可以保存在第三方設(shè)備中,只要DSLAM能夠獲取該用戶連接標(biāo)識以及相對應(yīng)的數(shù)據(jù)封裝類型值即可。
步驟205DSLAM對完成解封裝的數(shù)據(jù)報文進(jìn)行后續(xù)處理,并結(jié)束本流程。DSLAM對所述數(shù)據(jù)報文進(jìn)行后續(xù)處理的方式有多種,如將數(shù)據(jù)報文通過交換機(jī)轉(zhuǎn)發(fā)給Internet,或?qū)?shù)據(jù)報文進(jìn)行本地處理等。
步驟206針對查找到的所述用戶連接標(biāo)識,DSLAM進(jìn)一步查找存儲的該用戶連接標(biāo)識所對應(yīng)的數(shù)據(jù)封裝類型值,用該值對應(yīng)的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對收到的所述數(shù)據(jù)報文進(jìn)行解封裝。當(dāng)然,如果DSLAM在步驟202中已經(jīng)查找到了該用戶連接標(biāo)識所對應(yīng)的數(shù)據(jù)封裝類型值,DSLAM則直接用該值對應(yīng)的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行解封裝。
步驟207DSLAM對完成解封裝的數(shù)據(jù)報文進(jìn)行轉(zhuǎn)發(fā)或本地處理等后續(xù)處理。
步驟202中之所以要進(jìn)行所述判斷操作,是因為DSLAM收到的數(shù)據(jù)報文,有可能是用戶終端基于新建的用戶連接首次向DSLAM發(fā)送的數(shù)據(jù)報文,也有可能是用戶終端基于該用戶連接后續(xù)向DSLAM發(fā)送的數(shù)據(jù)報文。因此,如果DSLAM收到的是用戶終端基于新建的用戶連接首次發(fā)送的數(shù)據(jù)報文,DSLAM則要進(jìn)行步驟203中的操作,以根據(jù)收到的數(shù)據(jù)報文頭信息確定該數(shù)據(jù)報文對應(yīng)哪種數(shù)據(jù)封裝類型;如果DSLAM收到的是用戶終端基于所述用戶連接后續(xù)發(fā)送的數(shù)據(jù)報文,由于這時DSLAM已經(jīng)保存有該用戶連接與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,因此可以進(jìn)行步驟206,用保存的相應(yīng)數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行解封裝。
由以上所述可知,DSLAM可以自動確定來自用戶終端的數(shù)據(jù)報文所要應(yīng)用的數(shù)據(jù)封裝類型,并應(yīng)用該數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對該數(shù)據(jù)報文進(jìn)行解封裝,使得人工操作的工作量大大減少,并明顯降低了運(yùn)營成本。
以上描述的是DSLAM確定來自用戶終端的數(shù)據(jù)報文要應(yīng)用的數(shù)據(jù)封裝類型,以及相應(yīng)的數(shù)據(jù)封裝操作。與此操作原理相同,當(dāng)DSLAM收到來自Internet的要發(fā)送給用戶終端的數(shù)據(jù)報文,或DSLAM自身生成要發(fā)送給該用戶終端的數(shù)據(jù)報文時,DSLAM則要應(yīng)用圖3所示的流程確定要發(fā)送給該用戶終端的數(shù)據(jù)報文所要應(yīng)用的數(shù)據(jù)封裝類型,以及相應(yīng)的數(shù)據(jù)封裝操作。
參見圖3,圖3為本發(fā)明另一較佳實施例的DSLAM處理用戶數(shù)據(jù)流程圖,該流程包括以下步驟步驟301DSLAM時刻接收來自Internet的數(shù)據(jù)報文。
步驟302當(dāng)DSLAM收到來自Internet的數(shù)據(jù)報文時,可以確定該數(shù)據(jù)報文所屬的用戶連接已經(jīng)建立,并且DSLAM已經(jīng)應(yīng)用圖2中所述的相應(yīng)方法將該用戶連接的標(biāo)識與數(shù)據(jù)封裝類型的值建立了對應(yīng)關(guān)系。
因而,DSLAM可以在收到所述數(shù)據(jù)報文時,讀取該數(shù)據(jù)報文中包含的用戶連接標(biāo)識,并查找存儲的該標(biāo)識所對應(yīng)的數(shù)據(jù)封裝類型值。之后,DSLAM確定找到的數(shù)據(jù)封裝類型值所對應(yīng)的數(shù)據(jù)封裝類型是所述數(shù)據(jù)報文要應(yīng)用的數(shù)據(jù)封裝類型。
步驟303DSLAM按照找到的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行封裝。
步驟304DSLAM將完成封裝的數(shù)據(jù)報文發(fā)送給xDSL Modem,由xDSLModem根據(jù)自身預(yù)先設(shè)置的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對收到的數(shù)據(jù)報文進(jìn)行解封裝,并將完成解封裝的數(shù)據(jù)報文發(fā)送給所述用戶終端。
當(dāng)然,在步驟301中,DSLAM也可以根據(jù)用戶請求由自身生成要發(fā)送給所述用戶終端的數(shù)據(jù)報文。那么在步驟302中,DSLAM就讀取該數(shù)據(jù)報文中包含的用戶連接標(biāo)識,并查找存儲的該標(biāo)識所對應(yīng)的數(shù)據(jù)封裝類型值。之后,DSLAM確定找到的數(shù)據(jù)封裝類型值所對應(yīng)的數(shù)據(jù)封裝類型是所述數(shù)據(jù)報文要應(yīng)用的數(shù)據(jù)封裝類型。
在圖2和圖3所示的流程中,當(dāng)所述用戶終端斷開網(wǎng)絡(luò)連接時,該用戶終端向DSLAM發(fā)送用戶連接釋放消息。DSLAM收到用戶連接釋放消息后,讀取該消息中包含的用戶連接標(biāo)識,并刪除存儲的該用戶連接標(biāo)識以及對應(yīng)的數(shù)據(jù)封裝類型值。
由以上所述可知,DSLAM可以自動確定來自Internet的數(shù)據(jù)報文所要應(yīng)用的數(shù)據(jù)封裝類型,并應(yīng)用該數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對該數(shù)據(jù)報文進(jìn)行解封裝,使得人工操作的工作量大大減少,并明顯降低了運(yùn)營成本。
由以上所述可知,在通信過程中,自動確定數(shù)據(jù)報文所要應(yīng)用的數(shù)據(jù)封裝類型的操作通常都是由DSLAM完成的。但在實際應(yīng)用中,也可以由連接于Internet與DSLAM之間的交換機(jī)等上游數(shù)據(jù)處理設(shè)備完成所述操作,或是由連接于xDSL Modem與DSLAM之間的交換機(jī)等上游數(shù)據(jù)處理設(shè)備完成所述操作。在這種情況下,圖2、圖3所示流程中的唯一變化只是操作主體發(fā)生了變化,即原來由DSLAM進(jìn)行的相應(yīng)操作改為由所述交換機(jī)進(jìn)行。上述的上游數(shù)據(jù)處理設(shè)備是針對所述用戶終端而言的、處于該用戶終端上游位置的所述DSLAM或所述交換機(jī)等通信設(shè)備。
再有,所述的用戶連接標(biāo)識可以是用戶終端網(wǎng)絡(luò)地址、用戶會話標(biāo)識等任何一種。
以上所述的可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法,既可以適用于ATM協(xié)議,也可以適用于其它類型的通信協(xié)議。
由以上所述可以看出,本發(fā)明所提供的可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法,無須再通過人工操作的方式配置DSLAM或所述交換機(jī)等上游數(shù)據(jù)處理設(shè)備上的數(shù)據(jù)封裝類型,使得人工操作的工作量大大減少,并明顯降低了運(yùn)營成本。
權(quán)利要求
1.一種可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法,其特征在于,該方法包括a.上游數(shù)據(jù)處理設(shè)備接收來自用戶終端的數(shù)據(jù)報文,根據(jù)該數(shù)據(jù)報文判斷該用戶終端是否與該上游數(shù)據(jù)處理設(shè)備建立有用戶連接,如果是,則進(jìn)入步驟b;否則,進(jìn)入步驟c;b.上游數(shù)據(jù)處理設(shè)備應(yīng)用存儲的所述用戶連接所對應(yīng)的數(shù)據(jù)封裝類型具有的數(shù)據(jù)封裝格式,對所述數(shù)據(jù)報文解封裝,并結(jié)束本流程;c.上游數(shù)據(jù)處理設(shè)備根據(jù)預(yù)先設(shè)置的數(shù)據(jù)報文與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,確定接收的所述數(shù)據(jù)報文應(yīng)對應(yīng)的數(shù)據(jù)封裝類型,并應(yīng)用該數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文解封裝;該上游數(shù)據(jù)處理設(shè)備還在該數(shù)據(jù)報文所對應(yīng)的用戶連接與所述數(shù)據(jù)封裝類型之間建立對應(yīng)關(guān)系并保存。
2.如權(quán)利要求1所述的方法,其特征在于,步驟a中,所述判斷的方法是上游數(shù)據(jù)處理設(shè)備在保存的所有用戶連接標(biāo)識中,查找與收到的數(shù)據(jù)報文中包含的用戶連接標(biāo)識相同的用戶連接標(biāo)識,如果找到該用戶連接標(biāo)識,上游數(shù)據(jù)處理設(shè)備則確定與所述用戶終端建立有用戶連接;否則,上游數(shù)據(jù)處理設(shè)備則確定未與所述用戶終端建立用戶連接;步驟b包括上游數(shù)據(jù)處理設(shè)備查找存儲的所述用戶連接標(biāo)識所對應(yīng)的數(shù)據(jù)封裝類型值,用該值對應(yīng)的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行解封裝。
3.如權(quán)利要求1所述的方法,其特征在于,步驟a中,所述判斷的方法是上游數(shù)據(jù)處理設(shè)備在保存的所有用戶連接標(biāo)識中,查找與收到的數(shù)據(jù)報文中包含的用戶連接標(biāo)識相同的用戶連接標(biāo)識,以及與該用戶連接標(biāo)識對應(yīng)保存的數(shù)據(jù)封裝類型值,如果找到該用戶連接標(biāo)識及其對應(yīng)的數(shù)據(jù)封裝類型值,上游數(shù)據(jù)處理設(shè)備則確定與所述用戶終端建立有用戶連接;否則,上游數(shù)據(jù)處理設(shè)備則確定未與所述用戶終端建立用戶連接;步驟b包括上游數(shù)據(jù)處理設(shè)備應(yīng)用查找到的數(shù)據(jù)封裝類型值對應(yīng)的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行解封裝。
4.如權(quán)利要求1所述的方法,其特征在于,步驟b和步驟c中,上游數(shù)據(jù)處理設(shè)備完成所述解封裝后,進(jìn)一步將完成解封裝的數(shù)據(jù)報文發(fā)送給因特網(wǎng)Internet,或?qū)ν瓿山夥庋b的數(shù)據(jù)報文進(jìn)行本地處理。
5.如權(quán)利要求1所述的方法,其特征在于,步驟c中,確定所述數(shù)據(jù)封裝類型的方法是上游數(shù)據(jù)處理設(shè)備讀取收到的所述數(shù)據(jù)報文的頭信息,根據(jù)通信協(xié)議預(yù)先設(shè)置的頭信息與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,將收到的所述數(shù)據(jù)報文的頭信息所對應(yīng)的數(shù)據(jù)封裝類型確定為該數(shù)據(jù)報文應(yīng)對應(yīng)的數(shù)據(jù)封裝類型。
6.如權(quán)利要求1所述的方法,其特征在于,步驟c中,建立所述對應(yīng)關(guān)系并保存的方法是上游數(shù)據(jù)處理設(shè)備在所述數(shù)據(jù)報文中包含的用戶連接標(biāo)識與確定的所述數(shù)據(jù)封裝類型的值之間建立對應(yīng)關(guān)系并保存。
7.如權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括上游數(shù)據(jù)處理設(shè)備讀取要發(fā)送給用戶終端的數(shù)據(jù)報文中包含的用戶連接標(biāo)識,查找存儲的與該用戶連接標(biāo)識對應(yīng)的數(shù)據(jù)封裝類型值,并用該值對應(yīng)的數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文進(jìn)行封裝。
8.如權(quán)利要求7所述的方法,其特征在于,上游數(shù)據(jù)處理設(shè)備完成所述封裝后,進(jìn)一步將完成封裝的數(shù)據(jù)報文向所述用戶終端發(fā)送。
9.如權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括用戶終端向上游數(shù)據(jù)處理設(shè)備發(fā)送用戶連接釋放消息,上游數(shù)據(jù)處理設(shè)備收到該消息后,讀取該消息中包含的用戶連接標(biāo)識,并刪除存儲的該用戶連接標(biāo)識及其對應(yīng)的數(shù)據(jù)封裝類型的值。
10.如權(quán)利要求1所述的方法,其特征在于,所述上游數(shù)據(jù)處理設(shè)備是與所述用戶終端相連的數(shù)字用戶環(huán)路接入復(fù)用器DSLAM,或是連接于DSLAM與Internet之間的交換機(jī),或是連接于DSLAM與所述用戶終端之間的交換機(jī)。
11.如權(quán)利要求2、3、6、7或9所述的方法,其特征在于,所述的用戶連接標(biāo)識是用戶終端網(wǎng)絡(luò)地址,或是用戶會話標(biāo)識。
全文摘要
本發(fā)明公開了一種可自動確定用戶數(shù)據(jù)封裝類型的實現(xiàn)方法,上游數(shù)據(jù)處理設(shè)備接收來自用戶終端的數(shù)據(jù)報文,根據(jù)該數(shù)據(jù)報文判斷該用戶終端是否與該上游數(shù)據(jù)處理設(shè)備建立有用戶連接,如果是,上游數(shù)據(jù)處理設(shè)備則應(yīng)用存儲的所述用戶連接所對應(yīng)的數(shù)據(jù)封裝類型具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文解封裝;否則,上游數(shù)據(jù)處理設(shè)備則根據(jù)預(yù)先設(shè)置的數(shù)據(jù)報文與數(shù)據(jù)封裝類型之間的對應(yīng)關(guān)系,確定接收的所述數(shù)據(jù)報文應(yīng)對應(yīng)的數(shù)據(jù)封裝類型,并應(yīng)用該數(shù)據(jù)封裝類型所具有的數(shù)據(jù)封裝格式對所述數(shù)據(jù)報文解封裝;上游數(shù)據(jù)處理設(shè)備還在該數(shù)據(jù)報文所對應(yīng)的用戶連接與所述數(shù)據(jù)封裝類型之間建立對應(yīng)關(guān)系并保存。本發(fā)明大大減少了人工操作的工作量,并明顯降低了運(yùn)營成本。
文檔編號H04L29/06GK1878064SQ200510075340
公開日2006年12月13日 申請日期2005年6月10日 優(yōu)先權(quán)日2005年6月10日
發(fā)明者李建軍, 徐崗 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
探索| 凯里市| 淳安县| 栾城县| 定陶县| 通化县| 旬阳县| 郑州市| 台前县| 南华县| 诸暨市| 葫芦岛市| 淄博市| 青川县| 芦山县| 溆浦县| 阜南县| 丰原市| 义乌市| 自治县| 内黄县| 盐池县| 衡山县| 北辰区| 绥宁县| 新野县| 琼海市| 沙河市| 和林格尔县| 台北市| 定结县| 山丹县| 南丹县| 嘉义县| 称多县| 夹江县| 赫章县| 岗巴县| 会东县| 紫阳县| 绥中县|