Electronic device for performing satellite communication and operation method thereof
The electronic device optimizes scanning for non-terrestrial networks using TLE data to efficiently connect to satellite communication, addressing connectivity limitations and reducing power consumption.
Patent Information
- Application Number
- PCT/KR2025/007371
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-09
- Filing Date
- 2025-05-29
- Publication Date
- 2025-12-11
AI Technical Summary
Wireless communication systems face challenges in providing connectivity to electronic devices located at sea or above a certain altitude due to the physical limitations of ground-based base stations, and satellite-based cellular communication offers limited transmission and reception speeds, necessitating efficient scanning methods to connect to non-terrestrial networks.
An electronic device equipped with a communication circuit and processor optimizes scanning operations by using Two-Line Element (TLE) data to sequentially search for frequency bands serviced by non-terrestrial networks, alternating between known and all bands, and entering a sleep state when no connection is found to reduce power consumption.
This approach enables quick scanning and connection to satellite networks while minimizing power consumption, enhancing connectivity for devices in challenging environments.
Smart Images

Figure KR2025007371_11122025_PF_FP_ABST
Abstract
Description
Electronic device for performing satellite communication and method of operation thereof
[0001] The embodiment of this document relates to an electronic device for performing satellite communication and a method of operating the same.
[0002] Wireless communication systems can provide wireless connectivity to various electronic devices, enabling wireless communication between them. Wireless communication systems can provide wireless communication between electronic devices by allocating radio frequency resources to these devices through the control of ground-based base stations. Due to the physical limitations of ground-based base stations, wireless communication systems may struggle to provide wireless connectivity to electronic devices located at sea and / or above a certain altitude.
[0003] Wireless communication systems are evolving to include satellite and terrestrial networks to overcome the physical limitations of ground-based base stations and expand the global reach of wireless connectivity for electronic devices. By incorporating both terrestrial and satellite networks, wireless communication systems can provide wireless communication with electronic devices even in areas where terrestrial networks are difficult to establish or during disasters.
[0004] A wireless communication system may include multiple satellites. Each satellite can orbit the Earth in a designated orbit. Due to the nature of satellites moving in Earth's orbit, satellite-based cellular communication can achieve wider coverage than base station-based cellular communication. Satellite-based cellular communication is attracting attention for its ability to reduce shadow areas where communication services are unavailable.
[0005] However, cellular communication using satellites has lower transmission and / or reception speeds than cellular communication using base stations, and thus can be used to perform limited services (e.g., short message service (SMS) or voice calls). An electronic device performing cellular communication may attempt to transmit and / or receive data via cellular communication using a base station, and, if unable to connect to the base station, may perform cellular communication using satellites as a supplementary means.
[0006] The electronic device may attempt to scan for a terrestrial network that performs data communication via a base station, and if the terrestrial network scan fails and / or the terrestrial network is disconnected, attempt to scan for a non-terrestrial network that performs data communication via a satellite. The electronic device may attempt to connect to the discovered non-terrestrial network, and upon completion of the connection, transmit and / or receive data via the satellite.
[0007] The technical problems to be achieved in this document are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.
[0008] An electronic device may include a communication circuit, a memory storing instructions, and at least one processor. The electronic device may acquire schedule information of a non-terrestrial network based on availability of two-line element set (TLE) data and location information of the electronic device. The electronic device may sequentially perform a first method of scanning only frequency bands corresponding to cells for which the electronic device has information among frequency bands known to be serviced by non-terrestrial networks based on the acquired schedule information of the non-terrestrial network, and a second method of scanning all bands estimated to be serviced by non-terrestrial networks, to search for a network to be connected to the electronic device. If a network to be connected to the electronic device is not searched for, the electronic device may be controlled to maintain a sleep state for a specified first period of time and then search for a network to be connected to the electronic device using the first method and the second method.
[0009] An operating method of an electronic device may include an operation of acquiring schedule information of a non-terrestrial network based on availability of two-line element set (TLE) data and location information of the electronic device. The operating method of the electronic device may include an operation of sequentially performing a first method of scanning only frequency bands corresponding to cells for which the electronic device has information among frequency bands known to be serviced by the non-terrestrial network based on the schedule information of the non-terrestrial network, and a second method of scanning all bands estimated to be serviced by the non-terrestrial network, to search for a network to be connected to the electronic device. The operating method of the electronic device may include an operation of maintaining a sleep state for a specified first period of time when a network to be connected to the electronic device is not searched for, and then searching for a network to be connected to the electronic device again using the first method and the second method.
[0010] According to various embodiments, an electronic device according to the present document can optimize a scanning operation of an electronic device (e.g., a terminal) when using a communication network for a non-terrestrial network to quickly scan and connect to the next satellite and reduce power consumption.
[0011] The effects that can be obtained from various embodiments of the present invention are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by those skilled in the art to which various embodiments of the present invention belong from the description below.
[0012] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.
[0013] FIG. 2 is a diagram illustrating an electronic device and a remote communication network environment according to one embodiment.
[0014] FIG. 3 is a drawing for explaining the connection of an electronic device according to one embodiment.
[0015] FIG. 4 is a drawing for explaining a non-terrestrial network system (400) according to one embodiment.
[0016] FIG. 5 is a block diagram of an electronic device for satellite communication according to one embodiment.
[0017] FIGS. 6A to 6D illustrate a process in which an electronic device according to one embodiment receives or generates information about a schedule of a non-terrestrial network using a server.
[0018] Figure 7 is a block diagram showing the criteria for securing TLE data over time.
[0019] FIG. 8 illustrates a first embodiment of scanning a non-terrestrial network in an electronic device according to one embodiment.
[0020] Figures 9a to 9d illustrate different embodiments of scanning a non-terrestrial network in an electronic device.
[0021] Fig. 10 is a flowchart illustrating a method of performing communication in an electronic device according to one embodiment.
[0022] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (104) or the server (108) via a second network (199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0023] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0024] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0025] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0026] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0027] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0028] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0029] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0030] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0031] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0032] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0033] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0034] The haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0035] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0036] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0037] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0038] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0039] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0040] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0041] According to various embodiments, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0042] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0043] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0044] Electronic devices according to the various embodiments disclosed in this document may take various forms. 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. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.
[0045] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0046] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0047] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0048] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0049] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
[0050] FIG. 2 is a diagram illustrating an electronic device and a remote communication network environment according to one embodiment.
[0051] The electronic device (101) can transmit and / or receive data via a terrestrial network and / or a non-terrestrial network. The electronic device (101) may have the same configuration as the electronic device presented in FIG. 1 or may include the configuration of the electronic device presented in FIG. 1.
[0052] A terrestrial network may refer to a network capable of providing data communication via a terrestrial wireless communication device (210). For example, the terrestrial wireless communication device (210) may include a base station located on the ground (e.g., fixed to the ground). The terrestrial wireless communication device (210) may support at least one communication method among various communication methods that the electronic device (101) can support. For example, the terrestrial wireless communication device (210) may include an eNodeB or a gNodeB, but there is no limitation on the type thereof.
[0053] A non-terrestrial network may refer to a network capable of providing data communication via at least one non-terrestrial wireless communication device (220). For example, the non-terrestrial wireless communication device (220) may include at least one of various communication devices such as a base station or repeater that are not located on the ground. For example, the non-terrestrial wireless communication device (220) may include, but is not limited to, a satellite and / or an unmanned aerial vehicle. For example, the satellite may include a low-earth orbit (LEO) satellite, a medium-earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, and / or a high elliptical orbit (HEO) satellite. For example, the satellite may include a mobile satellite and / or a geostationary satellite.
[0054] The non-terrestrial wireless communication device (220) can support at least one of various wireless communication methods. For example, the non-terrestrial wireless communication device (220) can support the NR NTN (non-terrestrial network) defined by the 3rd generation partnership project (3GPP). Alternatively, the non-terrestrial wireless communication device (220) can support at least one of communication methods based on various communication standards such as LTE, GSM (global system for mobile communications), and CDMA (code-division multiple access), but there is no limitation on the type thereof.
[0055] The terrestrial network and the non-terrestrial network may be independent networks. Alternatively, the terrestrial network and the non-terrestrial network may be included in at least one network that is interconnected (e.g., a network provided by the same operator).
[0056] The electronic device (101) may perform wireless communication via a non-terrestrial network when communication with the terrestrial network is unavailable or not smooth. Alternatively, the electronic device (101) may perform wireless communication via a non-terrestrial network regardless of the status of communication with the terrestrial network, depending on the case.
[0057] According to one embodiment, the electronic device (101) may include a processor (120), a display module (160) (e.g., a display), a wireless communication module (192) (e.g., a communication circuit), and / or an antenna module (197). For example, the processor (120) may be operatively, functionally, and / or electrically connected to the display module (160), the wireless communication module (192), and / or the antenna module (197).
[0058] The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, instructions (e.g., a program (140) of FIG. 1) at least temporarily stored in a memory (e.g., a memory (130) of FIG. 1), and may perform various data processing or operations. According to one embodiment, the processor (120) may control overall operations related to terrestrial network communication and / or non-terrestrial network communication. For example, the processor (120) may include a communication processor (e.g., an auxiliary processor (123) of FIG. 1) related to terrestrial network communication and / or non-terrestrial network communication.
[0059] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101).
[0060] According to one embodiment, the display module (160) may display a UI indicating information related to a terrestrial network and / or a non-terrestrial network. For example, the UI indicating information related to a terrestrial network and / or a non-terrestrial network may include at least one of a UI indicating information related to a type of network (e.g., cellular communication (3G, 4G, 5G), short-range communication (e.g., BT, WiFi), satellite communication), a type of network service provider (e.g., satellite communication service provider (e.g., Iridium), emergency service provider (ESP)), a network signal strength (e.g., signal strength bars, RSSI, RSRP), an orientation of a communication device (satellite) included in the network (e.g., orientation, elevation angle, azimuth angle), presence information, and / or a network communication status (e.g., idle, transmit, receive).
[0061] According to one embodiment, the display module (160) may display a UI representing services related to a terrestrial network and / or a non-terrestrial network.
[0062] According to one embodiment, the services related to the terrestrial network and / or the non-terrestrial network may include, for example, at least one of an emergency message transmission service, a messaging service, a voice call, a video call, a data communication service, a location-related service, and / or an indicator-related service.
[0063] According to one embodiment, the emergency message transmission service may include, but is not limited to, at least one of a service providing SOS service status information (e.g., indicating SOS service availability), a service providing government office information, a service providing emergency contact information, a service providing commercial phrases that minimize text input by the user, and a service using questionnaires to quickly convey emergency situations (e.g., a service providing options for the type of accident, the location of the injury, and medical information (e.g., age, gender, disease information, and medication information)).
[0064] In one embodiment, the messaging service may include, but is not limited to, at least one of a small message service (SMS), a multimedia messaging service (MMS), and a rich communication suite (RCS) message.
[0065] According to one embodiment, the data communication service may include services through various applications (e.g., web browsers) that provide data communication.
[0066] According to one embodiment, the location-related service may include, but is not limited to, at least one of longitude / latitude coordinates, location-related map information of the non-terrestrial communication device (220), navigation, and street view.
[0067] According to one embodiment, the UI examples are not limited to the examples mentioned, and may also be provided through other output devices (e.g., the audio output module (155) of FIG. 1).
[0068] According to one embodiment, the wireless communication module (192) may support various types of wireless communication bands supported by the electronic device (101). For example, the wireless communication bands supported by the electronic device (101) may include, but are not limited to, a short-range wireless communication band (e.g., BT, WiFi), a terrestrial network (e.g., cellular network) communication band, and / or a non-terrestrial network band.
[0069] According to one embodiment, the electronic device (101) can support a frequency band (e.g., n255, n256) associated with non-terrestrial network wireless communication. The electronic device (101) can perform non-terrestrial network wireless communication using the frequency band associated with non-terrestrial network wireless communication, but is not limited thereto. For example, the electronic device (101) can perform non-terrestrial network wireless communication using at least a portion of the frequency band associated with terrestrial network wireless communication.
[0070] According to one embodiment, the antenna module (197) can transmit or receive signals or power to or from an external source (e.g., an external electronic device).
[0071] According to one embodiment, the electronic device (101) may perform wireless communication with a non-terrestrial network using at least one antenna among a plurality of antennas included in the antenna module (197). The at least one antenna supporting non-terrestrial wireless communication may include a dedicated antenna and / or a dual-purpose antenna. The dedicated antenna may include an antenna supporting a non-terrestrial network. The dual-purpose antenna may include an antenna supporting both a different type of network and a non-terrestrial network. For example, the electronic device (101) may communicate with at least one satellite (e.g., a GNSS satellite, a satellite for emergency message service) using at least one non-terrestrial network dedicated antenna. For example, the dual-purpose antenna may include an antenna supporting a short-range communication network (e.g., a Bluetooth network, a WiFi network) and / or a terrestrial network (e.g., a long term evolution (LTE) network). The electronic device (101) may support a non-terrestrial network using a plurality of antennas among the antennas supporting a terrestrial network.
[0072] Hereinafter, in the present disclosure, a satellite is mainly mentioned as a non-terrestrial wireless communication device (220), and although it is mentioned that the satellite provides wireless communication based on a specific radio access technology (RAT) (e.g., LTE) or a specific function (e.g., base station), this is only an example and the type is not limited.
[0073] FIG. 3 is a drawing for explaining the connection of an electronic device according to one embodiment.
[0074] According to one embodiment, the electronic device (101) may be located within the coverage (315) of the terrestrial wireless communication device (210) (hereinafter, referred to as terrestrial wireless communication coverage (315)) and / or within the coverage (325) of the non-terrestrial wireless communication device (220) (hereinafter, referred to as non-terrestrial wireless communication coverage (325)). The non-terrestrial wireless communication coverage (325) may be relatively larger (e.g., 50 times larger) than the terrestrial wireless communication coverage (315). For example, the non-terrestrial wireless communication coverage (325) may cover an area that the coverage (315) of the terrestrial wireless communication device (210) does not cover, and thus, the electronic device (101) may perform communication even in an area where terrestrial wireless communication is not supported.
[0075] According to one embodiment, the electronic device (101) can perform a cell scan within the terrestrial wireless communication coverage (315) and / or the non-terrestrial wireless communication coverage (325). As a result of performing the cell scan, the electronic device (101) can check the cell provided by the terrestrial wireless communication device (210) and / or the cell provided by the non-terrestrial wireless communication device (220). If there is a cell that satisfies the cell selection condition, the electronic device (101) can perform at least some of the operations for connecting to a network (e.g., a non-terrestrial network and / or a terrestrial network). Here, the connection to the network may include, but is not limited to, at least some of the preceding operations for registration to the network (e.g., camp on, connection procedure (e.g., random access (RA) procedure)) and / or registration operations to the network (e.g., attach, registration). The electronic device (101) may perform at least some of the disconnection operations when disconnection from a network is required (e.g., moving to a different network). The disconnection operation from the network may include at least some of the following operations: detaching from the network, disconnecting the connection, and / or declaring an RLF, but is not limited to the listed operations.
[0076] According to one embodiment, the electronic device (101) may perform at least some of the following operations: cell scanning, disconnecting from a network, and / or connecting to a network, depending on movement (330, 335).
[0077] According to one embodiment, when the electronic device (101) is located within the terrestrial communication coverage (315) included in the non-terrestrial wireless communication coverage (325) or is located in the boundary area of the terrestrial communication coverage (315), the electronic device (101) may perform access to the terrestrial network and / or the non-terrestrial network based on a policy (e.g., priority policy) of the electronic device (101).
[0078] FIG. 4 is a drawing for explaining a non-terrestrial network system (400) according to one embodiment.
[0079] Referring to FIG. 4, the non-terrestrial network system (400) may include a non-terrestrial wireless communication device (220), a radio unit (415), and a packet core (430).
[0080] According to one embodiment, the non-terrestrial network system (400) may be implemented, for example, in a regenerative manner. When implemented in a regenerative manner, at least one non-terrestrial wireless communication device (220) may include a base station (e.g., an eNode B). The non-terrestrial network system (400) may be implemented, for example, in a bent-pipe manner. The bent-pipe manner may include a passive relay method that performs frequency conversion and power amplification on a received signal. When the non-terrestrial network system (400) is implemented in a bent-pipe manner, at least one non-terrestrial wireless communication device (220) may include a relay that converts (e.g., amplifies) and transmits a signal. The implementation manner of the non-terrestrial network system (400) and the role of the non-terrestrial wireless communication device (220) described in FIG. 4 are merely examples and are not limited thereto.
[0081] According to one embodiment, the non-terrestrial wireless communication device (220) may include at least one satellite. The non-terrestrial wireless communication device (220) may perform communication with the electronic device (101) using, for example, a terrestrial network (e.g., a cellular network) band and / or a non-terrestrial network band. The terrestrial network band may be, for example, an operating band supported by long term evolution (LTE) and / or new radio (NR), but is not limited thereto. The non-terrestrial network band may include, but is not limited to, a band defined by 3GPP (e.g., n255 and / or n256 bands).
[0082] According to one embodiment, at least one radio unit (415) may receive a signal from a non-terrestrial wireless communication device (220) and transmit it to a packet core (430). The radio unit (415) and the non-terrestrial wireless communication device (220) may communicate using, for example, a non-terrestrial network band. The non-terrestrial network band may be different from the terrestrial network band, but may be set to be the same in some cases.
[0083] According to one embodiment, at least one packet core (430) can transmit and receive data associated with the electronic device (101) using the radio unit (415). Accordingly, the packet core (430) can process the data associated with the electronic device (101) and transmit it to a packet data network (PDN) (440) (e.g., the Internet). The packet core (415) can include, for example, at least a portion of an evolved packet core (EPC) and / or a 5G core (5GC), but is not limited thereto. The packet core (430) can include a packet core associated with a non-terrestrial wireless communication device (220) operator and / or a packet core associated with a mobile network operator (MNO). The packet core (430) can be additionally connected to a public switched telephone network (PSTN) (not shown) to transmit and receive data associated with the electronic device (101).
[0084] FIG. 5 is a block diagram of an electronic device for satellite communication according to one embodiment.
[0085] For example, the electronic device (101) of FIG. 5 may be at least partially similar to the electronic device (101) of FIG. 1 or FIG. 2, or may include other embodiments of the electronic device.
[0086] According to one embodiment referring to FIG. 5, the electronic device (101) may include a processor (520), a communication circuit (510), and / or a memory (530). For example, according to one embodiment, the processor (520) may be substantially the same as the processor (120) of FIG. 1 or 2, or may be included in the processor (120). For example, the processor (520) may include a communication processor (e.g., the auxiliary processor (123) of FIG. 1). The communication circuit (510) may be substantially the same as the wireless communication module (192) of FIG. 1 or 2, or may be included in the wireless communication module (192). The memory (530) may be substantially the same as the memory (130) of FIG. 1, or may be included in the memory (130). For example, the processor (520) may be operatively, functionally, and / or electrically connected to the communication circuit (510) and / or the memory (530).
[0087] According to one embodiment, when a satellite (220) is detected, the processor (520) may check whether satellite information (or satellite orbit information) corresponding to the identification information of the satellite (220) exists in the memory (530). For example, the processor (520) may check at least one satellite detectable from the location of the electronic device (101). For example, at least one satellite detectable by the electronic device (101) may be identified based on information related to neighboring satellites acquired from another satellite or satellite information (e.g., satellite orbit information) stored in the memory (530). For example, the information related to neighboring satellites acquired from another satellite may include orbit information of the neighboring satellite and may be included in "ntn-NeighCellConfigList" of SIB (system information block) 19 acquired (or received) from another satellite.
[0088] For example, the processor (520) can detect a satellite (220) to which the electronic device (101) can connect through a search related to at least one satellite that is determined to be detectable by the electronic device (101).
[0089] For example, the processor (520) may obtain identification information of a satellite (220) from a satellite (220) detected through a search related to the satellite. For example, the identification information of the satellite (220) may include at least one of a physical cell identity (PCI), an absolute radio frequency channel number (ARFCN), a cell ID, a mobile country code (MCC), or a mobile network code (MNC) related to the satellite (220).
[0090] For example, the processor (520) may check whether satellite information (or satellite orbit information) corresponding to the identification information of the satellite (220) exists in the satellite information table stored in the memory (530). For example, the satellite information table may include information (e.g., satellite information) of satellites to which the electronic device (101) can connect for satellite communication. For example, the satellite information included in the satellite information table may include satellite orbit information. For example, at least some of the satellite orbit information included in the satellite information table may include identification information of a satellite corresponding to the satellite orbit information. The remaining some may not include identification information of a satellite corresponding to the satellite orbit information.
[0091] For example, the orbit information of the satellite (220) can be confirmed in the orbit information of the satellite (220) acquired from another satellite or in the "ntn-Config" of SIB 19 acquired (or received) from the satellite (220) or in the "EphemerisInfo" information element (IE: information element) of the "other config" of the RRC (radio resource control) message (e.g., RRC reconfiguration).
[0092] In one embodiment, the communication circuit (510) may enable the electronic device (101) to transmit and / or receive signals and / or data with the satellite (220). In one embodiment, the communication circuit (510) may enable the electronic device (101) to transmit and / or receive signals and / or data with at least one external electronic device included in a terrestrial network (e.g., the electronic device (102 or 104) or the server (108) of FIG. 1).
[0093] According to one embodiment, the memory (530) may store various data used by at least one component (e.g., the processor (520) and / or the communication circuit (510)) of the electronic device (101). As an example, the data may include satellite information (or satellite orbit information). According to one embodiment, the memory (530) may store various instructions that may be executed by the processor (520).
[0094] FIGS. 6A to 6D illustrate a process in which an electronic device according to one embodiment receives or generates information about a schedule of a non-terrestrial network using a server.
[0095] In FIG. 6A, an electronic device (e.g., electronic device (101) of FIG. 1) may request TLE (two line element set) data from a server (e.g., server (108) of FIG. 1). The TLE data may refer to data used to represent the orbit of an artificial satellite in Earth orbit. A TLE is a data set consisting of two lines and may include information related to orbital elements of a satellite.
[0096] The first line of a TLE may contain at least one of the following: the NORAD catalog number of the non-terrestrial network (e.g., satellite), the international designator, the launch year and launch number of the non-terrestrial network, the launch piece number, or a checksum. The international designator may refer to the year the satellite was launched, the launch sequence, and a unique identifier used to identify a specific object separated from the launch.
[0097] The second line of the TLE may contain at least one of the following: the orbital inclination, eccentricity, eccentricity toward the center of the orbit, the mean motion of the non-terrestrial network, the orbital period, or a checksum. The checksum may be a single number used to verify the accuracy of the data. The checksum at the end of each line of the TLE may be calculated by adding all the numbers in that line and using only the last digit of the final sum. The checksum may be used to verify that no errors occurred during data transmission.
[0098] An electronic device (101) or server (108) can use TLE data to calculate the location and speed of a non-terrestrial network. Using the TLE data, the electronic device (101) or server (108) can predict where a non-terrestrial network (e.g., a satellite) will be located at a specific point in time. Based on the predicted results, the electronic device (101) or server (108) can determine a communication-related schedule.
[0099] An electronic device (101) can receive TLE data from a server (108) and transmit location information of the electronic device (e.g., a terminal) to the server (108). The time at which the electronic device (101) acquires the TLE data and the time at which the electronic device (101) transmits the location information may be different. The server (108) can acquire TLE data in advance in a network-connected situation, regardless of whether the network is a terrestrial network or a non-terrestrial network.
[0100] The server (108) can generate a list of non-terrestrial networks (e.g., satellites) that can be connected to the electronic device (101) based on the location information of the electronic device (101) received from the electronic device (101). The electronic device (101) can receive the list of non-terrestrial networks generated by the server (108). The electronic device (101) can generate schedule information of the non-terrestrial network (e.g., satellite) based on the TLE data received from the server (108), the list of non-terrestrial networks received from the server (108), and the location information of the electronic device (101). The schedule information of the non-terrestrial network can refer to a schedule related to communication. The schedule information of the non-terrestrial network can be determined by TLE data related to the non-terrestrial network.
[0101] In FIG. 6B, the electronic device (101) may not receive TLE data from the server (108) for a specified period of time after being disconnected from the network. The specified period of time may vary depending on the settings. The electronic device (e.g., the electronic device (101) of FIG. 1) may determine whether to re-request TLE data based on the TLE data acquisition criteria described in FIG. 7. If the TLE data is not updated even after being re-requested, the electronic device (101) may determine that there is no TLE data and discard the existing TLE data.
[0102] The electronic device (101) can transmit location information of the electronic device (101) to the server (108) in a situation where it has not received TLE data from the server (108) for a specified period of time. The server (108) can generate a list of non-terrestrial networks that can be connected to the electronic device (101) based on the location information of the electronic device (101) received from the electronic device (101).
[0103] Additionally, the server (108) can generate schedule information of a non-terrestrial network based on the location information of the electronic device (101) and a list of non-terrestrial networks that can be connected to the electronic device (101). The electronic device (101) can receive schedule information of the non-terrestrial network from the server (108).
[0104] In FIG. 6C, the electronic device (101) may receive TLE data from the server (108) and transmit location information of the electronic device (e.g., terminal) to the server (108). The time at which the electronic device (101) acquires the TLE data and the time at which the electronic device (101) transmits the location information may be different. The server (108) may obtain the TLE data in advance in a network-connected situation, regardless of whether the network is a terrestrial network or a non-terrestrial network. The server (108) may generate a list of non-terrestrial networks that can be connected to the electronic device (101) based on the location information of the electronic device (101) received from the electronic device (101).
[0105] Additionally, the server (108) can generate schedule information of a non-terrestrial network based on the location information of the electronic device (101) and a list of non-terrestrial networks that can be connected to the electronic device (101). The electronic device (101) can receive schedule information of the non-terrestrial network from the server (108).
[0106] In FIG. 6d, the electronic device (101) can receive TLE data from the server (108). The time at which the electronic device (101) acquires the TLE data and the time at which the electronic device (101) transmits the location information may be different. The server (108) can obtain the TLE data in advance in a network-connected situation, regardless of whether the network is a terrestrial network or a non-terrestrial network. The electronic device (101) can generate schedule information of the non-terrestrial network based on the TLE data received from the server (108), a list of non-terrestrial networks previously stored in a memory (e.g., the memory (130) of FIG. 1), and the location information of the electronic device (101). The list of non-terrestrial networks previously stored in the memory (130) may include a candidate group of non-terrestrial networks designated in advance by a business operator.
[0107] According to one embodiment, the electronic device (101) may transmit the location of the electronic device (101) to an external server (108) based on the fact that no two-line element set (TLE) data is received from an external server (e.g., server (108) of FIG. 1) for a specified period of time under the control of the processor (120). The electronic device (101) may receive schedule information of a non-terrestrial network from the external server (108).
[0108] According to one embodiment, the electronic device (101) may transmit the location of the electronic device (101) to the external server (108) based on receiving the two-line element set (TLE) data from the external server (108). The electronic device (101) may receive a list of connectable non-terrestrial networks from the external server (108). The electronic device (101) may generate schedule information of the non-terrestrial networks based on the location of the electronic device (101), the TLE data received from the external server (108), and the list of non-terrestrial networks received from the external server (108).
[0109] According to one embodiment, the electronic device (101) may transmit the location of the electronic device (101) to the external server (108) based on receiving two-line element set (TLE) data from the external server (108). The electronic device (101) may receive a list of connectable non-terrestrial networks from the external server (108) and schedule information of the non-terrestrial networks generated by the external server (108).
[0110] According to one embodiment, the electronic device (101) can receive two-line element set (TLE) data from an external server (108). The electronic device (101) can generate schedule information of a non-terrestrial network based on the received TLE data and the location of the electronic device (101).
[0111] Figure 7 is a block diagram showing the criteria for securing TLE data over time.
[0112] According to the TLE data acquisition criteria described in FIG. 7, an electronic device (e.g., the electronic device (101) of FIG. 1) can determine whether to re-request TLE data. If the TLE data is not updated even after being re-requested, the electronic device (101) can determine that there is no TLE data and discard the existing TLE data.
[0113] TLE data may have a data format encoding a list of orbital elements of a non-terrestrial network (e.g., a satellite) orbiting the Earth at a given point in time. An electronic device (e.g., electronic device (101) of FIG. 1 ) may use a simplified model (e.g., one of SGP, SGP4, SDP4, SGP8, or SDP8) to estimate the velocity and position vectors of the non-terrestrial network.
[0114] The first line of the TLE may contain at least one of the following: the NORAD catalog number of the non-terrestrial network (e.g., satellite), the international designator, the launch year and launch number of the non-terrestrial network, the launch piece number, or a checksum. The second line of the TLE may contain at least one of the following: the orbital inclination of the non-terrestrial network, the eccentricity, the eccentricity toward the center of the orbit, the mean motion of the non-terrestrial network, the orbital period, or a checksum.
[0115] For example, TLE data can have the following form:
[0116] 1 58709U 24002E 24070.81923771 .00003236 00000+0 31559-4 0 9998
[0117] 2 58709 53.1551 274.1626 0000416 141.3487 218.7561 15.69704723 11701
[0118] TLE data is public data provided by the U.S. Space Force and can be obtained from specific websites (e.g., space track and celestrak). The electronic device (101) can use the TLE data to determine whether a specific non-terrestrial network (e.g., satellite) is visible at a specific time from the current location. For example, an elevation angle of 30 degrees is set as a threshold for visibility, and schedule information is stored for connectable non-terrestrial networks above the elevation angle. The electronic device (101) can calculate the elevation angle using the TLE data. The electronic device (101) can estimate the specific time location of the non-terrestrial network through a simplified model (e.g., SGP, SGP4, SDP4, SGP8, or SDP8). The estimated result can be converted from the True Equator Mean Equinox frame (TEME) coordinate system to the Earth Centered, Earth Fixed (ECEF) coordinate system. The TEME coordinate system is a coordinate system fixed with respect to the center of the Earth, and the ECEF can mean a coordinate system affected by the Earth's rotation.
[0119] The location of a user terminal can generally be expressed in the Latitude, Longitude, Altitude (LLA) coordinate system. The electronic device (101) or server (108) can convert the user's location into the ECEF coordinate system. At this time, the elevation information is usually set to 0 assuming that the user is on the ground, but for accuracy, accurate elevation information can also be reflected based on information such as digital terrain model (DTM) data. The difference between the user coordinates converted into ECEF and the satellite coordinates converted into ECEF can be used to create a direction vector from the user to the satellite, and this direction vector may need to be converted into the east, north, up (ENU) coordinate system.
[0120] The user terminal location can be converted to the ENU coordinate system through a three-dimensional rotation transformation using latitude and longitude. When the electronic device (101) or server (108) obtains the three-dimensional coordinates of the non-terrestrial network at the user location, the electronic device (101) or server (108) can obtain the elevation angle using the following formula. Elevation angle = arctan2(up, )
[0121] An electronic device (101) or server (108) can use the above-mentioned method to determine whether a particular non-terrestrial network is visually observable from the ground and whether it can be connected to a user terminal.
[0122] TLE data may have an error with the orbit of a non-terrestrial network when a specified update period (e.g., Tr) has elapsed. An electronic device (e.g., electronic device (101) of FIG. 1) may obtain TLE data (710) and determine the TLE data (710) as outdated TLE data (720) based on the elapsed time of a specified update period (e.g., Tr). The electronic device (101) may obtain TLE data (710) and request new TLE data from a server (e.g., server (108) of FIG. 1) based on the elapsed time of a specified update period (e.g., Tr).
[0123] The electronic device (101) can calculate the orbit of the non-terrestrial network using outdated TLE data (720) before new TLE data is received. The electronic device (101) can determine the outdated TLE data (720) as unusable data (no TLE data) (730) based on the passage of a certain period of time (Tth) after the outdated TLE data (720) has been determined. The electronic device (101) can delete the data determined as unusable data (no TLE data) (730) from the memory (e.g., the memory (130) of FIG. 1).
[0124] The specified refresh cycle (e.g. Tr) and the scheduled time (Tth) are not fixed values and may vary depending on the settings.
[0125] FIG. 8 illustrates a first embodiment of scanning a non-terrestrial network in an electronic device according to one embodiment.
[0126] In FIG. 8, the electronic device (e.g., the electronic device (101) of FIG. 1) can basically repeat two methods.
[0127] The first method may refer to a method in which the electronic device (101) performs a scan only for a frequency band corresponding to a cell for which it has information based on schedule information of a non-terrestrial network. The first method may refer to 801a and 801b. The first method may be referred to as a stored frequency scan. The electronic device (101) may refer to a method in which the electronic device performs a scan for a non-terrestrial network using previously acquired frequency information for a cell. The first method may include a method in which the electronic device (101) scans only a frequency band corresponding to a cell for which it has information among frequency bands known to be serviced by a non-terrestrial network. Alternatively, the first method may include a method in which the electronic device (101) scans a frequency band corresponding to a cell for which it has information among frequency bands known to be serviced by a non-terrestrial network and a frequency band known to be serviced by a terrestrial network.
[0128] The second method may refer to a method of performing a full scan of frequency bands known to be serviced by non-terrestrial networks. The first method may store frequency information about cells previously acquired by the electronic device (101) and perform a scan using this information. On the other hand, the second method differs from the first method in that it performs a full scan of frequency bands known to be serviced by non-terrestrial networks rather than using previously stored frequency information. The second method may be referred to as a filtered band scan. The second method may refer to 802a and 802b.
[0129] In section 810 of FIG. 8, the electronic device (101) may sequentially perform the first method (801a) and the second method (802a). If the electronic device (101) performs the first method (801a) and the second method (802a) but fails to scan for a connectable network, the electronic device (101) may sequentially perform the first method (801b) and the second method (802b) again. Here, the connectable network may include not only a non-terrestrial network but also a terrestrial network.
[0130] The electronic device (101) can determine a period (e.g., 810, 830) for sequentially performing the first method and the second method and a sleep period (e.g., 820) based on schedule information regarding a candidate group of connectable non-terrestrial networks. The electronic device (101) can determine to sleep in a period in which a non-terrestrial network is expected not to be searched based on the schedule information. Here, sleep may refer to an operation in which the electronic device (101) stops scanning for non-terrestrial networks.
[0131] In the following, FIGS. 9A to 9D, an embodiment will be described in which the electronic device (101) repeats the first method, the second method, and sleep, and optimizes the scanning operation of the electronic device (101) in a section where the connection with the non-terrestrial network is disconnected.
[0132] Figures 9a to 9d illustrate different embodiments of scanning a non-terrestrial network in an electronic device.
[0133] The situation described in FIG. 8 is described assuming that the electronic device (101) has obtained schedule information of a non-terrestrial network. However, there is a difference in that the situations described in FIGS. 9A to 9D are described assuming that the electronic device (101) has not obtained schedule information of a non-terrestrial network. Even in a situation where the electronic device (101) has not obtained schedule information of a non-terrestrial network, the electronic device (101) can estimate the time interval of the non-terrestrial network by using statistical data on existing non-terrestrial networks (e.g., minimum, maximum, and average values of gap sections between non-terrestrial networks).
[0134] In FIG. 9a, an electronic device (e.g., electronic device (101) of FIG. 1) may scan a non-terrestrial network by performing a first method (901a) and a second method (902a) based on a disconnection with a non-terrestrial network. The first method (901a) and the second method (902a) are identical to the first method (801a) and the second method (802a) described in FIG. 8. In section 910, the electronic device (101) may scan a non-terrestrial network by performing the first method (901a) and the second method (902a). If the electronic device (101) fails to scan any network despite performing the first method (901a) and the second method (902a) in section 910, the electronic device (101) may change the state of the electronic device (101) to sleep in section 912. Here, sleep may mean an operation in which the electronic device (101) stops scanning non-terrestrial networks, as described in FIG. 8.
[0135] The length of section 912 or the length of the rest section (X1) may vary depending on the settings.
[0136] The electronic device (101) may scan the non-terrestrial network again in section 914 after resting by performing the first method (901b) and the second method (902b). If the electronic device (101) fails to scan any network even after performing the first method (901b) and the second method (902b) in section 914, the state of the electronic device (101) may be changed to sleep in section 916.
[0137] If the electronic device (101) fails to detect any network even after repeating the first method, the second method, and the rest for a specified period of time (e.g., Y seconds), the electronic device (101) may continue to scan (or search) the existing network without a rest period in operation 918. The existing network may include both terrestrial networks and non-terrestrial networks.
[0138] Sections 910 and 912, and sections 914 and 916 include rest intervals between scan operations, whereas section 918 performs a continuous full scan without rest intervals. Section 918 allows scanning of the entire frequency range rather than repeating the first method (901a, 901b) and the second method (902a, 902b).
[0139] According to one embodiment, the electronic device (101) may, under the control of a processor (e.g., the processor (120) of FIG. 1), search for a connectable non-terrestrial network by performing the first method and the second method based on a service disconnection from the non-terrestrial network. Alternatively, the electronic device (101) may search for a connectable terrestrial network by performing the first method and the second method. The electronic device (101) may maintain a sleep state for a first period of time based on the fact that a connectable network is not searched. The electronic device (101) may then perform the first method and the second method again to search for a connectable network, and may repeat the operation of maintaining a sleep state for the first period of time based on the fact that a connectable network is not searched for for a second period of time (e.g., Y seconds). The electronic device (101) can perform a network search without a break period based on the fact that no connectable network is found even after a second period of time has passed since the service connection from the non-terrestrial network was disconnected.
[0140] In FIG. 9b, the electronic device (101) can scan the non-terrestrial network by performing the first method (901a) and the second method (902a) in section 920 based on the disconnection from the non-terrestrial network.
[0141] The electronic device (101) may not find a network even after scanning the non-terrestrial network by performing the first method (901a) and the second method (902a) in section 920. The electronic device (101) may change the state of the electronic device (101) to sleep in section 922.
[0142] The electronic device (101) can maintain a sleep state without performing a scan operation for a time corresponding to X2.
[0143] Thereafter, the electronic device (101) may scan the non-terrestrial network by performing the first method (901b) and the second method (902b) again in section 924. Even though the electronic device (101) scans the non-terrestrial network by performing the first method (901b) and the second method (902b) in section 924, the electronic device (101) may not find the network. In this case, the electronic device (101) may change the state of the electronic device (101) to sleep in section 926.
[0144] The electronic device (101) may remain in a sleep state without performing a scan operation for a time corresponding to X1. The time corresponding to X1 may be relatively short compared to the time corresponding to X2.
[0145] Action 920 is immediately after the electronic device (101) is disconnected from the non-terrestrial network, and the electronic device (101) can determine that the next non-terrestrial network will not be scanned for a time corresponding to X2 (e.g., 1 minute) based on an expected value for the gap of the non-terrestrial network. Even in a situation where the electronic device (101) cannot obtain schedule information of the non-terrestrial network, the electronic device (101) can estimate the time gap of the non-terrestrial network by using statistical data on the existing non-terrestrial network (e.g., minimum, maximum, and average values of gap sections between non-terrestrial networks).
[0146] The reason why the non-terrestrial network is scanned by performing the first method (901a) and the second method (902a) in section 920 immediately after the electronic device (101) is disconnected from the non-terrestrial network is because the disconnection from the non-terrestrial network may be temporary. That is, if the disconnection is not caused by the electronic device (101) moving away from the non-terrestrial network, but is temporarily disconnected due to a communication problem, the non-terrestrial network can be scanned again to establish a communication connection with the non-terrestrial network.
[0147] However, the electronic device (101) may not find a connectable network even though it scans the non-terrestrial network by performing the first method (901a) and the second method (902a) in operation 920. In this case, the electronic device (101) may determine that it is difficult to find another non-terrestrial network for a specified period of time (e.g., X2) based on the expected values of the schedule for other non-terrestrial networks. Therefore, the electronic device (101) may remain in a resting state for the specified period of time (e.g., X2).
[0148] On the other hand, the electronic device (101) may determine that it will be able to find a connectable non-terrestrial network based on schedule information about other non-terrestrial networks after a specified period of time (e.g., X2). The electronic device (101) may perform the first method (901b) and the second method (902b) in section 924, and then sleep in section 926 to scan for a connectable non-terrestrial network. At this time, the electronic device (101) may determine the sleep period to be relatively short because it has been determined that it will be able to find a connectable non-terrestrial network based on schedule information about other non-terrestrial networks.
[0149] That is, the electronic device (101) may determine that it will not find a non-terrestrial network in section 922 based on schedule information about other non-terrestrial networks and may maintain an idle state for a relatively long time (e.g., X2). On the other hand, the electronic device (101) may determine that section 924 is a section in which a connectable non-terrestrial network can be searched based on schedule information about other non-terrestrial networks and may maintain an idle state for a relatively short time (e.g., X1). X1 and X2 may vary depending on the setting, and in FIG. 9b, X2 may mean a relatively longer time than X1.
[0150] The electronic device (101) can continue to scan (or search) the network without a rest period in operation 928 based on the passage of a specific period (e.g., Z seconds) from the point where the rest for X2 hours in section 922 ends. Here, the specific period (e.g., Z seconds) is obtained by subtracting the time corresponding to section 920 from the time corresponding to X2 (e.g., 1 minute) corresponding to section 922 from Y seconds mentioned in FIG. 9A. X2 corresponding to section 922 can be determined as the minimum value among the expected values of the time interval between non-terrestrial networks. For example, if X2 is set to 1 minute, the electronic device (101) can perform the first method (901a) and the second method (902a) in section 920 and enter a sleep state for 1 minute. The electronic device (101) can estimate the time interval of the non-terrestrial network by using statistical data for the existing non-terrestrial network (e.g., minimum, maximum, and average values of gap intervals between non-terrestrial networks). For example, if the electronic device (101) determines the time interval of the non-terrestrial network to be 5 minutes, it can maintain a sleep state for 1 minute and then repeat the first method, the second method, and a rest for a relatively short X1 period (e.g., 5 seconds) for the remaining 4 minutes. The electronic device (101) can use a full scan method that scans the non-terrestrial network for all frequency ranges without a separate rest interval in section 928 after Z seconds has elapsed. Sections 920 and 922, and sections 924 and 926 include rest intervals between scan operations, whereas section 928 continuously performs a scan of all frequency ranges without a rest interval. In section 928, the entire frequency range can be scanned rather than repeating the first method (e.g. 901a, 901b) and the second method (902a, 902b).
[0151] According to one embodiment, the electronic device (101) may search for a connectable network by performing the first method and the second method based on the service disconnection from the non-terrestrial network. The electronic device (101) may maintain a sleep state for a time X2 corresponding to a section 922 based on the fact that a connectable network is not searched. The electronic device (101) may search for a connectable network by performing the first method and the second method, and may maintain a sleep state for a first time (X1) corresponding to a section 926 based on the fact that a connectable network is not searched. The electronic device (101) may perform a search for a network without a sleep period after the section 920, the section 922 (X2), and the second time (e.g., Z seconds) have elapsed from the time point at which the service disconnection from the non-terrestrial network (the starting point of the section 920) has occurred. X2 (e.g. 1 minute) corresponding to interval 922 can be determined as the minimum value among the expected values of the time interval between non-terrestrial networks.
[0152] In FIG. 9c, the electronic device (101) can scan the non-terrestrial network by performing the first method (901a) and the second method (902a) in section 931 based on the disconnection from the non-terrestrial network.
[0153] The electronic device (101) may not find a network even after scanning a non-terrestrial network by performing the first method (901a) and the second method (902a) in section 931. The electronic device (101) may change the state of the electronic device (101) to sleep in section 932. The electronic device (101) may maintain the sleep state for a specified period of time (e.g., X3) and then scan the non-terrestrial network again by performing the first method (901a) and the second method (902a). If the electronic device (101) does not find a network even after scanning a non-terrestrial network by performing the first method (901a) and the second method (902a), the electronic device may maintain the sleep state for a specified period of time (e.g., X3). The electronic device may repeat the first method, the second method, and the sleep for a specified period of time (e.g., X3).
[0154] The electronic device (101) may be disconnected from a non-terrestrial network and may remain in a dormant state for a specified period of time (e.g., X2) based on the elapsed time of a specified period of time (e.g., A seconds).
[0155] X2 can mean a relatively long time compared to X3.
[0156] The electronic device (101) may scan the non-terrestrial network again by performing the first method (901b) and the second method (902b) in section 934 after resting for X2 hours. If the network is not found even after performing the first method (901b) and the second method (902b) in section 934, the electronic device may remain in a rest state for a specified time (e.g., X1) in section 935. The electronic device may repeat the first method, the second method, and resting for a specified time (e.g., X1).
[0157] The electronic device (101) can continue to scan (or search) the network without a rest period in operation 938 based on the passage of a certain period (e.g., Z seconds) from the point where the rest period of X2 hours in section 933 ends.
[0158] Sections 931 and 932, and sections 934 and 935 include rest intervals between scan operations, whereas section 938 continuously scans the entire frequency range without rest intervals. Section 938 allows scanning the entire frequency range rather than repeating the first method (e.g., 901a, 901b) and the second method (902a, 902b).
[0159] According to one embodiment, the electronic device (101) may search for a connectable network by performing the first method and the second method based on a service disconnection from a non-terrestrial network. The electronic device (101) may repeat the operation of maintaining an idle state for a period of time (932) shorter than the first period of time based on the fact that no connectable network is found. The electronic device (101) may maintain an idle state for a third period of time (933) based on the fact that no connectable network is found even after a specified period of time (e.g., A seconds) has elapsed. The electronic device (101) may again search for a connectable network by performing the first method and the second method. The electronic device (101) may repeat the operation of maintaining an idle state for the first period of time (935) based on the fact that no connectable network is found. The electronic device (101) can perform a network search without a break period based on the fact that no connectable network is found even after a specified time (e.g., A + X2 + Z seconds) has elapsed since the service connection from the non-terrestrial network was disconnected.
[0160] The A seconds described in Fig. 9c may refer to an expected service time of a non-terrestrial network. A seconds may be determined as the maximum value among the expected service times of the non-terrestrial network. When the electronic device (101) is connected to a non-terrestrial network and then released, the electronic device (101) may repeat the first method (901a), the second method (902a), and the rest (X3) for A seconds. At this time, the length of the rest (X3) time may be set to a short value of 2 seconds or a smaller value, similar to X1 of Fig. 9a.
[0161] According to one embodiment, the electronic device (101) may remain in a resting state for X2 hours based on the completion of a scan operation for A seconds. X2 indicates the interval 933 and may be allocated a relatively longer time than X3.
[0162] If the electronic device (101) is connected to a terrestrial network rather than a non-terrestrial network and then disconnected, or if there is no network to which it is connected, it may perform the first method (901a) and the second method (902a) only once, rather than performing a scan operation for A seconds, and then remain in a resting state for X2 seconds.
[0163] According to one embodiment, the electronic device (101) can measure the out-of-service time between non-terrestrial networks and determine the smallest value among the measured values as X2.
[0164] Alternatively, the electronic device (101) may obtain location information of a non-terrestrial network within a certain distance from the electronic device (101) using a system information block (SIB) or reconfiguration. Based on the obtained location information, the electronic device (101) may determine the nearest non-terrestrial network from the electronic device (101) and determine the time taken for the nearest non-terrestrial network to move to a point where communication connection with the electronic device (101) is possible as X2.
[0165] Alternatively, the electronic device (101) may determine the next serviceable non-terrestrial network by obtaining orbital information about the non-terrestrial network in advance, and then determine the time it takes for the next serviceable non-terrestrial network to move to a point where communication connection with the electronic device (101) is possible as X2.
[0166] In FIG. 9d, the electronic device (101) may scan the non-terrestrial network by performing the first method (901a) and the second method (902a) in section 941 based on the disconnection with the non-terrestrial network. Even though the electronic device (101) scans the non-terrestrial network by performing the first method (901a) and the second method (902a) in section 941, the electronic device (101) may not find the network. The electronic device (101) may change the state of the electronic device (101) to sleep in section 942. The sleep period of the electronic device (101) in section 942 may be a predetermined period (e.g., X11).
[0167] The electronic device (101) can scan the non-terrestrial network again by performing the first method (901a) and the second method (902a) after a rest for X11.
[0168] The electronic device (101) can change the sleep time based on a specified period of time (e.g., B seconds) elapsed from the moment the connection with the non-terrestrial network is released. In section 944, the electronic device (101) can scan the non-terrestrial network by performing the first method (901b) and the second method (902b). In section 944, even though the non-terrestrial network is scanned by performing the first method (901b) and the second method (902b), the network may not be found. In section 945, the electronic device (101) can change the state of the electronic device (101) to sleep. The sleep period of the electronic device (101) in section 945 can be a predetermined period of time (e.g., X12).
[0169] The electronic device (101) can scan the non-terrestrial network again by performing the first method (901b) and the second method (902b) after resting for X12. X11 and X12 may vary depending on the settings.
[0170] The electronic device (101) can continue to scan (or search) the network without a rest period in section 948 based on a specific period of time (e.g., C seconds) elapsed from the point at which the rest time was changed in X12 cycles.
[0171] Alternatively, the electronic device (101) may continue to scan (or search) the network without a rest period in section 948 based on a specified period of time (e.g., B + C seconds) from the point at which the connection with the non-terrestrial network is lost.
[0172] Sections 941 and 942, and sections 944 and 945 include rest intervals, whereas section 948 continuously scans the entire frequency range without any rest intervals. Section 948 allows scanning the entire frequency range rather than repeating the first method (901a, 901b) and the second method (902a, 902b).
[0173] According to one embodiment, the electronic device (101) may search for a connectable network by performing the first method and the second method based on the service connection being disconnected from the non-terrestrial network. The electronic device (101) may repeat an operation of maintaining an idle state for a time period (942, X11) shorter than the first time period (945, X12) based on the fact that no connectable network is found. The electronic device (101) may search for a connectable network by performing the first method and the second method based on the fact that no connectable network is found even after a preset time period (e.g., B seconds) has passed since the service connection being disconnected from the non-terrestrial network. The electronic device (101) may repeat an operation of maintaining an idle state for the first time period (945, X12) if no connectable network is found. The electronic device (101) may perform a network search without a break period based on the fact that no connectable network is found even after a specified time (e.g., B + C seconds) has elapsed since the service connection from the non-terrestrial network was disconnected. B seconds and C seconds may vary depending on the settings.
[0174] Fig. 10 is a flowchart illustrating a method of performing communication in an electronic device according to one embodiment.
[0175] The operations described through FIG. 10 may be implemented based on instructions that may be stored in a computer recording medium or memory (e.g., memory (130) of FIG. 1). The illustrated method (1000) may be executed by an electronic device (e.g., electronic device (101) of FIG. 1) described above through FIGS. 1 to 9d, and the technical features described above will be omitted below. The order of each operation of FIG. 10 may be changed, some operations may be omitted, and some operations may be performed simultaneously.
[0176] In operation 1010, the electronic device (101) may, under the control of a processor (e.g., processor (120) of FIG. 1), determine whether TLE data has been acquired and acquire schedule information of a non-terrestrial network from a server (e.g., server (108) of FIG. 1). The TLE data may refer to data used to express the orbit of an artificial satellite in Earth orbit. The TLE is a two-line data set and may include information related to the orbital elements of the satellite.
[0177] An electronic device (101) or server (108) can use TLE data to predict where a non-terrestrial network (e.g., a satellite) will be located at a specific point in time. The electronic device (101) or server (108) can then determine a communication schedule based on the prediction result.
[0178] In operation 1020, the electronic device (101) can search for a non-terrestrial network by sequentially performing the first method and the second method based on the schedule information of the secured non-terrestrial network.
[0179] In operation 1030, the electronic device (101) may remain in a resting state if no non-terrestrial network is detected, and may search for a non-terrestrial network again using the first method and the second method.
[0180] The first method may refer to a method in which the electronic device scans only the frequency bands corresponding to the cells for which it has information. The second method may refer to a method in which the electronic device scans all bands assumed to be serviced by non-terrestrial networks. "Resting" may refer to an action in which the electronic device (101) ceases scanning the non-terrestrial network.
[0181] According to one embodiment, the instructions, when executed by at least one processor, may control the electronic device to transmit a location of the electronic device to an external server based on the electronic device not receiving two-line element set (TLE) data from the external server for a specified period of time, and to receive schedule information of a non-terrestrial network from the external server.
[0182] According to one embodiment, the instructions, when executed by at least one processor, may control the electronic device to transmit a location of the electronic device to an external server based on receiving two-line element set (TLE) data from the external server, to receive a list of connectable non-terrestrial networks from the external server, and to generate schedule information of the non-terrestrial networks based on the location of the electronic device, the TLE data received from the external server, and the list of non-terrestrial networks received from the external server.
[0183] According to one embodiment, the instructions, when executed by at least one processor, may control the electronic device to transmit a location of the electronic device to an external server based on receiving two-line element set (TLE) data from the external server, and to receive a list of connectable non-terrestrial networks and schedule information of non-terrestrial networks generated by the external server.
[0184] According to one embodiment, the instructions, when executed by at least one processor, may control an electronic device to receive two-line element set (TLE) data from an external server and generate schedule information of a non-terrestrial network based on the received TLE data and a location of the electronic device.
[0185] According to one embodiment, the instructions, when executed by at least one processor, control the electronic device to perform the first method and the second method based on a service disconnection from a non-terrestrial network to search for a connectable network, to sleep for a first period of time based on no connectable network being searched for, to perform the first method and the second method again to search for a connectable network, to sleep for the first period of time based on no connectable network being searched for, and to repeat the same for a second period of time, and to perform a network search without the sleep period based on no connectable network being searched for after the second period of time.
[0186] According to one embodiment, the instructions, when executed by at least one processor, control the electronic device to perform the first method and the second method based on a loss of service connection from a non-terrestrial network to search for a connectable network, to sleep for a third time based on no connectable network being searched, to perform the first method and the second method to search for a connectable network, to sleep for a first time based on no connectable network being searched, and to perform a search for a network without a sleep period after a second time has elapsed from the time when the service connection from the non-terrestrial network was lost.
[0187] According to one embodiment, when executed by at least one processor, the electronic device may be controlled to perform the first method and the second method based on a service disconnection from a non-terrestrial network to search for a connectable network, and to maintain a sleep state for a period of time shorter than a first period of time based on no connectable network being searched, and to maintain a sleep state for a third period of time based on no connectable network being searched even after a specified period of time has elapsed, and to perform the first method and the second method again to search for a connectable network, and to maintain a sleep state for the first period of time based on no connectable network being searched, and to perform a search for a network without a sleep period based on no connectable network being searched even after a specified period of time has elapsed.
[0188] According to one embodiment, the instructions, when executed by at least one processor, control the electronic device to perform the first method and the second method based on a service disconnection from a non-terrestrial network to search for a connectable network, and to maintain a sleep state for a period of time shorter than a first period of time based on no connectable network being searched, and to perform the first method and the second method based on a preset period of time not being searched for a connectable network, and to maintain a sleep state for the first period of time if no connectable network is found, and to perform a search for a network without a sleep period based on a preset period of time not being searched for a connectable network.
[0189] The embodiments of this document disclosed in this specification and drawings are merely specific examples to easily explain the technical contents according to the embodiments of this document and to help understand the embodiments of this document, and are not intended to limit the scope of the embodiments of this document. Therefore, the scope of one embodiment of this document should be interpreted to include all changes or modified forms derived based on the technical idea of one embodiment of this document, in addition to the embodiments disclosed herein.
Claims
1. In electronic devices, Communication circuit (510) Memory (530) for storing instructions; comprising at least one processor (520), The above instructions, when executed by the at least one processor, cause the electronic device to Obtain schedule information of a non-terrestrial network based on the availability of TLE (two-line element set) data and location information of the electronic device, A first method for performing a scan only for a frequency band corresponding to a cell for which the electronic device has information among frequency bands known to be serviced by the non-terrestrial network based on the schedule information of the non-terrestrial network obtained above; and A second method is sequentially performed to scan all bands that are assumed to be served by the above non-terrestrial network to search for a network to be connected to the electronic device, An electronic device that maintains a sleep state for a specified first time when a network to be connected to the electronic device is not searched for, and then controls the electronic device to search for a network to be connected to the electronic device again using the first method and the second method.
2. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to transmitting the location of the electronic device to the external server based on the fact that the two-line element set (TLE) data is not received from the external server for a specified period of time; An electronic device that controls receiving schedule information of a non-terrestrial network from the above external server.
3. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to transmitting the location of the electronic device to the external server based on receiving the TLE (two-line element set) data from the external server; Receive a list of connectable non-terrestrial networks from the external server, An electronic device that controls the generation of schedule information for a non-terrestrial network based on the location of the electronic device, TLE data received from the external server, and a list of non-terrestrial networks received from the external server.
4. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to transmitting the location of the electronic device to the external server based on receiving the TLE (two-line element set) data from the external server; An electronic device that controls receiving a list of non-terrestrial networks that can be connected from the external server and schedule information of the non-terrestrial networks generated from the external server.
5. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to Receive the above TLE (two-line element set) data from an external server, An electronic device that controls the generation of schedule information of a non-terrestrial network based on received TLE data and the location of the electronic device.
6. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to Searching for a network that can be connected by performing the first method and the second method based on the service connection being disconnected from the non-terrestrial network, Maintain a sleep state for the first time based on the fact that no connectable network is detected, The above first method and the above second method are performed again to search for a connectable network, and the operation of maintaining a sleep state for the first time based on the fact that no connectable network is searched is repeated for the second time. An electronic device that controls a search for a network without a rest period based on the fact that no connectable network is found even after the above second time has elapsed.
7. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to Searching for a network that can be connected by performing the first method and the second method based on the service connection being disconnected from the non-terrestrial network, It will remain in sleep state for 3 hours based on the fact that no connectable networks are found, Searching for a connectable network by performing the first method and the second method, and maintaining a resting state for the first time based on the fact that no connectable network is searched, Controls the network to be searched without a break period after two hours from the time the service connection from the non-terrestrial network is disconnected. The third hour above An electronic device that means a time that is relatively longer than the first time.
8. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to Searching for a network that can be connected by performing the first method and the second method based on the service connection being disconnected from the non-terrestrial network, Repeat the operation of maintaining a resting state for a period of time shorter than the first time based on the fact that no connectable network is detected, It will remain in a sleep state for 3 hours based on the fact that no connectable network is found even after the specified time has passed. Again, perform the first method and the second method to search for a network that can be connected, Repeat the operation of maintaining a resting state for the first time based on the fact that no connectable network is detected, Controls the search for networks without a rest period based on the fact that no connectable networks are found even after a specified period of time has passed. The third hour above An electronic device that means a time that is relatively longer than the first time.
9. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to Searching for a network that can be connected by performing the first method and the second method based on the service connection being disconnected from the non-terrestrial network, Repeat the operation of maintaining a resting state for a period of time shorter than the first time based on the fact that no connectable network is detected, The first method and the second method are performed based on the fact that a connectable network is not found even after a preset time has elapsed, and if a connectable network is not found, the operation of maintaining a resting state for the first time is repeated. An electronic device that controls a network search without a rest period based on the fact that no connectable network has been found even after a specified period of time has passed.
10. In the method of operating an electronic device, An operation of obtaining schedule information of a non-terrestrial network based on the availability of TLE (two-line element set) data and location information of the electronic device; A first method for performing a scan only for a frequency band corresponding to a cell for which the electronic device has information among frequency bands known to be serviced by the non-terrestrial network based on the schedule information of the non-terrestrial network obtained above; and An operation of sequentially performing a second method of scanning all bands that are assumed to be serviced by the above non-terrestrial network to search for a network to be connected to the electronic device; and A method comprising the steps of: maintaining a sleep state for a specified first time when a network to be connected to the electronic device is not searched for; and then searching for a network to be connected to the electronic device again using the first method and the second method.
11. In paragraph 10, An action of transmitting the location of the electronic device to an external server based on the fact that the two-line element set (TLE) data is not received from the external server for a specified period of time; and A method further comprising receiving schedule information of a non-terrestrial network from the external server.
12. In paragraph 10, An action of transmitting the location of the electronic device to an external server based on receiving the TLE (two-line element set) data from the external server; An operation of receiving a list of connectable non-terrestrial networks from the external server; and A method further comprising generating schedule information of a non-terrestrial network based on a location of the electronic device, TLE data received from the external server, and a list of non-terrestrial networks received from the external server.
13. In paragraph 10, An operation of transmitting the location of the electronic device to an external server based on receiving the TLE (two-line element set) data from the external server; and A method further comprising receiving a list of non-terrestrial networks connectable from the external server and schedule information of non-terrestrial networks generated from the external server.
14. In a computer-readable non-transitory storage medium storing one or more programs, When executed by a processor of an electronic device, said electronic device Obtain schedule information of a non-terrestrial network based on the availability of TLE (two-line element set) data and location information of the electronic device, A first method for performing a scan only for a frequency band corresponding to a cell for which the electronic device has information among frequency bands known to be serviced by the non-terrestrial network based on the schedule information of the non-terrestrial network obtained above; and A second method is sequentially performed to scan all bands that are assumed to be served by the above non-terrestrial network to search for a network to be connected to the above electronic device, A non-transitory storage medium that controls the electronic device to remain in a sleep state for a specified first time period when a network to be connected to the electronic device is not searched for, and then to search for a network to be connected to the electronic device again using the first method and the second method.
15. In paragraph 14, When executed by a processor of an electronic device, said electronic device Searching for a network that can be connected by performing the first method and the second method based on the service connection being disconnected from the non-terrestrial network, Maintain a sleep state for the first time based on the fact that no connectable network is detected, The above first method and the above second method are performed again to search for a connectable network, and the operation of maintaining a sleep state for the first time based on the fact that no connectable network is searched is repeated for the second time. A non-transitory storage medium that controls a search for a network without a rest period based on the fact that no connectable network is found even after the above second time has elapsed.
Citation Information
Patent Citations
Gps receiver
JP1998268023A
Method for searching the GPS satellite signalconsidering the varience of ionosphere's affection
KR1020050062192A
Systems and methods for reducing power consumption in a satellite communication device
US10181896B1
Methods and apparatuses for searching for satellite signals
US20090002233A1
KR20240053053A