TWI458295B - 行動無線裝置中調適傳輸以提昇服務品質(QoS)的技術 - Google Patents
行動無線裝置中調適傳輸以提昇服務品質(QoS)的技術 Download PDFInfo
- Publication number
- TWI458295B TWI458295B TW100136963A TW100136963A TWI458295B TW I458295 B TWI458295 B TW I458295B TW 100136963 A TW100136963 A TW 100136963A TW 100136963 A TW100136963 A TW 100136963A TW I458295 B TWI458295 B TW I458295B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- application
- application data
- queue
- packet
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/38—Flow control; Congestion control by adapting coding or compression rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Description
所說明之實施例大體上關於無線行動通訊。更具體地,說明行動無線裝置中調適傳輸以提昇服務品質(QoS)之方法及設備。
行動無線通訊裝置,諸如行動電話或無線個人數位助理,可提供多種通訊服務,包括例如語音通訊、文字通信、網際網路瀏覽、及電子郵件。每一該些應用可具有操作特性之不同服務需要,諸如延遲潛伏之性能參數、封包漏失及信號抖動容忍度。隨著封包可經由行動無線通訊裝置與目的地端點之間之多個獨立節點而遍歷,針對應用提供端對端服務品質(QoS)之能力是困難的。在連接之無線存取網路部分中,藉由多個使用者可共享有限射頻帶寬,且無線存取網路部分之傳輸能力可隨時間而動態改變。調適高層應用服務封包之產生及傳輸以動態改變傳送封包流程之下層傳輸位準可提昇高層應用服務之QoS。
IP網路最初設計用於資料之最佳效果傳遞,其可容許不確定延遲及封包漏失。對於時間不敏感資料轉移而言,諸如當下載檔案或發送電子郵件時,可滿足該等最佳效果連接;然而,其他服務可需要最少產量位準或最大延遲以確保QoS水準。提供最佳效果連接QoS是困難的。當封包之下層傳輸從封包之高層產生及管理解耦合時,透過具有一組確保之屬性的連接,可較經由最佳效果連接更佳執行一些應用。例如,即時交談式語音連接及高品質視頻會議服務最初係設計用於具最小延遲之固定速率電路交換連接。將諸如二行動無線裝置之間之即時視頻及音頻連接的應用服務調適至可遭遇連接之無線存取部分的可變位元率及延遲之最佳效果連接是有挑戰性的。
因而存在行動無線裝置中封包之產生、管理及傳輸的調適需求,以提昇服務品質。
所說明之實施例大體上關於無線行動通訊。更具體地,說明行動無線通訊裝置中將網際網路協定(IP)報頭用於封包分類及優先化之方法及設備。
在一實施例中,一種管理行動無線裝置中服務品質之方法可包括至少下列步驟。行動無線裝置可經由無線通訊網路建立行動無線裝置中應用處理器與遠端裝置之間之應用服務連接。行動無線裝置中收發器可監控該行動無線裝置與該無線通訊網路之間之射頻存取鏈路之至少一即時屬性。藉由應用服務連接之行動無線裝置中應用處理器產生之封包,可透過射頻存取鏈路藉由收發器傳輸。收發器可將監控之射頻存取鏈路之至少一即時屬性之更新值提供至應用處理器。應用處理器可回應該更新值而調整封包資料產生,以管理該應用服務連接之服務品質屬性。
在另一實施例中,無線設備包括至少下列元件。無線設備包括經組配以產生與應用服務相關聯之一或更多封包的應用處理器。應用處理器亦經組配以接收與該應用服務相關聯之射頻存取鏈路之即時度量。此外,應用處理器經組配以依據該接收之即時度量而調整封包產生。無線設備亦包括經組配以從該應用處理器接收該一或更多封包的收發器。收發器亦經組配以經由該射頻存取鏈路而將該一或更多封包傳輸至無線通訊網路。收發器進一步經組配以監控該射頻存取鏈路之該即時度量,並將該即時度量之更新提供至該應用處理器。
在又另一實施例中,說明一種於電腦可讀取媒體中編碼之電腦程式產品,用於調適傳輸以提昇行動裝置中服務品質。在該行動裝置中,非暫時性電腦程式碼,用於產生該行動裝置與經由無線網路之遠端裝置之間之應用服務連接之複數封包。電腦程式產品亦包括非暫時性電腦程式碼,用於經由該行動裝置與該無線網路之間之射頻存取鏈路傳輸該複數封包。行動裝置亦包括非暫時性電腦程式碼,用於監控經由該行動裝置而傳輸該複數封包之該射頻存取鏈路之即時屬性。行動裝置包括非暫時性電腦程式碼,用於依據該監控之該射頻存取鏈路之即時屬性,而修改該複數封包之產生或傳輸。
在下列說明中,提出許多特定細節,以提供在所說明之實施例隱含觀念之徹底理解。然而,對於熟悉本技藝之人士顯然可體現所說明之實施例而無一些或全部該些特定細節。在其他範例中,不詳細說明熟知之程序步驟,以避免不必要模糊隱含觀念。
高速通訊鏈路的成長已使諸如網際網路之公共基礎建設可支援多樣化應用,包括語音、音頻、視頻、遊戲、資料轉移,其同步支援其他項目。跨越通訊鏈路之存取不同服務的不同應用可需要不同服務品質(QoS)屬性以適當操作。當經由通訊鏈路傳送時,可不同而非相同處理藉由每一應用產生之封包。不同應用可需要封包具有不同數量之延遲、抖動、漏失率及產量。一些應用可對於時間延遲更敏感,諸如交談式語音、視頻會議及互動式遊戲。其他應用,諸如當安全下載資料檔案時,針對高度可靠連接可需要封包之確保抵達而無封包漏失。
網際網路最初設計用於提供最佳效果服務,同時已附加QoS能力,調適應用以透過其下動態改變連接而作動良好可進一步提昇性能。通訊網路之存取部分,尤其無線存取鏈路可在許多同步使用者之中共享可用資源之有限帶寬,且每一使用者可使用多個應用。行動裝置可提供應用服務,其可經由許多不同類型連接傳送,且使用者可預期來自與連接無關之應用服務的類似性能,其中該連接之封包係透過該行動裝置傳送。達成網際網路封包之所欲QoS處理是有挑戰性的,亦已知為網際網路協定(IP)資料電報,原始係設計用於透過有限帶寬無線存取鏈路而經由諸如通訊網路內之路由器的高層處理節點傳送。在典型實施中,在諸如IP路由器於網際網路層使用之高層的QoS,可於諸如無線收發器及存取網路系統在鏈路層使用之下層的QoS分別定義及維持。可供應在網際網路層之QoS及在鏈路層之QoS二者,以滿足應用之需要,且二不同QoS機構可並列使用。提供管理跨越無線存取連接之傳送的下層功能與產生於無線存取連接上傳送之封包的高層功能之間之本地近端回饋,可更快速地將應用服務調適至可用鏈路狀況。
在行動裝置中運行之應用服務可經由介於其間之通訊網路而連接至在遠端裝置中運行之並列應用服務。行動裝置與遠端裝置之間之連接可遍歷二無線及有線區段。無線存取區段可使用許多不同無線存取技術之一。行動裝置中應用服務可依據來自遠端裝置之遠端回饋而經由通訊網路連接調適為狀況中變化;然而,此遠端回饋在達到行動裝置之前可招致顯著的延遲,藉此限制迅速,基此應用服務可回應而改變網路狀況。用於遠端回饋之典型度量可依據需要多個接收之封包的移動平均數,以調適為通訊網路連接中改變。封包可招致之低可靠性及高延遲可不利地影響調適為改變狀況之堅固性及響應性。
來自共同設於其中應用處理器運行應用服務之行動裝置的基帶收發器之即時本地近端回饋可提供行動裝置可調適之額外資訊。本地回饋可包括「粗略」度量與相關聯之行動裝置與遠端裝置之間之連接的無線存取部分。粗略度量可包括無線存取通道品質度量,諸如通道帶寬、QoS設定檔及接收或量測之信號強度。應用處理器可修改應用服務之封包的產生,且基帶收發器可修改透過支援應用服務之無線鏈路的封包傳輸,以提昇服務品質。因為粗略度量可隨時間而緩慢改變,依據該些粗略度量而調適應用服務可提供應用服務行為之粗略調整。本機回饋亦可包括與更快速改變之連接的無線存取部分之屬性相關聯之「精細」度量。該些精細度量可包括連接之無線存取部分之傳輸率的量測、經由連接而轉移資料離開一或更多佇列之資料傳輸率、及以規律時間間隔量測之佇列位準。精細度量可藉由收發器而即時監控,並回頭向應用處理器報告。依據該些精細度量而調適應用服務可提供應用服務之行為的精細調整。
應用處理器可針對單一連接產生多個封包類型,諸如針對即時互動式「視頻電話」連接之視頻封包及音頻封包之組合。類似地,視頻封包可包含不同類型,諸如包含參考視頻訊框之封包及包含非參考視頻訊框之其他封包。多樣性封包類型之封包分類可已知分為應用處理器之封包及經由連接之無線存取部分傳輸封包之基帶收發器之封包二種。應用服務可符合不同封包類型之不同優先性,例如依據特定類型之封包的漏失或延遲可如何影響應用服務之服務品質。藉由應用處理器產生之封包可直接(諸如使用帶內欄位或封包內區段)或間接(諸如使用伴隨封包之帶外信令訊息)標示。基帶收發器可使用封包分類指示封包進入一或更多佇列及於一或更多佇列內追蹤不同封包類型。在代表實施例中,每一佇列可與具有可影響服務品質之一組屬性的無線存取鏈路連接相關。單一佇列可包含具有不同分類之封包。
基帶收發器可監控無線存取鏈路連接之即時屬性,包括饋送連接之一層佇列及離開佇列之資料傳輸率。所量測之佇列位準及離開之資料傳輸率可平均佇列中所包含之所有封包,或可更具體地量測與單一應用相關聯之封包。有關無線通訊網路中控制機構所指定之可用無線存取鏈路資源,可於連接期間因無線存取網路中改變狀況而顯著改變。信號可於所遭遇之衰減、雜訊及干擾中改變,且無線存取網路之帶寬可於同步之多個應用及多個使用者之中共享。因而無線存取連接可支援以改變速率(或改變尺寸之叢發)之傳輸,而非連續一致的資料傳輸率。
行動無線裝置中一或更多基帶佇列之尺寸可依據從遠端遠端裝置之最大來回承認時間而予選擇。在代表實施例中,基帶佇列尺寸可相對大以確保資料總是可用而透過最佳效果無線存取鏈路連接發送。有關基帶收發器中全基帶佇列可妨礙藉由行動裝置中應用處理器所產生之新資料封包的接受,當無線存取鏈路發生高潛伏延遲或資料率壓制時,可採取校正動作以調整資料封包之產生或傳輸。藉由基帶收發器可監控即時資訊並將其提供至應用處理器。佇列內資料封包可依據來自應用服務之命令及控制而選擇性丟棄,並可調整資料封包產生以適應無線通訊鏈路之改變狀況,藉此提昇用於應用服務連接之服務品質。此外,可藉由基帶收發器將有關丟棄之封包的資訊報告予應用處理器,且應用處理器可針對如何立即反應報告之資訊而採取決定性動作。
圖1描繪行動無線通訊裝置106可連接之重疊的無線通訊細胞之無線通訊網路100。無線通訊網路100可根據一或更多不同通訊協定而操作,諸如全球通訊系統(GSM)協定、通用行動電信系統(UMTS)協定或藉由若干電信標準組織合作之第三代夥伴計畫(3GPP)發展及維持之長期演進(LTE)協定。另一方面,無線通訊網路100可使用藉由3GPP2發展之該些分碼多工存取2000(CDMA2000)標準之一而予操作。本文中之討論將主要集中在UMTS,但相同觀念可應用於其他無線存取網路技術。
每一無線通訊細胞可涵蓋從集中之無線電網路子系統(RNS)延伸之地理區域。代表行動無線通訊裝置106可包括「智慧型」電話及具無線連接性之行動計算裝置。當配置無線連接性裝置時,亦可使用行動計算裝置。無線連接能力可包括於行動無線通訊裝置106內部,或可藉由附加外部無線裝置至行動計算裝置而予體現,諸如連接到桌上型電腦之數據機伺服器鑰(modem dongle)。行動無線通訊裝置106可從無線通訊網路100中一些不同細胞接收通訊信號,每一細胞係以與行動無線通訊裝置106不同距離設置。行動無線通訊裝置106可連接至服務細胞102中無線電網路子系統104,並可知曉無線通訊網路100中相鄰細胞,諸如相鄰細胞110中無線電網路子系統108。連接行動無線通訊裝置106至細胞之無線電資源可於多個行動無線通訊裝置之中限制及共享。行動無線通訊裝置106可支援多個並列流程至無線電網路子系統104,每一流程可提供不同服務品質(QoS)特性。源於來自不同應用之行動無線通訊裝置106的封包可依據每一應用之QoS需要而映射至不同流程。
圖2描繪包括UMTS及GSM無線存取網路元件之無線通訊網路的混合階層式架構200。於GSM無線通訊網路中操作之行動無線通訊裝置106可稱為行動站(MS)204,同時於UMTS網路中操作之行動無線通訊裝置106可稱為使用者裝備(UE)202。行動無線通訊裝置106可包括連接至使用不同無線電網路技術之多個無線通訊網路的能力,諸如連接至GSM網路及連接至UMTS網路;因而下列說明亦可應用於「多重網路」裝置以及單一網路裝置。MS 204可經由已知基地台子系統(BSS)218之無線電網路子系統而連接至GSM無線通訊網路。BSS 218可包括基地收發器台(BTS)220,其傳輸及接收MS與無線通訊網路之間之射頻信號;以及基地台控制器(BSC),其管理核心網路236與MS 204之間之通訊。在GSM無線通訊網路中,MS 204可一次連接至一BSS。由於MS 204移動遍及GSM無線通訊網路,BSC 222可管理MS 204交接至設於不同細胞中之不同BTS 220。
GSM無線存取網路BSS 218連接至集中之核心網路236,其可提供電路交換及封包交換能力。封包交換能力可提供一般封包無線電服務(GPRS),其於MS 204與外部資料網路之間傳輸網際網路協定(IP)封包。具有GPRS能力之GSM網路亦可稱為2.5G網路。當針對連接而建立封包資料協定(PDP)上下文時,可建立MS 204與公共資料網路234之間之資料封包攜帶連接的QoS特性。當建立連接時,MS 204可要求諸如封包延遲或平均資料率產量之特定QoS特性。無線網路可接受或拒絕來自MS 204之要求。當無線網路可接受來自MS 204之要求時,於MS 204與BSS 218之間連接期間,即時資料率可改變,藉此影響需要穩定資料率之應用服務之性能。亦可使用其中未確保特定資料率之最佳效果連接。
核心網路236可包括電路交換域238,其可攜帶語音報務至/自外部公共交換電話網路(PSTN);及封包交換域240,其可攜帶資料報務至/自外部公共資料網路(PDN)。電路交換域238可包括多個行動交換中心(MSC)228,其連接行動用戶至其他行動用戶,或經由閘道MSC(GMSC)230連接至其他網路上之用戶。封包交換域240可包括多個支援節點,稱為服務GPRS支援節點(SGSN)224,其於行動用戶之中發送資料報務,並經由一或更多閘道GPRS支援節點(GGSN)226而至PDN 234中其他資料源及接收點。核心網路236可藉由使用不同無線電鏈路技術之多個無線電鏈路存取網路子系統共用。如圖2中所示,可連接至相同核心網路236。
核心網路236之每一電路交換域238及封包交換域240可並列操作,且二域可同步連接至不同無線存取網路。UMTS無線存取網路中通用地面無線存取網路(UTRAN)214可包括多個無線電網路子系統(RNS)216。每一RNS 216可包括傳輸及接收射頻信號之「節點B」206/210。RNS 216亦可包括無線電網路控制器(RNC)208/212,其管理「節點B」206/210網路元件與核心網路236之間之通訊。不同於GSM無線存取網路中之MS 204,UE 202可同步連接至一個以上之無線電網路子系統(RNS)216。一RNS 216可包括「服務」無線電網路控制器(SRNC)208,其經由主要節點B 206維持UE 202與核心網路236之間之邏輯連接。第二RNS 216可包括「漂移」無線電網路控制器(DRNC)212,其經由二次節點B 210提供附加無線電鏈路資源,二次節點B 210經由主要節點B 206而補充無線電鏈路。
UMTS無線通訊網路可使用已知寬帶碼分多工存取(W-CDMA)之無線通訊無線電鏈路技術。W-CDMA傳輸可依據直接序列展頻調變而佔據極寬帶寬。UMTS網路中UE 202與RNS 216之間之傳輸可藉由展頻碼而予調變,且連接至RNS 216之每一UE 202可使用不同展頻碼但使用相同頻譜而同步傳輸。接收之信號可藉由以正確匹配之解展頻碼使其相關而予解調。由於用於W-CDMA之該組展頻碼可相互正交,發交特定UE之信號可與傳輸至其他UE之信號區隔,儘管所有信號可重疊並同步使用相同頻譜。相較於藉由GSM信號使用之較窄200 kHz通道帶寬,MTS展頻信號可佔據較寬5 MHz通道帶寬。
為使UE 202與RNS 216通訊,諸如具有特定頻率及展頻碼之無線存取載體(RAB)的無線電資源,可藉由RNS 216回應來自UE 202之服務要求而予配置。當要求及可用時,可配置無線電資源,並當未使用時解配置,以便於多個UE 202之中共享無線電頻譜。為使用無線通訊網路之GPRS能力,UE 202可「連接」至網路並「啟動」封包資料協定(PDP)上下文。藉由連接至網路,UE 202本身識別且無線通訊網路100確認UE 202之位置。啟動PDP上下文使IP報務可經由UE 202與RNS 216之間之「空氣」介面上無線電資源轉移。UE 202可獲得IP位址,並可經由UMTS網路而建立與服務品質(QoS)設定檔之邏輯連接。UE 202可同步具有多個PDP上下文,且每一PDP上下文可使用不同RAB。
雖然圖2描繪依據GSM或UMTS技術之無線通訊網路的元件,組件之類似階層式架構可應用於其他無線存取技術,諸如已建立之CDMA2000標準化協定及新興「長期演進」(LTE)協定。類似於UE 202及MS 204之行動通訊裝置可使用無線存取技術連接至存取網路系統。針對類似於本文中針對GSM及UMTS協定所說明之該些協定,可實現針對在網際網路協定(IP)網路層及較低層之無線電鏈路層之行動通訊裝置中應用服務之QoS的管理。
圖3描繪諸如MS 204或UE 202之行動無線通訊裝置106的典型組件。應用處理器(AP)302可執行高層功能,諸如維持IP堆疊,及要求及釋放資料連接。AP 302可產生IP封包(亦已知為資料電報)及將其轉移至基帶收發器(XCVR)304而處理為下層封包,亦稱為協定資料單元(PDU)。下層PDU可適當格式化而透過無線連接傳輸。行動無線通訊裝置106中XCVR 304可經由無線電「空氣」介面而針對無線通訊網路100中之RNS 216來傳輸及接收相應於高層信令之下層封包及資料封包。AP 302及XCVR 304可包含於行動無線通訊裝置106中。另一方面,XCVR 304可外部連接到行動計算裝置(未顯示),以提供類似無線連接性並藉此一同形成行動無線裝置。AP 302與XCVR 304之間之介面可為專屬介面或標準化介面。
圖4描繪連接至公共資料網路234之行動無線通訊裝置106,以提供行動無線通訊裝置106中之應用處理器302與公共資料網路234中(或連接到公共資料網路234)之端點(未顯示)之間之端對端服務406。端對端服務406可包括應用服務連接,其支援使用一或更多視頻、音頻及資料之組合的雙向通訊。端點可包括遠端裝置,諸如具類似能力之另一行動無線通訊裝置106。端對端服務406可以應用位準操作,並可使用一組互連載體以傳送行動無線通訊裝置106與端點之間之IP封包。不同載體可用於連接內個別節點之間之連接。專屬載體402可連接行動無線通訊裝置106內AP 302與XCVR 304之間。個別地,無線存取載體(RAB)404可連接無線通訊網路之無線存取部分中行動無線通訊裝置106與RNS 216之間。無線網路內可存在附加載體服務(儘管圖4中未清楚顯示)。載體可存在於核心網路236內,且附加載體可將閘道(諸如CN 236之封包交換域240中之GGSN 226)連接至PDN 234中之端點。
每一載體可具有一組相關載體服務QoS參數,而提供至載體之使用者。UMTS通訊協定說明具有不同QoS特性之若干報務類別,包括通話、串流、互動及背景類別。通話及串流類別可用於傳送延遲敏感封包,同時互動及背景類別可支援具較寬鬆延遲需要之應用。每一類別亦可具有與延遲變化(抖動)相關聯之QoS參數,尤其是封包漏失率。可使用交談式報務類別之應用的範例為透過IP之語音(VOIP)應用。攜帶語音之IP封包可具有低延遲需要,並可需要IP封包係以嚴格順序遞送。交談式類別可容許一些語音封包漏失。可使用交談式報務類別之其他應用包括視頻電話學及視頻會議,其可攜帶音頻、視頻及資料轉移之多媒體組合,以及互動式遊戲。交談式類別應用可典型地包含雙向資料轉移。
串流類別應用可提供單向資料轉移,諸如具有較不嚴格延遲需要及藉由使用者限制之(若有的話)交互性的音頻及視頻串流。為達成串流音頻及視頻之可接受播放品質,串流類別應用之封包漏失率可低於使用交談式類別之語音或視頻電話學應用。串流類別中封包之遞送順序可為接收之音頻或視頻流的適當播放而保留。
互動式報務類別可支援具較通話及串流類別為低之延遲敏感性之應用。可使用互動式報務類別之代表應用可包括網絡瀏覽及存取電子郵件。基於低限制延遲需要,互動式報務類別連接可藉由添加糾錯及重新傳輸而提供提昇之位元錯誤率(及提昇之封包漏失率)。最後,背景報務類別可用於無嚴格延遲需要之應用。背景類別可提供高資料完整性,諸如用於檔案轉移協定。
UMTS載體可定義每一報務類別之特定QoS屬性的值或範圍,諸如可接受封包漏失率、最大延遲潛伏及封包遞送順序之需要。諸如行動無線通訊裝置106與RNS 216之間之無線存取載體404的UMTS載體,可同步支援行動無線通訊裝置中來自多個應用之報務。應用處理器302可產生IP封包,其包括指明IP封包之要求的QoS處理之報頭。藉由行動無線通訊裝置106中無線XCVR 304使用之無線鏈路的QoS機構,及藉由無線存取網路中RNS 216使用的QoS機構,可彼此區隔而未良好整合。並未良好定義如何針對起始於應用處理器302之應用之IP封包調用無線RAB 404上特定QoS屬性集。為克服此不足,可經由「專屬」載體402伴隨IP封包將有關IP封包之QoS需要的通訊傳送至XCVR 304。接著XCVR 304可將IP封包映射至具有諸如以上所說明之特定報務類別之所欲QoS特性之適當RAB 404。
圖5描繪通訊協定之階層式堆疊500,其可藉由行動無線通訊裝置106以及藉由跨越端對端服務406之通訊鏈路的節點中之處理方塊使用。階層式堆疊500中高層可較接近應用之處理,同時堆疊中較下層可較接近跨越實體鏈路之資料的傳輸。應用層502中應用514可產生使用者資料並將資料傳遞至設於跨越通訊鏈路之並列應用層中之另一同級位準應用。可於應用層502位準操作的一些已知協定包括超文件轉移協定(HTTP),諸如用於網絡瀏覽及用於複製主機電腦之間之資料的檔案轉移協定(FTP)。應用層502中應用514可將使用者資料向下傳遞至階層式堆疊500中之下層進行附加格式化及處理,以便跨越通訊網路傳遞使用者資料。
於應用層502產生之應用位準資料可傳遞至傳送層504,其可將應用位準資料轉移至通訊鏈路之另一端之同級傳送層504。二共同傳送層協定包括傳輸控制協定(TCP)518及使用者資料電報協定(UDP)516。連接導向協定之TCP 518可確保應用位準資料以最小錯誤之適當順序抵達。可拋棄複製資料,並可重新傳輸漏失資料。因而可考量TCP 518以提供可靠資料傳送。無連接協定之UDP 516可提供不太可靠之鏈路,其可用於可容許無次序資料、漏失資料具接收錯誤之資料及複製資料的應用。對於延遲更敏感但對於封包漏失較不敏感之應用,諸如VOIP,可較佳地將UDP 516而非TCP 518用於資料傳送。傳送層504可將接收之應用資料格式化為封包(或資料電報)並將封包傳遞至網際網路層506。
網際網路層506可包括網際網路協定(IP)520以提供網路之間封包的傳輸,即將封包從來源發送至目的地。傳送層封包(例如UDP資料電報)可封裝於IP封包中,其包括具IP位址之IP報頭而可指明IP封包之來源及目的地。路由器可讀取IP報頭以決定將封包傳送至哪一節點,以達到其目的地。行動無線通訊裝置106中應用處理器302可經由階層式堆疊500中上三層處理應用資料,接著將IP封包傳遞至收發器304而進一步處理為透過無線存取載體(RAB)404傳輸之適當形式。
收發器304可包括處理元件以實施資料鏈路層510(亦稱為鏈路層532),其包括若干子層。資料鏈路層510可包括封包資料收斂協定(PDCP)524層、無線電鏈路控制(RLC)526層及媒體存取控制(MAC)528層。協定堆疊中較高之傳送及網際網路協定層的應用可與用於透過實體媒體而實際傳輸及接收資料的任何實體硬體網路技術無關。下層可將IP封包轉換為適於在實體媒體上傳輸之形式。
PDCP 524層可執行IP封包上IP報頭壓縮及解壓縮。RLC 526層可將修改之IP封包切割及重組為鏈路層協定資料單元(PDU)序列。在確認模式中,RLC 526層可於重組IP封包之前確定接收所有鏈路層PDU。MAC 528層可將鏈路層PDU多工及解多工為遞送至實體(PHY)層512之傳送通道的傳送方塊。PHY層512之不同實體傳送協定530可用於不同實體媒體,諸如包括GSM、UMTS、CDMA 2000及LTE之無線協定指明之不同無線存取無線電技術。網路層508之無線電資源控制(RRC)522處理單元可提供資料鏈路層510及實體層512之控制。
如圖6中所示,源於行動無線通訊裝置106中應用層502之應用資料方塊606可封裝為UDP資料608。當使用UDP 516傳送層協定以形成傳送層封包時,UDP報頭610可附加至傳送層504中UDP資料608。傳送層封包可傳遞至網際網路層506作為IP資料方塊609,其可依次連同IP報頭612封裝而形成IP資料電報614。IP資料電報614可視為應用處理器302遞送至行動無線通訊裝置106中收發器304之資料的基本單元。
使用鏈路層532協定之收發器304可將IP資料電報614轉換為一系列下層協定資料單元(PDU)616,其可跨越實體層鏈路傳輸。IP報頭612可包括目的地之位址,諸如行動無線通訊裝置106中應用可連接至遠端裝置604而提供端對端服務406。多個中間節點可存在於起始行動無線通訊裝置106與目的地伺服器604之間。在中間節點之路由器602可依據IP報頭612中之資訊傳送IP資料電報614。
圖7描繪針對連接至遠端裝置604之行動無線通訊裝置106的控制及回饋連接700,以提供端對端服務406。應用514可於行動無線通訊裝置106之應用處理器302中之應用層502操作。來自於遠端裝置604中並列應用層502操作之並列應用514的遠端回饋706可提供一層服務品質,但遠端回饋路徑可被延遲並歷經跨越遍歷其中連接之連接的可靠性問題。除了來自遠端裝置604之遠端回饋706以外,與應用處理器302共同設於行動無線通訊裝置106中之收發器304可提供本機回饋704。本機回饋704可更快速地到達,並具較遠端回饋706更大可靠性,藉此增強應用處理器302對於應用514之控制,以提供提昇之服務品質。本機回饋704可包括有關無線存取鏈路708之動態資訊以及結構之即時屬性及收發器304內之資料流。本機回饋中所提供之一些資訊可緩慢改變,藉此提供機構進行QoS之粗略調整,同時所提供之其他資訊可快速改變,使能精細調整QoS以動態改變網路狀況。本機回饋704可安全、可靠、快速及徹底,並可提供顯著更詳細之有關無線存取鏈路708上的本地網路狀況,其可影響應用514之QoS。除了傳統應用位準QoS機構以外,可使用動態即時屬性,諸如經由行動無線通訊裝置106之報務流及無線存取鏈路708品質之量測,以提昇應用服務連接之QoS。
圖8描繪結構800,其中行動無線通訊裝置106之收發器304中多個佇列812支援藉由應用處理器302中多個應用802產生之IP資料電報614。IP資料電報分類單元804可接收來自多個應用802之IP資料電報614,並可根據提供之標籤予以分類進行QoS處理。IP資料電報614可藉由IP資料電報分類單元804劃分為可提供不同QoS屬性之不同佇列812。鏈路層532及實體層512單元可進一步修改IP資料電報614為適於透過連接至無線電網路子系統216及接著連接至核心網路236之無線存取網路上多個外部流程814傳送之尺寸及形式。
一些佇列812可支援單一應用,諸如佇列806可包含「應用A」之IP資料電報614。另一些佇列812可包含藉由多個應用產生之IP資料電報614,諸如「應用B」及「應用C」之佇列808。「控制」佇列810可包含用於高層管理之封包,諸如TCP承認封包。控制佇列810中封包可透過資料封包而區分優先順序,且一應用之資料封包可依據可置放之佇列而透過其他應用而區分優先順序。
當經由無線存取連接傳送時,應用之資料封包產生經由外部流程814而與資料率良好匹配,可提供即時同步音頻及視頻之應用802便可最佳執行。在「最佳效果」無線存取連接上,可用資料率可相當改變,且音頻及視頻品質可調整而匹配可用資料率提供之回饋可達到以及時方式產生資料封包之應用802之狀況。來自端對端連接可終止之遠端裝置於高層之回饋可招致較快速調整本地行動無線通訊裝置216中封包產生所需之更多延遲。
收發器304中諸如多個佇列812之一的佇列可接受應用802之資料封包。由於相對於無線電網路子系統216之外部流程814的可用無線電鏈路資源可改變,從佇列移除之封包數量可與時間間隔期間置於佇列中之封包數量不同。佇列尺寸可經選擇而為極大,例如約數千位元組資料,以確保當連接作用時佇列可罕見地完全空,因而若不規則亦總是針對應用提供穩定的資料封包之流。亦可依據是否支援特定QoS而選擇佇列尺寸。對「最佳效果」佇列而言,佇列尺寸可取決於帶寬延遲產物。
為提供提昇之服務品質,可從收發器304提供有關無線存取鏈路之狀態的即時基帶資訊至應用處理器302。基於更新之資訊,應用處理器302可針對快速改變之無線存取鏈路狀況而適當反應。可監控若干不同即時屬性並回頭向應用處理器302報告資訊。在代表實施例中,可藉由收發器304監控支援應用之佇列的即時屬性,並將資訊提供至應用802之應用處理器302。即時屬性可包括一些資料位元組或於時間間隔期間從佇列轉移出來之位元。資料位元組或轉移出來之位元的數量可與特定應用服務連接相關聯,諸如一支援同步視頻及音頻應用服務。應用802可依據轉移出佇列之資料位元組數量之瞭解而將調適率控制施加於資料封包產生。基於調適率控制,佇列位準可保持最佳位準以體現最小延遲及應用之資料封包產生與無線存取連接資料封包轉移之間之最佳匹配。亦可監控特定時間瞬間之諸如佇列位準的替代即時屬性,並傳達至應用以取代或結合時間間隔量測之資料傳輸率。
佇列亦可藉由多個應用共享,諸如圖8中所示之佇列808。諸如應用「B」之應用之一可需要快速回饋,同時共用佇列808之諸如應用「C」之另一應用可不需要無線存取鏈路狀況之快速回饋。在共享之佇列808的狀況下,並非監控使用佇列808之所有應用的佇列位準,而是可由收發器304回頭向應用處理器302報告諸如應用「B」之特定應用的佇列位準及資料傳輸率。當提供監控之資訊時,收發器304亦可較佳地排除追蹤可量測監控之資訊的時間間隔之區段,而排除拖延之間隔。可拖延連接之時間間隔可一起包括在後續間隔中。監控之資訊接著可代表目前拖延狀況之前不久的最近資料傳輸率或佇列位準。
圖9描繪等時線900,當檢查點時間可發生拖延時期時,其調整藉由收發器304向應用處理器302報告之資訊(例如時間及佇列位準)。收發器304可於不同檢查點時間檢查佇列位準。如圖9中所示該些檢查點時間可依據計時器之截止而規律區隔,或可依據輪詢(或其他時序)機構而不規律區隔。在代表實施例中,在從應用處理器302接收新資料封包之後,收發器304可決定最後報告與目前時間之間之時間間隔是否超過定限,在此狀況下可產生新報告。因而將封包資料從應用處理器302轉移至收發器304可充當輪詢機構,且收發器304中檢查本地時間間隔可充當「計時器」而未招致恆定CPU週期以更新實際計時器。若應用802無資料發送,應用處理器302可發送「虛擬」封包至收發器以確保可發生檢查點及報告間隔。
於連接期間可存在若干拖延時期902,且同時在拖延期間,無法發生資料轉移。當藉由包括報告時間間隔內完整時間且報告時間間隔之間未分裂而量測資料傳輸率或佇列位準時,可說明拖延時期902。若檢查點之間,諸如檢查點1及2之間,完整發生拖延時期902,那麼一對報告之時間t1及t2及一對報告之佇列位準b1及b2可於檢查點時間發生對應。若拖延時期902跨立於二連續時間間隔,則諸如檢查點3及4所示之拖延時期902,可報告較早時間及佇列位準而非於檢查點時間之時間及佇列位準。報告之時間t3及t4以及報告之佇列位準b3及b4可為當各拖延時期902之前最後位元組轉移出佇列時之時間及佇列位準。於報告時間間隔內完整報告可包括拖延時期902。
報告之佇列位準b1至b5可為報告時間t1至t5之佇列中位元組數量,或可更具體地為與特定應用或特定類型相關聯之佇列中位元組數量。整個佇列或佇列中封包之特定應用或特定類型之資料轉移率可使用連續報告之佇列位準之間之差異及報告之時間中差異予以計算。另一方面,取代佇列位準,報告之b1至b5值可指直至報告時間之期間轉移出佇列的位元組之累積數量(或資料之其他適當量測)。轉移出之位元組中的差異亦可用於估計佇列外之資料傳輸率。
除了收發器304中一或更多佇列之報告即時屬性(此可直接或間接反映即時資料傳輸率)外,收發器304亦可報告無線存取鏈路之即時屬性,其中轉移之位元組透過該無線存取鏈路而傳輸至無線通訊網路100。適當即時屬性可包括鏈路是否擁塞、目前使用哪一無線存取技術、配賦無線電資源(諸如無線存取載體404)之目前位元率、量測/接收之通道品質指示符、信號強度指示、及配賦無線存取載體404之QoS設定檔。隨著無線通訊網路100調適無線存取鏈路708上傳輸,許多該些即時屬性可隨時間而緩慢改變。該些即時屬性可提供改變通道狀況之「粗略」量測,且應用處理器302依據來自收發器304之本機回饋704所作的反應可體現針對應用之QoS的「粗略」調整。
有關代表實施例,當建立連接以支援同步視頻及音頻應用時,無線存取載體404可配賦最初位元率,諸如384 kbps。在連接期間,無線通訊網路100可依據改變之無線存取網路狀況而改變配賦予無線存取載體404之位元率。例如配賦予無線存取載體404之位元率可從384 kbps改變為128 kbps。隨著應用802可以較無線存取鏈路708可傳送之速率更快之速率持續產生資料封包,位元率減少可造成收發器304中的佇列位準填補。如以上所討論,藉由收發器304即時規律報告佇列位準及離開之資料傳輸率,可間接警示應用處理器302藉由無線存取鏈路708支援之位元率的改變。另一方面,配賦予無線存取載體404之更新之位元率的直接本機回饋704亦可提供資訊至應用處理器302,且當建立應用服務連接時,應用處理器302可調整資料封包產生以較佳匹配目前位元率,而非持續使用針對無線存取載體404協商之最初位元率。
收發器304亦可向應用處理器302報告無線存取鏈路屬性與佇列位準及資料傳輸率的組合。甚至當藉由無線存取網路配賦予無線存取載體404之位元率保持未變時,佇列位準及資料傳輸率可指出即時產量資料傳輸率中的暫時改變。應用處理器302可調整封包產生或指示收發器304調整封包而等候佇列回應即時資料傳輸率中的改變之傳輸。例如,可清除可為丟棄或「老化」資料封包之較低優先性封包,其對於特定應用服務連接之遠端裝置較無助益。對於資料封包產生或資料封包傳輸之調整可持續,直至資料傳輸率提昇為止。
應用處理器302可回應藉由收發器304提供的監控之回饋資訊,以指示收發器304從一或更多佇列選擇性丟棄或清除資料封包。收發器304可瞭解佇列中資料封包之不同分類。應用處理器302可命令收發器304丟棄特定應用之一或更多資料封包,或從佇列丟棄特定分類之資料封包。最舊資料封包可首先丟棄(例如命令可指出較其時間舊之封包可丟棄)。
封包分類可提供有關封包對於丟棄或延遲可如何敏感之資訊至應用處理器302。選擇性丟棄之命令可於依據對於丟棄及潛伏改變之敏感性之封包的類別之間區別。一些類別的封包對於丟棄可較對於潛伏改變更敏感,諸如視頻封包,同時其他類別的封包對於潛伏改變可較對於丟棄更敏感,諸如音頻封包。例如當封包類別之間需要時間同步時,多個類別的封包可呈現於相同佇列中。該些封包需要以特定次序發送離開該相同佇列。使用選擇性丟棄,可提昇應用之整體QoS。應用處理器302亦可指示收發器304清除所有封包或具有某分類之所有封包的佇列。丟棄及清除命令可提供一機構,藉此,尤其當較舊封包對於遠端裝置之應用較無助益時,佇列可「清理」使得可更即時地傳送有用資料。
如上述,應用處理器302可依據藉由收發器304提供之回饋資訊而調整資料封包產生速率。調適應用之位元率,諸如修改產生資料封包之位元組之視頻編解碼器或音頻編解碼器之設定,可招致充分時間延遲。丟棄及清除命令可用於結合調整產生資料封包之編解碼器速率以於編解碼器之資料率調整效果完全體現之前預先修復佇列中的問題。
收發器304亦可提供承認資訊至應用處理器302,指出哪一資料封包被丟棄及/或清除。某資料封包可較某應用之其他資料封包更加關鍵。有關代表範例,編解碼器可需要已知為視頻應用之「參考訊框」的某資料封包以適當解碼視頻封包流。若參考訊框被丟棄或清除,那麼收發器304可指出此發生於應用處理器302,且若遠端裝置中編解碼器需要適當功能,應用處理器302可產生新參考訊框資料封包。
收發器304與應用處理器302之間命令702及本機回饋704之通訊可使用專屬帶外信息路徑或可使用具有類似於IP資料電報614之格式的專屬帶內訊息(即封包)。封包可從收發器304發送至應用處理器302,以將射頻存取鏈路之即時屬性通知應用處理器302。可包括諸如GSM或UMTS之使用之無線存取技術、諸如64 kbps或384 kbps之配賦予無線存取載體之資料率、佇列深度、轉移出佇列之位元組數量、及傳輸時間印記之最後位元組,作為IP資料電報形式之封包的資料區段內之值。單一通知封包可包括一或更多即時屬性值。通知封包可依據計時器之截止或回應應用處理器302之輪詢而予發送。虛擬封包可從應用處理器302發送至收發器304,以保持計時器運行或啟動輪詢機構。
應用處理器302可回應從收發器304接收之一或更多通知封包而發送命令封包至收發器304。應用處理器302可指示收發器從佇列選擇性丟棄一或更多類型之封包。命令封包亦可指示應用處理器302清除所有待決封包之佇列。命令封包可藉由指出將丟棄之封包分類而將特定封包訂為目標。在代表實施例中,封包分類可包括音頻封包、視頻參考訊框封包、視頻非參考訊框封包、信令封包及冗餘封包。
收發器304可回應接收一或更多命令封包而發送丟棄通知封包至應用處理器302。丟棄通知亦可以收發器304與應用處理器302之間之本機回饋704的形式服務。丟棄通知封包可包括及指示一或更多封包分類類型之丟棄封包的數量。丟棄通知封包亦可包括有關丟棄封包順序號碼之資訊,其可藉由應用處理器302中應用層502協定之即時協定(RTP)使用。應用處理器302可使用藉由丟棄通知封包提供之資訊,以管理傳輸及應用服務連接之新封包的產生。
圖10描繪方法1000,用於管理行動無線裝置106中應用之服務品質。在步驟1002中,可於行動無線裝置106與遠端裝置之間建立應用服務連接。在一實施例中,應用服務可包括同步視頻及音頻轉移。在步驟1004中,行動無線裝置106可監控行動無線裝置106與無線通訊網路100之間之射頻鏈路的即時屬性。在一實施例中,即時屬性可為與應用服務連接相關聯之有效資料傳輸率。在其他實施例中,即時屬性可為與應用服務之傳送資料封包相關聯之佇列位準。在步驟1006中,監控之射頻鏈路之即時屬性的更新值可提供至行動無線裝置106中的處理單元。即時屬性亦可藉由收發器單元(例如收發器304)監控並提供至應用處理單元(例如應用處理器302),其可產生應用服務連接之資料封包。在步驟1008中,可藉由行動無線裝置106依據所提供之射頻鏈路之更新的即時屬性值而調整封包資料產生。針對資料封包產生之調整可包括改變封包資料率、警示佇列、丟棄封包、及產生新封包以取代較舊封包。調整可發生於應用處理器中及/或可發生於基帶收發器中。藉由基帶收發器監控之即時屬性的回饋可影響藉由應用處理器之資料產生及藉由行動無線裝置106之資料管理。
可藉由軟體、硬體、或硬體及軟體之組合實施實施例所說明之不同方面。所說明之實施例亦可體現為電腦可讀取媒體上之電腦可讀取碼以控制製造作業,或作為電腦可讀取媒體上之電腦可讀取碼以控制用於製造熱塑性塑膠成型零件之生產線。電腦可讀取媒體為可儲存資料之任一資料儲存裝置,其之後可藉由電腦系統讀取。電腦可讀取媒體之範例包括唯讀記憶體、隨機存取記憶體、CD-ROM、DVD、磁帶、光學資料儲存裝置、及載波。電腦可讀取媒體亦可透過網路耦合電腦系統分發,使得電腦可讀取碼以分發之方式儲存及執行。
所說明之實施例的不同方面、實施例、實施或特徵可個別使用或以任何組合使用。上述說明為予解說而使用特定命名法,以提供本發明之徹底理解。然而,對於熟悉本技藝之人士而言,顯然不需特定細節而體現本發明。因而,本發明之特定實施例之上述說明為予描繪及說明而呈現。不希望詳盡或侷限本發明為所揭露之精確形式。對於本技藝之一般技術之人士而言,鑒於以上說明而可進行許多修改及變化。
挑選及說明實施例以便最佳解說本發明之原理及其實際應用,藉此使其他熟悉本技藝之人士可最佳利用本發明,且具各種修改之不同實施例適於預期特定使用。
100...無線通訊網路
102...服務細胞
104、108...無線電網路子系統
106...行動無線通訊裝置
110...相鄰細胞
200...混合階層式架構
202...使用者裝備
204...行動站
206...主要節點B
208...「服務」無線電網路控制器
210...二次節點B
212...「漂移」無線電網路控制器
214...通用地面無線存取網路
216...無線電網路子系統
218...基地台子系統
220...基地收發器台
222...基地台控制器
224...服務GPRS支援節點
226...閘道GPRS支援節點
228...行動交換中心
230...閘道行動交換中心
234...公共資料網路
236...核心網路
238...電路交換域
240...封包交換域
302...應用處理器
304...基帶收發器
402...專屬載體
404...無線存取載體
406...端對端服務
500...階層式堆疊
502...應用層
504...傳送層
506...網際網路層
508...網路層
510...資料鏈路層
512...實體層
514、802...應用
516...使用者資料電報協定
518...傳輸控制協定
520...網際網路協定
522...無線電資源控制
524...封包資料收斂協定
526...無線電鏈路控制
528...媒體存取控制
530...實體傳送協定
532...鏈路層
602...路由器
604...遠端裝置
606...應用資料
608...使用者資料電報協定資料
609...網際網路協定資料方塊
610...使用者資料電報協定報頭
612...網際網路協定報頭
614...網際網路協定資料電報
616...協定資料單元
700...控制及回饋連接
702...命令
704...本機回饋
706...遠端回饋
708...無線存取鏈路
800...結構
804...網際網路協定資料電報分類單元
806、808、812...佇列
810...控制佇列
814...外部流程
900...等時線
902...拖延時期
1000...方法
1002、1004、1006、1008...步驟
藉由參照結合附圖之下列說明,可最佳理解本發明及其優點。
圖1描繪設於無線蜂巢式通訊網路內之行動無線通訊裝置。
圖2描繪無線通訊網路之階層式架構。
圖3描繪行動無線通訊裝置之組件。
圖4描繪行動無線通訊裝置至無線通訊網路之元件之連接。
圖5描繪分層通訊協定堆疊。
圖6描繪分層通訊協定堆疊中多層之封包格式。
圖7描繪連接至遠端裝置之行動無線通訊裝置之控制及回饋連接,以提供端對端服務。
圖8描繪封包分類之多個佇列。
圖9描繪用於監控射頻存取鏈路之即時屬性的報告時間間隔及佇列位準。
圖10描繪行動無線裝置中管理服務品質之方法。
1000...方法
Claims (25)
- 一種管理行動無線裝置處服務品質之方法,該方法包含:經由無線通訊網路建立行動無線裝置與遠端裝置之間之應用服務連接;通訊應用資料於該行動無線裝置與該遠端裝置之間作為該應用服務連接之一部分;藉由該行動無線裝置監控該行動無線裝置與該無線通訊網路之間之射頻存取鏈路之至少一即時屬性,其中,該射頻存取鏈路之該至少一即時屬性包含通訊於該行動無線裝置與該遠端裝置之間的該應用資料的第一部分的有效資料傳輸率;決定該射頻存取鏈路之受監控的該至少一即時屬性之更新值;以及調整通訊於該行動無線裝置與該遠端裝置之間的該應用資料的第二部分的封包資料產生,至少一部分基於受監控的該至少一即時屬性之該更新值,以管理該應用服務連接之服務品質屬性。
- 如申請專利範圍第1項之方法,其中,通訊於該行動無線裝置與該遠端裝置之間的該應用資料包括視頻及音頻資料。
- 如申請專利範圍第1項之方法,其中,監控該射頻存取鏈路之該至少一即時屬性包含於時間間隔期間量測該行動無線裝置的應用資料佇列轉移 出之資料位元組或資料位元的數量。
- 如申請專利範圍第1項之方法,進一步包含:監控該行動無線裝置的應用資料佇列的位準,其中,該應用資料佇列的該位準代表添加至該應用資料佇列的資料封包的數量及於時間間隔期間該應用資料佇列轉移出之資料封包的數量。
- 如申請專利範圍第4項之方法,進一步包含:藉由從該應用資料佇列丟棄一或更多資料封包,調整該應用資料佇列的該位準,至少一部分基於從該應用資料佇列丟棄的該一或更多資料封包的應用資料優先性。
- 如申請專利範圍第1項之方法,其中,優先於通訊該應用資料於該行動無線裝置與該遠端裝置之間,該應用資料添加至根據不同服務品質優先性分類的一或更多應用資料佇列。
- 如申請專利範圍第1項之方法,其中,該射頻存取鏈路之該至少一即時屬性進一步包括與該應用服務連接之存取網路部分相關聯之射頻通道品質度量。
- 一種無線設備,包括一或更多處理器;耦合至該一或更多處理器的收發器;以及耦合至該一或更多處理器並且儲存電腦可執行指令的電腦可讀取媒體,當藉由該一或更多處理器執行時,使該無線設備: 產生於該無線設備處運行的複數應用的資料封包;經由無線通訊網路傳輸該複數應用的該資料封包至遠端裝置作為應用服務連接的一部分;監控傳輸至該遠端裝置的該複數應用的該資料封包的第一部分的資料傳輸率作為該應用服務連接的一部分;以及調整於該無線設備處運行的該複數應用的該資料封包的第二部分的封包資料產生,至少一部分基於:(一)受監控的傳輸至該遠端裝置的該複數應用的該資料封包的該第一部分的該資料傳輸率;以及(二)賦予運行於該無線設備處的各該複數應用的相應資料封包的優先性。
- 如申請專利範圍第8項之無線設備,其中,賦予運行於該無線設備處的各該複數應用的相應資料封包的該優先性係基於該相應資料封包的應用資料類型。
- 如申請專利範圍第8項之無線設備,其中,藉由該一或更多處理器執行該電腦可執行指令進一步使該無線設備:監控該無線設備的應用資料佇列的位準,其中,該應用資料佇列的該位準代表添加至該應用資料佇列的資料封包的數量及於時間間隔期間該應用資料佇列轉移出之資料封包的數量。
- 如申請專利範圍第10項之無線設備, 其中,藉由該一或更多處理器執行該電腦可執行指令進一步使該無線設備藉由從該應用資料佇列丟棄一或更多資料封包,調整該應用資料佇列的該位準,至少一部分基於從該應用資料佇列丟棄的該一或更多資料封包的應用資料優先性。
- 如申請專利範圍第10項之無線設備,其中,藉由該一或更多處理器執行該電腦可執行指令進一步使該無線設備藉由調整該無線設備的編解碼器,調整於該無線設備處運行的該複數應用的該資料封包的該第二部分的該封包資料產生,以提供封包延遲予經由該應用資料佇列通過的資料封包。
- 一種非暫時性電腦可讀取儲存媒體,儲存電腦可執行指令,當藉由一或更多處理器執行時,使行動裝置:產生複數應用的資料封包;經由無線通訊網路傳輸該複數應用的該資料封包至遠端裝置作為應用資料服務連接的一部分;監控傳輸至該遠端裝置的該複數應用的該資料封包的第一部分的資料傳輸率作為該應用服務連接的一部分;以及調整該複數應用的該資料封包的第二部分的封包資料產生,至少一部分基於:(一)受監控的傳輸至該遠端裝置的該複數應用的該資料封包的該第一部分的該資料傳輸率;以及(二)賦予各該複數應用的相應資料封包的優先性。
- 如申請專利範圍第13項之非暫時性電腦可讀取儲存媒體,其中執行該電腦可執行指令進一步使該行動裝置:量測於時間間隔期間轉移出該行動裝置的應用資料佇列之資料封包量,其中,該應用資料佇列包含該複數應用的一或更多資料封包優先於傳輸該複數應用的該一或更多資料封包至該遠端裝置作為該應用資料服務連接之一部分。
- 如申請專利範圍第13項之非暫時性電腦可讀取儲存媒體,其中執行該電腦可執行指令進一步使該行動裝置藉由從應用資料佇列丟棄一或更多資料封包,調整至該遠端裝置的該複數應用的該資料封包的該傳輸,至少一部分基於從該應用資料佇列丟棄的該一或更多資料封包的應用資料優先性。
- 如申請專利範圍第13項之非暫時性電腦可讀取儲存媒體,其中執行該電腦可執行指令進一步使該行動裝置:藉由改變該行動裝置的編碼器的參數調整該複數應用的該資料封包的產生,其中改變該編碼器的該參數調整該編碼器的封包資料產生率。
- 如申請專利範圍第13項之非暫時性電腦可讀取儲存媒體, 其中執行該電腦可執行指令進一步使該行動裝置調整經由該行動裝置的應用資料佇列通過的該複數應用的資料封包的封包延遲。
- 如申請專利範圍第1項之方法,其中該應用服務連接的該服務品質屬性與平均資料率產量或經由該應用服務連接的封包資料通訊的封包延遲相關聯。
- 如申請專利範圍第1項之方法,進一步包含:調整該行動無線裝置的複數應用資料佇列的至少一佇列中的應用資料位準,藉由從該複數應用資料佇列的該至少一佇列選擇性丟棄資料封包,至少一部分基於該至少一佇列中的該應用資料的服務品質屬性。
- 如申請專利範圍第19項之方法,其中,當該至少一佇列中的該應用資料的該服務品質屬性低於該複數應用資料佇列的另一佇列中的應用資料的相應服務品質屬性,該資料封包從該複數應用資料佇列的該至少一佇列丟棄。
- 如申請專利範圍第8項之無線設備,其中,藉由該一或更多處理器執行該電腦可執行指令進一步使該無線設備調整該無線設備的複數應用資料佇列的至少一佇列中的應用資料位準,藉由從該複數應用資料佇列的該至少一佇列選擇性丟棄資料封包,至少一部分基於該至少一佇列中的該應用資料的服務品質屬性。
- 如申請專利範圍第21項之無線設備, 其中,當該至少一佇列中的該應用資料的該服務品質屬性低於該複數應用資料佇列的另一佇列中的應用資料的相應服務品質屬性,該資料封包從該複數應用資料佇列的該至少一佇列丟棄。
- 如申請專利範圍第21項之無線設備,其中,於該至少一佇列中的該應用資料的至少一部分傳輸至該遠端裝置之後,該複數應用資料佇列的該至少一佇列中的該應用資料的該服務品質屬性影響該應用資料服務連接的應用資料如何表現於該遠端裝置處。
- 如申請專利範圍第13項之非暫時性電腦可讀取儲存媒體,其中執行該電腦可執行指令進一步使該行動裝置調整該行動裝置的複數應用資料佇列的至少一佇列中的應用資料位準,藉由從該複數應用資料佇列的該至少一佇列選擇性丟棄資料封包,至少一部分基於該至少一佇列中的該應用資料的服務品質屬性。
- 如申請專利範圍第24項之非暫時性電腦可讀取儲存媒體,其中,當該至少一佇列中的該應用資料的該服務品質屬性低於該複數應用資料佇列的另一佇列中的應用資料的相應服務品質屬性,該資料封包從該複數應用資料佇列的該至少一佇列丟棄。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/906,000 US8750207B2 (en) | 2010-10-15 | 2010-10-15 | Adapting transmission to improve QoS in a mobile wireless device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201230729A TW201230729A (en) | 2012-07-16 |
| TWI458295B true TWI458295B (zh) | 2014-10-21 |
Family
ID=44872608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100136963A TWI458295B (zh) | 2010-10-15 | 2011-10-12 | 行動無線裝置中調適傳輸以提昇服務品質(QoS)的技術 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8750207B2 (zh) |
| TW (1) | TWI458295B (zh) |
| WO (1) | WO2012051044A1 (zh) |
Families Citing this family (114)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003058483A1 (en) | 2002-01-08 | 2003-07-17 | Seven Networks, Inc. | Connection architecture for a mobile network |
| US10375641B2 (en) | 2003-05-05 | 2019-08-06 | Pluto Technologies, Inc. | Mobile device management system using network parameter resources |
| US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
| WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
| US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
| US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
| US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
| US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
| US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
| US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
| US9043433B2 (en) | 2010-07-26 | 2015-05-26 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
| US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
| US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
| US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
| US8417823B2 (en) * | 2010-11-22 | 2013-04-09 | Seven Network, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
| WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
| WO2012071384A2 (en) | 2010-11-22 | 2012-05-31 | Michael Luna | Optimization of resource polling intervals to satisfy mobile device requests |
| CN108156265B (zh) * | 2010-11-22 | 2019-03-26 | 杭州硕文软件有限公司 | 一种应用程序控制方法及移动设备 |
| EP2661697B1 (en) | 2011-01-07 | 2018-11-21 | Seven Networks, LLC | System and method for reduction of mobile network traffic used for domain name system (dns) queries |
| US8824290B2 (en) * | 2011-01-07 | 2014-09-02 | Qualcomm Incorporated | Downlink flow control using packet dropping to control transmission control protocol (TCP) layer throughput |
| WO2012145544A2 (en) | 2011-04-19 | 2012-10-26 | Seven Networks, Inc. | Device resource sharing for network resource conservation |
| EP2702500B1 (en) | 2011-04-27 | 2017-07-19 | Seven Networks, LLC | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
| WO2012149221A2 (en) | 2011-04-27 | 2012-11-01 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
| WO2013015835A1 (en) | 2011-07-22 | 2013-01-31 | Seven Networks, Inc. | Mobile application traffic optimization |
| US8984581B2 (en) | 2011-07-27 | 2015-03-17 | Seven Networks, Inc. | Monitoring mobile application activities for malicious traffic on a mobile device |
| US8918503B2 (en) | 2011-12-06 | 2014-12-23 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
| WO2013086225A1 (en) | 2011-12-06 | 2013-06-13 | Seven Networks, Inc. | A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation |
| WO2013086455A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
| WO2013086447A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
| US9021021B2 (en) | 2011-12-14 | 2015-04-28 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system |
| WO2013103988A1 (en) | 2012-01-05 | 2013-07-11 | Seven Networks, Inc. | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
| US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
| US10263899B2 (en) | 2012-04-10 | 2019-04-16 | Seven Networks, Llc | Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network |
| US10075876B2 (en) | 2012-05-07 | 2018-09-11 | Intel Deutschland Gmbh | Method and apparatus for host-controlled packet data suppression |
| US9713167B2 (en) * | 2012-06-13 | 2017-07-18 | Verizon Patent And Licensing Inc. | Multistage hierarchical packet scheduling |
| WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
| US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
| US20140177497A1 (en) | 2012-12-20 | 2014-06-26 | Seven Networks, Inc. | Management of mobile device radio state promotion and demotion |
| US9036497B2 (en) * | 2013-01-07 | 2015-05-19 | Snu R&Db Foundation | Mobile video streaming enhancement in a network coding-capable wireless network |
| US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
| US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
| US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile traffic |
| US9148623B2 (en) * | 2013-06-11 | 2015-09-29 | Qualcomm Incorporated | Apparatus and methods for modem assisted video telephony |
| US10216549B2 (en) | 2013-06-17 | 2019-02-26 | Seven Networks, Llc | Methods and systems for providing application programming interfaces and application programming interface extensions to third party applications for optimizing and minimizing application traffic |
| US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
| US20150023161A1 (en) | 2013-07-22 | 2015-01-22 | Seven Networks, Inc. | Modifying system timers for optimizing mobile traffic management |
| US9854518B2 (en) * | 2013-09-27 | 2017-12-26 | Apple Inc. | System and method for audio frame generation alignment with LTE transmission opportunities |
| WO2015057428A1 (en) * | 2013-10-17 | 2015-04-23 | Pluto Technologies, Inc. | Mobile device management system |
| US20150180794A1 (en) * | 2013-12-20 | 2015-06-25 | Qualcomm Incorporated | Systems and methods for controlling modems in a computing device |
| JP6574426B2 (ja) * | 2014-01-09 | 2019-09-11 | サムスン エレクトロニクス カンパニー リミテッド | マルチメディア伝送システムにおけるメディアデータ関連情報を送信する方法及び装置 |
| US9075508B1 (en) | 2014-04-30 | 2015-07-07 | Grandios Technologies, Llc | Next application suggestions on a user device |
| US8838071B1 (en) | 2014-04-30 | 2014-09-16 | Oto Technologies Llc | Secure communications smartphone system |
| US9377939B1 (en) | 2014-06-04 | 2016-06-28 | Grandios Technologies | Application player management |
| US9516467B1 (en) | 2014-06-04 | 2016-12-06 | Grandios Technologies, Llc | Mobile device applications associated with geo-locations |
| US9395754B2 (en) | 2014-06-04 | 2016-07-19 | Grandios Technologies, Llc | Optimizing memory for a wearable device |
| US9391988B2 (en) | 2014-06-04 | 2016-07-12 | Grandios Technologies, Llc | Community biometric authentication on a smartphone |
| US9590984B2 (en) | 2014-06-04 | 2017-03-07 | Grandios Technologies, Llc | Smartphone fingerprint pass-through system |
| US9538062B2 (en) | 2014-06-04 | 2017-01-03 | Grandios Technologies, Llc | Camera management system |
| US9619159B2 (en) | 2014-06-04 | 2017-04-11 | Grandios Technologies, Llc | Storage management system |
| US9491562B2 (en) | 2014-06-04 | 2016-11-08 | Grandios Technologies, Llc | Sharing mobile applications between callers |
| US9078098B1 (en) | 2014-06-04 | 2015-07-07 | Grandios Technologies, Llc | Geo-fencing based functions |
| US9509789B2 (en) | 2014-06-04 | 2016-11-29 | Grandios Technologies, Llc | Managing mood data on a user device |
| US9323421B1 (en) | 2014-06-04 | 2016-04-26 | Grandios Technologies, Llc | Timer, app, and screen management |
| US9420477B2 (en) | 2014-06-04 | 2016-08-16 | Grandios Technologies, Llc | Signal strength management |
| US9294575B1 (en) | 2014-06-04 | 2016-03-22 | Grandios Technologies, Inc. | Transmitting appliance-specific content to a user device |
| US9161193B1 (en) | 2014-06-04 | 2015-10-13 | Grandios Technologies, Llc | Advanced telephone management |
| US9584645B2 (en) | 2014-06-04 | 2017-02-28 | Grandios Technologies, Llc | Communications with wearable devices |
| US9509799B1 (en) | 2014-06-04 | 2016-11-29 | Grandios Technologies, Llc | Providing status updates via a personal assistant |
| US9711146B1 (en) | 2014-06-05 | 2017-07-18 | ProSports Technologies, LLC | Wireless system for social media management |
| US10290067B1 (en) | 2014-06-05 | 2019-05-14 | ProSports Technologies, LLC | Wireless concession delivery |
| US9648452B1 (en) | 2014-06-05 | 2017-05-09 | ProSports Technologies, LLC | Wireless communication driven by object tracking |
| US10592924B1 (en) | 2014-06-05 | 2020-03-17 | ProSports Technologies, LLC | Managing third party interactions with venue communications |
| US8995972B1 (en) | 2014-06-05 | 2015-03-31 | Grandios Technologies, Llc | Automatic personal assistance between users devices |
| US9635506B1 (en) | 2014-06-05 | 2017-04-25 | ProSports Technologies, LLC | Zone based wireless player communications |
| US9474933B1 (en) | 2014-07-11 | 2016-10-25 | ProSports Technologies, LLC | Professional workout simulator |
| WO2016007972A1 (en) | 2014-07-11 | 2016-01-14 | ProSports Technologies, LLC | Ticket upsell system |
| US9343066B1 (en) | 2014-07-11 | 2016-05-17 | ProSports Technologies, LLC | Social network system |
| US9655027B1 (en) | 2014-07-11 | 2017-05-16 | ProSports Technologies, LLC | Event data transmission to eventgoer devices |
| WO2016007970A1 (en) | 2014-07-11 | 2016-01-14 | ProSports Technologies, LLC | Whistle play stopper |
| WO2016007969A1 (en) | 2014-07-11 | 2016-01-14 | ProSports Technologies, LLC | Playbook processor |
| US9398213B1 (en) | 2014-07-11 | 2016-07-19 | ProSports Technologies, LLC | Smart field goal detector |
| US9965938B1 (en) | 2014-07-11 | 2018-05-08 | ProSports Technologies, LLC | Restroom queue management |
| US9498678B2 (en) | 2014-07-11 | 2016-11-22 | ProSports Technologies, LLC | Ball tracker camera |
| US9305441B1 (en) | 2014-07-11 | 2016-04-05 | ProSports Technologies, LLC | Sensor experience shirt |
| US9760572B1 (en) | 2014-07-11 | 2017-09-12 | ProSports Technologies, LLC | Event-based content collection for network-based distribution |
| WO2016007962A1 (en) | 2014-07-11 | 2016-01-14 | ProSports Technologies, LLC | Camera feed distribution from event venue virtual seat cameras |
| US9571903B2 (en) | 2014-07-11 | 2017-02-14 | ProSports Technologies, LLC | Ball tracker snippets |
| US9724588B1 (en) | 2014-07-11 | 2017-08-08 | ProSports Technologies, LLC | Player hit system |
| US9892371B1 (en) | 2014-07-28 | 2018-02-13 | ProSports Technologies, LLC | Queue information transmission |
| US9729644B1 (en) | 2014-07-28 | 2017-08-08 | ProSports Technologies, LLC | Event and fantasy league data transmission to eventgoer devices |
| US9607497B1 (en) | 2014-08-25 | 2017-03-28 | ProSports Technologies, LLC | Wireless communication security system |
| US9742894B2 (en) | 2014-08-25 | 2017-08-22 | ProSports Technologies, LLC | Disposable connectable wireless communication receiver |
| US9699523B1 (en) | 2014-09-08 | 2017-07-04 | ProSports Technologies, LLC | Automated clip creation |
| US10264175B2 (en) | 2014-09-09 | 2019-04-16 | ProSports Technologies, LLC | Facial recognition for event venue cameras |
| WO2016039987A1 (en) | 2014-09-11 | 2016-03-17 | ProSports Technologies, LLC | System to offer coupons to fans along routes to game |
| US10374871B2 (en) | 2014-09-16 | 2019-08-06 | CloudGenix, Inc. | Methods and systems for business intent driven policy based network traffic characterization, monitoring and control |
| KR102267854B1 (ko) | 2014-11-25 | 2021-06-22 | 삼성전자주식회사 | 데이터 스케줄링 및 전력 제어를 위한 방법 및 그 전자장치 |
| US10396932B2 (en) * | 2015-02-13 | 2019-08-27 | Nec Corporation | Method for operating a mobile communication network |
| US10149343B2 (en) | 2015-05-11 | 2018-12-04 | Apple Inc. | Use of baseband triggers to coalesce application data activity |
| US10958695B2 (en) * | 2016-06-21 | 2021-03-23 | Google Llc | Methods, systems, and media for recommending content based on network conditions |
| US10505859B2 (en) * | 2016-11-10 | 2019-12-10 | The Government Of The United States Of America, As Represented By The Secretary Of The Navy | Packet deadlines in a queue to control the age of information |
| US10693725B1 (en) * | 2016-11-28 | 2020-06-23 | Barefoot Networks, Inc. | Dynamically reconfiguring data plane of forwarding element to account for operating temperature |
| DE102017220061A1 (de) * | 2017-11-10 | 2019-05-16 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Datensender und Datenempfänger mit geringer Latenz für das Telegram-Splitting-Übertragungsverfahren |
| US10616121B2 (en) * | 2017-11-16 | 2020-04-07 | Distech Controls Inc. | Inference server and environment control device for inferring an optimal wireless data transfer rate |
| US11510097B2 (en) | 2017-11-16 | 2022-11-22 | Distech Controls Inc. | Environment control device and method for inferring an optimal wireless data transfer rate using a neural network |
| US10693793B2 (en) * | 2018-09-12 | 2020-06-23 | International Business Machines Corporation | Mitigating network saturation following periods of device disconnection and subsequent reconnection |
| US10880702B1 (en) | 2019-06-04 | 2020-12-29 | Sprint Communications Company L.P. | Data communications for user applications that are executing in a wireless user device |
| US11824737B2 (en) * | 2019-09-09 | 2023-11-21 | Apple Inc. | Per-packet type packet loss management |
| CN117811967A (zh) * | 2019-09-09 | 2024-04-02 | 苹果公司 | 用于分组丢失管理的设备及方法 |
| WO2021056575A1 (zh) * | 2019-09-29 | 2021-04-01 | 华为技术有限公司 | 一种低延迟信源信道联合编码方法及相关设备 |
| US11706656B2 (en) * | 2020-06-29 | 2023-07-18 | Qualcomm Incorporated | Downlink data prioritization for time-sensitive applications |
| TWI774045B (zh) * | 2020-08-25 | 2022-08-11 | 緯創資通股份有限公司 | 行動通訊裝置及多卡連線管理方法 |
| EP4395272A1 (en) * | 2022-12-27 | 2024-07-03 | Deutsche Telekom AG | Low-jitter communication connection for a distributed real-time application |
| US12088655B1 (en) * | 2024-02-22 | 2024-09-10 | Citibank, N.A. | Systems and methods for detecting real-time delays in electronic communications over computer networks in an ongoing manner and in environments in which users have no access to intermediary devices using a parallel processing stream |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200729984A (en) * | 2005-10-31 | 2007-08-01 | Lg Electronics Inc | Data transfer management in a radio communications network |
| US20080299963A1 (en) * | 2007-06-04 | 2008-12-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Apparatus for Vocoder Rate Control by a Mobile Terminal |
| US20090067372A1 (en) * | 2007-09-07 | 2009-03-12 | Qualcomm Incorporated | Host-based quality of service for wireless communications |
| US20100195602A1 (en) * | 2009-01-30 | 2010-08-05 | Movik Networks | Application, Usage & Radio Link Aware Transport Network Scheduler |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ATE257314T1 (de) | 1999-07-05 | 2004-01-15 | Nokia Corp | Verfahren zur auswahl eines kodierungsverfahrens |
| US7660282B2 (en) | 2003-02-18 | 2010-02-09 | Qualcomm Incorporated | Congestion control in a wireless data network |
| US20040240390A1 (en) | 2003-05-30 | 2004-12-02 | Vidiator Enterprises Inc. | Method and apparatus for dynamic bandwidth adaptation |
| JP4521308B2 (ja) | 2005-03-29 | 2010-08-11 | 株式会社エヌ・ティ・ティ・ドコモ | 伝送速度制御方法、移動局及び無線回線制御局 |
| JP2006279612A (ja) | 2005-03-29 | 2006-10-12 | Ntt Docomo Inc | 伝送速度制御方法、移動局及び無線回線制御局 |
| JP5060885B2 (ja) | 2006-09-22 | 2012-10-31 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信システム及び通信制御方法 |
| WO2010007749A1 (ja) | 2008-07-17 | 2010-01-21 | パナソニック株式会社 | 送信装置、受信装置、レート制御装置、送信方法及び受信方法 |
-
2010
- 2010-10-15 US US12/906,000 patent/US8750207B2/en active Active
-
2011
- 2011-10-06 WO PCT/US2011/055094 patent/WO2012051044A1/en not_active Ceased
- 2011-10-12 TW TW100136963A patent/TWI458295B/zh not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200729984A (en) * | 2005-10-31 | 2007-08-01 | Lg Electronics Inc | Data transfer management in a radio communications network |
| US20080299963A1 (en) * | 2007-06-04 | 2008-12-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Apparatus for Vocoder Rate Control by a Mobile Terminal |
| US20090067372A1 (en) * | 2007-09-07 | 2009-03-12 | Qualcomm Incorporated | Host-based quality of service for wireless communications |
| US20100195602A1 (en) * | 2009-01-30 | 2010-08-05 | Movik Networks | Application, Usage & Radio Link Aware Transport Network Scheduler |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120092991A1 (en) | 2012-04-19 |
| WO2012051044A1 (en) | 2012-04-19 |
| US8750207B2 (en) | 2014-06-10 |
| TW201230729A (en) | 2012-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI458295B (zh) | 行動無線裝置中調適傳輸以提昇服務品質(QoS)的技術 | |
| EP2603039B1 (en) | Systems and methods for preserving application identification information on handover in a communication network | |
| CN103354993B (zh) | 促进设备对设备通信 | |
| CN100586099C (zh) | 用于无线网络中的服务管理的流服务质量的快速信令方法 | |
| CN101263695B (zh) | 用于服务质量处理的系统、方法和设备 | |
| US10097946B2 (en) | Systems and methods for cooperative applications in communication systems | |
| US20120327779A1 (en) | Systems and methods for congestion detection for use in prioritizing and scheduling packets in a communication network | |
| US20140155043A1 (en) | Application quality management in a communication system | |
| US20140153392A1 (en) | Application quality management in a cooperative communication system | |
| US20120033563A1 (en) | Packet classification and prioritization using an ip header in a mobile wireless device | |
| WO2019095278A1 (en) | Method and apparatus for synchronization between different data packet streams | |
| CN114762386A (zh) | 一种数据传输方法及装置 | |
| CN104753812B (zh) | 通信系统中的应用质量管理 | |
| JP4234680B2 (ja) | 通信システムにおけるビットレート制御手段 | |
| CN103857052A (zh) | 一种保证时延服务质量的无线调度方法、装置和基站 | |
| EP3280208B1 (en) | Cooperative applications in communication systems | |
| US8942104B2 (en) | Packet classification and prioritization using a UDP checksum in a mobile wireless device | |
| KR102234927B1 (ko) | 협력형 통신 시스템 내 애플리케이션 품질 관리 | |
| CN101060717B (zh) | 服务质量保障方法与装置 | |
| Krishnaswamy et al. | Concurrent bandwidth aggregation over wireless networks | |
| Musabe et al. | Evaluation of a new scheduling scheme for VoIP with mobility in 3G LTE | |
| CN120238907A (zh) | 基于非3GPP接入的QoS处理方法、装置、可读介质及设备 | |
| CN118891910A (zh) | 一种时延控制方法及装置、通信设备 | |
| CN120238972A (zh) | 服务质量处理方法、装置、计算机可读介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GD4A | Issue of patent certificate for granted invention patent | ||
| MM4A | Annulment or lapse of patent due to non-payment of fees |