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

使用AT命令控制MTU大小的發(fā)現(xiàn)的制作方法

文檔序號:12290046閱讀:624來源:國知局
使用AT命令控制MTU大小的發(fā)現(xiàn)的制作方法與工藝

本發(fā)明依據(jù)35U.S.C.§119要求美國臨時申請?zhí)?2/107,587,2015年1月26日遞交的申請的優(yōu)先權(quán),該申請的標(biāo)的在此合并作為參考。

技術(shù)領(lǐng)域

所揭露實施例一般有關(guān)于無線通信,以及更具體地,有關(guān)于使用TA命令用于控制最大傳輸單元(Maximum Transmission Unit,MTU)大小(size)的上報(reporting)以及發(fā)現(xiàn)(discovery)的方法。



背景技術(shù):

在通信網(wǎng)絡(luò)中,層(layer)的通信協(xié)議的MTU為該層可以向前(onward)傳遞的最大協(xié)議數(shù)據(jù)單元(Protocol Data Unit,PDU)的大小(字節(jié),或者八字節(jié))。MTU參數(shù)通常與通信接口關(guān)聯(lián)出現(xiàn)。技術(shù)規(guī)范可以固定MTU的大小,或者系統(tǒng)可以在連接時(connect time)決定MTU。較大MTU帶來了更大的效率,因為每一個網(wǎng)絡(luò)封包(packet)承載著更多用戶數(shù)據(jù),而協(xié)議開銷依然固定,導(dǎo)致了更高的效率,意味著批量(bulk)協(xié)議吞吐量(throughput)的提高。更大MTU也意味著相同數(shù)據(jù)量的更少的封包數(shù)。在一些系統(tǒng)中,基于每個封包處理可以為關(guān)鍵的效能限制。但是,更大封包比更小封包占據(jù)一個更多時間的慢鏈路(slow link),導(dǎo)致了對于隨后封包的更大延遲,以及增加了延遲以及最小延遲。舉例說明,1500-字節(jié)封包,在網(wǎng)絡(luò)層以太網(wǎng)(Ethernet)所允許的最大,大約一秒占用(tie up)14.4k調(diào)制解調(diào)器。大封包也在存在通信錯誤時有問題。一個封包中單一比特的污染(corruption)需要整個封包重傳。在給定比特錯誤率下,更大封包更可能被污染。

在IP網(wǎng)絡(luò)中,網(wǎng)際協(xié)議(Internet protocol,IP)工作在很多網(wǎng)絡(luò)(internet)及技術(shù)上,每一個可以使用不同大小的封包。而主機可以知道自己的接口的MTU以及從初始握手中知道對端的可能性,其可能初始不知道與任何其他對端的鏈路鏈(chain of links)中最低MTU。一個問題是高層(higher-layer)協(xié)議可能產(chǎn)生比特定鏈路所支持的更大的封包。為了繞開這個問題,IPv4允許分割(fragmentation):將數(shù)據(jù)報(datagram)分為片段(piece),每一個足夠小到在單一鏈路上傳遞,其中每一個使用用于該接口而配置的MTU參數(shù)而分割。這個分割過程在IP層發(fā)生,以及標(biāo)記其分割的封包,這樣目的主機的IP層知道其應(yīng)該將封包重組(ressemble)到原始數(shù)據(jù)報。但是這個方法隱含著幾個可能缺點,包含增加的開銷(overhead)。

IP定義了網(wǎng)絡(luò)(internet)傳輸路徑的路徑(path)MTU為源以及目的之間的路徑中任意IP跳(hop)的最小MTU。路徑MTU為最大封包大小,其可以沒有經(jīng)歷分割而穿過(traverse)整個路徑。路徑MTU發(fā)現(xiàn)為決定兩個IP主機之間路徑MTU的技術(shù)。其透過在持續(xù)的(ongoing)封包的IP標(biāo)頭中設(shè)定不分割DF(Don’t Fragment,DF)選項而工作。沿著路徑MTU比封包小的任何裝置,會被丟棄這樣的封包,以及發(fā)回包含自己的MTU的ICMP“地址不可達(dá)(Destination Unreachable)”消息。這個信息允許源主機適當(dāng)?shù)亟档妥约旱募僭O(shè)(assumed)路徑MTU。上述處理重復(fù)直到MTU變?yōu)樽銐蛐∫詻]有分割地穿過整個路徑。

無線蜂窩通信網(wǎng)絡(luò)近年來指數(shù)增長。由于簡化網(wǎng)絡(luò)架構(gòu),LTE系統(tǒng)提供高峰值數(shù)據(jù)率、低延遲、改進(jìn)的系統(tǒng)容量以及低運作成本。LTE系統(tǒng),也作為4G系統(tǒng)被熟知,也提供與較舊無線網(wǎng)絡(luò)的無縫整合,例如GSM,CDMA以及UMTS。3GPP網(wǎng)絡(luò)一般包含2G/3G/4G系統(tǒng)的混合。具有網(wǎng)絡(luò)設(shè)計的優(yōu)化,在多個技術(shù)規(guī)范上已經(jīng)開發(fā)了很多改進(jìn),尤其在透過演進(jìn)封包系統(tǒng)(Evolved Packet System,EPS)提供無線IP服務(wù)上。

