[go: up one dir, main page]

TW201810994A - Solution for local breakout in cellular network - Google Patents

Solution for local breakout in cellular network Download PDF

Info

Publication number
TW201810994A
TW201810994A TW106107249A TW106107249A TW201810994A TW 201810994 A TW201810994 A TW 201810994A TW 106107249 A TW106107249 A TW 106107249A TW 106107249 A TW106107249 A TW 106107249A TW 201810994 A TW201810994 A TW 201810994A
Authority
TW
Taiwan
Prior art keywords
tof
dns
address
response
request
Prior art date
Application number
TW106107249A
Other languages
Chinese (zh)
Other versions
TWI728062B (en
Inventor
俞一帆
Original Assignee
英特爾股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 英特爾股份有限公司 filed Critical 英特爾股份有限公司
Publication of TW201810994A publication Critical patent/TW201810994A/en
Application granted granted Critical
Publication of TWI728062B publication Critical patent/TWI728062B/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

An apparatus of a traffic offloading function (TOF) may comprise a processor to detect a destination address of a traffic associated with a user equipment (UE) from a first base station and to determine whether to offload the traffic from the first base station to a first server or a second server based on the destination address; and a transmitter coupled to the processor, to transmit the traffic to the first server in response to the processor determining that the destination address of the traffic is destined to the first server and to transmit the traffic to the second server in response to the processor determining that the traffic not destined to the first server meets a local breakout policy.

Description

用於在蜂巢式網路中本地分匯的解決方案 Solution for local distribution in a cellular network

本發明係有關於一種用於在蜂巢式網路本地域分匯的解決方案。 The present invention relates to a solution for sinking in a local domain of a cellular network.

無線行動通訊技術使用各種標準和協定以提供電信服務給固定的或行動的用戶,例如基地站和無線行動裝置。在第三代行動通訊合作計畫(3GPP)長期演進(LTE)系統中,基地站可為與無線行動裝置(稱為使用者設備(UE))通訊之演進節點B(eNode B或eNB)。 Wireless mobile communication technologies use various standards and protocols to provide telecommunications services to fixed or mobile users, such as base stations and wireless mobile devices. In a Third Generation Mobile Communications Partnership Project (3GPP) Long Term Evolution (LTE) system, a base station may be an evolved Node B (eNode B or eNB) that communicates with a wireless mobile device (referred to as a User Equipment (UE)).

100,200‧‧‧網路 100,200‧‧‧Network

110,204‧‧‧eNB 110,204‧‧‧eNB

112,122,712‧‧‧傳輸器 112,122,712‧‧‧transmitters

114,124,714‧‧‧控制器 114,124,714‧‧ ‧ controller

116,126,716‧‧‧接收器 116,126,716‧‧‧ Receiver

118,128,718‧‧‧天線 118,128,718‧‧‧Antenna

120‧‧‧UE 120‧‧‧UE

204s‧‧‧來源eNB 204s‧‧‧Source eNB

204t‧‧‧目標eNB 204t‧‧‧Target eNB

206‧‧‧SGW 206‧‧‧SGW

208‧‧‧PGW 208‧‧‧PGW

210‧‧‧區域網路 210‧‧‧Regional Network

212‧‧‧TOF 212‧‧‧TOF

212s‧‧‧來源TOF 212s‧‧‧Source TOF

212t‧‧‧目標TOF 212t‧‧‧Target TOF

214‧‧‧區域應用服務(AS) 214‧‧‧Regional Application Service (AS)

216‧‧‧外部AS 216‧‧‧External AS

220‧‧‧服務LAN伺服器 220‧‧‧Serving LAN server

230‧‧‧網際網路 230‧‧‧Internet

232‧‧‧DNS伺服器 232‧‧‧DNS server

502‧‧‧交遞請求訊息 502‧‧‧Handing Request Message

504‧‧‧對話遷移請求 504‧‧‧Dialog migration request

506‧‧‧對話遷移請求確認 506‧‧‧Dialog migration request confirmation

508‧‧‧對話中繼請求 508‧‧‧Dialog relay request

510‧‧‧對話中繼請求確認 510‧‧‧Dialog relay request confirmation

512‧‧‧流量流 512‧‧‧Traffic flow

514‧‧‧對話中繼終止請求 514‧‧‧Dialog relay termination request

516‧‧‧對話中繼終止請求確認 516‧‧‧Dialog relay termination request confirmation

600‧‧‧訊息 600‧‧‧Information

610‧‧‧連接列表 610‧‧‧Connection list

612‧‧‧背景資訊 612‧‧‧Background information

614‧‧‧IP位址 614‧‧‧IP address

616‧‧‧埠號碼 616‧‧‧埠 number

700‧‧‧設備 700‧‧‧ Equipment

800,900‧‧‧系統 800,900‧‧‧ system

802‧‧‧eNB介面 802‧‧‧eNB interface

804‧‧‧SGW介面 804‧‧‧SGW interface

806‧‧‧AS介面 806‧‧‧AS interface

808‧‧‧網路介面 808‧‧‧Internet interface

810‧‧‧解封裝/封裝模組 810‧‧Depacking/packaging module

812‧‧‧目的地/來源位址檢查模組或單元 812‧‧‧Destination/source address check module or unit

814‧‧‧卸載模組 814‧‧‧Unloading module

816‧‧‧本地分匯策略檢查模組 816‧‧‧Local Divide Strategy Check Module

818‧‧‧NAT模組 818‧‧‧NAT module

820‧‧‧對話遷移模組 820‧‧‧Dialog migration module

822‧‧‧對話中繼模組 822‧‧‧Dialog relay module

824‧‧‧DNS代理器 824‧‧‧DNS proxy

830,920‧‧‧處理器 830,920‧‧‧ processor

832,922‧‧‧記憶體 832,922‧‧‧ memory

840‧‧‧收發器 840‧‧‧ transceiver

902‧‧‧TOF介面 902‧‧‧TOF interface

904‧‧‧服務伺服器介面 904‧‧‧Service Server Interface

910‧‧‧DNS查詢檢查模組 910‧‧‧DNS query check module

912‧‧‧位址獲得模組 912‧‧‧ address acquisition module

914‧‧‧DNS查詢回應模組 914‧‧‧DNS Query Response Module

916‧‧‧封裝模組或單元 916‧‧‧Package Module or Unit

920‧‧‧處理器 920‧‧‧ processor

922‧‧‧記憶體 922‧‧‧ memory

1002‧‧‧顯示器 1002‧‧‧ display

1004‧‧‧相機 1004‧‧‧ camera

1006‧‧‧感測器 1006‧‧‧Sensor

1008‧‧‧輸入/輸出(I/O)介面 1008‧‧‧Input/Output (I/O) interface

1010‧‧‧應用電路 1010‧‧‧Application Circuit

1020‧‧‧基帶電路 1020‧‧‧baseband circuit

1020a‧‧‧第二代(2G)基帶處理器 1020a‧‧‧Second Generation (2G) Baseband Processor

1020b‧‧‧、第三代(3G)基帶處理器 1020b‧‧‧, third generation (3G) baseband processor

1020c‧‧‧第四代(4G)基帶處理器 1020c‧‧‧ fourth generation (4G) baseband processor

1020d‧‧‧其它基帶處理器 1020d‧‧‧Other baseband processors

1020e‧‧‧中央處理單元 1020e‧‧‧Central Processing Unit

1020f‧‧‧視頻數位訊號處理器(DSP) 1020f‧‧‧Video Digital Signal Processor (DSP)

1030‧‧‧射頻(RF)電路 1030‧‧‧ Radio Frequency (RF) Circuit

1030a‧‧‧混合器電路 1030a‧‧‧Mixer circuit

1030b‧‧‧放大器電路 1030b‧‧‧Amplifier Circuit

1030c‧‧‧濾波器電路 1030c‧‧‧Filter circuit

1030d‧‧‧合成器電路 1030d‧‧‧Synthesizer circuit

1040‧‧‧記憶體/儲存器 1040‧‧‧Memory/storage

1050‧‧‧天線 1050‧‧‧Antenna

1060‧‧‧前端模組(FEM)電路 1060‧‧‧ Front End Module (FEM) Circuit

本文所敘述的揭露以舉例的方式闡明而不是以限制於下列圖式的方式。為了簡化和清楚圖解的目的,圖式中所示之元件不一定按比例繪製。例如,為了清楚起見,一些元件的尺寸可以相對於其他元件被放大。此外,其中考慮到合適性,在圖式中重複的元件編號係用以指示 相應的或類似的元件。本發明之實施例的態樣、特徵和優點將從以下參照附圖對本發明的描述變得顯而易見,其中相同的元件編號表示相同的元件,其中: The disclosure herein is illustrated by way of example and not of limitation. The elements shown in the figures are not necessarily drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. In addition, where the appropriateness is taken into consideration, the component numbers repeated in the drawing are used to indicate Corresponding or similar components. The description of the present invention will be apparent from the accompanying drawings, in which

圖1為根據各個實施例概略地示出無線網路之範例的方塊圖。 1 is a block diagram schematically showing an example of a wireless network in accordance with various embodiments.

圖2為根據各個實施例概略地示出無線網路之範例的方塊圖。 2 is a block diagram schematically showing an example of a wireless network in accordance with various embodiments.

圖3為根據各個實施例概略地示出一或多個程序之範例的流程圖。 3 is a flow chart diagrammatically showing an example of one or more programs in accordance with various embodiments.

圖4為根據各個實施例概略地示出一或多個程序之範例。 4 is an illustration of an example of one or more programs diagrammatically in accordance with various embodiments.

圖5為根據各個實施例概略地示出一或多個程序之範例。 FIG. 5 is a diagram schematically showing an example of one or more programs in accordance with various embodiments.

圖6為根據各個實施例概略地示出交遞請求訊息之範例。 6 is an illustration of an example of a handover request message diagrammatically in accordance with various embodiments.

圖7為根據各個實施例概略地示出電子裝置電路之範例的方塊圖。 7 is a block diagram schematically showing an example of an electronic device circuit in accordance with various embodiments.

圖8為根據各個實施例概略地示出系統之範例的方塊圖。 FIG. 8 is a block diagram schematically showing an example of a system in accordance with various embodiments.

圖9為根據各個實施例概略地示出系統之範例的方塊圖。 9 is a block diagram schematically showing an example of a system in accordance with various embodiments.

圖10為根據各個實施例概略地示出系統之範例的方塊圖。 10 is a block diagram schematically showing an example of a system in accordance with various embodiments.

現在將參照所示的示例性實施例,並且這裡將使用特 定的語言來描述它們。然而,應當理解到不意圖限制揭露的範圍。 Reference will now be made to the exemplary embodiments shown, and The language is defined to describe them. However, it should be understood that it is not intended to limit the scope of the disclosure.

【發明內容】及【實施方式】 SUMMARY OF THE INVENTION AND EMBODIMENT

在本發明被揭露和敘述之前,應理解到這個揭露不限制於本發明之特定結構、處理動作或材料,其可擴展至由相關領域中那些具通常知識者可辨識之它們的均等物。應當理解到本文採用的術語係僅用來敘述特定範例的目的而不是旨在限制的目的。在不同圖式中的相同元件編號表示相同的元件。 Before the present invention is disclosed and described, it is understood that the disclosure is not limited to the specific structures, processing acts or materials of the invention, which can be extended to the equivalents of those of ordinary skill in the art. It is to be understood that the terminology employed herein is for the purpose of the description The same component numbers in different figures represent the same components.

說明書中對「一個實施例」、「實施例」、「示例性實施例」等的引用指示所描述的實施例可包括特定特徵、結構或特性,但每個實施例可不必包括特定特徵、結構或特性。此外,這樣的用語不一定指的是相同的實施例。此外,當結合實施例描述特定特徵、結構或特性時,無論是否有明確描述,其被認為在本領域技術人員的知識範圍內,可結合其它實施例之此種的特徵、結構或特性。 References to "one embodiment", "an embodiment", "exemplary embodiment" and the like in the specification are intended to include a particular feature, structure or feature, but each embodiment may not necessarily include a particular feature or structure. Or characteristics. Moreover, such terms are not necessarily referring to the same embodiment. In addition, the specific features, structures, or characteristics of the other embodiments may be combined with other embodiments without departing from the scope of the invention.

本發明之實施例可實施在硬體、韌體、軟體或它們的組合中。本發明之實施例也可以實施為儲存在機器可讀取媒體上的指令,其可由一或多個處理器讀取和執行。機器可讀取媒體可包括任何用於儲存或傳輸以機器(例如,計算裝置、行動裝置、智慧型手機等等)可讀取之型式的資訊。例如,非暫態機器可讀取媒體可包括唯讀 記憶體(ROM)、隨機存取記憶體(RAM)、磁性磁碟儲存媒體、光學儲存媒體、快閃記憶體裝置。對於其它範例,暫態機器可讀取媒體可包括電、光、聲或其它形式傳播訊號(例如,載波、紅外訊號、數位訊號等等)等。 Embodiments of the invention may be implemented in a hardware, a firmware, a soft body, or a combination thereof. Embodiments of the invention may also be implemented as instructions stored on a machine readable medium, which may be read and executed by one or more processors. Machine readable media can include any type of information for storing or transmitting in a form readable by a machine (eg, a computing device, a mobile device, a smart phone, etc.). For example, non-transitory machine readable media can include read only Memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices. For other examples, the transitory machine readable medium can include electrical, optical, acoustic or other forms of transmitted signals (eg, carrier waves, infrared signals, digital signals, etc.).

下面描述可包括僅用於描述性目的之用語(諸如第一、第二等等),並且不被解釋為限制性。如本文所使用的,用語「模組」和/或「單元」可以指、部分為、或包括特定應用積體電路(ASIC)、電子電路、執行一或多種軟體或韌體程式的處理器(共享的、專用的或成組的)和/或記憶體(共享的、專用的或成組的)、組合邏輯電路和/或提供所描述的功能的其他合適的組件。 The following description may include terms (such as first, second, etc.) that are used for descriptive purposes only and are not to be construed as limiting. As used herein, the terms "module" and/or "unit" may refer to, in part, or include an application-specific integrated circuit (ASIC), an electronic circuit, or a processor that executes one or more software or firmware programs ( Shared, dedicated or grouped and/or memory (shared, dedicated or grouped), combinatorial logic and/or other suitable components that provide the described functionality.

此外,各種操作將被描述為多個離散操作,其依次以對於理解說明性實施例最有幫助的方式描述,然而,描述的順序不應被解釋為暗示這些操作必然依賴於順序。特別地,這些操作不一定需要按照呈現的順序執行。 In addition, the various operations are described as a plurality of discrete operations, which in turn are described in a manner that is most helpful in understanding the illustrative embodiments, however, the order of description should not be construed as implying that the operations are necessarily dependent on the order. In particular, these operations do not necessarily need to be performed in the order presented.

下面的實施例可被用於各種包括無線電系統中傳輸器和接收器的應用中,雖然本發明在這方面不受限制。無線電系統之範例包括但不限制於網路介面卡(NIC)、網路配接器、固定或行動用戶端裝置、繼電器、基地站、毫微微胞、閘道器、橋接器、集線器、路由器、存取點或其它網路裝置。此外,本發明範圍內的無線電系統可被實施在蜂巢無線電話系統、衛星系統、兩用無線電系統,以及包括諸如無線電系統之計算裝置,例如個人電腦、平板電腦及其相關周邊裝置、個人數位助理、個 人計算配件、手持通訊裝置以及可以在本質上相關並且可以適當地應用本發明實施例之原理的所有系統。 The following embodiments can be used in a variety of applications including transmitters and receivers in radio systems, although the invention is not limited in this respect. Examples of radio systems include, but are not limited to, network interface cards (NICs), network adapters, fixed or mobile client devices, relays, base stations, femtocells, gateways, bridges, hubs, routers, Access point or other network device. Furthermore, radio systems within the scope of the present invention can be implemented in cellular radiotelephone systems, satellite systems, dual-purpose radio systems, and computing devices including, for example, radio systems, such as personal computers, tablets, and related peripheral devices, personal digital assistants. One Human computing accessories, handheld communication devices, and all systems that can be related in nature and can suitably apply the principles of embodiments of the present invention.

在第三代行動通訊合作計畫(3GPP)無線電存取網路(RAN)長期演進(LTE)系統中,傳輸站可包含演進的通用陸面無線電存取網路(E-UTRAN)節點B(也通常表示為演進節點B、增強型節點B、eNodeB或eNB)的組合,其與無線行動裝置通訊(稱為使用者設備(UE))。下行鏈路傳輸可包含從傳輸站(或eNodeB)至無線行動裝置(或UE)的通訊,以及上行鏈路傳輸可包含從無線行動裝置至傳輸站的通訊。 In the Third Generation Mobile Communications Partnership Project (3GPP) Radio Access Network (RAN) Long Term Evolution (LTE) system, the transmitting station may include an Evolved Universal Land Surface Radio Access Network (E-UTRAN) Node B ( Also typically represented as a combination of an evolved Node B, an enhanced Node B, an eNodeB, or an eNB, which communicates with a wireless mobile device (referred to as a User Equipment (UE)). The downlink transmission may include communication from the transmitting station (or eNodeB) to the wireless mobile device (or UE), and the uplink transmission may include communication from the wireless mobile device to the transmitting station.

一些實施例可以與各種裝置和/或系統結合使用,例如UE、行動裝置、行動無線裝置、行動通訊裝置、無線站、行動站、個人電腦、桌上型電腦、行動電腦、膝上型電腦、小筆電、筆記型電腦、平板電腦、智慧型手機裝置、行動電話,蜂巢電話、伺服器電腦、手持電腦、手持行動裝置、個人數位助理(PDA)裝置、手持PDA裝置、車載裝置、非車載裝置、混合裝置、車輛裝置、非車輛裝置、行動或可攜式裝置、消費者裝置、非行動或非可攜式裝置、無線通訊站、無線通訊裝置、無線存取點(AP)、無線節點、基地站(BS)、有線或無線路由器、有線或無線數據機、視頻裝置、音頻裝置、音頻視頻(A/V)裝置、有線或無線網路、無線區域網路、蜂巢網路、蜂巢節點、蜂巢裝置,無線局域網路(WLAN)裝置、通用積體電路卡(UICC)、超行動PC (UMPC)、用戶端設備(CPE)、多輸入多輸出(MIMO)收發器或裝置、具有一或多個內部天線和/或外部天線的裝置、數位視頻廣播(DVB)裝置、多標準無線電裝置、有線或無線手持裝置、無線應用協議(WAP)裝置、自動販賣機、銷售終端、可穿戴裝置、手機和/或諸如MP3播放器、數位相機等的其他消費電子產品、個人計算配件以及現有和未來出現的無線行動裝置,其本質上可能是相關的並且可以適當地應用實施例的原理。 Some embodiments may be used in conjunction with various devices and/or systems, such as UEs, mobile devices, mobile wireless devices, mobile communication devices, wireless stations, mobile stations, personal computers, desktop computers, mobile computers, laptop computers, Small notebook, notebook, tablet, smart phone device, mobile phone, cellular phone, server computer, handheld computer, handheld mobile device, personal digital assistant (PDA) device, handheld PDA device, car device, off-board Device, hybrid device, vehicle device, non-vehicle device, mobile or portable device, consumer device, non-mobile or non-portable device, wireless communication station, wireless communication device, wireless access point (AP), wireless node , base station (BS), wired or wireless router, wired or wireless data modem, video device, audio device, audio/video (A/V) device, wired or wireless network, wireless local area network, cellular network, cellular node , Honeycomb device, Wireless LAN (WLAN) device, Universal Integrated Circuit Card (UICC), Ultra Mobile PC (UMPC), customer premises equipment (CPE), multiple input multiple output (MIMO) transceiver or device, device with one or more internal antennas and/or external antennas, digital video broadcasting (DVB) devices, multi-standard radios , wired or wireless handheld devices, wireless application protocol (WAP) devices, vending machines, point-of-sale devices, wearable devices, cell phones, and/or other consumer electronics such as MP3 players, digital cameras, personal computing accessories, and existing and Wireless mobile devices that appear in the future may be related in nature and the principles of the embodiments may be applied as appropriate.

圖1根據本發明之一實施例概略地示出無線通訊網路100。於一實施例中,無線通訊網路100(於下文中「網路100」)可包含基地站110(例如,演進節點B(eNB)),其可與行動無線裝置(例如,UE 120)通訊。在各個實施例中,eNB 110可為固定站(例如,固定節點)或行動站/節點。在各個實施例中,網路100可包含3GPP LTE網路之存取網路的存取網路,諸如E-UTRAN、3GPP LTE-A網路、4G網路、4.5G網路、5G網路、6G網路或任何其他未來通訊網路、WiMAX蜂巢網路、HSPA、藍芽、WiFi或其它類型的無線存取網路或任何其它未來標準。 1 schematically illustrates a wireless communication network 100 in accordance with an embodiment of the present invention. In one embodiment, wireless communication network 100 (hereinafter "network 100") can include a base station 110 (e.g., an evolved Node B (eNB)) that can communicate with a mobile wireless device (e.g., UE 120). In various embodiments, eNB 110 may be a fixed station (e.g., a fixed node) or a mobile station/node. In various embodiments, network 100 may include access networks for access networks of 3GPP LTE networks, such as E-UTRAN, 3GPP LTE-A networks, 4G networks, 4.5G networks, 5G networks. , 6G network or any other future communication network, WiMAX cellular network, HSPA, Bluetooth, WiFi or other type of wireless access network or any other future standard.

在各個實施例中,eNB 110和/或UE 120可支持彼此間多輸入多輸出(MIMO)通訊。例如,eNB 110和/或UE 120可包含用來利用無線通訊網路100之一或多個無線電資源的一或多個天線。如圖1所示,eNB 110和/或UE 120可各自包含用來實施多輸入多輸出(MIMO) 傳輸/接收系統的一或多個天線組。MIMO傳輸/接收系統可操作在各種MIMO模式包括單一使用者MIMO(SU-MIMO)、多個使用者MIMO(MU-MIMO)、閉路MIMO、開路MIMO、全尺寸MIMO(FD-MIMO)或智慧型天線處理之變異。如圖1所示,eNB 110可包含一或多個天線118,而UE 120可包含一或多個天線128。 In various embodiments, eNB 110 and/or UE 120 may support multiple input multiple output (MIMO) communication with each other. For example, eNB 110 and/or UE 120 may include one or more antennas for utilizing one or more radio resources of wireless communication network 100. As shown in FIG. 1, eNB 110 and/or UE 120 may each be included to implement multiple input multiple output (MIMO). One or more antenna groups of the transmission/reception system. The MIMO transmission/reception system is operable in various MIMO modes including single user MIMO (SU-MIMO), multiple user MIMO (MU-MIMO), closed MIMO, open MIMO, full MIMO (FD-MIMO) or smart Variation in antenna processing. As shown in FIG. 1, eNB 110 may include one or more antennas 118, and UE 120 may include one or more antennas 128.

在一些實施例中,eNB 110可包括控制器114。控制器114可以與傳輸器112和接收器116和/或在eNB 110中的一或多個通訊模組或單元耦接。在一些實施例中,傳輸器112和/或接收器116可以為收發器之元件或模組。傳輸器112和/或接收器116可與一或多個天線118耦接,而用以和UE 120通訊。UE 120可包含傳輸器122和接收器126和/或一或多個通訊模組或單元。傳輸器122和/或接收器126可以經由UE 120之一或多個天線128與基地站(BS)(例如,eNB 110)或其它類型之無線存取點(諸如廣域網路(WWAN))通訊。 In some embodiments, eNB 110 can include controller 114. Controller 114 can be coupled to transmitter 112 and receiver 116 and/or to one or more communication modules or units in eNB 110. In some embodiments, transmitter 112 and/or receiver 116 may be components or modules of a transceiver. Transmitter 112 and/or receiver 116 may be coupled to one or more antennas 118 for communicating with UE 120. UE 120 may include transmitter 122 and receiver 126 and/or one or more communication modules or units. Transmitter 122 and/or receiver 126 may communicate with a base station (BS) (e.g., eNB 110) or other type of wireless access point (such as a wide area network (WWAN)) via one or more antennas 128 of UE 120.

在一些實施例中,eNB 110可包含其它硬體、軟體和/或韌體組件(例如,記憶體、儲存器、輸入模組、輸出模組、一或多個無線電模組和/或一或多個數位模組、和/或其它組件)。傳輸器112可配置以經由一或多個天線118傳輸訊號至UE 120。接收器116可配置以經由一或多個天線118接收來自UE 120之訊號。在一些實施例中,傳輸器112和/或接收器116可以為收發器電路之元件或模組。 In some embodiments, eNB 110 may include other hardware, software, and/or firmware components (eg, memory, storage, input modules, output modules, one or more radio modules, and/or one or Multiple digital modules, and/or other components). Transmitter 112 can be configured to transmit signals to UE 120 via one or more antennas 118. Receiver 116 can be configured to receive signals from UE 120 via one or more antennas 118. In some embodiments, transmitter 112 and/or receiver 116 can be an element or module of a transceiver circuit.

在一些實施例中,控制器114可控制一或多個eNB 110之功能和/或控制一或多個由eNB 110執行的通訊。在一些實施例中,控制器114可執行軟體和/或韌體(例如,eNB 110和/或一或多個應用之作業系統(OS))之指令。控制器114可包含或可使用合適的電路實施,例如控制器電路、配置電路、基帶電路、排程器電路、處理器電路、記憶體電路和/或任何其它電路,其可被配置以執行控制器114之功能的一部分。在一些實施例中,控制器114的一或多個功能可由邏輯實施,其可由機器和/或一或多個處理器執行。 In some embodiments, the controller 114 can control the functionality of one or more eNBs 110 and/or control one or more communications performed by the eNB 110. In some embodiments, controller 114 may execute instructions of software and/or firmware (eg, eNB 110 and/or one or more application operating systems (OS)). Controller 114 may include or may be implemented using suitable circuitry, such as controller circuitry, configuration circuitry, baseband circuitry, scheduler circuitry, processor circuitry, memory circuitry, and/or any other circuitry that may be configured to perform control Part of the functionality of the device 114. In some embodiments, one or more functions of controller 114 may be implemented by logic, which may be performed by a machine and/or one or more processors.

在各個實施例中,UE 120可使用一或多個無線通訊標準通訊,包括3GPP LTE、全球互通微波存取(WiMAX)、高速封包存取(HSPA)、藍芽、WiFi、5G標準和/或其它無線標準或未來無線標準。UE 120可經由用於每個無線通訊標準之分開天線或用於多無線通訊標準之共享天線進行通訊。在一些實施例中,UE 120可在無線區域網路(WLAN)、無線個人區域網路(WPAN)和/或無線廣域區域網路(WWAN)或其它網路下通訊。 In various embodiments, UE 120 may communicate using one or more wireless communication standards, including 3GPP LTE, Worldwide Interoperability for Microwave Access (WiMAX), High Speed Packet Access (HSPA), Bluetooth, WiFi, 5G standards, and/or Other wireless standards or future wireless standards. The UE 120 can communicate via a separate antenna for each wireless communication standard or a shared antenna for multiple wireless communication standards. In some embodiments, the UE 120 can communicate over a wireless local area network (WLAN), a wireless personal area network (WPAN), and/or a wireless wide area network (WWAN) or other network.

在一些實施例中,UE 120可包含控制器124、傳輸器122、接收器124及一或多個天線128。在一些實施例中,UE 120可包含其它硬體組件、軟體組件和/或韌體組件,例如記憶體、儲存器、輸入單元、輸出單元和/或任何其他組件。傳輸器122可經由一或多個天線128傳輸訊號至eNB 110。接收器124可經由一或多個天線 128接收來自eNB 110之訊號。在一些實施例中,傳輸器122和/或接收器126可以為收發器之元件或模組。 In some embodiments, the UE 120 can include a controller 124, a transmitter 122, a receiver 124, and one or more antennas 128. In some embodiments, UE 120 may include other hardware components, software components, and/or firmware components, such as memory, storage, input units, output units, and/or any other components. Transmitter 122 can transmit signals to eNB 110 via one or more antennas 128. Receiver 124 can be via one or more antennas 128 receives the signal from eNB 110. In some embodiments, transmitter 122 and/or receiver 126 can be a component or module of a transceiver.

在一些實施例中,控制器124可耦接至接收器124和傳輸器122。在一些實施例中,控制器124可控制UE 120之一或多個功能和/或控制由UE 120執行的一或多個通訊。在一些實施例中,控制器124可執行軟體和/或韌體(例如,UE 120和/或一或多個應用之作業系統(OS))之指令。控制器124可包含或可使用合適的電路實施,例如控制器電路、排程器電路、處理器電路、記憶體電路和/或任何其它電路,其可被配置以執行控制器12之功能的一部分。在一些實施例中,控制器124的一或多個功能可由邏輯實施,其可由機器和/或一或多個處理器執行。 In some embodiments, the controller 124 can be coupled to the receiver 124 and the transmitter 122. In some embodiments, controller 124 can control one or more functions of UE 120 and/or control one or more communications performed by UE 120. In some embodiments, controller 124 may execute instructions of software and/or firmware (eg, UE 120 and/or one or more application operating systems (OS)). Controller 124 may include or may be implemented using suitable circuitry, such as controller circuitry, scheduler circuitry, processor circuitry, memory circuitry, and/or any other circuitry that may be configured to perform part of the functionality of controller 12 . In some embodiments, one or more functions of controller 124 may be implemented by logic, which may be performed by a machine and/or one or more processors.

例如控制器124可包含中央處理單元(CPU)、數位訊號處理器(DSP)、圖形處理單元(GPU)、一或多個處理器核心、單核心處理器、雙核心處理器、多核心處理器、微處理器、主機處理器、控制器、複數個處理器或控制器、晶片、微晶片、一或多個電路、電路、基帶電路、配置電路、射頻(RF)電路、邏輯單元、積體電路(IC)、應用專用IC(ASIC)或任何其他合適的多用或專用處理器或控制器和/或任何它們的組合。 For example, the controller 124 can include a central processing unit (CPU), a digital signal processor (DSP), a graphics processing unit (GPU), one or more processor cores, a single core processor, a dual core processor, and a multi-core processor. , microprocessor, host processor, controller, plurality of processors or controllers, chips, microchips, one or more circuits, circuits, baseband circuits, configuration circuits, radio frequency (RF) circuits, logic units, integrated An electrical circuit (IC), an application specific IC (ASIC), or any other suitable versatile or special purpose processor or controller and/or any combination thereof.

傳輸器112可包含或可與eNB 110之一或多個天線118耦接,用以無線地與無線通訊網路100之其它 組件(例如,UE 120)通訊。傳輸器122可包含或可與UE120之一或多個天線128耦接,用以無線地與無線通訊網路100之其它組件(例如,eNB 110)通訊。在一些實施例中,傳輸器112和/或傳輸器122可各自包含一或多個傳輸器、一或多個接收器、可發送和/或接收無線通訊訊號、射頻(RF)訊號、訊框、方塊、傳輸流、封包、訊息、資料項目、資料、資訊和/或任何其它訊號之一或多個傳輸器、一或多個接收器和/或多個收發器。 Transmitter 112 may include or be coupled to one or more antennas 118 of eNB 110 for wirelessly communicating with other wireless communication networks 100 The component (eg, UE 120) communicates. Transmitter 122 may include or be coupled to one or more antennas 128 of UE 120 for wirelessly communicating with other components of wireless communication network 100 (e.g., eNB 110). In some embodiments, the transmitters 112 and/or the transmitters 122 may each include one or more transmitters, one or more receivers, and may transmit and/or receive wireless communication signals, radio frequency (RF) signals, frames. One or more transmitters, one or more receivers, and/or multiple transceivers, blocks, transport streams, packets, messages, data items, materials, information, and/or any other signals.

在一些實施例中,天線118和/或天線128可包含適合於傳輸和/或接收無線通訊訊號、RF訊號、方塊、訊框、傳輸流、封包、訊息、資料項目和/或資料之任何類型天線。例如,天線118和/或天線128可包含一或多個天線元件、組件、單元、組合和/或陣列之任何合適的配置、結構和/或佈置。在一些實施例中,天線118和/或天線128可使用分開的傳輸和/或接收天線元件實施傳輸和/或接收功能。在一些實施例中,天線118和/或天線128可使用一般和/或整合傳輸/接收元件實施傳輸和/或接收功能。天線可包含例如相位陣列天線、單一元件天線、雙極天線、一組開關的波束天線等等。 In some embodiments, antenna 118 and/or antenna 128 may comprise any type suitable for transmitting and/or receiving wireless communication signals, RF signals, blocks, frames, transport streams, packets, messages, data items, and/or materials. antenna. For example, antenna 118 and/or antenna 128 may comprise any suitable configuration, structure, and/or arrangement of one or more antenna elements, components, units, combinations, and/or arrays. In some embodiments, antenna 118 and/or antenna 128 may implement transmission and/or reception functions using separate transmission and/or reception antenna elements. In some embodiments, antenna 118 and/or antenna 128 may implement transmission and/or reception functions using general and/or integrated transmission/reception elements. The antenna may comprise, for example, a phased array antenna, a single element antenna, a dipole antenna, a beam antenna of a set of switches, and the like.

而圖1示出eNB 110之一些組件,在一些實施例中,eNB 110可選擇性地包含可以與eNB 110中一或多個組件互連或可操作地相關聯其它合適的硬體、軟體和/或韌體組件。而圖1示出UE 120之一些組件,在一些實施例中,UE 120可包含可以與UE 120中一或多個組件互 連或可操作地相關聯其它合適的硬體、軟體和/或韌體組件。例如,eNB 110和/或UE 120可包含用以調變和/或解調在空氣介面上傳輸或接收的訊號之一或多個無線電模組(未顯示)以及用以處理在空氣介面上傳輸和接收的訊號之一或多個數位模組(未顯示)。 While FIG. 1 illustrates some components of eNB 110, in some embodiments, eNB 110 can optionally include other suitable hardware, software, and/or operatively associated with one or more components in eNB 110. / or firmware components. While FIG. 1 illustrates some components of UE 120, in some embodiments, UE 120 may include interfacing with one or more components in UE 120. Other suitable hardware, software and/or firmware components are associated or operatively associated. For example, eNB 110 and/or UE 120 may include one or more radio modules (not shown) for modulating and/or demodulating signals transmitted or received over the air interface and for processing transmissions over the air interface. And one or more digital modules (not shown) of the received signal.

在一些實施例中,eNB 110和/或UE 120可包含一或多個輸入單元(未顯示)和/或一或多個輸出單元(未顯示)。例如,一或多個輸入單元可包含鍵盤、小鍵盤、滑鼠、觸控螢幕、觸控板、軌跡球、觸控筆、麥克風或任何其他指示/輸入單元或裝置。例如,一或多個輸出單元可包含監視器、螢幕、觸控螢幕、平板顯示器、陰極射線管(CRT)顯示單元、液晶顯示(LCD)顯示單元、電漿顯示單元、一或多個音頻揚聲器或耳機或任何其他輸出單元或裝置。 In some embodiments, eNB 110 and/or UE 120 may include one or more input units (not shown) and/or one or more output units (not shown). For example, one or more of the input units may include a keyboard, keypad, mouse, touch screen, trackpad, trackball, stylus, microphone, or any other indicator/input unit or device. For example, one or more output units may include a monitor, a screen, a touch screen, a flat panel display, a cathode ray tube (CRT) display unit, a liquid crystal display (LCD) display unit, a plasma display unit, one or more audio speakers. Or headphones or any other output unit or device.

在一些實施例中,UE 120可包含例如行動電腦、行動裝置、站、膝上型計算裝置、筆記型計算裝置、小筆電、平板計算裝置、輕薄型筆電TM計算裝置、手持計算裝置、手持裝置、儲存裝置、PDA裝置、手持PDA裝置、車載裝置、非車載裝置、混合裝置(例如,將蜂巢電話功能與PDA裝置功能相結合)、消費者裝置、車輛裝置、非車輛裝置、行動或可攜帶裝置、行動電話、蜂巢電話、PCS裝置、行動或可攜帶GPS裝置、DVB裝置、可穿戴裝置、相對小的計算裝置、非桌上型電腦、「便於攜帶,快意生活」(Carry Small Live Large,CSLL)裝 置、超行動裝置(Ultra Mobile Device,UMD)、超行動PC(UMPC)、行動網際網路裝置(Mobile Internet Device,MID)、「折紙(Origami)」裝置或計算裝置、視頻裝置、音訊裝置、音頻/視頻(A/V)裝置、遊戲裝置、媒體播放器、智慧型手機、行動站(MS)、行動無線裝置、行動通訊裝置、手機、蜂巢電話、行動電話、個人電腦(PC)、手持行動裝置、通用積體電路卡(UICC)、用戶終端設備(CPE)或諸如數位照相機等等的其他消費電子設備、個人計算配件以及現有和未來出現的無線行動裝置,其本質上可能是相關的,並且可以適當地應用實施例的原理。 In some embodiments, UE 120 may comprise, for example, mobile computers, mobile station, a laptop computing device, a laptop computing device, a small notebook, a tablet computing device, a thin-TM laptop computing device, a handheld computing device, Handheld device, storage device, PDA device, handheld PDA device, in-vehicle device, off-board device, hybrid device (eg, combining cellular phone function with PDA device function), consumer device, vehicle device, non-vehicle device, action or Portable device, mobile phone, cellular phone, PCS device, mobile or portable GPS device, DVB device, wearable device, relatively small computing device, non-desktop computer, "portable, happy life" (Carry Small Live) Large, CSLL) device, Ultra Mobile Device (UMD), Ultra Mobile PC (UMPC), Mobile Internet Device (MID), Origami device or computing device, video device , audio devices, audio/video (A/V) devices, gaming devices, media players, smart phones, mobile stations (MS), mobile wireless devices, Communication devices, cell phones, cellular phones, mobile phones, personal computers (PCs), handheld mobile devices, universal integrated circuit cards (UICC), user terminal equipment (CPE) or other consumer electronic devices such as digital cameras, personal computing Accessories, as well as existing and future wireless mobile devices, may be relevant in nature and the principles of the embodiments may be applied as appropriate.

雖然圖1示出在eNB 110和/或UE 120中一或多個組件,eNB 110和/或UE 120可各自包含用以調變和/或解調在空氣介面上傳輸或接收的訊號之一或多個無線電模組或單元(未顯示)和/或可用以處理在空氣介面上傳輸和接收的訊號之一或多個數位模組或單元(未顯示)。 Although FIG. 1 illustrates one or more components in eNB 110 and/or UE 120, eNB 110 and/or UE 120 may each include one of the signals used to modulate and/or demodulate transmission or reception on the air interface. Or a plurality of radio modules or units (not shown) and/or one or more digital modules or units (not shown) that can be used to process signals transmitted and received over the air interface.

圖2為根據一些實施例概略地示出無線通訊網路200之範例的方塊圖。 2 is a block diagram schematically showing an example of a wireless communication network 200 in accordance with some embodiments.

在一些實施例中,無線通訊網路200可包含一或多個無線通訊裝置,其可經由一或多個無線媒體通訊內容、資料、資訊和/或訊號,其中無線媒體例如無線電通道、蜂巢通道、RF通道、無線相容性(Wireless Fidelity;WiFi)通道、紅外無線電(IR)通道等等(例 如,如下面所述)。無線通訊網路200之一或多個元件可選擇性地能夠通過任何合適的有線通訊鏈路進行通訊。 In some embodiments, wireless communication network 200 can include one or more wireless communication devices that can communicate content, data, information, and/or signals via one or more wireless media, such as radio channels, cellular channels, RF channel, Wireless Fidelity (WiFi) channel, Infrared Radio (IR) channel, etc. For example, as described below). One or more components of wireless communication network 200 are selectively capable of communicating over any suitable wired communication link.

在一些實施例中,無線通訊網路200可包含使用者設備(UE)202,其可例如經由Uu介面或任何其他合適的介面與eNB 104通訊。 In some embodiments, wireless communication network 200 can include user equipment (UE) 202, which can communicate with eNB 104, for example, via a Uu interface or any other suitable interface.

在一些實施例中,無線通訊網路200可包含封包資料網路(PDN)閘道器(PGW)208。在一些實施例中,PGW 208可與SGW 206通訊,例如經由S5介面或任何其他合適的介面。在一些實施例中,PGW 208可與存取點名稱(APN)相關聯。在一些實施例中,UE 202可利用PGW 208之APN以便於經由PGW 208連接到外部網路。PGW 208可經由SGi介面或任何其他介面與服務區域網路(LAN)伺服器220通訊。 In some embodiments, wireless communication network 200 can include a packet data network (PDN) gateway (PGW) 208. In some embodiments, PGW 208 can communicate with SGW 206, such as via an S5 interface or any other suitable interface. In some embodiments, the PGW 208 can be associated with an Access Point Name (APN). In some embodiments, UE 202 may utilize the APN of PGW 208 to facilitate connection to an external network via PGW 208. PGW 208 can communicate with a serving area network (LAN) server 220 via an SGi interface or any other interface.

在一些實施例中,無線通訊網路200可包含流量卸載功能(TOF)212,其可被提供在eNB 204和服務閘道器(SGW)206之間,例如通過S1-u介面或任何其他合適的介面。在一些實施例中,TOF 212可被實施在實體、設備、裝置、系統、電路、模組、單元和/或使用任何合適地配置的硬體、軟體和/或韌體之任何其他結構。在一些實施例中,TOF 212可被配置以執行如本發明敘述之一或多個程序和/或功能。在一些實施例中,TOF212可被使用在3G網路、LTE網路、5G網路和/或任何其他現存或未來無線通訊網路和/或歐洲電信標準協會(ETSI)行動邊緣計算(MEC)中的一或多個。 In some embodiments, wireless communication network 200 can include a traffic offload function (TOF) 212, which can be provided between eNB 204 and a service gateway (SGW) 206, such as through an S1-u interface or any other suitable interface. In some embodiments, the TOF 212 can be implemented in an entity, device, device, system, circuit, module, unit, and/or any other structure using any suitably configured hardware, software, and/or firmware. In some embodiments, TOF 212 can be configured to perform one or more of the procedures and/or functions as described herein. In some embodiments, the TOF 212 can be used in a 3G network, an LTE network, a 5G network, and/or any other existing or future wireless communication network and/or the European Telecommunications Standards Institute (ETSI) Mobile Edge Computing (MEC). One or more.

在一些實施例中,TOF 212可以與eNB 204並置。例如,TOF 212和eNB 204可在相同實體裝置或系統中,例如在相同伺服器、實體、系統等等。在一些實施例中,TOF 212和eNB 204可實體上位於一起。在一些其它實施例中,TOF 212可在eNB 204外側。例如,如圖2所示,TOF 212可駐留在eNB 204和SGW 206之間,例如S1-U介面。 In some embodiments, TOF 212 can be collocated with eNB 204. For example, TOF 212 and eNB 204 may be in the same physical device or system, such as at the same server, entity, system, and the like. In some embodiments, TOF 212 and eNB 204 may be physically located together. In some other embodiments, the TOF 212 can be external to the eNB 204. For example, as shown in FIG. 2, TOF 212 can reside between eNB 204 and SGW 206, such as the S1-U interface.

在一些實施例中,網路200可包含可各包含TOF 212和/或一或多個區域應用服務(AS)214之一或多個區域網路210和/或任何其他服務伺服器。在一些實施例中,與TOF 212並置之區域AS 214可提供服務,例如用於在網路邊緣處之UE 202。在一些實施例中,至網際網路230之存取可以在TOF 212內被允許。在一些實施例中,區域AS 214和TOF 212可以在相同實體裝置中,例如在相同伺服器、實體、系統等等中。在一些實施例中,區域AS 214和TOF 212可實體上位於一起,例如在區域網路210中。 In some embodiments, network 200 can include one or more regional networks 210 and/or any other service servers that can each include TOF 212 and/or one or more regional application services (AS) 214. In some embodiments, the area AS 214 that is collocated with the TOF 212 can provide services, such as for the UE 202 at the edge of the network. In some embodiments, access to the Internet 230 can be allowed within the TOF 212. In some embodiments, region AS 214 and TOF 212 may be in the same physical device, such as in the same server, entity, system, or the like. In some embodiments, area AS 214 and TOF 212 may be physically located together, such as in area network 210.

在一些實施例中,網路可包含不與TOF 212並置之一或多個非區域或外部AS 216。在一些實施例中,外部AS 216可以在TOF 212外側。在一些實施例中,外部AS 216可在其中TOF 212所在的區域網路210的外部。在一些實施例中,外部AS 216可包含在網際網路230中的伺服器,例如DNS伺服器232。 In some embodiments, the network may include one or more non-regional or external ASs 216 that are not collocated with TOF 212. In some embodiments, the external AS 216 can be outside of the TOF 212. In some embodiments, the external AS 216 can be external to the local area network 210 in which the TOF 212 is located. In some embodiments, the external AS 216 can include a server in the Internet 230, such as a DNS server 232.

雖然圖2示出在無線網路200中區域網路210 的範例,在一些實施例中,無線網路200可包含一或多個網路210,其各自可包含TOF 212和/或一或多個區域AS 214。在一些實施例中,無線網路200可包含一或多個外部AS 216,其可在任何區域網路210之外側。在一些實施例中,在區域網路210之TOF 212可經由SGi介面或任何其他合適的介面與一或多個外部AS 216通訊。 Although FIG. 2 illustrates regional network 210 in wireless network 200 For example, in some embodiments, wireless network 200 can include one or more networks 210, each of which can include TOF 212 and/or one or more zones AS 214. In some embodiments, wireless network 200 can include one or more external ASs 216 that can be external to any regional network 210. In some embodiments, TOF 212 at regional network 210 can communicate with one or more external ASs 216 via an SGi interface or any other suitable interface.

在一些其它實施例中,區域AS 214可配置以與TOF 212通訊,例如經由SGi介面或任何其他合適的介面。在一些示範實施例中,區域AS 214可被配置以建立至TOF 212的直接連接,例如經由SGi介面。在一些實施例中,TOF 212可被配置以允許TOF 212內之至網際網路230之存取,例如經由圖8之DNS代理器824,透過SGi介面或任何其他合適的介面。在一些實施例中,區域AS 214可透過TOF 212耦接至網路200和/或UE 202而不進行網路位址轉譯。在一些實施例中,區域AS 214可被用作為DNS代理器。 In some other embodiments, the area AS 214 can be configured to communicate with the TOF 212, such as via the SGi interface or any other suitable interface. In some demonstrative embodiments, region AS 214 may be configured to establish a direct connection to TOF 212, such as via an SGi interface. In some embodiments, TOF 212 can be configured to allow access to Internet 230 within TOF 212, such as via SGi agent 824 of FIG. 8, through the SGi interface or any other suitable interface. In some embodiments, the area AS 214 can be coupled to the network 200 and/or the UE 202 via the TOF 212 without network address translation. In some embodiments, area AS 214 can be used as a DNS proxy.

在一些實施例中,TOF 212可以被配置以使得可以在網路側(例如TOF 212)上配置的本地分匯策略來實現本地分匯,而不通知UE 202。在一些實施例中,TOF 212可被配置以使得本地分匯能夠跨越多個分匯點(例如一或多個TOF 212)支持服務連續性。 In some embodiments, TOF 212 may be configured to enable local sinking that may be configured on the network side (eg, TOF 212) to implement local sinking without notifying UE 202. In some embodiments, TOF 212 can be configured to enable local sinking to support service continuity across multiple points of exchange (eg, one or more TOFs 212).

在一些實施例中,TOF 212在流量卸載中可能並不總是啟動NAT功能。在一些實施例中,如果應用在區域AS 214中可用,則區域AS 214可以將應用遞送到 UE 202而不啟用TOF 212的NAT功能以減少系統資源浪費。在一些實施例中,應用可包含用於UE(例如,202)之一或多個服務。在一些實施例中,一或多個服務之範例可包含檔案下載、視頻串流和/或可由UE基於應用請求的任何其他服務。在一些實施例中,TOF 212可被配置以從UE 202卸載流量(例如一或多個封包)至區域AS 214(例如,區域地)而不啟用網路位址轉譯(NAT)功能,如果流量注定到區域AS 214。 In some embodiments, the TOF 212 may not always initiate the NAT function during traffic offloading. In some embodiments, if the application is available in the area AS 214, the area AS 214 can deliver the application to The UE 202 does not enable the NAT function of the TOF 212 to reduce system resource waste. In some embodiments, an application can include one or more services for a UE (eg, 202). In some embodiments, an example of one or more services may include file downloads, video streams, and/or any other service that may be requested by the UE based on the application. In some embodiments, TOF 212 can be configured to offload traffic (eg, one or more packets) from UE 202 to region AS 214 (eg, regionally) without enabling Network Address Translation (NAT) functionality, if traffic Described to area AS 214.

在一些實施例中,TOF 212可檢查流量的目的地位址(例如一或多個封包),其可經由eNB 204從UE 202接收。在一些實施例中,TOF 212可以將可封裝在eNB 204中的一或多個GTP-U封包中的流量解封裝,以獲得一或多個IP封包。在一些實施例中,IP封包可具有表示可發送IP封包之來源節點之來源IP位址以及指示IP封包可以去往的目標或目的地節點的目的地IP位址。在一些實施例中,TOF 212響應於判定封包注定到區域AS 214,可能會禁用或關閉用於流量的NAT功能或流量的一或多個封包。在一些實施例中,TOF 212可卸載流量至區域AS 214,而不啟用NAT功能以減少系統資源浪費。 In some embodiments, TOF 212 may check the destination address of the traffic (eg, one or more packets), which may be received from UE 202 via eNB 204. In some embodiments, TOF 212 may decapsulate traffic encapsulated in one or more GTP-U packets in eNB 204 to obtain one or more IP packets. In some embodiments, the IP packet may have a source IP address representing a source node from which the IP packet can be sent and a destination IP address indicating a destination or destination node to which the IP packet may be destined. In some embodiments, in response to determining that the packet is destined to area AS 214, TOF 212 may disable or disable one or more packets of NAT functionality or traffic for traffic. In some embodiments, TOF 212 may offload traffic to zone AS 214 without enabling NAT functionality to reduce system resource waste.

相反,在一些實施例中,TOF 212可以響應於判定來自UE 202的流量可能不注定到區域AS 214而啟用NAT功能,但是可以滿足本地分匯策略。在一些實施例中,TOF 204可響應於完成在流量上的NAT功能,卸載流量至網際網路230和/或DNS伺服器232。 Rather, in some embodiments, the TOF 212 may enable the NAT function in response to determining that traffic from the UE 202 may not be destined to the area AS 214, but may satisfy a local sinking policy. In some embodiments, TOF 204 may offload traffic to Internet 230 and/or DNS server 232 in response to completing a NAT function on the traffic.

在一些實施例中,UE 202可能不總是執行用於本地分匯之APN選擇,以減少網路操作和服務維護。在一些實施例中,eNB 204可能不總是通知UE 202在網路200中的服務部署。在一些實施例中,UE 202可能不總是知道UE 202請求的服務在與當前eNB 204相關聯的網路200中是否可用於APN選擇。 In some embodiments, UE 202 may not always perform APN selection for local sinking to reduce network operations and service maintenance. In some embodiments, eNB 204 may not always notify UE 202 of service deployments in network 200. In some embodiments, UE 202 may not always know if the service requested by UE 202 is available for APN selection in network 200 associated with current eNB 204.

在一些實施例中,TOF間點隧道可響應於跨越不同eNB的交遞(例如,X2切換)而被建立以實現跨越不同TOF點的交遞。在一些實施例中,交遞程序可被利用來保持用於一或多個由UE 202請求的服務(例如,檔案下載、視頻串流和/或任何其他服務)之跨越各個流量卸載點(例如,一或多個TOF/TOF點)的服務持續性。在一些實施例中,參照圖5,來源TOF 212s和/或目標TOF 212t可被配置以提供TOF間點隧道。 In some embodiments, TOF point-to-point tunnels may be established in response to handovers (eg, X2 handovers) across different eNBs to enable handover across different TOF points. In some embodiments, the handover procedure can be utilized to maintain cross-sectional traffic offload points for one or more services (eg, archive downloads, video streams, and/or any other services) requested by the UE 202 (eg, Service continuity of one or more TOF/TOF points). In some embodiments, referring to FIG. 5, source TOF 212s and/or target TOF 212t can be configured to provide a TOF point-to-point tunnel.

例如,UE 202要交遞至的目標eNB(例如,204t)可被配置以響應於X2交遞的啟動,發布交遞請求訊息。交遞請求訊息可包含可被用於隧道建立之一或多個資訊元素。在一些實施例中,分匯點間隧道(例如,TOF間點隧道)可基於交遞請求訊息建立,用以支持跨越不同分匯點之移動性和/或服務持續性。 For example, the target eNB (e.g., 204t) to which UE 202 is to handoff may be configured to issue a handover request message in response to initiation of X2 handover. The handover request message may contain one or more information elements that may be used to tunnel the establishment. In some embodiments, an inter-droppoint tunnel (eg, a TOF inter-point tunnel) may be established based on a handover request message to support mobility and/or service persistence across different gateways.

在一些實施例中,網路200可被配置以使得本地分匯具有移動性支持。在一些實施例中,網路200可被配置以允許服務存在點(例如,區域AS 214和/或外部AS 216和/或其它服務伺服器)之改變,而不通知在網路 200中的一或多個UE。在一些實施例中,彈性可被提供至用於在網路200中的一或多個UE之服務部署。 In some embodiments, network 200 can be configured to enable local sinking with mobility support. In some embodiments, network 200 can be configured to allow for changes to service presence points (eg, area AS 214 and/or external AS 216 and/or other service servers) without notifying the network One or more UEs in 200. In some embodiments, resiliency may be provided to service deployments for one or more UEs in network 200.

在一些實施例中,網域名稱系統(DNS)查詢程序可被利用來減少網路和/或服務操作中的複雜性。在一些實施例中,TOF 212中的DNS代理器可被配置以代表可能發布DNS請求的終端(例如UE 202)來查詢DNS伺服器232(例如,藉由DNS請求)。 In some embodiments, a Domain Name System (DNS) lookup procedure can be utilized to reduce complexity in network and/or service operations. In some embodiments, the DNS proxy in TOF 212 can be configured to query DNS server 232 (eg, via a DNS request) on behalf of a terminal (eg, UE 202) that may issue a DNS request.

在一些實施例中,UE 202可被配置以在服務獲取前利用DNS查詢或請求,來獲取一或多個服務伺服器(例如,一或多個區域AS 214或一或多個外部AS 216)之網際網路協定(IP)位址。在一些實施例中,DNS伺服器232可被配置為用DNS回應來響應DNS請求,DNS回應可以包含一或多個AS或其他服務伺服器的IP地址,其可以提供由UE 202在DNS請求中請求的一或多個服務。在一些實施例中,UE 202可以被配置為響應於具有一或多個AS或其它服務伺服器之IP位址之知識,經由TOF 212和/或eNB 204與具有一或多個AS或其他服務伺服器的一或多個服務對話進行通訊或建立有一或多個AS或其他服務伺服器的一或多個服務對話,其中由UE 202在DNS查詢中請求的一或多個服務被部署。在一些實施例中,TOF 212可被配置以經由eNB 204將來自一或多個AS和/或其它服務伺服器之流量轉移至UE 202,和/或經由eNB 204將從UE 202接收的流量轉移至一或多個AS或其它服務伺服器。 In some embodiments, the UE 202 can be configured to utilize a DNS query or request to obtain one or more service servers (eg, one or more regional ASs 214 or one or more external ASs 216) prior to service acquisition. Internet Protocol (IP) address. In some embodiments, the DNS server 232 can be configured to respond to DNS requests with a DNS response, which can include the IP address of one or more AS or other service servers, which can be provided by the UE 202 in a DNS request. One or more services requested. In some embodiments, the UE 202 can be configured to have one or more AS or other services via the TOF 212 and/or the eNB 204 in response to knowledge of IP addresses having one or more ASs or other service servers. One or more service sessions of the server communicate or establish one or more service sessions for one or more AS or other service servers, wherein one or more services requested by the UE 202 in the DNS query are deployed. In some embodiments, TOF 212 may be configured to transfer traffic from one or more ASs and/or other service servers to UE 202 via eNB 204, and/or to transfer traffic received from UE 202 via eNB 204. To one or more AS or other service servers.

在一些實施例中,TOF 212可包含用於可發布DNS查詢或請求(例如,起始地)之終端(例如,UE 202)的DNS代理器(例如,圖8之824或區域AS)。在一些實施例中,UE 202可以將DNS請求封裝在目的地埠號碼53的一或多個使用者資料報協定(UDP)封包中。在一些實施例中,目的地埠號碼53可以用於指示目的地埠號碼為53的流量是DNS請求。在一些實施例中,eNB 204可被配置以將攜帶DNS請求的一或多個UDP封包封裝為一或多個通用封包無線電服務(GPRS)隧道協議使用者平面(GTP-U)封包,和/或可以將一或多個GTP-U封包傳輸到TOF 212。 In some embodiments, TOF 212 may include a DNS proxy (e.g., 824 of Figure 8 or a regional AS) for a terminal (e.g., UE 202) that may issue a DNS query or request (e.g., origin). In some embodiments, the UE 202 may encapsulate the DNS request in one or more User Datagram Protocol (UDP) packets of the destination port number 53. In some embodiments, the destination port number 53 can be used to indicate that the traffic with the destination port number 53 is a DNS request. In some embodiments, the eNB 204 can be configured to encapsulate one or more UDP packets carrying the DNS request into one or more General Packet Radio Service (GPRS) Tunneling Protocol User Plane (GTP-U) packets, and / Or one or more GTP-U packets may be transmitted to the TOF 212.

在一些實施例中,響應於從eNB 204接收DNS請求(例如,在一或多個GTP-U封包),TOF 212可被配置以變換或解封裝一或多個GTP-U封包為一或多個網際網路協定(IP)封包。在一些實施例中,TOF 212可以判定來自eNB 204的具有DNS請求的一或多個IP封包是否具有注定到區域AS 214之目的地位址。 In some embodiments, in response to receiving a DNS request (eg, one or more GTP-U packets) from the eNB 204, the TOF 212 can be configured to transform or decapsulate one or more GTP-U packets into one or more Internet Protocol (IP) packets. In some embodiments, TOF 212 may determine whether one or more IP packets from the eNB 204 with a DNS request have a destination address destined to area AS 214.

在一些實施例中,對於來自eNB 204的DNS請求,一或多個IP封包的目的地位址可以不注定到區域AS 214。響應於判定具有DNS請求的一或多個IP封包不注定到任何區域AS 214,TOF 212可以被配置為進一步判定一或多個IP封包是否滿足本地分匯策略。例如,基於與DNS請求相關聯的本地分匯策略,TOF 212可以判定一或多個IP封包是否包含具有目的地埠號碼為53之一或 多個UDP封包。響應於判定一或多個IP封包包含具有目的地埠號碼為53之一或多個UDP封包,TOF 212可被配置以卸載一或多個IP封包至DNS代理器(例如,圖8之824)。在一些實施例中,區域AS 214可被用作為執行DNS代理器824之一或多個操作的DNS代理器。 In some embodiments, for DNS requests from the eNB 204, the destination address of one or more IP packets may not be destined to the area AS 214. In response to determining that one or more IP packets having a DNS request are not destined to any of the regional ASs 214, the TOF 212 can be configured to further determine whether one or more IP packets satisfy the local distribution policy. For example, based on a local distribution policy associated with the DNS request, the TOF 212 can determine whether one or more IP packets contain a destination 埠 number of 53 or Multiple UDP packets. In response to determining that the one or more IP packets include one or more UDP packets having a destination number of 53, the TOF 212 can be configured to offload one or more IP packets to the DNS proxy (eg, 824 of FIG. 8) . In some embodiments, the area AS 214 can be used as a DNS agent that performs one or more operations of the DNS agent 824.

在一些實施例中,響應於從TOF 212接收一或多個IP封包,DNS代理器824可以從封裝在來自TOF 212的一或多個IP封包中的一或多個UPD封包中提取DNS請求。在一些實施例中,DNS代理器824可將提取的DNS請求封裝在一或多個UDP封包,和/或可以向TOF 212轉發可以封裝在一或多個IP封包中的一或多個UDP封包。 In some embodiments, in response to receiving one or more IP packets from the TOF 212, the DNS proxy 824 can extract DNS requests from one or more UPD packets encapsulated in one or more IP packets from the TOF 212. In some embodiments, the DNS proxy 824 can encapsulate the extracted DNS request in one or more UDP packets, and/or can forward to the TOF 212 one or more UDP packets that can be encapsulated in one or more IP packets. .

在一些實施例中,TOF 212可被配置以啟動來自DNS代理器824之一或多個IP封包上的NAT以轉發到DNS伺服器232。在一些實施例中,TOF 212可在一或多個IP封包上執行NAT,以轉譯一或多個IP封包之來源IP位址為其中該DNS代理器824可駐留之TOF 212的全球IP位址。在一些實施例中,TOF 212可被配置以基於NAT將一或多個IP封包的來源位址(例如,私有位址)轉譯為TOF 212的全球IP位址。在一些實施例中,TOF 212可被配置在NAT之後將包含攜帶DNS請求的一或多個UDP封包的一或多個IP封包卸載到網際網路230和/或DNS伺服器232。 In some embodiments, TOF 212 can be configured to initiate NAT from one or more IP packets of DNS proxy 824 for forwarding to DNS server 232. In some embodiments, TOF 212 may perform NAT on one or more IP packets to translate the source IP address of one or more IP packets to the global IP address of TOF 212 in which DNS proxy 824 may reside. . In some embodiments, TOF 212 can be configured to translate a source address (eg, a private address) of one or more IP packets into a global IP address of TOF 212 based on NAT. In some embodiments, TOF 212 may be configured to offload one or more IP packets containing one or more UDP packets carrying DNS requests to Internet 230 and/or DNS server 232 after the NAT.

在一些實施例中,DNS伺服器232可從TOF 212接收可以各自具有設置為TOF 212之全球IP位址之來源IP位址的一或多個IP封包。在一些實施例中,來自TOF 212的一或多個IP封包可包含攜帶DNS請求之一或多個UDP封包。 In some embodiments, the DNS server 232 is available from the TOF 212 receives one or more IP packets that may each have a source IP address set to the global IP address of TOF 212. In some embodiments, one or more IP packets from TOF 212 may include one or more UDP packets carrying a DNS request.

在一些實施例中,在服務設置在UE 202之前,DNS伺服器232的管理者可以意識到一或多個服務伺服器的IP位址,其可以與相應的服務一起部署以藉由UE 202服務一或多個請求。在一些實施例中,一或多個服務伺服器可包含可以與UE 202之服務一起部署的一或多個區域AS 214和/或可以與UE 202之服務一起部署的一或多個外部AS 216。在一些實施例中,DNS伺服器232之管理者可在DNS伺服器232中產生TOF 212之全球IP位址及一或多個區域AS 214和/或一或多個外部AS 216之IP位址之間的映射。在一些實施例中,DNS伺服器232可以維護資料庫中的映射或DNS伺服器232之記憶體中的其他資料結構中的映射。在一些實施例中,映射可與UE 202之服務部署相關聯。在一些實施例中,DNS伺服器232可維護一或多個映射,例如如果在區域網路210中使用用於服務的一或多個AS。在一些實施例中,可以用於服務的數個AS可以取決於服務提供商的服務部署。在一些實施例中,一或多個區域AS和/或另外一個外部AS可以服務於相同的服務。在一些實施例中,一或多個映射可以和與服務設置有關的初始服務部署相關聯。 In some embodiments, before the service is set up at the UE 202, the administrator of the DNS server 232 can be aware of the IP address of one or more service servers, which can be deployed with the corresponding service to serve by the UE 202 One or more requests. In some embodiments, one or more service servers may include one or more regional ASs 214 that may be deployed with the services of the UE 202 and/or one or more external ASs 216 that may be deployed with the services of the UE 202. . In some embodiments, the administrator of DNS server 232 can generate the global IP address of TOF 212 and one or more regional AS 214 and/or one or more external AS 216 IP addresses in DNS server 232. The mapping between. In some embodiments, DNS server 232 can maintain mappings in the database or mappings in other data structures in the memory of DNS server 232. In some embodiments, the mapping can be associated with a service deployment of the UE 202. In some embodiments, DNS server 232 can maintain one or more mappings, such as if one or more ASs for service are used in regional network 210. In some embodiments, the number of ASs that can be used for a service may depend on the service provider's service deployment. In some embodiments, one or more zones AS and/or another external AS may serve the same service. In some embodiments, one or more mappings can be associated with an initial service deployment related to service settings.

在一些實施例中,DNS伺服器232可以配置 以維護資料庫中的一或多個DNS紀錄或資訊或DNS伺服器232之記憶體中的其他資料結構中的一或多個DNS紀錄或資訊。在一些實施例中,一或多個DNS紀錄之範例可包含一或多個主域名稱組、和/或一或多個映射中的一或多個區域AS和/或一或多個外部AS的IP地址列表,其可響應於一個或多個主域名稱的訪問,和/或TOF 212之全球IP位址與區域AS 214或外部AS 216之IP地址之間的映射。在一些實施例中,一或多個主域名稱可有關於一或多個網址,其可部署在一或多個映射中的區域AS 214或外部AS 216中。在一些實施例中,DNS伺服器214可以例如基於一或多個主域名稱組和/或一或多個映射中的一或多個AS的IP位址列表來判定從哪個TOF 212接收到DNS請求。 In some embodiments, DNS server 232 can be configured To maintain one or more DNS records or information in the database or one or more DNS records or information in other data structures in the memory of the DNS server 232. In some embodiments, an example of one or more DNS records may include one or more primary domain name groups, and/or one or more regions AS and/or one or more external ASs in one or more mappings A list of IP addresses that may be responsive to access by one or more primary domain names, and/or a mapping between the global IP address of TOF 212 and the IP address of zone AS 214 or external AS 216. In some embodiments, one or more primary domain names may be associated with one or more web sites that may be deployed in region AS 214 or external AS 216 in one or more mappings. In some embodiments, DNS server 214 may determine from which TOF 212 DNS was received based on, for example, one or more primary domain name groups and/or an IP address list of one or more of the one or more mappings. request.

在一些實施例中,響應於從TOF 212接收有關於UE 202之DNS請求之一或多個IP封包,DNS伺服器232可以檢查與TOF 212相關聯的一或多個映射中哪個區域AS 214和/或外部AS 216可以提供在DNS請求中請求的UE 202之一或多個服務。 In some embodiments, in response to receiving one or more IP packets from the TOF 212 regarding the DNS request for the UE 202, the DNS server 232 can check which of the one or more mappings associated with the TOF 212 is the AS 214 and / or external AS 216 may provide one or more services of UE 202 requested in the DNS request.

例如,DNS伺服器232可判定一或多個映射中的哪個區域AS 214和/或外部AS 216可以能夠提供由UE 202請求的服務,或者其中哪個區域AS 214或外部AS 216可以部署UE 202請求的服務。響應於在一或多個映射中的一或多個區域AS 214和/或外部AS 216可以提供由UE 202請求的一或多個服務,或由UE 202請求的一 或多個服務係部署在一或多個映射中的一或多個區域AS 214中的判定,DNS伺服器232可以檢索映射以獲得一或多個區域AS 214的IP位址和/或響應具有一或多個區域AS 214之檢索的IP位址的DNS請求。 For example, DNS server 232 can determine which of the one or more mappings AS 214 and/or external AS 216 can be capable of providing the service requested by UE 202, or in which region AS 214 or external AS 216 can deploy UE 202 request Service. One or more services requested by the UE 202, or one requested by the UE 202, may be provided in response to one or more of the regions AS 214 and/or the external AS 216 in one or more mappings. Or the plurality of services are deployed in one or more of the one or more regions AS 214, the DNS server 232 can retrieve the mapping to obtain the IP address and/or response of the one or more regions AS 214 A DNS request for the retrieved IP address of one or more of the zones AS 214.

在一些實施例中,如果對於UE 202存在新的服務部署和/或UE 202之一或多個請求的服務在一或多個新的區域AS 214和/或一或多個新的外部AS 216中部署或可用而不是在一或多個映射中,DNS伺服器232之管理者可以知道一或多個新的區域AS 214和/或新的外部AS 216的IP位址和/或可以基於新的服務部署和/或服務部署中的一或多個服務來更新一或多個映射。在一些實施例中,DNS伺服器232之管理者可更新該映射(例如,手動地)以包括一或多個新的區域AS 214和/或外部AS 216之IP位址,和/或以TOF 212之全球IP位址和一或多個新的區域AS和/或新的外部AS 216之IP位址之間的一或多個新的映射更新一或多個映射。在一些實施例中,DNS伺服器232之管理者可以基於新的服務部署添加一或多個新的映射,和/或刪除可能對應於先前的服務部署而不是新的服務部署的一或多個先前的映射。 In some embodiments, if there is a new service deployment for the UE 202 and/or one or more requested services for the UE 202, one or more new regional ASs 214 and/or one or more new external ASs 216 In the deployment or available instead of one or more mappings, the administrator of the DNS server 232 may know the IP address of one or more new regional ASs 214 and/or new external ASs 216 and/or may be based on new One or more services in a service deployment and/or service deployment to update one or more mappings. In some embodiments, the administrator of DNS server 232 can update the mapping (eg, manually) to include one or more new regional AS 214 and/or IP addresses of external AS 216, and/or in TOF One or more new mappings of 212 global IP addresses and one or more new regional ASs and/or new external AS 216 IP addresses update one or more mappings. In some embodiments, the administrator of the DNS server 232 can add one or more new mappings based on the new service deployment, and/or delete one or more that may correspond to the previous service deployment instead of the new service deployment. Previous mapping.

在一些實施例中,DNS伺服器232可檢查和/或選擇在更新的映射中一或多個新的區域AS 214和/或新的外部AS 216的IP位址,以響應DNS請求並且可以向TOF 214傳輸DNS回應,其可包括DNS請求中用於一或多個請求服務的一或多個新的AS之選擇的IP位址。 In some embodiments, DNS server 232 can check and/or select the IP address of one or more new zone AS 214 and/or new external AS 216 in the updated mapping in response to the DNS request and can The TOF 214 transmits a DNS response, which may include the selected IP address of one or more new ASs in the DNS request for one or more requesting services.

在一些實施例中,DNS伺服器232響應於判定請求的服務在區域網路210中的任何區域AS 214中(例如,在一或多個映射中或不在一或多個映射中)不可用,DNS伺服器232可以檢查一或多個映射中哪個外部AS 216可以部署請求的服務。 In some embodiments, the DNS server 232 is responsive to determining that the requested service is not available in any of the areas AS 214 in the local area network 210 (eg, in one or more mappings or not in one or more mappings), The DNS server 232 can check which of the one or more maps the external AS 216 can deploy the requested service.

例如,響應於判定請求的服務沒有在一或多個映射中任一個區域AS 214中部署或沒有在區域網路210中部署,DNS伺服器232可以在一或多個映射中檢查外部AS 216中所請求的服務的可用性。響應於判定請求的服務係部署在一或多個外部AS 216之一或多個映射中,DNS伺服器232可檢索一或多個映射以獲得能夠為UE 202提供所請求的服務之一或多個外部AS 216之IP位址和/或使用可能包含所獲得的一或多個外部AS 216之IP地址的DNS回應來回覆DNS請求。 For example, in response to determining that the requested service is not deployed in any of the one or more maps AS 214 or not deployed in the local area network 210, the DNS server 232 can check the external AS 216 in one or more maps. The availability of the requested service. In response to the requesting service being deployed in one or more of the one or more external ASs 216, the DNS server 232 can retrieve one or more mappings to obtain one or more of the requested services that can be provided to the UE 202. The IP address of the external AS 216 and/or a DNS response may be used to echo the DNS request that may include the IP address of one or more of the obtained external ASs 216.

在一些實施例中,DNS伺服器232可發送DNS回應至TOF 212,DNS回應可包含UE 202可以為所請求的服務耦合的一或多個AS之IP位址。在一些實施例中,響應於判定請求的服務在任何區域AS或外部AS不可用,DNS伺服器232可以向TOF 212發送DNS回應,以指示對於請求的服務之任何AS的不可用性。 In some embodiments, DNS server 232 can send a DNS response to TOF 212, which can include the IP address of one or more ASs that UE 202 can couple for the requested service. In some embodiments, in response to determining that the requested service is not available in any of the regional AS or external AS, the DNS server 232 can send a DNS response to the TOF 212 to indicate unavailability of any AS for the requested service.

在一些實施例中,DNS伺服器232可配置以在一或多個映射中的一或多個區域AS 214和/或外部AS 216中分配UE 202請求的一或多個服務,例如基於用於AS負載平衡的AS負載。例如,DNS伺服器232可選擇 具有更小負載之一或多個區域AS214和/或一或多個外部AS 216,以提供請求的服務。在一些實施例中,DNS伺服器232可檢索資料庫以獲得具有響應於分配判定之較小負載的一或多個選擇的區域AS 214和/或外部AS 216的IP位址,和/或向TOF 212傳輸DNS回應,以包括區域AS 214之檢索到的IP位址。在一些實施例中,響應於AS分配,DNS伺服器232可以用一或多個新的映射來更新一或多個映射。在一些實施例中,DNS伺服器232可執行AS IP位址檢索,例如在基於AS分配更新一或多個映射之前。在一些其它實施例中,DNS伺服器232可響應於以新的一或多個映射更新一或多個映射,執行AS IP位址檢索。在一些實施例中,AS負載平衡可被應用至區域AS 214和/或可基於服務提供商的策略來共同地應用至區域AS 214和/或外部AS 216。 In some embodiments, the DNS server 232 can be configured to allocate one or more services requested by the UE 202 in one or more of the one or more regions AS 214 and/or the external AS 216, eg, based on AS load balanced AS load. For example, DNS server 232 can choose One or more of the areas AS 214 and/or one or more external ASs 216 have a smaller load to provide the requested service. In some embodiments, DNS server 232 can retrieve the database to obtain an IP address of one or more selected regions AS 214 and/or external AS 216 having a smaller load in response to the allocation decision, and/or to The TOF 212 transmits a DNS response to include the retrieved IP address of the area AS 214. In some embodiments, in response to the AS assignment, the DNS server 232 can update one or more mappings with one or more new mappings. In some embodiments, DNS server 232 can perform an AS IP address retrieval, such as before updating one or more mappings based on AS allocation. In some other embodiments, DNS server 232 can perform an AS IP address retrieval in response to updating one or more mappings with the new one or more mappings. In some embodiments, AS load balancing can be applied to zone AS 214 and/or can be applied to zone AS 214 and/or external AS 216 collectively based on the policy of the service provider.

在一些實施例中,DNS伺服器232可將TOF 212之全球IP位址和可以提供以表、陣列、列表或任何其他形式之UE 202的一或多個請求的服務之一或多個區域AS 214和/或外部AS 216之IP位址之間的一或多個映射儲存在記憶體中。在一些實施例中,DNS伺服器232之管理者可配置以使用與UE 202之新的服務部署相對應的一個或多個新的映射和/或AS分配,來更新資料庫中的一或多個映射(例如,動態地)。在一些實施例中,DNS伺服器232可以在記憶體中儲存以表、陣列、列表或任何其他形式之新的服務部署和/或AS分配相關聯的一或多個新的 或更新的映射。在一些實施例中,UE 202可能不會響應於一或多個映射中的更新和/或服務存在點改變和/或服務部署改變而被更新。 In some embodiments, DNS server 232 can place the global IP address of TOF 212 and one or more areas AS that can provide one or more requests for one or more requests of UE 202 in a table, array, list, or any other form. One or more mappings between the 214 and/or the IP address of the external AS 216 are stored in memory. In some embodiments, the administrator of the DNS server 232 can be configured to update one or more of the databases using one or more new mappings and/or AS assignments corresponding to the new service deployment of the UE 202. Mappings (for example, dynamically). In some embodiments, the DNS server 232 can store one or more new associated devices in a table, array, list, or any other form of new service deployment and/or AS assignment in memory. Or updated mapping. In some embodiments, UE 202 may not be updated in response to updates and/or service presence point changes and/or service deployment changes in one or more mappings.

在一些實施例中,DNS伺服器232可向TOF 212傳輸DNS回應,作為可封裝在一或多個IP封包中的一或多個UDP封包。在一些實施例中,DNS伺服器232可發送包含一或多個UDP封包之一或多個IP封包至TOF212。 In some embodiments, DNS server 232 can transmit a DNS response to TOF 212 as one or more UDP packets that can be encapsulated in one or more IP packets. In some embodiments, DNS server 232 can send one or more IP packets containing one or more UDP packets to TOF 212.

在一些實施例中,響應於從DNS伺服器232接收與DNS回應相關聯的一或多個IP封包,TOF 212可卸載一或多個IP封包至在TOF 212中的DNS代理器824。 In some embodiments, in response to receiving one or more IP packets associated with the DNS response from the DNS server 232, the TOF 212 may offload one or more IP packets to the DNS agent 824 in the TOF 212.

在一些實施例中,響應於從TOF 212接收一或多個IP封包,DNS代理器824可從一或多個IP封包提取由在一或多個IP封包中的一或多個UDP封包攜帶的DNS回應。例如,提取的DNS回應可包含用以提供在DNS請求中請求的服務之一或多個AS的IP位址。響應於提取DNS回應,DNS代理器824可以將提取的DNS回應封裝為具有來源埠號碼53和/或至UE 202之目的地位址的一個或多個UDP封包。在一些實施例中,DNS代理器824可向TOF 212發送提取的DNS回應,作為可封裝在一或多個IP封包中來源埠號碼53的一或多個UDP封包。在一些實施例中,DNS代理器824可封裝一或多個UDP封包為被發送至TOF 212之一或多個IP封包。 In some embodiments, in response to receiving one or more IP packets from the TOF 212, the DNS proxy 824 can extract from one or more IP packets that are carried by one or more UDP packets in one or more IP packets. DNS response. For example, the extracted DNS response may include an IP address to provide one or more ASs of the service requested in the DNS request. In response to extracting the DNS response, the DNS proxy 824 can encapsulate the extracted DNS response as one or more UDP packets with the source number 53 and/or the destination address to the UE 202. In some embodiments, DNS proxy 824 can send the extracted DNS response to TOF 212 as one or more UDP packets that can encapsulate source number 53 in one or more IP packets. In some embodiments, DNS proxy 824 can encapsulate one or more UDP packets for transmission to one or more IP packets of TOF 212.

在一些實施例中,在TOF 212中的DNS代理器824可儲存或快取經由TOF 212從DNS伺服器232接收的一或多個DNS回應,和/或檢索快取的DNS回應以響應一或多個後續的DNS請求。在一些實施例中,DNS代理器824可向TOF 212發送檢索的DNS回應,作為可封裝在一或多個IP封包中來源埠53的一或多個UDP封包。 In some embodiments, DNS proxy 824 in TOF 212 may store or cache one or more DNS responses received from DNS server 232 via TOF 212, and/or retrieve cached DNS responses in response to one or Multiple subsequent DNS requests. In some embodiments, DNS proxy 824 can send the retrieved DNS response to TOF 212 as one or more UDP packets that can be encapsulated in one or more IP packets.

在一些實施例中,響應於從DNS代理器824接收包含攜帶提取的DNS回應或檢索的DNS回應之一或多個UDP封包的一或多個IP封包,TOF 212可封裝一或多個IP封包為一或多個GTP-U封包。在一些實施例中,TOF 212可卸載一或多個GTP-U封包至eNB 204。 In some embodiments, in response to receiving one or more IP packets from the DNS proxy 824 that include one or more UDP packets carrying the extracted DNS responses or retrieved DNS responses, the TOF 212 may encapsulate one or more IP packets. Packets for one or more GTP-Us. In some embodiments, TOF 212 may offload one or more GTP-U packets to eNB 204.

在一些實施例中,eNB 204可解封裝一或多個GTP-U封包,以恢復可攜帶DNS回應或檢索到的DNS響應之一或多個UDP封包,並且可具有來源埠53。eNB 204可發送攜帶DNS回應之一或多個UDP封包至UE 202。在一些實施例中,UE 202可響應於可從在接收的UDP封包中提取的DNs回應獲得一或多個AS之IP位址,經由TOF 212和eNB 204與一或多個AS通訊。 In some embodiments, eNB 204 may decapsulate one or more GTP-U packets to recover one or more UDP packets of a portable DNS response or retrieved DNS response, and may have source 53. The eNB 204 may send one or more UDP packets carrying a DNS response to the UE 202. In some embodiments, the UE 202 can communicate with one or more ASs via the TOF 212 and the eNB 204 in response to an IP address of one or more ASs that can be retrieved from the DNs extracted in the received UDP packet.

雖然本文可以相對於3GPP LTE網路描述一些實施例,但是一些實施例可以在任何其他合適的蜂巢網路或系統中實現,例如環球行動電訊系統(UMTS)蜂巢系統、GSM網路、3G蜂巢網路、4G蜂巢網路、4.5G網路、5G蜂巢網路、WiMax蜂巢網路或任何其他傳統或未 來的網路或系統等。在一些實施例中,一些實施例可被應用至行動邊緣計算等等中。 Although some embodiments may be described herein with respect to a 3GPP LTE network, some embodiments may be implemented in any other suitable cellular network or system, such as a Global Mobile Telecommunications System (UMTS) cellular system, a GSM network, a 3G cellular network. Road, 4G cellular network, 4.5G network, 5G cellular network, WiMax cellular network or any other traditional or not The network or system that comes. In some embodiments, some embodiments may be applied to action edge calculations and the like.

圖3為根據一些實施例演示地示出一或多個處理之範例。在一些實施例中,一或多個程序可由用於流量卸載之TOF 212使用。在一些實施例中,流量卸載可基於例如用戶資料和/或可由操作者判定之一或多個策略激活。在一些實施例中,用戶資料之範例可包含但不限制於可以指示用戶是區域使用者還是漫遊使用者和/或其他用戶相關資訊的使用者設定檔。在一些實施例中,操作者策略之範例可包含但不限制於例如攜帶DNS查詢或請求之一或多個UDP封包可具有目的地埠號碼53、或攜帶DNS回應之一或多個UDP封包可具有來源埠號碼53和/或可由操作者設定之其它策略。在一些實施例中,TOF 212可執行如本發明敘述之一或多個其它操作。 FIG. 3 is an illustration of an example of one or more processes that are illustratively shown in accordance with some embodiments. In some embodiments, one or more programs may be used by TOF 212 for traffic offloading. In some embodiments, traffic offloading may be based on, for example, user profiles and/or may be activated by an operator to determine one or more policies. In some embodiments, examples of user profiles may include, but are not limited to, user profiles that may indicate whether the user is a regional user or a roaming user and/or other user related information. In some embodiments, an example of an operator policy may include, but is not limited to, for example, carrying a DNS query or requesting one or more UDP packets may have a destination number 53, or carrying one or more UDP packets. There is a source number 53 and/or other policies that can be set by the operator. In some embodiments, TOF 212 may perform one or more of the other operations as described herein.

在一些實施例中,在302,TOF 212可經由eNB 204從UE 202接收與服務相關聯之流量。在一些實施例中,eNB 204可封裝來自在通用封包無線電服務(GPRS)隧道協定使用者平面(GTP-U)格式中的UE 202之流量,並且轉移流量至TOF 212。在一些實施例中,TOF 212可以將可解封裝在接收的流量中之一或多個GTP-U封包,以獲得一或多個網際網路協定(IP)封包。 In some embodiments, at 302, TOF 212 may receive traffic associated with the service from UE 202 via eNB 204. In some embodiments, the eNB 204 may encapsulate traffic from the UE 202 in the General Packet Radio Service (GPRS) Tunneling Agreement User Plane (GTP-U) format and transfer traffic to the TOF 212. In some embodiments, TOF 212 may decapsulate one or more GTP-U packets in the received traffic to obtain one or more Internet Protocol (IP) packets.

在一些實施例中,在304,TOF 212可判定一或多個獲得的IP封包之目的地位址是否注定到在區域網路210中的區域AS 214。在一些實施例中,在306,響應 於判定一或多個獲得的IP封包包含至在區域網路210中的區域AS 214之目的地IP位址,TOF 212可卸載流量(例如,一或多個IP封包)至區域AS 214。 In some embodiments, at 304, the TOF 212 may determine whether the destination address of the one or more obtained IP packets is destined to the area AS 214 in the area network 210. In some embodiments, at 306, the response To determine that one or more of the obtained IP packets contain a destination IP address to the area AS 214 in the area network 210, the TOF 212 may offload traffic (eg, one or more IP packets) to the area AS 214.

相反,在一些實施例中,響應於判定一或多個IP封包可能沒有注定到任何在區域網路210中的區域AS 214,TOF 212可進一步判定一或多個IP封包是否滿足本地分匯策略(在308)。 Rather, in some embodiments, in response to determining that one or more IP packets may not be destined to any of the areas AS 214 in the local area network 210, the TOF 212 may further determine whether one or more IP packets meet the local distribution policy. (at 308).

在一些實施例中,本地分匯策略可包含指示哪個類型之封包可被發送至區域網路210(例如,DNS代理器824和/或TOF間隧道)的一或多個規則。在一些實施例中,基於本地分匯策略,即使封包之目的地IP位址不是任何區域AS或在區域網路210內之其它區域伺服器的IP位址,IP封包可被卸載至區域網路210。對於其它範例,基於本地分匯策略,來源TOF 212s和/或目標TOF212t(例如,圖5中所示)可經由TOF間隧道轉移來自AS 214或UE 202之流量。 In some embodiments, the local sink policy may include one or more rules indicating which type of packet may be sent to the regional network 210 (eg, the DNS proxy 824 and/or the inter-TOF tunnel). In some embodiments, based on the local distribution policy, the IP packet can be offloaded to the regional network even if the destination IP address of the packet is not the IP address of any of the regional ASs or other regional servers within the regional network 210. 210. For other examples, based on the local sinking strategy, the source TOF 212s and/or the target TOF 212t (eg, as shown in FIG. 5) may transfer traffic from the AS 214 or the UE 202 via the inter-TOF tunnel.

在一些實施例中,TOF 212可以基於一或多種類型、目的地IP位址、目的地埠號碼、協定ID、來源IP位址、封包之來源埠號碼和/或在封包之IP頭標之一或多個欄位(例如服務類型)來檢查封包是否滿足本地分匯策略,和/或判定封包是否可卸載到區域網路210。在一些實施例中,行動運營商可以配置一或多個本地分匯策略。於一些其他實施例中,本地分匯策略可包含一或多個其它有關於流量卸載之規則。 In some embodiments, TOF 212 may be based on one or more types, destination IP address, destination port number, agreement ID, source IP address, source number of the packet, and/or one of the IP headers in the packet. Or multiple fields (eg, service type) to check if the packet satisfies the local distribution policy, and/or to determine if the packet can be offloaded to the local area network 210. In some embodiments, the mobile operator can configure one or more local distribution policies. In some other embodiments, the local distribution policy may include one or more other rules regarding traffic offloading.

於一些其他實施例中,基於本地分匯策略,響應於判定例如一或多個解封裝IP封包可包含目的地埠號碼為53或屬於DNS查詢或請求的一或多個UDP封包,TOF 212可被配置以卸載一或多個IP封包至DNS代理器,例如圖8之824或可被用作為DNS代理器之區域AS 214。在一些實施例中,DNS代理器對於可能不知道DNS代理器的UE 202可能是透明的。在一些實施例中,DNS代理器824可解封裝一或多個IP封包,以提取來自在一或多個IP封包中解封裝的一或多個UDP封包之DNS請求。在一些實施例中,DNS代理器824可封裝提取的DNS請求為具有目的地埠號碼53的一或多個UDP封包,其可被提供至TOF212作為一或多個IP封包。 In some other embodiments, based on the local sinking policy, in response to determining that, for example, one or more decapsulated IP packets may include one or more UDP packets having a destination number of 53 or belonging to a DNS query or request, the TOF 212 may It is configured to offload one or more IP packets to a DNS proxy, such as 824 of Figure 8 or an area AS 214 that can be used as a DNS proxy. In some embodiments, the DNS proxy may be transparent to the UE 202 that may not be aware of the DNS proxy. In some embodiments, DNS proxy 824 can decapsulate one or more IP packets to extract DNS requests from one or more UDP packets that are decapsulated in one or more IP packets. In some embodiments, DNS proxy 824 can encapsulate the extracted DNS request as one or more UDP packets with destination port number 53, which can be provided to TOF 212 as one or more IP packets.

在一些實施例中,在310,響應於接收來自DNS代理器824之一或多個IP封包,TOF 212可在一或多個接收的IP封包上啟動NAT,以轉譯一或多個IP封包之來源IP位址(例如,提供的位址)為TOF 212之全球IP位址。在一些實施例中,在312,TOF 212可以將NAT之後的一或多個IP封包卸載至網際網路230中的DNS伺服器232。在一些實施例中,TOF 212可配置為發送具有轉譯為全球IP位址之來源IP位址的一或多個IP封包至網際網路230中的DNS伺服器232,例如,代表可能最初發布DNS請求的終端,例如UE 202。 In some embodiments, at 310, in response to receiving one or more IP packets from the DNS proxy 824, the TOF 212 can initiate a NAT on one or more received IP packets to translate one or more IP packets. The source IP address (eg, the address provided) is the global IP address of TOF 212. In some embodiments, at 312, the TOF 212 may offload one or more IP packets subsequent to the NAT to the DNS server 232 in the Internet 230. In some embodiments, TOF 212 can be configured to send one or more IP packets having a source IP address translated to a global IP address to DNS server 232 in Internet 230, for example, representing a DNS may be originally issued The requested terminal, such as UE 202.

相反地,在一些實施例中,在314,響應於判定一或多個IP封包不滿足本地分匯策略(例如,一或多 個IP封包不為可卸載至區域網路210),TOF 212可以以一或多個GTP-U封包之形式封裝一或多個IP封包。在一些實施例中,在316,TOF 212可發送一或多個GTP-U封包至SGW 206。在一些實施例中,SGW 206可配置以在SGW 206和eNB 204之間建立例如通用封包無線電服務(GPRS)穿隧協定(GTP),以經由GTP隧道發送一或多個GTP-U封包至eNB 204。在一些實施例中,eNB 204可發送各個皆相應於GTP-U封包之一或多個UDP封包至UE 202。可以例如基於(例如,基於3GPP TS 24.301)來自例如移動性管理實體(MME)的一個或多個指令來建立GTP隧道。 Conversely, in some embodiments, at 314, in response to determining that one or more IP packets do not satisfy a local distribution policy (eg, one or more The IP packets are not unloadable to the local area network 210), and the TOF 212 may encapsulate one or more IP packets in the form of one or more GTP-U packets. In some embodiments, at 316, TOF 212 may send one or more GTP-U packets to SGW 206. In some embodiments, SGW 206 can be configured to establish, for example, a General Packet Radio Service (GPRS) Tunneling Protocol (GTP) between SGW 206 and eNB 204 to transmit one or more GTP-U packets to the eNB via a GTP tunnel. 204. In some embodiments, eNB 204 may send one or more UDP packets each corresponding to a GTP-U packet to UE 202. The GTP tunnel can be established, for example, based on one or more instructions from, for example, a Mobility Management Entity (MME) based on (3GPP TS 24.301).

圖4根據一或多個實施例演示地示出程序圖。在一些實施例中,圖4之一或多個操作可被用來建立UE和AS之間的服務對話。在一些實施例中,UE202可使用DNS查詢或請求(例如,具有目的地埠號碼53之一或多個UDP封包)來獲得AS之IP位址(例如,用於在DNS請求中請求的UE 202服務之區域AS 214或外部AS 216)。在一些實施例中,UE 202可利用獲得的AS之IP位址,以啟動與AS之服務對話(例如,經由圖1之控制器114或圖10之基帶電路1020)。在一些實施例中,如參考其它圖敘述之一或多個操作可被執行。 Figure 4 illustrates a program diagram in accordance with one or more embodiments. In some embodiments, one or more of the operations of FIG. 4 can be used to establish a service session between the UE and the AS. In some embodiments, the UE 202 may use a DNS query or request (eg, having one or more UDP packets of the destination port number 53) to obtain the IP address of the AS (eg, the UE 202 for requesting in the DNS request) Service area AS 214 or external AS 216). In some embodiments, the UE 202 can utilize the obtained IP address of the AS to initiate a service session with the AS (eg, via the controller 114 of FIG. 1 or the baseband circuitry 1020 of FIG. 10). In some embodiments, one or more operations may be performed as described with reference to other figures.

