Methods and apparatuses for store and forward service in non-terrestrial network (NTN)

The introduction of store-and-forward services in regenerative NTN architecture addresses discontinuous coverage issues by enabling data storage and delayed transmission, ensuring continuous UE connectivity without relying on terrestrial networks in all areas.

WO2025179533A1PCT designated stage Publication Date: 2025-09-04TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/079314
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-29
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

UEs in NTN networks experience gaps in coverage due to discontinuous service, which existing solutions like deploying terrestrial networks may not always be feasible, especially in rarely visited areas.

Method used

Implementing a store-and-forward service in regenerative NTN architecture, where satellites with gNB functionalities support data storage and delayed transmission to maintain connectivity during coverage gaps.

Benefits of technology

Enables continuous service by allowing UEs to store and forward data during coverage gaps, ensuring seamless communication and reducing the need for terrestrial network deployment in all areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024079314_04092025_PF_FP_ABST
    Figure CN2024079314_04092025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure is related to a first network node, a terminal device, a second network node, and methods for store and forward service in Non-Terrestrial Network (NTN). The method at the first network node comprises: transmitting, one or multiple indicators for a store-and-forward service to at least one terminal device and / or a second network node.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS AND APPARATUSES FOR STORE AND FORWARD SERVICE IN NON-TERRESTRIAL NETWORK (NTN)Technical Field

[0001] The present disclosure is related to the field of telecommunication, and in particular, to network nodes, a terminal device, and methods for store and forward service in Non-Terrestrial Network (NTN) .Background

[0002] With the development of the electronic and telecommunication technologies, mobile devices, such as mobile phones, smart phones, laptops, tablets, vehicle mounted devices, become an important part of our daily lives. To support a numerous number of mobile devices, a highly efficient Radio Access Network (RAN) , such as a fifth generation (5G) New Radio (NR) RAN, will be required.

[0003] NTN Characteristics

[0004] A satellite radio access network usually includes the following components:

[0005] · A satellite that refers to a space-borne platform.

[0006] · An earth-based gateway (GW) that connects the satellite to a base station or a core network, depending on the choice of architecture.

[0007] · A feeder link that refers to the link between a gateway and a satellite.

[0008] · An access link, or service link, that refers to the link between a satellite and a UE.

[0009] Depending on the orbit altitude, a satellite may be categorized as low earth orbit (LEO) , medium earth orbit (MEO) , or geostationary earth orbit (GEO) satellite.

[0010] · LEO: typical heights ranging from 250 -1,500 km, with orbital periods ranging from 90 -120 minutes.

[0011] · MEO: typical heights ranging from 1,500 -35,786 km, with orbital periods, Polar Medium Earth Orbits (PMEO) , in the range 2 hours < PMEO < 24 hours. MEO and LEO are also known as Non-Geo Synchronous Orbit (NGSO) type of satellite.

[0012] · GEO: height at about 35, 786 km, with an orbital period of 24 hours. Also known as a Geo Synchronous Orbit (GSO) type of satellite.

[0013] Three types of beams or cells are supported in NTN:

[0014] · Earth-fixed beams / cells: provisioned by beam (s) continuously covering the same geographical areas all the time (e.g., in the case of GEO satellites) .

[0015] · Quasi-earth-fixed beams / cells: provisioned by beam (s) covering one geographic area for a limited period and a different geographic area during another period (e.g., in the case of NGSO satellites generating steerable beams) .

[0016] · Earth-moving beams / cells: provisioned by beam (s) whose coverage area slides over the earth surface (e.g., in the case of NGSO satellites generating fixed or non-steerable beams) .

[0017] Two basic architectures are designed for satellite communication networks, depending on the functionality of the satellites in the system:

[0018] · Fig. 1 shows a Non-terrestrial network typical scenario based on transparent payload. Transparent payload (also referred to as bent pipe architecture) , has been studied in 3rd Generation Partnership Project (3GPP) Release (Rel) 17&18. The satellite forwards the received signal between the terminal and the network equipment on the ground with only amplification and a shift from uplink frequency to downlink frequency. When applied to general 3GPP architecture and terminology, the transparent payload architecture means that the (Next) Generation Node B (gNB) is located on the ground and the satellite forwards signals / data between the gNB and the UE.

[0019] · Fig. 2 shows a Non-terrestrial network typical scenario based on regenerative payload. Regenerative payload which will be studied in Rel-19. The satellite includes on-board processing to demodulate and decode the received signal and regenerate the signal before sending it back to the earth. When applied to general 3GPP architecture and terminology, the regenerative payload architecture means that the gNB is located in the satellite.

[0020] For regenerative payload, in detail, as shown in Fig. 3, the satellite performs the function of a gNB. The Satellite Radio Interface (SRI) on feeder link is the NG interface and the NTN gateway is a Transport Network Layer (TNL) node.

[0021] The satellite payload provides Inter-satellite Link (ISL) between the satellites, and the ISL could be a radio interface, such as the Xn interface. The User Equipment (UE) served by a gNB on the satellite could access the 5G core network (CN) via ISL, which means the gNBs on the different satellites could be connected to the same 5G CN on the ground. If the satellite hosts more than one gNB, the same SRI will transport all the corresponding NG interface instances.

[0022] Non-Terrestrial Network typically features the following elements:

[0023] · One or several Satellite (sat) -gateways that connect the Non-Terrestrial Network to a public data network.

[0024] · A Feeder link or radio link between a sat-gateway and the satellite (or Unmanned Aerial Systems (UAS) platform) .

[0025] · A service link or radio link between the user equipment and the satellite (or UAS platform) .

[0026] · A satellite (or UAS platform) which may implement either a transparent or a regenerative (with on board processing) payload. The satellite (or UAS platform) generating beams typically generates several beams over a given service area bounded by its field of view. The footprints of the beams are typically of elliptic shape. The field of view of a satellite (or UAS platforms) depends on the on board antenna diagram and min elevation angle.

[0027] · A transparent payload: Radio Frequency filtering, Frequency conversion and amplification. Hence, the waveform signal repeated by the payload is un-changed;

[0028] · A regenerative payload: Radio Frequency filtering, Frequency conversion and amplification as well as demodulation / decoding, switch and / or routing, coding / modulation. This is effectively equivalent to having all or part of base station functions (e.g. gNB) on board the satellite (or UAS platform) .

[0029] · Inter-satellite links (ISL) optionally in case of a constellation of satellites. This will require regenerative payloads on board the satellites. ISL may operate in RF frequency or optical bands.

[0030] · User Equipments are served by the satellite (or UAS platform) within the targeted service area.Summary

[0031] This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

[0032] A UE may experience a gap period for services, while losing its NTN coverage and then resuming its connection to an NTN cell. For the transparent payload architecture (being supported in the existing 3GPP releases) , a feasible solution to resolve the issue is to deploy Terrestrial Network (TN) cells in such area where NTN coverage is missing. However, it may be infeasible to always deploy TN cells in all such areas especially for an area rarely visited by people. In Rel-19, regenerative architecture as shown in Fig. 2 will be introduced. The satellite capable of regenerative architecture operates full or a part of gNB functionalities, this may bring possibility of new solutions to address or mitigate issues in discontinuous coverage scenario.

[0033] Therefore, to address or at least partially alleviate one or more of the above issues, some embodiments of the present disclosure are provided.

[0034] According to a first aspect of the present disclosure, a method at a first network node is provided. The method comprises: transmitting, one or multiple indicators for a store-and-forward service to at least one terminal device and / or a second network node.

[0035] According to a second aspect of the present disclosure, a first network node is provided. The first network node comprises: a processor; a memory storing instructions which, when executed by the processor, cause the processor to perform any of the methods of the first aspect.

[0036] According to a third aspect of the present disclosure, a first network node is provided. The first network node comprises a transmitting module configured to transmit, one or multiple  indicators for a store-and-forward service to at least one terminal device and / or a second network node. In some embodiments, the first network node comprises one or more further modules, each of which may perform any of the methods of the first aspect.

[0037] According to a fourth aspect of the present disclosure, a method at a terminal device is provided. The method comprises: receiving one or multiple indicators for a store-and-forward service from a first network node.

[0038] According to a fifth aspect of the present disclosure, a terminal device is provided. The terminal device comprises: a processor; a memory storing instructions which, when executed by the processor, cause the processor to perform any of the methods of the fourth aspect.

[0039] According to a sixth aspect of the present disclosure, a terminal device is provided. The terminal device comprises a receiving module configured to receive one or multiple indicators for a store-and-forward service from a first network node. In some embodiments, the terminal device comprises one or more further modules, each of which may perform any of the methods of the fourth aspect.

[0040] According to a seventh aspect of the present disclosure, a method at a second network node is provided. The method comprises: receiving one or multiple indicators for a store-and-forward service from a first network node.

[0041] According to an eighth aspect of the present disclosure, a second network node is provided. The third network node comprises: a processor; a memory storing instructions which, when executed by the processor, cause the processor to perform any of the methods of the seventh aspect.

[0042] According to a ninth aspect of the present disclosure, a second network node is provided. The second network node comprises a receiving module configured to receive one or multiple indicators for a store-and-forward service from a first network node. In some embodiments, the second network node comprises one or more further modules, each of which may perform any of the methods of the seventh aspect.

[0043] According to a tenth aspect of the present disclosure, a computer program comprising instructions is provided. The instructions, when executed by at least one processor, cause the at least one processor to carry out the method of any of the first, fourth, or seventh aspect.

[0044] According to an eleventh aspect of the present disclosure, a computer-readable medium comprising instructions is provided. The instructions, when executed by at least one processor, cause the at least one processor to carry out the method of any of the first, fourth, or seventh aspect.

[0045] According to a twelfth aspect of the present disclosure, a carrier containing the computer program of the tenth aspect is provided. The carrier is one of an electronic signal, optical signal, radio signal, or computer readable storage medium.

[0046] According to a thirteenth aspect of the present disclosure, a telecommunication system is provided. The telecommunication system comprises: a first network node of the second aspect, a terminal device of the fifth aspect, and / or a second network node of the eighth aspect.

[0047] With some embodiments of the present disclosure, store-and-forward service can be provided by the network, therefore some issues in discontinuous coverage scenario may be solved.Brief Description of the Drawings

[0048] Fig. 1 is a diagram illustrating Non-terrestrial network typical scenario based on transparent payload.

[0049] Fig. 2 is a diagram illustrating Non-terrestrial network typical scenario based on regenerative payload.

[0050] Fig. 3 is a diagram illustrating gNB on board.

[0051] Fig. 4 is a flow chart illustrating an exemplary method at a first network node according to an embodiment of the present disclosure.

[0052] Fig. 5 is a flow chart illustrating an exemplary method at a terminal device according to an embodiment of the present disclosure.

[0053] Fig. 6 is a flow chart illustrating an exemplary method at a second network node according to an embodiment of the present disclosure.

[0054] Fig. 7 schematically shows an embodiment of an arrangement which may be used in a network node or a terminal device according to an embodiment of the present disclosure.

[0055] Fig. 8 is a block diagram of an exemplary first network node according to an embodiment of the present disclosure.

[0056] Fig. 9 is a block diagram of an exemplary terminal device according to an embodiment of the present disclosure.

[0057] Fig. 10 is a block diagram of an exemplary second network node according to an embodiment of the present disclosure.

[0058] Fig. 11 shows an example of a communication system in accordance with some embodiments of the present disclosure.

[0059] Fig. 12 shows an exemplary UE in accordance with some embodiments of the present disclosure.

[0060] Fig. 13 shows an exemplary network node in accordance with some embodiments of the present disclosure.

[0061] Fig. 14 is a block diagram illustrating an exemplary virtualization environment in which functions implemented by some embodiments may be virtualized.Detailed Description