可以提供EPS/IP承載(bearer)以及連接管理,以及分配功能用于應(yīng)用(applications)以及使用API的終端裝置。對于外部應(yīng)用,根據(jù)3GPP TS 27.007“用于UE的AT命令集(set)”,EPS/IP承載以及連接管理以及分配功能可以透過AT(attention)命令A(yù)PI而提供。透過來自終端設(shè)備(Terminal Equipment,TE)的終端適配器(Terminal Adaptor,TA),AT命令用于控制移動終端(Mobile Termination,MT)功能以及GSM/UMTS網(wǎng)絡(luò)服務(wù)。

尋求用于在IP網(wǎng)絡(luò)中,UE使用AT命令而控制MTU大小上報以及發(fā)現(xiàn)的解決辦法。



技術(shù)實現(xiàn)要素:

本發(fā)明提供使用AT命令而控制MTU上報以及發(fā)現(xiàn)的方法。在通信網(wǎng)絡(luò)中,層的通信協(xié)議MTU為該層向前(onward)傳遞的最大協(xié)議數(shù)據(jù)單元的大小(字節(jié)或者八字節(jié))。在IP網(wǎng)絡(luò)中,如果被支持MTU大小比封包長度更小,IP封包可以分割。根據(jù)一個新穎方面,封包數(shù)據(jù)網(wǎng)絡(luò)(Packet Data Network,PDN)連接的封包數(shù)據(jù)協(xié)議(Packet Data Protocol,PDP)上下文(context)包含MTU信息。透過引入MTU信息到PDP上下文中,TE可以使用AT命令向網(wǎng)絡(luò)詢問(query)MTU參數(shù),以及因此避免分割。TE也可以使用AT命令以設(shè)定MTU參數(shù)以及控制MTU發(fā)現(xiàn)。

在一個實施例中,TE在移動通信網(wǎng)絡(luò)中建立封包數(shù)據(jù)網(wǎng)絡(luò)(PDN)連接。TE發(fā)送PDN連接的AT命令相關(guān)MTU信息。TE從MT接收MTU大小。最后,TE處理與PDN連接關(guān)聯(lián)的應(yīng)用數(shù)據(jù),以及基于從MT接收的MTU大小而生成(generate)IP封包。

在另一個實施例中,在移動通信網(wǎng)絡(luò)中,MT從TE接收AT命令。AT命令與PDN連接中MTU信息相關(guān)?;贛TU發(fā)現(xiàn)選項,MT發(fā)現(xiàn)PDN連接的MTU大小。最后,MT從MT發(fā)送MTU大小給TE。

在另一個實施例中,MT發(fā)現(xiàn)PDN連接的MTU大小,在移動通信網(wǎng)絡(luò)中。MT決定是否MTU大小已經(jīng)改變。MT也決定是否MTU上報被TE使能。如果MTU信息已經(jīng)改變以及如果MTU上報已經(jīng)被UE使能,透過未請求結(jié)果代碼(unsolicited result code,URC),MT發(fā)送已更新MTU大小給TE。

在再一個實施例中,UE在移動通信網(wǎng)絡(luò)中建立PDN連接。UE從應(yīng)用AP到調(diào)制解調(diào)器發(fā)送AT命令。AT命令與PDN連接的MTU信息相關(guān)。UE透過調(diào)制解調(diào)器,基于MTU發(fā)現(xiàn)選項,發(fā)現(xiàn)PDN連接的MTU大小。最后,UE處理與PDN連接關(guān)聯(lián)的應(yīng)用數(shù)據(jù)以及基于從網(wǎng)絡(luò)接收的MTU大小而生成IP封包。

下面詳細(xì)描述本發(fā)明的其他實施例以及有益效果。發(fā)明內(nèi)容不用于限定本發(fā)明。本發(fā)明保護(hù)范圍以權(quán)利要求為準(zhǔn)。

附圖說明

附圖中,相同數(shù)字標(biāo)示相似元件,用于說明本發(fā)明的實施例。

圖1為根據(jù)一個新穎方面,用于UE的具有MTU大小發(fā)現(xiàn)的示例3GPP無線網(wǎng)絡(luò)示意圖。

圖2為根據(jù)一個新穎方面,TE以及MT透過終端適配器(TA)銜接的架構(gòu)示意圖。

圖3為根據(jù)本發(fā)明的實施例,TE的簡化方塊示意圖。

圖4為根據(jù)本發(fā)明的實施例,MT的簡化方塊示意圖。

圖5為根據(jù)一個新穎方面,AT命令+CGCONTRDP的一個實施例的示意圖,其中,AT命令+CGCONTRDP用于獲取與CID關(guān)聯(lián)的每一個IP連接上,包含MTU大小在內(nèi)的PDP上下文參數(shù)列表。

圖6為在TE以及MT之間UE詢問MTU信息的消息流程圖。

圖7為檢測到MTU大小改變之后,MT使用URC上報MTU信息的機制示意圖。

圖8為TE以及MT之間MT上報MTU信息的消息流程圖。

圖9為根據(jù)一個新穎方面,AT命令+CGDCONT,一個實施例的示意圖,其中,AT命令+CGDCONT用于設(shè)定/讀取/測試(test)包含MTU發(fā)現(xiàn)選項的PDP上下文參數(shù)列表。

圖10為TE以及MT之間TE設(shè)定MTU發(fā)現(xiàn)選項的消息流程圖。

圖11為TE以及MT之間UE讀取/測試MTU發(fā)現(xiàn)選項的消息流程圖。

圖12為根據(jù)一個新穎方面,從TE角度,控制MTU上報以及發(fā)現(xiàn)的方法流程圖。

圖13為根據(jù)一個新穎方面,從MT角度,控制MTU上報以及發(fā)現(xiàn)的方法流程圖。

