Electronic device that operates in response to an over-temperature condition and method of operating the same
Patent Information
- Application Number
- JP2023574850
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-06-16
- Filing Date
- 2022-03-31
- Publication Date
- 2025-01-23
- Estimated Expiration
- 2042-03-31
AI Technical Summary
5G communication systems using millimeter waves generate excessive heat due to high frequency bands, leading to overheating issues in electronic devices, which can cause discomfort, damage components, and degrade performance.
An electronic device equipped with a sensing module to detect overtemperature conditions and automatically switch from a first RAT to a second RAT to reduce heat generation by disconnecting from the first network and establishing a connection with a different network.
Prevents overheating and maintains device performance by reducing heat generation through dynamic RAT switching, thereby preventing user discomfort and component damage.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to electronic devices and methods of operating in response to over-temperature conditions. [Background technology]
[0002] Since the commercialization of 4G communication systems, 5G communication systems are being developed to meet the increasing demand for wireless data traffic. In order to achieve high data rates, the 5G communication system is being considered for implementation so as to be able to use not only existing communication bands such as 3G and LTE, but also new bands, for example, ultra-high frequency bands (for example, the FR2 band). Electronic devices that support millimeter wave (mmWave) signals, which are an ultra-high frequency band, are packaged with multiple antenna modules. Millimeter-wave band wireless channels have high directivity and large path loss due to their high frequency characteristics. Such highly directional beamforming techniques are preferred, and for highly directional beamforming, multiple antenna modules are preferred. For example, an electronic device may implement multiple antenna modules that radiate signals in different directions.
[0003] 5G communications technology may transmit relatively large amounts of data and consume more power, potentially causing increased temperatures in electronic devices. For example, in electronic devices, the use of high frequency bands and increased data throughput increases current consumption and heat generation, which may cause overheating in the antenna module or around the antenna module during use. Overheating of a particular antenna module or its surroundings can cause discomfort to a user of the electronic device and can even result in low-temperature burns. Overheating can result in damage to components located around the antenna module (such as the battery) as well as a reduction in the overall performance of the electronic device. In addition, the electronic device can install and use various applications, including data transmission and reception functions via 5G communication. When electronic devices run applications that require a lot of data transmission and reception via 5G communications, the use of higher frequency bands and increased data throughput can lead to increased heat generation. Summary of the Invention [Problem to be solved by the invention]
[0004] An embodiment of the present disclosure provides an electronic device and an operating method thereof that can perform at least one action to connect to a RAT different from the specific RAT based on an over-temperature condition being identified while connected to a specific RAT and based on an inability to maintain a connection to the specific RAT being identified. [Means for solving the problem]
[0005] According to one aspect of the present invention, an electronic device has at least one processor and a sensing module, and the at least one processor is configured to: determine, based on sensing data from the sensing module, while a first connection to a first network is established based on a first radio access technology (RAT); determine whether a specified application is running based on determining that the electronic device is in the over-temperature state; disconnect the first connection without receiving a disconnect message from the first network based on determining that the specified application is running; perform a scan related to a second RAT different from the first RAT after the first connection is disconnected; and establish a second connection with a second network different from the first network based on the second RAT based on a result of the scan.
[0006] According to one aspect of the present invention, an operating method of an electronic device including a sensing module includes a step of determining that the electronic device is in an over-temperature state based on sensing data from the sensing module while a first connection to a first network is established based on a first RAT, and a step of determining whether a specified application is running based on the determination that the electronic device is in the over-temperature state, the operating method further includes a step of disconnecting the first connection without receiving a disconnection message from the first network based on the determination that the specified application is running, performing a scan related to a second RAT different from the first RAT after the first connection is disconnected, and establishing a second connection with a second network different from the first network based on the second RAT based on a result of the scan.
[0007] According to another aspect of the present invention, an electronic device has at least one processor and a sensing module, wherein the at least one processor is configured to: determine, based on sensing data from the sensing module, while a first connection to a first network is established based on a first RAT, that the electronic device is in an over-temperature state; reduce a number of antennas for receiving a downlink signal based on the determination that the electronic device is in the over-temperature state; after reducing the number of antennas for receiving the downlink signal, determine, based on other sensing data from the sensing module, whether the electronic device is in an over-temperature state; disconnect the first connection without receiving a disconnect message from the first network based on the determination that the electronic device is in the over-temperature state based on the other sensing data; after the first connection is disconnected, perform a scan related to a second RAT different from the first RAT; and establish a second connection with a second network different from the first network based on a result of the scan, based on the second RAT. Effect of the Invention
[0008] According to the electronic device and the operating method thereof of the present invention, when an over-temperature condition is confirmed while connected to a specific radio access technology (RAT), at least one operation can be performed to connect to a RAT different from the specific RAT based on confirmation that the connection to the specific RAT cannot be maintained. Operation of the electronic device to establish connections to different RATs can reduce the heat generated, thereby preventing the electronic device from overheating. Furthermore, it is possible to prevent the performance of the electronic device from being deteriorated due to the generated heat. The above and other aspects, features and advantages of particular embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. [Brief description of the drawings]
[0009] [Figure 1] 1 is a block diagram illustrating exemplary electronic devices in a network environment in accordance with an embodiment of the present invention. [Figure 2a] FIG. 1 is a block diagram of an exemplary electronic device for supporting legacy and 5G network communications in accordance with an embodiment of the present invention. [Figure 2b] FIG. 1 is a block diagram of an exemplary electronic device for supporting legacy and 5G network communications in accordance with an embodiment of the present invention. [Diagram 3] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 4a] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 4b] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 4c] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Diagram 5] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 6a] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 6b] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 6c] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 7] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 8a] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 8b]4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 8c] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 8d] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 8e] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 9] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 10a] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 10b] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. [Figure 11] 4 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] FIG. 1 is a block diagram illustrating an exemplary electronic device 101 in a network environment 100 in accordance with an embodiment of the present invention. Referring to FIG. 1, an electronic device 101 in a network environment 100 communicates with an electronic device 102 via a first network 198 (e.g., a short-range wireless communication network) or with an electronic device 104 or a server 108 via a second network 199 (e.g., a long-range wireless communication network). According to one embodiment, electronic device 101 communicates with electronic device 104 via server 108 .
[0011] According to one embodiment, the electronic device 101 includes a processor 120, a memory 130, an input module 150, an acoustic output module 155, a display module 160, an audio module 170, a sensor module 176, an interface 177, a connection terminal 178, a tactile module 179, a camera module 180, a power management module 188, a battery 189, a communication module 190, a subscriber identity module 196, or an antenna module 197. In some embodiments, electronic device 101 may omit at least one of these components (eg, connection terminal 178) or may include one or more other components. In some embodiments, some of these components (eg, the sensor module 176, the camera module 180, or the antenna module 197) may be integrated into one component (eg, the display module 160).
[0012] The processor 120, for example, executes software (e.g., program 140) to control at least one other component (e.g., hardware or software component) of the electronic device 101 connected to the processor 120 and to perform various data processing or calculations. According to one embodiment, as at least part of the data processing or calculation, the processor 120 stores instructions or data received from another component (e.g., the sensor module 176 or the communication module 190) in the volatile memory 132, processes the instructions or data stored in the volatile memory 132, and stores the resulting data in the non-volatile memory 134. According to one embodiment, processor 120 includes a main processor 121 (e.g., a central processing unit or application processor) or an auxiliary processor 123 (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with a main processor 121 (e.g., a central processing unit or application processor).
[0013] For example, if electronic device 101 includes a main processor 121 and an auxiliary processor 123, the auxiliary processor 123 may be configured to use less power than main processor 121 or to be dedicated to designated functions. The auxiliary processor 123 may be implemented separately from the main processor 121 or as part of it. The auxiliary processor 123 controls at least a portion of the functionality or state associated with at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190), for example, 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., running an application) state. According to one embodiment, the auxiliary processor 123 (eg, an image signal processor or a communication processor) may be implemented as part of another functionally related component (eg, the camera module 180 or the communication module 190).
[0014] According to one embodiment, the auxiliary processor 123 (eg, a neural network processing unit) includes a hardware structure specialized for processing artificial intelligence models. Artificial intelligence models are generated through machine learning. Such learning may take place, for example, on the electronic device 101 itself where the artificial intelligence is executed, or via a separate server (eg, server 108). The learning algorithms may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the foregoing examples. The artificial intelligence model includes multiple artificial neural network layers. The artificial neural network may be one of, but is not limited to, 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 (BRRDNN), a deep Q-network, or a combination of two or more of the above. In addition to hardware structures, the artificial intelligence model may additionally or alternatively include software structures.
[0015] The memory 130 stores various data used by at least one component of the electronic device 101 (eg, the processor 120 or the sensor module 176). The data may include, for example, input data or output data for software (eg, program 140) and its associated instructions. The memory 130 may include volatile memory 132 or non-volatile memory 134 .
[0016] The programs 140 are stored in the memory 130 as software and include, for example, an operating system 142 , middleware 144 , or applications 146 . The input module 150 receives instructions or data from outside the electronic device 101 (eg, a user) for use by components of the electronic device 101 (eg, the processor 120). The input module 150 may include, for example, a microphone, a mouse, a keyboard, keys (eg, buttons), or a digital pen (eg, a stylus pen). The audio output module 155 outputs an audio signal outside the electronic device 101 . The audio output module 155 includes, for example, a speaker or a receiver. The speakers are used for general purposes such as playing multimedia and playing recordings. The receiver is used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from or as part of the speaker.
[0017] The display module 160 visually presents information to an external view of the electronic device 101 (eg, to a user). The display module 160 includes, for example, a display, a holographic device, or a projector and control circuitry for controlling the corresponding device. According to one embodiment, the display module 160 may include a touch sensor configured to sense a touch or a pressure sensor configured to measure the intensity of force caused by a touch. The audio module 170 converts sound into electrical signals and vice versa. According to one embodiment, audio module 170 acquires sound via input module 150 or outputs sound via audio output module 155 or an external electronic device (e.g., electronic device 102) connected directly or wirelessly to electronic device 101 (e.g., speakers or headphones).
[0018] The sensor module 176 senses an operational condition of the electronic device 101 (eg, power or temperature) or an external environmental condition (eg, user condition) and generates an electrical signal or data value corresponding to the sensed condition. According to one embodiment, the sensor module 176 may include, for example, a gesture sensor, a gyro sensor, an air pressure sensor, a magnetic sensor, an acceleration 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.
[0019] Interface 177 supports one or more specified protocols that can be used for electronic device 101 to connect directly or wirelessly with external electronic devices (eg, electronic device 102). According to one embodiment, 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. The connection terminal 178 includes a connector through which the electronic device 101 can be physically connected to an external electronic device (eg, the electronic device 102). According to one embodiment, the connection terminal 178 may include, for example, an HDMI (registered trademark) connector, a USB connector, an SD card connector, or an audio connector (eg, a headphone connector).
[0020] Haptic module 179 converts the electrical signals into mechanical (eg, vibration or movement) or electrical stimuli that can be perceived by the user via their sense of touch or kinesthetic senses. According to one embodiment, the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device. The camera module 180 captures still and video images. According to one embodiment, camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.
[0021] The power management module 188 manages the power supplied to the electronic device 101 . According to one embodiment, power management module 188 is implemented, for example, as at least part of a power management integrated circuit (PMIC). The battery 189 provides power to at least one component of the electronic device 101 . According to one embodiment, battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0022] The communications module 190 supports establishing a direct (e.g., wired) or wireless communications channel between the electronic device 101 and an external electronic device (e.g., the electronic device 102, the electronic device 104, or the server 108) and performing communications over the established communications channel. Communications module 190 may operate independently of processor 120 (eg, an application processor) and may include one or more communications processors supporting direct (eg, wired) or wireless communications. According to one embodiment, the communication module 190 includes a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., a local area network (LAN) communication module, or a power line communication module).
[0023] A corresponding one of these communication modules communicates with an external electronic device 104 via a first network 198 (e.g., a short-range communication network such as Bluetooth®, Wireless Fidelity (WiFi) Direct, or infrared data association (IrDA)) or a second network 199 (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). Such types of communication modules may be integrated into one component (eg, a single chip) or may be implemented as multiple components (eg, multiple chips) that are separate from one another.
[0024] The wireless communication module 192 uses subscriber information (e.g., International Mobile Subscriber Identity (IMSI)) stored in the subscriber identity module 196 to identify or authenticate the electronic device 101 within a communication network, such as a first network 198 or a second network 199. The wireless communication module 192 supports 5G networks and next-generation communication technologies after 4G networks, such as new radio access technology (NR). NR connection technologies may support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), terminal power minimization and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module 192 supports, for example, high frequency bands (eg, mmWave bands) to achieve high data rates.
[0025] The wireless communication module 192 supports various technologies to ensure performance in high frequency bands, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional multiple-input multiple-output (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module 192 supports various requirements defined by the electronic device 101, an external electronic device (eg, the electronic device 104), or a network system (eg, the second network 199). According to one embodiment, the wireless communication module 192 supports a peak data rate (e.g., 20 Gbps or more) for achieving eMBB, loss coverage (e.g., 164 dB or less) for achieving mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) are each 0.5 ms or less, or round trip is 1 ms or less) for achieving URLC.
[0026] The antenna module 197 can transmit signals or power to or receive signals or power from the outside (eg, to an external electronic device). According to one embodiment, antenna module 197 includes an antenna that includes a radiator that includes electrical conductors or conductive patterns formed on a substrate (eg, a PCB). According to one embodiment, the antenna module 197 includes multiple antennas (eg, an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network 198 or the second network 199, may be selected from the multiple antennas, for example by the communication module 190. Signals or power are transmitted or received between the communication module 190 and the external electronic device via at least one selected antenna.
[0027] According to some embodiments, other components besides the radiator (eg, a radio frequency integrated circuit (RFIC)) may further be formed as part of the antenna module 197. According to various embodiments, the antenna module 197 forms an mmWave antenna module. According to one embodiment, an mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a specified high frequency band (e.g., an mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second side (e.g., a top or side) of the printed circuit board and capable of transmitting and receiving signals in the specified high frequency band. At least some of the components are connected to each other via a peripheral communication method (e.g., a bus, a general purpose input and output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)) and exchange signals (e.g., commands or data) with each other.
[0028] According to one embodiment, instructions or data may be transmitted or received between the electronic device 101 and the external electronic device 104 via a server 108 connected to a second network 199 . Each of the external electronic devices (102 or 104) can be the same or a different type of device as the electronic device 101. According to one embodiment, all or a portion of the operations performed by electronic device 101 are performed by one or more of external electronic devices (102, 104, or 108). For example, if electronic device 101 needs to perform some function or service automatically or in response to a request from a user or another device, electronic device 101 may request one or more external electronic devices to perform that function or at least a portion of that service instead of, or in addition to, performing the function or service itself. The one or more external electronic devices that receive the request perform at least a portion of the requested function or service, or additional functions or services related to the request, and communicate the results of that performance to the electronic device 101. The electronic device 101 provides the results, with or without further processing, as at least part of a response to the request. For this purpose, for example, cloud computing, distributed computing, Mobile Edge Computing (MEC), or client-server computing technologies can be used.
[0029] The electronic device 101 provides ultra-low latency services, for example, using distributed computing or mobile edge computing. In another embodiment, the external electronic device 104 includes 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 in a second network 199 . The electronic device 101 is based on 5G communication technology and IoT-related technology and is applied to intelligent services (e.g., smart homes, smart cities, smart cars, or healthcare).
[0030] FIG. 2a is a block diagram 200 of an exemplary electronic device 101 for supporting legacy network communication and 5G network communication in accordance with an embodiment of the present invention. Referring to FIG. 2a, the electronic device 101 includes a first communication processor 212, a second communication processor 214, a first RFIC (radio frequency integrated circuit) 222, a second RFIC 224, a third RFIC 226, a fourth RFIC 228, a first RFFE (radio frequency front end) 232, a second RFFE 234, a first antenna module 242, a second antenna module 244, a third antenna module 246, and an antenna 248.
[0031] The electronic device 101 includes a processor 120 and a memory 130 . The second network 199 includes a first cellular network 292 (e.g., a legacy network) and a second cellular network 294 (e.g., a 5G network). According to one embodiment, the electronic device 101 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 first communication processor 212 , the second communication processor 214 , the first RFIC 222 , the second RFIC 224 , the fourth RFIC 228 , the first RFFE 232 , and the second RFFE 234 form at least a portion of the wireless communication module 192 . According to one embodiment, the fourth RFIC 228 may be omitted or may be included as part of the third RFIC 226 .
[0032] The first communications processor 212 supports the establishment of communications channels in the bands used for wireless communication with the first cellular network 292, and legacy network communications over the established communications channels. According to various embodiments, the first cellular network may be a second generation (2G), 3G, 4G, or a legacy network including a long term evolution (LTE) network. The second communications processor 214 supports establishment of a communications channel corresponding to a specified band (e.g., approximately 6 GHz to approximately 60 GHz) within the band used for wireless communication with the second cellular network 294, and 5G network communications via the established communications channel. According to various embodiments, the second cellular network 294 may be a 5G network as defined by the 3rd generation partnership project (3GPP). Additionally, according to one embodiment, the first communication processor 212 or the second communication processor 214 supports establishment of a communication channel corresponding to another specified band (e.g., approximately 6 GHz or less) among the bands used for wireless communication with the second cellular network 294, and 5G network communication via the established communication channel.
[0033] The first communication processor 212 transmits and receives data to and from the second communication processor 214 . For example, data classified as being transmitted over the second cellular network 294 may be changed to be transmitted over the first cellular network 292 . In this case, the first communication processor 212 receives transmission data from the second communication processor 214 . For example, the first communication processor 212 transmits and receives data to and from the second communication processor 214 via the inter-processor interface 213 . The inter-processor interface 213 may be realized, for example, as a universal asynchronous receiver / transmitter (UART) (e.g., a high speed UART (HS-UART) or a peripheral component interconnect bus express (PCIe) interface, but there is no limitation on the type of interface. Alternatively, the first communication processor 212 and the second communication processor 214 may exchange control information and packet data information using, for example, a shared memory. The first communication processor 212 transmits and receives various information, such as sensing information, information related to output intensity, and RB (resource block) allocation information, to and from the second communication processor 214.
[0034] Depending on the implementation, the first communication processor 212 may not be directly connected to the second communication processor 214 . In this case, the first communications processor 212 may also send and receive data to and from the second communications processor 214 via a processor 120 (eg, an application processor). For example, the first communication processor 212 and the second communication processor 214 can transmit and receive data to and from the processor 120 (e.g., an application processor) via an HS-UART interface or a PCIe interface, but there is no limitation on the type of interface. Alternatively, the first communication processor 212 and the second communication processor 214 can exchange control information and packet data information using a processor 120 (eg, an application processor) and a shared memory. According to one embodiment, the first communication processor 212 and the second communication processor 214 are implemented in a single chip or a single package. According to various embodiments, the first communication processor 212 or the second communication processor 214 are formed in a single chip or in a single package with the processor 120, the auxiliary processor 123, or the communication module 190. For example, similar to FIG. 2 b , the unified communications processor 260 supports all of the functionality for communication with a first cellular network 292 and a second cellular network 294 .
[0035] During transmission, the first RFIC 222 converts the baseband signal generated by the first communication processor 212 into a radio frequency (RF) signal of about 700 MHz to about 3 GHz used by the first cellular network 292 (e.g., a legacy network). On reception, an RF signal is obtained from a first network 292 (e.g., a legacy network) via an antenna (e.g., the first antenna module 242) and preprocessed via an RFFE (e.g., the first RFFE 232). The first RFIC 222 converts the pre-processed RF signal to a baseband signal so that it can be processed by the first communications processor 212.
[0036] During transmission, the second RFIC 224 converts the baseband signal generated by the first communication processor 212 or the second communication processor 214 into an RF signal in the Sub6 band (e.g., approximately 6 GHz or less) used for the second cellular network 294 (e.g., a 5G network) (hereinafter, a 5G Sub6 RF signal). On reception, a “5G Sub6RF” signal is obtained from a second cellular network 294 (e.g., a 5G network) via an antenna (e.g., the second antenna module 244) and pre-processed via an RFFE (e.g., the second RFFE 234). The second RFIC 224 converts the pre-processed “5G Sub6RF” signal into a baseband signal so that it can be processed by a corresponding communication processor in the first communication processor 212 or the second communication processor 214. The third RFIC 226 converts the baseband signal generated by the second communication processor 214 into an RF signal (hereinafter, a "5G Above 6 RF" signal) in the "5G Above 6" band (e.g., approximately 6 GHz to approximately 60 GHz) used in the second cellular network 294 (e.g., a 5G network). On reception, the “5G Above 6RF” signal is obtained from the second cellular network 294 (e.g., a 5G network) via an antenna (e.g., antenna 248) and pre-processed via the third RFFE 236. The third RFIC 226 converts the pre-processed “5G Above 6RF” signal to a baseband signal so that it can be processed by the second communications processor 214. According to one embodiment, the third RFFE 236 is formed as part of the third RFIC 226 .
[0037] Electronic device 101 includes a fourth RFIC 228 separate from, or at least as part of, third RFIC 226, according to one embodiment. In this case, the fourth RFIC 228 converts the baseband signal generated by the second communication processor 214 into an RF signal (hereinafter, IF signal) in an intermediate frequency band (e.g., approximately 9 GHz to approximately 11 GHz), and then transmits the IF signal to the third RFIC 226. The third RFIC 226 converts the IF signal into a "5G Above 6RF" signal. Upon reception, a “5G Above 6RF” signal is received from a second cellular network 294 (e.g., a 5G network) via an antenna (e.g., antenna 248) and converted to an IF signal by the third RFIC 226. The fourth RFIC 228 converts the IF signal to a baseband signal so that it can be processed by the second communications processor 214 .
[0038] According to one embodiment, the first RFIC 222 and the second RFIC 224 are implemented as at least part of a single chip or a single package. According to various embodiments, in FIG. 2a or 2b, the first RFIC 222 and the second RFIC 224 perform as an integrated RFIC when implemented in a single chip or a single package. In this case, the integrated RFIC is connected to the first RFFE 232 and the second RFFE 234, converts the baseband signal to a signal in a band supported by the first RFFE 232 and / or the second RFFE 234, and transmits the converted signal to one of the first RFFE 232 and the second RFFE 234. According to one embodiment, the first RFFE 232 and the second RFFE 234 are implemented as at least part of a single chip or a single package. According to one embodiment, at least one of the first antenna module 242 or the second antenna module 244 may be omitted or may be combined with other antenna modules to process RF signals of corresponding multiple bands.
[0039] According to one embodiment, the third RFIC 226 and the antenna 248 are disposed on the same substrate to form a third antenna module 246 . For example, the wireless communication module 192 or the processor 120 is disposed on a first substrate (eg, a main PCB). In this case, a third RFIC 226 is arranged in a portion of a second substrate (e.g., a sub-PCB) separate from the first substrate (e.g., a bottom surface), and an antenna 248 is arranged in another portion of the second substrate (e.g., a top surface), forming a third antenna module 246. By locating the third RFIC 226 and the antenna 248 on the same substrate, the length of the transmission line between them can be reduced. This can reduce, for example, loss (e.g., attenuation) of signals in high frequency bands (e.g., about 6 GHz to about 60 GHz) used in 5G network communications caused by transmission lines. This allows the electronic device 101 to improve the quality or speed of communication with the second network 294 (e.g., a 5G network).
[0040] According to one embodiment, the antenna 248 is configured as an antenna array including multiple antenna elements that can be used for beamforming. In this case, the third RFIC 226 includes, for example, as part of the third RFFE 236, a number of phase shifters 238 corresponding to the multiple antenna elements. When transmitting, each of the multiple phase converters 238 converts the phase of a “5G Above 6RF” signal transmitted via a corresponding antenna element to an outside of the electronic device 101 (e.g., a base station of a 5G network). Upon receiving, each of the multiple phase converters 238 converts the phase of the "5G Above 6RF" signal received from the outside via the corresponding antenna element to the same or substantially the same phase. This enables transmission or reception by beamforming between the electronic device 101 and the outside.
[0041] The second cellular network 294 (e.g., a 5G network) may operate independently (e.g., Stand-Alone (SA)) or connected to (e.g., Non-Stand Alone (NSA)) the first cellular network 292 (e.g., a legacy network). For example, a 5G network may only have an access network (e.g., a 5G radio access network (RAN) or next generation RAN (NG RAN)), and may not have a core network (e.g., a next generation core (NGC)). In this case, after accessing the access network of the 5G network, the electronic device 101 accesses an external network (e.g., the Internet) under the control of the core network (e.g., evolved packed core (EPC)) of the legacy network.
[0042] Protocol information for communicating with a legacy network (e.g., LTE protocol information) or protocol information for communicating with a 5G network (e.g., New Radio (NR) protocol information) is stored in memory 230 and accessed by other components (e.g., processor 120, first communication processor 212, or second communication processor 214). On the other hand, the processor 120, a communications processor (e.g., at least one of the first communications processor 212, the second communications processor 214, or the integrated communications processor 260) may be implemented in at least one integrated circuit, in which case it includes at least one memory circuit that stores at least one instruction for performing at least one operation according to various embodiments, and at least one processing circuit that executes the at least one instruction.
[0043] FIG. 3 is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 301. For example, a connection to a first RAT means a connection based on the first RAT.
[0044] For example, the electronic device 101 establishes a radio resource control (RRC) connection with the network based on the first RAT. For example, the electronic device 101 may be in an RRC connected state after establishing an RRC connection, but there is no restriction on the RRC state (e.g., RRC connected state, RRC idle state, or RRC inactive state) that the electronic device 101 may be in. In a first RAT connection state, the electronic device 101 transmits and / or receives signals based on the first RAT to and from the network. For example, the first RAT may be NR, and the electronic device 101 establishes a connection based on the NR of the SA (standalone). The transmission and / or reception of signals based on NR may cause heat to be generated in the electronic device 101. For example, if the electronic device 101 supports a first RAT and a second RAT, it is assumed that the amount of heat generated when using the first RAT is greater than the amount of heat generated when using the second RAT. The second RAT may be, for example, but is not limited to, E-UTRA (Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access).
[0045] According to various embodiments, the electronic device 101 checks for an over-temperature condition in operation 303 while connected to the first RAT. For example, the electronic device 101 includes a sensor module 176 for measuring the temperature inside (or on) the electronic device 101 . The electronic device 101 recognizes an over-temperature indication that indicates that the measured temperature is equal to or greater than the threshold temperature as an over-temperature condition. Alternatively, the electronic device 101 may act based on the measured temperature. For example, when the electronic device 101 runs an application that requires the transmission and / or reception of large amounts of data (e.g., a gaming application or a streaming application), an over-temperature condition may occur based on the transmission and / or reception of signals based on the first RAT.
[0046] According to various embodiments, the electronic device 101 performs at least one operation to establish a connection to a second RAT in operation 305 . For example, the electronic device 101 disconnects from the first RAT and performs at least one operation for connecting to the second RAT. In one example, the electronic device 101 releases the connection to the first RAT and performs at least one operation for connecting to the second RAT based on receiving a release command (e.g., an RRC release message (e.g., an RRC release message in "3GPP 38.331" or an RRC connection release message in "3GPP TS 36.331") from the network of the first RAT. The electronic device 101 determines whether it needs to wait for a disconnect command from the network, various examples of which are described below.
[0047] If it is determined that it is necessary to wait for a disconnection command from the network, the electronic device 101 waits for a disconnection command from the network in a state connected to the first RAT. For example, when an RRC disconnect command is received from the network and system information for cell reselection (e.g., system information block (SIB) 5) has already been received, the electronic device 101 performs at least one operation for cell reselection based on the system information. For example, when an RRC disconnect command is received from the network and system information (e.g., SIB5) for cell reselection has not been received, the electronic device 101 performs at least one operation for connecting to the second RAT by performing a scan for the second RAT, where the at least one operation may also be named a PLMN (public and mobile network) search (e.g., an LTE PLMN search if the second RAT is E-UTRA).
[0048] In another example, the electronic device 101 determines that it does not need to wait for a disconnect command from the network. In this case, the electronic device 101 confirms (or declares) a radio link failure (RLF) and performs at least one action for connection to the second RAT. The electronic device 101 performs a scan, for example, based on already received system information (e.g., SIB5) and / or a measurement configuration (measconfig) of the second RAT (e.g., measurement objects included in the measurement configuration). The electronic device 101 performs at least one procedure for connecting to a network of the second RAT based on the scan results.
[0049] As described above, the electronic device 101 performs at least one procedure for connecting to a second RAT based on confirmation of an over-temperature condition while connected to a first RAT, and this operation may be referred to as RAT fallback. The conversion from NR to E-UTRA can be referred to as, for example, LTE fallback. In one embodiment, the electronic device 101 may be configured to execute at least one procedure for connecting to a second system upon confirmation of an over-temperature condition while connected to a first system, which may also be referred to as a system fallback. 5GS(5 th The switch from an evolved packet generation system (EPS) to an evolved packet system (EPS), for example, can be named EPS fallback. Those skilled in the art will appreciate that in various embodiments, a configuration that performs a RAT fallback can be replaced with a configuration that performs a system fallback. In addition, the electronic device 101 according to various embodiments performs RAT switching from E-UTRA to wideband code division multiple access (WCDMDA) (or global system for mobile communications (GSM)), or from NR to WCDMDA (or GSM), as well as RAT switching from NR to E-UTRA in an over-temperature condition.
[0050] FIG. 4a is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 401.
[0051] In operation 403, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. For example, the electronic device 101 may determine that the current condition is an over-temperature condition based on determining that the temperature measured by the sensor module 176 is equal to or greater than a threshold temperature. For example, the electronic device 101 determines that the current state is an over-temperature state based on determining that the rate of increase (or slope of increase) of the measured temperature is equal to or greater than a threshold rate (or threshold slope), and there are no limitations on the indicators (or conditions) that indicate an over-temperature state.
[0052] According to various embodiments, in operation 405, the electronic device 101 performs at least one first action responsive to the over-temperature condition based on the determination of the over-temperature condition while maintaining a connection to the first RAT. The at least one first operation may be an operation that can reduce the amount of heat generated by the electronic device 101 without requiring a switch of RATs, i.e., while maintaining a connection to the current RAT. In various embodiments, the first action is, for example, a reduction in the number of antennas for transmitting uplink signals and / or the number of antennas for receiving downlink signals. The relatively greater the number of antennas used for transmitting and / or receiving signals, the relatively greater the amount of heat generated by the electronic device 101 . Thus, in an over-temperature state, the electronic device 101 performs a first operation of reducing the number of antennas used. Adjusting the number of antennas may not require a RAT switch.
[0053] In various embodiments, the first action may be, for example, a reduction in transmission power for at least a portion of the channel for the uplink signal. The greater the transmission power, the greater the amount of heat generated by the electronic device 101. Thus, in an over-temperature condition, the electronic device 101 performs a first action of reducing the transmission power for at least some of the channels for the uplink signal. Adjustment of the transmit power may not require RAT switching.
[0054] In various embodiments, the first action may be, for example, an adjustment of a user equipment (UE) capability information element associated with the first RAT. For example, the electronic device 101 may perform at least one of the following: a change (e.g., deactivation and / or reduction of component carrier (CC)) of information elements related to UE capabilities CA and / or a change (e.g., deactivation) of information elements related to dual connectivity (DC), a change (e.g., reduction) of information elements related to a layer, a change (e.g., reduction) of information elements related to a bandwidth, a change (e.g., reduction) of information elements related to a modulation and coding scheme (MCS), or a change (e.g., reduction and / or deactivation) of information elements related to a sounding reference signal (SRS), and there is no restriction on the type of information elements to be changed, as long as the connection to the first RAT can be maintained.
[0055] The amount of heat generated in the electronic device 101 when CA and / or DC is executed is greater than the amount of heat generated in the electronic device 101 when CA and / or DC is not executed. The electronic device 101 may deactivate the CA and / or DC in an over-temperature condition, thereby increasing the likelihood of the over-temperature condition being resolved. On the other hand, when CA is performed, the more CA is performed based on a relatively larger number of CCs, the greater the amount of heat generated by the electronic device 101 may be. In an over-temperature state, the electronic device 101 may, as a first operation, relatively reduce the number of CCs used for CA, thereby increasing the possibility of eliminating the over-temperature state. Adjustment of information elements related to CA and / or DC may not require RAT switching.
[0056] In various embodiments, in one example, the electronic device 101 may modify information elements associated with a layer. For example, the electronic device 101 changes at least one of "maxNumberMIMO-LayersPDSCH (physical downlink shared channel)" in "FeatureSetDownlinkPerCC", "maxNumberMIMO-LayersCB-PUSCH (physical uplink shared channel)" in "FeatureSetUplinkPerCC", or "maxNumberMIMO-LayersNonCB-PUSCH" in "FeatureSetUplinkPerCC" of the UE capability (e.g., reducing from 4 layers to 2 layers). The more layers the communication is based on, the greater the amount of heat generated by the electronic device 101 becomes. In an over-temperature condition, electronic device 101 may first act to reduce the number of layers to a relatively low number, which may increase the likelihood of the over-temperature condition being resolved. Adjustment of layer related information elements may not require RAT switching.
[0057] In various embodiments, the electronic device 101 may, as a first action, modify an information element related to bandwidth. For example, the electronic device 101 modifies at least one of "SupportedBandwidthDL" and / or "ChannelBW-90mhz" of "FeatureSetDownlinkPerCC" of the UE capability, or "SupportedBandwidthUL" and / or "ChannelBW-90mhz" of "FeatureSetUplinkPerCC". The larger the bandwidth used for communication, the greater the amount of heat generated by the electronic device 101. In an over-temperature condition, electronic device 101 may provide a relatively lower bandwidth, thereby increasing the likelihood of the over-temperature condition being resolved.
[0058] For example, the electronic device 101 may decrease the information (eg, bandwidth values) of "SupportedBandwidthDL" and / or "SupportedBandwidthUL" and / or deactivate "ChannelBW-90mhz." In one example, the electronic device 101 reduces the bandwidth to an initial carrier bandwidth, however, this is exemplary and there is no limit to the value of the reduced bandwidth. For example, the electronic device 101 reduces the bandwidth to the initial carrier bandwidth (or another value) if the initial carrier bandwidth is greater than or equal to the threshold bandwidth (e.g., 10 MHz or 20 MHz), and changes the bandwidth to a specified value (e.g., 10 MHz) if the initial carrier bandwidth is less than the threshold bandwidth. Adjustment of bandwidth related information elements may not require RAT switching.
[0059] According to various embodiments, the electronic device 101 may modify information elements related to modulation and coding scheme (MCS). The larger the number of MCSs used for communication, the larger the amount of heat generated by the electronic device 101 will be. For example, the electronic device 101 decreases at least one of "supportedModulationOrderDL" of "FeatureSetDownlinkPerCC" or "supportedModulationOrderUL" of "FeatureSetUplinkPerCC" of the UE capabilities (e.g., from 256QAM to 64QAM). In an over-temperature condition, electronic device 101 may, as a first action, reduce the number of MCSs relatively, thereby increasing the likelihood of the over-temperature condition being resolved. Adjustment of MCS related information elements may not require RAT switching.
[0060] According to various embodiments, the electronic device 101 may modify information elements associated with a sounding reference signal (SRS). For example, the electronic device 101 changes the "srs-TxSwitch Parameter" in the "BandCombinationList" of the UE capabilities to "not supported." The amount of heat generated in the electronic device 101 when SRS is transmitted is greater than the amount of heat generated in the electronic device 101 when SRS is not transmitted. As a first action in an over-temperature condition, electronic device 101 may deactivate transmission of SRS, which may increase the likelihood of the over-temperature condition being resolved. Adjustment of SRS related information elements may not require RAT switching. On the other hand, other than the above-mentioned first operation example, there is no limitation as long as the operation reduces the amount of heat generated by the electronic device 101.
[0061] According to various embodiments, after performing at least one first operation, the electronic device 101 determines whether the current condition is an over-temperature condition in operation 407. In one example, the conditions for determining whether an over-temperature condition exists in operation 407 are similar to the conditions for determining whether an over-temperature condition exists in operation 403, for example, prior to performance of at least one first operation. In another example, the conditions for determining whether an over-temperature condition exists in operation 407 may be set to be different from the conditions for determining whether an over-temperature condition exists in operation 403 prior to execution of at least one first operation, for example. For example, the electronic device 101 determines whether the temperature measured in act 407 is greater than or equal to a threshold temperature, but the threshold temperature in act 407 may be set to be different from the threshold temperature in act 403 . For example, the electronic device 101 determines whether the rate (or slope) of increase in temperature measured in operation 407 is greater than or equal to a threshold rate (or threshold slope), which may be set to be different from the threshold temperature in operation 403. Alternatively, instead of operation 407, the electronic device 101 may be configured to determine whether the measured temperature is decreasing.
[0062] According to various embodiments, if there is no over-temperature condition (operation 407-No), the electronic device 101 may, for example, perform (or remain performing) at least one first action. Alternatively, the electronic device 101 may be configured to discontinue execution of the at least one first operation in the absence of an over-temperature condition, as will be described with reference to FIG. 4b. In case of an over-temperature condition (operation 407-Yes), the electronic device 101 performs at least one second operation, for example for connection to a second RAT. For example, the electronic device 101 may perform at least one second operation for connecting to the second RAT described in connection with FIG. 3, which will be described below.
[0063] FIG. 4b is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. Actions 411, 413, 415, and 417 in FIG. 4b are substantially the same as or similar to actions 401, 403, 405, and 407 in FIG. 4a, respectively. Therefore, the description of corresponding operations will be simplified here, and the description of similar operations in subsequent flow charts will also be simplified.
[0064] According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 411. In operation 413, the electronic device 101 checks for an over-temperature condition while maintaining a connection to the first RAT. In operation 415, the electronic device 101 performs at least one first action responsive to the over-temperature condition while maintaining a connection to the first RAT.
[0065] According to various embodiments, in case of an over-temperature condition (operation 417-Yes), the electronic device 101 performs at least one second operation, for example, for connection to a second RAT. For example, the electronic device 101 may perform at least one second operation for connecting to the second RAT described in connection with FIG. 3, which will be described below. If an over-temperature condition is not present (operation 417-No), the electronic device 101 performs at least one third action in operation 421 to undo (reverse or deactivate) the changes made by the at least one first action. For example, the third operation may be an operation of returning the setting changed by the first operation to the setting before the change. For example, the third action may be an increase in the number of antennas for transmitting uplink signals and / or the number of antennas for receiving downlink signals.
[0066] For example, the third action may be an increase in transmission power for at least a portion of the channels for the uplink signal. The greater the transmission power, the greater the amount of heat generated by the electronic device 101. Thus, in an over-temperature condition, the electronic device 101 performs a first action of reducing the transmission power for at least some of the channels for the uplink signal. Adjustment of the transmit power may not require RAT switching.
[0067] For example, the third action may be an adjustment of a UE capability information element associated with the first RAT. For example, the electronic device 101 performs at least one of the following: change (e.g., activation and / or CC increase) of information elements related to carrier aggregation (CA) of the UE capability and / or change (e.g., activation) of information elements related to dual connectivity (DC), change (e.g., increase) of information elements related to a layer, change (e.g., increase) of information elements related to a bandwidth, change (e.g., increase) of information elements related to a modulation and coding scheme (MCS), or change (e.g., increase and / or activation) of information elements related to a sounding reference signal (SRS), and there is no restriction on the type of information elements changed, provided that the connection to the first RAT can be maintained. Furthermore, by performing the at least one third operation, the state of the electronic device 101 is changed (or restored) to be the same as the state before performing the at least one first operation. However, in some cases, the state of the electronic device 101 after the at least one third operation is performed may be different from its state before the at least one first operation is performed.
[0068] FIG. 4c is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 451.
[0069] In operation 453, the electronic device 101 checks for an over-temperature condition while maintaining a connection to the first RAT. In operation 455, the electronic device 101 performs at least one first action responsive to the over-temperature condition while maintaining a connection to the first RAT. In operation 457, the electronic device 101 determines whether an over-temperature condition exists after performing at least one first operation. If the current state is not an over-temperature state (operation 457-No), the electronic device 101 either maintains execution of the at least one first operation or executes at least one third operation as described in FIG. 4b. In case of an over-temperature condition (operation 457-Yes), the electronic device 101 performs at least one second operation in operation 459 for connection to a second RAT. This allows the electronic device 101 to disconnect from the first RAT and establish a connection to the second RAT.
[0070] According to various embodiments, while connected to the second RAT, the electronic device 101 refrains from procedures for connecting to the first RAT in operation 461 . For example, the electronic device 101 refrains from performing inter-RAT related operations (eg, at least one of cell reselection, inter-RAT handover, or measurements for an inter-RAT MO). In one example, the NAS provides a command to block inter-RAT related operations as the AS, but there is no restriction on the type of operation to refrain from procedures for connecting to the first RAT. This may result in the electronic device 101 again being disconnected from the first RAT, preventing the over-temperature condition from remaining unresolved. Meanwhile, although not shown in the figure, the electronic device 101 performs at least one procedure for reconnecting to the first RAT again once the over-temperature condition is resolved. For example, the electronic device 101 may be configured to resume performing unobtrusive inter-RAT related operations (eg, at least one of cell reselection, inter-RAT handover, or measurements for an inter-RAT MO).
[0071] FIG. 5 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 501. In operation 503, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. The operations 501 and 503 have been described above, so a detailed description thereof will not be repeated here.
[0072] According to various embodiments, the electronic device 101 determines in operation 505 whether a connection to the first RAT can be maintained. In one example, the electronic device 101 determines that it cannot maintain a connection to the first RAT, for example, based on determining that the over-temperature condition remains unresolved after performing at least one first action that can maintain the first RAT. As mentioned above, it is assumed that the electronic device 101 has already performed at least one first action that can maintain the first RAT. After performing at least one first action, the electronic device 101 determines that it cannot maintain a connection to the first RAT based on a failure to check for an over-temperature condition and / or a failure to check for an under-temperature condition.
[0073] In another example, the electronic device 101 determines whether it can maintain a connection to the first RAT based on the measured temperature. For example, the electronic device 101 determines that it can maintain a connection to a first RAT if the measured temperature falls within a first range. For example, the electronic device 101 determines that a connection to the first RAT cannot be maintained if the measured temperature falls within the second range. In another example, the electronic device 101 determines whether it can maintain a connection to the first RAT based on the duration that the over-temperature condition is maintained. For example, the electronic device 101 determines that it can maintain a connection to the first RAT if the period during which the over-temperature condition is maintained is within a first range. For example, the electronic device 101 determines that the connection to the first RAT cannot be maintained if the period during which the over-temperature condition is maintained is within the second range. In another example, the electronic device 101 determines whether it can maintain a connection to the first RAT based on the strength of the signal from the first RAT. For example, the electronic device 101 determines that a connection to a first RAT can be maintained if the strength of the signal from the first RAT falls within a first range. For example, the electronic device 101 determines that a connection to the first RAT cannot be maintained if the strength of the signal from the first RAT falls within a second range.
[0074] According to various embodiments, if it is determined that the connection to the first RAT can be maintained (operation 505-Yes), the electronic device 101 performs at least one first action corresponding to an over-temperature condition in operation 507 while maintaining the connection to the first RAT. On the other hand, if the first operation has already been performed before operation 507, the electronic device 101 re-performs at least one of the first operations in operation 507 or maintains the state after the first operation has been performed. Alternatively, the electronic device 101 may take another type of first action, such as reducing the number of antennas, if the over-temperature condition persists after performing a sustainable DC deactivation of the connection to the first RAT. If it is determined that the connection to the first RAT cannot be maintained (505-No), the electronic device 101 performs at least one second operation for connection to the second RAT in operation 509.
[0075] In various embodiments, the electronic device 101 establishes a connection to the second RAT by performing at least one second operation for connecting to the second RAT, such as operation 509. After establishing a connection to the second RAT, the electronic device 101 determines whether the over-temperature condition has been resolved. If the over-temperature condition is eliminated, the electronic device 101 performs at least one action for connection to the first RAT. If the over-temperature condition has not been resolved, the electronic device 101 refrains from performing at least one operation for connecting to the first RAT. As previously mentioned, the electronic device 101 can maintain a connection to the first RAT to allow for as uninterrupted transmission and reception of user data as possible. However, if the heat generation becomes severe, the RAT can be changed so that the heat generation can be eliminated even if the transmission and reception of user data is interrupted for a while.
[0076] FIG. 6a is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 601.
[0077] In operation 603, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. If an over-temperature condition is identified, then in operation 605, the electronic device 101 determines what range the current temperature falls into. If the range in which the current temperature falls is the first range, the electronic device 101 performs at least one first action corresponding to an over-temperature condition in operation 607 while maintaining a connection to the first RAT. If the range to which the current temperature belongs is the second range, the electronic device 101 performs at least one second operation for connecting to the second RAT in operation 609 .
[0078] Here, the minimum value of the second range can be set to be greater than the minimum value of the first range, but there is no restriction. As described above, in the first range, which is a relatively low temperature range, the electronic device 101 performs operations to resolve the over-temperature while maintaining a connection to the current RAT, thereby allowing the transmission and reception of user data to proceed as uninterrupted as possible. However, in the second range, which is a relatively high temperature range, the RAT can be changed so that the heat generation can be eliminated even if the transmission and reception of user data is interrupted for a while, thereby preventing the electronic device from overheating. This makes it possible to prevent the electronic device from overheating, thereby preventing the performance of the electronic device from deteriorating.
[0079] FIG. 6b is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 611.
[0080] In operation 613, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. If an over-temperature condition is identified, then in operation 615 the electronic device 101 determines whether the time that has elapsed since the over-temperature condition was detected is greater than or equal to a threshold time. If the elapsed time is less than the threshold time (operation 615-No), the electronic device 101 performs at least one first action corresponding to an over-temperature condition in operation 617 while maintaining the connection to the first RAT. If the elapsed time is greater than or equal to the threshold time (615-YES), the electronic device 101 performs at least one second operation for connection to a second RAT in operation 619.
[0081] In one example, the electronic device 101 starts a timer from the time an over-temperature condition is detected while performing at least one first action. As the timer expires, the electronic device 101 performs at least one second action for connecting to the second RAT. As described above, when an over-temperature condition initially occurs, the electronic device 101 maintains a connection to the current RAT while performing operations to resolve the over-temperature condition, thereby enabling the transmission and reception of user data to proceed as uninterrupted as possible. However, if the over-temperature condition is not resolved even after the threshold time has elapsed, the RAT can be changed so that the heat generation can be resolved even if the transmission and reception of user data is interrupted for a while, thereby preventing the electronic device from overheating. This makes it possible to prevent the electronic device from overheating, thereby preventing the performance of the electronic device from deteriorating.
[0082] FIG. 6c is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 621.
[0083] In operation 623, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. If an over-temperature condition is identified, then in operation 625, the electronic device 101 determines whether the first RAT has a weak field. For example, the electronic device 101 determines that the first RAT has a weak electric field when the received strength of a downlink signal from the network of the first RAT is less than a first threshold size and / or when the transmitted strength of an uplink signal is greater than or equal to a second threshold size. If the signal is not determined to be weak (operation 625-No), the electronic device 101 performs at least one first action corresponding to an over-temperature condition in operation 627 while maintaining the connection to the first RAT. If it is determined that there is a weak signal (625-YES), the electronic device 101 performs at least one second operation for connection to a second RAT in operation 629.
[0084] As described above, if the electronic device 101 determines that the signal is not weak, it can maintain a connection to the current RAT while taking action to resolve the over-temperature condition, thereby allowing the transmission and reception of user data to proceed as uninterrupted as possible. However, if it is determined that the electric field is weak, the RAT can be changed so that the heat generation can be eliminated even if the transmission and reception of user data is interrupted for a while. In the case of a weak electric field, the strength of the uplink signal from the electronic device 101 is likely to be set to a relatively large size, so that the over-temperature condition is likely not resolved. As a result, when it is determined that the electric field is weak, the electronic device 101 changes the RAT, thereby increasing the possibility of resolving the over-temperature state.
[0085] According to various embodiments, the electronic device 101 determines whether the electronic device 101 is currently in use. For example, if there is no data displayed on the display module 160, the electronic device 101 determines that the electronic device 101 is not currently in use. If the electronic device 101 is not currently in use, the electronic device 101 performs a RAT change upon identifying an over-temperature condition, since the RAT change is unlikely to interrupt the transmission and / or reception of user data. Alternatively, the electronic device 101 may determine whether user data is being transmitted and / or received. If user data is not being transmitted and / or received, or if transmission and / or reception of user data is not scheduled, the electronic device 101 performs a RAT change upon confirmation of an over-temperature condition.
[0086] FIG. 7 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 701. In operation 703, the electronic device 101 checks for an over-temperature condition while connected to the first RAT.
[0087] According to various embodiments, the electronic device 101 determines in operation 705 whether it can wait for an RRC release command from the network. A more stable communication is possible when the RAT is changed in response to an RRC release command from the network, compared to when the electronic device 101 declares a radio link failure (RLF). Therefore, the electronic device 101 waits for an RRC release message from the network if it is capable of changing the RAT upon request to the network. However, when an over-temperature condition needs to be resolved quickly, it is necessary to perform an action for quickly resolving the over-temperature condition rather than a stable communication. In this case, the electronic device 101 declares an RLF and performs the RAT change rather than waiting for an RRC release command from the network. Various embodiments for determining whether to wait for an RRC release command from the network are described below with reference to Figures 8a to 8e.
[0088] If it is determined that an RRC release command from the network can wait (operation 705-Yes), the electronic device 101 determines in operation 707 whether an RRC release message has been received. If an RRC release message has not been received (operation 707-No), the electronic device 101 waits for receipt of an RRC release message. If an RRC release message is received (operation 707-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 709. When an RRC release message is received from the network, the electronic device 101 can perform a cell reselection procedure or perform a scan for the second RAT depending on whether system information (e.g., SIB5) containing information for cell reselection has already been received, as will be described below.
[0089] However, in various optional embodiments, the electronic device 101 may also declare an RLF if a specified timer expires or if an over-temperature condition worsens, even if it determines that an RRC release command from the network can wait. If it is determined that an RRC release command from the network is not pending (operation 705-No), the electronic device 101 performs at least one operation for connection to the second RAT in operation 711. The electronic device 101 can, for example, perform a scan for the second RAT, which is described below.
[0090] On the other hand, as described above with respect to FIG. 4a, the electronic device 101 performs at least one first operation to resolve the over-temperature condition while maintaining the connection to the first RAT, and then performs at least one second operation to connect to the second RAT if the over-temperature condition is not resolved (or if the conditions for executing the second operation are met). The electronic device 101 may also determine whether it can wait for an RRC release command from the network, similar to operation 705, if the over-temperature condition is not resolved after performing at least one first operation, as described above with respect to FIG. 4a. Then, depending on the judgment result, the electronic device 101 may perform an operation for connecting to the second RAT in response to receiving an RRC release message from the network, or may perform an operation for connecting to the second RAT without waiting for an RRC release message.
[0091] On the other hand, as described above with respect to FIG. 5, when an over-temperature condition is detected, the electronic device 101 determines whether or not a connection to the first RAT is possible. If it is determined that connection to the first RAT is possible, the electronic device 101 performs at least one first action to resolve the over-temperature condition while maintaining the connection to the first RAT, and if it is determined that connection to the first RAT is not possible, the electronic device 101 performs at least one second action to connect to the second RAT. If the electronic device 101 determines that a connection to the first RAT is not possible, as described above with respect to FIG. 5, the electronic device 101 determines whether or not it is possible to wait for an RRC release command from the network, similar to operation 705. Thereafter, depending on the judgment result, the electronic device 101 may perform an operation for connecting to the second RAT in response to receiving an RRC release message from the network, or may perform an operation for connecting to the second RAT without waiting for an RRC release message.
[0092] 8a-8e are flow charts illustrating methods of operation of an electronic device according to various alternative embodiments for determining whether it is possible to wait for an RRC release command from the network. FIG. 8a is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 801.
[0093] In operation 803, the electronic device 101 may check for an over-temperature condition while connected to the first RAT. According to various embodiments, the electronic device 101 checks the RRC release history and / or running applications in operation 805 . In operation 807, the electronic device 101 determines whether it is able to wait for an RRC release command from the network based on the RRC release history and / or running applications. In one example, the electronic device 101 stores and / or manages a history of receiving RRC release messages from the network.
[0094] The electronic device 101 predicts a period of time from the current time during which additional RRC release messages are expected to be received, for example based on the interval between receipt of the RRC release messages. The electronic device 101 determines that it can wait for an RRC release command from the network if the expected period is less than or equal to the threshold period. Alternatively, the electronic device 101 may determine whether it can wait for an RRC release command from the network based on a currently running application. For example, when a first type application for real-time streaming is running, the RRC release message may not be received for a relatively long time. If the first type application is running, the electronic device 101 determines that it cannot wait for an RRC release command from the network. Alternatively, if a second type of video providing application (not real-time video) is running, a certain amount of files for video viewing may be downloaded, after which there may be no traffic for a certain period of time during which an RRC release message may be received. If the second type application is running, the electronic device 101 determines that it can wait for an RRC release command from the network.
[0095] According to various embodiments, if it is determined that an RRC release command from the network can be waited for (operation 807-Yes), the electronic device 101 determines in operation 809 whether an RRC release message has been received from the network. If an RRC Release message has not been received (operation 809-No), the electronic device 101 waits for receipt of an RRC Release message. If an RRC release message is received (operation 809-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 811. Therefore, since the electronic device does not declare the RLF, the electronic device can advantageously perform more stable communication. Further, if it is determined that an RRC release command from the network is not pending (operation 807-No), the electronic device 101 performs at least one operation for connection to the second RAT in operation 813.
[0096] FIG. 8b is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 821. In operation 823, the electronic device 101 checks for an over-temperature condition while connected to the first RAT.
[0097] According to various embodiments, the electronic device 101 checks the current temperature in operation 825 . In operation 827, the electronic device 101 determines whether an RRC release command from the network can wait based on the range in which the current temperature falls. If the checked temperature is in the first range, the electronic device 101 determines in operation 829 whether an RRC release message is received from the network. If an RRC Release message has not been received (operation 829-No), the electronic device 101 waits for receipt of an RRC Release message. If an RRC release message is received (operation 829-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 831. If the checked temperature is within the second range (operation 827-No), the electronic device 101 performs at least one operation for connection to the second RAT in operation 833. Here, the minimum value of the second range can be set to be greater than the minimum value of the first range, but there is no restriction.
[0098] FIG. 8c is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 841. In operation 843, the electronic device 101 checks for an over-temperature condition while connected to the first RAT.
[0099] According to various embodiments, the electronic device 101 determines in operation 845 whether the time that has elapsed since the detection of the over-temperature condition is greater than or equal to a threshold time. If the time since the detection of the over-temperature condition is less than the threshold time (operation 845-no), the electronic device 101 determines in operation 847 whether an RRC release message has been received from the network. If an RRC Release message has not been received (operation 847-No), the electronic device 101 waits for receipt of an RRC Release message. If an RRC release message is received (operation 847-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 849. If the time elapsed since the detection of the over-temperature condition is greater than or equal to the threshold time (operation 845-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 851.
[0100] In one example, the electronic device 101 may be implemented to use two timers to perform a first action and a second action in sequence. For example, if a first over-temperature condition is detected, the electronic device 101 may not take another action before the first time period expires. When the first period expires, the electronic device 101 performs at least one first action while maintaining the first RAT connection. When a second period, which is set to be longer than the first period, has elapsed since the time when the over-temperature state was detected, the electronic device 101 executes at least one second operation for changing the RAT.
[0101] FIG. 8d is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 861. In operation 863, the electronic device 101 checks for an over-temperature condition while connected to the first RAT.
[0102] According to various embodiments, the electronic device 101 determines in operation 865 whether use of the electronic device 101 has been activated. For example, the electronic device 101 determines that the electronic device 101 is not currently in use if there is no data to be displayed on the display module 160 (or if the display module 160 is turned off). Alternatively, the electronic device 101 determines whether a usage is activated based on whether user data is being transmitted and / or received. If user data is not being transmitted and / or received, or if the transmission and / or reception of user data is not scheduled, the electronic device 101 determines that the usage is not activated.
[0103] If it is determined that the usage is activated (operation 865-Yes), the electronic device 101 determines in operation 867 whether an RRC release message has been received from the network. If an RRC Release message has not been received (operation 867-No), the electronic device 101 waits for receipt of an RRC Release message. If an RRC release message is received (operation 867-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 869. If the usage is not activated (operation 865-No), the electronic device 101 performs at least one operation for connection to the second RAT in operation 871.
[0104] FIG. 8e is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 881. In operation 883, the electronic device 101 checks for an over-temperature condition while connected to the first RAT.
[0105] According to various embodiments, the electronic device 101 determines in operation 885 whether the electronic device 101 is in a weak signal field. For example, the electronic device 101 determines that the first RAT has a weak electric field when the received strength of a downlink signal from the network of the first RAT is less than a first threshold size and / or when the transmitted strength of an uplink signal is greater than or equal to a second threshold size. If it is determined that the signal is not weak (operation 885-No), the electronic device 101 determines in operation 887 whether an RRC release message has been received from the network. If an RRC Release message has not been received (operation 887-No), the electronic device 101 waits to receive an RRC Release message. If an RRC release message is received (operation 887-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 889. If it is determined that there is a weak signal (operation 885-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 891.
[0106] FIG. 9 is a flow chart illustrating an exemplary method of operating an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 901. In operation 903, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. In operation 905, the electronic device 101 determines whether it is ready to wait for an RRC release command from the network.
[0107] Various embodiments for determining whether an RRC release command from the network can be waited for have been described with reference to Figs. 8a to 8e, and therefore a detailed description thereof will not be repeated here. If it is determined that an RRC release command from the network can be awaited (operation 905-Yes), the electronic device 101 determines in operation 907 whether an RRC release message has been received. If an RRC release message has not been received (operation 907-No), the electronic device 101 waits for receipt of an RRC release message. If an RRC release message is received (operation 907-Yes), the electronic device 101 performs at least one operation for connection to the second RAT in operation 909.
[0108] According to various embodiments, if it is determined that an RRC release command from the network cannot be awaited (operation 905-No), the electronic device 101 transmits an MR (measurement report) message for handover to the network in operation 911. Although not shown in the figure, the electronic device 101 verifies the measurement configuration based on at least one RRC reconfiguration message from the network (e.g., an RRC reconfiguration message in "3GPP TS 38.331" or an RRC connection reconfiguration message in "3GPP TS 36.331").
[0109] The measurement configuration includes at least one of at least one measurement object (e.g., frequency), a reporting configuration corresponding to the measurement object, and a reporting identification (measID) that can identify the correspondence between the measurement object and the reporting configuration. For example, the electronic device 101 may check in the reporting configuration for information about A2 events, information about B1 events, or information about B2 events. The electronic device 101 sends a measurement report message to the network when the measurement result of the measurement object satisfies at least one of the A2 event, the B1 event, or the B2 event. On the other hand, if it is determined that the RRC release command from the network cannot be waited for, in operation 911, the electronic device 101 transmits a measurement report message corresponding to at least one of the A2 event, the B1 event, or the B2 event to the network, even though the reporting condition for at least one of the A2 event, the B1 event, or the B2 event is not satisfied, for the purpose of inducing a handover command from the network.
[0110] The network may send a handover command to the electronic device 101 based on receiving the measurement report message from the electronic device 101 . For example, in response to the measurement report message of the A2 event, the network may provide the electronic device 101 with a handover command to a target cell of the second RAT. Alternatively, the network may provide the electronic device 101 with an RRC reconfiguration message of a measurement configuration, such as a B1 event or a B2 event. In this case, the electronic device 101 sends a measurement report message corresponding to a B1 event or a B2 event to the network when the measurement result for the inter-RAT measurement object satisfies a B1 event or a B2 event. Alternatively, the electronic device 101 may transmit a measurement report message corresponding to a B1 event or a B2 event to the network even though the reporting condition is not met. The network may send a handover command to the electronic device 101 to the target cell of the second RAT based on receiving the measurement report message from the electronic device 101. As described above, if it is determined that the electronic device 101 cannot wait for an RRC release command from the network, the electronic device 101 may be configured to send a measurement report message even if the reporting conditions are not met, so that an inter-RAT handover command can be induced.
[0111] According to various optional embodiments, the electronic device 101 determines in operation 913 whether a handover command has been received. As described above, the electronic device 101 may send a measurement report message to induce an inter-RAT handover even if the reporting conditions are not met, which may cause the network to send a handover command corresponding to the measurement report message to the electronic device 101. If a handover command is received (operation 913 -Yes), the electronic device 101 performs at least one operation for handover in operation 915 . For example, but without limitation, the electronic device 101 may perform at least one operation for an RA procedure to the target cell included in the handover command. If no handover command has been received (operation 913--no), the electronic device 101, for example, declares an RLF and performs at least one operation for connection to the second RAT in operation 917.
[0112] In one example, but without limitation, the electronic device 101 may be configured to perform the operation 917 upon expiration of a specified period of time after transmitting the measurement report message. As described above, even if the electronic device 101 determines that it cannot wait for an RRC release command from the network, the electronic device 101 may be implemented to first perform an operation to induce an inter-RAT handover command from the network, and then declare an RLF if the inter-RAT handover is not performed. This allows for an attempt to perform handover, which is the next best option that can maximize synchronization between the network and the electronic device, even if it is determined that waiting for the RRC release command is not possible.
[0113] FIG. 10a is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 1001. In operation 1003, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. In an operation 1005, the electronic device 101 determines that an RRC release command from the network cannot be pending. The criteria for determining whether an RRC release command from the network can be waited for has been described above, and therefore detailed description thereof will not be repeated here.
[0114] According to various embodiments, the electronic device 101 determines in operation 1007 whether the information contained in SIB5 has been verified. In one example, the electronic device 101 may have received SIB5 from the network or may not have received any SIB from the network. If the information contained in SIB5 is verified (operation 1007--yes), the electronic device 101 declares an RLF and performs, in operation 1009, at least one procedure for cell reselection. Table 1 below is an example of SIB5. [Table 1]
[0115] Table 1 may include frequency information (e.g., ARFCN: 1550, 3743, 450) regarding neighboring cells of the serving cell, bandwidth (mbw: 100, 50), cell reselection priority (cell reselection priority: 5), “threshX-High: 4”, “threshX-Low: 4”, “q-RxLevMin: -54”, “q-QualMin: -34”, and “p-maxEUTRA23”, but the values are illustrative. The electronic device 101 performs a scan based on the frequency information (eg, ARFCN) included in the SIB5, and determines whether the scan result satisfies cell reselection criteria. Cell reselection is confirmed based on information contained in SIB5 (e.g., at least one of "threshX-High", "threshX-Low", "q-RxLevMin", "q-QualMin", or "p-maxEUTRA").
[0116] In one example, the electronic device 101 determines whether the scan result meets the adjusted cell reselection condition, and selects a cell that meets the adjusted cell reselection condition. The adjusted cell reselection conditions are described with reference to FIG. 10b. The electronic device 101 camps on the selected cell and establishes an RRC connection, thereby establishing a connection to the second RAT. According to various embodiments, if the information contained in SIB5 is not verified (operation 1007-No), the electronic device 101 performs a scan for the second RAT in operation 1011. In operation 1013, the electronic device 101 performs cell selection based on the scan result and establishes an RRC connection to the camped-on cell, thereby establishing a connection to the second RAT.
[0117] FIG. 10b is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to the first RAT in operation 1021. In operation 1023, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. In an operation 1025, the electronic device 101 determines that an RRC release command from the network cannot be pending. In this embodiment, assuming that the electronic device 101 has received SIB5, in operation 1027 it checks the information contained in SIB5.
[0118] According to various embodiments, the electronic device 101 adjusts the priority of the first RAT and / or the "q-RxLevMin" values of neighboring cells of the first RAT in operation 1029. In an operation 1031, the electronic device 101 performs a procedure for cell reselection based on the adjusted parameters and the measurement results. For example, the electronic device 101 may set a priority for the first RAT lower than a priority for the second RAT, which may increase the likelihood of cell reselection to a neighboring cell of the second RAT.
[0119] For example, the electronic device 101 sets the "q-RxLevMin" value of the neighboring cell of the first RAT to a value greater than the value set by the network. The electronic device 101 maintains the "q-RxLevMin" values of neighboring cells of the second RAT at the values set by the network. Since the “q-RxLevMin” values of neighboring cells of the first RAT are set to relatively large values, the Srxlev values corresponding to cells of the first RAT may have relatively small values, which may reduce the probability of cell reselection to cells of the first RAT and increase the probability of cell reselection to cells of the second RAT.
[0120] Alternatively, the electronic device 101 sets the Qqualmin value for the neighboring cell of the first RAT to a value greater than the value set by the network. The electronic device 101 maintains the Qqualmin value for the neighboring cells of the second RAT at a value set by the network. Since the Qqualmin values of the neighboring cells of the first RAT are set to relatively large values, the Sqaul values corresponding to the cells of the first RAT may have relatively small values, and thus the possibility of cell reselection to the cells of the first RAT may be reduced and the possibility of cell reselection to the cells of the second RAT may be increased.
[0121] According to various embodiments, the electronic device 101 sets the "q-RxLevMin" and / or Qqualmin values of neighboring cells of the second RAT to values smaller than those set by the network. Since the "q-RxLevMin" value and / or the Qqualmin value are set to a value smaller than the value set by the network, the Srxlev value and / or the Sqaul value for neighboring cells of the second RAT may have relatively large values, which may increase the possibility of cell reselection to a cell of the second RAT. According to various embodiments, the electronic device 101 can adjust the cell reselection priority of a neighboring cell of the second RAT to be higher than the cell reselection priority of a neighboring cell of the first RAT, which may increase the likelihood of cell reselection to a cell of the second RAT.
[0122] FIG. 11 is a flow chart illustrating an exemplary method of operation of an electronic device according to an embodiment of the present invention. According to various embodiments, the electronic device 101 (e.g., at least one of the processor 120, the first communication processor 212, the second communication processor 214, or the integrated communication processor 260) establishes a connection to a first RAT in operation 1101. In operation 1103, the electronic device 101 checks for an over-temperature condition while connected to the first RAT. In an operation 1105, the electronic device 101 determines that an RRC release command from the network cannot be pending. The determination of whether the RRC release command can be queued has been described above, and therefore a detailed description thereof will not be repeated here.
[0123] The electronic device 101 declares the RLF and, in operation 1107, performs at least one procedure for connection using a frequency identified based on the information included in the SIB5 and / or a measurement object of the second RAT. For example, when the electronic device 101 receives an SIB5 such as that in Table 1, the electronic device 101 performs a scan for the frequency (eg, ARFCN) included in the SIB5. For example, the electronic device 101 receives information about a reporting configuration (measConfig) from the network and identifies the measurement objects (eg, frequencies) included in the reporting configuration. The electronic device 101 performs a scan for the frequency of the measurement object. Based on the scan result, the electronic device 101 selects a cell and establishes a connection to the camped-on cell, thereby establishing a connection to the second RAT.
[0124] For example, the electronic device 101 may store information in SIB5 and / or measurement objects (or measurement results) from a time before or after the detection of an over-temperature condition. Based on the measurement results, the electronic device 101 preferentially selects the frequency at which to perform the scan. If the SIB5 and / or the measurement object are not confirmed, the electronic device 101 performs a general scan (e.g., a scan based on stored information and / or a scan of all frequencies supported by the electronic device 101). At least one procedure for connection to a second RAT according to FIG. 11 is called a forced redirection. Alternatively, if the electronic device 101 determines that the RRC release command cannot wait, it may declare an RLF and perform a procedure for cell reselection.
[0125] According to various embodiments, the electronic device 101 may include at least one processor (e.g., at least one of the processor 120, the first communications processor 212, the second communications processor 214, or the integrated communications processor 260), and the at least one processor may be configured to: while connected to the first RAT, check for an over-temperature condition; based on the check for the over-temperature condition, check whether the connection to the first RAT can be maintained; based on the check for the over-temperature condition, perform at least one first action corresponding to the over-temperature condition while maintaining the connection to the first RAT; and based on the check for the connection to the first RAT cannot be maintained, perform at least one second action to establish a connection to a second RAT different from the first RAT.
[0126] Advantageously, the electronic device maintains the first RAT connection based on verifying that the first RAT connection is maintainable, thereby enabling seamless transmission and reception of user data. However, when the heat generation intensifies, based on confirming that the connection of the first RAT cannot be maintained, a RAT change is performed to establish a connection to the second RAT, even if the transmission and reception of user data is temporarily interrupted, thereby suppressing the heat generation and preventing the electronic device from overheating. This makes it possible to prevent the electronic device from overheating, thereby preventing the performance of the electronic device from deteriorating.
[0127] According to various embodiments, the at least one processor is configured, as at least part of the operation of determining whether the connection to the first RAT can be maintained, to determine that the connection to the first RAT cannot be maintained based on having already performed at least one first operation prior to determining the over-temperature condition and determining that the over-temperature condition has not been resolved. According to various embodiments, as at least part of the operation of determining whether a connection to the first RAT can be maintained, the at least one processor may be configured to: determine that a connection to the first RAT can be maintained based on at least one temperature measured at at least a portion of the electronic device being within a first temperature range, and determine that a connection to the first RAT cannot be maintained based on the at least one temperature measured at at least a portion of the electronic device being within a second temperature range that is different from the first temperature range.
[0128] Advantageously, the electronic device performs operations to resolve the over-temperature condition while maintaining a connection to the current or first RAT in a first temperature range, which is a relatively low temperature range, thereby enabling seamless and efficient transmission and reception of user data. However, when the heat generation intensifies, based on confirming that the connection of the first RAT cannot be maintained, a RAT change is performed to establish a connection to the second RAT, even if the transmission and reception of user data is temporarily interrupted, thereby suppressing the heat generation and preventing the electronic device from overheating. This makes it possible to prevent the electronic device from overheating, thereby preventing the performance of the electronic device from deteriorating.
[0129] According to various embodiments, as at least part of the operation of determining whether a connection to the first RAT can be maintained, at least one processor may be configured to: determine that a connection to the first RAT can be maintained based on the time that has elapsed since the over-temperature condition was identified being less than a threshold time, and determine that a connection to the first RAT cannot be maintained based on the time that has elapsed since the over-temperature condition was identified being equal to or greater than the threshold time. Advantageously, upon the first occurrence of an over-temperature condition, the electronic device may perform actions to resolve the over-temperature while maintaining a connection to the current RAT, thereby enabling seamless and efficient transmission and reception of user data. However, if the over-temperature condition is not resolved even after the critical time has elapsed, a RAT change is performed to establish a connection to the second RAT, even if transmission and reception of user data is temporarily interrupted, to suppress heat generation and prevent overheating of the electronic device. This makes it possible to prevent the electronic device from overheating, thereby preventing the performance of the electronic device from deteriorating.
[0130] According to various embodiments, as at least part of the operation of determining whether a connection to the first RAT can be maintained, the at least one processor determines that a connection to the first RAT can be maintained if the received strength of a downlink signal from the first RAT's network exceeds a first threshold size and / or the transmitted strength of an uplink signal to the first RAT's network is less than a second threshold size, and the electronic device determines that the RAT is not in a weak field, thereby performing operations to resolve the over-temperature condition while maintaining the connection to the current RAT, thereby allowing efficient and seamless transmission and reception of user data. Further, at least one processor of the electronic device may be configured, as at least part of the operation of determining whether a connection to the first RAT can be maintained, to determine that a connection to the first RAT cannot be maintained if a received strength of a downlink signal from the network of the first RAT is less than or equal to a first threshold size and / or if a transmitted strength of an uplink signal to the network of the first RAT is greater than or equal to a second threshold size.
[0131] Advantageously, the electronic device determines that the RAT is a weak signal, and thus performs a RAT change to suppress heat generation and prevent the electronic device from overheating even if the transmission and reception of user data is temporarily interrupted. This makes it possible to prevent the electronic device from overheating, thereby preventing the performance of the electronic device from deteriorating. In a weak field situation, the strength of the uplink signal from the electronic device may have a relatively large value, which may cause the over-temperature condition to likely not be resolved. As a result, if the RAT is determined to be a weak electric field, the electronic device may advantageously change the RAT, thereby increasing the likelihood of resolving the over-temperature condition, thereby preventing the electronic device from overheating.
[0132] According to various embodiments, as at least part of the operation of determining whether a connection to the first RAT can be maintained, the at least one processor may be configured to: determine that a connection to the first RAT can be maintained based on determining that the electronic device is in use, and determine that a connection to the first RAT cannot be maintained based on determining that the electronic device is not in use. Advantageously, when the electronic device is not in use, e.g., when no data is displayed on the display module, the electronic device performs a RAT change based on confirmation of an over-temperature condition, since the RAT change is unlikely to interfere with the transmission or reception of user data. This makes it possible to prevent the electronic device from becoming overheated due to the RAT change, and to prevent the performance of the electronic device from deteriorating.
[0133] According to various embodiments, the at least one processor is further configured to, following execution of the at least one second operation for establishing a connection to the second RAT, check whether the over-temperature condition is resolved while connected to the second RAT, and based on determining that the over-temperature condition has been resolved, execute at least one third operation for connecting to the first RAT, and based on determining that the over-temperature condition has not been resolved, refrain from executing the at least one third operation for connecting to the first RAT. According to various embodiments, the at least one processor may be further configured to: verify that the over-temperature condition is resolved after performing the at least one first operation, and based on the verification of the resolution of the over-temperature condition, perform at least one fourth operation to restore an altered state of the electronic device due to the performance of the at least one first operation to a state prior to the performance of the at least one first operation.
[0134] According to various embodiments, the at least one processor may be configured, as at least part of the operation of performing at least one second operation for establishing a connection to a second RAT, different from the first RAT, based on determining that the connection to the first RAT cannot be maintained, to determine whether it is possible to wait for an RRC disconnect command from the network, and to perform at least one second operation that is determined depending on whether it is possible to wait for an RRC disconnect command from the network. Advantageously, when the electronic device switches or changes RATs following an RRC release command from the network, the electronic device does not declare RLF, resulting in more stable communication.
[0135] According to various embodiments, the at least one processor may be configured to, as at least part of the operation of performing the at least one second operation determined by whether an RRC disconnect command can be waited for, check whether information of a SIB5 received from the network is confirmed based on checking whether an RRC disconnect command can be waited for, and, based on the information of the SIB5 being confirmed, perform a cell reselection procedure based on the information of the SIB as at least part of the at least one second operation, and, based on the information of the SIB5 not being confirmed, perform a scan for the second RAT as at least part of the at least one second operation.
[0136] According to various embodiments, the at least one processor may be configured, based on the information of SIB5 being ascertained, to perform, as at least part of the at least one second operation, an operation of adjusting the first cell reselection condition and / or the second cell reselection condition by increasing a Qrxlevmin value and / or a Qqualmin value among parameters of the first cell reselection condition corresponding to the first RAT and / or decreasing a Qrxlevmin value and / or a Qqualmin value among parameters of the second cell reselection condition corresponding to the second RAT, and selecting a cell based on the adjusted first cell reselection condition and / or the adjusted second cell reselection condition, as at least part of the at least one second operation, based on the information of the SIB.
[0137] According to various embodiments, the at least one processor may be configured, as at least part of an operation of performing at least one second operation that is confirmed depending on whether the RRC disconnect command can be waited for, to perform a scan for the second RAT as at least part of the at least one second operation based on confirming that the RRC disconnect command cannot be waited for. According to various embodiments, the at least one processor may be configured to perform a scan for the second RAT based on information in the SIB5 received from the network and / or a measurement object included in the measurement configuration as at least part of the operation of performing a scan for the second RAT as at least part of the at least one second operation based on determining that an RRC disconnect command cannot be awaited.
[0138] According to various embodiments, the at least one processor may be configured to: transmit a measurement report message corresponding to an A2 event, a B1 event, and / or a B2 event to the network based on determining that an RRC disconnect command cannot be waited for, as at least part of the at least one second operation, a scan for the second RAT based on determining that an RRC disconnect command cannot be waited for, and perform a scan for the second RAT based on failing to receive a handover command corresponding to the measurement report message, as at least part of the at least one second operation. According to various embodiments, the at least one processor may be further configured to perform at least one fifth operation for handover to a target cell of the second RAT based on receiving a handover command corresponding to the measurement report message.
[0139] According to various embodiments, the at least one processor may be configured, as at least part of the operation of determining whether an RRC disconnect command from the network can be waited for, to determine whether an RRC disconnect command can be waited for based on a reception history of RRC disconnect commands already received by the electronic device and / or an application being executed by the electronic device. By not having the electronic device declare RLF, communication becomes more stable. According to various embodiments, as at least part of the operation of determining whether an RRC disconnect command from the network can be waited for, the at least one processor may be configured to: determine that an RRC disconnect command can be waited for based on at least one temperature measured at at least a part of the electronic device being within a first temperature range, and determine that an RRC disconnect command cannot be waited for based on the at least one temperature being within a second temperature range different from the first temperature range. This advantageously allows the electronic device to communicate more reliably since the electronic device does not announce an RLF.
[0140] According to various embodiments, as at least part of the operation of determining whether an RRC disconnect command from the network can be waited for, the at least one processor may be configured to: determine whether an RRC disconnect command from the network can be waited for based on the time that has elapsed since the over-temperature condition was identified being less than a threshold time; and determine whether an RRC disconnect command from the network cannot be waited for based on the time that has elapsed since the over-temperature condition was identified being equal to or greater than the threshold time. This advantageously allows the electronic device to communicate more reliably since the electronic device does not announce an RLF.
[0141] According to various embodiments, as at least part of the operation of checking whether an RRC disconnect command from the network can be waited for, the at least one processor may be configured to: check that an RRC disconnect command from the network can be waited for if a received strength of a downlink signal from the first RAT's network exceeds a first threshold size and / or a transmitted strength of an uplink signal to the first RAT's network is less than a second threshold size; and check that an RRC disconnect command from the network cannot be waited for if a received strength of a downlink signal from the first RAT's network is less than or equal to the first threshold size and / or a transmitted strength of an uplink signal to the first RAT's network is greater than or equal to the second threshold size. This advantageously allows the electronic device to communicate more reliably since the electronic device does not announce an RLF.
[0142] According to various embodiments, as at least part of the operation of determining whether an RRC disconnect command from the network can be waited for, the at least one processor may be configured to: determine whether the electronic device can wait for an RRC disconnect command based on determining that the electronic device is in use, and determine whether the electronic device cannot wait for an RRC disconnect command based on determining that the electronic device is not in use. This advantageously allows the electronic device to communicate more reliably since the electronic device does not announce an RLF.
[0143] According to various embodiments, a method of operating an electronic device may include operations of checking for an over-temperature condition while connected to a first RAT, checking whether a connection to the first RAT can be maintained based on the checking for the over-temperature condition, performing at least one first operation corresponding to the over-temperature condition while maintaining the connection to the first RAT based on checking that a connection to the first RAT can be maintained, and performing at least one second operation to establish a connection to a second RAT different from the first RAT based on checking that a connection to the first RAT cannot be maintained.
[0144] Advantageously, the method of operation of the electronic device is based on verifying that the connection to the first RAT can be maintained, thereby enabling seamless transmission and reception of user data. However, when the heat generation intensifies, based on confirming that the connection of the first RAT cannot be maintained, a RAT change is performed to establish a connection to the second RAT, even if the transmission and reception of user data is temporarily interrupted, thereby suppressing the heat generation and preventing the electronic device from overheating. This makes it possible to prevent the electronic device from overheating, thereby preventing the performance of the electronic device from deteriorating.
[0145] Furthermore, according to various embodiments, the combinations of features shown and described in connection with the drawings should not be understood as limiting the invention per se (especially to features that are part of an independent claim), but may nevertheless be understood as being disclosed as specific combinations of features as shown in the drawings. Moreover, because many features are optional according to various embodiments (particularly features that are not part of an independent claim), features of preferred embodiments are described with reference to the word "may." Nevertheless, it can be understood that the preferred embodiments are disclosed as specific preferred embodiments as shown in the drawings, and therefore the features shown in the drawings should be understood as true preferred combinations of the present invention, but do not limit the scope of the present invention.
[0146] Electronic devices according to various embodiments disclosed herein may be in a variety of forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computing device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronic device. The electronic device according to the embodiments herein is not limited to the aforementioned devices.
[0147] It should be understood that the various embodiments of the present disclosure and the terminology used therein are not intended to limit the technical features described herein to a particular embodiment, but include various modifications, equivalents, or alternatives of the embodiment. For purposes of describing the drawings, like reference numbers may be used for similar or related components. The singular form of a noun referring to an item may include one or more of the items, unless the relevant context clearly dictates otherwise. As used herein, each of the 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" can include any or all possible combinations of the items listed together in the corresponding phrase of that phrase. Terms such as "first," "second," or "primary" or "second" may be used merely to distinguish an element from other corresponding elements and do not limit the element in any other aspect (e.g., importance or order). When a (e.g., first) component is referred to as being "coupled" or "connected" to another (e.g., second) component, either in combination with or without the terms "functionally" or "communicatively," it means that the several components may be connected to the other components directly (e.g., by wire), wirelessly, or through a third component.
[0148] The term "module" as used in various embodiments herein may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as, for example, logic, logic block, component, or circuit, or any combination thereof. A module may be an integrally configured part or the smallest unit of said part 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).
[0149] Various embodiments of the present specification may be implemented as software (e.g., program 140) including one or more instructions stored on a storage medium (e.g., internal memory 136 or external memory 138) readable by a machine (e.g., electronic device 101). For example, a processor (eg, processor 120) of an apparatus (eg, electronic device 101) can retrieve and execute at least one instruction of one or more stored instructions from a storage medium. This enables the device to operate to perform at least one function in accordance with the invoked at least one instruction. The one or more instructions may include code generated by a compiler or code that may be executed by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, "non-transient" simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently on the storage medium and cases where data is stored temporarily.
[0150] According to one embodiment, the methods according to the various embodiments disclosed herein may be provided in a computer program product. Computer program products may be traded as commodities between sellers and buyers. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)) or may be distributed online (e.g., downloaded or uploaded) via 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 at least temporarily stored or generated on a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0151] According to various embodiments, each of the above components (eg, modules or programs) may include one or more entities, and some of the entities may be separately located in different components. According to various embodiments, one or more of the aforementioned relevant components or operations may be omitted, or one or more other components or operations may be added. Alternatively or additionally, multiple components (eg, modules or programs) may be integrated into one component. In this case, the integrated component may perform one or more functions of each component of the multiple components in the same or similar manner as performed by that component among the multiple components before the integration. According to various embodiments, the operations performed by a module, program, or other component may be performed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be performed in a different order or omitted, or one or more other operations may be added.
[0152] While the present disclosure has been illustrated and described with reference to various exemplary embodiments, it will be understood that the various exemplary embodiments are illustrative, not limiting. It will be further understood by those skilled in the art that various changes in form and details can be made without departing from the full scope of the present disclosure, including the scope of the appended claims and their equivalents. It will be understood that any of the embodiments described herein may be used with any of the other embodiments described herein. [Explanation of symbols]
[0153] 100 Network Environment 101, 102, 104 Electronic equipment 108 Server 120 processors 121 Main Processor 123 Auxiliary Processor 130 Memory 132 Volatile Memory 134 Non-volatile memory 136 Internal Memory 138 External Memory 140 Programs 142 Operating Systems 144 Middleware 146 Applications 150 Input Module 155 Acoustic Output Module 160 Display Module 170 Audio Module 176 Sensor Module 177 Interface 178 Connection terminal 179 Tactile Module 180 Camera Module 188 Power Management Module 189 Battery 190 Communication Module 192 Wireless communication module 194 Wired communication module 196 Subscriber Identity Module 197 Antenna Module 198 The First Network 199 Second Network 212 First communication processor 213 Processor-to-processor interface 214 Second Communication Processor 222 First RFIC 224 Second RFIC 226 The 3rd RFIC 228 The 4th RFIC 232 First RFFE 234 Second RFFE 236 The Third RFFE 238 Phase converter 242 First Antenna Module 244 Second Antenna Module 246 Third Antenna Module 248 Antenna 260 Integrated Communications Processor 292 The First Cellular Network 294 Second Cellular Network
Claims
1. An electronic device, comprising: A sensor module; A processor; and a memory storing instructions that, when executed by the processor, cause the electronic device to perform operations; The operation to be performed by the electronic device is Checking whether the currently running application is compatible with a particular application, While a first connection to a first network is established based on a first radio access technology (RAT), determining whether the electronic device is in an over-temperature state based on sensing data from the sensor module; disconnecting the first connection without receiving a disconnect message from the first network if the electronic device is in an over-temperature state and the currently running application corresponds to the particular application; In response to releasing the first connection, performing a scan associated with a second RAT different from the first RAT; and establishing a second connection with a second network, different from the first network, based on the second RAT based on results of the scan.
2. The operation of checking whether the currently running application corresponds to the specific application comprises:
2. The electronic device of claim 1, further comprising an operation to determine whether the currently executing application corresponds to a particular application of a particular type.
3. The electronic device of claim 2, characterized in that when the currently running application corresponds to a specific application of the specific type, the time required to receive the disconnect message is greater than a threshold value.
4. Further comprising a display module, The operation of releasing the first connection without receiving the release message includes:
2. The electronic device of claim 1, further comprising an operation of disconnecting the first connection without receiving the disconnect message based on verifying that the currently running application corresponds to the particular application and that the display module is turned off.
5. The operation to be executed by the electronic device is starting a timer when the over-temperature condition is identified; The electronic device of claim 1 , further comprising: disconnecting the first connection without receiving the disconnect message based on expiration of the timer.
6. The operation to be executed by the electronic device is 2. The electronic device of claim 1, further comprising an operation of verifying that the currently running application does not correspond to the particular application.
7. The operation to be executed by the electronic device is 7. The electronic device of claim 6, further comprising an operation of disconnecting the first connection based on determining that the disconnect message was received if the currently executing application does not correspond to the particular application.
8. A method of operating an electronic device including a sensor module, comprising: checking whether the currently running application is compatible with the given application; determining whether the electronic device is in an over-temperature state based on sensing data from the sensor module while a first connection to a first network is established based on a first radio access technology (RAT); disconnecting the first connection without receiving a disconnect message from the first network if the electronic device is in an over-temperature state and the currently running application corresponds to the particular application; in response to releasing the first connection, performing a scan associated with a second RAT different from the first RAT; and establishing a second connection with a second network, different from the first network, based on the second RAT based on results of the scan.
9. The step of checking whether the currently running application corresponds to the specific application comprises:
9. The method of claim 8, further comprising the step of verifying whether the currently executing application corresponds to a particular application of a particular type.
10. A method for operating an electronic device as described in claim 9, characterized in that when the currently running application corresponds to a particular application of the particular type, the time required to receive the disconnect message is greater than a threshold value.
11. The step of disconnecting the first connection without receiving the disconnection message comprises:
9. The method of claim 8, further comprising disconnecting the first connection without receiving the disconnect message based on verifying that the currently running application corresponds to the particular application and that a display module is turned off.
12. Starting a timer when the overtemperature condition is identified; 10. The method of claim 8, further comprising: disconnecting the first connection without receiving the disconnect message based on expiration of the timer.
13. The method of operating an electronic device as described in claim 8, further comprising the step of verifying that the currently executing application does not correspond to the particular application.
14. A method for operating an electronic device as described in claim 13, further comprising an operation of disconnecting the first connection based on verifying that the disconnect message has been received if the currently running application does not correspond to the particular application.
15. A non-transitory computer-readable recording medium storing instructions that, when executed by a processor of an electronic device, cause the electronic device to perform an operation, comprising: The operation to be performed by the electronic device is Checking whether the currently running application is compatible with a particular application, determining whether the electronic device is in an over-temperature state based on sensing data from a sensor module while a first connection to a first network is established based on a first radio access technology (RAT); disconnecting the first connection without receiving a disconnect message from the first network if the electronic device is in an over-temperature state and the currently running application corresponds to the particular application; In response to releasing the first connection, performing a scan associated with a second RAT different from the first RAT; and establishing a second connection with a second network different from the first network, based on the second RAT, based on a result of the scan.
16. The operation of checking whether the currently running application corresponds to the particular application comprises:
16. The storage medium of claim 15, further comprising an act of determining whether the currently executing application corresponds to a particular application of a particular type.
17. The recording medium described in Claim 16, characterized in that when the currently running application corresponds to a specific application of the specific type, the time required to receive the disconnect message is greater than a threshold value.
18. The operation of disconnecting the first connection without receiving the disconnect message comprises:
16. The recording medium of claim 15, further comprising an operation of disconnecting the first connection without receiving the disconnect message based on verifying that the currently running application corresponds to the particular application and that a display module is turned off.
19. The operation to be executed by the electronic device is starting a timer when the over-temperature condition is identified; The storage medium of claim 15, further comprising an operation of disconnecting the first connection without receiving the disconnect message based on expiration of the timer.
20. The operation to be executed by the electronic device is 17. The storage medium of claim 16, further comprising the act of verifying that the currently running application does not correspond to the particular application.
21. The operation to be executed by the electronic device is 21. The storage medium of claim 20, further comprising an operation of disconnecting the first connection based on determining that the disconnect message has been received if the currently running application does not correspond to the particular application.