Reallocation and reservation of resources for priority communications and QoS feedback
The described mechanisms address the challenge of managing high-priority communications and QoS feedback in wireless networks by implementing resource reallocation and reservation techniques, ensuring reliable performance of critical applications.
Patent Information
- Application Number
- JP2023125398
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-08-09
- Filing Date
- 2023-08-01
- Publication Date
- 2025-11-26
- Estimated Expiration
- 2039-07-23
AI Technical Summary
Conventional wireless communication networks struggle to effectively handle high-priority communications and QoS feedback, particularly in scenarios where resources are limited or events occur, such as in vehicular networks, leading to insufficient performance of critical applications.
Implementing mechanisms for resource reallocation and reservation techniques, including sidelink pause/resume/shift priority, occupancy threshold-based resource reservation, and QoS feedback systems to manage high-priority transmissions and network status monitoring.
Ensures reliable and efficient handling of high-priority communications by preemptively reallocating resources and providing timely QoS feedback, ensuring that critical applications meet their performance requirements.
Smart Images

Figure 0007775872000003 
Figure 0007775872000004 
Figure 0007775872000005
Abstract
Description
[Technical Field]
[0001] The present application relates to the field of wireless communications, and more particularly to resource reallocation and reservation techniques for high-priority communications, quality of service (QoS), feedback, and for handling certain events in wireless communications networks. Embodiments relate to implementations of such techniques for entities of a wireless communications network or system performing sidelink communications, such as V2X Mode 3 UEs or Mode 4 UEs. [Background technology]
[0002] FIG. 1 is a schematic diagram of an example terrestrial wireless network 100 including a core network 102 and a radio access network 104. The radio access network 104 may include multiple base stations gNB1-gNB5, each serving a specific area around the base station, represented generally by a respective cell 1061-1065. The base stations are provided to serve users within the cells. The term base station, BS, refers to a gNB in a 5G network, an eNB in UMTS / LTE / LTE-A / LTE-A Pro, or simply a BS in other mobile communication standards. Users may be fixed or mobile devices. The wireless communication system may also be accessed by mobile or fixed IoT devices that connect to the base stations or users. Mobile or IoT devices may include physical devices, ground vehicles such as robots or cars, air vehicles such as manned or unmanned aerial vehicles (UAVs), the latter also known as drones, buildings, and other items or devices that have embedded electronics, software, sensors, actuators, etc., as well as network connectivity that enables them to collect and exchange data across existing network infrastructure. While FIG. 1 shows an exemplary diagram of only five cells, a wireless communication system may include many more such cells. FIG. 1 shows two users, UE1 and UE2, also referred to as user equipment (UE), located in cell 1062 and served by base station gNB2. Another user, UE3, is shown in cell 1064, served by base station gNB4. Arrows 1081, 1082, and 1083 schematically represent uplink / downlink connections for transmitting data from users UE1, UE2, and UE3 to base stations gNB2, gNB4, or for transmitting data from base stations gNB2, gNB4 to users UE1, UE2, UE3. Furthermore, Figure 1 shows two IoT devices 1101 and 1102 in cell 1064, which may be fixed or mobile devices. IoT device 1101 accesses the wireless communication system via base station gNB4 to receive and transmit data, as schematically represented by arrow 1121. IoT device 1102 accesses the wireless communication system via user UE3, as schematically represented by arrow 1122. Each base station gNB1-gNB5 may be connected to the core network 102 via respective backhaul links 1141-1145, represented schematically by arrows pointing to "core" in FIG. 1, e.g., via an S1 interface. The core network 102 may be connected to one or more external networks. Furthermore, some or all of each base station gNB1-gNB5 may be connected to each other via respective backhaul links 1161-1165, represented schematically by arrows pointing to "gNBs" in FIG. 1, e.g., via an S1 or X2 interface, or an XN interface in NR.
[0003] A physical resource grid may be used for data transmission. The physical resource grid may comprise a set of resource elements to which various physical channels and physical signals are mapped. For example, the physical channels may include a Physical Downlink and Uplink Shared Channel (PDSCH, PUSCH) carrying user-specific data, also referred to as downlink and uplink payload data; a Physical Broadcast Channel (PBCH) carrying a Master Information Block (MIB) and a System Information Block (SIB); and a Physical Downlink and Uplink Control Channel (PDCCH, PUCCH) carrying downlink control information (DCI). In the uplink, the physical channels may further include a Physical Random Access Channel (PRACH or RACH) used by a UE to access the network once the UE synchronizes and acquires the MIB and SIB. The physical signals may comprise reference signals or symbols (RS), synchronization signals, etc. The resource grid may comprise a frame or radio frame having a certain duration in the time domain and a given bandwidth in the frequency domain. A frame may have a certain number of subframes of a predefined length. Each subframe may contain two slots of six or seven OFDM symbols, depending on the length of the cyclic prefix (CP). A frame may also consist of fewer OFDM symbols, for example, when utilizing a reduced transmission time interval (sTTI) or a minislot / non-slot-based frame structure with very few OFDM symbols.
[0004] The wireless communication system may be any single-tone or multi-carrier system using frequency division multiplexing, such as an orthogonal frequency division multiplexing (OFDM) system, an orthogonal frequency division multiple access (OFDMA) system, or any other IFFT-based signal with or without CP, e.g., DFT-s-OFDM. Other waveforms may be used, such as non-orthogonal waveforms for multiple access, e.g., filter bank multi-carrier (FBMC), generalized frequency division multiplexing (GFDM), or universal filtered multi-carrier (UFMC). The wireless communication system may operate, for example, in accordance with the LTE Advanced Pro standard, or 5G or NR new radio standard.
[0005] The wireless network or communication system shown in FIG. 1 may be a heterogeneous network having separate overlay networks, for example a network of macro cells, each macro cell including a macro base station such as base stations gNB1 to gNB5, and a network of small cell base stations, such as femto base stations or pico base stations (not shown in FIG. 1).
[0006] In addition to the terrestrial wireless networks described above, non-terrestrial wireless communication networks also exist, including spaceborne transceivers, such as satellites, and / or airborne transceivers, such as unmanned aerial systems. Non-terrestrial wireless communication networks or systems may be configured to communicate with one another in a manner similar to the terrestrial systems described above with reference to FIG. 1, for example, in accordance with the LTE Advanced Protocol standard. It may operate in accordance with the 5G or NR new wireless standards.
[0007] The wireless communication network described above can be used by applications to provide certain services to UEs in the RAN with a certain quality of service (QoS). QoS can be monitored within the wireless communication network. For example, in LTE, QoS can be determined per bearer in the Evolved Packet System (EPS), as described in detail in Reference [1], while in NR, QoS can be determined per flow, as described in detail in Reference [2]. Reference [2] refers to an Allocation / Retention Priority (ARP) that determines whether pre-allocated resources should be reallocated based on a higher priority service in LTE and NR. ARP has a range of levels from 1 to 15 and can be represented by a preemption capability that defines whether a service data flow can obtain resources already allocated to another service data flow with a lower priority level, and by preemption vulnerability information that defines whether a service data flow can lose its allocated resources to admit a service data flow with a higher priority level. Preemption capability and preemption can consist of a "yes" or "no" flag depending on the priority of the service, as described in Reference [3]. ARP can be considered when creating a new EPS bearer in a fully loaded wireless network, i.e., a network that currently has insufficient resources. Emergency VoIP calls are a typical example where an existing bearer is removed in the event that an emergency call has to be made.
[0008] In the LTE context, the network entities handling monitoring and reporting to application servers in EPS are the Service Capability Exposure Function (SCEF) and the Mobility Management Entity (MME). The 3GPP architecture for service capability exposure in EPS is described in detail in reference [4] with reference to Figure 4.2-2. The procedure for monitoring event configuration and deletion in the MME / SGSN is also described in detail in reference [4] with reference to Figure 4.2.
[0009] In the context of NR, the network entities handling application server monitoring and reporting in 5GS are the Access and Mobility Management (AMF) and the Network Exposure Function (NEF). Event Exposure using the NEF is described in detail in reference [5] with reference to Figure 4.15.3.2.3-1, and the list of event-based monitoring capabilities and the corresponding Network Functions (NFs) that detect events is given in table 4.15.3.1-1 of reference [5].
[0010] In a mobile communication network, e.g., a network such as that described above with reference to FIG. 1, such as an LTE or 5G / NR network, there may be UEs that communicate directly with each other over one or more sidelink (SL) channels, e.g., using a PC5 interface. UEs that communicate directly with each other over the sidelink may include vehicles that communicate directly with other vehicles (V2V communications), vehicles that communicate with other entities of the wireless communication network, e.g., roadside entities such as traffic lights, traffic signs, or pedestrians (V2X communications). The other UEs may not be associated UEs of the vehicle and may comprise any of the devices mentioned above. Such devices may also communicate directly with each other using the SL channels (D2D communications).
[0011] Consider two UEs communicating directly with each other over the sidelink. Both UEs may be served by the same base station, i.e., both UEs may be served by the base station shown in FIG. In one example, two UEs may be within the coverage area of a base station, such as one of the stations. This is referred to as an "in-coverage" scenario. According to another example, both UEs communicating on the sidelink may not be served by the base station, which is referred to as an "out-of-coverage" scenario. Note that "out-of-coverage" does not mean that the two UEs are not within one of the cells shown in FIG. 1, but rather that the UEs are not connected to the base station, e.g., not in an RRC connected state. Yet another scenario is referred to as a "partial coverage" scenario, in which one of two UEs communicating with each other on the sidelink is served by the base station, while the other UE is not served by the base station.
[0012] Figure 2 is a schematic diagram of a situation in which two UEs communicating directly with each other are both within the coverage of a base station gNB. The base station gNB has a coverage area, generally represented by a circle 200, which essentially corresponds to the cell generally represented in Figure 1. The UEs communicating directly with each other include a first vehicle 202 and a second vehicle 204, both of which are within the coverage area 200 of the base station gNB. Both vehicles 202, 204 are connected to the base station gNB and are also directly connected to each other over a PC5 interface. Scheduling and / or interference management of V2V traffic is assisted by the gNB via control signaling over the Uu interface, which is the radio interface between the base station and the UEs. The gNB allocates resources to be used for V2V communication on the sidelink. This configuration is also referred to as Mode 3 configuration.
[0013] FIG. 3 is a schematic diagram of a situation in which UEs are not within the coverage of a base station, i.e., the UEs that communicate directly with each other are not connected to the base station, but may be physically within a cell of a wireless communication network. Three vehicles 206, 208, and 210 are shown communicating directly with each other over a sidelink, e.g., using a PC5 interface. V2V traffic scheduling and / or interference management is based on algorithms implemented between the vehicles. This configuration is also referred to as a Mode 4 configuration. As mentioned above, the out-of-coverage scenario in FIG. 3 does not mean that each Mode 4 UE is outside the base station's coverage area 200; rather, it means that each Mode 4 UE is not served by the base station or is not connected to a base station in the coverage area. Therefore, there may be situations in which Mode 4 UEs 206, 208, and 210 are present within the coverage area 200 shown in FIG. 2 in addition to Mode 3 UEs 202 and 204.
[0014] When a vertical application, e.g., a V2X application, runs on a cellular network, such as 3GPP EPS or 5GS, information about network conditions, e.g., congestion, can help the application adjust itself to the network capabilities. The network conditions can include the current network status and / or a prediction of the network status. Considering V2X as an example application, the importance of network status feedback can be explained for various scenarios and use cases.
[0015] The benefits and need for network feedback to the application has been recognized for V2X applications in 3GPP standardization. - "In a V2X scenario, for a given CoR (Category of Requirements), the LoA (Level of Automation) may be adjusted in the range between 1 and 5, and this adjustment in LoA may be the result of specific network conditions (e.g., congestion). The V2X application may monitor the network conditions and adapt the LoA for a given CoR corresponding to the V2X scenario. This change in LoA should also be communicated to the V2X UE by the V2X application server." [3GPP TR 23.795 clause 5.2] - "[AR-6.3.2-a] The V2X Application Enabler Server shall "The QoS shall enable a V2X server to monitor the network conditions and QoS for a single V2X UE or, collectively, for a group of V2X UEs (supporting V2X services and in close proximity) that have an ongoing session." [3GPP TR 23.795 clause 6.3.2] - "[AR-6.3.2-b] The 3GPP network system (EPS / 5GS) shall be able to report changes in QoS for V2X UE to the V2X Application Enabler Server." [3GPP TR 23.795 clause 6.3.2]
[0016] In the conventional 5G core network, 5GC, if the bit rate of the GFBR (Guaranteed Flow Bit Rate) drops below the guaranteed rate, a notification is sent to the application. However, as follows: - This notification is limited to GFBR traffic and is not applicable to other flow types, - This notification does not exist in case of degradation of any other QoS factor, e.g., latency or PDB, - There is no notification to inform the application about improvements in this rate or any other QoS factor, e.g., RAN bit rate.
[0017] Therefore, conventional notifications cannot handle the network monitoring required by vertical applications such as V2X. In addition to notification mechanisms, core networks of conventional systems, such as EPC and 5GC, have mechanisms for exposing some network events or capabilities to applications. However, such network-exposed capabilities are essential for reliable and efficient performance of vertical applications such as V2X. Therefore, conventional approaches to handling high-priority transmissions and QoS are insufficient in many situations, such as in vehicular scenarios, where limited resources or several events in the system need to be addressed.
[0018] Please note that the information in the above sections is merely intended to enhance understanding of the background of the present invention and may therefore include information that does not form part of prior art already known to those skilled in the art. [Prior art documents] [Non-patent literature]
[0019] [Non-Patent Document 1] 3GPP TR 23.795 clause 5.2 [Non-patent document 2] 3GPP TR 23.795 clause 6.3.2 Summary of the Invention [Problem to be solved by the invention]
[0020] Starting from the prior art described above, the objective underlying the present invention is to provide an improved approach for resource reallocation and reservation for high priority communications, for QoS feedback and for handling certain events in wireless communication networks. [Means for solving the problem]
[0021] This object is achieved by the subject matter as defined in the independent claims, and advantageous further developments are defined in the dependent claims.
[0022] Next, embodiments of the present invention will be described in more detail with reference to the accompanying drawings. [Brief explanation of the drawings]
[0023] [Figure 1] 1 is a schematic diagram of an example of a wireless communication system. [Figure 2] 1 is a schematic diagram of a situation in which UEs communicating directly with each other are within the coverage of a base station; [Figure 3] FIG. 1 illustrates a scenario in which UEs that communicate directly with each other are not within the coverage of a base station, i.e., are not connected to the base station. [Figure 4]1 is a schematic diagram of a wireless communication system for communicating information between a transmitter and one or more receivers, according to an embodiment of the present invention. [Figure 5] 1 is a schematic diagram of a wireless communication system operable in accordance with the teachings of the invention described herein; [Figure 6] FIG. 1 illustrates the pausing of transmission to free up resources that would otherwise be used for services with higher priority, according to an embodiment of the invention. [Figure 7] FIG. 10 illustrates an SPS-config information element, IE, modified according to an embodiment of the present invention. [Figure 8] FIG. 2 shows a schematic diagram of an embodiment of the second aspect of the present invention. [Figure 9] 1 is a signaling chart of one embodiment for monitoring RAN status. [Figure 10] 4 is a signaling chart for UE QoS feedback adaptation in a vehicle according to one embodiment of the present invention; [Figure 11] FIG. 10 illustrates one embodiment for a Handover Request IE extended according to an embodiment of the present invention. [Figure 12] FIG. 10 illustrates one embodiment for a MobilityControlInfo IE extended by an embodiment of the present invention. [Figure 13] FIG. 1 illustrates an embodiment of modifying a conventional monitoring procedure to obtain RAN status. [Figure 14] 1 is a signaling chart of one embodiment for RPSI processing in 5GS using NWDAF. [Figure 15(a)] FIG. 10 illustrates an embodiment of a fourth aspect of creating a critical fault message and sending a push notification message to an application, where the network detects a critical condition or fault. [Figure 15(b)]FIG. 10 illustrates an embodiment of a fourth aspect of creating a critical fault message and sending a push notification message to an application, where an application server detects a critical condition or fault. [Figure 15(c)] FIG. 10 illustrates an embodiment of a fourth aspect of creating a critical failure message and sending a push notification message to an application, where the UE detects a critical condition or failure. [Figure 16] FIG. 1 illustrates an example of a computer system on which the units or modules described in accordance with the present technique and the method steps may be executed. DETAILED DESCRIPTION OF THE INVENTION
[0024] Embodiments of the present invention will now be described in more detail with reference to the accompanying drawings, in which the same or similar elements are assigned the same reference numerals.
[0025] 3GPP has defined several use cases for NR V2X, such as vehicle platooning, extended sensors, advanced driving, and remote driving. To realize such use cases, new technologies used in 5G NR can be incorporated along with the reuse of existing LTE V2X mechanisms. Because 5G NR networks accommodate multiple numerologies and subcarrier spacings, or SCS, NR V2X networks may use multiple resource pools with different SCSs. The selection of the associated resource pool with a given SCS may depend on the application service requesting resources for transmission. It is up to the application to determine the QoS level expected from the network depending on the service being offered. For example, in LTE, the V2X broadcast service requires multiple resource pools with different SCSs. There are eight different levels of priority and reliability that can be assigned to different application services for this purpose. In one example where an application requires high priority, a resource pool numerology with a higher SCS may be selected primarily to meet latency requirements. The base station BS can ensure that it meets the priority and reliability requirements in Mode 3 operation. NR currently supports the following numerologies:
[0026] [Table 1]
[0027] The initial vehicle-to-everything (V2X) specification is included in Release 14 of the 3GPP standard. Resource scheduling and allocation are modified according to V2X requirements compared to the original device-to-device (D2D) communication standard. Cellular V2X operates in the two configurations mentioned above, Mode 3 and Mode 4, from the perspective of resource allocation. A V2X UE operating in Mode 3 obtains scheduling information for sidelink (SL) transmissions from a base station such as a BS, eNB, or gNB, while a Mode 4 UE performs resource selection autonomously. Vehicles may also transmit messages in one of two ways: either at regular intervals over a duration, referred to as a semi-persistent scheduled (SPS) transmission, or once in a single instance, referred to as a one-shot (OS) transmission. For each of these transmissions, there is a ProSe per packet priority (PPPP) indicator and a ProSe per packet reliability (PPPR) indicator attached to each broadcasted packet, which indicate the level of priority and reliability required for said packet from a given application.
[0028] Enhanced V2X addresses achieving a certain quality of service, QoS, for a given application service. For example, when a resource pool is heavily loaded with traffic such as V2X traffic, meaning there is high occupancy in the pool, the BS may not be able to provide the expected QoS requirements for a given application in the case of Mode 3 SL transmission. In the case of Mode 4 SL transmission, the UE may allocate resources autonomously without any guarantee on the QoS requirements.
[0029] A problem with conventional implementations is that some critical applications, especially those that transmit high priority messages and require high reliability, may not be able to function as expected in such a scenario, thereby affecting the performance of the desired service, and may signal back to the application that it cannot meet the required QoS.
[0030] This is addressed by various aspects of the present invention, which are described in more detail below, and although each aspect is described separately, it should be noted that two or more or all of the aspects may be combined.
[0031] First Aspect: Sidelink Pause / Resume / Shift Priority An embodiment of the first aspect of the present invention may be implemented in a wireless communication system such as that shown in Figures 1, 2, and 3, including a base station and a user such as a mobile terminal or IoT device. Figure 4 shows a wireless communication system including a transmitter 300 and one or more receivers 3021-3022. n 3 is a schematic diagram of a wireless communication system for communicating information between a transmitter 300 and a receiver 302. The transmitter 300 may communicate over a wireless communication link or channel 304a, 304b, 304c, such as a radio link. The transmitter 300 may include one or more antennas ANT T, or an antenna array having multiple antenna elements, a signal processor 300a, and a transceiver 300b. The receiver 302 may include one or more antennas ANT R , or an antenna array having a plurality of antennas, and signal processors 302a1, 302a n and transceivers 302b1 and 302b n Includes:
[0032] According to one embodiment, the transmitter 300 may be a base station and the receiver may be a UE, as also shown in, for example, Figure 2. The base station 300 and the UE 302 may communicate via respective first wireless communication links 304a and 304b, such as radio links, using a Uu interface, while the UEs 302 may communicate with each other via a second wireless communication link 304c, such as a radio link, using a PC5 interface.
[0033] According to one embodiment, the transmitter 300 may be a first UE and the receiver may be a further UE, for example as also shown in Figure 3. The first UE 300 and the further UE 302 may communicate via respective wireless communication links 304a-304c, such as radio links, using a PC5 interface.
[0034] The transmitter 300 and one or more receivers 302 may operate in accordance with the teachings of the invention as described herein.
[0035] Sidelink pause / resume / shift priority The present invention provides an apparatus for a wireless communication system, the wireless communication system providing a set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; the apparatus is configured to receive a signal when there are not enough resources from the set of resources for a subsequent first transmission; An apparatus is provided in which a signal causes the apparatus to stop an ongoing second transmission to free resources for transmitting or receiving a first transmission.
[0036] According to an embodiment, Stopping the ongoing second transmission includes pausing the second transmission for a predefined time or pause interval; The signal comprises a message indicating a pause interval over which the second transmission is to be paused, the interval being selected to be suitable for transmission or reception of the first transmission.
[0037] According to an embodiment, the message further indicates a configuration to be used when resuming the second transmission after the first transmission is completed, the message indicating a configuration to be used when resuming the second transmission, the configuration being: The same configuration used for the first second transmission, or one of several other known configurations of the device; or This is a new configuration.
[0038] According to an embodiment, each transmission includes at least one or more third transmissions having a third priority level, and the first priority level and the second priority level are higher than the third priority level; A wireless communication system provides multiple sets of resources, the multiple sets of resources including a first set of resources including resources to be allocated for a first transmission and a second transmission, and a second set of resources including resources to be allocated for a third transmission.
[0039] According to an embodiment, the resources comprise a plurality of subcarriers, and the subcarrier spacing, SCS, of the resources of the first set of resources is higher than the SCS of the resources of the second set of resources.
[0040] According to an embodiment, the transmission has certain low latency and / or high reliability requirements associated with it, and / or given quota requirements, to ensure that the application service meets a required quality of service, QoS; Stopping the ongoing second transmission on the resources to be released includes reallocating resources for the second transmission in the second set of resources if certain low latency and high reliability requirements and quota requirements of the second transmission can be met.
[0041] According to an embodiment, the second transmission is buffered in a buffer of the device, and the device: The range of the second transmission to the target exceeds the maximum range, or If the first transmission exceeds the timer, The buffer is configured to flush the buffered second transmission from the buffer.
[0042] According to an embodiment, the first transmission comprises a message having a first priority associated therewith, and the second transmission comprises a message having a second priority associated therewith; The first message comprises one or more of an emergency and safety-related message, such as an accident warning message, a road obstacle warning, or an emergency vehicle approaching message.
[0043] According to an embodiment, The wireless communication system includes a plurality of base stations, gNBs, and a plurality of user devices, UEs, and the apparatus comprises the UEs; the UE is coupled to one or more other UEs via a sidelink; a UE configured for sidelink communication with one or more other UEs; Resources from the set of resources are scheduled by the gNB for sidelink communication with one or more other UEs.
[0044] According to an embodiment, The wireless communication system includes a plurality of user devices, UEs, and the apparatus comprises a UE; the UE is coupled to one or more other UEs via a sidelink; A UE is configured for sidelink communication with one or more other UEs, and the UE is configured to autonomously schedule resources from a set of resources for the sidelink communication.
[0045] According to an embodiment, the signal comprises a sidelink control information, SCI, message, the SCI message causing one or more other UEs occupying resources described in the SCI message to be used for the first transmission to pause or shift their second transmission.
[0046] According to an embodiment, message priorities are statically mapped to corresponding services.
[0047] According to an embodiment, the set of resources comprises a plurality of resources that are contiguous or discontinuous across the frequency domain and contiguous or non-contiguous across the time domain.
[0048] According to an embodiment, a set of resources defines a resource pool.
[0049] The present invention provides a transmitter for a wireless communication system, the wireless communication system providing a predefined set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; If there are not enough resources from the set of resources for the next first transmission, the transmitter: - signaling the receiver to stop the second transmission to release resources used by the ongoing second transmission; and - reallocating the released resources for the first transmission. The device is configured to:
[0050] According to an embodiment, the transmitter comprises: The percentage of used resources from a set of resources reaches a predefined threshold, or the percentage of unused resources from a set of resources falls below a predefined threshold, or There are not enough unused resources in the set of resources for allocation to the first transmission. is configured to determine
[0051] Thus, according to embodiments of the first aspect, a transmitter can perform resource allocation in a highly congested resource pool due to its ability to preempt lower-priority transmissions for which resources have already been granted. For example, if a UE is out of coverage and operating in mode 4 (see FIG. 3), the UE can send a sidelink control information (SCI) message for a higher-priority transmission, e.g., an emergency or safety-related message, and other UEs occupying the resources described in the SCI of the higher-priority transmission can pause or shift their lower-priority transmissions, thereby giving priority to the higher-priority transmission. According to embodiments, the MAC layer can be responsible for priority handling of packets arriving at the physical layer. If a lower-priority message has already been allocated a grant in the congested resource pool and has already started transmitting on the SL, the solution of the present invention allows for reallocation of resources to the higher-priority message. According to embodiments, a network entity, such as a BS or a UE, can pause or shift the lower-priority transmission so that resources can be reallocated for the higher-priority transmission. Furthermore, the BS may reallocate resources for the second transmission in an alternative resource pool depending on the QoS criteria, for example to a resource pool of a lower SCS for a lower priority transmission, if the requirements for the above transmission can be met.
[0052] For Mode 3 UEs, embodiments may support signaling of SPS suspension or shift. Since resources can only be reserved for transmission in a semi-persistent scheduling (SPS) manner, according to embodiments, new parameters in the SPS configuration may be used to represent the suspension or shift interval, or the reduced frequency interval (SPS interval).
[0053] For Mode 4 UEs, embodiments cause UEs occupying resources for lower priority transmissions to pause or shift transmissions until the higher priority transmission is completed. The priority of transmitted packets may be mapped to the corresponding V2X service and may be assumed to be static and secure; for example, for Mode 4 UEs, the mapping may be hard-coded to prevent the V2X application from intervening and manipulating the priority for its own advantageous gain.
[0054] Second aspect: An embodiment of the second aspect of the present invention may be implemented in a wireless communication system, such as shown in Figures 1, 2, and 3, and described above with reference to Figure 4, including a base station and a user, such as a mobile terminal or IoT device. The transmitter 300 and one or more receivers 302 may operate in accordance with the teachings of the present invention as described herein.
[0055] Occupancy Threshold The present invention provides a transmitter for a wireless communication system, the wireless communication system providing a set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; If the occupancy of a set of resources reaches a predefined threshold, the transmitter: - reserving an amount of unoccupied resources from a set of resources for a first transmission; and - allocating reserved resources for the first transmission; The present invention provides a transmitter configured to:
[0056] According to an embodiment, the transmitter is configured to reserve a certain amount of unoccupied resources when a certain occupancy or traffic load threshold is reached.
[0057] According to an embodiment, when an occupancy or traffic load threshold is reached, the transmitter: - starting to allocate reserved resources only for the first transmission; and - stopping allocating resources for the second transmission; The device is configured to:
[0058] According to an embodiment, each transmission includes at least a third transmission having a third priority level, the first priority level and the second priority level being higher than the third priority level; A wireless communication system provides multiple sets of resources, the multiple sets of resources including a first set of resources including resources to be allocated for a first transmission and a second transmission, and a second set of resources including resources to be allocated for a third transmission.
[0059] According to an embodiment, the transmission has certain low latency and / or high reliability requirements and / or quota requirements associated with it to ensure that the application service meets a required quality of service, QoS; In response to ceasing to allocate resources for the second transmission, the transmitter is configured to allocate resources for the second transmission in the second set of resources if certain low latency and / or high reliability requirements and / or quota requirements of the second transmission can be met.
[0060] According to an embodiment, the resources comprise a plurality of subcarriers, and the subcarrier spacing, SCS, of the resources of the first set of resources is higher than the SCS of the resources of the second set of resources.
[0061] According to an embodiment, the transmitter is configured to select the amount of resources to be reserved for the first transmission based on a real-time load or an expected load of the set of resources.
[0062] According to an embodiment, The wireless communication system includes a plurality of base stations, gNBs, and a plurality of user devices, UEs, wherein the transmitter comprises a gNB; the UE is coupled to one or more other UEs via a sidelink; a UE configured for sidelink communication with one or more other UEs; Resources from the set of resources are scheduled by the gNB for sidelink communication with one or more other UEs.
[0063] According to an embodiment, The wireless communication system includes a plurality of user devices, UEs, and the transmitter comprises one of the UEs; the UE is coupled to one or more other UEs via a sidelink; A UE is configured for sidelink communication with one or more other UEs, and the UE is configured to autonomously schedule resources from a set of resources for the sidelink communication.
[0064] According to an embodiment, the set of resources comprises a plurality of resources that are contiguous or discontinuous across the frequency domain and contiguous or non-contiguous across the time domain.
[0065] According to an embodiment, a set of resources defines a resource pool.
[0066] Thus, embodiments of the second aspect revolve around preemptively reserving resources in a resource pool for high-priority transmissions, with the condition that a certain occupancy or traffic load threshold has been reached. This is another embodiment, for example, to ensure that high-priority SL transmissions occur without delay. The small, fixed set of resources to be reserved for high-priority transmissions may be based on the real-time or expected load of the resource pool. Reservations, according to embodiments, may be activated only after the occupancy of the resource pool has reached this predefined threshold.
[0067] Third aspect: The third aspect of the present invention may be implemented in a wireless communication system such as that shown in Figures 1, 2, and 3, including a base station and a user such as a mobile terminal or an IoT device. Figure 5 illustrates a core network to which an application server 312 can connect. 3 is a schematic diagram of a wireless communication system 308 having a core network 310. An application server executes applications to provide a service to a receiver with a quality of service (QoS). The system further includes a radio access network, RAN, 314 coupled to the core network 310, the RAN 314 including multiple transmitters and receivers. The wireless communication system 308 may operate in accordance with the teachings of the present invention as described herein.
[0068] QOS Feedback The present invention provides a wireless communication system, comprising: a radio access network, RAN, comprising a plurality of transmitters and receivers; a core network (CN) coupled to the RAN, wherein an application server is connectable to the core network (CN), the application server being configured to run applications, the applications being configured to provide certain services to receivers in the RAN; The wireless communications system is configured to obtain the status of at least a part of a RAN and to inform an application and / or a receiver executing a service provided by the application of the RAN status and / or any change in the RAN status, wherein performance of the service depends on the RAN status and enables the application to modify its requirements accordingly.
[0069] According to the present invention, - the performance comprises a quality of service, QoS, and the application requests the network and / or wireless communication system to provide service to the receiver with a certain QoS; The wireless communication system is configured to use the RAN status to determine whether a certain QoS can or cannot be fulfilled by the RAN and to signal to an application and / or a receiver that a certain QoS can or cannot be fulfilled.
[0070] According to the present invention, a wireless communication system comprises: - In response to a request from an application, or - in response to some event within the RAN, or at some interval, the interval being set, for example, by the application configured to obtain the status of the RAN.
[0071] According to the present invention, an event in the RAN - failure or breakdown of one or more RAN entities; - Degradation or improvement of radio coverage within the RAN, - handover of a UE from one cell within the RAN to another cell within the RAN; - One or more UEs connect to or disconnect from the RAN, e.g., radio link failure The present invention is provided with one or more of the following:
[0072] According to the present invention, a core network comprises: - requesting status reports from the RAN and / or subscribing to events from the RAN; and - Pushing status reports or events to the application; - Signaling and / or reporting status reports or events to applications and / or application functions (AFs) and / or network functions (NFs). The device is configured to:
[0073] According to the present invention, the RAN comprises: - collecting data related to the status of the RAN from one or more RAN entities; - Processing data to generate status reports and / or detect status events; and - Signaling status reports and / or events to the core network The device is configured to:
[0074] According to the present invention, the RAN comprises one or more base stations, gNBs, for serving respective UEs, the gNBs being configured to collect and process data relating to the status of cells served by the gNBs and to signal and / or report status reports and / or events to the core network.
[0075] According to the present invention, a gNB is configured to collect and process data relating to the status of one or more cells served by other gNBs.
[0076] According to the present invention, The core network comprises a Network Data Analytics Entity or Function (NWDAF), RAN, - collecting data related to the status of the RAN from one or more RAN entities; and - Signaling data to the core network configured to: NWDAF, - processing data from the RAN to generate status reports and / or detect events and / or predict future status and / or predict possible or probable future events; and - Signaling and / or reporting status reports and / or predictions to applications and / or receivers The device is configured to:
[0077] According to the present invention, the RAN comprises one or more base stations, gNBs, for serving respective UEs, the gNBs being configured to collect data related to the status of cells served by the gNBs and to signal the data to the NWDAF through network functions (NFs), such as an access and mobility function (AMF) and / or a session management function (SMF).
[0078] According to the present invention, a gNB is configured to collect and process data relating to the status of one or more cells served by other gNBs.
[0079] According to the present invention, the RAN comprises: - collecting data related to the status of the RAN from one or more RAN entities; - Data collection to generate status reports and / or detect events and - signaling and / or reporting status reports and / or events to the application and / or to the receiver executing the service provided by the application; The device is configured to:
[0080] According to the present invention, the RAN comprises one or more base stations, gNBs, for serving respective UEs, the gNBs being configured to collect and process data relating to the status of cells served by the gNBs and to signal and / or report status reports and / or events to applications and / or to receivers executing services provided by the applications.
[0081] According to the present invention, a gNB is configured to collect and process data relating to the status of one or more cells served by other gNBs.
[0082] According to the present invention, the status report is - signaling traffic load within the RAN, - resources within the RAN, - congestion within the RAN, - interference of all UEs in one or more cells within the RAN; - Achievable QoS requirements within the RAN Contains one or more of:
[0083] According to the present invention, a wireless communications system is configured to report that a certain QoS can or cannot be fulfilled in response to an application request from a core network for a report on QoS or another RAN measurement that causes a change in the achievable QoS.
[0084] According to the present invention, events include changes in the RAN and / or network, for example congestion in the RAN, overload in the RAN, a decrease or increase in the supportable QoS.
[0085] In accordance with the present invention, a wireless communications system is configured to signal that a certain QoS may or may not be implemented in response to an application subscribing to notifications from the core network about a QoS change or another RAN event that causes a change in the achievable QoS.
[0086] According to the present invention, the RAN is configured to provide a set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; If the wireless communication system determines that the set of resources is fully occupied by the first transmission, the wireless communication system is configured to inform the application and / or the receiver that a certain QoS cannot be met.
[0087] According to the present invention, the wireless communication system of the present invention comprises: It has an application server connected to the core network, In response to signaling from the wireless communication system, the application and / or receiver is configured to adapt to changes in achievable QoS.
[0088] Thus, according to an embodiment of the third aspect, the communication system provides a path, mechanism, or procedure for the RAN side to notify an application that a certain service can / cannot be fulfilled with the desired QoS. For example, if a resource pool is fully occupied by high-priority transmissions, the BS may inform the application or application server that, for example, the required priority and reliability (QoS) cannot be met, so that the application can modify its behavior accordingly, for example, in the case of a fully autonomous vehicle. A relevant network entity (in the case of LTE) or network function (in the case of 5G) associated with the application layer may subscribe to monitor various changes in QoS-related events or RAN events. These events may then be signaled back to the application function.
[0089] Fourth aspect: Embodiments of the fourth aspect of the present invention may be implemented in a wireless communication system, such as those shown in Figures 1, 2, 3, and 5. The wireless communication system 308 may operate in accordance with the teachings of the present invention as described herein.
[0090] Push notifications The present invention provides a wireless communication system, comprising: an application server, the application server configured to run an application, the application configured to provide a service to a receiver in the RAN; a core network to which application servers are connected; a radio access network (RAN) coupled to a core network, the RAN including a plurality of transmitters and receivers; A wireless communication system is provided in which a core network is configured to send push notifications to an application, e.g., an application server or an application client, where the push notification indicates that an event has occurred.
[0091] According to an embodiment, the core network - monitoring the condition or status of wireless communications systems; and - determining whether an event has occurred in a wireless communication system The device is configured to:
[0092] According to an embodiment, an application server is configured to receive push notifications without an explicit subscription to the corresponding event.
[0093] According to an embodiment, the push notification - A critical or significant condition or failure in the RAN or any other part of the system, for example in the case of a natural disaster that causes a part of the system to go down completely; or - for example, in the case of V2X, when an application server detects a dangerous situation on the road, such as a serious accident, a fire, etc., and requests the network to send a push notification to all other application servers active in the area concerned, e.g., a V2X application server, about a critical situation detected by another application server; or - Critical situations detected by a UE, e.g., a V2X UE, such as a serious accident, fire, etc. Notify the application server of critical events or warnings, such as
[0094] Thus, according to embodiments of the fourth aspect, an application server may receive one or more push notifications, e.g., without explicit subscription to any corresponding event, in order to provide a pathway and / or mechanism and / or procedure for push notifications originating from various sources, e.g., the RAN, another application server, the core network, etc. Of course, the scenarios mentioned herein are only examples, and the sources of push notifications mentioned are not exhaustive.
[0095] system The present invention provides a wireless communication network comprising: at least one device according to the invention; at least one transmitter according to the invention; The present invention provides a wireless communication network comprising:
[0096] According to an embodiment, the set of resources comprises a plurality of resources that are contiguous or discontinuous across the frequency domain and contiguous or non-contiguous across the time domain.
[0097] According to an embodiment, a set of resources defines a resource pool.
[0098] According to an embodiment, the receiver and the transmitter are - a mobile device, or - Fixed terminal, or - Cellular IoT-UE, or - IoT devices, or - Ground vehicles, or - Air vehicles, or - Drones, or - a mobile base station, or - Roadside units, or - Bill, or any other item or device, for example a sensor or actuator, that has network connectivity that enables the item / device to communicate using a wireless communications network; and - a macrocell base station, or - small cell base stations, or - Roadside units, or - UE, or - a remote radio head, or - AMF, or - SMF, or - a core network entity, or - Network slices, as in the case of NR or 5G Core contexts, or - any transmission / reception point (TRP) that allows an item or device to communicate using a wireless communications network, where the item or device has network connectivity to communicate using the wireless communications network The present invention is provided with one or more of the following:
[0099] The present invention relates to a wireless communication network, the wireless communication network comprising at least one of the UEs of the present invention and at least one of the base stations of the present invention. provide.
[0100] According to an embodiment, the receiver and transmitter comprise one or more of a mobile terminal, or a fixed terminal, or a cellular IoT-UE, or an IoT device, or a ground vehicle, or an air vehicle, or a drone, or a mobile base station, or a roadside unit, or a building, or a macrocell base station, or a small cell base station, or a roadside unit, or a UE, or a remote radio head, or an AMF, or an SMF, or a core network entity, or a network slice, such as in the case of an NR or 5G core context, or any transmission / reception point (TRP) that enables an item or device to communicate using a wireless communications network, wherein the item or device has network connectivity for communicating using a wireless communications network.
[0101] method 1. Aspects The present invention provides a method for a wireless communication system, the wireless communication system providing a set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; The method includes receiving a signal when there are not enough resources from a set of resources for a subsequent first transmission; A method is provided in which a signal causes an ongoing second transmission to be stopped to free resources for transmitting or receiving a first transmission.
[0102] The present invention provides a method for transmitting for a wireless communication system, the method comprising: providing a predefined set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; If there are not enough resources from the set of resources for the next first transmission, the method - signaling the receiver to stop the second transmission in order to release resources used by the ongoing second transmission; - reallocating the released resources for a first transmission; The present invention provides a method comprising:
[0103] 2. Aspects The present invention provides a method for transmitting for a wireless communication system, the method comprising: providing a set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; If the occupancy of the set of resources reaches a predefined threshold, the method: - reserving an amount of unoccupied resources from a set of resources for a first transmission; - allocating the reserved resources for a first transmission; The present invention provides a method comprising:
[0104] 3. Aspects The present invention provides a method for operating a wireless communications system, the method comprising: a radio access network, RAN, the RAN including a plurality of transmitters and receivers; a core network (CN) coupled to the RAN, wherein an application server is connectable to the core network (CN), the application server being configured to run applications, the applications being configured to provide certain services to receivers in the RAN; The method includes the steps of obtaining a status of at least a part of a RAN and informing an application and / or a receiver executing a service provided by the application of the RAN status and / or any change in the RAN status, wherein performance of the service depends on the RAN status and enables the application to modify its requirements accordingly.
[0105] 4. Aspects The present invention provides a method for operating a wireless communication system according to the present invention.
[0106] computer program products The invention provides a computer program product comprising instructions which, when executed by a computer, cause the computer to carry out one or more methods according to the invention.
[0107] Next, preferred embodiments will be described in more detail. In the following, reference will be made to a resource pool. However, the present invention is not limited to resource pools; rather, the inventive approach is equally applicable to any set of resources. A pool or set of resources may include multiple resources that are contiguous or discontinuous across the frequency domain and adjacent or non-adjacent across the time domain. Therefore, when referring to a resource pool in this specification, this should also be understood as a reference to a set of resources.
[0108] First Aspect Embodiments of the first aspect of the present invention will now be described with reference to Figures 4 and 6, of which Figure 6 illustrates the pausing of transmission to free up or release resources that would otherwise be used for a service with a higher priority. In the following description, it is assumed that the transmitter 300 of Figure 4 is a base station and the receiver 302 is a UE, which may or may not also communicate directly with each other over the sidelink 304c. In the latter case, the UE may be a V2X Mode 3 UE (see Figure 2).
[0109] 6 schematically illustrates a resource pool 360 including a plurality of resources 362, where the resource pool 360 is shown at different points in time, i.e., at time t0, at a later time t1, e.g., 5 ms after time t0, and at a time t2 subsequent to t1, e.g., 5 ms after time t1. It is assumed that the resource pool 360 includes columns 1-3 and rows 1-6, and that resources in row 1 and in row 4 of the resource pool 360 are available for communication from the base station 300 to the UE 3021. At time t0, the base station 300 performs an initial allocation of resources for transmission to the UE 3021 for the next 10 ms. It is assumed that resources for two messages need to be allocated, the messages being of substantially the same priority, and at least neither of them requiring a high-priority transmission. For example, a first transmission has two resources allocated, as indicated by the cross-hatched blocks: a resource in column 3, row 1 and a resource in column 2, row 4; and a second transmission has three resources allocated, as indicated by the diagonal lines: a resource in column 1, row 4, a resource in column 2, row 1, and a resource in column 3, row 4. Thus, in the illustrated example, only one resource in column 1, row 1 remains unallocated.
[0110] At time t1, base station 300 receives a request for transmission of a high-priority message that needs to be signaled to UE 3021 with low latency. It is assumed that three resources are needed for the high-priority transmission; however, at this time, all but one resource is occupied for transmission to UE 3021, so that there are not enough resources available in the pool for the high-priority transmission. Therefore, according to the present invention, the base station determines, for example, which of the currently transmitted messages has the lowest priority, e.g., the first message. The base station releases the resources associated with the second transmission (see the crossed-out resources in FIG. 6 ), thereby freeing up the resources in column 1, row 4, column 2, row 1, and column 3, row 4 of resource pool 360. At the next possible time, such as time t2, resource allocation is performed to fully or at least partially allocate the released resources to the high-priority transmission, as indicated by the black boxes. The newly allocated resources at time t2 may be used for downlink transmission of a high priority message from base station 300 to UE 3021 or for uplink transmission of a high priority message from UE 3021 to base station 300. UE 3021 receives a signal from base station 300 indicating that there are not enough resources in the pool for the high priority transmission and that transmission of the second transmission needs to be stopped or paused so that the resources already allocated for the first transmission are released. UE 3021 may either discard the first transmission or, once the high priority transmission is complete, resume transmission at a later time triggered by a preconfigured timer or a time value signaled via an RRC message or relayed via sidelink by another UE.
[0111] According to another embodiment, if the UE also communicates via a sidelink interface, such as the PC5 interface 304c in FIG. 4, the resources described above with reference to FIG. 4 may be the resources used for sidelink communication, such that high priority messages can be exchanged between the UEs 3021, 302n via the PC5 interface 304c using resources obtained by releasing resources originally allocated for lower priority transmissions on the sidelink in the manner described above.
[0112] In the embodiments described above, it was assumed that the high-priority message is a downlink message directed to the UE, so that the base station may receive the signaling, for example, from an application running on an application server coupled to a core network of the wireless communications system. On the other hand, in the case of a service or application running on the UE that requires a high-priority uplink message to be transmitted to the base station, the signaling may also be received from the UE. The apparatus may also be a UE communicating with another UE via a sidelink interface, where either one of the UEs may receive an indication or signaling from an associated service or application that a high-priority message is to be transmitted on the sidelink, requiring the release of resources for an already scheduled or ongoing lower-priority transmission.
[0113] According to an embodiment, stopping the lower priority transmission may include pausing the transmission for a predefined time or interval and resuming the transmission after an interval selected to ensure the higher priority transmission is securely accommodated. The first transmission may be resumed using the same configuration as before or using a new configuration, which may be selected from a list of existing configurations or may be a new configuration provided to resume the lower priority transmission.
[0114] According to an embodiment, multiple resource pools may be provided, e.g., a higher priority resource pool has a higher subcarrier spacing (SCS). For example, in the context of LTE (PPPR), there may be eight levels of reliability, and in NR, there are five QI or VQI indicators. Messages associated with the three highest priority levels may be associated with resources in a 60 kHz-SCS-resource pool, sometimes referred to as a high-priority / low-latency resource pool, selected from the set of available resource pools for transmission. If a resource pool, i.e., a high-priority / low-priority resource pool, is completely congested, the base station is not in a position to allocate any resources for a new transmission, either on the sidelink between two UEs or on the link between the base station and one of the UEs. On the other hand, due to the low latency and / or high reliability and / or quota requirements of high-priority messages, the BS may not reject any transmissions of the highest priority due to the safety-critical nature of the message, e.g., an emergency call. In other words, a high-priority message may have a certain latency, reliability, and quota, such as a data rate requirement, or any combination of these requirements. In this case, according to the inventive approach, as described above, at time t0, a base station (BS) that has already issued a grant for a lower-priority transmission to a UE, such as an SPS transmission, may withdraw resources allocated for the lower-priority transmission in favor of the higher-priority transmission if resources are available and the grant duration has not yet elapsed. When multiple resource pools with different priority levels are provided, the BS may attempt to reallocate resources for the lower-priority transmission to another resource pool of a lower SCS if the requirements for the lower-priority transmission are still met when using resources from the lower-priority pool. If no additional pools are available or reallocation to the lower-priority pool does not meet the requirements for the transmission, the transmission of the lower-priority message may be suspended until the higher-priority message transmission is completed.The reallocation, which occurs either when using a new, lower priority resource pool or when resuming transmission of lower priority messages, may be done by sending a corrected or updated SPS configuration to the UE based on the resource pool load.
[0115] According to an example, for example, once the base station knows the amount of resources required for a duration for the transmission of a higher priority message, the base station may notify the UE transmitting a lower priority message based on a buffer status report request from the UE transmitting the higher priority message so that an interval during which the UE will stop or pause transmission of the lower priority message can be determined. This allows the high priority message to be transmitted within a highly congested dedicated / shared resource pool. Following the interval, the UE may then resume transmitting the low priority message using the resources originally allocated by the base station, or the low priority SPS transmission may be shifted in time, e.g., using an offset, to allow for transmission of the high priority message. Note that the high priority message may be either a one-shot transmission or an SPS transmission.
[0116] According to an embodiment, in the case of sidelink transmission mode, SPS transmission may be used, where the base station requests UEs transmitting lower priority messages to pause or shift their transmissions in favor of higher priority transmissions to or from the UE. In this scenario, the BS may use a modified SPS configuration with new parameters describing the pause / shift interval as shown in Figure 7, which illustrates one embodiment for the SPS-config information element, IE. According to an embodiment of the present invention, the SPS-config IE, as described in Reference [8], is extended by the elements "ToPauseList", "ToResumeList", and "ToShiftList" as shown in 400, 402, and 404 in Figure 7. "ToPauseList" indicates the SPS-configuration for the sidelink that must be paused, and "ToResumeList" indicates the SPS-configuration for the sidelink that must be paused, and "ToShiftList" indicates the SPS-configuration for the sidelink that must be paused. "ToShiftList" indicates which of the available SPS-configurations will be used when the low priority transmission is resumed, and "ToShiftList" indicates the duration during which the transmission of the low priority transmission will be paused. If "ToResumeList" is not indicated, the initial configuration used for the low priority transmission will also be used when the transmission is resumed.
[0117] Thus, the new parameters mentioned above, referring to pausing, resuming, and shifting, allow for higher transmissions to be adapted to be sent by the UE towards the BS or another UE, or received at the UE from the BS or another UE. The BS configures UEs with lower priority transmissions to resume transmission when a higher priority message is sent accordingly, such as an RRC reconfiguration message, e.g., using RRC connection reconfiguration signaling.
[0118] According to another embodiment, the device may be a UE connected to another UE via a sidelink configuration, with each UE being out of coverage and operating in Mode 4, as described with reference to FIG. 3 . Thus, the base station does not have any control over resource allocation, but even in such a scenario, a highly congested Mode 4 resource pool needs to be handled to allow lower priority transmissions to make way for higher priority transmissions. The UE may scan and sense the resource pool for available resources and select an available resource based on the lowest probability of collision. If the resource pool does not have enough resources for a high priority transmission, e.g., is fully occupied, and the UE broadcasts an SCI stating that there is a high priority message, the SCI will also state the resource that the high priority message will use for transmission, e.g., based on the UE's decision after scanning and sensing the resource pool and choosing the resource with the lowest probability of collision. The inventive approach will be applied, for example, when, despite the above process, the resource with the lowest probability of collision does not solve the problem of a congested resource pool. To increase the reliability of high priority messages being received and reduce the risk of collisions, UEs occupying selected resources are signaled to suspend or pause their transmissions on the resources indicated in the SCI for a duration also indicated in the SCI to allow for the high priority transmission. This ensures that the high priority transmission occurs uninterrupted and that upon completion, UEs transmitting lower priority messages can resume transmission, e.g., using the resources originally used.
[0119] In any of the above scenarios, lower-priority messages, the transmission of which may be suspended, may be stored in a buffer of the device or entity performing the transmission, such as a UE. However, there may be situations in which it is no longer desirable or possible to send lower-priority messages after the completion of transmission of a higher-priority message, and in such situations, the lower-priority messages will be flushed from the buffer. For example, in the case of a moving entity, such as a vehicle, a lower-priority message will be flushed if the communication between the vehicles exceeds the maximum communication range. For example, if a vehicle UE transmitting a lower-priority message travels a certain distance, such as 1 km, from a receiving vehicle UE, any low-priority information about the sending vehicle's immediate surroundings is no longer important to the receiving vehicle, which is now far away. Alternatively, if a higher-priority message exceeds a timer, the buffer of the vehicle UE transmitting the lower-priority message may also be flushed.
[0120] Second Aspect According to a second aspect of the present invention, another approach to address the problem of enabling high priority transmissions is to allocate resources in a resource pool that are then only provided for high priority transmissions. 8 shows a schematic representation of an embodiment of the second aspect of the present invention, where a pool 360 of resources available for communication between a BS and one or more UEs is shown at time t1 for communication between respective network entities in a radio access network, such as a base station BS and one or more UEs. At this time, it is assumed that only 50% of the resources are used or scheduled, so that any incoming high priority message to be transmitted either from the BS to the UE, from the UE to the BS, or between multiple UEs, can be allocated sufficient resources for transmission.
[0121] At a later time, such as time t2 shown in FIG. 8 , traffic in the cell covered by the base station BS may be increasing, and it may be determined that 90% of the resources in the pool 360 are now in use. In such a scenario, i.e., once the 90% threshold is reached, resource allocation to low-priority messages is stopped, and the remaining unused resources are allocated only to high-priority messages. When the threshold drops again, the system may return to the situation shown at time t1, i.e., any available resource may be allocated to any message. In the situation shown at time t2, if multiple resource pools of different SCSs are available, a low-priority message for which resources are not allocated due to the occupancy level of the first resource pool 360 may have resources allocated from a further resource pool of a lower SCS if the requirements of the transmission to be made can be met using resources from the lower SCS resource pool.
[0122] Thus, according to the second aspect, at times when occupancy or traffic increases and the corresponding number of available resources decreases, the smaller set of resources that are reserved at this time balances the trade-off regarding the amount of data to be transmitted and the resources available to transmit.
[0123] It should be noted that the above aspects may also be used in direct communication between two UEs over sidelink, where the UEs are in either Mode 3 or Mode 4.
[0124] Aspect 3 As mentioned above, traditional approaches to QoS handling are insufficient in many situations, such as in vehicular scenarios. When vertical applications, e.g., V2X applications, run on cellular networks, 3GPP EPS, or 5GS networks as described above, it is desirable to obtain information about network conditions, such as congestion, to enable the application to adjust itself to current network conditions or capabilities. Network conditions or capabilities may include the status or capabilities of the network at the current time and / or its prediction for the future. Considering V2X, for example, the need for feedback from the network to the application is recognized by the present invention. Examples of capabilities that may be required for reliable and efficient performance of vertical applications such as V2X are one or more of the following: - A mechanism for applications to monitor (or get feedback on) RAN status, e.g., congestion, overload, etc.; - A mechanism for sharing all / part of the information to the UE in addition to the conventional system, where the monitoring information can be acquired by the application server; - A QoS framework for monitoring the sidelink, e.g., PC5, and sidelink status; - Monitoring reporting or notification to the application upon detection of an event, where the application server can react upon receiving such feedback / notification.
[0125] According to a third aspect of the present invention, a mechanism is provided for obtaining the status of at least a part of the RAN and informing an application and / or a receiver executing a service provided by the application about the RAN status and / or any changes in the RAN status, where the performance of the service, such as QoS, depends on the RAN status. This allows the application in the UE and / or in the application server to modify its expectations / requirements accordingly. Thus, since the network provides feedback to the UE that it cannot manage the requested requirements, the application in the UE can adapt accordingly. For example, information about congestion and overload is obtained, in other words, the RAN status with respect to available resources is monitored. Based on this information, the quality of service provided over the RAN can be monitored, for example, using a PC5 interface, or more generally, the status of the link between communicating entities, e.g., the status of a sidelink with respect to resources available for transmission, can be monitored. For example, in the event of a certain event, the application server or the UE executing the application can react in response to the corresponding feedback. For some applications / services, the delay caused by this process can be critical. For example, in the case of a platooning service in a V2X application, when the network can provide high QoS for the service, the server may reduce the distance between platoon members to reduce energy consumption. If the QoS suddenly decreases, the distance between platoon members may need to be increased immediately for safety reasons. Another example is in autonomous driving. When network coverage decreases, the application needs to react immediately, for example, to reduce the level of automation and transfer control to manual mode. For example, the status may be obtained when the current cell status changes before / during handover from a cell, macrocell, small cell, or between macrocell / small cells.
[0126] While conventional approaches may monitor events related to the link between the UE and the network, such as the location of the UE, UE reachability, loss of connectivity, communication failure, or the number of UEs present in a particular geographical area, the condition or status of the RAN is not actually monitored, e.g., congestion or overload is not monitored by the core network. Therefore, the resources in the RAN, or the achievable QoS, are not monitored. According to a third aspect of the present invention, this deficiency is remedied.
[0127] Figure 9 illustrates one embodiment for monitoring RAN conditions and schematically illustrates respective network entities in an EPS system (see also Reference [6]), including an application server 312 coupled to a core network 310, which is coupled to a radio access network, RAN, 314. The core network includes a service capability publishing function, SCEF 310a, a home subscriber server, HSS 310b, and a mobility management entity, MME / serving GPRS support node, SGSN 310c. The application server 312, running one or more applications, can issue a monitoring request over the cellular network 310, 314 in step 1, which is handled by the SCEF 310a, as shown in step 2. The SCEF handling may include communication with the HSS 310b for external group ID resolution, as shown in steps 2a and 2b. In response to receiving the monitoring request, the SCEF sends a monitoring request in step 3, which is handled by the MME 310c as shown in step 4. In step 5, a monitoring response is provided back to the SCEF 310a. Up to this point, the process corresponds to the conventional process described in reference [6].
[0128] According to an embodiment of the third aspect of the present invention, the conventional procedure is extended by steps 4a, 4b and 4c so that the monitoring process does not stop at the MME 310c but is extended to the RAN 314. In step 4a, the MME 310c signals the RAN 314 that certain information from the RAN 314 is needed, e.g., information about one or more of signal traffic load, resources, congestion, and interference for UEs in some or all of one or more cells of the RAN 314. The RAN 314 collects data in step 4b, e.g., to create a RAN status report. In step 4c, the RAN status report based on the request in step 4a is provided to the core network 310 or pushed directly to an associated network entity, such as the SCEF 310a, which provides an interface to the application on the server 312. The status report may also be provided to UEs that use services provided by the application. Based on the status information, the application, e.g., the application server and / or application client, and / or the UE may determine, e.g., whether the desired QoS is still achievable, e.g., whether autonomous operation is still possible, or whether, due to a degradation in QoS, an adaptation of the service provided by the application, e.g., a return to manual control in the case of autonomous operation, will be implemented.
[0129] In the following, the inventive concept of the third aspect for obtaining RAN status will be described with reference to a handover (HO) procedure. However, the inventive approach is not limited to obtaining a RAN status report in such an event; rather, any other event or signaling from an application may trigger such a report. Figure 10 is a signaling chart for vehicular UE QoS feedback adaptation in accordance with an embodiment of the present invention. More specifically, Figure 10 illustrates an embodiment of modifying the conventional HO procedure in an EPS system, where, for example, when predictive HO to multiple target cells is enabled, the source eNB informs the UE that the next cell / group of cells can / cannot meet the QoS requirements. Naturally, the inventive approach can be applied to any scenario in which QoS varies within the same cell.
[0130] Following step A, in which the source gNB evaluates the UE's possible coverage area limitations together with the target gNB, and following step B, in which the UE reports measurements, steps C to G are performed as follows:
[0131] Step C: In addition to the normal authorization request for HO, the source eNB requests a Resource Pool Status Information (RPSI) report from the target eNB.
[0132] According to other embodiments, reporting is not limited to the resource pool concept in LTE, such as other similar concepts in NR.
[0133] The resource pool status information (RPSI) may include information such as, but not limited to: - Occupancy threshold information for one or more resource pools - Traffic load of all uplink / downlink resources - Interference-related information - For example, if QoS can be satisfied, QoS related information, including but not limited to: Quality parameters, such as resource type, priority level, packet delay budget, packet error rate, guaranteed bit rate (GBR) averaging window, and maximum data burst volume, are included in the 5 QI / QCI parameters. 〇ARP Reflective QoS 〇GBR / MBR Notification control Maximum packet loss rate
[0134] FIG. 11 shows one embodiment for a HandoverRequest IE extended according to an embodiment of the present invention by elements indicated at 406 and 408 .
[0135] Step D1: An RPSI report is provided by the target eNB / gNB, where the RPSI report may include all of the information or a subset of the information described above.
[0136] Step D2: The RPSI report may be pushed to other network entities as well.
[0137] Step E: The source eNB / gNB collects and processes the information to facilitate the UE adapting accordingly (see step 4b in Figure 9). The contents of the RPSI can be mapped to determine whether the specific QoS required by the UE can be satisfied.
[0138] Step F: The source eNB / gNB signals to the UE using, for example, a V2X-RPSI-feedback IE, which may be included in the MobilityControlInfo IE in the RRC connection reconfiguration signaling. As shown in the example signaling, there are multiple options on how to signal this feedback to the UE, depending on the level of abstraction.
[0139] 12 shows one embodiment for the MobilityControlInfo IE extended according to an embodiment of the present invention by a V2X-RPSI-feedback IE indicated at 410. The V2X-RPSI-feedback IE 410 may include a QoS level, e.g., high, medium, low, or a range of values, and any other parameters indicating the possible levels of QoS that the target eNB / gNB can satisfy.
[0140] Step G: The application, for example a V2X application, adapts accordingly based on the RPSI report, for example causing braking, acceleration, etc. in the case of a V2X application or service.
[0141] Steps A to G are followed by further steps 7 to 9 to complete the HO.
[0142] Considering 5GS, the table below lists the events supported by legacy systems.
[0143] [Table 2]
[0144] As this table shows, the condition or status of resources within the RAN, for example, RAN congestion and RAN overload, cannot be monitored by the Application Function (AF).
[0145] According to a further embodiment of the third aspect, the AF is enabled to monitor RAN events, for example, RAN congestion and / or overflow. Figure 13 illustrates monitoring of RAN conditions by an Application Server (AS) 312 in 5GC. Figure 13 illustrates an embodiment of modifying the conventional monitoring procedure to obtain RAN status.
[0146] The 5GS system of Figure 13 includes an application server 312 connected to a core network 310, which is connected to a radio access network 314. The core network 310 includes a network publication function, NEF, 310a, a unified data management, UDM, 310b, and a core access and mobility management function, AMF, 310c. Conventionally, an application running on the application server, for example, a V2X application, subscribes to the core network to obtain information about some events in the network in step 1. The NEF 310a issues a subscribe request to the UDM 310b in step 2, which then issues a subscribe request to the AMF 310c, as shown in step 3a.
[0147] According to the inventive approach, the request sent as step 3a is also a subscription to obtain information about RAN events; other than within the conventional approach, the AMF 310c issues a further request to subscribe to specific RAN events, such as resource congestion or overflow, in step 3a'. In response to the subscription in step 3a', the RAN 314 provides a respective event subscription response or acknowledgment back to the AMF 310c in step 3b', so that additional feedback subscription responses or acknowledgments about the situation in the RAN 314 can be provided to the application via the core network 310 in steps 3b, 4, and 5. According to an embodiment, the RAN 314 may signal the RAN event to the application server 312 via the AMF and NEF, as shown in steps 8, 9, and 10. For example, reports such as RPSI event reports for the events listed in the example of FIG. 10 and / or Table 1 (Table 2) may be provided, and the RAN may operate as described above with reference to FIG. 9 (steps 4b-4c) and FIG. 10.
[0148] Additionally, as in the conventional approach, applications may receive event notifications from the UDM via communication in steps 6a and 7a, or only 6a pointing directly to the AS, with or without an NEF in between. In the case of a trusted AS, no NEF between the AS and the UDM is required.
[0149] The list of events in the above table is not exhaustive and further events may be generated and / or collected and / or detected in some other Network Function (NF), such as a Session Management Function (SMF) and / or an Access and Mobility Function (AMF). A procedure similar to that in Figure 13 is provided by the present invention, and in Figure 13 the AMF is then replaced by the concerned or responsible NF, for example the SMF.
[0150] Thus, the above embodiments of the third aspect enable the application and / or application function, the AF, to monitor the communication system for some resource related RAN events, e.g. RAN congestion and / or overflow; based on RAN congestion, overload etc., i.e. based on the situation of the resources in the RAN, events causing a change in QoS either within the same group or within different groups or cells may also be determined.
[0151] According to yet a further embodiment of the third aspect, a network data analysis function may be used to evaluate information from the RAN to determine and / or predict the respective events. The NWDAF is responsible for providing network data analysis. The NWDAF may provide, for example, slice congestion event notification and NWDAF operator-specific analysis, as described in Reference [9]. The NWDAF may be employed as shown in Figure 14. Figure 14 shows a signaling chart for RPSI processing in 5GS using the NWDAF. In fact, Figure 14 shows how the steps for HO may be performed in the context of 5GS. Steps A to G correspond to those described above with reference to Figure 10, except that step E is performed in the core 310 by the NWDAF.
[0152] Thus, according to an embodiment of the third aspect, considering Figure 10 or Figure 13, the AF, or another part of the system, may have information about the UE's behavior, e.g., movement trajectory, and the network may collect additional information about its own situation and about the RAN situation and provide results and / or reports upon event monitoring to the BS, which then passes this on to the UE and its resident applications and / or application servers and / or application clients.
[0153] Considering FIG. 14, other than in FIG. 10 or FIG. 13, the base station provides information to the network, in which case the information is used by the NWDAF. The NWDAF also receives information from the RAN and the network. The NWDAF may perform analysis and provide results and / or reports upon event monitoring to the BS, which then passes them on to the UE and its resident application, and / or application server, and / or application client. For example, the NWDAF may perform analysis across data provided by the network and by the RAN, with or without any information of UE behavior provided by the application. In either case, the analysis results provided by the NWDAF may be some kind of prediction.
[0154] Aspect 4: While aspect 3 described above required applications to subscribe to receive notifications about QoS changes and / or RAN events, there may be situations where it is necessary to inform an application or application function about changing conditions across the network.
[0155] According to a fourth aspect of the present invention, the communication system provides a notification, for example, a push notification, to an application server and / or a UE. In other words, the event notification shown in Figures 9 and 13 may be automatically triggered to inform about a critical event or to provide a warning. In other words, according to the fourth aspect of the present invention, a procedure or mechanism is provided to provide the core network with the possibility to generate push notifications, which may originate from various sources, such as the RAN 314, the network 310, an application, etc. Examples of scenarios in which push notifications may be implemented include, but are not limited to, one or more of the following scenarios, which will be described with reference to Figure 15:
[0156] FIG. 15(a) illustrates an embodiment addressing a critical or serious situation / failure in the RAN, or any other part of the network, for example, in the case of a natural disaster that causes a portion of the network to go down completely. FIG. 15(a) illustrates a cellular network including a CN and a RAN, to which three application servers AS1-AS3 are coupled. The cellular network detects an event that requires all other application servers active in a geographic area, such as AS1-AS3, to be alerted, and sends a push notification (1) to application servers AS1, AS2, and AS3 active in the same geographic area. FIG. 15(b) illustrates an embodiment addressing a serious situation detected by another application server. Like FIG. 15(a), FIG. 15(b) also illustrates a cellular network including a CN and a RAN, to which three application servers AS1-AS3 are coupled. For example, application server AS1 detects a dangerous situation on a road, e.g., a serious accident, a fire, etc., and requests (1) the network to send a push notification (2) to all other V2X application servers active in the relevant area. Thus, when application server AS1 detects an event that needs to be alerted to all other application servers in its area and / or neighborhood, application server AS1 sends a trigger (1) for a push notification to the network. The network sends a push notification (2) to application servers AS2 and AS3 that are active in the same geographic area as AS1. ) The push notification (2) may also be sent to the application server AS1 in some cases. FIG. 15(c) illustrates one embodiment addressing a critical situation detected by a V2X UE. Like FIG. 15(a), FIG. 15(c) also illustrates a cellular network including a CN and a RAN to which three application servers AS1-AS3 are coupled. Additionally, a UE is shown connected to application server AS1 via the cellular network. The UE detects an event that requires alerting all other application servers AS1-AS3 in its area and / or neighborhood. The UE communicates with application server AS1, as indicated by (1). Additionally, in response to detecting the event, the UE sends a trigger (1') for a push notification to the network. The network sends a push notification (2) to application servers AS1-AS3 active within the same geographic area.
[0157] In some of the embodiments described above, reference has been made to the respective vehicles being in connected mode, also referred to as Mode 3 configuration, or in idle mode, also referred to as Mode 4 configuration. However, the present invention is not limited to V2V or V2X communications; rather, the present invention is applicable to any device-to-device communications, e.g., non-vehicular mobile or stationary users, performing sidelink communications over a PC5 interface. In such scenarios, resource scheduling according to the aspects described above is advantageous because it allows for more efficient scheduling of resources for sidelink communications, avoiding resource collisions, etc.
[0158] Some embodiments of the present invention have been described above with reference to a communication system in which the transmitter is a base station serving user equipment and the receiver is user equipment served by the base station. However, the present invention is not limited to such embodiments and may also be implemented in a communication system in which the transmitter is a user equipment station and the receiver is a base station serving user equipment. According to other embodiments, the receiver and transmitter may both be UEs that communicate directly with each other, for example via a sidelink interface.
[0159] According to an embodiment, the wireless communication system may include a terrestrial network, or a non-terrestrial network, or a network or segment of a network, using an airborne vehicle or a spaceborne vehicle, or a combination thereof, as a receiver.
[0160] According to an embodiment, the receiver may comprise one or more of a mobile or fixed terminal, an IoT device, a terrestrial vehicle, an air vehicle, a drone, a building, or any other item or device with network connectivity, such as a sensor or actuator, that allows the item / device to communicate using a wireless communication system. According to an embodiment, the transmitter may comprise one or more of a macrocell base station, or a small cell base station, or a space vehicle, such as a satellite or space, or an air vehicle, such as an unmanned aircraft system (UAS), for example, a tethered UAS, a lighter than air (LTA), a heavier than air (HTA), and a high altitude UAS platform (HAP), or any transmit / receive point (TRP) that allows an item or device with network connectivity to communicate using a wireless communication system.
[0161] While some aspects of the described concepts have been described in the context of an apparatus, it should be apparent that these aspects also represent descriptions of corresponding methods, in which case the blocks or Similarly, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus.
[0162] Various elements and features of the present invention may be implemented in hardware using analog and / or digital circuitry, through the execution of instructions by one or more general-purpose or special-purpose processors, in software, or as a combination of hardware and software. For example, embodiments of the present invention may be implemented within the environment of a computer system or another processing system. FIG. 16 shows an example of a computer system 350. Units or modules, as well as method steps performed by these units, may execute on one or more computer systems 350. The computer system 350 includes one or more processors 352, such as special-purpose or general-purpose digital signal processors. The processors 352 are connected to a communication infrastructure 354, such as a bus or network. The computer system 350 includes a main memory 356, e.g., random access memory (RAM), and a secondary memory 358, e.g., a hard disk drive and / or a removable storage drive. The secondary memory 358 may allow computer programs or other instructions to be loaded into the computer system 350. Computer system 350 may further include a communications interface 360 to allow software and data to be transferred between computer system 350 and external devices. Communications may be in the form of electronic, electromagnetic, optical, or other signals capable of being handled by the communications interface. Communications may use wire or cable, fiber optics, telephone lines, cellular phone links, RF links, and other communications channels 362.
[0163] The terms “computer program medium” and “computer-readable medium” are generally used to refer to tangible storage media, such as a removable storage unit or a hard disk installed in a hard disk drive. These computer program products are a means for providing software to computer system 350. Computer programs, also referred to as computer control logic, are stored in main memory 356 and / or secondary memory 358. Computer programs may also be received via communications interface 360. When executed, computer programs enable computer system 350 to implement the present invention. Specifically, when executed, computer programs enable processor 352 to perform the processes of the present invention, such as any of the methods described herein. Thus, such computer programs may represent a controller for computer system 350. When the present disclosure is implemented using software, the software may be stored in a computer program product and loaded into computer system 350 using an interface, such as a removable storage drive, communications interface 360, or the like.
[0164] The implementation in hardware or in software may be performed using a digital storage medium, such as cloud storage, floppy disk, DVD, Blu-Ray, CD, ROM, PROM, EPROM, EEPROM, or flash memory, that has electronically readable control signals stored thereon and that cooperates (or is capable of cooperating) with a programmable computer system so that the respective method is performed. Thus, the digital storage medium may be computer-readable.
[0165] Some embodiments according to the invention comprise a data carrier having electronically readable control signals capable of cooperating with a programmable computer system to cause one of the methods described herein to be performed.
[0166] Generally, embodiments of the present invention may be implemented as a computer program product having program code operable to perform one of the methods when the computer program product runs on a computer. The program code may, for example, be stored on a machine-readable carrier.
[0167] Other embodiments comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier. In other words, an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.
[0168] A further embodiment of the inventive method is therefore a data carrier (or digital storage medium, or computer-readable medium) comprising, recorded thereon, a computer program for performing one of the methods described herein. A further embodiment of the inventive method is therefore a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet. A further embodiment comprises processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein. A further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.
[0169] In some embodiments, a programmable logic device (e.g., a field programmable gate array) may be used to perform some or all of the functions of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor to perform one of the methods described herein. In general, the methods are preferably performed by any hardware apparatus.
[0170] The above-described embodiments are merely illustrative of the principles of the present invention. It will be understood that modifications and variations of the arrangements and details described herein will be apparent to others skilled in the art. It is therefore intended to be limited only by the scope of the claims that follow, and not by the specific details presented by way of description and illustration of the embodiments herein.
[0171] List of acronyms and symbols V2X: Vehicle to Everything 3GPP: Third Generation Partnership Project D2D: Device to Device BS: Base station eNB: Evolved Node B (3G base station) UE: User Equipment SPS: Semi-persistent scheduling OS:One Shot PPPP: Priority per ProSe packet PPPR: ProSe Per-Packet Reliability QoS: Quality of Service SCS: Subcarrier spacing SCI: Sidelink Control Information BSR: Buffer Status Report NF: Network function NEF: Network Publishing Function NR:New Radio NWDAF: Network Data Analysis Facility OTT: Over-the-top SIPTO: Selected IP Traffic Offload UDM: Unified Data Management UDR: Unified Data Repository UE: User equipment (user terminal) AF: Application Features RAN: Radio Access Network
[0172] References [1] Netmanias, “LTE QoS: SDF and EPS Bearer QoS”, https: / / www.netmanias.com / en / ?m=view&id=techdocs&no=10434 , Sept. 2011, Last Accessed 25 / 07 / 2018. [2] 3GPP TS 23.501 V15.1.0, System Architecture for the 5G System; Stage 2, Mar. 2018. [3] Netmanias, “LTE QoS (Part 2) - LTE QoS Parameters (QCI, ARP, GBR, MBR and AMBR)”, https: / / www.netmanias.com / en / post / blog / 5933 / lte-qos / lte-qos-part-2-lte-qos-parameters-qci-arp-gbr-mbr-and-ambr, Oct. 2013, Last Accessed 25 / 07 / 2018. [4] 3GPP TS 23.682 V15.5.0, Architecture enhancements to facilitate communications with packet data networks and applications (Release 15), Jun. 2018. [5] 3GPP TS 23.502 V15.2.0, Procedures for the 5G System; Stage 2, (Release 15), Jun. 2018. [6] 3GPP TS 38.300 V15.1.0, NR and NG-RAN Overall Description; Stage 2 (Release 15), Mar. 2018. [7] 3GPP TS 38.211 V15.1.0, Physical channels and modulation (Release 15), Dec. 2017. [8] 3GPP TS 36.331 V15.0.1, Radio Resource Control (RRC); Protocol specification (Release 15), Jan. 2018. [9] 3GPP TS 29.520 V15.0.0, 5G System; Network Data Analytics Services; Stage 3 (Release 15), Jan. 2018. [Explanation of symbols]
[0173] 100 Terrestrial Wireless Networks 102 Core Network 104 Wireless Access Network 1061~1065 cells gNB1~gNB5 base station UE1, UE2, UE3 users 1081, 1082, 1083, 1121, 1122 arrows 1101, 1102 IoT devices 1141~1145, 1161~1165 backhaul links 200 yen, coverage area, coverage 202 First Vehicle, Vehicle, Mode 3 UE 204 Secondary Vehicle, Vehicle, Mode 3 UE 206, 208, 210 Vehicle, Mode 4 UE 300 Transmitter, Base Station, First UE 300a, 302a1, 302a n signal processor 300b, 302b1, 302b n Transceiver 302 Receiver, UE, Further UE 3021, 302n UE 3021~302 n Receiver 304a, 304b wireless communication link or channel, first wireless communication link, wireless communication link 304c Wireless communication link or channel, second wireless communication link, wireless communication link, side link, PC5 interface ANT T , ANT R antenna 308 Wireless Communication Systems 310 Core Network, Cellular Network, Core 310a Service Capabilities Exposure Function, SCEF, Network Exposure Function, NEF 310b Home Subscriber Server, HSS, Unified Data Management, UDM 310c Mobility Management Entity, MME / Serving GPRS Support Node, SGSN, Core Access and Mobility Management Function, AMF 312 Application Server, Server, Application Server (AS) 314 Radio Access Network, RAN, Cellular Network 350 Computer Systems 352 processors 354 Communications Infrastructure 356 main memory 358 Secondary Memory 360 Resource Pool, Pool, First Resource Pool, Communication Interface 362 Resources, Communication Channels 410 V2X-RPSI-feedback IE
Claims
1. 1. An apparatus for a wireless communications system, the wireless communications system providing a set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; the apparatus is configured to receive a signal when there are not enough resources from the set of resources for a subsequent first transmission; the signal causes the device to stop an ongoing second transmission to free resources for transmitting or receiving the first transmission; stopping the ongoing second transmission includes pausing the second transmission for a predefined time or pause interval; 10. The apparatus of claim 9, wherein the signal comprises a message indicating a pause interval over which the second transmission is to be paused, the interval being selected to be suitable for the transmission or the reception of the first transmission.
2. the message further indicates a configuration to be used when resuming the second transmission after the first transmission is completed, the message indicating a configuration to be used when resuming the second transmission, the configuration comprising: The same configuration used for the first second transmission, or one of several other known configurations of the device; or New Configuration 2. The device of claim 1, wherein:
3. the respective transmissions include at least one or more third transmissions having a third priority level, the first priority level and the second priority level being higher than the third priority level; 3. The apparatus of claim 1, wherein the wireless communication system provides multiple sets of resources, the multiple sets of resources including a first set of resources that includes resources to be allocated for the first transmission and the second transmission, and a second set of resources that includes resources to be allocated for the third transmission.
4. 4. The apparatus of claim 3, wherein the resources include a plurality of subcarriers, and wherein a subcarrier spacing, SCS, of the resources in the first set of resources is higher than the SCS of the resources in the second set of resources.
5. the transmission has certain low latency and / or high reliability requirements associated with it, and / or given quota requirements, to ensure that the application service meets a required quality of service, QoS; 5. The apparatus of claim 3, wherein stopping the ongoing second transmission on the resources to be released comprises reallocating resources for the second transmission in the second set of resources if the certain low latency and high reliability requirements and quota requirements of the second transmission can be met.
6. An apparatus for a wireless communication system, wherein the wireless communication system provides a set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; the apparatus is configured to receive a signal when there are not enough resources from the set of resources for a subsequent first transmission; the signal causes the device to stop an ongoing second transmission to free resources for transmitting or receiving the first transmission; The second transmission is buffered in a buffer of the device, and the device: the communication range of said second transmission to the target exceeds the maximum communication range; or if the first transmission exceeds a timer, The apparatus is configured to flush the buffered second transmission from the buffer.
7. the first transmission comprises a message having the first priority associated therewith, and the second transmission comprises a message having the second priority associated therewith; 7. The apparatus of claim 1, wherein the messages having the first priority comprise one or more of emergency and safety-related messages, such as accident warning messages, road obstacle warnings, or emergency vehicle approach messages.
8. The wireless communication system includes a plurality of base stations, gNBs, and a plurality of user devices, UEs, and the apparatus comprises a UE; the UE is coupled to one or more other UEs via a sidelink; the UE is configured for sidelink communication with the one or more other UEs; 8. The apparatus of claim 1, wherein the resources from the set of resources for the sidelink communication with the one or more other UEs are scheduled by the gNB.
9. the wireless communication system includes a plurality of user devices, UEs, and the apparatus comprises a UE; the UE is coupled to one or more other UEs via a sidelink; 8. The apparatus of claim 1, wherein the UE is configured for sidelink communication with the one or more other UEs, and wherein the UE is configured to autonomously schedule the resources from the set of resources for the sidelink communication.
10. 10. The apparatus of claim 9, wherein the signal includes a sidelink control information (SCI) message, the SCI message causing the one or more other UEs occupying resources described in the SCI message to be used for the first transmission to pause or shift the second transmission.
11. 11. The apparatus of claim 9 or 10, wherein message priorities are statically mapped to corresponding services.
12. 12. The apparatus of claim 1, wherein the set of resources comprises a plurality of resources that are contiguous or discontinuous across the frequency domain and contiguous or non-contiguous across the time domain.
13. The apparatus of claim 12 , wherein the set of resources defines a resource pool.
14. 1. A transmitter for a wireless communications system, the wireless communications system providing a predefined set of resources including a plurality of resources to be allocated for respective transmissions, the transmissions including one or more first transmissions having a first priority level and one or more second transmissions having a second priority level, the first priority level being higher than the second priority level; If there are not enough resources from the set of resources for a subsequent first transmission, the transmitter: - signaling the receiver to stop a second transmission in progress to release resources used by the second transmission for transmission or reception of the first transmission; and - reallocating the released resources for the first transmission. configured to: stopping the ongoing second transmission includes pausing the second transmission for a predefined time or pause interval; the signaling comprises a message indicating a pause interval over which the second transmission is to be paused, the interval being selected to be compatible for the transmission or the reception of the first transmission. Transmitter.
15. The transmitter: the percentage of used resources from said set of resources reaches a predefined threshold, or the percentage of unused resources from said set of resources falls below a predefined threshold; or there are not enough unused resources within the set of resources for allocation to the first transmission.
15. The transmitter of claim 14 configured to determine:
Citation Information
Patent Citations
Message transmission method and user equipment
WO2017063122A1
Method and device for vehicle-to-vehicle communication
WO2017076190A1
Method and device for sending uplink information and method and device for receiving uplink information
WO2017166276A1
Information transmission method, network device, and terminal device
WO2018058440A1