圖14為檢測MTU大小改變之后,MT使用URC上報MTU信息的方法流程圖。

圖15為根據(jù)一個新穎方面,AP以及調(diào)制解調(diào)器之間,使用AT命令MTU上報以及發(fā)現(xiàn)的UE的示意圖。

圖16為根據(jù)一個新穎方面,從UE角度控制MTU上報以及發(fā)現(xiàn)的方法流程圖。

具體實施方式

下面詳細(xì)參考本發(fā)明的一些實施例,伴隨附圖介紹本發(fā)明的例子。

圖1為根據(jù)一個新穎方面,用于UE的MTU大小發(fā)現(xiàn)的示例3GPP無線網(wǎng)絡(luò)示意圖。3GPP系統(tǒng)100為公共陸地移動網(wǎng)絡(luò)(PLMN)或者等同公共陸地移動網(wǎng)絡(luò)(Equivalent Public Land Mobile Network,EPLMN),其支持一個或者多個無線接入技術(shù)(Radio Access Technology,RAT)網(wǎng)絡(luò),例如4G/LTE系統(tǒng)、3G系統(tǒng)、以及可能的2G系統(tǒng)(圖未示)。每一3GPP系統(tǒng)具有固定基礎(chǔ)架構(gòu)單元,例如無線通信站102以及103,形成分布在地里區(qū)域中的無線網(wǎng)絡(luò)?;A(chǔ)單元也可以稱作接入點、接入終端、基站、節(jié)點B、演進(jìn)節(jié)點B(eNodeB,eNB)或者所屬領(lǐng)域中其他詞匯。無線通信站102以及103中每一個服務(wù)一個地理區(qū)域。4G/LTE系統(tǒng)具有eNB102,連接到系統(tǒng)架構(gòu)演進(jìn)(System Architecture Evolution,SAE)網(wǎng)關(guān)105,其包含服務(wù)網(wǎng)關(guān)(serving gateway,S-GW)以及封包數(shù)據(jù)網(wǎng)絡(luò)(Packet Data Network,PDN)網(wǎng)關(guān)(P-GW)。3G系統(tǒng)具有節(jié)點B 103,以及無線網(wǎng)絡(luò)控制器(RNC)。3G系統(tǒng)的RNC連接服務(wù)GPRS支持節(jié)點(serving GPRS support node,SGSN)106,其連接到SAE網(wǎng)關(guān)105。

在3GPP系統(tǒng)100中,無線通信裝置/用戶設(shè)備(User Equipment,UE)101可以由無線接入網(wǎng)絡(luò)(radio access network,RAN)111的eNB 102或者由節(jié)點B 103所服務(wù),以接入應(yīng)用網(wǎng)絡(luò),或者透過核心網(wǎng)絡(luò)112接入網(wǎng)絡(luò)(internet)110。UE 101與3GPP系統(tǒng)100建立用于數(shù)據(jù)服務(wù)的承載。UE 101在4G系統(tǒng)中透過S1接口建立EPS,或者透過lu接口在3G系統(tǒng)中建立PDP上下文。對于IP網(wǎng)絡(luò),EPS承載或者PDP上下文也稱作PDN或者IP連接。在圖1的例子中,為了建立4G系統(tǒng)中的EPS承載,UE 101發(fā)送PDN連接性(connectivity)請求給eNb102.UE101可以同時建立多個PDN連接,例如IP連接#1以及IP連接#2,如圖所示??商鎿Q的,UE101可以在3G系統(tǒng)中建立一個或者多個PDN連接,例如IP連接#3,如圖所示。

使用基于封包數(shù)據(jù)協(xié)議(Packet Data Protocol,PDP)上下文的應(yīng)用程序接口(Application Programming interface,API),EPS/IP承載以及連接管理以及分配功能,可以提供給應(yīng)用以及終端裝置。PDP上下文可以認(rèn)為是參數(shù)的數(shù)據(jù)記錄,其中以特定承載以及與目標(biāo)PDN的連接為特點。一個UE上運行的多個應(yīng)用可能需要與一個或者多個PDN的多個連接,所以可以定義多個PDP上下文。這些多個PDP上下文可以分組為主要(primary)PDP上下文(也稱作非次要PDP上下文)以及次要PDP上下文。多個主要PDP上下文提供多個連接給不同的PDN,以及每一個與唯一的IP地址關(guān)聯(lián)。

根據(jù)3GPP TS 27.007“用于UE的AT命令集”,對于外部應(yīng)用,EPS/IP承載以及連接管理以及分配功能可以透過AT命令A(yù)PI而提供。AT命令為終端設(shè)備(Terminal Equipment,TE)透過終端適配器(Terminal Adaptor,TA),用于控制移動終端(Mobile Termination,MT)功能以及來自GSM/UMTS網(wǎng)絡(luò)服務(wù)。在圖1的例子中,UE101包含TE、TA以及MT。TE可以使用AT命令控制MT實施承載以及連接管理以及分配功能。例如,TE可以使用AT命令詢問PDP上下文信息以及設(shè)定PDP上下文參數(shù)。根據(jù)一個新穎方面,PDP上下文包含MTU信息。在通信網(wǎng)絡(luò)中,層的通信協(xié)議MTU是層可以向前傳遞最大協(xié)議數(shù)據(jù)單元的大小。MTU參數(shù)通常與通信接口關(guān)聯(lián)出現(xiàn)。在IP網(wǎng)絡(luò)中,如果所支持的MTU大小小于封包長度,IP封包可以分割。因此,透過引入MTU信息到PDP上下文,TE可以使用AT命令從網(wǎng)絡(luò)詢問MTU參數(shù),以及因此避免分割。TE也可以使用AT命令設(shè)定MTU參數(shù)以及因此控制MTU發(fā)現(xiàn)。

