Electronic device capable of avoiding abnormal state due to band combination and operating method thereof

By transmitting collision messages to a server and updating supported band combinations based on exclusion lists, the electronic device prevents crashes and maintains stable connectivity by excluding problematic band combinations, enhancing user experience and resource efficiency.

WO2026101005A1PCT designated stage Publication Date: 2026-05-15SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2025-09-26
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Electronic devices experience crashes due to malfunctions during software and RF component settings, particularly when band combinations cause collisions, leading to radio link failures and RF component recognition errors, which disrupt connectivity and resource allocation efficiency.

Method used

The electronic device transmits a collision message to a server, receives an exclusion list, modifies its support list based on this list, and transmits the updated list to the base station to avoid or temporarily resolve collisions by excluding problematic band combinations.

Benefits of technology

This approach prevents repeated crashes and ensures seamless connectivity by avoiding band combinations that cause collisions, optimizing resource usage and reducing user inconvenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025015220_15052026_PF_FP_ABST
    Figure KR2025015220_15052026_PF_FP_ABST
Patent Text Reader

Abstract

This electronic device may transmit, to a server, a collision message including a first band combination on the basis of a collision caused by the first band combination, and receive, from the server, an exclusion list related to a band combination excluded from band combinations to be transmitted to a base station, in response to the transmitted collision message. The exclusion list may include the first band combination. The electronic device may modify a support list including band combinations supported by the electronic device on the basis of the received exclusion list, and transmit the modified support list to the base station.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device capable of avoiding abnormal conditions caused by band combination and method of operation thereof

[0001] The embodiments relate to an electronic device capable of avoiding an abnormal state and a method of operating the same.

[0002] The electronic device may include RF (radio frequency) components and can support band combinations assigned by the base station by performing software (or firmware) configuration and RF component configuration.

[0003] A crash may occur in the electronic device's modem due to a malfunction while the electronic device is performing software (or firmware) settings and RF component settings.

[0004] According to one embodiment, an electronic device capable of avoiding (or temporarily resolving) an abnormal condition (e.g., a crash due to band combination, a radio link failure (RLF), a feedback receiver (FBRX) error, or an RF component recognition error) until the abnormal condition is resolved (e.g., until updated software (or firmware) is distributed or until a defective RF component is repaired or replaced).

[0005] According to one embodiment, the electronic device may include at least one processor comprising a processing circuit and a memory for storing instructions. When executed by the at least one processor, the instructions may cause the electronic device to transmit a collision message including a first band combination to a server based on a collision caused by a first band combination. When executed by the at least one processor, the instructions may cause the electronic device to receive from the server an exclusion list related to band combinations excluded from band combinations to be transmitted to a base station in response to the transmitted collision message. Here, the exclusion list may include the first band combination. When executed by the at least one processor, the instructions may cause the electronic device to modify a support list including band combinations supported by the electronic device based on the received exclusion list. When executed by the at least one processor, the instructions may cause the electronic device to transmit the modified support list to the base station.

[0006] According to one embodiment, the electronic device may include at least one processor comprising a processing circuit and a memory for storing instructions. When the instructions are executed by the at least one processor, the electronic device may detect a collision caused by a first band combination. When the instructions are executed by the at least one processor, the electronic device may check whether the first band combination is registered. When the instructions are executed by the at least one processor, the electronic device may increase the number of occurrences of a collision caused by the first band combination if the first band combination is registered. When the instructions are executed by the at least one processor, the electronic device may determine whether the increased number of occurrences satisfies a set criterion. When the instructions are executed by the at least one processor, the electronic device may add the first band combination to an exclusion list if the increased number of occurrences satisfies the set criterion. When executed by the at least one processor, the above instructions may cause the electronic device to modify a support list including band combinations supported by the electronic device based on the exclusion list. When executed by the at least one processor, the above instructions may cause the electronic device to transmit the modified support list to the base station.

[0007] According to one embodiment, a method of operation of an electronic device may include an operation of transmitting a collision message including a first band combination to a server based on a collision caused by a first band combination. The method of operation may include an operation of receiving from the server an exclusion list related to band combinations excluded from band combinations to be transmitted to a base station in response to the transmitted collision message (wherein the exclusion list includes the first band combination). The method of operation may include an operation of modifying a support list including band combinations supported by the electronic device based on the received exclusion list. The method of operation may include an operation of transmitting the modified support list to the base station.

[0008] According to one embodiment, the operation method of an electronic device may include an operation of detecting a collision caused by a first band combination. The operation method may include an operation of checking whether the first band combination is registered. If the first band combination is registered, the operation method may include an operation of increasing the number of occurrences of a collision caused by the first band combination. The operation method may include an operation of determining whether the increased number of occurrences satisfies a set criterion. If the increased number of occurrences satisfies the set criterion, the operation method may include an operation of adding the first band combination to an exclusion list. The operation method may include an operation of modifying a support list including band combinations supported by the electronic device based on the exclusion list. The operation method may include an operation of transmitting the modified support list to the base station.

[0009] According to one embodiment, a non-transient computer-readable storage medium may store software related to a method of operation of an electronic device. The method of operation may include an operation of transmitting a collision message including a first band combination to a server based on a collision caused by a first band combination. The method of operation may include an operation of receiving from the server an exclusion list related to band combinations excluded from band combinations to be transmitted to a base station in response to the transmitted collision message (wherein the exclusion list includes the first band combination). The method of operation may include an operation of modifying a support list including band combinations supported by the electronic device based on the received exclusion list. The method of operation may include an operation of transmitting the modified support list to the base station.

[0010] According to one embodiment, a non-transient computer-readable storage medium may store software related to a method of operation of an electronic device. The method of operation may include an operation of detecting a collision caused by a first band combination. The method of operation may include an operation of checking whether the first band combination is registered. If the first band combination is registered, the method of operation may include an operation of increasing the number of occurrences of a collision caused by the first band combination. The method of operation may include an operation of determining whether the increased number of occurrences satisfies a set criterion. If the increased number of occurrences satisfies the set criterion, the method of operation may include an operation of adding the first band combination to an exclusion list. The method of operation may include an operation of modifying a support list including band combinations supported by the electronic device based on the exclusion list. The method of operation may include an operation of transmitting the modified support list to the base station.

[0011] FIG. 1 illustrates a block diagram of an electronic device in a network environment according to one embodiment.

[0012] FIG. 2 is a block diagram of an electronic device in a network environment including a plurality of cellular networks according to one embodiment.

[0013] FIG. 3 is a flowchart illustrating communication between an electronic device and a base station according to one embodiment.

[0014] FIG. 4 is a diagram illustrating an example of the operation of a server according to one embodiment.

[0015] FIGS. 5A, FIGS. 5B, and FIGS. 6 are drawings illustrating examples of the operation of an electronic device and a server when a collision occurs due to a band combination in an electronic device according to one embodiment.

[0016] FIGS. 7 and FIGS. 8 are drawings illustrating an example of an operation in which an electronic device according to one embodiment communicates with a server to update an exclusion list.

[0017] FIGS. 9, FIGS. 10, and FIGS. 11 are drawings illustrating examples of the operation of an electronic device when a collision occurs due to a band combination in an electronic device according to one embodiment.

[0018] FIG. 12 is a flowchart illustrating an example of an operation in which an electronic device according to one embodiment updates an exclusion list.

[0019] FIG. 13 is a flowchart illustrating an example of an operation in which an electronic device according to one embodiment determines band combinations to be transmitted to a base station.

[0020] FIG. 14 is a flowchart illustrating another example of an operation in which an electronic device according to one embodiment determines band combinations to be transmitted to a base station.

[0021] FIG. 15 is a flowchart illustrating another example of an operation in which an electronic device according to one embodiment determines band combinations to be transmitted to a base station.

[0022] FIG. 16 is a block diagram illustrating an example of the configuration of an electronic device according to one embodiment.

[0023] FIG. 17 is a flowchart illustrating an example of an operation method of an electronic device according to one embodiment.

[0024] FIG. 18 is a flowchart illustrating an example of an operation method of an electronic device according to one embodiment.

[0025] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are given the same reference numeral regardless of the drawing number, and redundant descriptions thereof will be omitted.

[0026] FIG. 1 is a block diagram of an electronic device (101) in a network environment (100) according to one embodiment. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through the server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).

[0027] The processor (120) can control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., a program (140)), and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof.

[0028] The auxiliary processor (123) may control at least some of the functions or states associated with at least one component of the electronic device (101) (e.g., display module (160), sensor module (176), or communication module (190)) on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.

[0029] The memory (130) can store various data used by at least one component of the electronic device (101) (e.g., processor (120) or sensor module (176)). The data may include, for example, input data or output data for software (e.g., program (140)) and related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134).

[0030] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0031] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., user). The input module (150) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0032] The sound output module (155) can output a sound signal to the outside of the electronic device (101). The sound output module (155) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.

[0033] The display module (160) can visually provide information to the outside of the electronic device (101) (e.g., a user). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch. The display module (160) may be implemented as an exemplary foldable structure and / or a rollable structure. For example, the size of the display screen of the display module (160) may be reduced when folded and expanded when unfolded.

[0034] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).

[0035] The sensor module (176) can detect the operating state of the electronic device (101) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0036] The interface (177) may support one or more specified protocols that can be used for the electronic device (101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0037] The connection terminal (178) may include a connector through which the electronic device (101) can be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0038] The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.

[0039] The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0040] The power management module (188) can manage the power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).

[0041] The battery (189) can supply power to at least one component of the electronic device (101). According to one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0042] The communication module (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may include one or more communication processors that operate independently of the processor (120) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196).

[0043] The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), external electronic device (e.g., electronic device (104)), or network system (e.g., second network (199)). According to one embodiment, the wireless communication module (192) can support a Peak data rate (e.g., 20 Gbps or more) for eMBB realization, loss coverage (e.g., 164 dB or less) for mMTC realization, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for URLLC realization.

[0044] An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197).

[0045] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.

[0046] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.

[0047] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) through a server (108) connected to a second network (199). Each of the external electronic devices (102, or 104) may be the same or different type of device as the electronic device (101). According to one embodiment, all or part of the operations performed on the electronic device (101) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (101) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or neural networks. According to one embodiment, the external electronic device (104) or the server (108) may be included within a second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0048] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.

