The present disclosure relates to communication technology, and more particularly, to a method and a network device for resource coordination.
An Evolved Universal Terrestrial Radio Access (E-UTRA)-New Radio (NR) cell resource coordination procedure is defined in the 3rd Generation Partnership Project (3GPP) Technical Specification (TS) 36.423, V15.9.0, which is incorporated herein by reference in its entirety. The purpose of this procedure is to enable coordination of radio resource allocation between an evolved NodeB (eNB) and an en-gNB (E-UTRA-NR next generation NodeB, a node providing NR user plane and control plane protocol terminations towards a User Equipment (UE), and acting as a Secondary Node in E-UTRA-NR Dual Connectivity (EN-DC)) that are sharing spectrum and have fully or partially overlapping coverage areas. During the procedure, the eNB and the en-gNB exchange their intended resource allocations for data traffic, and, if possible, converge to a shared resource.
The E-UTRA-NR Cell Resource Coordination procedure can be initiated by either an eNB (as shown in
In
A next generation NodeB (gNB)-Distributed Unit (DU) Resource Coordination procedure is defined in 3GPP TS 38.473, V15.9.0, which is incorporated herein by reference in its entirety. The purpose of this procedure is to enable coordination of radio resource allocation between a gNB-Central Unit (CU) and a gNB-DU for the purpose of e.g., spectrum sharing between E-UTRA and NR.
A gNB-DU Status Indication procedure is defined in 3GPP TS 38.473. The purpose of this procedure is to inform a gNB-CU that a gNB-DU is overloaded so that overload reduction actions can be applied.
In the gNB (e.g., an en-gNB) initiated E-UTRA-NR cell resource coordination as described above in connection with
It is an object of the present disclosure to provide a method and a network device for resource coordination, enabling a DU in the network device to initiate resource coordination properly.
According to a first aspect of the present disclosure, a method in a DU of a network device is provided. The method includes: transmitting, to a CU of the network device, a first message containing a request for resource coordination with another network device; and receiving, from the CU, a second message containing a response to the request from the other network device.
In an embodiment, the first message may be gNB-DU resource coordination request, and the second message may be a gNB-DU resource coordination response.
In an embodiment, the first message may be a gNB-DU resource coordination response, and the second message may be a gNB-DU resource coordination request.
In an embodiment, the first message may be transmitted in response to another gNB-DU resource coordination request from the CU.
In an embodiment, the request may be an E-UTRA-NR cell resource coordination request, and the response may be an E-UTRA-NR cell resource coordination response.
In an embodiment, the other network device may include an eNB for resource coordination with a gNB as the network device.
In an embodiment, the first message may contain a group identification and a cell identification indicating at least one cell involved in the resource coordination.
According to a second aspect of the present disclosure, a method in a CU of a network device is provided. The method includes: receiving, from a DU of the network device, a first message containing a request for resource coordination with another network device; and transmitting, to the DU, a second message containing a response to the request from the other network device.
In an embodiment, the method may further include: transmitting, to the other network device, a third message containing the request for resource coordination with the other network device, in response to receiving the first message; and receiving, from the other network device, a fourth message containing the response to the request. The second message may be transmitted in response to receiving the fourth message.
In an embodiment, the first message may be a gNB-DU resource coordination request, and the second message may be a gNB-DU resource coordination response.
In an embodiment, the first message may be a gNB-DU resource coordination response, and the second message may be a gNB-DU resource coordination request.
In an embodiment, the method may further include: transmitting, to the DU, another gNB-DU resource coordination request. The first message may be received as a response to the other gNB-DU resource coordination request.
In an embodiment, the request may be an E-UTRA-NR cell resource coordination request, and the response may be an E-UTRA-NR cell resource coordination response.
In an embodiment, the other network device may include an eNB for resource coordination with a gNB as the network device.
In an embodiment, the first message may contain a group identification and a cell identification indicating at least one cell involved in the resource coordination.
According to a third aspect of the present disclosure, a DU is provided. The DU includes a communication interface, a processor and a memory. The memory contains instructions executable by the processor whereby the DU is operative to perform the method according to the above first aspect.
According to a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has computer program instructions stored thereon. The computer program instructions, when executed by a processor in a DU, cause the DU to perform the method according to the above first aspect.
According to a fifth aspect of the present disclosure, a CU is provided. The CU includes a communication interface, a processor and a memory. The memory contains instructions executable by the processor whereby the CU is operative to perform the method according to the above second aspect.
According to a sixth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has computer program instructions stored thereon. The computer program instructions, when executed by a processor in a CU, cause the CU to perform the method according to the above second aspect.
According to a seventh aspect of the present disclosure, a network device is provided. The network device includes a DU according to the above third aspect and a CU according to the above fifth aspect.
With the embodiments of the present disclosure, a DU of a network device can transmit, to a CU of the network device, a first message containing a request for resource coordination with another network device, and receives, from the CU, a second message containing a response to the request from the other network device. In this way, the DU is enabled to initiate the resource coordination properly.
The above and other objects, features and advantages will be more apparent from the following description of embodiments with reference to the figures, in which:
As used herein, the term “network device” refers to a device in a wireless communication network via which a terminal device accesses the network and receives services therefrom. The network device refers to a base station (BS), an access point (AP), or any other suitable device in the wireless communication network. The BS may be, for example, a node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), or a (next) generation NodeB (gNB). More generally, the network device may represent any suitable device (or group of devices) capable, configured, arranged, and/or operable to enable and/or provide a terminal device access to the wireless communication network or to provide some service to a terminal device that has accessed the wireless communication network.
References in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
It shall be understood that although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed terms.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be liming 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.
In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
At block 410, a first message containing a request for resource coordination with another network device is transmitted to a CU of the network device. Here, the request can be an E-UTRA-NR cell resource coordination request.
At block 420, a second message containing a response to the request from the other network device is received from the CU. Here, the response can be an E-UTRA-NR cell resource coordination response.
The network device can be e.g., an en-gNB, and the other network device can be e.g., an eNB for resource coordination with the en-gNB. Alternatively, the network device can be e.g., a gNB, and the other network device can be e.g., an ng-eNB (next generation-eNB, a node providing E-UTRA user plane and control plane protocol terminations towards a UE, and connected via the next generation (NG) interface to the 5th Generation Core (5GC)) for resource coordination with the gNB. In the context of the present disclosure, the term “gNB” may refer to a gNB connected with an ng-eNB via an Xn interface, or an en-gNB connected to an eNB via an X2 interface. Similarly, the term “eNB” may refer to an ng-eNB connected with a gNB via an Xn interface, or an eNB connected to an en-gNB via an X2 interface. For details of the Xn Application Protocol (XnAP), reference can be made to 3GPP TS 38.423, V15.7.0, which is incorporated herein by reference in its entirety.
In an example, the first message can be a gNB-DU resource coordination request (or a new message defined for the purpose of resource coordination request), and the second message can be a gNB-DU resource coordination response (or a new message defined for the purpose of resource coordination response). Here, the gNB-DU resource coordination request as defined in 3GPP TS 38.473 can be used as the first message, with the direction of the message being changed into “gNB-DU to gNB-CU”. The gNB-DU resource coordination request here may include an E-UTRA-NR Cell Resource Coordination Request Container IE, which contains an X2 Application Protocol (X2AP) E-UTRA-NR CELL RESOURCE COORDINATION REQUEST defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST defined in 3GPP TS 38.423.
The X2AP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST or the XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST may include a group identification (e.g., Spectrum Sharing Group ID) and a cell identification (e.g., E-UTRA Cell ID) indicating at least one cell involved in the resource coordination. Accordingly, the gNB-DU resource coordination response as defined in 3GPP TS 38.473 can be used as the second message, with the direction of the message being changed into “gNB-CU to gNB-DU”. The gNB-DU resource coordination response here may include an E-UTRA-NR Cell Resource Coordination Response Container IE, which contains an X2 Application Protocol (X2AP) E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 38.423.
Alternatively, the first message can be a gNB-DU resource coordination response (or a new message defined for the purpose of resource coordination request), and the second message can be a gNB-DU resource coordination request (or a new message defined for the purpose of resource coordination response). In this case, the first message can be transmitted in response to another gNB-DU resource coordination request from the CU. Here, the gNB-DU resource coordination response as defined in 3GPP TS 38.473 can be used as the first message. In an example, the gNB-DU resource coordination response here may include an E-UTRA-NR Cell Resource Coordination Request Container IE, which contains an X2 Application Protocol (X2AP) E-UTRA-NR CELL RESOURCE COORDINATION REQUEST defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST defined in 3GPP TS 38.423. The X2AP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST or the XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST may include a group identification (e.g., Spectrum Sharing Group ID) and a cell identification (e.g., E-UTRA Cell ID) indicating at least one cell involved in the resource coordination. In another example, the gNB-DU resource coordination response here may include an E-UTRA-NR Cell Resource Coordination Response Container IE, which contains an X2AP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 38.423, for the purpose of E-UTRA-NR cell resource coordination request. Accordingly, the gNB-DU resource coordination request as defined in 3GPP TS 38.473 can be used as the second message. The gNB-DU resource coordination request here may include an E-UTRA-NR Cell Resource Coordination Response Container IE, which contains an X2AP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 38.423.
At block 510, a first message containing a request for resource coordination with another network device is received from a DU of the network device. Here, the request can be an E-UTRA-NR cell resource coordination request.
At block 520, a second message containing a response to the request from the other network device is transmitted to the DU. Here, the response can be an E-UTRA-NR cell resource coordination response.
Here, the network device can be e.g., an en-gNB, and the other network device can be e.g., an eNB for resource coordination with the en-gNB. Alternatively, the network device can be e.g., a gNB, and the other network device can be e.g., an ng-eNB for resource coordination with the gNB.
In an example, the first message can be a gNB-DU resource coordination request (or a new message defined for the purpose of resource coordination request), and the second message can be a gNB-DU resource coordination response (or a new message defined for the purpose of resource coordination response). Here, the gNB-DU resource coordination request as defined in 3GPP TS 38.473 can be used as the first message, with the direction of the message being changed into “gNB-DU to gNB-CU”. The gNB-DU resource coordination request here may include an E-UTRA-NR Cell Resource Coordination Request Container IE, which contains an X2AP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST defined in 3GPP TS 38.423. The X2AP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST or the XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST may include a group identification (e.g., Spectrum Sharing Group ID) and a cell identification (e.g., E-UTRA Cell ID) indicating at least one cell involved in the resource coordination. Accordingly, the gNB-DU resource coordination response as defined in 3GPP TS 38.473 can be used as the second message, with the direction of the message being changed into “gNB-CU to gNB-DU”. The gNB-DU resource coordination response here may include an E-UTRA-NR Cell Resource Coordination Response Container IE, which contains an X2 Application Protocol (X2AP) E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 38.423.
Alternatively, the first message can be a gNB-DU resource coordination response (or a new message defined for the purpose of resource coordination request), and the second message can be a gNB-DU resource coordination request (or a new message defined for the purpose of resource coordination response). In this case, another gNB-DU resource coordination request can be transmitted to the DU, and the first message can be received as a response to the other gNB-DU resource coordination request. Here, the gNB-DU resource coordination response as defined in 3GPP TS 38.473 can be used as the first message. In an example, the gNB-DU resource coordination response here may include an E-UTRA-NR Cell Resource Coordination Request Container IE, which contains an X2AP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST defined in 3GPP TS 38.423. The X2AP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST or the XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST may include a group identification (e.g., Spectrum Sharing Group ID) and a cell identification (e.g., E-UTRA Cell ID) indicating at least one cell involved in the resource coordination. In another example, the gNB-DU resource coordination response here may include an E-UTRA-NR Cell Resource Coordination Response Container IE, which contains an X2AP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 38.423, for the purpose of E-UTRA-NR cell resource coordination request. In this case the CU can convert the X2AP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE or XnAP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE into an X2AP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST or XnAP E-UTRA-NR CELL RESOURCE COORDINATION REQUEST, and set the IEs “Spectrum Sharing Group ID” and “List of E-UTRA Cells in NR Coordination Request” to appropriate values based on information maintained at the CU. Accordingly, the gNB-DU resource coordination request as defined in 3GPP TS 38.473 can be used as the second message. The gNB-DU resource coordination request here may include an E-UTRA-NR Cell Resource Coordination Response Container IE, which contains an X2AP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 36.423 or an XnAP E-UTRA-NR CELL RESOURCE COORDINATION RESPONSE defined in 3GPP TS 38.423.
In an example, in response to receiving the first message, the CU can transmit, to the other network device, a third message containing the request for resource coordination with the other network device. For example, the third message can be an E-UTRA-NR cell resource coordination request message as described above in connection with
It is to be noted here that the eNB or ng-eNB is a non-limiting example of an embedded Radio Access Technology (RAT), and the CU and DU are a non-limiting example of a split RAT. The principles of the present disclosure can be applied to other embedded RATs and/or other split RATs.
The above methods 400 and 500 will be further explained with reference to the examples shown in
Correspondingly to the method 400 as described above, a DU is provided.
The DU 800 can be configured to perform the method 400 as described above in connection with
In an embodiment, the first message may be gNB-DU resource coordination request, and the second message may be a gNB-DU resource coordination response.
In an embodiment, the first message may be a gNB-DU resource coordination response, and the second message may be a gNB-DU resource coordination request.
In an embodiment, the first message may be transmitted in response to another gNB-DU resource coordination request from the CU.
In an embodiment, the request may be an E-UTRA-NR cell resource coordination request, and the response may be an E-UTRA-NR cell resource coordination response.
In an embodiment, the other network device may include an eNB for resource coordination with a gNB as the network device.
In an embodiment, the first message may contain a group identification and a cell identification indicating at least one cell involved in the resource coordination.
The above unit 810 and 820 can 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
The DU 900 includes a communication interface 910, a processor 920 and a memory 930.
The memory 930 can contain instructions executable by the processor 920 whereby the DU 900 is operative to perform the actions, e.g., of the procedure described earlier in conjunction with
In an embodiment, the first message may be gNB-DU resource coordination request, and the second message may be a gNB-DU resource coordination response.
In an embodiment, the first message may be a gNB-DU resource coordination response, and the second message may be a gNB-DU resource coordination request.
In an embodiment, the first message may be transmitted in response to another gNB-DU resource coordination request from the CU.
In an embodiment, the request may be an E-UTRA-NR cell resource coordination request, and the response may be an E-UTRA-NR cell resource coordination response.
In an embodiment, the other network device may include an eNB for resource coordination with a gNB as the network device.
In an embodiment, the first message may contain a group identification and a cell identification indicating at least one cell involved in the resource coordination.
Correspondingly to the method 500 as described above, a CU is provided.
The CU 1000 can be configured to perform the method 500 as described above in connection with
In an embodiment, the transmitting unit 1020 can be further configured to transmit, to the other network device, a third message containing the request for resource coordination with the other network device, in response to receiving the first message. The receiving unit 1010 can be further configured to receive, from the other network device, a fourth message containing the response to the request. The second message may be transmitted in response to receiving the fourth message.
In an embodiment, the first message may be a gNB-DU resource coordination request, and the second message may be a gNB-DU resource coordination response.
In an embodiment, the first message may be a gNB-DU resource coordination response, and the second message may be a gNB-DU resource coordination request.
In an embodiment, the transmitting unit 1020 can be further configured to transmit, to the DU, another gNB-DU resource coordination request. The first message may be received as a response to the other gNB-DU resource coordination request.
In an embodiment, the request may be an E-UTRA-NR cell resource coordination request, and the response may be an E-UTRA-NR cell resource coordination response.
In an embodiment, the other network device may include an eNB for resource coordination with a gNB as the network device.
In an embodiment, the first message may contain a group identification and a cell identification indicating at least one cell involved in the resource coordination.
The above units 1010 and 1020 can 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
The CU 1100 includes a communication interface 1110, a processor 1120 and a memory 1130.
The memory 1130 can contain instructions executable by the processor 1120 whereby the CU 1100 is operative to perform the actions, e.g., of the procedure described earlier in conjunction with
In an embodiment, the memory 1130 may further contain instructions executable by the processor 1120 whereby the CU 1100 is operative to: transmit, to the other network device, a third message containing the request for resource coordination with the other network device, in response to receiving the first message; and receive, from the other network device, a fourth message containing the response to the request. The second message may be transmitted in response to receiving the fourth message.
In an embodiment, the first message may be a gNB-DU resource coordination request, and the second message may be a gNB-DU resource coordination response.
In an embodiment, the first message may be a gNB-DU resource coordination response, and the second message may be a gNB-DU resource coordination request.
In an embodiment, the memory 1130 can contain instructions executable by the processor 1120 whereby the CU 1100 is operative to: transmit, to the DU, another gNB-DU resource coordination request. The first message may be received as a response to the other gNB-DU resource coordination request.
In an embodiment, the request may be an E-UTRA-NR cell resource coordination request, and the response may be an E-UTRA-NR cell resource coordination response.
In an embodiment, the other network device may include an eNB for resource coordination with a gNB as the network device.
In an embodiment, the first message may contain a group identification and a cell identification indicating at least one cell involved in the resource coordination.
The present disclosure also provides at least one computer program product in the form of a non-volatile or volatile memory, e.g., a non-transitory computer readable storage medium, an Electrically Erasable Programmable Read-Only Memory (EEPROM), a flash memory and a hard drive. The computer program product includes a computer program. The computer program includes: code/computer readable instructions, which when executed by the processor 920 causes the DU 900 to perform the actions, e.g., of the procedure described earlier in conjunction with
The computer program product may be configured as a computer program code structured in computer program modules. The computer program modules could essentially perform the actions of the flow illustrated in any of
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 Circuits (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 non-transitory computer readable storage 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.
With reference to
The telecommunication network 1310 is itself connected to a host computer 1330, 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. The host computer 1330 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 1321 and 1322 between the telecommunication network 1310 and the host computer 1330 may extend directly from the core network 1314 to the host computer 1330 or may go via an optional intermediate network 1320. An intermediate network 1320 may be one of, or a combination of more than one of, a public, private or hosted network; the intermediate network 1320, if any, may be a backbone network or the Internet; in particular, the intermediate network 1320 may comprise two or more sub-networks (not shown).
The communication system of
Example implementations, in accordance with an embodiment, of the UE, base station and host computer discussed in the preceding paragraphs will now be described with reference to
The communication system 1400 further includes a base station 1420 provided in a telecommunication system and comprising hardware 1425 enabling it to communicate with the host computer 1410 and with the UE 1430. The hardware 1425 may include a communication interface 1426 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of the communication system 1400, as well as a radio interface 1427 for setting up and maintaining at least a wireless connection 1470 with the UE 1430 located in a coverage area (not shown in
The communication system 1400 further includes the UE 1430 already referred to. Its hardware 1435 may include a radio interface 1437 configured to set up and maintain a wireless connection 1470 with a base station serving a coverage area in which the UE 1430 is currently located. The hardware 1435 of the UE 1430 further includes a processing circuitry 1438, 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. The UE 1430 further comprises software 1431, which is stored in or accessible by the UE 1430 and executable by the processing circuitry 1438. The software 1431 includes a client application 1432. The client application 1432 may be operable to provide a service to a human or non-human user via the UE 1430, with the support of the host computer 1410. In the host computer 1410, an executing host application 1412 may communicate with the executing client application 1432 via the OTT connection 1450 terminating at the UE 1430 and the host computer 1410. In providing the service to the user, the client application 1432 may receive request data from the host application 1412 and provide user data in response to the request data. The OTT connection 1450 may transfer both the request data and the user data. The client application 1432 may interact with the user to generate the user data that it provides.
It is noted that the host computer 1410, the base station 1420 and the UE 1430 illustrated in
In
Wireless connection 1470 between the UE 1430 and the base station 1420 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to the UE 1430 using the OTT connection 1450, in which the wireless connection 1470 forms the last segment. More precisely, the teachings of these embodiments may improve resource coordination efficiency, and thereby provide benefits such as reduced user waiting time.
A measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the one or more embodiments improve. There may further be an optional network functionality for reconfiguring the OTT connection 1450 between the host computer 1410 and the UE 1430, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring the OTT connection 1450 may be implemented in software 1411 and hardware 1415 of the host computer 1410 or in software 1431 and hardware 1435 of the UE 1430, or both. In embodiments, sensors (not shown) may be deployed in or in association with communication devices through which the OTT connection 1450 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 the software 1411, 1431 may compute or estimate the monitored quantities. The reconfiguring of the OTT connection 1450 may include message format, retransmission settings, preferred routing etc.; the reconfiguring need not affect the base station 1420, and it may be unknown or imperceptible to the base station 1420. Such procedures and functionalities may be known and practiced in the art. In certain embodiments, measurements may involve proprietary UE signaling facilitating the host computer 1410's measurements of throughput, propagation times, latency and the like. The measurements may be implemented in that the software 1411 and 1431 causes messages to be transmitted, in particular empty or ‘dummy’ messages, using the OTT connection 1450 while it monitors propagation times, errors etc.
The disclosure has been described above with reference to embodiments thereof. It should be understood that various modifications, alternations and additions can be made by those skilled in the art without departing from the spirits and scope of the disclosure. Therefore, the scope of the disclosure is not limited to the above particular embodiments but only defined by the claims as attached.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/090617 | 5/15/2020 | WO |