圖2為根據(jù)一個新穎方面UE200的結(jié)構(gòu)簡化方塊示意圖,其中UE200包含透過終端適配器(TA202)銜接的終端設(shè)備(TE 201)以及移動終端(MT 203)。3GPP TS 27.007定義了多個AT命令用于基于PDP上下文,控制MT功能以及GPRS封包與服務(wù)。每一個AT命令包含上下文識別符(Context Identification,CID)參數(shù),作為AT命令應(yīng)用的特定PDP上下文(以及關(guān)聯(lián)的無線接入承載(Radio Access Bearer,RAB))的參考。依據(jù)需要,TA、MT以及TE可以實現(xiàn)在分離或者整合的實體中。所定義的AT命令可以使用在以下任何具體實現(xiàn)場景:TA、MT以及TE作為三個分離的實體;MT覆蓋下整合的TA,以及TE實現(xiàn)作為分離實體;TE覆蓋下整合TA,以及MT實現(xiàn)為分離實體;以及TA以及MT整合在TE覆蓋下作為單一實體。

在圖2的例子中,在TE201以及TA202之間的鏈路上觀察AT命令。但是,AT命令相關(guān)信息的大部分有關(guān)MT,不是有關(guān)TA。TE201以及TA202之間的接口運作在現(xiàn)存串行電纜、紅外線(infrared)鏈路,以及具有相似行為的各種鏈路上。TA202以及MT203之間的接口依賴于MT203內(nèi)的干擾。在一個實施例中,TE201發(fā)送AT命令給TA202,其轉(zhuǎn)換為MT控制以發(fā)送給MT203。AT命令可以為用于從MT203獲取MTU大小的讀取命令,或者用于設(shè)定MT203的MTU發(fā)現(xiàn)選項的設(shè)定命令。作為響應(yīng),MT203發(fā)送MT狀態(tài)回給TA202,其轉(zhuǎn)換為響應(yīng)以發(fā)送給TE201。響應(yīng)可以包含MTU大小以及設(shè)定信息。

圖3為根據(jù)本發(fā)明的實施例,終端設(shè)備(TE 300)的簡化方塊示意圖。TE300包含處理器301、存儲器302,以及協(xié)議棧310包含應(yīng)用(Application,APP)層、傳送(Transport,TCP/UDP)層、網(wǎng)絡(luò)(Network,IP)層,數(shù)據(jù)鏈路層以及物理(Physical,PHY)層。TE 300進(jìn)一步包含系統(tǒng)控制模塊320,包含用戶接口、配置以及控制模塊、連接處理器、MTU處理器、封裝(encapsulation)模塊以及分割(segmentation)模塊。處理器301處理不同的應(yīng)用以及調(diào)用不同系統(tǒng)控制模塊以實施TE 300的各種功能。存儲器302存儲程序指令以及數(shù)據(jù)303以控制TE 300的運作。系統(tǒng)控制模塊為可以實現(xiàn)以及配置為實現(xiàn)TE300的功能任務(wù)的電路。

對于IP數(shù)據(jù)服務(wù),TE 300與其目標(biāo)PDN,建立一個或者多個PDN連接到。在PDN連接建立之后,應(yīng)用數(shù)據(jù)需要在每一層封裝以及分割,從上層到下層(例如,TCP→IP→數(shù)據(jù)鏈路),然后在PHY層傳送。例如,應(yīng)用收據(jù)首先在傳送層使用TCP/UDP標(biāo)頭封裝(例如,TCP或者UDP封包),然后使用IP標(biāo)頭封裝以及基于MTU大小在網(wǎng)絡(luò)層分割(例如,IP封包)。TCP層也可以基于從MTU得到的最大分割大小(Maximum Segmentation Size,MSS),分割應(yīng)用數(shù)據(jù)。上述功能可以由連接處理器、MTU處理器、封裝模塊以及分割模塊,與協(xié)議棧310一起而處理。典型地,TE 300也配置有電話通訊框架電路(telephony framework circuits)(例如撥號器(dialer),呼叫管理器(call manager)等)以支持語音呼叫功能。此外,TE 300也支持如3GPP TS27.007所定義的AT命令,用于基于PDP上下文控制MT功能以及GPRS封包域服務(wù),PDP上下文包含CID所辨識的每一PDN連接的MTU信息。

圖4為根據(jù)本發(fā)明的實施例,移動終端(MT 400)的簡化方塊示意圖。MT400具有天線406,發(fā)送以及接收無線信號。RF收發(fā)器模塊404耦接天線,從天線406接收RF信號,將其透過基頻模塊(BB)405轉(zhuǎn)換為基頻信號以及發(fā)送給處理器401。RF收發(fā)器404也將從處理器401透過處基頻模塊405而接收的信號進(jìn)行轉(zhuǎn)換,將其轉(zhuǎn)換為RF信號,以及發(fā)送給天線406。處理器401處理已接收基頻信號以及調(diào)用不同功能模塊以實施MT 400的功能。存儲器402存儲程序指令以及數(shù)據(jù)403以控制MT 400的運作。