在一些實施例中,UE 202可傳輸可攜帶DNS請求402之具有目的地埠53的一或多個UDP封包至eNB204。在一些實施例中,響應於接收來自UE 202之DNS 請求402,eNB 204可變換或封裝攜帶DNS請求402之一或多個UDP封包為一或多個GTP-U封包,以在GTP-U格式中產生DNS請求404。eNB 204可向TOF 212傳輸DNS請求404,作為可封裝在一或多個GTP-U封包中的一或多個UDP封包。 In some embodiments, UE 202 may transmit one or more UDP packets with destination 埠 53 that may carry DNS request 402 to eNB 204. In some embodiments, in response to receiving a DNS from the UE 202 Request 402, the eNB 204 may transform or encapsulate one or more UDP packets carrying the DNS request 402 into one or more GTP-U packets to generate a DNS request 404 in the GTP-U format. The eNB 204 may transmit a DNS request 404 to the TOF 212 as one or more UDP packets that may be encapsulated in one or more GTP-U packets.

在一些實施例中,TOF 212可接收來自eNB 204之與DNS請求404相關聯的一或多個GTP-U封包。TOF 212可解封裝可包含攜帶DNS請求404之一或多個UDP封包的一或多個GTP-U封包為一或多個IP封包。 In some embodiments, TOF 212 may receive one or more GTP-U packets from eNB 204 associated with DNS request 404. The TOF 212 may decapsulate one or more GTP-U packets that may carry one or more UDP packets of the DNS request 404 into one or more IP packets.