[0062] Hereinafter, the present disclosure is described with reference to embodiments shown in the attached drawings. However, it is to be understood that those descriptions are just provided for illustrative purpose, rather than limiting the present disclosure. Further, in the following, descriptions of known structures and techniques are omitted so as not to unnecessarily obscure the concept of the present disclosure.

[0063] Those skilled in the art will appreciate that the term “exemplary” is used herein to mean “illustrative, ” or “serving as an example, ” and is not intended to imply that a particular embodiment is preferred over another or that a particular feature is essential. Likewise, the terms  “first” , “second” , “third” , “fourth, ” and similar terms, are used simply to distinguish one particular instance of an item or feature from another, and do not indicate a particular order or arrangement, unless the context clearly indicates otherwise. Further, the term “step, ” as used herein, is meant to be synonymous with “operation” or “action. ” Any description herein of a sequence of steps does not imply that these operations must be carried out in a particular order, or even that these operations are carried out in any order at all, unless the context or the details of the described operation clearly indicates otherwise.

[0064] Conditional language used herein, such as "can, " "might, " "may, " "e.g., " and the like, unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements and / or states. Thus, such conditional language is not generally intended to imply that features, elements and / or states are in any way required for one or more embodiments or that one or more embodiments necessarily include logic for deciding, with or without author input or prompting, whether these features, elements and / or states are included or are to be performed in any particular embodiment. Also, the term "or" is used in its inclusive sense (and not in its exclusive sense) so that when used, for example, to connect a list of elements, the term "or" means one, some, or all of the elements in the list. Further, the term "each, " as used herein, in addition to having its ordinary meaning, can mean any subset of a set of elements to which the term "each" is applied.

[0065] The term “based on” is to be read as “based at least in part on. ” The term “one embodiment” and “an embodiment” are to be read as “at least one embodiment. ” The term “another embodiment” is to be read as “at least one other embodiment. ” Other definitions, explicit and implicit, may be included below. In addition, language such as the phrase "at least one of X, Y and Z, " unless specifically stated otherwise, is to be understood with the context as used in general to convey that an item, term, etc. may be either X, Y, or Z, or a combination thereof.

[0066] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limitation of example embodiments. As used herein, the singular forms  “a”, “an” , and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof. It will be also understood that the terms “connect (s) , ” “connecting” , “connected” , etc. when used herein, just mean that there is an electrical or communicative connection between two elements and they can be connected either directly or indirectly, unless explicitly stated to the contrary.

[0067] Of course, the present disclosure may be carried out in other specific ways than those set forth herein without departing from the scope and essential characteristics of the disclosure. One or more of the specific processes discussed below may be carried out in any electronic device comprising one or more appropriately configured processing circuits, which may in some embodiments be embodied in one or more application-specific integrated circuits (ASICs) . In some embodiments, these processing circuits may comprise one or more microprocessors, microcontrollers, and / or digital signal processors programmed with appropriate software and / or firmware to carry out one or more of the operations described above, or variants thereof. In some embodiments, these processing circuits may comprise customized hardware to carry out one or more of the functions described above. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive.

[0068] Although multiple embodiments of the present disclosure will be illustrated in the accompanying Drawings and described in the following Detailed Description, it should be understood that the disclosure is not limited to the disclosed embodiments, but instead is also capable of numerous rearrangements, modifications, and substitutions without departing from the present disclosure that as will be set forth and defined within the claims.

[0069] Further, please note that although the following description of some embodiments of the present disclosure is given in the context of 5G NR, the present disclosure is not limited thereto. In fact, as long as NTN is involved, the inventive concept of the present disclosure may be applicable to any appropriate communication architecture, for example, to Global System for  Mobile Communications (GSM)  / General Packet Radio Service (GPRS) , Enhanced Data Rates for GSM Evolution (EDGE) , Code Division Multiple Access (CDMA) , Wideband CDMA (WCDMA) , Time Division -Synchronous CDMA (TD-SCDMA) , CDMA2000, Worldwide Interoperability for Microwave Access (WiMAX) , Wireless Fidelity (Wi-Fi) , 4th Generation Long Term Evolution (LTE) , LTE-Advance (LTE-A) , 5G NR, or 6th generation technology for wireless communications (6G) , etc. Therefore, one skilled in the arts could readily understand that the terms used herein may also refer to their equivalents in any other infrastructure. For example, the term “terminal device” used herein may refer to a UE, a mobile device, a mobile terminal, a mobile station, a user device, a user terminal, a wireless device, a wireless terminal, or any other equivalents. For another example, the term “network node” used herein may refer to a transmission reception point (TRP) , a base station, a base transceiver station, an access point, a hot spot, a NodeB, an Evolved NodeB (eNodeB, eNB) , a gNB, a network element, a satellite, or any other equivalents.

[0070] The proposed solution described below is mainly described in terms of NR NTN, but the solution is equally applicable to Internet of Things (IoT) NTN. Adapting the solution description to IoT NTN implies minor adjustments such as straightforward changes of terminology, e.g. that a base station (BS) should be considered to be an eNB rather than a gNB, and that the inter-BS communication protocol is X2 Application Protocol (X2AP) instead of Xn Application Protocol (XnAP) .

[0071] The term “satellite” is often used even when a more appropriate term would be “gNB associated with the satellite” and it may also be called as a satellite node, satellite access node (SAN) , a NTN node, node in the space etc. Here, gNB associated with a satellite might include both a regenerative satellite, where the gNB is the satellite payload, i.e. the gNB is integrated with the satellite, or a transparent satellite, where the satellite payload is a relay and gNB is on the ground (i.e. the satellite relays the communication between the gNB on the ground and the UE) .

[0072] The term node is used which can be a network node or a user equipment (UE) . Examples of network nodes are NodeB, base station (BS) , multi-standard radio (MSR) radio node such as  MSR BS, eNodeB, gNodeB, Master eNB (MeNB) , Secondary eNB (SeNB) , satellite access node (SAN) , location measurement unit (LMU) , integrated access backhaul (IAB) node, network controller, radio network controller (RNC) , base station controller (BSC) , relay, donor node controlling relay, base transceiver station (BTS) , Central Unit (CU, e.g. in a gNB) , Distributed Unit (DU, e.g. in a gNB) , Baseband Unit, Centralized Baseband, Cloud-RAN (C-RAN) , access point (AP) , transmission points, transmission nodes, transmission reception point (TRP) , Remote Radio Unit (RRU) , Remote Radio Head (RRH) , nodes in distributed antenna system (DAS) , core network node (e.g. Mobile Switching Center (MSC) , Mobility Management Entity (MME) , etc. ) , Operation and Maintenance (O&M) , Operations Support System (OSS) , Self-Organizing Network (SON) , positioning node (e.g. Evolved Serving Mobile Location Centers (E-SMLCs) ) , etc.

[0073] The term “network node” might be a satellite in regenerative architecture, i.e. the gNB is integrated satellite or a gNB on the ground communicating a UE with support of relaying by the satellite.

[0074] The non-limiting term UE refers to any type of wireless device communicating with a network node and / or with another UE in a cellular or mobile communication system. Examples of UE are target device, device to device (D2D) UE, vehicular to vehicular (V2V) , machine type UE, Machine Type Communication (MTC) UE or UE capable of machine to machine (M2M) communication, Personal Digital Assistant (PDA) , tablet, mobile terminals, smart phone, laptop embedded equipment (LEE) , laptop mounted equipment (LME) , Universal Serial Bus (USB) dongles etc.

[0075] The term radio access technology (RAT) , may refer to any RAT e.g. Universal Terrestrial Radio Access (UTRA) , Evolved Universal Terrestrial Radio Access (E-UTRA) , narrow band internet of things (NB-IoT) , WiFi, Bluetooth, next generation RAT, New Radio (NR) , 4G, 5G, 6G, NR NTN, IoT NTN, LTE NTN, etc. Any of the equipment denoted by the term node, network node or radio network node may be capable of supporting a single or multiple RATs.

[0076] In this solution description, the term Non-Terrestrial Network (NTN) may, depending on the context, refer to either or both ofNR NTN and IoT NTN, and sometimes the term is used to  refer to only NR NTN. Thus, even though the embodiments outlined below are described mainly in terms of NR based NTNs, they are equally applicable in an NTN based on LTE technology (and in particular IoT NTN) .

[0077] In this solution description, the terms “serving TN cell” and “TN serving cell” , “beam” and “cell” interchangeably, unless explicitly noted otherwise.

[0078] In this solution description, any expression stating that a cell performs an action (e.g. that the serving Terrestrial Network (TN) cell sends a message to the UE) should be interpreted as a simplified way of writing that the base station (B S) serving the cell performs an action (e.g. that the BS serving the serving TN cell sends a message to the UE) .

[0079] The terms “serving node” , “source node” , “serving / source node” , “source / serving node” , “target node” , “candidate target node” , “serving BS” , “source BS” , “serving / source BS” , “source / serving BS” , “target BS” and “candidate target BS” may sometimes be used in the solution description. The “node” or “BS” in these terms should be understood as typically being a RAN node in a NTN based on NR technology, LTE technology or any other RAT in which handover, conditional handover or another mobility or conditional mobility concept is defined. In an NR based NTN, such a RAN node may be assumed to be a gNB. In an LTE based NTN (including an IoT NTN) , such a RAN node may be assumed to be an eNB. Alternatives to, or refinements of, these interpretations are however also conceivable. For instance, a gNB may be an en-gNB, and if a split gNB architecture is applied (dividing the gNB into multiple separate entities or notes) , the term “node” may refer to a part of the gNB, such as a gNB-CU (often referred to as just CU) , a gNB-DU (often referred to as just DU) , a gNB-CU-CP or a gNB-CU-UP. Similarly, an eNB may be an enhanced LTE (eLTE) eNB (ng-eNB, and if a split eNB architecture is applied (dividing the eNB into multiple separate entities or notes) , the term “node” may refer to a part of the eNB, such as an eNB-CU, an eNB-DU, an eNB-CU-CP or an eNB-CU-UP. Furthermore, the “node” in the terms may also refer to an IAB-donor, IAB-donor-CU, IAB-donor-DU, IAB-donor-CU-CP, or an IAB-donor-CU-UP.

[0080] Of the three above cell types described in the Backgound, quasi-earth-fixed cells and moving cells seem to be the ones most promising for actual deployment. In the case of moving  cells, each cell (the footprint of its beam (s) ) moves across the surface of the earth as its serving satellite moves along its orbit.

[0081] In the case of quasi-earth-fixed cells, the cell area (as the name implies) remains fixed to the same geographical area, regardless of satellite movements. To enable this, a serving satellite has to have means for dynamically directing its beam (s) , so that the same area of the earth is covered despite the satellite's movement. However, since the satellites orbit around the earth, the same satellite will only be able to cover the same area on the earth for a limited time, unless the satellite is in a geostationary orbit (and note that LEO satellites have the most traction in the satellite communication industry) . This means that different satellites will have the task of covering a certain geographical cell area at different time periods. When this task is switched from one satellite to another, this in principle means that one cell is replaced by another, although covering the same area (often referred to as a cell switch) . As a consequence, all UEs connected in the old cell (i.e., UEs in RRC_CONNECTED state) have to be handed over (or otherwise moved, e.g. using Radio Resource Control (RRC) connection reestablishment) from the old to the new cell, and all UEs camping on the old cell (i.e., UEs in RRC_IDLE or RRC_INACTIVE state) have to perform cell reselection to the new cell.

[0082] A similar situation occurs in conjunction with feeder link switches, i.e. when the serving satellite remains the same, but its connection to the ground changes from one (old) GW / gNB to another (new) GW / gNB. Also in this case there is switch between an old cell and a new cell (i.e. the old cell is replaced by a new cell) .

[0083] In terms of such cell switches there are two alternative principles: 1) hard switch; and 2) soft switch. With hard switch, there is an instantaneous switch from the old to the new cell, i.e., the new cell appears at the same time as the old cell disappears. This makes completely seamless (i.e., interruption free) handover in practice impossible and creates a situation which may lead to overload of the access resources in the new cell, due to potential access attempt peaks when many UEs try to access the new cell right after the cell switch. With soft switch there is a time period during which the new and the old cell coexist (i.e. overlap) , covering the same geographical area. This coexistence / overlap period allows some time for connected UEs to be  handed over and for camping UEs to reselect to the new cell, which facilitates distribution of the access load in the new cell and thereby also provides better conditions for handovers with shorter interruption time. Soft switch is likely to be the most prevalent cell switch principle in quasi-earth-fixed cell deployments.