[0049] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B and C," and "at least one of A, B, or C" may each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as "coupled" or "connected" to another (e.g., 2nd) component, with or without the terms "functionally" or "communicationly," it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.

[0050] The term “module” as used in the various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0051] Various embodiments of the present document may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium (e.g., internal memory (136) or external memory (138)) readable by a machine (e.g., electronic device (101) of FIG. 1). For example, a processor (e.g., processor (120)) of the machine (e.g., electronic device (101)) may call at least one of the one or more instructions stored in the storage medium and execute it. This enables the machine to be operated to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.

[0052] According to one embodiment, the method according to the various embodiments disclosed herein may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0053] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various 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. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components 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.

[0054]

[0055] FIG. 2 is a block diagram of an electronic device (201) in a network environment (200) including a plurality of cellular networks according to one embodiment.

[0056] Referring to FIG. 2, an electronic device (201) (e.g., electronic device (101) of FIG. 1) may include a processor (210) (e.g., processor (120) of FIG. 1 or a communication processor), a first-1 RFIC (radio frequency integrated circuit) (222-1), a first-2 RFIC (222-2), a second RFIC (224), a first RFFE (radio frequency front end) (232), a second RFFE (234), a first antenna module (242), a second antenna module (244), and a third antenna module (246). According to an embodiment, the first-1 RFIC (222-1) and the first-2 RFIC (222-2) may be implemented as a single RFIC (222). The second network (199) may include a first cellular network (292) (e.g., legacy network) and a second cellular network (294) (e.g., 5G network). The electronic device (201) may further include at least one of the components described in FIG. 1, and the second network (199) may further include at least one other network. According to one embodiment, the second RFIC (224) may be omitted or included as part of the third RFIC (226).

[0057] According to one embodiment, the first-1 RFIC (222-1), the first-2 RFIC (222-2), the second RFIC (224), the first RFFE (232), and the second RFFE (234) of FIG. 2 may be included in the communication module (190) of FIG. 1 (e.g., wireless communication module (192)), and the first antenna module (242), the second antenna module (244), and the third antenna module (246) of FIG. 2 may be included in the antenna module (197) of FIG. 1.

[0058] According to one embodiment, the processor (210) may establish a communication channel in a band to be used for wireless communication with the first cellular network (292), and support legacy network communication through the established communication channel. The first cellular network (292) may be a legacy network including, for example, a second generation (2G), 3G, 4G, or LTE (long term evolution) network. The processor (210) may establish a communication channel corresponding to a first band (e.g., about 6 GHz to about 60 GHz) among the bands to be used for wireless communication with the second cellular network (294) (or FR (frequency range) 2 of the 5G standard (e.g., 24.25 GHz to 52.6 GHz)), and support 5G network communication through the established communication channel. The second cellular network (294) may be a 5G network as defined by 3GPP. The processor (210) can support the establishment of a communication channel corresponding to a second band (e.g., about 6 GHz or lower) (or FR1 of the 5G standard (e.g., 410 MHz to 7.125 GHz)) among the bands to be used for wireless communication with the second cellular network (294), and 5G network communication through the established communication channel.

[0059] According to one embodiment, the first-1 RFIC (222-1) (or the first RFIC (222)) can convert a baseband signal generated by the processor (210) during transmission into a radio frequency (RF) signal of a frequency band (e.g., about 700 MHz to about 3 GHz) used in the first cellular network (292). During reception, the RF signal can be received or acquired from the first cellular network (292) through the first antenna module (242) and can be preprocessed through the first RFFE (232). The first-1 RFIC (222-1) (or the first RFIC (222)) can convert the preprocessed RF signal into a baseband signal so that it can be processed by the processor (210).

[0060] According to one embodiment, the first-2 RFIC (222-2) (or the first RFIC (222)) can convert a baseband signal generated by the processor (210) during transmission into an RF signal of the Sub6 band (e.g., about 6 GHz or lower) used in the second cellular network (294) (hereinafter, 5G Sub6 RF signal). During reception, the 5G Sub6 RF signal can be received or acquired from the second cellular network (294) through the second antenna module (244) and can be preprocessed through the second RFFE (234). The first-2 RFIC (222-2) (or the first RFIC (222)) can convert the preprocessed 5G Sub6 RF signal into a baseband signal so that it can be processed by the processor (210).

[0061] According to one embodiment, the third RFIC (226) can convert a baseband signal generated by the processor (210) into an RF signal of the 5G Above6 band (e.g., about 6 GHz to about 60 GHz) to be used in the second cellular network (294) (hereinafter, 5G Above6 RF signal). Upon reception, the 5G Above6 RF signal may be received or acquired from the second cellular network (294) through the third antenna module (246) (e.g., antenna (248)) and may be preprocessed through the third RFFE (236). The third RFIC (226) can convert the preprocessed 5G Above6 RF signal into a baseband signal so that it can be processed by the processor (210). According to one embodiment, the third RFFE (236) may be formed as part of the third RFIC (226).

[0062] According to one embodiment, the electronic device (201) may include a second RFIC (224) separately from or at least as part of the third RFIC (226). In this case, the second RFIC (224) may convert a baseband signal generated by the processor (210) into an RF signal (hereinafter referred to as an IF signal) in an intermediate frequency band (e.g., about 9 GHz to about 11 GHz) and transmit the IF signal to the third RFIC (226). The third RFIC (226) may convert the IF signal into a 5G Above6 RF signal. Upon reception, the 5G Above6 RF signal may be received or acquired from the second cellular network (294) through the third antenna module (246) (e.g., antenna (248)) and may be converted into an IF signal by the third RFIC (226). The second RFIC (224) can convert the IF signal into a baseband signal so that the processor (210) can process it.

[0063] According to one embodiment, at least one of the first antenna module (242) or the second antenna module (244) may be omitted or combined with another antenna module to process RF signals of a plurality of corresponding bands.

[0064] According to one embodiment, the third RFIC (226) and the antenna (248) may be placed on the same substrate to form a third antenna module (246). For example, the processor (120) may be placed on the first substrate (e.g., main PCB). In this case, the third RFIC (226) may be placed on a portion of the second substrate (e.g., sub PCB) separate from the first substrate (e.g., bottom surface), and the antenna (248) may be placed on another portion of the second substrate (e.g., sub PCB) (e.g., top surface), thereby forming the third antenna module (246). By placing the third RFIC (226) and the antenna (248) on the same substrate, it is possible to reduce the length of the transmission line between them. This can reduce the loss (e.g., attenuation) of signals in the high-frequency band (e.g., about 6 GHz to about 60 GHz) used for 5G network communication by the transmission line. As a result, the electronic device (201) can improve the quality or speed of communication with the second cellular network (294) (e.g., 5G network).

[0065] According to one embodiment, the antenna (248) may be formed as an antenna array comprising a plurality of antenna elements that can be used for beamforming. In this case, the third RFIC (226) may include a plurality of phase shifters (238) corresponding to the plurality of antenna elements, for example, as part of the third RFFE (236). During transmission, each of the plurality of phase shifters (238) can change the phase of a 5G Above6 RF signal to be transmitted to the outside of the electronic device (201) (e.g., a base station of a 5G network) through the corresponding antenna element. During reception, each of the plurality of phase shifters (238) can change the phase of a 5G Above6 RF signal received from the outside (e.g., a base station of a 5G network) through the corresponding antenna element to the same or substantially the same phase. This enables transmission or reception via beamforming between the electronic device (201) and the outside.

[0066] The second cellular network (294) may be operated independently of the first cellular network (292) (e.g., Stand-Alone (SA)) or connected (e.g., Non-Stand Alone (NSA)). For example, the 5G network may only have an access network (e.g., 5G radio access network (RAN) or next generation RAN (NG RAN)) and no core network (e.g., next generation core (NGC)). In this case, after the electronic device (201) accesses the access network of the 5G network, it may access an external network (e.g., the Internet) under the control of the core network of the legacy network (e.g., evolved packet core (EPC)). Protocol information for communication with the legacy network (e.g., LTE protocol information) or protocol information for communication with the 5G network (e.g., New Radio (NR) protocol information) may be stored in memory (e.g., memory (130) of FIG. 1) and accessed by the processor (210).

[0067]

[0068] FIG. 3 is a flowchart illustrating communication between an electronic device and a base station according to one embodiment.

[0069] Referring to FIG. 3, an electronic device (301) according to one embodiment (e.g., electronic device (101) of FIG. 1, electronic device (201) of FIG. 2) may receive a capability request message (e.g., a UE capability enquiry message of 3GPP TS) from a base station (303) in operation 310. The capability request message may represent, for example, a message in which the base station (303) requests the electronic device (301) to report the capability of the electronic device (301) to the base station (303).

[0070] In response to a capability request message, the electronic device (301) may transmit capability information (e.g., UE capability information of 3GPP TS) to the base station (303) in operation 320. The capability information may include, for example, a supported list (e.g., supportedbandcombinationlist of 3GPP TS) containing band combinations supported by the electronic device (301). When the base station (303) receives the supported list from the electronic device (301), it may assign one of the band combinations in the supported list to the electronic device (301).

[0071] A band combination can represent a combination of different frequency bands. In a band combination, one of the frequency bands may correspond to an LTE band and another may correspond to an NR band. In another band combination, the frequency bands may correspond to different NR bands.

[0072] In operation 330, the electronic device (301) can receive a band combination assigned by the base station (303) from the base station (303). The electronic device (301) can receive a band combination assigned to the electronic device (301) from the base station (303) via a radio resource control (RRC) connection reconfiguration message.

[0073] The electronic device (301) can configure the software (or firmware) of the RF components of the electronic device (301) and / or configure the RF components of the electronic device (301) so as to utilize an assigned band combination. The RF components of the electronic device (301) may include, for example, one or more of an RFIC (e.g., at least one of the RFICs (222, 224, 226) of FIG. 2), an RFFE (e.g., at least one of the RFFEs (232, 234, 236) of FIG. 2), or an antenna module (e.g., at least one of the antenna modules (242, 244, 246) of FIG. 2). The electronic device (301) can configure RF paths (e.g., RF receiving paths and RF transmitting paths) according to the assigned band combination.