在一些實施例中,TOF 212可基於本地分匯策略,卸載從eNB 204之GTP-U封包解封裝的一或多個IP封包,至TOF 212中的DNS代理器。在一些實施例中,TOF 212中的DNS代理器可包含例如圖8之824或可被用作為DNS代理器之區域AS 214。在一些實施例中,DNS代理器824可以提取包括在一或多個UDP封包中的DNS請求404。在一些實施例中,DNS代理器824可封裝提取的DNS請求404為一或多個UDP封包,其可發送至TOF 212作為一或多個IP封包。 In some embodiments, TOF 212 may offload one or more IP packets decapsulated from the GTP-U packet of eNB 204 to a DNS proxy in TOF 212 based on a local sinking policy. In some embodiments, the DNS proxy in TOF 212 may include, for example, 824 of Figure 8 or an area AS 214 that may be used as a DNS proxy. In some embodiments, DNS proxy 824 can extract DNS request 404 that includes one or more UDP packets. In some embodiments, DNS proxy 824 can encapsulate the extracted DNS request 404 as one or more UDP packets that can be sent to TOF 212 as one or more IP packets.

在一些實施例中,響應於從DNS代理器824接收一或多個IP封包,TOF 212可啟動NAT功能,以轉譯一或多個IP封包之來源IP位址為TOF 212之全球IP位址,以在NAT 406之後產生DNS請求。在一些實施例中,在NAT 406之後的DNS請求可包含具有基於NAT轉譯為TOF 212之全球IP位址之一或多個IP封包之來源IP 位址的一或多個IP封包。在一些實施例中,TOF 212可以在NAT 406之後將DNS請求卸載至網際網路230中的DNS伺服器232,作為可封裝在具有屬於TOF 212之來源IP位址之一或多個IP封包中的一或多個UDP封包。 In some embodiments, in response to receiving one or more IP packets from the DNS proxy 824, the TOF 212 can initiate a NAT function to translate the source IP address of the one or more IP packets to the global IP address of the TOF 212, To generate a DNS request after NAT 406. In some embodiments, the DNS request after NAT 406 may include a source IP with one or more IP packets of a global IP address translated into TOF 212 based on NAT. One or more IP packets of the address. In some embodiments, TOF 212 may offload DNS requests to DNS server 232 in Internet 230 after NAT 406 as one or more IP packets that may be encapsulated in a source IP address belonging to TOF 212. One or more UDP packets.

在一些實施例中,DNS伺服器232可維持在資料庫中的一或多個映射表或TOF 212之全球IP位址和一或多個AS或其它服務伺服器之IP位址之間的映射,其中UE 202之一或多個服務基於UE 202之服務部署而被部署。在一些實施例中,相應於服務的映射可以用網域名稱來識別。 In some embodiments, DNS server 232 can maintain mapping between one or more mapping tables in the database or the global IP address of TOF 212 and the IP address of one or more AS or other service servers. One or more of the UEs 202 are deployed based on the service deployment of the UE 202. In some embodiments, the mapping corresponding to the service can be identified by the domain name.

在一些實施例中,響應於接收與在NAT 406之後的DNS請求相關聯的一或多個IP封包,DNS伺服器232可判定一或多個映射中的一個或多個AS(例如區域AS 214和/或外部AS 216)是否可以在NAT 406之後提供由在DNS請求中指示的UE 202請求的一或多個服務。在一些實施例中,響應於判定一或多個AS(例如,區域AS 214和/或外部AS 216)可在NAT 406之後提供由在DNS請求中指示的UE 202請求的一或多個服務,DNS伺服器232可選擇或檢索一或多個AS之IP位址,以在NAT 406之後響應於DNS請求。 In some embodiments, in response to receiving one or more IP packets associated with a DNS request subsequent to NAT 406, DNS server 232 can determine one or more of the one or more mappings (eg, region AS 214) And/or external AS 216) whether one or more services requested by UE 202 indicated in the DNS request can be provided after NAT 406. In some embodiments, in response to determining that one or more ASs (eg, region AS 214 and/or external AS 216) may provide one or more services requested by UE 202 indicated in the DNS request after NAT 406, DNS server 232 can select or retrieve the IP address of one or more ASs to respond to DNS requests after NAT 406.

在一些實施例中,DNS伺服器232可提供DNS回應408至TOF 212,DNS回應408可包含提供一或多個請求的服務之一或多個區域AS 214或一或多個外部AS 216之檢索的IP位址。在一些實施例中,DNS伺服器 232可向TOF 212傳輸DNS回應408,作為可封裝在一或多個IP封包中的一或多個UDP封包(例如,經由SGi介面)。 In some embodiments, DNS server 232 can provide DNS response 408 to TOF 212, which can include retrieval of one or more regional ASs 214 or one or more external ASs 216 that provide one or more requested services. IP address. In some embodiments, the DNS server 232 may transmit a DNS response 408 to TOF 212 as one or more UDP packets that may be encapsulated in one or more IP packets (eg, via the SGi interface).

例如,如果由UE 202請求的服務係部署在相應於服務之映射表中指示的一或多個區域AS 214和/或一或多個外部AS 216,DNS伺服器232可檢索映射表,以獲得相應於TOF 212之全球IP位址的一或多個區域AS 214和/或一或多個外部AS 216之IP位址。在一些實施例中,DNS伺服器232可以DNS回應408來回覆TOF 212,DNS回應408可包含響應於DNS請求406之區域AS 214和/或外部AS 216之檢索的IP位址。 For example, if the service requested by the UE 202 is deployed in one or more of the zones AS 214 and/or one or more external ASs 216 indicated in the mapping table corresponding to the service, the DNS server 232 can retrieve the mapping table to obtain The IP address of one or more regions AS 214 and/or one or more external ASs 216 corresponding to the global IP address of TOF 212. In some embodiments, the DNS server 232 can reply to the TOF 212 with a DNS response 408, which can include an IP address retrieved in response to the regional AS 214 of the DNS request 406 and/or the external AS 216.