[0084] An example of the NTN node is a satellite node. Satellite node is also called herein as satellite access node (SAN) . The satellite in the NTN node may host a BS, e.g. a gNB or an eNB, or it may serve as a relay between UEs and a BS (via a GW) on the ground. In release 17 and release 18 of the 3GPP standard, the only NTN deployment scenarios that are supported are scenarios where the BS is on the ground (i.e. the “transparent payload” architecture) . In future 3GPP releases (e.g., release 19) , all or part of base station functions can be on board the satellite (i.e., the “regenerative payload” architecture) . The below embodiments are applicable to both the “transparent payload” architecture and the “regenerative payload” architecture and they can work together or independently from each other.

[0085] A UE camping in an NTN cell may lose its NTN coverage temporarily during certain periods of time due to discontinuous coverage scenario, i.e. the non-terrestrial network not being able to offer continuous service over a certain area. In such a scenario, the UE can not camp on any NTN cell and may enter suspension status (e.g., switch to RRC_IDLE or RRC_INACTIVE from RRC_CONNECTED) . When NTN coverage is regained, e.g., indicated by ‘T-servicestart' signaling, defined in 3GPP Technical specification (TS) 38.331 V18.0.0, which is incorporated herein by reference in its entirety, the UE may perform cell reselection and resume its connection to an NTN cell. The UE would then experience a gap period for services. The gap duration depends on how soon the UE can regain its access to an NTN cell. For the transparent payload architecture (being supported in the existing 3GPP releases) , a feasible solution to resolve the issue is to deploy Terrestrial Network (TN) cells in such area where NTN coverage is missing. However, it may be infeasible to always deploy TN cells in all such areas especially for an area rarely visited by people.

[0086] In Rel-19, regenerative architecture as shown in Fig. 2 will be introduced. The satellite capable of regenerative architecture operates full or a part of gNB functionalities, this may bring possibility of new solutions to address or mitigate issues in discontinuous coverage scenario.

[0087] The proposed solution addresses the above-described problem by introducing the concept of store-and-forward in NTN. To this end, it is proposed to enable store-and-forward configuration and signal this message containing such configuration to a UE by e.g. a broadcast or dedicated RRC signaling.

[0088] A network node (e.g. satellite) may handle the at least one data packet, may be associated with a data forwarding service and the postponed transmission of the at least one data packet may be associated with a data store-and-forward service, in discontinues coverage scenario or in other scenarios that service link is broken.

[0089] A UE may reply (accept or reject) the message to the network node after receiving a message indicating / requesting at least one of the data store-and-forward service or the data forwarding service sent by a network node.

[0090] Alternatively, a UE may signal a message indicating / requesting at least one of the data store-and-forward service or the data forwarding service to the network node. And the network node may accept or reject the message.

[0091] A network node enabling the data store-and-forward service may inform a UE to receive the data of an indication indicating the stored data and data size or time to transmit the data, the UE to receive the data shall adaptively update the operational behaviors or procedures with respect to the indication by the network node.

[0092] In case of available inter-satellite link between at the least two satellites, one network node (e.g. a satellite) may signal a message indicating / requesting at least one of the data store-and-forward service or the data forwarding service to another network node (e.g. another satellite) . And the network node that receives the message may accept or reject the message.

[0093] The core essence of the solution is enabling a network node in NTN with store-and-forward service. The network node is able to indicate to UEs that

[0094] · An indicator indicating that the network node supports store-and-forward service for UEs served by the network node.

[0095] · An indicator indicating that the network node doesn't support store-and-forward service for UEs served by the network node.

[0096] · An indicator indicating that the network operates / enables store-and-forward service for UEs served by the network node.

[0097] · An indicator indicating that the network disables store-and-forward service for UEs served by the network node, i.e., the network doesn't want to operate the service for the moment even if the network supports the service.

[0098] Fig. 4 is a flow chart of an exemplary method 400 at a first network node according to an embodiment of the present disclosure. The method 400 may be performed at a first network node (e.g., a gNB, or a NTN node such as a satellite) . The method 400 may comprise step 402. However, the present disclosure is not limited thereto. In some other embodiments, the method 400 may comprise more steps, less steps, different steps, or any combination thereof. Further the steps of the method 400 may be performed in a different order than that described herein when multiple steps are involved. Further, in some embodiments, a step in the method 400 may be split into multiple sub-steps and performed by different entities, and / or multiple steps in the method 400 may be combined into a single step.

[0099] The method 400 may begin at step 402 where the first network node may transmit one or multiple indicators for a store-and-forward service to at least one terminal device (e.g. a UE) and / or a second network node (e.g. a neighboring gNB of the first network node or a NTN node such as a satellite) .

[0100] In some embodiments, the indicator indicates whether the first network node supports the store-and-forward service, e.g. one or more capability indicators.

[0101] In some embodiments, the indicators for the store-and-forward service includes one or more of:

[0102] an indicator indicating that the first network node supports the store-and-forward service for the terminal device served by the first network node;

[0103] an indicator indicating that the first network node doesn't support the store-and-forward service for the terminal device served by the first network node;

[0104] an indicator indicating that the first network node operates / enables the store-and-forward service for the terminal device served by the first network node;

[0105] an indicator indicating that the first network node disables store-and-forward service for the terminal device served by the first network node;

[0106] a timer and / or a time window associated with the store-and-forward service, which indicates the store-and-forward service supported by the first network node is valid in the running timer or in the time window, or the store-and-forward service isn't supported by the first network node.

[0107] In some embodiments, a start time of the timer and / or the time window associated with the store-and-forward service is an absolute time. Additionally or alternatively, the timer and / or the time window associated with the store-and-forward service is triggered by an operation and / or a condition. Additionally or alternatively, a threshold of the timer and / or duration of the time window associated with the store-and-forward service is pre-defined or configurable by the first network node.

[0108] In some embodiments, the one or multiple indicators for the store-and-forward service are transmitted via at least one of: broadcasted system information; dedicated Radio Resource Control (RRC) signaling; Downlink Control Information (DCI) ; Medium Access Control (MAC) Control Element (CE) .

[0109] In some embodiments, the at least one terminal device is in the state of at least one of the followings: RRC_INACTIVE state, RRC_IDLE state, RRC_CONNETED state.

[0110] In some embodiments, the first network node may further transmit a request to the at least one terminal device and / or a second network node. The request indicates and / or requests the store-and-forward service. Additionally or alternatively, the first network node may further receive, from the at least one terminal device and / or a second network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the first and / or second network node for the at least one terminal device.

[0111] In some embodiments, the first network node may further receive a request from the at least one terminal device and / or a second network node. The request indicates and / or requests the store-and-forward service. Additionally or alternatively, the first network node may further transmit, to the at least one terminal device and / or a second network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the first and / or second network node for the at least one terminal device.

[0112] In some embodiments, the first network node may further transmit data to the at least one terminal device. Additionally or alternatively, the first network node may further receive data from the at least one terminal device.

[0113] In some embodiments, the first network node may further store data intended to the at least one terminal device, when the first network node suspends downlink (DL) transmission to the at least one terminal device and the network node is capable of store-and-forward service.

[0114] In some embodiments, the first network node may further transmit information indicating a transmission of stored data to the at least one terminal device.

[0115] In some embodiments, the information comprises at least one of: a stored data size; an estimated time period to complete the stored data transmission; a timer and / or a time window reserved for transmitting the stored data.

[0116] In some embodiments, a start time of the time window reserved for transmitting the stored data is a configurable absolute time or a reference time. Additionally or alternatively, a duration of the time window reserved for transmitting the stored data is configurable or pre-defined.

[0117] Fig. 5 is a flow chart of an exemplary method 500 at a terminal device according to an embodiment of the present disclosure. The method 500 may be performed at a terminal device (e.g., UE) . The method 500 may comprise step 502. However, the present disclosure is not limited thereto. In some other embodiments, the method 500 may comprise more steps, less steps, different steps, or any combination thereof. Further the steps of the method 500 may be performed in a different order than that described herein when multiple steps are involved. Further, in some embodiments, a step in the method 500 may be split into multiple sub-steps and  performed by different entities, and / or multiple steps in the method 500 may be combined into a single step.

[0118] The method 500 may begin at step 502 where the terminal device may receive one or multiple indicators for a store-and-forward service from a first network node (e.g. a gNB or a NTN node such as a satellite) .

[0119] In some embodiments, the indicator indicates whether the first network node supports the store-and-forward service, e.g. one or more capability indicators.

[0120] In some embodiments, the indicators for the store-and-forward service includes one or more of:

[0121] an indicator indicating that the first network node supports the store-and-forward service for the terminal device served by the first network node;

[0122] an indicator indicating that the first network node doesn't support the store-and-forward service for the terminal device served by the first network node;

[0123] an indicator indicating that the first network node operates / enables the store-and-forward service for the terminal device served by the first network node;

[0124] an indicator indicating that the first network node disables store-and-forward service for the terminal device served by the first network node;

[0125] a timer and / or a time window associated with the store-and-forward service, which indicates the store-and-forward service supported by the first network node is valid in the running timer or in the time window, or the store-and-forward service isn't supported by the first network node.

[0126] In some embodiments, a start time of the timer and / or the time window associated with the store-and-forward service is an absolute time. Additionally or alternatively, the timer and / or the time window associated with the store-and-forward service is triggered by an operation and / or a condition. Additionally or alternatively, a threshold of the timer and / or duration of the time window associated with the store-and-forward service is pre-defined or configurable by the first network node.

[0127] In some embodiments, the one or multiple indicators for the store-and-forward service are transmitted via at least one of: broadcasted system information; dedicated Radio Resource Control (RRC) signaling; Downlink Control Information (DCI) ; Medium Access Control (MAC) Control Element (CE) .

[0128] In some embodiments, the terminal device is in the state of one of the followings: RRC_INACTIVE state, RRC_IDLE state, RRC_CONNETED state.

[0129] In some embodiments, the terminal device may further transmit a request to the first network node. The request indicates and / or requests the store-and-forward service. Additionally or alternatively, the terminal device may further receive, from the first network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the first network node for the terminal device.

[0130] In some embodiments, the terminal device may further receive a request from the first network node. The request indicates and / or requests the store-and-forward service. Additionally or alternatively, the terminal device may further transmit, to the first network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the first network node for the terminal device.

[0131] In some embodiments, the terminal device may further transmit data to the first network node. Additionally or alternatively, the terminal device may further receive data from the first network node.

[0132] In some embodiments, the terminal device may further prioritize camping on a network node capable of store-and-forward service compared to one or more other network nodes not capable of store-and-forward service.

[0133] In some embodiments, the terminal device may further perform downlink (DL) or uplink (UL) transmission of delay-tolerant data and / or pausing transmission of delay-critical data.

[0134] In some embodiments, the terminal device may further receive information indicating a transmission of stored data from the first network node.

[0135] In some embodiments, the information comprises at least one of: a stored data size; an estimated time period to complete the stored data transmission; a timer and / or a time window reserved for transmitting the stored data.

[0136] In some embodiments, a start time of the time window reserved for transmitting the stored data is a configurable absolute time or a reference time. Additionally or alternatively, a duration of the time window reserved for transmitting the stored data is configurable or pre-defined.