MT 400也包含一組協(xié)議棧410以及控制電路,包含多個系統(tǒng)模塊420以實施MT 400的功能任務(wù)。協(xié)議棧410包含非接入層(Non-Access-Stratum,NAS)層、無線資源控制(RRC)層、PDCP/RLC層、MAC層以及PHY層。系統(tǒng)模塊420包含配置模塊、控制模塊以及用于基于MTU發(fā)現(xiàn)選項發(fā)現(xiàn)MTU大小的MTU檢測器,以及用于上報MTU大小以及設(shè)定信息的MTU上報模塊。在圖4的例子中,MT400進(jìn)一步包含終端適配器(TA 430)其接收以及發(fā)送AT命令以及將AT命令轉(zhuǎn)換以由處理器401所處理,從而控制MT功能。在一個例子中,TA430從TE接收用于MT的AT讀取命令,以從網(wǎng)絡(luò)獲取MTU大小。在另一個例子中,TA430從TE接收AT設(shè)定命令,用于設(shè)定MTU發(fā)現(xiàn)選項,這樣,基于MTU發(fā)現(xiàn)選項MT實施MTU發(fā)現(xiàn)。

圖5為根據(jù)一個新穎方面,用于獲取PDP上下文參數(shù)列表的AT命令+CGCONTRDP的一個實施例的示意圖,上述參數(shù)中包含用于與CID關(guān)聯(lián)的每一個IP連接的MTU大小。如圖5所示,AT+CGCONTRDP命令為讀取(read)或者測試(test)命令。讀取命令的執(zhí)行返回了具有CID<cid>的主動(active)非次要PDP上下文的相關(guān)信息。如果參數(shù)<cid>在AT命令中忽略,那么用于全部主動非次要PDP上下文的相關(guān)信息被返回。測試命令的執(zhí)行返回與主動非次要PDP上下文關(guān)聯(lián)的<cid>的列表。

相關(guān)信息的已定義值包含<cid>:特定非次要PDP上下文識別符;<bearer-id>:EPS承載的識別符;<apn>:用于選擇封包數(shù)據(jù)網(wǎng)絡(luò)的邏輯名字<local_addr and subnet_mask>:給出MT的IP地址以及子網(wǎng)絡(luò)掩碼(mask);<gw_addr>:給出MT的網(wǎng)關(guān)地址;<DNS_prim_addr>:給出主要DNS服務(wù)器的IP地址;<DNS_sec_addr>:給出次要DNS服務(wù)器的IP地址<P_CSCF_prim_addr>:給出主要P-CSCF服務(wù)器的IP地址;<P_CSCF_sec_addr>:給出次要P-CSCF服務(wù)器的IP地址;<IM_CN_Signaling_Flag>:給出是否PDN上下文只用于IM CN子系統(tǒng)相關(guān)信令;<LIPA_indication>:指示出PDP上下文提供使用LIPA PDN連接的連接性(connectivity);以及<IPv4_MTU>:給出八字節(jié)表示的IPv4 MTU大小。

圖6為TE 601以及MT 602之間由TE詢問MTU信息的消息流程圖。TE 601也稱作AP,而MT602也稱作調(diào)制解調(diào)器(Modulator/Demodulator,modem)。步驟611中,AP與網(wǎng)絡(luò)建立PDN連接。這在UE首先打開以及附著到網(wǎng)絡(luò)時發(fā)生。PDN連接與PDP上下文識別符(context identifier,CID)關(guān)聯(lián)。步驟612中,AP發(fā)送AT命令+CGCONTRDP以獲取PDP上下文參數(shù)的列表,其中,PDP上下文參數(shù)的列表包含用于與CID關(guān)聯(lián)的PDN連接的MTU大小。在步驟613中,調(diào)制解調(diào)器檢測PDN連接的MTU大小。調(diào)制解調(diào)器可以具有默認(rèn)(default)MTU大小(例如,1500字節(jié))。但是,調(diào)制解調(diào)器典型地需要獲取或者發(fā)現(xiàn)用于PDN連接的MTU大小。步驟614中,調(diào)制解調(diào)器發(fā)送信令給網(wǎng)絡(luò)用于發(fā)現(xiàn)MTU大小。步驟615中,調(diào)制解調(diào)器從網(wǎng)絡(luò)接收用于MTU大小的響應(yīng)。步驟615中,調(diào)制解調(diào)器發(fā)送響應(yīng)回給AP,以響應(yīng)AT命令。該響應(yīng)包含用于PDN連接的PDP上下文參數(shù),PDN上下文參數(shù)包含新獲取或者發(fā)現(xiàn)的MTU大小。請注意步驟612可以發(fā)生在步驟613-615之后。例如,在步驟611的PDN連接建立之后,調(diào)制解調(diào)器可以自動詢問MTU大小(根據(jù)MTU上報設(shè)定,透過AT+CGDCONT),以及用于之后的AP詢問的MTU大小。步驟617中,AP基于MTU大小而處理應(yīng)用數(shù)據(jù)。舉例說明,應(yīng)用數(shù)據(jù)首先在傳送層使用TCP/UDP標(biāo)頭封裝(例如,TCP或者UDP封包),以及然后基于MTU大小在網(wǎng)絡(luò)層使用IP標(biāo)頭而封裝以及分割(例如,IP封包)。TCP層也可以基于從MTU得到的MSS而分割應(yīng)用數(shù)據(jù)。最后,步驟618中,數(shù)據(jù)應(yīng)用的IP封包在AP以及網(wǎng)絡(luò)之間的PDN連接上交換。