[0074] When the electronic device (301) completes the setup of the software (or firmware) of the RF components and / or the setup of the RF components, it can transmit a completion message (e.g., a 3GPP TS RRC connection reset completion message) to the base station (303) in operation 340.

[0075] Unlike the example illustrated in FIG. 3, the first processor (e.g., communication processor or modem) of the electronic device (301) may be rebooted due to a failure in the configuration of the assigned band combination. A reboot caused by a failure in the configuration of the assigned band combination may be referred to as a "band combination crash." A band combination crash may occur in the first processor of the electronic device (301) due to a failure in the configuration of the assigned band combination. For example, in a specific region and / or a specific operator's network, a band combination crash may occur repeatedly in the first processor of the electronic device (301). If such a crash occurs repeatedly, the electronic device (301) may fail to connect to the base station (303), and the user may experience inconvenience in using seamless services. Additionally, inefficiency in resource usage may occur in the base station (303) due to unnecessary resource allocation.

[0076] As will be explained in detail below, according to one embodiment, if a collision occurs due to a band combination, the electronic device (301) may exclude the band combination that caused the collision from the support list of the electronic device (301). The base station (303) may not assign the band combination that caused the collision to the electronic device (301). The electronic device (301) may avoid (or temporarily resolve) the collision due to a band combination without updating the software (or firmware) of the RF components.

[0077]

[0078] FIG. 4 is a diagram illustrating an example of the operation of a server according to one embodiment.

[0079] Referring to FIG. 4, a server (430) according to one embodiment (e.g., server (108) of FIG. 1) can communicate with each of a plurality of electronic devices (401-1 to 401-n).

[0080] According to one embodiment, each of the electronic devices (401-1 to 401-n) may have a service application stored therein that can perform a wireless communication connection with the server (430) and transmit a collision message to the server (430).

[0081] The electronic device (401-1) can execute a service application and can connect to the server (430) through the executed service application. If a collision occurs due to band combination 1, the electronic device (401-1) can send a collision message (or minidump) containing band combination 1 to the server (430) through the executed service application.

[0082] The electronic device (401-2) can execute a service application and can connect to the server (430) through the executed service application. If a collision occurs due to band combination 4, the electronic device (401-2) can send a collision message (or minidump) containing band combination 4 to the server (430) through the executed service application.

[0083] The electronic device (401-3) can execute a service application and can connect to the server (430) through the executed service application. If a collision occurs due to band combination A, the electronic device (401-3) can transmit a collision message (or minidump) containing band combination A to the server (430) through the executed service application.

[0084] The electronic device (401-n) can execute a service application and can connect to the server (430) through the executed service application. If a collision occurs due to band combination B, the electronic device (401-n) can transmit a collision message (or minidump) containing band combination B to the server (430) through the executed service application.

[0085] The administrator terminal (450) can access the server (430) and analyze the collision messages uploaded to the server (430) (e.g., collision messages for each of the electronic devices (401-1 to 401-n)). If the administrator terminal (450) checks that the collision that occurred in each of the electronic devices (401-1 to 401-n) is a collision caused by a band combination, it can generate a registration list (431) including the band combination that caused the collision in each of the electronic devices (401-1 to 401-n), and can store the registration list (431) in the server (430).

[0086] Whenever the administrator terminal (450) adds a band combination to the registration list (431), the registration list (431) can be updated.

[0087]

[0088] FIGS. 5A, FIGS. 5B, and FIGS. 6 are drawings illustrating examples of the operation of an electronic device and a server when a collision occurs due to a band combination in an electronic device according to one embodiment.

[0089] Referring to FIG. 5a, an electronic device (501) according to one embodiment (e.g., electronic device (101) of FIG. 1, electronic device (201) of FIG. 2, electronic device (301) of FIG. 3) may include a first processor (510) and a second processor (520). The first processor (510) may be, for example, an auxiliary processor (123) of FIG. 1 (e.g., a communication processor), and the second processor (520) may be, for example, a main processor (121) of FIG. 1 (e.g., a central processing unit or an application processor).

[0090] According to one embodiment, a service application described through FIG. 4 may be stored in the memory of the electronic device (501) (e.g., memory (130) of FIG. 1). The second processor (520) may execute the service application. The operation of the second processor (520) described below may be performed, for example, through the service application.

[0091] In operation 541, the electronic device (501) (e.g., the first processor (510)) can detect a collision (e.g., a collision caused by band combinations). For example, if the electronic device (501) (e.g., the first processor (510)) is assigned band combination 1 by a base station (e.g., the base station (303) of FIG. 3), it can perform the configuration of the software (or firmware) of the RF components of the electronic device (501) and / or the configuration of the RF components so that band combination 1 can be used. The electronic device (501) (e.g., the first processor (510)) can detect that a collision caused by band combination 1 has occurred if the configuration of the software (or firmware) of the RF components and / or the configuration of the RF components fails and the first processor (510) is rebooted.

[0092] In operation 543, the electronic device (501) (e.g., the first processor (510)) may generate a collision message (or minidump) containing the band combination that caused the collision (e.g., band combination 1). An example of the collision message (or minidump) is illustrated in FIG. 5b. In FIG. 5b, a CA (carrier aggregation) combo may represent a band combination. The collision message (571) in FIG. 5b may include, for example, an error message (571-2) indicating that an error occurred in the band combination allocation and the band combination (571-1) that caused the collision to the first processor (510). The band combination (571-1) may include an LTE band (e.g., B1) and an NR band (e.g., N78). According to an embodiment, an electronic device (501) (e.g., a first processor (510)) can generate a hash value (572-1) of a band combination (571-1) that caused a collision in the first processor (510), and can generate a collision message (572) including an error message (572-2) indicating that an error occurred in the band combination allocation and the hash value (572-1).

[0093] In operation 545, the first processor (510) of the electronic device (501) can transmit the generated collision message to the second processor (520).

[0094] According to one embodiment, an electronic device (501) (e.g., a second processor (520)) can connect to a server (530) via a wireless communication network (e.g., WiFi). For example, the electronic device (501) (e.g., a second processor (520)) can connect to the server (530) after receiving a collision message from the first processor (510). According to an embodiment, if the electronic device (501) (e.g., a second processor (520)) is unable to connect to the server (530), it can perform the operations described through FIG. 10 (e.g., operations 1017 to 1031 of FIG. 10).

[0095] According to one embodiment, the electronic device (501) (e.g., the second processor (520)) may include the model name of the electronic device (501) in the crash message of the first processor (510).

[0096] In operation 547, the electronic device (501) (e.g., the second processor (520)) can send a collision message (e.g., a collision message including the model name of the electronic device (501) and the band combination that caused the collision) to the server (530).

[0097] When the server (530) receives a collision message from the electronic device (501), it can check in operation 549 whether the band combination within the collision message is registered. For example, the server (530) can check whether band combination 1 within the collision message received from the electronic device (501) is registered (or included) in a registration list (e.g., registration list (431) of FIG. 4).

[0098] The server (530) may terminate the operation on the electronic device (501) if the band combination in the collision message received from the electronic device (501) is not registered (operation 549-No).

[0099] If the server (530) has a band combination in a collision message received from the electronic device (501) registered (e.g., if band combination 1 in the received collision message is registered in the registration list (431)) (operation 549-e), the server (530) may transmit an exclusion list to the electronic device (501) in operation 551. The exclusion list may represent, for example, a list of band combinations that must be excluded from the band combinations (or support list) that the electronic device (501) transmits (or reports) to the base station (303). The support list may represent, for example, a list containing band combinations supported by the electronic device (501). An example of an exclusion list is illustrated in FIG. 6. In the example illustrated in FIG. 6, the exclusion list (610) may include band combination 1, band combination 4, band combination A, and band combination B. The exclusion list (610) may include version values ​​of the exclusion list (610). When the exclusion list (610) is updated by the server (530), the updated exclusion list (e.g., the updated exclusion list (810) or the updated exclusion list (820) of FIG. 8) may have an increased version value.

