Base station device, base station device switching method, and program

The base station device addresses the vulnerability of mobile communication systems to transport network failures by transferring MM and SM contexts during handovers, ensuring resilient communication services.

JP2025083967AActive Publication Date: 2025-06-02SOFTBANK CORPORATION
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023197677
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-06-02
Estimated Expiration
2043-11-21

Smart Images

  • Figure 2025083967000001_ABST
    Figure 2025083967000001_ABST
Patent Text Reader

Abstract

To make it possible to provide a communication service that is highly resistant to faults in a transport network.SOLUTION: A base station device of a mobile communication network includes a context holding unit that stores an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station device, and a context transfer unit that, when a handover of a terminal is detected, transfers the MM context and SM context of the terminal to a base station device that is the target of the handover.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a base station device, a base station device switching method, and a program, and to a base station device, a base station device switching method, and a program that can provide a communication service highly resistant to transport network failures.

Background Art

[0002] With the spread of MEC (Multi-access edge computing), the opportunity for a terminal (UE) to receive the provision of application services on an MEC server is increasing. By using MEC, for example, it becomes possible to reduce the response delay of application services.

[0003] Generally, each terminal in a mobile communication system communicates with an MEC server via a UPF, which is one of the network function parts of the core network. Therefore, for example, when the UPF is arranged in a specific data center or the like, the advantages of MEC cannot be utilized. Thus, in the future, it is highly likely that a plurality of UPFs will be arranged near each base station (RAN: Radio Access Network).

[0004] Also, in the MEC architecture, a technique for providing seamless streaming even when a handover occurs has been proposed (see, for example, Patent Document 1). By adopting such an MEC architecture, it becomes possible to stably provide a low-latency network service.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] On the one hand, the current mobile communication system is vulnerable to disconnection between the RAN and the core network due to failures in the transport network. For example, when the communication of the C-plane (N2 interface, SCTP, etc.) is disconnected between the RAN and the core network, the RAN stops the cells.

[0007] In such a situation, for example, when a failure occurs in the transport network connecting the data center where servers corresponding to each network function part of the core network are arranged and the RAN, the terminals accommodated in the cells of the RAN will not be able to communicate. In such a case, for example, even if the communication between the RAN and the UPF is possible, the UE will not be able to receive the application service.

[0008] One aspect of the present invention aims to realize a technology that can provide a communication service highly resistant to failures in the transport network.

Means for Solving the Problems

[0009] A base station device according to one aspect of the present invention is a base station device of a mobile communication network, and includes a context holding unit that stores an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station device, and a context transfer unit that transfers the MM context and the SM context of the terminal to a base station device that is the target of the handover when a handover of the terminal is detected.

[0010] A base station apparatus switching method according to an aspect of the present invention is a method for switching a base station apparatus in a mobile communication network, which stores an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station apparatus, and when detecting a handover of the terminal, transfers the MM context and the SM context of the terminal to a base station apparatus that is a target of the handover.

[0011] Each aspect of the present invention may be implemented by a computer. In this case, a program for causing a computer to execute each step of the above method, and a computer-readable recording medium recording the same also fall within the scope of the present invention.

Advantages of the Invention

[0012] According to one aspect of the present invention, it is possible to realize a technology that enables the provision of a communication service highly resistant to transport network failures.

Brief Description of the Drawings

[0013]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Mode for Carrying Out the Invention

[0014] Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram for explaining the configuration of a general 5G mobile communication system.

[0015] In the example of FIG. 1, a radio access network (RAN) 12a, which is a base station that performs wireless communication with a terminal (UE: User Equipment) 13 within a cell, is described. Similarly, RANs 12b and 12c are also described, and each base station is connected to a core network (CN) 11.

[0016] Also, in the same figure, a router is indicated by an oval symbol. RANs 12a and 12b are connected to Router #a and are connected to the core network 11 via Router #b. RAN 12c is connected to the core network 11 via Router #c. The communication path connecting the base station and the core network 11 is called a backhaul or a transport network (TN).

[0017] (Functional Configuration of Core Network and Base Station Apparatus) FIG. 2 is a block diagram showing an example of the functional configuration of the core network (CN) 11 and the base station apparatus (RAN) 12 in FIG. 1. Here, the configurations of RANs 12a, 12b, and 12c are shown collectively as the configuration of RAN 12.

[0018] In the example of FIG. 2, the core network 11 is configured to include a Subscriber DB (UDR: User Data Repository) 31, a UPF (User Plane Function) 32, and an AMF (Access and Mobility Management Function) 33.

[0019] The UDR 31 is mainly a functional block that performs functions such as storing and reading subscriber data, and storing and reading session policies. The UPF 32 is mainly a functional block that performs functions such as session anchor, mobility anchor, packet transfer, and access control. The AMF 33 is mainly a functional block that performs functions such as terminating the N2 interface, terminating the N1 interface, registration management, and mobility management.

[0020] In addition, the actual core network 11 includes other network functional units such as SMF (Session Management Function), UDM (Unified Data Management), and PCF (Policy Control Function) in addition to the UDR 31, UPF 32, and AMF 33. In FIG. 2, the description of other network functional units is omitted.

[0021] Also, in the example of FIG. 2, the base station device 12 is configured to include a gNB CU (Central Unit) 61, a gNB DU (Distributed Unit) 62, and a gNB RU (Radio Unit) 63. Note that "gNB" means gNodeB (base station) in the 5G mobile communication network. Each of the gNB CU 61, gNB DU 62, and gNB RU 63 will be hereinafter referred to as CU 61, DU 62, and RU 63 as appropriate.

[0022] The RU 63 is a functional block that controls the antenna and communicates radio waves with the terminal, and also performs controls such as MIMO and beamforming, for example. The DU 62 is a functional block that performs signal modulation and demodulation, MAC layer communication control, and the like. The CU 61 is a functional block that performs controls of the DU 62 and RU 63, connection to the core network, processing of PDCP (Packet Data Convergence Protocol) such as packet encryption, and processing of RRC (Radio Resource Control) such as radio resource management of the terminal.

[0023] Furthermore, in the example of FIG. 2, the AMF 33 includes an N2 processing unit 41, an N1 processing unit 42, a UE N1-MM / SM Context cache 43, an SCTP processing unit 44, and an SBI (Service Based Interface) 45.