圖7為檢測到MTU大小改變之后,使用URC由MT上報MTU信息的機制示意圖。對于TE以及MT之間的正常通信,TE可以發(fā)出AT命令以及MT可以回應(yīng)AT命令。URC是一個例外。URC指示出甚至不直接與TE的任何AT命令的發(fā)出關(guān)聯(lián)的事件的發(fā)生。在URC下,MT可以主動上報預(yù)定事件,而沒有任何TE的AT命令。如圖7所示,步驟711中,MT檢測是否PDN連接的MTU大小已經(jīng)改變。步驟712中,MT檢查是否MTU上報被使能。步驟713中,如果是能了MTU上報,那么MT發(fā)送具有新更新的MTU大小的URC給TE。請注意,步驟712是可選的以及可以忽略。

圖8為TE801以及MT 802之間,由MT上報MTU信息的消息流程圖。TE801也稱作AP,而MT802也稱作調(diào)制解調(diào)器。步驟811中,AP發(fā)送AT命令使能或者禁止(disable)MTU上報選項(例如,透過AT+CGDCONT設(shè)定命令)。步驟812中,調(diào)制解調(diào)器發(fā)送信令給網(wǎng)絡(luò)用于發(fā)現(xiàn)PDN連接的MTU大小。在步驟813中,調(diào)制解調(diào)自從網(wǎng)絡(luò)接收MTU大小的響應(yīng)。例如,調(diào)制解調(diào)器可以周期性發(fā)送NAS信令給MME用于新更新的MTU大小。步驟814中,調(diào)制解調(diào)器檢測是否相同PDN連接的MTU從前一個值改變了。例如,調(diào)制解調(diào)器在自己的存儲器中存儲用于每一個PDN連接的MTU大小。步驟815中,調(diào)制解調(diào)器檢查是否使能了MTU上報。步驟816中,如果MTU大小已經(jīng)改變以及如果是能了MTU上報,那么調(diào)制解調(diào)器發(fā)送具有新更新的MTU大小的URS給AP。請注意,沒有從AP接收任何特定AT命令,使用URC上報新MTU大小。

圖9為根據(jù)一個新穎方面,用于設(shè)定(set)/讀取/測試PDP上下文參數(shù)的AT命令+CGDCONT的一個實施例的示意圖,該PDP上下文參數(shù)的列表包含MTU發(fā)現(xiàn)選項。如圖9所示,AT+CGDCONT命令為設(shè)定或者讀取或者測試命令。設(shè)定命令透過本地上下文識別符參數(shù)<cid>,指明用于PDP上下文辨識的PDP上下文參數(shù)的值,以及也允許TE指明是否請求了ESM信息的安全保護(hù)傳輸,因為PCO可以包含需要加密的信息。可以有其他原因,UE使用ESM信息的安全保護(hù)傳輸,例如如果UE需要傳遞接入點名字(APN)。PDP上下文的數(shù)量可以為已定義狀態(tài),同時透過測試命令的返回范圍而給出。讀取命令的執(zhí)行返回了用于每一已定義上下文的當(dāng)前設(shè)定。測試命令的執(zhí)行返回了命令值所支持的數(shù)值。如果MT支持幾個PDP類型<PDP_type>,用于每一個<PDP_type>的參數(shù)值的范圍,在分離的線上返回。

相關(guān)信息的已定義值包含<cid>:指明特定PDP上下文定義;<PDP_type>:指明封包數(shù)據(jù)協(xié)議的類型;<APN>:用于選擇封包數(shù)據(jù)網(wǎng)絡(luò)的邏輯名字<PDP_addr>:辨識應(yīng)用于PDP的地址空間的MT;<d_comp>:控制PDP數(shù)據(jù)壓縮;<h_comp>:控制PDP標(biāo)頭壓縮;<IPv4AddrAlloc>:控制MT/TA如何請求以得到IPv4地址信息;<request_type>:指示出用于PDP上下文的PDP上下文激活請求;<P-CSCF_discovery>:影響MT/TA請求如何得到P-CSCF地址;<IM_CN_Signaling_Flag_Ind>:指示給網(wǎng)絡(luò),是否PDP上下文為只用于IM CN子系統(tǒng)相關(guān)信令;<NSLPI>:指示出請求用于PDP上下文的NAS信令優(yōu)先級;<securePCO>:指明是否請求了安全保護(hù)傳輸;<IPv4_MTU_discovery>:影響MT/TA如何得到IPv4 MTU大小。如果MTU發(fā)現(xiàn)選項設(shè)定為0,IPv4 MTU大小發(fā)現(xiàn)的優(yōu)選被發(fā)現(xiàn)不被+CGDCONT影響。如果MTU發(fā)現(xiàn)選項設(shè)定為1,IPv4 MTU大小發(fā)現(xiàn)的優(yōu)選為透過NAS信令。