於一些其他實施例中,響應於判定請求的服務沒有部署在映射表中的任何AS中,但被部署在不是在映射表中的一或多個新的區域AS 214和/或外部AS 216,DNS伺服器232之管理者可更新在資料庫中的映射表,以指示相應於TOF 212之全球IP位址和新的區域AS 214和/或新的外部AS 216之IP位址的新的映射,其中請求的服務被部署。在一些實施例中,DNS伺服器232可包括在DNS回應408中在NAT 406之後用以回覆DNS請求之新的區域AS 214和/或新的外部AS 216之IP位址。 In some other embodiments, the service in response to the determination request is not deployed in any of the ASs in the mapping table, but is deployed in one or more new regions AS 214 and/or external AS 216 that are not in the mapping table, The administrator of the DNS server 232 can update the mapping table in the database to indicate a new mapping corresponding to the global IP address of the TOF 212 and the IP address of the new regional AS 214 and/or the new external AS 216. , where the requested service is deployed. In some embodiments, the DNS server 232 can include the IP address of the new area AS 214 and/or the new external AS 216 used to reply to the DNS request after the NAT 406 in the DNS response 408.

在一些實施例中,響應於判定請求的服務沒有部署在映射表或區域網路210中的任何區域AS 214中而是部署在一或多個外部AS 216中,DNS伺服器232可以在NAT 406之後,用可包含在映射表或沒有在映射表 的一或多個外部AS 216之IP位址之DNS回應408,回覆給DNS請求。 In some embodiments, in response to determining that the requested service is not deployed in any of the regions AS 214 in the mapping table or the local area network 210, but is deployed in one or more external ASs 216, the DNS server 232 can be in the NAT 406 After that, it can be included in the mapping table or not in the mapping table. The DNS response 408 of the IP address of one or more external ASs 216, replies to the DNS request.

在一些實施例中,如果請求的服務沒有部署在任何區域AS 214或任何外部AS 216、或沒有AS能夠提供UE請求的服務,DNS伺服器232可以響應於判定在任何區域AS 214或任何外部AS 216中請求的服務的不可用性,用指示沒有AS能夠提供請求的服務之DNS回應408回覆DNS請求406。在一些實施例中,響應於接收用以指示沒有AS可以作為服務請求的DNS回應,UE 202可以不發布有關服務之任何封包。 In some embodiments, if the requested service is not deployed in any of the regional ASs 214 or any external AS 216, or if no AS is capable of providing the UE's requested service, the DNS server 232 may respond to the determination in any of the zones AS 214 or any external AS. The unavailability of the service requested in 216 replies to the DNS request 406 with a DNS response 408 indicating that no AS can provide the requested service. In some embodiments, in response to receiving a DNS response to indicate that no AS can act as a service request, UE 202 may not publish any packets related to the service.

在一些實施例中,DNS伺服器232可向TOF 212傳輸DNS回應408,作為被封裝在一或多個IP封包中的一或多個UDP封包。在一些實施例中,響應於從DNS伺服器232接收可包含攜帶DNS回應408之一或多個UDP封包的一或多個IP封包,TOF 212可卸載一或多個IP封包至TOF 212中的DNS代理器824或用作為DNS代理器之區域AS 214中。 In some embodiments, DNS server 232 can transmit DNS response 408 to TOF 212 as one or more UDP packets encapsulated in one or more IP packets. In some embodiments, in response to receiving from the DNS server 232 one or more IP packets that may include one or more UDP packets carrying the DNS response 408, the TOF 212 may unload one or more IP packets into the TOF 212. The DNS proxy 824 is used in the area AS 214 as a DNS proxy.

在一些實施例中,響應於從TOF 212接收一或多個IP封包,在TOF 212中的DNS代理器824可以解封裝來自TOF 212的一或多個IP封包,以恢復攜帶DNS回應408的一或多個UDP封包。在一些實施例中,DNS代理器824可以提取來自一或多個UDP封包之DNS回應408。在一些實施例中,DNS代理器824可儲存或快取在TOF 212之記憶體中的一或多個提取的DNS回應。在 TOF 212中的DNS代理器824可被配置以在儲存的DNS回應中檢索或選擇,以獲得用於在DNS請求402中請求的服務DNS回應408或在來自UE 202之後續DNS請求中的後續服務。 In some embodiments, in response to receiving one or more IP packets from TOF 212, DNS proxy 824 in TOF 212 may decapsulate one or more IP packets from TOF 212 to resume one carrying DNS response 408 Or multiple UDP packets. In some embodiments, DNS proxy 824 can extract DNS responses 408 from one or more UDP packets. In some embodiments, DNS proxy 824 can store or cache one or more extracted DNS responses in the memory of TOF 212. in DNS proxy 824 in TOF 212 can be configured to retrieve or select in a stored DNS response to obtain a service DNS response 408 for request in DNS request 402 or a subsequent service in a subsequent DNS request from UE 202 .

在一些實施例中,DNS代理器824可將提取的或檢索的DNS回應408封裝為具有來源埠號碼53和/或至UE 202的目的地位址之一或多個UDP封包。DNS代理器824可向TOF212傳輸提取的或檢索的DNS回應408,作為封裝為被發送至eNB 204之一或多個IP封包的一或多個UDP封包。 In some embodiments, DNS proxy 824 may encapsulate the extracted or retrieved DNS response 408 as having one of source code number 53 and/or one of the destination addresses to UE 202 or multiple UDP packets. The DNS proxy 824 can transmit the extracted or retrieved DNS response 408 to the TOF 212 as one or more UDP packets encapsulated as being sent to one or more IP packets of the eNB 204.

在一些實施例中,響應於從DNS代理器824接收可包含攜帶DNS回應408之一或多個UDP封包的一或多個IP封包,TOF 212可封裝一或多個IP封包為一或多個GTP-U封包,以獲得以GTP-U格式的DNS回應410。在一些實施例中,TOF 212可卸載一或多個GTP-U封包至eNB 204,例如透過S1-U介面。 In some embodiments, in response to receiving from the DNS proxy 824 one or more IP packets that may include one or more UDP packets carrying the DNS response 408, the TOF 212 may encapsulate one or more IP packets into one or more The GTP-U packet is obtained to obtain a DNS response 410 in the GTP-U format. In some embodiments, TOF 212 may offload one or more GTP-U packets to eNB 204, such as through an S1-U interface.

在一些實施例中,eNB 204可變換(例如,解封裝)從TOF 212接收的一或多個GTP-U封包,以回復在GTP-U封包中封裝的一或多個UDP封包,以提供被遞送至UE 202之DNS回應412。在一些實施例中,具有來源埠號碼53之一或多個回復的UDP封包可攜帶DNS回應412,其可包含用以提供由DNS請求202請求的服務之區域AS 214和/或外部AS 216之IP位址。在一些實施例中,DNS回應412可能出現在eNB 202中來源埠為53的 一或多個UDP封包。在一些實施例中,eNB 204可傳輸以UDP格式之DNS回應412至UE 202。在一些實施例中,eNB 204可傳輸作為一或多個回復的UDP封包的DNS回應412至UE 202。 In some embodiments, eNB 204 may transform (eg, decapsulate) one or more GTP-U packets received from TOF 212 to reply to one or more UDP packets encapsulated in the GTP-U packet to provide The DNS response 412 is delivered to the UE 202. In some embodiments, a UDP packet having one or more replies to the source number 53 may carry a DNS response 412, which may include an area AS 214 and/or an external AS 216 to provide the service requested by the DNS request 202. IP address. In some embodiments, a DNS response 412 may occur in the eNB 202 with a source of 53. One or more UDP packets. In some embodiments, eNB 204 may transmit a DNS response 412 in UDP format to UE 202. In some embodiments, the eNB 204 may transmit a DNS response 412 to the UE 202 as one or more replies of the UDP packet.

在一些實施例中,響應於接收來自eNB 204之DNS回應412,UE 202可以獲得(例如,提取)可被攜帶在DNS回應412中的一或多個區域AS 214和/或一或多個外部AS 216之IP位址。在一些實施例中,UE 202可使用包括在DNS回應412中的IP位址,以建立具有IP位址之相應的AS之一或多個服務對話420。在一些實施例中,UE 202可與相應的AS通訊(例如,經由TOF 214和/或eNB 204),以基於相應的AS之IP位址執行一或多個服務對話420。 In some embodiments, in response to receiving a DNS response 412 from the eNB 204, the UE 202 may obtain (e.g., extract) one or more regions AS 214 and/or one or more externals that may be carried in the DNS response 412. IP address of AS 216. In some embodiments, the UE 202 can use the IP address included in the DNS response 412 to establish one or more service sessions 420 with corresponding ASs having IP addresses. In some embodiments, the UE 202 can communicate with the respective AS (e.g., via the TOF 214 and/or the eNB 204) to perform one or more service sessions 420 based on the IP address of the corresponding AS.

圖5為根據一些實施例演示地示出一或多個程序的圖。在一些實施例中,可以使用一個或多個程序來實現例如跨多個TOF點之交遞的服務連接。在一些實施例中,圖2之AS 214和/或AS 216或其它AS可被用作為用於UE 202之服務的一或多個AS。在一些實施例中,可以執行如本發明中敘述的一或多個操作。 FIG. 5 is a diagram that illustrates one or more programs in a demonstration, in accordance with some embodiments. In some embodiments, one or more programs may be used to implement, for example, a service connection that is handed over across multiple TOF points. In some embodiments, AS 214 and/or AS 216 or other AS of FIG. 2 may be used as one or more ASs for the services of UE 202. In some embodiments, one or more of the operations as described in this disclosure can be performed.

在一些實施例中,來源eNB 204s和/或目標eNB 204t可以執行eNB 204的一或多個功能。在一些實施例中,來源TOF 202s和/或目標TOF 204t可以執行TOF 204的一或多個功能。在一些實施例中,UE 202可與來源eNB 204s通訊,來源eNB 204s可經由來源TOF 212s與服務伺服器通訊(例如,214或216),在從來源eNB 204s至目標eNB 204t的交遞之前。 In some embodiments, source eNB 204s and/or target eNB 204t may perform one or more functions of eNB 204. In some embodiments, source TOF 202s and/or target TOF 204t may perform one or more functions of TOF 204. In some embodiments, the UE 202 can communicate with the source eNB 204s, and the source eNB 204s can be via the source TOF. 212s communicates with the service server (e.g., 214 or 216) prior to the handover from the source eNB 204s to the target eNB 204t.

在一些實施例中,UE 202要交遞至的目標eNB 204t可被配置以響應於X2交遞(例如,從來源eNB 204s至目標eNB 204t)的啟動,發布交遞請求訊息。在一些實施例中,交遞請求訊息502可包含與X2交遞相關聯的X2應用協定(X2AP)交遞請求。在一些實施例中,交遞請求訊息502可包含一或多個資訊元素,其可以實現例如從來源eNB 204s到目標eNB 204t的交遞。 In some embodiments, the target eNB 204t to which the UE 202 is to handoff may be configured to issue a handover request message in response to initiation of X2 handover (eg, from the source eNB 204s to the target eNB 204t). In some embodiments, the handover request message 502 can include an X2 Application Agreement (X2AP) handover request associated with X2 handover. In some embodiments, the handover request message 502 can include one or more information elements that can enable, for example, handover from the source eNB 204s to the target eNB 204t.

在一些實施例中,目標eNB 204t可接收交遞請求訊息502,以完成從來源eNB 204s至目標eNB 204t的交遞。在一些實施例中,從來源eNB 204s至目標eNB 204t的交遞可基於交遞請求訊息502完成。 In some embodiments, the target eNB 204t may receive the handover request message 502 to complete the handover from the source eNB 204s to the target eNB 204t. In some embodiments, the handover from the source eNB 204s to the target eNB 204t may be completed based on the handover request message 502.

在一些實施例中,跨過不同TOF之交遞(例如,從來源TOF 212s至目標TOF 212t的交遞)可響應於從來源eNB 204s至目標eNB 204t的交遞的完成而啟動。 In some embodiments, the handover across different TOFs (eg, handover from source TOF 212s to target TOF 212t) may be initiated in response to completion of handover from source eNB 204s to target eNB 204t.

在一些實施例中,交遞請求訊息502可進一步包含一或多個延伸的資訊元素,例如有關圖6所敘述的。在一些實施例中,一或多個擴展的資訊元素可用於啟用交遞和/或對話遷移,例如,例如來源TOF 212s至目標TOF 212t。 In some embodiments, the handover request message 502 can further include one or more extended information elements, such as described with respect to FIG. In some embodiments, one or more extended information elements may be used to enable handover and/or conversational migration, such as, for example, source TOF 212s to target TOF 212t.

在一些實施例中,響應於從來源eNB 204s至目標eNB 204t之交遞的完成,目標eNB 204t可以藉由對話遷移請求訊息504向目標TOF 212t通知一或多個擴展 的資訊元素。在一些實施例中,對話遷移請求504可包含一或多個擴展的資訊元素,其可包括在交遞請求訊息502中。 In some embodiments, in response to completion of the handover from the source eNB 204s to the target eNB 204t, the target eNB 204t may notify the target TOF 212t of one or more extensions via the dialog migration request message 504. Information element. In some embodiments, the conversation migration request 504 can include one or more extended information elements, which can be included in the handover request message 502.

在一些實施例中,響應於接收對話遷移請求504和/或一或多個擴展的資訊元素,目標TOF 212t可傳輸對話遷移請求確認506至目標eNB 204t。 In some embodiments, in response to receiving the conversational migration request 504 and/or one or more extended information elements, the target TOF 212t may transmit the conversational migration request acknowledgement 506 to the target eNB 204t.

在一些實施例中,目標TOF 212t可基於一或多個可以用對話遷移請求504遞送的擴展的資訊元素,建立至來源TOF 212s的隧道。參照圖6,在一些實施例中,一或多個擴展的資訊元素可用於在跨過TOF之交遞中。 In some embodiments, the target TOF 212t may establish a tunnel to the source TOF 212s based on one or more extended information elements that may be delivered with the dialog migration request 504. Referring to Figure 6, in some embodiments, one or more extended information elements are available for use in the handover across the TOF.

圖6為根據各種實施例演示地示出訊息600的範例。在一些實施例中,訊息600可包含交遞請求訊息(例如,交遞請求訊息502),其可被用於交遞(例如,從來源eNB 204s至目標eNB 204t)中。在一些實施例中,訊息600可包含一或多個資訊元素,例如,舊eNB UE X2AP識別(ID)、原因、目標細胞ID、GUMMEI ID、全域唯一移動性管理實體識別(GUMMEI ID)、UE背景資訊(例如,移動性管理實體(MME))UE S1應用協定(S1AP)ID、UE安全能力、諸如金鑰eNB的存取層安全資訊等等)、演進無線電存取承載(eRAB)待建立的列表、無線電資源控制(RRC)背景和/或可用於實現交遞和/或例如從來源eNB 204s至目標eNB 204t的會話遷移的其他資訊元素。 FIG. 6 is an illustration of an example of a message 600 that is shown in accordance with various embodiments. In some embodiments, message 600 can include a handover request message (e.g., handover request message 502) that can be used for handover (e.g., from source eNB 204s to target eNB 204t). In some embodiments, message 600 may include one or more information elements, such as old eNB UE X2AP identification (ID), cause, target cell ID, GUMMEI ID, globally unique mobility management entity identification (GUMMEI ID), UE Background information (eg, Mobility Management Entity (MME)) UE S1 Application Agreement (S1AP) ID, UE security capabilities, access layer security information such as key eNB, etc.), evolved radio access bearer (eRAB) to be established The list, Radio Resource Control (RRC) context, and/or other information elements that may be used to effect handover and/or session migration, for example, from source eNB 204s to target eNB 204t.

在一些實施例中,交遞請求訊息600可包含一或多個延伸的資訊元素,例如來源TOF背景資訊,例如來源TOF待連接列表610。在一些實施例中,來源TOF待連接列表610可包含對於在來源TOF待連接列表610中每一項目的背景資訊612。例如,背景資訊612可包含在來源TOF待連接列表610中的來源TOF之IP位址614和/或可被用來建立來源TOF 212s和目標TOF 212t之間的隧道之埠號碼616。在一些實施例中,來源TOF 212s和目標TOF 212t可透過具有埠號碼616之埠進行通訊,以建立可以是例如雙向隧道的TOF間隧道。在一些實施例中,交遞請求訊息600可包含UE(例如,UE 202)之IP位址620,其可以分配一或多個正在進行的服務對話。 In some embodiments, the handover request message 600 can include one or more extended information elements, such as source TOF context information, such as a source TOF to-be-connected list 610. In some embodiments, the source TOF to-be-connected list 610 can include background information 612 for each item in the source TOF to-be-connected list 610. For example, the background information 612 can include the IP address 614 of the source TOF in the source TOF to-be-connected list 610 and/or can be used to establish a tunnel number 616 between the source TOF 212s and the target TOF 212t. In some embodiments, the source TOF 212s and the target TOF 212t may communicate via a port number 616 to establish an inter-TOF tunnel that may be, for example, a bidirectional tunnel. In some embodiments, the handover request message 600 can include an IP address 620 of the UE (e.g., UE 202) that can be assigned one or more ongoing service conversations.

參照圖5,在一些實施例中,目標TOF 212t可傳輸對話中繼請求訊息508至來源TOF 212s,以經由目標TOF 212t和來源TOF 212s之間的TOF間隧道請求從來源TOF 212s至目標TOF 212t的流量流的中繼。在一些實施例中,響應於來自目標TOF 212t的接收對話中繼請求訊息508,來源TOF 212s可經由TOF間隧道轉移對話中繼請求確認訊息510至目標TOF 212t。在一些實施例中,響應於對話中繼請求訊息508之交換和目標TOF 212t和來源TOF 212s(例如圖5中所示)之間的對話中繼確認訊息510,TOF間隧道可基於在交遞請求訊息中一或多個擴展的資訊元素被建立。 Referring to FIG. 5, in some embodiments, the target TOF 212t may transmit a dialog relay request message 508 to the source TOF 212s to request a source TOF 212s to a target TOF 212t via a TOF between the target TOF 212t and the source TOF 212s. Relay of traffic flow. In some embodiments, in response to receiving a dialog relay request message 508 from the target TOF 212t, the source TOF 212s may relay the dialog request confirmation message 510 to the target TOF 212t via the inter-TOF tunnel. In some embodiments, in response to the exchange of the dialog relay request message 508 and the dialog relay confirmation message 510 between the target TOF 212t and the source TOF 212s (eg, as shown in FIG. 5), the TOF tunnel may be based on the handover One or more extended information elements in the request message are created.

響應於目標TOF 212t和來源TOF 212s之間 的TOF間隧道之建立,來源TOF 212s可持續與AS 214和/或216進行通訊,以維持用於UE 202與可能啟動的AS 214和/或216之間的正在進行的服務對話的流量流512(例如,對話資料流),例如在TOF間隧道的建立之前。來源TOF 212s可經由TOF間隧道轉移或中繼流量流512至目標TOF 212t。目標TOF 212t可轉移或中繼流量流512至UE 202,例如經由目標eNB 204t。 Responding between target TOF 212t and source TOF 212s The establishment of the inter-TOF tunnel, source TOF 212s may continue to communicate with AS 214 and/or 216 to maintain traffic flow 512 for ongoing service conversations between UE 202 and possibly initiated ASs 214 and/or 216. (for example, a conversation stream), for example before the establishment of a tunnel between TOFs. The source TOF 212s may tunnel or relay the traffic stream 512 to the target TOF 212t via the inter-TOF tunnel. The target TOF 212t may transfer or relay the traffic stream 512 to the UE 202, such as via the target eNB 204t.

在一些實施例中,響應於TOF間隧道之建立,來源TOF 212s可檢查目的地位址、目的地埠號碼和/或每個封包中的協定號碼,例如在來自AS 214和/或216之流量流512。在一些實施例中,響應於判定目的地位址、目的地埠號碼和/或封包之協定號碼係與隧道相關聯或注定到隧道,來源TOF 212s可透過隧道發送封包至目標TOF 212t。例如,具有相應的目的地位址、目的地埠號碼和/或協定號碼之一或多個封包應透過隧道被遞送。在一些實施例中,如果TOF間隧道可被用來中繼UE 202和AS(例如,214或216)之間的服務對話,UE 202之IP位址可與隧道相關聯。在一些實施例中,目標TOF 212t可經由目標eNB 204t將經由隧道接收的封包轉移至UE 202。 In some embodiments, in response to the establishment of the inter-TOF tunnel, the source TOF 212s may check the destination address, the destination number, and/or the agreement number in each packet, such as traffic flow from AS 214 and/or 216. 512. In some embodiments, in response to determining that the destination address, destination number, and/or the agreed number of the packet is associated with or destined to the tunnel, the source TOF 212s may tunnel the packet to the target TOF 212t. For example, one or more packets having a corresponding destination address, destination number, and/or agreement number should be delivered through the tunnel. In some embodiments, if a TOF tunnel can be used to relay a service session between the UE 202 and an AS (eg, 214 or 216), the IP address of the UE 202 can be associated with the tunnel. In some embodiments, the target TOF 212t may transfer the packet received via the tunnel to the UE 202 via the target eNB 204t.

另一方面,在一些實施例中,目標TOF 212t可檢查來源位址、來源埠號碼和/或在每個封包中的協定號碼,例如在來自UE 202之流量流512,例如經由目標eNB 204t。響應於判定來源位址、來源埠號碼和/或封包 中的協定號碼係與隧道相關聯,目標TOF 212t可透過隧道發送封包至來源TOF 212s。在一些實施例中,來源TOF 212t可轉移封包至AS 214和/或216。 On the other hand, in some embodiments, the target TOF 212t may check the source address, source number, and/or agreement number in each packet, such as traffic flow 512 from the UE 202, such as via the target eNB 204t. In response to determining the source address, source number, and/or packet The agreement number in the association is associated with the tunnel, and the target TOF 212t can send the packet to the source TOF 212s through the tunnel. In some embodiments, the source TOF 212t may transfer the packet to the AS 214 and/or 216.

在一些實施例中,響應於AS 214和/或216與來源TOF 212s之間的流量流(例如,512)的預定期間的不活動,來源TOF 212s可發送對話中繼終止請求514至目標TOF 212t,其可以利用對話中繼終止確認516來回應目標TOF 212t,以去除隧道。在一些實施例中,TOF間隧道可響應於在來源TOF 212s和目標TOF 212t之間的對話中繼終止請求514和對話中繼終止請求確認516之交換而被去除。響應於隧道的去除,UE 202和AS 214和/或216之間的後續流量流可由目標eNB 204t和/或目標TOF 212t支持。 In some embodiments, the source TOF 212s may send a conversation relay termination request 514 to the target TOF 212t in response to a predetermined period of inactivity of the traffic flow (eg, 512) between the AS 214 and/or 216 and the source TOF 212s. It can respond to the target TOF 212t with the dialog relay termination confirmation 516 to remove the tunnel. In some embodiments, the inter-TOF tunnel may be removed in response to the exchange of the conversation relay termination request 514 and the conversation relay termination request acknowledgement 516 between the source TOF 212s and the target TOF 212t. In response to the removal of the tunnel, subsequent traffic flows between the UE 202 and the ASs 214 and/or 216 may be supported by the target eNB 204t and/or the target TOF 212t.

圖7為根據實施例示出設備700之範例的方塊圖。根據各個實施例中,設備700可進一步被實施在裝置、實體、系統、電路、模組、邏輯、單元、電子裝置電路實體和/或使用任何合適地配置的硬體、軟體和/或韌體之任何其他結構。在一些實施例中,設備700可被用在例如UE 202、eNB 204、TOF 212、AS 214、SGW 206、PGW 208、服務LAN伺服器220、DNS伺服器232和/或在網路200中其它結構。 FIG. 7 is a block diagram showing an example of a device 700 in accordance with an embodiment. In accordance with various embodiments, device 700 may be further implemented in a device, entity, system, circuit, module, logic, unit, electronic device circuit entity, and/or using any suitably configured hardware, software, and/or firmware. Any other structure. In some embodiments, device 700 can be used in, for example, UE 202, eNB 204, TOF 212, AS 214, SGW 206, PGW 208, serving LAN server 220, DNS server 232, and/or other in network 200. structure.

在一些實施例中,設備700可使用諸如3GPP LTE、WiMAX、HSPA、藍芽、WiFi、5G標準、未來標準和/或在各種實施例中的其它無線通訊的一或多個無線通 訊標準來通訊。設備700可在無線區域網路(WLAN)、無線個人區域網路(WPAN)和/或無線廣域區域網路(WWAN)或在各種實施例中的其它網路下通訊。 In some embodiments, device 700 may use one or more wireless communications such as 3GPP LTE, WiMAX, HSPA, Bluetooth, WiFi, 5G standards, future standards, and/or other wireless communications in various embodiments. Communication standards. Device 700 can communicate over a wireless local area network (WLAN), a wireless personal area network (WPAN), and/or a wireless wide area network (WWAN) or other network in various embodiments.

在各個實施例中,結構700可以為或可以整合在UE、基地站、TOF、AS、服務LAN伺服器、SGW和/或PGW或其它類型之裝置、設備和/或系統中,或以其它方式為UE、基地站、TOF、AS、服務LAN伺服器、SGW和/或PGW或其它類型之裝置、設備和/或系統的一部分。設備700可包含耦接至控制電路或控制器714之傳輸電路或傳輸器712以及接收電路或接收器716。在一些實施例中,傳輸器712和/或接收器716可以為收發器電路或收發器之元件或模組。 In various embodiments, structure 700 may be or may be integrated into a UE, base station, TOF, AS, serving LAN server, SGW, and/or PGW or other type of device, device, and/or system, or otherwise It is part of a UE, base station, TOF, AS, serving LAN server, SGW, and/or PGW or other type of device, device, and/or system. Device 700 can include a transmit circuit or transmitter 712 and a receive circuit or receiver 716 that are coupled to a control circuit or controller 714. In some embodiments, transmitter 712 and/or receiver 716 can be a component or module of a transceiver circuit or transceiver.

在一些實施例中,設備700可以與一或多個天線718之一或多個複數個天線元件耦接。設備700和/或設備700之組件可被配置以執行類似於那些本文所述之操作。 In some embodiments, device 700 can be coupled to one or more of a plurality of antenna elements 718. Components of device 700 and/or device 700 can be configured to perform operations similar to those described herein.

在一些實施例中,設備700可為一部分的或可包括特定應用積體電路(ASIC)、電子電路、處理器(共享的、專用的或成組的)和/或執行一或多個軟體或韌體程式之記憶體(共享的、專用的或成組的)、組合邏輯電路和/或提供所描述的功能的其他合適的組件。在一些實施例中,設備700可在一或多個軟體或韌體模組中實施,或者與電路相關聯的功能可以由一或多個軟體或韌體模組來實施。 In some embodiments, device 700 may be part of or may include application specific integrated circuits (ASICs), electronic circuits, processors (shared, dedicated, or in groups) and/or execute one or more software or The memory of the firmware (shared, dedicated, or grouped), combinatorial logic, and/or other suitable components that provide the described functionality. In some embodiments, device 700 can be implemented in one or more software or firmware modules, or the functions associated with the circuits can be implemented by one or more software or firmware modules.

在一些實施例中,控制器714可耦接至傳輸器712和/或接收器716。在一些實施例中,控制器714可控制設備700之一或多個功能和設備700的一或多個通訊。在一些實施例中,控制器714可執行軟體和/或韌體(例如,設備700之作業系統(OS)和/或一或多個應用)之指令。控制器714可包含或可使用合適的電路實施,例如控制器電路、排程器電路、處理器電路、記憶體電路和/或任何其它電路,其可被配置以執行控制器714之功能的一部分。在一些實施例中,控制器714的一或多個功能可由邏輯實施,其可由機器和/或一或多個處理器執行。 In some embodiments, controller 714 can be coupled to transmitter 712 and/or receiver 716. In some embodiments, controller 714 can control one or more functions of device 700 and one or more communications of device 700. In some embodiments, controller 714 can execute instructions for software and/or firmware (eg, operating system (OS) and/or one or more applications of device 700). Controller 714 can include or can be implemented using suitable circuitry, such as controller circuitry, scheduler circuitry, processor circuitry, memory circuitry, and/or any other circuitry that can be configured to perform part of the functionality of controller 714 . In some embodiments, one or more functions of controller 714 can be implemented by logic, which can be performed by a machine and/or one or more processors.

在一些實施例中,控制器714可包含中央處理單元(CPU)、數位訊號處理器(DSP)、圖形處理單元(GPU)、一或多個處理器核心、單核心處理器、雙核心處理器、多核心處理器、微處理器、主機處理器、控制器、複數個處理器或控制器、晶片、微晶片、基帶電路、射頻(RF)電路、邏輯單元、積體電路(IC)、應用專用IC(ASIC)或任何其他合適的或專用的處理器或控制器或一或多個電路或電路和/或任何它們的組合。 In some embodiments, controller 714 can include a central processing unit (CPU), a digital signal processor (DSP), a graphics processing unit (GPU), one or more processor cores, a single core processor, a dual core processor , multi-core processor, microprocessor, host processor, controller, multiple processors or controllers, chips, microchips, baseband circuits, radio frequency (RF) circuits, logic units, integrated circuits (ICs), applications An application specific IC (ASIC) or any other suitable or dedicated processor or controller or one or more circuits or circuits and/or any combination thereof.

雖然圖7示出一或多個組件在結構700中,於一些其他實施例中,結構700可以包含任何其他硬體/軟體/韌體組件和/或通訊/數位/控制組件。例如,在圖2之範例中,其中的一或多個元件可由設備、裝置、實體、系統或任何其他基於設備700之合適的格式實施。在一些 實施例中,結構700中的控制器可執行如本發明敘述之一或多個程序或功能。 Although FIG. 7 illustrates one or more components in structure 700, in some other embodiments, structure 700 can include any other hardware/software/firmware components and/or communication/digit/control components. For example, in the example of FIG. 2, one or more of the elements may be implemented by a device, device, entity, system, or any other suitable format based on device 700. In some In an embodiment, the controller in fabric 700 can perform one or more of the procedures or functions as described herein.

圖8為根據一些實施例演示地示出系統800的範例。在一些實施例中,系統800可被配置以實施流量卸載功能(TOF),例如TOF 212、來源TOF 212s和/或目標TOF 212t。在一些實施例中,系統800可被配置為有關於如本發明敘述之態樣的一或多個本地分匯。在一些實施例中,系統800可被實施在設備、裝置、系統、電路、實體和/或使用任何合適地配置的硬體、軟體和/或韌體之任何其他結構。在一些實施例中,系統800可被配置以執行如有關TOF 212、來源TOF 212s和/或目標TOF 212t和/或DNS代理器824敘述的一或多個程序和/或功能。 FIG. 8 is an illustration of an example of a system 800 that is illustratively shown in accordance with some embodiments. In some embodiments, system 800 can be configured to implement a traffic offload function (TOF), such as TOF 212, source TOF 212s, and/or target TOF 212t. In some embodiments, system 800 can be configured to have one or more local sinks as described in connection with the present invention. In some embodiments, system 800 can be implemented in a device, apparatus, system, circuit, entity, and/or any other structure using any suitably configured hardware, software, and/or firmware. In some embodiments, system 800 can be configured to perform one or more programs and/or functions as described in relation to TOF 212, source TOF 212s, and/or target TOF 212t and/or DNS agent 824.

在一些實施例中,系統800可包含包括一或多個介面之TOF,以在TOF 800和本發明中敘述的一或多個其它組件或元件之間介接。 In some embodiments, system 800 can include a TOF that includes one or more interfaces to interface between TOF 800 and one or more other components or elements described in this disclosure.

在一些實施例中,TOF 800可包含eNB介面802,以與基地站(例如,eNB 204)通訊。例如,eNB介面802可包括S1-U介面或任何其他合適的介面,以與eNB 204通訊。 In some embodiments, TOF 800 can include an eNB interface 802 to communicate with a base station (e.g., eNB 204). For example, the eNB interface 802 can include an S1-U interface or any other suitable interface to communicate with the eNB 204.

在一些實施例中,TOF 800可包含SGW介面804,以與如上所述之SGW(例如,SGW 206)通訊。例如,SGW介面804可包括S1-U介面或任何其他合適的介面,以與SGW 206通訊。 In some embodiments, TOF 800 can include an SGW interface 804 to communicate with an SGW (eg, SGW 206) as described above. For example, SGW interface 804 can include an S1-U interface or any other suitable interface to communicate with SGW 206.

在一些實施例中,TOF 800可包含AS介面 806,以與AS(例如,AS 214)通訊。例如,AS介面806可包括SGi介面或任何其他合適的介面,以與AS 214通訊。 In some embodiments, TOF 800 can include an AS interface 806, to communicate with an AS (eg, AS 214). For example, the AS interface 806 can include an SGi interface or any other suitable interface to communicate with the AS 214.

在一些實施例中,TOF 800可包含網際網路介面808,以與例如網際網路230和/或DNS伺服器232通訊。例如,網際網路介面808可包括SGi介面或任何其他合適的介面,以與網際網路230和/或DNS伺服器232通訊。 In some embodiments, TOF 800 can include an internet interface 808 to communicate with, for example, Internet 230 and/or DNS server 232. For example, the internet interface 808 can include an SGi interface or any other suitable interface to communicate with the Internet 230 and/or the DNS server 232.

