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

數(shù)據(jù)連接建立、釋放方法、數(shù)據(jù)傳輸方法及無線數(shù)據(jù)卡的制作方法

文檔序號:7718123閱讀:139來源:國知局
專利名稱:數(shù)據(jù)連接建立、釋放方法、數(shù)據(jù)傳輸方法及無線數(shù)據(jù)卡的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種數(shù)據(jù)連接建立方法、釋放方法、數(shù)據(jù)傳輸
方法及無線數(shù)據(jù)卡。
背景技術(shù)
隨著第三代移動通信(The 3rd Generation, 3G)時代的到來,無線數(shù)據(jù)卡因其高 速率和便攜性,相對于傳統(tǒng)固網(wǎng)接入方式具有較大優(yōu)勢,從而引發(fā)了用戶對無線上網(wǎng)的巨 大需求。 無線數(shù)據(jù)卡采用TE+MT的應(yīng)用模式,其中,終端設(shè)備(Terminal Equipment,TE) — 般為PC機,移動終端(Mobile Terminal, MT) —般為無線數(shù)據(jù)卡或手機。
第三代移動通信伙伴計劃(The 3rd Generation Partnership Project, 3GPP)為無線數(shù)據(jù)卡的應(yīng)用數(shù)據(jù)定義了兩種承載方式,分別為IP承載方式和點到點協(xié)議 (Point-to-Point Protocol,PPP)承載方式。由于IP承載方式較PPP承載方式效率更高, 目前實際應(yīng)用中無線數(shù)據(jù)卡通常采用IP承載方式進行數(shù)據(jù)傳輸。 無線數(shù)據(jù)卡采用IP承載方式的情況下,根據(jù)無線數(shù)據(jù)卡與TE之間(即Rm 口 )所 采用的數(shù)據(jù)鏈路層協(xié)議的不同,相應(yīng)的撥號方式又分為Dial-up方式(又稱Ras方式,即 Remote Access Service,或DUN方式,艮卩Dial Up Network)禾口 RmNet方式(艮卩Rm Network, 又稱NDIS方式,即Network Driver InterfaceSpecification)。 Dial-up的撥號方式在Rm 口數(shù)據(jù)鏈路層使用PPP協(xié)議實現(xiàn)IP數(shù)據(jù)包的封裝。但 PPP協(xié)議由于其面向字符的處理方式,在處理效率上不是很高,在處理較高的數(shù)據(jù)流量時會 顯著增加數(shù)據(jù)卡和TE的處理負擔(dān),從而影響其實際速率。而另一方面,隨著3G技術(shù)的不斷 演進,無線數(shù)據(jù)卡在空口 Um上可以承載的數(shù)據(jù)速率不斷提高,這種情況下,無線數(shù)據(jù)卡與 TE之間采用PPP協(xié)議的弊端將會逐漸凸現(xiàn)出來,并成為制約用戶實際速率提升的瓶頸。
隨著3G技術(shù)的不斷演進,無線數(shù)據(jù)卡在空口 Um上可以承載的數(shù)據(jù)速率不斷提高, 無線數(shù)據(jù)卡已經(jīng)逐漸開始采用RmNet撥號的方式,RmNet撥號方式下無線數(shù)據(jù)卡通過USB接 口虛擬出一個以太網(wǎng)適配器(Ethernet NetworkAdapter),通過虛擬以太網(wǎng)連接實現(xiàn)IP數(shù) 據(jù)包在TE和無線數(shù)據(jù)卡之間的傳遞。由于以太網(wǎng)協(xié)議能夠支持更高的數(shù)據(jù)速率,滿足未來 3G速率不斷提高的需要。 無線數(shù)據(jù)卡、手機等移動終端與網(wǎng)絡(luò)側(cè)通常都支持同時建立多個PDP上下文的無 線接入承載(Radio Access Bear, RAB),但是由于受到無線數(shù)據(jù)卡與TE之間連接數(shù)量的 限制或數(shù)據(jù)傳輸技術(shù)問題,目前無線數(shù)據(jù)卡在實際應(yīng)用中只能同時支持一個分組數(shù)據(jù)協(xié)議 (PDP, Packet Data Protocol)上下文,由于在支持多個PDP上下文的情況下,無線數(shù)據(jù)卡 能為同時進行的多個不同類型的應(yīng)用提供服務(wù)質(zhì)量(Quality of Service,QoS)保證,并使 采用不同接入點名稱(Access Point Name, APN)的不同業(yè)務(wù)可以同時進行,同時支持多個 PDP上下文激活的實現(xiàn)方法的相關(guān)研究已經(jīng)展開,但目前尚未有在RmNet撥號方式下,通過 無線數(shù)據(jù)卡同時激活多個PDP上下文建立TE和網(wǎng)絡(luò)側(cè)GGSN之間的數(shù)據(jù)連接的方案。

