TWI737071B - Method and system for obtaining complete gprs tunneling protocol user data tunnel packet information - Google Patents
Method and system for obtaining complete gprs tunneling protocol user data tunnel packet information Download PDFInfo
- Publication number
- TWI737071B TWI737071B TW108145089A TW108145089A TWI737071B TW I737071 B TWI737071 B TW I737071B TW 108145089 A TW108145089 A TW 108145089A TW 108145089 A TW108145089 A TW 108145089A TW I737071 B TWI737071 B TW I737071B
- Authority
- TW
- Taiwan
- Prior art keywords
- signaling
- base station
- gtp
- user
- handover
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000005641 tunneling Effects 0.000 title claims abstract description 8
- 230000011664 signaling Effects 0.000 claims description 223
- 238000004458 analytical method Methods 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 14
- 238000012790 confirmation Methods 0.000 claims description 12
- 238000011144 upstream manufacturing Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本發明是有關於一種在行動邊緣運算技術中的用戶資訊識別方法,且特別是有關於一種取得完整GPRS隧道協議(GPRS tunneling protocol,GTP)用戶數據隧道封包資訊的方法及系統。 The present invention relates to a method for identifying user information in mobile edge computing technology, and more particularly to a method and system for obtaining complete GPRS tunneling protocol (GPRS tunneling protocol, GTP) user data tunnel packet information.
台灣專利申請號106142923提出行動邊緣運算平台及其封包轉送方法(下稱習知技術1,且其全文以引用方式併入本文中),係指在行動網路上在行動無線網路和行動核心網路間加入行動邊緣運算(mobile edge computing,MEC)系統,使降低封包原本需繞送至行動核心網路所需時間。 Taiwan Patent Application No. 106142923 proposes a mobile edge computing platform and its packet forwarding method (hereinafter referred to as conventional technology 1, and its full text is incorporated herein by reference), which refers to the mobile wireless network and mobile core network on the mobile network A mobile edge computing (MEC) system is added between the roads to reduce the time required for packets to be routed to the mobile core network.
當用戶設備因於MEC範圍內移動而發生交遞,或是因由MEC範圍外移動至MEC範圍內發生交遞時,其交遞程序可分為S1交遞程序以及X2交遞程序。 When a handover occurs due to a user equipment moving within the MEC range, or a handover occurs due to moving from outside the MEC range to within the MEC range, the handover procedure can be divided into an S1 handover procedure and an X2 handover procedure.
請參照圖1,其是習知的S1交遞程序示意圖。如圖1所 示,當用戶設備進行S1交遞程序以從第一基地台被交遞至第二基地台時,習知技術1中的信令擷取分析模組可由S1介面信令(例如所示的交遞需求(handover require)信令、交遞請求(handover request)信令、交遞請求確認(handover request acknowledge)信令及交遞命令(handover command)等)取得完整GTP用戶數據隧道封包資訊(例如所示的MME-UE-S1AP ID、GTP-U上行封包隧道端點標識(tunnel endpoint identifier,TEID)、服務閘道器的IP位址(SGW IP)及GTP-U下行封包TEID等)。基此,習知技術1可基於上述完整GTP用戶數據隧道封包資訊相應地進行本地卸載操作。 Please refer to Figure 1, which is a schematic diagram of the conventional S1 handover procedure. As shown in Figure 1 It is shown that when the user equipment performs the S1 handover procedure to be handed over from the first base station to the second base station, the signaling acquisition and analysis module in the prior art 1 can be used for S1 interface signaling (for example, the handover shown) Handover request (handover require) signaling, handover request (handover request) signaling, handover request acknowledge (handover request acknowledge) signaling and handover command, etc.) to obtain complete GTP user data tunnel packet information (e.g. The MME-UE-S1AP ID, the GTP-U uplink packet tunnel endpoint identifier (TEID), the IP address of the service gateway (SGW IP), the GTP-U downlink packet TEID, etc. are shown). Based on this, the prior art 1 can perform local offloading operations accordingly based on the above-mentioned complete GTP user data tunnel packet information.
請參照圖2,其是習知的X2交遞程序示意圖。如圖2所示,由於當用戶設備進行X2交遞程序以從第一基地台被交遞至第二基地台時,由於習知技術1中信令擷取分析模組無法由S1介面信令取得完整GTP用戶數據隧道封包資訊(缺少SGW IP以及GTP-U上行封包TEID等資訊),因此造成用戶設備無法使用本地卸載功能。 Please refer to Figure 2, which is a schematic diagram of the conventional X2 handover procedure. As shown in Figure 2, when the user equipment performs the X2 handover procedure to be handed over from the first base station to the second base station, the signaling acquisition and analysis module in the prior art 1 cannot use the S1 interface signaling Obtain complete GTP user data tunnel packet information (lack of information such as SGW IP and GTP-U upstream packet TEID), so that the user equipment cannot use the local offload function.
有鑑於此,本發明提供一種取得完整GTP用戶數據隧道封包資訊的方法及系統,其可用於解決上述技術問題。 In view of this, the present invention provides a method and system for obtaining complete GTP user data tunnel packet information, which can be used to solve the above technical problems.
本發明提供一種取得完整GTP用戶數據隧道封包資訊的方法,包括:當一用戶設備於一行動邊緣運算範圍內執行一網路 接取操作以開始與一第一基地台建立連接時,取得網路接取操作對應的多個用戶上網信令;從前述用戶上網信令中取得對應於第一基地台的一第一GTP-U下行封包TEID、第一基地台的IP位址、對應於用戶設備的一GTP-U上行封包TEID、一服務閘道器的IP位址及對應於用戶設備的一用戶S1介面識別資訊,其中第一GTP-U下行封包TEID、第一基地台的IP位址、對應於用戶設備的GTP-U上行封包TEID、服務閘道器的IP位址形成對應於用戶設備的一完整GTP用戶數據隧道封包資訊;反應於用戶設備於行動邊緣運算範圍內發生一X2交遞而被第一基地台交遞至一第二基地台,依據用戶S1介面識別資訊從多個交遞信令中找出對應於X2交遞的多個用戶交遞信令;從前述用戶交遞信令中取得對應於第二基地台的一第二GTP-U下行封包TEID、第二基地台的IP位址;分別以第二GTP-U下行封包TEID及第二基地台的IP位址取代完整GTP用戶數據隧道封包資訊中的第一GTP-U下行封包TEID及第一基地台的IP位址,以更新對應於用戶設備的完整GTP用戶數據隧道封包資訊。 The present invention provides a method for obtaining complete GTP user data tunnel packet information, including: when a user equipment executes a network within a mobile edge computing range When the access operation starts to establish a connection with a first base station, a plurality of user Internet access signaling corresponding to the network access operation is obtained; a first GTP corresponding to the first base station is obtained from the aforementioned user Internet access signaling. U downlink packet TEID, the IP address of the first base station, a GTP-U uplink packet TEID corresponding to the user equipment, the IP address of a service gateway, and a user S1 interface identification information corresponding to the user equipment, where The first GTP-U downlink packet TEID, the IP address of the first base station, the GTP-U uplink packet TEID corresponding to the user equipment, and the IP address of the service gateway form a complete GTP user data tunnel corresponding to the user equipment Packet information; it reflects that an X2 handover occurs in the mobile edge computing range of the user equipment and is handed over by the first base station to a second base station, and finds the correspondence from multiple handover signaling based on the user S1 interface identification information Multiple user handover signaling for handover at X2; obtain a second GTP-U downlink packet TEID corresponding to the second base station and the IP address of the second base station from the aforementioned user handover signaling; The second GTP-U downlink packet TEID and the IP address of the second base station replace the first GTP-U downlink packet TEID and the IP address of the first base station in the complete GTP user data tunnel packet information to update the corresponding user The complete GTP user data tunnel packet information of the device.
本發明提供一種取得完整GTP用戶數據隧道封包資訊的系統,包括一信令擷取分析模組及一GTP用戶數據隧道資訊記憶模組。當一用戶設備於一行動邊緣運算範圍內執行一網路接取操作以開始與一第一基地台建立連接時,信令擷取分析模組取得網路接取操作對應的多個用戶上網信令;信令擷取分析模組從前述用戶上網信令中取得對應於第一基地台的一第一GTP-U下行封包 TEID、第一基地台的IP位址、對應於用戶設備的一GTP-U上行封包TEID、一服務閘道器的IP位址及對應於用戶設備的一用戶S1介面識別資訊,並將其儲存至GTP用戶數據隧道資訊記憶模組,其中第一GTP-U下行封包TEID、第一基地台的IP位址、對應於用戶設備的GTP-U上行封包TEID、服務閘道器的IP位址形成對應於用戶設備的一完整GTP用戶數據隧道封包資訊;反應於用戶設備於行動邊緣運算範圍內發生一X2交遞而被第一基地台交遞至一第二基地台,信令擷取分析模組依據用戶S1介面識別資訊從多個交遞信令中找出對應於X2交遞的多個用戶交遞信令;信令擷取分析模組從前述用戶交遞信令中取得對應於第二基地台的一第二GTP-U下行封包TEID、第二基地台的IP位址;信令擷取分析模組從GTP用戶數據隧道資訊記憶模組取得完整GTP用戶數據隧道封包資訊,並分別以第二GTP-U下行封包TEID及第二基地台的IP位址取代完整GTP用戶數據隧道封包資訊中的第一GTP-U下行封包TEID及第一基地台的IP位址,以更新對應於用戶設備的完整GTP用戶數據隧道封包資訊。 The present invention provides a system for obtaining complete GTP user data tunnel packet information, including a signaling acquisition and analysis module and a GTP user data tunnel information memory module. When a user equipment performs a network access operation within a mobile edge computing range to start establishing a connection with a first base station, the signaling capture analysis module obtains multiple user Internet information corresponding to the network access operation令; The signaling capture and analysis module obtains a first GTP-U downlink packet corresponding to the first base station from the aforementioned user online signaling TEID, the IP address of the first base station, a GTP-U uplink packet TEID corresponding to the user equipment, the IP address of a service gateway, and a user S1 interface identification information corresponding to the user equipment, and store them To the GTP user data tunnel information memory module, where the first GTP-U downstream packet TEID, the first base station's IP address, the GTP-U upstream packet TEID corresponding to the user equipment, and the IP address of the service gateway are formed Corresponding to a complete GTP user data tunnel packet information of the user equipment; in response to the user equipment having an X2 handover in the mobile edge computing range and being handed over by the first base station to a second base station, the signaling capture analysis model The group finds multiple user handover signaling corresponding to X2 handover based on user S1 interface identification information; A second GTP-U downlink packet TEID of the second base station, the IP address of the second base station; the signaling capture analysis module obtains the complete GTP user data tunnel packet information from the GTP user data tunnel information memory module, and respectively Replace the first GTP-U downlink packet TEID and the IP address of the first base station in the complete GTP user data tunnel packet information with the second GTP-U downlink packet TEID and the IP address of the second base station to update the corresponding The complete GTP user data tunnel packet information of the user equipment.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail in conjunction with the accompanying drawings.
300:通訊系統 300: Communication system
310:系統 310: System
311:信令擷取分析模組 311: Signaling Capture and Analysis Module
312:用戶GTP隧道資訊記憶模組 312: User GTP tunnel information memory module
313:交遞信令關聯模組 313: Handover Signaling Association Module
314:交遞用戶數據封包學習模組 314: Handing over user data packet learning module
511、711、911:UE 511, 711, 911: UE
512、712:第一基地台 512, 712: First base station
513、713:第二基地台 513, 713: second base station
514、714:MME 514, 714: MME
515、715、915:服務閘道器 515, 715, 915: service gateway
521、522、523、524、525、721、722、723:信令 521, 522, 523, 524, 525, 721, 722, 723: signaling
599、599a、799、799a、999a~999c:表格 599, 599a, 799, 799a, 999a~999c: Form
913:第三基地台 913: Third Base Station
921:特定下行封包 921: Specific downstream packet
922:特定上行封包 922: Specific upstream packet
B1:第一基地台S1介面識別資訊 B1: First base station S1 interface identification information
B2:第二基地台S1介面識別資訊 B2: S1 interface identification information of the second base station
R1、R1a、R3、R3’、R3a、910:IP位址 R1, R1a, R3, R3’, R3a, 910: IP address
R2、R2a:GTP-U上行封包TEID R2, R2a: GTP-U upstream packet TEID
R4、R4’、R4a:GTP-U下行封包TEID R4, R4’, R4a: GTP-U downstream packet TEID
RR:用戶S1介面識別資訊 RR: User S1 interface identification information
S410~S450、S610~S640、S810~S840:步驟 S410~S450, S610~S640, S810~S840: steps
圖1是習知的S1交遞程序示意圖。 Figure 1 is a schematic diagram of the conventional S1 handover procedure.
圖2是習知的X2交遞程序示意圖。 Figure 2 is a schematic diagram of the conventional X2 handover procedure.
圖3是依據本發明之一實施例繪示的通訊系統示意圖。 Fig. 3 is a schematic diagram of a communication system according to an embodiment of the present invention.
圖4是依據本發明第一實施例繪示的完整GTP用戶數據隧道封包資訊的方法流程圖。 FIG. 4 is a flowchart of a method for enveloping complete GTP user data tunnel packet information according to the first embodiment of the present invention.
圖5是依據圖4繪示的取得完整GTP用戶數據隧道封包資訊的示意圖。 FIG. 5 is a schematic diagram of obtaining complete GTP user data tunnel packet information according to FIG. 4.
圖6是依據本發明第二實施例繪示的完整GTP用戶數據隧道封包資訊的方法流程圖。 FIG. 6 is a flowchart of a method for enveloping complete GTP user data tunnel packet information according to the second embodiment of the present invention.
圖7是依據圖6繪示的取得完整GTP用戶數據隧道封包資訊的示意圖。 FIG. 7 is a schematic diagram of obtaining complete GTP user data tunnel packet information according to FIG. 6.
圖8是依據本發明第三實施例繪示的學習機制流程圖。 Fig. 8 is a flowchart of a learning mechanism according to a third embodiment of the present invention.
圖9是依據圖8繪示的應用情境圖。 FIG. 9 is an application scenario diagram based on FIG. 8.
請參照圖3,其是依據本發明之一實施例繪示的通訊系統示意圖。如圖3所示,通訊系統300包括系統310、UE、行動無線網路、MEC服務、行動核心網路及網際網路,其中系統310可包括信令擷取分析模組311、用戶GTP隧道資訊記憶模組312、交遞信令關聯模組313、交遞用戶數據封包學習模組314、訊務封包接收處理模組、封包路由決策模組及用戶數據封包判斷處理模組。
Please refer to FIG. 3, which is a schematic diagram of a communication system according to an embodiment of the present invention. As shown in FIG. 3, the
相較於習知技術1中的系統架構,本發明主要的差異之
處在於系統310更包括了用戶GTP隧道資訊記憶模組312、交遞信令關聯模組313及交遞用戶數據封包學習模組314,而圖3中的信令擷取分析模組311及其他未予以標示的元件/裝置/架構/模組的相關說明可參照習知技術1中的說明,於此不另贅述。
Compared with the system architecture in the prior art 1, the main difference of the present invention is
The location is that the
概略而言,本發明所討論的X2交遞情境主要包括以下2種:(1)用戶設備於MEC範圍內才接取網路,並在之後發生X2交遞;以及(2)用戶設備因自MEC範圍外移動至MEC範圍內而發生X2交遞。針對以上兩種情境,本發明提出了相應的取得完整GTP用戶數據隧道封包資訊的方法,以下將分別以第一實施例及第二實施例作進一步說明。 Roughly speaking, the X2 handover scenarios discussed in the present invention mainly include the following two types: (1) the user equipment only accesses the network within the range of the MEC, and X2 handover occurs afterwards; and (2) the user equipment is due to X2 handover occurs when moving outside the MEC range to the MEC range. In view of the above two scenarios, the present invention proposes corresponding methods for obtaining complete GTP user data tunnel packet information. The first embodiment and the second embodiment will be used for further explanation below.
請參照圖4及圖5,其中圖4是依據本發明第一實施例繪示的完整GTP用戶數據隧道封包資訊的方法流程圖,而圖5是依據圖4繪示的取得完整GTP用戶數據隧道封包資訊的示意圖。圖4的方法可由圖3的系統310執行,以下即搭配圖3的內容說明圖4各步驟的細節。此外,為使第一實施例的概念更易於理解,以下另輔以圖5說明。
Please refer to FIG. 4 and FIG. 5, where FIG. 4 is a flowchart of a method for enveloping complete GTP user data tunnel information according to the first embodiment of the present invention, and FIG. 5 is a method for obtaining complete GTP user data tunnel information according to FIG. 4 Schematic diagram of packet information. The method in FIG. 4 can be executed by the
首先,在步驟S410中,當用戶設備(UE)511於MEC範圍內執行網路接取操作以開始與第一基地台512建立連接時,信令擷取分析模組311取得網路接取操作對應的多個用戶上網信令。在圖5中,上述用戶上網信令可包括傳遞於第一基地台512與移動管理實體(MME)之間的S1介面上的附接請求/服務請求(attach request/service request)信令521、初始上下文設定請求
(initial context setup request)信令522及初始上下文設定回應(initial context setup response)信令523,但可不限於此。
First, in step S410, when the user equipment (UE) 511 performs a network access operation within the MEC range to start establishing a connection with the
在本發明的實施例中,上述信令可個別包括相關通訊系統規格中所定義的內容。以附接請求/服務請求信令521為例,其可包括對應於第一基地台512的第一基地台S1介面識別資訊B1(即規格書中定義的eNB-UE-S1AP-ID)。以初始上下文設定請求信令522為例,其可包括對應於第一基地台512的第一基地台S1介面識別資訊B1、對應於用戶設備511的用戶S1介面識別資訊RR(即相關規格中定義的MME-UE-S1AP ID)、服務閘道器(SGW)515的IP位址R1及對應於用戶設備511的GTP-U上行封包TEID R2。
In the embodiment of the present invention, the above-mentioned signaling may individually include content defined in the relevant communication system specifications. Taking the attach request/service request signaling 521 as an example, it may include the first base station S1 interface identification information B1 (that is, the eNB-UE-S1AP-ID defined in the specification) corresponding to the
再以初始上下文設定回應信令523為例,其可包括對應於第一基地台512的第一基地台S1介面識別資訊B1、第一基地台512的IP位址R3及對應於第一基地台512的第一GTP-U下行封包TEID R4。
Taking the initial context setting response signaling 523 as an example, it may include the first base station S1 interface identification information B1 corresponding to the
在第一實施例中,由於附接請求/服務請求信令521、初始上下文設定請求信令522及初始上下文設定回應信令523皆具有對應於第一基地台512的第一基地台S1介面識別資訊B1,故信令擷取分析模組311可得知此三者係對應於同一個用戶設備511的用戶上網信令,但可不限於此。
In the first embodiment, since the attach request/service request signaling 521, the initial context setting request signaling 522, and the initial context setting response signaling 523 all have the first base station S1 interface identification corresponding to the
之後,在步驟S420中,信令擷取分析模組311可從前述用戶上網信令中取得對應於第一基地台512的第一GTP-U下行封
包TEID R4、第一基地台512的IP位址R3、對應於用戶設備511的GTP-U上行封包TEID R2、服務閘道器515的IP位址R1及對應於用戶設備511的用戶S1介面識別資訊RR,並將其儲存至用戶GTP數據隧道資訊記憶模組312。
After that, in step S420, the signaling capture and
例如,信令擷取分析模組311可從初始上下文設定回應信令523取出第一GTP-U下行封包TEID R4及第一基地台512的IP位址R3。並且,信令擷取分析模組311可從初始上下文設定請求信令522取出對應於用戶設備511的用戶S1介面識別資訊RR、服務閘道器511的IP位址R1及對應於用戶設備511的GTP-U上行封包TEID R2,但可不限於此。
For example, the signaling
在第一實施例中,對應於第一基地台512的第一GTP-U下行封包TEID R4、第一基地台512的IP位址R3、對應於用戶設備511的GTP-U上行封包TEID R2、服務閘道器515的IP位址R1可形成對應於用戶設備511的完整GTP用戶數據隧道封包資訊,而用戶GTP數據隧道資訊記憶模組312可採用圖5所示的表格599記錄上述資訊,但本發明可不限於此。另,表格599中的各個欄位的涵意可參照相關規格書中的記載,於此不另贅述。
In the first embodiment, the first GTP-U downlink packet TEID R4 corresponding to the
之後,在步驟S430中,反應於用戶設備511於MEC範圍內發生一X2交遞而被第一基地台512交遞至第二基地台513,信令擷取分析模組311可依據用戶S1介面識別資訊RR從多個交遞信令中找出對應於X2交遞的多個用戶交遞信令。
After that, in step S430, in response to the
在第一實施例中,上述交遞信令泛指第二基地台513所
收到的各式交遞信令,而由於信令擷取分析模組311可依據用戶S1介面識別資訊RR從前述交遞信令中找出對應於上述X2交遞的多個用戶交遞信令。
In the first embodiment, the above-mentioned handover signaling generally refers to the
在第一實施例中,對應於上述X2交遞的用戶交遞信令可包括傳遞於第二基地台513與MME 514之間的S1介面上的路徑切換請求信令524及路徑切換確認信令525,且其個別包括相關通訊系統規格中所定義的內容。以路徑切換請求信令524為例,其可包括對應於第二基地台513的第二基地台S1介面識別資訊B2(即,eNB-UE-S1AP-ID)、第二基地台513的IP位址R3’及對應於第二基地台513的第二GTP-U下行封包TEID R4’。再以路徑切換確認信令525為例,其可包括對應於第二基地台513的第二基地台S1介面識別資訊B2。由於路徑切換請求信令524及路徑切換確認信令525皆具有第二基地台S1介面識別資訊B2,故信令擷取分析模組311可得知此二者係對應於同一個X2交遞。
In the first embodiment, the user handover signaling corresponding to the aforementioned X2 handover may include the path switching request signaling 524 and path switching confirmation signaling transmitted on the S1 interface between the
具體而言,信令擷取分析模組311可先依據取自於初始上下文設定請求信令522的用戶S1介面識別資訊RR找出同樣具有用戶S1介面識別資訊RR的路徑切換請求信令524。之後,信令擷取分析模組311可再基於路徑切換請求信令524中的第二基地台S1介面識別資訊B2找出同樣具有第二基地台S1介面識別資訊B2的路徑切換確認信令525。
Specifically, the signaling
之後,在步驟S440中,信令擷取分析模組311可從前述用戶交遞信令中取得對應於第二基地台513的第二GTP-U下行封
包TEID R4’及第二基地台513的IP位址R3’。
After that, in step S440, the signaling capture and
具體而言,在依據先前的教示取得路徑切換請求信令524之後,信令擷取分析模組311可從路徑切換請求信令524中取出第二基地台513的IP位址R3’及對應於第二基地台513的第二GTP-U下行封包TEID R4’,但可不限於此。
Specifically, after obtaining the path switch request signaling 524 according to the previous teaching, the signaling
之後,在步驟S450中,信令擷取分析模組311從用戶GTP數據隧道資訊記憶模組312取得完整GTP用戶數據隧道封包資訊(其包括對應於第一基地台512的第一GTP-U下行封包TEID R4、第一基地台512的IP位址R3、對應於用戶設備511的GTP-U上行封包TEID R2、服務閘道器515的IP位址R1),並分別以第二基地台GTP-U下行封包TEID R4’及第二基地台513的IP位址R3’取代完整GTP用戶數據隧道封包資訊中的第一基地台GTP-U下行封包TEID R4及第一基地台的IP位址R3,以更新對應於用戶設備511的完整GTP用戶數據隧道封包資訊。
After that, in step S450, the signaling
更新後的完整GTP用戶數據隧道封包資訊(其包括第二GTP-U下行封包TEID R4’、第二基地台513的IP位址R3’、對應於用戶設備511的GTP-U上行封包TEID R2、服務閘道器515的IP位址R1)可如圖5的表格599a所例示。
The updated complete GTP user data tunnel packet information (which includes the second GTP-U downlink packet TEID R4', the IP address R3' of the
在取得更新後的完整GTP用戶數據隧道封包資訊之後,本發明的系統310可再據以執行一本地卸載操作,而本地卸載操作的相關細節可參照習知技術1中說明,於此不另贅述。
After obtaining the updated complete GTP user data tunnel packet information, the
此外,在第一實施例中,當用戶設備511下線或是離開
MEC範圍時,信令擷取分析模組311可通知用戶GTP數據隧道資訊記憶模組312將相關的GTP資訊(例如表格599a記錄的內容)刪除,但本發明可不限於此。
In addition, in the first embodiment, when the
由上可知,透過第一實施例記載的技術手段,本發明可在發生X2交遞情境(1)之後仍能取得更新後的完整GTP用戶數據隧道封包資訊之後,進而順利地執行本地卸載功能。 It can be seen from the above that through the technical means described in the first embodiment, the present invention can still obtain the updated complete GTP user data tunnel packet information after the X2 handover scenario (1) occurs, and then smoothly execute the local offload function.
然而,在X2交遞情境(2)中,由於用戶設備係因自MEC範圍外移動至MEC範圍內而發生X2交遞,並非於MEC範圍內才嘗試接取網路再發生X2交遞,故系統310無法取得圖5中的各式用戶上網信令,因而無法取得完整GTP用戶數據隧道封包資訊。
However, in the X2 handover scenario (2), X2 handover occurs because the user equipment moves from outside the MEC range to the MEC range, and it is not within the MEC range that attempts to access the network and then X2 handover occurs. The
因此,本發明另提出以下第二實施例的技術方案,用以在出現X2交遞情境(2)時讓系統310仍能順利取得完整GTP用戶數據隧道封包資訊。
Therefore, the present invention further proposes the following technical solution of the second embodiment to enable the
請參照圖6及圖7,其中圖6是依據本發明第二實施例繪示的完整GTP用戶數據隧道封包資訊的方法流程圖,而圖7是依據圖6繪示的取得完整GTP用戶數據隧道封包資訊的示意圖。圖6的方法可由圖3的系統310執行,以下即搭配圖3的內容說明圖6各步驟的細節。此外,為使第二實施例的概念更易於理解,以下另輔以圖7說明。
Please refer to FIG. 6 and FIG. 7, where FIG. 6 is a flowchart of a method for enveloping complete GTP user data tunnel information according to a second embodiment of the present invention, and FIG. 7 is a method for obtaining complete GTP user data tunnel information according to FIG. 6 Schematic diagram of packet information. The method in FIG. 6 can be executed by the
在步驟S610中,當用戶設備711因發生X2交遞而被第一基地台712交遞至第二基地台713時,交遞信令關聯模組313
可取得傳遞於第一基地台712與第二基地台713之間的X2介面上的多個第一用戶交遞信令,其中前述第一用戶交遞信令關聯於上述X2交遞,第一基地台712位於MEC範圍外,且第二基地台713位於MEC範圍內。並且,在步驟S620中,交遞信令關聯模組313可從前述第一用戶交遞信令中取得對應於用戶設備711的GTP-U上行封包TEID R2、服務閘道器715的IP位址R1及對應於用戶設備711的用戶S1介面識別資訊RR。
In step S610, when the
如圖7所示,上述第一用戶交遞信令例如包括交遞請求信令(handover request)721、交遞請求確認(handover request acknowledge)信令722等。依相關規格書中的記載,交遞請求信令721可包括對應於用戶設備711的用戶S1介面識別資訊RR(即相關規格中定義的MME-UE-S1AP ID,例如「1234」)、服務閘道器(SGW)715的IP位址R1及對應於用戶設備711的GTP-U上行封包TEID R2。並且,交遞請求確認信令722亦將包括對應於用戶設備711的用戶S1介面識別資訊RR。由於交遞請求信令721及路徑切換請求信令723皆具有對應於用戶設備711的用戶S1介面識別資訊RR,故交遞信令關聯模組313可得知交遞請求信令721及路徑切換請求723皆對應於發生於用戶設備711的X2交遞。
As shown in FIG. 7, the above-mentioned first user handover signaling includes, for example, handover request signaling (handover request) 721, handover request acknowledgement (handover request acknowledge) signaling 722, and the like. According to the relevant specifications, the handover request signaling 721 may include the user S1 interface identification information RR corresponding to the user equipment 711 (ie the MME-UE-S1AP ID defined in the relevant specifications, such as "1234"), the service gate The IP address R1 of the gateway (SGW) 715 and the GTP-U uplink packet TEID R2 corresponding to the
在第二實施例中,當交遞信令關聯模組313取得信令擷取分析模組311所提供的某信令(下稱第一信令)時,交遞信令關聯模組313可先判斷第一信令屬於X2介面交遞信令或S1介面交遞信令。若交遞信令關聯模組313判定第一信令屬於X2介面交
遞信令,則可取得第一信令中的第一X2介面識別資訊(例如「123」),並判斷是否能夠依據第一X2介面識別資訊取得對應的基地台介面資訊關聯表。
In the second embodiment, when the handover signaling
若交遞信令關聯模組313未能依據取得對應的基地台介面資訊關聯表,則可進一步判斷第一信令是否為交遞請求信令721。若否,則交遞信令關聯模組313可捨棄第一信令,反之則可產生第一用戶識別資訊(例如「12345678」),並從交遞請求信令721取出所需的資訊。在圖7中,由於交遞請求信令721係假設為對應於用戶設備711,故交遞信令關聯模組313可從中取得對應於用戶設備711的用戶S1介面識別資訊RR、服務閘道器715的IP位址R1及對應於用戶設備711的GTP-U上行封包TEID R2。
If the handover signaling
之後,交遞信令關聯模組313可將第一用戶識別資訊及對應於用戶設備711的用戶S1介面識別資訊RR儲存於第一用戶關聯表中。在第二實施例中,第一用戶關聯表可如下表1所例示。
After that, the handover signaling
並且,交遞信令關聯模組313可將第一用戶識別資訊及第一信令中的第一X2介面識別資訊儲存於第一基地台介面資訊
關聯表中。在第二實施例中,第一用戶關聯表可如下表1所例示。
In addition, the handover signaling
此外,交遞信令關聯模組313可將對應於用戶設備711的GTP-U上行封包TEID R2及服務閘道器715的IP位址R1儲存於對應於用戶設備711的GTP用戶數據隧道資訊表799中。在第二實施例中,第一用戶關聯表及第一基地台介面資訊關聯表可記錄於交遞信令關聯模組313中,而GTP用戶數據隧道資訊表799可記錄於用戶GTP數據隧道資訊記憶模組312中,但可不限於此。
In addition, the handover signaling
之後,當交遞信令關聯模組313取得信令擷取分析模組311所提供的另一信令(下稱第二信令)時,交遞信令關聯模組313同樣可先判斷第二信令屬於X2介面交遞信令或S1介面交遞信令。若交遞信令關聯模組313判定第二信令屬於X2介面交遞信令,則可取得第二信令中的第二X2介面識別資訊,並判斷是否能夠依據第二X2介面識別資訊取得對應的基地台介面資訊關聯表。
After that, when the handover signaling
在第二實施例中,假設第二信令即為交遞請求確認信令722,則交遞信令關聯模組313從其中取得的第二X2介面識別資訊應匹配於第一信令的第一X2介面識別資訊(即,皆為「123」)。
在此情況下,由於第二信令的第二X2介面識別資訊匹配於第一信令的第一X2介面識別資訊,故交遞信令關聯模組313可判定已成功依據第二X2介面識別資訊取得對應的第一基地台介面資訊關聯表(例如表2),並通知信令擷取分析模組311將第二信令視為關聯於第一信令。
In the second embodiment, assuming that the second signaling is the handover request confirmation signaling 722, the second X2 interface identification information obtained by the handover signaling
之後,在步驟S630中,交遞信令關聯模組313可依據用戶設備711的用戶S1介面識別資訊RR取得傳遞於第二基地台713與MME 714之間的S1介面上的多個第二用戶交遞信令。接著,在步驟S640中,交遞信令關聯模組313可前述第二用戶交遞信令中取得對應於第二基地台713的第二GTP-U下行封包TEID R4’及第二基地台713的IP位址R3’。
After that, in step S630, the handover signaling
在第二實施例中,上述第二用戶交遞信令例如包括路徑切換請求信令723及路徑切換確認信令(未另標示)。假設路徑切換請求信令723亦對應於用戶設備711,則依相關規格書的記載,路徑切換請求信令723應包括對應於第二基地台713的第二基地台S1介面識別資訊B2(即,eNB-UE-S1AP-ID)、對應於用戶設備711的用戶S1介面識別資訊RR、第二基地台513的IP位址R3’及對應於第二基地台513的第二GTP-U下行封包TEID R4’,但不限於此。
In the second embodiment, the above-mentioned second user handover signaling includes, for example, path switching request signaling 723 and path switching confirmation signaling (not shown separately). Assuming that the path switch request signaling 723 also corresponds to the
在第二實施例中,當交遞信令關聯模組313取得信令擷取分析模組311提供的又一信令(下稱第三信令)時,交遞信令關聯模組313可判斷第三信令屬於X2介面交遞信令或S1介面交
遞信令。若交遞信令關聯模組313判定第三信令屬於S1介面交遞信令,則交遞信令關聯模組313可取得第三信令中的第一S1介面識別資訊。之後,交遞信令關聯模組313可判斷第一S1介面識別資訊是否匹配於對應於任一用戶設備的用戶S1介面識別資訊。
In the second embodiment, when the handover signaling
在第二實施例中,假設第三信令即為路徑切換請求信令723,則交遞信令關聯模組313從中所取得的第一S1介面識別資訊可為對應於用戶設備711的用戶S1介面識別資訊RR。因此,交遞信令關聯模組313可在判定第一S1介面識別資訊匹配於用戶設備711的用戶S1介面識別資訊RR之後,判定第三信令屬於上述第二用戶交遞信令之一。
In the second embodiment, assuming that the third signaling is the path switching request signaling 723, the first S1 interface identification information obtained by the handover signaling
之後,交遞信令關聯模組313可從第三信令(即,路徑切換請求信令723)取得對應於第二基地台713的第二GTP-U下行封包TEID R4’及第二基地台713的IP位址R3’。在第二實施例中,交遞信令關聯模組313可將第二基地台713的第二GTP-U下行封包TEID R4’及第二基地台713的IP位址R3’儲存於用戶GTP隧道資訊記憶模組312的表格799中,以形成表格799a。在此情況下,表格799a中的第二基地台713的第二GTP-U下行封包TEID R4’、第二基地台713的IP位址R3’、對應於用戶設備711的GTP-U上行封包TEID R2、服務閘道器715的IP位址R1可協同形成對應於用戶設備711的完整GTP用戶數據隧道封包資訊。
After that, the handover signaling
在取得表格799a中的完整GTP用戶數據隧道封包資訊之後,本發明的系統310可再據以執行一本地卸載操作,而本地卸
載操作的相關細節可參照習知技術1中說明,於此不另贅述。
After obtaining the complete GTP user data tunnel packet information in the table 799a, the
由上可知,透過第二實施例記載的技術手段,本發明可在發生X2交遞情境(2)之後仍能取得更新後的完整GTP用戶數據隧道封包資訊之後,進而順利地執行本地卸載功能。 It can be seen from the above that through the technical means described in the second embodiment, the present invention can still obtain the updated complete GTP user data tunnel packet information after the X2 handover scenario (2) occurs, and then smoothly execute the local offload function.
然而,在第二實施例中,若第三信令不為路徑切換請求信令723,則交遞信令關聯模組313在某些情況下可能無法找到匹配於第一S1介面識別資訊的任何用戶S1介面識別資訊。因此,本發明另提出了以下的學習機制,藉以讓系統310在上述情況下仍能取得所需的資訊,進而建構完整GTP用戶數據隧道封包資訊。以下將輔以第三實施例進行說明。
However, in the second embodiment, if the third signaling is not the path switch request signaling 723, the handover signaling
請參照圖8及圖9,其中圖8是依據本發明第三實施例繪示的學習機制流程圖,而圖9是依據圖8繪示的應用情境圖。在第三實施例中,圖8的學習機制可由圖3的交遞用戶數據封包學習模組314執行,以下即搭配圖3的內容說明圖8各步驟的細節。
Please refer to FIG. 8 and FIG. 9, where FIG. 8 is a flowchart of a learning mechanism according to the third embodiment of the present invention, and FIG. 9 is an application scenario diagram according to FIG. 8. In the third embodiment, the learning mechanism of FIG. 8 can be executed by the handover user data
在第三實施例中,係假設交遞信令關聯模組313無法找到匹配於第三信令的第一S1介面識別資訊的任何用戶S1介面識別資訊。換言之,上述第三信令可能對應於其他的用戶設備911、第三基地台913及服務閘道器915。
In the third embodiment, it is assumed that the handover signaling
基此,在步驟S810中,交遞用戶數據封包學習模組314可從第三信令取出對應於第三基地台913的第三GTP-U下行封包TEID R4a及第三基地台913的IP位址R3a,並可採用表格999a記錄這些資訊。
Based on this, in step S810, the handover user data
之後,在步驟S820中,交遞用戶數據封包學習模組314可基於第三基地台913的第三GTP-U TEID R4a及第三基地台913的IP位址R3a從傳遞於第三基地台913及服務閘道器915之間的多個下行封包找出特定下行封包921,其中特定下行封包921包括用戶設備911的用戶IP位址910(例如「192.168.1.2」)、第三基地台913的第三GTP-U TEID R4a及第三基地台913的IP位址R3a。
After that, in step S820, the handover user data
在第三實施例中,傳遞於第三基地台913及服務閘道器915之間的上述下行封包泛指由服務閘道器915發送至第三基地台913的各式封包,而交遞用戶數據封包學習模組314可個別解析上述下行封包的內容,以從中找出具有第三基地台913的第三GTP-U TEID R4a及第三基地台913的IP位址R3a的一或多者作為特定下行封包921。在找出特定下行封包921之後,交遞用戶數據封包學習模組314可將用戶設備911的用戶IP位址910予以記錄,如表格999b所示。
In the third embodiment, the above-mentioned downlink packets transmitted between the
之後,在步驟S830中,交遞用戶數據封包學習模組314可基於用戶設備911的用戶IP位址910從傳遞於第三基地台913及服務閘道器915之間的多個上行封包找出特定上行封包922,其中特定上行封包922包括用戶設備911的用戶IP位址910。
After that, in step S830, the handover user data
在第三實施例中,傳遞於第三基地台913及服務閘道器915之間的上述上行封包泛指由第三基地台913發送至服務閘道器915的各式封包,而交遞用戶數據封包學習模組314可個別解
析上述上行封包的內容,以從中找出具有用戶設備911的用戶IP位址910的一或多者作為特定上行封包922。
In the third embodiment, the above-mentioned uplink packets transmitted between the
如圖9所示,特定上行封包922內亦包括用戶設備911的GTP-U上行封包TEID R2a及服務閘道器915的IP位址R1a。因此,在步驟S840中,交遞用戶數據封包學習模組314可從特定上行封包922取得對應於用戶設備911的GTP-U上行封包TEID R2a及服務閘道器915的IP位址R1a。在找出特定上行封包922之後,交遞用戶數據封包學習模組314可將對應於用戶設備911的GTP-U上行封包TEID R2a及服務閘道器915的IP位址R1a予以記錄,如表格999c所示。
As shown in FIG. 9, the
如此一來,表格999c所記載的第三基地台913的第三GTP-U TEID R4a、第三基地台913的IP位址R3a、對應於用戶設備911的GTP-U上行封包TEID R2a及服務閘道器915的IP位址R1a即可形成對應於用戶設備911的完整GTP用戶數據隧道封包資訊。
In this way, the third GTP-U TEID R4a of the
在取得表格999c中對應於用戶設備911的完整GTP用戶數據隧道封包資訊之後,本發明的系統310可再據以執行一本地卸載操作,而本地卸載操作的相關細節可參照習知技術1中說明,於此不另贅述。
After obtaining the complete GTP user data tunnel packet information corresponding to the
由上可知,在發生X2交遞情境(2)的情況下,即便無法找到匹配於第三信令的第一S1介面識別資訊的任何用戶S1介面識別資訊,本發明仍可透過第三實施例記載的技術手段取得用
戶設備911的完整GTP用戶數據隧道封包資訊,進而順利地執行本地卸載功能。
It can be seen from the above that in the case of the X2 handover scenario (2), even if any user S1 interface identification information matching the first S1 interface identification information of the third signaling cannot be found, the present invention can still adopt the third embodiment Use of recorded technical means
The complete GTP user data tunnel packet information of the
綜上所述,透過本發明系統中的信令擷取分析模組、用戶GTP數據隧道資訊記憶模組、交遞信令關聯模組與交遞用戶數據封包學習模組,可在用戶發生交遞行為時取得核心網路資訊,使得用戶於MEC範圍內移動發生交遞,亦或是MEC範圍外移動至MEC範圍內發生交遞,仍可正常使用本地卸載功能。 In summary, through the signaling acquisition analysis module, user GTP data tunnel information memory module, handover signaling association module, and handover user data packet learning module in the system of the present invention, the user can be The core network information is obtained during the delivery process, so that the user moves within the MEC range to make a delivery, or the user moves outside the MEC range to the MEC range to make a delivery, and the local unloading function can still be used normally.
如此一來,本發明讓行動網路業者於未來能順利提供MEC服務,除了讓用戶於定點使用,也能讓用戶於移動時使用,不僅提升用戶體驗而且以利車載通訊、物聯網或虛擬實境與擴增實境應用在5G低延遲應用情境上使用,採用行動邊緣運算服務使得部分資料在行動無線端就可以分流出去,以利未來持續上升的頻寬應用。 In this way, the present invention allows mobile network operators to smoothly provide MEC services in the future. In addition to allowing users to use at a fixed point, they can also be used when they are on the move. It not only improves user experience but also facilitates in-vehicle communication, Internet of Things or virtual reality. Environment and augmented reality applications are used in 5G low-latency application scenarios. The use of mobile edge computing services allows part of the data to be diverted at the mobile wireless end to facilitate the continued increase in bandwidth applications in the future.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the relevant technical field can make some changes and modifications without departing from the spirit and scope of the present invention. The protection scope of the present invention shall be subject to those defined by the attached patent application scope.
S410~S450:步驟S410~S450: steps
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108145089A TWI737071B (en) | 2019-12-10 | 2019-12-10 | Method and system for obtaining complete gprs tunneling protocol user data tunnel packet information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108145089A TWI737071B (en) | 2019-12-10 | 2019-12-10 | Method and system for obtaining complete gprs tunneling protocol user data tunnel packet information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202123662A TW202123662A (en) | 2021-06-16 |
| TWI737071B true TWI737071B (en) | 2021-08-21 |
Family
ID=77516986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108145089A TWI737071B (en) | 2019-12-10 | 2019-12-10 | Method and system for obtaining complete gprs tunneling protocol user data tunnel packet information |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI737071B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017066945A1 (en) * | 2015-10-21 | 2017-04-27 | 华为技术有限公司 | Mec platform switching method, device, and system |
| US20180176039A1 (en) * | 2015-08-17 | 2018-06-21 | Huawei Technologies Co., Ltd. | Gtp-u downlink packet sending method and apparatus |
| TW201926955A (en) * | 2017-12-07 | 2019-07-01 | 中華電信股份有限公司 | Mobile edge computing platform and packet forwarding method thereof |
| TW201926956A (en) * | 2017-12-07 | 2019-07-01 | 中華電信股份有限公司 | Mobile edge computing platform and application service guiding method thereof |
-
2019
- 2019-12-10 TW TW108145089A patent/TWI737071B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180176039A1 (en) * | 2015-08-17 | 2018-06-21 | Huawei Technologies Co., Ltd. | Gtp-u downlink packet sending method and apparatus |
| WO2017066945A1 (en) * | 2015-10-21 | 2017-04-27 | 华为技术有限公司 | Mec platform switching method, device, and system |
| TW201926955A (en) * | 2017-12-07 | 2019-07-01 | 中華電信股份有限公司 | Mobile edge computing platform and packet forwarding method thereof |
| TW201926956A (en) * | 2017-12-07 | 2019-07-01 | 中華電信股份有限公司 | Mobile edge computing platform and application service guiding method thereof |
Non-Patent Citations (1)
| Title |
|---|
| Ashkan Aghdai ,etc., "Enabling Mobility in LTE-Compatible Mobile-edge Computing with Programmable Switches", 2019/05/13.[URL: https://arxiv.org/pdf/1905.05258.pdf] * |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202123662A (en) | 2021-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5872649B2 (en) | Pseudowiring for mobility management | |
| US8102813B2 (en) | Coordinating a transition of a roaming client between wireless access points using another client in physical proximity | |
| EP2924956B1 (en) | Method and apparatus for handover between content servers for transmission path optimization | |
| US8094622B2 (en) | Mobile communication system and method | |
| US20070291694A1 (en) | Seamless Multimedia Session Handoff Across Multiple Devices in a Mobile Networking Environment | |
| JP2005102261A5 (en) | ||
| US8144678B1 (en) | Mobile device handoff while maintaining connectivity with multiple access points | |
| CN101218841A (en) | Hard handover method in wireless communication system | |
| EP2119292A2 (en) | Method and apparatus for maintaining call continuity between packet and circuit domains in a wireless communication system | |
| US11930358B2 (en) | Seamless handoff between wireless access gateways | |
| US8200223B2 (en) | Base station and data transfer method for transferring data when a mobile station performs a handover | |
| CN106856455B (en) | Method and device for forwarding GTPU user plane data | |
| US20050030940A1 (en) | Apparatus and method for efficiently running applications on a wireless communication device | |
| KR100677591B1 (en) | Terminal device and handover method with SCP-based handover function | |
| CN101161028A (en) | Handover Solution for Converging Cellular Networks Based on Multiprotocol Label Switching | |
| CN116347554B (en) | A data processing method, device and system | |
| WO2018006359A1 (en) | Method for establishing tunnel between local gateways, and gateway | |
| US7577119B2 (en) | Mobile network, and data communication method therefor | |
| TWI737071B (en) | Method and system for obtaining complete gprs tunneling protocol user data tunnel packet information | |
| WO2013078847A1 (en) | Method and device for modifying transmission path table | |
| TWI721700B (en) | Method and system for obtaining complete gprs tunneling protocol user data tunnel packet information | |
| US20060023668A1 (en) | Method and apparatus for updating mobile IP data connectivity on transitions between wireless networks | |
| US9247483B2 (en) | Method and system for data traffic offload | |
| JP2004135076A (en) | Device for reassembling and reordering fragmented packets | |
| CN101273649A (en) | Apparatus and method for improving handover characteristics of a radio access network |