在一些實施例中,TOF 800可包含彼此耦接之處理器830和/或記憶體832。TOF 800可進一步包含一或多個其它合適的硬體組件和/或軟體和/或韌體組件。在一些實施例中,TOF 800之一些或全部的組件可以封閉在外殼或封裝中,並且可以使用一或多個有線或無線鏈路互連或可操作地相關聯。於其他實施例中,TOF 800之組件可分散在多個或分開的裝置。 In some embodiments, TOF 800 can include processor 830 and/or memory 832 coupled to one another. The TOF 800 may further comprise one or more other suitable hardware components and/or software and/or firmware components. In some embodiments, some or all of the components of TOF 800 may be enclosed in a housing or package and may be interconnected or operatively associated using one or more wired or wireless links. In other embodiments, the components of the TOF 800 can be dispersed in multiple or separate devices.

處理器830可包括例如中央處理單元(CPU)、數位訊號處理器(DSP)、圖形處理單元(GPU)、一或多個處理器核心、單核心處理器、雙核心處理器、多核心處理器、微處理器、主機處理器、控制器、複數個處理器或控制器、晶片、微晶片、基帶電路、射頻(RF)電路、邏輯單元、積體電路(IC)、應用專用IC(ASIC)或任何其他合適的多用途或專用的處理器或控制器或一或多個電路或電路和/或任何它們的組合。處理器830可執行例如TOF 800之作業系統(OS)或一或 多個合適的應用之指令。 The processor 830 can include, for example, a central processing unit (CPU), a digital signal processor (DSP), a graphics processing unit (GPU), one or more processor cores, a single core processor, a dual core processor, a multi-core processor. , microprocessor, host processor, controller, multiple processors or controllers, chips, microchips, baseband circuits, radio frequency (RF) circuits, logic cells, integrated circuits (ICs), application specific ICs (ASICs) Or any other suitable multi-purpose or dedicated processor or controller or one or more circuits or circuits and/or any combination thereof. The processor 830 can execute an operating system (OS) such as TOF 800 or one or Instructions for multiple suitable applications.

在一些實施例中,記憶體832可包括例如隨機存取記憶體(RAM)、唯讀記憶體(ROM)、動態RAM(DRAM)、同步DRAM(SD-RAM)、快閃記憶體、揮發性記憶體、非揮發性記憶體、快取記憶體、緩衝器、短期記憶體單元、長期記憶體單元或其它合適的記憶體單元或儲存單元。記憶體832可被配置以儲存例如用於TOF 800之資料和/或指令。 In some embodiments, memory 832 can include, for example, random access memory (RAM), read only memory (ROM), dynamic RAM (DRAM), synchronous DRAM (SD-RAM), flash memory, volatile Memory, non-volatile memory, cache memory, buffer, short-term memory unit, long-term memory unit or other suitable memory unit or storage unit. Memory 832 can be configured to store data and/or instructions, such as for TOF 800.

在一些實施例中,TOF 800可被配置以透過eNB介面202接收(例如,經由收發器840)來自eNB 204之一或多個GTP-U封包。 In some embodiments, TOF 800 can be configured to receive (eg, via transceiver 840) one or more GTP-U packets from eNB 204 through eNB interface 202.

在一些實施例中,TOF 800可包含耦接至TOF800中的一或多個其它組件之解封裝/封裝模組或單元810。解封裝/封裝模組810可被配置以解封裝來自eNB 204之一或多個GTP-U為一或多個IP封包。 In some embodiments, TOF 800 can include a decapsulation/packaging module or unit 810 that is coupled to one or more other components in TOF 800. The decapsulation/encapsulation module 810 can be configured to decapsulate one or more GTP-Us from the eNB 204 into one or more IP packets.

在一些實施例中,TOF 800可包含目的地/來源位址檢查模組或單元812,其可以被配置以判定一或多個IP封包的目的地IP位址是否注定到可以與TOF 800對照的區域AS(例如214)。 In some embodiments, TOF 800 can include a destination/source address check module or unit 812 that can be configured to determine whether a destination IP address of one or more IP packets is destined to be comparable to TOF 800 Area AS (for example, 214).

在一些實施例中,TOF 800可包含卸載模組或單元814。在一些實施例中,卸載模組814可被配置以響應於目的地/來源位址檢查模組812判定一或多個IP封包之目的地位址注定到區域AS 214,透過AS介面806卸載流量(例如,一或多個IP封包)至區域AS 214(例 如,經由收發器840)。 In some embodiments, TOF 800 can include an unloading module or unit 814. In some embodiments, the offload module 814 can be configured to in response to the destination/source address check module 812 determining that the destination address of one or more IP packets is destined to the area AS 214, offloading traffic through the AS interface 806 ( For example, one or more IP packets) to the area AS 214 (eg For example, via transceiver 840).

在一些實施例中,TOF 800可包含本地分匯策略檢查模組或單元816,其可配置以響應於目的地/來源位址檢查模塊812判定一或多個IP封包的目的地位址不是注定到區域AS 214,來檢查一或多個IP封包是否滿足本地分匯策略。 In some embodiments, TOF 800 can include a local distribution policy checking module or unit 816 configurable in response to destination/source address checking module 812 determining that the destination address of one or more IP packets is not destined to The area AS 214 checks to see if one or more IP packets meet the local distribution policy.

在一些實施例中,TOF 800可包含網路位址轉譯(NAT)模組或單元818。在一些實施例中,響應於本地分匯策略檢查模組816判定一或多個IP封包滿足本地分匯策略。NAT模組818可被配置以啟動NAT功能和/或轉譯一或多個IP封包之來源IP位址為TOF 800之全球IP位址。在一些實施例中,NAT模組818之範例可包含用於網路位址轉譯(例如,從一或多個IP封包之來源IP位址至TOF 800之全球IP位址)之轉譯器、轉譯模組、轉譯電路或轉譯邏輯等等。 In some embodiments, TOF 800 can include a Network Address Translation (NAT) module or unit 818. In some embodiments, in response to the local split policy check module 816, one or more IP packets are determined to satisfy the local sink policy. The NAT module 818 can be configured to initiate a NAT function and/or translate the source IP address of one or more IP packets to a global IP address of the TOF 800. In some embodiments, an example of NAT module 818 may include a translator, translation for network address translation (eg, from a source IP address of one or more IP packets to a global IP address of TOF 800) Modules, translation circuits or translation logic, etc.

在一些實施例中,解封裝/封裝模組810可響應於判定一或多個IP封包不滿足本地分匯策略,被配置以將一或多個IP封包封裝為GTP-U格式。雖然圖8根據一些實施例示出解封裝/封裝模組或單元810之範例,在一些其它實施例中,TOF 800可分別包含用以執行解封裝之解封裝模組或單元和/或用以執行封裝之封裝模組或單元。 In some embodiments, the decapsulation/encapsulation module 810 can be configured to encapsulate one or more IP packets into a GTP-U format in response to determining that one or more IP packets do not satisfy a local distribution policy. Although FIG. 8 illustrates an example of a decapsulation/packaging module or unit 810 in accordance with some embodiments, in some other embodiments, TOF 800 may include decapsulation modules or units to perform decapsulation, respectively, and/or to perform A packaged module or unit that is packaged.

在一些實施例中,TOF 800可被配置以透過SGW介面804發送(經由收發器840)一或多個封裝的 GTP-U封包至SGW 206。在一些實施例中,SGW 206可被配置以建立SGW 206和eNB 204之間的GTP隧道,以發送GTP-U封包至eNB 204,eNB 204向UE 202發送相應於GTP-U封包之UDP封包。 In some embodiments, TOF 800 can be configured to transmit (via transceiver 840) one or more packages through SGW interface 804 The GTP-U is packetized to the SGW 206. In some embodiments, SGW 206 can be configured to establish a GTP tunnel between SGW 206 and eNB 204 to transmit a GTP-U packet to eNB 204, which transmits a UDP packet corresponding to the GTP-U packet to UE 202.

在一些實施例中,eNB 204可被配置以向TOF 800傳輸來自UE 202之DNS查詢或請求,作為可被封裝在一或多個GTP-U封包中的一或多個UDP封包。在一些實施例中,eNB 204可被配置以變換,例如,封裝來自UE 202的DNS查詢或請求,例如,具有GTP-U格式的目的地埠53的一或多個UDP封包。 In some embodiments, the eNB 204 can be configured to transmit a DNS query or request from the UE 202 to the TOF 800 as one or more UDP packets that can be encapsulated in one or more GTP-U packets. In some embodiments, the eNB 204 can be configured to transform, for example, encapsulate a DNS query or request from the UE 202, eg, one or more UDP packets of the destination 53 having the GTP-U format.

在一些實施例中,TOF 800可包含DNS代理器824。響應於從eNB 204接收可包含攜帶DNS查詢或請求之一或多個UDP封包的一或多個GTP-U封包,解封裝/封裝模組810可配置以解封裝一或多個GTP-U封包為一或多個IP封包。在一些實施例中,卸載模組814可被配置以卸載可包含攜帶DNS請求之一或多個UDP封包之一或多個IP封包至DNS伺服器824。 In some embodiments, TOF 800 can include a DNS proxy 824. In response to receiving from the eNB 204 one or more GTP-U packets that may include one or more UDP packets carrying a DNS query or request, the decapsulation/encapsulation module 810 may be configured to decapsulate one or more GTP-U packets Packets for one or more IPs. In some embodiments, the offload module 814 can be configured to offload one or more of the UDP packets carrying one or more UDP packets to the DNS server 824.

在一些實施例中,DNS代理器824可配置以封裝在來自卸載模組814之IP封包中的一或多個UDP封包提取DNS請求。在一些實施例中,DNS代理器824可配置以封裝提取的DNS請求為一或多個UDP封包和/或可遞送可以包含攜帶DNS請求之一或多個UDP封包之一或多個IP封包至TOF 800(例如,NAT模組818)。在一些實施例中,一或多個UDP封包可包含目的地埠號碼 53。 In some embodiments, the DNS proxy 824 can be configured to encapsulate one or more UDP packets in the IP packet from the offload module 814 to extract DNS requests. In some embodiments, the DNS proxy 824 can be configured to encapsulate the extracted DNS request for one or more UDP packets and/or can deliver one or more IP packets that can include one or more UDP packets carrying the DNS request to TOF 800 (for example, NAT module 818). In some embodiments, one or more UDP packets may include a destination number 53.

在一些實施例中,NAT模組818可執行NAT功能,以轉譯來自DNS代理器824之一或多個IP封包之來源IP位址為TOF 800之全球IP位址。在一些實施例中,響應於NAT模組818轉譯一或多個IP封包之來源IP位址為TOF 800之全球IP位址,卸載模組814可在NAT之後發送一或多個IP封包至DNS伺服器232和/或網際網路230,例如經由收發器840和/或網際網路介面808。 In some embodiments, the NAT module 818 can perform a NAT function to translate the source IP address from one or more IP packets of the DNS proxy 824 to the global IP address of the TOF 800. In some embodiments, in response to the NAT module 818 translating the source IP address of the one or more IP packets to the global IP address of the TOF 800, the offload module 814 can send one or more IP packets to the DNS after the NAT. Server 232 and/or Internet 230, such as via transceiver 840 and/or internet interface 808.

在一些實施例中,DNS伺服器232可判定在TOF 800之全球IP位址和一或多個AS 212和/或216之IP位址之間的一或多個映射中哪個AS 212和/或216可基於DNS請求提供由UE 202請求的服務。在一些實施例中,DNS伺服器232可檢索一或多個映射,以獲得DNS回應,DNS回應可包含可提供所述服務之一或多個AS212和/或216之IP位址。 In some embodiments, DNS server 232 can determine which AS 212 and/or one or more mappings between the global IP address of TOF 800 and the IP address of one or more ASs 212 and/or 216 The service 216 can provide the service requested by the UE 202 based on the DNS request. In some embodiments, DNS server 232 can retrieve one or more mappings to obtain a DNS response, which can include an IP address that can provide one or more of AS212 and/or 216 of the service.

在一些實施例中,DNS伺服器232可向TOF 800提供DNS回應,作為可封裝在一或多個IP封包中的一或多個UDP封包。在一些實施例中,TOF 800(例如,卸載模組814)可響應於接收IP封包,發送來自DNS伺服器232之一或多個IP封包至TOF 800中的DNS代理器824。 In some embodiments, DNS server 232 can provide a DNS response to TOF 800 as one or more UDP packets that can be packaged in one or more IP packets. In some embodiments, TOF 800 (eg, offload module 814) may send one or more IP packets from DNS server 232 to DNS proxy 824 in TOF 800 in response to receiving an IP packet.

在一些實施例中,在TOF 800中的DNS代理器824可配置以封裝在來自卸載模組814之一或多個IP封包中的一或多個UDP封包提取DNS回應。在一些實施 例中,DNS代理器824可儲存或快取在記憶體832中和/或在TOF 800之任何其他儲存媒體中和/或在DNS代理器824中的一或多個提取的DNS回應。在一些實施例中,DNS代理器824可檢索一或多個快取的DNS回應,以獲得具有有關來自UE 202之DNS請求的DNS回應。在一些實施例中,DNS代理器824可將提取的或檢索的DNS回應封裝為具有用以指示與DNS響應相關的一或多個UDP封包之來源埠號碼53的一或多個UDP封包。在一些實施例中,一或多個UDP封包可具有至UE202之目的地位址。在一些實施例中,DNS代理器824可向TOF 800發送DNS回應(例如,解封裝/封裝模組810),作為可封裝在一或多個IP封包中的一或多個UDP封包。 In some embodiments, DNS proxy 824 in TOF 800 can be configured to encapsulate one or more UDP packets from one or more IP packets from unloading module 814 to extract DNS responses. In some implementations In an example, DNS proxy 824 can store or cache one or more extracted DNS responses in memory 832 and/or in any other storage medium of TOF 800 and/or in DNS proxy 824. In some embodiments, DNS proxy 824 can retrieve one or more cached DNS responses to obtain a DNS response with a DNS request from UE 202. In some embodiments, DNS proxy 824 can encapsulate the extracted or retrieved DNS responses as one or more UDP packets with source number 53 indicating one or more UDP packets associated with the DNS response. In some embodiments, one or more UDP packets may have a destination address to the UE 202. In some embodiments, DNS proxy 824 can send a DNS response (eg, decapsulation/encapsulation module 810) to TOF 800 as one or more UDP packets that can be encapsulated in one or more IP packets.

在一些實施例中,響應於從DNS代理器824接收一或多個IP封包,解封裝/封裝模組810可以封裝一或多個IP封包為被發送至eNB 204之一或多個GTP-U封包。在一些實施例中,卸載模組814可經由例如收發器840和/或eNB介面820發送一或多個GTP-U封包至eNB 204。在一些實施例中,一或多個GTP-U封包可包含攜帶DNS回應之一或多個UDP封包,例如具有AS之IP位址或服務伺服器。 In some embodiments, in response to receiving one or more IP packets from the DNS proxy 824, the decapsulation/encapsulation module 810 can encapsulate one or more IP packets for transmission to one or more GTP-Us of the eNB 204. Packet. In some embodiments, the offload module 814 can send one or more GTP-U packets to the eNB 204 via, for example, the transceiver 840 and/or the eNB interface 820. In some embodiments, one or more GTP-U packets may include one or more UDP packets carrying a DNS response, such as an IP address or service server with an AS.

在一些實施例中,eNB 204可變換(例如,解封裝)來自TOF 800的一或多個GTP-U封包,以獲得具有來源埠53的一或多個UDP封包。在一些實施例中,eNB 204可轉移一或多個UDP封包至UE 202。在一些實 施例中,響應於接收一或多個UDP封包,UE 202可基於包括在一或多個UDP封包之DNS回應中的AS 214和/或216之IP位址,建立具有AS 214和/或216之服務對話。 In some embodiments, eNB 204 may transform (e.g., decapsulate) one or more GTP-U packets from TOF 800 to obtain one or more UDP packets with source 埠53. In some embodiments, eNB 204 may transfer one or more UDP packets to UE 202. In some real In an embodiment, in response to receiving one or more UDP packets, the UE 202 can establish the AS 214 and/or 216 based on the IP addresses of the ASs 214 and/or 216 included in the DNS responses of the one or more UDP packets. Service dialogue.

在一些實施例中,TOF 800可包含對話遷移模組或單元820和/或對話中繼模組或單元822,其可各自執行一或多個程序,例如圖5中所示。參照圖5,在一些實施例中,目標eNB 204t可響應於從來源eNB 204s至目標eNB 204t之交遞的啟動,發布交遞請求502。在一些實施例中,交遞請求502可包含一或多個資訊元素,其可以實現從來源eNB 204s到目標eNB 204t的交遞。在一些實施例中,從來源eNB 204s至目標eNB 204t的交遞和/或對話遷移可基於用交遞請求502遞送之一或多個資訊元素被執行。 In some embodiments, TOF 800 can include a dialog migration module or unit 820 and/or a dialog relay module or unit 822, which can each execute one or more programs, such as shown in FIG. Referring to FIG. 5, in some embodiments, target eNB 204t may issue handover request 502 in response to initiation of handover from source eNB 204s to target eNB 204t. In some embodiments, the handover request 502 can include one or more information elements that can enable handover from the source eNB 204s to the target eNB 204t. In some embodiments, the handover and/or conversational migration from the source eNB 204s to the target eNB 204t may be performed based on delivering one or more information elements with the handover request 502.

在一些實施例中,響應於來源eNB 204s至目標eNB 204t之交遞的完成,跨過TOF之交遞可被啟動。在一些實施例中,交遞請求502可包含一或多個延伸的資訊元素以實現跨過TOF之交遞。在一些實施例中,響應於從來源eNB 204s至目標eNB 204t之交遞的完成,目標eNB 204t可傳輸對話遷移請求504至TOF 800(例如,如果作為目標TOF 212t),對話遷移請求504可包含用交遞請求502遞送的一或多個擴展的資訊元素。在一些實施例中,TOF 800(如果作為目標TOF)可基於一或多個擴展的資訊元素建立至來源TOF 212s之隧道。 In some embodiments, the handover across the TOF may be initiated in response to completion of the handover of the source eNB 204s to the target eNB 204t. In some embodiments, the handover request 502 can include one or more extended information elements to enable handover across the TOF. In some embodiments, in response to completion of handover from source eNB 204s to target eNB 204t, target eNB 204t may transmit session migration request 504 to TOF 800 (eg, if targeted TOF 212t), dialog migration request 504 may include One or more extended information elements delivered by the delivery request 502. In some embodiments, TOF 800 (if as a target TOF) may establish a tunnel to source TOF 212s based on one or more extended information elements.

在一些實施例中,響應於從目標eNB 204t接 收對話遷移請求504(例如,經由收發器840透過eNB介面804),對話遷移模組820可配置以傳輸可被用來確認TOF間隧道是否成功地建立之對話遷移請求確認506,至目標eNB 204t。 In some embodiments, in response to receiving from the target eNB 204t The session migration request 504 (e.g., via the eNB interface 804 via the transceiver 840), the dialog migration module 820 can be configured to transmit a session migration request acknowledgement 506 that can be used to confirm whether the inter-TOF tunnel was successfully established, to the target eNB 204t .

在一些實施例中,TOF 800可包含對話中繼模組或單元822。在一些實施例中,響應於對話遷移模組820以對話遷移請求確認506回應對話遷移請求504,對話中繼模組822可配置以傳輸對話中繼請求508至來源TOF 212s,以請求中繼可被分配給正在進行的對話之在AS 214和/或216與UE 202之間的正在進行的對話的流量流512至TOF 800。 In some embodiments, TOF 800 can include a conversation relay module or unit 822. In some embodiments, in response to the dialog migration module 820 responding to the conversation migration request 504 with the conversation migration request confirmation 506, the dialog relay module 822 can be configured to transmit the conversation relay request 508 to the source TOF 212s to request the relay to be available. Traffic flow 512 to TOF 800 of the ongoing conversation between AS 214 and/or 216 and UE 202 is assigned to the ongoing conversation.

在一些實施例中,交遞請求502和/或對話遷移請求504可包含一或多個擴展的資訊元素(例如,來源TOF背景資訊612),以指示IP位址614,例如在用於隧道建立之來源TOF待連接列表610和/或埠號碼616(例如,來源埠號碼或目的地埠號碼)中的來源TOF 212t的來源IP位址或目的地IP位址。 In some embodiments, the handover request 502 and/or the conversation migration request 504 can include one or more extended information elements (eg, source TOF context information 612) to indicate the IP address 614, eg, for tunnel establishment. The source TO address or destination IP address of the source TOF 212t in the source TOF to-be-listed list 610 and/or the number 616 (eg, source number or destination number).

在一些實施例中,交遞請求502和/或對話遷移請求504可包含用以指示如圖5所示之UE 202之IP位址的一或多個擴展的資訊元素(UE IP位址620),其可被分配給與AS 214和/或216的正在進行的對話。 In some embodiments, the handover request 502 and/or the conversation migration request 504 can include one or more extended information elements (UE IP address 620) to indicate the IP address of the UE 202 as shown in FIG. It can be assigned to an ongoing conversation with AS 214 and/or 216.

在一些實施例中,響應於與來源TOF 212s交換對話中繼請求508和對話中繼請求確認510,TOF 800(例如,作為目標TOF 212t)可被配置以基於在交遞請求 502中一或多個擴展的資訊元素建立至來源TOF 212s的TOF間隧道。在一些實施例中,目標TOF 212t和/或來源TOF 212s可使用TOF間隧道,以中繼UE(例如,UE 202)和AS 214和/或216之間的一或多個服務對話。在一些實施例中,UE 202之IP位址可與TOF間隧道相關聯。在一些實施例中,來源TOF 212s可透過TOF間隧道發送誰的來源IP位址為UE 202的一或多個IP封包至目標TOF 212t。在一些實施例中,目標TOF 212t可經由eNB 204發送具有UE 202’的來源IP位址616之一或多個IP封包至UE 202。 In some embodiments, in response to exchanging dialog relay request 508 and dialog relay request acknowledgement 510 with source TOF 212s, TOF 800 (eg, as target TOF 212t) may be configured to be based on the handover request One or more extended information elements in 502 establish a TOF tunnel to the source TOF 212s. In some embodiments, the target TOF 212t and/or the source TOF 212s may use inter-TOF tunneling to relay one or more service sessions between the UE (eg, UE 202) and ASs 214 and/or 216. In some embodiments, the IP address of the UE 202 can be associated with a tunnel between TOFs. In some embodiments, the source TOF 212s may tunnel one or more IP packets from the UE 202 to the target TOF 212t via the inter-TOF tunnel. In some embodiments, the target TOF 212t may send one or more IP packets with the source IP address 616 of the UE 202' to the UE 202 via the eNB 204.