[0100] According to one embodiment, the exclusion list (610) may be identical to the registration list (431). Not limited thereto, the exclusion list (610) to be transmitted to the electronic device (501) may include at least some of the band combinations within the registration list (431) (e.g., band combinations within a collision message transmitted by an electronic device located in the same region or adjacent region as the region of the electronic device (501).

[0101] When the electronic device (501) (e.g., the second processor (520)) receives the exclusion list (610) from the server (530), it can transmit the exclusion list (610) to the first processor (510) in operation 553.

[0102] When an electronic device (501) (e.g., a first processor (510)) receives an exclusion list (610) from a second processor (520), it may store the exclusion list (610) in operation 555. For example, the first processor (510) may store the exclusion list (610) in memory (e.g., memory (130) of FIG. 1) (e.g., non-volatile memory (134) of FIG. 1) (e.g., an embedded file system (EFS) area of ​​memory). The memory where the exclusion list (610) is stored may be located outside or inside the first processor (510).

[0103] When the electronic device (501) (e.g., the first processor (510)) stores the exclusion list (610), it can perform a reboot of the first processor (510) in operation 557.

[0104] When the electronic device (501) (e.g., the first processor (510)) performs a reboot of the first processor (510) (or when the reboot of the first processor (510) is completed), it may modify the support list of the electronic device (501) (e.g., the support list (620) of FIG. 6) based on the exclusion list (610) in operation 559. When the electronic device (501) (e.g., the first processor (510)) receives a capability request message from the base station (303), it may transmit capability information including the modified support list to the base station (303).

[0105] An example of a support list is illustrated in FIG. 6. The support list (620) may include band combinations supported by the electronic device (501) (e.g., band combination 1, band combination 2, band combination 3, band combination 4, …, band combination n, … of FIG. 6).

[0106] In the example illustrated in FIG. 6, the electronic device (501) (e.g., the first processor (510)) may obtain an exclusion list (610) from the memory (e.g., the EFS area) of the first processor (510) after the reboot of the first processor (510) is completed. The electronic device (501) (e.g., the first processor (510)) may remove (or exclude) band combinations on the exclusion list (610) from the support list (620). If a band combination on the exclusion list (610) exists in the support list (620), the electronic device (501) (e.g., the first processor (510)) may modify the support list (620) by removing (or excluding) the band combination on the exclusion list (610) from the support list (620). For example, an electronic device (501) (e.g., a first processor (510)) may remove band combination 1 and band combination 4 from the support list (620) if band combination 1 and band combination 4 of the exclusion list (610) exist in the support list (620) and band combination A and band combination B of the exclusion list (610) do not exist in the support list (620). An electronic device (501) (e.g., a first processor (510)) may remove band combination 1, band combination 4, band combination A, and band combination B from the support list (620) if all band combinations of the exclusion list (610) exist in the support list (620).

[0107] An electronic device (501) (e.g., a first processor (510)) may receive a capability request message from a base station (303). In response to the capability request message, the electronic device (501) (e.g., a first processor (510)) may transmit capability information to the base station (303) including a modified support list (e.g., band combinations remaining in the support list (620) after band combinations on the exclusion list (610) have been removed from the support list (620)).

[0108] The base station (303) may assign one of the band combinations on the modified support list to the electronic device (501). Since the modified support list excludes band combination 1 that caused a conflict with the first processor (510), the base station (303) may not be able to assign band combination 1 to the electronic device (501). The base station (303) may, for example, assign band combination 2 on the modified support list to the electronic device (501) and transmit the assigned band combination 2 to the electronic device (501) via an RRC connection reconfiguration message.

[0109] The electronic device (501) (e.g., the first processor (510)) can perform the configuration of the software (or firmware) of the RF components and / or the configuration of the RF components so that the assigned band combination 2 can be used. After the configuration of the software (or firmware) of the RF components and / or the configuration of the RF components is successful, the electronic device (501) (e.g., the first processor (510)) can transmit a completion message (e.g., an RRC connection reconfiguration complete message) to the base station (303). Accordingly, the electronic device (501) can avoid (or temporarily resolve) the conflict caused by the band combination (e.g., band combination 1) before the updated software (or firmware) capable of resolving the conflict caused by the band combination (e.g., band combination 1) is distributed. The electronic device (501) can delete the exclusion list (610) stored in memory when the updated software (or firmware) capable of resolving the conflict caused by the band combination (e.g., band combination 1) is distributed.

[0110]

[0111] FIGS. 7 and FIGS. 8 are drawings illustrating an example of an operation in which an electronic device according to one embodiment communicates with a server to update an exclusion list.

[0112] Referring to FIG. 7, in operation 711, the electronic device (501) (e.g., the first processor (510)) can transmit the version value of the exclusion list (e.g., the exclusion list (610) of FIG. 6) to the second processor (520). In the example described through FIG. 7 and FIG. 8, the version value of the exclusion list (e.g., the exclusion list (610) of FIG. 6) may be V1.

[0113] According to one embodiment, operation 711 may be performed after the electronic device (501) performs operation 559 of FIG. 5a, but is not limited thereto.

[0114] When the electronic device (501) (e.g., the second processor (520)) receives the version value of the exclusion list (610) from the first processor (510), in operation 713, it can determine whether a set period (e.g., a period for sending a request for an updated version (or the latest version) of the exclusion list (610)) has been reached. The set period may be, for example, in days, but is not limited thereto.

[0115] If the electronic device (501) (e.g., the second processor (520)) does not reach the set period (action 713-No), it may not send a request to the server (530) for an updated version (or the latest version) of the exclusion list (610) until the set period is reached.

[0116] When the electronic device (501) (e.g., the second processor (520)) reaches a set period (e.g., operation 713), in operation 715, it may send a request to the server (530) for an updated version (or the latest version) of the exclusion list (610). For example, the electronic device (501) (e.g., the second processor (520)) may send a version value (e.g., V1) of the exclusion list (610) to the server (530) in operation 715.

[0117] When the server (530) receives a request for an updated version (or latest version) of the exclusion list (610) from the electronic device (501) (or receives a version value of the exclusion list (610)), it can check in operation 717 whether there is an updated version (or updated exclusion list) of the exclusion list (610).

[0118] If the server (530) does not have an updated version of the exclusion list (610) (or an updated exclusion list) (action 717-No), it may send a response to the electronic device (501) in action 719 indicating that there is no updated version (or latest version) of the exclusion list (610).

[0119] If the server (530) has an updated version of the exclusion list (610) (or an updated exclusion list) (action 717-e), in action 721, the server (530) may transmit the updated exclusion list (or an updated version of the exclusion list (610)) to the electronic device (501). An example of an updated exclusion list (or an updated version of the exclusion list (610)) is illustrated in FIG. 8.

[0120] According to one embodiment, the updated exclusion list (810) of FIG. 8 may correspond to a list in which band combination C is added to the exclusion list (610). A collision caused by band combination C may occur in another electronic device, and the server (530) may receive a collision message containing band combination C from the other electronic device. In this case, an administrator terminal (e.g., the administrator terminal (450) of FIG. 4) may add band combination C to the exclusion list (610). Accordingly, the updated exclusion list (810) may be stored in the server (530). The updated exclusion list (810) may have a version value (e.g., V2) that is increased by 1 from the version value (e.g., V1) of the exclusion list (610).

[0121] According to one embodiment, the updated exclusion list (820) of FIG. 8 may correspond to a list in which band combination 1 is omitted (or excluded) from the exclusion list (610). For example, the network parameter of the base station (303) may have a wrong value, and as a result, a collision caused by band combination 1 may occur in the electronic device (501). The wrong value of the network parameter of the base station (303) may be changed to a normal value. After the network parameter is changed from a wrong value to a normal value, the administrator terminal (e.g., the administrator terminal (450) of FIG. 4) may check that no more collisions caused by band combination 1 have occurred by monitoring the collision messages of the electronic devices. In this case, the administrator terminal may remove band combination 1 from the exclusion list (610). The updated exclusion list (820) may be stored in the server (530). The updated exclusion list (820) may have a version value (e.g., V2) that is 1 higher than the version value (e.g., V1) of the exclusion list (610).

[0122] When the electronic device (501) (e.g., the second processor (520)) receives an updated exclusion list (e.g., the updated exclusion list (810) or the updated exclusion list (820) of FIG. 8) from the server (530), it may transmit the updated exclusion list to the first processor (510) in operation 723.

[0123] In operation 725, when the electronic device (501) (e.g., the first processor (510)) receives an updated exclusion list from the second processor (520), it may store the updated exclusion list in memory (e.g., the EFS area).

[0124] The electronic device (501) (e.g., the first processor (510)) can store the updated exclusion list in memory (e.g., the EFS area) and then perform operation 557 of FIG. 5a (e.g., rebooting the first processor (510)).

[0125] The electronic device (501) (e.g., the first processor (510)) may perform operation 559 when performing a reboot of the first processor (510). The electronic device (501) (e.g., the first processor (510)) may modify the support list (620) of the electronic device (501) based on the updated exclusion list (810 or 820). The electronic device (501) (e.g., the first processor (510)) may remove (or exclude) band combinations on the updated exclusion list (810 or 820) from the support list (620). If band combinations on the updated exclusion list (810 or 820) exist in the support list (620), the first processor (510) may modify the support list (620) by removing (or excluding) band combinations on the updated exclusion list (810 or 820) from the support list (620).

[0126] When an electronic device (501) (e.g., a first processor (510)) receives a capability request message from a base station (303), it may transmit capability information to the base station (303) including a modified support list (e.g., band combinations remaining in the support list (620) after band combinations on the updated exclusion list (810 or 820) have been removed from the support list (620).

[0127]

[0128] FIGS. 9, FIGS. 10, and FIGS. 11 are drawings illustrating examples of the operation of an electronic device when a collision occurs due to a band combination in an electronic device according to one embodiment.

[0129] Referring to FIG. 9, an electronic device (901) according to one embodiment (e.g., electronic device (101) of FIG. 1, electronic device (201) of FIG. 2, electronic device (301) of FIG. 3, electronic device (501) described through FIG. 5a to FIG. 8) may include a first processor (910) (e.g., first processor (510)) and a second processor (920) (e.g., second processor (520)).

[0130] According to one embodiment, the second processor (920) can execute a service application (e.g., the service application described through FIG. 4). The second processor (920) can manage a monitoring list (921) and / or an exclusion list (922) through the service application. The operation of the second processor (920) described below can be performed through the service application.

[0131] According to one embodiment, the second processor (920) may include (or store) a monitoring list (921). A collision caused by at least one band combination may have occurred in the first processor (910), and the second processor (920) may generate a monitoring list (921) including the band combination that caused the collision in the first processor (910). The monitoring list (921) may represent a list related to the band combination that caused the collision in the first processor (910). In the example illustrated in FIG. 9, the monitoring list (921) may include band combination 1, band combination 2, band combination 3, band combination D, and band combination F. A collision caused by each of band combination 1, band combination 2, band combination 3, band combination D, and band combination F may have occurred in the first processor (910).

[0132] According to one embodiment, the second processor (920) may store in a buffer the number of occurrences of collisions caused by each of the band combinations in the monitoring list (921). For example, the second processor (920) may store in the buffer of the second processor (920) the number of occurrences of collisions caused by band combination 1 (e.g., 9), the number of occurrences of collisions caused by band combination 2 (e.g., 3), the number of occurrences of collisions caused by band combination 3 (e.g., 2), the number of occurrences of collisions caused by band combination D (e.g., 4), and the number of occurrences of collisions caused by band combination F (e.g., 2). The number of occurrences of collisions may represent, for example, the number of collisions that occurred during a unit of time (e.g., 24 hours).

[0133] According to one embodiment, the second processor (920) may include (or store) an exclusion list (922) (e.g., the exclusion list (1110) of FIG. 11). The exclusion list (922) may represent, for example, a list of band combinations that must be excluded from the band combinations (or support list) that the electronic device (901) transmits to a base station (e.g., the base station (303) of FIG. 3).

[0134] Referring to FIG. 10, in operation 1011, an electronic device (901) (e.g., a first processor (910)) can detect a collision (e.g., a collision caused by band combinations). For example, band combination 1 may be assigned to the electronic device (901) (e.g., a first processor (910)) by a base station (e.g., a base station (303) in FIG. 3). The electronic device (901) (e.g., a first processor (910)) can perform the configuration of the software (or firmware) of the RF components of the electronic device (901) and / or the configuration of the RF components so that the assigned band combination 1 can be used. The electronic device (901) (e.g., a first processor (910)) can detect that a collision caused by band combination 1 has occurred if the configuration of the software (or firmware) of the RF components and / or the configuration of the RF components fails and the first processor (910) is rebooted.

[0135] In operation 1013, the electronic device (901) (e.g., the first processor (910)) may generate a collision message (e.g., the collision message (571 or 572) of FIG. 5b) containing the band combination that caused the collision (e.g., band combination 1).

[0136] In operation 1015, the first processor (910) of the electronic device (901) can transmit the generated collision message to the second processor (920).

[0137] When the electronic device (901) (e.g., the second processor (920)) receives a collision message from the first processor (910), it can check in operation 1017 whether the band combination in the collision message (e.g., the collision message received from the first processor (910)) is registered (or included) in the monitoring list (921).

[0138] The electronic device (901) (e.g., the second processor (920)) may terminate the operation related to the collision of the first processor (910) if the band combination in the collision message is not registered in the monitoring list (921) (operation 1017-No).

[0139] The electronic device (901) (e.g., the second processor (920)) may increase the number of occurrences of collisions caused by the band combination (e.g., band combination 1) in the collision message in operation 1019 if the band combination (e.g., band combination 1) in the collision message is registered in the monitoring list (921) (operation 1017-e.). For example, the number of occurrences of collisions caused by band combination 1 may be 9 before the second processor (920) receives a collision message containing band combination 1 from the first processor (910). The second processor (920) may increase the number of occurrences of collisions caused by band combination 1 from 9 to 10 if the band combination (e.g., band combination 1) in the collision message is registered in the monitoring list (921).

[0140] The electronic device (901) (e.g., the second processor (920)) can determine whether the increased number of occurrences (e.g., 10) satisfies a set criterion (or is above a threshold). The set criterion may be, for example, “10 times / 24 hours”, but is not limited thereto.

[0141] The electronic device (901) (e.g., the second processor (920)) may terminate the operation related to the crash of the first processor (910) if the increased number of occurrences does not satisfy the set criteria (operation 1021-No).

[0142] The electronic device (901) (e.g., the second processor (920)) may add a band combination (e.g., band combination 1) to the exclusion list (922) in operation 1023 if the increased number of occurrences (e.g., 10) satisfies a set criterion (operation 1021-e.). The electronic device (901) (e.g., the second processor (920)) may determine that if 10 collisions caused by band combination 1 occur during a unit time (e.g., 24 hours), the number of collisions caused by band combination 1 during a unit time (e.g., 10) satisfies a set criterion (e.g., 10 times / 24 hours). The electronic device (901) (e.g., the second processor (920)) may determine that the number of collisions caused by band combination 1 during a unit time (e.g., 10) is greater than or equal to a threshold value (e.g., 10). In this case, the electronic device (901) (e.g., the second processor (920)) can update the exclusion list (922) by adding band combination 1 to the exclusion list (922). An example of the exclusion list (922) is illustrated in FIG. 11. In the example illustrated in FIG. 11, the exclusion list (922) (e.g., exclusion list (1110)) may include band combination 4 and band combination C. The electronic device (901) (e.g., the second processor (920)) can update the exclusion list (1110) by adding band combination 1 to the exclusion list (1110). The updated exclusion list (1120) may include band combination 1.

[0143] The electronic device (901) (e.g., second processor (920)) may increase the version value of the exclusion list (922) when a band combination (e.g., band combination 1) is added to the exclusion list (922) (e.g., exclusion list (1110)). For example, if the version value of the exclusion list (922) (e.g., exclusion list (1110)) is V1, the updated exclusion list (e.g., exclusion list (1120)) may have a version value (e.g., V2) that is 1 increased from the version value (V1).

[0144] The electronic device (901) (e.g., the second processor (920)) can add a band combination to the exclusion list (922) (or update the exclusion list (922)) and then transmit the exclusion list (or updated exclusion list) (e.g., the updated exclusion list (1120) of FIG. 11) to the first processor (910).

[0145] In operation 1027, the electronic device (901) (e.g., the first processor (910)) may store an exclusion list (or an updated exclusion list) (e.g., the updated exclusion list (1120) of FIG. 11) received from the second processor (920). The electronic device (901) (e.g., the first processor (910)) may store the exclusion list (e.g., the updated exclusion list (1120) of FIG. 11) received from the second processor (920) in an EFS area of ​​memory.

[0146] The electronic device (901) (e.g., the first processor (910)) can perform a reboot of the first processor (910) in operation 1029 after storing the exclusion list (e.g., the updated exclusion list (1120) of FIG. 11) received from the second processor (920).

[0147] When the electronic device (901) (e.g., the first processor (910)) performs a reboot of the first processor (910) (or when the reboot of the first processor (910) is completed), it may modify the support list of the electronic device (901) (e.g., the support list (620) of FIG. 6) based on the exclusion list (e.g., the updated exclusion list (1120) of FIG. 11) in operation 1031.

[0148] For example, an electronic device (901) (e.g., a first processor (910)) may obtain an exclusion list (1120) from memory (e.g., an EFS area) after the reboot of the first processor (910) is completed. The electronic device (901) (e.g., a first processor (910)) may remove (or exclude) band combinations on the exclusion list (1120) from the support list (620). If a band combination on the exclusion list (1120) exists in the support list (620), the electronic device (901) (e.g., a first processor (910)) may modify the support list (620) by removing (or excluding) the band combination on the exclusion list (1120) from the support list (620). For example, an electronic device (901) (e.g., a first processor (910)) may remove (or delete) band combination 1 and band combination 4 from the support list (620) if band combination 1 and band combination 4 of the exclusion list (1120) exist in the support list (620) and band combination C of the exclusion list (1120) does not exist in the support list (620). The first processor (910) may remove (or delete) band combination 1, band combination 4, and band combination C from the support list (620) if all band combinations of the exclusion list (1120) exist in the support list (620).

[0149] An electronic device (901) (e.g., a first processor (910)) may receive a capability request message from a base station (303). In response to the capability request message, the electronic device (901) (e.g., a first processor (910)) may transmit capability information to the base station (303) that includes a modified support list (e.g., band combinations remaining in the support list (620) after band combinations on the exclusion list (1120) have been removed from the support list (620). The base station (303) may assign one of the band combinations on the modified support list to the electronic device (901). Since the modified support list excludes band combination 1 that caused a conflict with the first processor (910), the base station (303) may not be able to assign band combination 1 to the electronic device (901). The base station (303) may, for example, assign band combination 2 on the modified support list to the electronic device (901) and transmit the assigned band combination 2 to the electronic device (901) via an RRC connection reconfiguration message. The electronic device (901) (e.g., the first processor (910)) may perform the configuration of the software (or firmware) of the RF components and / or the configuration of the RF components so that the assigned band combination 2 can be used. After the configuration of the software (or firmware) of the RF components and / or the configuration of the RF components is successful, the electronic device (901) (e.g., the first processor (910)) may transmit a completion message (e.g., an RRC connection reconfiguration complete message) to the base station (303). Accordingly, the electronic device (901) can resolve the avoidance (or temporary resolution) of the conflict caused by the band combination (e.g., band combination 1) through a standalone method without a server before the updated software (or firmware) capable of resolving the conflict caused by the band combination (e.g., band combination 1) is distributed.The electronic device (901) can delete the exclusion list (1120) stored in memory when updated software (or firmware) capable of resolving conflicts caused by band combinations (e.g., band combination 1) is distributed.

[0150]

[0151] FIG. 12 is a flowchart illustrating an example of an operation in which an electronic device according to one embodiment updates an exclusion list.

[0152] Referring to FIG. 12, in operation 1211, the electronic device (901) (e.g., the first processor (910)) may transmit the version value of the exclusion list stored in memory (e.g., the updated exclusion list (1120) of FIG. 11) to the second processor (920). The exclusion list (1120) may have, for example, a version value (V2).

[0153] According to one embodiment, operation 1211 may be performed after the electronic device (901) performs operation 1031 of FIG. 10, but is not limited thereto.

[0154] In operation 1213, the electronic device (901) (e.g., the second processor (920)) can check whether the received version value (e.g., V2) is different from the latest version value. The latest version value may represent, for example, the version value of the latest version exclusion list that the second processor (920) stores (or manages).

[0155] The electronic device (901) (e.g., the second processor (920)) can transmit a response to the first processor (910) in operation 1215, indicating that the exclusion list held by the first processor (910) (e.g., the updated exclusion list (1120) of FIG. 11) is the latest version, if the received version value is the same as the latest version value (operation 1213-No).

[0156] The electronic device (901) (e.g., the second processor (920)) may transmit an updated exclusion list (or the exclusion list of the latest version) to the first processor (910) in operation 1217 if the received version value is different from the latest version value (or if the received version value is smaller than the latest version value) (operation 1213-e.).

[0157] After the electronic device (901) (e.g., the first processor (910)) receives the updated exclusion list (or the latest version of the exclusion list) from the second processor (920), in operation 1219, the updated exclusion list (or the latest version of the exclusion list) can be stored in memory (e.g., the EFS area).

[0158] The electronic device (901) (e.g., the first processor (910)) can perform operations 1029 and 1031 of FIG. 10 after storing the updated exclusion list (or the latest version of the exclusion list) in memory.

[0159]

[0160] FIG. 13 is a flowchart illustrating an example of an operation in which an electronic device according to one embodiment determines band combinations to be transmitted to a base station.

[0161] Operations 1310, 1320, and 1330 of FIG. 13 may be performed by an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (201) of FIG. 2, electronic device (301) of FIG. 3, electronic device (501) described through FIG. 5a to FIG. 8, or electronic device (901) described through FIG. 9 to FIG. 12).

[0162] Referring to FIG. 13, in operation 1310, the electronic device may generate a support list (e.g., the support list (620) of FIG. 6) that includes band combinations common between the first list and the second list. The first list may represent, for example, a list of band combinations that the RF components of the electronic device can support. The second list may represent, for example, a list of band combinations required by a mobile network operator.

[0163] In operation 1320, the electronic device may modify the support list (620) by removing band combinations on the exclusion list (e.g., exclusion list (610) of FIG. 6, updated exclusion list (810 or 820) of FIG. 8, exclusion list (1110) of FIG. 11, or updated exclusion list (1120) of FIG. 11) from the support list (620).

[0164] In operation 1330, when the electronic device receives a capability request message from a base station (e.g., base station (303) of FIG. 3), it can transmit a modified support list to the base station (303).

[0165] The embodiments described through FIGS. 1 to 12 can be applied to the operation of the electronic device of FIG. 13.

[0166]

[0167] FIG. 14 is a flowchart illustrating another example of an operation in which an electronic device according to one embodiment determines band combinations to be transmitted to a base station.

[0168] Operations 1410, 1420, and 1430 of FIG. 14 may be performed by an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (201) of FIG. 2, electronic device (301) of FIG. 3, electronic device (501) described through FIG. 5a to FIG. 8, or electronic device (901) described through FIG. 9 to FIG. 12).

[0169] Referring to FIG. 14, in operation 1410, the electronic device can modify the first list by removing band combinations on the exclusion list (e.g., exclusion list (610) of FIG. 6, updated exclusion list (810 or 820) of FIG. 8, exclusion list (1110) of FIG. 11, or updated exclusion list (1120) of FIG. 11)) from the first list.