發(fā)明內(nèi)容
本發(fā)明實施例提供了 一種數(shù)據(jù)連接建立方法、釋放方法、數(shù)據(jù)傳輸方法及無線數(shù) 據(jù)卡,用以實現(xiàn)在RmNet撥號方式下,在TE和網(wǎng)絡(luò)側(cè)GGSN之間建立同時激活多個PDP上下 文的數(shù)據(jù)連接及數(shù)據(jù)的傳輸。 本發(fā)明實施例提供的一種數(shù)據(jù)連接建立方法,包括 無線數(shù)據(jù)卡接收終端設(shè)備TE發(fā)起的建立與網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點GGSN 之間的數(shù)據(jù)連接的請求時,判斷所述請求需要建立的數(shù)據(jù)連接是否是所述TE與無線數(shù)據(jù) 卡之間的第一個數(shù)據(jù)連接; 若是,無線數(shù)據(jù)卡建立與GGSN之間的與該第一個數(shù)據(jù)連接對應(yīng)的PDP上下文的無 線接入承載,并建立與該TE之間的虛擬以太網(wǎng)連接; 若否,無線數(shù)據(jù)卡建立與GGSN之間的與該第N個數(shù)據(jù)連接對應(yīng)的PDP上下文的無 線接入承載;所述N為大于1的自然數(shù)。 進一步地,所述無線數(shù)據(jù)卡接收TE發(fā)起的建立與GGSN之間的數(shù)據(jù)連接的請求之 前,還包括 TE通過向無線數(shù)據(jù)卡發(fā)送指令,在無線數(shù)據(jù)卡中設(shè)置與該數(shù)據(jù)連接對應(yīng)的PDP上 下文的參數(shù)信息; 無線數(shù)據(jù)卡建立與GGSN之間的與數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載,包 括 無線數(shù)據(jù)卡根據(jù)預(yù)先設(shè)置的與該數(shù)據(jù)連接對應(yīng)的PDP上下文的參數(shù)信息,創(chuàng)建并 激活與該數(shù)據(jù)連接對應(yīng)的PDP上下文。 所述無線數(shù)據(jù)卡接收TE發(fā)起的建立與GGSN之間的數(shù)據(jù)連接的請求之前,還包 括 TE通過向無線數(shù)據(jù)卡發(fā)送指令,為該數(shù)據(jù)連接對應(yīng)的PDP上下文創(chuàng)建對應(yīng)的業(yè)務(wù) 流程模板。 本發(fā)明實施例提供的一種數(shù)據(jù)連接釋放方法,包括 無線數(shù)據(jù)卡判斷當前需要斷開的數(shù)據(jù)連接是否是所述TE與GGSN之間的最后一個 數(shù)據(jù)連接; 若是,則去激活需要斷開的數(shù)據(jù)連接對應(yīng)的PDP上下文,并釋放與TE之間的虛擬 以太網(wǎng)的連接; 若否,則維持與TE之間的虛擬以太網(wǎng)連接,去激活需要斷開的數(shù)據(jù)連接對應(yīng)的 PDP上下文。
本發(fā)明實施例提供的一種上行數(shù)據(jù)的傳輸方法,包括 無線數(shù)據(jù)卡接收終端設(shè)備TE通過虛擬以太網(wǎng)連接發(fā)送的上行IP數(shù)據(jù)包; 無線數(shù)據(jù)卡將所述上行IP數(shù)據(jù)包對應(yīng)的PDP上下文中的PDP地址與所述上行IP
數(shù)據(jù)包的源IP地址進行比較; 若兩者一致,則將所述上行IP數(shù)據(jù)包通過其對應(yīng)的PDP上下文的無線接入承載發(fā) 送至網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點GGSN ; 若兩者不一致,則使用所述對應(yīng)的PDP上下文中的PDP地址,更新所述上行IP數(shù)據(jù)包中的源IP地址,將更新后的上行IP數(shù)據(jù)包通過所述對應(yīng)的PDP上下文的無線接入承 載發(fā)送至所述GGSN。 進一步地,上行IP數(shù)據(jù)包對應(yīng)的PDP上下文通過下述方式確定 無線數(shù)據(jù)卡根據(jù)預(yù)先創(chuàng)建的業(yè)務(wù)流模板,匹配出上行IP數(shù)據(jù)包對應(yīng)的PDP上下文。 進一步地,使用所述對應(yīng)的PDP上下文中的PDP地址更新所述上行IP數(shù)據(jù)包中的 源IP地址之后,還包括 重新計算并修改所述上行IP數(shù)據(jù)包的檢驗和。
本發(fā)明實施例提供了一種下行數(shù)據(jù)的傳輸方法,包括 無線數(shù)據(jù)卡接收網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點GGSN通過PDP上下文的無線接 入承載發(fā)送的下行IP數(shù)據(jù)包; 無線數(shù)據(jù)卡將所述下行IP數(shù)據(jù)包的目的IP地址與所述無線數(shù)據(jù)卡與終端設(shè)備TE 之間的虛擬以太網(wǎng)連接的IP地址進行比較; 若兩者一致,則將所述下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至所述TE ;
若兩者不一致,使用所述以太網(wǎng)連接的IP地址更新所述下行IP數(shù)據(jù)包的目的IP 地址,并將更新后的下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至TE。 進一步地,使用所述以太網(wǎng)連接的IP地址更新所述下行IP數(shù)據(jù)包中的目的IP地 址之后,還包括 重新計算并修改所述下行IP數(shù)據(jù)包的檢驗和。
本發(fā)明實施例提供了一種無線數(shù)據(jù)卡,包括 接收模塊,用于接收終端設(shè)備TE發(fā)起的建立與網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點 GGSN之間的數(shù)據(jù)連接的請求; 判斷模塊,用于判斷所述請求需要建立的數(shù)據(jù)連接是否是所述TE與無線數(shù)據(jù)卡 之間的第一個數(shù)據(jù)連接; 連接建立模塊,用于當判斷模塊的判斷結(jié)果為是時,建立與GGSN之間的與該第一 個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載,并建立與該TE之間的虛擬以太網(wǎng)連接;當 判斷模塊的判斷結(jié)果為否時,建立與GGSN之間的與該第N個數(shù)據(jù)連接對應(yīng)的PDP上下文的 無線接入承載;所述N為大于1的自然數(shù)。
進一步地,本發(fā)明實施例提供的無線數(shù)據(jù)卡還包括比較模塊和數(shù)據(jù)轉(zhuǎn)發(fā)模塊;
所述接收模塊,還用于TE通過虛擬以太網(wǎng)連接發(fā)送的上行IP數(shù)據(jù)包;
所述比較模塊,用于將所述上行IP數(shù)據(jù)包對應(yīng)的PDP上下文中的PDP地址與所述 上行IP數(shù)據(jù)包的源IP地址進行比較; 數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于當兩者一致時,將所述上行IP數(shù)據(jù)包通過其對應(yīng)的PDP上下 文的無線接入承載發(fā)送至GGSN ;當兩者不一致時,使用所述對應(yīng)的PDP上下文中的PDP地 址更新所述上行IP數(shù)據(jù)包中的源IP地址,將更新后的上行IP數(shù)據(jù)包通過所述對應(yīng)的PDP 上下文的無線接入承載發(fā)送至所述GGSN。 進一步地,所述接收模塊,還用于接收GGSN通過PDP上下文的無線接入承載發(fā)送 的下行IP數(shù)據(jù)包; 所述比較模塊,還用于將所述下行IP數(shù)據(jù)包的目的IP地址與所述無線數(shù)據(jù)卡與終端設(shè)備TE之間的虛擬以太網(wǎng)連接的IP地址進行比較; 所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊,還用于當兩者一致時,將所述下行IP數(shù)據(jù)包通過虛擬以太網(wǎng) 連接轉(zhuǎn)發(fā)至所述TE ;當兩者不一致時,使用所述以太網(wǎng)連接的IP地址更新所述下行IP數(shù) 據(jù)包的目的IP地址,并將更新后的下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至TE。
本發(fā)明實施例的有益效果包括 本發(fā)明實施例提供的數(shù)據(jù)連接建立方法、釋放方法、數(shù)據(jù)傳輸方法及無線數(shù)據(jù)卡, 其中數(shù)據(jù)建立方法在無線數(shù)據(jù)卡接收TE發(fā)起的建立與GGSN之間的數(shù)據(jù)連接的請求時,判 斷該請求需要建立的數(shù)據(jù)連接是否是該TE與無線數(shù)據(jù)卡之間的第一個數(shù)據(jù)連接;若是,則 建立與GGSN之間的與該第一個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載,并建立與該TE 之間的虛擬以太網(wǎng)連接;若不是,無線數(shù)據(jù)卡建立與GGSN之間的與該第N(N為大于1的自 然數(shù))個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載。本發(fā)明實施例提供的數(shù)據(jù)連接建立 方法,在RmNet撥號方式下,實現(xiàn)了無線數(shù)據(jù)卡支持多個PDP上下文,從而在終端設(shè)備TE與 網(wǎng)絡(luò)側(cè)GGSN之間建立起多個數(shù)據(jù)連接,使得用戶使用不同APN的不同業(yè)務(wù)可同時進行,并 為用戶多個不同類型的應(yīng)用提供QoS保證,滿足用戶的多樣化數(shù)據(jù)傳輸?shù)男枨?。另外,本發(fā) 明實施例提供的數(shù)據(jù)傳輸方法在支持多PDP上下文的前提下,由于保留了 RmNet數(shù)據(jù)傳輸 方式的優(yōu)勢,能夠保障Rm 口的數(shù)據(jù)傳輸速率,避免了 Rm 口采用PPP協(xié)議實現(xiàn)支持多PDP上 下文的方式帶來的Rm 口傳輸速率瓶頸的問題。