在一些實施例中,響應於隧道之建立,在來源TOF 212s中的目的地檢查模組可檢查目的地位址、目的地埠號碼和/或在來自可具有與UE 202正在進行對話之AS 214和/或216之流量流512的每個封包中的協定號碼。在一些實施例中,響應於目的地/來源位址檢查模組判定一或多個目的地位址,目的地埠號碼和協定號碼與隧道相關聯,來源TOF 212s可配置以使用隧道以中繼(例如,經由收發器)在從AS 214和/或216至TOF 800(例如,作為目標TOF 212t)的流量流512A中的封包。在一些實施例中,響應於接收可藉由來源TOF 212s從AS 214和/或216中繼的流量流512之封包,TOF 800(例如,目標TOF 212t)之收發器840可被配置以經由目標eNB 204t轉移封包至UE 202。 In some embodiments, in response to the establishment of the tunnel, the destination inspection module in the source TOF 212s may check the destination address, destination destination number, and/or from the AS 214 that may have a conversation with the UE 202. / or 216 of the traffic number in each packet of the stream 512. In some embodiments, in response to the destination/source address checking module determining one or more destination addresses, the destination port number and the agreement number are associated with the tunnel, the source TOF 212s is configurable to use the tunnel to relay ( For example, a packet in traffic flow 512A from the AS 214 and/or 216 to the TOF 800 (e.g., as the target TOF 212t) via the transceiver. In some embodiments, in response to receiving a packet of traffic flow 512 that may be relayed from AS 214 and/or 216 by source TOF 212s, transceiver 840 of TOF 800 (eg, target TOF 212t) may be configured to pass the target The eNB 204t transfers the packet to the UE 202.

另一方面,在一些實施例中,在TOF 800 (例如,目標TOF 212t)中的目的地/來源位址檢查模組812可檢查來源位址、來源埠號碼和/或每個封包中的協定號碼,例如在來自UE 202之可能具有與AS 214和/或216的正在進行對話之流量流512中。在一些實施例中,響應於目的地/來源位址檢查模組812判定一或多個資訊元素與隧道相關聯,在TOF 800(例如,目標TOF 212t)中的收發器840可配置以透過隧道(例如,經由收發器840)發送在來自UE 202之流量流512中的封包至來源TOF 212s。在一些實施例中,響應於在來自UE 202之可由TOF 800中繼之流量流512中的封包,在來源TOF 212s中的收發器可配置以轉移接收的封包至AS 214和/或216。 On the other hand, in some embodiments, at TOF 800 The destination/source address check module 812 (e.g., target TOF 212t) may check the source address, the source number, and/or the agreement number in each packet, such as may have an AS 214 from the UE 202. And/or 216 of the ongoing traffic flow 512 of the conversation. In some embodiments, in response to the destination/source address check module 812 determining that one or more information elements are associated with the tunnel, the transceiver 840 in the TOF 800 (eg, the target TOF 212t) can be configured to tunnel through the tunnel. The packet in the traffic stream 512 from the UE 202 is sent (e.g., via the transceiver 840) to the source TOF 212s. In some embodiments, in response to a packet in the traffic stream 512 that may be relayed by the TOF 800 from the UE 202, the transceiver in the source TOF 212s may be configured to transfer the received packet to the AS 214 and/or 216.

雖然圖8示出一些有關目的地/來源位址檢查模組或單元812的實施例,在一些實施例中,TOF 800可包含分別用以執行目的地位址檢查的目的地位址檢查模組或單元和/或用以執行來源位址檢查之來源位址檢查模組或單元。 Although FIG. 8 illustrates some embodiments relating to a destination/source address check module or unit 812, in some embodiments, TOF 800 may include a destination address check module or unit for performing a destination address check, respectively. And/or a source address check module or unit for performing source address inspection.

在一些實施例中,響應於在用於預定義期間之建立的隧道中檢測流量流(例如,512)之不活動性,在來源TOF 212s中的對話中繼模組可發送(例如,經由在來源TOF 212s中的收發器)對話中繼終止請求514至TOF 800(例如,用作為目標TOF 212t)。在一些實施例中,在TOF 800中的對話中繼模組822可被配置以發送(例如,經由收發器840)對話中繼終止請求確認516至 來源TOF 212s。在一些實施例中,在來源TOF 212s和作為目標TOF 212t之TOF 800之間的隧道可響應於對話中繼終止請求514和對話中繼終止請求確認516之交換被終止或移除。在一些實施例中,在來源TOF 212s可響應於對話中繼終止請求514和對話中繼終止請求確認516之交換移除隧道。在一些實施例中,響應於隧道的去除,目標TOF 212t(例如,TOF 800)可被配置以經由目標eNB 204t支持UE 202和AS 214和/或216之間的通訊。在一些實施例中,從來源TOF 212s至目標TOF 212t的交遞可響應於隧道的去除完成。 In some embodiments, in response to detecting inactivity of a traffic flow (eg, 512) in a tunnel for establishment of a predefined period, a dialog relay module in the source TOF 212s may send (eg, via The transceiver in source TOF 212s) talks relay termination request 514 to TOF 800 (eg, as target TOF 212t). In some embodiments, the dialog relay module 822 in the TOF 800 can be configured to transmit (eg, via the transceiver 840) the dialog relay termination request acknowledgement 516 to Source TOF 212s. In some embodiments, the tunnel between the source TOF 212s and the TOF 800 as the target TOF 212t may be terminated or removed in response to the exchange of the conversation relay termination request 514 and the conversation relay termination request acknowledgement 516. In some embodiments, the source TOF 212s may remove the tunnel in response to the exchange of the conversation relay termination request 514 and the conversation relay termination request acknowledgement 516. In some embodiments, in response to the removal of the tunnel, the target TOF 212t (eg, TOF 800) can be configured to support communication between the UE 202 and the ASs 214 and/or 216 via the target eNB 204t. In some embodiments, the handover from the source TOF 212s to the target TOF 212t may be completed in response to the removal of the tunnel.

雖然圖8示出TOF 800可包含解封裝/封裝模組810、目的地/來源位址檢查模組812、卸載模組814、本地分匯策略檢查模組816、網路位址轉譯模組818、對話遷移模組820、對話中繼模組822和/或DNS代理器824,在一些實施例中,TOF 800之一或多個模組可被提供在一或多個處理器830或其它控制器中或由一或多個處理器830或其它控制器實施,或在相同處理器或控制器中。 Although FIG. 8 shows that the TOF 800 can include a decapsulation/packaging module 810, a destination/source address checking module 812, an unloading module 814, a local distribution policy checking module 816, and a network address translation module 818. , dialog migration module 820, dialog relay module 822, and/or DNS proxy 824, in some embodiments, one or more modules of TOF 800 may be provided with one or more processors 830 or other controls It may be implemented by one or more processors 830 or other controllers, or in the same processor or controller.

雖然圖8示出一些有關收發器840之實施例,在一些實施例中,收發器840可由一或多個傳輸器及一或多個接收器實施和/或實施在其它傳輸/接收結構中。 Although FIG. 8 illustrates some embodiments relating to transceiver 840, in some embodiments, transceiver 840 may be implemented by one or more transmitters and one or more receivers and/or implemented in other transmission/reception structures.

雖然圖8示出一些有關一或多個介面(例如,802、804、806或808)之實施例,在一些實施例中,一或多個介面可包括在網路(例如,200)中。在一 些實施例中,一或多個介面可被實施在收發器840或藉由收發器840實施。 Although FIG. 8 illustrates some embodiments relating to one or more interfaces (eg, 802, 804, 806, or 808), in some embodiments, one or more interfaces may be included in a network (eg, 200). In a In some embodiments, one or more interfaces may be implemented at transceiver 840 or by transceiver 840.

雖然圖8根據一些實施例示出DNS代理器824之範例,在一些實施例中,DNS代理器824可包含一或多個解封裝模組和/或封裝模組、DNS請求/回應提取模組、DNS回應儲存模組、DNS回應檢索模組、記憶體或其它儲存媒體(例如,快取),記憶體或其它儲存媒體可以基於如關於例如TOF 212和/或800和/或DNS代理器824所述的一或多個程序、操作或功能來儲存一或多個DNS回應和/或包含一或多個DNS回應或一或多個其它模組之一或多個UDP或IP封包。 Although FIG. 8 illustrates an example of a DNS proxy 824, in some embodiments, the DNS proxy 824 can include one or more decapsulation modules and/or encapsulation modules, a DNS request/response extraction module, A DNS response storage module, a DNS response retrieval module, a memory or other storage medium (eg, a cache), memory or other storage medium may be based on, for example, about TOF 212 and/or 800 and/or DNS proxy 824. One or more of the procedures, operations, or functions described to store one or more DNS responses and/or include one or more DNS responses or one or more other UDP or IP packets of one or more other modules.

圖9為根據一些實施例演示地示出系統900的範例。在一些實施例中,系統900可配置以包含DNS系統(例如,DNS伺服器232)。在一些實施例中,系統900可在網際網路230中提供。在一些實施例中,系統900可被實施在設備、裝置、系統、實體、伺服器、電路和/或使用任何合適地配置的硬體、軟體和/或韌體之任何其他結構。在一些實施例中,系統900可被配置以執行如關於DNS伺服器232所描述的一或多個程序和/或功能。 FIG. 9 is an illustration of an example of a system 900 that is illustratively shown in accordance with some embodiments. In some embodiments, system 900 can be configured to include a DNS system (eg, DNS server 232). In some embodiments, system 900 can be provided in internet 230. In some embodiments, system 900 can be implemented in a device, device, system, entity, server, circuit, and/or any other structure using any suitably configured hardware, software, and/or firmware. In some embodiments, system 900 can be configured to perform one or more programs and/or functions as described with respect to DNS server 232.

在一些實施例中,系統900可包括一或多個介面,其在系統900和本發明中的一或多個其它組件之間介接。 In some embodiments, system 900 can include one or more interfaces that interface between system 900 and one or more other components in the present invention.

在一些實施例中,如圖2所示,系統900可包含TOF介面902,其用以與TOF 212和/或在TOF 212 中的TOF代理器824通訊。例如,TOF介面902可包括SGi介面或任何其他合適的介面,以與TOF 212通訊。 In some embodiments, as shown in FIG. 2, system 900 can include a TOF interface 902 for use with TOF 212 and/or at TOF 212. The TOF agent 824 in the communication. For example, the TOF interface 902 can include an SGi interface or any other suitable interface to communicate with the TOF 212.

在一些實施例中,系統900可包含用以與服務LAN伺服器220和/或AS 214和/或216通訊之服務伺服器介面904。例如,網際網路介面904可包括SGi介面或任何其他合適的介面,以與服務LAN伺服器220和/或AS 214和/或216通訊。 In some embodiments, system 900 can include a service server interface 904 to communicate with service LAN server 220 and/or AS 214 and/or 216. For example, the internet interface 904 can include an SGi interface or any other suitable interface to communicate with the serving LAN server 220 and/or AS 214 and/or 216.

在一些實施例中,系統900可包含彼此耦接之處理器920和/或記憶體922。系統900可進一步包含一或多個其它合適的硬體組件和/或軟體和/或韌體組件。在一些實施例中,系統900之一些或全部的組件可以封閉在外殼或封裝中,並且可以使用一或多個有線或無線鏈路互連或可操作地相關聯。於其他實施例中,系統900之組件可分散在多個或分開的裝置。 In some embodiments, system 900 can include processor 920 and/or memory 922 coupled to one another. System 900 can further include one or more other suitable hardware components and/or software and/or firmware components. In some embodiments, some or all of the components of system 900 can be enclosed in a housing or package and can be interconnected or operatively associated using one or more wired or wireless links. In other embodiments, the components of system 900 can be distributed across multiple or separate devices.

處理器920可包括例如中央處理單元(CPU)、數位訊號處理器(DSP)、圖形處理單元(GPU)、一或多個處理器核心、單核心處理器、雙核心處理器、多核心處理器、微處理器、主機處理器、控制器、一或多個處理器或控制器組、晶片、微晶片、基帶電路、射頻(RF)電路、邏輯單元、積體電路(IC)、應用專用IC(ASIC)或任何其他合適的多用途或專用的處理器或控制器或一或多個電路或電路和/或任何它們的組合。處理器920可執行例如系統900之作業系統(OS)和/或一或多個合適的應用之指令。 Processor 920 can include, for example, a central processing unit (CPU), a digital signal processor (DSP), a graphics processing unit (GPU), one or more processor cores, a single core processor, a dual core processor, a multi-core processor , microprocessor, host processor, controller, one or more processor or controller sets, chips, microchips, baseband circuits, radio frequency (RF) circuits, logic units, integrated circuits (ICs), application-specific ICs (ASIC) or any other suitable multi-purpose or dedicated processor or controller or one or more circuits or circuits and/or any combination thereof. Processor 920 can execute instructions such as the operating system (OS) of system 900 and/or one or more suitable applications.

在一些實施例中,記憶體922可包括例如隨機存取記憶體(RAM)、唯讀記憶體(ROM)、動態RAM(DRAM)、同步DRAM(SD-RAM)、快閃記憶體、揮發性記憶體、非揮發性記憶體、快取記憶體、緩衝器、短期記憶體單元、長期記憶體單元或其它合適的記憶體單元或儲存單元。記憶體922可被配置以儲存例如用於系統900之資料和/或指令。 In some embodiments, memory 922 can include, for example, random access memory (RAM), read only memory (ROM), dynamic RAM (DRAM), synchronous DRAM (SD-RAM), flash memory, volatile Memory, non-volatile memory, cache memory, buffer, short-term memory unit, long-term memory unit or other suitable memory unit or storage unit. Memory 922 can be configured to store, for example, data and/or instructions for system 900.

在一些實施例中,系統900可包含耦接至系統900中的一或多個其它組件之DNS查詢或請求檢查模組或單元910。在一些實施例中,TOF 212可從eNB 204接收與UE 202有關的目的地埠53的一或多個UDP封包,例如在具有GTP-U格式之DNS請求404中。TOF 212可解封裝來自eNB 204之可攜帶DNS請求404之一或多個GTP-U封包,以獲得一或多個IP封包。在一些實施例中,TOF 212可發送一或多個IP封包至在TOF 212中的DNS代理器824或可包含區域AS 214之其它DNS代理器。 In some embodiments, system 900 can include a DNS query or request check module or unit 910 that is coupled to one or more other components in system 900. In some embodiments, TOF 212 may receive one or more UDP packets of destination 53 associated with UE 202 from eNB 204, such as in a DNS request 404 having a GTP-U format. The TOF 212 may decapsulate one or more GTP-U packets from the eNB 204 with the portable DNS request 404 to obtain one or more IP packets. In some embodiments, TOF 212 may send one or more IP packets to DNS proxy 824 in TOF 212 or other DNS proxy that may include zone AS 214.

在一些實施例中,DNS代理器824可從來自TOF 212的一或多個IP封包中的一或多個UDP封包提取DNS請求404,和/或可封裝在具有目的地埠53之一或多個UDP封包中之提取的DNS請求404。在一些實施例中,DNS代理器824可發送攜帶可能被封裝在一個以上IP封包中的DNS請求404之一或多個UDP封包至TOF 212。 In some embodiments, DNS proxy 824 may extract DNS request 404 from one or more of the one or more IP packets from TOF 212, and/or may be packaged with one or more of destinations 53 The extracted DNS request 404 in the UDP packet. In some embodiments, DNS proxy 824 can send one or more UDP packets carrying DNS request 404 that may be encapsulated in more than one IP packet to TOF 212.

在一些實施例中,TOF 212可以對來自TOF 212中的DNS代理器824之一或多個IP封包執行NAT,以將IP封包之來源IP位址轉譯為TOF 212的全球IP位址,以提供DNS請求406。TOF 212可將攜帶DNS請求406的一或多個IP封包卸載到系統900。 In some embodiments, TOF 212 may perform NAT on one or more IP packets from DNS proxy 824 in TOF 212 to translate the source IP address of the IP packet into the global IP address of TOF 212 to provide DNS request 406. The TOF 212 may offload one or more IP packets carrying the DNS request 406 to the system 900.

在一些實施例中,系統900可被配置以透過TOF介面902從TOF 212(經由收發器930)接收與DNS請求406相關聯的一或多個IP封包。 In some embodiments, system 900 can be configured to receive one or more IP packets associated with DNS request 406 from TOF 212 (via transceiver 930) through TOF interface 902.

在一些實施例中,響應於從TOF 212接收一或多個IP封包,DNS查詢檢查模組910可配置以判定UE 202請求的服務是否部署在儲存於記憶體922之一或多個映射中的一或多個AS(例如區域AS 214或外部AS 216)中。響應於DNS查詢檢查模組910判定由UE 202請求的服務被部署在一或多個映射之一或多個AS 214和/或216中,位址獲得模組912可配置以獲得來自一或多個映射之一或多個AS 214/216的IP位址。在一些實施例中,位址獲得模組912可以被配置為檢索TOF 212的全球IP位址和AS214/216之IP位址之間的一或多個映射,以獲得用於由UE 202請求的服務的一或多個AS 214/216的IP位址。在一些實施例中,一或多個映射可被以例如表、陣列、列表或任何其他結構或形式儲存在記憶體922中。在一些實施例中,系統900可以響應於DNS請求406以具有DNS回應408來回覆TOF 212,DNS回應408可包含一或多個AS 214/216之檢索的IP位址。 In some embodiments, in response to receiving one or more IP packets from the TOF 212, the DNS query checking module 910 can be configured to determine whether the service requested by the UE 202 is deployed in one or more mappings stored in the memory 922. One or more ASs (eg, zone AS 214 or external AS 216). In response to the DNS query checking module 910 determining that the service requested by the UE 202 is deployed in one or more of the one or more mappings 214 and/or 216, the address obtaining module 912 can be configured to obtain one or more One or more IP addresses of the AS 214/216. In some embodiments, the address obtaining module 912 can be configured to retrieve one or more mappings between the global IP address of the TOF 212 and the IP address of the AS 214/216 to obtain for request by the UE 202. The IP address of one or more AS 214/216 services. In some embodiments, one or more mappings may be stored in memory 922, for example, in a table, array, list, or any other structure or form. In some embodiments, system 900 can echo TOF 212 with DNS response 408 in response to DNS request 406, which can include the retrieved IP address of one or more ASs 214/216.

在一些實施例中,響應於判定請求的服務未被部署在一或多個映射之任何區域AS 214或任何外部AS 216中,但被部署在不在任何映射之一或多個新的AS 214/216中,系統900之管理者可更新在系統900中的一或多個映射,例如去除一或多個映射和/或包括一或多個新的AS 214/216之IP位址和/或在TOF 212之全球IP位址和新的AS 214/216之IP位址之間的一或多個新的映射。在一些實施例中,位址獲得模組912可以從記憶體922中新的或更新的映射中檢索新的AS 214/216的IP位址。在一些實施例中,DNS 408可包含一或多個新的AS 214/216之檢索的IP位址。 In some embodiments, in response to determining that the requested service is not deployed in any of the regions AS 214 or any of the external ASs 216 of one or more mappings, but is deployed in one or more of the new ASs 214/ In 216, the administrator of system 900 can update one or more mappings in system 900, such as removing one or more mappings and/or including one or more new AS 214/216 IP addresses and/or One or more new mappings between the global IP address of the TOF 212 and the IP address of the new AS 214/216. In some embodiments, the address obtaining module 912 can retrieve the IP address of the new AS 214/216 from a new or updated mapping in the memory 922. In some embodiments, DNS 408 may include retrieved IP addresses of one or more new ASs 214/216.

在一些實施例中,封裝模組或單元916可封裝DNS回應408為一或多個UDP封包和/或可進一步封裝一或多個UDP封包在被發送至TOF 212之一或多個IP封包中。在一些實施例中,DNS查詢回應模組914可以向TOF 212發送DNS回應408作為可以被封裝在一或多個IP封包中的一或多個UDP封包,以響應於DNS請求406指示一或多個AS 214/216或新的AS 214/216之IP位址。在一些實施例中,系統900可向TOF 212傳輸DNS回應408作為一或多個UDP封包,其指示沒有AS可以能夠提供在DNS請求406中請求的服務。 In some embodiments, the encapsulation module or unit 916 can encapsulate the DNS response 408 as one or more UDP packets and/or can further encapsulate one or more UDP packets in one or more IP packets that are sent to the TOF 212. . In some embodiments, the DNS query response module 914 can send a DNS response 408 to the TOF 212 as one or more UDP packets that can be encapsulated in one or more IP packets to indicate one or more in response to the DNS request 406. IP address of AS 214/216 or new AS 214/216. In some embodiments, system 900 can transmit DNS response 408 to TOF 212 as one or more UDP packets indicating that no AS can be able to provide the service requested in DNS request 406.

響應於從系統900接收一或多個IP封包,TOF 212可發送接收的IP封包至TOF 212中的DNS代理器824。在一些實施例中,DNS代理器824可以提取IP 封包之一或多個UDP封包中的DNS回應408。在一些實施例中,DNS代理器824儲存或快取一或多個DNS回應408。DNS代理器824可檢索快取的DNS回應,以獲得響應於後續的DNS請求之DNS回應408而不再次查詢系統900。在一些實施例中,DNS代理器824可封裝提取的DNS回應408或查詢的DNS回應408作為可包含來源埠號碼53和/或至UE 202的目的地位址之一或多個UDP封包。在一些實施例中,DNS代理器824可封裝一或多個UDP封包為一或多個IP封包,和/或可發送一或多個IP封包至TOF 212。 In response to receiving one or more IP packets from system 900, TOF 212 may send the received IP packets to DNS proxy 824 in TOF 212. In some embodiments, DNS proxy 824 can extract IP A DNS response 408 in one or more UDP packets of the packet. In some embodiments, DNS proxy 824 stores or caches one or more DNS responses 408. The DNS proxy 824 can retrieve the cached DNS response to obtain a DNS response 408 in response to a subsequent DNS request without querying the system 900 again. In some embodiments, the DNS proxy 824 can encapsulate the extracted DNS response 408 or the queried DNS response 408 as one or more UDP packets that can include the source port number 53 and/or the destination address to the UE 202. In some embodiments, DNS proxy 824 can encapsulate one or more UDP packets into one or more IP packets, and/or can send one or more IP packets to TOF 212.

在一些實施例中,TOF 212可封裝DNS代理器824之一或多個IP封包為一或多個GTP-U封包,以產生被發送至eNB 204的DNS回應410。TOF 212可發送包含DNS回應410之GTP-U封包至eNB 204。eNB 204可解封裝接收的DNS回應410以獲得具有可攜帶DNS回應410之來源埠53的一或多個UDP封包,和/或可以將具有來源埠53之一或多個UDP封包作為DNS回應412傳輸至可以最初地發送DNS回應402的UE 202。 In some embodiments, TOF 212 may encapsulate one or more IP packets of DNS proxy 824 into one or more GTP-U packets to generate a DNS response 410 that is sent to eNB 204. The TOF 212 may send a GTP-U packet containing the DNS response 410 to the eNB 204. The eNB 204 may decapsulate the received DNS response 410 to obtain one or more UDP packets with a source 埠 53 of the portable DNS response 410, and/or may have one or more UDP packets with source 埠 53 as a DNS response 412. It is transmitted to the UE 202, which may initially send the DNS response 402.

在一些實施例中,UE 202可以與可具有在DNS回應412中指示的IP位址的一或多個AS 214/216建立通訊或服務對話,例如經由eNB 204和/或TOF 212。 In some embodiments, the UE 202 can establish a communication or service session with one or more ASs 214/216 that can have an IP address indicated in the DNS response 412, such as via the eNB 204 and/or the TOF 212.

雖然圖9示出系統900可包含DNS查詢檢查模組910、位址獲得模組912、DNS請求回應模組914和/或封裝模組917,在一些實施例中,模組910至916中的 一或多個可被提供在一或多個處理器920或其它控制器或控制電路中或由一或多個處理器920或其它控制器或控制電路實施。 Although FIG. 9 shows that system 900 can include DNS query check module 910, address obtaining module 912, DNS request response module 914, and/or package module 917, in some embodiments, modules 910 through 916 One or more may be provided in one or more processors 920 or other controllers or control circuits or implemented by one or more processors 920 or other controllers or control circuits.

雖然圖9示出收發器930之一些實施例,在一些實施例中,收發器930可由一或多個傳輸器及一或多個接收器實施,和/或實施在其它傳輸/接收結構中。 Although FIG. 9 illustrates some embodiments of a transceiver 930, in some embodiments, the transceiver 930 can be implemented by one or more transmitters and one or more receivers, and/or implemented in other transmission/reception structures.

雖然圖9示出一或多個介面(例如,902或904)之一些實施例,在一些實施例中,一或多個介面可包括在網路(例如,200)中。在一些實施例中,一或多個介面可被實施在收發器930或藉由收發器930實施。 Although FIG. 9 illustrates some embodiments of one or more interfaces (eg, 902 or 904), in some embodiments, one or more interfaces may be included in a network (eg, 200). In some embodiments, one or more interfaces can be implemented at transceiver 930 or by transceiver 930.

文中所述之實施例可被實施在使用適當配置的硬體、軟體和/或韌體的系統中。圖10示出(對於一實施例)包含至少如圖所示相互耦合之射頻(RF)電路1030、基帶電路1020、應用電路1010、前端模組(FEM)電路1060、記憶體/儲存器1040、一或多個天線1050、顯示器1002、相機1004、感測器1006及輸入/輸出(I/O)介面1008的範例系統。對於一實施例,圖10根據一些實施示出UE裝置1000之範例組件。 Embodiments described herein can be implemented in systems using suitably configured hardware, software, and/or firmware. 10 shows (for an embodiment) a radio frequency (RF) circuit 1030, a baseband circuit 1020, an application circuit 1010, a front end module (FEM) circuit 1060, a memory/storage 1040, including at least mutual coupling as shown. An example system of one or more antennas 1050, display 1002, camera 1004, sensor 1006, and input/output (I/O) interface 1008. For an embodiment, FIG. 10 illustrates example components of a UE device 1000 in accordance with some implementations.

應用電路1010可包括一或多個應用處理器。例如,應用電路1010可包括諸如但不限制於一或多個單核心或多核心處理器之電路。處理器可包括通用處理器和專用的處理器(例如,圖形處理器、應用處理器等等)的任何組合。處理器可與記憶體/儲存器耦合和/或可包括記憶體/儲存器,並且可配置以執行儲存在記憶體/儲存器中 的指令使得各種應用和/或作業系統可在系統上運行。 Application circuit 1010 can include one or more application processors. For example, application circuit 1010 can include circuitry such as, but not limited to, one or more single core or multi-core processors. A processor can include any combination of a general purpose processor and a special purpose processor (eg, a graphics processor, an application processor, etc.). The processor can be coupled to the memory/storage and/or can include a memory/storage and can be configured to be stored in a memory/storage The instructions enable various applications and/or operating systems to run on the system.

基帶電路1020可包括諸如但不限制於一或多個單核心或多核心處理器之電路。基帶電路1020可包括用以處理從RF電路1030之接收訊號路徑接收的基帶訊號以及用以產生用於RF電路1030的傳輸訊號路徑的基帶訊號的一或多個的基帶處理器和/或控制邏輯。基帶處理電路1020可以與用於基帶訊號之產生和處理以及用於RF電路1030之控制操作的應用電路1010介接。例如,在一些實施例中,基帶電路1020可包括第二代(2G)基帶處理器1020a、第三代(3G)基帶處理器1020b、第四代(4G)基帶處理器1020c和/或用於其它現存代或發展中的代或未來將發展(例如,第五代(5G)、6G等等)的其它基帶處理器1020d。基帶電路1020(例如,一或多個基帶處理器)可處置各種無線電控制功能,其能夠經由RF電路1030與一或多個無線電網路進行通訊。無線電控制功能可包括但不限制於訊號調變/解調、編碼/解碼、無線電頻率移位等等。在一些實施例中,基帶電路1020之調變/解調電路可包括快速傅立葉變換(FFT)預編碼和/或群集映射/解映射功能。在一些實施例中,基帶電路1020之編碼/解碼電路可包括迴旋(convolution)、去尾迴旋(tail-biting convolution)、加速、維特比(Viterbi)、及/或低密度同位檢查(Low Density Parity Check;LDPC)編碼器/解碼器功能。調變/解調變及編碼器/解碼器功能之實施例並不限於這些範例並且可包括於其他實施 例中之其他適合的功能。 Baseband circuitry 1020 may include circuitry such as, but not limited to, one or more single core or multi-core processors. The baseband circuit 1020 can include a baseband processor and/or control logic for processing one or more baseband signals received from the receive signal path of the RF circuit 1030 and for generating baseband signals for the transmit signal path of the RF circuit 1030. . Baseband processing circuitry 1020 can interface with application circuitry 1010 for baseband signal generation and processing and for control operations of RF circuitry 1030. For example, in some embodiments, baseband circuitry 1020 can include a second generation (2G) baseband processor 1020a, a third generation (3G) baseband processor 1020b, a fourth generation (4G) baseband processor 1020c, and/or Other existing generation or developing generations or other baseband processors 1020d that will be developed in the future (eg, fifth generation (5G), 6G, etc.). Baseband circuitry 1020 (e.g., one or more baseband processors) can handle various radio control functions that can communicate with one or more radio networks via RF circuitry 1030. Radio control functions may include, but are not limited to, signal modulation/demodulation, encoding/decoding, radio frequency shifting, and the like. In some embodiments, the modulation/demodulation circuitry of baseband circuitry 1020 can include Fast Fourier Transform (FFT) precoding and/or cluster mapping/demapping functionality. In some embodiments, the encoding/decoding circuitry of baseband circuitry 1020 may include convolution, tail-biting convolution, acceleration, Viterbi, and/or low density parity checking (Low Density Parity). Check; LDPC) Encoder/Decoder function. Embodiments of modulation/demodulation and encoder/decoder functions are not limited to these examples and may be included in other implementations Other suitable features in the example.

在一些實施例中,基帶電路1020可包括協定堆疊之元件,諸如(例如)EUTRAN協定之元件,包括例如實體(PHY)、媒體存取控制(MAC)、無線電鏈路控制(RLC)、封包資料聚合協定(PDCP)和/或RRC元件。基帶電路1020之中央處理單元(CPU)1020e可被配置以運行用於PHY、MAC、RLC、PDCP及/或RRC層之傳訊之協定堆疊的元件。在一些實施例中,基帶電路1020可包括一或多個視頻數位訊號處理器(DSP)1020f,其可包括壓縮/解壓縮和回音消除之元件,並且在其它實施例中可包括其它合適的處理元件。基帶電路之組件可被適合地結合於單一晶片、單一晶片組中或於一些實施例中被設置於相同電路板上。於一些實施例中,基帶電路1020與應用電路1010之一些或所有構成組件可被一起實現於例如系統單晶片(SOC)上。 In some embodiments, baseband circuitry 1020 may comprise elements of a protocol stack, such as, for example, elements of an EUTRAN protocol, including, for example, physical (PHY), media access control (MAC), radio link control (RLC), packet data Aggregation Protocol (PDCP) and/or RRC components. The central processing unit (CPU) 1020e of the baseband circuit 1020 can be configured to operate elements of a protocol stack for PHY, MAC, RLC, PDCP, and/or RRC layer communication. In some embodiments, baseband circuitry 1020 can include one or more video digital signal processors (DSPs) 1020f, which can include compression/decompression and echo cancellation components, and can include other suitable processing in other embodiments. element. The components of the baseband circuit can be suitably combined in a single wafer, in a single wafer set, or in some embodiments on the same circuit board. In some embodiments, some or all of the constituent components of baseband circuit 1020 and application circuit 1010 can be implemented together, for example, on a system single chip (SOC).

在一些實施例中,基帶電路1020可提供與一或多個無線電技術相容的通訊。例如,在一些實施例中,基帶電路1020可支持與演進通用陸地無線電存取網路(EUTRAN)及/或其他無線都會區域網路(wireless metropolitan area networks;WMAN)、無線區域網路(WLAN)、無線個人區域網路(wireless personal area network;WPAN)之通訊。於其中基帶電路1020係被配置以支持多於一個無線協定的無線電通訊之實施例可參照多模式基帶電路。 In some embodiments, baseband circuitry 1020 can provide communication compatible with one or more radio technologies. For example, in some embodiments, baseband circuitry 1020 can support EUTRAN and/or other wireless metropolitan area networks (WMANs), wireless local area networks (WLANs). , wireless personal area network (WPAN) communication. Embodiments in which baseband circuitry 1020 is configured to support more than one wireless protocol for radio communication may refer to a multimode baseband circuitry.

RF電路1030透過非固態介質使用調變的電磁輻射而能夠與無線網路通訊。在各種實施例中,RF電路1030可包括開關、濾波器、放大器等等,以促進與無線網路之通訊。RF電路1030可包括一接收訊號路徑,其可包括用以將從FEM電路1060所接收的RF訊號進行降轉換(down-convert)及提供基帶訊號至基帶電路1020之電路。RF電路1030也可包括一傳輸訊號路徑,其可包括用以將藉由基帶電路1020所提供的基帶訊號進行昇轉換(up-convert)及提供RF輸出訊號至FEM電路1060以供傳輸之電路。 The RF circuit 1030 is capable of communicating with a wireless network using modulated electromagnetic radiation through a non-solid medium. In various embodiments, RF circuit 1030 can include switches, filters, amplifiers, etc. to facilitate communication with a wireless network. The RF circuit 1030 can include a receive signal path that can include circuitry for down-converting the RF signal received from the FEM circuit 1060 and providing a baseband signal to the baseband circuit 1020. The RF circuit 1030 can also include a transmit signal path that can include circuitry for up-converting the baseband signals provided by the baseband circuitry 1020 and providing RF output signals to the FEM circuitry 1060 for transmission.

在一些實施例中,RF電路1030可包括接收訊號路徑和傳輸訊號路徑。RF電路1030之接收訊號路徑可包括混合器電路1030a、放大器電路1030b和/或濾波器電路1030c。RF電路1030之傳輸訊號路徑可包括濾波器電路1030c和/或混合器電路1030a。 In some embodiments, RF circuit 1030 can include a receive signal path and a transmit signal path. The receive signal path of RF circuit 1030 can include mixer circuit 1030a, amplifier circuit 1030b, and/or filter circuit 1030c. The transmit signal path of RF circuit 1030 can include filter circuit 1030c and/or mixer circuit 1030a.

RF電路1030也可包括用以合成一頻率以供接收訊號路徑與傳輸訊號路徑之混合器電路1030a使用的合成器電路1030d。在一些實施例中,接收訊號路徑之混合器電路1030a可被配置以基於由合成器電路1030d提供之合成頻率降轉換從FEM電路1060接收的RF訊號。 The RF circuit 1030 can also include a synthesizer circuit 1030d for synthesizing a frequency for use by the mixer circuit 1030a that receives the signal path and the transmission signal path. In some embodiments, the mixer circuit 1030a that receives the signal path can be configured to convert the RF signals received from the FEM circuit 1060 based on the synthesized frequency drop provided by the synthesizer circuit 1030d.

放大器電路1030b可被配置以放大降轉換訊號。濾波器電路1030c可為配置以從降轉換訊號去除不想要的訊號而產生輸出基帶訊號的低通濾波器(LPF)或帶通濾波器(BPF)。輸出基帶訊號可被提供至基帶電路 1020以供進一步處理。在一些實施例中,輸出基帶訊號可為零頻基帶訊號,雖然此並非必要。在一些實施例中,接收訊號路徑之混合器電路1030a可包含被動混合器,雖然實施例之範圍不以此為限。 Amplifier circuit 1030b can be configured to amplify the down conversion signal. The filter circuit 1030c can be a low pass filter (LPF) or a band pass filter (BPF) configured to remove unwanted signals from the down-converted signal to produce an output baseband signal. Output baseband signal can be provided to the baseband circuit 1020 for further processing. In some embodiments, the output baseband signal can be a zero frequency baseband signal, although this is not required. In some embodiments, the mixer circuit 1030a that receives the signal path can include a passive mixer, although the scope of the embodiments is not limited thereto.

在一些實施例中,傳輸訊號路徑之混合器電路1030a可配置以基於由合成器電路1030d提供之合成的頻率訊號昇轉換輸入基帶訊號,以產生用於FEM電路1060之RF輸出訊號。基帶訊號可為由基帶電路1020提供以及可為由濾波器電路1030c過濾。濾波器電路1030c可包括低通濾波器(LPF),雖然實施例之範圍不以此為限。 In some embodiments, the mixer circuit 1030a that transmits the signal path can be configured to convert the input baseband signal based on the synthesized frequency signal provided by the synthesizer circuit 1030d to generate an RF output signal for the FEM circuit 1060. The baseband signal may be provided by baseband circuitry 1020 and may be filtered by filter circuitry 1030c. The filter circuit 1030c may include a low pass filter (LPF), although the scope of the embodiments is not limited thereto.

在一些實施例中,接收訊號路徑之混合器電路1030a及傳輸訊號路徑之混合器電路1030a可包括兩或多個混合器,且可配置以分別用於正交(quadrature)降轉換及/或昇轉換。在一些實施例中,接收訊號路徑之混合器電路1030a及傳輸訊號路徑之混合器電路1030a可包括兩或多個混合器,且可配置以用於影像排斥(例如哈特立影像排斥(Hartley image rejection))。在一些實施例中,接收訊號路徑之混合器電路1030a及傳輸訊號路徑的混合器電路1030a可配置以分別用於直接降轉換及/或直接昇轉換。在一些實施例中,接收訊號路徑之混合器電路1030a及傳輸訊號路徑之混合器電路1030a可被配置以用於超外差操作。 In some embodiments, the mixer circuit 1030a that receives the signal path and the mixer circuit 1030a that transmits the signal path can include two or more mixers and can be configured for quadrature down conversion and/or liter, respectively. Conversion. In some embodiments, the mixer circuit 1030a that receives the signal path and the mixer circuit 1030a that transmits the signal path can include two or more mixers and can be configured for image rejection (eg, Hartley image rejection (Hartley image) Rejection)). In some embodiments, the mixer circuit 1030a that receives the signal path and the mixer circuit 1030a that transmits the signal path can be configured for direct down conversion and/or direct up conversion, respectively. In some embodiments, the mixer circuit 1030a that receives the signal path and the mixer circuit 1030a that transmits the signal path can be configured for superheterodyne operation.

在一些實施例中,輸出基帶訊號和輸入基帶 訊號可為類比基帶訊號,雖然實施例之範圍不以此限制。在一些替代實施例中,輸出基帶訊號和輸入基帶訊號可為數位基帶訊號。在這些替代實施例中,RF電路1030可包括類比至數位轉換器(ADC)及數位至類比轉換器(DAC)電路且基帶電路1020可包括數位基帶介面以與RF電路1030通訊。 In some embodiments, the output baseband signal and the input baseband The signal can be an analog baseband signal, although the scope of the embodiments is not limited thereto. In some alternative embodiments, the output baseband signal and the input baseband signal can be digital baseband signals. In these alternate embodiments, RF circuit 1030 can include an analog to digital converter (ADC) and a digital to analog converter (DAC) circuit and baseband circuit 1020 can include a digital baseband interface to communicate with RF circuit 1030.

於一些雙模式實施例中,分開的無線電IC電路可對各頻譜提供處理訊號,雖然實施例之範圍不以此為限。 In some dual mode embodiments, separate radio IC circuits may provide processing signals for each spectrum, although the scope of the embodiments is not limited thereto.

在一些實施例中,合成器電路1030d可為分數N合成器(fractional-N synthesizer)或分數N/N+1合成器(fractional N/N+1 synthesizer),雖然實施例之範圍不以此為限,其他類型的頻率合成器可被使用。例如合成器電路1030d可為三角積分合成器(delta-sigma synthesizer),頻率倍增器,或包含鎖相迴路與頻率除法器(分頻器)之合成器。 In some embodiments, the synthesizer circuit 1030d can be a fractional-N synthesizer or a fractional N/N+1 synthesizer, although the scope of the embodiments is not Other types of frequency synthesizers can be used. For example, the synthesizer circuit 1030d can be a delta-sigma synthesizer, a frequency multiplier, or a synthesizer including a phase-locked loop and a frequency divider (divider).

合成器電路1030d可被配置以基於頻率輸出與除法器控制輸入來合成一輸出頻率以供RF電路1030之混合器電路1030a使用。在一些實施例中,合成器電路1030d可為分數N/N+1合成器。 Synthesizer circuit 1030d can be configured to synthesize an output frequency for use by mixer circuit 1030a of RF circuit 1030 based on the frequency output and the divider control input. In some embodiments, synthesizer circuit 1030d can be a fractional N/N+1 synthesizer.

在一些實施例中,頻率輸入可由電壓控制振盪器(voltage controlled oscillator;VCO)提供(其並非需要的)。除法器控制輸入可基於期望的輸出頻率藉由基帶電路1020或應用處理器1010來提供。在一些實施例 中,除法器控制輸入(例如,X)可基於由應用處理器1010所指示之通道而從查找表判定。 In some embodiments, the frequency input can be provided by a voltage controlled oscillator (VCO) (which is not required). The divider control input can be provided by baseband circuitry 1020 or application processor 1010 based on the desired output frequency. In some embodiments The divider control input (eg, X) may be determined from the lookup table based on the channel indicated by the application processor 1010.

RF電路1030之合成器電路1030d可包括除法器、延遲鎖定迴路(delay-locked loop;DLL)、多工器及相位累加器。在一些實施例中,除法器可為雙模數除法器(dual modulus divider;DMD)而相位累加器可為數位相位累加器(digital phase accumulator;DPA)。在一些實施例中,DMD可被配置以將輸入訊號除以N或N+1(例如,基於進位)以提供分數除法比。於一些範例實施例中,DLL可包括一組串聯的、可調的、延遲元件、相位偵測器、電荷泵(charge pump)及D型正反器。於這些實施例中,延遲元件可被配置以將VCO期間打破成Nd個相同封包的相位,其中Nd為延遲元件在延遲線中之數量。以此方式,DLL提供負回饋以幫助確保整個延遲線的總延遲為一個VCO循環。 The synthesizer circuit 1030d of the RF circuit 1030 can include a divider, a delay-locked loop (DLL), a multiplexer, and a phase accumulator. In some embodiments, the divider can be a dual modulus divider (DMD) and the phase accumulator can be a digital phase accumulator (DPA). In some embodiments, the DMD can be configured to divide the input signal by N or N+1 (eg, based on carry) to provide a fractional division ratio. In some example embodiments, the DLL may include a set of series, adjustable, delay elements, phase detectors, charge pumps, and D-type flip-flops. In these embodiments, the delay element can be configured to break the VCO period into phases of Nd identical packets, where Nd is the number of delay elements in the delay line. In this way, the DLL provides a negative feedback to help ensure that the total delay of the entire delay line is one VCO cycle.

在一些實施例中,合成器電路1030d可被配置以產生載波頻率作為輸出頻率,同時於其他實施例中,輸出頻率可為載波頻率的倍數(例如兩倍載波頻率、四倍載波頻率)且與正交產生器及除法器電路一起使用,以產生於載波頻率之關於彼此具有多個不同相位之多個訊號。在一些實施例中,輸出頻率可為LO頻率(fLO)。在一些實施例中,RF電路1030可包括IQ/極轉換器。 In some embodiments, synthesizer circuit 1030d can be configured to generate a carrier frequency as an output frequency, while in other embodiments, the output frequency can be a multiple of the carrier frequency (eg, twice the carrier frequency, quadruple carrier frequency) and The quadrature generator and divider circuit are used together to generate a plurality of signals having a plurality of different phases with respect to each other at a carrier frequency. In some embodiments, the output frequency can be the LO frequency (f LO ). In some embodiments, RF circuit 1030 can include an IQ/pole converter.

FEM電路1060可包括接收訊號路徑,其可包括經配置以操作於從一或多個天線1050所接收RF訊號、 放大所接收訊號及提供放大版本的所接收訊號至RF電路1030以供進一步處理之電路。FEM電路1060亦可包括傳輸訊號路徑,其可包括配置以放大由RF電路1030提供之用於傳輸的訊號以供一或多個天線1050中之一或多者傳輸的電路。 FEM circuit 1060 can include a receive signal path that can include an RF signal configured to operate from one or more antennas 1050, Amplifying the received signal and providing an amplified version of the received signal to the RF circuit 1030 for further processing. FEM circuit 1060 can also include a transmission signal path that can include circuitry configured to amplify signals provided by RF circuit 1030 for transmission for transmission by one or more of one or more antennas 1050.