[0137] Fig. 6 is a flow chart of an exemplary method 600 at a second network node according to an embodiment of the present disclosure. The method 600 may be performed at a second network node (e.g., a neighboring node of the first network node, a gNB or an NTN node such as a satellite) . The method 600 may comprise step 602. However, the present disclosure is not limited thereto. In some other embodiments, the method 600 may comprise more steps, less steps, different steps, or any combination thereof. Further the steps of the method 600 may be performed in a different order than that described herein when multiple steps are involved. Further, in some embodiments, a step in the method 600 may be split into multiple sub-steps and performed by different entities, and / or multiple steps in the method 600 may be combined into a single step.

[0138] The method 600 may begin at step 602 where the second network may receive one or multiple indicators for a store-and-forward service from a first network node (e.g. a gNB or a NTN node such as a satellite) .

[0139] In some embodiments, the indicator indicates whether the first network node supports the store-and-forward service, e.g. one or more capability indicators.

[0140] In some embodiments, the indicators for the store-and-forward service includes one or more of:

[0141] an indicator indicating that the first network node supports the store-and-forward service for the terminal device served by the first network node;

[0142] an indicator indicating that the first network node doesn't support the store-and-forward service for the terminal device served by the first network node;

[0143] an indicator indicating that the first network node operates / enables the store-and-forward service for the terminal device served by the first network node;

[0144] an indicator indicating that the first network node disables store-and-forward service for the terminal device served by the first network node;

[0145] a timer and / or a time window associated with the store-and-forward service, which indicates the store-and-forward service supported by the first network node is valid in the running timer or in the time window, or the store-and-forward service isn't supported by the first network node.

[0146] In some embodiments, a start time of the timer and / or the time window associated with the store-and-forward service is an absolute time. Additionally or alternatively, the timer and / or the time window associated with the store-and-forward service is triggered by an operation and / or a condition. Additionally or alternatively, a threshold of the timer and / or duration of the time window associated with the store-and-forward service is pre-defined or configurable by the first network node.

[0147] In some embodiments, the second network node may further transmit a request to the first network node. The request indicates and / or requests the store-and-forward service. Additionally or alternatively, the second network node may further receive, from the first network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the second network node for the terminal device.

[0148] In some embodiments, the second network node may further receive a request from the first network node. The request indicates and / or requests the store-and-forward service. Additionally or alternatively, the second network node may further transmit, to the first network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the second network node for the terminal device.

[0149] In some embodiments, the second network node may further transmit data to the terminal device. Additionally or alternatively, the second network node may further receive data from the terminal device. Additionally or alternatively, the second network node may further  store data for the terminal device. Additionally or alternatively, the second network node may further discard data for the terminal device.

[0150] Fig. 7 is a block diagram illustrating an apparatus 700 according to various embodiments of the present disclosure. As shown in Fig. 7, the apparatus 700 may comprise one or more processors such as processor 701, and one or more memories such as memory 702, storing computer program codes 703. The memory 702 may be non-transitory machine / processor / computer readable storage medium. In accordance with some exemplary embodiments, the apparatus 700 may be implemented as an integrated circuit chip or module that can be plugged or installed into, a network node as described with respect to Figs. 4 and 6, and a terminal device as described with respect to Fig. 5.

[0151] In some implementations, the one or more memories 702, and the computer program codes 703, may be configured to, with the one or more processors 701, cause the apparatus 700 at least to perform any operation of the method as described in connection with Figs. 4-6. In other implementations, the one or more memories 702, and the computer program codes 703, may be configured to, with the one or more processors 701, cause the apparatus 700 at least to perform any operation of the method as described in connection with Figs. 4-6.

[0152] Although the code means in the embodiments disclosed above in conjunction with Fig. 7 are implemented as computer program modules which when executed in the processing unit causes the arrangement to perform the actions described above in conjunction with the figures mentioned above, at least one of the code means may in alternative embodiments be implemented at least partly as hardware circuits.

[0153] The processor may be a single CPU (Central processing unit) , but could also comprise two or more processing units. For example, the processor may include general purpose microprocessors; instruction set processors and / or related chips sets and / or special purpose microprocessors such as Application Specific Integrated Circuit (ASICs) . The processor may also comprise board memory for caching purposes. The computer program may be carried by a computer program product connected to the processor. The computer program product may comprise a computer readable medium on which the computer program is stored. For example,  the computer program product may be a flash memory, a Random-access memory (RAM) , a Read-Only Memory (ROM) , or an EEPROM, and the computer program modules described above could in alternative embodiments be distributed on different computer program products in the form of memories within the UE and / or the network node.

[0154] Correspondingly to the method 400 as described above, an exemplary first network node is provided. Fig. 8 is a block diagram of a first network node 800 according to an embodiment of the present disclosure. The first network node 800 may be, e.g., a gNB, or an NTN node such as a satellite in some embodiments.

[0155] The first network node 800 may be configured to perform the method 400 as described above in connection with Fig. 4. As shown in Fig. 8, the first network node 800 may comprise: a transmitting module 801 configured to transmit one or multiple indicators for a store-and-forward service to at least one terminal device and / or a second network node (e.g. a neighboring gNB or a NTN node such as a satellite) .

[0156] Correspondingly to the method 500 as described above, an exemplary terminal device is provided. Fig. 9 is a block diagram of a terminal device 900 according to an embodiment of the present disclosure. The terminal device 900 may be, e.g., a UE in some embodiments.

[0157] The terminal device 900 may be configured to perform the method 500 as described above in connection with Fig. 5. As shown in Fig. 9, the terminal device 900 may comprise: a receiving module 901 configured to receive one or multiple indicators for a store-and-forward service from a first network node (e.g. a gNB or an NTN node such as a satellite) .

[0158] Correspondingly to the method 600 as described above, an exemplary second network node is provided. Fig. 10 is a block diagram of a second network node 1000 according to an embodiment of the present disclosure. The second network node 1000 may be, e.g., a neighboring node of the first network node, a gNB or an NTN node such as a satellite in some embodiments.

[0159] The second network node 1000 may be configured to perform the method 600 as described above in connection with Fig. 6. As shown in Fig. 10, the second network node 1000  may comprise: a receiving module 1001 configured to receive one or multiple indicators for a store-and-forward service from a first network node (e.g. a gNB or an NTN node such as a satellite) .

[0160] The above modules 801, 901 and / or 1001 may be implemented as a pure hardware solution or as a combination of software and hardware, e.g., by one or more of: a processor or a micro-processor and adequate software and memory for storing of the software, a Programmable Logic Device (PLD) or other electronic component (s) or processing circuitry configured to perform the actions described above, and illustrated, e.g., in Figs. 4-6. Further, the first network node 800, the terminal device 900, and / or the second network node 1000 may comprise one or more further modules, each of which may perform any of the steps of the method 400-600 described with reference to Figs. 4-6.

[0161] Hereinafter, the solutions will be further described as follows.

[0162] The proposed solution addresses the problem described above by introducing store-and-forward service in NTN network node. Store-and forward service means that a serving NTN network node (e.g., satellite or gNB) operating the service can store data for a UE when the UE temporarily loses its connection to the NTN network node, and forwards the stored data to another NTN network node (e.g., satellite, gNB or a core network entity e.g., User Plane (UP) gateway etc) . The serving NTN node may even forward the data to another UE (e.g., the other UE is a target UE for the data) . The serving NTN node may only store the data for the UE for X ms / second / hours / days at maximum. X can be configured or preconfigured. X may be different for different UEs and / or different services.

[0163] Embodiment #1:

[0164] In a first embodiment, a network node can be capable of store-and-forward service. Thus, one or multiple indicators defined to indicate whether the network node supports store-and-forward service for UEs served by the network node. These indicators comprise at least one of the below

[0165] · An indicator indicating that the network node supports store-and-forward service for UEs served by the network node.

[0166] · An indicator indicating that the network node doesn't support store-and-forward service for UEs served by the network node.

[0167] · An indicator indicating that the network operates / enables store-and-forward service for UEs served by the network node

[0168] · An indicator indicating that the network disables store-and-forward service for UEs served by the network node, i.e., the network doesn't want to operate the service for the moment even if the network supports the service.

[0169] The / these capability (capabilities) shall be provided to one or more than one UE that is (are) served by the network node, to allow the UE to choose or determine certain operational behaviors or procedures in low activity RRC state (i.e. RRC_IDLE or RRC_INACTIVE state) or RRC_CONNECTED state.

[0170] In one example, the store-and-forward service capability information can be provided to UEs via broadcasted system information (optionally primarily targeting UEs in RRC_INACTIVE and RRC_IDLE state) , i.e. the store-and-forward service capability information is included in a SIB (e.g. SIB19 or possibly in multiple SIBs, e.g. divided into parts where different parts are included in different SIBs) . Optionally, this method to convey the position assistance information would (primarily) be intended for UEs in low activity RRC state (i.e. UEs in RRC_INACTIVE state and RRC_IDLE state) , but as another option, UEs in RRC_CONNETED state can also receive the capability information through this method. In one example, the SIB can be configured to be on-demand to avoid the signaling load of numerous (potentially redundant) transmissions of the capability information. This may for instance be a new SIB, e.g. introduced for this purpose.

[0171] In another example, the store-and-forward service capability information can also be transferred in a dedicated message for a UE in RRC_CONNEDCTED state, e.g. an RRC message, a MAC-CE or a DCI message.

[0172] Furthermore, the capability of store-and-forward service isn't always supported by a network node all the time after signaling. A timer / time window associated with store-and-forward service signaling may be configured by a network node additionally, it indicates that  store-and-forward service supported by the network node is valid in the running timer or in the time window, otherwise store-and-forward service isn't supported instead.

[0173] In one example, the start time of timer or time window is defined with absolute time, e.g. timer / time window is started from an absolute time instant.

[0174] In another example, starting timer / time window is set along with / triggered by a pre-defined operation, e.g. handover command, or a reference time, e.g. ‘T-service' .

[0175] In another example, starting timer / time window is triggered by certain conditions, e.g. the satellite loses its connection for data transmission to ground GW / another satellite / another UE for X ms.

[0176] The threshold of timer or the duration of time window can be pre-defined or configurable by the network node.

[0177] Embodiment #2:

[0178] In a second embodiment, from a UE's perspective, to a UE transmitting data to the network node, after the UE receives the store-and-forward service capability information from a network node (the serving network node or another network node) , the UE may reply (accept or reject) the message to the network node. if the UE accepts it, then UE wants the network node to use store-and-forward service for the UE; if the UE rejects it, then UE doesn't want to the network node to use store-and-forward service for the UE. If the UE is aware of store-and-forward service, the UE may change / update the operational behaviors or procedures as follows:

[0179] In one example, a UE in low activity RRC state may prioritize camping on (e.g. cell selection or cell reselection to) a network node capable of store-and-forward service compared to other network nodes not capable of store-and-forward service.

[0180] In one example, the network node supports store-and-forward service may be treated with higher priority than other cells without supporting store-and-forward service in cell selection and reselection procedure and handover procedure.

[0181] In another example, if the UE has or expects to have UL transmission to the network node and the service time of the network node is closing / soon expired, e.g. due to movement of satellite / the network node, the UE may conduct UL transmission for delay-tolerant  data and the network node may store it, meanwhile the UE may pause transmission of other delay-critical data.

[0182] In another example, if the UE has or expects to have UL transmission to the network node and the network node is losing the connection to another network node (e.g., ground GW / another satellite / another UE) , e.g. due to movement of satellite / the network node, the UE may (continue to) conduct UL transmission for time-tolerant data and can be stored by the network node firstly until the network node resumes connection to other network nodes (e.g., ground GW / another satellite / another UE) .

[0183] Embodiment #3:

[0184] In the case of a network node suspending DL transmission to a UE due to some reasons, e.g. the satellite / the network node loses the connection to the UE due to mobility, the network node stores data intended to the UE if the network node is capable of store-and-forward service. After that, the network node may resume DL transmission to the UE after the satellite connection to the UE is resumed. It is rational that the stored data shall be emptied by the network node as soon as possible to avoid high memory utilization in network node and potential impact to subsequent data transmission.

