This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2016-211935, filed on Oct. 28, 2016, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a method, a communication device and a communication system.
In recent years, a network centering on cloud computing is constructed and networking equipment such as a server or a data center that stores and manages a large volume of data is utilized.
In addition, services focusing on real-time performance of communications have been in widespread use these days. For example, in thin client service, while the mobile device side has minimum functions, the server side introduces an application to an operating system (OS) and an environment which is independent for each client is provided. When a system is provided in which a server transfers screen information to a mobile device and the mobile device transfers input information such as a flick operation to the server, emphasis is placed on the real-time performance of the system.
In order to place emphasis on the real-time performance of a system is proposed a system in which a base station is equipped with capability as a data center (which may also be referred to as an “edge DC (Data Center)”) and service is terminated between a mobile device and the base station. The termination of services between a mobile device and a base station enables services to be provided with less delay, in comparison with a case in which a mobile device exchanges data with a data center provided in a high-order Internet network through a base station. Prior art documents include Japanese Laid-open Patent Publication Nos. 2014-096831, 2013-201781, 2011-082699, and 2015-104000 and International Publication Pamphlet No. WO 2010/035835.
According to an aspect of the invention, a method includes performing a first communication between a first base station and a terminal device, wherein a first portion of data stored in a first storage device coupled to the first base station is transmitted to the terminal device in the first communication, acquiring, by the first base station, first information and second information from the terminal device, wherein the first information indicates a first reception intensity of a first signal transmitted from the first base station, the second information indicates a second reception intensity of a second signal transmitted from a second base station, and the first information and the second information are determined by the terminal device, transmitting, by the first base station, a second portion of the data from the first storage device to a second storage device coupled to the second base station based on a determination to transfer the second portion of the data, determining, by the first base station, whether to change a communication destination of the first communication of the terminal device from the first base station to the second base station based on the first information and the second information, changing the communication destination of the first communication of the terminal device from the first base station to the second base station after the data is transmitted from the first storage device to the second storage device, and transmitting, by the second base station, at least a segment of the second portion of the data from the second storage device to the terminal device after the communication destination is changed from the first base station to the second base station.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
In a case in which a base station has capability as an edge DC, when a mobile device attempts to perform handover from a first base station to a second base station, there may arise a period of time during which service is not available. This service unavailable period occurs as data addressed to a certain mobile device is transferred from an edge DC provided in the first base station to an edge DC provided in the second base station at the timing when the mobile device hands over from the first base station to the second base station.
An embodiment is described hereinafter with reference to the drawings. However, the embodiment to be described below are only illustrative, and has no intention to exclude various variations or application of technologies that are not demonstrated in the embodiment. For example, the embodiment may be modified in various ways without departing from the spirit of the embodiment.
In addition, each figure is not intended to have only components illustrated in the figure, but may include other components. In the following, in the figures, parts assigned with a same symbol represent a same or similar part unless otherwise specified.
(1) of
A communication system 600 illustrated in (1) of
The base stations 7 are illustratively connected to the mobile device 9 so that the base stations 7 may wirelessly communicate with the mobile device 9. The base stations 7 may provide a service area (which may also be referred to as a “cell”) 60 where the mobile device 9 may communicate.
The mobile device 9 is an example of communication equipment capable of wirelessly communicating with, for example, the base stations 7 in the cell 60 provided by the base stations 7.
In the example illustrated in (1) of
Note that the cell 60 where the mobile device 9 is located may be referred to as Servicing Cell and the cell 60 adjacent to the Servicing Cell may be referred to as Neighbor Cell. More specifically, when the mobile device 9 is located in an area of the cell #1, the cell #1 is Servicing Cell and the cell #2 is Neighbor Cell.
Radio quality of the eNB #1 with which the mobile device 9 is in communication and the radio quality of the eNB #2 in a periphery where the mobile device 9 may receive a signal are measured, and the mobile device 9 may be handed over to the cell 60 having better radio quality.
Handover may be performed, triggered by an event flag of Measurement Control that is set for each carrier. An event flag may be set for each carrier, and may be set in consideration of control of a signal that is generated whenever handover is performed.
In the example illustrated in (1) of
In the graph illustrated in (2) of
As illustrated in (2) of
In an example illustrated in (2) of
As illustratively illustrated in
The core network 6 may also be referred to as the “backbone network 6” or “high-order network 6” for the base stations 7. The MME 61, the PGW 62, and the SGW 63 may be considered equivalent to an element (NE) or an entity of the “core network” and may be collectively referred to as a “core node”. A “core node” may also be considered equivalent to a “high-order” node of the base stations 7.
The base stations 7 may be connected to the core network 6 by an S1 interface, which is an example of a wired interface. Specifically, the base stations 7 may be connected to the MME 61 by an S1-MME interface 602. In addition, the base stations 7 may be connected to the SGW 63 by a user plan (S1-U) interface 603. However, the base stations 7 may also be connected to the core network 6 so that the base stations 7 may communicate with the core network 6 through a wireless interface.
A network including the base stations 7 and the core network 6 may also be referred to as a radio access network (RAN). An example of RAN is “Evolved Universal Terrestrial Radio Access Network, E-UTRAN”.
The SGW 63 may be connected to the PGW 62 through an interface called an S5 interface 604 so that the SGW 63 may communicate with the PGW 62. The PGW 62 may be connected to a packet data network (PDN) such as Internet or intranet or the like so that the PGW 62 may communicate with the packet data network.
A user packet may be transmitted and received between the mobile device 9 and a PDN by way of the PGW 62 and the SGW 63. A user packet is an example of user data and may also be referred to as a user plane signal.
Illustratively, the SGW 63 may process a user plane signal. A control plane signal may be processed by the MME 61. The SGW 63 may be connected to the MME 61 through an interface called an S11 interface 605 so that the SGW 63 may communicate with the MME 61.
The MME 61 illustratively manages position information of the mobile device 9. The SGW 63 may perform movement control such as path switching of a user plane signal as the mobile device 9 moves, based on the position information managed by the MME 61. The movement control may include control involved in handover of the mobile device 9.
The base stations 7 illustrated in
In a layer 1, communications may be performed between the mobile device 9, the base stations 7, the SGW 63, the PGW 62, and Internet, using L1 (which may also be referred to as a “physical layer”).
In a layer 2, communications may be performed between the mobile device 9 and the base stations 7, using MAC, radio link control (RLC), and a packet data convergence protocol (PDCP). In addition, in the layer 2, communications may be performed between the base stations 7 and SGW 63 and between SGW 63 and PGW 62, using L2, user datagram protocol/internet protocol (UDP IP), and GPRS tunneling protocol for user plane (GTP-U). Note that “GPRS” stands for “General Packet Radio Service”. Furthermore, in the layer 2, communications may be performed between the PGW 62 and Internet, using L2.
In a layer 3, communications may be performed between the mobile device 9 and the PGW 62 and between the PGW 62 and Internet, using internet protocol (IP). In addition, in the layer 3, communications may be performed between the mobile device 9 and Internet, using an application (APL).
As the mobile device 9 hands over, a packet that does not reach the mobile device 9 or information on the mobile device 9 may be transferred from the base stations 7 at the handover source to the base stations 7 at the handover destination by way of the X2 interface 601 (see
At symbols A1 and A2, the eNB #1 communicates with the core network 6 as well as with the mobile device 9. More specifically, the mobile device 9 is located in an area of the cell #1 provided by the eNB #1.
At symbol A3, the eNB #1 may transmit a Measurement Control signal to the mobile device 9.
At symbol A4, when receiving the Measurement Control signal, the mobile device 9 transmits a Measurement Report signal to the eNB #1. The Measurement Report signal transmitted at symbol A4 may include information indicating radio field strength between the mobile device 9 and the eNB #1 and radio field strength between the mobile device 9 and the eNB #2 that are measured by the mobile device 9. In addition, the Measurement Report signal transmitted at symbol A4 may indicate that a value obtained by subtracting the radio field strength between the mobile device 9 and the eNB #1 from the radio field strength between the mobile device 9 and the eNB #2 is α or higher.
At symbol A5, the eNB #1 may perform a handover sequence to hand over the mobile device 9 to the cell #2 provided by the eNB #2, based on the received Measurement Report signal. Details of the handover sequence at symbol A5 is described below with referring to
With the processing described above, at symbols A6 and A7, the eNB #2 may communicate with the core network 6 as well as with the mobile device 9.
At symbol A51, the mobile device 9 may switch base stations 7 at a communication destination from the eNB #1 to the eNB #2.
At symbol A52, the eNB #1 may decide to perform handover.
At symbol A53, the eNB #1 may issue a handover request to the eNB #2.
At symbol A54, the eNB #1 may issue a handover instruction to the mobile device 9.
At symbol A55, the eNB #1 may transfer a packet that does not reach the mobile device 9 and information on the mobile device 9 to the eNB #2, by way of the X2 interface 601 (see
At symbol A56, the mobile device 9 and the eNB #2 may perform synchronization processing.
At symbol A57, the eNB #2 may issue to the MME 61 a request to switch a path to the mobile device 9 from by way of the eNB #1 to by way of the eNB #2.
At symbol A58, the MME 61 may notify the SGW 63 and the PGW 62 that the base stations 7 at the handover destination of the mobile device 9 is the eNB #2.
At symbol A59, the SGW 63 and the PGW 62 may switch the path to the mobile device 9 from by way of the eNB #1 to by way of the eNB #2.
The communication system 600a illustrated in
An edge DC 8 illustratively stores user data such as application data or the like that is used by the mobile device 9. In addition, the edge DC #1 and edge DC #2 may be connected to communicate with each other by way of Ethernet®, for example. In the example illustrated in
The edge DC 8 may be provided in each the base station 7 to improve the real-time performance in the thin client service. In comparison with a case in which communication with a data center present in a high-order Internet network is performed by way of the base stations 7, service with less delay may be provided since the service is terminated at the base stations 7.
In the thin client service, it is assumed that data tied with an individual such as word-processing software or spreadsheet software, moving image data or the like is transmitted and received between the mobile device 9 and the base stations 7.
Handover processing at the communication system 600a that provides the thin client service is described hereinafter.
As illustrated at symbol B1, the edge DC #1 may provide application data to the mobile device 9 located in an area of the cell #1 formed by the eNB #1, by way of the eNB #1.
As illustrated at symbol B2, when the mobile device 9 moves from an area in the cell #1 to an area in the cell #2, handover of the mobile device 9 may be performed between the eNB #1 and the eNB #2.
As illustrated at symbol B3, the edge DC #1 may transfer the application data addressed to the mobile device 9 to the edge DC #2.
As illustrated at symbol B4, the edge DC #2 may provide data to the mobile device 9 located in the area in the cell #2 formed by the eNB #2, by way of the eNB #2.
As illustrated at symbol C1 in
At symbol C2 in
At symbol C3 in
At symbol C4 in
At symbol C5 in
At symbol C6 in
At symbol C7 in
At symbol C8 in
At symbol C9 in
At symbol C10 in
At symbol C11 in
At symbol C12 in
At symbol C13 in
At symbol C14 in
At symbol C15 in
As illustrated at symbol C16 in
In the communication system 600a that performs wireless communications, since it is likely that handover processing is performed frequently, a service unavailable period may also occur frequently. For example, when application data addressed to the mobile device 9 is 32 GB and a file transfer rate between the edge DCs 8 is 1 Gbps, a service unavailable period of 256 seconds occurs even if only a data transfer period is considered.
The communication system 100 illustratively includes a plurality of (two in the illustrated example) base stations 2, a plurality of (two in the illustrated example) edge DCs 3, and one or more (one in the illustrated example) mobile devices 4.
Note that the “base stations 2” illustrated in
The eNB #2 is illustratively connected to the mobile device 4 so that the eNB #2 may wirelessly communicate with the mobile device 4. The eNB #2 may provide a service area (which may also be referred to as a “cell”) 10 where the mobile device 4 may communicate.
The edge DCs 3 illustratively store user data such as application data or the like to be used by the mobile device 4. In addition, the edge DCs #1 and #2 may be connected to be able to communicate with each other by way of Ethernet®, for example. In the example illustrated in
The mobile device 4 is an example of communication equipment capable of wirelessly communicating with the eNB #2 in the cell 10 provided by the eNB #2, for example.
In the example illustrated in
The cell 10 may be formed by setting transmission power for each eNB #2 or the like, or may be formed with statistical data in a Measurement Report collected from the mobile device 4.
Note that the cell 10 where the mobile device 4 is located may be referred to as Servicing Cell and the cell 10 adjacent to Serving Cell may be referred to as Neighbor Cell. More specifically, when the mobile device 4 is located in an area of the cell #1, the cell #1 is Serving Cell and the cell #2 is Neighbor Cell.
As illustrated in
Details of the data transfer execution zone Z1 are described below with referring to
As illustrated at symbol D1, the edge DC #1 may provide application data to the mobile device 4 located in an area of the cell #1 where the eNB #1 is deployed, by way of the eNB #1.
As illustrated at symbol D2, when the mobile device 4 moves from neighborhood of the center of the cell #1 to the data transfer execution zone Z1, as illustrated at symbol D3, the edge DC #1 may transfer application data addressed to the mobile device 4 to the edge DC #2. Transfer of the application data may be performed, using the IP in the layer 3 illustrated in
As illustrated at symbol D4, when the mobile device 4 moves from the data transfer execution zone Z1 to the handover execution zone Z2, handover of the mobile device 4 may be performed between the eNB #1 and the eNB #2.
Furthermore, as illustrated at symbol D5, the mobile device 4 may move from the handover execution zone Z2 to neighborhood of the center of the cell #2. With this, as illustrated at symbol D6, the edge DC #2 may provide data to the mobile device 4 located in the area of the cell #2 formed by the eNB #2, by way of the eNB #2.
Note that the edge DC 3 may not be provided in each cell 10 and may be shared by a plurality of adjacent cells 10 (in other words, “eNB #2”). In this case, transfer of the application data addressed to the mobile device 4 may be performed, before handover processing is performed between two eNBs #2 that do not share the edge DC 3.
The mobile device 4 illustratively includes functions as a radio processing unit 41 and a data transmission and reception unit 42.
The radio processing unit 41 illustratively performs transmission and reception of a radio signal to and from the eNB #2. The radio processing unit 41 may also measure the radio quality with each eNB #2 and report information indicating the measured radio quality to the eNB #2 in Serving Area (the cell #1 in the example illustrated in
The data transmission and reception unit 42 illustratively performs transmission and reception of application data to and from the edge DC 3 by way of the radio processing unit 41 and the eNB #2.
The edge DC 3 illustratively has capability as a data transmission and reception unit 31 and a data processing unit 32.
The data transmission and reception unit 31 illustratively performs transmission and reception of application data to and from the mobile device 4, by way of the eNB #2. The data transmission and reception unit 31 may also transfer to other edge DC 3 application data which is related to a data transfer request and addressed to the mobile device 4, based on the data transfer request from the eNB #2 by way of the data processing unit 32. For example, when receiving from the eNB #1 a data transfer request for the application data addressed to the mobile device 4, the edge DC #1 transfers to the edge DC #2 the application data addressed to the mobile device 4.
When receiving the data transfer request from the eNB #2, the data processing unit 32 illustratively transfers the data transfer request to the data transmission and reception unit 31. In addition, the data processing unit 32 may perform various processing based on the application data that the data transmission and reception unit 31 received from the mobile device 4.
When there is transmission of the application data by the mobile device 4 after a data transfer operation by the data transmission and reception unit 31 is started, the data processing unit 32 determines whether to transfer data after being updated to other edge DC 3. For example, if application data by the mobile device 4 indicates entered character information, the data processing unit 32 may determine that the data after being updated is transferred to other edge DC 3, and instruct the data transmission and reception unit 31 to transfer the data after being transferred. On the other hand, when the application data by the mobile device 4 is movement of a mouse pointer, a click operation, or a file save operation or the like, the data processing unit 32 may also determine that the data after being updated is not transferred to the other edge DC 3.
If size of the data after being updated is larger than a threshold, the data processing unit 32 may transfer a difference between the data after being updated and the data before being updated to the other edge DC 3.
With this, even if data addressed to the mobile device 4 is updated during data transfer processing, delay time till service starts in the cell 10 at the handover destination may be reduced.
When receiving a data deletion request from the other edge DC 3, the data processing unit 32 may delete application data addressed to the mobile device 4 which is related to the deletion request and stored in an auxiliary storage device 301 (to be described with referring to
The following thresholds are used herein.
First threshold: When the radio field strength between the eNB #2 at the handover destination and the mobile device 4 exceeds the threshold, data transfer processing is performed (to be elaborately described with referring to
Second threshold: When the radio field strength between the eNB #2 at the handover destination and the mobile device 4 exceeds the threshold, handover processing is performed (to be elaborately described with referring to
Third threshold: When a value obtained by subtracting the radio field strength for the eNB #2 at the handover source from the radio field strength of the eNB #2 at the handover destination exceeds the threshold, forced handover processing is performed (to be elaborately described with referring to
Fourth threshold: When the radio field strength between the eNB #2 at the handover source and the mobile device 4 falls below the threshold, data deletion processing is performed in the edge DC 3 at the handover source. When the radio field strength between the eNB #2 at the handover destination and the mobile device 4 falls below the threshold, data deletion processing is performed in the edge DC 3 at the handover destination (the fourth threshold may also be referred to as a “fourth predetermined value”).
Fifth threshold: When an absolute value of a difference between the radio field strength for the eNB #2 at a plurality of handover destination candidates is less than the threshold, data transfer processing is performed on the edge DC 3 of the plurality of handover destination candidates (to be elaborately described with referring to
When receiving a deletion request for the other edge DC 3 from the eNB #2, the data processing unit 32 may transfer the deletion request to the other edge DC 3.
The eNB #2 illustratively includes functions as a radio processing unit 21, a data transfer processing unit 22, and a handover processing unit 23.
The radio processing unit 21 illustratively performs transmission and reception of a radio signal to and from the mobile device 4. In addition, the radio processing unit 21 may function as an example of a receiving unit that receives information indicating the radio quality to be reported from the mobile device 4.
The data transfer processing unit 22 illustratively judges whether to transfer application data addressed to the mobile device 4 to the edge DC 3 belonging to other cell 10, based on the information indicating the radio quality that is received by the radio processing unit 21.
When the radio field strength between the other eNB #2 and the mobile device 4 falls below the fourth threshold, the data transfer processing unit 22 may issue a data deletion request to the edge DC 3 belonging to the other cell 10, by way of the edge DC 3 belonging to the same cell 10.
With this, a resource at the edge DC 3 may be effectively utilized.
Details of the data transfer processing unit 22 are described below with referring to
The handover processing unit 23 illustratively determines whether to hand over the mobile device 4 to other eNB #2, based on the information indicating the radio quality that is received by the radio processing unit 21. When the handover processing unit 23 determines to hand over, the handover processing unit 23 may perform a handover sequence (which may also be referred to as “handover processing”) in cooperation with the handover processing unit 23 of the other eNB #2. Details of the handover processing unit 23 are described below with referring to
(1) of
As illustrated in (1) of
In the graph illustrated in (2) of
As illustrated in (2) of
In the example illustrated in (2) of
More specifically, as illustrated in
In other words, when the radio field strength is larger than the first threshold (which may also be referred to as a “predetermined value”), the data transfer processing unit 22 may request the edge DC #1 to transfer data to be used in application to the edge DC #2. In addition, after the transfer is completed, the handover processing unit 23 may hand over the mobile device 4 to the cell #2 formed by the eNB #2, based on the radio field strength.
With this, since the application data addressed to the mobile device 4 is transferred to the eNB #2 at the handover destination before handover processing is performed, delay in service while handover is performed may be reduced. Then, continuity of service while handover is performed may be secured.
In addition, when the value obtained by subtracting the radio field strength for the eNB #2 from the radio field strength for the eNB #1 falls below the threshold, the data transfer processing unit 22 may also judge that transfer of the data addressed to the mobile device 4 to the edge DC #2 is performed.
As illustrated in (1) of
In the example illustrated in
As illustrated in
In the graphs illustrated in
As illustrated in
In the example illustrated in (1) of
More specifically, as illustrated in
With this, delay in service while handover is performed may be reduced, even if there are a plurality of eNBs #2 that are a candidate for a handover destination.
In the example illustrated in (2) of
More specifically, as illustrated in
(1) of
As illustrated in (1) of
When the mobile device 4 moves to the data transfer execution zone Z1, the edge DC #1 belonging to the cell #1 may transfer the data addressed to the mobile device 4 to the edge DC #2 belonging to the cell #2.
When the mobile device 4 moves to the handover execution zone Z2 and when transfer of the data addressed to the mobile device 4 is completed, the eNB #1 belonging to the cell #1 may hand over the mobile device 4 to the eNBs #2 belonging to the cell #2.
When the mobile device 4 moves to the forced handover execution zone Z4, the eNB #1 belonging to the cell #1 may hand over the mobile device 4 to the eNBs #2 belonging to the cell #2, irrespective of whether or not the transfer of the data addressed to the mobile device 4 is completed.
In the graph illustrated in (2) of
As illustrated in (2) of
In the example illustrated in (2) of
In the example illustrated in (2) of
When the radio field strength between the eNB #1 and the mobile device 4 is larger than the second threshold, the data transfer processing unit 22 of the eNB #1 may judge whether or not the transfer of the data addressed to the mobile device 4 is completed. Here, the second threshold represents start of processing to hand over the mobile device 4 from the cell #1 to the cell #2, in response to movement of the mobile device 4.
If the transfer of the data addressed to the mobile device 4 is not completed, as illustrated in
On the other hand, if the transfer of the data addressed to the mobile device 4 is completed, as illustrated in
In the example illustrated in (2) of
With this, the mobile device 4 moves out of a service area of the eNB #1, thereby avoiding loss of the eNB #2 with which the mobile device 4 may communicate.
In addition, when the radio field strength between the eNB #2 and the mobile device 4 is larger than the third threshold, the handover processing unit 23 of the eNB #1 may perform handover processing, irrespective of whether or not the transfer of the data addressed to the mobile device 4 is completed.
As illustrated in (1) of
The eNB #2 illustratively includes an RF circuit 201, an antenna 202, an edge DC-IF 203, a network IF 204, a CPU 205, a DSP 206, and a memory 207. Note that “RF” stands for “Radio Frequency”, “IF” stands for “Interface”, “CPU” stands for “Central Processing Unit”, and “DSP” stands for “Digital Signal Processor”.
The RF circuit 201 illustratively performs transmission and reception of a radio signal to and from the mobile device 4 by way of the antenna 202.
The edge DC-IF 203 illustratively connects the eNB #2 to the edge DC 3. As the edge DC-IF 203, various types of interface cards that comply with a communication standard between the eNB #2 and the edge DC 3 may be used.
The network IF 204 illustratively connects the eNB #2 to other eNB #2 by way of the x2 interface. The network IF 204 may also be connected to a core network (not illustrated). As the network IF 204, various interface cards that comply with a network standard may be used.
The CPU 205 is illustratively a processor configured to perform various controls or carries out an operation, and implements various functions by executing an OS or a program stored in the memory 207.
The DSP 206 is illustratively a microprocessor specialized in digital signal processing and implements various functions by executing the OS or the program stored in the memory 207.
The memory 207 is illustratively a storage device that includes at least one of a read only memory (ROM) and a random access memory (RAM). A program such as a basic input/output system (BIOS) or the like may be written into the ROM of the memory 207. A software program in the memory 207 may be appropriately read into the CPU 205 or the DSP 206 and executed. In addition, the RAM of the memory 207 may be utilized as a primary storage memory or a working memory.
Functions as the radio processing unit 21, the data transfer processing unit 22, and the handover processing unit 23 illustrated in
The edge DC 3 illustratively includes an auxiliary storage device 301, an eNB-IF 302, a network IF 303, a CPU 304, a DSP 305, and a memory 306.
The auxiliary storage device 301 is illustratively a device that stores data in a readable and writable manner. For example, a hard disk drive (HDD), a solid state drive (SSD), or a storage class memory (SCM) may be used. The auxiliary storage device 301 may store application data addressed to the mobile device 4.
The eNB-IF 302 illustratively connects the edge DC 3 to the eNB #2. As the eNB-IF 302, various interface cards that comply with a communication standard between the edge DC 3 and the eNB #2 may be used.
The network IF 303 illustratively connects the edge DC 3 to other edge DC 3 by way of Ethernet®. As the network IF 303, various types of interface cards that comply with the network standard may be used.
The CPU 304 is illustratively a processor configured to perform various controls or carries out an operation, and implements various function by executing an OS or a program stored in the memory 306.
The DSP 305 is illustratively a microprocessor specialized in digital signal processing, and implements various functions by executing the OS or the program stored in the memory 306.
The memory 306 is illustratively a storage device including at least one of a ROM and a RAM. A program such as BIOS or the like may be written in the ROM of the memory 306. A software program of the memory 306 may be appropriately read into the CPU 304 or the DSP 305 and executed. In addition, the RAM of the memory 306 may be used as a primary storage memory or a working memory.
Functions as the data transmission and reception unit 31 and the data processing unit 32 illustrated in
The mobile device 4 illustratively includes an RF circuit 401, an antenna 402, a CPU 403, and a memory 404.
The RF circuit 401 illustratively performs transmission and reception of a radio signal to and from the eNB #2 by way of the antenna 402.
The CPU 403 is illustratively a processor configured to perform various controls or carries out an operation, and implements various function by executing an OS or a program stored in the memory 404.
The memory 404 is illustratively a storage device including at least one of a ROM and a RAM. A program such as BIOS or the like may be written in the ROM of the memory 404. A software program of the memory 404 may be appropriately read into the CPU 403 and executed. In addition, the RAM of the memory 404 may be used as a primary storage memory or a working memory.
Functions as the radio processing unit 41 and the data transmission and reception unit 42 illustrated in
An example of a data transfer operation in the communication system 100 illustrated in
In processing E1, the mobile device 4 may transmit a Measurement Report signal to the eNB #1.
In processing E2, the eNB #1 may determine whether transfer to eNB #, of application data addressed to the mobile device 4, is performed.
When the mobile device 4 is present in the data transfer execution zone Z1, in the processing E3, the eNB #1 may make a data transfer request to the edge DC #1.
In processing E4, when receiving the data transfer request, the edge DC #1 may transfer the application data addressed to the mobile device 4 to the edge DC #2.
In processing E5, when the transfer of the application data addressed to the mobile device 4 is completed, the edge DC #1 may transmit a data transfer completion notice to the eNB #1. With this, the data transfer operation ends.
Details of the example of the data transfer operation illustrated in
In processing F1, the radio processing unit 41 of the mobile device 4 may transmit a Measurement Report signal to the radio processing unit 41 of the eNB #1.
In processing F2, the radio processing unit 41 of the eNB #1 may transfer the received Measurement Report to the data transfer processing unit 22.
In processing F3, the data transfer processing unit 22 of the eNB #1 may determine whether transfer of the application data addressed to the mobile device 4 is performed, based on the received Measurement Report.
When the mobile device 4 is present in the data transfer execution zone Z1, in processing F4, the data transfer processing unit 22 may transmit a data transfer request to the data processing unit 32 of the edge DC #1.
In processing F5, the data processing unit 32 of the edge DC #1 may transfer the received data transfer request to the data transmission and reception unit 31.
In processing F6, when receiving the data transfer request, the data transmission and reception unit 31 of the edge DC #1 may transfer the application data addressed to the mobile device 4 to the data transmission and reception unit 31 of the edge DC #2.
In processing F7, the data transmission and reception unit 31 of the edge DC #2 may transfer the received application data addressed to the mobile device 4 to the data processing unit 32.
In processing F8, when the transfer of the application data addressed to the mobile device 4 to the edge DC #2, the data transmission and reception unit 31 of the edge DC #1 may transmit a data transfer completion notice to the data transfer processing unit 22 of the eNB #1.
In processing F9, the data processing unit 32 of the edge DC #2 may perform update processing of data stored in the auxiliary storage device 301 (see
An example of a data transfer operation in the data transfer processing unit 22 of the eNB #1 at the data transfer source illustrated in
In processing G1, the data transfer processing unit 22 of the eNB #1 may judge whether the mobile device 4 is located in the data transfer execution zone Z1.
In No route of the processing G1, if the mobile device 4 is not present in the data transfer execution zone Z1, in processing G2, the data transfer processing unit 22 may request the mobile device 4 to measure the radio quality.
In Yes route of the processing G1, if the mobile device 4 is present in the data transfer execution zone Z1, in processing G3, the data transfer processing unit 22 may make a data transfer request to the edge DC #1 to transfer application data addressed to the mobile device 4.
In processing G4, the application data addressed to the mobile device 4 may be transferred from the edge DC #1 to the edge DC #2. With this, the data transfer operation is completed in the data transfer processing unit 22 of the eNB #1 at the data transfer source.
An updated data transfer operation in the communication system 100 illustrated in
In processing H1 of
In processing H2 of
When the mobile device 4 is present in the data transfer execution zone Z1, in processing H3 of
In processing H4 of
In processing H5 of
In processing H6 of
In processing H7 of
In processing H8 of
In processing H9 of
In processing of H10 of
In this example, since data transfer is already performed in processing H4 of
Processing H1 of
Details of the example of the updated data transfer operation illustrated in
In processing I1 of
In processing I2 of
In processing I3 of
In processing I4 of
In processing I5 of
In processing I6 of
If the data transfer is desired (in other words, “if there is data update”), in processing I7 of
In processing I8 of
In processing I9 of
In processing I10 of
In processing I11 of
In processing I12 of
In addition, if data transfer is not desired (in other words, “if there is no data update”), the updated data transfer operation may end as long as processing I6 of
An updated data transfer operation in the data processing unit 32 of the edge DC #1 at the data transfer source illustrated in
In processing J1, the data processing unit 32 of the edge DC #1 may judge whether there is data update (in other words, “whether data transfer is desired”).
In No route of processing J1, if there is no data update, the updated data transfer operation at the data processing unit 32 may end.
On the other hand, in Yes route of processing J1, if there is data update, in processing J2, the data processing unit 32 may judge whether an updated data amount exceeds a threshold.
In No route of processing J2, if the updated data amount does not exceed the threshold, in processing J3, the data processing unit 32 may request the data transmission and reception unit 31 to transfer data after being updated to the edge DC #2.
On the other hand, in Yes route of processing J2, if the updated data amount exceeds the threshold, in processing J4, the data processing unit 32 may extract a difference between the data after being updated and the transferred data.
In processing J5, the data processing unit 32 may request the data transmission and reception unit 31 to transfer the extracted difference to the edge DC #1. With this, the updated data transfer operation in the data processing unit 32 may end.
A handover processing example at the communication system 100 illustrated in
In processing K1, the mobile device 4 may transmit a Measurement Report signal to the eNB #1.
In processing K2, the eNB #1 may determine whether to perform handover, based on the received Measurement Report signal.
If the mobile device 4 is present in the handover execution zone Z2, in processing K3, the eNB #1 may judge whether data transfer is completed.
If the data transfer is completed, in processing K4, the eNB #1 may perform a handover sequence to hand over the mobile device 4 to the eNB #1. With this, the handover processing may completed.
On the other hand, if the data transfer is not completed, in processing K5, the eNB #1 may transmit a Measurement Control signal to the mobile device 4. Then, processing after processing K1 may be performed again.
Details of the handover processing illustrated in
In processing L1 of
In processing L2 of
In processing L3 of
When the mobile device 4 is present in the forced handover execution zone Z4, in processing L4 of
In processing L5 of
When the mobile device 4 is present in the handover execution zone Z2, in processing L6 of
If the data transfer is completed, in processing L7 of
In processing L8 of
If the data transfer is not completed, in processing L9 of
In processing L10 of
If the mobile device 4 is present in the data transfer execution zone Z1, in processing L11 of
In processing L12 of
An example of handover processing in the data transfer processing unit 22 of the eNB #1 at the handover source illustrated in
In processing M1, the data transfer processing unit 22 of the eNB #1 may judge whether the mobile device 4 is present in the forced handover execution zone Z4.
In Yes route of processing M1, when the mobile device 4 is present in the forced handover execution zone Z4, in processing M2, the data transfer processing unit 22 may request the handover processing unit 23 to perform handover.
In processing M3, the handover processing unit 23 may perform the handover processing of the mobile device 4 from the eNB #1 to the eNB #2. With this, the handover processing in the data transfer processing unit 22 may end.
In No route of processing M1, if the mobile device 4 is not present in the forced handover execution zone Z4, in processing M4, the data transfer processing unit 22 may judge whether the mobile device 4 is present in the handover execution zone Z2.
In No route of processing M4, if the mobile device 4 is not present in the handover execution zone Z2, processing may proceed to processing M6.
On the other hand, in Yes route of processing M4, if the mobile device 4 is present in the handover execution zone Z2, in processing M5, the data transfer processing unit 22 may judge whether the data transfer is completed.
In Yes route of processing M5, if the data transfer is completed, processing may proceed to processing M2.
On the other hand, in No route of processing M5, if the data transfer is not completed, in processing M6, the data transfer processing unit 22 may request the radio processing unit 21 to transmit a Measurement Control signal.
In processing M7, a Measurement Control signal may be transmitted to the mobile device 4 by the radio processing unit 21 of the eNB #1. With this, the handover processing in the data transfer processing unit 22 may end.
An example of data deletion operation in the communication system 100 illustrated in
In processing N1, the mobile device 4 may transmit a Measurement Report signal to the eNB #1.
In processing N2, the eNB #1 may determine whether to perform data deletion, based on the received Measurement Report signal.
When the mobile device 4 is present in the central area of the cell #1, in processing N3, the eNB #1 may transmit a data deletion request to the edge DC #1.
In processing N4, the edge DC #1 may transfer the received data deletion request to the edge DC #2.
In processing N5, when transfer of a data transfer request is completed, the edge DC #1 may transmit a data deletion completion notice to the eNB #1.
In processing N6, the edge DC #2 may perform data deletion of application data addressed to the mobile device 4 based on the received data deletion request. With this, the data deletion operation may end.
An example of a data deletion operation in the edge DC #2 at a data transfer destination of the communication system 100 illustrated in
In processing P1, the radio processing unit 41 of the mobile device 4 may transmit a Measurement Report signal to the radio processing unit 21 of the eNB #1.
In processing P2, the radio processing unit 21 of the eNB #1 may transfer the received Measurement Report signal to the data transfer processing unit 22.
In processing P3, the data transfer processing unit 22 of the eNB #1 may determine whether to delete data.
If the mobile device 4 is in the central area of the cell #1, in processing P4, the data transfer processing unit 22 may transmit a data deletion request to the data processing unit 32 of the edge DC #1.
In processing P5, the data processing unit 32 of the edge DC #1 may transfer the received data deletion request to the data processing unit 32 of the edge DC #2.
In processing P6, the data processing unit 32 of the edge DC #2 may delete application data addressed to the mobile device 4, based on the received data deletion request. With this, the data deletion operation at the edge DC #2 may completed.
When the mobile device 4 is present in the data transfer execution zone Z1, after processing P3, the data deletion operation at the edge DC #2 does not have to be performed.
An example of data deletion determination for the edge DC #2 of a data transfer destination in the eNB #1 at a data transfer source illustrated in
In processing Q1, the data transfer processing unit 22 of the eNB #1 may judge whether radio field strength between the mobile device 4 and the eNB #2 is below a threshold (in other words, “whether the mobile device 4 is present in the central area of the cell #1”).
In No route of processing Q1, if the radio field strength is not below the threshold, the data deletion determination for the edge DC #2 may end.
On the other hand, in Yes route of processing Q1, if the radio field strength is below the threshold, in processing Q2, the data transfer processing unit 22 may request the edge DC #2 to delete application data addressed to the mobile device 4, by way of the edge DC #1.
In processing Q3, the application data addressed to the mobile device 4 in the edge DC #2 may be deleted. With this, the data deletion determination on the edge DC #2 may end.
A data deletion operation in the edge DC #1 at a data transfer source of the communication system 100 illustrated in
In processing R1, the radio processing unit 41 of the mobile device 4 may transmit a Measurement Report signal to the radio processing unit 21 of the eNB #2.
In processing R2, the radio processing unit 21 of the eNB #2 may transfer the received Measurement Report signal to the data transfer processing unit 22.
In processing R3, the data transfer processing unit 22 of the eNB #2 may determine whether to perform data deletion.
When the mobile device 4 is present in the central area of the cell #2, in processing R4, the data transfer processing unit 22 may transmit a data deletion request to the data processing unit 32 of the edge DC #2.
In processing R5, the data processing unit 32 of the edge DC #2 may transfer the received data deletion request to the data processing unit 32 of the edge DC #1.
In processing R6, the data processing unit 32 of the edge DC #1 may delete application data addressed to the mobile device 4, based on the received data deletion request. With this, the data deletion operation in the edge DC #1 may completed.
When the mobile device 4 is present in the data transfer execution zone Z1, after processing R3, the data deletion operation in the edge DC #1 does not have to be performed.
An example of data deletion determination on the edge DC #1 at a data transfer source in the eNB #2 at a data transfer destination illustrated in
In processing S1, the data transfer processing unit 22 of the eNB #2 may judge whether radio field strength between the mobile device 4 and the eNB #1 is below a threshold (in other words, “whether the mobile device 4 is present in the central area of the cell #2”).
In No route of processing S1, if the radio field strength is not below the threshold, the data deletion determination on the edge DC #1 may end.
On the other hand, in Yes route of processing S1, if the radio field strength is below the threshold, in processing S2, the data transfer processing unit 22 may request the edge DC #1 to delete the application data addressed to the mobile device 4, by way of the edge DC #2.
In processing S3, the application data addressed to the mobile device 4 in the edge DC #1 may be deleted. With this, the data deletion determination on the edge DC #1 may end.
The disclosed technology is not limited to respective embodiments described above but may be varied and implemented in various ways to the extent that the disclosed technology does not depart from the intents of the respective embodiments. Each configuration and each processing of each embodiment may be selected where appropriate or may be combined appropriately.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2016-211935 | Oct 2016 | JP | national |