在一些實施例中,FEM電路1060可包括傳輸/接收(TX/RX)開關,用以在傳輸模式和接收模式操作之間切換。 In some embodiments, FEM circuit 1060 can include a transmit/receive (TX/RX) switch to switch between transmit mode and receive mode operation.

FEM電路可包括接收訊號路徑和傳輸訊號路徑。FEM電路之接收訊號路徑可包括用以放大所接收的RF訊號及提供經放大接收的RF訊號作為一輸出(例如至RF電路1030)之低雜訊放大器(low-noise amplifier;LNA)。FEM電路1060之傳輸訊號路徑可包括用以放大輸入RF訊號(例如藉由RF電路1030提供)之功率放大器(PA)及用以產生RF訊號以供後續傳輸(例如藉由一或多個天線1050中之一或多者)的一或多個濾波器。 The FEM circuit can include a receive signal path and a transmit signal path. The receive signal path of the FEM circuit can include a low-noise amplifier (LNA) for amplifying the received RF signal and providing an amplified received RF signal as an output (eg, to RF circuit 1030). The transmit signal path of the FEM circuit 1060 can include a power amplifier (PA) for amplifying the input RF signal (eg, provided by the RF circuit 1030) and for generating an RF signal for subsequent transmission (eg, by one or more antennas 1050) One or more filters of one or more of them.

在一些實施例中,UE 1000包含複數個省電機制。如果UE 1000係在RRC_Connected狀態,在它期望在短時間內接收流量的情況下仍然連接到eNB,則在一段不活動之後它可能進入稱為不連續接收模式(DRX)的狀態。在這狀態期間,裝置可短暫地斷電,從而節省電力。 In some embodiments, the UE 1000 includes a plurality of power saving mechanisms. If the UE 1000 is in the RRC_Connected state and is still connected to the eNB if it expects to receive traffic in a short time, it may enter a state called discontinuous reception mode (DRX) after a period of inactivity. During this state, the device can be powered down briefly, saving power.

如果長時間沒有資料流量活動,則UE 1000可以轉換到RRC_Idle狀態,其中它與網路斷開連接並且不執行諸如通道品質回饋、交遞等等的操作。UE 1000進 入非常低的功率狀態,並且它再次執行分頁,同時它週期性地喚醒以監聽網路,然後再次斷電。在此狀態下裝置無法接收資料,為了接收資料,必須轉換回RRC_Connected狀態。 If there is no data traffic activity for a long time, the UE 1000 can transition to the RRC_Idle state where it is disconnected from the network and does not perform operations such as channel quality feedback, handover, and the like. UE 1000 A very low power state is entered, and it performs paging again, while it periodically wakes up to listen to the network and then powers down again. In this state, the device cannot receive data, and in order to receive data, it must be converted back to the RRC_Connected state.

額外的省電模式可允許裝置在不可用的網路能長於分頁間隔(從幾秒到幾個小時)的期間。在這期間,裝置完全無法存取網路,並可能完全斷電。在此期間發送的任何資料都會產生較大的延遲,並且假設延遲是可以接受的。 An additional power saving mode may allow the device to be longer than the paging interval (from a few seconds to a few hours) in an unavailable network. During this time, the device is completely unable to access the network and may be completely powered down. Any data sent during this time will have a large delay and it is assumed that the delay is acceptable.

在各個實施例中,本文中討論或敘述的傳輸電路、控制電路和/或接收電路可全部或部分地具體化在RF電路1030、基帶電路1020、FEM電路1060和/或應用電路1010中的一或多個。如本文所使用的,用語「電路」可以指、部分為、或包括特定應用積體電路(ASIC)、電子電路、處理器(共享的、專用的或成組的)和/或執行一或多個軟體或韌體程式之記憶體(共享的、專用的或成組的)、組合邏輯電路和/或提供所描述的功能的其他合適的硬體組件。在一些實施例中,電子裝置電路可在一或多個軟體或韌體模組或單元中實施,或者與電路相關聯的功能可以由一或多個軟體或韌體模組或單元來實施。 In various embodiments, the transmission, control, and/or reception circuits discussed or recited herein may be embodied in whole or in part in one of RF circuit 1030, baseband circuit 1020, FEM circuit 1060, and/or application circuit 1010. Or multiple. As used herein, the term "circuitry" may mean, partially, or include an application-specific integrated circuit (ASIC), electronic circuit, processor (shared, dedicated, or group) and/or perform one or more Software or firmware (shared, dedicated, or grouped), combinatorial logic, and/or other suitable hardware components that provide the described functionality. In some embodiments, the electronic device circuitry can be implemented in one or more software or firmware modules or units, or the functions associated with the circuitry can be implemented by one or more software or firmware modules or units.

於一些實施例中,基帶電路1020、應用電路1010和/或記憶體/儲存器之一些或所有構成組件可被一起實施在系統單晶片(SOC)上。 In some embodiments, some or all of the constituent components of baseband circuit 1020, application circuit 1010, and/or memory/storage may be implemented together on a system single chip (SOC).

記憶體/儲存器1040可被用來載入和儲存資料和/或指令,例如對於系統。對於一實施例之記憶體/儲存器1040可包括合適的揮發性記憶體(例如,動態隨機存取記憶體(DRAM))和/或非揮發性記憶體(例如,快閃記憶體)的組合。 Memory/storage 1040 can be used to load and store data and/or instructions, such as for a system. The memory/storage 1040 of an embodiment may include a combination of suitable volatile memory (eg, dynamic random access memory (DRAM)) and/or non-volatile memory (eg, flash memory). .

在各個實施例中,I/O介面1008可包括一或多個被設計為能夠讓使用者與系統互動之使用者介面和/或被設計為能夠使周邊組件與系統互動之周邊組件介面。使用者介面可包括但不限制於實體鍵盤或小鍵盤、觸控板、揚聲器、麥克風等等。周邊組件介面可包括但不限制於非揮發性記憶體埠、通用串列匯流排(USB)埠、音頻插座和供電介面。 In various embodiments, I/O interface 1008 can include one or more user interfaces designed to enable a user to interact with the system and/or a peripheral component interface designed to enable peripheral components to interact with the system. The user interface can include, but is not limited to, a physical keyboard or keypad, a touchpad, a speaker, a microphone, and the like. Peripheral component interfaces may include, but are not limited to, non-volatile memory cartridges, universal serial bus (USB) ports, audio jacks, and power supply interfaces.

在各個實施例中,感測器可包括用以判定與系統有關之環境條件和/或位置資訊的一或多個感測裝置。在一些實施例中,感測器可包括但不限制於陀螺儀(gyro sensor)、加速計、接近感測器、環境光感測器和定位單元。定位單元有可為與定位網路之組件(例如,全球定位系統系統(GPS)衛星)通訊之基帶電路和/或RF電路的一部分,或與定位網路之組件(例如,全球定位系統系統(GPS)衛星)通訊之基帶電路和/或RF電路互動。 In various embodiments, the sensor can include one or more sensing devices to determine environmental conditions and/or location information related to the system. In some embodiments, the sensor can include, but is not limited to, a gyro sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit has a portion of a baseband circuit and/or RF circuit that can communicate with components of the positioning network (eg, Global Positioning System (GPS) satellites), or with components of the positioning network (eg, a global positioning system ( GPS) satellite) communication baseband circuit and / or RF circuit interaction.

在各個實施例中,顯示器1002可包括顯示器(例如,液晶顯示器、觸控螢幕顯示器等等)。 In various embodiments, display 1002 can include a display (eg, a liquid crystal display, a touch screen display, etc.).

在各個實施例中,系統可為行動計算裝置, 諸如但不限制於膝上型計算裝置、平板計算裝置、小筆電、輕薄型筆電、智慧型手機等等。在各個實施例中,系統可具有更多或更少組件,和/或不同的架構。 In various embodiments, the system can be a mobile computing device, Such as but not limited to laptop computing devices, tablet computing devices, small notebooks, thin and light notebooks, smart phones, and the like. In various embodiments, the system may have more or fewer components, and/or different architectures.

如本文所使用的,用語「電路」可以指、部分為、或包括特定應用積體電路(ASIC)、電子電路、處理器(共享的、專用的或成組的)和/或執行一或多個軟體或韌體程式之記憶體(共享的、專用的或成組的)、組合邏輯電路和/或提供所描述的功能的其他合適的組件。在一些實施例中,電子裝置電路可在一或多個軟體或韌體模組或單元中實施,或者與電路相關聯的功能可以由一或多個軟體或韌體模組或單元來實施。 As used herein, the term "circuitry" may mean, partially, or include an application-specific integrated circuit (ASIC), electronic circuit, processor (shared, dedicated, or group) and/or perform one or more Software or firmware (shared, dedicated, or grouped), combinatorial logic, and/or other suitable components that provide the described functionality. In some embodiments, the electronic device circuitry can be implemented in one or more software or firmware modules or units, or the functions associated with the circuitry can be implemented by one or more software or firmware modules or units.

範例 example

範例1可包含一種流量卸載功能(TOF)之設備,其可包含記憶體,其包含一或多個指令;以及處理器,其用以執行該些指令中的一或多個以:偵測與來自第一基地站之使用者設備(UE)相關聯的流量之目的地位址,以及基於該目的地位址判定是否從第一基地站卸載該流量至第一伺服器或第二伺服器;響應於該處理器判定該流量之該目的地位址注定到該第一伺服器,將該流量提供至該第一伺服器;以及響應於該處理器判定不注定到該第一伺服器的該流量滿足本地分匯策略,將該流量提供至該第二伺服器。 Example 1 can include a traffic offload function (TOF) device, which can include a memory that includes one or more instructions, and a processor that executes one or more of the instructions to: detect and a destination address of the traffic associated with the user equipment (UE) of the first base station, and determining whether to offload the traffic from the first base station to the first server or the second server based on the destination address; The processor determines that the destination address of the traffic is destined to the first server, providing the traffic to the first server; and responsive to the processor determining that the traffic destined to the first server is local A splitting policy that provides the traffic to the second server.

範例2可包含範例1之設備或一些本文的其 它範例,其中該處理器可進一步執行網路位址轉譯(NAT)以將傳輸至該第二伺服器之該流量的來源位址轉譯為該TOF實體之全球位址。 Example 2 may include the device of Example 1 or some of its As an example, the processor can further perform a network address translation (NAT) to translate the source address of the traffic transmitted to the second server to a global address of the TOF entity.

範例3可包含範例1至2中任一個設備或一些本文的其它範例,其中該處理器可進一步解封裝該流量為一或多個網際網路協定(IP)封包。 Example 3 can include any of the examples 1 through 2 or some other examples herein, wherein the processor can further decapsulate the traffic into one or more Internet Protocol (IP) packets.

範例4可包含範例1至3中任一個設備或一些本文的其它範例,其中該處理器可進一步響應於判定該一或多個IP封包不符合該本地分匯策略,將該流量之該一或多個IP封包封裝為用於伺服器閘道(SGW)之一或多個通用封包無線電服務(GPRS)隧道協定使用者平面(GTP-U)封包。 Example 4 can include any one of the examples 1 to 3 or some other examples herein, wherein the processor is further responsive to determining that the one or more IP packets do not conform to the local distribution policy, the one of the traffic The plurality of IP packets are encapsulated for one of a server gateway (SGW) or a plurality of General Packet Radio Service (GPRS) Tunneling Agreement User Plane (GTP-U) packets.

範例5可包含範例1至4中任一個設備或一些本文的其它範例,其中該處理器可以進一步發送該一或多個GTP-U封包至該SGW。 Example 5 can include any of the examples 1 through 4 or some other examples herein, wherein the processor can further transmit the one or more GTP-U packets to the SGW.

範例6可包含範例1至5中任一個設備或一些本文的其它範例,其中該處理器可進一步將該流量解封裝為一或多個IP封包,其中該流量包含與該UE相關聯的網域名稱系統請求;以及將相應於該DNS請求的該一或多個IP封包提供至在該設備中的網域名稱系統(DNS)代理器。 Example 6 can include any one of the examples 1 to 5 or some other examples herein, wherein the processor can further decapsulate the traffic into one or more IP packets, wherein the traffic includes a domain associated with the UE Name system request; and providing the one or more IP packets corresponding to the DNS request to a Domain Name System (DNS) agent in the device.

範例7可包含範例1至6中任一個設備或一些本文的其它範例,其中該處理器可進一步將由該DNS代理器提取的該DNS請求之來源IP位址轉譯為該設備之 全球IP位址;發送該DNS請求至包含DNS伺服器的該第二伺服器;以及響應於該DNS請求,將來自該第二伺服器之DNS回應提供至該第一基地站,其中該DNS回應指示包含用以提供在該DNS請求中請求的服務之應用伺服器的該第一伺服器之IP位址。 Example 7 can include any one of the examples 1 to 6 or some other examples herein, wherein the processor can further translate the source IP address of the DNS request extracted by the DNS proxy to the device a global IP address; sending the DNS request to the second server including the DNS server; and providing a DNS response from the second server to the first base station in response to the DNS request, wherein the DNS response Indicates an IP address of the first server that includes an application server that provides the service requested in the DNS request.

範例8可包含範例1至7中任一個設備或一些本文的其它範例,其中該處理器可進一步響應於從該第二TOF實體至該TOF實體之交遞的啟動,建立該TOF實體和第二TOF實體之間的TOF間點隧道。 Example 8 can include any one of the examples 1-7 or some other examples herein, wherein the processor can further establish the TOF entity and the second in response to initiation of a handover from the second TOF entity to the TOF entity TOF point-to-point tunnel between TOF entities.

範例9可包含範例1至8中任一個設備或一些本文的其它範例,其中該處理器可進一步基於在與來自第一基地站至與該UE通訊之第二基地站之交遞相關聯的交遞請求中的一或多個資訊元素,建立該TOF間點隧道,其中該一或多個資訊元素包含來自包含該第二TOF實體之背景資訊、該第二TOF實體之IP位址、用於該TOF間點隧道之該埠號碼、該UE之IP位址的群組中的一或多個。 Example 9 can include any of the examples 1-8 or some other examples herein, wherein the processor can be further based on a deal associated with a handover from a first base station to a second base station in communication with the UE Transmitting one or more information elements in the request to establish the TOF inter-point tunnel, wherein the one or more information elements include background information from the second TOF entity, an IP address of the second TOF entity, One or more of the 埠 number of the TOF point tunnel and the group of IP addresses of the UE.

範例10可包含範例1至9中任一個設備或一些本文的其它範例,其中該處理器可進一步響應於從該第二基地站接收對話遷移請求,將對話中繼請求提供至該第二TOF實體;以及基於來自該第二TOF實體之對話中繼請求確認訊息,建立該TOF間點隧道。 Example 10 can include any one of the examples 1-9 or some other examples herein, wherein the processor can further provide a dialog relay request to the second TOF entity in response to receiving a dialog migration request from the second base station And establishing the TOF point-to-point tunnel based on the dialog relay request confirmation message from the second TOF entity.

範例11可包含範例1至10中任一個設備或一些本文的其它範例,其中該處理器可進一步從該第二基 地站接收對話遷移請求,其中該對話遷移請求包含該一或多個資訊元素。 Example 11 can include any of the examples 1 to 10 or some other examples herein, wherein the processor can further derive from the second base The ground station receives a conversation migration request, wherein the conversation migration request includes the one or more information elements.

範例12可包含範例1至11中任一個設備或一些本文的其它範例,其中該處理器可進一步響應於該處理器判定在該流量中的來源位址、來源埠號碼和協定號碼中的一或多個與該TOF間點隧道相關聯,經由該TOF間隧道提供與該UE相關聯的該流量至該第二TOF實體。 Example 12 may include any one of the examples 1 to 11 or some other examples herein, wherein the processor is further responsive to the processor determining one of a source address, a source number, and an agreement number in the traffic A plurality of points are associated with the TOF point tunnel, and the traffic associated with the UE is provided to the second TOF entity via the inter-TOF tunnel.

範例13可包含範例1至12中任一個設備或一些本文的其它範例,其中該處理器可進一步響應於從該第二TOF實體接收對話中繼終止請求,提供對話中繼終止請求確認,用以響應於在該TOF間隧道中該流量的不活動,藉由該第二TOF實體去除該TOF間隧道。 Example 13 can include any one of the examples 1 to 12 or some other examples herein, wherein the processor can further provide a dialog relay termination request acknowledgement in response to receiving a dialog relay termination request from the second TOF entity, The TOF tunnel is removed by the second TOF entity in response to the inactivity of the traffic in the inter-TOF tunnel.

範例14可包含網域名稱系統(DNS),其可包含接收器,其從流量卸載功能(TOF)實體接收與使用者設備(UE)相關聯之DNS請求,其中該DNS請求包含相應於該TOF實體之全球IP位址的來源位址;記憶體,其儲存該TOF實體之全球IP位址和第一應用伺服器(AS)之IP位址之間的映射表;以及處理器,其響應於判定在該DNS請求中請求的服務係部署在該第一AS中,檢索該映射表以獲得該第一AS之該IP位址;以及傳輸器,其傳輸在DNS回應中的該第一AS之該IP位址至該TOF實體。 Example 14 can include a Domain Name System (DNS), which can include a receiver that receives a DNS request associated with a User Equipment (UE) from a Traffic Offload Function (TOF) entity, wherein the DNS request includes a TOF corresponding to the TOF a source address of the entity's global IP address; a memory that stores a mapping table between the global IP address of the TOF entity and an IP address of the first application server (AS); and a processor responsive to Determining that the service requested in the DNS request is deployed in the first AS, retrieving the mapping table to obtain the IP address of the first AS; and a transmitter transmitting the first AS in the DNS response The IP address is addressed to the TOF entity.

範例15可包含範例14之DNS或一些本文的其它範例,其中該處理器可進一步響應於判定由該DNS 請求所請求的該服務在該第一AS中可用以以及在第二AS中被部署,更新該映射表,以包括該TOF實體之該全球IP位址和該第二AS之該IP位址之間的映射。 Example 15 can include the DNS of Example 14 or some other examples herein, wherein the processor can be further responsive to the determination by the DNS Requesting the requested service to be available in the first AS and deployed in the second AS, updating the mapping table to include the global IP address of the TOF entity and the IP address of the second AS The mapping between the two.

範例16可包含範例14至15中任一個DNS或一些本文的其它範例,其中該處理器可以進一步檢索該映射表,以獲得該第二AS之該IP位址。 Example 16 can include any of the examples 14 through 15 or some other examples herein, wherein the processor can further retrieve the mapping table to obtain the IP address of the second AS.

範例17可包含範例14至16中任一個DNS或一些本文的其它範例,其中該DNS可進一步包含傳輸器,其響應於該處理器判定由該DNS請求所請求的服務係部署在該第二AS中,將DNS回應傳輸至該TOF實體,以包含該第二AS之該IP位址。 Example 17 can include any of the examples 14 to 16 or some other examples herein, wherein the DNS can further include a transmitter responsive to the processor determining that the service requested by the DNS request is deployed at the second AS Transmitting a DNS response to the TOF entity to include the IP address of the second AS.

範例18可包含範例14至17中任一個DNS或一些本文的其它範例,其中該第一AS包含與該TOF實體對照的區域AS或在該TOF實體之區域網路之外的外部AS。 Example 18 can include any of the examples 14 through 17, or some other examples herein, wherein the first AS includes a region AS that is in contrast to the TOF entity or an external AS that is outside the regional network of the TOF entity.

範例19可包含申請專利範圍第14至18項中任一項的DNS,其中該第二AS包含與該TOF實體對照的區域AS或在該TOF實體之區域網路之外的外部AS。 The example 19 may include the DNS of any one of claims 14 to 18, wherein the second AS includes a region AS that is in contrast to the TOF entity or an external AS outside the regional network of the TOF entity.

範例20可包含一種使用者設備(UE),其包含:收發器,其向第一基地站傳輸與用於該UE之服務相關聯的網域名稱系統(DNS)請求,以及接收來自該第一基地站之DNS回應,以指示用以提供用於該UE之該服務的第一應用伺服器(AS)之網際網路協定(IP)位址;以及控制器,其耦接至該收發器,其中該控制器基於該第一 AS之該IP位址,啟動與該第一AS之服務對話。 Example 20 can include a user equipment (UE) including: a transceiver that transmits a Domain Name System (DNS) request associated with a service for the UE to a first base station, and receives from the first a DNS response of the base station to indicate an Internet Protocol (IP) address of a first application server (AS) for providing the service for the UE; and a controller coupled to the transceiver, Where the controller is based on the first The IP address of the AS initiates a service dialogue with the first AS.

範例21可包含範例20之UE或本文一些其它範例,其中該DNS請求包含具有與DNS相關聯之目的地位址的使用者資料報協定(UDP)封包。 Example 21 may include the UE of Example 20 or some other example herein, wherein the DNS request includes a User Datagram Protocol (UDP) packet having a destination address associated with the DNS.

範例22可包含範例20至21中任一個DNS或本文一些其它範例,其中該DNS回應包含具有與DNS相關聯之來源位址的UDP封包。 Example 22 can include any of the examples 20 through 21 or some other examples herein, wherein the DNS response includes a UDP packet having a source address associated with the DNS.

範例23可包含範例20至22中任一個DNS或本文一些其它範例,其中該控制器更響應於該收發器從該第一基地站接收指示該第二AS之IP位址的該DNS回應,啟動與第二AS之服務對話,其中該第二AS為該UE提供在所述第一AS中不可用的服務。 Example 23 can include any of the examples 20 through 22 or some other examples herein, wherein the controller is further responsive to the transceiver receiving the DNS response from the first base station indicating the IP address of the second AS, starting A session with the service of the second AS, wherein the second AS provides the UE with a service that is not available in the first AS.

範例24可包含範例20至23中任一個DNS或一些本文的其它範例,其中該控制器可進一步響應於從該第一基地站至第二基地站之交遞,啟動與該第二基地站之通訊。 Example 24 can include any of the examples 20 through 23 or some other examples herein, wherein the controller can further initiate the second base station in response to the handover from the first base station to the second base station communication.

範例25可包含範例20至24中任一個DNS或一些本文的其它範例,其中該控制器可進一步響應於從第一流量卸載功能(TOF)實體至第二TOF實體之交遞,啟動與第二TOF實體之通訊,其經由該第一TOF實體和該第二TOF實體之間的TOF間隧道與該第一TOF實體通訊。 Example 25 can include any of the examples 20 through 24 or some other examples herein, wherein the controller can be further responsive to the transfer from the first traffic offload function (TOF) entity to the second TOF entity, initiating and second Communication of the TOF entity, which communicates with the first TOF entity via a TOF tunnel between the first TOF entity and the second TOF entity.

範例26可包含一種基地站之設備,其可包含記憶體,該記憶體包含一或多個指令;控制器,其用以執 行該一或多個指令,以變換來自使用者設備(UE)之網域名稱系統(DNS)請求之第一使用者資料報協定(UDP封包)為第一通用封包無線電服務(GPRS)隧道協定使用者平面(GTP-U)封包;提供該第一GTP-U封包至第一流量卸載功能(TOF)實體;以及從該TOF實體接收包含應用伺服器(AS)之網際網路協定(IP)位址之DNS回應的第二GTP-U封包。 Example 26 can include a base station device that can include a memory that includes one or more instructions; a controller that is configured to perform Passing the one or more instructions to transform a first user datagram protocol (UDP packet) from a User Name Authority (UE) Domain Name System (DNS) request to a first General Packet Radio Service (GPRS) tunneling protocol a user plane (GTP-U) packet; providing the first GTP-U packet to a first traffic offload function (TOF) entity; and receiving an internet protocol (IP) including an application server (AS) from the TOF entity The second GTP-U packet of the DNS response of the address.

範例27可包含範例26之設備或本文一些其它範例,其中該處理器可進一步響應於該控制器將該第二GTP-U封包變換為第二UDP封包,提供該第二UDP封包至該UE。 Example 27 can include the device of Example 26 or some other example herein, wherein the processor can further provide the second UDP packet to the UE in response to the controller converting the second GTP-U packet to a second UDP packet.

範例28可包含範例26至27中任一個設備或一些本文的其它範例,其中該處理器可進一步響應於從該第一TOF實體至該第二TOF實體之交遞,提供對話遷移請求至第二TOF,其中該對話遷移請求包含群組中的一或多個資訊元素,該群組包含來自包含該第二TOF實體之背景資訊、該第二TOF實體之IP位址、用於該TOF間點隧道之該埠號碼、該UE之IP位址。 Example 28 can include any one of the examples 26 through 27 or some other examples herein, wherein the processor can further provide a dialog migration request to the second in response to the handover from the first TOF entity to the second TOF entity a TOF, wherein the dialog migration request includes one or more information elements in the group, the group includes background information from the second TOF entity, an IP address of the second TOF entity, and a location for the TOF The number of the tunnel, the IP address of the UE.

範例29可包含範例26至28中任一個設備或一些本文的其它範例,其中該處理器可進一步從該第二TOF實體接收對話遷移請求確認。 Example 29 can include any of the examples 26-28, or some other examples herein, wherein the processor can further receive a dialog migration request confirmation from the second TOF entity.

範例30可包含範例26至29中任一個設備或本文一些其它範例,其中該設備可進一步包含耦接至該處理器之收發器以及耦接至該處理器之一或多個天線。 Example 30 can include any of the examples 26 through 29 or some other examples herein, wherein the device can further include a transceiver coupled to the processor and coupled to one or more antennas of the processor.

範例31可包含機器可讀取媒體,其具有指令儲存其上,當該些指令被執行時,導致第一流量卸載功能(TOF)實體將來自第一基地站之第一通用封包無線電服務(GPRS)隧道協定使用者平面(GTP-U)封包解封裝為網際網路協定(IP)封包;響應於判定該IP封包之目的地位址注定至應用伺服器(AS)將該IP封包卸載至第一應用伺服器;以及響應於判定該IP封包不注定至該AS的該IP封包滿足本地分匯策略,將該IP封包卸載至網際網路。 Example 31 can include machine readable media having instructions stored thereon that, when executed, cause a first traffic offload function (TOF) entity to transmit a first universal packet radio service from a first base station (GPRS) The tunneling protocol user plane (GTP-U) packet is decapsulated into an internet protocol (IP) packet; in response to determining that the destination address of the IP packet is destined to the application server (AS) to offload the IP packet to the first And applying the server; and in response to determining that the IP packet is not destined to the AS, the IP packet satisfies a local distribution policy, and the IP packet is offloaded to the Internet.

範例32可包含範例31之機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步在卸載該IP封包至該網際網路之前,對該IP封包執行網路位址轉譯。 Example 32 may include machine readable media of example 31 or some other examples herein having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to further offload the IP packet Perform network address translation on the IP packet before the Internet.

範例33可包含範例31或32之機器可讀取媒體或本文一些其它範例,其中該第一AS與第一個TOF實體並置。 Example 33 can include the machine readable medium of Example 31 or 32 or some other example herein, wherein the first AS is collocated with the first TOF entity.

範例34可包含範例31至33中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步響應於判定該IP封包不符合該本地分匯策略,將該IP封包解封裝為用於伺服器閘道(SGW)之第二通用封包無線電服務(GPRS)隧道協定使用者平面(GTP-U)封包。 The example 34 can include any one of the machine readable media of any of the examples 31-33, or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to further respond Determining that the IP packet does not conform to the local distribution policy, decapsulating the IP packet into a second universal packet radio service (GPRS) tunneling protocol user plane (GTP-U) packet for a server gateway (SGW) .

範例35可包含範例31至34中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步響應於判定該IP封包為注定至在該網際網路中的網域名稱系統(DNS)的DNS請求,將該IP封包之該目的地位址轉譯為該第一TOF實體之全球IP位址。 Example 35 can include any of the machine readable media of any of examples 31-34 or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to further respond The destination address of the IP packet is translated to the global IP address of the first TOF entity by determining that the IP packet is a DNS request destined to a Domain Name System (DNS) in the Internet.

範例36可包含範例31至35中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步卸載具有該全球IP位址之IP封包至該DNS;以及將來自該DNS之DNS回應轉移至該第一基地站,其中該DNS回應用以指示能夠提供在該DNS請求中請求的服務之該第一伺服器之IP位址。 The example 36 can include any one of the machine readable media of any of the examples 31-35 or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to be further unloaded An IP packet having the global IP address to the DNS; and transferring a DNS response from the DNS to the first base station, wherein the DNS response is used to indicate the first of the services that can be requested in the DNS request The IP address of the server.

範例37可包含範例31至35中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步響應於判定在該DNS請求中請求的該服務係部署在該第二AS,將該IP封包卸載至第二AS。 The example 37 can include any of the machine readable media of any of the examples 31-35 or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to further respond The IP packet requested to be requested in the DNS request is deployed in the second AS, and the IP packet is offloaded to the second AS.

範例38可包含範例31至37中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步響應於從該第一TOF實體至該第二TOF實體之交遞,建立與第二TOF實體之TOF間點隧道。 The example 38 can include any one of the machine readable media of any of the examples 31-37 or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to further respond And establishing a TOF point tunnel with the second TOF entity in the handover from the first TOF entity to the second TOF entity.

範例39可包含範例31至38中任一個機器可 讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步接收來自該第二TOF實體之對話中繼請求;以及將對話中繼請求確認訊息傳輸至該第二TOF實體,以建立該TOF間點隧道。 Example 39 can include any of the examples 31 to 38. Reading media or some other examples herein, having instructions stored thereon, when the instructions are executed, causing the first traffic offload function (TOF) entity to further receive a dialog relay request from the second TOF entity; Transmitting a dialog relay request acknowledgement message to the second TOF entity to establish the TOF inter-point tunnel.

範例40可包含範例31至39中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步基於在來自該第二TOF實體之對話中繼請求中的一或多個資訊元素建立該TOF間點隧道。 The example 40 can include any one of the machine readable media of any of the examples 31-39 or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to be further based The TOF point-to-point tunnel is established at one or more information elements in the dialog relay request from the second TOF entity.

範例41可包含範例31至40中任一個機器可讀取媒體或一些本文的其它範例,其中該一或多個資訊元素包含該第二TOF實體之背景資訊、該第二TOF實體之IP位址、用於該TOF間點隧道之該埠號碼、該UE之IP位址中的一或多個。 Example 41 may include any one of the machine readable media of any one of examples 31 to 40 or some other examples herein, wherein the one or more information elements include background information of the second TOF entity, an IP address of the second TOF entity And one or more of the 埠 number for the TOF point tunnel and the IP address of the UE.

範例42可包含範例31至41中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步響應於從該第二TOF實體接收該對話中繼請求,傳輸對話中繼請求確認至該第二TOF實體。 Example 42 can include any of the machine readable media of any of examples 31-41 or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to further respond Receiving the dialog relay request from the second TOF entity, transmitting a dialog relay request confirmation to the second TOF entity.

範例43可包含範例31至42中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步響應於判定來自該服務伺服器之在該封包中的目 的地位址、目的地埠號碼和協定號碼中的一或多個有關於該TOF間點隧道,經由該TOF間點隧道傳輸該封包至該第二TOF實體。 Example 43 can include any of the machine readable media of any of examples 31-42 or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to further respond Determining the destination in the packet from the service server One or more of the location address, the destination number, and the agreement number relate to the TOF pointpoint tunnel, and the packet is transmitted to the second TOF entity via the TOF pointpoint tunnel.

範例44可包含範例31至43中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該第一流量卸載功能(TOF)實體進一步經由該TOF間點隧道從該第二TOF實體接收封包,其中在來自該第二TOF之該封包中的目的地位址、目的地埠號碼和協定號碼中的一或多個係與該TOF間點隧道相關聯;以及將來自該第二TOF實體之該封包發送至該服務伺服器。 The example 44 can include any of the machine readable media of any of the examples 31-43 or some other examples herein, having instructions stored thereon that, when executed, cause the first traffic offload function (TOF) entity to further The TOF point tunnel receives a packet from the second TOF entity, wherein one or more of a destination address, a destination number, and a protocol number in the packet from the second TOF and the TOF point tunnel Correlating; and transmitting the packet from the second TOF entity to the service server.

範例45可以包含機器可讀取媒體,其具有指令儲存其上,當該些指令被執行時,導致網域名稱系統(DNS)從第一流量卸載功能(TOF)實體接收與使用者設備(UE)相關聯的DNS請求,其中該DNS請求包含相應於第一TOF實體之全球IP位址的來源位址;以及響應於判定在該DNS請求中所請求的服務係部署在該第一應用伺服器(AS),檢索映射表以獲得第一AS之IP位址,其中映射表包含一組一或多個該第一TOF實體之全球IP位址和一組一或多個該第一AS之IP位址之間的映射。 Example 45 can include machine readable media having instructions stored thereon that, when executed, cause a Domain Name System (DNS) to receive from a first traffic offload function (TOF) entity with a user equipment (UE) An associated DNS request, wherein the DNS request includes a source address corresponding to a global IP address of the first TOF entity; and responsive to determining that the service requested in the DNS request is deployed on the first application server (AS), retrieving the mapping table to obtain an IP address of the first AS, wherein the mapping table includes a set of one or more global IP addresses of the first TOF entity and a set of one or more IPs of the first AS The mapping between addresses.

範例46可包含範例45之機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該DNS進一步將DNS回應中該第一AS之 該IP位址傳輸至該第一TOF實體。 Example 46 can include machine readable media of example 45 or some other examples herein, having instructions stored thereon that, when executed, cause the DNS to further respond to the first AS in a DNS response The IP address is transmitted to the first TOF entity.

