TWI641279B - 行動邊緣平台伺服器及其使用者設備內容之遷移管理方法 - Google Patents
行動邊緣平台伺服器及其使用者設備內容之遷移管理方法 Download PDFInfo
- Publication number
- TWI641279B TWI641279B TW106144165A TW106144165A TWI641279B TW I641279 B TWI641279 B TW I641279B TW 106144165 A TW106144165 A TW 106144165A TW 106144165 A TW106144165 A TW 106144165A TW I641279 B TWI641279 B TW I641279B
- Authority
- TW
- Taiwan
- Prior art keywords
- user equipment
- edge platform
- content
- service
- migration
- Prior art date
Links
- 230000005012 migration Effects 0.000 title claims abstract description 95
- 238000013508 migration Methods 0.000 title claims abstract description 95
- 238000007726 management method Methods 0.000 title abstract description 103
- 230000009471 action Effects 0.000 claims abstract description 137
- 238000000605 extraction Methods 0.000 claims abstract description 35
- 238000004891 communication Methods 0.000 claims description 50
- 238000010295 mobile communication Methods 0.000 claims description 47
- 230000004044 response Effects 0.000 claims description 31
- 238000000034 method Methods 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000012217 deletion Methods 0.000 claims description 7
- 230000037430 deletion Effects 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000000875 corresponding effect Effects 0.000 description 61
- 238000005516 engineering process Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 230000007774 longterm Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 5
- 230000008676 import Effects 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一種使用者設備內容之遷移管理方法,應用於行動邊緣平台以管理一行動通訊裝置之一使用者設備內容遷移管理方法一實施例包括:接收到上述使用者設備內容之一遷移請求;根據上述遷移請求,計算相應上述使用者設備內容的一第一差異資料,其中上述第一差異資料用以表示相應上述至少一遷移請求的連續兩次使用者設備內容抽取操作所得到的上述使用者設備內容之間的差異;以及傳送上述第一差異資料至上述鄰近行動邊緣平台,以請求上述鄰近行動邊緣平台根據上述第一差異資料執行上述使用者設備內容之一遷移操作。
Description
本揭露係有關於行動邊緣平台伺服器及其使用者設備內容之遷移管理方法。
在典型的行動通訊系統中,使用者設備(User Equipment,UE)可透過基地台與服務網路進行語音以及/或資料服務之無線通訊,其中,使用者設備與服務網路之間的無線通訊係可根據各式無線技術而進行,例如:全球行動通訊系統(Global System for Mobile communications,GSM)技術、通用封包無線服務(General Packet Radio Service,GPRS)技術、全球增強型數據傳輸(Enhanced Data rates for Global Evolution,EDGE)技術、寬頻分碼多工接取(Wideband Code Division Multiple Access,WCDMA)技術、分碼多工接取-2000(Code Division Multiple Access 2000)技術、分時同步分碼多工接取(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)技術、全球互通微波接取(Worldwide Interoperability for Microwave Access,WiMAX)技術、長期演進(Long Term Evolution,LTE)技術、改良之長期演進(Long Term Evolution
Advanced,LTE-A)技術等等。
近年來,由於大眾對雲端運算與網路之需求大幅增長,於是新一代行動通訊系統(5G)也被提出。新一代行動通訊系統需要具備低延遲、高負載量與更一致性的特性。為了實現上述低延遲的特性,一種新的網路架構稱為行動邊緣運算(Mobile Edge Computing,簡稱MEC)於是誕生。一般而言,行動邊緣運算係於接近基地台的回程網路的近端,放置一臺伺服器,建置輕量化的雲提供雲端運算與儲存的能力,以便將傳回後端核心網路的資料攔截到伺服器上運算處理,藉由將傳統上建置於資料中心的應用服務遷移到行動邊緣平台(Mobile Edge Platform,簡稱MEP)上,使用者可以使用行動邊緣平台上部署的應用服務,其可較具有以下優點:(1)鄰近使用者可以有效降低服務的延遲時間;(2)資料於行動邊緣運算時可以有效減少透過核心網路傳輸的資料負載;以及(3)提供無線網路端服務品質參數設定以保障服務品質進而提升使用者體驗。
現行的行動邊緣運算架構需要支援智慧重配置(“Smart Relocation”),也就是當使用者在使用行動邊緣平台上的服務時,如果使用者移動於不同行動邊緣平台之間且需要接取新的行動邊緣平台時,使用者所使用的服務必須要隨著該使用者的移動對該服務同時進行遷移。在資料中心的環境中,服務的資料是設置在行動邊緣平台上的虛擬機((Virtual Machine)/Container)中,傳統地,當服務要進行遷移時需要將整個虛擬機中的所有資料進行搬移,造成搬移的資料量太大且花費時間太長。同時,在行動邊緣運算的環境下,如果使用者持續的移動並切換接取不同
的行動邊緣平台,則會導致虛擬機需要不斷的遷移,常使系統效能降低。此外,若進行服務遷移時僅針對原始虛擬機新增的資料進行搬遷時,有可能新增的資料並非是該移動使用者的資料,因而浪費網路資源與傳輸時間。
有鑑於此,本揭露提供一種應用於行動邊緣運算網路之行動邊緣平台伺服器以及應用於行動邊緣平台之使用者設備內容之遷移管理方法。
依據本揭露的一實施例,提供一種使用者設備內容之遷移管理方法,應用於行動邊緣平台以管理一使用者設備之一使用者設備內容。遷移管理方法包括:接收到上述使用者設備內容之至少一遷移請求;根據上述至少遷移請求,計算相應上述使用者設備內容的一第一差異資料,其中上述第一差異資料用以表示相應上述至少一遷移請求的連續兩次使用者設備內容抽取操作所得到的上述使用者設備內容之間的差異;以及傳送上述第一差異資料至至少一鄰近行動邊緣平台,以請求上述鄰近行動邊緣平台根據上述第一差異資料執行上述使用者設備內容之一遷移操作,其中上述行動邊緣平台連接上述鄰近行動邊緣平台以及無線地連接至上述使用者設備。
依據本揭露另一實施例,提供一種行動邊緣平台伺服器,應用於行動邊緣運算網路,包括一行動邊緣平台,行動邊緣平台包括一通訊裝置以及一控制器。通訊裝置用以與至少一鄰近行動邊緣平台之間之傳輸與接收以及與一使用者設備之無線傳輸與接。控制器用以透過上述通訊裝置接收到關連於上述使用者
設備之一使用者設備內容之一遷移請求,根據上述遷移請求,計算相應上述使用者設備內容的一差異資料,並透過上述通訊裝置傳送上述差異資料至上述鄰近行動邊緣平台,以請求上述鄰近行動邊緣平台根據上述差異資料執行上述使用者設備內容之一遷移操作,其中上述第一差異資料用以表示相應上述至少一遷移請求的連續兩次使用者設備內容抽取操作所得到的上述使用者設備內容之間的差異。
本揭露之上述方法可經由本揭露之裝置或系統來實作,其為可執行特定功能之硬體或韌體,亦可以透過程式碼方式存儲於一記憶體、以及/或收錄於一電腦可讀取儲存媒體/電腦程式產品中,並結合特定硬體來實作。當程式碼被電子裝置、控制器、電腦處理器或機器載入且執行時,電子裝置、控制器、電腦處理器或機器變成用以實行本揭露之裝置或系統。
100‧‧‧行動通訊環境
110‧‧‧行動通訊裝置
120‧‧‧服務網路
122、124‧‧‧基地台
120‧‧‧服務網路
130‧‧‧行動邊緣運算網路
140‧‧‧核心網路
150‧‧‧行動邊緣平台伺服器
152‧‧‧虛擬機
C1、C2‧‧‧使用者設備內容
200‧‧‧行動邊緣平台
210‧‧‧通訊裝置
220‧‧‧控制器
230‧‧‧儲存裝置
310、320、330、340‧‧‧管理模組
S402、S404、S406‧‧‧步驟
MEP A、MEP B‧‧‧行動邊緣平台(200)
A1、A2、A2’、A3、A3’、B1、B2‧‧‧使用者設備內容
510、520‧‧‧資料
UE1‧‧‧行動通訊裝置
310A、320A、330A、340A‧‧‧管理模組
310B、320B、330B、340B‧‧‧管理模組
VMA、VMB‧‧‧虛擬機
S601、S602、....、S618‧‧‧步驟
S701、S702、S703、S704、S705‧‧‧步驟
第1圖顯示依據本揭露一實施例之行動通訊環境之示意圖。
第2圖顯示依據本揭露一實施例之行動邊緣平台之硬體架構示意圖。
第3圖顯示依據本揭露一實施例之行動邊緣平台之功能模組架構示意圖。
第4圖顯示依據本揭露一實施例之使用者設備內容之遷移管理方法之流程圖。
第5圖顯示依據本揭露一實施例之行動邊緣平台之間任連續兩次使用者設備內容抽取請求的使用者設備內容僅傳送差異的部
分之示意圖。
第6A~6C圖顯示依據本揭露實施例之當行動通訊裝置有要開始進行遷移之使用者設備內容的差異資料遷移之訊息序列圖。
第7圖顯示依據本揭露一實施例之使用者設備內容差異遷移流程加上對於目的行動邊緣平台上的服務狀態進行查詢的部分之訊息序列圖。
為讓發明之目的、特徵、和優點能更明顯易懂,特舉出下文實施例,並配合所附圖式,作詳細說明如下。注意的是,本章節所敘述的實施例目的在於說明發明之實施方式而非用以限定發明之保護範圍,任何熟悉此項技藝者,在不脫離發明之精神和範圍內,當可做些許更動與潤飾,因此發明之保護範圍當視後附之申請專利範圍所界定者為準。應理解下列實施例可經由軟體,硬體,韌體,或上述任意組合來實現。
本揭露實施例提供一種基於行動邊緣運算(Mobile Edge Computing,MEC)環境的行動邊緣平台輔助的使用者設備內容(User Equipment Context,UE Context)遷移之系統與方法,當特定使用者進行移動且發生行動邊緣平台(Mobile Edge Platform,MEP)接取的切換時,僅需搬移該特定使用者的部分的使用者設備內容(UE Context),使所需使用的服務(Service)能夠快速的進行遷移,以降低遷移時間並提升整個系統效能。
第1圖顯示依據本揭露一實施例之行動通訊環境之示意圖。在行動通訊環境100中,行動通訊裝置110係透過空間介面無線地連接至服務網路120的基地台122或基地台124以取得無
線接取服務。一般來說,基地台122、124可為基站或接取站台、或者為寬頻分碼多工接取系統之家用基地台或長期演進系統之進化型家用基地台,且基地台122、124係由一控制節點所掌控以提供服務網路120所需之有線/無線傳輸功能。行動通訊裝置110又稱為使用者設備(簡稱UE)或行動台,可支援各種無線接取技術,並且行動通訊裝置110可為一個裝置,例如一行動電話、一電腦系統等等。行動通訊裝置110可至少包括一通訊裝置以及一控制器,用以執行與基地台122與基地台124之間之無線傳輸。行動通訊裝置110可透過基地台122、124與服務網路120進行語音以及/或資料服務之有線通訊及/或無線通訊,其中,行動通訊裝置110與服務網路120之間的無線通訊係可根據各式無線技術而進行,例如:全球行動通訊系統(Global System for Mobile communications,GSM)技術、通用封包無線服務(General Packet Radio Service,GPRS)技術、全球增強型數據傳輸(Enhanced Data rates for Global Evolution,EDGE)技術、寬頻分碼多工接取(Wideband Code Division Multiple Access,WCDMA)技術、分碼多工接取-2000(Code Division Multiple Access 2000)技術、分時同步分碼多工接取(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)技術、全球互通微波接取(Worldwide Interoperability for Microwave Access,WiMAX)技術、長期演進(Long Term Evolution,LTE)技術、改良之長期演進(Long Term Evolution Advanced,LTE-A)技術等等。服務網路120中包括行動邊緣運算網路130與核心網路140(core network)。多個行動邊緣平台伺服器150(或稱為行動邊緣主機(Mobile Edge Host))透過
以無線或有線等方式相互連接,而組成行動邊緣運算網路130,但本揭露並不限於此。核心網路140係用以執行行動管理、網路端的驗證、以及與公眾網路(例如:網際網路)的介接。舉例來說,核心網路140可為演進封包核心(Evolved Packet Core,EPC),其包括了:本籍用戶伺服器(Home Subscriber Server,HSS)、行動管理實體(Mobility Management Entity,MME)、服務閘道器(Serving Gateway,S-GW)、以及封包資料網路閘道器(Packet Data Network Gateway,PDN-GW/P-GW),但本揭露並不限於此。
行動邊緣運算網路130連接於核心網路140與行動通訊裝置110之間,用以提供行動邊緣運算環境,在接近基地台122、124的回程網路的近端建置輕量化的雲提供雲端運算與儲存的能力,以便將傳回後端核心網路140的資料攔截到行動邊緣平台伺服器150上運算處理。每個行動邊緣平台伺服器150上更包括行動邊緣平台(Mobile Edge Platform,簡稱MEP)200與多個虛擬機(Virtual machine)及/或容器(Container)152。行動通訊裝置110可分別透過基地台122與124有線/無線連接至行動邊緣運算網路130的不同行動邊緣平台200。基地台122與124可透過有線連線例如網際網路、有線區域網路等及/或無線連線例如無線網路、寬頻分碼多工接取系統(WCDMA)網路、3G網路、無線區域網路(WLAN)、藍芽網路等等各種網路來連接至行動邊緣運算網路130,以接取行動邊緣運算網路130中的各行動邊緣平台200並執行彼此之間的通訊與資料傳輸。舉例來說,基地台122可透過無線連線連接至行動邊緣運算網路130,而基地台124可透過乙太網纜線連接至行動邊緣運算網路130,且可連接至網際網路,並透過網際網路連接至核
心網路140,但本揭露並不限於此。在此實施例中,行動通訊裝置110可透過基地台122接取行動邊緣運算網路130中的一行動邊緣平台200,透過基地台124接取行動邊緣運算網路130中的另一行動邊緣平台200。行動邊緣平台200上能運行具有低延遲需求、資料分析輔助與區域性關聯的各種服務,這些服務包括車聯網(V2X)、虛擬實境(Virtual Reality)、擴增實境(Augmented Reality)、即時線上遊戲(Instant Online Game)、健康醫療(eHealth)與視訊分析(Video Analytics)等服務,但本揭露並不限於此。運行於行動邊緣平台200上的服務均是運作於行動邊緣平台伺服器150的對應虛擬機或是容器152中。為簡化說明,在以下實施例中,虛擬機及/或容器152統一稱為虛擬機152。各虛擬機152的架構內至少包括一或多個行動通訊裝置110的使用者對應於一或多個特定服務的一或多個使用者設備內容(UE Context)。舉例來說,虛擬機152中可包括第一使用者設備內容C1以及第二使用者設備內容C2,而第一使用者設備內容C1以及第二使用者設備內容C2可以對應於同一服務的不同使用者、對應於不同服務的同一使用者、或者對應於不同服務的不同使用者。其中,上述使用者設備內容係為針對各個使用者使用此服務的情境資料。舉例來說,在一實施例中,上述使用者設備內容可為使用JSON、XML或是YAML等格式的檔案,但本揭露並不限於此。
第2圖顯示依據本揭露一實施例之行動邊緣平台200之硬體架構示意圖。如第2圖所示,行動邊緣平台200至少包括一通訊裝置210、一控制器220、與一儲存裝置230。
通訊裝置210用於接收行動通訊裝置110與其他行動
邊緣平台200之資訊。明確來說,通訊裝置210可自目前連接網路接收訊號並且將訊號傳送至目前連接網路。通訊裝置210可包括有線通訊模組,可以耦接(電性連接)至一或多個有線網路,並且可允許利用有線網路來與一或多個附加裝置、電腦伺服器及/或網路節點如基地台進行通訊。通訊裝置210可更包括無線模組,可以耦接(電性連接)至一或多個天線(未繪示),並且可允許利用一無線網路來與一或多個附加裝置、電腦伺服器及/或網路節點(如基地台等)進行通訊。行動邊緣平台200可支援各種通信協定,例如分碼多工接取系統(CDMA)、全球移動通信系統(GSM)、增強數據GSM環境(EDGE)、高速下行鏈路分組接入(HSDPA),Wi-Fi(例如:IEEE的802.11a/b/g/n)、藍芽和Wi-MAX的通信協定,以及電子郵件、即時信息(IM)、以及智慧信息服務(SMS)等的協定或視其它無線接取技術之標準而定,但本揭露不限於此。具體來說,通訊裝置210係與控制器220耦接(電性連接)並與相同通訊通道(channel)及協定(protocol)的通訊裝置雙向連線,藉以接收外部的各項訊息如各行動通訊裝置110以及行動邊緣平台200送出的訊息後輸出至控制器220,以及將控制器220輸出的訊息透過通訊裝置210對外廣播。
控制器220可為通用控制器、微控制器(Micro-Control Unit,MCU)、圖形控制器(Graphics Processing Unit,GPU)或數位訊號控制器(Digital Signal Processor,DSP)等,用以提供資料分析、處理及運算之功能,但本揭露並不限於此。控制器220係耦接(電性連接)至通訊裝置210與儲存裝置230,可從儲存裝置230中載入並執行指令集及/或程式碼,以控制通訊
裝置210與儲存裝置230之運作來執行本案之使用者設備內容之遷移管理方法,其相關內容將在後面章節中介紹。
儲存裝置230可為非揮發性儲存媒體(例如:唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash memory)、硬碟、光碟等)、揮發性儲存媒體(例如:隨機存取記憶體(Radom Access Memory,RAM))、或兩者之任意組合,用以儲存相關資料,例如運算過程中的中間資料及執行結果資料等。儲存裝置230也可用以儲存可供控制器220執行之指令集及/或程式碼程式模組,但本揭露並不限於此。一般而言,程式模組包括常序(routines)、程式(program)、物件(object)、元件(component)等。儲存裝置230可更儲存有運算所需的各項資料,例如:使用者設備內容、差異資料等等,但本揭露並不限於此。
該領域之熟習技藝人士當可理解,控制器220中的電路邏輯通常可包括多個電晶體,用以控制該電路邏輯之運作以提供所需之功能及作業。更進一步的,電晶體的特定結構及其之間的連結關係通常是由編譯器所決定,例如:暫存器轉移語言(Register Transfer Language,RTL)編譯器可由處理器所運作,將類似組合語言碼的指令檔(script)編譯成適用於設計或製造該電路邏輯所需之形式,但本揭露並不限於此。
雖未繪示,第1圖之行動通訊裝置110也可包括一通訊裝置與一控制器,其中該通訊裝置係用以提供與行動通訊環境100中的各基地台122、124以及各行動邊緣平台200之間之無線傳輸與接收之功能,而控制器係用以控制通訊裝置之運作。關於行動通訊裝置110的通訊裝置與控制器之運行方式與第2圖之
實施例相似,在此不再贅述。
第3圖係顯示依據本揭露一實施例之行動邊緣平台200之功能模組架構示意圖。行動邊緣平台200之功能模組架構包括一使用者設備內容管理(UE Context Management)模組310、服務管理(Service Management)模組320、智慧型重配置管理(Smart Relocation Management)模組330以及行動邊緣平台鄰居管理(MEP Neighbor Management)模組340。使用者設備內容管理模組310、服務管理模組320、智慧型重配置管理模組330以及行動邊緣平台鄰居管理模組340可被儲存於行動邊緣平台200之儲存裝置230(例如:記憶體)中,並且可被行動邊緣平台200之控制器220於適當時機載入並執行本案之使用者設備內容之遷移管理方法。明確來說,控制器220可控制使用者設備內容資料管理模組310、服務管理模組320、智慧型重配置管理模組330以及行動邊緣平台鄰居管理模組340的運作來執行本案之應用於行動邊緣平台200之使用者設備內容之遷移管理方法。
使用者設備內容管理模組310主要是透過專屬的應用程式介面(API)來對虛擬機152上的一或多個使用者設備內容進行導入、抽取、刪除與停止的動作。明確來說,使用者設備內容管理模組310會於每次的遷移請求時透過專屬的應用程式介面(API)來對虛擬機152發送一次的使用者設備內容抽取請求以進行使用者設備內容抽取操作並針對連續兩次使用者設備內容抽取操作所得到的使用者設備內容進行比對,進而計算產生一差異資料Diff,或是將由鄰近行動邊緣平台200收到的差異資料Diff整合進入對應的使用者設備內容。其中,差異資料Diff表示使用者設備
內容管理模組310相應於遷移請求的連續兩次使用者設備內容抽取操作所得到的使用者設備內容之間的差異部分。也就是說,差異資料Diff記錄了使用者設備內容管理模組310透過專屬的應用程式介面(API)來對虛擬機152發送針對同一服務上同一個使用者的使用者設備內容抽取請求所得到的當前使用者設備內容與前次使用者設備內容管理模組310透過專屬的應用程式介面(API)來對虛擬機152發送使用者設備內容抽取請求所得到的使用者設備內容之間的變化。在一些實施例中,使用者設備內容管理模組310也能產生特定使用者設備內容的描述檔(Profile)以記錄使用者設備內容的來源等相關資訊。
服務管理模組320係透過應用程式介面(API)對虛擬機152上的各項服務進行狀態查詢與啟動的動作。智慧型重配置管理模組330負責與其他的行動邊緣平台200進行有關使用者設備內容遷移的溝通以及接收有關於行動通訊裝置110所觸發的移動事件。舉例來說,上述移動事件可包括行動通訊裝置110開始移動與移動完成的時間指示等。行動邊緣平台鄰居管理模組340可與鄰近行動邊緣平台200進行通訊(以一既定週期定期通訊或於特定事件觸發時通訊),收集鄰近行動邊緣平台200的資訊並對鄰近行動邊緣平台200的資訊管理與記錄,以便當需要進行使用者設備內容遷移的流程時可以知道鄰居的行動邊緣平台有哪些使用者設備內容要進行遷移。行動邊緣平台200有對應多個虛擬機152,而運行於行動邊緣平台200上的各項服務,均是運作於行動邊緣平台上的對應虛擬機152中。各虛擬機152架構內至少包括一或多個使用者設備內容。上述使用者設備內容除了供虛擬機152內的對應服務進行
存取外,也提供行動邊緣平台200透過應用程式介面(API)直接對使用者設備內容進行存取,以因應使用者移動所造成的行動邊緣平台的切換與服務的遷移需求。
具體來說,控制器220可透過使用者設備內容管理模組310存取需要進行遷移的服務的對應使用者設備內容,透過服務管理模組320對虛擬機152上的指定服務進行狀態查詢與啟動的動作、透過智慧型重配置管理模組330與其他的行動邊緣平台200進行有關使用者設備內容遷移的溝通以及接收有關於行動通訊裝置110所觸發的移動事件,以及透過行動邊緣平台鄰居管理模組340取得關連於服務遷移的鄰近行動邊緣平台的資訊,以因應使用者移動所造成的行動邊緣平台的切換與服務的遷移需求,執行使用者設備內容的一遷移操作,將有遷移需求的服務的使用者設備內容移動至對應的行動邊緣平台,其細節將於後進行說明。
雖未繪示,行動邊緣平台200還可進一步包括其他功能單元,例如:用以輸入輸出裝置(如:實體按鍵或鍵盤等)或顯示裝置、音效裝置等,且本揭露並不限於此。
可理解的是,上述各元件或模組係為一具有對應功能的裝置,可具有適當的硬體電路或元件以執行對應功能,然而,該裝置並不以具有實體為限,其亦得為一虛擬的具有對應功能的程式、軟體,或是具有處理、運行該程式、軟體能力的裝置,且本揭露並不限於此。而上述各元件運作的方式,可進一步的參閱以下對應之方法之說明。在一實施例中,使用者設備內容管理模組310、服務管理模組320、智慧型重配置管理模組330以及行動邊緣平台鄰居管理模組340可以實作為一晶片、一電路板或一電路,
而控制器220可控制使用者設備內容管理模組310、服務管理模組320、智慧型重配置管理模組330以及行動邊緣平台鄰居管理模組340的運作來執行本案之使用者設備內容之遷移管理方法,其細節將於後進行說明。
第4圖顯示依據本揭露一實施例之使用者設備內容之遷移管理方法之流程圖。請同時參照第1圖、第2圖、第3圖與第4圖。依據本揭露實施例之使用者設備內容之遷移管理方法可以應用於一行動邊緣運算網路中之任一行動邊緣平台,舉例來說,可適用於第2圖的行動邊緣平台200並由行動邊緣平台200的控制器220加以執行。於第4圖實施例中,假設行動通訊裝置110可透過基地台122連線至行動邊緣平台200上以使用行動邊緣平台MEP_A上的服務SRA,而行動通訊裝置110在使用服務SRA的過程中跨越到鄰近的行動邊緣平台MEP_B,因而產生行動邊緣平台的切換與服務的遷移需求。
當行動通訊裝置110使用服務SRA且從來源行動邊緣平台200(例如:MEP_A)移動至臨近的行動邊緣平台MEP B而需要進行使用者設備內容的切換(UE context switch)時,如S402所示,行動邊緣平台200的控制器220透過通訊裝置210接收到使用者設備內容之至少一遷移請求。
而如S404所示,行動邊緣平台200的控制器220根據上述至少一遷移請求,計算相應使用者設備內容的一差異資料,其中差異資料表示使用者設備內容管理模組310相應至少一遷移請求所進行的連續兩次使用者設備內容抽取操作所得到的使用者設備內容之間的差異。明確來說,使用者設備內容管理模組310
會透過專屬的應用程式介面(API)來對虛擬機152發送連續的使用者設備內容抽取請求來得到對應的使用者設備內容,控制器220可於每個使用者設備內容管理模組310發出使用者設備內容抽取請求的時間點存取服務的使用者設備內容,並且比較當前使用者設備內容抽取操作所得到的目前使用者設備內容與前次使用者設備內容抽取操作所得到的使用者設備內容,計算出兩者之間的差異部分,再根據差異部分產生差異資料。換句話說,差異資料可記錄連續兩次使用者設備內容抽取操作所得到的使用者設備內容之間的差異部分的位置及大小,用以表示連續兩次使用者設備內容抽取操作的使用者設備內容之間的差異。
產生差異資料之後,如S406所示,行動邊緣平台200的控制器220透過通訊裝置210傳送上述差異資料至相應遷移請求的一鄰近行動邊緣平台,以請求上述鄰近行動邊緣平台根據上述差異資料執行使用者設備內容之一遷移操作。在此實施例中,由於行動通訊裝置110從來源行動邊緣平台200移動至臨近的行動邊緣平台MEP_B,因此相應遷移請求的一鄰近行動邊緣平台即為MEP_B。
當行動邊緣平台MEP B透過通訊裝置從鄰近的行動邊緣平台200接收到上述差異資料之後,行動邊緣平台MEP_B的控制器根據所接收到的差異資料以及前次所接收到的第一使用者設備內容進行合併計算,產生一第二使用者設備內容資料,再將上述第二使用者設備內容更新至行動邊緣平台MEP B上一對應服務SRA的一虛擬機152中,以便將原先的服務SRA遷移至行動邊緣平台MEP B上繼續執行。
在另一實施例中,當使用一服務SRB的行動通訊裝置110從另一來源行動邊緣平台MEP C移動至行動邊緣平台200時,此時行動邊緣平台200為目的行動邊緣平台(Target MEP),行動邊緣平台200可以透過通訊裝置210從MEP C接收到另一差異資料(第二差異資料),之後根據所接收到的差異資料以及前次所接收到的使用者設備內容進行合併計算,產生新的使用者設備內容資料,再將新的使用者設備內容更新至行動邊緣平台200上對應服務SRB的一虛擬機152中,以便將原先的服務SRB遷移至行動邊緣平台200上繼續執行。
參見第5圖,第5圖係顯示依據本揭露一實施例之行動邊緣平台之間任連續兩次使用者設備內容抽取請求的使用者設備內容僅傳送差異的部分之示意圖。如第5圖所示,行動通訊裝置UE從來源行動邊緣平台MEP_A移動至鄰近的行動邊緣平台MEP_B,在時間t0時,此時為第1次的使用者設備內容抽取請求,行動邊緣平台MEP_B中的服務尚未有使用者設備內容,因此行動邊緣平台MEP_A進行第1次的使用者設備內容抽取操作以取得虛擬機152中的服務目前的使用者設備內容A1並將整個使用者設備內容A1傳送給行動邊緣平台MEP B。行動邊緣平台MEP B於是得到使用者設備內容A1並將使用者設備內容A1更新為對應服務的使用者設備內容。
假設在時間t1時使用者設備內容產生變化而發生第2次的使用者設備內容抽取請求時,行動邊緣平台MEP A進行第2次的使用者設備內容抽取操作以存取服務中的使用者設備內容A2,並且將使用者設備內容A2與前次使用者設備內容抽取操作
(亦即:第1次使用者設備內容抽取操作)所得到的使用者設備內容A1進行差異計算,得到差異的部分為使用者設備內容A2的部分資料510,因此根據部分資料510產生差異資料A2’,並且只傳送差異資料A2’給行動邊緣平台MEP B。
當行動邊緣平台MEP B接收到差異資料A2’之後,從服務中取得前次接收到的使用者設備內容A1並將使用者設備內容A1與差異資料A2’進行合併,產生新的使用者設備內容B1(亦即:使用者設備內容A2),之後,再把新的使用者設備內容B1更新至對應的服務中。明確來說,新的使用者設備內容B1係為還原的使用者設備內容A2,行動邊緣平台MEP B係將使用者設備內容B1更新為對應服務的使用者設備內容。
類似地,假設在時間t2時發生第2次的使用者設備內容抽取請求需求時,行動邊緣平台MEP A進行第3次的使用者設備內容抽取操作以存取服務中的使用者設備內容A3,並且將使用者設備內容A3與前次使用者設備內容抽取操作(亦即:第2次使用者設備內容抽取操作)所得到的使用者設備內容A2進行差異計算,得到差異的部分為使用者設備內容A3的部分資料520,因此根據部分資料520產生差異資料A3’,並且只傳送差異資料A3’給行動邊緣平台MEP B。
當行動邊緣平台MEP B接收到差異資料A3’之後,從服務中取得前次接收到的使用者設備內容B1並將使用者設備內容B1與差異資料A3’進行合併,產生新的使用者設備內容B2(亦即:使用者設備內容A3),之後,再把新的使用者設備內容B2更新至對應的服務中。明確來說,使用者設備內容B3係為還原的使
用者設備內容A3。
在一實施例中,當行動邊緣平台200(如第5圖所示的MEP B)透過通訊裝置210接收到來自鄰近行動邊緣平台(如第5圖所示的MEP A)的差異資料並且將整合後新的使用者設備內容更新至上述對應服務的虛擬機152中之後,行動邊緣平台200的控制器220可自動刪除差異資料,以節省儲存空間。在另一實施例中,行動邊緣平台200(如第5圖所示的MEP A)可於透過通訊裝置210傳送差異資料至遷移路徑上的鄰近行動邊緣平台(如第5圖所示的MEP B)之後,控制器220透過通訊裝置210接收到來自上述鄰近行動邊緣平台的一刪除請求,以及相應於上述刪除請求,刪除上述差異資料。其中,鄰近行動邊緣平台可於完成將新的使用者設備內容更新至對應的服務之後,傳送上述刪除請求至行動邊緣平台200。
藉此,相鄰行動邊緣平台之間任連續兩次使用者設備內容抽取請求取得的使用者設備內容僅需傳送差異部分,僅需搬移部分的使用者設備內容,差異的部分愈小則傳輸資料量愈小,所需的遷移時間愈少,可使所需使用的服務能夠快速的進行遷移,以降低遷移時間並提升整個系統效能。當不同行動邊緣平台間需要頻繁且大量的傳送使用者設備內容時,因為僅需搬移部分的使用者設備內容,可以有效解決目前技術中所面臨的如果使用者持續的移動並切換接取不同的行動邊緣平台會導致大量遷移而降低系統效能以及服務遷移時僅針對原始虛擬機新增的資料進行搬遷時有可能新增的資料並非是該移動使用者的資料而浪費網路資源與傳輸時間的問題。
以下列舉一些實施例,用以輔助說明依據本揭露之使用者設備內容之遷移管理之方法的實際應用細節,但本揭露並不限於此。
第6A~6C圖顯示依據本發明實施例之當行動通訊裝置UE1(例如:第1圖中的行動通訊裝置110)有要開始進行遷移之使用者設備內容的差異資料遷移之訊息序列圖。於此實施例中,考慮行動通訊裝置UE1係從來源行動邊緣平台MEP A上執行一第一服務SRA(例如:V2X或AR應用程式服務)並移動至目的行動邊緣平台MEP_B,因此來源行動邊緣平台MEP_A接收到關於上述使用者設備內容之一遷移請求。在此實施例中,行動邊緣平台MEP A與MEP B分別包括如第2圖與第3圖所示的架構,其中行動邊緣平台MEP_A包括使用者設備內容管理模組310A、服務管理模組320A、智慧型重配置管理模組330A以及行動邊緣平台鄰居管理模組340A,行動邊緣平台MEP B包括使用者設備內容管理模組310B、服務管理模組320B、智慧型重配置管理模組330B以及行動邊緣平台鄰居管理模組340B。行動通訊裝置UE1對應於第一服務SRA的使用者設備內容在行動邊緣平台MEP_A中係儲存於虛擬機VMA中,而在行動邊緣平台MEP_B中係儲存於虛擬機VMB中。
如第6A圖所示,來源行動邊緣平台MEP A上的智慧型重配置管理模組330A收到至少包括使用者設備識別符(UE ID)的一使用者設備內容遷移指示訊息(UE Context Migration Indication Message)(S601)。在此實施例中,使用者設備識別符為UE1。舉例來說,上述使用者設備內容遷移指示訊息可相應一換手(handover)請求或一服務遷移請求而產生。智慧型重配置管理模
組330A向行動邊緣平台鄰居管理模組340A發送至少包括上述使用者設備識別符的一鄰近行動邊緣平台資訊請求訊息(Neighbor MEP Information Request),如第6A圖所示(S602)。於接收到鄰近行動邊緣平台資訊請求訊息之後,如第6A圖所示,行動邊緣平台鄰居管理模組340A進行鄰近行動邊緣平台資訊(Neighbor MEP Information)的擷取處理(S603)。由於行動邊緣平台鄰居管理模組340A可藉由與鄰近行動邊緣平台的對應行動邊緣平台鄰居管理模組進行訊息溝通來收集周邊的所有行動邊緣平台的資訊,因此可取得對應上述使用者設備識別符(UE1)的行動邊緣平台識別符(MEP IP)。其中,行動邊緣平台識別符表示下一個要遷移過去的行動邊緣平台是哪一個行動邊緣平台。在此實施例中,由於目的行動邊緣平台為MEP_B,行動邊緣平台識別符為MEP_B。
取得對應上述使用者設備識別符(UE1)的行動邊緣平台識別符(MEP_B)之後,如第6A圖所示,行動邊緣平台鄰居管理模組340A向智慧型重配置管理模組330A發送至少包括上述使用者設備識別符(UE1)與行動邊緣平台識別符(MEP_B)的一鄰近行動邊緣平台資訊回應訊息(Neighbor MEP Information Response Message)(S604),透過上述鄰近行動邊緣平台資訊回應訊息,使行動邊緣平台MEP A上的智慧型重配置管理模組330A發送至少包括上述使用者設備識別符(UE1)與服務識別符(MEP Service ID)的使用者設備內容遷移請求訊息(UE Context Migration Request message)至行動邊緣平台識別符(MEP_B)所對應的智慧型重配置管理模組330B(S605)。在此實施例中,行動邊緣平台識別符為MEP_B,服務識別符為SRA。也就是說,來源行動邊緣平台MEP_A
可藉由行動邊緣平台識別符來確定目的行動邊緣平台為MEP_B,並且來源行動邊緣平台MEP_A可透過使用者設備識別符與服務識別符來告訴目的行動邊緣平台MEP_B是哪一個服務(即:SRA)的哪一個使用者設備(即:UE1)的對應使用者設備內容需要進行遷移的資訊。
相應於使用者設備內容遷移請求訊息,如第6B圖所示,智慧型重配置管理模組330B向來源行動邊緣平台MEP_A上的智慧型重配置管理模組330A傳送至少包括使用者設備識別符(UE1)的使用者設備內容資料遷移回應訊息(UE Context Migration Response message)(S606),以告知來源行動邊緣平台MEP_A已經知道是服務SRA的使用者設備UE1的對應使用者設備內容需要進行遷移。來源行動邊緣平台MEP A上的智慧型重配置管理模組330A相應於上述使用者設備內容遷移回應訊息,向使用者設備內容管理模組310A發送至少包括上述使用者設備識別符(UE1)的使用者設備內容差異計算請求訊息(UE Context Diff Request message),如第6C圖所示(S607)。
相應地,使用者設備內容管理模組310A透過API向使用者設備內容所在的虛擬機VMA發送至少包括使用者設備識別符(UE1)的使用者設備內容出口請求訊息(UE Context Export Request message),如第6C圖所示(S608)。在此實施例中,此使用者設備內容出口請求訊息即為上述使用者設備內容抽取請求訊息,用以進行使用者設備內容抽取操作。相應於使用者設備內容出口請求訊息,如第6C圖所示,虛擬機VMA根據使用者設備識別符(UE1)得到一對應於使用者設備識別符的使用者設備內容C1,
並向使用者設備內容管理模組310A發送至少包括使用者設備識別符(UE1)、資料型態type為”Export”與得到的使用者設備內容C1的使用者設備內容回應訊息(UE Context Response message)(S609)。
使用者設備內容管理模組310A根據上述使用者設備內容回應訊息,計算使用者設備內容的差異資料Diff(S610),比較使用者設備內容回應訊息中的目前的使用者設備內容C1與所儲存的前次使用者設備內容抽取操作所得到的使用者設備內容(例如:C0),得到兩者之間的差異部分,再根據差異部分產生差異資料Diff(亦即:Diff=C1-C0),並於得到差異資料之後,向智慧型重配置管理模組330A發送至少包括使用者設備識別符(UE1)與差異資料Diff的使用者設備內容差異回應訊息(UE Context Diff Response message),如第6C圖所示(S611)。
智慧型重配置管理模組330A向行動邊緣平台MEP B的智慧型重配置管理模組330B發送至少包括使用者設備識別符(UE1)與差異資料Diff的使用者設備內容傳送訊息(UE Context Diff Transfer message)(如第6C圖所示)(S612),使智慧型重配置管理模組330B相應地向使用者設備內容管理模組310B發送至少包括使用者設備識別符(UE1)與差異資料Diff的使用者設備內容差異傳送訊息(UE Context Diff Transfer message)(如第6B圖所示)(S613)。
使用者設備內容管理模組310B於接收到上述使用者設備內容差異傳送訊息之後,執行使用者設備內容的差異合併與整合操作,取出其中的差異資料Diff,根據目前所接收到的差異
資料Diff以及前次所接收到的使用者設備內容(C0)進行合併計算,將差異資料Diff所指示的差異部分整合至前次所接收到的使用者設備內容對應位置中,產生新的使用者設備內容資料C2(C2=C0+Diff=C1)(S614),並向虛擬機VMB發送包括UE1與新的使用者設備內容資料C2的使用者設備內容進口訊息(Import Request message),以將新的使用者設備內容C2更新到虛擬機VMB的對應使用者設備內容中(如第6B圖所示)(S615)。詳細而言,由於行動邊緣平台MEP_B已經根據上述使用者設備內容遷移請求訊息知道需要遷移的服務以及使用者設備內容的位置,因此可以容易地將新的使用者設備內容更新到對應使用者設備內容中。
虛擬機VMB將新的使用者設備內容更新到其中的對應使用者設備內容之後,回送給使用者設備內容管理模組310B至少包括使用者設備識別符(UE1)與資料型態為”Import”的使用者設備內容回應訊息(UE Context Response message)(如第6B圖所示)(S616)。
使用者設備內容管理模組310B向智慧型重配置管理模組330B發送至少包括使用者設備識別符(UE1)的使用者設備內容差異傳送回應訊息(UE Context Diff Transfer Response message)(如第6B圖所示)(S617)。
智慧型重配置管理模組330B相應地向行動邊緣平台MEP A的智慧型重配置管理模組330A發送至少包括使用者設備識別符(UE1)的使用者設備內容差異傳送回應訊息(UE Context Diff Transfer Response message)(如第6B圖所示)(S618),完成一次跨行動邊緣平台的使用者設備內容的切換。上述第6A圖~第6C
圖的訊息序列可於每次需要進行跨行動邊緣平台的使用者設備內容的切換時重複運行。
在一些實施例中,由於需要遷移的服務可能尚未開啟而無法直接使用並進行更新,因此行動邊緣平台200的控制器220可先判斷服務是否已開啟,若判定為服務未開啟則啟動該服務。在一實施例中,行動邊緣平台200在將整合後的使用者設備內容更新至對應服務的虛擬機中之前,可先偵測對應服務之一狀態係為一開啟狀態或一關閉狀態,並且根據偵測到的對應服務的狀態決定是否執行對應服務的一啟動作業。相應於偵測到對應服務的狀態為關閉狀態,表示對應服務尚未開啟,行動邊緣平台200執行對應服務的一啟動作業以啟動服務後更新對應的使用者設備內容。在另一實施例中,行動邊緣平台200可接收到來自鄰近行動邊緣平台的一服務狀態查詢請求時,相應於上述服務狀態查詢請求,偵測上述對應服務的狀態係為一開啟狀態或一關閉狀態並且相應於偵測到上述對應服務之上述狀態為上述關閉狀態,執行上述對應服務的啟動作業,並於上述啟動作業完成之後,傳送一遷移回應請求訊息至鄰近行動邊緣平台,以使上述鄰近行動邊緣平台開始傳送上述差異資料。在另一實施例中,當行動邊緣平台200為來源行動邊緣平台時,控制器220可透過通訊裝置210傳送一服務狀態查詢請求至目的鄰近行動邊緣平台,透過通訊裝置210接收來自上述鄰近行動邊緣平台的表示上述對應服務已啟動的一遷移回應請求訊息,以及相應於上述遷移回應請求訊息,透過通訊裝置210傳送上述差異資料至上述鄰近行動邊緣平台。
第7圖顯示依據本發明一實施例之使用者設備內容
差異遷移(UE Context Diff Migration)流程加上對於目的行動邊緣平台MEP_B上的服務狀態進行查詢的部分之訊息序列圖。請同時參照第6A圖~第6C圖與第7圖。
當智慧型重配置管理模組330B從智慧型重配置管理模組330A使用者設備內容收到至少包括使用者設備識別符(UE1)與服務識別符(SRA)的遷移請求訊息(UE Context Migration Request message)時(如第6B圖的S605所示),智慧型重配置管理模組330B向服務管理模組320B發送至少包括服務識別符(MEP Service ID)的服務狀態查詢訊息(ME Service Status Check message)(S701)。在此實施例中,服務識別符為SRA。
相應於上述服務狀態查詢訊息,服務管理模組320B向虛擬機VMB發送至少包括服務識別符(SRA)的服務狀態查詢訊息(ME Service Status Check message)(S702)。
當虛擬機VMB收到上述服務狀態查詢訊息之後,查詢對應服務識別符(SRA)的服務的狀態,並根據查詢到的狀態結果向服務管理模組320B發送至少包括服務識別符(SRA)與狀態資料(Status)的行動邊緣服務狀態回應訊息(ME Service Status Response message)(S703)。其中,服務的狀態資料可為”enable”或”disable”,分別用以表示該服務為開啟或關閉狀態。
在此實施例中,假設服務SRA的狀態資料為”disable”,表示服務SRA未被開啟,因此服務管理模組320B向虛擬機VMB發送至少包括服務識別符(SRA)的行動邊緣服務啟動請求訊息(ME Service Start Request message)以啟動虛擬機VMB中的該服務SRA(S704)。
當虛擬機VMB完成對應於服務識別符所指示的服務的啟動作業之後,向服務管理模組320B發送至少包括服務識別符(SRA)的行動邊緣服務啟動回應訊息(ME Service Start Response message),通知服務管理模組320B已完成該服務的啟動作業(S705)。服務管理模組320B向智慧型重配置管理模組330B發送至少包括服務識別符為SRA以及狀態為”enable”的行動邊緣服務狀態回應訊息(ME Service Status Response message)(S706)。當智慧型重配置管理模組330B接收到上述行動邊緣服務狀態回應訊息之後,根據其狀態(”enable”)確定要遷移的服務SRA已開啟,於是才向來源行動邊緣平台MEP A上的智慧型重配置管理模組330A傳送至少包括使用者設備識別符(UE1)的使用者設備內容資料遷移回應訊息(UE Context Migration Response message)(如第6B圖的S606所示),並接續第6A圖~第6C圖的後續運行流程。
因此,依據本揭露之應用於行動邊緣運算網路之行動邊緣平台伺服器及其應用於行動邊緣平台之使用者設備內容之遷移管理方法,可於使用者進行移動且發生行動邊緣平台(MEP)接取的切換時,計算僅需傳送搬移部分的使用者設備內容(UE Context),使所需使用的服務能夠快速的進行遷移,以降低遷移時間並提升整個系統效能。
本揭露之方法,或特定型態或其部份,可以以程式碼的型態存在。程式碼可以包括於實體媒體,如軟碟、光碟片、硬碟、或是任何其他機器可讀取(如電腦可讀取)儲存媒體,亦或不限於外在形式之電腦程式產品,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本揭露之裝置。程式碼也
可透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被機器,如電腦接收、載入且執行時,此機器變成用以參與本揭露之裝置。當在一般用途影像控制器實作時,程式碼結合影像控制器提供一操作類似於應用特定邏輯電路之獨特裝置。
需注意的是,申請專利範圍中所使用之序數「第一」、「第二」等等並非表示其所描述之元件之間存在任何時間先後次序、優先等級之差別、或其它關係上之先後次序,而是用以區別具有相同名稱之不同元件。
雖然本揭露已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中包括通常知識者,在不脫離發明之精神和範圍內,當可作些許之更動與潤飾。舉例來說,本揭露實施例所述之系統以及方法可以硬體、軟體或硬體以及軟體的組合的實體實施例加以實現。因此發明之保護範圍當視後附之申請專利範圍所界定者為準。
Claims (16)
- 一種使用者設備內容之遷移管理方法,應用於行動邊緣平台以管理一行動通訊裝置之一使用者設備內容,包括:接收到上述使用者設備內容之至少一遷移請求;根據上述至少一遷移請求,計算相應上述使用者設備內容的一第一差異資料,其中上述第一差異資料用以表示相應上述至少一遷移請求的連續兩次使用者設備內容抽取操作所得到的上述使用者設備內容之間的差異;以及傳送上述第一差異資料至至少一鄰近行動邊緣平台,以請求上述鄰近行動邊緣平台根據上述第一差異資料執行上述使用者設備內容之一遷移操作,其中上述行動邊緣平台連接上述鄰近行動邊緣平台以及無線地連接至上述行動通訊裝置。
- 如申請專利範圍第1項所述之使用者設備內容之遷移管理方法,更包括:從上述鄰近行動邊緣平台接收一第一使用者設備內容;從上述鄰近行動邊緣平台接收一第二差異資料;根據上述第二差異資料以及上述第一使用者設備內容進行合併計算,產生一第二使用者設備內容;以及將上述第二使用者設備內容更新至一對應服務的一虛擬機中。
- 如申請專利範圍第2項所述之使用者設備內容之遷移管理方法,更包括,在將上述第二使用者設備內容更新至上述對應服務的上述虛擬機中之前:偵測上述對應服務之一狀態係為一開啟狀態或一關閉狀態;以及相應於偵測到上述對應服務之上述狀態為上述關閉狀態,執行上述對應服務之一啟動作業以啟動上述對應服務。
- 如申請專利範圍第2項所述之使用者設備內容之遷移管理方法,更包括:在將上述第二使用者設備內容更新至上述對應服務的上述虛擬機中之後,刪除上述第二差異資料。
- 如申請專利範圍第2項所述之使用者設備內容之遷移管理方法,更包括:接收到來自上述鄰近行動邊緣平台之一服務狀態查詢請求;相應於上述服務狀態查詢請求,偵測上述對應服務之一狀態係為一開啟狀態或一關閉狀態;以及相應於偵測到上述對應服務之上述狀態為上述關閉狀態,執行上述對應服務之一啟動作業以啟動上述對應服務;以及於上述啟動作業完成之後,傳送一遷移回應請求訊息至上述鄰近行動邊緣平台,以使上述鄰近行動邊緣平台傳送上述第二差異資料。
- 如申請專利範圍第1項所述之使用者設備內容之遷移管理方法,更包括:接收到來自上述鄰近行動邊緣平台之一刪除請求;以及相應於上述刪除請求,刪除上述第一差異資料。
- 如申請專利範圍第1項所述之使用者設備內容之遷移管理方法,更包括:傳送一服務狀態查詢請求至上述鄰近行動邊緣平台;接收來自上述鄰近行動邊緣平台之一遷移回應請求訊息,上述遷移回應請求訊息表示上述對應服務已啟動;以及相應於上述遷移回應請求訊息,傳送上述第一差異資料至上述鄰近行動邊緣平台。
- 如申請專利範圍第1項所述之使用者設備內容之遷移管理方法,更包括傳送一使用者設備內容遷移請求訊息至上述鄰近行動邊緣平台,其中上述使用者設備內容遷移請求訊息包括關於上述對應服務以及上述行動通訊裝置的識別符資訊。
- 一種行動邊緣平台伺服器,應用於行動邊緣運算網路,包括:一行動邊緣平台,包括:一通訊裝置,用以運行與至少一鄰近行動邊緣平台之間之傳輸與接收以及與一行動通訊裝置之間之無線傳輸與接收;以及一控制器,用以透過上述通訊裝置接收到關連於上述行動通訊裝置之一使用者設備內容之至少一遷移請求,根據上述至少一遷移請求,計算相應上述使用者設備內容的一第一差異資料,並透過上述通訊裝置傳送上述第一差異資料至上述鄰近行動邊緣平台,以請求上述鄰近行動邊緣平台根據上述第一差異資料執行上述使用者設備內容之一遷移操作,其中上述第一差異資料用以表示相應上述至少一遷移請求的連續兩次使用者設備內容抽取操作所得到的上述使用者設備內容之間的差異。
- 如申請專利範圍第9項所述之行動邊緣平台伺服器,更包括至少一虛擬機,其中上述控制器更透過上述通訊裝置從上述鄰近行動邊緣平台接收一第一使用者設備內容,從上述鄰近行動邊緣平台接收一第二差異資料,根據上述第二差異資料以及上述第一使用者設備內容進行合併計算,產生一第二使用者設備內容,以及將上述第二使用者設備內容更新至一對應服務的上述虛擬機中。
- 如申請專利範圍第10項所述之行動邊緣平台伺服器,其中在將上述第二使用者設備內容更新至上述對應服務的上述虛擬機中之前,上述控制器更偵測上述對應服務之一狀態係為一開啟狀態或一關閉狀態,並且相應於偵測到上述對應服務之上述狀態為上述關閉狀態,執行上述對應服務之一啟動作業以啟動上述對應服務。
- 如申請專利範圍第10項所述之行動邊緣平台伺服器,其中上述控制器更在將上述第二使用者設備內容更新至上述對應服務的上述虛擬機中之後,刪除上述第二差異資料。
- 如申請專利範圍第10項所述之行動邊緣平台伺服器,其中上述控制器更透過上述通訊裝置接收到來自上述鄰近行動邊緣平台之一服務狀態查詢請求,相應於上述服務狀態查詢請求,偵測上述對應服務之一狀態係為一開啟狀態或一關閉狀態,並且相應於偵測到上述對應服務之上述狀態為上述關閉狀態,執行上述對應服務之一啟動作業以啟動上述對應服務,上述控制器更於上述啟動作業完成之後,透過上述通訊裝置傳送一遷移回應請求訊息至上述鄰近行動邊緣平台,以使上述鄰近行動邊緣平台傳送上述第二差異資料。
- 如申請專利範圍第9項所述之行動邊緣平台伺服器,其中上述控制器更透過上述通訊裝置接收到來自上述鄰近行動邊緣平台之一刪除請求,並且相應於上述刪除請求,刪除上述第一差異資料。
- 如申請專利範圍第9項所述之行動邊緣平台伺服器,其中上述控制器更透過上述通訊裝置傳送一服務狀態查詢請求至上述鄰近行動邊緣平台,並透過上述通訊裝置接收來自上述鄰近行動邊緣平台之一遷移回應請求訊息,上述遷移回應請求訊息表示上述對應服務已啟動,以及相應於上述遷移回應請求訊息,傳送上述第一差異資料至上述鄰近行動邊緣平台。
- 如申請專利範圍第9項所述之行動邊緣平台伺服器,其中上述控制器更透過上述通訊裝置傳送一使用者設備內容遷移請求訊息至上述鄰近行動邊緣平台,其中上述使用者設備內容遷移請求訊息包括關於上述對應服務以及上述行動通訊裝置的識別符資訊。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106144165A TWI641279B (zh) | 2017-12-15 | 2017-12-15 | 行動邊緣平台伺服器及其使用者設備內容之遷移管理方法 |
| CN201711414954.7A CN109936614B (zh) | 2017-12-15 | 2017-12-22 | 行动边缘平台服务器及用户设备内容的迁移管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106144165A TWI641279B (zh) | 2017-12-15 | 2017-12-15 | 行動邊緣平台伺服器及其使用者設備內容之遷移管理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI641279B true TWI641279B (zh) | 2018-11-11 |
| TW201929563A TW201929563A (zh) | 2019-07-16 |
Family
ID=65034295
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106144165A TWI641279B (zh) | 2017-12-15 | 2017-12-15 | 行動邊緣平台伺服器及其使用者設備內容之遷移管理方法 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109936614B (zh) |
| TW (1) | TWI641279B (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109981316B (zh) * | 2017-12-27 | 2022-11-25 | 华为技术有限公司 | 应用服务器的切换方法及会话管理网元、终端设备 |
| CN110445866B (zh) * | 2019-08-12 | 2021-11-30 | 南京工业大学 | 一种移动边缘计算环境中任务迁移和协作式负载均衡方法 |
| CN114599061B (zh) * | 2020-12-03 | 2025-12-09 | 中国移动通信有限公司研究院 | 边缘应用的处理方法、装置、通信设备及可读存储介质 |
| CN114844865A (zh) | 2021-01-30 | 2022-08-02 | 华为技术有限公司 | 一种算力感知网络中的服务标识分配方法及通信装置 |
| CN115102987B (zh) * | 2022-06-16 | 2023-10-13 | 平安银行股份有限公司 | 银行网点的边缘设备管理系统 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050094670A1 (en) * | 2003-08-20 | 2005-05-05 | Samsung Electronics Co., Ltd. | Method for acquiring header compression context in user equipment for receiving packet data service |
| US20170064037A1 (en) * | 2015-08-28 | 2017-03-02 | Qualcomm Incorporated | Small cell edge computing platform |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101977242A (zh) * | 2010-11-16 | 2011-02-16 | 西安电子科技大学 | 一种分层分布式云计算体系结构及服务提供方法 |
| US20140067758A1 (en) * | 2012-08-28 | 2014-03-06 | Nokia Corporation | Method and apparatus for providing edge-based interoperability for data and computations |
| US10083494B2 (en) * | 2015-01-30 | 2018-09-25 | Huawei Technologies Co., Ltd. | Systems, devices and methods for distributed content pre-fetching to a user device |
| US10028273B2 (en) * | 2015-11-20 | 2018-07-17 | Industrial Technology Research Institute | Method for interference coordination, network server and communication system using the same |
| CN107135103B (zh) * | 2017-05-08 | 2021-03-19 | 网宿科技股份有限公司 | 在异构资源上构建内容分发网络平台的方法和系统 |
-
2017
- 2017-12-15 TW TW106144165A patent/TWI641279B/zh active
- 2017-12-22 CN CN201711414954.7A patent/CN109936614B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050094670A1 (en) * | 2003-08-20 | 2005-05-05 | Samsung Electronics Co., Ltd. | Method for acquiring header compression context in user equipment for receiving packet data service |
| US20170064037A1 (en) * | 2015-08-28 | 2017-03-02 | Qualcomm Incorporated | Small cell edge computing platform |
Non-Patent Citations (3)
| Title |
|---|
| 3GPP TS 23.501 V1.6.0; Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 15) 2017-12-14 |
| 3GPP TS 23.501 V1.6.0; Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 15) 2017-12-14 ETSI GS MEC 003 V1.1.1 (2016-03); Mobile Edge Computing (MEC); Framework and Reference Architecture * |
| ETSI GS MEC 003 V1.1.1 (2016-03); Mobile Edge Computing (MEC); Framework and Reference Architecture |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201929563A (zh) | 2019-07-16 |
| CN109936614A (zh) | 2019-06-25 |
| CN109936614B (zh) | 2021-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI679543B (zh) | 行動邊緣平台伺服器及其使用者設備內容之遷移管理方法 | |
| US10517020B2 (en) | Mobile edge platform servers and user equipment context migration management methods thereof | |
| TWI641279B (zh) | 行動邊緣平台伺服器及其使用者設備內容之遷移管理方法 | |
| CN110049485B (zh) | 一种配置ue的策略的方法、装置和系统 | |
| JP7047072B2 (ja) | データ伝送方法、デバイス、およびデータ伝送システム | |
| US20210037363A1 (en) | Method and system for service provisioning based on multi-tiered networks and resource utilization | |
| EP4336886A2 (en) | Communication method, apparatus, and system | |
| KR102455127B1 (ko) | 핸드오버 방법 및 시스템, 및 디바이스 | |
| US11659451B2 (en) | Serving gateway control plane function to manage a plurality of serving gateway user plane functions, and mobility management entity to communicate with the same | |
| US20230232356A1 (en) | Storage of network slice authorization status | |
| JP7116846B2 (ja) | 動的nefトンネル割り当てと関係するネットワークノード/機能とを提供する方法 | |
| CN113243116A (zh) | 本地局域网通信方法、设备及系统 | |
| US20240340077A1 (en) | Satellite switching method, apparatus, storage medium, and chip system | |
| JP2022520592A (ja) | ポリシー制御方法、装置及びシステム | |
| JP7142710B2 (ja) | 無線アクセス技術間ハンドオーバの方法 | |
| CN114557124B (zh) | 通信方法、设备及系统 | |
| WO2019037500A1 (zh) | 一种选择无线接入网设备的方法及装置 | |
| US9549349B2 (en) | Handover in a telecommunications system with distributed processing | |
| EP4024940A1 (en) | Communication method and apparatus | |
| WO2018112745A1 (zh) | 获取网络切片实例信息的方法、实体及系统 | |
| CN114051755B (zh) | 受终端设备影响的网络切片选择 | |
| US20250358690A1 (en) | Method and Apparatus for Application Context Relocation | |
| CN110087285A (zh) | 网络接入方法、装置、电子设备及存储介质 | |
| KR20210010481A (ko) | 무선 연결을 보안하기 위한 방법, 장치 및 시스템 | |
| CN112994913B (zh) | 一种网络切片选择方法及相关装置 |