[0185] In a third embodiment, to indicate stored data, the UE to receive the stored data shall be provided an indication from the network node indicating the stored data to be transmitted, furthermore the indication may contain more information, e.g.:

[0186] · The stored data size or

[0187] · An estimated time period to complete the stored data transmission or

[0188] · A time window / timer reserved for transmitting the stored data.

[0189] The following examples of operational behaviors or procedures are based on the example of time window in above information options, it is worthy noted that the same rules of behaviors or procedures are applicable to the forementioned other indication information. The network node signals an indication to indicate stored data transmission and signals a time window for emptying the stored data to the UE, the UE and the network node shall follow the following one or more than one rules:

[0190] In one example, the network node and the UE shall ignore DRX / Cell DTX configuration in the time window, e.g. data transmission shall be expected to be transmitted regardless DRX inactive duration and UE shall keep receiving PDCCH / PDSCH ignoring DRX configuration in the time window. After the time window, UE shall follow configured DRX configuration.

[0191] In another example, the network node and the UE shall ignore DRX / Cell DTX configuration and apply a pre-defined DRX configuration for transmission of stored data in the time window, e.g. UE shall expect to receive PDCCH / PDSCH following the pre-defined DRX configuration in the time window. After the time window, UE shall obey configured DRX configuration.

[0192] The definition and setup of parameters in the time window may at the least comprise two parameters: start of time window and duration of time window:

[0193] · The start of time window may be a configurable absolute time or from a reference time, e.g. T-servicestart, or after receiving the message containing the indication from the network node or after conducting certain procedure.

[0194] · The duration of time window may be a configurable or pre-defined time duration.

[0195] Embodiment #4:

[0196] In a fourth embodiment, in case of available inter-satellite link between at the least two satellites (serving or serving as two network nodes) , to support store-and-forward service in inter-satellite link, the first network node may signal a message indicating / requesting store-and-forward service to the second network node. And the second network node that receives the message may feedback the message, e.g. reject it if the second network node doesn't support  / want store-and-forward service regarding the request, or accept it and enable store-and-forward service.

[0197] If the two second network node both support / enable store-and-forward service and have inter-satellite link, then at the least one of network nodes or both network nodes may stores data transmitted by a UE. the both network nodes shall apply the solutions in Embodiment #1, Embodiment #2 and Embodiment #3.

[0198] Fig. 11 shows an example of a communication system QQ100 in accordance with some embodiments.

[0199] In the example, the communication system QQ100 includes a telecommunication network QQ102 that includes an access network QQ104, such as a radio access network (RAN) , and a core network QQ106, which includes one or more core network nodes QQ108. The access network QQ 104 includes one or more access network nodes, such as network nodes QQ 110a and QQ110b (one or more of which may be generally referred to as network nodes QQ110) , or any other similar 3rd Generation Partnership Project (3GPP) access nodes or non-3GPP access points. Moreover, as will be appreciated by those of skill in the art, a network node is not necessarily limited to an implementation in which a radio portion and a baseband portion are supplied and integrated by a single vendor. Thus, it will be understood that network nodes include disaggregated implementations or portions thereof. For example, in some embodiments, the telecommunication network QQ102 includes one or more Open-RAN (ORAN) network nodes. An ORAN network node is a node in the telecommunication network QQ102 that supports an ORAN specification (e.g., a specification published by the O-RAN Alliance, or any similar organization) and may operate alone or together with other nodes to implement one or more functionalities of any node in the telecommunication network QQ102, including one or more network nodes QQ110 and / or core network nodes QQ108.

[0200] Examples of an ORAN network node include an open radio unit (O-RU) , an open distributed unit (O-DU) , an open central unit (O-CU) , including an O-CU control plane (O-CU-CP) or an O-CU user plane (O-CU-UP) , a RAN intelligent controller (near-real time or non-real time) hosting software or software plug-ins, such as a near-real time control application (e.g., xApp) or a non-real time control application (e.g., rApp) , or any combination thereof (the adjective “open” designating support of an ORAN specification) . The network node may support a specification by, for example, supporting an interface defined by the ORAN specification, such as an A1, F1, W1, E1, E2, X2, Xn interface, an open fronthaul user plane interface, or an open fronthaul management plane interface. Moreover, an ORAN access node may be a logical node in a physical node. Furthermore, an ORAN network node may be implemented in a virtualization  environment (described further below) in which one or more network functions are virtualized. For example, the virtualization environment may include an O-Cloud computing platform orchestrated by a Service Management and Orchestration Framework via an 0-2 interface defined by the O-RAN Alliance or comparable technologies. The network nodes QQ110 facilitate direct or indirect connection of user equipment (UE) , such as by connecting UEs QQ112a, QQ112b, QQ112c, and QQ112d (one or more of which may be generally referred to as UEs QQ112) to the core network QQ106 over one or more wireless connections.

[0201] Example wireless communications over a wireless connection include transmitting and / or receiving wireless signals using electromagnetic waves, radio waves, infrared waves, and / or other types of signals suitable for conveying information without the use of wires, cables, or other material conductors. Moreover, in different embodiments, the communication system QQ100 may include any number of wired or wireless networks, network nodes, UEs, and / or any other components or systems that may facilitate or participate in the communication of data and / or signals whether via wired or wireless connections. The communication system QQ100 may include and / or interface with any type of communication, telecommunication, data, cellular, radio network, and / or other similar type of system.

[0202] The UEs QQ112 may be any of a wide variety of communication devices, including wireless devices arranged, configured, and / or operable to communicate wirelessly with the network nodes QQ110 and other communication devices. Similarly, the network nodes QQ110 are arranged, capable, configured, and / or operable to communicate directly or indirectly with the UEs QQ112 and / or with other network nodes or equipment in the telecommunication network QQ102 to enable and / or provide network access, such as wireless network access, and / or to perform other functions, such as administration in the telecommunication network QQ102.

[0203] In the depicted example, the core network QQ106 connects the network nodes QQ110 to one or more host computing systems, such as host QQ116. These connections may be direct or indirect via one or more intermediary networks or devices. In other examples, network nodes may be directly coupled to hosts. The core network QQ106 includes one more core  network nodes (e.g., core network node QQ108) that are structured with hardware and software components. Features of these components may be substantially similar to those described with respect to the UEs, network nodes, and / or hosts, such that the descriptions thereof are generally applicable to the corresponding components of the core network node QQ108. Example core network nodes include functions of one or more of a Mobile Switching Center (MSC) , Mobility Management Entity (MME) , Home Subscriber Server (HSS) , Access and Mobility Management Function (AMF) , Session Management Function (SMF) , Authentication Server Function (AUSF) , Subscription Identifier De-concealing function (SIDF) , Unified Data Management (UDM) , Security Edge Protection Proxy (SEPP) , Network Exposure Function (NEF) , and / or a User Plane Function (UPF) .

[0204] The host QQ116 may be under the ownership or control of a service provider other than an operator or provider of the access network QQ104 and / or the telecommunication network QQ102. The host QQll6 may host a variety of applications to provide one or more service. Examples of such applications include live and pre-recorded audio / video content, data collection services such as retrieving and compiling data on various ambient conditions detected by a plurality of UEs, analytics functionality, social media, functions for controlling or otherwise interacting with remote devices, functions for an alarm and surveillance center, or any other such function performed by a server.

[0205] As a whole, the communication system QQ100 of Fig. 11 enables connectivity between the UEs, network nodes, and hosts. In that sense, the communication system may be configured to operate according to predefined rules or procedures, such as specific standards that include, but are not limited to: Global System for Mobile Communications (GSM) ; Universal Mobile Telecommunications System (UMTS) ; Long Term Evolution (LTE) , and / or other suitable 2G, 3G, 4G, 5G standards, or any applicable future generation standard (e.g., 6G) ; wireless local area network (WLAN) standards, such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standards (WiFi) ; and / or any other appropriate wireless communication standard, such as the Worldwide Interoperability for Microwave Access (WiMax) , Bluetooth, Z- Wave, Near Field Communication (NFC) ZigBee, LiFi, and / or any low-power wide-area network (LPWAN) standards such as LoRa and Sigfox.

[0206] In some examples, the telecommunication network QQ102 is a cellular network that implements 3GPP standardized features. Accordingly, the telecommunications network QQ102 may support network slicing to provide different logical networks to different devices that are connected to the telecommunication network QQ102. For example, the telecommunications network QQ102 may provide Ultra Reliable Low Latency Communication (URLLC) services to some UEs, while providing Enhanced Mobile Broadband (eMBB) services to other UEs, and / or Massive Machine Type Communication (mMTC)  / Massive IoT services to yet further UEs.

[0207] In some examples, the UEs QQ112 are configured to transmit and / or receive information without direct human interaction. For instance, a UE may be designed to transmit information to the access network QQ104 on a predetermined schedule, when triggered by an internal or external event, or in response to requests from the access network QQ104. Additionally, a UE may be configured for operating in single-or multi-RAT or multi-standard mode. For example, a UE may operate with any one or combination of Wi-Fi, NR (New Radio) and LTE, i.e. being configured for multi-radio dual connectivity (MR-DC) , such as E-UTRAN (Evolved-UMTS Terrestrial Radio Access Network) New Radio -Dual Connectivity (EN-DC) .

[0208] In the example, the hub QQ114 communicates with the access network QQ104 to facilitate indirect communication between one or more UEs (e.g., UE QQ112c and / or QQ112d) and network nodes (e.g., network node QQ110b) . In some examples, the hub QQ114 may be a controller, router, content source and analytics, or any of the other communication devices described herein regarding UEs. For example, the hub QQ114 may be a broadband router enabling access to the core network QQ106 for the UEs. As another example, the hub QQ114 may be a controller that sends commands or instructions to one or more actuators in the UEs. Commands or instructions may be received from the UEs, network nodes QQ110, or by executable code, script, process, or other instructions in the hub QQ114. As another example, the hub QQ114 may be a data collector that acts as temporary storage for UE data and, in some  embodiments, may perform analysis or other processing of the data. As another example, the hub QQ114 may be a content source. For example, for a UE that is a VR device, display, loudspeaker, or other media delivery device, the hub QQ114 may retrieve VR assets, video, audio, or other media or data related to sensory information via a network node, which the hub QQ114 then provides to the UE either directly, after performing local processing, and / or after adding additional local content. In still another example, the hub QQ114 acts as a proxy server or orchestrator for the UEs, in particular if one or more of the UEs are low energy IoT devices.

[0209] The hub QQ114 may have a constant / persistent or intermittent connection to the network node QQ110b. The hub QQ114 may also allow for a different communication scheme and / or schedule between the hub QQ114 and UEs (e.g., UE QQ112c and / or QQ112d) , and between the hub QQ114 and the core network QQ106. In other examples, the hub QQ114 is connected to the core network QQ106 and / or one or more UEs via a wired connection. Moreover, the hub QQ114 may be configured to connect to an M2M service provider over the access network QQ104 and / or to another UE over a direct connection. In some scenarios, UEs may establish a wireless connection with the network nodes QQ110 while still connected via the hub QQ114 via a wired or wireless connection. In some embodiments, the hub QQ114 may be a dedicated hub -that is, a hub whose primary function is to route communications to / from the UEs from / to the network node QQ110b. In other embodiments, the hub QQ114 may be a non-dedicated hub -that is, a device which is capable of operating to route communications between the UEs and network node QQ11Ob, but which is additionally capable of operating as a communication start and / or end point for certain data channels.