範例47可包含範例45至46中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該DNS進一步響應於判定由該DNS請求所請求的該服務在該第一AS中不可用以及在該第二AS中可用,更新該映射表,以包括該第一TOF實體之全球IP位址和該第二AS之該IP位址之間的映射。 Example 47 can include any of the machine readable media of any of Examples 45-46 or some other examples herein, having instructions stored thereon that, when executed, cause the DNS to further respond to a request to be requested by the DNS request The service is unavailable in the first AS and available in the second AS, updating the mapping table to include between the global IP address of the first TOF entity and the IP address of the second AS Mapping.

範例48可包含範例45-47中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該DNS進一步檢索該映射表,以獲得該第二AS之該IP位址。 Example 48 can include any of the machine readable media of any of Examples 45-47 or some other examples herein, having instructions stored thereon that, when executed, cause the DNS to further retrieve the mapping table to obtain the The IP address of the second AS.

範例49可包含範例45至48中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該DNS進一步響應於判定由該DNS請求所請求的服務在該第二AS中可用,將DNS回應傳輸至該第一TOF實體,以包含該第二AS之該IP位址。 Example 49 can include any of the machine readable media of any of Examples 45-48 or some other examples herein, having instructions stored thereon that, when executed, cause the DNS to further respond to a request to be requested by the DNS request The service is available in the second AS, and the DNS response is transmitted to the first TOF entity to include the IP address of the second AS.

範例50可以包含機器可讀取媒體,其具有指令儲存其上,當該些指令被執行時,導致使用者設備(UE)向第一基地站傳輸與用於該UE之服務相關聯的網域名稱系統(DNS)請求;以及從該第一基地站接收DNS回應,其指示用以提供用於該UE之該服務的第一應用伺服器(AS)之網際網路協定(IP)位址;基於該第一AS之該IP位址,啟動與該第一AS之服務對話。 Example 50 can include machine readable media having instructions stored thereon that, when executed, cause a user equipment (UE) to transmit to a first base station a domain associated with a service for the UE a name system (DNS) request; and receiving a DNS response from the first base station indicating an Internet Protocol (IP) address of a first application server (AS) for providing the service for the UE; Starting a service session with the first AS based on the IP address of the first AS.

範例51可包含範例50之機器可讀取媒體或本文一些其它範例,其中該DNS請求包含具有注定至DNS之目的地位址的使用者資料報協定(UDP)封包。 The example 51 can include the machine readable medium of the example 50 or some other example herein, wherein the DNS request includes a User Datagram Protocol (UDP) packet having a destination address destined to the DNS.

範例52可包含範例50至51中任一個機器可讀取媒體或本文一些其它範例,其中該DNS回應包含具有與該DNS之來源位址的使用者資料報協定(UDP)封包。 Example 52 can include any of the machine readable media of Examples 50-51 or some other examples herein, wherein the DNS response includes a User Datagram Protocol (UDP) packet having a source address to the DNS.

範例53可包含範例50至52中任一個機器可讀取媒體或本文一些其它範例,其具有指令儲存其上,當該些指令被執行時,導致該UE進一步響應於該收發器從該第一基地站接收包含該第二應用伺服器(AS)之IP位址的該DNS回應,啟動與第二AS之服務對話,其中響應於用於該UE之該服務在該第一AS中不可用,該第二AS提供用於該UE之該服務。 Example 53 can include any of the machine readable media of any of examples 50-52 or some other examples herein having instructions stored thereon that, when executed, cause the UE to further respond to the transceiver from the first Receiving, by the base station, the DNS response including the IP address of the second application server (AS), initiating a service session with the second AS, wherein the service for the UE is not available in the first AS, The second AS provides the service for the UE.

範例54可包含範例50至53中任一個機器可讀取媒體或一些本文的其它範例,具有指令儲存其上,當該些指令被執行時,導致該UE進一步響應於從該第一基地站至該第二基地站之交遞,啟動與第二基地站之通訊。 Example 54 can include any of the machine readable media of any of examples 50-53 or some other examples herein, having instructions stored thereon that, when executed, cause the UE to further respond to the first base station The handover of the second base station initiates communication with the second base station.

範例55可包含範例50至54中任一個機器可讀取媒體或一些本文的其它範例,其具有指令儲存其上,當該些指令被執行時,導致該UE進一步響應於從第一流量卸載功能(TOF)實體至第二TOF實體之交遞,啟動與第二TOF實體之通訊,其經由該第一TOF實體和該第二TOF實體之間的TOF間隧道與該第一TOF實體通訊。 Example 55 can include any of the machine readable media of any of examples 50-54 or some other examples herein having instructions stored thereon that, when executed, cause the UE to further respond to the unloading function from the first traffic The handover of the (TOF) entity to the second TOF entity initiates communication with the second TOF entity, which communicates with the first TOF entity via a TOF tunnel between the first TOF entity and the second TOF entity.

範例56可以包含機器可讀取媒體,其具有指令儲存其上,當該些指令被執行時,導致基地站以變換來自使用者設備(UE)之網域名稱系統(DNS)請求之第一使用者資料報協定(UDP)封包為第一通用封包無線電服務(GPRS)隧道協定使用者平面(GTP-U)封包;以及傳輸該第一GTP-U封包至第一流量卸載功能(TOF)實體以及從該第一TOF實體接收包含應用伺服器(AS)之網際網路協定(IP)位址之DNS回應的第二GTP-U封包。 Example 56 can include machine readable media having instructions stored thereon that, when executed, cause the base station to initiate a first use of a Domain Name System (DNS) request from a User Equipment (UE) a Datagram Protocol (UDP) packet is a first General Packet Radio Service (GPRS) Tunneling Agreement User Plane (GTP-U) packet; and transmitting the first GTP-U packet to a first Traffic Offload Function (TOF) entity and A second GTP-U packet containing a DNS response of an Internet Protocol (IP) address of an application server (AS) is received from the first TOF entity.

範例57可包含範例56之機器可讀取媒體或一些本文的其它範例,其具有指令儲存其上,當該些指令被執行時,導致該基地站進一步響應於將該第二GTP-U封包變換為第二UDP封包,傳輸該第二UDP封包至該UE。 Example 57 can include machine readable media of example 56 or some other examples herein having instructions stored thereon that, when executed, cause the base station to further respond to transforming the second GTP-U packet For the second UDP packet, the second UDP packet is transmitted to the UE.

範例58可包含範例56至57中任一個機器可讀取媒體或一些本文的其它範例,其具有指令儲存其上,當該些指令被執行時,導致該基地站進一步響應於從該第一TOF實體至該第二TOF實體之交遞,傳輸對話遷移請求至第二TOF,其中該對話遷移請求包含群組中的一或多個資訊元素,該群組包含該第二TOF實體之背景資訊、該第二TOF實體之IP位址、用於該TOF間點隧道之該埠號碼、該UE之IP位址。 Example 58 can include any of the machine readable media of any of examples 56-57 or some other examples herein having instructions stored thereon that, when executed, cause the base station to further respond to the first TOF Transmitting an entity to the second TOF entity, transmitting a dialog migration request to a second TOF, wherein the dialog migration request includes one or more information elements in the group, the group including background information of the second TOF entity, The IP address of the second TOF entity, the 埠 number for the TOF inter-point tunnel, and the IP address of the UE.

範例59可包含範例56至58中任一個機器可讀取媒體或一些本文的其它範例,其具有指令儲存其上,當該些指令被執行時,導致該基地站進一步從該第二TOF 實體接收對話遷移請求確認。 Example 59 can include any of the machine readable media of any of examples 56-58 or some other examples herein having instructions stored thereon that, when executed, cause the base station to further proceed from the second TOF The entity receives the dialog migration request confirmation.

範例60可包括包含控制電路、傳輸電路和/或接收電路的裝置,以執行在範例1-59中敘述的或有關於任何範例1-59之TOF、DNS、UE或eNB之設備之一個或多個元件,和/或任何其它本文敘述的。 Example 60 may include means including control circuitry, transmission circuitry, and/or reception circuitry to perform one or more of the devices described in Examples 1-59 or with respect to any of the Examples 1-59 TOF, DNS, UE, or eNB. Components, and/or any other described herein.

範例61可包括如圖所示及如文中所述之方法,和/或包含在本文敘述的任何範例1-60和/或任何其他實施例中描述的一或多個元件。 Example 61 can include the methods as illustrated and described herein, and/or include one or more of the elements described in any of Examples 1-60 and/or any other embodiments described herein.

範例62可包括如圖所示及如文中所述之無線通訊系統,和/或包含在本文敘述的任何範例1-61和/或任何其他實施例中描述的TOF、DNS、UE或eNB的一或多個元件。 Example 62 can include a wireless communication system as shown and described herein, and/or one of the TOF, DNS, UE, or eNB described in any of the Examples 1-61 and/or any other embodiments described herein. Or multiple components.

範例63可包括如圖所示及如文中所述之無線通訊裝置,和/或包含在本文敘述的任何範例1-62和/或任何其他實施例中描述的TOF、DNS、UE或eNB的一或多個元件。 Example 63 can include a wireless communication device as illustrated and described herein, and/or one of a TOF, DNS, UE, or eNB as described in any of Examples 1-62 and/or any other embodiments described herein. Or multiple components.

應理解到許多在說明書中敘述的功能可被標記為模組或單元,是為了以更加特別地強調它們的執行獨立性。例如,模組或單元可被實施為硬體電路包含客制VLSI電路或閘極陣列、現有的半導體諸如邏輯晶片、電晶體或其他離散組件。模組或單元亦可在可編程化硬體裝置中實施,諸如場可編程閘極陣列、可編程化陣列邏輯、可編程化邏輯裝置或類似者。 It should be understood that many of the functions described in the specification can be labeled as modules or units in order to more particularly emphasize their implementation independence. For example, a module or unit can be implemented as a hardware circuit comprising a custom VLSI circuit or gate array, an existing semiconductor such as a logic die, a transistor, or other discrete components. Modules or units may also be implemented in a programmable hardware device, such as a field programmable gate array, programmable array logic, programmable logic devices, or the like.

模組或單元也可被實施於軟體中以用於藉由 各種類型的處理器之執行。可執行代碼之經識別的模組或單元可以,例如,包含電腦指令的一或多個實體或邏輯方塊,其可以,例如被組織化成為一物件、程序或功能。然如此,經識別模組之可執行代碼不必實體地定位在一起,但可包含儲存在不同位置中的不同指令,該等位置當邏輯地結合在一起,包含該模組或單元且達到用於該模組或單元之狀態用途。 Modules or units can also be implemented in software for use by Execution of various types of processors. An identified module or unit of executable code may, for example, comprise one or more entities or logical blocks of computer instructions, which may, for example, be organized into an object, program or function. However, the executable modules of the identified modules need not be physically located together, but may include different instructions stored in different locations that are logically combined together, include the module or unit and are used for The state of use of the module or unit.

可執行代碼之模組或單元可為單一指令或許多指令且甚至可以在許多不同代碼分段上分佈、在不同程式上分佈以及跨許多記憶體裝置。類似地,操作資料可被識別且在此可示出在模組或單元之中,並且可以任何合適的形式來實施且組織化於資料結構之任何合適類型之中。選擇資料可被收集為單一資料集或者可在不同位置之間分佈,包括在不同儲存裝置之間且可以至少部分地於系統或網路上的僅僅為電子訊號而存在。模組或單元可為被動或主動,包括操作以執行所需功能之代理。 A module or unit of executable code can be a single instruction or many instructions and can even be distributed across many different code segments, distributed across different programs, and across many memory devices. Similarly, operational data may be identified and may be shown herein in a module or unit and may be implemented in any suitable form and organized into any suitable type of data structure. The selection data may be collected as a single data set or may be distributed between different locations, including between different storage devices and may be at least partially electronically present on the system or network. Modules or units can be passive or active, including agents that operate to perform the required functions.

在此說明書中提及之「範例」代表連同該範例所描述之特定特徵、結構或特性被包括在本發明的至少一實施例中。因此,出現在此說明書不同地方之用字「在一範例中」並不一定是指同一實施例。 The "example" referred to in this specification means that a particular feature, structure, or characteristic described in connection with the example is included in at least one embodiment of the invention. Therefore, the words "in an example" appearing in various places in this specification are not necessarily referring to the same embodiment.

如在此所使用者,為了方便起見,複數個物件、結構元素、成分元素及/或材料可以呈現於一共用表中。然而,此等表應該被解釋為雖然此表之各成員係獨立地被識別為一分離且獨特之成員。因此,此清單沒有獨立 的成員應該被解釋為事實上等校於同一清單中的任何其他成員,而僅僅基於他們在共用的群組中出現,而不需要指示出相反者。此外,本發明之各種實施例與範例在此可以連同用於各種其等之組件替代所提及者被提及。應當理解的是,此等實施例、範例、可替代品不應被解釋為彼此的事實上等效,但僅被認為是分離且獨立存在者。 As used herein, for convenience, a plurality of objects, structural elements, component elements, and/or materials may be presented in a common table. However, such tables should be construed as though each member of the table is independently identified as a separate and distinct member. Therefore, this list is not independent Members should be interpreted as being in fact equivalent to any other member of the same list, but only based on their presence in the shared group, without the need to indicate the opposite. Furthermore, various embodiments and examples of the invention may be referred to herein by reference to the various alternatives. It should be understood that the examples, examples, and alternatives are not to be construed as equivalent to each other, but are considered to be separate and independent.

更進一步地,所描述之特徵、結構或特性可以任何適當方式結合於一或多個實施例中。在前面描述中,提出了許多特定細節,諸如搜尋空間之範例等等之範例以提供一些實施例之透徹的理解。然,習於此相關技術者將可以理解,一些實施例可以在不具有一或多個特定細節或者其他方法、組件、材料等等的狀況下實施。在其他實例中,眾所周知的結構、材料或操作並未顯示或者進一步描述以避免模糊不同實施例之態樣。 Further, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the foregoing description, numerous specific details have been set forth, such as examples of search space examples, to provide a thorough understanding of some embodiments. It will be appreciated by those skilled in the art that the embodiments may be practiced without the specific details or other methods, components, materials, etc.. In other instances, well-known structures, materials, or operations are not shown or described further to avoid obscuring aspects of the various embodiments.

雖然先前範例為在依或多個特定應用中餘各種實施例中所使用之原則的例示,對於習於此技藝者而言,形式中與使用以及實施細節的各種調整是可以在不具進步性之勞動下做出顯而易見的修改,而不脫離實施例之原則與概念。據此,不應限製本發明內容,除非是在以下所提出之申請專利範圍者。 Although the previous examples are illustrative of the principles used in the various embodiments in various specific applications, various modifications in form and usage and implementation details may be made without progress for those skilled in the art. Make obvious modifications under labor without departing from the principles and concepts of the examples. Accordingly, the present invention should not be limited, except as claimed in the appended claims.

雖然圖3-5的方法被示出包含一序列之程序,在一些實施例中的方法可以以不同順序執行所示的程序。 Although the methods of Figures 3-5 are shown as including a sequence of programs, the methods in some embodiments may perform the illustrated programs in a different order.

雖然已經參考實施例敘述了本發明的某些特 徵,但是該敘述並不旨在以限制的意義來解釋。對於本公開所屬領域的技術人員顯而易見的是,本發明實施例之各種修改以及其他實施方式皆被認為落入本公開的精神和範圍內。 Although certain features of the present invention have been described with reference to the embodiments The levy, but the narrative is not intended to be construed in a limiting sense. It is apparent to those skilled in the art that the present invention is to be construed as being within the spirit and scope of the present disclosure.

Claims (25)

一種流量卸載功能(TOF)的設備,包含:記憶體,其儲存一或多個指令;以及處理器,其執行在該記憶體中的該一或多個指令,用以:偵測與來自第一基地站之使用者設備(UE)相關聯的流量之目的地位址,以及基於該目的地位址判定是否從第一基地站卸載該流量至第一伺服器或第二伺服器;響應於判定該流量之該目的地位址注定到該第一伺服器,將該流量提供至該第一伺服器;以及響應於判定不注定到該第一伺服器的該流量滿足本地分匯策略,將該流量提供至該第二伺服器。 A flow offloading function (TOF) device, comprising: a memory that stores one or more instructions; and a processor that executes the one or more instructions in the memory for: detecting and coming from a destination address of a traffic associated with a user equipment (UE) of a base station, and determining whether to offload the traffic from the first base station to the first server or the second server based on the destination address; in response to determining The destination address of the traffic destined to the first server, the traffic is provided to the first server; and the traffic is provided in response to determining that the traffic not destined to the first server satisfies a local distribution policy To the second server. 如申請專利範圍第1項所述之設備,其中該處理器更用以:執行網路位址轉譯(NAT),用以將傳輸至該第二伺服器之該流量的來源位址轉譯為該TOF實體之全球IP位址。 The device of claim 1, wherein the processor is further configured to: perform a network address translation (NAT), and translate the source address of the traffic transmitted to the second server into the The global IP address of the TOF entity. 如申請專利範圍第1項所述之設備,其中該處理器更用以:響應於判定該一或多個IP封包不符合該本地分匯策略,將該流量之該一或多個IP封包封裝為用於伺服器閘道(SGW)之一或多個通用封包無線電服務(GPRS)隧 道協定使用者平面(GTP-U)封包。 The device of claim 1, wherein the processor is further configured to: encapsulate the one or more IP packets of the traffic in response to determining that the one or more IP packets do not conform to the local distribution policy Used for one of the server gateways (SGW) or multiple general packet radio services (GPRS) tunnels Road Protocol User Plane (GTP-U) packet. 如申請專利範圍第1項所述之設備,其中該處理器更用以:將該流量解封裝為一或多個IP封包,其中該流量包含與該UE相關聯之網域名稱系統請求;以及將相應於該DNS請求之該一或多個IP封包提供至該設備中的網域名稱系統(DNS)代理器。 The device of claim 1, wherein the processor is further configured to: decapsulate the traffic into one or more IP packets, wherein the traffic includes a domain name system request associated with the UE; The one or more IP packets corresponding to the DNS request are provided to a Domain Name System (DNS) agent in the device. 如申請專利範圍第4項所述之設備,其中該處理器更用以:將由該DNS代理器提取之該DNS請求之來源IP位址轉譯為該設備之全球IP位址;發送該DNS請求至包含DNS伺服器之該第二伺服器;以及響應於該DNS請求,將DNS回應從該第二伺服器提供至該第一基地站,其中該DNS回應指示包含應用服務器之該第一伺服器的IP地址以提供在該DNS請求中請求的服務。 The device of claim 4, wherein the processor is further configured to: translate the source IP address of the DNS request extracted by the DNS proxy into a global IP address of the device; send the DNS request to a second server including a DNS server; and responsive to the DNS request, providing a DNS response from the second server to the first base station, wherein the DNS response indication includes the first server of the application server The IP address is to provide the service requested in the DNS request. 如申請專利範圍第1項所述之設備,其中該處理器更用以:響應於從該第二TOF實體至該TOF實體之交遞的啟動,在該TOF實體和第二TOF實體之間建立TOF間隧 道。 The device of claim 1, wherein the processor is further configured to: establish, between the TOF entity and the second TOF entity, in response to initiation of the handover from the second TOF entity to the TOF entity TOF inter-tunnel Road. 如申請專利範圍第6項所述之設備,其中該處理器更用以:基於在與來自第一基地站至與該UE通訊之第二基地站之交遞相關聯的交遞請求中的一或多個資訊元素,建立該TOF間隧道,其中該一或多個資訊元素包含來自包含該第二TOF實體之背景資訊、該第二TOF實體之IP位址、用於該TOF間隧道之該埠號碼、該UE之IP位址的群組中的一或多個。 The device of claim 6, wherein the processor is further configured to: based on one of a handover request associated with the handover from the first base station to the second base station in communication with the UE Or the plurality of information elements, the inter-TOF tunnel is established, wherein the one or more information elements include background information from the second TOF entity, an IP address of the second TOF entity, and the tunnel for the TOF One or more of the group number, the group of IP addresses of the UE. 如申請專利範圍第7項所述之設備,其中該處理器更用以:響應於從該第二基地站接收對話遷移請求,提供對話中繼請求至該第二TOF實體;以及基於來自該第二TOF實體的對話中繼請求確認,建立該TOF間隧道。 The device of claim 7, wherein the processor is further configured to: in response to receiving a dialog migration request from the second base station, provide a dialog relay request to the second TOF entity; and based on the The dialog of the second TOF entity relays the request confirmation to establish the tunnel between the TOFs. 如申請專利範圍第7項所述之設備,其中該處理器更用以:接收來自該第二基地站之對話遷移請求,其中該對話遷移請求包含該一或多個資訊元素。 The device of claim 7, wherein the processor is further configured to: receive a dialog migration request from the second base station, wherein the dialog migration request includes the one or more information elements. 如申請專利範圍第7項所述之設備,其中該處理器更 用以:響應於該處理器判定在該流量中的來源位址、來源埠號碼和協定號碼中的一或多個與該TOF間隧道相關聯,經由該TOF間隧道提供與該UE相關聯的該流量至該第二TOF實體。 The device of claim 7, wherein the processor is more Used to: in response to the processor determining that one or more of a source address, a source number, and a protocol number in the traffic are associated with the TOF tunnel, providing an association with the UE via the TOF tunnel The flow is to the second TOF entity. 如申請專利範圍第7項所述之設備,其中該處理器更用以:響應於從該第二TOF實體接收對話中繼終止請求,提供對話中繼終止請求確認,用以響應於在該TOF間隧道中該流量的不活動,藉由該第二TOF實體去除該TOF間隧道。 The device of claim 7, wherein the processor is further configured to: in response to receiving a dialog relay termination request from the second TOF entity, providing a dialog relay termination request acknowledgement for responding to the TOF The inactivity of the traffic in the inter-channel is removed by the second TOF entity. 一種網域名稱系統(DNS),包含:接收器,其從流量卸載功能(TOF)實體接收與使用者設備(UE)相關聯之DNS請求,其中該DNS請求包含相應於該TOF實體之全球IP位址的來源位址;記憶體,其儲存該TOF實體之全球IP位址和第一應用伺服器(AS)之IP位址之間的映射表;處理器,其響應於判定在該DNS請求中請求的服務在該第一AS可用,檢索該映射表以獲得該第一AS之該IP位址;以及傳輸器,其傳輸在DNS回應中的該第一AS之該IP位址至該TOF實體。 A Domain Name System (DNS), comprising: a receiver that receives a DNS request associated with a User Equipment (UE) from a Traffic Offload Function (TOF) entity, wherein the DNS request includes a global IP corresponding to the TOF entity a source address of the address; a memory that stores a mapping table between the global IP address of the TOF entity and an IP address of the first application server (AS); the processor responsive to determining the DNS request The service requested in the first AS is available, the mapping table is retrieved to obtain the IP address of the first AS; and the transmitter transmits the IP address of the first AS in the DNS response to the TOF entity. 如申請專利範圍第12項所述之DNS,其中該處理器更用以:響應於判定由該DNS請求所請求的該服務在該第一AS中不可用以及在第二AS中可用,更新該映射表,以包括該TOF實體之該全球IP位址和該第二AS之該IP位址之間的映射。 The DNS of claim 12, wherein the processor is further configured to: update the service in response to determining that the service requested by the DNS request is unavailable in the first AS and available in the second AS Mapping the table to include a mapping between the global IP address of the TOF entity and the IP address of the second AS. 如申請專利範圍第12項所述之DNS,其中該處理器更用以:檢索該映射表以獲得該第二AS之該IP位址。 The DNS of claim 12, wherein the processor is further configured to: retrieve the mapping table to obtain the IP address of the second AS. 如申請專利範圍第12項所述之DNS,其中該處理器更用以:響應於該處理器判定由該DNS請求所請求的服務係在該第二AS可用,向該TOF實體提供DNS回應已包含該第二AS之該IP位址。 The DNS of claim 12, wherein the processor is further configured to: in response to the processor determining that the service requested by the DNS request is available in the second AS, providing a DNS response to the TOF entity The IP address of the second AS is included. 如申請專利範圍第12項所述之DNS,其中該第二AS包含與該TOF實體對照的區域AS或在該TOF實體之區域網路之外的外部AS。 The DNS as claimed in claim 12, wherein the second AS comprises a zone AS in contrast to the TOF entity or an external AS outside the regional network of the TOF entity. 一種使用者設備(UE),包含:收發器,其向第一基地站傳輸與用於該UE之服務相 關聯的網域名稱系統(DNS)請求,以及接收來自該第一基地站之DNS回應,以指示用以提供用於該UE之該服務的第一應用伺服器(AS)之網際網路協定(IP)位址;以及控制器,其耦接至該收發器,其中該控制器基於該第一AS之該IP位址,啟動與該第一AS之服務對話。 A user equipment (UE) includes: a transceiver that transmits to a first base station a service phase for the UE An associated Domain Name System (DNS) request, and receiving a DNS response from the first base station to indicate an Internet Protocol for providing a first application server (AS) for the service of the UE ( An IP) address; and a controller coupled to the transceiver, wherein the controller initiates a service session with the first AS based on the IP address of the first AS. 如申請專利範圍第17項所述之使用者設備,其中該控制器更用以:響應於該收發器從該第一基地站接收包含該第二AS之IP位址的該DNS回應,啟動與第二AS之服務對話,其中該第二AS響應於用於該UE之該服務在該第一AS不可用,提供用於該UE之該服務。 The user equipment of claim 17, wherein the controller is further configured to: in response to the transceiver receiving the DNS response including the IP address of the second AS from the first base station, starting and A service session of the second AS, wherein the second AS provides the service for the UE in response to the service for the UE being unavailable at the first AS. 如申請專利範圍第17項所述之使用者設備,其中該控制器更用以:響應於從該第一基地站至第二基地站之交遞,啟動與該第二基地站之通訊。 The user equipment of claim 17, wherein the controller is further configured to: initiate communication with the second base station in response to the handover from the first base station to the second base station. 如申請專利範圍第17項所述之使用者設備,其中該控制器更用以:響應於從第一流量卸載功能(TOF)實體至第二TOF實體之交遞,啟動與第二TOF實體之通訊,其經由該第一TOF實體和該第二TOF實體之間的TOF間隧道與該第 一TOF實體通訊。 The user equipment of claim 17, wherein the controller is further configured to: initiate, with the second TOF entity, in response to the handover from the first traffic offload function (TOF) entity to the second TOF entity Communication, via the TOF tunnel between the first TOF entity and the second TOF entity A TOF entity communication. 一種基地站之設備,包含:記憶體,其用以包含一或多個指令;控制器,其用以執行該一或多個指令,以變換來自使用者設備(UE)之網域名稱系統(DNS)請求之第一使用者資料報協定(UDP)封包為第一通用封包無線電服務(GPRS)隧道協定使用者平面(GTP-U)封包;提供該第一GTP-U封包至第一流量卸載功能(TOF)實體;以及從該TOF實體接收包含應用伺服器(AS)之網際網路協定(IP)位址之DNS回應的第二GTP-U封包。 A base station device comprising: a memory for containing one or more instructions; and a controller for executing the one or more instructions to transform a domain name system from a user equipment (UE) ( The first User Datagram Protocol (UDP) packet of the DNS request is a first General Packet Radio Service (GPRS) Tunneling Agreement User Plane (GTP-U) packet; the first GTP-U packet is provided to the first traffic offload A function (TOF) entity; and a second GTP-U packet from the TOF entity that receives a DNS response containing an Internet Protocol (IP) address of the application server (AS). 如申請專利範圍第21項所述之設備,其中該處理器更用以:響應於該控制器變換該第二GTP-U封包為第二UDP封包,提供該第二UDP封包至該UE。 The device of claim 21, wherein the processor is further configured to: in response to the controller transforming the second GTP-U packet into a second UDP packet, providing the second UDP packet to the UE. 如申請專利範圍第21項所述之設備,其中該處理器更用以:響應於從該第一TOF實體至該第二TOF實體之交遞,提供對話遷移請求至第二TOF,其中該對話遷移請求包含群組中的一或多個資訊元素,該群組包含該第二TOF實體之背景資訊、該第二TOF實體之IP位址、用於該TOF間隧道之該埠號碼、該UE之IP位址。 The device of claim 21, wherein the processor is further configured to: in response to the handover from the first TOF entity to the second TOF entity, providing a dialog migration request to the second TOF, wherein the conversation The migration request includes one or more information elements in the group, the group includes background information of the second TOF entity, an IP address of the second TOF entity, the UI number for the inter-TOF tunnel, the UE IP address. 如申請專利範圍第23項所述之設備,其中該處理器更用以:從該第二TOF實體接收對話遷移請求確認。 The device of claim 23, wherein the processor is further configured to: receive a dialog migration request confirmation from the second TOF entity. 如申請專利範圍第21項所述之設備,更包含:收發器,其耦接至該處理器;以及一或多個天線,其耦接至該處理器。 The device of claim 21, further comprising: a transceiver coupled to the processor; and one or more antennas coupled to the processor.
TW106107249A 2016-04-12 2017-03-06 Solution for local breakout in cellular network TWI728062B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
??PCT/CN2016/079086 2016-04-12
PCT/CN2016/079086 WO2017177381A1 (en) 2016-04-12 2016-04-12 Solution for local breakout in cellular network
WOPCT/CN2016/079086 2016-04-12

Publications (2)

Publication Number Publication Date
TW201810994A true TW201810994A (en) 2018-03-16
TWI728062B TWI728062B (en) 2021-05-21

Family

ID=60041284

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106107249A TWI728062B (en) 2016-04-12 2017-03-06 Solution for local breakout in cellular network

Country Status (3)

Country Link
CN (1) CN109076415B (en)
TW (1) TWI728062B (en)
WO (1) WO2017177381A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3076141A1 (en) * 2017-12-21 2019-06-28 Orange PROCESS FOR PROCESSING REQUESTS AND PROXY SERVER
CN111988227B (en) * 2019-05-24 2023-05-09 中兴通讯股份有限公司 Traffic processing method, related equipment, and method and device for establishing forwarding table
CN120091368B (en) * 2025-04-25 2025-08-19 青岛海尔空调器有限总公司 Voice task scheduling method, device, system and storage medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013502190A (en) * 2009-08-20 2013-01-17 エヌイーシー ヨーロッパ リミテッド Method and network structure for controlling traffic within a network structure
US8477724B2 (en) * 2010-01-11 2013-07-02 Research In Motion Limited System and method for enabling session context continuity of local service availability in local cellular coverage
JP2013518492A (en) * 2010-02-05 2013-05-20 エヌイーシー ヨーロッパ リミテッド Method and network for routing traffic within a network
WO2012022357A1 (en) * 2010-08-17 2012-02-23 Telefonaktiebolaget L M Ericsson (Publ) Technique of processing network traffic that has been sent on a tunnel
CN102843727A (en) * 2011-06-24 2012-12-26 中兴通讯股份有限公司 Method, device and system for processing IP (Internet protocol) shunting connections
CN102958128B (en) * 2011-08-16 2015-11-25 华为终端有限公司 The method connected for UE service selection PDN and device
CN103139915A (en) * 2011-11-23 2013-06-05 中兴通讯股份有限公司 Method and system for performing resource control on local unloaded data
CN102891900B (en) * 2012-09-19 2019-01-01 邦讯技术股份有限公司 A kind of method, apparatus and system of the domain name mapping in flow unloading

Also Published As

Publication number Publication date
CN109076415B (en) 2021-09-10
CN109076415A (en) 2018-12-21
WO2017177381A1 (en) 2017-10-19
TWI728062B (en) 2021-05-21

Similar Documents

Publication Publication Date Title
US11343861B2 (en) Layer 2 relay protocols and mobility relay method
US12335803B2 (en) Network-initiated connection transfer
US10965564B2 (en) Devices and methods of using network function virtualization and virtualized resources performance data to improve performance
US10708973B2 (en) Cellular internet of things (CIoT) optimizations for narrowband (NB) and non-NB IoT networks
KR102132101B1 (en) User plane for 5th generation cellular architecture
CN110460539A (en) Apparatus, system and method for interfacing between a cellular manager and a WLAN access device
JP2018530183A (en) Network resource model that supports virtualization lifecycle management of network functions
TWI721114B (en) Devices and methods for resume failure fallback
TWI728062B (en) Solution for local breakout in cellular network
US20200015243A1 (en) System and method for dynamic marking for internet protocol bearer splitting
CN108886686B (en) Apparatus, system, and method for selectively updating key information for secure WLAN connections between a UE and a WLAN AP
TWI714647B (en) Mobility management for software defined radio access networks
TWI758253B (en) Apparatus, system and method of cellular-assisted fine time measurement
US11924893B2 (en) Method for establishing connection, and terminal device
US20170290067A1 (en) Apparatus, system and method of establishing a session
CN110447205B (en) Method and system for instantiating and connecting radio access network virtualized network functions and core network virtualized network functions
US20190166596A1 (en) Support for local access in a cellular and a non-cellular ran
CN118715808A (en) Wireless communication method and device
WO2017078794A1 (en) Solution for proxy-call session control function
HK40000226B (en) Method and apparatus for traffic offloading function
HK40000226A (en) Solution for local breakout in cellular network
WO2018063276A1 (en) U-plane path selection and reselection for ue to ue communication
HK1254713B (en) Network initiated packet data network connection
HK1251991B (en) Network resource model to support network function virtualization lifecycle management
HK1244152B (en) Mobility management entity, user equipment and method to support extended discontinuous reception mechanism