[0170] In operation 1420, the electronic device may generate a list (hereinafter referred to as the first transmission list) containing a common band combination between the modified first list and the second list.

[0171] In operation 1430, when the electronic device receives a capability request message from a base station (e.g., base station (303) of FIG. 3), it may transmit a generated list (e.g., a generated first transmission list) to the base station (303). The electronic device may transmit capability information including the generated first transmission list to the base station (303).

[0172] The embodiments described through FIGS. 1 to 12 can be applied to the operation of the electronic device of FIG. 14.

[0173]

[0174] FIG. 15 is a flowchart illustrating another example of an operation in which an electronic device according to one embodiment determines band combinations to be transmitted to a base station.

[0175] Operations 1510, 1520, and 1530 of FIG. 15 can be performed by an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (201) of FIG. 2, electronic device (301) of FIG. 3, electronic device (501) described through FIG. 5a to 8, electronic device (901) described through FIG. 9 to 12).

[0176] Referring to FIG. 15, in operation 1510, the electronic device can modify the second list by removing band combinations on the exclusion list (e.g., exclusion list (610) of FIG. 6, updated exclusion list (810 or 820) of FIG. 8, exclusion list (1110) of FIG. 11, or updated exclusion list (1120) of FIG. 11)) from the second list.

[0177] In operation 1520, the electronic device may generate a list (hereinafter referred to as the second transmission list) containing a common band combination between the modified second list and the first list.