[0210] Fig. 12 shows a UE QQ200 in accordance with some embodiments. The UE QQ200 presents additional details of some embodiments of the UE QQ112 of Fig. 11. As used herein, a UE refers to a device capable, configured, arranged and / or operable to communicate wirelessly with network nodes and / or other UEs. Examples of a UE include, but are not limited to, a smart phone, mobile phone, cell phone, voice over IP (VoIP) phone, wireless local loop phone, desktop computer, personal digital assistant (PDA) , wireless cameras, gaming console or device, music storage / playback device, wearable terminal device, wireless endpoint, mobile  station, tablet, laptop, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , an Augmented Reality (AR) or Virtual Reality (VR) device, wireless customer-premise equipment (CPE) , vehicle, vehicle-mounted or vehicle embedded / integrated wireless device, etc. Other examples include any UE identified by the 3rd Generation Partnership Project (3GPP) , including a narrow band internet of things (NB-IoT) UE, a machine type communication (MTC) UE, and / or an enhanced MTC (eMTC) UE.

[0211] A UE may support device-to-device (D2D) communication, for example by implementing a 3GPP standard for sidelink communication, Dedicated Short-Range Communication (DSRC) , vehicle-to-vehicle (V2V) , vehicle-to-infrastructure (V2I) , or vehicle-to-everything (V2X) . In other examples, a UE may not necessarily have a user in the sense of a human user who owns and / or operates the relevant device. Instead, a UE may represent a device that is intended for sale to, or operation by, a human user but which may not, or which may not initially, be associated with a specific human user (e.g., a smart sprinkler controller) . Alternatively, a UE may represent a device that is not intended for sale to, or operation by, an end user but which may be associated with or operated for the benefit of a user (e.g., a smart power meter) .

[0212] The UE QQ200 includes processing circuitry QQ202 that is operatively coupled via a bus QQ204 to an input / output interface QQ206, a power source QQ208, a memory QQ210, a communication interface QQ212, and / or any other component, or any combination thereof. Certain UEs may utilize all or a subset of the components shown in Fig. 12. The level of integration between the components may vary from one UE to another UE. Further, certain UEs may contain multiple instances of a component, such as multiple processors, memories, transceivers, transmitters, receivers, etc.

[0213] The processing circuitry QQ202 is configured to process instructions and data and may be configured to implement any sequential state machine operative to execute instructions stored as machine-readable computer programs in the memory QQ210. The processing circuitry QQ202 may be implemented as one or more hardware-implemented state machines (e.g., in discrete logic, field-programmable gate arrays (FPGAs) , application specific integrated circuits  (ASICs) , etc. ) ; programmable logic together with appropriate firmware; one or more stored computer programs, general-purpose processors, such as a microprocessor or digital signal processor (DSP) , together with appropriate software; or any combination of the above. For example, the processing circuitry QQ202 may include multiple central processing units (CPUs) .

[0214] In the example, the input / output interface QQ206 may be configured to provide an interface or interfaces to an input device, output device, or one or more input and / or output devices. Examples of an output device include a speaker, a sound card, a video card, a display, a monitor, a printer, an actuator, an emitter, a smartcard, another output device, or any combination thereof. An input device may allow a user to capture information into the UE QQ200. Examples of an input device include a touch-sensitive or presence-sensitive display, a camera (e.g., a digital camera, a digital video camera, a web camera, etc. ) , a microphone, a sensor, a mouse, a trackball, a directional pad, a trackpad, a scroll wheel, a smartcard, and the like. The presence-sensitive display may include a capacitive or resistive touch sensor to sense input from a user. A sensor may be, for instance, an accelerometer, a gyroscope, a tilt sensor, a force sensor, a magnetometer, an optical sensor, a proximity sensor, a biometric sensor, etc., or any combination thereof. An output device may use the same type of interface port as an input device. For example, a Universal Serial Bus (USB) port may be used to provide an input device and an output device.

[0215] In some embodiments, the power source QQ208 is structured as a battery or battery pack. Other types of power sources, such as an external power source (e.g., an electricity outlet) , photovoltaic device, or power cell, may be used. The power source QQ208 may further include power circuitry for delivering power from the power source QQ208 itself, and / or an external power source, to the various parts of the UE QQ200 via input circuitry or an interface such as an electrical power cable. Delivering power may be, for example, for charging of the power source QQ208. Power circuitry may perform any formatting, converting, or other modification to the power from the power source QQ208 to make the power suitable for the respective components of the UE QQ200 to which power is supplied.

[0216] The memory QQ210 may be or be configured to include memory such as random access memory (RAM) , read-only memory (ROM) , programmable read-only memory (PROM) ,  erasable programmable read-only memory (EPROM) , electrically erasable programmable read-only memory (EEPROM) , magnetic disks, optical disks, hard disks, removable cartridges, flash drives, and so forth. In one example, the memory QQ210 includes one or more application programs QQ214, such as an operating system, web browser application, a widget, gadget engine, or other application, and corresponding data QQ216. The memory QQ210 may store, for use by the UE QQ200, any of a variety of various operating systems or combinations of operating systems.

[0217] The memory QQ210 may be configured to include a number of physical drive units, such as redundant array of independent disks (RAID) , flash memory, USB flash drive, external hard disk drive, thumb drive, pen drive, key drive, high-density digital versatile disc (HD-DVD) optical disc drive, internal hard disk drive, Blu-Ray optical disc drive, holographic digital data storage (HDDS) optical disc drive, external mini-dual in-line memory module (DIMM) , synchronous dynamic random access memory (SDRAM) , external micro-DIMM SDRAM, smartcard memory such as tamper resistant module in the form of a universal integrated circuit card (UICC) including one or more subscriber identity modules (SIMs) , such as a USIM and / or ISIM, other memory, or any combination thereof. The UICC may for example be an embedded UICC (eUICC) , integrated UICC (iUICC) or a removable UICC commonly known as ‘SIM card. ' The memory QQ210 may allow the UE QQ200 to access instructions, application programs and the like, stored on transitory or non-transitory memory media, to off-load data, or to upload data. An article of manufacture, such as one utilizing a communication system may be tangibly embodied as or in the memory QQ210, which may be or comprise a device-readable storage medium.

[0218] The processing circuitry QQ202 may be configured to communicate with an access network or other network using the communication interface QQ212. The communication interface QQ212 may comprise one or more communication subsystems and may include or be communicatively coupled to an antenna QQ222. The communication interface QQ212 may include one or more transceivers used to communicate, such as by communicating with one or more remote transceivers of another device capable of wireless communication (e.g., another UE  or a network node in an access network) . Each transceiver may include a transmitter QQ218 and / or a receiver QQ220 appropriate to provide network communications (e.g., optical, electrical, frequency allocations, and so forth) . Moreover, the transmitter QQ218 and receiver QQ220 may be coupled to one or more antennas (e.g., antenna QQ222) and may share circuit components, software or firmware, or alternatively be implemented separately.

[0219] In the illustrated embodiment, communication functions of the communication interface QQ212 may include cellular communication, Wi-Fi communication, LPWAN communication, data communication, voice communication, multimedia communication, short-range communications such as Bluetooth, near-field communication, location-based communication such as the use of the global positioning system (GPS) to determine a location, another like communication function, or any combination thereof. Communications may be implemented in according to one or more communication protocols and / or standards, such as IEEE 802.11, Code Division Multiplexing Access (CDMA) , Wideband Code Division Multiple Access (WCDMA) , GSM, LTE, New Radio (NR) , UMTS, WiMax, Ethernet, transmission control protocol / internet protocol (TCP / IP) , synchronous optical networking (SONET) , Asynchronous Transfer Mode (ATM) , QUIC, Hypertext Transfer Protocol (HTTP) , and so forth.

[0220] Regardless of the type of sensor, a UE may provide an output of data captured by its sensors, through its communication interface QQ212, via a wireless connection to a network node. Data captured by sensors of a UE can be communicated through a wireless connection to a network node via another UE. The output may be periodic (e.g., once every 15 minutes if it reports the sensed temperature) , random (e.g., to even out the load from reporting from several sensors) , in response to a triggering event (e.g., when moisture is detected an alert is sent) , in response to a request (e.g., a user initiated request) , or a continuous stream (e.g., a live video feed of a patient) .

[0221] As another example, a UE comprises an actuator, a motor, or a switch, related to a communication interface configured to receive wireless input from a network node via a wireless connection. In response to the received wireless input the states of the actuator, the motor, or the switch may change. For example, the UE may comprise a motor that adjusts the control surfaces  or rotors of a drone in flight according to the received input or to a robotic arm performing a medical procedure according to the received input.

[0222] A UE, when in the form of an Internet of Things (IoT) device, may be a device for use in one or more application domains, these domains comprising, but not limited to, city wearable technology, extended industrial application and healthcare. Non-limiting examples of such an IoT device are a device which is or which is embedded in: a connected refrigerator or freezer, a TV, a connected lighting device, an electricity meter, a robot vacuum cleaner, a voice controlled smart speaker, a home security camera, a motion detector, a thermostat, a smoke detector, a door / window sensor, a flood / moisture sensor, an electrical door lock, a connected doorbell, an air conditioning system like a heat pump, an autonomous vehicle, a surveillance system, a weather monitoring device, a vehicle parking monitoring device, an electric vehicle charging station, a smart watch, a fitness tracker, a wearable for tactile augmentation or sensory enhancement, a water sprinkler, an animal-or item-tracking device, a sensor for monitoring a plant or animal, an industrial robot, an Unmanned Aerial Vehicle (UAV) , and any kind of medical device, like a heart rate monitor or a remote controlled surgical robot. A UE in the form of an IoT device comprises circuitry and / or software in dependence of the intended application of the IoT device in addition to other components as described in relation to the UE QQ200 shown in Fig. 12.

[0223] As yet another specific example, in an IoT scenario, a UE may represent a machine or other device that performs monitoring and / or measurements, and transmits the results of such monitoring and / or measurements to another UE and / or a network node. The UE may in this case be an M2M device, which may in a 3GPP context be referred to as an MTC device. As one particular example, the UE may implement the 3GPP NB-IoT standard. In other scenarios, a UE may represent a vehicle, such as a car, a bus, a truck, a ship and an airplane, or other equipment that is capable of monitoring and / or reporting on its operational status or other functions associated with its operation.

[0224] In practice, any number of UEs may be used together with respect to a single use case. For example, a first UE might be or be integrated in a drone and provide the drone's speed  information (obtained through a speed sensor) to a second UE that is a remote controller operating the drone. When the user makes changes from the remote controller, the first UE may adjust the throttle on the drone (e.g. by controlling an actuator) to increase or decrease the drone's speed. The first and / or the second UE can also include more than one of the functionalities described above. For example, a UE might comprise the sensor and the actuator, and handle communication of data for both the speed sensor and the actuators.

[0225] Fig. 13 shows a network node QQ300 in accordance with some embodiments. As used herein, network node refers to equipment capable, configured, arranged and / or operable to communicate directly or indirectly with a UE and / or with other network nodes or equipment, in a telecommunication network. Examples of network nodes include, but are not limited to, access points (APs) (e.g., radio access points) , base stations (BSs) (e.g., radio base stations, Node Bs, evolved Node Bs (eNBs) and NR NodeBs (gNBs) ) , O-RAN nodes or components of an O-RAN node (e.g., O-RU, O-DU, O-CU) .

[0226] Base stations may be categorized based on the amount of coverage they provide (or, stated differently, their transmit power level) and so, depending on the provided amount of coverage, may be referred to as femto base stations, pico base stations, micro base stations, or macro base stations. A base station may be a relay node or a relay donor node controlling a relay. A network node may also include one or more (or all) parts of a distributed radio base station such as centralized digital units, distributed units (e.g., in an O-RAN access node) and / or remote radio units (RRUs) , sometimes referred to as Remote Radio Heads (RRHs) . Such remote radio units may or may not be integrated with an antenna as an antenna integrated radio. Parts of a distributed radio base station may also be referred to as nodes in a distributed antenna system (DAS) .

