Electronic device and method for operating electronic device using satellite service time
Patent Information
- Application Number
- PCT/KR2024/011189
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-26
- Filing Date
- 2024-07-30
- Publication Date
- 2025-02-20
Smart Images

Figure KR2024011189_20022025_PF_FP_ABST
Abstract
Description
Method of operating an electronic device utilizing electronic device and satellite service time
[0001] This document relates to electronic devices, and for example, to methods of operating electronic devices that utilize the service time of non-terrestrial networks (NTNs).
[0002] 3GPP Release 17 defines standards for non-terrestrial networks. Satellite networks operate at higher altitudes than existing terrestrial networks, providing wider communication coverage.
[0003] Cellular communication using non-terrestrial wireless communication devices is attracting attention because it can provide wide communication coverage, thereby reducing shadow areas where communication services are unavailable.
[0004] However, cellular communication using non-terrestrial wireless communication devices has lower transmission and / or reception speeds than cellular communication using base stations, and can therefore be used to perform limited services (e.g., short message service (SMS) or voice calls).
[0005] One of the characteristics of satellite networks is the difference in electric fields at cell boundaries. In terrestrial communications, RSRP (reference signal received power) can decrease proportionally to the distance between the terminal and the base station. RSRP can be used as an indicator of the terminal's reception sensitivity. The base station can determine when to perform cell reselection or handover (HO) based on when RSRP falls below a specified level.
[0006] However, in satellite network communications, RSRP differences between the cell center and edge may not occur. Unlike terrestrial network communications, satellite base stations are relatively distant from each terminal, so changes in RSRP strength due to changes in distance between the base station and each terminal may be small. Therefore, performing RSRP-based reselection or handover (HO) as in conventional terrestrial networks may be difficult.
[0007] The method of operating an electronic device using an electronic device and a satellite service time according to this document can solve the problem of difficulty in determining whether a cell boundary exists due to the characteristics of a satellite base station.
[0008] Satellite services utilizing existing terrestrial networks may struggle to provide satellite location information or service availability due to the lack of a defined standard, known as NTN. The operating method of electronic devices and electronic devices utilizing satellite service time described in this document resolves this issue even when standards are not defined by determining satellite location information or service availability using satellite information stored within the electronic device.
[0009] The electronic device includes a communication processor and a memory, and the communication processor detects at least one satellite network based on reception of at least one system information block (SIB), generates a PLMN list including at least one PLMN, determines a service time of each of a plurality of non-terrestrial wireless communication devices (220) included in the PLMN list based on satellite data stored in the memory, and determines priorities of the plurality of non-terrestrial wireless communication devices based on the determined service time, and the satellite data may include at least one of a mobile country code (MCC), a mobile network code (MNC), a mobile network code (TAI), a cell ID, or information on a service type of a service provided by the satellite network.
[0010] The method of operating an electronic device using an electronic device and satellite service time according to this document can control the operation of the electronic device by utilizing the service type and service time of the satellite to be used based on satellite information stored in advance in the electronic device.
[0011] The method of operating an electronic device and an electronic device utilizing satellite service time according to this document can increase the usability of satellite services by controlling priority selection and network movement time for multiple public land mobile networks (PLMNs) on a legacy system (e.g., LTE) where satellite service time information is not explicitly transmitted.
[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] Figure 5 illustrates the electric field difference at the cell boundary of a terrestrial network and a satellite network.
[0017] Figure 6 is a block diagram showing the configuration of an electronic device according to one embodiment.
[0018] FIG. 7 is a flowchart illustrating a process for updating satellite-related data of an electronic device according to one embodiment.
[0019] FIG. 8a and FIG. 8b illustrate a process of determining a priority of a PLMN and selecting a cell using a service type and service time of the PLMN on an electronic device according to one embodiment.
[0020] FIG. 9a is a flowchart illustrating a process of performing a handover on an electronic device according to one embodiment.
[0021] FIG. 9b is a flowchart illustrating a process of performing reselection on an electronic device according to one embodiment.
[0022] FIG. 10a is a flowchart illustrating a situation in which service time-based measurement is performed in an idle state of an electronic device according to one embodiment.
[0023] FIG. 10b is a flowchart illustrating a situation in which an electronic device performs service time-based measurement in a connected state according to one embodiment.
[0024] 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)).
[0025] 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.
[0026] 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.
[0027] 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).
[0028] 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).
[0029] 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).
[0030] 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.
[0031] 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.
[0032] 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).
[0033] 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.
[0034] 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.
[0035] 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).
[0036] 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.
[0037] 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.
[0038] 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).
[0039] 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.
[0040] 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).
[0041] 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.
[0042] 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).
[0043] 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.
[0044] 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)).
[0045] 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.
[0046] 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.
[0047] 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 component (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.
[0048] 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).
[0049] 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.
[0050] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0051] 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.
[0052] FIG. 2 is a diagram illustrating an electronic device and a remote communication network environment according to one embodiment.
[0053] An electronic device (e.g., electronic device (101) of FIG. 1) can transmit and / or receive data via a terrestrial network and / or a non-terrestrial network.
[0054] 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 on 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.
[0055] 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.
[0056] 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.
[0057] 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).
[0058] 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.
[0059] 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.
[0060] 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)).
[0061] 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.
[0062] A UI related to a terrestrial network and / or a non-terrestrial network may be displayed (e.g., a screen showing the connection status with a network, a screen showing the direction of a non-terrestrial network (e.g., a satellite)). The UI related to a terrestrial network and / or a non-terrestrial network is not limited thereto.
[0063] The UI representing information related to a terrestrial network and / or a non-terrestrial network may include, for example, at least one of the following: 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)), 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 a network communication status (e.g., idle, transmit, receive).
[0064] Services associated with terrestrial networks and / or non-terrestrial networks may include, for example, at least one of emergency message transmission services (e.g., SOS service status information (e.g., SOS service availability indication), government office information, emergency contact information, common phrases that minimize user text input, guidance information such as questionnaires for quickly conveying emergency situations (e.g., type of accident, injured area, medical information (e.g., age, gender, disease information, medication information)), messaging services (e.g., small message service (SMS), MMS, RCS message), voice calls, video calls, data communication services (e.g., information on various applications that provide data communication including Internet browser apps), location sharing services (e.g., longitude / latitude coordinates, location-related MAP information of a non-terrestrial communication device (220), navigation, street view), and UIs related to a dialer and / or indicator.
[0065] Various 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).
[0066] 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). Any of these communication modules may 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 may be integrated into a single component (e.g., a single chip) or implemented as a plurality of separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate an electronic device (101) within a communication network, such as a first network (198) or a second network (199), using subscriber information (e.g., international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0067] 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.
[0068] The wireless communication bands supported by the electronic device (101) may include, but are not limited to, short-range wireless communication bands (e.g., BT, Wifi), terrestrial network (e.g., cellular network) communication bands, and / or non-terrestrial network bands.
[0069] The electronic device (101) can support a frequency band (e.g., n255, 256) associated with non-terrestrial network wireless communication. 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] 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).
[0071] The electronic device (101) can communicate wirelessly 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 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 Wi-Fi 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 the satellite is mentioned as providing wireless communication based on a specific radio access technology (RAT) (e.g., LTE) or a specific function (e.g., base station), it will be readily understood by those skilled in the art that this is 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] 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 can include, for example, 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), but there is no limitation. An 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, but is not limited to, at least some of the following: detaching from the network, disconnecting the connection, and / or declaring an RLF.
[0076] The electronic device (101) may perform at least some of the following operations: cell scanning, disconnection from the network, and / or connection to the network, depending on movement (330, 335).
[0077] 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) can perform access to the terrestrial network and / or the non-terrestrial network based on the 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] 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. When implemented in a bent-pipe manner, at least one non-terrestrial wireless communication device (220) may include a repeater that converts (e.g., amplifies) and transmits a signal. There are no limitations on the implementation method of the non-terrestrial network system (400) and the role of the non-terrestrial wireless communication device (220).
[0081] 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, the n255 and / or n256 bands defined by 3GPP.
[0082] At least one radio unit (415) can 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) can 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] At least one packet core (430) can transmit and receive data associated with the electronic device (101) via 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 (430) can include, for example, at least some 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). Although not illustrated, the packet core (430) can be further connected to a public switched telephone network (PSTN) to transmit and receive data associated with the electronic device (101).
[0084] Figure 5 illustrates the electric field difference at the cell boundary of a terrestrial network and a satellite network.
[0085] One of the characteristics of satellite networks is the difference in electric fields at cell boundaries. In the case of communication using a terrestrial network (TN) illustrated on the left with respect to the boundary line, as the distance between the terminal (511, 512) and the base station (514) increases, the magnitude of the RSRP (reference signal received power) measured by the terminal may decrease relatively rapidly. RSRP may refer to an index indicating the reception sensitivity of the terminal. The base station (514) may determine whether to perform cell reselection or HO (handover) based on whether the RSRP decreases below a specified level (or below).
[0086] On the other hand, in the case of communication using a satellite network (NTN, non-terrestrial network) illustrated on the right based on the boundary line, the RSRP of the signal transmitted by the satellite base station (524) measured by the terminal (521) in an area close to the cell center and the RSRP of the signal transmitted by the satellite base station (524) measured by the terminal (522) in an area close to the periphery of the cell may not differ significantly. That is, in the case of communication using the satellite network (NTN) illustrated in FIG. 5, as the distance between the terminals (511, 512) and the satellite base station (524) increases, the size of the RSRP measured by the terminal may decrease relatively gradually. The above phenomenon may be because the distance between the satellite base station (524) and the terminals (511, 512) is relatively large compared to the size (or distance) of the cell corresponding to the satellite base station (524). That is, it may be difficult for the satellite base station (524) to perform cell reselection or handover based on the RSRP of the signal measured by the terminal (511, 512).
[0087] The standard (e.g., 3GPP Rel. 17 NR-NTN) defines that SIB (system information block) 19 includes relevant information including service time (e.g., t-service time) for satellite services. Terminals (511, 512) can obtain information about service time for satellite services using SIB 19 and perform necessary operations.
[0088] Given the satellite's primary orbital information, the terminals (511, 512) can calculate the satellite's position and movement path and, based on this, derive satellite coverage. That is, the terminals (511, 512) can calculate the satellite's current position using the satellite's position information and, by determining the terminal's current position, determine the satellite service time.
[0089] Depending on the characteristics of the satellite network mentioned in Figure 5, cell boundary determination may require a different method than existing terrestrial network systems. The standard defines various methods for transmitting satellite position information or service availability time to determine cell boundary. However, the method for transmitting satellite position information or service availability time is defined by a standard called NTN (non-terrestrial networks), and operator networks must follow that standard, making it difficult to solve in existing terrestrial network-based systems. In other words, for satellite services utilizing existing terrestrial networks, which many operators are currently preparing, it may be difficult to obtain satellite position information or service availability time using the same method as the standard.
[0090] Satellite-based services based on legacy systems (e.g., LTE) can provide services by interfacing with terrestrial networks using LEO (Low Earth Orbit) satellites. LEO refers to the satellite orbit from the Earth's surface to an altitude of 2,000 km. Using LEO satellites to provide satellite services can result in shorter service times. To overcome this drawback of LEO satellites, electronic devices can provide communication services by switching base stations between multiple satellites. However, existing communication systems (e.g., LTE), which assume communication with fixed base stations, may not reflect the characteristics of satellite networks that switch base stations.
[0091] The method of operating an electronic device using an electronic device and satellite service time according to this document can control the operation of the electronic device by utilizing the service type and service time of the satellite to be used based on satellite information stored in advance in the electronic device.
[0092] The method of operating an electronic device and an electronic device utilizing satellite service time according to this document can increase the usability of satellite services by controlling priority selection and network movement time for multiple public land mobile networks (PLMNs) on a legacy system (e.g., LTE) where satellite service time information is not explicitly transmitted.
[0093] Figure 6 is a block diagram showing the configuration of an electronic device according to one embodiment.
[0094] Referring to FIG. 6, an electronic device (600) according to one embodiment (e.g., electronic device (101) of FIG. 1) may include a communication circuit (610) (e.g., wireless communication circuit (192) of FIG. 1), a communication processor (420), and a memory (630) (e.g., memory (130) of FIG. 1).
[0095] Some of the illustrated configurations may be omitted or replaced. The electronic device (600) may further include at least some of the configurations and / or functions of the electronic device (101) of FIG. 1. At least some of the respective configurations of the illustrated (or not illustrated) electronic device may be operatively, functionally, and / or electrically connected to each other.
[0096] According to one embodiment of the present document, a communication processor (620) may be operatively connected to a communication circuit (610). The communication processor (620) may control the configurations of the electronic device (600). The communication processor (620) may include at least some of the configurations and / or functions of the processor (120) of FIG. 1.
[0097] According to one embodiment, the computational and data processing functions that the communication processor (620) may implement on the electronic device (600) are not limited, but features related to controlling satellite service time will be described in detail below. The operations of the communication processor (620) may be performed by loading instructions stored in the memory (630).
[0098] According to one embodiment, the electronic device (600) includes one or more memories (630), which may include main memory and storage. The main memory may be composed of volatile memory such as dynamic random access memory (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM). Alternatively, the memory (630) may be a non-volatile memory and include a large-capacity storage device. The storage may include at least one of a one-time programmable ROM (OTPROM), a PROM, an EPROM, an EEPROM, a mask ROM, a flash ROM, a flash memory, a hard drive, or a solid-state drive (SSD). The memory (630) may store various file data, and the stored file data may be updated according to the operation of the communication processor (620).
[0099] According to one embodiment, the communication circuit (610) may provide the electronic device (600) with communication with an external electronic device (e.g., the external electronic device (104) of FIG. 1) via at least one network (e.g., a legacy network or a 5G network). For example, the communication circuit (610) may support communication between the electronic device (600) and the external electronic device (104) via a satellite base station (e.g., the non-terrestrial wireless communication device (220) of FIG. 2) based on control of the communication processor (620).
[0100] According to one embodiment, the communication processor (620) may detect at least one satellite network based on reception of at least one system information block (SIB), determine a service type provided by the detected at least one satellite network based on satellite data stored in the memory (630), determine a priority for the detected public land mobile network (PLMN) based on the service type, determine a service time of each of a plurality of non-terrestrial wireless communication devices (e.g., satellites) included in a selected PLMN based on the determined priority based on the satellite data stored in the memory (130), and determine the priorities of the plurality of non-terrestrial wireless communication devices based on the determined service time. The satellite data may include, for example, at least one of MCC, MNC, TAI, cell ID, or information on a service type of a service provided by the satellite network. This is merely an example, and satellite-related information included in the satellite data may vary depending on settings.
[0101] According to one embodiment, the communication processor (620) searches for at least one satellite network based on at least one system information block (SIB) being searched, selects the satellite network based on at least one of a public land mobile network (PLMN), a target area identity (TAI), or a cell ID, obtains orbital information of the selected satellite network from satellite data stored in the memory (130), and predicts a service time of at least one non-terrestrial wireless communication device based on the orbital information of the satellite network. The orbital information may include information on an angle of a beam received through an antenna on the electronic device (600).
[0102] According to one embodiment, the communication processor (620) can determine whether the searched base station is a base station including a non-terrestrial wireless communication device (e.g., a satellite base station) based on whether a specific message corresponding to at least one of a public land mobile network (PLMN), a target area identity (TAI), or a cell ID stored on the memory (130) or corresponding to a standard is used.
[0103] FIG. 7 is a flowchart illustrating a process for updating satellite-related data of an electronic device according to one embodiment.
[0104] The operations described through FIG. 7 can be implemented based on instructions that can be stored in a computer recording medium or memory (e.g., memory (130) of FIG. 1). The illustrated method can be executed by the electronic device described above through FIGS. 1 to 6 (e.g., electronic device (600) of FIG. 6), and the technical features described above will be omitted below. The order of each operation of FIG. 7 can be changed, some operations can be omitted, and some operations can be performed simultaneously.
[0105] In operation 702 of FIG. 7, a communication processor (e.g., communication processor (620) of FIG. 6) may determine whether the electronic device (600) is in a data service-capable state. Here, the data service-capable state may mean a state in which the electronic device (600) is connected to either a non-terrestrial network or a terrestrial network. When the data service-capable state is reached, the communication processor (620) may update a table containing satellite data from an external server depending on whether an update time has elapsed or a PLMN corresponding to a new satellite has been detected. A new satellite may mean a non-terrestrial wireless communication device (e.g., non-terrestrial wireless communication device (220) of FIG. 2) that has no previous connection or search history.
[0106] In operation 704 of FIG. 7, the communication processor (620) may determine whether satellite data requires an update. The communication processor (620) may determine that the satellite data requires an update based on a specified amount of time elapsed since the most recent update of the satellite data. The communication processor (620) may also determine that the satellite data requires an update based on the detection of a new satellite base station.
[0107] In operation 706 of FIG. 7, the communication processor (620) may collect information necessary for updating satellite data or request it from an external server. The communication processor (620) may generate identification information (e.g., a key) by combining any one of the PLMN, TAI (target area identity), and CELL ID of the satellite for which information is being requested. The identification information (e.g., a key) may be used to identify the satellite for which information is being requested. The communication processor (620) may transmit the generated satellite identification information to an external server to request data for the specified satellite.
[0108] In operation 708 of FIG. 7, the communication processor (620) may update data of a satellite base station (e.g., the satellite base station (524) of FIG. 5). The data of the satellite base station (524) may include, for example, at least one of an ID for the satellite base station (524), location information of the satellite base station (524), or satellite orbital information. The communication processor (620) may calculate the location and movement path of the satellite base station (524) based on the orbital information of the satellite, and determine the coverage of the satellite base station (524) based on the calculated location and movement path of the satellite base station (524). The communication processor (620) may calculate the location of the satellite base station (524) at a specific point in time using the location information of the satellite base station (524), and may calculate the service time of the satellite base station (524) based on the location of the electronic device (600).
[0109] According to one embodiment, when detecting a satellite network through PLMN search, the electronic device (600) may use a combination of at least one of a PLMN and a target area identity (TAI) or a Cell ID as identification information (e.g., a key) to match the combination with satellite information stored in a memory (e.g., a non-volatile memory) (130). The electronic device (600) may check satellite information corresponding to the identification information and obtain information about a matching satellite from among the satellite information stored in the memory (e.g., a non-volatile memory) (130). The electronic device (600) may predict the service time of a satellite based on the satellite information stored in the memory (130).
[0110] According to one embodiment, the satellite information stored in the memory (130) may include characteristic values that may represent the satellite's orbital information. The characteristic values may include, for example, information about the antenna angle of the beam for predicting the satellite's accurate service coverage. The antenna angle information of the beam may include, for example, information about the angle of the beam received through the antenna.
[0111] Additionally, the electronic device (600) can pre-store the services provided by the satellite network by classifying them by service type. The service type can be explicitly transmitted from an external server (e.g., a telecommunications service provider server), predefined on the electronic device (600), or updated through information received when actually registering with the corresponding satellite network. The service type information can be utilized to select a priority for network registration in a situation where the electronic device (600) detects multiple satellite networks.
[0112] [Table 1] below shows an example of satellite orbit information by PLMN and TAI / CELL ID stored in an electronic device (600).
[0113] IndexMCCMNCTAICEL_IDServiceType(bitmap)ephemerisinformation1901011920000 11001 41167U 15077B2901012310010 00001 39227U 13042A390102**0000 11111 25544U 98067A49010411120000 0000EMPTY
[0114] According to [Table 1], the electronic device (600) can store at least one of information on the service type of the service provided by the MCC, MNC, TAI, cell ID, or satellite network in the memory (130). [Table 2] below shows the format of the service type.
[0115] Bit Position8,7654321Service Type (capabilty)ReservedINTERNETMMSSMSCallEmergencyCallSMS(Emergency)
[0116] The service type of the service provided by the satellite network may include, for example, at least one of reserved line service, internet, MMS, SMS, call, emergency call, or emergency SMS. According to one embodiment, the electronic device (600) may, under the control of the communication processor (620), determine the priority for registration of a plurality of satellite networks based on the type or number of service types provided by the searched satellite networks. The electronic device (600) may determine the priority for registration of the plurality of detected PLMNs based on the service type.
[0117] According to one embodiment, the electronic device (600) can calculate the service time of the satellite network based on the satellite's orbital information. The electronic device (600) can calculate the current satellite's position using the satellite's positional information and determine the satellite's coverage based on the current location of the electronic device (600). The electronic device (600) can calculate the satellite's service time based on the satellite's coverage and the satellite's orbital information.
[0118] According to one embodiment, the electronic device (600) may determine priorities for multiple PLMNs based on the calculated service times. For example, if a service time of a specified period (e.g., 60 seconds) is required for voice service provision, the electronic device (600) may determine a PLMN whose service time exceeds the specified period to have a relatively high priority among the multiple PLMNs. Conversely, the electronic device (600) may determine a PLMN whose service time falls short of the specified period to have a relatively low priority among the multiple PLMNs.
[0119] FIG. 8a and FIG. 8b illustrate a process of determining a priority of a PLMN and selecting a cell using a service type and service time of the PLMN on an electronic device according to one embodiment.
[0120] The operations described through FIGS. 8A and 8B can be implemented based on instructions that can be stored in a computer recording medium or memory (e.g., memory (130) of FIG. 1). The illustrated method can be executed by the electronic device described above through FIGS. 1 to 6 (e.g., electronic device (600) of FIG. 6), and the technical features described above will be omitted below. The order of each operation of FIGS. 8A and 8B can be changed, some operations can be omitted, and some operations can be performed simultaneously.
[0121] In operation 810 of FIG. 8a, a communication processor (e.g., communication processor (620) of FIG. 6) may scan a PLMN.
[0122] According to one embodiment, the electronic device (600) can scan a PLMN to detect a system information block (SIB) and detect at least one satellite network. The system information block (SIB) can include basic settings for a cellular network surrounding the electronic device (600). The electronic device (600) can establish a communication connection with the surrounding cellular network using the SIB. There can be various types of SIBs, and each type can provide different information for a cell. The electronic device (600) can determine whether the searched PLMN is a satellite network based on whether it corresponds to at least one of a PLMN, a CELL ID, or a target area identity (TAI) defined in advance in the memory (130). Alternatively, the electronic device (600) can determine whether the searched PLMN is a satellite network based on whether a specific message (e.g., MCC 9xx) described in the standard is used.
[0123] In operation 820 of FIG. 8A, the communication processor (620) may determine whether a satellite PLMN is detected during the PLMN scan process. Alternatively, the communication processor (620) may determine whether a terrestrial PLMN is also detected. The communication processor (620) may perform operation 822 or operation 825 based on whether a satellite PLMN and / or a terrestrial PLMN is detected.
[0124] In operation 822 of FIG. 8A, the communication processor (620) may determine the priority of cells within the PLMN based on RSRP based on the search for terrestrial PLMNs (operation 820-No). The communication processor (620) may determine a PLMN to perform a communication connection based on the priorities of the PLMNs set in advance. For example, if PLMNs corresponding to both a satellite network and a terrestrial network are searched for together, the communication processor (620) may exclude the PLMN corresponding to the satellite network from the priority, and determine the priority based on the strength of the received signal (e.g., RSRP) among the PLMNs corresponding to the terrestrial network.
[0125] In operation 825 of FIG. 8A, the communication processor (620) may determine the priority of the searched PLMN based on the service type, based on the fact that only satellite PLMNs are searched (operation 820-Yes). The service type may be explicitly transmitted from an external server (e.g., a telecommunications service provider server), or may be predefined on the electronic device (600), or may be updated through information received when actually registering with the corresponding satellite network. The service type information may be utilized to determine the priority for network registration in a situation where the electronic device (600) detects multiple satellite networks.
[0126] As illustrated in FIG. 8b, the communication processor (620) may determine priorities based on the service types of the retrieved PLMNs. For example, the communication processor (620) may determine the highest priority for a PLMN that supports the greatest number of service types. Alternatively, the communication processor (620) may select a PLMN for registration based on a service appropriate for the user (e.g., a service most frequently used by the user) when the number of supported service types is consistent.
[0127] For example, if the service types provided on the searched first PLMN (901-01) are SMS and call, and the service type provided on the second PLMN (901-02) is SMS, the communication processor (620) may determine the priority of the first PLMN (901-01), which provides more types of services, to be higher than the priority of the second PLMN (901-02).
[0128] As described in FIG. 5, unlike terrestrial network communication, since the satellite base station is relatively far away from each terminal, the change in RSRP strength according to the change in the distance between the base station and each terminal may be small. Therefore, it may be difficult to perform RSRP-based reselection or HO (handover) as in the existing terrestrial network. Even if the strength of the received signal (Rx level) of the searched first PLMN (901-01) is relatively lower than that of the second PLMN (901-02), the communication processor (620) may determine the priority of the first PLMN (901-01), which provides more types of services, to be higher than that of the second PLMN (901-02).
[0129] According to one embodiment, the communication processor (620) may determine the highest priority of the PLMN that supports the largest number of service types, regardless of the strength of the received signal (Rx level).
[0130] According to one embodiment, the communication processor (620) may preferentially select a PLMN whose received signal strength (Rx level) satisfies a specified level, and among the selected PLMNs, the PLMN that supports the largest number of service types may be given the highest priority regardless of the received signal strength (Rx level). This is because, if the received signal strength (Rx level) is lower than the specified level, smooth communication connection with the electronic device (600) may be difficult even if the number of service types provided is large.
[0131] In operation 830 of FIG. 8A, the communication processor (620) may determine whether to select a cell based on the service time.
[0132] In one embodiment, the communication processor (620) may select a PLMN for establishing a communication connection based on priority. The selected PLMN may be comprised of multiple satellite networks. The communication processor (620) may generate identification information (e.g., a key) that identifies the satellite requesting information by combining any one of the PLMN, the target area identity (TAI), and the CELL ID. The communication processor (620) may transmit the generated satellite identification information to an external server to request data (e.g., satellite orbit information) for the specified satellite.
[0133] According to one embodiment, the communication processor (620) can calculate the service time of the satellite network based on the satellite's orbital information. The communication processor (620) can calculate the current satellite's position using the satellite's positional information, and determine the coverage of a satellite (e.g., the non-terrestrial wireless communication device (220) of FIG. 2) included in the satellite network based on the current location of the electronic device (600). The communication processor (620) can calculate the service time of the satellite network based on the satellite's coverage and the satellite's orbital information.
[0134] According to one embodiment, the communication processor (620) may determine a service time based on satellite coverage and satellite orbit information, and may determine a priority for each cell based on the service time.
[0135] In one embodiment, a plurality of cells may be grouped together to form a network. A cell may be responsible for communication with an electronic device (600) in a designated area. The network organizes the cells and may have coverage over a relatively wider area than the cells.
[0136] For example, the communication processor (620) may select the first PLMN (901-01) based on the service type supported by the satellite network at operation 925. The first PLMN (901-01) may include multiple cells. Each cell may have different coverage depending on the area it covers, and its relative location with respect to the satellite base station may also vary. The communication processor (620) may compare the service times of each cell and determine to establish a communication connection by selecting the first cell with the longest service time.
[0137] According to one embodiment, the communication processor (620) may preferentially select a cell whose received signal strength (Rx level) satisfies a specified level, and among the selected cells, the cell that supports the longest service time may be given the highest priority regardless of the received signal strength (Rx level). This is because, if the received signal strength (Rx level) is lower than the specified level, smooth communication connection with the electronic device (600) may be difficult even if the provided service time is long.
[0138] According to one embodiment, the communication processor (620) may select a cell to establish a communication connection based on the cell's priority. The operation of the communication processor (620) selecting a cell or performing a handover based on the service time will be described in detail with reference to FIGS. 9A to 10B . A handover (HO) may refer to an operation in which the electronic device (600) establishes a communication connection by moving to another candidate cell while being connected to a serving cell. As described in FIG. 8B , the communication processor (620) may re-determine the priority based on the service time for a plurality of cells included in the PLMN with the highest priority. The communication processor (620) may select the cell with the highest priority and establish a communication connection.
[0139] According to one embodiment, the communication processor (620) may determine not to establish a communication connection with a cell whose received signal strength is below a certain level, regardless of the service time.
[0140] According to one embodiment, the electronic device (600) can obtain the service type and time for the discovered satellite network and utilize them to optimize satellite network selection. For example, the electronic device (600) can detect a satellite network in a loss of coverage state. The electronic device (600) can determine a priority for the detected PLMN based on the service type. The electronic device (600) can perform cell selection based on the service time for the PLMN selected based on the priority.
[0141] The operation (825) for the service type is not mandatory, and only the operation (830) for the service time may be performed by the electronic device (600). In addition, the order of each operation in FIGS. 8A and 8B may be changed, some operations may be omitted, and some operations may be performed simultaneously.
[0142] According to one embodiment, operations 825 and 830 do not necessarily have to be performed sequentially. The electronic device (600) may determine the priority based on the service time when the service type is the same or when the service type cannot be specified.
[0143] In one embodiment, operation 825 may be omitted, and the electronic device (600) may determine whether to select a cell using the service time based on operation 830.
[0144] FIG. 9a is a flowchart illustrating a process of performing a handover on an electronic device according to one embodiment.
[0145] FIG. 9b is a flowchart illustrating a process of performing reselection on an electronic device according to one embodiment.
[0146] The operations described through FIGS. 9A and 9B can be implemented based on instructions that can be stored in a computer recording medium or memory (e.g., memory (130) of FIG. 1). The illustrated method can be executed by the electronic device described above through FIGS. 1 to 6 (e.g., electronic device (600) of FIG. 6), and the technical features described above will be omitted below. The order of each operation of FIGS. 9A and 9B can be changed, some operations can be omitted, and some operations can be performed simultaneously.
[0147] In operation 902 of FIG. 9A, a communication processor (e.g., communication processor (620) of FIG. 6) may receive a conditional handover (CHO) configuration via RRCconncectionReconfiguration. The communication processor (620) may obtain information about cells that are candidates for handover and information about conditions under which handover is executed (e.g., HO trigger condition).
[0148] In operation 910 of FIG. 9A, the communication processor (620) may determine whether a cell satisfying the conditions for handover (HO) is measured. The communication processor (620) may continue searching until cells satisfying the conditions for executing handover (HO) (e.g., HO trigger conditions) are measured.
[0149] The conditions under which handover is performed will be described in actions 920 and 930 below.
[0150] In operation 920 of FIG. 9A, the communication processor (620) may determine whether the service time of the serving cell exceeds a first value. The first value may indicate a preparation time for network mobility. The first value may vary depending on the configuration.
[0151] According to one embodiment, the communication processor (620) may maintain a communication connection with a cell with which a communication connection is currently established in operation 922 based on whether the service time of the serving cell exceeds the first value (operation 920-Yes). A serving cell may refer to a cell with which a communication connection is established with the electronic device (600). Cells with which a communication connection has not been established with the electronic device (600) are cells waiting to establish a communication connection with the electronic device (600) and may be referred to as 'candidate cells'. If the service time of the serving cell exceeds the first value, there may be sufficient time for the serving cell to provide a communication service to the electronic device (600). Therefore, the electronic device (600) may maintain a communication connection with the serving cell instead of moving to another candidate cell if the service time of the serving cell exceeds the first value.
[0152] According to one embodiment, the communication processor (620) may complete a conditional handover (CHO) if the service time is less than a first value or the service time of the candidate cell is greater than a second value.
[0153] According to one embodiment, the electronic device (600) can calculate the current position of the satellite using the satellite's position information and determine the satellite's coverage based on the current position of the electronic device (600). The electronic device (600) can calculate the satellite network and the service time of the cells included in the satellite network based on the satellite's coverage and the satellite's orbital information.
[0154] In operation 930 of FIG. 9A, the communication processor (620) may determine whether the service times of candidate cells other than the serving cell are less than a second value based on whether the service time of the serving cell is less than a first value (operation 920-No). The second value may refer to a minimum service time value for users using the satellite. The second value may refer to a minimum required service time for a satellite base station to provide satellite services. The second value may vary depending on the configuration.
[0155] According to one embodiment, the communication processor (620) may process the candidate cells in a restricted (e.g., block) state until the end of a conditional handover (CHO) based on whether the service time of the candidate cells is less than the second value (operation 930-Yes) in operation 932. CHO may refer to an operation of performing a handover in a situation where a specific condition is satisfied as a conditional handover. Candidate cells with a service time less than the second value may not have enough time to provide satellite services even if a communication connection is established on the electronic device (600). The electronic device (600) may process candidate cells that do not have enough time to provide satellite services in a restricted (e.g., block) state and exclude them from the candidate group.
[0156] In operation 934 of FIG. 9A, the communication processor (620) may treat the CHO as a failure if all the searched cells are in a restricted (e.g., block) state. The communication processor (620) may repeat the measurement operation for the CHO if at least one of the searched cells is not in a restricted (e.g., block) state.
[0157] In operation 936 of FIG. 9A, the communication processor (620) may measure a CHO condition for the candidate cells based on whether the service time of the candidate cells exceeds a second value (operation 930-No), and may complete the handover targeting a cell that satisfies the CHO condition. The communication processor (620) may set a cell that satisfies the CHO condition as a target cell and transmit a specific message (e.g., RRC ConnectionReconfiguration Complete) to complete the handover. The communication processor (620) may complete the CHO based on whether the service time of the serving cell is less than (or equal to) the first value, and whether the service time of the candidate cells exceeds (or equal to) the second value.
[0158] According to one embodiment, the communication processor (620) may maintain a communication connection for a cell with which a current communication connection is established based on the service time of the serving cell exceeding a first value, measure a service time for candidate cells based on the service time of the serving cell being less than the first value, perform camp on for cells whose service time satisfies a specified level, exclude candidate cells whose service time is less than the second value from being candidate cells for handover until the reselection end time, and determine that reselection has failed if all candidate cells are excluded.
[0159] Electronic devices according to this document can add service time as a separate condition to the CHO (conditional handover) process, which determines the handover timing. Even if the CHO conditions are met, electronic devices according to this document can delay or prevent handover based on the service time, thereby providing relatively better usability compared to cases where service time is not utilized.
[0160] In operation 942 of FIG. 9B, a communication processor (e.g., communication processor (620) of FIG. 6) may receive information about candidate cells for reselection. Cell reselection may refer to an operation in which an electronic device (600) in an idle state selects a cell with which to establish a communication connection. The idle state may refer to a state in which the electronic device (600) has not established a communication connection with another cell. On the other hand, a handover (HO) may refer to an operation in which the electronic device (600) moves from a state in which it is connected to a serving cell to another candidate cell to establish a communication connection.
[0161] In operation 950 of FIG. 9B, the communication processor (620) may determine whether a cell satisfying the criteria for reselection is being measured. The communication processor (620) may continue searching until cells satisfying the criteria for reselection are measured. The criteria for reselection will be described in operations 960 and 970 below.
[0162] In operation 960 of FIG. 9B, the communication processor (620) may determine whether the service time of the serving cell exceeds a first value. The first value may indicate a preparation time for network mobility. Based on whether the service time of the serving cell exceeds the first value (operation 960-Yes), the communication processor (620) may maintain a communication connection with the cell with which the communication connection is currently established in operation 962.
[0163] In operation 970 of FIG. 9B , the communication processor (620) may determine whether the service times of candidate cells other than the serving cell are less than a second value based on whether the service time of the serving cell is less than a first value (operation 960 - No). The second value may be configured as a minimum service time for users using the satellite. The second value may mean the minimum service time required to provide satellite service. In operation 972 , the communication processor (620) may process the candidate cell in a restricted (e.g., blocked) state until the reselection end time based on whether the service times of the candidate cells are less than the second value (operation 970 - Yes).
[0164] In operation 974 of FIG. 9b, the communication processor (620) may treat reselection as a failure if all searched cells are in a block state.
[0165] In operation 976 of FIG. 9b, the communication processor (620) may determine a cell that satisfies the reselection criteria among the candidate cells based on whether the service time of the candidate cells exceeds the second value (operation 970-No), and may complete the reselection by camping on the finally determined cell.
[0166] Here, handover (HO) may refer to an operation of moving cells when an electronic device (600) is in a state of being connected to another cell. On the other hand, cell reselection may refer to an operation of moving cells when an electronic device (600) is in an idle state. An idle state may refer to a state in which a communication connection with another cell is not established.
[0167] According to one embodiment, the connected state and idle state can be classified based on the RRC state, and the measurement execution process can also vary depending on the RRC state. The operation of varying the measurement execution process depending on the RRC state will be described in FIGS. 10A and 10B.
[0168] FIG. 10a is a flowchart illustrating a situation in which service time-based measurement is performed in an idle state of an electronic device according to one embodiment.
[0169] FIG. 10b is a flowchart illustrating a situation in which an electronic device performs service time-based measurement in a connected state according to one embodiment.
[0170] The operations described through FIGS. 10A and 10B 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 may be executed by the electronic device described above through FIGS. 1 to 6 (e.g., electronic device (600) of FIG. 6), and the technical features described above will be omitted below. The order of each operation of FIGS. 10A and 10B may be changed, some operations may be omitted, and some operations may be performed simultaneously.
[0171] In operation 1002 of FIG. 10A, a communication processor (e.g., communication processor (620) of FIG. 6) may perform a measurement on a searched non-terrestrial wireless communication device (e.g., a satellite base station or a known surrounding satellite base station) (e.g., non-terrestrial wireless communication device (220) of FIG. 2). The measurement may refer to an operation in which the electronic device (600) evaluates the reception signal quality of candidate cells other than the serving cell. The electronic device (600) may select an optimal cell through the measurement or switch the cell in which a communication connection is established. The electronic device (600) may determine conditions (e.g., data rate, delay, coverage, service time) of a plurality of candidate cells through the measurement on the candidate cells and perform a conditional handover (CHO).
[0172] In operation 1004 of FIG. 10A, the communication processor (620) may calculate the service time of the satellite base station. The communication processor (620) may calculate the service time of the non-terrestrial wireless communication device (e.g., satellite base station) (220) based on the satellite's orbital information. The communication processor (620) may calculate the current satellite's position using the satellite's positional information, and determine the satellite base station's coverage based on the current location of the electronic device (600). The communication processor (620) may calculate the satellite base station's service time based on the satellite base station's coverage and the satellite's orbital information.
[0173] In operation 1006 of FIG. 10A, the communication processor (620) may select an optimal satellite base station based on service time and signal strength and perform camp-on. "Camp-on" may refer to a state in which the electronic device (600) is connected to a specific cell or base station and waits. The communication processor (620) may camp on a specific candidate cell to prepare for a handover before performing a handover from the serving cell to another candidate cell.
[0174] In operation 1010 of FIG. 10A, the communication processor (620) can determine whether an RRC connection has been requested. Based on whether an RRC connection has been requested (operation 1010-Yes), the communication processor (620) can change the idle state of the electronic device (600) to a connected state and terminate the operation. The idle state may mean a state in which the electronic device (600) has not established a communication connection with another cell. Based on the request for an RRC connection, the communication processor (620) can establish a communication connection with a candidate cell on which camping has been performed.
[0175] In operation 1020 of FIG. 10A, the communication processor (620) may determine whether a scan timer has expired or the signal strength of the serving cell is below a specified level based on whether an RRC connection is not requested (operation 1010-No). The scan time may refer to a time interval during which the electronic device (600) searches for or monitors other surrounding cells. The electronic device (600) may use the scan timer to periodically search for surrounding cells or monitor the signal strength of the searched surrounding cells.
[0176] According to one embodiment, the communication processor (620) may perform a measure on the searched satellite base station or a known surrounding satellite base station again in operation 1002 based on whether the scan timer has expired or the signal strength of the serving cell is below a specified level (operation 1020-Yes). The measure may mean an operation in which the electronic device (600) evaluates the received signal quality of candidate cells other than the serving cell.
[0177] In one embodiment, the communication processor (620) may perform monitoring and measurement on the serving satellite in an idle state after performing camp-on based on the scan timer not expiring and the signal strength of the serving cell exceeding a specified level (operation 1020-No). Thereafter, it may check again in operation 1010 whether an RRC connection has been requested.
[0178] According to one embodiment, the communication processor (620) may perform a measurement on a satellite base station that is being searched for or a surrounding satellite base station that has been previously searched for when the electronic device (600) is in an idle state and not connected to a cell, select an optimal cell based on service time and signal strength, perform camping on the cell, and change the idle state electronic device to a connected state based on an RRC connection request.
[0179] According to one embodiment, the communication processor (620) may determine whether a scan timer has expired or the signal strength of the serving cell is below a specified level based on the RRC connection not being requested, and may perform a measure on a satellite base station being searched for or a surrounding satellite base station that has a history of being searched for based on the scan timer expiring or the signal strength of the serving cell being below a specified level.
[0180] According to one embodiment, the communication processor (620) may determine whether a scan timer has expired or the signal strength of the serving cell is below a specified level based on whether an RRC connection is not requested, and may determine again whether an RRC connection is requested based on whether the scan timer has not expired and the signal strength of the serving cell is above a specified level.
[0181] In operation 1032 of FIG. 10b, a communication processor (e.g., communication processor (620) of FIG. 6) may perform measurements on a searched satellite base station or a known surrounding satellite base station. Operation 1032 may be performed while the electronic device (600) is connected to a cell. Unlike the idle state, the connected state may be a state in which the electronic device (600) communicates with the base station.
[0182] In operation 1034 of FIG. 10B, the communication processor (620) may calculate the service time of the satellite base station. The communication processor (620) may calculate the service time of the non-terrestrial wireless communication device (e.g., satellite base station) (220) based on the satellite's orbital information. The communication processor (620) may calculate the current satellite's position using the satellite's positional information, and determine the satellite base station's coverage based on the current location of the electronic device (600). The communication processor (620) may calculate the satellite base station's service time based on the satellite base station's coverage and the satellite's orbital information.
[0183] In operation 1040 of FIG. 10B, the communication processor (620) may verify whether criteria for a measurement report are satisfied or whether the service time of the serving cell is less than a specified level. The measurement report may include any one of signal strength, frequency, moving speed of the electronic device (600), location of the electronic device (600), or cell identification information of other candidate cells searched in addition to the serving cell. The criteria for the measurement report may be the same as or partially different from the cellular-based measurement report criteria. For example, the values of the measurement report may include reference signal received power (RSRP), reference signal received quality (RSRQ), signal-to-noise interference ratio (SINR), carrier to interference and noise ratio (CINR), and L1 (layer-1)-RSRP measured on the electronic device (600). This is just an example, and the values of the measurement report may vary depending on the settings. The reported values can be reported in the form of direct numeric values or index values corresponding to the values.
[0184] In operation 1050 of FIG. 10b, the communication processor (620) can determine whether to perform a handover based on whether the criteria for a measurement report are satisfied or the service time of the serving cell is below a specified level (operation 1040-Yes).
[0185] According to one embodiment, the communication processor (620) may terminate the operations illustrated in FIG. 10b based on a handover being performed.
[0186] In operation 1055 of FIG. 10b, the communication processor (620) may update the next scan timer based on the criteria for the measurement report not being met and the service time of the serving cell exceeding a specified level (operation 1040-No).
[0187] Alternatively, the communication processor (620) may update the next scan timer based on whether the criteria for the measurement report are met or whether the handover is not performed even though the service time of the serving cell is below a specified level (action 1050-No).
[0188] In operation 1060 of FIG. 10b, the communication processor (620) can check whether a scan timer has expired or whether the signal strength of the serving cell is below a specified level.
[0189] The communication processor (620) may repeat operation 1060 based on the scan timer not expiring and the signal strength of the serving cell exceeding a specified level.
[0190] According to one embodiment, the communication processor (620) may perform measurements on the satellite base station or known surrounding satellite base stations again searched for in operation 1032 based on whether the scan timer has expired or the signal strength of the serving cell is below a specified level (operation 1060-Yes).
[0191] According to one embodiment, the communication processor (620) may perform a measurement on a satellite base station that is searched for or a surrounding satellite base station that has a history of being searched for while the electronic device (600) is connected to a cell, calculate a service time of the satellite base station, and determine whether a criterion for a measurement report is satisfied or the service time of a serving cell is less than a specified level, and perform a handover based on whether the criterion for the measurement report is satisfied or the service time of the serving cell is less than a specified level.
[0192] In one embodiment, the communication processor (620) may update the next scan timer based on whether the criteria for the measurement report are not met and the service time of the serving cell exceeds a specified level. Alternatively, the communication processor (620) may update the next scan timer based on whether the criteria for the measurement report are met or the service time of the serving cell is less than a specified level but handover is not performed.
[0193] According to one embodiment, the communication processor (620) may determine whether the scan timer has expired or whether the signal strength of the serving cell is below a specified level based on whether the scan timer has not expired and the signal strength of the serving cell exceeds a specified level, and may perform a measure on a satellite base station being searched or a surrounding satellite base station that has a history of being searched based on whether the scan timer has expired or the signal strength of the serving cell is below a specified level.
Claims
1. In an electronic device (600), a communication processor (620); and Contains memory (630), The above communication processor Detecting at least one satellite network based on reception of at least one system information block (SIB), Generate a PLMN list containing at least one PLMN, The service time of each of the plurality of non-terrestrial wireless communication devices (220) included in the PLMN list is determined based on the satellite data stored in the memory, Based on the service time determined above, the priority of multiple non-terrestrial wireless communication devices is determined, The above satellite data An electronic device that includes at least one of a mobile country code (MCC), a mobile network code (MNC), a mobile network code (TAI), a cell ID, or information about the service type of a service provided by a satellite network.
2. In paragraph 1, The above communication processor Searching for at least one satellite network based on the search for at least one SIB (system information block), Selecting a satellite network based on at least one of a public land mobile network (PLMN), a target area identity (TAI), or a cell ID, and obtaining orbital information of the selected satellite network from satellite data stored in the memory, Predicting the service time of at least one non-terrestrial wireless communication device based on orbital information of a satellite network, The above orbital information is An electronic device comprising information about the angle of a beam received through an antenna on said electronic device.
3. In paragraph 1, The above communication processor or determining the type of service provided by at least one detected satellite network based on the satellite data stored in the above memory; Receive information about the service type of the satellite network from an external server and store it in the memory, An electronic device that updates satellite data stored in the memory based on satellite-related information received when registered with a satellite network.
4. In paragraph 3, The above communication processor An electronic device for determining a priority for registration based on the service type for multiple detected PLMNs.
5. In paragraph 4, Service type is Includes at least one of reserved line service, internet, MMS, SMS, call, emergency call or emergency SMS, The above communication processor An electronic device that determines the priority for registration based on the type or number of service types provided by the searched satellite network for a plurality of detected PLMNs.
6. In paragraph 1, The above communication processor When the specified update time has elapsed or An electronic device that updates a table containing satellite data from an external server based on the detection of a PLMN containing a non-terrestrial radio device (e.g., satellite) for which there is no previous connection record or search record.
7. In paragraph 1, The above communication processor An electronic device that determines whether a searched base station is a base station including a non-terrestrial radio communication device based on whether a specific message corresponding to at least one of a public land mobile network (PLMN), a target area identity (TAI) or a cell ID stored in the memory or corresponding to a standard is used.
8. In paragraph 1, The above communication processor Determine the priority of the detected public land mobile network (PLMN) based on the service type, An electronic device that determines the cell with the highest service time among multiple cells included in the highest priority PLMN and performs cell selection.
9. In paragraph 8, The above communication processor An electronic device that excludes cells from being candidates for cell selection if the strength of the received signal is below a specified level.
10. In paragraph 1, The above communication processor Obtain information about cells that are candidates for handover and information about the conditions under which handover is performed; Check if a cell satisfying the conditions for handover is measured, and perform handover. The conditions for the above handover are An electronic device that includes conditions for the service time of a serving cell and the service time of a candidate cell.
11. In paragraph 10, The above communication processor Maintain a communication connection for a cell with which a current communication connection is established based on the service time of the serving cell exceeding the first value; Measure the service time for candidate cells based on the service time of the serving cell being less than the first value, and perform a handover to a cell whose service time satisfies the specified level. Candidate cells whose service time is less than the second value are excluded from the candidate cells for handover until the CHO (conditional handover) end time. If all candidate cells are excluded, the handover is determined to have failed. The above first value means the preparation time for mobility of the network, The above second value is an electronic device that means the minimum service time required to provide satellite service.
12. In paragraph 10, The above communication processor An electronic device that completes a handover by sending a message (e.g. RRC ConnectionReconfiguration Complete) to a cell where handover is possible.
13. In paragraph 1, The above communication processor Receive information about candidate cells for reselection, obtain information about criteria for executing reselection, Check if a cell satisfying the criteria for reselection is measured and perform camp on with the identified cell. The criteria for reselection are An electronic device that includes conditions for the service time of a serving cell and the service time of a candidate cell.
14. In paragraph 13, The above communication processor Maintain a communication connection for a cell with which a current communication connection is established based on the service time of the serving cell exceeding the first value; Measure the service time for candidate cells based on the service time of the serving cell being less than the first value, and perform camp on for cells whose service time satisfies the specified level. Candidate cells whose service time is less than the second value are excluded from the candidate cells for handover until the reselection end time. If all candidate cells are excluded, the reselection is considered to have failed. The above first value means the preparation time for mobility of the network, The above second value is an electronic device that means the minimum service time required to provide satellite service.
15. In paragraph 1, The above communication processor When the above electronic device is idle and not connected to the cell Perform measurements on the satellite base station being searched or surrounding satellite base stations that have previously been searched, Select the optimal cell based on service time and signal strength and perform camp-on. An electronic device that changes an idle electronic device to a connected state based on an RRC connection request.
Citation Information
Patent Citations
Method for selecting cell in NTN and apparatus
US20220116844A1
PLMN selection for massive IoT over satellite access
US20220338111A1