APPARATUS AND METHOD FOR SERVICE SUBSCRIPTION OVER E2 INTERFACE IN A WIRELESS ACCESS NETWORK COMMUNICATION SYSTEM - Patent application

The E2 subscription message processing method addresses the challenge of differentiated service support in O-RAN systems by optimizing network slices and resource management, enhancing network performance and resource utilization in 4G/5G communication systems.

JP7612679B2Active Publication Date: 2025-01-14SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022520521
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-10-01
Filing Date
2020-09-29
Publication Date
2025-01-14
Estimated Expiration
2040-09-29

AI Technical Summary

Technical Problem

Existing 4G/5G communication systems face challenges in providing differentiated service support in virtualized networks, with limited network slice efficiency and resource optimization due to the lack of effective call processing and resource management in O-RAN systems.

Method used

The implementation of an E2 subscription message processing method that includes generating and transmitting E2 subscription request and response messages between RIC and E2 nodes, allowing for efficient call processing and resource management by setting event conditions and optimizing network slices.

Benefits of technology

This approach enables effective joining procedures between RIC and E2 nodes, enhancing network slice efficiency, resource optimization, and specialized service provision to specific users or cells, thereby improving overall network performance and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007612679000004
    Figure 0007612679000004
  • Figure 0007612679000005
    Figure 0007612679000005
  • Figure 0007612679000006
    Figure 0007612679000006
Patent Text Reader

Abstract

This disclosure relates to 4G (4G) such as LTE (Long Term Evolution). th 5G (5th Generation) communication systems to support higher data transmission rates th According to various embodiments of the present disclosure, a method performed by an E2 node includes receiving a RIC subscription request message from a RIC (radio access network intelligent controller (RAN)) via an E2 interface, the RIC subscription request message including information indicating a network interface type.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates generally to radio access network communication systems, and more particularly to an apparatus and method for service subscription to an open radio access network (O-RAN) base station using E2 messages in a wireless communication system. [Background technology]