[0024] The N2 processing unit 41 is a functional block that terminates the N2 interface, which is the connection interface between the RAN and the AMF, and controls or manages the communication of the N2 interface (for example, the transmission and reception of NGAP messages).

[0025] The N1 processing unit 42 is a functional block that terminates the N1 interface, which is the interface between the UE and the AMF, and controls or manages the communication of the N1 interface (for example, the transmission and reception of NAS messages). Further, the N1 processing unit 42 executes processes related to the generation, update, etc. of the Mobility Management Context, which is mobility management information transmitted and received as a NAS message, and the Session Management Context, which is session management information.

[0026] The UE N1-MM / SM Context cache 43 is a cache memory that stores the Mobility Management Context and the Session Management Context transmitted and received as NAS messages.

[0027] The SCTP processing unit 44 is a functional block that terminates and manages the SCTP (Stream Control Transmission Protocol) session in the communication between the core network 11 and the base station device 12.

[0028] SBI 45 is an interface for calling various network function units in the core network connected by the service-based architecture.

[0029] Also, in the example of FIG. 2, the CU 61 includes an SCTP processing unit 71 and a UPF 72. The SCTP processing unit 71 is a functional block that terminates and manages the SCTP session in the communication between the core network 11 and the base station device 12. The UPF 72 is a functional block that implements the functions related to the UPF of the core network 11 in the base station device 12.

[0030] In the example of FIG. 2, for example, when a terminal receives the provision of an application service on the MEC server, the UPF 72 is included in the base station apparatus 12. The terminal authenticated by the core network can then receive the provision of an application service from, for example, an MEC server located outside the core network 11 via the UPF 72 included in the CU 61 of the base station apparatus 12 without passing through the transport network. By doing so, it becomes possible to provide a low-latency communication service as compared with the case of passing through the transport network.

[0031]

[0030] The SCTP processing unit 71 includes an NGAP processing unit 81 and an Xn processing unit 82. The NGAP processing unit 81 is a functional block that performs processes such as generation, encryption, and decryption of NGAP messages, for example. The Xn processing unit is a functional block that controls or manages the communication of the Xn interface, which is an interface for connecting the base station apparatuses 12 to each other.

[0032] For example, when a failure occurs in the transport network, the SCTP session between the SCTP processing unit 44 and the SCTP processing unit 71 is disconnected, and NGAP messages cannot be transmitted or received between the N2 processing unit 41 and the NGAP processing unit 81. In this case, the base station apparatus 12 stops transmitting radio waves related to its own cell, and the terminal 13 that has been accommodated in its own cell until then becomes not connected to either the core network 11 or the base station apparatus 12.

[0033] On one hand, the CU 61 of the base station includes the UPF 72. A terminal 13 that has already been authenticated by the core network 11 should then be able to receive app services from an MEC server or the like via the UPF 72 of the base station apparatus 12 without going through the transport network. However, in reality, the current base station software, when a failure occurs in the transport network and the SCTP association is disconnected, executes a process to stop transmitting radio waves related to its own cell in the base station apparatus 12. Therefore, even if there is no failure in the base station apparatus 12 itself, the terminal 13 cannot receive app services.

[0034] To avoid such a situation, simply avoiding the stop of radio wave transmission related to the cell is not sufficient. For example, even when a handover occurs, it is necessary to continue communication normally.

[0035] That is, while the conventional mobile communication network attempts to provide low-latency communication services by implementing the function of the UPF in the base station apparatus, there is a problem that the tolerance to failures in the transport network is low.

[0036] <First Embodiment> FIG. 3 is a block diagram showing a functional configuration example of a core network (CN) 110 and a base station apparatus (RAN) 120 of a 5G mobile communication system according to this embodiment.

[0037] (Functional Configuration of Core Network) The core network 110 shown in the figure includes a Subscriber DB (UDR) 131. Network function units other than the UDR 131, such as the UPF and the AMF, may or may not be included in the core network 110.

[0038] (Functional Configuration of RAN) The base station device 120 in FIG. 3 includes a gNB CU (Central Unit) 161, a gNB DU (Distributed Unit) 162, and a gNB RU (Radio Unit) 163. Hereinafter, the base station device 120 will be appropriately referred to as RAN120, and each of the gNB CU 161, gNB DU 162, and gNB RU 163 will be appropriately referred to as CU161, DU162, and RU163, respectively.

[0039] (CU (Central Unit)) CU161 is a functional block that performs control of DU162 and RU163 described later, connection to the core network, PDCP (Packet Data Convergence Protocol) for packet encryption, and processing of RRC (Radio Resource Control) for radio resource management of terminals. As an example, the functions of CU161 are realized by software such as a program executed by a computer.

[0040] In the example of FIG. 3, CU161 includes an SBI171, an MM / SM processing unit 172, a C-plane processing unit 173, a context holding unit 174, an SCTP processing unit 175, and a U-Plane processing unit 180.

[0041] As an example, the SBI171, MM / SM processing unit 172, C-plane processing unit 173, context holding unit 174, SCTP processing unit 175, and U-Plane processing unit 180 may be configured as instances generated by calling functions in software that executes processes corresponding to the functions of CU161.

[0042] As will be described later, each functional block included in CU161 executes various processes corresponding to AMF, SMF, UPF, etc. That is, in this embodiment, in the conventional 5G mobile communication system, the base station device 120 executes the processes executed by the network function units of the core network such as AMF, SMF, and UPF.

[0043] (SBI) SBI171 is a functional block similar to SBI45 in FIG. 2 and is an interface for receiving services from various network functional units connected by a service-based architecture. In the example of FIG. 3, SBI171 is connected by the UDR131 of the core network 110 and the service-based architecture.

[0044] (MM / SM processing unit) The MM / SM processing unit 172 is a functional block that executes the same processing as the processing executed by the N1 processing unit 42 in FIG. 2. That is, the MM / SM processing unit 172 terminates the N1 interface and performs control or management related to the communication of the N1 interface (for example, transmission and reception of NAS messages). In addition, the MM / SM processing unit 172 executes processing related to the generation, update, etc. of the Mobility Management Context, which is mobility management information transmitted and received as a NAS message, and the Session Management Context, which is session management information.

[0045] The MM / SM processing unit 172 executes the processing executed by network functional units such as the AMF and SMF in a conventional 5G mobile communication system, instead of the AMF, SMF, etc.

