Electronic device for providing call function continuity and operating method thereof
Patent Information
- Application Number
- CN202180046715.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-06-18
- Filing Date
- 2021-06-29
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2041-06-29
Smart Images

Figure CN115918161B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to methods and apparatus for continuously providing call functionality in an electronic device. Background Technology
[0002] To meet the increased demand for wireless data traffic since the deployment of 4G communication systems, efforts have been made to develop improved 5G or pre-5G communication systems. Therefore, 5G or pre-5G communication systems are also referred to as "beyond 4G networks" or "post-LTE systems." 5G communication systems are considered to be implemented in higher frequency (millimeter wave) bands (e.g., the 60GHz band) to achieve higher data rates. To reduce radio wave propagation loss and increase transmission distance, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive MIMO technologies have been discussed in 5G communication systems. Summary of the Invention
[0003] Technical issues
[0004] If a call event occurs while the electronic device is registered with a fifth-generation (5G) communication scheme (e.g., New Radio (NR) communication) network, the electronic device can fall back to register with a fourth-generation (4G) communication scheme (e.g., Long Term Evolution (LTE) communication) network via the Evolved Packet System (EPS) and can provide call functionality (e.g., LTE Voice (VoLTE)).
[0005] Electronic devices can provide calling functionality (e.g., Voice over Wi-Fi (VoWi-Fi)) via wireless LAN communication (e.g., Wi-Fi), which interoperates with the core network of 4G communication via an enhanced packet data gateway (ePDG). Based on predetermined conditions, calling functionality using a 4G communication scheme (e.g., VoLTE) and calling functionality using wireless LAN communication (e.g., VoWi-Fi) can provide switching between calling functionality using a 4G communication scheme (e.g., VoLTE) and calling functionality using wireless LAN communication (e.g., VoWi-Fi), or switching between calling functionality using wireless LAN communication (e.g., VoWi-Fi) and calling functionality using a 4G communication scheme (e.g., VoLTE). For example, an electronic device can register with a network using either a 4G or 5G communication scheme and can use the calling functionality via wireless LAN communication.
[0006] If the electronic device determines that the signal quality (e.g., signal strength) of the wireless LAN communication is insufficient to maintain a call connection using wireless LAN communication, the electronic device may request a switch to the network to which it is currently registered (e.g., a 5G communication scheme network). If the network to which the electronic device is currently registered is a 5G communication scheme network that supports EPS fallback, the electronic device performs EPS fallback and registers with a 4G communication scheme network to maintain the call connection, thereby providing a switch from call functionality using wireless LAN communication (e.g., VoWi-Fi) to call functionality using a 4G communication scheme (e.g., VoLTE). In this case, a time delay may occur when the electronic device establishes a call connection with an external device due to the EPS fallback and switching processes.
[0007] Solution
[0008] Embodiments of this disclosure provide a method and apparatus for continuously providing call functionality in an electronic device.
[0009] According to various example embodiments, an electronic device may include: a first communication circuit configured to support New Radio (NR) communication and / or Long Term Evolution (LTE) communication; a second communication circuit configured to support Wireless LAN communication; and at least one processor operatively connected to the first and second communication circuits, wherein the processor is configured to control the electronic device to: register with a network for NR communication via the first communication circuit; connect a call to an external device using Wireless LAN communication based on the electronic device being registered with a network for NR communication; restrict the use of NR communication based on the call connection to an external device using Wireless LAN communication; and register with a network for LTE communication via the first communication circuit based on the restriction on the use of NR communication.
[0010] According to various example embodiments, a method of operating an electronic device may include: registering with a network of new radio (NR) communications; connecting a call to an external device using wireless LAN communications based on the electronic device being registered with the network of NR communications; restricting the use of NR communications based on the call connection to the external device using wireless LAN communications; and registering with a network of long-term evolution (LTE) communications based on the restriction on the use of NR communications.
[0011] According to various example embodiments, an electronic device may include: a first communication circuit configured to support New Radio (NR) communication and / or Long Term Evolution (LTE) communication; a second communication circuit configured to support Wireless LAN communication; and at least one processor operatively connected to the first and second communication circuits, wherein the processor is configured to control the electronic device to: register with a network of NR communication via the first communication circuit; based on the registration with the NR communication network, register with a network of LTE communication based on a request to connect a call to an external device, and connect a call to an external device via LTE communication; based on the signal quality of the LTE communication network and / or the wireless LAN communication network meeting a specified first condition, perform a handover to the wireless LAN communication network and maintain the call with the external device; and restrict the use of NR communication based on the use of wireless LAN communication to perform the call with the external device. Attached Figure Description
[0012] The above and other aspects, features, and advantages of certain embodiments of the present disclosure will become more apparent from the following detailed description, taken in conjunction with the accompanying drawings, wherein:
[0013] Figure 1 This is a block diagram illustrating an example electronic device in a network environment according to various embodiments;
[0014] Figure 2 This is a block diagram illustrating example electronic devices for supporting conventional network communications and 5G network communications according to various embodiments;
[0015] Figure 3 This is a diagram illustrating an example protocol stack structure of a network 100 for 4G and / or 5G communication according to various embodiments;
[0016] Figure 4A This is a diagram illustrating example wireless communication systems providing 4G and / or 5G communication networks according to various embodiments;
[0017] Figure 4B This is a diagram illustrating example wireless communication systems providing 4G and / or 5G communication networks according to various embodiments;
[0018] Figure 5A This is a block diagram illustrating an example electronic device for providing a calling function according to various embodiments;
[0019] Figure 5B This is a block diagram illustrating an example electronic device for providing a calling function according to various embodiments;
[0020] Figure 6This is a flowchart illustrating an example process by which an electronic device, according to various embodiments, restricts the use of a first wireless communication based on a call function provided by a third wireless communication.
[0021] Figure 7 This is a signal flow diagram illustrating an example of an electronic device according to various embodiments restricting the use of a first wireless communication based on a call function provided by a third wireless communication.
[0022] Figure 8 This is a signal flow diagram illustrating an example of an electronic device according to various embodiments restricting the use of a first wireless communication based on a call function provided by a third wireless communication.
[0023] Figure 9 This is a flowchart illustrating an example process by which an electronic device, according to various embodiments, limits the use of a first wireless communication based on the signal quality of a third wireless communication.
[0024] Figure 10 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, limiting the use of a first wireless communication based on the signal quality of a third wireless communication.
[0025] Figure 11 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, limiting the use of a first wireless communication based on the signal quality of a third wireless communication.
[0026] Figure 12 This is a flowchart illustrating an example process by which an electronic device, according to various embodiments, restricts the use of a first wireless communication based on switching to a third wireless communication for a calling function;
[0027] Figure 13 This is a signal flow diagram illustrating an example process of an electronic device, according to various embodiments, restricting the use of a first wireless communication based on switching to a third wireless communication;
[0028] Figure 14 This is a flowchart illustrating an example process by which an electronic device, according to various embodiments, limits the use of a first wireless communication based on switching to a third wireless communication and its signal quality.
[0029] Figure 15 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, limiting the use of a first wireless communication based on switching to a third wireless communication and its signal quality;
[0030] Figure 16 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, limiting the use of a first wireless communication based on switching to a third wireless communication and its signal quality;
[0031] Figure 17This is a flowchart illustrating the process by which an electronic device, according to various embodiments, determines whether to use a first wireless communication.
[0032] Figure 18 This is a flowchart illustrating the process by which an electronic device determines whether to use a first wireless communication based on IMS registration information, according to various embodiments.
[0033] Figure 19 This is a flowchart illustrating an example process of restoring the use of a first wireless communication by an electronic device according to various embodiments;
[0034] Figure 20 This is a signal flow diagram illustrating examples of the use of a first wireless communication restored by an electronic device according to various embodiments;
[0035] Figure 21 This is a signal flow diagram illustrating an example of the use of a first wireless communication restored by an electronic device according to various embodiments; and
[0036] Figure 22 This is a signal flow diagram illustrating examples of the use of a first wireless communication by an electronic device according to various embodiments. Detailed Implementation
[0037] In the following description, various exemplary embodiments will be described in more detail with reference to the accompanying drawings.
[0038] Figure 1 This is a block diagram illustrating an electronic device 101 in a network environment 100 according to various embodiments. Reference Figure 1In network environment 100, electronic device 101 can communicate with electronic device 102 via a first network 198 (e.g., a short-range wireless communication network), or with at least one of electronic device 104 or server 108 via a second network 199 (e.g., a long-range wireless communication network). According to an embodiment, electronic device 101 can communicate with electronic device 104 via server 108. According to an embodiment, electronic device 101 may include a processor 120, memory 130, input module 150, sound output module 155, display module 160, audio module 170, sensor module 176, interface 177, connection terminal 178, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, user identification module (SIM) 196, or antenna module 197. In some embodiments, at least one of the above components (e.g., connection terminal 178) may be omitted from electronic device 101, or one or more other components may be added to electronic device 101. In some embodiments, some of the components described above (e.g., sensor module 176, camera module 180, or antenna module 197) may be implemented as a single integrated component (e.g., display module 160).
[0039] Processor 120 may run software (e.g., program 140) to control at least one other component (e.g., hardware or software component) of electronic device 101 connected to processor 120, and may perform various data processing or calculations. According to an embodiment, as at least part of the data processing or calculation, processor 120 may store commands or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132, process the commands or data stored in volatile memory 132, and store the result data in non-volatile memory 134. According to an embodiment, processor 120 may include a main processor 121 (e.g., central processing unit (CPU) or application processor (AP)) or an auxiliary processor 123 (e.g., graphics processing unit (GPU), neural processing unit (NPU), image signal processor (ISP), sensor central processor, or communication processor (CP)) that is operationally independent of or combined with the main processor 121. For example, when electronic device 101 includes a main processor 121 and an auxiliary processor 123, the auxiliary processor 123 may be adapted to consume less power than the main processor 121, or to be dedicated to a specific function. The auxiliary processor 123 may be implemented separately from the main processor 121, or may be implemented as part of the main processor 121.
[0040] When the main processor 121 is inactive (e.g., in sleep mode), the auxiliary processor 123 (rather than the main processor 121) can control at least some of the functions or states associated with at least one component of the electronic device 101 (e.g., display module 160, sensor module 176, or communication module 190), or when the main processor 121 is active (e.g., running an application), the auxiliary processor 123 can work with the main processor 121 to control at least some of the functions or states associated with at least one component of the electronic device 101 (e.g., display module 160, sensor module 176, or communication module 190). According to embodiments, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., camera module 180 or communication module 190) functionally associated with the auxiliary processor 123. According to embodiments, the auxiliary processor 123 (e.g., a neural processing unit) may include hardware architecture dedicated to artificial intelligence model processing. Artificial intelligence models can be generated through machine learning. For example, such learning can be performed via electronic device 101 where artificial intelligence is performed or via a separate server (e.g., server 108). The learning algorithm may include, but is not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. The artificial intelligence model may include multiple layers of artificial neural networks. The artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), or a deep Q-network, or a combination of two or more thereof, but is not limited thereto. Additionally or optionally, the artificial intelligence model may include software structures in addition to hardware structures.
[0041] Memory 130 may store various data used by at least one component of electronic device 101 (e.g., processor 120 or sensor module 176). The various data may include, for example, software (e.g., program 140) and input or output data for commands associated with it. Memory 130 may include volatile memory 132 or non-volatile memory 134.
[0042] The program 140 may be stored as software in the memory 130, and the program 140 may include, for example, an operating system (OS) 142, middleware 144, or application 146.
[0043] The input module 150 can receive commands or data from outside the electronic device 101 (e.g., a user) that will be used by other components of the electronic device 101 (e.g., processor 120). The input module 150 may include, for example, a microphone, mouse, keyboard, keys (e.g., buttons), or digital pen (e.g., stylus).
[0044] The sound output module 155 can output sound signals to the outside of the electronic device 101. The sound output module 155 may include, for example, a speaker or a receiver. The speaker can be used for general purposes such as playing multimedia or playing records. The receiver can be used to receive incoming calls. According to an embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0045] Display module 160 can visually provide information to the outside of electronic device 101 (e.g., to a user). Display device 160 may include, for example, a display, a holographic device, or a projector, and control circuitry for controlling a respective one of the display, holographic device, and projector. According to an embodiment, display module 160 may include a touch sensor adapted to detect touch or a pressure sensor adapted to measure the intensity of the force caused by touch.
[0046] The audio module 170 can convert sound into electrical signals and vice versa. According to an embodiment, the audio module 170 can obtain sound via the input module 150, or output sound via the sound output module 155 or headphones of an external electronic device (e.g., electronic device 102) that is directly (e.g., wired) or wirelessly connected to the electronic device 101.
[0047] Sensor module 176 can detect the operating state of electronic device 101 (e.g., power or temperature) or the environmental state outside electronic device 101 (e.g., user state), and then generate an electrical signal or data value corresponding to the detected state. According to embodiments, sensor module 176 may include, for example, a gesture sensor, gyroscope sensor, atmospheric pressure sensor, magnetic sensor, accelerometer, grip sensor, proximity sensor, color sensor, infrared (IR) sensor, biometric sensor, temperature sensor, humidity sensor, or illuminance sensor.
[0048] Interface 177 may support one or more specific protocols used to enable electronic device 101 to connect directly (e.g., wired) or wirelessly to external electronic devices (e.g., electronic device 102). According to embodiments, interface 177 may include, for example, a High Definition Multimedia Interface (HDMI), a Universal Serial Bus (USB) interface, a Secure Digital Card (SD) interface, or an audio interface.
[0049] Connection end 178 may include a connector, through which electronic device 101 can be physically connected to an external electronic device (e.g., electronic device 102). According to embodiments, connection end 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0050] The tactile module 179 can convert electrical signals into mechanical stimulation (e.g., vibration or motion) or electrical stimulation that can be recognized by a user through his touch or kinesthesia. According to an embodiment, the tactile module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.
[0051] Camera module 180 can capture still or moving images. According to an embodiment, camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.
[0052] The power management module 188 manages the power supply to the electronic device 101. According to an embodiment, the power management module 188 may be implemented as at least part of, for example, a power management integrated circuit (PMIC).
[0053] Battery 189 can power at least one component of electronic device 101. According to an embodiment, battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable rechargeable battery, or a fuel cell.
[0054] Communication module 190 can support the establishment of a direct (e.g., wired) or wireless communication channel between electronic device 101 and external electronic devices (e.g., electronic device 102, electronic device 104, or server 108), and perform communication via the established communication channel. Communication module 190 may include one or more communication processors capable of operating independently of processor 120 (e.g., application processor (AP)) and support direct (e.g., wired) or wireless communication. According to embodiments, communication module 190 may include wireless communication module 192 (e.g., cellular communication module, short-range wireless communication module, or Global Navigation Satellite System (GNSS) communication module) or wired communication module 194 (e.g., local area network (LAN) communication module or power line communication (PLC) module). One of these communication modules can communicate with an external electronic device via a first network 198 (e.g., a short-range communication network such as Bluetooth, Wi-Fi Direct, or Infrared Data Association (IrDA)) or a second network 199 (e.g., a long-range communication network such as a traditional cellular network, 5G network, next-generation communication network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules can be implemented as a single component (e.g., a single chip) or as multiple components (e.g., multiple chips) that are separate from each other. The wireless communication module 192 can identify and verify the electronic device 101 in the communication network (such as the first network 198 or the second network 199) using user information (e.g., the International Mobile Subscriber Identity (IMSI)) stored in the user identification module 196.
[0055] Wireless communication module 192 can support 5G networks following 4G networks and next-generation communication technologies (such as new radio (NR) access technologies). NR access technologies can support enhanced mobile broadband (eMBB), massive machine-type communication (mMTC), or ultra-reliable low-latency communication (URLLC). Wireless communication module 192 can support high-frequency bands (e.g., millimeter-wave bands) to achieve, for example, high data transmission rates. Wireless communication module 192 can support various technologies used to ensure performance in high-frequency bands, such as, for example, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, or massive antennas. Wireless communication module 192 can support various requirements specified in electronic device 101, external electronic devices (e.g., electronic device 104), or network systems (e.g., second network 199). According to an embodiment, the wireless communication module 192 may support peak data rates (e.g., 20 Gbps or greater) for implementing eMBB, lost coverage (e.g., 164 dB or less) for implementing mMTC, or U-plane latency (e.g., 0.5 ms or less for each of the downlink (DL) and uplink (UL), or 1 ms or less round trip) for implementing URLLC.
[0056] Antenna module 197 can transmit or receive signals or power to or from the exterior of electronic device 101 (e.g., external electronic device). According to an embodiment, antenna module 197 may include an antenna comprising a radiating element formed of a conductive material or conductive pattern formed in or on a substrate (e.g., a printed circuit board (PCB)). According to an embodiment, antenna module 197 may include multiple antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication scheme used in a communication network (such as a first network 198 or a second network 199) can be selected from the multiple antennas by, for example, communication module 190 (e.g., wireless communication module 192). Signals or power can then be transmitted or received between communication module 190 and the external electronic device via the selected at least one antenna. According to an embodiment, additional components besides the radiating element (e.g., a radio frequency integrated circuit (RFIC)) may be additionally incorporated into antenna module 197.
[0057] According to various embodiments, antenna module 197 may form a millimeter-wave antenna module. According to embodiments, the millimeter-wave antenna module may include a printed circuit board, a radio frequency integrated circuit (RFIC), and multiple antennas (e.g., an array antenna), wherein the RFIC is disposed on or adjacent to a first surface (e.g., a bottom surface) of the printed circuit board and is capable of supporting a specified high-frequency band (e.g., a millimeter-wave band), and the multiple antennas are disposed on or adjacent to a second surface (e.g., a top surface or a side surface) of the printed circuit board and are capable of transmitting or receiving signals in the specified high-frequency band.
[0058] At least some of the aforementioned components can be interconnected and communicate signals (e.g., commands or data) between them via an inter-peripheral communication scheme (e.g., bus, general purpose input / output (GPIO), serial peripheral interface (SPI), or mobile industrial processor interface (MIPI)).
[0059] According to an embodiment, commands or data can be sent or received between electronic device 101 and external electronic device 104 via server 108 connected to a second network 199. Each of electronic device 102 or electronic device 104 can be a device of the same type as electronic device 101, or a device of a different type. According to an embodiment, all or some operations that would be performed on electronic device 101 can be performed on one or more of external electronic devices 102, external electronic devices 104, or server 108. For example, if electronic device 101 is required to automatically perform a function or service, or is required to perform a function or service in response to a request from a user or another device, electronic device 101 may request the one or more external electronic devices to perform at least a portion of the function or service, instead of running the function or service, or electronic device 101 may request the one or more external electronic devices to perform at least a portion of the function or service in addition to running the function or service. Upon receiving the request, the one or more external electronic devices may perform at least a portion of the requested function or service, or perform additional functions or services related to the request, and transmit the result of the execution to electronic device 101. Electronic device 101 may provide the result as at least a partial response to the request, with or without further processing of the result. For this purpose, technologies such as cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing may be used. Electronic device 101 may use, for example, distributed computing or mobile edge computing to provide ultra-low latency services. In another embodiment, external electronic device 104 may include an Internet of Things (IoT) device. Server 108 may be an intelligent server using machine learning and / or neural networks. According to embodiments, external electronic device 104 or server 108 may be included in a second network 199. Electronic device 101 may be applied to intelligent services based on 5G communication technology or IoT-related technologies (e.g., smart homes, smart cities, smart cars, or healthcare).
[0060] The electronic device according to various embodiments can be one of a variety of types of electronic devices. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. According to embodiments of this disclosure, the electronic device is not limited to those described above.
[0061] It should be understood that the various embodiments of this disclosure and the terminology used therein are not intended to limit the technical features set forth herein to the specific embodiments, but rather to include various changes, equivalents, or substitutions to the respective embodiments. In the description of the drawings, similar reference numerals may be used to refer to similar or related elements. It will be understood that nouns in the singular form corresponding to terms may include one or more things unless the relevant context clearly indicates 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” may include any one or all possible combinations of the items enumerated together with the corresponding phrase among the plurality of phrases. As used herein, terms such as “first” and “second” or “first” and “second” may be used to simply distinguish the respective component from another component and do not limit the component in other respects (e.g., importance or order). It will be understood that, whether the terms “operably” or “communically” are used or not, if an element (e.g., a first element) is referred to as “combined with another element (e.g., a second element),” “combined to another element (e.g., a second element),” “connected to another element (e.g., a second element),” or “attached to another element (e.g., a second element)”, it means that the first element can be directly (e.g., wiredly) connected to the second element, wirelessly connected to the second element, or connected to the second element via a third element.
[0062] As used in connection with various embodiments of this disclosure, the term "module" may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with other terms (e.g., "logic," "logic block," "part," or "circuit"). A module may be a single integrated component adapted to perform one or more functions, or the smallest unit or part of such a single integrated component. For example, according to embodiments, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0063] The various embodiments set forth herein can be implemented as software (e.g., program 140) containing one or more instructions readable by a machine (e.g., electronic device 101) stored in a storage medium (e.g., internal memory 136 or external memory 138). For example, under the control of a processor, the processor (e.g., processor 120) of the machine (e.g., electronic device 101) can invoke and execute at least one of the one or more instructions stored in the storage medium, with or without the use of one or more other components. This enables the machine to operate to perform at least one function according to the invoked at least one instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. Machine-readable storage media may be provided in the form of non-transitory storage media. The term "non-transitory" means only that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves), but this term does not distinguish between data being stored semi-permanently in the storage medium and data being temporarily stored in the storage medium.
[0064] According to embodiments, methods according to various embodiments of this disclosure may be included and provided in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an app store (e.g., the Play Store™), or may be distributed directly between two user devices (e.g., smartphones) (e.g., downloaded or uploaded). If distributed online, at least a portion of the computer program product may be temporarily generated, or at least a portion of the computer program product may be stored at least temporarily in a machine-readable storage medium (such as the memory of a manufacturer's server, an app store's server, or a forwarding server).
[0065] According to various embodiments, each of the above-described components (e.g., a module or program) may include a single entity or multiple entities, and some of the multiple entities may be separately disposed in different components. According to various embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. Optionally or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform the one or more functions of each of the multiple components in the same or similar manner as the corresponding component of the multiple components performed one or more functions before integration. According to various embodiments, the operations performed by a module, program, or other component may be performed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be run in a different order or omitted, or one or more other operations may be added.
[0066] Figure 2 This is a block diagram 200 illustrating examples of electronic devices 101 for supporting conventional network communications and 5G network communications according to various embodiments.
[0067] refer to Figure 2 According to various embodiments, electronic device 101 may include a first communication processor (e.g., including processing circuitry) 212, a second communication processor (e.g., including processing circuitry) 214, a first radio frequency integrated circuit (RFIC) 222, a second RFIC 224, a third RFIC 226, a fourth RFIC 228, a first radio frequency front-end (RFFE) 232, a second RFFE 234, a first antenna module (e.g., including at least one antenna) 242, a second antenna module (e.g., including at least one antenna) 244, and an antenna 248. Electronic device 101 may include a processor 120 and a memory 130. Network 199 may include a first network 292 and a second network 294. According to embodiments, electronic device 101 may further include Figure 1 At least one of the components shown, and network 199 may further include at least one other network. According to an 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 may be at least a portion of the wireless communication module 192. According to an embodiment, the fourth RFIC 228 may be omitted, or it may be included as part of the third RFIC 226.
[0068] The first communication processor 212 may include various processing circuits and establishes a communication channel for a frequency band used for wireless communication with the first network 292, and may support conventional network communication via the established communication channel. According to embodiments, the first network may be, for example, but not limited to, conventional networks, including second-generation (2G), third-generation (3G), fourth-generation (4G), Long Term Evolution (LTE) networks, etc. The second communication processor 214 may include various processing circuits and establish a communication channel corresponding to a specified frequency band (e.g., approximately 6 GHz to 60 GHz) among the frequency bands used for wireless communication with the second network 294, and may be, for example, but not limited to, supporting 5G network communication via the established communication channel. According to embodiments, the second network 294 may be a 5G network as defined in 3GPP (e.g., New Radio (NR)). Furthermore, according to embodiments, the first communication processor 212 or the second communication processor 214 may establish a communication channel corresponding to another specified frequency band (e.g., approximately 6 GHz or lower) among the frequency bands to be used for wireless communication with the second network 294, and may support 5G network communication via the established communication channel. According to an embodiment, the first communication processor 212 and the second communication processor 214 can be implemented in a single chip or a single package. According to an embodiment, the first communication processor 212 or the second communication processor 214 can be implemented together with the processor 120, the sub-processor 123 or the communication module 190 in a single chip or a single package.
[0069] According to an embodiment, the first communication processor 212 can perform data transmission or reception with the second communication processor 214. For example, data that has been classified as being transmitted via the second network 294 can be changed to be transmitted via the first network 292.
[0070] In this example, the first communication processor 212 can receive transmitted data from the second communication processor 214. For example, the first communication processor 212 can perform data transmission or reception with the second communication processor 214 via an inter-processor interface. The inter-processor interface can be implemented as, for example, a Universal Asynchronous Receiver / Transmitter (UART) (e.g., High-Speed UART (HS-UART)) or a Peripheral Component Interconnect Bus High Speed (PCIe), but the type of interface is not limited to these. For example, the first communication processor 212 and the second communication processor 214 can use, for example, shared memory to exchange control information and packet data information. For example, the first communication processor 212 can perform transmission or reception of various types of information with the second communication processor 214, such as sensing information, information associated with output strength, and resource block (RB) allocation information.
[0071] 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 communication processor 212 may perform data transmission or reception with the second communication processor 214 via the processor 120 (e.g., an application processor). For example, the first communication processor 212 and the second communication processor 214 may perform data transmission or reception via the processor 120 (e.g., an application processor) and an HS-UART interface or a PCIe interface, but the type of interface is not limited to this. For example, the first communication processor 212 and the second communication processor 214 may use the processor 120 (e.g., an application processor) and shared memory to exchange control information and packet data information. According to embodiments, the first communication processor 212 and the second communication processor 214 may be implemented in a single chip or a single package. According to various embodiments, the first communication processor 212 or the second communication processor 214 may be implemented together with the processor 120, the subprocessor 123, or the communication module 190 in a single chip or a single package.
[0072] In the case of transmission, the first RFIC 222 can convert the baseband signal generated by the first communication processor 212 into a radio frequency (RF) signal in the range of approximately 700 MHz to 3 GHz, which is used in the first network 292 (e.g., a conventional network). In the case of reception, the RF signal is obtained from the first network 292 (e.g., a conventional network) via an antenna (e.g., the first antenna module 242) and can be preprocessed via an RFFE (e.g., the first RFFE 232). The first RFIC 222 can convert the preprocessed RF signal back into a baseband signal, such that the baseband signal is processed by the first communication processor 212.
[0073] In the case of transmission, the second RFIC 224 can convert the baseband signal generated by the first communication processor 212 or the second communication processor 214 into an RF signal (hereinafter, a 5G Sub6 RF signal) in the Sub6 band (e.g., approximately 6 GHz or lower) used in the second network 294 (e.g., a 5G network). In the case of reception, the 5G Sub6 RF signal can be obtained from the second network 294 (e.g., the 5G network) via an antenna (e.g., the second antenna module 244) and can be preprocessed by an RFFE (e.g., the second RFFE 234). The second RFIC 224 can convert the preprocessed 5G Sub6 RF signal back into a baseband signal, such that the baseband signal is processed by the corresponding communication processor in the first communication processor 212 or the second communication processor 214.
[0074] The third RFIC 226 can convert the baseband signal generated by the second communication processor 214 into an RF signal (hereinafter, 5G Above6 RF signal) in the 5G Above6 frequency band (e.g., approximately 6 GHz to 60 GHz) to be used in the second network 294 (e.g., a 5G network). Upon reception, the 5G Above6 RF signal is obtained from the second network 294 (e.g., the 5G network) via an antenna (e.g., antenna 248) and can be preprocessed by the third RFFE 236. The third RFIC 226 can convert the preprocessed 5G Above6 RF signal back into a baseband signal, which is then processed by the second communication processor 214. According to an embodiment, the third RFFE 236 can be implemented as part of the third RFIC 226.
[0075] According to an embodiment, electronic device 101 may include a fourth RFIC 228, either separate from or part of the third RFIC 226. In this case, the fourth RFIC 228 can convert the baseband signal generated by the second communication processor 214 into an RF signal (hereinafter referred to as an IF signal) in an intermediate frequency band (e.g., approximately 9 GHz to 11 GHz), and can transmit the IF signal to the third RFIC 226. The third RFIC 226 can convert the IF signal into a 5G Above6 RF signal. In the case of reception, the 5G Above6 RF signal can be received from a second network 294 (e.g., a 5G network) via an antenna (e.g., antenna 248), and can be converted into an IF signal by the third RFIC 226. The fourth RFIC 228 can convert the IF signal back into a baseband signal, enabling the baseband signal to be processed by the second communication processor 214.
[0076] According to an embodiment, the first RFIC 222 and the second RFIC 224 can be implemented as at least a portion of a single chip or a single package. According to an embodiment, the first RFFE 232 and the second RFFE 234 can be implemented as at least a portion of a single chip or a single package. According to an embodiment, at least one of the first antenna module 242 or the second antenna module 244 can be omitted or combined with another antenna module to process RF signals in multiple corresponding frequency bands.
[0077] According to an embodiment, the third RFIC 226 and antenna 248 can be arranged on the same substrate, forming a third antenna module 246. For example, the wireless communication module 192 or processor 120 can be arranged on a first substrate (e.g., a main PCB). In this case, the third RFIC 226 is arranged in a portion (e.g., the lower part) of a second substrate (e.g., a sub-PCB) different from the first substrate, and the antenna 248 is arranged in another portion (e.g., the upper part), thereby forming the third antenna module 246. By arranging the third RFIC 226 and antenna 248 on the same substrate, the length of the transmission line between them can be reduced. For example, this can reduce the loss (e.g., attenuation) of high-frequency band signals (e.g., approximately 6 GHz to 60 GHz) used for 5G network communication, which is caused by the transmission line. Therefore, the electronic device 101 can improve the quality or speed of communication with the second network 294 (e.g., a 5G network).
[0078] According to an embodiment, antenna 248 can be implemented as an antenna array comprising a plurality of antenna elements that can be used for beamforming. In this case, third RFIC 226, for example, may include a plurality of phase shifters 238 corresponding to the plurality of antenna elements as part of third RFFE 236. In the case of transmission, each of the plurality of phase shifters 238 can shift the phase of a 5G Above6 RF signal that will be transmitted to the outside of electronic device 101 (e.g., a base station of a 5G network) via the corresponding antenna element. In the case of reception, each of the plurality of phase shifters 238 can shift the phase of a 5G Above6 RF signal received from the outside via the corresponding antenna element to the same or substantially the same phase. This enables transmission or reception via beamforming between electronic device 101 and the outside.
[0079] The second network 294 (e.g., a 5G network) can operate independently of (e.g., standalone (SA)) the first network 292 (e.g., a legacy network), or it can operate by connecting to the first network 292 (e.g., non-standalone (NSA)). For example, in a 5G network, only an access network (e.g., a 5G Radio Access Network (RAN) or a Next Generation RAN (NG RAN)) may exist, and a core network (e.g., a Next Generation Core (NGC)) may not exist. In this case, the electronic device 101 can access the access network of the 5G network and can access an external network (e.g., the Internet) under the control of the core network of the legacy network (e.g., an Evolved Packet Core (EPC)). Protocol information for communicating with the legacy network (e.g., LTE protocol information) or protocol information for communicating with the 5G network (e.g., New Radio (NR) protocol information) can be stored in memory 130 and can be accessed by another component (e.g., processor 120, a first communication processor 212, or a second communication processor 214).
[0080] Figure 3 This is a block diagram illustrating an example protocol stack structure of a network 100 for 4G and / or 5G communication according to various embodiments.
[0081] refer to Figure 3 The network 100 according to various embodiments may include an electronic device 101, a 4G network 392, a 5G network 394, and a server 108.
[0082] According to various embodiments, electronic device 101 may include Internet Protocol 312, a first communication protocol stack 314, and a second communication protocol stack 316. For example, electronic device 101 may communicate with server 108 via 4G network 392 and / or 5G network 394.
[0083] According to an embodiment, electronic device 101 may use Internet Protocol 312 (e.g., Transmission Control Protocol (TCP), User Datagram Protocol (UDP), or Internet Protocol (IP)) to perform Internet communication associated with server 108. For example, Internet Protocol 312 may be used in the main processor included in electronic device 101 (e.g., Figure 1 It is executed in the main processor 121.
[0084] According to an embodiment, electronic device 101 can use a first communication protocol stack 314 to perform wireless communication with a 4G network 392. According to an embodiment, electronic device 101 can use a second communication protocol stack 316 to perform wireless communication with a 5G network 394. For example, the first communication protocol stack 314 and the second communication protocol stack 316 can be provided by one or more communication processors included in electronic device 101 (e.g., Figure 1The wireless communication module 192 is used to execute this.
[0085] According to various embodiments, server 108 may include Internet Protocol 322. Server 108 may transmit or receive data related to Internet Protocol 322 with electronic device 101 via 4G network 392 and / or 5G network 394. According to embodiments, server 108 may include a cloud computing server located outside of 4G network 392 or 5G network 394. According to embodiments, server 108 may include an edge computing server (or mobile edge computing (MEC) server) located within at least one of 4G network 392 or 5G network 394.
[0086] According to various embodiments, the 4G network 392 may include a Long Term Evolution (LTE) base station 340 and an Evolved Packet Core (EPC) 342. The LTE base station 340 may include an LTE communication protocol stack 344. The EPC 342 may include a legacy Non-Access Stratum (NAS) protocol 346. The 4G network 392 may use the LTE communication protocol stack 344 and the legacy NAS protocol 346 to perform LTE wireless communication with the electronic device 101.
[0087] According to various embodiments, the 5G network 394 may include a new radio (NR) base station 350 and a fifth-generation core (5GC) 352. The NR base station 350 may include an NR communication protocol stack 354. The 5GC 352 may include a 5G NAS protocol 356. The 5G network 394 may use the NR communication protocol stack 354 and the 5G NAS protocol 356 to perform NR wireless communication with the electronic device 101.
[0088] According to an embodiment, the first communication protocol stack 314, the second communication protocol stack 316, the LTE communication protocol stack 344, and the NR communication protocol stack 354 may include a control plane protocol for sending or receiving control messages and a user plane protocol for sending or receiving user data. For example, control messages may include messages related to at least one of security control, bearer establishment, authentication, registration, or mobility management. For example, user data may include, for example, data other than control messages.
[0089] According to embodiments, the control plane protocol and user plane protocol may include a physical (PHY) layer, a media access control (MAC) layer, a radio link control (RLC) layer, or a packet data convergence protocol (PDCP) layer. For example, the PHY layer may perform channel coding and modulation on data received from higher layers (e.g., the MAC layer) and transmit it to a radio channel, and may perform demodulation and decoding on data received via the radio channel and transmit it to a higher layer. The PHY layer included in the second communication protocol stack 316 and the NR communication protocol stack 354 may further perform beamforming-related operations. For example, the MAC layer may logically / physically map data to the radio channel to be transmitted or received, and may perform Hybrid Automatic Repeat Request (HARQ) for error correction. For example, the RLC layer may perform data concatenation, segmentation, or reassembly, may identify the order of data, may perform reordering, and may perform redundancy checks. For example, the PDCP layer may perform operations to encrypt control data and user data, as well as operations related to data integrity. The second communication protocol stack 316 and the NR communication protocol stack 354 may also include a Service Data Adaptation Protocol (SDAP). For example, SDAP can manage radio bearer allocation based on the Quality of Service (QoS) of user data.
[0090] According to various embodiments, the control plane protocol may include a Radio Resource Control (RRC) layer and a Non-Access Stratum (NAS) layer. For example, the RRC layer may process control data related to radio bearer establishment, paging, or mobility management. For example, the NAS may process control messages related to authentication, registration, and mobility management.
[0091] Figure 4A This is a diagram illustrating example wireless communication systems providing 4G and / or 5G communication networks according to various embodiments. Figure 4B This is a diagram illustrating example wireless communication systems that provide 4G and / or 5G communication networks according to various embodiments.
[0092] refer to Figure 4A and Figure 4B Network environments 100a and 100b may include at least one of a 4G network or a 5G network. For example, a 4G network may include a 3GPP-based LTE base station 440 (e.g., an eNodeB (eNB)) supporting radio access to electronic device 101 and an evolved packet core (EPC) 442 managing 4G communications. For example, a 5G network may include a new radio (NR) base station (e.g., a gNodeB (gNB)) 450 supporting radio access to electronic device 101 and a fifth-generation core (5GC) 452 managing 5G communications to electronic device 101.
[0093] According to various embodiments, electronic device 101 can send or receive control messages and user data via 4G and / or 5G communications. For example, control messages may include at least one related message among security control, bearer establishment, authentication, registration, or mobility management associated with electronic device 101. For example, user data may be user data that is not included in control messages sent or received between electronic device 101 and the core network (e.g., EPC 442 and / or 5GC 452).
[0094] refer to Figure 4A According to various embodiments, the 5G network can independently perform the sending or receiving of control messages and user data with the electronic device 101.
[0095] refer to Figure 4B According to various embodiments, 4G and 5G networks can independently provide data transmission or reception. For example, electronic device 101 and EPC 442 can perform the transmission or reception of control messages and user data via LTE base station 440. As another example, electronic device 101 and 5GC 452 can perform the transmission or reception of control messages and user data via NR base station 450.
[0096] According to various embodiments, electronic device 101 can register with at least one of EPC 442 or 5GC 452 and can send or receive control messages.
[0097] According to various embodiments, EPC 442 or 5GC 452 can interact to manage communications of electronic device 101. For example, movement information of electronic device 101 can be sent or received via an interface between EPC 442 and 5GC 452.
[0098] Figure 5A This is a block diagram illustrating an example electronic device for providing call functionality according to various embodiments, and Figure 5B This is a block diagram illustrating an example electronic device for providing a calling function according to various embodiments.
[0099] refer to Figure 5A According to various embodiments, electronic device 101 may include a processor (e.g., including processing circuitry) 500, a first communication circuitry 510, a second communication circuitry 520, and / or a memory 530. According to embodiments, processor 500 may be connected to… Figure 1 The processor 120 (e.g., an application processor) is substantially the same as, or may be included in, the processor 120. The first communication circuit 510 and / or the second communication circuit 520 may be compatible with... Figure 1 The wireless communication module 192 is essentially the same as, or may be included in, the wireless communication module 192. The memory 530 may be... Figure 1 The memory 130 is substantially the same as, or may be included in, the memory 130. According to embodiments, the processor 500, the first communication circuit 510, and / or the second communication circuit 520 may be implemented in a single chip or a single package.
[0100] According to various embodiments, processor 500 may include various processing circuits and is operatively connected to first communication circuit 510 and / or second communication circuit 520. According to embodiments, processor 500 may interact with first communication circuit 510 via, for example, an application processor to communication processor (AP2CP) interface. For example, the AP2CP interface may include at least one of a shared memory scheme or a peripheral component rapid interconnect (PCIe).
[0101] According to various embodiments, the first communication circuit 510 may include a first processing unit (e.g., including processing circuitry and / or executable program units) 512 and a second processing unit (e.g., including processing circuitry and / or executable program units) 514. According to embodiments, the first processing unit 512 may perform operations related to a first node (e.g., Figure 4B The first wireless communication is performed by the first processing unit 512, which can perform the first wireless communication with the first node (e.g., NR base station 450). For example, the first wireless communication may include a 5G communication scheme (e.g., New Radio (NR)). According to an embodiment, the second processing unit 514 can perform the first wireless communication with the second node (e.g., NR base station 450). Figure 4B The second wireless communication is performed by the second processing unit 514 (e.g., LTE base station 440). According to an embodiment, the second processing unit 514 can perform the second wireless communication and can transmit and / or receive control messages and data with the second node (e.g., LTE base station 440). For example, as a 4G communication scheme, the second wireless communication may include at least one of Long Term Evolution (LTE), LTE-A Advanced (LTE-A), or LTE-A Pro Advanced (LTE-Apro). For example, the first processing unit 512 and the second processing unit 514 may include software that processes different frequency-based signals and protocols. For example, the first processing unit 512 and the second processing unit 514 may include different circuits or different hardware. For example, the first processing unit 512 and the second processing unit 514 may be logically partitioned components (e.g., based on software partitioning).
[0102] According to an embodiment, the first communication circuit 510 may include a communication processor (e.g., Figure 2 The second communication processor 214), RFIC (e.g., Figure 2 The third RFIC 226) and / or the RFFE associated with the first wireless communication (e.g., Figure 2The third RFFE 236), and the communication processor (e.g., Figure 2 First communication processor 212), RFIC (e.g., Figure 2 The first RFIC222) and / or the RFFE associated with the second wireless communication (e.g., Figure 2 First RFFE 232).
[0103] According to various embodiments, the second communication circuit 520 can perform a third wireless communication with a third node (e.g., an access point (AP)). For example, the second communication circuit 520 can perform the third wireless communication and can transmit and / or receive control messages and data with the third node (e.g., the AP). For example, the third wireless communication is a communication scheme using an unlicensed frequency band (unlicensed spectrum) and may include a wireless LAN communication scheme (e.g., Wi-Fi).
[0104] According to various embodiments, processor 500 can control first communication circuit 510 and / or second communication circuit 520 to enable electronic device 101 and external devices to connect and make calls. According to embodiments, if an event related to the call function is detected, processor 500 can set (or select) the network to be used for the call connection to the external device. For example, if electronic device 101 is not registered with a third wireless communication network, processor 500 is configured to perform the call connection via the first wireless communication network or the second wireless communication network. For example, if electronic device 101 is registered with a third wireless communication network, processor 500 can set the network to be used for the call connection based on the call connection mode, the signal quality of the cellular network (e.g., the first wireless communication network or the second wireless communication network), and / or the signal quality of the third wireless communication network. For example, the signal quality of the cellular network and / or the third wireless communication network may include at least one of Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Strength Indicator (RSSI), Signal-to-Interference-plus-Noise Ratio (SINR), Transmit or Receive Error Rate, Packet Transmit or Receive Delay, or Quality of Service (QoS). For example, the signal quality of the cellular network may include the signal quality of the cellular network to which the electronic device 101 is currently registered (e.g., a first wireless communication network or a second wireless communication network). For example, the call connection mode may be set based on the call policy of the electronic device 101 and / or user input. For example, the occurrence of events related to the call function may include at least one of running a call application, pressing a call button, or receiving a call.
[0105] According to an embodiment, if the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode), the processor 500 can identify whether the signal quality of the third wireless communication network meets a specified first quality. For example, if the signal quality of the third wireless communication network meets the specified first quality, the processor 500 can determine that a call connection is to be performed via the third wireless communication network. For example, the state of meeting the specified first quality may include a state where the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm), regardless of the signal quality (e.g., RSRP) of the cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication).
[0106] For example, if the signal quality of the third wireless communication network does not meet a specified first quality, the processor 500 may determine to perform a call connection via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, the state of not meeting the specified first quality may include a state where the RSRP of the third wireless communication network is less than a first reference strength (e.g., approximately -70 dBm), regardless of the signal quality (e.g., RSRP) of the cellular network. As another example, when determining whether to perform a call connection via a cellular network, the processor 500 may additionally determine whether the RSRP of the cellular network is greater than or equal to a second reference strength (e.g., approximately -110 dBm).
[0107] According to an embodiment, if a second mode (e.g., a cellular preferred mode) is set, the processor 500 can identify whether the signal quality of the cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication) and / or the network of the third wireless communication meets a specified second quality or a specified third quality. For example, if the signal quality of the cellular network meets the specified second quality, the processor 500 can determine to perform a call connection via the cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, the state of meeting the specified second quality may include a state where the RSRP of the cellular network is greater than or equal to a second reference strength (e.g., approximately -110 dBm), regardless of the signal quality (e.g., RSRP) of the third wireless communication network.
[0108] For example, if the signal quality of the cellular network does not meet a specified second quality, the processor 500 can identify whether the signal quality of the cellular network (e.g., a first wireless communication network or a second wireless communication network) and / or the third wireless communication network meets a specified third quality. If the signal quality of the cellular network (e.g., a first wireless communication network or a second wireless communication network) and / or the signal quality of the third wireless communication network meets the specified third quality, the processor 500 can determine to perform a call connection via the third wireless communication network. For example, a state that meets the specified third quality may include a state where the RSRP of the cellular network is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, a state that does not meet the specified second quality may include a state where the RSRP of the cellular network is less than a second reference strength (e.g., approximately -110 dBm), regardless of the signal quality (e.g., RSRP) of the third wireless communication network.
[0109] According to an embodiment, if the processor 500 determines that a call connection is to be made via a cellular network (e.g., a network of a first wireless communication or a network of a second wireless communication), the processor 500 may send a call connection request signal to the first communication circuit 510.
[0110] According to an embodiment, if processor 500 determines that a call connection will be established via a third wireless communication network, processor 500 can control second communication circuit 520 to connect the call to an external device via the third wireless communication network using processor 500's enhanced packet data gateway (ePDG) (or ePDG client). For example, processor 500's ePDG (or ePDG client) can send a call connection request message to the network's ePDG (or ePDG host) via second communication circuit 520. If a message related to the session connection is received from the network's ePDG (or ePDG host) via second communication circuit 520, processor 500's ePDG (or ePDG client) can connect the call to an external device via second communication circuit 520. For example, if processor 500 (e.g., ePDG client) determines that a call connection will be established via a third wireless communication network, processor 500 can use the third wireless communication network to send call connection-related information to first communication circuit 510. For example, information related to a call connection using the third wireless communication network may include call start information and / or the signal quality of the third wireless communication.
[0111] According to various embodiments, the first communication circuit 510 can perform a call connection with an external device. According to embodiments, the first communication circuit 510 (e.g., the first processing unit 512) can register with a first wireless communication network. If a call connection request signal is received from the processor 500 while the first communication circuit 510 (e.g., the first processing unit and / or the second processor unit 514) is registered with the first wireless communication (e.g., NR communication) network, the first communication circuit 510 can register with a second wireless communication (e.g., LTE communication) network via an evolved packet system (EPS) fallback procedure. The first communication circuit 510 (e.g., the second processing unit 514) can connect the call to the external device via the second wireless communication network. For example, the first communication circuit 510 (e.g., the first processing unit 512 and / or the second processing unit 514) can disconnect from the first wireless communication network via an EPS fallback procedure and can establish a connection to the second wireless communication network. For example, the first wireless communication network to which the electronic device 101 registers may include a network supporting a 5G communication scheme with EPS fallback.
[0112] According to an embodiment, if the first communication circuit 510 (e.g., the second processing unit 514) registers with the network of the second wireless communication, the first communication circuit 510 can continuously or periodically identify the signal quality of the second wireless communication.
[0113] According to various embodiments, the second communication circuit 520 can perform a call connection to an external device. According to an embodiment, while registered with a third wireless communication network (e.g., a wireless LAN), the second communication circuit 520 can connect the call to the external device via the third wireless communication network under the control of the processor 500 (e.g., an ePDG). According to an embodiment, if the second communication circuit 520 registers with the third wireless communication network, it can continuously or periodically identify the signal quality of the third wireless communication.
[0114] According to various embodiments, processor 500 can control call connections to external devices. According to an embodiment, when the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode), if a call is connected to an external device via a second wireless communication (e.g., LTE) network, processor 500 can identify whether the signal quality of a third wireless communication (e.g., wireless LAN) network meets a specified first quality. For example, if the signal quality of the third wireless communication network does not meet the specified first quality, processor 500 can determine to use the second wireless communication to maintain the call connection to the external device. For example, the state of not meeting the specified first quality may include a state where the RSRP of the third wireless communication network is less than a first reference strength (e.g., approximately -70 dBm), regardless of the signal quality (e.g., RSRP) of the cellular network. As another example, when determining whether to use the second wireless communication network to maintain the call connection, processor 500 can additionally determine whether the RSRP of the second wireless communication network (e.g., cellular network) is greater than or equal to a second reference strength (e.g., approximately -110 dBm).
[0115] For example, if the signal quality of the third wireless communication network meets a specified first quality, the processor 500 can determine to perform a handover to the third wireless communication. For example, the state of meeting the specified first quality may include a state where the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm), regardless of the signal quality (e.g., RSRP) of the cellular network.
[0116] According to an embodiment, when the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode), if a call is connected to an external device via a third wireless communication network, the processor 500 can identify whether the signal quality of the third wireless communication network meets a specified first quality. For example, if the signal quality of the third wireless communication network meets the specified first quality, the processor 500 can determine to maintain the call connection with the external device using the third wireless communication. For example, the state of meeting the specified first quality may include a state where the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm), regardless of the signal quality (e.g., RSRP) of the cellular network.
[0117] For example, if the signal quality of the third wireless communication network does not meet a specified first quality, the processor 500 may determine to perform a handover to a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, a state where the specified second quality is not met may include a state where the RSRP of the third wireless communication network is less than a first reference strength (e.g., approximately -70 dBm). For example, when determining whether to perform a handover to a cellular network (e.g., the first wireless communication network or the second wireless communication network), the processor 500 may additionally determine whether the RSRP of the cellular network is greater than or equal to a second reference strength (e.g., approximately -110 dBm).
[0118] According to an embodiment, when the call connection mode is set to a second mode (e.g., cellular preferred mode), if a call is connected to an external device via a second wireless communication network, the processor 500 can identify whether the signal quality of the second wireless communication network (e.g., a cellular network) and / or the signal quality of the third wireless communication network meets a specified second quality or a specified third quality. For example, if the signal quality of the second wireless communication network meets the specified second quality, the processor 500 can use the second wireless communication to maintain the call connection to the external device. For example, the state of meeting the specified second quality may include a state where the RSRP of the second wireless communication network is greater than or equal to a second reference strength (e.g., approximately -110 dBm), regardless of the signal quality (e.g., RSRP) of the third wireless communication network.
[0119] For example, if the signal quality of the second wireless communication network and / or the third wireless communication network meets a specified third quality, the processor 500 can determine to perform a switch to the third wireless communication. For example, if the signal quality of the second wireless communication network does not meet the specified second quality, the processor 500 can identify whether the signal quality of the second wireless communication network and the signal quality of the third wireless communication network meet the specified third quality. For example, a state that meets the specified third quality may include a state where the RSRP of the second wireless communication network is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, a state that does not meet the specified second quality may include a state where the RSRP of the second wireless communication network is less than the second reference strength (e.g., approximately -110 dBm), regardless of the signal quality (e.g., RSRP) of the third wireless communication network.
[0120] According to an embodiment, when the call connection mode is set to a second mode (e.g., cellular preferred mode), if a call is connected to an external device via a third wireless communication network, the processor 500 can identify whether the signal quality of the cellular network and / or the signal quality of the third wireless communication network meets a specified second quality or a specified third quality. For example, if the signal quality of the second wireless communication meets the specified second quality, the processor 500 can determine to perform a handover to the second wireless communication. For example, the state of meeting the specified second quality may include a state where the RSRP of the second wireless communication network is greater than or equal to a second reference strength (e.g., approximately -110 dBm).
[0121] For example, if the signal quality of the cellular network and / or the signal quality of the third wireless communication network meets a specified third quality, the processor 500 can use the third wireless communication to maintain a call connection to an external device. For example, if the signal quality of the second wireless communication network does not meet the specified second quality, the processor 500 can identify whether the signal quality of the second wireless communication network and the signal quality of the third wireless communication network meet the specified third quality. For example, a state that meets the specified third quality may include a state where the RSRP of the second wireless communication is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, a state that does not meet the specified second quality may include a state where the RSRP of the second wireless communication network is less than the second reference strength (e.g., approximately -110 dBm), regardless of the signal quality (e.g., RSRP) of the third wireless communication network.
[0122] According to an embodiment, if the processor 500 determines to perform a handover to a third wireless communication network while the network using the second wireless communication is connected to an external device, the processor 500 can perform the handover using its enhanced packet data gateway (ePDG) (or ePDG client). For example, the processor 500's ePDG (or ePDG client) can send a call connection request message to the network's ePDG (or ePDG host) via the second communication circuit 520. If a message related to the session connection is received from the network's ePDG via the second communication circuit 520, the processor 500's ePDG (or second communication circuit 520) can switch the call connection to the external device to the third wireless communication network. For example, if the handover to the third wireless communication is performed, the processor 500 (e.g., the ePDG) can use the third wireless communication network to send call connection-related information to the first communication circuit 510. For example, the information related to the call connection using the third wireless communication network may include call start information and / or the signal quality of the third wireless communication.
[0123] According to an embodiment, if the processor 500 determines to perform a switch to a second wireless communication while a call is being connected to an external device via a third wireless communication network, the processor 500 can perform the switch to the second wireless communication network via a first communication circuit 510. For example, the processor 500 can send a call connection request signal to the first communication circuit 510. The first communication circuit 510 (e.g., a second processing unit 514) can use the second wireless communication network to perform the switch to the second wireless communication network used for calls to external devices.
[0124] According to various embodiments, the first communication circuit 510 may restrict the use of the first wireless communication based on the provision of call functionality provided by a network using a third wireless communication. According to embodiments, the first communication circuit 510 may restrict the use of the first wireless communication if information related to a call connection provided by a network using a third wireless communication is received from the processor 500 (or the second communication circuit 520). For example, the restriction on the use of the first wireless communication may be that the electronic device 101 does not support the configuration of the first wireless communication using a non-access stratum (NAS) protocol of the first communication circuit 510. For example, the NAS protocol may restrict searches related to the first wireless communication. For example, based on the restriction on the use of the first wireless communication, the NAS protocol may send information related to searching for a network for a second wireless communication to an access stratum (AS) protocol. For example, the information related to searching for a network for a second wireless communication and sent to the AS protocol may include information related to the wireless communication to be searched by the AS protocol. For example, if the use of the first wireless communication is restricted, the information related to searching for a network for a second wireless communication may be information related to the wireless communication to be searched by the AS protocol, including LWG (LTE, WCDMA, GSM) mode. For example, the AS protocol may perform a search for a network for a second wireless communication based on the information received from the NAS protocol related to searching for a network for a second wireless communication. For example, electronic device 101 can perform a search related to the second wireless communication by receiving at least one of the primary synchronization signal (PSS), secondary synchronization signal (SSS), primary information block (MIB), and system information block (SIB) via a first communication circuit 510 (e.g., a second processing unit 514).
[0125] According to an embodiment, if a call function using a third wireless communication network is provided, the first communication circuit 510 can limit the use of the first wireless communication based on the signal quality of the third wireless communication. For example, if it is determined that the signal quality (e.g., received signal strength) of the third wireless communication network received from the processor 500 (e.g., the second communication circuit 520) does not meet a specified fourth quality, the first communication circuit 510 can limit the use of the first wireless communication. For example, the state of not meeting the specified fourth quality may include a state where the RSRP of the third wireless communication is less than or equal to a third reference strength. As another example, if it is determined that the signal quality of the third wireless communication network does not meet the specified fourth quality, the processor 500 (or the second communication circuit 520) can send a message (e.g., a signal quality event) related to the state of the third wireless communication network not meeting the specified fourth quality to the first communication circuit 510. Based on the message (e.g., a signal quality event) related to the state of the third wireless communication network not meeting the specified fourth quality, the first communication circuit 510 can limit the use of the first wireless communication.
[0126] According to various embodiments, if the network of the first wireless communication does not support the calling function, the first communication circuit 510 can restrict the use of the first wireless communication. According to embodiments, if information related to a call connection using a third wireless communication network is received from the processor 500 (or the second communication circuit 520), the first communication circuit 510 can identify whether the network of the first wireless communication supports the calling function. According to embodiments, based on the network used when the electronic device 101 registers with the IP Multimedia Subsystem (IMS) server and the call connection history associated with the network of the first wireless communication, the first communication circuit 510 can identify whether the network of the first wireless communication supports the calling function. For example, if at the time when an event related to the calling function is detected, the electronic device 101 registers with the IMS server via a second wireless communication network (e.g., LTE), the first communication circuit 510 can determine that the network of the first wireless communication does not support the calling function. For example, if the electronic device 101 does not have a call connection history (or successful call history) associated with the network of the first wireless communication, the first communication circuit 510 can determine that the network of the first wireless communication does not support the calling function. For example, if electronic device 101 has a call connection history (or successful call history) associated with the network of the first wireless communication, the first communication circuit 510 can determine that the network of the first wireless communication supports the calling function. For example, the call connection history may include network information used by electronic device 101 to connect calls to external devices.
[0127] According to an embodiment, if it is identified that the network of the first wireless communication does not support the calling function, the first communication circuit 510 can restrict the use of the first wireless communication.
[0128] According to an embodiment, if it is identified that the network of the first wireless communication supports the calling function, the first communication circuit 510 can maintain the use of the first wireless communication.
[0129] According to various embodiments, if the use of the first wireless communication is restricted, the first communication circuit 510 can send information related to the restriction on the use of the first wireless communication to the network of the second wireless communication. According to embodiments, if the use of the first wireless communication is restricted while the first communication circuit 510 (e.g., the first processing unit 512) is registered with the network of the first wireless communication, the first communication circuit 510 can send a deregistration request message to the network of the first wireless communication. Based on receiving a deregistration acceptance message from the network of the first wireless communication, the first communication circuit 510 (e.g., the first processing unit 512) can deregister from the network of the first wireless communication. For example, based on deregistration from the network of the first wireless communication, the first communication circuit 510 (e.g., the second processing unit 514) can send a registration request (attachment request) message requesting registration with the network of the second wireless communication, including information indicating that the electronic device 101 does not support the first wireless communication. Based on receiving a registration acceptance (attachment acceptance) message from the network of the second wireless communication, the first communication circuit 510 (e.g., the second processing unit 514) can register with the network of the second wireless communication. For example, the network of the second wireless communication can be identified via a search by the first communication circuit 510 (e.g., the second processing unit 514) associated with the second wireless communication.
[0130] According to an embodiment, if the use of the first wireless communication is restricted, the first communication circuit 510 (e.g., the second processing unit 514) can send a Tracking Area Update (TAU) request message to the network of the second wireless communication. This TAU request message includes information indicating that the electronic device 101 does not support the first wireless communication. Based on receiving a TAU acceptance message from the network of the second wireless communication, the first communication circuit 510 (e.g., the second processing unit 514) can register with the network of the second wireless communication. For example, the network of the second wireless communication can be identified via a search performed by the first communication circuit 510 (e.g., the second processing unit 514) associated with the second wireless communication.
[0131] According to various embodiments, the first communication circuit 510 can resume the use of the first wireless communication based on the termination of a call connection to an external device. According to embodiments, the first communication circuit 510 can resume the use of the first wireless communication if information related to the termination of call functionality provided via a second or third wireless communication network is received from the processor 500 (or the second communication circuit 520). For example, the resumption of the use of the first wireless communication may be a configuration of the electronic device 101 supporting the NAS protocol using the first communication circuit 510. For example, based on the resumption of the use of the first wireless communication, the NAS protocol may send information related to searching for networks of the first wireless communication to the AS protocol. For example, if the use of the first wireless communication is resumed, the information related to searching for networks of the first wireless communication and sent to the AS protocol may be information related to the wireless communication to be searched by the AS protocol, including NRLWG modes (e.g., NR, LTE, WCDMA, GSM). For example, the AS protocol may search for networks of the first wireless communication based on information received from the NAS protocol related to searching for networks of the first wireless communication. For example, electronic device 101 can search for the network of the first wireless communication by receiving at least one of the synchronization signal block (SSB), master information block (MIB), and system information block (SIB) via the first communication circuit 510 (e.g., the first processing unit 512).
[0132] According to an embodiment, if the first wireless communication is resumed, the first communication circuit 510 (e.g., the second processing unit 514) can send a deregistration request (de-listing request) message to the network of the second wireless communication. Based on receiving a deregistration acceptance (de-listing acceptance) message from the network of the second wireless communication, the first communication circuit 510 (e.g., the second processing unit 514) can deregister from the network of the second wireless communication. For example, based on deregistration from the network of the second wireless communication, the first communication circuit 510 (e.g., the first processing unit 512) can send a registration request message to the first wireless communication network. Based on receiving a registration acceptance message from the network of the first wireless communication, the first communication circuit 510 (e.g., the first processing unit 512) can register with the network of the first wireless communication. For example, the network of the first wireless communication can be identified via a search performed by the first communication circuit 510 (e.g., the first processing unit 512) associated with the first wireless communication.
[0133] According to an embodiment, if use of the first wireless communication is restored, the first communication circuit 510 (e.g., the second processing unit 514) can send a Tracking Area Update (TAU) request message to the network of the second wireless communication, including information indicating that the electronic device 101 supports the first wireless communication. The first communication circuit 510 (e.g., the second processing unit 514) can receive a TAU acceptance message from the network of the second wireless communication. For example, the first communication circuit 510 (e.g., the first processing unit 512) can send a registration request message to the network of the first wireless communication identified via a search associated with the first wireless communication. Based on receiving a registration acceptance message from the network of the first wireless communication, the first communication circuit 510 (e.g., the first processing unit 512) can register with the network of the first wireless communication.
[0134] refer to Figure 5B Including Figure 5A The first processing unit 512 and the second processing unit 514 in the first communication circuit 510 may include a third communication circuit 540 and a fourth communication circuit 550, which may be different chips.
[0135] According to an embodiment, the third communication circuit 540 can perform functions substantially the same as or similar to the first processing unit 512 of the first communication circuit 510. The fourth communication circuit 550 can perform functions substantially the same as or similar to the second processing unit 514 of the first communication circuit 510. For example, the third communication circuit 540 can perform functions similar to those of the first node (e.g., Figure 4B The first wireless communication of the NR base station 450. The fourth communication circuit 550 can perform communication with the second node (e.g., Figure 4B The second wireless communication of the LTE base station 440. According to embodiments, the processor 500, the second communication circuit 520, the third communication circuit 540, and / or the fourth communication circuit 550 can be implemented in a single chip or a single package. For example, Figure 5B The third communication circuit 540 can be connected with Figure 5A The first processing unit 512 operates in the same manner, and the fourth communication circuit 550 can operate in the same manner as the first processing unit 512. Figure 5A The second processing unit 514 operates in the same manner. Therefore, detailed descriptions of the third communication circuit 540 and the fourth communication circuit 550 will be omitted to avoid redundancy in descriptions already referenced. Figure 5A The content described.
[0136] According to an embodiment, the third communication circuit 540 and the fourth communication circuit 550 can interact with each other via, for example, a communication processor-to-communication processor (CP2CP) interface. For example, the CP2CP interface may include a Universal Asynchronous Receiver / Transmitter (UART). According to an embodiment, the third communication circuit 540 may include a communication processor associated with the first wireless communication (e.g., Figure 2 The second communication processor 214), RFIC (e.g., Figure 2 The third RFIC 226) and / or RFFE (e.g., Figure 2 The third RFFE 236). According to an embodiment, the fourth communication circuit 550 may include a communication processor associated with the second wireless communication (e.g., Figure 2 First communication processor 212), RFIC (e.g., Figure 2 The first RFIC 222) and / or RFFE (e.g., Figure 2 First RFFE 232).
[0137] According to an embodiment, if the use of the first wireless communication based on the provision of call functionality using a network using a third wireless communication is restricted, the third communication circuit 540 can be deactivated. According to an embodiment, if the termination of the use of the first wireless communication based on the provision of call functionality using a network using a third wireless communication is restored, the third communication circuit 540 can be activated.
[0138] According to various embodiments, the first communication circuit 510 or the second communication circuit 520 can control call connections to external devices using a third wireless communication network. According to embodiments, if an ePDG (or ePDG client) is included, the first communication circuit 510 can control call connections to external devices using the third wireless communication network via the ePDG. According to embodiments, if an ePDG (or ePDG client) is included, the second communication circuit 520 can connect calls to external devices via the ePDG using the third wireless communication network.
[0139] According to various embodiments, the first communication circuit 510 and / or the second communication circuit 520 can control switching to maintain a call connection to an external device. According to one embodiment, if the first communication circuit 510 uses a second wireless communication network to connect a call to an external device, the first communication circuit 510 can determine whether to perform a switch to the third wireless communication network based on the signal quality of the second and / or third wireless communication. For example, the signal quality of the third wireless communication can be received from the processor 500 or the second communication circuit 520. According to another embodiment, if the second communication circuit 520 uses a third wireless communication network to connect a call to an external device, the second communication circuit 520 can determine whether to perform a switch to the second wireless communication network based on the signal quality of the second and / or third wireless communication. For example, the signal quality of the second wireless communication can be received from the processor 500 or the first communication circuit 510.
[0140] According to various embodiments, the processor 500 can control the first communication circuit 510 to restrict the use of the first wireless communication. According to one embodiment, if a call is made using the second communication circuit 520 to connect to an external device via a third wireless communication network, the processor 500 can control the first communication circuit 510 to restrict the use of the first wireless communication. According to another embodiment, if a call is made using the second communication circuit 520 to connect to an external device via a third wireless communication network, the processor 500 can control the first communication circuit 510 to restrict the use of the first wireless communication based on whether the network supporting the first wireless communication function supports the call function.
[0141] According to various example embodiments, electronic devices (e.g., Figure 1 , Figure 2 , Figure 5A or Figure 5B The electronic device 101 may include: a first communication circuit (e.g., Figure 1 Wireless communication module 192 Figure 5A The first communication circuit 501 or Figure 5B The third communication circuit 540 is configured to support New Radio (NR) communication and / or Long Term Evolution (LTE) communication; the second communication circuit (e.g., Figure 1 The wireless communication module 192, or Figure 5A or Figure 5B The second communication circuit 520 is configured to support wireless LAN communication; and at least one processor (e.g., Figure 1 Processor 120, or Figure 5A or Figure 5B The processor 500 is operatively connected to the first communication circuit and the second communication circuit and is configured to control the electronic device to: register with the NR communication network via the first communication circuit; connect a call to an external device using wireless LAN communication based on the state of being registered with the NR communication network; restrict the use of NR communication based on the call connection to the external device using wireless LAN communication; and register with the LTE communication network via the first communication circuit based on the restriction on the use of NR communication.
[0142] According to various example embodiments, the first communication circuit can be configured to: send a message related to a deregistration request to the NR communication network based on restrictions on the use of NR communication; deregister from the NR communication network based on a response message to the message related to the deregistration request; identify LTE communication networks to which the electronic device can register; send a message related to a registration request including information related to restrictions on the use of NR communication to the identified LTE communication network; and register with the identified LTE communication network based on a response message to the message related to the registration request.
[0143] According to various example embodiments, the first communication circuit may be configured to: identify, based on restrictions on the use of NR communication, a network of LTE communication to which the electronic device can register; send a tracking area update request message including information related to the restrictions on the use of NR communication to the identified network of LTE communication; and register with the identified network of LTE communication based on a response message to the request message.
[0144] According to various example embodiments, based on limitations on the use of NR communication, the first communication circuit can be configured to restrict the search for NR communication networks via the first communication circuit.
[0145] According to various example embodiments, the processor can be configured to control the electronic device to: identify the signal quality of the wireless LAN communication network based on the state of being connected to an external device via wireless LAN communication, and restrict the use of NR communication based on the signal quality of the wireless LAN communication network meeting specified conditions, wherein the signal quality may include at least one of Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Strength Indicator (RSSI), Signal-to-Interference-Noise Ratio (SINR), Transmit / Receive Error Rate, Packet Transmit / Receive Delay, or Quality of Service (QoS).
[0146] According to various example embodiments, based on the termination of a call with an external device, the first communication circuit can be configured to: resume the use of NR communication, identify the NR communication network to which the electronic device can register, and register with the identified NR communication network via the first communication circuit.
[0147] According to various example embodiments, the first communication circuit can be configured to: resume the use of NR communication based on the termination of a call with an external device; send a message related to a deregistration request to an LTE communication network based on the resumption of NR communication use; deregister from the LTE communication network based on a response message to the message related to the deregistration request; identify NR communication networks to which the electronic device can register; send a message related to a registration request to the identified NR communication network; and register with the NR communication network based on a response message to the message related to the registration request.
[0148] According to various example embodiments, the first communication circuit can be configured to: resume the use of NR communication based on the termination of a call with an external device; send a Tracking Area Update Request message including information related to the resumption of the use of NR communication to the LTE communication network based on the resumption of the use of NR communication; identify the network of NR communication to which the electronic device can register based on a response message to the received request message; send a message related to a registration request to the identified NR communication network; and register with the identified NR communication network based on a response message to the message related to the registration request.
[0149] According to various example embodiments, the processor can identify whether the network for NR communication supports calling functionality based on the call connection history of the electronic device and / or information related to the network used for registration with the IP Multimedia Subsystem (IMS) server, and if it is identified that the network for NR communication does not support calling functionality, the use of NR communication can be restricted based on call connections to external devices using wireless LAN communication.
[0150] According to various example embodiments, if the network used for NR communication is identified as supporting the calling function, the processor can maintain the use of NR communication.
[0151] According to various example embodiments, electronic devices (e.g., Figure 1 , Figure 2 , Figure 5A or Figure 5B The electronic device 101 may include: a first communication circuit (e.g., Figure 1 Wireless communication module 192 Figure 5A The first communication circuit 510 or Figure 5B The third communication circuit 540 is configured to support New Radio (NR) communication and / or Long Term Evolution (LTE) communication; the second communication circuit (e.g., Figure 2 Wireless communication module 192 Figure 5A or Figure 5B The second communication circuit 520 is configured to support wireless LAN communication; and at least one processor (e.g., Figure 1 Processor 120, or Figure 5A or Figure 5BThe processor 500 is operatively connected to a first communication circuit and a second communication circuit and is configured to control the electronic device to: register with an NR communication network via the first communication circuit; register with an LTE communication network based on a call connection request, the call connection request requesting a connection to an external device based on the state of being registered with the NR communication network; and based on the signal quality of the LTE communication network and / or the signal quality of the wireless LAN communication network meeting a specified first condition, the processor is configured to: maintain a call with an external device by performing a handover to the wireless LAN communication network, and restrict the use of NR communication based on the execution of a call with an external device using wireless LAN communication.
[0152] According to various example embodiments, based on a call connection request that requests a connection to an external device based on a state of being registered with the NR communication network, the first communication circuit can be configured to: deregister from the NR communication network via an evolved packet system (EPS) fallback, register with the LTE communication network, and connect the call to the external device via LTE communication.
[0153] According to various example embodiments, the processor can be configured to control the electronic device to identify the signal quality of the wireless LAN communication network based on the state of a call using a wireless LAN communication connection with an external device, and based on the signal quality of the wireless LAN communication network meeting a specified second condition. The processor can also be configured to control the electronic device to restrict the use of NR communication, wherein the signal quality may include at least one of Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Strength Indicator (RSSI), Signal-to-Interference-plus-Noise Ratio (SINR), Transmit or Receive Error Rate, Packet Transmit or Receive Delay, or Quality of Service (QoS).
[0154] According to various example embodiments, based on the restriction of NR communication use and the registration of a first communication circuit with an LTE communication network, the first communication circuit can be configured to maintain registration with the LTE communication network. If the use of NR communication is restricted and the first communication circuit registers with an NR communication network, the first communication circuit can be configured to: identify LTE communication networks to which the electronic device can register, and newly register with the identified LTE communication network.
[0155] Figure 6 This is a flowchart 600 illustrating an example process by which an electronic device, according to various embodiments, restricts the use of a first wireless communication based on a call function provided by a third wireless communication. In the example embodiments provided below, operations may, but must, be performed sequentially. For example, the order of operations may be changed, and at least two operations may be performed in parallel. For example, but not limited to, the electronic device may include... Figure 1 , Figure 2 , Figure 5A or Figure 5B Electronic device 101.
[0156] refer to Figure 6 According to various embodiments, in operation 601, the electronic device (e.g., Figure 1 Wireless communication module 192 Figure 5A The first communication circuit 510 or Figure 5B The third communication circuit 540 can register (or attach to) the network of the first wireless communication (e.g., NR). According to an embodiment, the first communication circuit 510 (e.g., the first processing unit 512) can register with a first node (e.g., NR base station 450) via the first wireless communication. According to an embodiment, if the network of the first wireless communication operates independently of the network of the second wireless communication (e.g., stand-alone (SA)), the electronic device 101 can preferentially register with the network of the first wireless communication.
[0157] According to various embodiments, in operation 603, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can use a third wireless communication (e.g., wireless LAN communication) to provide calling functionality. According to embodiments, while processor 500 is registered with the network of the first wireless communication via the first communication circuit 510 and with the network of the third wireless communication via the second communication circuit 520, processor 500 can detect the occurrence of events related to the calling functionality. Processor 500 can select the network for the calling functionality based on the calling connection mode, the signal quality of the cellular network (e.g., the network of the first wireless communication), and / or the signal quality of the third wireless communication network. For example, if the calling connection mode is a first mode (e.g., Wi-Fi preferred mode) and the signal quality of the third wireless communication network meets a specified first quality, then processor 500 can provide calling functionality via the third wireless communication network. For example, meeting the specified first quality may include a state where the RSRP of the third wireless communication is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, if the call connection mode is a second mode (e.g., a cellular preferred mode), and the signal quality of the cellular network and the signal quality of the third wireless communication network meet a specified third quality, then the processor 500 can provide call functionality via the third wireless communication network. For example, meeting the specified third quality could include a state where the RSRP of the cellular network (e.g., the first wireless communication network) is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, the call connection mode can be set based on the call strategy of the electronic device 101 and / or user input. For example, the occurrence of events related to call functionality could include running a call application, pressing a call button, or receiving a call.
[0158] According to various embodiments, in operation 605, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) may restrict the use of a first wireless communication based on the network providing the call using the third wireless communication. According to embodiments, if information related to the call-providing function using the network using the third wireless communication is received from processor 500 (or second communication circuit 520), the first communication circuit 510 may restrict the use of the first wireless communication. For example, if information related to the call-providing function using the network using the third wireless communication is received, the first communication circuit 510 may perform a configuration such that the electronic device 101 does not support the first wireless communication via a Non-Access Stratum (NAS) protocol. For example, the NAS protocol may restrict searches related to the first wireless communication. For example, based on the restriction on the use of the first wireless communication, the NAS protocol may perform control such that a search for a network using an Access Stratum (AS) protocol is performed. According to embodiments, based on the restriction on the use of the first wireless communication, the first communication circuit 510 (e.g., first processing unit 512) may send a deregistration request message to the network of the first wireless communication. Based on receiving a deregistration acceptance message from the first wireless communication network, the first communication circuit 510 (e.g., the first processing unit 512) can deregister from the first wireless communication network.
[0159] According to various embodiments, in operation 607, an electronic device (e.g., wireless communication module 192, first communication circuit 510, or third communication circuit 540) can register with a network of a second wireless communication (e.g., LTE communication) based on restrictions on the use of the first wireless communication. According to embodiments, based on deregistration from the network of the first wireless communication, the first communication circuit 510 (e.g., second processing unit 514) can identify the network of the second wireless communication to which the electronic device 101 can register via a search related to the second wireless communication. The first communication circuit 510 (e.g., second processing unit 514) can send a registration request (attachment request) message to the network of the second wireless communication, including information indicating that the electronic device 101 does not support the first wireless communication. Based on receiving a registration acceptance (attachment acceptance) message from the network of the second wireless communication, the first communication circuit 510 (e.g., second processing unit 514) can register with the network of the second wireless communication.
[0160] According to an embodiment, if the use of the first wireless communication is restricted, the first communication circuit 510 (e.g., the second processing unit 514) can identify a network of the second wireless communication to which the electronic device 101 can register via a search related to the second wireless communication. The first communication circuit 510 (e.g., the second processing unit 514) can send a Tracking Area Update (TAU) request message to the network of the second wireless communication, including information indicating that the electronic device 101 does not support the first wireless communication. Based on receiving a TAU acceptance message from the network of the second wireless communication, the first communication circuit 510 (e.g., the second processing unit 514) can register with the network of the second wireless communication.
[0161] According to various embodiments, electronic device 101 can restrict the use of the first wireless communication based on a call connection to an external device using a third wireless communication network. Based on the restriction on the use of the first wireless communication, electronic device 101 can register with a second wireless communication network while maintaining a call connection to an external device using the third wireless communication network. Therefore, if it is determined that electronic device 101 cannot maintain a call connection to an external device using the third wireless communication network, electronic device 101 can perform a switch to the second wireless communication network while maintaining the call connection to the external device.
[0162] Figure 7 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, restricting the use of a first wireless communication based on a call function provided by a third wireless communication.
[0163] refer to Figure 7 According to various embodiments, in operation 711, electronic device 101 can communicate with a network 450 of a first wireless communication (e.g., NR communication). Figure 4A Register with the NR base station 450 and with the network 700 of a third wireless communication (e.g., wireless LAN communication).
[0164] According to various embodiments, if electronic device 101 determines that a third wireless communication network 700 is used to provide call functionality, then in operation 713, electronic device 101 may send a message related to a call request to the third wireless communication network 700. According to embodiments, if an event related to call functionality is detected, electronic device 101 may determine to use the third wireless communication network to provide call service based on the call connection mode, the signal quality of the cellular network (e.g., the first wireless communication network 450), and / or the signal quality of the third wireless communication network 700. For example, if the call connection mode is set to a first mode (e.g., a Wi-Fi preferred mode) and the signal quality of the third wireless communication network 700 meets a specified first quality, then electronic device 101 may determine to use the third wireless communication network to provide call functionality.
[0165] According to various embodiments, in operation 715, electronic device 101 can restrict the use of the first wireless communication based on a call connection to an external device using the third wireless communication network 700. According to embodiments, electronic device 101 can restrict the use of the first wireless communication based on sending a message related to a call request to the third wireless communication network 700. According to embodiments, based on the restriction on the use of the first wireless communication, electronic device 101 can update its capabilities by enabling the support of the first wireless communication.
[0166] According to various embodiments, in operation 717, electronic device 101 may send a deregistration request message to network 450 of the first wireless communication based on restrictions on the use of the first wireless communication.
[0167] According to various embodiments, in operation 719, in response to a deregistration request message received from electronic device 101, the network 450 of the first wireless communication can send a deregistration acceptance message to electronic device 101.
[0168] According to various embodiments, electronic device 101 can deregister from the first wireless communication network 450 based on a deregistration acceptance message received from the first wireless communication network 450. In operation 721, electronic device 101 can, based on the deregistration from the first wireless communication network 450, identify a second wireless communication network 440 (e.g., LTE communication) that electronic device 101 can register with via a search related to the second wireless communication network (e.g., LTE communication). Figure 4A LTE base station 440).
[0169] According to various embodiments, in operation 723, electronic device 101 may send a registration request (e.g., attachment request) message to the network 440 of the second wireless communication, including information indicating that electronic device 101 does not support the first wireless communication. According to embodiments, the registration request message may include information indicating that the first wireless communication is not supported, which is indicated by setting the N1 mode of the UE network capability information element to “0” in the second wireless communication (e.g., communication related to the 3GPP TS 24.301 standard), as shown in Table 1 provided below.
[0170] Table 1
[0171]
[0172] According to an embodiment, based on the registration request message, the network 440 of the second wireless communication can determine that the electronic device 101 does not support the first wireless communication.
[0173] According to various embodiments, in operation 725, in response to a registration request message received from electronic device 101, the second wireless communication network 440 may send a registration acceptance (e.g., attachment acceptance) message to electronic device 101.
[0174] According to various embodiments, in operation 727, electronic device 101 may register with the second wireless communication network 440 based on a registration acceptance message received from the second wireless communication network 440. According to embodiments, electronic device 101 may register with the second wireless communication network 440 while simultaneously providing call functionality using the third wireless communication network 700.
[0175] Figure 8 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, restricting the use of a first wireless communication based on a call function provided by a third wireless communication.
[0176] refer to Figure 8 According to various embodiments, during operation 811, electronic device 101 can communicate with a network 450 of a first wireless communication (e.g., NR communication). Figure 4A The NR base station 450 and the third wireless communication network 800 are registered.
[0177] According to various embodiments, if electronic device 101 determines that a third wireless communication network 800 is used to provide call functionality, then in operation 813, electronic device 101 may send a signal related to a call request to the third wireless communication network 800. According to embodiments, the use of a third wireless communication network to provide call service may be selected based on the call connection mode, the signal quality of the cellular network (e.g., the first wireless communication network 450), and / or the signal quality of the third wireless communication network.
[0178] According to various embodiments, in operation 815, based on a call connection to an external device using a third wireless communication network 800, electronic device 101 can restrict the use of the first wireless communication. According to embodiments, electronic device 101 can restrict the use of the first wireless communication based on sending a message related to a call request to the third wireless communication network 800.
[0179] According to various embodiments, based on limitations on the use of the first wireless communication, in operation 817, electronic device 101 can identify, via a search related to the second wireless communication (e.g., LTE communication), the network 440 to which electronic device 101 can register the second wireless communication (e.g., LTE communication). Figure 4A LTE base station 440).
[0180] According to various embodiments, in operation 819, electronic device 101 may send a Tracking Area Update (TAU) request message to the second wireless communication network 440, including information indicating that electronic device 101 does not support the first wireless communication. According to embodiments, the TAU request message may include information indicating that the first wireless communication is not supported, which is indicated by setting the N1 mode of the UE network capability information element to "0", as shown in Table 1. According to embodiments, based on the TAU request message, the second wireless communication network 440 may determine that electronic device 101 does not support the first wireless communication.
[0181] According to various embodiments, in operation 821, in response to a TAU request message received from electronic device 101, the second wireless communication network 440 may send a TAU acceptance message to electronic device 101.
[0182] According to various embodiments, in operation 823, electronic device 101 may register with the second wireless communication network 440 based on a TAU acceptance message received from the second wireless communication network 440. According to embodiments, electronic device 101 may register with the second wireless communication network 440 while simultaneously providing call functionality using the third wireless communication network 800.
[0183] Figure 9 This is a flowchart 900 illustrating an example process by which an electronic device, according to various embodiments, limits the use of a first wireless communication based on the signal quality of a third wireless communication. In the embodiments provided below, operations may, but must, be performed sequentially. For example, the order of operations may be changed, and at least two operations may be performed in parallel. For example, but not limited to, electronic device 101 may be... Figure 1 , Figure 2 , Figure 5A or Figure 5B Electronic device 101.
[0184] refer to Figure 9 According to various embodiments, in operation 901, the electronic device (e.g., Figure 1 Wireless communication module 192 Figure 5A The first communication circuit 510 or Figure 5B The third communication circuit 540 can register (or attach to) the network of the first wireless communication (e.g., NR). According to an embodiment, if the network of the first wireless communication operates independently of the network of the second wireless communication (e.g., SA mode), the electronic device 101 can preferentially register with the network of the first wireless communication.
[0185] According to various embodiments, in a state of registration with the network of the first wireless communication, at operation 903, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can recognize the provision of call functionality using the third wireless communication (e.g., wireless LAN communication). According to embodiments, if the electronic device 101 registers with the network of the third wireless communication via the second communication circuit 520, the processor 500 can use the third wireless communication to provide call functionality based on the call connection mode, the signal quality of the cellular network (e.g., the network of the first wireless communication), and / or the signal quality of the third wireless communication network. For example, if the call connection mode is a first mode (e.g., Wi-Fi preferred mode) and the signal quality of the third wireless communication meets a specified first quality, the processor 500 can use the third wireless communication to provide call functionality. For example, the state of meeting the specified first quality may include a state where the RSRP of the third wireless communication is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, the call connection mode may be set based on the call strategy of the electronic device 101 and / or user input. For example, the occurrence of events related to the calling function may include at least one of running the calling application, entering the calling button, or receiving a call.
[0186] According to various embodiments, in operation 905, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, or second communication circuit 520) can identify the signal quality of a third wireless communication network. According to embodiments, if it is determined that a call with an external device must be maintained, the second communication circuit 520 can continuously or periodically identify the signal quality of the third wireless communication network. For example, the signal quality of the third wireless communication network may include at least one of RSRP, RSRQ, RSSI, SINR, transmit / receive error rate, packet transmit / receive delay, or QoS.
[0187] According to various embodiments, in operation 907, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, or second communication circuit 520) can identify whether the signal quality of the third wireless communication network meets a second specified condition.
[0188] According to various embodiments, if the signal quality of the third wireless communication network does not meet a specified second condition (e.g., "No" in operation 907), then in operation 905, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, or second communication circuit 520) can use the third wireless communication to maintain a call connection to an external device. According to embodiments, if the signal quality of the third wireless communication network does not meet the specified second condition, processor 500 (or second communication circuit 520) can determine that the probability of a handover to a cellular network (e.g., the network of the first or second wireless communication) is relatively low. For example, the state of not meeting the specified second condition may include a state where the RSRP of the third wireless communication is greater than a third reference strength. According to embodiments, if it is determined that the probability of a handover to a cellular network (e.g., the network of the first or second wireless communication) is relatively low, processor 500 (or second communication circuit 520) can determine to maintain the use of the first wireless communication. For example, first communication circuit 510 can maintain registration with the network of the first wireless communication.
[0189] According to various embodiments, if the signal quality of the third wireless communication network meets a specified second condition (e.g., "Yes" in operation 907), then in operation 909, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can restrict the use of the first wireless communication while maintaining a call connection with an external device using the third wireless communication. According to embodiments, if the signal quality of the third wireless communication network meets the specified second condition, the processor 500 (or second communication circuit 520) can determine that the probability of a handover to a cellular network (e.g., the network of the first or second wireless communication) is relatively high. For example, the state of meeting the specified second condition may include a state where the RSRP of the third wireless communication is less than or equal to a third reference strength. According to embodiments, if it is determined that the probability of a handover to a cellular network (e.g., the network of the first or second wireless communication) is relatively high, the processor 500 (or second communication circuit 520) can send information related to the signal quality of the third wireless communication network to the first communication circuit 510. If information related to the signal quality of the third wireless communication network is received from processor 500 (or second communication circuit 520), first communication circuit 510 may restrict the use of the first wireless communication. For example, if information related to the signal quality of the third wireless communication network is received, first communication circuit 510 may perform a configuration such that electronic device 101 does not support the first wireless communication using the NAS protocol. For example, the NAS protocol may restrict searches related to the first wireless communication. For example, based on the restriction on the use of the first wireless communication, the NAS protocol may perform control such that searches for the second wireless communication network are performed using the AS protocol. According to an embodiment, first communication circuit 510 (e.g., first processing unit 512) may deregister from the network of the first wireless communication based on the restriction on the use of the first wireless communication.
[0190] According to various embodiments, in operation 911, an electronic device (e.g., wireless communication module 192, first communication circuit 510, or third communication circuit 540) may register with a network of a second wireless communication (e.g., LTE communication) based on restrictions on the use of the first wireless communication. According to embodiments, the first communication circuit 510 (e.g., second processing unit 514) may register with the network of the second wireless communication based on a registration request message. According to embodiments, the first communication circuit 510 (e.g., second processing unit 514) may register with the network of the second wireless communication based on a TAU request message.
[0191] Figure 10 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, limiting the use of a first wireless communication based on the signal quality of a third wireless communication.
[0192] refer to Figure 10 According to various embodiments, in operation 1011, electronic device 101 can communicate with a network 450 of a first wireless communication (e.g., NR communication). Figure 4A The network 1000 is registered with the NR base station 450 and the third wireless communication (e.g., wireless LAN communication).
[0193] According to various embodiments, if electronic device 101 determines that it will use a third wireless communication network 1000 to provide call functionality, then in operation 1013, electronic device 101 may send a message related to a call request to the third wireless communication network 1000. According to embodiments, if an event related to call functionality is detected, electronic device 101 may determine to provide call service using the third wireless communication network based on the call connection mode, the signal quality of the cellular network, and / or the signal quality of the third wireless communication network 1000. For example, the call connection mode may be set based on the call policy of electronic device 101 and / or user input.
[0194] According to various embodiments, in operation 1015, based on sending a signal related to a call request to a third wireless communication network 1000, the electronic device 101 can use the third wireless communication network 1000 to connect a call to an external device.
[0195] According to various embodiments, during operation 1017, while performing a call with an external device using a third wireless communication, the electronic device 101 can continuously or periodically identify the signal quality of the third wireless communication network 1000. For example, the signal quality of the third wireless communication network 1000 may include at least one of RSRP, RSRQ, RSSI, SINR, transmit / receive error rate, packet transmit / receive delay, or QoS.
[0196] According to various embodiments, if the signal quality of the third wireless communication network 1000 meets a specified second condition, then in operation 1019, the electronic device 101 can restrict the use of the first wireless communication. According to embodiments, the electronic device 101 can restrict the use of the first wireless communication while maintaining a call connection to an external device using the third wireless communication network 1000. According to embodiments, the electronic device 101 can update its capabilities with the ability to not support the first wireless communication based on the restriction on its use. For example, the state satisfying the specified second condition may include a state where the RSRP of the third wireless communication is less than or equal to a third reference strength.
[0197] According to various embodiments, in operations 1021 to 1031, electronic device 101 may deregister from first wireless communication network 450 based on restrictions on the use of first wireless communication by electronic device 101, and may register with second wireless communication network 440 based on a request to register with second wireless communication network 440. For example, Figure 10 Operations 1021 to 1031 can be combined with Figure 7 The operations are performed in the same or similar manner as operations 717 to 727. Therefore, the detailed descriptions of operations 1021 to 1031 will not be repeated here.
[0198] Figure 11 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, limiting the use of a first wireless communication based on the signal quality of a third wireless communication.
[0199] refer to Figure 11 According to various embodiments, in operation 1111, electronic device 101 can communicate with a network 450 of a first wireless communication (e.g., NR communication). Figure 4A The NR base station 450 and the third wireless communication (e.g., wireless LAN communication) network 1100 are registered.
[0200] According to various embodiments, if electronic device 101 determines that it will use the network 1100 of the third wireless communication 1100 to provide call functionality, then in operation 1113, electronic device 101 may send a signal related to a call request to the network 1100 of the third wireless communication 1100. According to embodiments, if electronic device 101 registers with the network 1100 of the third wireless communication 1100 when an event related to call functionality occurs, then electronic device 101 may determine to use the third wireless communication 1100 to provide call service based on the call connection mode, the signal quality of the cellular network, and / or the signal quality of the network 1100 of the third wireless communication 1100.
[0201] According to various embodiments, in operation 1115, based on sending a message related to a call request to a third wireless communication network 1100, the electronic device 101 can use the third wireless communication network 1100 to make a call to an external device.
[0202] According to various embodiments, in operation 1117, while performing a call with an external device using a third wireless communication, the electronic device 101 can continuously or periodically identify the signal quality of the network of the third wireless communication. For example, the signal quality of the network of the third wireless communication may include at least one of RSRP, RSRQ, RSSI, SINR, transmit / receive error rate, packet transmit / receive delay, or QoS.
[0203] According to various embodiments, in operation 1119, if the signal quality of the third wireless communication network meets a specified second condition, the electronic device 101 can restrict the use of the first wireless communication. According to embodiments, the electronic device 101 can restrict the use of the first wireless communication while maintaining a call connection with an external device using the third wireless communication network 1100. According to embodiments, based on the restriction of the use of the first wireless communication, the electronic device 101 can update its capabilities by not supporting the first wireless communication. For example, the state satisfying the specified second condition may include a state where the RSRP of the third wireless communication network is less than or equal to a third reference strength.
[0204] According to various embodiments, based on limitations on the use of the first wireless communication of electronic device 101, in operations 1121 to 1127, electronic device 101 may register with the second wireless communication network 440 based on a TAU request message. For example... Figure 11 Operations 1121 to 1127 can be used with Figure 8 The operations are performed in the same or similar manner as operations 817 to 823. Therefore, the detailed descriptions of operations 1121 to 1127 will not be repeated here.
[0205] Figure 12 This is a flowchart illustrating example process pairs of an electronic device according to various embodiments, based on switching to a third wireless communication for call functionality to restrict the use of a first wireless communication. In the embodiments provided below, the operations may, but must not, be performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel. For example, but not limited to, the electronic device may be... Figure 1 , Figure 2 , Figure 5A or Figure 5B Electronic device 101.
[0206] refer to Figure 12 According to various embodiments, in operation 1201, the electronic device (e.g., Figure 1 Wireless communication module 192 Figure 5A The first communication circuit 510 or Figure 5B The third communication circuit 540 can register (or attach to) the network of the first wireless communication (e.g., NR). According to an embodiment, if the network of the first wireless communication operates independently of the network of the second wireless communication (e.g., LTE communication) (e.g., SA mode), the electronic device 101 can preferentially register with the network of the first wireless communication.
[0207] According to various embodiments, during operation 1203, the electronic device (e.g., processor 120 or 500) can determine whether a call function-related event has occurred while the device is registered with the network of the first wireless communication. For example, the occurrence of a call function-related event may include at least one of running a call application, pressing a call button, or receiving a call.
[0208] According to various embodiments, if no event related to the call function occurs ("No" in operation 1203), then according to embodiments, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can terminate the algorithm used to restrict the use of the first wireless communication.
[0209] According to various embodiments, if an event related to the call function occurs ("Yes" in operation 1203), in operation 1205, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can connect to perform a call to an external device via a second wireless communication. According to embodiments, based on the occurrence of the event related to the call function, processor 500 can set (or select) the network to be used for the call connection to the external device. For example, if electronic device 101 is not registered with the third wireless communication network, processor 500 determines to perform the call connection via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, if electronic device 101 is registered with the third wireless communication network, processor 500 can set the network to be used for the call connection based on the call connection mode, the signal quality of the cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication), and / or the signal quality of the third wireless communication network. For example, if the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode) and the signal quality of the third wireless communication network does not meet the specified first quality, the processor 500 may determine to perform a call connection via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, if the call connection mode is set to a second mode (e.g., cellular preferred mode) and the signal quality of the cellular network meets the specified second quality, the processor 500 may determine to perform a call connection via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, the call connection mode may be set based on the call policy of the electronic device 101 and / or user input. According to an embodiment, if the processor 500 determines to perform a call connection via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication), the processor 500 may send a call connection request signal to the first communication circuit 510. If the call connection request signal is received from the processor 500 while the first communication circuit 510 is registered with the network of the first wireless communication (e.g., NR communication), the first communication circuit 510 may register with the network of the second wireless communication (e.g., LTE communication) via the Evolved Packet System (EPS) fallback procedure. The first communication circuit 510 (e.g., the second processing unit 514) can connect a call to an external device via a second wireless communication network. For example, the first communication circuit 510 (e.g., the first processing unit 512 and / or the second processing unit 514) can deregister with the first wireless communication network via an EPS rollback process and can establish a connection to the second wireless communication network.
[0210] According to various embodiments, in operation 1207, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can identify whether a handover to a third wireless communication has occurred while providing call functionality using a second wireless communication. According to embodiments, processor 500 can identify whether the signal quality of the cellular network (e.g., the network of the second wireless communication) and / or the signal quality of the third wireless communication network meets a specified first condition. According to embodiments, if the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode), processor 500 can identify whether the specified first condition is met based on the signal quality of the third wireless communication network. For example, if the specified first condition is identified as met based on the signal quality of the third wireless communication network, processor 500 can determine to perform a handover to the third wireless communication. For example, the state of meeting the specified first condition may include a state where the RSRP of the third wireless communication is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, if the specified first condition is identified as not met based on the signal quality of the third wireless communication network, processor 500 can determine to use the second wireless communication to maintain the call connection to the external device. For example, a state that does not meet the specified first condition may include a state in which the RSRP of the third wireless communication network is less than the first reference strength (e.g., approximately -70 dBm).
[0211] According to an embodiment, if the call connection mode is set to a second mode (e.g., cellular preferred mode), the processor 500 can identify whether a specified first condition is met based on the signal quality of the second and / or third wireless communication networks. For example, if the specified first condition is identified as met based on the signal quality of the second and / or third wireless communication networks, the processor 500 can determine to perform a handover to the third wireless communication. For example, the state of meeting the specified first condition may include a state where the RSRP of the second wireless communication is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, if the signal quality of the second and / or third wireless communication networks does not meet the specified first condition, the processor 500 can use the second wireless communication to maintain a call connection with an external device. For example, the state of meeting the specified first condition may include a state where the RSRP of the second wireless communication is less than a second reference strength (e.g., approximately -110 dBm), regardless of the signal quality of the third wireless communication.
[0212] According to various embodiments, if a switch to the third wireless communication does not occur ("No" in operation 1207), then in operation 1205, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can use the second wireless communication to maintain a call connection to an external device. According to embodiments, if processor 500 determines to use the second wireless communication to maintain a call connection to an external device, then the first communication circuit 510 (e.g., second processing unit 514) can use the second wireless communication to maintain a call connection to the external device.
[0213] According to various embodiments, if a switch to a third wireless communication occurs ("Yes" in operation 1207), in operation 1209, electronic devices (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can maintain a call connection to an external device via the network switched to the third wireless communication.
[0214] According to various embodiments, in operation 1211, electronic devices (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) may restrict the use of the first wireless communication. According to embodiments, the first communication circuit 510 may restrict the use of the first wireless communication based on a switch to the network of the third wireless communication. For example, based on the restriction on the use of the first wireless communication, the first communication circuit 510 may update the capabilities of electronic device 101 with capabilities that do not support the first wireless communication via the NAS protocol.
[0215] According to various embodiments, based on limitations on the use of the first wireless communication, in operation 1213, the electronic device (e.g., wireless communication module 192, first communication circuit 510, or third communication circuit 540) can maintain registration with the network of the second wireless communication (e.g., LTE communication). According to embodiments, if registration with the network of the second wireless communication (e.g., LTE communication) is maintained, the electronic device 101 can maintain the call connection to the external device by performing a handover to the network of the second wireless communication at the point in time when it is determined that the electronic device 101 cannot use the network of the third wireless communication to maintain the call connection to the external device.
[0216] According to various embodiments, while maintaining registration with a second wireless communication network (e.g., LTE communication), electronic device 101 can send information related to usage restrictions of the first wireless communication to the second wireless communication network. According to embodiments, electronic device 101 can send a deregistration request (de-registration request) message to the second wireless communication network. Based on receiving a deregistration acceptance (de-registration acceptance) message from the second wireless communication network, electronic device 101 can deregister from the second wireless communication network. For example, electronic device 101 can send a registration request message including information indicating that electronic device 101 does not support the first wireless communication to the second wireless communication network from which electronic device 101 has already deregistered. Based on receiving a registration acceptance message from the second wireless communication network, electronic device 101 can register with the second wireless communication network.
[0217] According to various embodiments, while maintaining registration with the second wireless communication network 440, the electronic device 101 can send a Tracking Area Update (TAU) request message to the second wireless communication network 440, including information indicating that the electronic device 101 does not support the first wireless communication. According to embodiments, based on the TAU request message, the second wireless communication network 440 can determine that the electronic device 101 does not support the first wireless communication.
[0218] Figure 13 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, restricting the use of a first wireless communication based on switching to a third wireless communication.
[0219] refer to Figure 13 According to various embodiments, in operation 1311, electronic device 101 can communicate with a network 450 of a first wireless communication (e.g., NR communication). Figure 4A Register the NR base station 450.
[0220] According to various embodiments, if an event related to the call function is detected, then in operation 1313, electronic device 101 may send a message related to the call request to the network 450 of the first wireless communication. According to embodiments, if electronic device 101 has not registered with the network 1300 of the third wireless communication, electronic device 101 may determine that the call function is provided via the first wireless communication (or the second wireless communication).
[0221] According to various embodiments, in operation 1315, based on sending a message related to a call request to the first wireless communication network 450, electronic device 101 can use the second wireless communication network 440 to make a call to an external device. According to embodiments, if the first wireless communication network 450 does not support call functionality, electronic device 101 can register with the second wireless communication network (e.g., LTE communication) 440 via an evolved packet system (EPS) fallback procedure. Electronic device 101 can connect to an external device via the second wireless communication network 440, registering with the second wireless communication network 440 via EPS fallback. For example, via the EPS fallback procedure, electronic device 101 can deregister from the first wireless communication network 450 and can establish a connection to the second wireless communication network 440.
[0222] According to various embodiments, in operation 1317, electronic device 101 can perform a handover to a third wireless communication network 1300 to which it is registered, while simultaneously providing call functionality using a second wireless communication. According to embodiments, electronic device 101 can continuously or periodically identify the signal quality of the second and / or third wireless communication networks to which it is registered, while simultaneously providing call functionality using the second wireless communication. For example, in a state where the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode), if a specified first condition is identified as satisfied based on the signal quality of the third wireless communication network, electronic device 101 can determine to perform a handover to the third wireless communication. For example, the state of satisfying the specified first condition may include a state where the RSRP of the third wireless communication is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, in a state where the call connection mode is set to a second mode (e.g., cellular preferred mode), if the signal quality of the second and / or third wireless communication networks satisfies the specified first condition, electronic device 101 can determine to perform a handover to the third wireless communication. For example, a state satisfying a specified first condition may include a state where the RSRP of the second wireless communication is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, switching to the third wireless communication network 1300 may include a series of operations for switching to the third wireless communication network 1300, which is the network that will be used for call connection when a call is connected to an external electronic device via the second wireless communication. For example, switching to the third wireless communication network 1300 may include a series of operations such as disconnecting from the second wireless communication network and connecting to (or performing) communication with the third wireless communication network 1300. For example, switching to the third wireless communication network 1300 may include a series of operations such as connecting to (or performing) communication with the third wireless communication network 1300 and disconnecting from the second wireless communication network. For example, the signal quality of the second and / or third wireless communication networks may include at least one of RSRP, RSRQ, RSSI, SINR, transmit / receive error rate, packet transmit / receive delay, or QoS.
[0223] According to various embodiments, in operation 1319, electronic device 101 may restrict the use of the first wireless communication based on a handover to the third wireless communication network 1300. According to an embodiment, if a call to an external device is connected via the third wireless communication network 1300 based on a handover to the third wireless communication network 1300, electronic device 101 may restrict the use of the first wireless communication. According to an embodiment, based on the restriction on the use of the first wireless communication, electronic device 101 may update its capabilities to not support the first wireless communication.
[0224] According to various embodiments, in operation 1321, electronic device 101 can maintain registration with the second wireless communication network 440. According to an embodiment, while maintaining registration with the second wireless communication network 440, electronic device 101 can send a Tracking Area Update (TAU) request message to the second wireless communication network 440, including information indicating that electronic device 101 does not support the first wireless communication. In this case, based on the TAU request message, the second wireless communication network 440 can determine that electronic device 101 does not support the first wireless communication. According to an embodiment, after electronic device 101 deregisters from the second wireless communication network 440, electronic device 101 can send a registration request message to the second wireless communication network 440, including information indicating that electronic device 101 does not support the first wireless communication, to maintain registration with the second wireless communication network 440. In this case, based on the registration request message, the second wireless communication network 440 can determine that electronic device 101 does not support the first wireless communication.
[0225] According to an embodiment, if a switch to the third wireless communication network 1300 is performed, the electronic device 101 can switch the network used for call connections with external devices to the third wireless communication network 1300 while maintaining a connection to the second wireless connection network 440. Therefore, when the use of the first wireless communication is restricted due to the switch to the third wireless communication network 1300, the electronic device 101 can maintain a connection to the second wireless communication network 440 to which the electronic device 101 has registered.
[0226] Figure 14 This is a flowchart 1400 illustrating an example process by which an electronic device, according to various embodiments, limits the use of a first wireless communication based on switching to a third wireless communication and its signal quality. In the embodiments provided below, operations may, but must, be performed sequentially. For example, the order of operations may be changed, and at least two operations may be performed in parallel. For example, but not limited to, the electronic device may be... Figure 1 , Figure 2 , Figure 5A or Figure 5B Electronic device 101.
[0227] refer to Figure 14 According to various embodiments, in operation 1401, the electronic device (e.g., Figure 1 Wireless communication module 192 Figure 5A The first communication circuit 510 or Figure 5B The third communication circuit 540 can register (or attach to) the network of the first wireless communication (e.g., NR). According to an embodiment, if the network of the first wireless communication operates independently of the network of the second wireless communication (e.g., LTE communication) (e.g., SA mode), the first communication circuit 510 can preferentially register with the network of the first wireless communication.
[0228] According to various embodiments, during operation 1403, the electronic device (e.g., processor 120 or 500) can determine whether an event related to the call function has occurred while the device is registered with the network of the first wireless communication. For example, the occurrence of an event related to the call function may include at least one of running a call application, pressing a call button, or receiving a call.
[0229] According to various embodiments, if no event related to the call function occurs ("No" in operation 1403), then in operation 1401, according to embodiments, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) may terminate the algorithm used to restrict the use of the first wireless communication.
[0230] According to various embodiments, if an event related to the call function occurs ("Yes" in operation 1403), in operation 1405, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can connect to perform a call to an external device via a second wireless communication, the electronic device registering with the second wireless communication via EPS fallback. According to embodiments, based on the occurrence of the event related to the call function, processor 500 can determine the network for the call connection to the external device. For example, if electronic device 101 does not register with the third wireless communication network, processor 500 can determine that the call connection will be performed via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, if electronic device 101 registers with the third wireless communication network, processor 500 can set the network to be used for the call connection based on the call connection mode, the signal quality of the cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication), and / or the signal quality of the third wireless communication network. For example, if the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode) and the signal quality of the third wireless communication network does not meet the specified first quality, the processor 500 may determine to perform the call connection via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, if the call connection mode is set to a second mode (e.g., cellular preferred mode) and the signal quality of the cellular network meets the specified second quality, the processor 500 may determine to perform the call connection via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication). For example, the call connection mode may be set based on the call strategy of the electronic device 101 and / or user input. According to an embodiment, if it is determined that the processor 500 performs the call connection via a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication), the first communication circuit 510 (e.g., the first processing unit 512 and / or the second processing unit 514) may deregister from the first wireless communication network via an EPS fallback process and may establish a connection with the second wireless communication network. The first communication circuit 510 (e.g., the second processing unit 514) may connect the call to an external device via the second wireless communication network.
[0231] According to various embodiments, in operation 1407, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can identify whether a handover to a third wireless communication has occurred while providing call functionality using a second wireless communication. According to embodiments, processor 500 can identify whether the signal quality of the cellular network (e.g., the network of the second wireless communication) and / or the signal quality of the third wireless communication network meets a specified first condition. According to embodiments, if the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode), processor 500 can identify whether the specified first condition is met based on the signal quality of the third wireless communication network. For example, if the specified first condition is identified as met based on the signal quality of the third wireless communication network, processor 500 can determine to perform a handover to the third wireless communication. For example, the state of meeting the specified first quality may include a state where the RSRP of the third wireless communication is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, if the specified first condition is identified as not met based on the signal quality of the third wireless communication network, processor 500 can determine to use the second wireless communication to maintain the call connection to the external device. For example, a state that does not meet the specified first condition may include a state in which the RSRP of the third wireless communication network is less than the first reference strength (e.g., approximately -70 dBm).
[0232] According to an embodiment, if the call connection mode is set to a second mode (e.g., cellular preferred mode), the processor 500 can identify whether a specified first condition is met based on the signal quality of the second and / or third wireless communication networks. For example, if the specified first condition is identified as met based on the signal quality of the second and / or third wireless communication networks, the processor 500 can determine to perform a handover to the third wireless communication. For example, the state of meeting the specified first condition may include a state where the RSRP of the second wireless communication is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, if the signal quality of the second and / or third wireless communication networks does not meet the specified first condition, the processor 500 can use the second wireless communication to maintain a call connection with an external device. For example, the state of meeting the specified first condition may include a state where the RSRP of the second wireless communication is less than a second reference strength (e.g., approximately -110 dBm), regardless of the signal quality of the third wireless communication. For example, the signal quality of the second and / or third wireless communication networks may include at least one of RSRP, RSRQ, RSSI, SINR, transmit / receive error rate, packet transmit / receive delay, or QoS.
[0233] According to various embodiments, if the switch to the third wireless communication does not occur ("No" in operation 1407), then in operation 1405, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can use the second wireless communication to maintain a call connection to an external device.
[0234] According to various embodiments, if a switch to a third wireless communication occurs ("Yes" in operation 1407), in operation 1409, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can maintain a call connection to an external device via the switch to the third wireless communication. For example, the switch to the network of the third wireless communication may include a series of operations for switching the network of the third wireless communication to the network that would be used for the call connection while the call is connected to the external electronic device via the second wireless communication.
[0235] According to various embodiments, in operation 1411, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, or second communication circuit 520) can identify whether the signal quality of the third wireless communication network meets a specified second condition. According to embodiments, if the second communication circuit 520 maintains a call with an external device, the second communication circuit 520 can continuously or periodically identify the signal quality of the third wireless communication.
[0236] According to various embodiments, if the signal quality of the third wireless communication network does not meet the specified second condition (e.g., "No" in operation 1411), then in operation 1409, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, or second communication circuit 520) can use the third wireless communication to maintain a call connection with an external device. According to embodiments, if the signal quality of the third wireless communication network does not meet the specified second condition, the processor 500 (or second communication circuit 520) can determine that the probability of switching to a cellular network (e.g., the network of the first or second wireless communication) is relatively low. In this case, the processor 500 (or second communication circuit 520) can determine to maintain the use of the first wireless communication. For example, the first communication circuit 510 can maintain registration with the network of the first wireless communication. For example, the state of not meeting the specified second condition may include a state where the RSRP of the third wireless communication is greater than a third reference strength.
[0237] According to various embodiments, if the signal quality of the third wireless communication network meets a specified second condition (e.g., "Yes" in operation 1411), then in operation 1413, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can restrict the use of the first wireless communication while maintaining a call connection with an external device using the third wireless communication. According to embodiments, if the signal quality of the third wireless communication network meets the specified second condition, the processor 500 (or the second communication circuit 520) can determine that the probability of a switch to a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication) is relatively high. For example, if the processor 500 determines that the probability of a switch to a cellular network (e.g., the network of the first wireless communication or the network of the second wireless communication) is relatively high, the first communication circuit 510 can restrict the use of the first wireless communication. For example, based on the restriction on the use of the first wireless communication, the first communication circuit 510 can update the capabilities of the electronic device 101 with the capability of the first wireless communication that does not support the use of the NAS protocol. For example, the NAS protocol can restrict searches related to the first wireless communication. For example, a state that satisfies the specified second condition may include a state where the RSRP of the third wireless communication is less than the third reference strength.
[0238] According to various embodiments, based on the restriction of use of the first wireless communication, in operation 1415, the electronic device (e.g., wireless communication module 192, first communication circuit 510, or third communication circuit 540) can maintain registration with the network of the second wireless communication (e.g., LTE communication). According to embodiments, if use of the first wireless communication is restricted while registered with the network of the second wireless communication, the first communication circuit 510 can re-establish a connection with the network of the second wireless communication. For example, the first communication circuit 510 (e.g., the second processing unit 514) can deregister from the network of the second wireless communication and can re-register with the network of the second wireless communication based on a registration request message including information indicating that the first wireless communication is not in use.
[0239] According to an embodiment, if the use of the first wireless communication is restricted while it is registered with the second wireless communication network, the first communication circuit 510 can send information to the second wireless communication network indicating that the first wireless communication is not in use. For example, while maintaining registration with the second wireless communication network, the first communication circuit 510 (e.g., the second processing unit 514) can send a TAU request message to the second wireless communication network including information indicating that the first wireless communication is not in use.
[0240] According to various embodiments, if the use of the first wireless communication is restricted while the electronic device 101 is registered with the network of the first wireless communication, the electronic device 101 can establish a new connection with the network of the second wireless communication. According to an embodiment, if a switch to a third wireless communication is performed, the first communication circuit 510 can deregister from the network of the second wireless communication and can register with the network of the first wireless communication. According to an embodiment, if the use of the first wireless communication is restricted while it is registered with the network of the first wireless communication, the first communication circuit 510 can re-establish a connection with the network of the second wireless communication. For example, the first communication circuit 510 (e.g., the first processing unit 512 and / or the second processing unit 514) can deregister from the network of the first wireless communication and can register with the network of the second wireless communication based on a registration request message including information indicating that the first wireless communication is not in use. For example, the network of the second wireless communication can be identified via a search related to the second wireless communication. For example, the first communication circuit 510 (e.g., the second processing unit 514) can register with the network of the second wireless communication based on a TAU request message including information indicating that the first wireless communication is not in use. For example, the network of the second wireless communication can be identified via a search related to the second wireless communication.
[0241] Figure 15 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, limiting the use of a first wireless communication based on switching to a third wireless communication and its signal quality.
[0242] refer to Figure 15 According to various embodiments, in operation 1511, electronic device 101 can communicate with a network 450 of a first wireless communication (e.g., NR communication). Figure 4A Register the NR base station 450.
[0243] According to various embodiments, in operation 1513, based on the occurrence of an event related to the call function, electronic device 101 may send a signal related to a call request to the network 450 of the first wireless communication. According to embodiments, if electronic device 101 has not registered with the network 1500 of the third wireless communication, electronic device 101 may determine that the call function is provided via the first wireless communication (or the second wireless communication).
[0244] According to various embodiments, in operation 1515, electronic device 101 can register with the second wireless communication network 440 via an EPS fallback process and can make a call to an external device. According to embodiments, if the first wireless communication network 450 cannot provide calling functionality, electronic device 101 can deregister from the first wireless communication network 450 via an Evolved Packet System (EPS) fallback and can establish a connection to the second wireless communication network 440. Electronic device 101 can connect to an external device via the second wireless communication network 440, wherein electronic device 101 re-registers with the second wireless communication network 440 via EPS fallback.
[0245] According to various embodiments, in operation 1517, electronic device 101 can perform a handover to a third wireless communication network 1500 while simultaneously providing call functionality using a second wireless communication. According to embodiments, electronic device 101 can identify whether a specified first condition is met based on the signal quality of the second and / or third wireless communication networks to which electronic device 101 has registered, while simultaneously using the second wireless communication to provide call functionality. For example, in a state where the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode), if the specified first condition is identified as met based on the signal quality of the third wireless communication network, electronic device 101 can determine to perform a handover to the third wireless communication. For example, the state of meeting the specified first condition may include a state where the RSRP of the third wireless communication is greater than or equal to a first reference strength (e.g., approximately -70 dBm). For example, in a state where the call connection mode is set to a second mode (e.g., cellular preferred mode), if the specified first condition is identified as met based on the signal quality of the second and / or third wireless communication networks, electronic device 101 can determine to perform a handover to the third wireless communication. For example, a state satisfying a specified first condition may include a state where the RSRP of the second wireless communication is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication is greater than or equal to the first reference strength (e.g., approximately -70 dBm). For example, switching to the network 1500 of the third wireless communication may include a series of operations for switching to the network 1500 of the third wireless communication, which is the network that will be used for call connection when a call is connected to an external electronic device via the second wireless communication. For example, the signal quality of the networks of the second and / or third wireless communication may include at least one of RSRP, RSRQ, RSSI, SINR, transmit / receive error rate, packet transmit / receive delay, or QoS.
[0246] According to various embodiments, in operation 1519, when a call to an external device is performed using a third wireless communication, the electronic device 101 can continuously or periodically identify the signal quality of the network of the third wireless communication.
[0247] According to various embodiments, in operation 1521, if the signal quality of the third wireless communication meets a specified second condition, the electronic device 101 can restrict the use of the first wireless communication. According to embodiments, the electronic device 101 can restrict the use of the first wireless communication while maintaining a call connection with an external device using the network 1100 employing the third wireless communication. According to embodiments, based on the restriction of the use of the first wireless communication, the electronic device 101 can update its capabilities by enabling it to not support the first wireless communication. For example, the state satisfying the specified second condition may include a state where the RSRP of the third wireless communication is less than a third reference strength.
[0248] According to various embodiments, based on limitations on the use of the first wireless communication, in operation 1523, the electronic device 101 may send a deregistration request message to the network 440 of the second wireless communication.
[0249] According to various embodiments, in operation 1525, the second wireless communication network 440 may send a deregistration acceptance message to the electronic device 101 in response to a deregistration request message received from the electronic device 101.
[0250] According to various embodiments, electronic device 101 can deregister from the second wireless communication network 440 based on a deregistration acceptance message received from the second wireless communication network 440. In operation 1527, electronic device 101 can send a registration request (e.g., attachment request) message to the second wireless communication network 440, including information indicating that electronic device 101 does not support the first wireless communication. According to embodiments, based on the registration request message, the second wireless communication network 440 can determine that electronic device 101 does not support the first wireless communication.
[0251] According to various embodiments, in operation 1529, the second wireless communication network 440 may send a registration acceptance (e.g., attachment acceptance) message to the electronic device 101 in response to a registration request message received from the electronic device 101.
[0252] According to various embodiments, in operation 1531, electronic device 101 can maintain registration with the second wireless communication network 440 based on a registration acceptance message received from the second wireless communication network 440. According to embodiments, electronic device 101 can perform deregistration and registration procedures with the second wireless communication network 440 to provide the second wireless communication network 440 with information related to the update capabilities of electronic device 101. According to embodiments, electronic device 101 can maintain registration with the second wireless communication network 440 while providing call functionality using the third wireless communication network 700.
[0253] Figure 16 This is a signal flow diagram illustrating an example of an electronic device, according to various embodiments, limiting the use of a first wireless communication based on switching to a third wireless communication and its signal quality.
[0254] refer to Figure 16 According to various embodiments, in operation 1611, electronic device 101 can communicate with a network 450 of a first wireless communication (e.g., NR communication). Figure 4A The electronic device 101 may register with the NR base station 450 if the first wireless communication network 450 operates independently of the second wireless communication network 440 (e.g., independently (SA)).
[0255] According to various embodiments, in operation 1613, based on the occurrence of an event related to the call function, electronic device 101 may send a signal related to a call request to the network 450 of the first wireless communication. According to embodiments, if electronic device 101 has not registered with the network 1600 of the third wireless communication, electronic device 101 may determine that the call function is provided via the first wireless communication (or the second wireless communication).
[0256] According to various embodiments, in operation 1615, electronic device 101 can register with the second wireless communication network 440 via an EPS fallback procedure and can make a call to an external device. According to embodiments, if the first wireless communication network 450 does not support the calling function, electronic device 101 can deregister from the first wireless communication network 450 via an EPS fallback procedure and can establish a connection to the second wireless communication network 440. Electronic device 101 can connect to an external device via the second wireless communication network 440, wherein the electronic device is connected to the second wireless communication network 440 via EPS fallback.
[0257] According to various embodiments, in operation 1617, electronic device 101 can perform a handover to a third wireless communication network 1600 while simultaneously providing call functionality using a second wireless communication. According to embodiments, electronic device 101 can identify whether a specified first condition is met based on the signal quality of the second and / or third wireless communication networks to which electronic device 101 has registered, while simultaneously using the second wireless communication to provide call functionality. For example, in a state where the call connection mode is set to a first mode (e.g., Wi-Fi preferred mode), if the signal quality of the third wireless communication network meets the specified first condition, electronic device 101 can determine to perform a handover to the third wireless communication. For example, the state of meeting the specified first condition may include a state where the RSRP of the third wireless communication network is greater than or equal to a first reference strength (e.g., approximately -70 dBm). According to embodiments, when electronic device 101 uses the second wireless communication to provide call functionality, if in a state where the call connection mode is set to a second mode (e.g., cellular preferred mode), if the signal quality of the second and / or third wireless communication networks meets the specified first condition, electronic device 101 can determine to perform a handover to the third wireless communication. For example, a state satisfying a specified first condition may include a state where the RSRP of the second wireless communication network is less than a second reference strength (e.g., approximately -110 dBm) and the RSRP of the third wireless communication network is greater than or equal to the first reference strength (e.g., approximately -70 dBm). For example, switching to the third wireless communication network 1600 may include a series of operations for switching to the third wireless communication network 1600, which is the network that will be used for call connection when a call is connected to an external electronic device via the second wireless communication network. For example, the signal quality of the second and / or third wireless communication networks may include at least one of RSRP, RSRQ, RSSI, SINR, transmit / receive error rate, packet transmit / receive delay, or QoS.
[0258] According to various embodiments, in operation 1619, while making a call to an external device (e.g., VoWiFi) using a third wireless communication, the electronic device 101 can identify the signal quality of the network of the third wireless communication.
[0259] According to various embodiments, if the signal quality of the third wireless communication meets a specified second condition, then in operation 1621, electronic device 101 can restrict the use of the first wireless communication while maintaining a call connection with an external device using the network 1600 of the third wireless communication. According to embodiments, electronic device 101 can update its capabilities with capabilities that do not support the first wireless communication based on the restriction on the use of the first wireless communication. For example, electronic device 101 can use a NAS protocol to restrict searches related to the first wireless communication. For example, the state of meeting the specified second condition may include a state where the RSRP of the third wireless communication network is less than a third reference strength.
[0260] According to various embodiments, in operation 1623, electronic device 101 may send a Tracking Area Update (TAU) request message to a second wireless communication network 440, including information indicating that electronic device 101 does not support the first wireless communication. According to embodiments, based on the TAU request message, the second wireless communication network 440 may determine that electronic device 101 does not support the first wireless communication.
[0261] According to various embodiments, in operation 1625, the second wireless communication network 440 may send a TAU acceptance message to the electronic device 101 in response to a TAU request message received from the electronic device 101.
[0262] According to various embodiments, while maintaining registration with the second wireless communication network 440, in operation 1627, the electronic device 101 can provide the second wireless communication network 440 with information related to the update capability of the electronic device 101. According to embodiments, the electronic device 101 can maintain registration with the second wireless communication network 440 while providing call functionality using the third wireless communication network 1600.
[0263] According to various embodiments, if a switch to a third wireless communication network 1600 is performed, the electronic device 101 can deregister from the second wireless communication network 440 and register with the first wireless communication network 450, while providing calling functionality (e.g., VoWiFi) via the third wireless communication network 1600. According to embodiments, while registered with the first wireless communication network 450, if use of the first wireless communication is restricted, the electronic device 101 can deregister from the first wireless communication network 450 and register with the second wireless communication network 440 based on a TAU request to the second wireless communication network 440. For example, the operation of deregistering from the first wireless communication network 450 and registering with the second wireless communication network 440 can be performed in conjunction with... Figure 8 Operate in the same or similar manner as operations 817 to 823.
[0264] Figure 17 This is a flowchart 1700 illustrating an example process by which an electronic device, according to various embodiments, determines whether to use a first wireless communication. According to an embodiment, Figure 17 The operations in can be Figure 6 Operation 605 Figure 9 Operation 909 and / or Figure 12 The detailed operation of operation 1211 is described below. In the embodiments provided below, the operations may, but must not, be performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel. For example, but not limited to, the electronic device may be... Figure 1 , Figure 2 , Figure 5A or Figure 5B Electronic device 101.
[0265] refer to Figure 17 According to various embodiments, if the calling function is provided via a third wireless communication (e.g., wireless LAN communication), Figure 6 Operation 603 Figure 9 Operation 903 or Figure 12 In operation 1209), then in operation 1701, the electronic device (e.g., Figure 1 Wireless communication module 192 Figure 5A The first communication circuit 510 or Figure 5B The third communication circuit 540 can identify whether the electronic device 101 supports call functionality using a packet-switched network (VoPS). According to an embodiment, the processor 500 (or the first communication circuit 510) can determine whether the electronic device 101 supports call functionality using a packet-switched network based on the capabilities of the electronic device 101.
[0266] According to various embodiments, if electronic device 101 does not support packet-switched calling functionality (e.g., No in operation 1701), the electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can terminate the embodiment for determining whether to use the first wireless communication (e.g., NR). According to embodiments, if it is identified that electronic device 101 does not support packet-switched calling functionality, processor 500 (or first communication circuit 510) can determine that calling functionality using the first wireless communication (e.g., NR voice (VoNR)) and calling functionality using the second wireless communication (e.g., LTE communication) (e.g., VoLTE) are not supported. For example, if it is identified that electronic device 101 does not support packet-switched calling functionality, processor 500 (or first communication circuit 510) can output information related to limitations on the use of calling functionality using the first wireless communication and / or the second wireless communication. For example, if it is determined that electronic device 101 does not support calling functionality using packet switching, processor 500 (or first communication circuit 510) can use a circuit-switched (CS) network to provide calling functionality.
[0267] According to various embodiments, if electronic device 101 supports calling functionality using packet switching (e.g., yes in operation 1701), then in operation 1703, the electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can identify whether the network of the first wireless communication supports calling functionality. According to embodiments, based on the network used when electronic device 101 registers with the IP Multimedia Subsystem (IMS) server and the call connection history associated with the network of the first wireless communication, processor 500 (or first communication circuit 510) can identify whether the network of the first wireless communication supports calling functionality.
[0268] According to an embodiment, if electronic device 101 registers with an IMS server via a second wireless communication (e.g., LTE) network at the time when an event related to the call function is detected, processor 500 (or first communication circuit 510) can determine that the network of the first wireless communication does not support the call function. For example, the network used by electronic device 101 to register with the IMS server can be identified from the network information (e.g., the P-Access-Network-Info header of the 3GPP TS24.229 standard) in the registration message of the Session Initiation Protocol (SIP) used by IMS.
[0269] Table 2
[0270]
[0271] For example, if the access type of the network information field (e.g., the P-Access-Network-Info header) is "3GPP-E-UTRAN-ProSe-UNR" (or "3GPP-E-UTRAN-FDD", "3GPP-E-UTRAN-TDD"), then the processor 500 (or the first communication circuit 510) can determine that the network used by the electronic device 101 to register with the IMS server is a second wireless communication network (e.g., LTE). For example, if the access type of the network information field (e.g., the P-Access-Network-Info header) is "3GPP-NR-FDD" or "3GPP-NR-TDD", then the processor 500 (or the first communication circuit 510) can determine that the network used by the electronic device 101 to register with the IMS server is a first wireless communication network (e.g., NR). For example, if the access type of the network information field (e.g., the P-Access-Network-Info header) is "IEEE-802.11ac", then the processor 500 (or the first communication circuit 510) can determine that the network used by the electronic device 101 to register with the IMS server is a third wireless communication network (e.g., wireless LAN communication).
[0272] According to an embodiment, if electronic device 101 does not have a call connection history (or successful call history) associated with the first wireless communication network, processor 500 (or first communication circuit 510) can determine that the first wireless communication network does not support the call function. For example, if electronic device 101 does not have a call connection history associated with the first wireless communication network, even though electronic device 101 registered with the IMS server via the first wireless communication network at the time when the event related to the call function was detected, processor 500 (or first communication circuit 510) can determine that the first wireless communication network does not support the call function. For example, if electronic device 101 does not have a call connection history associated with the first wireless communication network, even though electronic device 101 registered with the IMS server via the third wireless communication network at the time when the event related to the call function was detected, processor 500 (or first communication circuit 510) can determine that the first wireless communication network does not support the call function. For example, the call connection history associated with the first wireless communication network can be obtained from memory 530 and / or an external server (e.g., Figure 1 It was identified in server 108.
[0273] According to an embodiment, if electronic device 101 has a call connection history (or successful call history) associated with a first wireless communication network, then processor 500 or (first communication circuit 510) can determine that the first wireless communication network supports the call function. For example, if at the time when an event related to the call function is detected, electronic device 101 registers with an IMS server via the first wireless communication network, and electronic device 101 has a call connection history associated with the first wireless communication network, then processor 500 (or first communication circuit 510) can determine that the first wireless communication network supports the call function. For example, if at the time when an event related to the call function is detected, electronic device 101 registers with an IMS server via a third wireless communication network, and electronic device 101 has a call connection history associated with the first wireless communication network, then processor 500 (or first communication circuit 510) can determine that the first wireless communication network supports the call function.
[0274] According to various embodiments, if it is identified that the network of the first wireless communication does not support the calling function (e.g., no in operation 1703), then in operation 1705, the electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can restrict the use of the first wireless communication. According to embodiments, if information related to providing the calling function using the network of the third wireless communication is received from processor 500 (or second communication circuit 520), then the first communication circuit 510 (or processor 500) can identify whether the network of the first wireless communication does not support the calling function. If it is identified that the network of the first wireless communication does not support the calling function, then the first communication circuit 510 (or processor 500) can restrict the use of the first wireless communication. For example, if it is identified that the network of the first wireless communication does not support the calling function, then the first communication circuit 510 (or processor 500) can restrict the use of the first wireless communication regardless of the signal quality of the network of the first wireless communication. For example, if it is determined that the network of the first wireless communication does not support the calling function, the first communication circuit 510 (or processor 500) can perform a configuration such that the electronic device 101 does not support the first wireless communication via a Non-Access Stratum (NAS) protocol. For example, the NAS protocol can restrict searches related to the first wireless communication. For example, based on the restriction on the use of the first wireless communication, the NAS protocol can perform control to cause a search for the network of the second wireless communication to be performed using an Access Stratum (AS) protocol. According to an embodiment, the first communication circuit 510 (e.g., the first processing unit 512) can deregister from the network of the first wireless communication based on the restriction on the use of the first wireless communication.
[0275] According to various embodiments, if it is identified that the network of the first wireless communication supports the calling function (e.g., yes in operation 1703), then in operation 1707, the electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can maintain the use of the first wireless communication. According to embodiments, the first communication circuit 510 (e.g., first processing unit 512) can maintain a state of registration with the network of the first wireless communication based on the maintenance of the use of the first wireless communication.
[0276] According to various embodiments, if it is identified that the network of the first wireless communication does not support the calling function, the electronic device 101 can restrict the use of the first wireless communication. Based on the restriction of the use of the first wireless communication, the electronic device 101 can register with the network of the second wireless communication while having a calling connection to an external device using the network of the third wireless communication. Therefore, if it is determined that the electronic device 101 cannot maintain a calling connection to an external device using the network of the third wireless communication, the electronic device 101 can perform a switch to the network of the second wireless communication and can maintain the calling connection to the external device. For example, the switch may include a series of operations such as disconnecting from the first network (e.g., the network of the third wireless communication) and performing communication with the second network (e.g., the network of the second wireless communication).
[0277] According to various embodiments, if it is identified that the network of the first wireless communication supports the calling function, the electronic device 101 can maintain the use of the first wireless communication. Therefore, if it is identified that the electronic device 101 cannot maintain a calling connection with an external device using the network of the third wireless communication, the electronic device 101 can perform a switch to the network of the first wireless communication and can maintain the calling connection with the external device. For example, the switch may include a series of operations such as disconnecting from the first network (e.g., the network of the third wireless communication) and performing communication with the second network (e.g., the network of the second wireless communication).
[0278] Figure 18 This is a flowchart 1800 illustrating an example process by which an electronic device determines whether to use a first wireless communication based on IMS registration information, according to various embodiments. According to an embodiment, Figure 18 The operations in can be Figure 17 The detailed operation of operation 1703 is described below. In the embodiments provided below, the operations may, but must not, be performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel. For example, but not limited to, the electronic device may be... Figure 1 , Figure 2 , Figure 5A or Figure 5B Electronic device 101.
[0279] refer to Figure 18 According to various embodiments, in operation 1801, the electronic device (e.g., Figure 1 Wireless communication module 192 Figure 5A The first communication circuit 510 or Figure 5B The third communication circuit 540 can identify whether the electronic device 101 has registered with the IMS server via a second wireless communication (e.g., LTE) network. For example, the network used by the electronic device 101 to register with IMS can be identified from the network information of the registration message of the Session Initiation Protocol (SIP) used by IMS (e.g., the P-Access-Network-Info header of the 3GPP TS 24.229 standard).
[0280] According to various embodiments, if electronic device 101 does not register with the IMS server via a second wireless communication (e.g., LTE) network (e.g., no in operation 1801), then in operation 1803, electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can identify whether electronic device 101 has registered with the IMS server via a first wireless communication (e.g., NR) network.
[0281] According to various embodiments, if electronic device 101 registers with the IMS server via a first wireless communication (e.g., NR) network (e.g., yes in operation 1803), then in operation 1805, the electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can identify whether to perform re-registration with the IMS server via a second wireless communication network while a call connection with an external device is maintained. According to embodiments, if the first wireless communication network, operating independently of the second wireless communication network (e.g., independent (SA)), supports EPS fallback, then while a call connection with an external device is maintained, the Public Data Network (PDN) is reassigned to the second wireless communication network, and electronic device 101 can perform re-registration with the IMS server via the second wireless communication network. Therefore, if re-registration with the IMS server is performed while maintaining a call connection with an external device, the first communication circuit 510 (or processor 500) can identify whether the network information of the registration message (or re-registration message) includes information related to the network of the second wireless communication (e.g., "3GPP-E-UTRAN-ProSe-UNR", "3GPP-E-UTRAN-FDD", or "3GPP-E-UTRAN-TDD"). For example, if the network information of the registration message (or re-registration message) includes information related to the network of the second wireless communication, the first communication circuit 510 (or processor 500) can determine that re-registration with the IMS server via the network of the second wireless communication was performed while maintaining a call connection with the external device. For example, if the network information of the registration message (or re-registration message) does not include information related to the network of the second wireless communication, the first communication circuit 510 (or processor 500) can determine that re-registration with the IMS server via the network of the second wireless communication was not performed while maintaining a call connection with the external device.
[0282] According to various embodiments, if electronic device 101 registers with the IMS server via a third wireless communication network (e.g., wireless LAN communication) (e.g., No in operation 1803), or does not perform re-registration with the IMS server via a second wireless communication network (e.g., No in operation 1805), then the electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can identify in operation 1807 whether electronic device 101 has a call connection history (or successful call history) associated with the first wireless communication network. For example, the call connection history associated with the first wireless communication network can be obtained from memory 530 and / or an external server (e.g., Figure 1It was identified in server 108.
[0283] According to various embodiments, if electronic device 101 registers with an IMS server via a second wireless communication network (e.g., LTE) (e.g., Yes in operation 1801), or re-registration with the IMS server via the second wireless communication network is performed (e.g., Yes in operation 1805), or electronic device 101 does not have a call connection history (or successful call history) associated with the first wireless communication network (e.g., No in operation 1807), then in operation 1809, the electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can determine that the first wireless communication network does not support the calling function. According to embodiments, if electronic device 101 registers with an IMS server via the second wireless communication network (e.g., LTE) at the point in time when an event related to the calling function is detected, then the first communication circuit 510 (or processor 500) can determine that the first wireless communication network does not support the calling function. According to an embodiment, if electronic device 101 registers with the IMS server via the first wireless communication network at the time the occurrence of an event related to the call function is detected, but electronic device 101 does not have a call connection history associated with the first wireless communication network, then the first communication circuit 510 (or processor 500) can also determine that the first wireless communication network does not support the call function. According to an embodiment, if electronic device 101 registers with the IMS server via the third wireless communication network at the time the occurrence of an event related to the call function is detected, but electronic device 101 does not have a call connection history associated with the first wireless communication network, then the first communication circuit 510 (or processor 500) can also determine that the first wireless communication network does not support the call function.
[0284] According to an embodiment, if it is identified that the network of the first wireless communication does not support the calling function, the first communication circuit 510 (or processor 500) can restrict the use of the first wireless communication in order to prevent unnecessary switching to the first wireless communication.
[0285] According to various embodiments, if electronic device 101 has a call connection history (or successful call history) associated with the network of the first wireless communication (e.g., yes in operation 1807), then in operation 1811, the electronic device (e.g., processor 120 or 500, wireless communication module 192, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can determine that the network of the first wireless communication supports the call function. According to embodiments, if electronic device 101 has a call connection history (or successful call history) associated with the network of the first wireless communication, then the first communication circuit 510 (or processor 500) can determine that the network of the first wireless communication supports the call function. For example, if at the point in time that an event related to the call function is detected, electronic device 101 registers with the IMS server via the network of the first wireless communication, and electronic device 101 has a call connection history associated with the network of the first wireless communication, then the first communication circuit 510 (or processor 500) can determine that the network of the first wireless communication supports the call function. For example, if at the point in time that an event related to the call function is detected, electronic device 101 registers with the IMS server via a third wireless communication network, and electronic device 101 has a call connection history associated with a first wireless communication network, then the first communication circuit 510 (or processor 500) can determine that the first wireless communication network supports the call function.
[0286] According to an embodiment, if it is identified that the network of the first wireless communication supports the calling function, the first communication circuit 510 (or processor 500) can maintain the use of the first wireless communication in order to switch to the first wireless communication.
[0287] Figure 19 This is a flowchart 1900 illustrating an example process of an electronic device resuming use of a first wireless communication according to various embodiments. In the embodiments provided below, operations may, but must, be performed sequentially. For example, the order of operations may be changed, and at least two operations may be performed in parallel. For example, but not limited to, the electronic device may be... Figure 1 , Figure 2 , Figure 5A or Figure 5B Electronic device 101.
[0288] According to various embodiments, in operation 1901, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, second communication circuit 520, or third communication circuit 540) can use a third wireless communication to provide calling functionality with an external device. According to an embodiment, while the electronic device 101 is registered with the network of the first wireless communication, the second communication circuit 520 can provide calling functionality with an external device via the network of the third wireless communication based on the occurrence of events related to the calling functionality. According to an embodiment, if a switch to the network of the third wireless communication is performed while providing calling functionality with an external device via the second wireless communication, the second communication circuit 520 can maintain the calling connection to the external device via the third wireless communication network.
[0289] According to various embodiments, in operation 1903, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, or second communication circuit 520) can identify whether the call connection of an external device has been terminated.
[0290] According to various embodiments, if the call connection to the external device is not terminated ("No" in operation 1903), then in operation 1901, the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can use the third wireless communication to maintain the call connection to the external device.
[0291] According to various embodiments, if a call connection to an external device is terminated ("Yes" in operation 1903), the electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can resume use of the first wireless communication in operation 1905. According to embodiments, if information related to the termination of call functionality provided by the network using the third wireless communication is received from processor 500 (or second communication circuit 520), the first communication circuit 510 can resume use of the first wireless communication. For example, based on the resumption of use of the first wireless communication, the first communication circuit 510 can update the capabilities of the electronic device 101 with the ability to support the first wireless communication using the NAS protocol. For example, based on the resumption of use of the first wireless communication, the NAS protocol can perform a search for the network of the first wireless communication via the AS protocol.
[0292] According to an embodiment, if use of the first wireless communication is restored, the first communication circuit 510 (e.g., the second processing unit 514) can send a deregistration request (e.g., disconnection request) message to the network of the second wireless communication. Based on receiving a deregistration acceptance (e.g., disconnection acceptance) message from the network of the second wireless communication, the first communication circuit 510 (e.g., the second processing unit 514) can deregister from the network of the second wireless communication.
[0293] According to an embodiment, if the use of the first wireless communication is restored, the first communication circuit 510 (e.g., the second processing unit 514) can send a Tracking Area Update (TAU) request message to the network of the second wireless communication, including information indicating that the electronic device 101 supports the first wireless communication. The first communication circuit 510 (e.g., the second processing unit 514) can receive a TAU acceptance message from the network of the second wireless communication.
[0294] According to various embodiments, in operation 1907, an electronic device (e.g., processor 120, wireless communication module 192, processor 500, first communication circuit 510, or third communication circuit 540) can register with a first wireless communication network. According to embodiments, based on deregistration from a second wireless communication network, the first communication circuit 510 (e.g., first processing unit 512) can send a registration request message to the first wireless communication network. Based on receiving a registration acceptance (e.g., attachment acceptance) message from the first wireless communication network, the first communication circuit 510 (e.g., first processing unit 512) can register with the first wireless communication network. For example, the first wireless communication network can be identified via a search by the first communication circuit 512 (e.g., first processing unit 512) associated with the first wireless communication. According to embodiments, if a TAU acceptance message is received, the first communication circuit 510 (e.g., first processing unit 512) can send a registration request message to the first wireless communication network identified via a search associated with the first wireless communication. Based on receiving a registration acceptance message from the first wireless communication network, the first communication circuit 510 (e.g., first processing unit 512) can register with the first wireless communication network.
[0295] Figure 20 This is a signal flow diagram illustrating an example of an electronic device resuming the use of a first wireless communication according to various embodiments.
[0296] refer to Figure 20According to various embodiments, during operation 2011, electronic device 101 can terminate the calling function provided by network 2000 using a third wireless communication (e.g., wireless LAN communication). According to embodiments, based on limitations on the use of the first wireless communication, electronic device 101 can provide calling functionality with external devices via network 2000 of the third wireless communication (e.g., wireless LAN communication) while registered to network 440 of the second wireless communication. Electronic device 101 can terminate the calling connection to the external device based on a call termination event. For example, a call termination event may include at least one of entering a call termination button or disconnecting the call.
[0297] According to various embodiments, in operation 2013, based on the termination of the call function provided by the network 2000 using the third wireless communication, the electronic device 101 can resume the use of the first wireless communication. According to embodiments, based on the resumption of the use of the first wireless communication, the electronic device 101 can update its capabilities with the ability to support the first wireless communication.
[0298] According to various embodiments, in operation 2015, electronic device 101 may send a deregistration request (e.g., disconnection request) message to network 440 of the second wireless communication based on the resumption of use of the first wireless communication.
[0299] According to various embodiments, the second wireless communication network 440 may send a deregistration acceptance (e.g., disconnection acceptance) message to the electronic device 101 in response to a deregistration request message received from the electronic device 101 in operation 2017.
[0300] According to various embodiments, electronic device 101 can deregister from the second wireless communication network 440 based on a deregistration acceptance message received from the second wireless communication network 440. In operation 2019, based on the deregistration from the second wireless communication network 440, electronic device 101 can identify (e.g., search) the first wireless communication network 450 to which electronic device 101 can register via a search related to the first wireless communication (e.g., NR communication).
[0301] According to various embodiments, in operation 2021, electronic device 101 may send a registration request message to a first wireless communication network 450, which is identified as a network to which electronic device 101 can register. For example, the registration request message may include information indicating support for the first wireless communication, which is represented by setting the N1 mode of the UE network capability information element to "1", as shown in Table 1. According to embodiments, based on the registration request message, the first wireless communication network 450 may determine that electronic device 101 supports the first wireless communication.
[0302] According to various embodiments, in operation 2023, the first wireless communication network 450 may send a registration acceptance message to the electronic device 101 in response to a registration request message received from the electronic device 101.
[0303] According to various embodiments, in operation 2025, electronic device 101 may register with the first wireless communication network 450 based on a registration acceptance message received from the first wireless communication network 450.
[0304] Figure 21 This is a signal flow diagram illustrating an example of an electronic device resuming the use of a first wireless communication according to various embodiments.
[0305] refer to Figure 21 According to various embodiments, in operation 2111, electronic device 101 can terminate the calling function provided by network 2100 using a third wireless communication (e.g., wireless LAN communication). According to embodiments, based on limitations on the use of the first wireless communication, electronic device 101 can provide calling functionality with external devices via network 2100 of the third wireless communication (e.g., wireless LAN communication) while registered to network 440 of the second wireless communication. Electronic device 101 can terminate the calling connection to the external device based on a call termination event. For example, a call termination event may include at least one of entering a call termination button or disconnecting the call.
[0306] According to various embodiments, in operation 2113, based on the termination of the call function provided by the network 2100 using the third wireless communication, the electronic device 101 can resume the use of the first wireless communication. According to embodiments, based on the resumption of the use of the first wireless communication, the electronic device 101 can update its capabilities with the ability to support the first wireless communication using the NAS protocol.
[0307] According to various embodiments, based on the restoration of use of the first wireless communication, in operation 2115, electronic device 101 may send a TAU request message to the network 440 of the second wireless communication, including information indicating support for the first wireless communication. For example, the TAU request message may include information indicating support for the first wireless communication, which is indicated by setting the N1 mode of the UE network capability information element to "1", as shown in Table 1. According to embodiments, based on the TAU request message, the network 440 of the second wireless communication can determine that electronic device 101 supports the first wireless communication.
[0308] According to various embodiments, in operation 2117, in response to a TAU request message received from electronic device 101, the second wireless communication network 440 may send a TAU acceptance message to electronic device 101.
[0309] According to various embodiments, based on receiving a TAU acceptance message, in operation 2119, electronic device 101 can identify (e.g., search) the network 450 to which the first wireless communication to which electronic device 101 can register via a search related to the first wireless communication (e.g., NR communication).
[0310] According to various embodiments, in operation 2121, electronic device 101 may send a registration request message to a first wireless communication network 450, which is identified as a network to which electronic device 101 can register.
[0311] According to various embodiments, in operation 2123, the network 450 of the first wireless communication may send a registration acceptance message to the electronic device 101 in response to a registration request message received from the electronic device 101.
[0312] According to various embodiments, in operation 2125, electronic device 101 may register with the first wireless communication network 450 based on a registration acceptance message received from the first wireless communication network 450.
[0313] Figure 22 This is a signal flow diagram illustrating an example of an electronic device resuming the use of a first wireless communication according to various embodiments.
[0314] refer to Figure 22 According to various embodiments, in operation 2211, electronic device 101 can terminate the calling function provided via network 2200 of a third wireless communication (e.g., wireless LAN communication). According to embodiments, based on limitations on the use of the first wireless communication, electronic device 101 can provide calling functionality with external devices via network 2200 of the third wireless communication (e.g., wireless LAN communication) while registered with network 440 of the second wireless communication. Electronic device 101 can terminate the calling connection to the external device based on a call termination event. For example, a call termination event may include at least one of entering a call termination button or disconnecting the call.
[0315] According to various embodiments, in operation 2213, based on the termination of the call function provided by the network 2200 using the third wireless communication, electronic device 101 can resume use of the first wireless communication. According to embodiments, based on the resumption of use of the first wireless communication, electronic device 101 can update its capabilities with the ability to support the first wireless communication using the NAS protocol.
[0316] According to various embodiments, in operation 2215, based on the restoration of use of the first wireless communication, electronic device 101 can identify (e.g., search) the network 450 to which the first wireless communication to which electronic device 101 can register via a search related to the first wireless communication (e.g., NR communication).
[0317] According to various embodiments, in operation 2217, electronic device 101 may send a registration request message to a first wireless communication network 450, which is identified as a network to which electronic device 101 can register. For example, the registration request message may include information indicating support for the first wireless communication, which is represented by setting the N1 mode of the UE network capability information element to "1", as shown in Table 1. According to embodiments, based on the registration request message, the first wireless communication network 450 may determine that electronic device 101 supports the first wireless communication. According to various embodiments, in operation 2219, the first wireless communication network 450 may send a registration acceptance message to electronic device 101 in response to the registration request message received from electronic device 101.
[0318] According to various embodiments, in operation 2221, electronic device 101 may register with the first wireless communication network 450 based on a registration acceptance message received from the first wireless communication network 450.
[0319] According to various example embodiments, an operating electronic device (e.g., Figure 1 , Figure 2 , Figure 5A or Figure 5B The method of the electronic device 101 may include: registering with NR communications, connecting a call to an external device using wireless LAN communications based on the state of being registered with the NR communications network, restricting the use of NR communications based on the call connection to the external device using wireless LAN communications, and registering with the LTE communications network via a first communication circuit based on the restriction on the use of NR communications.
[0320] According to various example embodiments, registering with an LTE communication network may include: sending a message related to a deregistration request to the NR communication network based on restrictions on the use of NR communication; deregistering from the NR communication network based on a response message to the message related to the deregistration request; identifying LTE communication networks to which the electronic device can register; sending a message related to a registration request, including information related to restrictions on the use of NR communication, to the identified LTE communication network; and registering with the identified LTE communication network based on a response message to the message related to the registration request.
[0321] According to various example embodiments, registering an LTE communication with a network may include: identifying a network of LTE communications to which an electronic device can register based on restrictions on the use of NR communications; sending a Tracking Area Update Request message, including information related to the restrictions on the use of NR communications, to the identified LTE communication network; and registering the identified LTE communication with the network based on a response message to the request message.
[0322] According to various example embodiments, the method may further include: restricting the search for NR communication networks via a first communication circuit based on restrictions on the use of NR communication.
[0323] According to various example embodiments, restricting the use of NR communication may include: identifying the signal quality of the wireless LAN communication network based on the state of being connected to an external device via wireless LAN communication, and restricting the use of NR communication based on the signal quality of the wireless LAN communication network meeting specified conditions, wherein the signal quality may include at least one of Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Strength Indicator (RSSI), Signal-to-Interference-Noise Ratio (SINR), Transmit / Receive Error Rate, Packet Transmit / Receive Delay, or Quality of Service (QoS).
[0324] According to various example embodiments, the method may further include: based on the termination of a call with an external device, resuming the use of NR communication, identifying a network of NR communication to which the electronic device can register, and registering the identified network of NR communication via a first communication circuit.
[0325] According to various example embodiments, the method may further include: resuming the use of NR communication based on the termination of a call with an external device; sending a message related to a deregistration request to an LTE communication network based on the resumption of NR communication use; deregistering from the LTE communication network based on a response message to the message related to the deregistration request; identifying an NR communication network to which the electronic device can register; sending a message related to a registration request to the identified NR communication network; and registering with the NR communication network based on the response message to the message related to the registration request.
[0326] According to various example embodiments, the method may further include: restoring the use of NR communication based on the termination of a call with an external device; sending a Tracking Area Update Request message including information related to the restoration of the use of NR communication to the LTE communication network based on the restoration of the use of NR communication; identifying the NR communication network to which the electronic device can register based on a received response message to the request message; sending a message related to the registration request to the identified NR communication network; and registering with the identified NR communication network based on the response message to the message related to the registration request.
[0327] According to various example embodiments, restricting the use of NR communications may include: identifying whether the network for NR communications supports calling functionality based on call connection history and / or information related to the network used for registration with the IP Multimedia Subsystem (IMS) server; and if the network for NR communications is identified as not supporting calling functionality, restricting the use of NR communications based on call connections to external devices using wireless LAN communications.
[0328] According to various example embodiments of this disclosure, when an electronic device provides call functionality via communication using unlicensed frequency bands (e.g., wireless LAN), the electronic device may restrict the use of 5G communication (e.g., NR) that can provide call functionality via evolved packet system (EPS) fallback, and may register with a 4G communication (LTE) network to continuously provide call functionality with external devices.
[0329] While this disclosure has been illustrated and described with reference to various exemplary embodiments, it should be understood that these exemplary embodiments are intended to be illustrative and not limiting. Those skilled in the art will further understand that various changes in form and detail, including the appended claims and their equivalents, may be made without departing from the true spirit and full scope of this disclosure.
Claims
1. An electronic device comprising: The first communication circuit is configured to support new radio (NR) communication and / or long-term evolution (LTE) communication. The second communication circuit is configured to support wireless local area network (LAN) communication. as well as At least one processor is operatively connected to a first communication circuit and a second communication circuit. The at least one processor is configured to control the electronic device to: Register with the NR communication network via the first communication circuit; When the electronic device has been registered with the NR communication network, it connects and makes calls to external devices via wireless LAN communication through the second communication circuit. When an electronic device has registered with the NR communication network and a call to an external device is connected using wireless LAN communication, if the NR communication network does not support the call function, the device deregisters with the NR communication network. This deregistration includes sending a deregistration request message to the NR communication network and receiving a deregistration acceptance message from the NR communication network. Based on the deregistration to the NR communication network, registration is made to the LTE communication network via the first communication circuit.
2. The electronic device according to claim 1, wherein, The first communication circuit is also configured as follows: After deregistration, the network that the electronic device is able to communicate with in its registered LTE network is identified. Send a message related to the registration request to the network of the identified LTE communication, the message including information related to restrictions on the use of NR communication; as well as Based on the response message to the message related to the registration request, register with the network of the identified LTE communication.
3. The electronic device according to claim 1, wherein, The first communication circuit is also configured as follows: Based on the deregistration of the NR communication network, identify the LTE communication network to which the electronic device can register. Send a Tracking Area Update Request message to the network of the identified LTE communication, the Tracking Area Update Request message including information related to restrictions on the use of NR communication; as well as Based on the response message to the request message, register with the network of the identified LTE communication.
4. The electronic device according to claim 1, wherein, Based on the deregistration of the network communicating with NR, the first communication circuit is also configured to restrict the search for the network communicating with NR via the first communication circuit.
5. The electronic device according to claim 1, wherein, The at least one processor is also configured to control the electronic device to: Based on the deregistration of the network used for NR communication, the capability information element of the electronic device is updated to indicate that NR communication is not supported.
6. The electronic device according to claim 5, wherein, The at least one processor is also configured to control the electronic device to: When a call to an external device is terminated, update the electronic device's capability information element to indicate support for NR communication; Based on the update of the capability information elements of the electronic device, identify the NR communication network that the electronic device can register with via the first communication circuit; as well as Register with the identified NR communication network via the first communication circuit.
7. The electronic device according to claim 1, wherein, The at least one processor is also configured to control the electronic device to: When a call to an external device is terminated, a message related to the cancellation request is sent to the LTE communication network via the first communication circuit. Based on a response message to a message related to the cancellation request, the network is cancelled via a first communication circuit from the LTE communication network. The identification electronic device is able to register with the NR communication network via a first communication circuit; The registration request-related message is sent to the identified NR communication network via the first communication circuit. as well as Based on the response message to the message related to the registration request, the system registers with the NR communication network via the first communication circuit.
8. The electronic device according to claim 1, wherein, The at least one processor is also configured to control the electronic device to: When a call to an external device is terminated, a tracking area update request message is sent to the LTE communication network via a first communication circuit. The tracking area update request message includes information related to the resumption of NR communication usage. Based on the received response message to the request message, the network of NR communication that the electronic device can register with via the first communication circuit is identified. The registration request-related message is sent to the identified NR communication network via the first communication circuit. as well as Based on the response message to the message related to the registration request, the network is registered with the identified NR communication via the first communication circuit.
9. The electronic device according to any one of claims 1 to 8, wherein, The at least one processor is further configured to: Based on the call connection history of the electronic device and / or information associated with the network used for registration with the IP Multimedia Subsystem (IMS) server, identify whether the network for NR communication supports call functionality; and If the NR communication network is identified as not supporting call functionality, the connection to the NR communication network is deregistered based on the call connection to an external device using wireless LAN communication.
10. The electronic device according to claim 9, wherein, If the NR communication network is identified as supporting the call function, the at least one processor is also configured to maintain registration with the NR communication network.
11. A method of operating an electronic device, the method comprising: Register with the new radio (NR) communication network; When an electronic device has registered with the NR communications network, a call is connected to an external device using wireless LAN communications; When an electronic device has registered with the NR communication network and a call to an external device is connected using wireless LAN communication, if the NR communication network does not support the call function, the device deregisters with the NR communication network. This deregistration includes sending a deregistration request message to the NR communication network and receiving a deregistration acceptance message from the NR communication network. Based on the deregistration to the NR communication network, registration to the LTE communication network is initiated.
12. The method of claim 11, further comprising: Based on the deregistration of the network used for NR communication, the capability information element of the electronic device is updated to indicate that NR communication is not supported.
13. The method of claim 11, further comprising: Based on the deregistration of the NR communication network, identify the LTE communication network to which the electronic device can register. Send a Tracking Area Update Request message to the network of the identified LTE communication, the Tracking Area Update Request message including information related to restrictions on the use of NR communication; as well as Based on the response message to the request message, register with the network of the identified LTE communication.
14. The method of claim 12, further comprising, based on the termination of the call with the external device: Update the capability information elements of the electronic device to indicate support for NR communications; Based on the update of the capability information elements of the electronic device, identify the NR communication network to which the electronic device can register; as well as Register the network for the identified NR communication.
15. The method according to any one of claims 11 to 14, wherein, Deregistration to NR communication networks includes: Based on the call connection history of the electronic device and / or information related to the network used for registration with the IP Multimedia Subsystem (IMS) server, identify whether the network for NR communication supports call functionality; and If the NR communication network is identified as not supporting call functionality, the connection to the NR communication network is deregistered based on the call connection to an external device using wireless LAN communication.
Citation Information
Patent Citations
Enhancement of voice domain selection in 5GS and fast return from EPS to 5GS
US20190059026A1