[0178] In operation 1530, when the electronic device receives a capability request message from a base station (e.g., base station (303) of FIG. 3), it may transmit a generated list (e.g., a generated second transmission list) to the base station. The electronic device may transmit capability information including the generated second transmission list to the base station.

[0179] The embodiments described through FIGS. 1 to 12 can be applied to the operation of the electronic device of FIG. 15.

[0180]

[0181] FIG. 16 is a block diagram illustrating an example of the configuration of an electronic device according to one embodiment.

[0182] Referring to FIG. 16, an electronic device (1601) according to one embodiment (e.g., electronic device (101) of FIG. 1, electronic device (201) of FIG. 2, electronic device (301) of FIG. 3, electronic device (501) described through FIG. 5a to FIG. 8, electronic device (901) described through FIG. 9 to FIG. 12) may include a memory (1610) and at least one processor (1620).

[0183] At least one processor (1620) may include a processing circuit.

[0184] At least one processor (1620) may include a first processor (e.g., the first processor (510) of FIG. 5a, the first processor (910) of FIG. 9) and a second processor (e.g., the second processor (520) of FIG. 5a, the second processor (920) of FIG. 9).

[0185] The memory (1610) can store instructions. The instructions can cause the electronic device (1601) to perform operations (e.g., operations of the electronic device (1601)) when executed by the processor (1620).

[0186] According to one embodiment, an electronic device (1601) (e.g., a processor (1620)) can detect a collision caused by a first band combination (e.g., band combination 1 described through FIG. 5a).

[0187] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) can transmit a collision message including a first band combination to a server (e.g., server (530) of FIG. 5a) based on a collision caused by a first band combination.

[0188] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may receive from a server (530) an exclusion list (e.g., exclusion list (610) of FIG. 6) related to band combinations excluded from a support list (e.g., support list (620) of FIG. 6)) to be transmitted to a base station (e.g., base station (303) of FIG. 3)) in response to a transmitted collision message. The exclusion list (610) may include a first band combination.

[0189] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) can identify at least one band combination that is common between a first list of band combinations that the RF components of the electronic device (1601) can support and a second list of band combinations according to the requirements of a telecommunications carrier. The electronic device (1601) (e.g., processor (1620)) can generate a support list (620) that includes the identified band combination.

[0190] According to one embodiment, the electronic device (1601) (e.g., processor (1620)) can modify the support list (620), including band combinations supported by the electronic device (1601), based on the received exclusion list (610).

[0191] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may store an exclusion list (610) in memory (1610) (e.g., EFS area) through a first processor that has crashed. After storing the exclusion list (610), the electronic device (1601) (e.g., processor (1620)) may perform a reboot of the first processor. After obtaining the exclusion list (610) from memory (1610) through the rebooted first processor, the electronic device (1601) (e.g., processor (1620)) may modify the support list (620) based on the exclusion list (610). The electronic device (1601) (e.g., processor (1620)) may modify the support list (620) by removing band combinations on the exclusion list (610) from the support list (620).

[0192] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may transmit a modified support list to a base station (303). The modified support list may include, for example, at least one band combination remaining in the support list (620) after band combinations on the exclusion list (610) have been removed from the support list (620). After receiving a capability request message from the base station (303), the electronic device (1601) (e.g., processor (1620)) may transmit capability information including the modified support list to the base station (303).

[0193] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may send a request for an updated version of the exclusion list (610) to a server (530). In response to the request for the updated version, the electronic device (1601) (e.g., processor (1620)) may receive an updated exclusion list (e.g., the updated exclusion list (810 or 820) of FIG. 8) from the server (530). The electronic device (1601) (e.g., processor (1620)) may further modify the support list (620) based on the updated exclusion list. The electronic device (1601) (e.g., processor (1620)) may send the further modified support list to a base station (303). If a second band combination (e.g., band combination C of FIG. 8) is added to the updated exclusion list (810), the second band combination may be excluded (or removed) from the further modified support list. If the first band combination (e.g., band combination 1 of FIG. 8) is not in the updated exclusion list (820), the first band combination may be included in the further modified support list.

[0194] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may receive from the base station (303) a band combination assigned by the base station (303) among band combinations on a modified support list (or a further modified support list). The electronic device (1601) (e.g., processor (1620)) may attempt to connect to the base station (303) based on the assigned band combination.

[0195] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) can modify the support list (620) of the electronic device (1601) in a standalone manner through an exclusion list (e.g., exclusion list (1110) of FIG. 11 or an updated exclusion list (1120)).

[0196] According to one embodiment, when an electronic device (1601) (e.g., processor (1620)) detects a collision caused by a first band combination, it can check whether the first band combination is registered in the electronic device (1601) (e.g., processor (1620)). For example, when an electronic device (1601) (e.g., processor (1620)) detects a collision caused by a first band combination, it can check whether the first band combination is registered in a monitoring list (e.g., monitoring list (921) of FIG. 9).

[0197] According to one embodiment, the electronic device (1601) (e.g., processor (1620)) can increase the number of occurrences of collisions caused by the first band combination when the first band combination is registered.

[0198] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) can determine whether the increased number of occurrences satisfies a set standard (e.g., 10 times / 24 hours). An electronic device (1601) (e.g., processor (1620)) can determine whether the number of occurrences of collisions by a first band combination during a unit time has exceeded a threshold value (e.g., 10).

[0199] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may add a first band combination to an exclusion list (e.g., exclusion list (1110) of FIG. 11) when the increased number of occurrences satisfies a set criterion.

[0200] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) can modify the support list (620) based on an exclusion list (e.g., an exclusion list to which a first band combination has been added) (e.g., the updated exclusion list (1120) of FIG. 11).

[0201] According to one embodiment, an electronic device (1601) (e.g., a processor (1620)) can transmit a modified support list to a base station (303).

[0202] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may transmit a request for an updated version of an exclusion list (e.g., the updated exclusion list (1120) of FIG. 11) to an application (e.g., a service application) of the electronic device (1601). The electronic device (1601) (e.g., processor (1620)) may transmit a version value of the exclusion list (e.g., the updated exclusion list (1120) of FIG. 11) to an application (e.g., a service application).

[0203] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may obtain an updated exclusion list (or a list of the latest version) from an application (e.g., a service application) in response to a request for an updated version. Through the application (e.g., a service application), the electronic device (1601) (e.g., processor (1620)) may check whether the received version value and the latest version value of the exclusion list are different, and if the received version value and the latest version value of the exclusion list are different, it may obtain an updated exclusion list (or a list of the latest version) from the application (e.g., a service application).

[0204] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may further modify the support list (620) based on an updated exclusion list (or the latest version of the exclusion list). The electronic device (1601) (e.g., processor (1620)) may transmit the further modified support list to a base station (303). If a second band combination is added to the updated exclusion list (or the latest version of the exclusion list), the second band combination may be excluded from the further modified support list.

[0205] According to one embodiment, an electronic device (1601) (e.g., processor (1620)) may receive from the base station (303) a band combination assigned by the base station (303) among band combinations on a modified support list (or a further modified support list). The electronic device (1601) (e.g., processor (1620)) may attempt to connect to the base station (303) based on the assigned band combination.

[0206] A first abnormal state (e.g., a conflict caused by band combinations) occurring in the electronic device (1601) may prevent the user from using seamless services and may cause unnecessary resource loss of the base station. According to one embodiment, the electronic device (1601) may transmit a modified support list to the base station (303), thereby causing the base station (303) to assign one of the band combinations in the modified support list to the electronic device (1601). Accordingly, the electronic device (1601) can provide seamless services to the user even before updated software (or firmware) capable of resolving the conflict caused by band combinations is distributed, and can prevent unnecessary resource loss of the base station (303). The electronic device (1601) may delete the exclusion list (or updated exclusion list) stored in memory (1610) when the software (or firmware) of the RF components of the electronic device (1601) is updated.

