The present disclosure relates generally to a User Equipment (UE), a method performed by the UE, a network node and a method performed by the network node.
More particularly, the present disclosure relates to handling uplink (UL) access procedures in a communications system. The present disclosure relates to an indication of uplink access procedure for Mobile Terminated-Small Data Transmission (MT-SDT).
There is ongoing work related to NR small data transmissions in INACTIVE state with the focus of optimizing the transmission for small data payloads by reducing the signaling overhead.
The ongoing work enables small data transmission in Radio Resource Control (RRC) INACTIVE state as follows:
For Narrowband-Internet of Things (NB-IoT) and Long Term Evolution Machine Type Communication (LTE-M) similar signaling optimizations for small data have been introduced through Release-15 (Rel-15) Early Data Transmission (EDT) and Rel-16 Preconfigured Uplink Resources (PUR). One difference for the New Radio Small Data Transmission (NR SDT) solutions is that the Release 17 (Rel-17) NR Small Data is only to be supported for RRC INACTIVE state, that it includes also 2-step RACH based small data, and that it should also include regular complexity Mobile Broadband (MBB) UEs. Both support Mobile Originated (MO) traffic only. NR SDT also unlike Long Term Evolution Early Data Transmission (LTE EDT) support transmission of subsequent data, that is larger payload sizes which require more than one transmission.
Random Access-Small Data Transmission (RA-SDT) means that either legacy 4-step RACH or 2-step RACH procedure is used as a baseline but that a user-plane data payload can be appended, multiplexed with the RRCResumeRequest message, in Msg3 or MsgA. Configured Grant-Small Data Transmission (CG-SDT) means that the UEs configured via RRC to have periodic CG-SDT occasions which can, contention-free, be used for uplink transmission. In this way Msg1 and Msg2 can be omitted but it is a requirement that the UE has a valid TA and is uplink synchronized to be able to use the resources for transmission.
For LTE, support for mobile terminate (MT) was introduced later in Rel-16, that is supporting transmissions of small data payloads in the downlink. Now for NR, MT-SDT is being introduced in Release 18 (Rel-18). There is ongoing work related to MT-SDT with the following objectives:
The intention with the ongoing work related to MT-SDT is to, as for LTE MT-EDT, include an indication to the UE in the paging message that the g Node B (gNB) has downlink small data intended for the UE. Further, the intention is that the UE at the reception of this indication re-uses either of the Rel-17 MO SDT mechanisms for the accessing the cell or resuming the connection to be able to transmit and/or receive data, i.e. the part on “supporting RA-SDT and CG-SDT as the UL response” in the objectives. There are at least two problems associated with this, first it would be unclear to the UE if RA-SDT or CG-SDT should be used, and second CG-SDT may be configured with relatively long periodicity which would cause a (too) long downlink latency for the overall MT-SDT procedure.
Therefore, there is a need to at least mitigate or solve this issue.
An objective is to obviate at least one of the above disadvantages and to provide improved handling of uplink access procedures in a communications system.
According to a first aspect, the object is achieved by a method performed by a network node for handling uplink access procedures in a communications system. The network node determines which type of uplink access procedure the UE should use for data transmission, wherein the type is a MT type or a legacy type. The network node provides a message to the UE. The message comprises an indication of the determined uplink access procedure to the UE if it is determined that the UE should use the MT type.
According to a second aspect, the object is achieved by a method performed by a UE for handling uplink access procedures in a communications system. The UE obtains a message from a network node. The message comprises an indication of an uplink access procedure if the UE should use a MT type. The UE determines, based on the message, which uplink access procedure the UE should be used for data transmission. The type is the MT type or a legacy type. The UE triggers the transmission using the determined uplink access procedure.
Thanks to the message comprising the indication of the determined uplink access procedure if it is determined that the UE should use the MT type, the handling of uplink access procedures in a communications system is improved. With the indication, it is clear to the UE which procedure it should use. No incorrect procedure will be used. Furthermore, the network node may have control of which procedure the UE uses.
The present disclosure herein affords many advantages, of which a non-exhaustive list of examples follows:
An advantage of the present disclosure is to enable the network node to have more control of how the UE accesses the communication system, for example after MT-SDT. That is, the network node can control which data transmission procedure the UE should trigger and use, e.g. whether RA-SDT or CG-SDT should be triggered and used by the UE.
The present disclosure is not limited to the features and advantages mentioned above. A person skilled in the art will recognize additional features and advantages upon reading the following detailed description.
The present disclosure will now be described in more detail by way of example only in the following detailed description by reference to the appended drawings in which:
The drawings are not necessarily to scale, and the dimensions of certain features may have been exaggerated for the sake of clarity. Emphasis is instead placed upon illustrating the principle.
The communications system 100 comprises one or a plurality of network nodes, whereof a first network node 101a and a second network node 101b are depicted in the non-limiting example of
The communications system 100 covers a geographical area which may be divided into cell areas, wherein each cell area may be served by a network node, although, one network node may serve one or several cells. In
One or a plurality of UEs 105 is comprised in the communication system 100. Only one UE 105 is exemplified in
The UE 105 is enabled to communicate wirelessly within the communications system 100. The communication may be performed e.g. between two UEs 105, between a UE 105 and a regular telephone, between the UE 105 and a network node, between network nodes, and/or between the UE 105 and a server via the radio access network and possibly one or more core networks and possibly the internet.
The first network node 101a may be configured to communicate in the communications system 100 with the UE 105 over a first communication link 108a, e.g., a radio link. The second network node 101b may be configured to communicate in the communications system 100 with the UE 105 over a second communication link 108b, e.g., a radio link. The first network node 101a may be configured to communicate in the communications system 100 with the second network node 101b over a third communication link 108c, e.g., a radio link or a wired link, although communication over more links may be possible. When the reference number 108 is used herein without the letters a, b or c, it refers to a communication link in general, i.e. it refers to any of the first communication link 108a, the second communication link 108b and the third communication link 108c.
It should be noted that the communication links 108 in the communications system 100 may be of any suitable kind comprising either a wired or wireless link. The link may use any suitable protocol depending on type and level of layer, e.g. as indicated by the Open Systems Interconnection (OSI) model, as understood by the person skilled in the art.
For LTE MT-EDT, an indication is comprised in the paging message to inform the UE that the network node 101, e.g. the eNB, gNB, has the intention to transmit EDT in the downlink. The UE 105 will then trigger the EDT procedure, i.e. select an EDT preamble, receive Msg2, transmit Msg3 in accordance with the EDT procedure, and finally receive the downlink payload in Msg4 multiplexed with the RRCRelease message which terminates the procedure.
For MT-SDT, a 1 bit indication in the paging message, as used for the LTE MT-EDT solution, would not be sufficient for the UE 105 to determine whether it should use RA-SDT or CG-SDT. Further, in case of CG-SDT selection, the CG-SDT has typically been configured for an uplink service with a certain periodicity and may not at all be the case that this is suitable for MT-SDT response. The maximum possible CG-SDT uplink grant periodicity has not yet been decided in the Third Generation Partnership Project (3GPP) but it is expected to be longer than the maximum periodicity when configuring the legacy configured grants. For Rel-15 and Rel-16, the configured grant in RRC_CONNECTED can e.g. be up to 640 ms for 15 kHz Sub Carrier Spacing (SCS). Therefore, using CG-SDT for the UL response when MT-SDT is triggered could lead to a downlink latency of several seconds in some cases, which may not be acceptable or unwanted. Therefore it is not clear how the UE 105, at the reception of a MT-SDT indication in the paging message, should determine if it should initiate RA-SDT or CG-SDT transmission as a response.
The network node 101 determines which type of UL access procedure the UE 105 should use. The UL access procedure may be a first UL access procedure or a second UL access procedure. The UL access procedure may be for example RA-SDT, CG-SDT or a legacy UL access procedure. The UL access procedure may be a paging procedure.
The UL access procedure may be for a UL data transmission. The data to be transmitted UL may be SDT, EDT or some other type of data.
The network node 101 may be adapted to be a serving network node, i.e. a network node which currently serves the UE 105.
The network node 101 provides, e.g. sends or transmits, a message to the UE 105. The message may be provided as a result of the determining in step 201. One purpose of the message may be to inform the UE 105 about which UL access procedure to use.
In one embodiment, the message may comprise an indication or it may comprise no indication. The indication may indicate which UL access procedure the UE 105 should use, i.e. as determined by the network node 101 in step 201. The indication may indicate RA-SDT or CG-SDT. The indication may be a MT indication or a MT-SDT indication. If the message does not comprise the indication, then this may be interpreted by the UE 105 as to perform a legacy UL access procedure. Thus, an absence of the indication may indicate that a legacy UL access procedure should be triggered.
In another embodiment, the message may comprise a first indication or a second indication. The first indication may indicate which UL access procedure the UE 105 should use, i.e. as determined by the network node 101 in step 201. The first indication may indicate RA-SDT or CG-SDT. The second indication may indicate that the UE 105 should perform a legacy UL access procedure. The second indication may be a legacy indication. The legacy indication may be equivalent to the absence of the MT indication or the MT-SDT indication.
Thus, absence of the indication, e.g. the MT indication or the MT-SDT indication, or the presence of a second indication may indicate that the UE 105 should perform the legacy UL access procedure.
The UE 105 obtains the message, with or without the indication(s), from the network node 101.
The message may be a paging message.
Based on the message from step 202, the UE 105 determines which type of UL access procedure to use for data transmission. The type is the MT type or a legacy type of UL access procedure.
In one embodiment, if the message comprises an indication of RA-SDT, then the UE 105 may determine that it should use the RA-SDT procedure. If the message comprises an indication of CG-SDT, then the UE 105 may determine that it should use the RA-SDT procedure. If the message does not comprise any indication of a UL access procedure, then the UE 105 may determine that it should use a legacy UL access procedure.
In another embodiment, if the message comprises the first indication indicating CG-SDT or RA-SDT, then the UE 105 may determine that it should use the indicated procedure. Or if the message comprises the second indication, then the UE 105 may determine that it should use a legacy UL access procedure. The second indication may be a legacy indication.
The legacy UL access procedure may be for example legacy 4-step RACH or 2-step RACH procedure.
Thus, the UE 105 determines which type of UL access procedure to use for data transmission based on that one or more conditions are fulfilled.
The UE 105 triggers the data transmission using the UL access procedure, as determined in step 203. This may be described as the UE 105 performs the determined UL access procedure. The UL access procedure may be a first UL access procedure or a second UL access procedure.
In one embodiment, a 2-bit or multi-bit indication may be used in the paging message, i.e. the message exemplified in step 202 in
The indication may be dynamic in the sense that more details, parameters, information etc. is comprised in the MT-indication. I.e. it may be indicated if the UE 105 should do RA-SDT or CG-SDT.
The paging message may be as follows:>Insert page 12a
Note that some of the methods described herein uses an example where the presence of the indication in the message indicates that the UE 105 should triggering the RA-SDT or CG-SDT procedures, and that the absence of the indication in the message indicates that the UE 105 should trigger the legacy procedure. However, the methods described herein are equally applicable to an embodiment where the presence of a first indication in the message indicates the RA-SDT or CG-SDT procedures and the presence of a second indication indicates the legacy procedure, but this will not be described herein in detail for the sake of simplicity.
201 and 202 in
This step corresponds to step 202 in
This step corresponds to step 203 in
This step corresponds to step 204 in
This step corresponds to step 203 in
If the indication has the first value, then the UE 105 may perform step 306, as indicated with “yes” in
Step 304 may be applicable to different values and/or procedures.
This step corresponds to step 204 in
This step corresponds to step 204 in
An alternative to
This step corresponds to step 202 in
This step corresponds to step 203 in
This step corresponds to step 204 in
This step corresponds to step 203 in
If the indication has the first value, then the UE 105 may perform step 406, as indicated with “yes” in
Step 404 may be applicable to different values and/or procedures.
This step corresponds to step 204 in
This step corresponds to step 203 in
If the time is less than the configured threshold, then the UE 105 may perform step 407, as indicated with “yes” in
A corresponding step to step 406 is not comprised in
This step corresponds to step 204 in
This step corresponds to step 204 in
In one example, the configured threshold may be carried in the paging message, enabling a differentiated treatment between UEs 105 and for different priority of the DL data. In another example, the configured threshold may be indicated in broadcast system information (SI). In another example, the threshold may be provided in dedicated RRC signaling.
In one example, the MT-indication may indicate the use of an active unicast SDT (specific) Bandwidth Part (BWP) with common search space configured by a System Information Block (SIB) or Paging Search Space e.g. in cases where the unicast and broadcast beams are overlapping.
In one example, the MT-Indication may include an indication on the use of another MT-SDT specific Discontinuous Reception (DRX) cycle in order to enable lower delay in future MT-Indication reception.
In one example, the MT-Indication may indicate whether all radio bearers may be re-established for use of SDT, or only radio bearers configured for SDT are re-established and resumed whilst the UE remains in RRC_INACTIVE state for the duration of the SDT procedure initiated by the MT-SDT indication.
STD is only applicable in RRC_INACTIVE state and may therefore be configured per UE 105 via dedicated RRC signaling. Rel-17 CG-SDT is for example configured for the UE 105 in the RRCRelease message when releasing the connection, i.e. the UE 105 is in RRC_CONNECTED, preceding the RRC_INACTIVE mode where the CG-SDT configuration is applied. For Rel-17 RA-SDT, it is still not determined which parts will be configured via common RRC signaling, e.g. in system information, and which parts will be configured via dedicated RRC signaling, e.g. in the RRCRelease message. For Rel-18 MT-SDT, in one embodiment, the UE 105 may be configured to apply CG-SDT or RA-SDT in case of the MT indication in the paging message via semi-static RRC configuration. In one alternative, this configuration may be added as a Rel-18 extension to the Rel-17 CG-SDT RRC configuration which is provided to the UE 105 in the RRCRelease message. Since UEs 105 not configured with Rel-17 CG-SDT does not have the option to use CG-SDT for the MT-SDT response, there may be no reason to have the indication as part of the RA-SDT configuration and having it as part of the CG-SDT configuration is more natural. In another alternative, a new dedicated RRC configuration may be introduced for MT-SDT, possibly appended in the RRCRelease message, and the new indication, of whether RA-SDT or CG-SDT should be triggered in
UE 105 upon receiving the MT indication the paging message, may be made part of that. Note that the indication may be only relevant for UEs 105 with CG-SDT configuration, so there may be no need to for a common RRC configuration.
The indication may be semi-static in the sense that the indication in the paging message is more general, i.e. it indicates only MT. The UE 105 is then configured in the release message what algorithm or process to use upon receiving this indication.
The method may be as illustrated in
This step corresponds to step 202 in
This step corresponds to step 203 in
This step corresponds to step 204 in
This step corresponds to step 203 in
If the UE 105 comprises the data transmission configuration, then the UE 105 may proceed to step 506, as indicated with “yes” in
This step may be performed if the UE does not comprise the data transmission configuration. The UE 105 may trigger the RA-SDT procedure.
This step may be performed if the UE 105 comprises the data transmission configuration. The UE 105 may determine if the UE 105 has been configured to use the data transmission configuration if possible. If the UE 105 has been configured to use the data transmission configuration, then the UE 105 may perform step 508, as in indicated with “yes” in
This step may be performed if the UE 105 has not been configured to use the data transmission configuration. The UE 105 may trigger the RA-SDT procedure.
This step may be performed if the UE 105 has been configured to use the data transmission configuration. The UE 105 may trigger the CG-SDT procedure
An alternative view of
In one alternative embodiment, a time threshold may be configured for the UE 105 and the UE 105 may only respond to the MT-SDT triggering in the paging message using its configured CG-SDT resources if the time until the upcoming CG-SDT UL grant is below the configured threshold. The threshold may be defined in milliseconds (ms), a number of symbols or slots, number of radio frames or subframes, etc. The threshold may either be UE-specific and provided in dedicated RRC signaling, e.g. in RRCRelease as a Rel-18 extension to the CG-SDT configuration, or it may be a new MT-SDT configuration, or a common threshold may be applied to all UEs 105 in the cell, e.g. signaled in system information.
This step corresponds to step 202 in
This step corresponds to step 203 in
This step corresponds to step 204 in
This step corresponds to step 203 in
If the UE 105 comprises the data transmission configuration, then the UE 105 may proceed to step 606, as indicated with “yes” in
This step corresponds to step 505 in
This step corresponds to step 203 in
If the time is less than the configured threshold, then the UE 105 may perform step 607, as indicated with “yes” in
This step may be performed if the time until the next upcoming CG-SDT UL grant is less than the configured threshold. The UE 105 may trigger the CG-SDT procedure.
This step may be performed if the time until the next upcoming CG-SDT UL grant is not less than the configured threshold. The UE 105 may trigger the RA-SDT procedure.
In another embodiment, static rules may apply to the UE 105 to determine if the RA-SDT or CG-SDT response should be applied upon the detection of MT-SDT indication in the paging message. The rules may be any combination of the following:
The determination may be static in the sense that it is hard-coded, i.e. all UEs 105 do the same when receiving the MT-indication.
Note that certain conditions may be combined with the methods for the dynamic indication illustrated in
This step corresponds to step 202 in
This step corresponds to step 203 in
This step corresponds to step 204 in
This step may be performed if the message comprises the indication. The UE 105 may determine if the UE 105 is camping on a cell 103 belonging to the anchor network node 101, e.g. gNB, or not. If the UE 105 is camping on the cell belonging to the anchor network node 101, then the method proceeds to step 706 in
An anchor network node may be described as the network node, e.g. a gNB, where the UE context is saved or located. The anchor network node may typically be the node where the UE 105 was released to inactive.
This step may be performed if the UE 105 is not camping on the cell 103 belonging to the anchor network node 101, i.e. it is camping on another network node 101. The UE 105 may trigger the RA-SDT procedure.
This step may be performed if the UE 105 is camping on the cell 103 belonging to the anchor network node 101. The UE 105 may determine if it has a certain data transmission configuration, e.g. a valid data transmission configuration. The data transmission configuration may be a CG-SDT configuration. If the UE 105 comprises the data transmission configuration, then the UE 105 may proceed to step 708, as indicated with “yes” in
This step may be performed if the UE 105 does not comprise the data transmission. The UE 105 may trigger the RA-SDT procedure.
This step may be performed if the UE 105 comprises the data transmission. The UE 105 may determine if the time until the next upcoming CG-SDT UL grant is less than the configured threshold or not. The UE 105 may proceed to step 709 if the time is less than the configured threshold, as indicated with “yes” in
This step may be performed if the time is less than the configured threshold. The UE 105 may trigger the CG-SDT procedure.
This step may be performed if the time is not less than the configured threshold. The UE 105 may trigger the RA-SDT procedure.
That the UE 105 has a valid CG configuration may be taken to mean that a number of conditions are fulfilled for TA validity of the CG resource. These conditions may include any of the following:
When the UE 105 may be configured with SDT-CG resources on both the normal UL (NUL) and the supplementary UL (SUL), rules may be defined to allow to change from NUL to SUL in case the periodicity of the CG resources is shorter on the SUL and the NUL has initially been selected. This may then mean that if the CG configuration on SUL will satisfy the condition that the time until the next upcoming CG-SDT UL grant on SUL is less than the configured threshold, but the CG configuration on NUL does not satisfy the condition that the time until the next upcoming CG-SDT UL grant on NUL is less than the configured threshold, then the UE is allowed to transmit on SUL. This method is illustrated in
This step corresponds to step 202 in
This step corresponds to step 203 in
This step corresponds to step 204 in
This step may be performed if the message comprises the indication. The UE 105 may determine if it has a certain data transmission configuration, e.g. a valid data transmission configuration. The data transmission configuration may be a CG-SDT configuration. If the UE 105 comprises the data transmission configuration, then the UE 105 may proceed to step 806, as indicated with “yes” in
Step 804 may comprise to determine if the UE 105 has a valid CG-SDT configuration on both NUL and SUL.
This step may be performed if the UE 105 does not comprise the data transmission configuration. The UE 105 may trigger the RA-SDT procedure.
This step may be performed if the UE 105 comprises the data transmission configuration. The UE 105 may determine if the time until the next upcoming CG-SDT UL grant is less than the configured threshold on the selected NUL carrier or not. If the time is less than the configured threshold, then the UE 105 may proceed to step 807, as indicated with “yes” in
The NUL carrier is selected by the UE 105, e.g. based on RSRP thresholds. It is done before RA-SDT or CG-SDT is triggered. In
This step may be performed if the time is less than the configured threshold. The UE 105 may trigger the CG-SDT procedure on the SUL carrier, e.g. the selected SUL carrier.
This step may be performed if the time is not less than the configured threshold. The UE 105 may determine if the time until the next upcoming CG-SDT UL grant is less than the configured threshold on the not selected SUL carrier or not. If the time is less than the configured threshold, then the UE 105 may perform step 810. If the time is not less than, i.e. that is equal to or above, the threshold, then the UE 105 may perform step 809.
This step may be performed if the time is not less than, i.e. that is equal to or above, the threshold. The UE 105 may trigger the RA-SDT procedure.
This step may be performed if the time is less than the threshold. The UE 105 may trigger the CG-SDT procedure, e.g. on the selected SUL carrier.
The steps of
The method described above will now be described seen from the perspective of the network node 101.
This step corresponds to step 201 in
The network node 101 provides a message to the UE 105. The message comprises an indication of the determined uplink access procedure to the UE 105 if it is determined that the UE 105 should use the MT type. No indication may be comprised in the message if it is determined that the UE 105 should use the legacy type or a legacy indication may be comprised in the message if it is determined that the UE 105 should use the legacy type.
The message may be a paging message.
The indication may be a MT-SDT indication.
The MT type may be a RA-SDT procedure or a CG-SGT procedure. The MT type may be a first MT type or a second MT type. The first MT type may be a RA-SDT procedure and the second MT type may be a CG-SDT procedure.
The UE 105 may be in inactive state, e.g. RRC inactive state.
The method described above will now be described seen from the perspective of the UE 105.
This step corresponds to step 202 in
The message may comprise an indication of an uplink access procedure if the UE 105 should use a MT type
This step corresponds to step 203 in
This step corresponds to step 204 in
To perform the method steps shown in
The present mechanism for handling uplink access procedures in a communications system 100 may be implemented through one or more processors, such as a processor 1101 in the arrangement depicted in
The present disclosure related to the UE 105 may be implemented through one or more processors, such as a processor 1101 in the UE 105 depicted in
The UE 105 may comprise a memory 1103 comprising one or more memory units. The memory 1103 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the UE 105.
The UE 105 may receive information from, e.g. the network node 101, through a receiving port 1105. The receiving port 1105 may be, for example, connected to one or more antennas in UE 105. The UE 105 may receive information from another structure in the communications system 100 through the receiving port 1105. Since the receiving port 1105 may be in communication with the processor 1101, the receiving port 1105 may then send the received information to the processor 1101. The receiving port 1105 may also be configured to receive other information.
The processor 1101 in the UE 105 may be configured to transmit or send information to e.g. network node 101 or another structure in the communications system 100, through a sending port 1108, which may be in communication with the processor 1101, and the memory 1103.
The UE 105 may comprise an obtaining module 1121, a determining module 1123, a triggering module 1125, and other module(s) 1126 etc.
Those skilled in the art will also appreciate that the obtaining module 1121, the determining module 1123, the triggering module 1125, and other module(s) 1126 described above may refer to a combination of analogue and digital circuits, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 1101, perform as described above. One or more of these processors, as well as the other digital hardware, may be comprised in a single Application-Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
The different modules 1121-1126 described above may be implemented as one or more applications running on one or more processors such as the processor 1101.
Thus, the methods described herein for the UE 105 may be respectively implemented by means of a computer program 1110 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 1001, cause the at least one processor 1101 to carry out the actions described herein, as performed by the UE 105. The computer program 1110 product may be stored on a computer-readable storage medium 1113. The computer-readable storage medium 1113, having stored thereon the computer program 1110, may comprise instructions which, when executed on at least one processor 1101, cause the at least one processor 1101 to carry out the actions described herein, as performed by the UE 105. The computer-readable storage medium 1113 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, or a memory stick. The computer program 1110 product may be stored on a carrier containing the computer program 1110 just described, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the computer-readable storage medium 1113, as described above.
The UE 105 may comprise a communication interface configured to facilitate communications between the UE 105 and other nodes or devices, e.g., the network node 101, or another structure. The interface may comprise a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
The UE 105 may comprise the following arrangement depicted in
Hence, the present disclosure also relates to the UE 105 operative to operate in the communications system 100. The UE 105 may comprise the processing circuitry 1111 and the memory 1103. The memory 1103 comprises instructions executable by said processing circuitry 1111. The UE 105 is operative to perform the actions described herein in relation to the UE 105, e.g., in
The present disclosure associated with the network node 101 may be implemented through one or more processors, such as a processor 2001 in the network node 101 depicted in
The network node 101 may comprise a memory 2003 comprising one or more memory units. The memory 2003 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the network node 101.
The network node 101 may receive information from, e.g., the UE 105, through a receiving port 2004. The receiving port 2004 may be, for example, connected to one or more antennas in network node 101. The network node 101 may receive information from another structure in the communications system 100 through the receiving port 2004. Since the receiving port 2004 may be in communication with the processor 2001, the receiving port 2004 may then send the received information to the processor 2001. The receiving port 2004 may also be configured to receive other information.
The processor 2001 in the network node 101 may be configured to transmit or send information to e.g., the UE 105, or another structure in the communications system 100, through a sending port 2005, which may be in communication with the processor 2001, and the memory 2003.
The network node 101 may comprise a determining module 2020, a providing module 2023 and other module(s) 2025.
Those skilled in the art will also appreciate that the determining module 2020, the providing module 2023 and other module(s) 2025 etc. described above may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 2001, perform as described above. One or more of these processors, as well as the other digital hardware, may be comprised in a single Application-Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
Also, the different units 2020-2025 described above may be implemented as one or more applications running on one or more processors such as the processor 2001.
Thus, the methods described herein for the network node 101 may be respectively implemented by means of a computer program 2010 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 2001, cause the at least one processor 2001 to carry out the actions described herein, as performed by the network node 101. The computer program 2010 product may be stored on a computer-readable storage medium 2013. The computer-readable storage medium 2013, having stored thereon the computer program 2010, may comprise instructions which, when executed on at least one processor 2001, cause the at least one processor 2001 to carry out the actions described herein, as performed by the network node 101. The computer-readable storage medium 2013 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, or a memory stick. The computer program 2010 product may be stored on a carrier containing the computer program 2010 just described, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the second computer-readable storage medium 2013, as described above.
The network node 101 may comprise a communication interface configured to facilitate communications between the network node 101 and other nodes or devices, e.g., the UE 105, or another structure. The interface may, for example, comprise a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
The network node 101 may comprise the following arrangement depicted in
The network node 101 may be operative to operate in the communications system 100. The network node 101 may comprise the processing circuitry 2101 and the memory 2003. The memory 2003 comprises instructions executable by the processing circuitry 2101. The network node 101 is operative to perform the actions described herein in relation to the network node 101, e.g., in
A telecommunication network may be connected via an intermediate network to a host computer.
With reference to
Telecommunication network 3210 is itself connected to host computer 3230, which may be embodied in the hardware and/or software of a standalone server, a cloud-implemented server, a distributed server or as processing resources in a server farm. Host computer 3230 may be under the ownership or control of a service provider or may be operated by the service provider or on behalf of the service provider. Connections 3221 and 3222 between telecommunication network 3210 and host computer 3230 may extend directly from core network 3214 to host computer 3230 or may go via an optional intermediate network 3220. Intermediate network 3220 may be one of, or a combination of more than one of, a public, private or hosted network; intermediate network 3220, if any, may be a backbone network or the Internet; in particular, intermediate network 3220 may comprise two or more sub-networks (not shown).
The communication system of
In relation to
The UE 105 and the network node 101, e.g., a base station and host computer discussed in the preceding paragraphs will now be described with reference to
Communication system 3300 comprises the network node 101 exemplified in
Communication system 3300 comprises UE 3330 already referred to. It's hardware 3335 may comprise radio interface 3337 configured to set up and maintain wireless connection 3370 with a base station serving a coverage area in which UE 3330 is currently located. Hardware 3335 of UE 3330 comprises processing circuitry 3338, which may comprise one or more programmable processors, application-specific integrated circuits, field programmable gate arrays or combinations of these (not shown) adapted to execute instructions. UE 3330 comprises software 3331, which is stored in or accessible by UE 3330 and executable by processing circuitry 3338. Software 3331 comprises client application 3332. Client application 3332 may be operable to provide a service to a human or non-human user via UE 3330, with the support of host computer 3310. In host computer 3310, an executing host application 3312 may communicate with the executing client application 3332 via OTT connection 3350 terminating at UE 3330 and host computer 3310. In providing the service to the user, client application 3332 may receive request data from host application 3312 and provide user data in response to the request data. OTT connection 3350 may transfer both the request data and the user data. Client application 3332 may interact with the user to generate the user data that it provides.
It is noted that host computer 3310, base station 3320 and UE 3330 illustrated in
In
There may be a wireless connection 3370 between UE 3330 and base station 3320. The present disclosure improves the performance of OTT services provided to UE 3330 using OTT connection 3350, in which wireless connection 3370 forms the last segment. The present disclosure may improve the spectrum efficiency, and latency, and thereby provide benefits such as reduced user waiting time, better responsiveness and extended battery lifetime.
A measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the present disclosure improves. There may be an optional network functionality for reconfiguring OTT connection 3350 between host computer 3310 and UE 3330, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring OTT connection 3350 may be implemented in software 3311 and hardware 3315 of host computer 3310 or in software 3331 and hardware 3335 of UE 3330, or both. Sensors (not shown) may be deployed in or in association with communication devices through which OTT connection 3350 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or supplying values of other physical quantities from which software 3311, 3331 may compute or estimate the monitored quantities. The reconfiguring of OTT connection 3350 may comprise message format, retransmission settings, preferred routing etc.; the reconfiguring need not affect base station 3320, and it may be unknown or imperceptible to base station 3320. Such procedures and functionalities may be known and practiced in the art. Measurements may involve proprietary UE signaling facilitating host computer 3310's measurements of throughput, propagation times, latency and the like. The measurements may be implemented in that software 3311 and 3331 causes messages to be transmitted, in particular empty or dummy messages, using OTT connection 3350 while it monitors propagation times, errors etc.
The present disclosure may be summarized as follows:
A base station is configured to communicate with a UE 105. The base station comprises a radio interface and processing circuitry configured to perform one or more of the actions described herein as performed by the network node 101.
A communication system 100 comprises a host computer, and the communication system 100 comprises:
The communication system 100 may comprise the network node 101.
The communication system 100 may comprise the UE 105. The UE 105 is configured to communicate with the network node 101.
The communication system 101, wherein:
A method implemented in a network node 101. The method comprises one or more of the actions described herein as performed by the network node 101.
A method implemented in a communication system 100 comprising a host computer, a base station and a UE 105, the method comprising:
The method may comprise:
The user data may be provided at the host computer by executing a host application, and the method may comprise:
A UE 105 configured to communicate with a network node 101. The UE 105 comprises a radio interface and processing circuitry configured to perform one or more of the actions described herein as performed by the UE 105.
A communication system 100 comprises a host computer. The communication system 100 comprises:
The communication system 100 may comprise the UE 105.
The communication system 100, wherein the cellular network comprises a network node 101 configured to communicate with the UE 105.
The communication system 100, wherein:
A method implemented in a UE 105, comprising one or more of the actions described herein as performed by the UE 105.
A method implemented in a communication system 100 comprising a host computer, a network node 101 and a UE 105, the method comprising:
The method may comprise:
A UE 105 configured to communicate with a network node 101, the UE 105 comprising a radio interface and processing circuitry configured to perform one or more of the actions described herein as performed by the UE 105.
A communication system 100 comprising a host computer comprising:
The communication system 100 may comprise the UE 105.
The communication system 100 may comprise the network node 101, wherein the network node 101 comprises a radio interface configured to communicate with the UE 105 and a communication interface configured to forward to the host computer the user data carried by a transmission from the UE 105 to the base station.
The communication system 100, wherein:
The communication system 100, wherein:
A method implemented in a UE 105, comprising one or more of the actions described herein as performed by the UE 105.
The method may comprise:
A method implemented in a communication system 100 comprising a host computer, a network node 101 and a UE 105, the method comprising:
The method may comprise:
The method may comprise:
The method may comprise:
A network node 101 configured to communicate with a UE 105, the network node 101 comprising a radio interface and processing circuitry configured to perform one or more of the actions described herein as performed by the network node 101.
A communication system 100 comprising a host computer comprising a communication interface configured to receive user data originating from a transmission from a UE 105 to a base station, wherein the network node 101 comprises a radio interface and processing circuitry, the base station's processing circuitry configured to perform one or more of the actions described herein as performed by the network node 101.
The communication system 100 may comprise the network node 101.
The communication system 100 may comprise the UE 105, wherein the UE 105 is configured to communicate with the network node 101.
The communication system 100 wherein:
A method implemented in a network node 101, comprising one or more of the actions described herein as performed by any of the network node 101.
A method implemented in a communication system comprising a host computer, a network node 101 and a UE 105, the method comprising:
The method may comprise:
The method may comprise:
Generally, all terms used herein are to be interpreted according to their ordinary meaning in the relevant technical field, unless a different meaning is clearly given and/or is implied from the context in which it is used. All references to a/an/the element, apparatus, component, means, step, etc. are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any methods disclosed herein do not have to be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and/or where it is implicit that a step must follow or precede another step.
In general, the usage of “first”, “second”, “third”, “fourth”, and/or “fifth” herein may be understood to be an arbitrary way to denote different elements or entities, and may be understood to not confer a cumulative or chronological character to the nouns they modify, unless otherwise noted, based on context.
The present disclosure is not limited to the above. Various alternatives, modifications and equivalents may be used. Therefore, disclosure herein should not be taken as limiting the scope. A feature may be combined with one or more other features.
The term “at least one of A and B” should be understood to mean “only A, only B, or both A and B.”, where A and B are any parameter, number, indication used herein etc.
It should be emphasized that the term “comprises/comprising” when used in this specification is taken to specify the presence of stated features, integers, steps or components, but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof. It should also be noted that the words “a” or “an” preceding an element do not exclude the presence of a plurality of such elements.
The term “configured to” used herein may also be referred to as “arranged to”, “adapted to”, “capable of” or “operative to”.
The steps of the methods may be performed in another order than the order in which they appear herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2022/051073 | 11/17/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63265497 | Dec 2021 | US |