[0227] Other examples of network nodes include multiple transmission point (multi-TRP) 5G access nodes, multi-standard radio (MSR) equipment such as MSR BSs, network controllers such as radio network controllers (RNCs) or base station controllers (BSCs) , base transceiver stations (BTSs) , transmission points, transmission nodes, multi-cell / multicast coordination entities (MCEs) , Operation and Maintenance (O&M) nodes, Operations Support System (OSS)  nodes, Self-Organizing Network (SON) nodes, positioning nodes (e.g., Evolved Serving Mobile Location Centers (E-SMLCs) ) , and / or Minimization of Drive Tests (MDTs) .

[0228] The network node QQ300 includes a processing circuitry QQ302, a memory QQ304, a communication interface QQ306, and a power source QQ308. The network node QQ300 may be composed of multiple physically separate components (e.g., a NodeB component and a RNC component, or a BTS component and a BSC component, etc. ) , which may each have their own respective components. In certain scenarios in which the network node QQ300 comprises multiple separate components (e.g., BTS and BSC components) , one or more of the separate components may be shared among several network nodes. For example, a single RNC may control multiple NodeBs. In such a scenario, each unique NodeB and RNC pair, may in some instances be considered a single separate network node. In some embodiments, the network node QQ300 may be configured to support multiple radio access technologies (RATs) . In such embodiments, some components may be duplicated (e.g., separate memory QQ304 for different RATs) and some components may be reused (e.g., a same antenna QQ310 may be shared by different RATs) . The network node QQ300 may also include multiple sets of the various illustrated components for different wireless technologies integrated into network node QQ300, for example GSM, WCDMA, LTE, NR, WiFi, Zigbee, Z-wave, LoRaWAN, Radio Frequency Identification (RFID) or Bluetooth wireless technologies. These wireless technologies may be integrated into the same or different chip or set of chips and other components within network node QQ300.

[0229] The processing circuitry QQ302 may comprise a combination of one or more of a microprocessor, controller, microcontroller, central processing unit, digital signal processor, application-specific integrated circuit, field programmable gate array, or any other suitable computing device, resource, or combination of hardware, software and / or encoded logic operable to provide, either alone or in conjunction with other network node QQ300 components, such as the memory QQ304, to provide network node QQ300 functionality.

[0230] In some embodiments, the processing circuitry QQ302 includes a system on a chip (SOC) . In some embodiments, the processing circuitry QQ302 includes one or more of radio  frequency (RF) transceiver circuitry QQ312 and baseband processing circuitry QQ314. In some embodiments, the radio frequency (RF) transceiver circuitry QQ312 and the baseband processing circuitry QQ314 may be on separate chips (or sets of chips) , boards, or units, such as radio units and digital units. In alternative embodiments, part or all of RF transceiver circuitry QQ312 and baseband processing circuitry QQ314 may be on the same chip or set of chips, boards, or units.

[0231] The memory QQ304 may comprise any form of volatile or non-volatile computer-readable memory including, without limitation, persistent storage, solid-state memory, remotely mounted memory, magnetic media, optical media, random access memory (RAM) , read-only memory (ROM) , mass storage media (for example, a hard disk) , removable storage media (for example, a flash drive, a Compact Disk (CD) or a Digital Video Disk (DVD) ) , and / or any other volatile or non-volatile, non-transitory device-readable and / or computer-executable memory devices that store information, data, and / or instructions that may be used by the processing circuitry QQ302. The memory QQ304 may store any suitable instructions, data, or information, including a computer program, software, an application including one or more of logic, rules, code, tables, and / or other instructions capable of being executed by the processing circuitry QQ302 and utilized by the network node QQ300. The memory QQ304 may be used to store any calculations made by the processing circuitry QQ302 and / or any data received via the communication interface QQ306. In some embodiments, the processing circuitry QQ302 and memory QQ304 is integrated.

[0232] The communication interface QQ306 is used in wired or wireless communication of signaling and / or data between a network node, access network, and / or UE. As illustrated, the communication interface QQ306 comprises port (s)  / terminal (s) QQ316 to send and receive data, for example to and from a network over a wired connection. The communication interface QQ306 also includes radio front-end circuitry QQ318 that may be coupled to, or in certain embodiments a part of, the antenna QQ310. Radio front-end circuitry QQ318 comprises filters QQ320 and amplifiers QQ322. The radio front-end circuitry QQ318 may be connected to an antenna QQ310 and processing circuitry QQ302. The radio front-end circuitry may be configured to condition signals communicated between antenna QQ310 and processing circuitry QQ302.  The radio front-end circuitry QQ318 may receive digital data that is to be sent out to other network nodes or UEs via a wireless connection. The radio front-end circuitry QQ318 may convert the digital data into a radio signal having the appropriate channel and bandwidth parameters using a combination of filters QQ320 and / or amplifiers QQ322. The radio signal may then be transmitted via the antenna QQ310. Similarly, when receiving data, the antenna QQ310 may collect radio signals which are then converted into digital data by the radio front-end circuitry QQ318. The digital data may be passed to the processing circuitry QQ302. In other embodiments, the communication interface may comprise different components and / or different combinations of components.

[0233] In certain alternative embodiments, the network node QQ300 does not include separate radio front-end circuitry QQ318, instead, the processing circuitry QQ302 includes radio front-end circuitry and is connected to the antenna QQ310. Similarly, in some embodiments, all or some of the RF transceiver circuitry QQ312 is part of the communication interface QQ306. In still other embodiments, the communication interface QQ306 includes one or more ports or terminals QQ316, the radio front-end circuitry QQ318, and the RF transceiver circuitry QQ312, as part of a radio unit (not shown) , and the communication interface QQ306 communicates with the baseband processing circuitry QQ314, which is part of a digital unit (not shown) .

[0234] The antenna QQ310 may include one or more antennas, or antenna arrays, configured to send and / or receive wireless signals. The antenna QQ310 may be coupled to the radio front-end circuitry QQ318 and may be any type of antenna capable of transmitting and receiving data and / or signals wirelessly. In certain embodiments, the antenna QQ310 is separate from the network node QQ300 and connectable to the network node QQ300 through an interface or port.

[0235] The antenna QQ310, communication interface QQ306, and / or the processing circuitry QQ302 may be configured to perform any receiving operations and / or certain obtaining operations described herein as being performed by the network node. Any information, data and / or signals may be received from a UE, another network node and / or any other network equipment. Similarly, the antenna QQ310, the communication interface QQ306, and / or the  processing circuitry QQ302 may be configured to perform any transmitting operations described herein as being performed by the network node. Any information, data and / or signals may be transmitted to a UE, another network node and / or any other network equipment.

[0236] The power source QQ308 provides power to the various components of network node QQ300 in a form suitable for the respective components (e.g., at a voltage and current level needed for each respective component) . The power source QQ308 may further comprise, or be coupled to, power management circuitry to supply the components of the network node QQ300 with power for performing the functionality described herein. For example, the network node QQ300 may be connectable to an external power source (e.g., the power grid, an electricity outlet) via an input circuitry or interface such as an electrical cable, whereby the external power source supplies power to power circuitry of the power source QQ308. As a further example, the power source QQ308 may comprise a source of power in the form of a battery or battery pack which is connected to, or integrated in, power circuitry. The battery may provide backup power should the external power source fail.

[0237] Embodiments of the network node QQ300 may include additional components beyond those shown in Fig. 13 for providing certain aspects of the network node's functionality, including any of the functionality described herein and / or any functionality necessary to support the subject matter described herein. For example, the network node QQ300 may include user interface equipment to allow input of information into the network node QQ300 and to allow output of information from the network node QQ300. This may allow a user to perform diagnostic, maintenance, repair, and other administrative functions for the network node QQ300. In some embodiments providing a core network node, such as core network node 108 of Fig. 11, some components, such as the radio front-end circuitry QQ318 and the RF transceiver circuitry QQ312 may be omitted.

[0238] Fig. 14 is a block diagram illustrating a virtualization environment QQ400 in which functions implemented by some embodiments may be virtualized. In the present context, virtualizing means creating virtual versions of apparatuses or devices which may include virtualizing hardware platforms, storage devices and networking resources. As used herein,  virtualization can be applied to any device described herein, or components thereof, and relates to an implementation in which at least a portion of the functionality is implemented as one or more virtual components. Some or all of the functions described herein may be implemented as virtual components executed by one or more virtual machines (VMs) implemented in one or more virtual environments QQ400 hosted by one or more of hardware nodes, such as a hardware computing device that operates as a network node, UE, core network node, or host. Further, in embodiments in which the virtual node does not require radio connectivity (e.g., a core network node or host) , then the node may be entirely virtualized. In some embodiments, the virtualization environment QQ400 includes components defined by the O-RAN Alliance, such as an O-Cloud environment orchestrated by a Service Management and Orchestration Framework via an 0-2 interface. Virtualization may facilitate distributed implementations of a network node, UE, core network node, or host.

[0239] Applications QQ402 (which may alternatively be called software instances, virtual appliances, network functions, virtual nodes, virtual network functions, etc. ) are run in the virtualization environment Q400 to implement some of the features, functions, and / or benefits of some of the embodiments disclosed herein.

[0240] Hardware QQ404 includes processing circuitry, memory that stores software and / or instructions executable by hardware processing circuitry, and / or other hardware devices as described herein, such as a network interface, input / output interface, and so forth. Software may be executed by the processing circuitry to instantiate one or more virtualization layers QQ406 (also referred to as hypervisors or virtual machine monitors (VMMs) ) , provide VMs QQ408a and QQ408b (one or more of which may be generally referred to as VMs QQ408) , and / or perform any of the functions, features and / or benefits described in relation with some embodiments described herein. The virtualization layer QQ406 may present a virtual operating platform that appears like networking hardware to the VMs QQ408.

[0241] The VMs QQ408 comprise virtual processing, virtual memory, virtual networking or interface and virtual storage, and may be run by a corresponding virtualization layer QQ406. Different embodiments of the instance of a virtual appliance QQ402 may be implemented on one  or more of VMs QQ408, and the implementations may be made in different ways. Virtualization of the hardware is in some contexts referred to as network function virtualization (NFV) . NFV may be used to consolidate many network equipment types onto industry standard high volume server hardware, physical switches, and physical storage, which can be located in data centers, and customer premise equipment.

[0242] In the context of NFV, a VM QQ408 may be a software implementation of a physical machine that runs programs as if they were executing on a physical, non-virtualized machine. Each of the VMs QQ408, and that part of hardware QQ404 that executes that VM, be it hardware dedicated to that VM and / or hardware shared by that VM with others of the VMs, forms separate virtual network elements. Still in the context ofNFV, a virtual network function is responsible for handling specific network functions that run in one or more VMs QQ408 on top of the hardware QQ404 and corresponds to the application QQ402.

[0243] Hardware QQ404 may be implemented in a standalone network node with generic or specific components. Hardware QQ404 may implement some functions via virtualization. Alternatively, hardware QQ404 may be part of a larger cluster of hardware (e.g. such as in a data center or CPE) where many hardware nodes work together and are managed via management and orchestration QQ410, which, among others, oversees lifecycle management of applications QQ402. In some embodiments, hardware QQ404 is coupled to one or more radio units that each include one or more transmitters and one or more receivers that may be coupled to one or more antennas. Radio units may communicate directly with other hardware nodes via one or more appropriate network interfaces and may be used in combination with the virtual components to provide a virtual node with radio capabilities, such as a radio access node or a base station. In some embodiments, some signaling can be provided with the use of a control system QQ412 which may alternatively be used for communication between hardware nodes and radio units.