[0207] According to one embodiment, at least one other abnormal state may occur in the electronic device (1601). The other abnormal state may include at least one of a second abnormal state (e.g., RLF (radio link failure)), a third abnormal state (e.g., FBRX (feedback receiver) error), or a fourth abnormal state (e.g., a defect in the RF component of the electronic device (1601) or an RF component recognition error).

[0208] For example, an electronic device (1601) is connected to a base station (303), but due to a malfunction of the software (or firmware) of the RF components and / or a failure of some RF components, the electronic device (301) may not be able to transmit or receive RF signals, and as a result, RLF may occur (repeatedly).

[0209] For example, an FBRX error may occur because the transmission power of the electronic device (1601) does not match the set transmission power of the electronic device (1601).

[0210] For example, a defect may occur in the RF component of the electronic device (1601), and as a result, an error may occur in which the electronic device (1601) fails to recognize the defective RF component.

[0211] According to one embodiment, the electronic device (1601) can modify the support list (620) by removing (or excluding) band combinations associated with other abnormal conditions that occurred (e.g., band combinations where (repeated) RLF occurred, band combinations where (repeated) FBRX errors occurred, or band combinations that cannot be used due to defects in RF components) from the support list (620), and can transmit the modified support list to the base station (303).

[0212] For example, the electronic device (1601) can transmit a band combination related to another abnormal state that has occurred to the server (530), and if the band combination related to another abnormal state that has occurred is registered, the server (530) can transmit an exclusion list containing the band combination related to the other abnormal state that has occurred to the electronic device (1601). After receiving the exclusion list containing the band combination related to the other abnormal state that has occurred, the electronic device (1601) can modify the support list (620) by removing the band combination on the exclusion list from the support list (620), and can transmit the modified support list to the base station (303). In another example, in a standalone manner, the electronic device (1601) can update the exclusion list by adding band combinations associated with other abnormal conditions that occurred to the exclusion list (e.g., exclusion list (922) of FIG. 9 or exclusion list (1110) of FIG. 11), modify the support list (620) through the updated exclusion list, and transmit the modified support list to the base station (303).

[0213] According to one embodiment, through a modified support list, the base station (303) can perform resource allocation excluding band combinations associated with other abnormal conditions that occurred in the electronic device (1601). Accordingly, the electronic device (1601) can provide services to the user by avoiding other abnormal conditions that occurred.

[0214] The embodiments described through FIGS. 1 to 15 can be applied to the electronic device (1601) of FIG. 16.

[0215]

[0216] FIG. 17 is a flowchart illustrating an example of an operation method of an electronic device according to one embodiment.

[0217] The operations described through Fig. 17 can be performed by an electronic device (1601).