[0002] 4G(4 th Since the commercialization of the 5G (5G) communication system, improved 5G (5G) has been developed to meet the increasing demand for wireless data traffic. th Efforts are being made to develop 5G (Next Generation) or pre-5G communication systems. For this reason, 5G or pre-5G communication systems are referred to as Beyond 4G Network communication systems or Post-LTE (Long Term Evolution) systems.

[0003] To achieve high data transmission rates, 5G communication systems are being considered for implementation in ultra-high frequency (mmWave) bands (e.g., 60 GHz bands, etc.). To mitigate the path loss of radio waves in ultra-high frequency bands and increase the transmission distance of radio waves, beamforming, massive MIMO, full dimensional MIMO (FD-MIMO), array antennas, analog beam-forming, and large scale antenna technologies are being discussed for 5G communication systems.

[0004] In addition, to improve the system network, technologies being developed for the 5G communication system include advanced small cells, cloud radio access networks (cloud RAN), ultra-dense networks, device to device communication (D2D), wireless backhaul, moving networks, cooperative communication, CoMP (Coordinated Multi-Points), and interference cancellation.

[0005] In addition, the 5G system includes advanced coding modulation (ACM) methods such as FQAM (Hybrid Frequency Shift Keying and Quadrature Amplitude Modulation) and SWSC (Sliding Window Superposition Coding), as well as advanced access technologies such as FBMC (Filter Bank Multi Carrier), NOMA (Non Orthogonal Multiple Access), and SCMA (Sparse Code Multiple Access).

[0006] To meet the demand for wireless data traffic, 5G system and NR (new radio or next radio) have been commercialized, and like 4G, 5G system provides users with high data transmission rate services, and it is expected that wireless communication services for various purposes such as Internet of Things and services that require high reliability for specific purposes can be provided. Currently, O-RAN (open radio access network), which was established by operators and equipment providers in a system that is mixed with 4G communication system and 5G system, defines new NE (network element) and interface standards based on the existing 3GPP (3rd Generation Partnership Project) standards and presents the O-RAN structure. Summary of the Invention [Problem to be solved by the invention]

[0007] Currently, with the commercialization of 4th generation / 5th generation communication systems (hereinafter referred to as 4G / 5G systems, NR (new radio or next radio)), users are required to support differentiated services in virtualized networks. O-RAN newly defines the existing 3GPP (3rd Generation Partnership Project) NE (network element), RU (radio unit), DU (distributed unit), CU-CP (central unit-control plane), and CU-UP (central unit-user plane) as O-RU, O-DU, O-CU-CP, and O-CU-UP, respectively, and additionally standardizes near-real-time RIC (RAN intelligent controller). This disclosure relates to an E2 Subscription message in which the newly defined RIC requests a service from the O-DU, O-CU-CP, or O-CU-UP. This disclosure also relates to a method of processing the E2 Subscription message by subdividing it into UE units, group units, cell units, and network slice units. Here, the O-RU, O-DU, O-CU-CP, and O-CU-UP can be understood as objects constituting a RAN capable of operating according to the O-RAN standard, and can be referred to as E2 nodes.

[0008] In order to solve the above problems, the present invention is characterized in that, in a method for a first node in a wireless communication system, the method includes the steps of: when SETUP between an E2 node and a RIC is completed or when the RIC generates and transmits an E2 subscription Request message simultaneously with the SETUP; when the E2 node receives the E2 subscription Request message from the RIC, setting a call processing EVENT; when the EVENT is set, transmitting a Subscription Request Response message to the RIC regarding the successful EVENT setting; and when a call processing EVENT that meets the set conditions occurs, generating an E2 INDICATION / REPORT message based on the generated EVENT and transmitting it to the RIC.

[0009] In addition, the E2 Subscription Request message carried and transmitted along with the E2 SETUP message or transmitted separately can be confirmed based on the detailed Information Element of the E2 Subscription Request transmitted from the RIC, and the Information Element information can include MESSAGE TYPE identifier information, RIC REQUEST ID identifier information, E2 NODE FUNCTION ID identifier information, and RIC SUBSCRIPTION TYPE identifier information set based on the call processing function of the E2 node.

[0010] In addition, the E2 Subscription Response message can be confirmed based on the detailed Information Element of the E2 Subscription Response transmitted from the RIC, and the Information Element information can include MESSAGE TYPE identifier information, RIC REQUEST ID identifier information, E2 NODE FUNCTION ID identifier information, and RIC SUBSCRIPTION RESULT identifier information set based on the call processing function of the E2 node. [Means for solving the problem]

[0011] According to various embodiments of the present disclosure, a method performed by an E2 node includes receiving a RIC subscription request message from a RIC (RAN (radio access network) intelligent controller) via an E2 interface, the RIC subscription request message may include information indicating a network interface type.

[0012] According to various embodiments of the present disclosure, a method performed by a radio access network intelligent controller (RIC) includes transmitting a RIC subscription request message to an E2 node via an E2 interface, the RIC subscription request message may include information indicating a network interface type.

[0013] According to various embodiments of the present disclosure, an apparatus functioning as an E2 node includes at least one transceiver and at least one processor coupled to the at least one transceiver, the at least one processor configured to receive a RIC subscription request message from a RIC (radio access network intelligent controller (RAN)) via an E2 interface, the RIC subscription request message may include information indicating a network interface type.

[0014] According to various embodiments of the present disclosure, an apparatus functioning as a RAN (radio access network intelligent controller) includes at least one transceiver and at least one processor coupled to the at least one transceiver, the at least one processor being configured to transmit a RIC subscription request message to an E2 node via an E2 interface, the RIC subscription request message including information indicating a network interface type. Effect of the Invention

[0015] The apparatus and method according to various embodiments of the present disclosure provide an efficient subscription procedure between a near real time (RT) RIC (RAN intelligent controller) and an E2 node by indicating a type of network interface in a subscription request requesting subscription to a radio access network (RAN) function of the E2 node.

[0016] The effects obtained by the present disclosure are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present disclosure pertains from the following description. [Brief description of the drawings]

[0017] [Figure 1] FIG. 1 is a diagram illustrating an example of a 4th generation (4G) Long Term Evolution (LTE) core system. [Figure 2A] FIG. 1 is a diagram illustrating an example of a 5G (5th generation) NSA (non-standard alone) system. [Figure 2B] FIG. 1 illustrates an example architecture for O-RAN. [Diagram 3] FIG. 2 illustrates a protocol stack of an E2 application protocol message in a radio access network according to various embodiments of the present disclosure. [Figure 4] A diagram showing an example of a connection between a base station and a radio access network intelligence controller (RIC) in a radio access network according to various embodiments of the present disclosure. [Diagram 5] A diagram showing the configuration of devices in a radio access network according to various embodiments of the present disclosure. [Figure 6] A diagram illustrating logical functions associated with E2 messages of an E2 node and a RIC in a radio access network according to various embodiments of the present disclosure. [Figure 7A] A diagram showing an example of a signaling procedure between an E2 node and a RAN (radio access network) intelligent controller (RIC). [Figure 7B] A diagram showing an example of a subscription procedure between an E2 node and a RIC. [Figure 8] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 9] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 10] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 11] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 12] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 13] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 14] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 15]FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 16] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 17] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 18] FIG. 2 illustrates an example of messages used for the subscription procedure. [Figure 19] FIG. 2 illustrates an example of messages used for the subscription procedure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] The terms used in this disclosure are merely used to describe certain embodiments and are not intended to limit the scope of other embodiments. A singular expression may include a plural expression unless the context clearly indicates a different meaning. Terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by a person having ordinary skill in the technical field described in this disclosure. Terms used in this disclosure that are defined in a general dictionary may be interpreted as meanings that are the same as or similar to the meanings in the context of the relevant art, and are not interpreted as ideal or overly formal meanings unless clearly defined in this disclosure. In some cases, even terms defined in this disclosure cannot be interpreted to exclude embodiments of the present disclosure.

[0019] In the various embodiments of the present disclosure described below, a hardware approach is described as an example, but since the various embodiments of the present disclosure include techniques using both hardware and software, the various embodiments of the present disclosure do not exclude a software-based approach.

[0020] The present disclosure relates to an apparatus and method for performing a subscription procedure between devices in a radio access network (RAN) and a device that controls the RAN in a wireless communication system.

[0021] In the following description, terms referring to signals, channels, control information, network entities, and device components are provided as examples for convenience of description. Therefore, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meanings may be used.

[0022] In addition, the present disclosure describes various embodiments using terms used in some communication standards (e.g., 3GPP (3rd Generation Partnership Project)), but this is merely an example for the purpose of explanation. Various embodiments of the present disclosure can be easily modified and applied to other communication systems.

[0023] Hereinafter, in this disclosure, uplink refers to a radio link through which a terminal (User Equipment, UE or Mobile Station, MS) transmits data or control signals to a base station (eNode B or base station, BS), and downlink refers to a radio link through which a base station transmits data or control signals to a terminal. In addition, a base station is an entity that performs resource allocation for a terminal, and may be at least one of an eNode B, a Node B, a BS (Base station), a gNB (generation Node B) radio access unit, a base station controller, or a node on a network. A terminal may include a UE (User Equipment), an MS (Mobile Station), a cellular phone, a smartphone, a computer, or a multimedia system capable of performing a communication function.

[0024] In order to meet the demand for wireless data traffic, the fifth generation communication system (hereinafter referred to as the 5G system, sometimes referred to as the NR (new radio) or next radio) system) has been commercialized. Similar to 4G, the 5G system provides users with high data transmission rate services. It is also expected that wireless communication services for various purposes, such as the Internet of Things and services that require high reliability for specific purposes, can be provided.

[0025] Currently, the O-RAN (open radio access network), which was established by operators and equipment providers in a system that is mixed with 4G communication systems and 5G systems, has emerged by defining new NE (network element) and interface standards based on the existing 3GPP standards. O-RAN defines the existing 3GPP NE, RU (radio unit), DU (distributed unit), CU (central unit)-CP (control plane), and CU-UP (user plane) as O-RU, O-DU, O-CU-CP, and O-CU-UP, respectively, and additionally, O-RAN has standardized near-real-time RIC (RAN intelligent controller) and non-real-time (NRT) RIC. For example, a RIC can be a server centrally located in one physical location. Also, a RIC is a logical node that can collect information at the cell site where the terminal and O-DU, O-CU-CP, or O-CU-UP transmit and receive. O-DU and RIC, O-CU-CP and RIC, and O-CU-UP and RIC can be connected via Ethernet. For this purpose, interface standards for communication between O-DU and RIC, O-CU-CP and RIC, and O-CU-UP and RIC are required, and message standards such as E2-DU, E2-CU-CP, and E2-CU-UP are required to define procedures between O-DU, O-CU-CP, O-CU-UP, and RIC. In particular, differentiated service support is required for users in virtualized networks, and function definitions of E2-DU, E2-CU-CP, and E2-CU-UP messages are required to support services for wide cell coverage by concentrating call processing messages / functions generated in O-RAN in RIC.

[0026] Specifically, the RIC can set an event occurrence condition by generating and sending an E2 subscription message to the O-DU, O-CU-CP, or O-CU-UP. The O-DU, O-CU-CP, or O-CU-UP determines whether the set condition is met, and places the 3GPP call processing message that meets the condition in a container in the RIC, classifies it into a user identifier, cell identifier, and network slice identifier, and then transmits it by an E2 indication / report.

[0027] The call processing message information collected in the O-RAN based on the user identifier may be identified by the RIC as being for a specific user / specific cell / specific network slice for each I / F. The collected information may be transmitted from at least one of the (O-)CU-CP, (O-)CU-UP, and (O-)DU. The RIC can confirm that the information collected from different subjects based on the user identifier is for one specific user / specific cell / specific network slice, and provide a service specialized for a specific user / specific cell / specific network slice for multiple cells / network slices based on the collected information, and can also determine the KPI (key performance indicator) of the service provided to each user.

[0028] Since a general call processing service is limited to a base station unit, the number of cells that can be supported is limited. In addition, since the collected information is limited to a specific base station, efficient monitoring of the entire radio resource is not possible. According to various embodiments of the present disclosure, the RIC can efficiently provide resource optimization and user-specific services or user-requested services for a specific user / specific cell / specific network slice for a wide range of cells by collecting each I / F or each call processing message (e.g., E1, F1, X2, XN, RRC, etc.) generated by the O-RU, O-DU, O-CU-CP, or O-CU-UP. For example, the RIC can efficiently divide the network slice or configure an additional carrier so that a specific terminal can receive a service by carrier aggregation for resource optimization, or configure an additional cell that performs dual connectivity so that a specific terminal can receive a service by dual connectivity (DC). In addition, the RIC can be configured so that a specific terminal can avoid connection to a specific cell when moving between cells and connect to a specific cell. In addition, the RIC can efficiently perform resource optimization by machine learning through analysis based on the collected information. However, the resource optimization of the present disclosure is not limited to the described content. Furthermore, according to the present disclosure, it is possible to collect and analyze information not only by terminal but also by bearer.

[0029] The collected information for a particular user may be used by the collection server or RIC (near RIC) or NRT-RIC, but may also be provided to an OSS (operations support system) and / or BSS (business support system) to provide services specialized for the user.

[0030] FIG. 1 shows an example of a 4G (4th generation) LTE (Long Term Evolution) core system.

[0031] Referring to FIG. 1, the LTE core system includes a base station 110, a terminal 120, an S-GW (serving gateway) 130, a P-GW (packet data network gateway) 140, an MME (mobility management entity) 150, an HSS (home subscriber server) 160, and a PCRF (policy and charging rule function) 170.

[0032] The base station 110 is a network infrastructure that provides wireless connectivity to the terminal 120. For example, the base station 110 is a device that performs scheduling by collecting status information such as a buffer status, available transmission power, and channel status of the terminal 110. The base station 110 has a coverage defined in a predetermined geographical area based on the distance over which a signal can be transmitted. The base station 110 is connected to the MME 150 via an S1-MME interface. The base station 110 may be called an "access point (AP)", "eNodeB (eNB)", "wireless point", "transmission / reception point (TRP)", or other terms having an equivalent technical meaning, in addition to a base station.

[0033] The terminal 120 is a device used by a user and communicates with the base station 110 via a wireless channel. In some cases, the terminal 120 may be operated without the involvement of a user. That is, at least one of the terminal 120 and the terminal 130 may be a device that performs machine type communication (MTC) and is not carried by a user. The terminal 120 may be referred to as a "user equipment (UE)", a "mobile station", a "subscriber station", a "customer-premises equipment (CPE)", a "remote terminal", a "wireless terminal", or a "user device", or other terms having an equivalent technical meaning.

[0034] The S-GW 130 provides a data bearer and generates or controls the data bearer according to the control of the MME 150. For example, the S-GW 130 processes packets arriving from the base station 110 or packets to be forwarded to the base station 110. The S-GW 130 can also act as an anchor during inter-base station handover of the terminal 120. The P-GW 140 can function as a connection point with an external network (e.g., the Internet network). The P-GW 140 can also assign an Internet Protocol (IP) address to the terminal 120 and act as an anchor for the S-GW 130. The P-GW 140 can also apply a Quality of Service (QoS) policy for the terminal 120 and manage account data.

[0035] The MME 150 manages the mobility of the terminal 120. In addition, the MME 150 can perform authentication and bearer management for the terminal 120. That is, the MME 150 is responsible for mobility management and various control functions for the terminal. The MME 150 can interface with a serving GPRS support node (SGSN).

[0036] The HSS 160 stores key information and a subscriber profile for authentication of the terminal 120. The key information and the subscriber profile are transferred from the HSS 160 to the MME 150 when the terminal 120 connects to the network.

[0037] The PCRF 170 defines rules for policies and charging. The stored information is transmitted from the PCRF 180 to the P-GW 140, and the P-GW 140 can control the terminal 120 (e.g., QoS management, charging, etc.) based on the information provided by the PCRF 180.

[0038] Carrier aggregation (hereinafter, "CA") technology is a technology that increases frequency usage efficiency from the viewpoint of a terminal or a base station by combining multiple component carriers and allowing one terminal to transmit and receive signals using the multiple component carriers simultaneously. Specifically, according to CA technology, a terminal and a base station can transmit and receive signals using a wideband using multiple component carriers in uplink (UL) and downlink (DL), respectively, and at this time, each component carrier is located in a different frequency band. Hereinafter, uplink refers to a communication link in which a terminal transmits a signal to a base station, and downlink refers to a communication link in which a base station transmits a signal to a terminal. At this time, the number of uplink component carriers and the number of downlink component carriers may be different.

[0039] Dual / multi connectivity technology (dual connectivity or multi connectivity) is a technology that increases frequency usage efficiency from the perspective of a terminal or base station by connecting one terminal to multiple different base stations and transmitting and receiving signals using carriers in multiple base stations located in different frequency bands at the same time. A terminal can simultaneously connect to a first base station (e.g., a base station providing services using LTE technology or 4th generation mobile communication technology) and a second base station (e.g., a base station providing services using NR (new radio) technology or 5G (5th generation) mobile communication technology) to transmit and receive traffic. In this case, the frequency resources used by each base station may be located in different bands. A method that operates based on the dual connectivity method of LTE and NR in this way can be called 5G NSA (non-standalone).

[0040] Figure 2A shows an example of a 5G NSA system.

[0041] Referring to FIG. 2A, the 5G NSA system includes an NR RAN 210a, an LTE RAN 210b, a terminal 220, and an EPC 250. The NR RAN 210a and the LTE RAN 210b are connected to the EPC 150, and the terminal 220 can be served by either one or both of the NR RAN 210a and the LTE RAN 210b at the same time. The NR RAN 210a includes at least one NR base station, and the LTE RAN 210b includes at least one LTE base station. Here, the NR base station may be referred to as a "5G node (5th generation Node)", "next generation nodeB (gNB)", or other terms having an equivalent technical meaning. In addition, the NR base station may have a structure separated into a central unit (CU) and a digital unit (DU), and the CU may have a structure separated into a CU-CP (control plane) unit and a CU-UP (user plane) unit.

[0042] In the structure of FIG. 2, the terminal 220 performs radio resource control (RRC) connection through a first base station (e.g., a base station belonging to the LTE RAN 210b) and can be served with functions (e.g., connection management, mobility management, etc.) provided by a control plane. In addition, the terminal 220 can be provided with additional radio resources for transmitting and receiving data through a second base station (e.g., a base station belonging to the NR RAN 210a). Such a dual connectivity technology using LTE and NR can be referred to as EN-DC (E-UTRA (evolved universal terrestrial radio access) - NR dual connectivity). Similarly, a dual connectivity technology in which the first base station uses NR technology and the second base station uses LTE technology is referred to as NE-DC (NR - E-UTRA dual connectivity). In addition, various embodiments can be applied to various other types of multi-connectivity and carrier aggregation technologies. In addition, the various embodiments may also be applied when a first system using a first communication technology and a second system using a second communication technology are embodied in a single device, or when a first base station and a second base station are located in the same geographic location.

[0043] Figure 2B shows an example of an architecture for O-RAN. For the purpose of E2-SM-KPIMON (key performance indicator monitoring) of the E2 service model, the E2 node may be assumed to be in O-RAN Stand Alone mode while O-RAN Non-stand alone mode in multi-connectivity operation with E-UTRA and NR radio access technology is considered.

[0044] Referring to Figure 2B, in an O-RAN non-standalone mode deployment, the eNB is connected to the EPC via the S1-C / S1-U interface and to the O-CU-CP via the X2 interface. The O-CU-CP for the O-RAN standalone mode deployment may be connected to the 5GC (5G core) via the N2 / N3 interface.

[0045] 3 illustrates a protocol stack of an E2 application protocol message in a radio access network according to various embodiments of the present disclosure. Referring to FIG. 3, the control plane includes a transport network layer and a radio network layer. The transport network layer includes a physical layer 310, a data link layer 320, an Internet Protocol (IP) 330, and a stream control transmission protocol (SCTP) 340.

[0046] The wireless network layer includes the E2AP 350. The E2AP 350 is used to transmit subscription messages, indication messages, control messages, service update messages, and service query messages, and is transmitted at a higher layer than the SCTP 340 and IP 330.

[0047] FIG. 4 illustrates an example of a connection between a base station and a radio access network intelligence controller (RIC) in a radio access network according to various embodiments of the present disclosure.

[0048] Referring to FIG. 4, the RIC 440 is connected to the O-CU-CP 420, the O-CU-UP 410, and the O-DU 430. The RIC 440 is responsible for controlling a RAN node (or a device performing a RAN function, e.g., the O-CU-CP 420, the O-CU-UP 410, and the O-DU 430). The RIC 440 may be defined as a device for customizing RAN functionality for new services or regional resource optimization. The RIC 440 may provide functions such as network intelligence (e.g., policy enforcement, handover optimization), resource assurance (e.g., radio-link management, advanced self-organized-network (SON)), and resource control (e.g., load balancing, slicing policy). The RIC 440 can communicate with the O-CU-CP 420, O-CU-UP 410, and O-DU 430. The RIC 440 can be connected to each node via the E2-CP, E2-UP, and E2-DU interfaces. The interfaces between the O-CU-CP and DU, and between the O-CU-UP and DU can be referred to as F1 interfaces. In the following explanation, the terms DU and O-DU, CU-CP and O-CU-CP, and CU-UP and O-CU-UP can be used interchangeably.

[0049] 4 illustrates one RIC 440, there may be multiple RICs according to various embodiments. The multiple RICs may be implemented in multiple pieces of hardware located in the same physical location, or may be implemented by virtualization using a single piece of hardware.

[0050] Figure 5 shows the configuration of an apparatus according to various embodiments of the present disclosure. The structure illustrated in Figure 5 may be understood as the configuration of an apparatus having at least one function of the RIC, O-CU-CP, O-CU-UP, and O-DU of Figure 5. The terms "... unit", "... device", etc. used below refer to a unit that processes at least one function or operation, and may be embodied in hardware or software, or a combination of hardware and software.

[0051] Referring to FIG. 5, the core network device includes a communication unit 510, a storage unit 520, and a control unit 530.

[0052] The communication unit 510 provides an interface for communicating with other devices in the network. That is, the communication unit 510 converts a bit string transmitted from the core network device to another device into a physical signal, and converts a physical signal received from another device into a bit string. That is, the communication unit 510 can transmit and receive signals. Therefore, the communication unit 510 can be referred to as a modem, a transmitter, a receiver, or a transceiver. In this regard, the communication unit 510 enables the core network device to communicate with other devices or systems via a backhaul connection (e.g., a wired backhaul or a wireless backhaul) or via a network.

[0053] The memory unit 520 stores data such as basic programs, application programs, and setting information for the operation of the core network device. The memory unit 520 may be configured with a volatile memory, a non-volatile memory, or a combination of a volatile memory and a non-volatile memory. The memory unit 520 provides the stored data in response to a request from the control unit 530.

[0054] The controller 530 controls the overall operation of the core network device. For example, the controller 530 transmits and receives signals via the communication unit 510. The controller 530 also records and reads data in the memory unit 520. To this end, the controller 530 may include at least one processor. According to various embodiments, the controller 530 may control the device to perform operations according to various embodiments described in this disclosure.

[0055] FIG. 6 illustrates logical functions associated with E2 messages of an E2 node and a RIC in a radio access network according to various embodiments of the present disclosure.

[0056] Referring to FIG. 6, the RIC 640 and the E2 node 610 can transmit or receive E2 messages to each other. For example, the E2 node 610 can be an O-CU-CP, an O-CU-UP, an O-DU, or a base station. The communication interface of the E2 node can be determined by the type of the E2 node 610. For example, the E2 node 610 can communicate with another E2 node 616 via an E1 interface or an F1 interface. Or, for example, the E2 node 610 can communicate with the E2 node 616 via an X2 interface or an XN interface. Or, for example, the E2 node 610 can communicate with the E2 node 616 via an S1 interface or a next generation application protocol (NGAP) interface (i.e., an interface between a next generation (NG) RAN node and an AMF).

[0057] The E2 node 610 may include an E2 node function 612. The E2 node function 612 is a function corresponding to a specific xApp (application S / W) 646 installed in the RIC 640. For example, in the case of a KPI monitor, KPI monitor collection software is installed in the RIC 640, and the E2 node 610 may include an E2 node function 612 that generates a KPI parameter and then transmits an E2 message including the KPI parameter to an E2 termination 642 located in the RIC 640. The E2 node 610 may include a radio resource management (RRM) 614. The E2 node 610 may manage resources provided to a wireless network for a terminal.

[0058] An E2 termination 642 located in the RIC 640 is a termination of the RIC 640 for an E2 message, and performs a function of analyzing an E2 message transmitted by the E2 node 610 and transmitting it to an xApp 646. A DB (database) 644 located in the RIC 640 can be used for the E2 termination 624 or the xApp 616. The E2 node 610 shown in FIG. 6 is a termination of at least one interface, and can be understood as a termination of a message transmitted to a terminal, a neighboring base station, and a core network.

[0059] FIG. 7A shows an example of a signaling procedure between an E2 node and a RIC (RAN (radio access network) intelligent controller). Specifically, FIG. 7A shows a setup procedure of the E2 I / F between the E2 node and the RIC and a RIC subscription message transfer procedure. An E2 node 610 is exemplified as an E2 node, and a RIC 640 is exemplified as an RIC.

[0060] Referring to FIG. 7A, in step 701, the E2 node can transmit an E2 setup request message to the RIC. The E2 NODE FUNCTION function located in the E2 node searches for the RIC using the RIC IP address configured by OAM and transmits an E2 SETUP REQUEST message. The E2 SETUP REQUEST message includes RAN Function Definition that defines the RAN functions supported by the E2 node, E2 NODE ID information, etc. The RAN Function Definition value is a value configured by OAM, and the RIC can receive information on the setting value from OAM and determine which call processing functions the E2 node supports based on the RAN Function Definition value.

[0061] In step (703), the RIC may receive an E2 setup response message from the E2 node. If the RIC can accept the E2 SETUP REQUEST message sent by the E2 node, it may send an E2 SETUP RESPONSE message.

[0062] In step (705), the RIC may transmit a subscription request message to the E2 node. A specific xApp located in the RIC requests a subscription to a specific RAN Function Definition function supported by the E2 from the RIC E2 Termination function. Here, the subscription request message in step (705) may be included in and transmitted together with the E2 SETUP RESPONSE message in step (703) according to one embodiment. For example, the RAN function may include functions of X2AP, F1AP, E1AP, S1AP, and NGAP interfaces, or / and internal RAN functions for controlling a UE or a cell.

[0063] In step (707), the E2 node may transmit a subscription request response to the RIC. The E2 Node Function of the E2 node decodes the Subscription Request Message and notifies the RIC that the Event trigger condition was successfully set in the subscription response after the RIC successfully sets the Event condition requested by the E2 Node Function.

[0064] In step 709, the E2 node may transmit an E2 RIC indication message to the RIC. If a specific event condition occurs, the E2 node transmits the E2 RIC indication message to the RIC.

[0065] In step (711), the E2 node may transmit a service update message to the RIC. If a change occurs in the E2 NODE function capability information element (E2 NODECapa), the E2 node sends the changed E2 NODECapa to the RIC in an E2 SERVICE UPDATE.

[0066] In FIG. 7A, the SETUP procedure, the RIC subscription procedure, the RIC Indication procedure, and the update message transmission procedure are described in order, but various embodiments of the present disclosure are not limited to the above order and procedures. That is, in some embodiments, the E2 node and the RIC can independently perform the E2 configuration procedure in steps (701) to (703). In some embodiments, the E2 node and the RIC can independently perform the join procedure in steps (709) to (707). Meanwhile, according to another embodiment, as described above, the E2 configuration response message may include a join request message. In some embodiments, the E2 node and the RIC can independently perform the RIC indication procedure in step (709). Also, in some embodiments, the E2 node and the RIC can independently perform the RIC indication procedure in step (709). In addition, the E2 node and the RIC can independently perform at least some of the above procedures together or separately.

[0067] 7B shows an example of a subscription procedure between an E2 node and a RIC. An E2 node 610 is exemplified as an E2 node, and a RIC 640 is exemplified as a RIC.

[0068] 7B, in step 751, the RIC may request a subscription to an E2 termination. For example, the E2 Relay xApp located in the RIC may request a subscription to an Initial UE message from the NGAP I / F to the E2 Relay message function of the RIC E2 Termination function.

[0069] In step (753), the RIC may transmit a RIC subscription request to the E2 node. For example, the RIC E2 Termination function may generate an Initial UE message Relay message for the NGAP I / F requested in step (751) as an E2 Subscription Request Message and transmit it to the E2 node.

[0070] In step (755), the E2 node can transmit a RIC subscription response to the RIC. Specifically, the E2 Node Function of the E2 node that receives the E2 subscription request message decodes the message and, when an Initial UE message occurs in the NGAP I / F, successfully sets the Event condition to be carried in a container in a RIC indication message and transmitted to the RIC for each UE, cell, or network slice, and then notifies the RIC that the Event trigger condition has been successfully set in the subscription response.

[0071] In step 757, the E2 node may transmit a RIC indication to the RIC. If an Initial UE message is generated by the UE in the NGAP I / F, the E2 node may transmit the NGAP Initial UE message in a container in an E2 RIC Indication message to the RIC.

[0072] Some of the content described in FIG. 7A may also be applied to FIG. 7B in the same or similar manner.

[0073] Figure 8 shows the IE (Information Element) of the E2 Subscription Request message. The first IE is Message Type, which has a unique value for each E2 message. The details of the Message Type are shown in Figure 9.

[0074] The second IE is the RIC REQUEST ID, which specifies a specific xApp. The details of the message are shown in Figure 10.

[0075] The third IE is E2 NODE FUNCTION ID. E2 NODE FUNCTION ID has a range value for each E2 node, so a specific E2 NODE FUNCTION can be specified for a specific E2 node. The details of the message are shown in Figure 11.

[0076] The fourth IE is RIC SUBSCRIPTION TYPE, which can add various types to the E2 node and set event trigger conditions. The details of the event trigger condition type are shown in Figure 12, and the E2 Message Relay defined in this disclosure is a type of event trigger condition type, and the details of the message are shown in Figure 13.

[0077] Figure 9 shows the details of the Message Type IE. The Procedure Code value, which is the first IE, is an integer value ranging from 0 to 255, and a specific MESSAGE TYPE (PROCEDURE CODE) is set. For example, Procedure Code value 0 is set to Subscription, Procedure Code value 1 is E2 SETUP setting, Procedure Code value 2 is Indication Request message value, etc., a total of 256 message values ​​can be set from 0 to 255. For example, it is defined in O-RAN as shown in [Table 1] below.

[0078] [Table 1]

[0079] The second IE in the Message Type IE, Type of message, indicates the type of message and can define Initiating, Successful, and Unsuccessful messages.

[0080] Figure 10 shows the RIC REQUEST ID value. The RIC REQUEST ID value is an integer value ranging from 0 to 65535, and a unique value can be set for a specific xApp.

[0081] Figure 11 shows the E2 NODE FUNCTION ID value. The E2 NODE FUNCTION ID value is an integer value ranging from 0 to 4095, and can be set with different range values ​​for each E2 node.

[0082] [Table 2]

[0083] Values ​​after 2048 are reserved values ​​and can be set when adding additional E2 nodes.

[0084] Figure 12 shows the RIC SUBSCRIPTION TYPE value. The RIC SUBSCRIPTION TYPE value is an integer value ranging from 0 to 255, and can be defined as a trigger value for a specific function of a specific E2 NODE FUNCTION of an E2 node. For example, the message relay function based on the I / F can be defined as RIC SUBSCRIPTION TYPE 0.

[0085] FIG. 13 is an example of a detailed message for the E2 Message Relay function proposed in this disclosure.

[0086] The first IE INTERFACE AP ID is an integer value ranging from 1 to 32, and specifies a specific I / F. For example, the LTE-RRC of the UU interface between the terminal and the LTE eNB is set to '0', the NR RRC of the UU interface between the 5G NR O-CU-CP and the terminal is set to '1', the F1 Interface is set to '2', the E1 Interface is set to '3', the X2 Interface is set to '4', the XN Interface is set to '5', the NGAP Interface is set to '6', and the S1 Interface is set to '7', allowing for up to 32 I / F definitions in this order.

[0087] The second IE Global Node ID is an optional IE that indicates whether the remote base station that transmitted the X2 message is an LTE Macro base station, a HeNB (home eNB) base station, or a 5G-NR base station when the LTE X2 or 5G-NR XN I / F message is relayed and transmitted. The detailed IE is shown in FIG. 14.

[0088] The third IE is MESSAGE PROCOL ID List, which can be divided into two types: "All Message" IE, which specifies a relay for all messages by I / F, and Partial Message List IE, which specifies a relay only for specific messages by I / F. A maximum of 256 messages can be specified in the Partial Message List, and each message can be defined by the Message ID and optional interface direction defined in the Subscription Message Information. Message ID is a unique value defined for each I / F of LTE base station and 5G NR base station in 3GPP, and if the 3GPP MESSAGE TYPE (PROCEDURE CODE) value can be used, the value additionally defined by O-RAN can also be used. Examples of values ​​defined by 3GPP are shown below in [Table 3].

[0089] [Table 3]

[0090] The interface direction defined in the optional IE can be set for I / F messages that can be transmitted in both directions, such as X2 / XN, and it can be set whether the I / F message requested to be relayed by the RIC is an incoming message from another E2 node (e.g., eNB, O-CU-CP) or an outgoing message.

[0091] The fourth IE is the Subscription condition. It defines the group unit of the message relayed to the RIC. The TargetUE List is a list of UE identifiers, and the details are defined in FIG. 15. The TargetSlice list is a list of Slices, and the details are defined in FIG. 16. The TargetCell list is a list of Cells, and the details are defined in FIG. 17.

[0092] Figure 14 defines the optional IE Global Node IE limited to X2 / XN messages. Unlike other I / Fs, X2 / XN is bidirectional and can be set up between Macro cell LTE base stations, Small cell LTE base stations, and 5G NR base stations, allowing for a variety of combinations of connections, and the Global ID of the other party is important for X2 message transmission. The Global NODE ID IE can be classified into Macro eNB ID, Home eNB ID, Short Macro eNB ID, Long Macro eNB ID, 5G-NR gNB ID, etc.

[0093] Figure 15 shows the Target UE List IE used when the RIC requests the E2 node to send a message requesting Relay on a UE-by-UE basis. The Target UE List is a list of RAN UE IDs defined by 3GPP, and is the maximum number of UEs. MAXAfter RAN UE IDs (e.g. 1024) are set, transmission is possible.

[0094] Figure 16 shows the Target Slice List IE used when the RIC requests the E2 node to send a message requesting Relay in Network Slice units. The Target Slice List is a list of S(single)-NSSAI (Network Slice Selection Assistance Information) defined by 3GPP, and the maximum number of S-NSSAI MAX After the S-NSSAI (e.g. 1024) is configured, transmission is possible. The NSSAI includes multiple parameters required to select a network slice instance belonging to the RAN and CN, and is used to select a CCNF and NSI along with UE capabilities, subscription data, etc.

[0095] Figure 17 shows the Target Cell List IE used when the RIC requests a message requesting Relay to the E2 node on a cell-by-cell basis. The Target Cell List is a list of EUTRAN CELL IDs and NR CELL IDs defined in 3GPP, and can be transmitted after a maximum of 1024 CELL IDs are set.

[0096] Figure 18 shows the Target GROUP ID List IE used when the RIC requests the E2 node to relay a message in units of GROUPs. The Target GROUP ID List is a list of Subscriber Profile IDs (SPIDs) or Additional RRM Policy IDs (ARPIs) defined by 3GPP, and transmission is possible after setting up to 256 GROUP IDs.

[0097] FIG. 19 is an example of a detailed message for the E2 relay subscription response function proposed in the present invention.

[0098] The first IE is Message Type, which has a unique value for each E2 message. The details of Message Type are shown in Figure 9.

[0099] The second IE is the RIC REQUEST ID, which specifies a specific xApp. The details of the message are shown in Figure 10.

[0100] The third IE is E2 NODE FUNCTION ID. E2 NODE FUNCTION ID has a range value for each E2 node, so a specific E2 NODE FUNCTION can be specified for a specific E2 node. The details of the message are shown in Figure 11.

[0101] The fourth IE is the Subscription result. It defines the group unit of the message relayed to the RIC. The TargetUE List is a list of UE identifiers, and the details are defined in FIG. 15. The TargetGroup list is a list of Cells, and the details are defined in FIG. 18. The TargetCell list is a list of Cells, and the details are defined in FIG. 17. The TargetSlice list is a list of Slices, and the details are defined in FIG. 16.

[0102] The fifth IE is Subscription Message Condition, which is an IE(s) that sets the failed message ID if the subscription procedure fails. If it is set to All messages, it means that the I / F set in E2 Subscription Request message INTERFACE AP ID is not available for subscription, and if it is set to Partial message list, it means that subscription is not available for only the specific application protocol messages set in the list of message IDs.

[0103] According to various embodiments of the present disclosure, an Event condition (per I / F, per call processing function) can be set in the E2 SUBSCRIPTION message for the call processing function of the O-RU, O-DU, O-CU-CP, or O-CU-UP, and all call processing functions that occur for a specific call processing function or per I / F can be delivered to the RIC by packaging 3GPP messages in a Container, thereby making it possible to efficiently provide call processing request services of the RIC.

[0104] The methods according to the embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.

[0105] In the case of a software implementation, a computer-readable storage medium may be provided that stores one or more programs (software modules). The one or more programs stored in the computer-readable storage medium are configured for execution by one or more processors in an electronic device. The one or more programs include instructions that cause the electronic device to execute a method according to the embodiments described in the claims or specification of the present disclosure.

[0106] Such programs (software modules, software) may be stored in random access memory, non-volatile memory including flash memory, read only memory (ROM), electrically erasable programmable read only memory (EEPROM), magnetic disc storage device, compact disc-ROM (CD-ROM), digital versatile discs (DVDs) or other forms of optical storage, magnetic cassette, or in a memory configured as a combination of some or all of these. Also, each of the constituent memories may include multiple pieces.

[0107] The program may also be stored in an attachable storage device accessible through a communication network such as the Internet, an Intranet, a local area network (LAN), a wide area network (WAN), or a storage area network (SAN), or a combination thereof. Such a storage device may be connected to a device that performs an embodiment of the present disclosure through an external port. Also, a separate storage device on the communication network may be connected to a device that performs an embodiment of the present disclosure.

[0108] In the specific embodiments of the present disclosure described above, the components included in the disclosure are expressed in the singular or plural form according to the specific embodiments presented. However, the expressions in the singular or plural form are selected to suit the circumstances presented for the convenience of explanation, and the present disclosure is not limited to the singular or plural form, and the components expressed in the plural form may be composed in the singular form, and the components expressed in the singular form may be composed in the plural form.

[0109] Meanwhile, in the detailed description of the present disclosure, specific embodiments have been described, but it goes without saying that various modifications can be made without departing from the scope of the present disclosure. [Explanation of symbols]

[0110] 110 base station 120 terminals 130 terminals 210a NR RAN 210b LTE RAN 220 Terminals 310 Physical layer 320 Data Link Layer 510 Communications Department 520 Storage section 530 Control Unit

Claims

1. A method performed by an E2 node, comprising: receiving a RIC subscription request message from a RAN (radio access network) intelligent controller (RIC) via an E2 interface for a RAN function supported by the E2 node; transmitting a RIC join response message to the RIC via the E2 interface to accept the RIC join request message; The RIC join request message includes information indicating a network interface type and information indicating a group ID (identifier) ​​list for the RAN function supported by the E2 node, A method wherein the maximum number of the at least one group ID included in the group ID list is 256.

2. 2. The method of claim 1, wherein the network interface type includes at least one of an F1 interface, an E1 interface, an X2 interface, an XN interface, an NG interface, or an S1 interface.

3. The RIC subscription request message includes a RAN function ID, The method of claim 1 , wherein the RIC subscription request message is a message for subscribing to a function corresponding to the RAN function ID of the E2 node.

4. The RIC Join Request message includes a node identifier; The method of claim 1, wherein the node identifier indicates at least one of an evolved NodeB (eNB) ID (identifier) ​​or a next generation NodeB (gNB) ID.

5. The RIC subscription request message further includes an interface direction information element (IE), The method of claim 1 , wherein the interface direction IE indicates at least one of incoming or outgoing.

6. The RIC is a near real time (near RT) RIC, The method of claim 1, wherein the E2 node comprises an O-RAN distributed unit (O-DU), an O-RAN central unit - control plane (O-CU-CP), an O-RAN central unit - user plane (O-CU-UP), or an O-RAN eNodeB (O-eNB).

7. A method performed by a radio access network (RAN) intelligent controller (RIC), comprising: transmitting a RIC subscription request message for a RAN function supported by the E2 node to an E2 node via an E2 interface; receiving a RIC join response message from the E2 node via the E2 interface to accept the RIC join request message; The RIC join request message includes information indicating a network interface type and information indicating a group ID (identifier) ​​list for the RAN function supported by the E2 node, A method wherein the maximum number of the at least one group ID included in the group ID list is 256.

8. 8. The method of claim 7, wherein the network interface type includes at least one of an F1 interface, an E1 interface, an X2 interface, an XN interface, an NG interface, or an S1 interface.

9. The RIC subscription request message includes a RAN function ID, The method of claim 7, wherein the RIC subscription request message is a message for subscribing to a function corresponding to the RAN function ID of the E2 node.

10. The RIC Join Request message includes a node identifier; The method of claim 7, wherein the node identifier indicates at least one of an evolved NodeB (eNB) ID (identifier) ​​or a next generation NodeB (gNB) ID.

11. The RIC subscription request message further includes an interface direction information element (IE), The method of claim 7 , wherein the interface direction IE indicates at least one of incoming or outgoing.

12. The RIC is a near real time (near RT) RIC, The method of claim 7, wherein the E2 node includes an O-RAN distributed unit (O-DU), an O-RAN central unit - control plane (O-CU-CP), an O-RAN central unit - user plane (O-CU-UP), or an O-RAN eNodeB (O-eNB).

13. An apparatus functioning as an E2 node or a RIC (radio access network (RAN) intelligent controller), At least one transceiver; at least one processor coupled to the at least one transceiver; Apparatus, wherein said at least one processor is configured to perform the method of any one of claims 1 to 12.