[0244] Although the computing devices described herein (e.g., UEs, network nodes) may include the illustrated combination of hardware components, other embodiments may comprise computing devices with different combinations of components. It is to be understood that these computing devices may comprise any suitable combination of hardware and / or software needed  to perform the tasks, features, functions and methods disclosed herein. Determining, calculating, obtaining or similar operations described herein may be performed by processing circuitry, which may process information by, for example, converting the obtained information into other information, comparing the obtained information or converted information to information stored in the network node, and / or performing one or more operations based on the obtained information or converted information, and as a result of said processing making a determination. Moreover, while components are depicted as single boxes located within a larger box, or nested within multiple boxes, in practice, computing devices may comprise multiple different physical components that make up a single illustrated component, and functionality may be partitioned between separate components. For example, a communication interface may be configured to include any of the components described herein, and / or the functionality of the components may be partitioned between the processing circuitry and the communication interface. In another example, non-computationally intensive functions of any of such components may be implemented in software or firmware and computationally intensive functions may be implemented in hardware.

[0245] In certain embodiments, some or all of the functionality described herein may be provided by processing circuitry executing instructions stored on in memory, which in certain embodiments may be a computer program product in the form of a non-transitory computer-readable storage medium. In alternative embodiments, some or all of the functionality may be provided by the processing circuitry without executing instructions stored on a separate or discrete device-readable storage medium, such as in a hard-wired manner. In any of those particular embodiments, whether executing instructions stored on a non-transitory computer-readable storage medium or not, the processing circuitry can be configured to perform the described functionality. The benefits provided by such functionality are not limited to the processing circuitry alone or to other components of the computing device, but are enjoyed by the computing device as a whole, and / or by end users and a wireless network generally.

[0246] The present disclosure is described above with reference to the embodiments thereof. However, those embodiments are provided just for illustrative purpose, rather than  limiting the present disclosure. The scope of the disclosure is defined by the attached claims as well as equivalents thereof. Those skilled in the art can make various alternations and modifications without departing from the scope of the disclosure, which all fall into the scope of the disclosure.

Claims

1.A method (400) at a first network node, comprising:transmitting (402) , one or multiple indicators for a store-and-forward service to at least one terminal device and / or a second network node.2.The method according to claim 1, wherein the indicator indicates whether the first network node supports the store-and-forward service.3.The method according to claim 1 or 2, wherein the indicators for the store-and-forward service includes one or more of:an indicator indicating that the first network node supports the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node doesn’t support the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node operates / enables the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node disables store-and-forward service for the terminal device served by the first network node;a timer and / or a time window associated with the store-and-forward service, which indicates the store-and-forward service supported by the first network node is valid in the running timer or in the time window, or the store-and-forward service isn’t supported by the first network node.4.The method according to claim 3, whereina start time of the timer and / or the time window associated with the store-and-forward service is an absolute time; and / orthe timer and / or the time window associated with the store-and-forward service is triggered by an operation and / or a condition; and / ora threshold of the timer and / or duration of the time window associated with the store-and-forward service is pre-defined or configurable by the first network node.5.The method according to any of claims 1-4, wherein the one or multiple indicators for the store-and-forward service are transmitted via at least one of: broadcasted system information; dedicated Radio Resource Control (RRC) signaling; Downlink Control Information (DCI) ; Medium Access Control (MAC) Control Element (CE) .6.The method according to any of claims 1-5, wherein the at least one terminal device is in the state of at least one of the followings: RRC_INACTIVE state, RRC_IDLE state, RRC_CONNETED state.7.The method according to any of claims 1-6, further comprising:transmitting a request to the at least one terminal device and / or a second network node indicating and / or requesting the store-and-forward service; and / orreceiving, from the at least one terminal device and / or a second network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the first and / or second network node for the at least one terminal device.8.The method according to any of claims 1-6, further comprising:receiving a request from the at least one terminal device and / or a second network node indicating and / or requesting the store-and-forward service; and / ortransmitting, to the at least one terminal device and / or a second network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the first and / or second network node for the at least one terminal device.9.The method according to any of claims 1-8, further comprising:transmitting data to the at least one terminal device; and / orreceiving data from the at least one terminal device.10.The method according to claim 9, further comprising: storing data intended to the at least one terminal device, when the first network node suspends downlink (DL) transmission to the at least one terminal device and the network node is capable of store-and-forward service.11.The method according to any of claims 1-10, further comprising: transmitting information indicating a transmission of stored data to the at least one terminal device.12.The method according to claim 11, wherein the information comprises at least one of:a stored data size;an estimated time period to complete the stored data transmission;a timer and / or a time window reserved for transmitting the stored data.13.The method according to claim 12, wherein a start time of the time window reserved for transmitting the stored data is a configurable absolute time or a reference time; and / or a duration of the time window reserved for transmitting the stored data is configurable or pre-defined.14.A method (500) at a terminal device, comprising:receiving (502) , one or multiple indicators for a store-and-forward service from a first network node.15.The method according to claim 14, wherein the indicator indicates whether the first network node supports the store-and-forward service.16.The method according to claim 14 or 15, wherein the indicators for the store-and-forward service includes one or more of:an indicator indicating that the first network node supports the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node doesn’t support the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node operates / enables the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node disables store-and-forward service for the terminal device served by the first network node;a timer and / or a time window associated with store-and-forward service, which indicates the store-and-forward service supported by the first network node is valid in the running timer or in the time window, or the store-and-forward service isn’t supported by the first network node.17.The method according to claim 16, whereina start time of the timer and / or the time window associated with the store-and-forward service is an absolute time; and / orthe timer and / or the time window associated with the store-and-forward service is triggered by an operation and / or a condition; and / ora threshold of the timer and / or duration of the time window associated with the store-and-forward service is pre-defined or configurable by the first network node.18.The method according to any of claims 14-17, wherein the one or multiple indicators for the store-and-forward service are received at least one of: broadcasted system information; dedicated Radio Resource Control (RRC) signaling; Downlink Control Information (DCI) ; Medium Access Control (MAC) Control Element (CE) .19.The method according to any of claims 14-18, wherein the terminal device is in the state of one of the followings: RRC_INACTIVE state, RRC_IDLE state, RRC_CONNETED state.20.The method according to any of claims 14-19, further comprising:transmitting a request to the first network node indicating and / or requesting the store-and-forward service; and / orreceiving, from the first network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the first network node for the terminal device.21.The method according to any of claims 14-19, further comprising:receiving a request from the first network node indicating and / or requesting the store-and-forward service; and / ortransmitting, to the first network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the first network node for the terminal device.22.The method according to any of claims 14-21, further comprising:transmitting data to the first network node; and / orreceiving data from the first network node.23.The method according to claim 22, further comprising: prioritizing camping on a  network node capable of store-and-forward service compared to one or more other network nodes not capable of store-and-forward service.24.The method according to any of claims 14-23, further comprising: performing downlink (DL) or uplink (UL) transmission of delay-tolerant data and / or pausing transmission of delay-critical data.25.The method according to any of claims 14-24, further comprising: receiving information indicating a transmission of stored data from the first network node.26.The method according to claim 25, wherein the information comprises at least one of:a stored data size;an estimated time period to complete the stored data transmission;a timer and / or a time window reserved for transmitting the stored data.27.The method according to claim 26, wherein a start time of the time window reserved for transmitting the stored data is a configurable absolute time or a reference time; and / or a duration of the time window reserved for transmitting the stored data is configurable or pre-defined.28.A method (600) at a second network node, comprising:receiving (602) , one or multiple indicators for a store-and-forward service from a first network node.29.The method according to claim 28, wherein the indicator indicates whether the first network node supports the store-and-forward service.30.The method according to claim 28 or 29, wherein the indicators for the store-and-forward service includes one or more of:an indicator indicating that the first network node supports the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node doesn’t support the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node operates / enables the store-and-forward service for the terminal device served by the first network node;an indicator indicating that the first network node disables store-and-forward service for the terminal device served by the first network node;a timer and / or a time window associated with store-and-forward service, which indicates the store-and-forward service supported by the first network node is valid in the running timer or in the time window, or the store-and-forward service isn’t supported by the first network node.31.The method according to claim 30, whereina start time of the timer and / or the time window associated with the store-and-forward service is an absolute time; and / orthe timer and / or the time window associated with the store-and-forward service is triggered by an operation and / or a condition; and / ora threshold of the timer and / or duration of the time window associated with the store-and-forward service is pre-defined or configurable by the first network node.32.The method according to any of claims 28-31, further comprising:transmitting a request to the first network node indicating and / or requesting the store-and-forward service; and / orreceiving, from the first network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the second network node for the terminal device.33.The method according to any of claims 28-31, further comprising:receiving a request from the first network node indicating and / or requesting the store-and-forward service; and / ortransmitting, to the first network node, a response indicating an acceptance and / or a rejection for the store-and-forward service provided by the second network node for the terminal device.34.The method according to any of claims 14-21, further comprising at least one of:transmitting data to the terminal device;receiving data from the terminal device;storing data for the terminal device.discarding data for the terminal device.35.A first network node (700) , comprising:a processor (701) ;a memory (702) storing instructions which, when executed by the processor (701) , cause the first network node (700) to:transmit (402) , one or multiple indicators for a store-and-forward service to at least one terminal device and / or a second network node.36.The first network node (700) according to claim 35, wherein the instructions, when executed by the processor (701) , further cause the first network node (700) to perform the method (400) of any of claims 2 to 13.37.A terminal device (700) , comprising:a processor (701) ;a memory (702) storing instructions which, when executed by the processor (701) , cause the first network node (700) to:receive (502) , one or multiple indicators for a store-and-forward service from a first network node.38.The terminal device (700) according to claim 37, wherein the instructions, when executed by the processor (701) , further cause the second network node (700) to perform the method (500) of any of claims 15 to 27.39.A second network node (700) , comprising:a processor (701) ;a memory (702) storing instructions which, when executed by the processor (701) , cause the first network node (700) to:receive (602) , one or multiple indicators for a store-and-forward service from a first network node.40.The second network node (700) according to claim 39, wherein the instructions, when executed by the processor (701) , further cause the third network node (700) to perform the method (600) of any of claims 29 to 34.41.A computer program (703) comprising instructions which, when executed by at least one processor (701) , cause the at least one processor (701) to carry out the method (400, 500, 600, 700) of any of claims 1 to 34.42.A computer-readable medium (702) comprising instructions which, when executed on at least one processor (701) , cause the at least one processor (701) to carry out the method (400, 500, 600, ) according to any one of claims 1 to 34.43.A carrier containing the computer program according to the previous claim, wherein the carrier is one of an electronic signal, optical signal, radio signal, or computer-readable medium.44.A telecommunication system, comprising:a first network node, a terminal device, and / or a second network node, ;wherein the first network node (700) comprises:a processor (701) ;a memory (702) storing instructions which, when executed by the processor (701) , cause the first network node (700) to:transmit (402) , one or multiple indicators for a store-and-forward service to at least one terminal device and / or a second network node;wherein the terminal device (700) comprises:a processor (701) ;a memory (702) storing instructions which, when executed by the processor (701) , cause the first network node (700) to:receive (502) , one or multiple indicators for a store-and-forward service from a first network node;wherein the second network node (700) comprises:a processor (701) ;a memory (702) storing instructions which, when executed by the processor (701) , cause the first network node (700) to:receive (602) , one or multiple indicators for a store-and-forward service from a first network node.45.The telecommunication system according to claim 44, wherein the instructions stored in the memory of the first network node (700) , when executed by the processor of the first network node (700) , further cause the first network node (700) to perform the method (400) of  any of claims 2 to 13.46.The telecommunication system according to claim 44 or 45, wherein the instructions stored in the memory of the terminal device (700) , when executed by the processor of the terminal device (700) , further cause the terminal device (700) to perform the method (500) of any of claims 15 to 27.47.The telecommunication system according to any of claims 44-46, wherein the instructions stored in the memory of the second network node (700) , when executed by the processor of the second network node (700) , further cause the second network node (700) to perform the method (600) of any of claims 29 to 34.

Citation Information

Patent Citations

  • Satellite access with non-continuous coverage

    US20240063896A1

  • User plane data storage and forwarding method and system

    WO2024037292A1

  • Apparatus, method, and computer program

    WO2024037371A1