[0046] Note that the MM / SM processing unit 172 may be an instance generated by calling a function for causing a computer to execute the above-described processing. Alternatively, it may be a part of the arithmetic processing executed in the software that realizes the functions of the CU161.

[0047] (C-plane processing unit) The C-plane processing unit 173 is a functional block that executes processes related to procedures such as UE registration and PDU session establishment. As an example, when executing registration, the C-plane processing unit 173 performs processes such as decrypting the SUCI (Subscription Concealed Identifier) and generating an Authentication Request message. Also, when executing PDU session establishment, the C-plane processing unit 173 performs processes such as decrypting the PDU Session Establishment Request message and allocating an IP address.

[0048] The C-plane processing unit 173 executes the processes that are executed by network function units such as the UDM and PCF in a conventional 5G mobile communication system, replacing the UDM, PCF, etc.

[0049] Note that the C-plane processing unit 173 may be an instance generated by calling a function for causing a computer to execute the above-described processes. Alternatively, it may be a part of a process executed in software that realizes the functions of the CU161.

[0050] (Context holding unit) The context holding unit 174 is a functional block similar to the UE N1-MM / SM Context cache 43 in FIG. 2. That is, the context holding unit 174 is a cache memory that stores the Mobility Management Context and the Session Management Context transmitted and received as NAS messages.

[0051] (SCTP processing unit) The SCTP processing unit 175 is a functional block corresponding to the SCTP processing unit 71 in FIG. 2. The Xn processing unit 191 is a functional block that executes the same processing as the Xn processing unit 82 in FIG. 2. Different from the SCTP processing unit 71 in FIG. 2, the SCTP processing unit 175 in FIG. 3 is not provided with a functional block corresponding to the NGAP processing unit 81. That is, in the 5G mobile communication system according to the present embodiment, there is no need to perform communication via the N2 interface, that is, communication between the RAN 120 and the AMF of the core network 110.

[0052] (U-plane processing unit) The U-plane processing unit 180 is a functional block that executes various processes related to the communication of data related to the UE's application service, etc. For example, it may be a functional block that executes the same processing as the UPF 72 in FIG. 2. Note that the U-plane processing unit 180 may be an instance generated by calling a function for causing a computer to execute the same processing as the UPF 72 in FIG. 2. Alternatively, it may be a part of a process executed in the software that realizes the functions of the CU 161.

[0053] (DU (Distributed Unit) and RU (Radio Unit)) Each of the DU 162 and the RU 163 is a functional block similar to the DU 62 and the RU 63 in FIG. 2. That is, the RU 163 is a functional block that controls the antenna and performs radio wave communication with the terminal, and also performs control such as MIMO and beamforming. The DU 162 is a functional block that performs signal modulation and demodulation, MAC layer communication control, etc.

[0054] Note that in the example of FIG. 3, only the UDR 131 is shown in the core network 110, but the core network 110 may include other network functional units.

[0055] (Detailed configuration of U-plane processing unit) FIG. 4 is a block diagram showing a detailed configuration example of the U-plane processing unit 180 in FIG. 3. In this example, the U-plane processing unit 180 includes a Session Anchor 181, a Mobility Anchor 182, a Packet Forward 183, and an Access Control 184.

[0056] Session Anchor 181 and Mobility Anchor 182 are functional blocks that terminate a PDU session. Packet Forward 182 is a functional block that executes processing related to the transfer of U-plane packets. Access Control 184 is a functional block that performs control related to a session rule described later.