圖10為TE1001以及MT1002之間,透過TE設(shè)定MTU發(fā)現(xiàn)選項的消息流程圖。TE 1001也稱作AP,MT1002也稱作調(diào)制解調(diào)器。步驟1011中,AT發(fā)送AT命令+CGDCONT,用于設(shè)定PDP上下文參數(shù)的列表,上述PDP上下文參數(shù)的列表包含MTU發(fā)現(xiàn)選項。步驟1012中,調(diào)制解調(diào)器基于MTU發(fā)現(xiàn)選項而檢測MTU大小,其中MTU發(fā)現(xiàn)選項由AP設(shè)定。如果MTU發(fā)現(xiàn)選項設(shè)定為0,那么IPv4 MTU大小的發(fā)現(xiàn)的偏好(preference)不受+CGDCONT命令的影響。舉例說明,步驟1013(選項#1)中,默認(rèn)MTU發(fā)現(xiàn)機制為透過路徑MTU發(fā)現(xiàn)機制。路徑MTU發(fā)現(xiàn),透過在向外傳送的(outgoing)封包的IP標(biāo)頭中設(shè)定DF(不分割)選項而工作。MTU大小小于封包的沿著路徑的任何裝置,會丟棄這樣封包以及發(fā)回ICMP“目的不可達(dá)”消息,該消息中包含其MTU。這個信息允許源主機適當(dāng)減少其假設(shè)的路徑MTU。這個處理重復(fù),直到MTU成為足夠小,以沒有分割地穿過(traverse)整個路徑。

另一方面,如果MTU發(fā)現(xiàn)選項設(shè)定為1,那么IPv4 MTU大小的發(fā)現(xiàn)的偏好為透過NAS信令。典型地,調(diào)制解調(diào)器在下一個適當(dāng)?shù)腘AS消息中發(fā)現(xiàn)MTU大小(例如,嵌入在協(xié)議配置選項(Protocol Configuration Options,PCO)信息粒子(information element,IE)中)。例如,步驟1014(選項#2)中,調(diào)制解調(diào)器發(fā)送PDN連接性請求給網(wǎng)絡(luò)的MME。步驟1015中,調(diào)制解調(diào)器從網(wǎng)絡(luò)透過主動PDP(或者EPS承載)上下文而接收消息,或者修改PDP上下文請求(或者EPS承載),而從網(wǎng)絡(luò)接收MTU大小。步驟1016中,AP發(fā)送第二AT讀取命令+CGCONTRDP,用于獲取MTU大小。步驟1017中,調(diào)制解調(diào)器發(fā)送MTU大小給AP。

圖11為TE1101以及MT1102之間,透過TE讀取/測試MTU發(fā)現(xiàn)選項的消息流程圖。TE1101也稱作為AP,而MT1102也稱作調(diào)制解調(diào)器。步驟1111中,AP發(fā)送AT讀取命令+CGDCONT用于讀取PDP上下文參數(shù)列表,其中包含MTU發(fā)現(xiàn)選項。步驟1112中,調(diào)制解調(diào)器發(fā)送PDP上下文參數(shù)列表回給AP,該PDP上下文參數(shù)列表中包含MTU發(fā)現(xiàn)選項。步驟1113中,AT發(fā)送AT測試命令+CGDCONT用于測試所支持PDP上下文參數(shù),其中包含MTU發(fā)現(xiàn)選項。步驟1114中,調(diào)制解調(diào)器發(fā)送所支持的PDP上下文參數(shù)的范圍,其中包含所支持MTU發(fā)現(xiàn)選項的范圍,回給AP。

圖12為根據(jù)一個新穎方面,從TE角度控制MTU上報以及發(fā)現(xiàn)的方法流程圖。步驟1201中,TE在移動通信網(wǎng)絡(luò)中建立PDN連接。步驟1202中,TE發(fā)送與PDN連接的MTU信息相關(guān)的AT命令。步驟1203中,TE從MT接收MTU大小。步驟1204中,TE處理與PDN連接關(guān)聯(lián)的應(yīng)用數(shù)據(jù)以及基于從MT收到的MTU大小而生成IP封包。請注意,步驟1201以及步驟1202可以交換。例如,AT+CGDCONT設(shè)定命令可以用于配置PDP上下文檔案,TE可以首先建立PDP上下文檔案(profile)然后建立PDN連接。MTU詢問以及上報選項的設(shè)定可以在PDP上下文建立之前設(shè)定,或者在PDP上下文建立之后。

圖13為根據(jù)一個新穎方面,從MT角度,控制MTU上報以及發(fā)現(xiàn)的方法流程圖。步驟1301中,移動通信網(wǎng)絡(luò)中,MT從TE接收AT命令。AT命令為與PDN連接的MTU信息相關(guān)。步驟1302中,基于MTU發(fā)現(xiàn)選項,MT發(fā)現(xiàn)PDN連接的MTU大小。步驟1303中,MT從MT到TE發(fā)送MTU大小。請注意,如果AT命令為讀取命令(+CGCONTRDP),那么步驟1301以及1302可以交換。如果AT命令為設(shè)定命令(+CGDCONT),那么響應(yīng)第二AT讀取命令(+CGDCONT),MT發(fā)送MTU大小。

圖14為檢測到MTU大小改變之后,使用URC,透過MT上報MTU信息的方法流程圖。步驟1401中,移動通信網(wǎng)絡(luò)中,MT發(fā)現(xiàn)PDN連接的MTU大小。步驟1402中,MT決定是否MTU大小已經(jīng)改變。步驟1403中,MT決定是否TE使能了MTU上報。步驟1404中,如果MTU發(fā)小已經(jīng)改變以及如果MTU上報被TE使能,透過URC,MT發(fā)送已更新MTU大小給TE。

圖15為根據(jù)一個新穎方面,TE以及MT之間,使用AT命令MTU上報以及發(fā)現(xiàn)的UE示意圖。UE1501包含終端設(shè)備(TE),終端適配器(TA)以及MT。TE以及MT彼此透過TA,使用AT命令而通信。步驟1511中,UE1501與目標(biāo)PDN網(wǎng)絡(luò)建立PDN連接,目標(biāo)網(wǎng)絡(luò)透過第一CID#1而辨識。步驟1512中,TE發(fā)送AT設(shè)定命令(+CGDCONT)以設(shè)定包含偏好MTU發(fā)現(xiàn)選項的PDP上下文參數(shù)列表。舉例說明,MTU發(fā)現(xiàn)選項設(shè)定為1,指示出,NAS信令為偏好MTU發(fā)現(xiàn)選項。步驟1513中,MT基于MTU發(fā)現(xiàn)選項而檢測MTU大小,例如透過NAS信令。步驟1514中,MT發(fā)送NAS消息用于CID#1的MTU大小。步驟1515中,MT從網(wǎng)絡(luò)接收具有MTU大小的響應(yīng),其中該MTU大小嵌入在PCO IE中。步驟1516中,MT發(fā)送MTU大小給TE。步驟1517中,TE中的應(yīng)用處理器處理用于隨后數(shù)據(jù)服務(wù)的應(yīng)用數(shù)據(jù)。在一個例子中,應(yīng)用數(shù)據(jù)首先使用TCP/UDP標(biāo)頭在傳送層封裝(例如,TCP或者UDP封包),然后在網(wǎng)絡(luò)層,使用IP標(biāo)頭封裝以及基于接收的MTU大小分割(例如,IP封包)。最后,步驟1518中,在TE以及網(wǎng)絡(luò)之間交換用于CID#1的PDN連接的IP封包。請注意,步驟1512中的AT+CGDCONT設(shè)定命令可以用于配置PDP上下文檔案。所以,TE可以先在步驟1512建立PDP上下文檔案,然后在步驟1511建立PDN連接。MTU詢問以及上報選項的設(shè)定可以在PDP上下文建立之前設(shè)定,或者在PDP上下文建立之后設(shè)定。

UE1501可以同時建立多個PDN連接,每一個與不同的CID關(guān)聯(lián)。舉例說明,不同的PDN連接可以對應(yīng)不同目的的不同用戶應(yīng)用。例子包含用于網(wǎng)絡(luò)(internet)接入的PDN連接,用于VoLTE的PDN。不同的PDN連接可以由不同的P-GW服務(wù)。舉例說明,網(wǎng)絡(luò)(internet)PDN連接的P-GW位于網(wǎng)絡(luò)(internet)域,而VoLTE PDN連接的P-GW位于內(nèi)部IMS核心網(wǎng)絡(luò)中。步驟1521中,UE1501與其目標(biāo)PDN網(wǎng)絡(luò)建立PDN連接,其透過第二CID#2而辨識。步驟1522中,TE發(fā)送AT讀取命令(+CGCONTRDP)以獲取包含MTU大小在內(nèi)的PDP上下文參數(shù)列表。步驟1523中,MT基于之前設(shè)定的MTU發(fā)現(xiàn)選項,例如透過NAS信令獲取包含MTU大小在內(nèi)的PDP上下文參數(shù)列表。步驟1524中,MT發(fā)送用于CID#2的MTU大小的NAS消息。步驟1525中,MT從網(wǎng)絡(luò)接收嵌入在PCO IE中的MTU大小的響應(yīng)。步驟1526中,MT發(fā)送MTU大小給TE。步驟1527中,TE的應(yīng)用處理器為隨后的數(shù)據(jù)服務(wù)處理應(yīng)用數(shù)據(jù)。在一個例子中,在傳送層應(yīng)用數(shù)據(jù)首先使用TCP/UDP標(biāo)頭而封裝(例如,TCP或者UDP封包),然后在網(wǎng)絡(luò)層,使用IP標(biāo)頭而封裝以及基于已接收MTU大小分割(例如IP封包)。步驟1528中,在TE以及網(wǎng)絡(luò)之間交換用于CID#2的PDN連接的IP封包。請注意步驟1522可以在步驟1523-1525之后發(fā)生。例如,在步驟1521 PDN連接建立之后,調(diào)制解調(diào)器可以自動詢問MTU大小(根據(jù)AT+CGDCONT的MTU上報設(shè)定),以及以后用于MTU大小的AP詢問。

圖16為根據(jù)一個新穎方面,從UE角度,控制MTU上報以及發(fā)現(xiàn)的方法流程圖。步驟1601中,UE在移動通信網(wǎng)絡(luò)中建立PDN連接。步驟1602中,UE發(fā)送來自AP的AT命令給調(diào)制解調(diào)器。AT命令與PDN連接的MTU信息相關(guān)。步驟1603中,UE基于MTU發(fā)現(xiàn)選項,透過調(diào)制解調(diào)器發(fā)現(xiàn)PDN連接的MTU大小。步驟1604中,UE處理與PDN連接關(guān)聯(lián)的應(yīng)用數(shù)據(jù)以及基于從網(wǎng)絡(luò)接收的MTU大小而生成IP封包。

雖然聯(lián)系特定實施例進(jìn)行描述說明本發(fā)明,本發(fā)明保護(hù)范圍不以此為限。所屬領(lǐng)域技術(shù)人員在不脫離本發(fā)明精神范圍內(nèi)可以對多個實施例的特征進(jìn)行修改、潤飾以及組合,本發(fā)明保護(hù)范圍以權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凤山县| 盐边县| 旌德县| 宁晋县| 连平县| 全州县| 新民市| 西充县| 大同市| 仪征市| 苍南县| 南安市| 禹城市| 临武县| 南川市| 安化县| 灵石县| 东丰县| 桃园县| 璧山县| 蒲城县| 建宁县| 贵南县| 巧家县| 利辛县| 阳新县| 和平区| 石城县| 通辽市| 镇江市| 新和县| 龙川县| 辽中县| 彭州市| 衢州市| 曲麻莱县| 乡宁县| 霍山县| 东光县| 舟山市| 和林格尔县|