[0218] Referring to FIG. 17, in operation 1710, the electronic device (1601) may transmit a collision message to a server including a first band combination associated with the abnormal state based on an abnormal state that occurred in the electronic device (1601). The abnormal state may include at least one of, for example, a first abnormal state (e.g., a collision due to a band combination), a second abnormal state (e.g., RLF), a third abnormal state (e.g., an FBRX error), or a fourth abnormal state (e.g., a defect in the RF component of the electronic device (1601).

[0219] According to one embodiment, when a first abnormal state occurs in the electronic device (1601) (e.g., a collision caused by a band combination), the electronic device (1601) may transmit a collision message to a server including a first band combination associated with the first abnormal state (e.g., a band combination that caused the collision).

[0220] According to one embodiment, if a second abnormal state occurs in the electronic device (1601) (e.g., RLF), the electronic device (1601) may transmit a collision message to a server including a first band combination associated with the second abnormal state (e.g., the band combination where the RLF occurred).

[0221] According to one embodiment, if a third abnormal state occurs in the electronic device (1601) (e.g., FBRX error), the electronic device (1601) may transmit a collision message to a server including a first band combination associated with the third abnormal state (e.g., a band combination where the FBRX error occurred).

[0222] According to one embodiment, if a fourth abnormal state occurs in the electronic device (1601) (e.g., a defect in an RF component), the electronic device (1601) may transmit a collision message to a server including a first band combination associated with the fourth abnormal state (e.g., a band combination that cannot be used due to a defect in an RF component or a band combination supported by a defective RF component).

[0223] In operation 1720, the electronic device (1601) may receive an exclusion list (e.g., exclusion list (610) of FIG. 6) containing a first band combination from a server (e.g., server (503) of FIG. 5a).

[0224] In operation 1730, the electronic device (1601) can modify a support list (e.g., the support list (620) of FIG. 6) including band combinations supported by the electronic device (1601) based on the exclusion list (610).

[0225] In operation 1740, the electronic device (1601) may transmit a modified support list to a base station (e.g., base station (303) of FIG. 3). The modified support list may not contain a first band combination associated with an abnormal condition that occurred in the electronic device (1601). The electronic device (1601) may be assigned a band combination from the base station excluding the band combination associated with the abnormal condition that occurred in the electronic device (1601).

[0226] The embodiments described through FIGS. 1 to 16 can be applied to the method of operation of the electronic device (1601) of FIG. 17.

[0227]

[0228] FIG. 18 is a flowchart illustrating an example of an operation method of an electronic device according to one embodiment.

[0229] The operations described through Fig. 18 can be performed by an electronic device (1601).

[0230] Referring to FIG. 18, in operation 1810, the electronic device (1601) can detect a collision by the first band combination.

[0231] In operation 1820, the electronic device (1601) can check whether the first band combination is registered.

[0232] In operation 1830, the electronic device (1601) can increase the number of occurrences of collisions caused by the first band combination if the first band combination is registered to the electronic device (1601).

[0233] In operation 1840, the electronic device (1601) can determine whether the increased number of occurrences satisfies a set standard.

[0234] In operation 1850, the electronic device (1601) may add the first band combination to an exclusion list (e.g., exclusion list (1110) of FIG. 11) if the increased number of occurrences satisfies the set criteria.

[0235] In operation 1860, the electronic device (1601) can modify a support list (e.g., the support list (620) of FIG. 6) containing band combinations supported by the electronic device (1601) based on an exclusion list (e.g., an exclusion list to which the first band combination has been added).

[0236] In operation 1870, the electronic device (1601) can transmit the modified support list to a base station (e.g., base station (303) of FIG. 3).

[0237] According to one embodiment, a first abnormal state (e.g., a collision caused by a first band combination) and other abnormal states (e.g., at least one of a second abnormal state, a third abnormal state, or a fourth abnormal state) may occur in the electronic device (1601). The electronic device (1601) may update the exclusion list by adding the band combination associated with the other abnormal state that occurred to the exclusion list (e.g., the exclusion list (1110) of FIG. 11). The electronic device (1601) may reboot the first processor (910) after storing the updated exclusion list in memory. After rebooting the first processor (910), the electronic device (1601) may modify the support list (620) through the updated exclusion list and transmit the modified support list to the base station (303). The modified support list may not contain the band combination associated with the other abnormal state that occurred in the electronic device (1601). The electronic device (1601) can be assigned a band combination from the base station, excluding band combinations associated with other abnormal conditions that occurred in the electronic device (1601).

[0238] The embodiments described through FIGS. 1 to 16 can be applied to the method of operation of the electronic device (1601) of FIG. 18.

[0239]

[0240] According to one embodiment, an electronic device (101; 201; 301; 501; 901; 1601) may include at least one processor (120; 210; 510; 520; 910; 920; 1620) including a processing circuit and a memory (130; 1610) storing instructions. When the instructions are executed by the at least one processor, the electronic device may cause the electronic device to transmit a collision message including the first band combination to a server based on a collision caused by the first band combination. When the instructions are executed by the at least one processor, the electronic device may cause the electronic device to receive from the server an exclusion list related to band combinations excluded from band combinations to be transmitted to a base station in response to the transmitted collision message. The exclusion list may include the first band combination. When executed by the at least one processor, the above instructions may cause the electronic device to modify a support list including band combinations supported by the electronic device based on the received exclusion list. When executed by the at least one processor, the above instructions may cause the electronic device to transmit the modified support list to the base station.

[0241] The modified support list above may include at least one band combination remaining in the support list after removing band combinations on the received exclusion list from the support list.

[0242] When the above instructions are executed by the at least one processor, the electronic device may perform the operation of identifying at least one band combination common between a first list of band combinations that the RF components of the electronic device can support and a second list of band combinations according to the requirements of a communication operator, and the operation of generating the support list including the identified band combination.

[0243] When the above instructions are executed by the at least one processor, the electronic device may perform the operation of storing the received exclusion list in the memory through the first processor among the at least one processor where the crash occurred, the operation of rebooting the first processor after storing the received exclusion list, and the operation of obtaining the received exclusion list from the memory through the rebooted first processor and then modifying it.

[0244] When the above commands are executed by the at least one processor, the electronic device may perform the operations of sending a request for an updated version of the received exclusion list to the server, receiving an updated exclusion list from the server in response to the request, modifying the support list again based on the updated exclusion list, and sending the modified support list to the base station.

[0245] If a second band combination is added to the above-mentioned updated exclusion list, the second band combination may be excluded from the above-mentioned further-modified support list.

[0246] If the first band combination is not in the above-mentioned updated exclusion list, the first band combination may be included in the above-mentioned re-modified support list.

[0247] When the above commands are executed by the at least one processor, the electronic device may perform the operation of receiving a band combination assigned by the base station among the band combinations on the modified support list from the base station, and the operation of attempting to connect to the base station based on the assigned band combination.

[0248] The above-mentioned transmitting operation may include the operation of transmitting the modified support list to the base station when a capability request message is received from the base station.

[0249] When the above instructions are executed by the at least one processor, the electronic device may perform the following operations when it detects a collision caused by the first band combination: checking whether the first band combination is registered; increasing the number of occurrences of the collision caused by the first band combination if the first band combination is registered; determining whether the increased number of occurrences satisfies a set standard; and adding the first band combination to the exclusion list if the increased number of occurrences satisfies the set standard.

[0250] According to one embodiment, an electronic device (101; 201; 301; 501; 901; 1601) may include at least one processor (120; 210; 510; 520; 910; 920; 1620) including a processing circuit and a memory (130; 1610) for storing instructions. When the above commands are executed by the at least one processor, the electronic device may perform the following operations: detecting a collision caused by a first band combination; checking whether the first band combination is registered; increasing the number of occurrences of a collision caused by the first band combination if the first band combination is registered; determining whether the increased number of occurrences satisfies a set standard; adding the first band combination to an exclusion list if the increased number of occurrences satisfies the set standard; modifying a support list including band combinations supported by the electronic device based on the exclusion list; and transmitting the modified support list to the base station.

[0251] The modified support list above may include at least one band combination remaining in the support list after removing band combinations on the received exclusion list from the support list.

[0252] When the above instructions are executed by the at least one processor, the electronic device may perform the operation of identifying at least one band combination common between a first list of band combinations that the RF components of the electronic device can support and a second list of band combinations according to the requirements of a communication operator, and the operation of generating the support list including the identified band combination.

[0253] When the above instructions are executed by the at least one processor, the electronic device may perform the following operations: storing the exclusion list in the memory through the first processor among the at least one processor where the crash occurred, rebooting the first processor after storing the exclusion list, and obtaining the exclusion list from the memory through the rebooted first processor and then modifying it.

[0254] When the above commands are executed by the at least one processor, the electronic device may perform the following operations: transmitting a request for an updated version of the exclusion list to an application of the electronic device; obtaining an updated exclusion list from the application in response to the request; modifying the support list again based on the updated exclusion list; and transmitting the modified support list to the base station.

[0255] If a second band combination is added to the above-mentioned updated exclusion list, the second band combination may be excluded from the above-mentioned further-modified support list.

[0256] When the above commands are executed by the at least one processor, the electronic device may perform the operation of receiving a band combination assigned by the base station among the band combinations on the modified support list from the base station, and the operation of attempting to connect to the base station based on the assigned band combination.

[0257] According to one embodiment, a method of operation of an electronic device (101; 201; 301; 501; 901; 1601) may include the operation of transmitting a collision message including the first band combination to a server based on a collision caused by the first band combination, the operation of receiving from the server an exclusion list related to band combinations excluded from band combinations to be transmitted to a base station in response to the transmitted collision message (the exclusion list may include the first band combination), the operation of modifying a support list including band combinations supported by the electronic device based on the received exclusion list, and the operation of transmitting the modified support list to the base station.

[0258] The modified support list above may include at least one band combination remaining in the support list after removing band combinations on the received exclusion list from the support list.

[0259] The above operation method may further include the operation of transmitting a request for an updated version of the received exclusion list to the server, the operation of receiving an updated exclusion list from the server in response to the request, the operation of modifying the support list again based on the updated exclusion list, and the operation of transmitting the modified support list to the base station.

[0260] If a second band combination is added to the above-mentioned updated exclusion list, the second band combination may be excluded from the above-mentioned further-modified support list.

[0261] If the first band combination is not in the above-mentioned updated exclusion list, the first band combination may be included in the above-mentioned revised support list.

[0262] According to one embodiment, a method of operation of an electronic device (101; 201; 301; 501; 901; 1601) may include, based on an abnormal state occurring in the electronic device, an operation of transmitting a first band combination related to the abnormal state to a server, an operation of receiving from the server an exclusion list related to a band combination excluded from band combinations to be transmitted to a base station (the exclusion list may include the first band combination), an operation of modifying a support list including band combinations supported by the electronic device based on the received exclusion list, and an operation of transmitting the modified support list to the base station.

[0263] The above abnormal condition may include at least one of a collision caused by the first band combination, a wireless connection failure, an error caused by the transmission power of the electronic device not matching the set transmission power of the electronic device, or a defect in the RF component of the electronic device.

[0264] The above operation method may further include: an operation of checking whether the first band combination is registered when a collision caused by the first band combination is detected; an operation of increasing the number of occurrences of a collision caused by the first band combination if the first band combination is registered; an operation of determining whether the increased number of occurrences satisfies a set criterion; and an operation of adding the first band combination to the exclusion list if the increased number of occurrences satisfies the set criterion.

[0265] According to one embodiment, a non-transient computer-readable storage medium may store software related to a method of operation of an electronic device. The method of operation may include an operation of transmitting a collision message including a first band combination to a server based on a collision caused by a first band combination. The method of operation may include an operation of receiving from the server an exclusion list related to band combinations excluded from band combinations to be transmitted to a base station in response to the transmitted collision message (wherein the exclusion list includes the first band combination). The method of operation may include an operation of modifying a support list including band combinations supported by the electronic device based on the received exclusion list. The method of operation may include an operation of transmitting the modified support list to the base station.

[0266] According to one embodiment, a non-transient computer-readable storage medium may store software related to a method of operation of an electronic device. The method of operation may include an operation of detecting a collision caused by a first band combination. The method of operation may include an operation of checking whether the first band combination is registered. If the first band combination is registered, the method of operation may include an operation of increasing the number of occurrences of a collision caused by the first band combination. The method of operation may include an operation of determining whether the increased number of occurrences satisfies a set criterion. If the increased number of occurrences satisfies the set criterion, the method of operation may include an operation of adding the first band combination to an exclusion list. The method of operation may include an operation of modifying a support list including band combinations supported by the electronic device based on the exclusion list. The method of operation may include an operation of transmitting the modified support list to the base station.

Claims

1. In an electronic device (101; 201; 301; 501; 901; 1601), At least one processor (120; 210; 510; 520; 910; 920; 1620) including a processing circuit; and Memory for storing instructions (130; 1610) Includes, When the above instructions are executed by the above at least one processor, the electronic device: The operation of transmitting a crash message including the first band combination to a server based on a crash caused by the first band combination, The operation of receiving from the server, in response to the above-transmitted collision message, an exclusion list related to band combinations excluded from band combinations to be transmitted to the base station—the exclusion list includes the first band combination—, An operation to modify a support list including band combinations supported by the electronic device based on the received exclusion list, and The operation of transmitting the above modified support list to the base station making, Electronic device.

2. In Paragraph 1, The above modified support list is, A band combination on the received exclusion list is removed from the support list and includes at least one band combination remaining in the support list. Electronic device.

3. In any one of paragraphs 1 to 2, When the above instructions are executed by the above at least one processor, the electronic device: An operation of identifying at least one band combination common between a first list of band combinations that the RF (radio frequency) components of the electronic device can support and a second list of band combinations requested by a mobile network operator, and The operation of generating the support list including the identified band combinations. making, Electronic device.

4. In any one of paragraphs 1 through 3, When the above instructions are executed by the above at least one processor, the electronic device: The operation of storing the received exclusion list in the memory through the first processor in which the collision occurred among the at least one processor, The operation of performing a reboot of the first processor after saving the received exclusion list, and After obtaining the received exclusion list from the memory through the rebooted first processor, the modifying operation making, Electronic device.

5. In any one of paragraphs 1 through 4, When the above instructions are executed by the above at least one processor, the electronic device: The action of sending a request to the server for an updated version of the received exclusion list, The operation of receiving an updated exclusion list from the server in response to the above request, The operation of modifying the support list again based on the updated exclusion list, and The operation of transmitting the above-mentioned re-modified support list to the above-mentioned base station making, Electronic device.

6. In Paragraph 5, If the second band combination is added to the above-mentioned updated exclusion list, the second band combination is excluded from the above-mentioned further-modified support list, Electronic device.

7. In Paragraph 5, If the first band combination is not in the above-mentioned updated exclusion list, the first band combination is included in the above-mentioned re-modified support list, Electronic device.

8. In any one of paragraphs 1 through 7, When the above instructions are executed by the above at least one processor, the electronic device: The operation of receiving a band combination assigned by the base station among the band combinations on the modified support list from the base station, and An operation to attempt to connect to the base station based on the above-mentioned assigned band combination making, Electronic device.

9. In any one of paragraphs 1 through 8, The above-mentioned transmitting operation is, The operation of transmitting the modified support list to the base station when a capability request message is received from the base station. including, Electronic device.

10. In any one of paragraphs 1 through 9, When the above instructions are executed by the above at least one processor, the electronic device: When a collision is detected by the first band combination, an operation to check whether the first band combination is registered, An operation to increase the number of occurrences of collisions caused by the first band combination when the first band combination is registered, An operation to determine whether the above increased number of occurrences satisfies a set standard, and If the above increased occurrence count satisfies the above set criteria, the operation of adding the above first band combination to the above exclusion list, making, Electronic device.

11. A method of operating an electronic device (101; 201; 301; 501; 901; 1601), An operation of transmitting a first band combination associated with the abnormal state to a server based on the abnormal state that occurred in the electronic device; The operation of receiving from the server an exclusion list related to band combinations excluded from band combinations to be transmitted to the base station - the exclusion list includes the first band combination -; The operation of modifying a support list including band combinations supported by the electronic device based on the received exclusion list; and The operation of transmitting the above modified support list to the base station including, Method of operation of an electronic device.

12. In Paragraph 11, The above modified support list is, A band combination on the received exclusion list is removed from the support list and includes at least one band combination remaining in the support list. Method of operation of an electronic device.

13. In any one of paragraphs 11 to 12, The action of sending a request to the server for an updated version of the received exclusion list; The operation of receiving an updated exclusion list from the server in response to the above request; The operation of modifying the support list again based on the above-mentioned updated exclusion list; and The operation of transmitting the above-mentioned re-modified support list to the above-mentioned base station including more, Method of operation of an electronic device.

14. In any one of paragraphs 11 through 13, The above abnormal condition is, at least one of a crash caused by the first band combination, a radio link failure, an error occurring because the transmission power of the electronic device does not match the set transmission power of the electronic device, or a defect in the RF component of the electronic device. Method of operation of an electronic device.

15. In any one of paragraphs 11 through 14, When a collision is detected by the first band combination, an operation to check whether the first band combination is registered; An operation to increase the number of collisions caused by the first band combination when the first band combination is registered; An operation to determine whether the above increased number of occurrences satisfies a set standard; and If the above increased occurrence count satisfies the above set criteria, the operation of adding the above first band combination to the above exclusion list including more, Method of operation of an electronic device.