[0057] (Registaraion) Next, Registration in the 5G mobile communication system according to the present embodiment will be described. FIGS. 5 to 8 are diagrams for explaining the processing related to Registration among a terminal, a base station, and a core network. FIGS. 5 to 8 show two base stations, RAN 120A (described as RAN#A in the figure) and RAN 120B (described as RAN#B in the figure). It is assumed that both RAN#A and RAN#B have the functional configuration described above with reference to FIG. 3.

[0058] As shown in FIG. 5, a Registration Request message ("reg.req" in the figure) is transmitted from the UE 200 (described as UE#1 in the figure), which is a terminal connected to RAN 120A, to RAN 120A. The CU 161A of RAN#A acquires the SUCI (Subscription Concealed Identifier) included in the Registration Request message.

[0059] Such processing was executed by the AMF in the conventional 5G mobile communication system, but in the 5G mobile communication system according to the present embodiment, it is executed by the CU 161A of RAN 120A.

[0060] Then, as shown in FIG. 6, CU161A decrypts the SUCI (”decrypt SUCI” in the figure) and queries UDR131 to obtain subscriber information (”get subscriber info” in the figure). CU161A determines whether the user of the UE200 is a registered subscriber based on the obtained subscriber information. If it is determined that the user is a registered subscriber, an Authentication Request message (”auth req” in the figure) is sent to UE200. At this time, the Mobility Management context (MM#1 in the figure) is held in the context holding unit (described as MM / SM Ctx in the figure) 174A of CU161A.

[0061] Note that the Mobility Management context is generated and held for each UE that has sent a Registration Request message. In this embodiment, the subscript “#1” is used to indicate that it pertains to UE#1. In this case, since a Registration Request message has been sent from UE#1, MM#1 is held in the context holding unit.

[0062] Furthermore, as shown in FIG. 7, UE200 sends an Authentication Response message (”auth res” in the figure) to RAN120A. CU161A that has received the Authentication Response message generates a key for encrypting the signal path used in the communication with UE200 and adds the key information to MM#1.

[0063] CU161A sends a Security Mode Command message ( "sec.mod.comm." in the figure) containing information related to key generation to UE200. Based on the received Security Mode Command message, UE200 generates a key for encrypting the signaling path and sends a Security Mode Complete message ( "sec.mod.comp." in the figure) to CU161A.

[0064] After that, as shown in FIG. 8, CU161A of RAN120A updates the information stored in UDR131 of the core network 110. That is, the information indicating the state of UE#1 stored in UDR131 is updated to a state where network authentication is completed ( "registered" in the figure).

[0065] Then, CU161A of RAN120A sends a Registration Accept message ( "reg.accept" in the figure) to UE200. UE200 that has received the Registration Accept message sends a Registration Complete message ( "reg.comp." in the figure) to RAN120A. This indicates that the registration related to UE#1 is completed.

[0066] In this way, RAN120A is connected to the core network via the transport network, has an SBI (Service Based Interface) 171 in CU (Central Unit) 161, and when receiving a Registration Request message from UE200, receives service provision from UDR (User Data Repository) 131 of the core network 110 via SBI171, and the context holding unit 174 stores the MM context of UE200.

[0067] (PDU Session Establishment) Next, the PDU Session Establishment in the 5G mobile communication system according to this embodiment will be described. FIGS. 9 and 10 are diagrams for explaining the processes related to PDU Session Establishment among the terminal, the base station, and the core network. FIGS. 9 and 10 show two base stations, RAN120A and RAN120B.

[0068] As shown in FIG. 9, a PDU Session Establishment Request message ("PDU sess.estab.req" in the figure) is transmitted from the UE200 for which the Registaraion has been completed to RAN120A. The PDU Session Establishment Request message includes an MM / SM message, and the CU161A of RAN#A refers to the SM (Session Management) message of the MM / SM message and acquires the session policy of UE#1 from the UDR131 ("get session policy" in the figure).

[0069] Such a process was executed by the SMF in the conventional 5G mobile communication system, but in the 5G mobile communication system according to this embodiment, it is executed by the CU161A of RAN120A.

[0070] The CU161A that has acquired the session policy of UE#1 generates the session rule of UE#1 based on the session policy by the U-plane processing unit ("insert sess.rule" in the figure). As a result, the U-plane data of UE#1 will be transmitted based on this session rule. Also, at this time, the Session Management context (SM#1 in the figure) is held in the context holding unit of the CU161A, and it means that the PDU session for UE#1 (for example, PDU#001) has been established.

[0071] In this way, when RAN120A receives a PDU session establishment request message from UE200, it receives service provision from the UDR of the core network via SBI171, and the context retention unit 174 stores the SM context of UE200.

[0072] After that, as shown in FIG. 10, UE200 can transmit and receive data with the DN (Data Network) using PDU #001. That is, UE200 can receive application service provision from a server or the like on the DN.

[0073] As described above, since the CU161A of RAN120A includes the U-plane processing unit 180 described above with reference to FIGS. 3 and 4, UE200 can transmit and receive data with the DN without going through the core network 110. It is assumed that RAN120A is connected to an MEC server, Internet eXchange, satellite communication system, etc. That is, it is assumed that RAN120A having the U-plane processing unit 180 is connected to the connection interface with the DN.

[0074] In this way, CU161A executes processing corresponding to the processing executed by the UPF (User Plane Function), which is a network function unit of the core network, and RAN120A is connected to the connection interface with the DN (Data Network).

[0075] As a result, for example, as shown in FIG. 11, even when a failure occurs in the transport network, the UE 200 can continue to transmit and receive data to and from the DN. In the example of FIG. 11, the symbol "X" in the figure indicates that a failure has occurred in the transport network connecting RAN 120A and RAN 120B. Thus, in the 5G mobile communication system according to the present embodiment, even when the communication between the RAN and the core network is disconnected due to a failure in the transport network, the UE that has already completed the Registration can continue to receive the app service.

[0076] (Handover) Next, the handover in the 5G mobile communication system according to the present embodiment will be described. FIG. 12 is a diagram for explaining the handover of the UE 200 performed between RAN 120A and RAN 120B.

[0077] As shown in the figure, it is assumed that the connection destination of the UE 200 has switched from RAN #A to RAN #B due to the movement of the UE 200. In this case, an Xn handover is performed between RAN #A and RAN #B. Note that the RAN #A, which is the base station apparatus before the switch, is referred to as the Source base station apparatus, and the RAN #B, which is the base station apparatus after the switch, is referred to as the Target base station apparatus.

[0078] As described above, in the 5G mobile communication system according to the present embodiment, a context holding unit is provided in the CU of the base station apparatus. In the current case, the Mobility Management context (MM #1) and the Session Management context (SM #1) of UE #1 are held in the context holding unit 174A of the CU 161A of RAN 120A.

[0079] Therefore, when performing an Xn handover from RAN#A to RAN#B for UE#1, it is necessary to send MM#1 and SM#1 from RAN#A to RAN#B. The transmission and reception of MM#1 and SM#1 between RAN#A and RAN#B are performed using the Xn interface. That is, contexts such as MM#1 and SM#1 are transmitted and received between RAN120A and RAN120B without going through the core network 110.

[0080] Since RAN120B has the same configuration as RAN120A, the context transmitted from RAN120A is held in the context holding unit 174B of CU161B of RAN120B. MM#1 and SM#1, which are the contexts of UE#1 held in the context holding unit 174A of RAN120A, are invalidated (described as "expired" in the figure).

[0081] In RAN#B, PDU#0001, which is the PDU session established for UE#1, is continuously used to provide a communication path between UE#1 and the DN. That is, based on the SM#1 transmitted from RAN#A, the data related to the U-Plane communication of UE#1 is transmitted using PDU#0001, and the data is transmitted based on the session rule.

[0082] In this way, the base station device 120A according to this embodiment stores the MM (Mobility Management) context and the SM (Session Management) context for each terminal connected to the base station device 120, and when detecting a handover of a terminal (for example, UE200), transfers the MM context and the SM context of UE200 to the base station device 120B that is the target of the handover.

[0083] Thus, for example, even when a failure occurs in the transport network as shown in FIG. 12, handover can be performed. In the example of FIG. 12, it is shown that a failure has occurred in the transport network connecting RAN120A and RAN120B to the core network 110 by the symbol "X" in the figure. Also, the UE 200 can continue to transmit and receive data with the DN at the target base station (RAN#B).

[0084] In this way, in the 5G mobile communication system according to this embodiment, even when the communication between the RAN and the core network is disconnected due to a failure in the transport network, the UE that has already completed the Registaraion can continue to receive the app service. At this time, even if a handover occurs due to the movement of the UE or the like, the UE can continue to receive the app service.

[0085] (Sequence of Registaration) Next, the sequence of Registaration, which is one of the system procedures executed in the 5G mobile communication system according to this embodiment, will be described. FIG. 13 is an arrow chart for explaining the sequence of Registaration.

[0086] In this arrow chart, as entities that execute each step, the UE 200 (UE#1), CU161A, CN-C170A, the context holding unit 174A, and UDR131 are shown. CU161A, CN-C170A, and the context holding unit 174A are included in RAN120A. CN-C170A is an entity corresponding to the MM / SM processing unit 172 and the C-plane processing unit 173 described above with reference to FIG. 3, and may be, for example, an instance generated by CU161A calling a predetermined function.

[0087] In practice, various messages transmitted from the UE200 are actually obtained by the CU161A via the DU162A of the RAN120A. Similarly, various messages transmitted from the CU161A to the RAN120A are actually transmitted via the DU162A. Here, for simplicity of explanation, the description of the processing executed by the DU162 is omitted.

[0088] In the figure, first, a system procedure called RRCSetup is executed between the UE200 and the RAN120A. Then, the Registaration is actually started (“begin Registaration”).

[0089] In step S111, the UE200 transmits a Registration Request message to the RAN120A, and in step S131, this is received by the CU161A of the RAN120A.

[0090] In step S132, the CU161A calls a function for executing various processes related to the MM / SM processing unit 172 and the C-plane processing unit 173. Here, a function call (func.call) is executed with SUCI#1 as an argument, and in step S161, for example, the CN-C170A as an instance corresponding to the MM / SM processing unit 172 and the C-plane processing unit 173 is generated.

[0091] In step S162, the CN-C170A executes the HTTP method “GET Subsc.Info of UE#1”. As a result, in step S191, the UDR131 searches for the subscriber information of UE#1.

[0092] In step S192, the UDR131 provides the subscriber information (Sub#1) of UE#1 to the CN-C170, and in step S163, this is obtained by the CN-C170A.

[0093] In step S164, CN-C170A executes "Store UE#1 context" using the protocol specified by the context holding unit 174A. As a result, the Mobility Management context of UE#1 is held by the context holding unit 174A in step S181.

[0094] In step S165, CN-C170A generates "Authentication Request" as the return value for the function call in step S132, and in step S133, this is acquired by CU161A.

[0095] In step S134, CU161A sends the Authentication Request message to UE200, and in step S112, this is received by UE200.

[0096] In step S113, UE200 sends the Authentication Response message to RAN120A, and in step S135, this is received by CU161A.

[0097] In step S136, CU161A calls a function for executing various processes related to the MM / SM processing unit 172 and the C-plane processing unit 173. Here, a function call (func.call) is executed with AMF-UE-NGAP-ID#1 as an argument, and in step S166, for example, CN-C170A is generated as an instance corresponding to the MM / SM processing unit 172 and the C-plane processing unit 173. Then, after that, a system procedure called Authentication is executed, and UE#1 is authenticated.

[0098] In step S167, CN-C170A generates "Security mode command" as the return value for the function call in step S136, and in step S137, this is acquired by CU161A.

[0099] In step S138, CU161A transmits a Security mode command message to UE200, and in step S114, this is received by UE200.

[0100] In step S115, UE200 transmits a Security mode complete message to RAN120A, and in step S139, this is received by CU161A.

[0101] In step S140, CU161A calls a function for executing various processes related to the MM / SM processing unit 172 and the C-plane processing unit 173. Here, a function call (func.call) is executed with AMF-UE-NGAP-ID#1 as an argument, and in step S168, for example, CN-C170A is generated as an instance corresponding to the MM / SM processing unit 172 and the C-plane processing unit 173.

[0102] In step S182, the context holding unit 174A executes "Load UE#1 context" using a specified protocol. As a result, in step S169, the context related to UE#1 held by the context holding unit 174 is read into CN-C170A.

[0103] In step S170, CN-C170A executes a handle Registaraion request process. As a result, the location information of UE# is obtained.

[0104] In step S171, CN-C170A executes "Update the state of UE#1" using the protocol specified by the context holding unit 174A. As a result, in step S193, the subscriber information of UE#1 is updated in UDR131.

[0105] Also, in step S172, CN-C170A executes "Store UE#1 context" using the protocol specified by the context holding unit 174A. As a result, the Mobility Management context of UE#1 updated in step S183 is held by the context holding unit 174A.

[0106] In step S173, CN-C170A generates "Registration Accept" as the return value for the function call in step S140, and in step S141, this is acquired by CU161A.

[0107] In step S142, CU161A sends a Registration Accept message to UE200, and in step S116, this is received by UE200.

[0108] In step S117, UE200 sends a Registration complete message to RAN120A, and in step S143, this is received by CU161A.

[0109] In step S144, CU161A calls a function for executing various processes related to the MM / SM processing unit 172 and the C-plane processing unit 173. Here, a function call (func.call) is executed with AMF-UE-NGAP-ID#1 as an argument, and in step S174, for example, CN-C170A is generated as an instance corresponding to the MM / SM processing unit 172 and the C-plane processing unit 173.

[0110] In step S175, CN-C170A executes the handle Registaraion complete process. As a result, for example, a predetermined timer used at the time of registration of UE#1 is stopped.

[0111] In step S176, CN-C170A generates a return value for the function call in step S144, and in step S145, this is acquired by CU161A. Note that in the present case, for example, the return value may be Null.

[0112] And Registaration is terminated (“end Registaration”).

[0113] In the 5G mobile communication system according to this embodiment, Registaration as a system procedure is executed in this way.

[0114] (Sequence of PDU Session Establishment) Next, the sequence of PDU Session Establishment, which is one of the system procedures executed in the 5G mobile communication system according to this embodiment, will be described. FIG. 14 is an arrow chart for explaining the sequence of PDU Session Establishment.

[0115] In this arrow chart, as entities that execute each step, UE200 (UE#1), CU161A, CN-C170A, context holding unit 174A, U-Plane processing unit 180A, and UDR131 are shown. CU161A, CN-C170A, context holding unit 174A, and U-Plane processing unit 180A are included in RAN120A.

[0116] CN-C170A is an entity corresponding to the MM / SM processing unit 172 and C-plane processing unit 173 described above with reference to FIG. 3, and may be, for example, an instance generated by CU161A calling a predetermined function. Also, the U-Plane processing unit 180A is an entity corresponding to the U-Plane processing unit 180 described above with reference to FIG. 3, and may be, for example, an instance generated by CU161A calling a predetermined function.

[0117] In practice, various messages transmitted from UE200 are obtained by CU161A via DU162A of RAN120A. Similarly, various messages transmitted from CU161A to RAN120A are actually transmitted via DU162A. Here, for simplicity of explanation, the description of the processing executed by DU162 is omitted.

[0118] Prior to the execution of PDU Session Establishment, the Registaration described above with reference to FIG. 13 is executed. After the completion of Registaration, a system procedure called PFCP (Packet Forwarding Control Protocol) Association Setup is executed. After the completion of PFCP Association Setup, the processing of step S201 is executed.

[0119] In step S201, UE200 executes Gen.PDU Session ID processing. As a result, the ID of the PDU Session to be used by itself (for example, ID#1) is generated.

[0120] In step S202, UE200 transmits a PDU session establishment request message to RAN120A, and in step S221, this is received by CU161A of RAN120A.

[0121] In step S222, CU161A calls a function for executing various processes related to the MM / SM processing unit 172 and the C-plane processing unit 173. Here, a function call (func.call) is executed with AMF-UE-NGAP-ID#1 as an argument, and in step S241, for example, CN-C170A is generated as an instance corresponding to the MM / SM processing unit 172 and the C-plane processing unit 173.

[0122] In step S271, the context holding unit 174A executes "Load UE#1 context" using the specified protocol. As a result, in step S242, the context related to UE#1 held by the context holding unit 174A is read by the CN-C170A.

[0123] In step S243, the CN-C170A executes the handle PDU session establishment request process. In this process, the CN-C170A obtains the session policy of UE#1 from the UDR131. As a result, it is determined whether the establishment of the uplink PDU session is possible. Here, it is assumed that it is determined that the establishment of the uplink PDU session is possible.

[0124] Thereafter, a system procedure called PFCP session establishment is executed. As a result, an uplink session rule is inserted into the U-Plane processing unit 180A of the CU161A.

[0125] In step S244, the CN-C170A executes "Store UE#1 context" using the protocol specified by the context holding unit 174A. As a result, in step S181, the Session Management context (SM#1) of UE#1 is held by the context holding unit 174A.

[0126] In step S245, the CN-C170A generates "PDU session establishment accept" as the return value for the function call in step S222, and in step S223, this is obtained by the CU161A.

[0127] In step S224, CU161A transmits a PDU session establishment accept message to UE200, and in step S203, this is received by UE200.

[0128] In step S204, UE200 transmits First Uplink Data to U-plane processing unit 180A, and in step S291, this is received by U-plane processing unit 180A.

[0129] In step S225, CU161A calls functions for executing various processes related to MM / SM processing unit 172 and C-plane processing unit 173. Here, a function call (func.call) is executed with AMF-UE-NGAP-ID#1 as an argument, and in step S246, for example, CN-C170A is generated as an instance corresponding to MM / SM processing unit 172 and C-plane processing unit 173.

[0130] In step S273, context holding unit 174A executes "Load UE#1 context" using a specified protocol. As a result, the context related to UE#1 held by context holding unit 174A is read into CN-C170A.

[0131] In step S248, CN-C170A executes a handle PDU session resource setup request process. As a result, it is determined whether the establishment of the Downlink PDU session is possible. Here, it is assumed that the establishment of the Downlink PDU session is determined to be possible.

[0132] Thereafter, a system procedure called PFCP session modification is executed. As a result, a Downlink session rule is inserted into U-Plane processing unit 180A of CU161A.

[0133] In step S249, CN-C170A executes "Store UE#1 context" using the protocol specified by the context holding unit 174A. As a result, in step S274, the Session Management context of UE#1 updated with the execution of PFCP session modification is held by the context holding unit 174A.

[0134] In step S250, CN-C170A generates "PDU session resource setup response" as the return value for the function call in step S225, and in step S226, this is acquired by CU161A.

[0135] In step S292, the U-plane processing unit 180A transmits First Downlink Data to UE200, and in step S205, this is received by UE200.

[0136] In the 5G mobile communication system according to this embodiment, PDU Session Establishment as a system procedure is executed in this way.

[0137] (Sequence of handover) Next, the sequence of Xn Handover, which is the process related to the handover of the base station executed in the 5G mobile communication system according to this embodiment, will be described. FIG. 15 is an arrow chart for explaining the sequence of Xn Handover.

[0138] In this flowchart, the entities that execute each step are shown as UE200 (UE#1), CU161A, U-Plane processing unit 180A, CU161B, CN-C170B, context holding unit 174B, and U-Plane processing unit 180B. CU161A and U-Plane processing unit 180A are included in RAN120A. CU161B, CN-C170B, context holding unit 174B, and U-Plane processing unit 180B are included in RAN120B.

[0139] CN-C170B is an entity corresponding to the MM / SM processing unit 172 and the C-plane processing unit 173 described above with reference to FIG. 3, and may be, for example, an instance generated when CU161B calls a predetermined function. Also, U-Plane processing unit 180A and U-Plane processing unit 180B are entities corresponding to the U-Plane processing unit 180 described above with reference to FIG. 3, and may be, for example, instances generated when CU161A and CU161B call a predetermined function.

[0140] In practice, various messages transmitted from UE200 are acquired by CU161A via DU162A of RAN120A. Similarly, various messages transmitted from CU161A to RAN120A are actually transmitted via DU162A. Here, for simplicity of explanation, the description of the processing executed by DU162A is omitted.

[0141] When it is detected that the base station to which UE200 is connected has switched from RAN120A to RAN120B, a system procedure called Handover preparation is executed between RAN120A and RAN120B. Thereafter, the actual Xn Handover is started (“begin Xn Handover”).

[0142] In step S331, CU161A transmits an RRC Reconfiguration message to UE200, and in step S301, this is received by UE200.

[0143] In step S312, CU161A executes buffer downlink data processing. As a result, data (Downlink data) transmitted from the DN to UE#1 while UE#1 is currently in communication is buffered.

[0144] In step S313, CU161A transmits an SN (Serial Number) to RAN120B (SN status Transfer in the figure), and in step S331, this is received by CU161B of RAN120B.

[0145] In step S314, CU161A transfers the context of UE#1 held in the context holding unit 174A, that is, the Session Management context and the Mobility Management context, to CU161B, and in step S331, this is acquired by CU161B. At this time, the transfer of the context of UE#1 may be performed using the Xn interface, or may be transferred by other methods. As an example, the transfer of the context of UE#1 may be performed using gRPC.

[0146] In step S333, CU161B executes Associate UE context processing. As a result, the SN status received in step S331 and the context of UE#1 acquired in step S332 are associated with each other.

[0147] In step S334, CU161B calls a function for executing various processes related to the MM / SM processing unit 172 and the C-plane processing unit 173. Here, a function call (func.call) is executed with CP UE Context Handover as an argument, and in step S361, for example, CN-C170B as an instance corresponding to the MM / SM processing unit 172 and the C-plane processing unit 173 is generated.

[0148] In step S362, CN-C170B executes “Restore UE context of source CN-C” using the protocol specified by the context holding unit 174B. From this, in step S381, the context of UE#1 is held by the context holding unit 174B.

[0149] In step S363, CN-C170B generates “CP UE Context Handover response” as a return value for the function call in step S334, and in step S335, this is acquired by CU161B.

[0150] In step S336, CU161B calls a function for executing various processes related to the MM / SM processing unit 172 and the C-plane processing unit 173. Here, a function call (func.call) is executed with UP UE Context Handover as an argument, and in step S391, for example, the U-Plane processing unit 180B as an instance is generated.

[0151] In step S392, the U-Plane processing unit 180B executes the Insert session rule process. As a result, a Downlink session rule is inserted into the U-Plane processing unit 180B of CU161B.

[0152] In step S393, the U-Plane processing unit 180B generates "UP UE Context Handover response" as the return value for the function call in step S336, and in step S337, this is acquired by CU161B.

[0153] In step S338, CU161B transmits a UE Context Handover response message to RAN120A, and in step S315, this is received by CU161A of RAN120A.

[0154] In step S316, CU161A transmits the Downlink data buffered by the process in step S312 to RAN120B, and in step S339, this is received by CU161B of RAN120B.

[0155] In steps S302 and S340, a Random Access Procedure is executed by UE200 and CU161B of RAN120B.

[0156] Then, the Xn Handover is completed ("end Xn Handover").

[0157] In the 5G mobile communication system according to this embodiment, the Xn Handover is executed in this way.

[0158] (Effect of the First Embodiment) As described above, according to this embodiment, since the U-plane processing unit 180 is included in RAN120, UE200 can transmit and receive data with the DN without going through the core network 110.

[0159] And in this embodiment, at the time of Registaration, in addition to communicating with the UDR131 for acquiring subscriber information and updating subscriber information, there is no need to communicate between the RAN120 and the core network 110. Also, for the process related to PDU Session Establishment, in addition to communicating with the UDR131 for acquiring session policy, there is no need to communicate between the RAN120 and the core network 110.

[0160] Therefore, according to this embodiment, even when the communication between the RAN and the core network is disconnected due to a transport network failure, a UE for which Registaraion has already been completed can continue to receive application service provision. Thus, for example, the advantages of MEC can be fully utilized.

[0161] Furthermore, according to this embodiment, all the processes related to Xn handover are also executed by the RAN120. For this reason, according to this embodiment, even when the communication between the RAN and the core network is disconnected due to a transport network failure, the UE can be freely moved.

[0162] Also, in this embodiment, as described above, there is no need to perform communication via the N2 interface, that is, communication between the RAN120 and the AMF of the core network 110. For this reason, for example, when many UEs resume communication simultaneously due to the occurrence of a transport network failure, it is possible to avoid an increase in the processing load of the core network due to the concentration of N2 interface communication with the AMF of the core network. That is, it is possible to suppress the occurrence of congestion due to an increase in the processing load of the core network accompanying the occurrence of a transport network failure, which has been a conventional problem.

[0163] In this way, according to this embodiment, it is possible to realize a technology that enables the provision of a highly resilient communication service against transport network failures.

[0164] <Second Embodiment> As described above, in RAN120, in a conventional 5G mobile communication system, the processing executed by network function units of the core network such as AMF, SMF, and UPF can be executed by CU161. Therefore, the functional sharing between the base station apparatus and the core network can be determined flexibly.

[0165] That is, in the above-described first embodiment, among the network function units of the core network 110, only UDR131 is configured to be called from RAN120 via SBI171, but other network function units may be further configured to be called from RAN120 via SBI171.

[0166] For example, among the network function units of the core network 110, in addition to UDR131, UDM (Unified Data Management) may be called from RAN120 via SBI171. Also, for example, all of the processing executed by network function units of the core network other than UDR can be executed by CU161.

[0167] Alternatively, for example, a network function unit that processes highly confidential information such as a user's personal information may be arranged in the core network 110 so as to be called from RAN120 via SBI171, and the processing related to other network function units may be executed by CU161.

[0168] Alternatively, UPF may be provided separately from RAN120. For example, a server used as UPF may be arranged in the building where RAN120 is arranged, and RAN120 and UPF may be connected by a LAN or the like. In this case, U-Plane processing unit 180 may not be included in CU161 of RAN120.

[0169] <Example of Realization by Software> The base station apparatus 120 described above is a program for causing a computer to function, and can be realized by a program for causing a computer to function as the base station apparatus 120. In this case, the base station apparatus 120 includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the above program. An example of such a computer is shown in FIG. 16.

[0170] The computer 500 includes at least one processor 501 and at least one memory 502. The memory 502 stores a program 520 for operating the computer 500 as the base station apparatus 120. In the computer 500, the processor 501 reads and executes this program 520 from the memory 502, whereby each function of the base station apparatus 120 is realized.

[0171] As the processor 501, for example, a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), a DSP (Digital Signal Processor), an MPU (Micro Processing Unit), an FPU (Floating point number Processing Unit), a PPU (Physics Processing Unit), a microcontroller, or a combination thereof can be used.

[0172] As the memory 502, for example, a flash memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a combination thereof can be used.

[0173] Note that the computer 500 may further include a RAM (Random Access Memory) for expanding the program 520 during execution or temporarily storing various data. Further, the computer 500 may further include a communication interface for transmitting and receiving data to and from other devices. Further, the computer 500 may further include an input / output interface for connecting input / output devices such as a keyboard, a mouse, a display, and a printer.

[0174] Also, the program 520 for operating the computer 500 as the base station device 120 can be recorded on a non-transitory tangible recording medium 530 readable by the computer 500. As such a recording medium 530, for example, a tape, a disk, a card, a semiconductor memory, or a programmable logic circuit can be used. The computer 500 can acquire the program 520 via such a recording medium 530.

[0175] Also, the program 520 for operating the computer 500 as the base station device 120 can be transmitted via a transmission medium. As such a transmission medium, for example, a communication network or a broadcast wave can be used. The computer 500 can also acquire the program 520 via such a transmission medium.

[0176] Also, part or all of the functions of the base station device 120 can also be realized by a logic circuit. For example, an integrated circuit in which a logic circuit functioning as each of the above control blocks is formed is also included in the scope of the present invention. In addition to this, for example, it is also possible to realize the functions of each of the above control blocks by a quantum computer.

[0177] Furthermore, in each of the above-described embodiments, an example of applying the present invention to a 5G communication system has been described. However, the present invention can be similarly applied to a communication system that can be configured in NF units even in a communication system after 6G.

[0178] According to each aspect of the present invention described above, by achieving the above-described operational effects, it is possible to contribute to the achievement of Goal 9, "Build the infrastructure for industry and innovation," of the Sustainable Development Goals (SDGs).

[0179] Note that the present invention is not limited to the above-described embodiments, and various modifications are possible within the scope indicated in the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.

[0180] 〔Summary〕 The base station apparatus according to Aspect 1 of the present invention is a base station apparatus of a mobile communication network, and includes a context holding unit that stores an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station apparatus, and a context transfer unit that transfers the MM context and the SM context of the terminal to a base station apparatus that is a Target of handover when handover of the terminal is detected.

[0181] The base station apparatus according to Aspect 2 of the present invention is, in the above Aspect 1, when a start of a system procedure is requested from the terminal, by calling a function for causing a computer to execute processing required in the system procedure, the CU (Central Unit) of the base station apparatus executes processing corresponding to processing executed by a network function unit of a core network.

[0182] The base station apparatus according to Aspect 3 of the present invention is, in the above Aspect 2, the CU of the base station apparatus executes processing corresponding to processing executed by a UPF (User Plane Function) that is a network function unit of a core network, and the base station apparatus is connected to a connection interface with a DN (Data Netwaork).

[0183] The base station device according to Embodiment 4 of the present invention is connected to a core network via a transport network in the above Embodiment 2 or 3, has an SBI (Service Based Interface) in the CU, and when receiving a Registration Request message from the terminal, receives service provision from a UDR (User Data Repository) of the core network via the SBI, and the context holding unit stores the MM context of the terminal.

[0184] The base station device according to Embodiment 5 of the present invention is the same as in the above Embodiment 4, and when receiving a PDU session establishment request message from the terminal, receives service provision from the UDR of the core network via the SBI, and the context holding unit stores the SM context of the terminal.

[0185] The base station device according to Embodiment 6 of the present invention is the same as in any of the above Embodiments 1 to 4, and the handover is an Xn handover.

[0186] The base station device according to Embodiment 7 of the present invention is the same as in the above Embodiment 6, and the context transfer unit transfers the MM context and the SM context of the terminal to the base station device that is the target of the handover using gRPC.

[0187] A method for switching a base station device according to Embodiment 8 of the present invention is a method for switching a base station device in a mobile communication network, which stores an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station device, and when detecting a handover of the terminal, transfers the MM context and the SM context of the terminal to the base station device that is the target of the handover.

[0188] The program according to aspect 9 of the present invention causes a computer to function as a base station apparatus in a mobile communication network, the base station apparatus including a context holding unit that stores an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station apparatus, and a context transfer unit that transfers the MM context and the SM context of the terminal to a base station apparatus that is the target of handover when handover of the terminal is detected.

Explanation of Signs

[0189] 110 Core Network 120 Base Station Apparatus 131 UDR 161 CU 162 DU 163 RU 170 CN-C 171 SBI 172 MM / SM Processing Unit 173 C-Plane Processing Unit 174 Context Holding Unit 175 SCTP Processing Unit 180 U-Plane Processing Unit 181 Session Anchor 182 Mobility Anchor 183 Packet Forward 184 Access Control

Claims

1. A base station apparatus for a mobile communication network, comprising: a context holding unit that stores an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station apparatus; a context transfer unit that, when detecting a handover of a terminal, transfers the MM context and the SM context of the terminal to a base station apparatus that is the Target of the handover. The base station apparatus.

2. When a start of a system procedure is requested from the terminal, the CU (Central Unit) of the base station apparatus executes a process corresponding to a process executed by a network function unit of a core network by calling a function for causing a computer to execute a process required in the system procedure. The base station apparatus according to Claim 1.

3. The CU of the base station apparatus executes a process corresponding to a process executed by a UPF (User Plane Function) that is a network function unit of a core network, and the base station apparatus is connected to a connection interface with a DN (Data Network). The base station apparatus according to Claim 2.

4. Connected to a core network via a transport network, having an SBI (Service Based Interface) in the CU, when receiving a Registration Request message from the terminal, receiving a service from a UDR (User Data Repository) of a core network via the SBI, and the context holding unit stores the MM context of the terminal. The base station apparatus according to Claim 2.

5. When receiving a PDU session establishment request message from the terminal, receiving a service from a UDR of a core network via the SBI, and the context holding unit stores the SM context of the terminal. The base station apparatus according to Claim 4.

6. The handover is an Xn handover. The base station apparatus according to Claim 1.

7. The context transfer unit transfers the MM context and the SM context of the terminal to a base station apparatus that is the Target of the handover by using gRPC. The base station apparatus according to Claim 6.

8. A method for switching a base station device in a mobile communication network, comprising: storing an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station device; when detecting a handover of a terminal, transferring the MM context and the SM context of the terminal to a base station device that is a Target of the handover. A base station device switching method.

9. A computer, functioning as a base station device in a mobile communication network, the base station device comprising: a context holding unit that stores an MM (Mobility Management) context and an SM (Session Management) context for each terminal connected to the base station device; a context transfer unit that transfers the MM context and the SM context of the terminal to a base station device that is a Target of the handover when detecting a handover of the terminal. A program.

Citation Information

Patent Citations

  • Association management method and network node

    EP3570491A1

  • Paging area identification method, access network node and core network node

    JP2019535219A

  • EPS bearer identifier allocation method and device, SMF and pcf

    US20200015130A1

  • Handover method, mobility management network element, and communications system

    US20200245218A1

  • Dedicated bearer creation method, mobility management entity, and packet data network gateway

    US20200367190A1