圖1為本發(fā)明實施例提供的數(shù)據(jù)連接建立方法的流程圖;
圖2為本發(fā)明實施例提供的數(shù)據(jù)連接釋放方法的流程圖;
圖3為本發(fā)明實施例提供的上行數(shù)據(jù)傳輸方法的流程圖;
圖4為本發(fā)明實施例提供的下行數(shù)據(jù)傳輸方法的流程圖;
圖5為本發(fā)明實施例提供的無線數(shù)據(jù)卡的內(nèi)部結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖,對本發(fā)明提供的一種數(shù)據(jù)連接建立方法、釋放方法、數(shù)據(jù)傳輸方法 及無線數(shù)據(jù)卡的具體實施方式
進行詳細的說明。 本發(fā)明實施例提供的一種數(shù)據(jù)連接建立方法,實現(xiàn)在RmNet的撥號方式下,在TE 和網(wǎng)絡(luò)側(cè)GGSN之間建立多個數(shù)據(jù)連接。并且因為無線數(shù)據(jù)卡和TE之間空口 Rm并不采用 PPP協(xié)議,因而能夠支持較高的傳輸速率。 本發(fā)明實施例提供的一種數(shù)據(jù)連接建立方法,如圖1所示,包括下述步驟
S101、TE向無線數(shù)據(jù)卡發(fā)起建立其與網(wǎng)絡(luò)側(cè)GGSN之間的數(shù)據(jù)連接請求;
S102、無線數(shù)據(jù)卡判斷該請求需要建立的數(shù)據(jù)連接是否是TE與無線數(shù)據(jù)卡之間 的第一個數(shù)據(jù)連接;若是,則執(zhí)行步驟S103 ;若否,則執(zhí)行步驟S104 ; S103、無線數(shù)據(jù)卡建立與GGSN之間的與該第一個數(shù)據(jù)連接對應(yīng)的PDP上下文的無 線接入承載,并建立與該TE之間的虛擬以太網(wǎng)連接; S104、無線數(shù)據(jù)卡建立與GGSN之間的與該第N個數(shù)據(jù)連接對應(yīng)的PDP上下文的無 線接入承載;N為大于1的自然數(shù)。
7
下面對上述各步驟進行詳細的描述。 在步驟S101即TE向無線數(shù)據(jù)卡發(fā)起建立其與網(wǎng)絡(luò)側(cè)GGSN之間的數(shù)據(jù)連接請 求之前,TE通過向無線數(shù)據(jù)卡發(fā)送CGDCONT、 CQEQREQ等AT命令,在無線數(shù)據(jù)卡中設(shè)置該 數(shù)據(jù)連接對應(yīng)的PDP上下文的參數(shù)信息,并為請求建立的數(shù)據(jù)連接建立相應(yīng)的業(yè)務(wù)流模板 (TFT, Traffic Flow Template在后續(xù)數(shù)據(jù)傳輸時使用)。 其中PDP上下文的參數(shù)信息包括但不限于APN、 PDP Type、 QoS等信息。
具體來說,上述步驟S103中,無線數(shù)據(jù)卡建立與網(wǎng)絡(luò)側(cè)GGSN之間的與該第一個數(shù) 據(jù)連接對應(yīng)的PDP上下文的無線接入承載,與現(xiàn)有技術(shù)中無線數(shù)據(jù)卡的RmNet方式的數(shù)據(jù) 連接建立過程類似,具體包括 無線數(shù)據(jù)卡根據(jù)TE在無線數(shù)據(jù)卡內(nèi)預(yù)先設(shè)置的PDP上下文的參數(shù)信息,創(chuàng)建并激 活對應(yīng)的PDP上下文(為了與第一個數(shù)據(jù)連接相對應(yīng),下面稱其為第一 PDP上下文),建立 無線數(shù)據(jù)卡與GGSN之間的第一 PDP上下文的無線接入承載。 上述步驟S103中,無線數(shù)據(jù)卡與TE之間建立虛擬以太網(wǎng)連接的過程如下
無線數(shù)據(jù)卡啟動其動態(tài)主機配置協(xié)議(DHCP) server模塊的功能,建立與TE之間 的虛擬以太網(wǎng)連接。 與此同時,TE也通過上述DHCP過程,從無線數(shù)據(jù)卡中獲得已激活的PDP上下文中 PDP地址,作為虛擬以太網(wǎng)連接的IP地址。 至此,TE通過無線數(shù)據(jù)卡建立了與GGSN之間的第一個連接。 上述步驟S104是TE通過無線數(shù)據(jù)卡建立于GGSN之間第N個數(shù)據(jù)連接的過程(N 為大于l),與第一個數(shù)據(jù)連接的方式類似,TE在發(fā)起建立其與網(wǎng)絡(luò)側(cè)GGSN之間的數(shù)據(jù)連接 請求之前,通過AT命令,在無線數(shù)據(jù)卡中設(shè)置第N個數(shù)據(jù)連接對應(yīng)的PDP上下文的參數(shù)信 息,以及創(chuàng)建對應(yīng)的業(yè)務(wù)流模板,無線數(shù)據(jù)卡接收到第N個數(shù)據(jù)連接的請求時,根據(jù)預(yù)先設(shè) 定的PDP上下文參數(shù)信息,創(chuàng)建并激活相應(yīng)的PDP上下文,建立無線無線數(shù)據(jù)卡與GGSN之 間的第N PDP上下文的無線接入承載。 在TE與GGSN之間已建立多個數(shù)據(jù)連接的情況下,當需要通過無線數(shù)據(jù)卡斷開TE 和GGSN之間的某個數(shù)據(jù)連接時,本發(fā)明實施例還提供了一種數(shù)據(jù)連接釋放方法,如圖2所 示,包括下述流程 S201、無線數(shù)據(jù)卡判斷當前需要斷開的數(shù)據(jù)連接是否是TE與GGSN之間的最后一 個數(shù)據(jù)連接;若是,則執(zhí)行S202 ;若否,則執(zhí)行S203 ; S202、去激活需要斷開的數(shù)據(jù)連接對應(yīng)的PDP上下文,并釋放與TE之間的虛擬以 太網(wǎng)的連接; S203、保持與TE之間的虛擬以太網(wǎng)連接,去激活需要斷開的數(shù)據(jù)連接對應(yīng)的PDP 上下文。 在上述步驟S202和S203中,去激活需要斷開的數(shù)據(jù)連接對應(yīng)的PDP上下文,目的 在于釋放無線數(shù)據(jù)卡與GGSN之間該數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載。
本發(fā)明實施例還提供了一種上行數(shù)據(jù)的傳輸方法,該傳輸方法在本發(fā)明實施例提 供的前述數(shù)據(jù)連接建立方法建立的數(shù)據(jù)連接上進行上行數(shù)據(jù)的傳輸,具體來說,該上行數(shù) 據(jù)傳輸?shù)倪^程,如圖3所示,包括下述步驟 S301、無線數(shù)據(jù)卡接收TE通過虛擬以太網(wǎng)連接發(fā)送的上行IP數(shù)據(jù)包;
S302、無線數(shù)據(jù)卡將該上行IP數(shù)據(jù)包對應(yīng)的PDP上下文中的PDP地址與該上行IP 數(shù)據(jù)包的源IP地址進行比較;若兩者一致,則執(zhí)行步驟S303 ;若兩者不一致,則執(zhí)行步驟 S304 ; S303、將該上行IP數(shù)據(jù)包通過其對應(yīng)的PDP上下文的無線接入承載發(fā)送至GGSN ;
S304、使用該IP數(shù)據(jù)包對應(yīng)的PDP上下文中的PDP地址,更新該上行IP數(shù)據(jù)包中 的源IP地址,將更新后的上行IP數(shù)據(jù)包通過該IP數(shù)據(jù)包對應(yīng)的PDP上下文的無線接入承 載發(fā)送至GGSN。 在上述步驟S302中,無線數(shù)據(jù)卡根據(jù)TE預(yù)先在無線數(shù)據(jù)卡中創(chuàng)建的業(yè)務(wù)流模板, 匹配出上行IP數(shù)據(jù)包對應(yīng)的PDP上下文。 在上述步驟S304,無線數(shù)據(jù)卡使用該IP數(shù)據(jù)包對應(yīng)的PDP上下文中的PDP地址, 更新所述上行IP數(shù)據(jù)包中的源IP地址之外,還重新計算和修改上行IP數(shù)據(jù)包的檢驗和, 然后才將更新后上行IP數(shù)據(jù)包轉(zhuǎn)發(fā)至GGSN。 本發(fā)明實施例還提供了一種下行數(shù)據(jù)的傳輸方法,該傳輸方法在本發(fā)明實施例提 供的前述數(shù)據(jù)連接建立方法建立的數(shù)據(jù)連接上進行下行數(shù)據(jù)的傳輸,具體來說,該下行數(shù) 據(jù)傳輸?shù)倪^程,如圖4所示,包括下述步驟 S401、無線數(shù)據(jù)卡接收GGSN通過PDP上下文的無線接入承載發(fā)送的下行IP數(shù)據(jù) 包; S402、無線數(shù)據(jù)卡將該下行IP數(shù)據(jù)包的目的IP地址與無線數(shù)據(jù)卡與TE之間的虛 擬以太網(wǎng)連接的IP地址進行比較;若兩者一致,則執(zhí)行步驟S403,若兩者不一致,則執(zhí)行步 驟S404 ; S403、將下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至TE ; S404、使用以太網(wǎng)連接的IP地址,更新下行IP數(shù)據(jù)包的目的IP地址,并將更新后 的下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至TE。 在上述步驟S404中,還包括無線數(shù)據(jù)卡重新計算并修改下行IP數(shù)據(jù)包的檢驗和 的步驟,然后才將下行IP數(shù)據(jù)包轉(zhuǎn)發(fā)至TE。 基于同一發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種無線數(shù)據(jù)卡,由于該裝置解決 問題的原理與前述一種數(shù)據(jù)連接建立方法、數(shù)據(jù)傳輸方法相似,因此該裝置的實施可以參 見方法的實施,重復(fù)之處不在贅述。 本發(fā)明實施例提供的一種無線數(shù)據(jù)卡,如圖5所示,包括 接收模塊501,用于接收TE發(fā)起的建立與GGSN之間的數(shù)據(jù)連接的請求; 判斷模塊502,用于判斷該請求需要建立的數(shù)據(jù)連接是否是TE與無線數(shù)據(jù)卡之間
的第一個數(shù)據(jù)連接; 連接建立模塊503,用于當判斷模塊502的判斷結(jié)果為是時,建立與GGSN之間的 與該第一個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載,并建立與該TE之間的虛擬以太網(wǎng) 連接;當判斷模塊502的判斷結(jié)果為否時,建立與GGSN之間的與該第N個數(shù)據(jù)連接對應(yīng)的 PDP上下文的無線接入承載;N為大于1的自然數(shù)。 進一步地,本發(fā)明實施例提供的無線數(shù)據(jù)卡,如圖5所示,還包括比較模塊504和 數(shù)據(jù)轉(zhuǎn)發(fā)模塊505 ; 接收模塊501,還用于接收終端設(shè)備TE通過虛擬 太網(wǎng)連接發(fā)送的上行IP數(shù)據(jù)包; 比較模塊504,用于將上行IP數(shù)據(jù)包對應(yīng)的PDP上下文中的PDP地址與所述上行 IP數(shù)據(jù)包的源IP地址進行比較; 數(shù)據(jù)轉(zhuǎn)發(fā)模塊505,用于當兩者一致時,將上行IP數(shù)據(jù)包通過其對應(yīng)的PDP上下文 的無線接入承載發(fā)送至GGSN ;當兩者不一致時,使用對應(yīng)的PDP上下文中的PDP地址更新 上行IP數(shù)據(jù)包中的源IP地址,將更新后的上行IP數(shù)據(jù)包通過其對應(yīng)的PDP上下文的無線 接入承載發(fā)送至GGSN。 進一步地,本發(fā)明實施例提供的無線數(shù)據(jù)卡中的接收模塊501,還用于接收GGSN 通過PDP上下文的無線接入承載發(fā)送的下行IP數(shù)據(jù)包; 比較模塊504,還用于將下行IP數(shù)據(jù)包的目的IP地址與無線數(shù)據(jù)卡與終端設(shè)備 TE之間的虛擬以太網(wǎng)連接的IP地址進行比較; 數(shù)據(jù)轉(zhuǎn)發(fā)模塊505,還用于當兩者一致時,將下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接 轉(zhuǎn)發(fā)至TE ;當兩者不一致時,使用以太網(wǎng)連接的IP地址更新下行IP數(shù)據(jù)包的目的IP地址, 并將更新后的下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至TE。 本發(fā)明實施例提供的數(shù)據(jù)連接建立方法、數(shù)據(jù)連接釋放方法、數(shù)據(jù)傳輸方法及無 線數(shù)據(jù)卡,其中數(shù)據(jù)建立方法在無線數(shù)據(jù)卡接收TE發(fā)起的建立與GGSN之間的數(shù)據(jù)連接的 請求時,判斷該請求需要建立的數(shù)據(jù)連接是否是該TE與無線數(shù)據(jù)卡之間的第一個數(shù)據(jù)連 接;若是,則建立與GGSN之間的與該第一個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載, 并建立與該TE之間的虛擬以太網(wǎng)連接;若不是,無線數(shù)據(jù)卡建立與GGSN之間的與該第N(N 為大于1的自然數(shù))個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載。本發(fā)明實施例提供的 數(shù)據(jù)連接建立方法,在RmNet撥號方式下,實現(xiàn)了無線數(shù)據(jù)卡支持多個PDP上下文,從而在 終端設(shè)備TE與網(wǎng)絡(luò)側(cè)GGSN之間建立起多個數(shù)據(jù)連接,使得用戶使用不同APN的不同業(yè)務(wù) 可同時進行,并為用戶多個不同類型的應(yīng)用提供QoS保證,滿足用戶的多樣化數(shù)據(jù)傳輸?shù)?需求。另外,本發(fā)明實施例提供的數(shù)據(jù)傳輸方法在支持多PDP上下文的前提下,由于保留了 RmNet數(shù)據(jù)傳輸方式的優(yōu)勢,能夠保障Rm 口的數(shù)據(jù)傳輸速率,避免了 Rm 口采用PPP協(xié)議實 現(xiàn)支持多PDP上下文的方式可能帶來的Rm 口傳輸速率瓶頸的問題。 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
10
權(quán)利要求
一種數(shù)據(jù)連接建立方法,其特征在于,包括無線數(shù)據(jù)卡接收終端設(shè)備TE發(fā)起的建立與網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點GGSN之間的數(shù)據(jù)連接的請求時,判斷所述請求需要建立的數(shù)據(jù)連接是否是所述TE與無線數(shù)據(jù)卡之間的第一個數(shù)據(jù)連接;若是,無線數(shù)據(jù)卡建立與GGSN之間的與該第一個數(shù)據(jù)連接對應(yīng)的分組數(shù)據(jù)協(xié)議PDP上下文的無線接入承載,并建立與該TE之間的虛擬以太網(wǎng)連接;若否,無線數(shù)據(jù)卡建立與GGSN之間的與該第N個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載;所述N為大于1的自然數(shù)。
2. 如權(quán)利要求1所述的方法,其特征在于,所述無線數(shù)據(jù)卡接收TE發(fā)起的建立與GGSN 之間的數(shù)據(jù)連接的請求之前,還包括TE通過向無線數(shù)據(jù)卡發(fā)送指令無線數(shù)據(jù)卡根據(jù)TE發(fā)出的指令,在無線數(shù)據(jù)卡中設(shè)置與該數(shù)據(jù)連接對應(yīng)的PDP上下文的參數(shù)信息;無線數(shù)據(jù)卡建立與GGSN之間的與數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載,包括 無線數(shù)據(jù)卡根據(jù)預(yù)先設(shè)置的與該數(shù)據(jù)連接對應(yīng)的PDP上下文的參數(shù)信息,創(chuàng)建并激活與該數(shù)據(jù)連接對應(yīng)的PDP上下文。
3. 如權(quán)利要求2所述的方法,其特征在于,所述無線數(shù)據(jù)卡接收TE發(fā)起的建立與GGSN 之間的數(shù)據(jù)連接的請求之前,還包括TE通過向無線數(shù)據(jù)卡發(fā)送指令,為該數(shù)據(jù)連接對應(yīng)的PDP上下文創(chuàng)建對應(yīng)的業(yè)務(wù)流程 模板。
4. 一種數(shù)據(jù)連接釋放方法,其特征在于,包括無線數(shù)據(jù)卡判斷當前需要斷開的數(shù)據(jù)連接是否是終端設(shè)備TE與網(wǎng)關(guān)通用分組無線業(yè) 務(wù)支持節(jié)點GGSN之間的最后一個數(shù)據(jù)連接;若是,則去激活需要斷開的數(shù)據(jù)連接對應(yīng)的分組數(shù)據(jù)協(xié)議PDP上下文,并釋放與所述 TE之間的虛擬以太網(wǎng)的連接;若否,則保持與所述TE之間的虛擬以太網(wǎng)連接,去激活需要斷開的數(shù)據(jù)連接對應(yīng)的 PDP上下文。
5. —種在使用如權(quán)利要求l-3任一項所述的方法建立的數(shù)據(jù)連接上進行上行數(shù)據(jù)的傳輸方法,其特征在于,包括無線數(shù)據(jù)卡接收終端設(shè)備TE通過虛擬以太網(wǎng)連接發(fā)送的上行IP數(shù)據(jù)包;無線數(shù)據(jù)卡將所述上行IP數(shù)據(jù)包對應(yīng)的分組數(shù)據(jù)協(xié)議PDP上下文中的PDP地址與所 述上行IP數(shù)據(jù)包的源IP地址進行比較;若兩者一致,則將所述上行IP數(shù)據(jù)包通過其對應(yīng)的PDP上下文的無線接入承載發(fā)送至 網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點GGSN ;若兩者不一致,則使用所述對應(yīng)的PDP上下文中的PDP地址,更新所述上行IP數(shù)據(jù)包 中的源IP地址,將更新后的上行IP數(shù)據(jù)包通過所述對應(yīng)的PDP上下文的無線接入承載發(fā) 送至所述GGSN。
6. 如權(quán)利要求5所述的方法,其特征在于,上行IP數(shù)據(jù)包對應(yīng)的PDP上下文通過下述 方式確定無線數(shù)據(jù)卡根據(jù)預(yù)先創(chuàng)建的業(yè)務(wù)流模板,匹配出上行IP數(shù)據(jù)包對應(yīng)的PDP上下文。
7. 如權(quán)利要求5所述的方法,其特征在于,使用所述對應(yīng)的PDP上下文中的PDP地址更 新所述上行IP數(shù)據(jù)包中的源IP地址之后,還包括重新計算并修改所述上行IP數(shù)據(jù)包的檢驗和。
8. —種在使用如權(quán)利要求1-3任一項所述的方法建立的數(shù)據(jù)連接上進行下行數(shù)據(jù)的 傳輸方法,其特征在于,包括無線數(shù)據(jù)卡接收網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點GGSN通過分組數(shù)據(jù)協(xié)議PDP上下文 的無線接入承載發(fā)送的下行IP數(shù)據(jù)包;無線數(shù)據(jù)卡將所述下行IP數(shù)據(jù)包的目的IP地址與所述無線數(shù)據(jù)卡與終端設(shè)備TE之 間的虛擬以太網(wǎng)連接的IP地址進行比較;若兩者一致,則將所述下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至所述TE ;若兩者不一致,使用所述以太網(wǎng)連接的IP地址更新所述下行IP數(shù)據(jù)包的目的IP地 址,并將更新后的下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至TE。
9. 如權(quán)利要求8所述的方法,其特征在于,使用所述以太網(wǎng)連接的IP地址更新所述下 行IP數(shù)據(jù)包中的目的IP地址之后,還包括重新計算并修改所述下行IP數(shù)據(jù)包的檢驗和。
10. —種無線數(shù)據(jù)卡,其特征在于,包括接收模塊,用于接收終端設(shè)備TE發(fā)起的建立與網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點GGSN 之間的數(shù)據(jù)連接的請求;判斷模塊,用于判斷所述請求需要建立的數(shù)據(jù)連接是否是所述TE與無線數(shù)據(jù)卡之間 的第一個數(shù)據(jù)連接;連接建立模塊,用于當判斷模塊的判斷結(jié)果為是時,建立與GGSN之間的與該第一個數(shù) 據(jù)連接對應(yīng)的分組數(shù)據(jù)協(xié)議PDP上下文的無線接入承載,并建立與該TE之間的虛擬以太網(wǎng) 連接;當判斷模塊的判斷結(jié)果為否時,建立與GGSN之間的與該第N個數(shù)據(jù)連接對應(yīng)的PDP 上下文的無線接入承載;所述N為大于1的自然數(shù)。
11. 如權(quán)利要求10所述的無線數(shù)據(jù)卡,其特征在于,還包括比較模塊和數(shù)據(jù)轉(zhuǎn)發(fā)模塊; 所述接收模塊,還用于TE通過虛擬以太網(wǎng)連接發(fā)送的上行IP數(shù)據(jù)包; 所述比較模塊,用于將所述上行IP數(shù)據(jù)包對應(yīng)的PDP上下文中的PDP地址與所述上行IP數(shù)據(jù)包的源IP地址進行比較;數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于當兩者一致時,將所述上行IP數(shù)據(jù)包通過其對應(yīng)的PDP上下文的 無線接入承載發(fā)送至GGSN ;當兩者不一致時,使用所述對應(yīng)的PDP上下文中的PDP地址更 新所述上行IP數(shù)據(jù)包中的源IP地址,將更新后的上行IP數(shù)據(jù)包通過所述對應(yīng)的PDP上下 文的無線接入承載發(fā)送至所述GGSN。
12. 如權(quán)利要求ll所述的無線數(shù)據(jù)卡,其特征在于,所述接收模塊,還用于接收GGSN通 過PDP上下文的無線接入承載發(fā)送的下行IP數(shù)據(jù)包;所述比較模塊,還用于將所述下行IP數(shù)據(jù)包的目的IP地址與所述無線數(shù)據(jù)卡與終端 設(shè)備TE之間的虛擬以太網(wǎng)連接的IP地址進行比較;所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊,還用于當兩者一致時,將所述下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接 轉(zhuǎn)發(fā)至所述TE ;當兩者不一致時,使用所述以太網(wǎng)連接的IP地址更新所述下行IP數(shù)據(jù)包 的目的IP地址,并將更新后的下行IP數(shù)據(jù)包通過虛擬以太網(wǎng)連接轉(zhuǎn)發(fā)至TE。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)連接建立、釋放方法、數(shù)據(jù)傳輸方法及無線數(shù)據(jù)卡,其中數(shù)據(jù)連接建立方法包括無線數(shù)據(jù)卡接收TE發(fā)起的建立與GGSN之間的數(shù)據(jù)連接的請求時,判斷該請求需要建立的數(shù)據(jù)連接是否是該TE與無線數(shù)據(jù)卡之間的第一個數(shù)據(jù)連接;若是,無線數(shù)據(jù)卡建立與GGSN之間的與該第一個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載,并建立與該TE之間的虛擬以太網(wǎng)連接;若否,無線數(shù)據(jù)卡建立與GGSN之間的與該第N個數(shù)據(jù)連接對應(yīng)的PDP上下文的無線接入承載。本發(fā)明實現(xiàn)了TE通過無線數(shù)據(jù)卡建立的數(shù)據(jù)連接支持同時激活多個PDP上下文。另外,由于保留了RmNet數(shù)據(jù)傳輸方式的優(yōu)勢,能夠保障Rm口的數(shù)據(jù)傳輸速率。
文檔編號H04W88/02GK101778484SQ200910215600
公開日2010年7月14日 申請日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者丁曉磊, 溫海龍 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
二手房| 垦利县| 通江县| 西丰县| 临安市| 玉龙| 武强县| 洪雅县| 茂名市| 清远市| 通许县| 麻江县| 邵东县| 汉阴县| 陆河县| 石楼县| 双流县| 肃北| 德化县| 石门县| 精河县| 通榆县| 蒙阴县| 博罗县| 永新县| 琼海市| 恭城| 天等县| 柳林县| 五指山市| 张家川| 叙永县| 沙田区| 盖州市| 拉孜县| 广德县| 丽江市| 万山特区| 徐汇区| 仙居县| 新平|