JP7568365B2 - Data synchronization management device, communication system, data synchronization method, and program - Google Patents
Data synchronization management device, communication system, data synchronization method, and program Download PDFInfo
- Publication number
- JP7568365B2 JP7568365B2 JP2021039258A JP2021039258A JP7568365B2 JP 7568365 B2 JP7568365 B2 JP 7568365B2 JP 2021039258 A JP2021039258 A JP 2021039258A JP 2021039258 A JP2021039258 A JP 2021039258A JP 7568365 B2 JP7568365 B2 JP 7568365B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- server
- data synchronization
- mec
- data
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 25
- 238000000034 method Methods 0.000 title claims description 18
- 238000012546 transfer Methods 0.000 claims description 15
- 230000001360 synchronised effect Effects 0.000 claims description 7
- 238000007726 management method Methods 0.000 description 60
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 10
- 238000013500 data storage Methods 0.000 description 8
- 229920003087 methylethyl cellulose Polymers 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、装置間でデータの同期をとるための技術に関連するものである。 The present invention relates to technology for synchronizing data between devices.
近年、ブロードバンド化、クラウドの進展、及びIoT技術の進化等により、xR(AR/VR)、eSports/gamingやMaas等の大容量データを、NWを介して低遅延でインタラクティブに通信する用途が増えてきている。 In recent years, with the spread of broadband, advances in cloud computing, and the evolution of IoT technology, there has been an increase in applications for interactive communication of large volumes of data, such as xR (AR/VR), eSports/gaming, and MaaS, with low latency via networks.
その結果、クラウドやインターネット回線の距離遅延、リソース不足等による処理遅延が発生する問題が発生している。そこで、低遅延を実現する手法として、より利用者サイドに近い場所にコンピュータリソースを配置するMEC(Multi-Access Edge Computing)が提案されている。 As a result, problems have arisen in which processing delays occur due to distance delays in the cloud or Internet lines, resource shortages, etc. As a result, MEC (Multi-Access Edge Computing), which places computer resources closer to the user, has been proposed as a method to achieve low latency.
5G等によるモバイル技術の進展により、移動しながらxR(AR/VR)、eSports/gamingを楽しみたい場面も増えてきている。 With advances in mobile technology such as 5G, there are an increasing number of situations where people want to enjoy xR (AR/VR) and eSports/gaming while on the move.
この場合、端末の移動により、接続先のMECサーバが替わることになり、サービスの利用を継続するためには、移動前のMECサーバから移動先のMECサーバに対して、端末が利用するサービスに関わるデータを転送する必要がある。つまり、MECサーバ間のデータ同期を行う必要がある。 In this case, the movement of the terminal will result in a change of connected MEC server, and in order to continue using the service, data related to the service used by the terminal must be transferred from the MEC server before the movement to the MEC server at the destination. In other words, data synchronization between MEC servers must be performed.
しかし、MECサーバ間で端末のデータを同期させる際に、端末とMECサーバとの間の遅延時間が増大し、インタラクティブサービス等のサービスを利用しているユーザの体感品質が低下するという課題がある。このような課題は、MECに限らずに発生し得る課題である。 However, when synchronizing terminal data between MEC servers, there is an issue that the delay time between the terminal and the MEC server increases, degrading the quality of experience for users using services such as interactive services. This issue can occur in other areas besides MEC.
本発明は上記の点に鑑みてなされたものであり、端末に対するサービスを提供する複数のサーバが備えられている環境において、端末が移動する場合でも、端末において低遅延のサービスを利用することを可能とする技術を提供することを目的とする。 The present invention has been made in consideration of the above points, and aims to provide a technology that enables a terminal to use a low-latency service even when the terminal moves in an environment where multiple servers that provide services to the terminal are installed.
開示の技術によれば、端末とデータ通信を行うことが可能な複数のサーバが備えられた環境において、サーバ間のデータ同期を管理するデータ同期管理装置であって、
第1サーバと接続している前記端末の位置に関する情報を取得する取得部と、
前記取得部により取得した前記情報に基づいて、前記端末の移動先における前記端末の接続先候補である第2サーバを特定し、前記第1サーバに対して、前記第2サーバへ差分データを転送するよう指示するデータ同期指示部と、
基地局と、前記端末が前記基地局に接続している場合における前記端末の接続先となるサーバと、前記端末が前記基地局に接続している場合におけるデータ同期対象となるサーバとを管理するデータベースと、を備え、
前記データ同期指示部は、前記データベースを参照することにより、前記第2サーバを特定する
データ同期管理装置が提供される。
According to the disclosed technology, there is provided a data synchronization management device that manages data synchronization between a plurality of servers in an environment in which a terminal and the plurality of servers are capable of performing data communication, the data synchronization management device comprising:
an acquisition unit that acquires information regarding the location of the terminal connected to a first server;
a data synchronization instruction unit that identifies a second server that is a connection destination candidate of the terminal at a destination of the terminal based on the information acquired by the acquisition unit, and instructs the first server to transfer differential data to the second server;
A database that manages a base station, a server to which the terminal is connected when the terminal is connected to the base station, and a server to which the terminal is synchronized when the terminal is connected to the base station,
The data synchronization instruction unit identifies the second server by referring to the database.
A data synchronization management device is provided.
開示の技術によれば、端末に対するサービスを提供する複数のサーバが備えられている環境において、端末が移動する場合でも、端末において低遅延のサービスを利用することが可能になる。 The disclosed technology makes it possible for a terminal to use low-latency services even when the terminal moves in an environment where multiple servers that provide services to the terminal are installed.
以下、図面を参照して本発明の実施の形態(本実施の形態)を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。 The following describes an embodiment of the present invention (the present embodiment) with reference to the drawings. The embodiment described below is merely an example, and the embodiment to which the present invention is applicable is not limited to the following embodiment.
(システム構成例)
図1に、本発明の実施の形態における通信システムの全体構成例を示す。図1に示すように、本実施の形態に係る通信システムは、端末UE、基地局AP、MECサーバ20を備える。基地局APは、ネットワーク30に接続されている。図1には、端末UE、基地局AP、MECサーバ20がそれぞれ1つずつ示されているが、実際にはそれぞれ複数台が存在する。
(System configuration example)
Fig. 1 shows an example of the overall configuration of a communication system according to an embodiment of the present invention. As shown in Fig. 1, the communication system according to the present embodiment includes a terminal UE, a base station AP, and an
基地局APは、例えば、5G、LTE、無線LAN等の無線通信方式により端末UEと無線で通信する基地局である。端末UEは、スマートフォン、IoT端末等の移動可能な端末である。 The base station AP is a base station that wirelessly communicates with the terminal UE using a wireless communication method such as 5G, LTE, or wireless LAN. The terminal UE is a mobile terminal such as a smartphone or an IoT terminal.
MECサーバ20は、前述したMECのサーバであり、図1の例では、利用者サイドに近い場所として、基地局APの近くに設置されていることが示されている。MECサーバ20は、端末UEに対してインタラクティブ通信等のサービスを提供する。
The
ネットワーク30は、例えば、モバイル網のコアネットワーク及びインターネット等からなるネットワークである。基地局APを介して端末UEと通信可能な他の端末やサーバが当該ネットワーク30上に存在する。また、後述するMEC動的同期管理サーバ100と端末位置管理サーバ200がネットワーク30上に備えられていてもよい。
The
なお、MEC動的同期管理サーバ100は、MECサーバ間のデータ同期を管理するサーバであり、端末位置管理サーバ200は、端末UEの位置を管理するサーバである。これらのサーバの機能詳細については後述する。
The MEC dynamic
以下、説明の便宜上、端末を「UE」と呼び、基地局を「AP」と呼び、MECサーバを「MEC」と呼ぶ。 For ease of explanation, the terminal will be referred to as "UE", the base station as "AP", and the MEC server as "MEC".
(動作概要)
前述したように、UEが移動しながらサービスを利用する場合、UEの移動により、接続先のMECが替わり、その際に、MEC間のデータの同期が行われる。
(Operation Overview)
As described above, when a UE uses a service while moving, the MEC to which the UE is connected changes as the UE moves, and at that time, data synchronization between the MECs is performed.
図2、図3に、MEC間の同期方式の例を示す。図2に示す例において、複数のMEC#1~#6は、メッシュ状に接続されており、データ同期の際には、データ送信元のMECからデータ送信先のMECへデータを直接に転送する。この方式をメッシュ型方式と呼ぶ。
Figures 2 and 3 show examples of synchronization methods between MECs. In the example shown in Figure 2,
図3に示す例では、集約サーバで一旦、MECから送信されたデータを集約し、集約したデータを送信先のMECへ配布する。この方式をスター型方式と呼ぶ。 In the example shown in Figure 3, the aggregation server first aggregates the data sent from the MEC, and then distributes the aggregated data to the destination MEC. This method is called the star-type method.
図2に示すメッシュ型方式の場合、MEC間で転送されるデータ量(負荷)が増大する。そのため、転送に係る遅延時間が増大し、UEへ提供されるサービスに係る通信の遅延時間も増大し、その結果、ユーザの体感品質が低下する。また、図3に示すスター型方式の場合、集約サーバを経由するため、転送に係る遅延時間が増大し、結果としてユーザの体感品質が低下する。 In the case of the mesh type method shown in Figure 2, the amount of data (load) transferred between MECs increases. This increases the delay time related to the transfer, and also increases the delay time of communication related to the service provided to the UE, resulting in a decrease in the user's quality of experience. In addition, in the case of the star type method shown in Figure 3, the delay time related to the transfer increases because data goes through an aggregation server, resulting in a decrease in the user's quality of experience.
本実施の形態では、上記の課題を解決するために、UEの移動先を推定し、UEが移動先のMECに接続する前に、移動前のMECと移動先のMECとの間のデータ同期を行うこととしている。 In this embodiment, to solve the above problem, the destination of the UE is estimated, and data synchronization is performed between the MEC before the UE connects to the MEC of the destination.
図4を参照して動作の概要を説明する。なお、図4は、スター型を示しているがこれは一例である。本発明に係る技術は、メッシュ型、スター型のいずれにも適用可能である。 The operation will be outlined with reference to Figure 4. Note that Figure 4 shows a star topology, but this is just one example. The technology according to the present invention can be applied to both mesh and star topology.
図4のS1(ステップ1)において、MEC動的同期管理サーバ100は、UEの移動先(UEが移動先で接続するMEC)を推定する。UEの移動先の推定においては、端末位置管理サーバ200により取得されたUEの位置情報が用いられる。
In S1 (step 1) of FIG. 4, the MEC dynamic
S2において、MEC動的同期管理サーバ100からの指示に基づいて、移動元のMEC(UEが現在接続されているMEC)が、移動先のMECに対して、差分データを直接に転送する。
At S2, based on instructions from the MEC dynamic
「差分データ」とは、UEへのサービスに係るデータのうち、移動元のMECが有していて、移動先のMECが有していないデータである。UEが移動元のMECに接続している間、移動元のMECから移動先のMECに対して差分データが継続的に送信される。移動元のMECから移動先のMECへ差分データを送信することで、移動元のMECと移動先のMECとの間でデータ同期がとられる。 "Differential data" refers to data related to services to a UE that is held by the source MEC but not held by the destination MEC. While the UE is connected to the source MEC, the differential data is continuously sent from the source MEC to the destination MEC. By sending differential data from the source MEC to the destination MEC, data synchronization is achieved between the source MEC and the destination MEC.
S3において、UEは、移動先のMECに接続し、サービスを継続して利用できる。移動先のMECは、移動前のMECが有していたデータを、UEが接続した時点からすぐに利用できるので、UEは低遅延でインタラクティブな通信を行うことができ、従来の課題であったユーザの体感品質の低下を回避できる。 In S3, the UE connects to the destination MEC and can continue to use the service. The destination MEC can immediately use the data held by the previous MEC from the moment the UE connects, so the UE can carry out interactive communication with low latency, avoiding the degradation of the user's quality of experience that was a problem in the past.
(装置の機能、装置構成例)
次に、MEC動的同期管理サーバ100と端末位置管理サーバ200について説明する。
(Device functions and device configuration examples)
Next, the MEC dynamic
端末位置管理サーバ200は、UEが接続するAPを管理する。UEが別のAPに接続した場合にそれを検知し、MEC動的同期管理サーバ200にUEが別APに接続変更したことを通知することができる。
The terminal
MEC動的同期管理サーバ100は、UEが接続するAP及びMECと、データ同期対象のMECをデータベース(DB)において管理する。MEC動的同期管理サーバ100は、端末位置管理サーバ200からの端末移動通知をもとにDBを更新し、接続先MECからデータ同期対象MECにデータ転送する指示を接続先MECに通知する。
The MEC dynamic
図5に、MEC動的同期管理サーバ100の構成図を示す。図5に示すように、MEC動的同期管理サーバ100は、接続情報取得部110、データ同期指示部120、データ格納部130を備える。
Figure 5 shows a configuration diagram of the MEC dynamic
接続情報取得部110は、端末位置管理サーバ200から、UEが接続する接続先のAPの情報を取得する。データ格納部130には上記のDBが備えられており、接続情報取得部110により取得した接続情報はDBに格納される。
The connection
データ同期指示部120は、DBの情報に基づいて、着目するUEに対する接続先MEC及びデータ同期対象MECを特定し、特定した接続先MECに対して、当該接続先MECからデータ同期対象MECへのデータ転送を行うよう指示する。
The data
図6に、端末位置管理サーバ200の構成図を示す。図6に示すように、端末位置管理サーバ200は、端末位置取得部210、位置変更通知部220、データ格納部230を有する。
Figure 6 shows a configuration diagram of the terminal
端末位置取得部210は、UEが接続する接続先のAPの情報を当該APから取得する。取得した情報はデータ格納部230に格納される。位置変更通知部220は、UEの接続先のAPが変更になった場合に、変更後のAPをMEC動的同期管理サーバ100に通知する。
The terminal
なお、MEC動的同期管理サーバ100をデータ同期管理装置と呼び、端末位置管理サーバ200を端末位置管理装置と呼んでもよい。
The MEC dynamic
(詳細動作例)
続いて、図7に示す構成例に基づいて、システムの動作例を説明する。図7に示す構成例において、AP#A1、AP#A2、AP#A3、AP#A4、及びAP#B1、AP#B2、AP#B3が備えられている。また、MEC#AとMEC#Bが備えられている。
(Detailed operation example)
Next, an example of the operation of the system will be described based on the configuration example shown in Fig. 7. In the configuration example shown in Fig. 7, AP#A1, AP#A2, AP#A3, AP#A4, AP#B1, AP#B2, AP#B3 are provided. Also, MEC#A and MEC#B are provided.
UEの接続先となるAPと、当該APに対応するMECとの対応関係は予め定められている。あるいは、UEの接続先となるAPと、当該APに対応するMECとの対応関係は動的に変更されてもよい。 The correspondence between the AP to which the UE is connected and the MEC corresponding to that AP is determined in advance. Alternatively, the correspondence between the AP to which the UE is connected and the MEC corresponding to that AP may be changed dynamically.
図7の例では、AP#A1、AP#A2、AP#A3、AP#A4のうちのいずれかに接続するUEは、MEC#Aに接続する。AP#B1、AP#B2、AP#B3のうちのいずれかに接続するUEは、MEC#Bに接続する。ここで、AP#A1、AP#A2、AP#A3、AP#A4をAP#Aのグループと呼び、AP#B1、AP#B2、AP#B3をAP#Bのグループと呼ぶことにする。 In the example of Figure 7, a UE that connects to any of AP#A1, AP#A2, AP#A3, and AP#A4 connects to MEC#A. A UE that connects to any of AP#B1, AP#B2, and AP#B3 connects to MEC#B. Here, AP#A1, AP#A2, AP#A3, and AP#A4 are referred to as the AP#A group, and AP#B1, AP#B2, and AP#B3 are referred to as the AP#B group.
また、MEC毎に、データ同期対象MECが定められている。また、本例では、UE#Aに着目しており、図7には、UE#Aの移動の様子が示されている。 In addition, a data synchronization target MEC is defined for each MEC. In this example, the focus is on UE#A, and Figure 7 shows the movement of UE#A.
上記の対応関係等の情報は、MEC動的同期管理サーバ100内のDBに格納されている。図8に、当該DBに格納されている情報の例を示す。図8に示す情報は、図7に示す構成に対応している。図8に示すように、DBには、接続先APの情報、接続先MECの情報、データ同期対象MECの情報、及び、AP及びMECに接続されるUEの情報が格納されている。また、図8には、UE#AがAP#A4配下に存在する場合のデータを太枠で囲んでいる。
Information such as the above correspondence relationships is stored in a DB in the MEC dynamic
図8の例において、接続先APが、AP#A2、AP#AP3、AP#A4である場合、接続先MECはMEC#Aであり、データ同期対象MECはMEC#Bである。このように設定を行う理由は下記のとおりである。 In the example of Figure 8, when the connection destination APs are AP#A2, AP#AP3, and AP#A4, the connection destination MEC is MEC#A, and the data synchronization target MEC is MEC#B. The reason for this setting is as follows.
図8に示す例の場合、AP#A2、AP#AP3、AP#A4のうちのいずれかのAPに接続するUEの移動先は、当該APに隣接するAP#AのグループのAP、又は、当該APに隣接するAP#BのグループのAPであると想定される。AP#A2、AP#AP3、AP#A4のうちのいずれかのAPに接続するUEの移動先がAP#AのグループのAPである場合、MECの切り替えは生じない。AP#A2、AP#AP3、AP#A4のうちのいずれかのAPに接続するUEの移動先がAP#BのグループのAPである場合、当該UEの接続先MECは、MEC#AからMEC#Bに切り替わる。 In the example shown in FIG. 8, the destination of a UE connected to any of APs AP#A2, AP#AP3, and AP#A4 is assumed to be an AP in the AP#A group adjacent to the AP, or an AP in the AP#B group adjacent to the AP. If the destination of a UE connected to any of APs AP#A2, AP#AP3, and AP#A4 is an AP in the AP#A group, no MEC switching occurs. If the destination of a UE connected to any of APs AP#A2, AP#AP3, and AP#A4 is an AP in the AP#B group, the MEC to which the UE is connected switches from MEC#A to MEC#B.
そのため、AP#A2、AP#AP3、AP#A4のうちのいずれかのAPに接続するUEの移動先がAP#BのグループのAPである場合を想定し、接続先APが、AP#A2、AP#AP3、AP#A4である場合、データ同期対象MECをMEC#Bとしている。 Therefore, assuming that the destination of a UE connected to any of APs AP#A2, AP#AP3, and AP#A4 is an AP in the AP#B group, if the destination AP is AP#A2, AP#AP3, or AP#A4, the data synchronization target MEC is MEC#B.
<シーケンス>
図7の構成、及び図8のDB構成に基づく動作シーケンスの例を図9に示す。図9を参照して動作シーケンスを説明する。ここでは、図7に示すとおり、UE#Aの移動に伴って、UE#Aの接続先APが、AP#A1→AP#A4→AP#B2の順で切り替えられる状況を想定している。
<Sequence>
An example of an operation sequence based on the configuration of Fig. 7 and the DB configuration of Fig. 8 is shown in Fig. 9. The operation sequence will be described with reference to Fig. 9. Here, as shown in Fig. 7, it is assumed that as UE#A moves, the AP to which UE#A is connected is switched in the order AP#A1 → AP#A4 → AP#B2.
最初の状態において、UE#Aは、AP#A1に接続しているので、UE#Aの接続先APがAP#A1であることを示す情報が端末位置管理サーバ200に通知される(S101、S102)。端末位置管理サーバ200の端末位置取得部210が上記の情報を取得し、データ格納部230に格納する。
In the initial state, UE#A is connected to AP#A1, so information indicating that the AP to which UE#A is connected is AP#A1 is notified to the terminal location management server 200 (S101, S102). The terminal
UE#AがAP#A1に接続している場合、UE#AはMEC#Aとデータ通信を行う(S103)。 When UE#A is connected to AP#A1, UE#A performs data communication with MEC#A (S103).
UE#Aが移動することにより、UE#Aの接続先APがAP#A1からAP#A4に切り替えられると、UE#Aの接続先APがAP#A4であることを示す情報が端末位置管理サーバ200に通知される(S104、S105)。 When UE#A moves and the AP to which UE#A is connected is switched from AP#A1 to AP#A4, information indicating that the AP to which UE#A is connected is AP#A4 is notified to the terminal location management server 200 (S104, S105).
端末位置管理サーバ200における位置変更通知部220は、データ格納部230を参照することにより、UE#Aの接続先APがAP#A1からAP#A4に変更されたことを検知すると、MEC動的同期管理サーバ100に対して、UE#Aの接続先APがAP#A1からAP#A4に変更されたことを示す情報を通知する(S106)。MEC動的同期管理サーバ100における接続情報取得部110が当該情報を取得し、当該情報に基づき、DBにおけるUE#Aの情報を更新する。これにより、DBにおいて、UE#Aに対応するデータ同期対象MECがMEC#Bになる。
When the location
MEC動的同期管理サーバ100のデータ同期指示部120は、DBを参照することにより、UE#Aの接続先MECがMEC#Aであり、データ同期対象MECがMEC#Bであることを検知すると、MEC#Aに対して、MEC#Bへの差分データの転送(データ同期)を行うよう指示する(S107)。
When the data
UE#AはMEC#Aに接続しており、MEC#Aとデータ通信を行っている(S108)。S107において差分データ転送の指示を受けたMEC#Aは、データ同期対象MECであるMEC#Bへの差分データの転送を行う(S109)。 UE#A is connected to MEC#A and is performing data communication with MEC#A (S108). Having received an instruction to transfer differential data in S107, MEC#A transfers the differential data to MEC#B, which is the MEC with which data is synchronized (S109).
その後、UE#Aが移動することにより、UE#AはAP#B2に接続し、接続先APの情報が端末位置管理サーバ200に通知される(S110、S111)。また、UE#Aは、接続先MECをMEC#AからMEC#Bに変更し、MEC#Bとデータ通信を行う(S112)。 After that, as UE#A moves, UE#A connects to AP#B2, and the information of the connected AP is notified to the terminal location management server 200 (S110, S111). UE#A also changes the connected MEC from MEC#A to MEC#B, and performs data communication with MEC#B (S112).
UE#Aの接続先MECがMEC#AからMEC#Bに変更される前に、MEC#AとMEC#Bとの間でUE#Aに関するデータ同期が実施されているため、UE#Aは、データ同期がされた状態のMEC#Bと通信を開始することができる。よって、低遅延でインタラクティブ通信を行うことができる。 Because data synchronization for UE#A was performed between MEC#A and MEC#B before the MEC to which UE#A was connected was changed from MEC#A to MEC#B, UE#A can start communication with MEC#B in a data-synchronized state. This allows interactive communication with low latency.
なお、上記の例は一例である。例えば、あるAPに接続するUEの移動先の候補が、接続先MECの異なる複数APである場合、データ同期対象MECとして、複数のデータ同期対象MECが存在してもよい。また、端末位置管理サーバ200が、UEの移動方向を取得し、UEの接続先APとともに移動方向をMEC動的同期管理サーバ100に通知することにより、MEC動的同期管理サーバ100は、UEの移動方向に対応するAPを移動先APと推定し、当該移動先APに対応するMECをデータ同期対象MECとして決定してもよい。
Note that the above example is just one example. For example, if the candidate destinations of a UE connected to a certain AP are multiple APs with different connection destination MECs, multiple data synchronization target MECs may exist as the data synchronization target MEC. In addition, the terminal
また、上記の例では、UEの位置を、接続先APにより識別しているが、これは一例である。例えば、UEにおいてGPS機能により取得された位置情報を端末位置管理サーバ200が取得し、端末位置管理サーバ200が当該位置情報をMEC動的同期管理サーバ100に送信してもよい。この場合、端末位置管理サーバ200のDBにおいては、緯度・経度等の位置情報と、接続先MEC、及びデータ同期対象MECが対応付けて格納されており、MEC動的同期管理サーバ100は当該DBを参照することにより、UEの現在位置に対応する接続先MECとデータ同期対象MECを特定することができる。接続先MECとデータ同期対象MECを特定した後の処理については、上述した処理と同じである。
In the above example, the location of the UE is identified by the connected AP, but this is just one example. For example, the terminal
また、上記の例では、MECに対して本発明に係る技術を適用し、MECを同期対象としているが、本発明に係る技術は、MECに限らず、UEとデータ通信を行うサーバ全般に対して適用することが可能である。 In addition, in the above example, the technology according to the present invention is applied to the MEC, and the MEC is the synchronization target, but the technology according to the present invention can be applied not only to the MEC, but also to any server that performs data communication with the UE.
(ハードウェア構成例)
MEC動的同期管理サーバ100、端末位置管理サーバ200、MECはいずれも、例えば、コンピュータにプログラムを実行させることにより実現できる。このコンピュータは、物理的なコンピュータであってもよいし、クラウド上の仮想マシンであってもよい。MEC動的同期管理サーバ100、端末位置管理サーバ200、MECを総称して「装置」と呼ぶ。
(Hardware configuration example)
The MEC dynamic
すなわち、当該装置は、コンピュータに内蔵されるCPUやメモリ等のハードウェア資源を用いて、当該装置で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体(可搬メモリ等)に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メール等、ネットワークを通して提供することも可能である。 That is, the device can be realized by using hardware resources such as a CPU and memory built into a computer to execute a program corresponding to the processing performed by the device. The program can be recorded on a computer-readable recording medium (such as a portable memory) and stored or distributed. The program can also be provided via a network such as the Internet or email.
図10は、上記コンピュータのハードウェア構成例を示す図である。図10のコンピュータは、それぞれバスBで相互に接続されているドライブ装置1000、補助記憶装置1002、メモリ装置1003、CPU1004、インタフェース装置1005、表示装置1006、入力装置1007、出力装置1008等を有する。なお、これらのうち、一部の装置を備えないこととしてもよい。例えば、表示を行わない場合、表示装置1006を備えなくてもよい。
Figure 10 is a diagram showing an example of the hardware configuration of the computer. The computer in Figure 10 has a
当該コンピュータでの処理を実現するプログラムは、例えば、CD-ROM又はメモリカード等の記録媒体1001によって提供される。プログラムを記憶した記録媒体1001がドライブ装置1000にセットされると、プログラムが記録媒体1001からドライブ装置1000を介して補助記憶装置1002にインストールされる。但し、プログラムのインストールは必ずしも記録媒体1001より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置1002は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
The program that realizes the processing on the computer is provided by a
メモリ装置1003は、プログラムの起動指示があった場合に、補助記憶装置1002からプログラムを読み出して格納する。CPU1004は、メモリ装置1003に格納されたプログラムに従って、当該装置に係る機能を実現する。インタフェース装置1005は、ネットワークに接続するためのインタフェースとして用いられ、送信部及び受信部として機能する。表示装置1006はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置1007はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。出力装置1008は演算結果を出力する。
When an instruction to start a program is received, the
(実施の形態の効果)
以上説明したとおり、本実施の形態に係る技術によれば、端末に対するサービスを提供する複数のMECサーバが備えられている環境において、端末が移動する場合でも、端末において低遅延のサービスを利用することができる。
(Effects of the embodiment)
As described above, according to the technology of this embodiment, in an environment in which multiple MEC servers that provide services to a terminal are provided, even if the terminal moves, the terminal can use low-latency services.
(実施の形態のまとめ)
本明細書には、少なくとも下記の各項に記載したデータ同期管理装置、通信システム、データ同期方法、及びプログラムが記載されている。
(第1項)
端末とデータ通信を行うことが可能な複数のサーバが備えられた環境において、サーバ間のデータ同期を管理するデータ同期管理装置であって、
第1サーバと接続している前記端末の位置に関する情報を取得する取得部と、
前記取得部により取得した前記情報に基づいて、前記端末の移動先における前記端末の接続先候補である第2サーバを特定し、前記第1サーバに対して、前記第2サーバへ差分データを転送するよう指示するデータ同期指示部と
を備えるデータ同期管理装置。
(第2項)
基地局と、前記端末が前記基地局に接続している場合における前記端末の接続先となるサーバと、前記端末が前記基地局に接続している場合におけるデータ同期対象となるサーバとを管理するデータベースを更に備え、
前記データ同期指示部は、前記データベースを参照することにより、前記第2サーバを特定する
第1項に記載のデータ同期管理装置。
(第3項)
前記取得部は、前記端末の接続先基地局を管理する端末位置管理装置から、前記端末の接続先基地局の情報を前記端末の位置に関する情報として取得する
第1項又は第2項に記載のデータ同期管理装置。
(第4項)
第1項ないし第3項のうちいずれか1項に記載のデータ同期管理装置と、前記複数のサーバとを備える通信システム。
(第5項)
端末とデータ通信を行うことが可能な複数のサーバが備えられた環境において、サーバ間のデータ同期を管理するデータ同期管理装置が実行するデータ同期方法であって、
第1サーバと接続している前記端末の位置に関する情報を取得する取得ステップと、
前記取得ステップにより取得した前記情報に基づいて、前記端末の移動先における前記端末の接続先候補である第2サーバを特定し、前記第1サーバに対して、前記第2サーバへ差分データを転送するよう指示するデータ同期指示ステップと
を備えるデータ同期方法。
(第6項)
第1項ないし第3項のうちいずれか1項に記載のデータ同期管理装置における各部として機能させるためのプログラム。
(Summary of the embodiment)
This specification describes at least the data synchronization management device, communication system, data synchronization method, and program described in the following sections.
(Section 1)
A data synchronization management device that manages data synchronization between a plurality of servers in an environment in which the plurality of servers are capable of performing data communication with a terminal, comprising:
an acquisition unit that acquires information regarding the location of the terminal connected to a first server;
and a data synchronization instruction unit that identifies a second server that is a candidate connection destination for the terminal at the destination of the movement of the terminal based on the information acquired by the acquisition unit, and instructs the first server to transfer differential data to the second server.
(Section 2)
Further comprising a database for managing a base station, a server to which the terminal is connected when the terminal is connected to the base station, and a server to which the terminal is synchronized when the terminal is connected to the base station;
2. The data synchronization management device according to
(Section 3)
3. The data synchronization management device according to
(Section 4)
A communication system comprising the data synchronization management device according to any one of
(Section 5)
A data synchronization method executed by a data synchronization management device that manages data synchronization between servers in an environment in which a plurality of servers capable of performing data communication with a terminal are provided, comprising:
An acquisition step of acquiring information regarding the location of the terminal connected to a first server;
and a data synchronization instruction step of identifying a second server that is a candidate connection destination for the terminal at the destination of the terminal based on the information acquired by the acquisition step, and instructing the first server to transfer differential data to the second server.
(Section 6)
A program for causing each unit in the data synchronization management device according to any one of
以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the present embodiment has been described above, the present invention is not limited to this specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention described in the claims.
UE 端末
AP 基地局
20 MECサーバ
30 ネットワーク
100 MEC動的同期管理サーバ
110 接続情報取得部
120 データ同期指示部
130 データ格納部
200 端末位置管理サーバ
210 端末位置取得部
220 位置変更通知部
230 データ格納部
1000 ドライブ装置
1001 記録媒体
1002 補助記憶装置
1003 メモリ装置
1004 CPU
1005 インタフェース装置
1006 表示装置
1007 入力装置
1008 出力装置
UE terminal
1005
Claims (6)
第1サーバと接続している前記端末の位置に関する情報を取得する取得部と、
前記取得部により取得した前記情報に基づいて、前記端末の移動先における前記端末の接続先候補である第2サーバを特定し、前記第1サーバに対して、前記第2サーバへ差分データを転送するよう指示するデータ同期指示部と、
基地局と、前記端末が前記基地局に接続している場合における前記端末の接続先となるサーバと、前記端末が前記基地局に接続している場合におけるデータ同期対象となるサーバとを管理するデータベースと、を備え、
前記データ同期指示部は、前記データベースを参照することにより、前記第2サーバを特定する
データ同期管理装置。 A data synchronization management device that manages data synchronization between a plurality of servers in an environment in which the plurality of servers are capable of performing data communication with a terminal, comprising:
an acquisition unit that acquires information regarding the location of the terminal connected to a first server;
a data synchronization instruction unit that identifies a second server that is a connection destination candidate of the terminal at a destination of the terminal based on the information acquired by the acquisition unit, and instructs the first server to transfer differential data to the second server;
A database that manages a base station, a server to which the terminal is connected when the terminal is connected to the base station, and a server to which the terminal is synchronized when the terminal is connected to the base station,
The data synchronization instruction unit identifies the second server by referring to the database.
Data synchronization management device.
第1サーバと接続している前記端末の位置に関する情報を取得する取得部と、
前記取得部により取得した前記情報に基づいて、前記端末の移動先における前記端末の接続先候補である第2サーバを特定し、前記第1サーバに対して、前記第2サーバへ差分データを転送するよう指示するデータ同期指示部と、を備え、
前記取得部は、前記端末の接続先基地局を管理する端末位置管理装置から、前記端末の接続先基地局の情報を前記端末の位置に関する情報として取得する
データ同期管理装置。 A data synchronization management device that manages data synchronization between a plurality of servers in an environment in which the plurality of servers are capable of performing data communication with a terminal, comprising:
an acquisition unit that acquires information regarding the location of the terminal connected to a first server;
a data synchronization instruction unit that identifies a second server that is a connection destination candidate of the terminal at a destination of the terminal based on the information acquired by the acquisition unit, and instructs the first server to transfer differential data to the second server;
The acquisition unit acquires information on a base station to which the terminal is connected from a terminal location management device that manages the base station to which the terminal is connected as information on the location of the terminal.
Data synchronization management device.
第1サーバと接続している前記端末の位置に関する情報を取得する取得ステップと、
前記取得ステップにより取得した前記情報に基づいて、前記端末の移動先における前記端末の接続先候補である第2サーバを特定し、前記第1サーバに対して、前記第2サーバへ差分データを転送するよう指示するデータ同期指示ステップと、を備えるデータ同期方法であり、
前記データ同期管理装置は、基地局と、前記端末が前記基地局に接続している場合における前記端末の接続先となるサーバと、前記端末が前記基地局に接続している場合におけるデータ同期対象となるサーバとを管理するデータベースを備え、
前記データ同期指示ステップにおいて、前記データ同期管理装置は、前記データベースを参照することにより、前記第2サーバを特定する
データ同期方法。 A data synchronization method executed by a data synchronization management device that manages data synchronization between servers in an environment in which a plurality of servers capable of performing data communication with a terminal are provided, comprising:
An acquisition step of acquiring information regarding the location of the terminal connected to a first server;
a data synchronization instruction step of identifying a second server that is a connection destination candidate of the terminal at a destination of the terminal based on the information acquired by the acquisition step, and instructing the first server to transfer differential data to the second server ,
The data synchronization management device includes a base station, a server to which the terminal is connected when the terminal is connected to the base station, and a database for managing a server to which the terminal is connected when the terminal is connected to the base station, and a server to which the terminal is synchronized when the terminal is connected to the base station;
In the data synchronization instruction step, the data synchronization management device identifies the second server by referring to the database.
Data synchronization methods .
第1サーバと接続している前記端末の位置に関する情報を取得する取得ステップと、
前記取得ステップにより取得した前記情報に基づいて、前記端末の移動先における前記端末の接続先候補である第2サーバを特定し、前記第1サーバに対して、前記第2サーバへ差分データを転送するよう指示するデータ同期指示ステップと、を備えるデータ同期方法であり、
前記取得ステップにおいて、前記データ同期管理装置は、前記端末の接続先基地局を管理する端末位置管理装置から、前記端末の接続先基地局の情報を前記端末の位置に関する情報として取得する
データ同期方法。 A data synchronization method executed by a data synchronization management device that manages data synchronization between servers in an environment in which a plurality of servers capable of performing data communication with a terminal are provided, comprising:
An acquisition step of acquiring information regarding the location of the terminal connected to a first server;
a data synchronization instruction step of identifying a second server that is a connection destination candidate of the terminal at a destination of the terminal based on the information acquired by the acquisition step, and instructing the first server to transfer differential data to the second server ,
In the acquiring step, the data synchronization management device acquires information on a base station to which the terminal is connected from a terminal location management device that manages a base station to which the terminal is connected as information on the location of the terminal.
Data synchronization methods .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021039258A JP7568365B2 (en) | 2021-03-11 | 2021-03-11 | Data synchronization management device, communication system, data synchronization method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021039258A JP7568365B2 (en) | 2021-03-11 | 2021-03-11 | Data synchronization management device, communication system, data synchronization method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022139046A JP2022139046A (en) | 2022-09-26 |
JP7568365B2 true JP7568365B2 (en) | 2024-10-16 |
Family
ID=83399232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021039258A Active JP7568365B2 (en) | 2021-03-11 | 2021-03-11 | Data synchronization management device, communication system, data synchronization method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7568365B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017002735A1 (en) | 2015-06-29 | 2017-01-05 | 株式会社Nttドコモ | Communication control method, communication control device, and communication system |
WO2018109916A1 (en) | 2016-12-15 | 2018-06-21 | 富士通株式会社 | Wireless communication system, wireless access management device, server management device, and edge server switching method |
US20190191341A1 (en) | 2016-08-30 | 2019-06-20 | Sony Mobile Communications Inc. | Relocation of mobile edge computing services |
US20200205040A1 (en) | 2017-08-31 | 2020-06-25 | Huawei Technologies Co., Ltd. | Instance switching method and related apparatus |
-
2021
- 2021-03-11 JP JP2021039258A patent/JP7568365B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017002735A1 (en) | 2015-06-29 | 2017-01-05 | 株式会社Nttドコモ | Communication control method, communication control device, and communication system |
US20190191341A1 (en) | 2016-08-30 | 2019-06-20 | Sony Mobile Communications Inc. | Relocation of mobile edge computing services |
WO2018109916A1 (en) | 2016-12-15 | 2018-06-21 | 富士通株式会社 | Wireless communication system, wireless access management device, server management device, and edge server switching method |
US20200205040A1 (en) | 2017-08-31 | 2020-06-25 | Huawei Technologies Co., Ltd. | Instance switching method and related apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2022139046A (en) | 2022-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109936615B (en) | Mobile edge platform server and user equipment content migration management method | |
EP3456032B1 (en) | Method and server for controlling relocation of a mec application | |
CN113596191B (en) | Data processing method, network element equipment and readable storage medium | |
WO2018082709A1 (en) | Method for sharing load of mobile edge computing application and controller | |
EP3595355A1 (en) | Resource obtaining method, apparatus and system | |
CN109548082A (en) | Business reorientation method and device | |
WO2019062836A1 (en) | Network slice management method, and device for same | |
EP4247039A1 (en) | Computing-aware session management method and communication device | |
US20120290643A1 (en) | Client-server system | |
WO2018134684A1 (en) | Resource allocation method and orchestrator for network slicing in radio access network | |
CN107919971B (en) | Method, apparatus and system for audio/video communication connection disaster tolerance | |
CN107395572B (en) | Data processing method and Internet of things gateway | |
CN109842639A (en) | Realize method, equipment and the system of business continuance in handoff procedure | |
CN109358967B (en) | ME platform APP instantiation migration method and server | |
WO2022143748A1 (en) | Information processing method and apparatus, device, and storage medium | |
CN109429214A (en) | Service conversation method for building up, equipment and system | |
WO2023020432A1 (en) | Computing power request method, computing power allocation method, computing power execution method, and terminal and network-side device | |
CN112042167A (en) | Method and apparatus for processing user service profile information in a communication network implementing Mobile Edge Computing (MEC) | |
CN111345008A (en) | Mobile edge host service notification method and device | |
WO2022143750A1 (en) | Information processing method and apparatus, device, and storage medium | |
WO2022142277A1 (en) | Method and system for dynamically adjusting communication architecture | |
WO2020199733A1 (en) | Strategy control method, device and system | |
US20160269297A1 (en) | Scaling the LTE Control Plane for Future Mobile Access | |
CN115915289A (en) | Method, device, network element and medium for determining strategy or allocating resources of computing task | |
US9350606B2 (en) | System and method for assigning server to terminal and efficiently delivering messages to the terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230713 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240430 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240521 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240722 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241001 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7568365 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |