Apparatus, method, and storage medium for improving quality of voice call service
An AI model optimizes reporting intervals to address call muting issues in voice call services by adjusting configuration settings, enhancing service quality and user satisfaction in wireless communication systems with functional splitting.
Patent Information
- Application Number
- PCT/KR2025/001166
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-22
- Filing Date
- 2025-01-21
- Publication Date
- 2025-08-28
AI Technical Summary
Voice call services experience quality degradation due to call muting, which occurs when voice transmission is interrupted for a specific period, particularly in wireless communication systems with increased transmission capacity and functional splitting of base stations into distributed units and radio units, leading to packet loss and reduced user satisfaction.
Implementing an artificial intelligence model to adjust reporting intervals for channel state information based on configuration information and service quality indicators, allowing for optimized configuration changes to mitigate call muting and improve service quality.
The AI-driven approach effectively reduces call muting and enhances voice call service quality by optimizing reporting intervals, thereby improving user experience and satisfaction.
Smart Images

Figure KR2025001166_28082025_PF_FP_ABST
Abstract
Description
Device, method, and storage medium for improving the quality of voice call service
[0001] The following descriptions relate to a device, method, and storage medium for improving the quality of a voice call service.
[0002] Voice call services may be provided via packets containing voice information. While the voice call service is provided, a call mute may occur. For example, the mute may indicate a state in which voice is not transmitted for a specific period of time. The quality of the voice call service may be related to the mute.
[0003] As transmission capacity increases in wireless communication systems, functional splitting, which functionally separates base stations, is being implemented. Through functional splitting, base stations can be divided into distributed units (DUs) and radio units (RUs). A fronthaul interface is defined for communication between the DUs and RUs.
[0004] An electronic device may include at least one processor comprising a processing circuit. The electronic device may include a memory storing instructions and including one or more storage media. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit first configuration information to a base station, the first configuration information including a first reporting interval for reporting channel state information from a terminal to the base station. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to obtain, from the base station, the first configuration information and indication information for service quality of a voice call between the terminal and the base station. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to determine a second reporting interval to be changed from the first reporting interval based on an artificial intelligence model for providing a service quality higher than a reference quality using the first configuration information and the indication information. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit second configuration information to the base station, the second configuration information including the second reporting interval for reporting channel state information from the terminal to the base station.
[0005] A method performed by an electronic device may include transmitting, to a base station, first configuration information including a first reporting interval for reporting channel state information from a terminal to the base station. The method may include obtaining, from the base station, the first configuration information and indication information for service quality of a voice call between the terminal and the base station. The method may include determining, based on an artificial intelligence model for providing a service quality higher than a reference quality using the first configuration information and the indication information, a second reporting interval to be changed from the first reporting interval. The method may include transmitting, to the base station, second configuration information including the second reporting interval for reporting channel state information from the terminal to the base station.
[0006] A non-transitory computer-readable storage medium may store one or more programs that, when individually or collectively executed by at least one processor including a processing circuit of an electronic device, cause the electronic device to transmit first configuration information to a base station, the first configuration information including a first reporting interval for reporting channel state information from a terminal to a base station. The non-transitory computer-readable storage medium may store one or more programs that, when individually or collectively executed by the at least one processor, cause the electronic device to obtain, from the base station, the first configuration information and indication information for quality of service of a voice call between the terminal and the base station. The non-transitory computer-readable storage medium may store one or more programs that, when individually or collectively executed by the at least one processor, cause the electronic device to determine a second reporting interval to be changed from the first reporting interval based on an artificial intelligence model for providing a quality of service higher than or equal to a reference quality using the first configuration information and the instruction information. The non-transitory computer-readable storage medium may store one or more programs that, when individually or collectively executed by the at least one processor, cause the electronic device to transmit second configuration information including the second reporting interval for reporting channel state information from the terminal to the base station to the base station.
[0007] Figure 1 illustrates an example of a wireless communication system.
[0008] Figure 2a illustrates an example of network entities according to distributed deployment.
[0009] Figure 2b illustrates an example of a fronthaul interface of an open-radio access network (O-RAN).
[0010] Figure 3 illustrates an example of the logical architecture of O-RAN.
[0011] Figure 4 illustrates an example of a functional configuration of an electronic device.
[0012] Figure 5 illustrates an example of a system for providing voice call service.
[0013] Figure 6a illustrates an example of a method for adjusting configuration information based on an artificial intelligence model to mitigate call muting.
[0014] Figure 6b illustrates an example of input and output of an artificial intelligence model for alleviating muting of a call.
[0015] FIG. 7 illustrates an example of a signal flow for a method in which an electronic device adjusts configuration information based on an artificial intelligence model utilizing configuration information and instruction information.
[0016] Figures 8a and 8b illustrate examples of deployment states of artificial intelligence models for alleviating muting of calls.
[0017] Figures 9a and 9b illustrate examples of how to perform packet duplication to alleviate muting of a call.
[0018] FIG. 10 illustrates an example of an operational flow for a method in which an electronic device adjusts configuration information based on an artificial intelligence model that utilizes configuration information and instruction information.
[0019] The terms used in this disclosure are used only to describe specific embodiments and may not be intended to limit the scope of other embodiments. The singular expression may include plural expressions unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by those of ordinary skill in the art described in this disclosure. Terms defined in general dictionaries among the terms used in this disclosure may be interpreted as having the same or similar meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined in this disclosure. In some cases, even if a term is defined in this disclosure, it cannot be interpreted to exclude embodiments of the present disclosure.
[0020] The various embodiments of the present disclosure described below illustrate a hardware-based approach as an example. However, since the various embodiments of the present disclosure include techniques utilizing both hardware and software, the various embodiments of the present disclosure do not exclude a software-based approach.
[0021] In the following description, terms referring to signals (e.g., packet, message, signal, information, signaling), terms referring to resources (e.g., section, symbol, slot, subframe, radio frame, subcarrier, RE (resource element), RB (resource block), BWP (bandwidth part), band, spectrum), terms for operational states (e.g., step, operation, procedure), terms referring to data (e.g., packet, message, user stream, information, bit, symbol, codeword), terms referring to channels, terms referring to network entities (distributed unit (DU), radio unit (RU), central unit (CU), control plane (CU-CP), user plane (CU-UP), open radio access network (O-RAN) DU (O-DU), O-RAN RU (O-RU), Terms such as O-CU (O-RAN CU), O-CU-UP (O-RAN CU-CP), O-CU-CP (O-RAN CU-CP)), referring to components of the device, are examples for convenience of explanation. Therefore, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meanings may be used. In addition, terms such as '... part', '... device', '... object', '... body', etc. used below may mean at least one shape structure or a unit that processes a function.
[0022] In addition, in the present disclosure, expressions such as "more than" or "less than" may be used to determine whether a specific condition is satisfied or fulfilled, but this is merely a description for expressing an example and does not exclude descriptions such as "more than" or "less than." A condition described as "more than" may be replaced with "more than," a condition described as "less than" may be replaced with "less than," and a condition described as "more than and less than" may be replaced with "more than and less than." In addition, hereinafter, "A" to "B" mean at least one of elements from A (including A) to B (including B). hereinafter, "C" and / or "D" mean at least one of "C" or "D," that is, including {"C", "D", "C" and "D"}.
[0023] Although this disclosure describes embodiments using terminology used in certain communication standards (e.g., 3rd Generation Partnership Project (3GPP)), this is merely an example for illustrative purposes. Embodiments of this disclosure can also be applied to other communication and broadcasting systems.
[0024] Figure 1 illustrates an example of a wireless communication system.
[0025] Referring to FIG. 1, FIG. 1 illustrates a base station (110) and a terminal (120) as some of the nodes utilizing a wireless channel in a wireless communication system. Although FIG. 1 illustrates only one base station, the wireless communication system may further include other base stations identical or similar to the base station (110).
[0026] The base station (110) is a network infrastructure that provides wireless access to the terminal (120). The base station (110) has coverage defined based on the distance at which a signal can be transmitted. In addition to the base station, the base station (110) may be referred to as an 'access point (AP)', 'eNodeB (eNB)', '5th generation node', 'next generation nodeB (gNB)', 'wireless point', 'transmission / reception point (TRP)', or other terms having equivalent technical meanings.
[0027] The terminal (120) is a device used by a user and communicates with the base station (110) via a wireless channel. The link from the base station (110) to the terminal (120) is referred to as a downlink (DL), and the link from the terminal (120) to the base station (110) is referred to as an uplink (UL). In addition, although not shown in FIG. 1, the terminal (120) and another terminal may communicate with each other via a wireless channel. In this case, the link between the terminal (120) and another terminal (device-to-device link, D2D) is referred to as a sidelink, and the sidelink may be used interchangeably with the PC5 interface. In some other embodiments, the terminal (120) may be operated without the involvement of a user. In one embodiment, the terminal (120) is a device that performs machine type communication (MTC) and may not be carried by the user. Additionally, according to one embodiment, the terminal (120) may be an NB (narrowband)-IoT (internet of things) device.
[0028] The terminal (120) may be referred to as a terminal, or other terms such as 'user equipment (UE),' 'customer premises equipment (CPE),' 'mobile station,' 'subscriber station,' 'remote terminal,' 'wireless terminal,' 'electronic device,' or 'user device,' or other terms having equivalent technical meanings.
[0029] The base station (110) and the terminal (120) can perform beamforming. The base station (110) and the terminal (120) can transmit and receive wireless signals in a relatively low frequency band (e.g., FR 1 (frequency range 1) of NR). In addition, the base station (110) and the terminal (120) can transmit and receive wireless signals in a relatively high frequency band (e.g., FR 2 (or, FR 2-1, FR 2-2, FR 2-3), FR 3 of NR), millimeter wave (mmWave) band (e.g., 28 GHz, 30 GHz, 38 GHz, 60 GHz)). To improve channel gain, the base station (110) and the terminal (120) can perform beamforming. Here, the beamforming can include transmission beamforming and reception beamforming. The base station (110) and the terminal (120) can impart directionality to the transmitted or received signal. To this end, the base station (110) and the terminal (120) can select serving beams through a beam search or beam management procedure. After the serving beams are selected, subsequent communication can be performed through resources that have a QCL relationship with the resource that transmitted the serving beams.
[0030] If large-scale characteristics of a channel carrying a symbol on a first antenna port can be inferred from a channel carrying a symbol on a second antenna port, the first antenna port and the second antenna port can be evaluated to have a QCL relationship. For example, the large-scale characteristics may include at least one of delay spread, Doppler spread, Doppler shift, average gain, average delay, and a spatial receiver parameter.
[0031] Although both the base station (110) and the terminal (120) are described as performing beamforming in FIG. 1, the embodiments of the present disclosure are not necessarily limited thereto. In some embodiments, the terminal may or may not perform beamforming. Furthermore, the base station may or may not perform beamforming. That is, either only one of the base station and the terminal may perform beamforming, or neither the base station nor the terminal may perform beamforming.
[0032] In the present disclosure, a beam refers to a spatial flow of a signal in a wireless channel, and is formed by one or more antennas (or antenna elements), and this forming process may be referred to as beamforming. Beamforming may include at least one of analog beamforming and digital beamforming (e.g., precoding). Reference signals transmitted based on beamforming may include, for example, a demodulation-reference signal (DM-RS), a channel state information-reference signal (CSI-RS), a synchronization signal / physical broadcast channel (SS / PBCH), and a sounding reference signal (SRS). In addition, as a configuration for each reference signal, an IE such as a CSI-RS resource or an SRS-resource may be used, and this configuration may include information associated with the beam. Information associated with a beam may mean whether the configuration (e.g., a CSI-RS resource) uses the same spatial domain filter as another configuration (e.g., another CSI-RS resource within the same CSI-RS resource set) or a different spatial domain filter, or whether it is quasi-co-located (QCL) with a reference signal, and if so, what type it is (e.g., QCL type A, B, C, D).
[0033] In the past, in communication systems with relatively large cell radius of base stations, each base station was installed to include the functions of a digital processing unit (or distributed unit (DU)) and a radio frequency (RF) processing unit (or radio unit (RU)). However, as higher frequency bands are used in 4G (4th generation) and / or subsequent communication systems (e.g., 5G) and the cell coverage of base stations decreases, the number of base stations to cover a specific area has increased. The installation costs for operators to install base stations have also increased. In order to minimize the installation costs of base stations, a structure has been proposed in which the DU and RU of a base station are separated, one or more RUs are connected to one DU via a wired network, and one or more RUs are geographically distributed to cover a specific area. Hereinafter, the deployment structure and expansion examples of base stations according to various embodiments of the present disclosure are described through FIGS. 2A and 2B.
[0034] Figure 2a illustrates an example of network entities according to distributed deployment.
[0035] For example, the network entities may include a digital unit (DU) (210) and a radio unit (RU) (220) (or a massive multiple input multiple output (MMU) unit). For example, the network entities may be connected via a fronthaul. Unlike the backhaul between a base station and a core network, the fronthaul refers to entities (e.g., DU (210), RU (220)) between a wireless LAN and a base station. Although FIG. 2A illustrates an example of a fronthaul structure between a DU (210) and one RU (220), this is merely for convenience of explanation and the present disclosure is not limited thereto. In other words, embodiments of the present disclosure may also be applied to a fronthaul structure between one DU and multiple RUs. For example, embodiments of the present disclosure may be applied to a fronthaul structure between one DU and two RUs. Additionally, the embodiments of the present disclosure can also be applied to a fronthaul structure between one DU and three RUs.
[0036] Referring to FIG. 2A, a base station (110) may include a DU (210) and a RU (220). A fronthaul (215) between the DU (210) and the RU (220) may be operated via an Fx interface. For the operation of the fronthaul (215), an interface such as an enhanced common public radio interface (eCPRI) or radio over ethernet (ROE) may be used, for example. Depending on the implementation example, the DU (210) may be referred to as a baseband unit (BBU), a digital BBU, a baseband digital unit, a digital processing unit, a digital processing circuit, a baseband processing circuit, a baseband processing unit, and / or equivalent technical terms in addition to a DU (digital unit). According to an implementation example, the RU (220) may be referred to as a remote unit, a radio demote head (RRH), a radio processing circuit, a radio processing unit, an antenna-integrated radio, an air radio device, an air scale communication device, a radio device, a radio communication device, and / or equivalent technical terms in addition to the RU (radio unit). In addition, according to an implementation example, although a network entity connected to the DU (210) in the present disclosure is described as the RU (220), it is of course possible for an MMU (massive multiple input multiple output) unit) to be connected to and used with the DU (210) instead of the RU (220).
[0037] As communication technology advances, mobile data traffic increases, significantly increasing the bandwidth requirements for the fronthaul between the digital unit and the wireless unit. In a deployment such as a centralized / cloud radio access network (C-RAN), the DU (210) performs functions for the packet data convergence protocol (PDCP), radio link control (RLC), media access control (MAC), and physical (PHY) layer, and the RU (220) can be implemented to perform functions for the PHY layer in addition to the RF (radio frequency) function.
[0038] The DU (210) may be responsible for upper layer functions of a wireless network. For example, the DU (210) may perform functions of the MAC layer and a part of the PHY layer. Here, a part of the PHY layer refers to functions performed at a higher level among the functions of the PHY layer, and may include, for example, channel encoding (or channel decoding), scrambling (or descrambling), modulation (or demodulation), and layer mapping (or layer demapping). According to an embodiment, if the DU (210) complies with the O-RAN standard, it may be referred to as an O-DU (O-RAN DU). The DU (210) may be replaced with a first network entity for a base station (e.g., gNB) in embodiments of the present disclosure, if necessary.
[0039] The RU (220) may be responsible for lower layer functions of a wireless network. For example, the RU (220) may perform a part of the PHY layer, an RF function. Here, a part of the PHY layer refers to functions of the PHY layer that are performed at a relatively lower level than the DU (210), and may include, for example, iFFT transformation (or FFT transformation), CP insertion (CP removal), and digital beamforming. The RU (220) may be referred to as an 'access unit (AU)', an 'access point (AP)', a 'transmission / reception point (TRP)', a 'remote radio head (RRH)', a 'radio unit (RU)', or other terms having an equivalent technical meaning thereto. According to an embodiment, when the RU (220) complies with the O-RAN standard, it may be referred to as an O-RU (O-RAN RU). RU (220) may be replaced with a second network entity for a base station (e.g., gNB) in embodiments of the present disclosure as needed.
[0040] In FIG. 2A, the base station (110) is described as including a DU (210) and a RU (220), but the embodiments of the present disclosure are not limited thereto. The base station according to the embodiments may be implemented in a distributed deployment according to a centralized unit (CU) configured to perform functions of upper layers of an access network (e.g., packet data convergence protocol (PDCP), radio resource control (RRC)) and a distributed unit (DU) configured to perform functions of lower layers. For example, the digital unit (DU) (210) may be implemented by separating into a centralized unit (CU) and a distributed unit (DU). Between a core (e.g., 5G core (5GC) or next generation core (NGC)) network and a radio network (RAN), the base station may be implemented in a structure in which a centralized unit (CU), a distributed unit (DU), and a radio unit (RU) are arranged in that order. The interface between the CU (centralized unit) and the DU (distributed unit) can be referred to as the F1 interface.
[0041] A centralized unit (CU) may be connected to one or more distributed units (DUs) and may be responsible for functions at a higher layer than the distributed units (DUs). For example, the CU may be responsible for functions at the radio resource control (RRC) and packet data convergence protocol (PDCP) layers, while the DU and RU may be responsible for functions at lower layers. The DU may perform some functions (high PHY) of the radio link control (RLC), media access control (MAC), and physical (PHY) layers, while the RU may be responsible for the remaining functions (low PHY) of the PHY layer. In addition, for example, a digital unit (DU) may be included in a distributed unit (DU) depending on the implementation of a distributed deployment of the base station. Hereinafter, unless otherwise defined, the operations of DU (digital unit) and RU are described, but various embodiments of the present disclosure can be applied to both a base station arrangement including a CU and an arrangement in which a DU is directly connected to a core network (i.e., a base station in which the CU and DU are integrated into a single entity (e.g., an NG-RAN node)).
[0042] Figure 2b illustrates an example of a fronthaul interface of an open-radio access network (O-RAN). In Figure 2b, a base station (110) in a distributed deployment is exemplified as an eNB or gNB. However, the present disclosure is not limited thereto. For example, the base station (110) may include a base station for providing 6G.
[0043] Referring to FIG. 2b, the base station (110) may include an O-DU (251) and O-RUs (253-1, ..., 253-n). Hereinafter, for convenience of explanation, the operation and function of the O-RU (253-1) may be understood as a description of each of the other O-RUs (e.g., O-RU (253-n)).
[0044] The O-DU (251) is a logical node that includes functions of a base station (e.g., eNB, gNB) excluding functions exclusively assigned to the O-RU (253-1). The O-DU (251) can control the operation of the O-RUs (253-1, ..., 253-n). The O-DU (251) may be referred to as an LLS (lower layer split) CU (central unit). The O-RU (253-1) is a logical node that includes a subset of the functions of the base station (e.g., eNB, gNB). Real-time aspects of control plane (C-plane) communication and user plane (U-plane) communication with the O-RU (253-1) can be controlled by the O-DU (251).
[0045] The O-DU (251) can communicate with the O-RU (253-1) through an LLS interface. The LLS interface corresponds to a fronthaul interface. The LLS interface refers to a logical interface between the O-DU (251) and the O-RU (253-1) that utilizes lower layer functional split (i.e., intra-PHY based functional split). The LLS-C between the O-DU (251) and the O-RU (253-1) provides the C-plane through the LLS interface. The LLS-U between the O-DU (251) and the O-RU (253-1) provides the U-plane through the LLS interface.
[0046] In FIG. 2B, to explain the O-RAN, entities of the base station (110) are described as O-DU and O-RU. However, these names are not to be construed as limiting the embodiments of the present disclosure. In the embodiments described below, it is obvious that the operations of the DU (210) can be performed by the O-DU (251). The description of the DU (210) can be applied to the O-DU (251). Similarly, in the embodiments described below, it is obvious that the operations of the RU (220) can be performed by the O-RU (253-1). The description of the RU (220) can be applied to the O-RU (253-1).
[0047] Figure 3 illustrates an example of the logical architecture of O-RAN.
[0048] Referring to FIG. 3, the system (300) may include a service management and orchestration (SMO) (310), a non-real time radio access network (RAN) intelligent controller (Non-RT RIC) (320), a near-real time radio access network (RAN) intelligent controller (Near-RT RIC) (330), an O-eNB (340), an O-CU-CP (351), an O-CU-UP (352), an O-DU (360), and an O-RU (370). For example, the O-RU (370) of FIG. 3 may be an example of the RU (220) of FIG. 2A or the O-RU (253-1) of FIG. 2B. For example, the O-DU (360) of FIG. 3 may be an example of the DU (210) of FIG. 2A or the O-DU (251) of FIG. 2B.
[0049] For example, the O-RU (370) may be connected to the O-DU (360) via an open fronthaul interface. For example, the open fronthaul interface may include the fronthaul (215) of FIG. 2A. For example, the fronthaul interface may be used to provide messages (or information) of the control plane, the user plane, the synchronization plane, and the management plane. However, the embodiments of the present disclosure are not limited thereto. For example, the O-RU (370) may be connected to the SMO (310) via an open fronthaul interface (e.g., the management plane) or an O1 interface.
[0050] For example, the O-DU (360) can be connected to the O-CU-CP (351) and the O-CU-UP (352). For example, the O-DU (360) can be connected to the O-CU-CP (351) via the F1-c interface, and can be connected to the O-CU-UP (352) via the F1-u interface. For example, the O-DU (360) can be connected to the Near-RT RIC (330) via the E2 interface.
[0051] For example, the O-CU-CP (351) can be connected to the O-CU-UP (352) via an E1 interface. For example, the O-CU-CP (351) can be connected to the Near-RT RIC (330) via an E2 interface. For example, the O-CU-UP (352) can be connected to the Near-RT RIC (330) via an E2 interface.
[0052] For example, the Near-RT RIC (330) can be connected to the O-eNB (340) via the E2 interface. The Near-RT RIC (330) can be connected to the Non-RT RIC (320) within the SMO (310) via the A1 interface.
[0053] For example, the O-eNB (340) may be connected to the SMO (310) via an O1 interface. Although the O-eNB (340) is illustrated in FIG. 3 , the present disclosure is not limited thereto. For example, the O-eNB (340) may represent an O-gNB or a base station capable of providing 6G (e.g., the base station (110) of FIG. 1 ).
[0054] Although not illustrated in FIG. 3, the system (300) may further include an O-Cloud. For example, the O-Cloud may be connected to an SMO (310) via an O2 interface. Furthermore, FIG. 3 illustrates a system (300) representing the architecture of an O-RAN, but the present disclosure is not limited thereto.
[0055] Figure 4 illustrates an example of a functional configuration of an electronic device.
[0056] The configuration of the electronic device (400) illustrated in FIG. 4 can be understood as a configuration of a base station (110), a terminal (120), a DU (210), a RU (220) (or an MMU), a Near-RT RIC (330), an SMO (310) (or a Non-RT RIC (320)), or a server. Terms such as '...unit', '...device', etc. used hereinafter mean a unit that processes at least one function or operation, and this can be implemented by hardware, software, or a combination of hardware and software.
[0057] Referring to FIG. 4, the electronic device (400) may include a transceiver (410), a memory (420), and a processor (430). However, the present disclosure is not limited thereto. For example, the electronic device (400) may not include at least some of the components illustrated in FIG. 4, or may further include components not illustrated in FIG. 4. For example, the electronic device (400) may not include the transceiver (410).
[0058] The transceiver (410) can perform functions for transmitting and receiving signals in a wired communication environment. The transceiver (410) can include a wired interface for controlling direct connections between devices via a transmission medium (e.g., copper wire, optical fiber). For example, the transceiver (410) can transmit electrical signals to other devices via copper wire, or perform conversion between electrical signals and optical signals.
[0059] The transceiver (410) may perform functions for transmitting and receiving signals in a wireless communication environment. For example, the transceiver (410) may perform a conversion function between baseband signals and bit streams according to the physical layer specifications of the system. For example, when transmitting data, the transceiver (410) encodes and modulates the transmitted bit stream to generate complex-valued symbols. Furthermore, when receiving data, the transceiver (410) demodulates and decodes the baseband signal to restore the received bit stream. Furthermore, the transceiver (410) may include multiple transmission and reception paths.
[0060] The transceiver (410) transmits and receives signals as described above. Accordingly, all or part of the transceiver (410) may be referred to as a "communication unit," a "transmitter," a "receiver," or a "transmitter-receiver unit." Furthermore, in the following description, transmission and reception performed via a wireless channel are used to mean that the transceiver (410) performs the processing described above.
[0061] Although not illustrated in FIG. 4, the transceiver (410) may further include a backhaul transceiver for connection to the core network or other base stations. The backhaul transceiver provides an interface for communicating with other nodes within the network. That is, the backhaul transceiver converts a bit stream transmitted from the base station to other nodes, such as other access nodes, other base stations, upper nodes, the core network, etc., into a physical signal, and converts a physical signal received from other nodes into a bit stream.
[0062] The memory (420) stores data such as basic programs, application programs, and setting information for the operation of the electronic device (400). The memory (420) may be referred to as a storage unit. The memory (420) may be composed of volatile memory, nonvolatile memory, or a combination of volatile memory and nonvolatile memory. In addition, the memory (420) provides stored data upon request from the processor (430).
[0063] For example, the processor (430) may include various processing circuits and / or multiple processors. For example, the term "processor" as used herein, including in the claims, may include various processing circuits including at least one processor, one or more of which may be configured to individually and / or collectively perform the various functions described below in a distributed manner. As used herein, when "processor," "at least one processor," and "one or more processors" are described as being configured to perform various functions, these terms encompass, for example, and without limitation, situations where one processor performs some of the recited functions and other processor(s) perform other parts of the recited functions, and also situations where one processor may perform all of the recited functions. Additionally, the at least one processor may include a combination of processors that perform the various functions enumerated / disclosed, for example, in a distributed manner. At least one processor may execute program instructions to achieve or perform the various functions.
[0064] The processor (430) controls the overall operations of the electronic device (400). The processor (480) may be referred to as a control unit. For example, the processor (430) transmits and receives signals via the transceiver (410) (or via a backhaul communication unit). In addition, the processor (430) records and reads data from the memory (420). In addition, the processor (430) may perform functions of a protocol stack required by a communication standard. Although only the processor (430) is illustrated in FIG. 4, the electronic device (400) may include two or more processors according to other implementation examples.
[0065] The configuration of the electronic device (400) illustrated in FIG. 4 is only an example, and examples of the electronic device (400) performing the embodiments of the present disclosure are not limited to the configuration illustrated in FIG. 4. In some embodiments, some configurations may be added, deleted, or changed. For example, if the electronic device (400) is an RU, the electronic device (400) may further include a fronthaul transceiver. For example, the fronthaul transceiver may transmit and receive signals on a fronthaul interface. For example, the fronthaul transceiver may receive a management plane (M-plane) message. For example, the fronthaul transceiver may receive a synchronization plane (S-plane) message. For example, the fronthaul transceiver may receive a control plane (C-plane) message. For example, the fronthaul transceiver may transmit a user plane (U-plane) message. For example, the fronthaul transceiver can receive user plane messages.
[0066] Figure 5 illustrates an example of a system for providing voice call service.
[0067] FIG. 5 illustrates an example of a system for providing the voice call service to a terminal (510). For example, the terminal (510) and the terminal (550) may be examples of the terminal (120) of FIG. 1. For example, the base station (520) and the base station (540) may be examples of the base station (110) of FIG. 1. For example, the base station (520) may be a base station connected to the terminal (510). For example, the base station (540) may be a base station connected to the terminal (550). Although FIG. 5 illustrates a case where the terminal (550) is connected via the base station (540), the present disclosure is not limited thereto. For example, the terminal (510) and the terminal (550) may also be connected to the base station (520). The system of FIG. 5 is merely an example for convenience of explanation, and the structure, arrangement, and connection status of the system may be changed.
[0068] FIG. 5 illustrates a case where a terminal (510) performs a voice call with a terminal (550). For example, the terminal (510) can transmit and receive packets containing voice information with the terminal (550). For example, the terminal (510) can transmit or receive the packets to the terminal (550) via the base station (520). For example, the packets can include real-time transport protocol (RTP) packets. For example, the base station (520) can transmit the packets received from the terminal (510) to the terminal (550) by forwarding them to the base station (540) via the network (530). Alternatively, the base station (520) can transmit the packets transmitted from the terminal (550) to the terminal (510) by receiving them via the base station (540) and the network (530). For convenience of explanation, the following description is based on the downlink in which the base station (520) receives the packets and transmits them to the terminal (510). However, the present disclosure is not limited thereto.
[0069] For example, the network (530) may include a core network (e.g., an evolved packet core (EPC) and / or an internet protocol multimedia subsystem (IMS) network for voice over long term evolution (VoLTE). For example, the core network and the IMS network within the network (530) may be connected via a session border controller (SBC) or a probe. For example, the network (530) may include at least one network entity used for processing and transmitting the packets. In the above example, networks related to LTE are described as examples of the network (530), but the present disclosure is not limited thereto. For example, the network (530) may include networks related to NR, 6G, or other communication systems.
[0070] For example, while the packets are transmitted from the terminal (550) to the terminal (510), the loss of the packets may occur. For example, the quality (or service quality) of the voice call may be determined based on the number (or ratio) of packets lost among the packets. For example, if the loss of the packets occurs for a specified time or a specified number of times, a mute (or call mute, or muting) of the call may occur. For example, if the number of consecutively lost packets among the packets is 20 or more or the length of consecutively lost packets is 400 ms or more, the mute may occur. If the mute occurs, the user (or subscriber) of the terminal (510) cannot hear the voice of another user of the terminal (550) unintentionally. For example, unlike the user intentionally ignoring the other user's voice, such as by executing a mute function during a call, the mute may be caused by packet loss within the network.
[0071] As described above, if the muting occurs frequently, users' satisfaction with the quality of the voice call service may decrease. Therefore, a reduction or mitigation of the muting may be required. For example, the quality (or service quality) of the voice call service may be evaluated through an indicator such as the mean opinion score (MOS). For example, the MOS is a measure of voice quality and may have a value of 1 to 5. For example, a lower MOS value may indicate lower quality. For example, the MOS may be calculated based on various factors including bandwidth, jitter, latency, packet loss, and the codec used.
[0072] Hereinafter, the present disclosure can adjust configuration information between a terminal (510 or 550) and a base station (520 or 540) based on an artificial intelligence model to reduce call muting of the voice call service. For example, the present disclosure can adjust (or fine-tune, tune) the configuration information using the artificial intelligence model that uses currently used configuration information obtained from the base station (520 or 540) and indication information indicating the service quality of the voice call according to the used configuration information. Accordingly, the present disclosure can reduce (or alleviate) call muting of the voice call service and improve the service quality. In other words, the present disclosure can improve the service quality by optimizing at least one of the reasons causing the call muting. Furthermore, as the service quality improves, the user experience and user satisfaction with the service can be improved.
[0073] For convenience of explanation, the following description will be based on the voice call service, but the present disclosure is not limited thereto. For example, embodiments according to the present disclosure can be applied to services (or applications) that are sensitive to delay or jitter, such as the voice call service (e.g., ultra-reliable low-latency communication (URLLC)). For example, the sensitive services may include real-time streaming. For example, if the service quality of a real-time streaming service is low, the service quality can be improved by adjusting the parameters (or KPIs) for the real-time streaming service.
[0074] Figure 6a illustrates an example of a method for adjusting configuration information based on an artificial intelligence model for mitigating call muting. Figure 6b illustrates examples of the inputs and outputs of the artificial intelligence model for mitigating call muting.
[0075] Referring to FIG. 6A, an example (600) of a method for an electronic device (610) to adjust configuration information of a base station (620) based on an artificial intelligence model (615) is illustrated. For example, the electronic device (610) may represent a RIC (e.g., a Non-RT RIC (320) or a Near-RT RIC (330) of FIG. 3) or a server. For example, the base station (620) may be an example of a base station (e.g., the base station (110) of FIG. 1, the O-eNB (340) of FIG. 3, the base station (520) of FIG. 5) for providing a voice call service to a terminal (not shown) (e.g., the terminal (120) of FIG. 1, the terminal (510) of FIG. 5) (or a device including the O-DU (360), the O-CU-CP (351), the O-CU-UP (352), the O-RU (370) of FIG. 3, or a combination thereof).
[0076] For example, the artificial intelligence model (615) may be referred to as a call mute reduction engine or a call mute mitigation engine. For example, the artificial intelligence model (615) may be trained to provide a service quality of voice calls that is higher than a standard quality. The training for the artificial intelligence model (615) may be performed based on a machine learning or reinforcement learning model. Specific details related thereto are described in FIG. 6b.
[0077] According to one embodiment, the electronic device (610) can obtain input information (631) from the base station (620). For example, the electronic device (610) can directly receive input information (631) from the base station (620) or obtain input information (631) transmitted through another electronic device.
[0078] According to one embodiment, the input information (631) may include at least one of configuration information of the base station (620) or indication information indicating the service quality of a voice call. For example, the configuration information may include a radio access (RA) configuration set for a cell (621) of the base station (620). For example, the indication information may include a key performance indicator (KPI).
[0079] According to one embodiment, the configuration information may include at least one of a reporting interval (or a report interval parameter), a mobility parameter (or a mobility control parameter), a cell switching parameter, a robust header compression (ROHC) parameter, or a delay parameter. However, the present disclosure is not limited thereto. For example, the configuration information may further include parameters different from the parameters exemplified above. For example, the parameters may include parameters related to packet loss.
[0080] For example, the reporting interval may indicate a period for reporting channel state information from the terminal to the base station (620). For example, the reporting interval may include at least one of a channel quality indicator (CQI) reporting interval or a precoding matrix indicator (PMI) reporting interval. For example, the reporting interval may be referred to as a terminal L1 (layer 1) reporting interval.
[0081] For example, the mobility parameter may indicate information for identifying (or determining) a handover for a cell (621) associated with the terminal. For example, the mobility parameter may include at least one of a reporting threshold for the handover event, a hysteresis set for the reporting threshold, a time to trigger of the event, or a cell index offset (CIO).
[0082] For example, the cell switching parameter may indicate information about a cell to be changed from cell (621) when cell switching is performed based on congestion. For example, the cell switching parameter may include information related to a base station that has set the cell to be changed, or information used to access the cell to be changed.
[0083] For example, the ROHC parameter may indicate information used to compress the header of a packet. For example, the packet may include IP (Internet Protocol), TCP (Transport Control Protocol), UDP (User Datagram Protocol), and RTP. For example, the ROHC parameter may include information indicating activation (and / or deactivation) of ROHC for the packet, or a CID (Context Identifier) for decompression failure.
[0084] For example, the delay parameter may indicate information related to procedures that can be performed to reduce packet delay. For example, the delay parameter may include information related to procedures related to mobility to another cell, procedures for switching bandwidth parts (BWPs), dual connectivity (DC), or carrier aggregation (CA). For example, switching the BWPs may include switching to BWPs with low subcarrier spacing (SCS).
[0085] According to one embodiment, the indication information (or performance indication information, or performance indicator) may represent KPIs for indicating the service quality of a voice call. For example, the KPIs may include KPIs related to mobility, IP latency KPIs, L2 (layer 2) KPIs, ROHC KPIs, and KPIs related to congestion (or cell congestion). For example, the KPIs may include at least one of a block error rate (BLER) of a modulation and coding scheme (MCS), a failure rate of a hybrid automatic repeat and request (HARQ), or a signal to interference plus noise ratio (SINR). For example, the L2 KPIs may include RTP packet lose, packet delay, jitter buffer, physical resource block (PRB) usage, or scheduling delays. Alternatively, for example, the KPIs related to mobility may include SINR, BLER of PDSCH (physical downlink shared channel), or handover ping-pong. For example, the KPIs related to cell congestion may include at least one of HARQ failure rate or ROHC (robust header compression) failure rate.The above KPIs can be exemplified as Handover Ping-Pong, TooEarlyHoRlfAfterHoVoice, RoHCDecompFailCnt, WrongCellRlfAfterTriggeringVoice, TooEarlyHoRlfAfterHoVoice, TooLateHoRlfAfterTriggeringVoice, TooEarlyHoFailureVoice, PdschBlerMcs, MroRlfVoiceCid, ULVoLTEHARQFail, ULVoLTESinrDistPreCompBin19, IntraENBX2Failures, VoLTE_InterX2OutAtt, VoLTE_InterX2OutSucc, VoLTE_InterS1OutAtt, VoLTE_InterS1OutSucc. However, the present disclosure is not limited thereto. For example, the instruction information can further include KPIs related to (or derivable from) the configuration information (or parameter).
[0086] According to one embodiment, the input information (631) may be preprocessed data before being transmitted from the base station (620) to the electronic device (610). For example, the base station (620) may generate the input information (631) by performing preprocessing to remove unnecessary data other than the currently set configuration information and the instruction information, or to store or compress the data. However, the present disclosure is not limited thereto.
[0087] According to one embodiment, the electronic device (610) may input input information (631) into an artificial intelligence model (615). For example, the artificial intelligence model (615) may calculate the service quality of a voice call using the instruction information of the input information (631). For example, the service quality of a voice call provided according to the setting information in the input information (631) may be calculated using the instruction information. For example, the service quality may include MOS.
[0088] In one embodiment, the artificial intelligence model (615) can determine whether the service quality is higher than a reference quality. For example, to provide a service quality higher than the reference quality, the learned artificial intelligence model (615) can compare the calculated service quality with the reference quality. For example, the reference quality may be determined by the operator operating the electronic device (610) or providing voice call services. However, the present disclosure is not limited thereto. For example, the reference quality may vary depending on the service provided.
[0089] For example, the artificial intelligence model (615) may generate new configuration information from the configuration information when the calculated service quality is lower than the reference quality. For example, the new configuration information may be adjusted (or fine-tuned) from the configuration information. For example, the artificial intelligence model (615) may generate the new configuration information in which the predicted service quality is higher than or equal to the reference quality. For example, the predicted service quality may represent the estimated service quality when using the new configuration information. For a specific example of the input and output of the artificial intelligence model (615), reference may be made to FIG. 6B.
[0090] FIG. 6b illustrates that the artificial intelligence model (615) may be a model trained based on reinforcement learning. The example of FIG. 6b illustrates an example of an artificial intelligence model (615) trained based on reinforcement learning, which is an actor-critic algorithm, but the present disclosure is not limited thereto. For example, the artificial intelligence model (615) may also be trained based on Q learning.
[0091] In one embodiment, the artificial intelligence model (615) may include an actor (660) and a critic (670). The structure of the artificial intelligence model (615) illustrated in FIG. 6B is merely exemplary and the present disclosure is not limited thereto. For example, the artificial intelligence model (615) may include an environment.
[0092] According to one embodiment, the actor (660) may represent a configuration that generates an output (680) based on an input (650). For example, the input (650) may include KPI lists. For example, the KPI lists of the input (650) may include related KPIs. For example, the KPI list may be referred to as a relevant KPI list. For example, the KPIs included in the KPI lists may include the KPIs included in the instruction information. Although not illustrated in FIG. 6B, the input (650) may further include configuration information related to (or mapped to, or matched with) the KPI list.
[0093] In one embodiment, the actor (660) may obtain an input (650) including the KPI list. For example, the actor (660) may perform an action based on the obtained input (650) to generate an output (680). For example, the output (680) may include new configuration information. For example, the new configuration information may represent optimized configuration information in which the predicted service quality is estimated to be higher than the reference quality.
[0094] In one embodiment, the artificial intelligence model (615) can generate a reward and a state from the output (680). For example, the reward and the state can be provided to the critic (670). For example, among the reward and the state, the state can be provided to the actor (660).
[0095] In one embodiment, the critic (670) can use the reward and the status to evaluate the behavior of the actor (660). For example, the critic (670) can improve the policy within the critic (670) through the evaluation.
[0096] As described above, the artificial intelligence model (615) utilizing the actor-critic algorithm can generate an output (680) from an input (650) through the actions of an actor (660), and perform learning based on the interaction between the actor (660) and the critic (670). For example, in the actor-critic algorithm, exploration can be determined by the action probability of the actor (660).
[0097] In one embodiment, the number of KPIs included in the input (650) of the artificial intelligence model (615) can be adjusted to generate the output (680). For example, as the number of KPIs of the input (650) decreases, the computational complexity of the artificial intelligence model (615) can decrease, and the time required for inference (or prediction, estimation) of the output (680) can be reduced. In one embodiment, the artificial intelligence model (615) can change the KPIs to be used as inputs (650) that affect the output (680) by using the reward generated from the output (680) (or by using a reward mechanism). For example, a KPI that decreases the prediction accuracy of the output (680) can be removed from the KPI lists of the input (650). Additionally, the artificial intelligence model (615) can operate to secure relatively high prediction accuracy with minimal input (650) by applying positive feedback when computational complexity is reduced.
[0098] The above example describes the operation of an artificial intelligence model (615) based on the actor-critic algorithm, but the present disclosure is not limited thereto. For example, Q-learning may be utilized to train the artificial intelligence model (615). For example, while the performance of exploration is not explicitly specified in Q-learning, the exploration needs to be attempted for all tasks in all states (e.g., a list of KPIs). For example, as the states and correlation analysis change over time, the selection of KPIs to be used as input may change. Accordingly, the number of exploration states for KPI selection may increase.
[0099] In the actor-critic algorithm, the search can be determined based on the action probability of the actor (660). The critic (670) can perform effective learning (or convergence) by updating the policy and providing feedback to the actor (660). Therefore, the actor-critic algorithm may be more suitable as the size of the state increases. When an artificial intelligence model (615) based on Q-learning is utilized in a relatively large environment, it can also be trained based on deep Q-learning.
[0100] Referring again to FIG. 6A, according to one embodiment, the output information (632) may include the new configuration information. For example, the output information (632) may include the new configuration information fine-tuned in the artificial intelligence model (615). For example, the output information (632) may include the output (680) of the artificial intelligence model (615) of FIG. 6B.
[0101] According to one embodiment, the electronic device (610) may transmit output information (632) to the base station (620). For example, the output information (632) may be applied (or set) to the base station (620). According to one embodiment, when the output information (632) is applied (or set) to the base station (620), the output information (632) may cause at least one procedure to be performed at the base station (620). For example, the at least one procedure may include procedures for improving the quality of the voice call (or reducing muting of the call). For example, the at least one procedure may include a procedure for adjusting MCS and / or layers for scheduling packets of a voice call to be provided, or a procedure for adjusting the ranking of the terminal within the cell (621). Or, for example, the at least one procedure may include a procedure for adjusting a cell individual offset (CIO) for mobility optimization. Alternatively, for example, the at least one procedure may include handover, DC, CA, bandwidth conversion, or ROHC adaptation.
[0102] Although not illustrated in FIG. 6A, the base station (620) may apply configuration information or perform additional operations based on the output information (632). Thereafter, the base station (620) may generate input information (631) including new configuration information and instruction information as a result of performing the configuration information and the additional operations based on the output information (632), and transmit the same to the electronic device (610). In other words, the operations of the base station (620) and the electronic device (610) may be repeatedly performed for adjustment (or fine-tuning).
[0103] FIG. 7 illustrates an example of a signal flow for a method in which an electronic device adjusts configuration information based on an artificial intelligence model utilizing configuration information and instruction information.
[0104] FIG. 7 illustrates an example of a signal flow for a method in which an electronic device (700) adjusts configuration information for a plurality of base stations (701, 702). For example, the electronic device (700) may represent a RIC (e.g., a Non-RT RIC (320) or a Near-RT RIC (330) of FIG. 3) or a server. For example, each of the base stations (701, 702) may be an example of a base station (e.g., a base station (110) of FIG. 1, an O-eNB (340) of FIG. 3, a base station (520) of FIG. 5) for providing a voice call service to a terminal (not shown) (e.g., a terminal (120) of FIG. 1, a terminal (510) of FIG. 5)) (or a device including an O-DU (360), an O-CU-CP (351), an O-CU-UP (352), an O-RU (370) of FIG. 3, or a combination thereof).
[0105] In FIG. 7, an electronic device (700) is illustrated as being connected to two base stations (701, 702), but the present disclosure is not limited thereto. For example, the electronic device (700) may be connected to one base station (e.g., the first base station (701)) or may be connected to three or more base stations.
[0106] In operation (705), according to one embodiment, the electronic device (700) may learn an artificial intelligence model. For example, the artificial intelligence model may include the artificial intelligence model (615) of FIGS. 6A and 6B . For example, the electronic device (700) may learn the artificial intelligence model using collected instruction information according to a reporting cycle. For example, the reporting cycle may indicate a cycle in which the first base station (701) (or the second base station (702)) transmits configuration information and instruction information to the electronic device (700). For example, the reporting cycle may be 15 minutes. However, the present disclosure is not limited thereto. For example, the electronic device (700) may learn the artificial intelligence model using the collected configuration information together with the collected instruction information according to the reporting cycle. For example, the collected configuration information may be related to the collected instruction information. For example, the collected configuration information may represent configuration information used to provide a voice call (or voice call service) with a service quality indicated by the collected instruction information. For specific details on the learning of the artificial intelligence model, reference may be made to FIG. 6b.
[0107] In operation (710), according to one embodiment, the electronic device (700) may generate configuration information. For example, the electronic device (700) may generate first configuration information predicted to have a value higher than a reference quality based on the artificial intelligence model (615) using the collected instruction information and the collected configuration information. For example, the first configuration information may be configured to include different parameters for each base station. For example, the first configuration information for the first base station (701) may be different from the first configuration information for the second base station (702). This may be because the instruction information and configuration information collected from the first base station (701) according to the reporting cycle are different from the instruction information and configuration information collected from the second base station (702) according to the reporting cycle. In addition, since the channel environment (condition), the number of connected terminals, the cell congestion, and the capabilities of the base stations of the first base station (701) and the second base station (702) are different, the first configuration information for the first base station (701) and the first configuration information for the second base station (702) may be different. Hereinafter, signaling between the first base station (701) and the electronic device (700) is illustrated for convenience of explanation, but the present disclosure is not limited thereto. The operations of the electronic device (700) and the first base station (701) described below can be substantially equally applied to operations of the electronic device (700) and other base stations.
[0108] In operation (715), according to one embodiment, the electronic device (700) may transmit configuration information to base stations (701, 702). For example, the electronic device (700) may transmit the first configuration information to the first base station (701). For example, the first configuration information may include a first reporting interval. For example, the first reporting interval may indicate a reporting interval for a terminal connected to the first base station (701) to report channel state information to the first base station (701).
[0109] For example, the first reporting interval may indicate a period for reporting channel state information from the terminal to the first base station (701). For example, the reporting interval may include at least one of a channel quality indicator (CQI) reporting interval or a precoding matrix indicator (PMI) reporting interval. For example, the reporting interval may be referred to as a terminal L1 (layer 1) reporting interval.
[0110] In operation (720), according to one embodiment, base stations (701, 702) may apply configuration information. For example, the first base station (701) may apply (or set) the first configuration information. For example, the first base station (701) may set the first reporting interval of the first configuration information and transmit the set first reporting interval to the terminal. For example, the first reporting interval may be transmitted to the terminal via radio resource control (RRC) signaling.
[0111] Although not illustrated in FIG. 7, the first base station (701) may receive channel state information from the terminal according to the first reporting interval. For example, the channel state information may include at least one of a CQI or a PMI. However, the present disclosure is not limited thereto. The first base station (701) may adjust an MCS for packets to be used for a voice call between the terminal and another terminal based on the received channel state information. For example, the L2 scheduler of the first base station (701) may set an optimized MCS by adjusting the MCS. Alternatively, the first base station (701) may adjust a priority (or ranking) of the terminal during a voice call between the terminal and the other terminal based on the received channel state information. Alternatively, the first base station (701) may adjust layers (or MIMO layers) of packets to be used for the voice call between the terminal and the other terminal based on the received channel state information. For example, the L2 scheduler of the first base station (701) may set optimized layers by adjusting the layers. The first base station (701) may generate first indication information indicating the quality of service for the voice call provided to the terminal. For example, the first indication information may include KPIs. For example, the first indication information may include at least one of a block error rate (BLER) of a modulation and coding scheme (MCS), a failure rate of a hybrid automatic repeat and request (HARQ), or a signal to interference plus noise ratio (SINR).
[0112] In operation (725), according to one embodiment, the base stations (701, 702) may transmit configuration information and instruction information to the electronic device (700). For example, the first base station (701) may transmit the first configuration information and the first instruction information to the electronic device (700). In the above example, the first base station (701) transmits the first configuration information received from the electronic device (700) and the first instruction information related to the first configuration information to the electronic device (700), but the present disclosure is not limited thereto. For example, if the first base station (701) receives the first configuration information from the electronic device (700) and then uses other configuration information instead of the first configuration information, the other configuration information and instruction information according to the other configuration information may be transmitted to the electronic device (700).
[0113] According to one embodiment, the base stations (701, 702) may transmit the configuration information and the instruction information to the electronic device (700) according to the reporting cycle. Alternatively, the base stations (701, 702) may transmit the configuration information and the instruction information to the electronic device (700) in response to a request received from the electronic device (700). For example, the electronic device (700) may transmit the request for configuration information and instruction information to the base stations (701, 702), and the base stations (701, 702) may transmit the configuration information and the instruction information to the electronic device (700) in response to receiving the request.
[0114] In operation (730), according to one embodiment, the electronic device (700) may adjust configuration information. For example, the electronic device (700) may determine a second reporting interval to be changed from the first reporting interval based on the artificial intelligence model (615) using the first configuration information and the first indication information received from the first base station (701). For example, the second reporting interval may be shorter or longer than the first reporting interval. For example, the artificial intelligence model (615) may calculate (or obtain) the service quality of the voice call using the first configuration information and the first indication information. In the above example, the case where the artificial intelligence model (615) calculates the service quality is described, but the present disclosure is not limited thereto. For example, if the service quality is received from the first base station (701) or calculated through another configuration of the electronic device (700), the service quality may be used as an input to the artificial intelligence model (615).
[0115] For example, when the service quality is lower than the reference quality, the artificial intelligence model (615) may determine the second reporting interval to be shorter than the first reporting interval. This may be to accurately recognize the channel state between the first base station (701) and the terminal through the second reporting interval being shorter than the first reporting interval, thereby reducing call muting and improving the service quality. Conversely, when the service quality is higher than the reference quality, the artificial intelligence model (615) may determine the second reporting interval to be longer than the first reporting interval. This may be to reduce battery consumption of the first base station (701) and the terminal through the second reporting interval being longer than the first reporting interval. Or, for example, when the service quality is maintained for a specified time interval, the artificial intelligence model (615) may determine the second reporting interval to be longer than the first reporting interval. This may be to reduce battery consumption of the first base station (701) and the terminal through the second reporting interval being longer than the first reporting interval. For example, the specified time interval may have a value set by the user (or operator) of the electronic device (700) or adjusted based on the learning results of the artificial intelligence model (615).
[0116] In one embodiment, in operation (730), the artificial intelligence model (615) may learn using the first configuration information and the instruction information while adjusting the configuration information using the first configuration information and the instruction information. This operation may be referred to as self-learning and self-adaptation.
[0117] According to one embodiment, after operation (730), the electronic device (700) may perform operation (710) again. For example, the electronic device (700) may generate second configuration information including the determined second reporting interval. For example, the electronic device (700) may transmit the second configuration information to the first base station (701) through the re-performed operation (715). The first base station (701) may apply the second configuration information and provide a voice call to the terminal based on the second configuration information. The first base station (701) may generate second instruction information related to the second configuration information. The first base station (701) may transmit the second configuration information and the second instruction information to the electronic device (700). For example, the electronic device (700) may adjust the second configuration information based on an artificial intelligence model (615) that utilizes the received second configuration information and the second instruction information.
[0118] Referring to the above, the electronic device (700) can repeatedly perform operations (710) to (730). Accordingly, the electronic device (700) can adjust (or fine-tune) the setting information used in the base station. In the above example, the case where the service quality is changed to a reference quality or higher according to the adjustment is exemplified, but the present disclosure is not limited thereto. For example, if the electronic device (700) repeatedly performs the adjustment for the reporting interval but the service quality is not adjusted to a reference quality or higher, the electronic device (700) can adjust other parameters other than the reporting interval. In one example, the electronic device (700) can also adjust the other parameters if the number of times the adjustment is performed is a reference number or higher.
[0119] According to one embodiment, the electronic device (700) may adjust parameters included in the configuration information. For example, the parameters may include at least one of a mobility parameter, a cell switching parameter, a robust header compression (ROHC) parameter, or a delay parameter. However, the present disclosure is not limited thereto.
[0120] For example, the electronic device (700) can transmit the first configuration information further including a first mobility parameter to the first base station (701). The electronic device (700) can receive the first configuration information and first indication information related to the first configuration information from the first base station (701). For example, the first indication information can further include KPIs related to the mobility parameter. The electronic device (700) can determine a second mobility parameter to be changed from the first mobility parameters. The electronic device (700) can transmit the second configuration information further including the second mobility parameter to the first base station (701). Accordingly, the electronic device (700) can reduce (or optimize) ping-pong handovers, too early handovers, and too late handovers. In the above example, the electronic device (700) utilizes the configuration information and instruction information received from the first base station (701), but the present disclosure is not limited thereto. For example, the electronic device (700) may further utilize the configuration information and instruction information received from the first base station (701) and the second base station (702), which is a neighboring base station of the first base station (701).
[0121] Alternatively, for example, the electronic device (700) may transmit the first configuration information further including a first cell switching parameter to the first base station (701). The electronic device (700) may receive the first configuration information and first indication information related to the first configuration information from the first base station (701). For example, the first indication information may further include KPIs related to the cell switching parameter. The electronic device (700) may determine a second cell switching parameter to be changed from the first cell switching parameters. The electronic device (700) may transmit the second configuration information further including the second cell switching parameter to the first base station (701). Accordingly, the electronic device (700) may cause the terminal within the first base station (701) to perform a cell change to a less congested cell.
[0122] In one example, the electronic device (700) may generate third configuration information including cell switching parameters by performing adjustment again after receiving the second configuration information including the second mobility parameter and the second indication information therefrom from the first base station (701). Thereafter, the electronic device (700) may transmit the third configuration information including the cell switching parameter to the first base station (701). For example, it is assumed that the mobility parameter is a parameter for detecting a handover event. The electronic device (700) may detect that a cell change, such as a handover, is required by recognizing that the service quality does not change beyond the reference quality using the second configuration information and the second indication information. The electronic device (700) may cause a cell change of the terminal by generating (or adjusting) the cell switching parameter for changing the cell and transmitting the third configuration information including the cell switching parameter to the first base station (701).
[0123] Alternatively, for example, the electronic device (700) may transmit the first configuration information further including a first ROHC parameter to the first base station (701). The electronic device (700) may receive the first configuration information and first indication information related to the first configuration information from the first base station (701). For example, the first indication information may further include KPIs related to the ROHC parameter. The electronic device (700) may determine a second ROHC parameter to be changed from the first ROHC parameters. The electronic device (700) may transmit the second configuration information further including the second ROHC parameter to the first base station (701). Accordingly, the electronic device (700) may dynamically determine whether to activate / deactivate ROHC and dynamically operate the CID during the ROHC failure by recognizing the ROHC failure in advance.
[0124] Alternatively, for example, the electronic device (700) may transmit the first configuration information further including a first delay parameter to the first base station (701). The electronic device (700) may receive the first configuration information and first indication information related to the first configuration information from the first base station (701). For example, the first indication information may further include KPIs related to the delay parameter. The electronic device (700) may determine a second delay parameter to be changed from the first delay parameters. The electronic device (700) may transmit the second configuration information further including the second delay parameter to the first base station (701). Accordingly, the electronic device (700) may cause procedures for reducing packet delay (e.g., handover, DC, CA, bandwidth conversion, or ROHC adaptation) to be performed.
[0125] In the above examples, examples are described in which the electronic device (700) adjusts the reporting interval, and if the service quality is not satisfied to a certain level even through the adjustment of the reporting interval, the parameters (e.g., mobility parameter, ROHC parameter, delay parameter) are adjusted, but the present disclosure is not limited thereto. For example, the electronic device (700) may adjust the reporting interval and the parameters together. In addition, in the above examples, examples are described in which the electronic device (700) performs the adjustment by considering a specific parameter and a KPI related to the specific parameter, but the present disclosure is not limited thereto. According to one embodiment, the electronic device (700) may adjust the parameters by considering the interrelation between the KPIs. For example, the electronic device (700) may adjust the mobility parameter and / or the cell switching parameter by considering both the KPI related to mobility and the KPI related to cell congestion. This may be because KPIs related to mobility are interrelated with KPIs related to cell congestion.
[0126] In other words, the electronic device (700) can validate the wireless channel environment (or conditions) between the base station and the terminal based on the artificial intelligence model (615) using the configuration information. For example, the electronic device (700) can monitor information (e.g., configuration information) and KPIs (e.g., instruction information) representing the characteristics of the network, and generate (or learn) an artificial intelligence model (615) based on the monitoring. Thereafter, the electronic device (700) can verify the current wireless channel environment based on the artificial intelligence model (615) using the collected (or received) configuration information, and determine the main reason causing the decrease in the service quality (e.g., MOS). Accordingly, the electronic device (700) can adjust parameters or trigger (or cause) additional procedures.
[0127] According to one embodiment, the electronic device (700) may determine to perform packet duplication if the service quality is not adjusted to a level higher than the reference quality even after adjusting the reporting interval and the parameters (e.g., mobility parameter, ROHC parameter, delay parameter). For example, the packet duplication may include packets of TCP, PDCP (packet data convergence protocol), and RRC (radio resource control). Specific details regarding the packet duplication are described below in FIGS. 9A and 9B .
[0128] According to one embodiment, among the base stations connected to the electronic device (700), some base stations may be grouped (or clustered). For example, the electronic device (700) may group some of the base stations, taking into account the performance and resource efficiency of the electronic device (700). For example, the some base stations included in one group may be a set of base stations having similar communication environments. For example, the similar communication environments may include similarities in channel environments (or conditions) or areas (or regions) providing services. For example, the electronic device (700) may select a representative base station (e.g., the first base station (701)) of the some base stations included in the group, and adjust (or fine-tune) configuration information for the representative base station. Accordingly, if the service quality based on the adjusted setting information is higher than the reference quality, the electronic device (700) can transmit (or apply) the adjusted setting information to some of the base stations within the group including the representative base station.
[0129] Figures 8a and 8b illustrate examples of deployment states of artificial intelligence models for alleviating muting of calls.
[0130] Figure 8a illustrates an example (800) of a deployment state in which the artificial intelligence model is distributed to each base station. The deployment state of example (800) may be referred to as a distributed deployment or a distributed deployment state. Figure 8b illustrates an example (850) of a deployment state in which the artificial intelligence model is centralized in the upper nodes of the base stations. The deployment state of example (850) may be referred to as a centralized deployment or a centralized deployment state.
[0131] Referring to example (800) of FIG. 8A, each base station may include an artificial intelligence model. For example, the first base station (810) may be equipped with or stored in an artificial intelligence model (815). For example, the second base station (820) may be equipped with or stored in an artificial intelligence model (825). For example, the artificial intelligence models (815) and (825) may be examples of the artificial intelligence model (615) of FIG. 6A and FIG. 6B. As illustrated in example (800) of FIG. 8A, the artificial intelligence model may be included within the base station, rather than in the electronic device (610) of FIG. 6A, which is an RIC or server. For example, for a cloud radio access network (RAN) or a virtual RAN, the artificial intelligence model can be implemented in a RIC or server, such as the electronic device (610) of FIG. 6A.
[0132] Referring to example (800), a terminal may transmit service-related requirements to a base station. For example, the requirements may include quality of service (QoS). For example, a first base station (810) may receive the requirements from each of terminals (811, 812, 813). The first base station (810) may determine (or adjust) handover-related parameters, such as CIO, hysteresis, and trigger time, based on an artificial intelligence model (815) that utilizes information (or input) obtained from terminals (811, 812, 813) within the cell. For example, the determination may be performed based on static or dynamic information obtained periodically or on-demand. In the example, parameters related to the handover are described as examples, but the present disclosure is not limited thereto. For example, embodiments of the present disclosure may also be applied to parameters of the configuration information described in FIGS. 6A, 6B, and 7. In addition, the second base station (820) may determine (or adjust) parameters related to handover, such as CIO, hysteresis, and trigger time, based on an artificial intelligence model (825) that utilizes information (or input) obtained from terminals (821, 822, 823) within the cell of the second base station (820).
[0133] As mentioned above, when an artificial intelligence model is deployed within a base station, the results of the adjustment may differ for each base station depending on the specific circumstances of the base station (e.g., deployment scenario, landscape, or cell dimensions). For example, the first configuration information (e.g., parameters related to handover) adjusted by the first base station (810) may conflict with the second configuration information (e.g., parameters related to handover) adjusted by the second base station (820). Therefore, the base stations (810, 820) can confirm the results of the adjustment by exchanging additional factors specific to the base station.
[0134] Referring to example (850) of FIG. 8B, the electronic device (890) may include an artificial intelligence model (895). For example, the electronic device (890) may be equipped with or stored in the artificial intelligence model (895). For example, the artificial intelligence model (895) may be an example of the artificial intelligence model (615) of FIGS. 6A and 6B. For example, the electronic device (890) may be an example of the electronic device (610) of FIG. 6A, which is a RIC or a server. For example, for a cloud radio access network (RAN) or a virtual RAN, the artificial intelligence model (895) may be implemented in the electronic device (890) (e.g., a RIC or a server).
[0135] Although not illustrated in example (850), the terminal may transmit service-related requirements to the base station. For example, the requirements may include quality of service (QoS). For example, the first base station (860) may receive the requirements from each terminal within the cell of the first base station (860). The operation of the first base station (860) may be substantially identical to the operation of the first base station (810). In addition, the operation of the second base station (870) and the third base station (880) may also be substantially identical to the operation of the first base station (810).
[0136] For example, the electronic device (890) may receive (or acquire) information (or input) from base stations (860, 870, 880). For specific details related thereto, reference may be made to FIGS. 6A, 6B, and 7 above. According to one embodiment, the electronic device (890) may determine (or adjust) parameters related to handover, such as CIO, hysteresis, and trigger time, based on an artificial intelligence model (895), taking into account specific factors for each of the base stations (860, 870, 880). In the above example, parameters related to the handover are described as examples, but the present disclosure is not limited thereto. For example, embodiments of the present disclosure may also be applied to parameters of the configuration information described in FIGS. 6A, 6B, and 7.
[0137] Figures 9a and 9b illustrate examples of how to perform packet duplication to alleviate muting of a call.
[0138] Figures 9a and 9b illustrate examples (900, 950) of a method for replicating packets for a voice call to improve the service quality of the voice call. By replicating the packets for the voice call, packet loss can be reduced (or mitigated). Accordingly, the occurrence of muting while the terminal (901) (or terminal (951)) is performing the voice call can be reduced.
[0139] In the example (900) of FIG. 9A, a terminal (901) is connected to a base station (902) (e.g., an eNB) and is connected to an EPC (904) through the base station (902), but the present disclosure is not limited thereto. For example, the terminal (901) may be connected to a base station providing 5G or 6G services, and may also be connected to a 5GC (5G core) or 6G core network. Referring to the example (900), the base station (902) and the EPC (904) may be connected through a gateway (903) (or a client gateway). In the example (900), a remote host (905) may represent a node that manages another terminal that performs the voice call with the terminal (901). For example, the remote host (905) may include an application server that manages the other terminal, a base station connected to the other terminal, or an upper node of the base station.
[0140] For example, the remote host (905) may perform replication of packets based on the activation of packet replication. For example, the packets may include data packets and control packets. According to one embodiment, the activation of packet replication may be set by the operator operating the remote host (905). According to one embodiment, the activation of packet replication may be activated according to the priorities of terminals to which the packets that are the target of packet replication will be transmitted and received. According to one embodiment, the activation of packet replication may be activated by the electronic device (700) (or electronic device (610)) connected to the remote host (905), as described in FIG. 7. For example, if the electronic device (700) fails to secure a service quality higher than a reference quality even after repeatedly adjusting parameters, the electronic device (700) may determine information for activating the packet replication (hereinafter, activation information) and transmit setting information including the activation information to the remote host (905). Accordingly, the remote host (905) may activate the packet replication in response to receiving the configuration information. At this time, the electronic device (700) may notify the terminal (901) as well as the remote host (905) that the packet replication has been activated. This may be because the terminal (901) is unaware of whether the packet replication has been performed.
[0141] According to one embodiment, the remote host (905) can perform replication of the packets in the TCP layer (910) (or TCP / UDP (user datagram protocol) layer). For example, when a packet containing specific data is transmitted to the remote host (905), the remote host (905) can additionally generate another packet containing the specific data. The remote host (905) can transmit the packets and the replicated packets to the terminal (901) via the EPC (904), the gateway (903), and the base station (902). According to one embodiment, the terminal (901) can remove one of the packets and the replicated packets received via the base station (902). For example, the terminal (901) can remove (or discard) the replicated packets in the TCP layer (920) (or TCP / UDP layer).
[0142] Referring to example 950 of FIG. 9B, a terminal 951 may be connected to a base station 952 (e.g., gNB) (or master base station) and a base station 953 (e.g., gNB) (or secondary base station). For example, the terminal 951 may include multiple layers (e.g., radio link control (RLC), media access control (MAC), physical (PHY)). For example, the terminal 951 may be connected to a base station 952 through one set of lower layers and to a base station 953 through another set of lower layers. For example, the terminal 951 may include one PDCP layer (980) connected to the multiple layers.
[0143] In example (950), a terminal (951) is connected to a base station (952) and a base station (953), and is connected to an EPC (955) through the base station (952), but the present disclosure is not limited thereto. For example, the terminal (951) may be connected to a base station providing LTE or 6G service, and may also be connected to a 5GC (5G core) or 6G core network. Referring to example (950), the base station (952) and the EPC (955) may be connected through a gateway (954) (or a client gateway). In example (950), a remote host (956) may represent a node that manages another terminal that performs the voice call with the terminal (951). For example, the remote host (956) may include an application server that manages the other terminal, a base station connected to the other terminal, or an upper node of the base station.
[0144] For example, the base station (952) may perform replication of packets based on the activation of packet replication. For example, the packets may include data packets and control packets. According to one embodiment, the activation of packet replication may be set by the operator operating the base station (952). According to one embodiment, the activation of packet replication may be activated according to the priorities of terminals to which the packets that are the target of the packet replication are to be transmitted and received. According to one embodiment, the activation of packet replication may be activated by the electronic device (700) (or the electronic device (610)) connected to the base station (952), as described in FIG. 7. For example, if the electronic device (700) fails to secure a service quality higher than a reference quality even after repeatedly adjusting parameters, the electronic device (700) may determine information for activating the packet replication (hereinafter, activation information) and transmit configuration information including the activation information to the base station (952) (and / or the base station (953)). Accordingly, the base station (952) may activate the packet duplication in response to receiving the above-described configuration information. Unlike the example (900) of FIG. 9A, in the example (950) of FIG. 9B, the electronic device (700) may not notify the terminal (951) of whether the packet duplication has been activated. This may be because the PDCP layer (980) of the terminal (951) selects and processes packets received from one of the multiple lower layers.
[0145] According to one embodiment, the base station (952) can perform replication of the packets in the PDCP layer (960). For example, the base station (952) can perform replication of the packets through the PDCP layer (960) of the base station (952). For example, when a packet including specific data is transmitted to the base station (952), the base station (952) can additionally generate another packet including the specific data and transmit it to the base station (953). For example, the other packet including the specific data can be transmitted through the Xn interface between the base stations (952, 953). Alternatively, for example, the base station (952) can cause the base station (953) to generate the other packet including the specific data. For example, the base station (953) can replicate the other packet including the specific data in the PDCP layer (970). The base station (952) can transmit packets to the terminal (951), and the base station (953) can transmit duplicated packets to the terminal (951). According to one embodiment, the terminal (951) can remove one of the packets received from the base station (952) and the duplicated packets received from the base station (953). For example, the terminal (951) can remove (or discard) the duplicated packets at the PDCP layer (980).
[0146] In the example (950) of FIG. 9B, an example is shown in which the packets are replicated through the PDCP layer when they are data packets, but the present disclosure is not limited thereto. For example, replication and removal of packets (or RRC TCP packets) of the RRC layer can also be performed substantially the same as in FIG. 9B. For example, packets can be replicated between the RRC layer of the base station (952) and the RRC layer of the base station (953). For example, packets of the RRC layer of the base station (952) and replicated packets of the RRC layer of the base station (953) can be transmitted to the terminal (951). The RRC layer of the terminal (951) can remove (or discard) the replicated packets.
[0147] FIG. 10 illustrates an example of an operational flow for a method in which an electronic device adjusts configuration information based on an artificial intelligence model that utilizes configuration information and instruction information.
[0148] At least some of the methods of FIG. 10 may be performed by the electronic device (400) of FIG. 4. For example, the electronic device (400) may be an example of the electronic device (610) of FIG. 6A or the electronic device (700) of FIG. 7. For example, at least some of the methods may be controlled by the processor (430) of the electronic device (400). In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel.
[0149] Although not illustrated in FIG. 10, according to one embodiment, the electronic device (400) may learn an artificial intelligence model. For example, the artificial intelligence model may include the artificial intelligence model (615) of FIGS. 6A and 6B. For example, the electronic device (400) may learn the artificial intelligence model using collected instruction information according to a reporting cycle. For example, the reporting cycle may indicate a cycle at which the base station transmits configuration information and instruction information to the electronic device (400). For example, the reporting cycle may be 15 minutes. However, the present disclosure is not limited thereto. For example, the electronic device (400) may learn the artificial intelligence model using the collected configuration information together with the collected instruction information according to the reporting cycle. For example, the collected configuration information may be related to the collected instruction information. For example, the collected configuration information may represent configuration information used to provide a voice call (or voice call service) having a service quality indicated by the collected instruction information.
[0150] In operation (1010), according to one embodiment, the electronic device (400) may transmit first configuration information including a first reporting interval for reporting channel state information from a terminal to a base station. For example, the electronic device (400) may generate the first configuration information based on the artificial intelligence model using the collected instruction information and the collected configuration information. For example, the electronic device (400) may generate the first configuration information predicted to have a value higher than a reference quality. For example, the first configuration information may include a first reporting interval. For example, the first reporting interval may indicate a reporting interval for reporting channel state information from a terminal connected to the base station to the base station. For example, the electronic device (400) may transmit the first configuration information to the base station.
[0151] For example, the first reporting interval may include at least one of a channel quality indicator (CQI) reporting interval or a precoding matrix indicator (PMI) reporting interval. For example, the reporting interval may be referred to as a terminal L1 (layer 1) reporting interval.
[0152] In operation (1020), according to one embodiment, the electronic device (400) may obtain the first configuration information and the indication information for the service quality of a voice call between the terminal and the base station. For example, the base station may transmit the first configuration information and the indication information to the electronic device (400). The electronic device (400) may receive, from the base station, the first configuration information transmitted from the electronic device (400) and the indication information related to the first configuration information.
[0153] According to one embodiment, the base station may transmit the first configuration information and the instruction information to the electronic device (400) according to the reporting cycle. Alternatively, the base station may transmit the first configuration information and the instruction information to the electronic device (400) in response to a request received from the electronic device (400). For example, the electronic device (400) may transmit the request for configuration information and instruction information to the base stations, and in response to receiving the request, receive the first configuration information and the instruction information from the base station.
[0154] In operation (1030), according to one embodiment, the electronic device (400) may determine a second reporting interval to be changed from the first reporting interval based on the artificial intelligence model using the first setting information and the instruction information.
[0155] For example, the electronic device (400) can adjust the configuration information. For example, the electronic device (400) can determine a second reporting interval to be changed from the first reporting interval based on the artificial intelligence model using the first configuration information and the instruction information received from the base station. For example, the second reporting interval can be shorter or longer than the first reporting interval. For example, the artificial intelligence model can calculate (or obtain) the service quality of the voice call using the first configuration information and the instruction information. In the above example, a case where the artificial intelligence model calculates the service quality is described, but the present disclosure is not limited thereto. For example, if the service quality is received from the base station or calculated through another configuration of the electronic device (400), the service quality can be used as an input to the artificial intelligence model.
[0156] For example, when the service quality is lower than the reference quality, the artificial intelligence model may determine the second reporting interval to be shorter than the first reporting interval. This may be to accurately recognize the channel state between the base station and the terminal through the second reporting interval being shorter than the first reporting interval, thereby reducing call muting and improving the service quality. Conversely, when the service quality is higher than the reference quality, the artificial intelligence model may determine the second reporting interval to be longer than the first reporting interval. This may be to reduce battery consumption of the base station and the terminal through the second reporting interval being longer than the first reporting interval. Alternatively, for example, when the service quality is maintained for a specified time interval, the artificial intelligence model may determine the second reporting interval to be longer than the first reporting interval. This may be to reduce battery consumption of the base station and the terminal through the second reporting interval being longer than the first reporting interval. For example, the above-specified time interval may have a value set by the user (or business operator) of the electronic device (400) or adjusted based on the learning results of the artificial intelligence model.
[0157] In operation (1040), according to one embodiment, the electronic device (400) may transmit second configuration information including the second reporting interval for reporting channel state information from the terminal to the base station. For example, the electronic device (400) may generate the second configuration information including the determined second reporting interval. For example, the electronic device (400) may transmit the second configuration information including the second reporting interval to the base station.
[0158] According to one embodiment, the electronic device (400) may repeatedly adjust the reporting interval. Accordingly, the electronic device (400) may adjust (or fine-tune) the configuration information used by the base station. In the above example, the case where the service quality changes to a reference quality or higher according to the adjustment is exemplified, but the present disclosure is not limited thereto. For example, if the service quality is not adjusted to a reference quality or higher even when the electronic device (400) repeatedly adjusts the reporting interval, the electronic device (400) may adjust other parameters other than the reporting interval. In one example, the electronic device (400) may adjust the other parameters if the number of times the adjustment is performed is equal to or greater than the reference number.
[0159] According to one embodiment, the electronic device (400) may adjust parameters included in the configuration information. For example, the parameters may include at least one of a mobility parameter, a cell switching parameter, a robust header compression (ROHC) parameter, or a delay parameter. However, the present disclosure is not limited thereto.
[0160] For example, the electronic device (400) can transmit the second configuration information further including the first mobility parameter to the base station. The electronic device (400) can receive the second configuration information and indication information related to the second configuration information from the base station. Hereinafter, it is assumed that the indication information received together with the first configuration information includes the first indication information (or, the first configuration information and the indication information received are referred to as the first indication information). For example, the indication information received together with the second configuration information can be referred to as second indication information. For example, the second indication information can further include KPIs related to the mobility parameter. The electronic device (400) can determine the second mobility parameter to be changed from the first mobility parameters. The electronic device (400) can transmit third configuration information further including the second mobility parameter to the base station.
[0161] Alternatively, for example, the electronic device (400) may transmit the second configuration information further including the first cell switching parameter to the base station. The electronic device (400) may receive the second configuration information and the second indication information related to the second configuration information from the base station. For example, the second indication information may further include KPIs related to the cell switching parameter. The electronic device (400) may determine the second cell switching parameter to be changed from the first cell switching parameters. The electronic device (400) may transmit third configuration information further including the second cell switching parameter to the base station. In one example, the electronic device (400) may receive the third configuration information including the second mobility parameter and the third indication information according thereto from the base station, and then perform adjustment again to generate fourth configuration information including the cell switching parameter. Thereafter, the electronic device (400) may transmit the fourth configuration information including the cell switching parameter to the base station.
[0162] Alternatively, for example, the electronic device (400) may transmit the second configuration information further including the first ROHC parameter to the base station. The electronic device (400) may receive the second configuration information and the second indication information related to the second configuration information from the base station. For example, the second indication information may further include KPIs related to the ROHC parameter. The electronic device (400) may determine the second ROHC parameter to be changed from the first ROHC parameters. The electronic device (400) may transmit the third configuration information further including the second ROHC parameter to the base station.
[0163] Alternatively, for example, the electronic device (400) may transmit the second configuration information, which further includes a first delay parameter, to the base station. The electronic device (400) may receive the second configuration information and the second indication information related to the second configuration information from the base station. For example, the second indication information may further include KPIs related to the delay parameter. The electronic device (400) may determine the second delay parameter to be changed from the first delay parameters. The electronic device (400) may transmit the third configuration information, which further includes the second delay parameter, to the base station.
[0164] In the above examples, examples are described in which the electronic device (400) adjusts the reporting interval, and if the service quality is not satisfied to a certain level even through the adjustment of the reporting interval, the parameters (e.g., mobility parameter, ROHC parameter, delay parameter) are adjusted, but the present disclosure is not limited thereto. For example, the electronic device (400) may adjust the reporting interval and the parameters together. In addition, in the above examples, examples are described in which the electronic device (400) performs the adjustment by considering a specific parameter and a KPI related to the specific parameter, but the present disclosure is not limited thereto. According to one embodiment, the electronic device (400) may adjust the parameters by considering the interrelation between the KPIs. For example, the electronic device (400) may adjust the mobility parameter and / or the cell switching parameter by considering both the KPI related to mobility and the KPI related to cell congestion. This may be because KPIs related to mobility are interrelated with KPIs related to cell congestion.
[0165] According to one embodiment, the electronic device (400) may determine to perform packet duplication if the service quality is not adjusted to a level higher than the reference quality even after adjusting the reporting interval and the parameters (e.g., mobility parameter, ROHC parameter, delay parameter). For example, the packet duplication may include packets of TCP, PDCP (packet data convergence protocol), and RRC (radio resource control). For specific details regarding the packet duplication, reference may be made to FIGS. 9A and 9B above.
[0166] The device, method, and storage medium according to the present disclosure can adjust configuration information between a terminal and a base station based on an artificial intelligence model to reduce muting of calls in the voice call service. For example, the device, method, and storage medium according to the present disclosure can adjust (or fine tune, tune) the configuration information using the artificial intelligence model that uses currently used configuration information obtained from the base station and indication information indicating the service quality of the voice call according to the used configuration information. The device, method, and storage medium according to the present disclosure can reduce (or alleviate) muting of calls in the voice call service and improve the service quality. The device, method, and storage medium according to the present disclosure can improve the service quality by optimizing at least one of the reasons causing the muting of the call. As the service quality is improved, the user experience and the user's satisfaction with the service can be improved.
[0167] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure belongs from the description below.
[0168] As described above, the electronic device may include at least one processor including a processing circuit. The electronic device may include a memory storing instructions and including one or more storage media. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit first configuration information to the base station, the first configuration information including a first reporting interval for reporting channel state information from a terminal to the base station. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to obtain, from the base station, the first configuration information and indication information for service quality of a voice call between the terminal and the base station. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to determine a second reporting interval to be changed from the first reporting interval based on an artificial intelligence model for providing a quality of service higher than or equal to a reference quality using the first configuration information and the instruction information. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit second configuration information to the base station, the second configuration information including the second reporting interval for reporting channel state information from the terminal to the base station.
[0169] According to one embodiment, each of the first reporting interval and the second reporting interval may include at least one of a channel quality indicator (CQI) reporting interval or a precoding matrix indicator (PMI) reporting interval. The indication information may include at least one of a block error rate (BLER) of a modulation and coding scheme (MCS), a failure rate of a hybrid automatic repeat and request (HARQ), or a signal to interference plus noise ratio (SINR).
[0170] According to one embodiment, the instruction information may include first instruction information. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to obtain, from the base station, the second configuration information and second instruction information for service quality of a voice call between the terminal and the base station. The second configuration information and the second instruction information may be transmitted from the base station to the electronic device in response to a request transmitted from the electronic device, or may be transmitted from the base station to the electronic device according to a reporting period.
[0171] According to one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to determine a second mobility parameter to be changed from a first mobility parameter for a cell of the base station associated with the terminal based on the artificial intelligence model using the second configuration information and the second indication information. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit, to the base station, third configuration information including the second mobility parameter. The second configuration information may further include the first mobility parameter. Each of the first mobility parameter and the second mobility parameter may include at least one of a reporting threshold for a handover event, hysteresis, a time to trigger of the event, or a cell index offset (CIO).
[0172] According to one embodiment, the second indication information may include a key performance indicator (KPI) related to mobility and a KPI related to cell congestion. The KPI related to mobility may include at least one of SINR, BLER of a physical downlink shared channel (PDSCH), or handover ping-pong. The KPI related to cell congestion may include at least one of a failure rate of HARQ or a failure rate of robust header compression (ROHC).
[0173] According to one embodiment, the third configuration information may further include information about another cell to which the terminal is to be connected.
[0174] According to one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to determine a second robust header compression (ROHC) parameter to be changed from a first ROHC parameter for packets of a voice call based on the artificial intelligence model using the second configuration information and the second indication information. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit, to the base station, third configuration information including the second ROHC parameter. The second configuration information may further include the first ROHC parameter. Each of the first ROHC parameter and the second ROHC parameter may include at least one of information indicating activation of ROHC or a context identifier (CID) for a decompression failure.
[0175] According to one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to determine a second delay parameter to be changed from a first delay parameter for packets of a voice call based on the artificial intelligence model using the second configuration information and the second indication information. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit, to the base station, third configuration information including the second delay parameter. The second configuration information may further include the first delay parameter. Each of the first delay parameter and the second delay parameter may include at least one of information for bandwidth part (BWP) switching, information for dual connectivity (DC), or information for carrier aggregation (CA).
[0176] According to one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to obtain, from the base station, the third configuration information and third indication information for quality of service of a voice call between the terminal and the base station. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to determine, based on the artificial intelligence model using the third configuration information and the third indication information, activation information for duplication of packets to be used for a voice call between the terminal and another terminal. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit, to the base station, fourth configuration information including the activation information. The activation information may be used to activate duplication of packets of a packet data convergence protocol (PDCP) layer and a radio resource control (RRC) layer of each of the base station and a secondary base station associated with the base station.
[0177] According to one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to obtain, from the base station, the third configuration information and third indication information for service quality of a voice call between the terminal and the base station. Based on the third configuration information and the artificial intelligence model using the third indication information, the instructions may cause the electronic device to determine activation information for duplication of packets to be used for a voice call between the terminal and another terminal. The instructions may cause the electronic device to transmit fourth configuration information including the activation information to an application server connected to the terminal and the other terminal. The activation information may be used to activate duplication of packets of a transmission control protocol (TCP) layer of the application server and to activate removal of duplicated packets of a TCP layer of the terminal.
[0178] According to one embodiment, the base station may be included in a base station set including a plurality of base stations identified based on channel conditions. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit the second configuration information including the second reporting interval to each of one or more base stations among the plurality of base stations, the base station being different from the base station, if the service quality according to the second indication information is higher than or equal to the reference quality.
[0179] According to one embodiment, the electronic device may include a radio access network (RAN) intelligence controller (RIC) or server connected to the base station.
[0180] According to one embodiment, the artificial intelligence model can be trained using instruction information collected according to a reporting cycle and the instruction information to provide a service quality higher than the reference quality.
[0181] According to one embodiment, the second configuration information including the second reporting interval may be used to adjust a modulation and coding scheme (MCS) for scheduling packets for voice calls to be provided from the base station to the terminal and a ranking of the terminal.
[0182] The method performed by the electronic device as described above may include transmitting first configuration information, including a first reporting interval for reporting channel state information from a terminal to a base station, to the base station. The method may include obtaining, from the base station, the first configuration information and indication information for service quality of a voice call between the terminal and the base station. The method may include determining a second reporting interval to be changed from the first reporting interval based on an artificial intelligence model for providing a service quality higher than a reference quality using the first configuration information and the indication information. The method may include transmitting, to the base station, second configuration information, including the second reporting interval for reporting channel state information from the terminal to the base station.
[0183] According to one embodiment, each of the first reporting interval and the second reporting interval may include at least one of a channel quality indicator (CQI) reporting interval or a precoding matrix indicator (PMI) reporting interval. The indication information may include at least one of a block error rate (BLER) of a modulation and coding scheme (MCS), a failure rate of a hybrid automatic repeat and request (HARQ), or a signal to interference plus noise ratio (SINR).
[0184] According to one embodiment, the instruction information may include first instruction information. The method may include an operation of obtaining, from the base station, the second configuration information and second instruction information for service quality of a voice call between the terminal and the base station. The second configuration information and the second instruction information may be transmitted from the base station to the electronic device in response to a request transmitted from the electronic device or may be transmitted from the base station to the electronic device according to a reporting period.
[0185] According to one embodiment, the method may include an operation of determining a second mobility parameter to be changed from a first mobility parameter for a cell of the base station associated with the terminal based on the artificial intelligence model using the second configuration information and the second indication information. The method may include an operation of transmitting, to the base station, third configuration information including the second mobility parameter. The second configuration information may further include the first mobility parameter. Each of the first mobility parameter and the second mobility parameter may include at least one of a reporting threshold for a handover event, hysteresis, a time to trigger of the event, or a cell index offset (CIO).
[0186] According to one embodiment, the second indication information may include a KPI related to mobility and a KPI related to cell congestion. The KPI related to mobility may include at least one of SINR, BLER of a physical downlink shared channel (PDSCH), or handover ping-pong. The KPI related to cell congestion may include at least one of a failure rate of HARQ or a failure rate of robust header compression (ROHC).
[0187] According to one embodiment, the third configuration information may further include information about another cell to which the terminal is to be connected.
[0188] The non-transitory computer-readable storage medium as described above may store one or more programs that, when individually or collectively executed by at least one processor including a processing circuit of an electronic device, cause the electronic device to transmit first configuration information including a first reporting interval for reporting channel state information from a terminal to a base station to the base station. The non-transitory computer-readable storage medium may store one or more programs that, when individually or collectively executed by the at least one processor, cause the electronic device to obtain, from the base station, the first configuration information and indication information for service quality of a voice call between the terminal and the base station. The non-transitory computer-readable storage medium may store one or more programs that, when individually or collectively executed by the at least one processor, cause the electronic device to determine a second reporting interval to be changed from the first reporting interval based on an artificial intelligence model for providing a quality of service higher than or equal to a reference quality using the first configuration information and the instruction information. The non-transitory computer-readable storage medium may store one or more programs that, when individually or collectively executed by the at least one processor, cause the electronic device to transmit second configuration information including the second reporting interval for reporting channel state information from the terminal to the base station to the base station.
[0189] 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.
[0190] When implemented in software, a computer-readable storage medium storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured to be executed by one or more processors in an electronic device. The one or more programs include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specification of the present disclosure. The one or more programs may be provided as a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0191] These 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 devices, compact disc-ROM (CD-ROM), digital versatile discs (DVDs) or other forms of optical storage devices, magnetic cassettes, or may be stored in memories formed by a combination of some or all of these. In addition, each configuration memory may include multiple copies.
[0192] Additionally, the program may be stored on an attachable storage device that is accessible via a communication network, such as the Internet, an intranet, a local area network (LAN), a wide area network (WAN), a storage area network (SAN), or a combination thereof. Such a storage device may be connected to a device implementing an embodiment of the present disclosure via an external port. Additionally, a separate storage device on the communication network may be connected to a device implementing an embodiment of the present disclosure.
[0193] In the specific embodiments of the present disclosure described above, components included in the disclosure are expressed singularly or plurally, depending on the specific embodiment presented. However, the singular or plural expressions are selected to suit the presented situation for convenience of explanation, and the present disclosure is not limited to singular or plural components. Components expressed in plural may be composed of singular elements, or components expressed in singular may be composed of plural elements.
[0194] According to embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., modules or programs) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
[0195] Meanwhile, although the detailed description of the present disclosure has described specific embodiments, it is obvious that various modifications are possible within the scope of the present disclosure.
Claims
1. In electronic devices, At least one processor comprising a processing circuit; and A memory comprising one or more storage media for storing instructions, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Transmitting first configuration information including a first reporting interval for reporting channel state information from a terminal to a base station to the base station, Obtaining the first setting information and the instruction information for service quality of voice calls between the terminal and the base station from the base station, Based on an artificial intelligence model for providing a service quality higher than the reference quality using the first setting information and the instruction information, a second reporting interval to be changed from the first reporting interval is determined, and Causing the terminal to transmit second configuration information including the second reporting interval for reporting channel state information from the terminal to the base station to the base station. Electronic devices.
2. In claim 1, Each of the first reporting interval and the second reporting interval includes at least one of a channel quality indicator (CQI) reporting interval or a precoding matrix indicator (PMI) reporting interval, and The above instruction information includes at least one of a BLER (block error rate) of a modulation and coding scheme (MCS), a failure rate of a hybrid automatic repeat and request (HARQ), or a SINR (signal to interference plus noise ratio). Electronic devices.
3. In claim 1, The above instruction information includes first instruction information, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: To cause the second setting information and the second indication information for service quality of voice calls between the terminal and the base station to be acquired from the base station, The second setting information and the second instruction information are transmitted from the base station to the electronic device in response to a request transmitted from the electronic device, or are transmitted from the base station to the electronic device according to a reporting period. Electronic devices.
4. In claim 3, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Based on the artificial intelligence model using the second setting information and the second instruction information, a second mobility parameter to be changed from a first mobility parameter for a cell of the base station associated with the terminal is determined, and Causes the base station to transmit third configuration information including the second mobility parameter, The second setting information further includes the first mobility parameter, and Each of the first mobility parameter and the second mobility parameter includes at least one of a reporting threshold for a handover event, hysteresis, a time to trigger of the event, or a cell index offset (CIO). Electronic devices.
5. In claim 4, The second instruction information includes a key performance indicator (KPI) related to mobility and a KPI related to cell congestion, The above mobility-related KPIs include at least one of SINR, BLER of PDSCH (physical downlink shared channel), or handover ping-pong, and The KPI related to the above cell congestion includes at least one of the failure rate of HARQ or the failure rate of ROHC (robust header compression). Electronic devices.
6. In claim 5, The third setting information further includes information about another cell to which the terminal will be connected. Electronic devices.
7. In claim 3, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Based on the artificial intelligence model using the second setting information and the second instruction information, a second ROHC parameter to be changed from the first ROHC (robust header compression) parameter for packets of a voice call is determined, and Causes the base station to transmit third configuration information including the second ROHC parameter, The second setting information further includes the first ROHC parameter, and Each of the first ROHC parameter and the second ROHC parameter includes at least one of information indicating activation of ROHC or a context identifier (CID) for decompression failure. Electronic devices.
8. In claim 3, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Based on the artificial intelligence model using the second setting information and the second instruction information, a second delay parameter to be changed from the first delay parameter for packets of a voice call is determined, and Causes the base station to transmit third setting information including the second delay parameter, The second setting information further includes the first delay parameter, and Each of the first delay parameter and the second delay parameter includes at least one of information for BWP (bandwidth part) switching, information for DC (dual connectivity), or information for CA (carrier aggregation). Electronic devices.
9. In claim 4, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Obtain the third setting information and the third instruction information for service quality of voice calls between the terminal and the base station from the base station, Based on the artificial intelligence model using the third setting information and the third instruction information, activation information for duplication of packets to be used for voice calls between the terminal and another terminal is determined, and Causes the fourth setting information including the above activation information to be transmitted to the base station, The above activation information is used to activate replication of packets of the PDCP (packet data convergence protocol) layer and the RRC (radio resource control) layer of each of the base station and the secondary base station related to the base station. Electronic devices.
10. In claim 4, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Obtain the third setting information and the third instruction information for service quality of voice calls between the terminal and the base station from the base station, Based on the artificial intelligence model using the third setting information and the third instruction information, activation information for duplication of packets to be used for voice calls between the terminal and another terminal is determined, and Causes the fourth setting information, including the above activation information, to be transmitted to the terminal and the application server connected to the other terminal, The above activation information is used to activate replication of packets of the TCP (transmission control protocol) layer of the application server, and is used to activate removal of replicated packets of the TCP layer of the terminal. Electronic devices.
11. In claim 3, The above base station is included in a base station set including a plurality of base stations identified based on channel conditions, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: If the service quality according to the second instruction information is higher than the reference quality, the second setting information including the second reporting interval is transmitted to each of one or more base stations different from the base station among the plurality of base stations. Electronic devices.
12. In claim 1, The electronic device includes a radio access network (RAN) intelligence controller (RIC) or server connected to the base station. Electronic devices.
13. In claim 1, The second configuration information including the second reporting interval is used to adjust the MCS (modulation and coding scheme) for scheduling packets for voice calls to be provided from the base station to the terminal and the ranking of the terminal. Electronic devices.
14. In a method performed by an electronic device, the method comprises: An operation of transmitting first configuration information including a first reporting interval for reporting channel state information from a terminal to a base station to the base station; An operation of obtaining, from the base station, the first setting information and the instruction information for service quality of a voice call between the terminal and the base station; An operation of determining a second reporting interval to be changed from the first reporting interval based on an artificial intelligence model for providing a service quality higher than the reference quality using the first setting information and the instruction information; and Including an operation of transmitting second setting information including the second reporting interval for reporting channel state information from the terminal to the base station to the base station. method.
15. A non-transitory computer-readable storage medium, when individually or collectively executed by at least one processor including a processing circuit of an electronic device, causes the electronic device to: Transmitting first configuration information including a first reporting interval for reporting channel state information from a terminal to a base station to the base station, Obtaining the first setting information and the instruction information for service quality of voice calls between the terminal and the base station from the base station, Based on an artificial intelligence model for providing a service quality higher than the reference quality using the first setting information and the instruction information, a second reporting interval to be changed from the first reporting interval is determined, and storing one or more programs storing instructions that cause the terminal to transmit second configuration information including the second reporting interval for reporting channel state information from the terminal to the base station to the base station; Non-transitory computer-readable storage medium.
Citation Information
Patent Citations
Wireless communication mobile station device, wireless communication base station device and CQI report method
JP2010161800A
Method and apparatus for adjusting channel quality indicator feedback period to increase uplink capacity
KR1020080025729A
Apparatus and method for channel quality indication reporting for reducing overhead of uplink
KR1020090092496A
Periodic Channel Status Reporting Setup Providing Method of Base Station, and Periodic Channel Status Information Report Providing Method of User Equipment
KR1020120124363A
Cosmetic composition comprising fermented extract of Scutellaria baicalensis for inhibiting skin damage by ultraviolet
KR102356339B1