Method, device, system and storage medium for sidelink resource management
By independently selecting and managing resources by user equipment, using control transmission mechanisms and geographical partitioning, the problem of sidelink data transmission resource management in wireless networks is solved, and efficient and non-interrupted data transmission is achieved, suitable for fleet communication scenarios.
Patent Information
- Application Number
- CN202180008879.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-01-26
- Filing Date
- 2021-01-28
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2041-01-28
AI Technical Summary
In future wireless networks, especially in sidelink data transmission environments, there are problems in managing resources between a large number of user equipment to achieve efficient data transmission, and the prior art cannot effectively solve the delay and complexity of resource management.
User equipment can independently select and manage resources for data transmission, initialize, update and reserve data transmission resources through the control transmission mechanism to avoid overlapping resources, and adopt geographic partitioning and resource pooling mechanisms to ensure resource availability and priority allocation. .
It realizes non-interrupted communication between user equipment, reduces resource selection delay and complexity, improves data transmission efficiency and reliability, and is especially suitable for coordination between vehicles in fleet communication scenarios.
Smart Images

Figure CN114930957B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This application claims priority to U.S. patent application No. 17 / 158,457, filed on January 26, 2021, and entitled “Side Link Resource Management,” which prior application claims priority to U.S. provisional patent application No. 62 / 966,926, filed on January 28, 2020, and entitled “Side Link Resource Management Enabling Interruption Free Communication,” and the entire contents of these two prior applications are incorporated by reference into this application. Technical Field
[0003] The present application belongs to the field of wireless communications, and more particularly to managing data transmission resources in a wireless communication network that can use sidelink (SL) data transmission. Background Art
[0004] In future wireless networks, direct data transmission between geographically proximal user equipment (UE) is expected to become increasingly important. One type of direct transmission between UEs is called sidelink (SL) communication or SL data transmission, which is part of the 3GPP standard. Sidelink transmission is done directly from device-to-device (D2D) (i.e., UE to UE) without the need for an access node to receive data transmissions from one UE and forward data transmissions to another UE. This distinguishes SL transmissions from traditional downlink and uplink data transmissions between UEs and access points.
[0005] Sidelink transmission is expected to be particularly helpful in enabling connected car services, driverless and autonomous vehicles. These applications are expected to improve vehicle traffic flow and increase road safety, efficiency and comfort. In these applications, vehicles can be grouped, referred to as a "platoon" in this article, and vehicles can use SL transmission to communicate between vehicles in the platoon. The user equipment group includes at least two UEs, one of which is a transmitter UE (transmitter UE, Tx UE) and the other UE is a receiving UE (receiving UE, Rx UE). In this case, the data transmission from the Tx UE to the Rx UE is a unicast transmission. Optionally, the user equipment group may include one Tx UE and multiple Rx UEs. In this case, the data transmission from the Tx UE to multiple Rx UEs is a groupcast transmission or a multicast transmission.
[0006] However, it is technically difficult to manage resources for data transmission (especially sidelink data transmission) when there may be a large number of UEs in the same communication area. In particular, timely and efficient management of resources for data transmission in such an environment seems to be a difficult problem that has not been solved in the art.
[0007] Therefore, there is a need for a method, UE and system for resource management of resources used for data transmission, which resource management does not have one or more limitations of the prior art. Summary of the invention
[0008] The purpose of the embodiments of the present application is to provide a method, apparatus, system and computer readable medium for managing data transmission resources in a communication network using SL data transmission. Using the control transmission defined in this article allows a user device group to use, initialize, update, transmit, manage and select data transmission information to achieve SL data transmission between user devices without communicating with a base station, access point or other network device or function.
[0009] By enabling UEs to autonomously select the resources they want to use for data transmission, embodiments of the present application at least partially contribute to the operation of UEs. These data transmissions may include but are not necessarily limited to sidelink data transmissions. For example, in some embodiments, the present application may be used for uplink data transmission. Since the UE autonomously selects resources for data transmission, the time delay and complexity required in the case where the resource manager selects resources for data transmission and sends the selected resources to the UE are reduced. In order to coordinate the resource usage between UEs, control transmission is used to enable the UE to declare to other UEs (in some embodiments, to the network manager) which resources the UE selects for data transmission. Other UEs and network managers retain this information and avoid selecting overlapping data transmission resources that may cause data transmission to interfere with each other. This information can be kept up to date through subsequent control transmissions. For clarity, data transmission is typically data transmission performed on the data plane or user plane. Control transmission is typically control message transmission performed in the control plane.
[0010] Embodiments of the present application are particularly related to SL data transmission by devices such as UEs, for example, to help achieve coordinated communication between vehicles in a convoy of vehicles. A UE (e.g., a leader in a team of UEs) can select resources to use for SL data transmission when located in a specific geographic area. The UE may attempt to select the same resource in each consecutive geographic area in multiple geographic areas. Always using the same resource when moving is expected to simplify communication or reduce interruptions. This is because UEs (e.g., the team of UEs mentioned above) do not have to switch resources periodically, but can continue to use the same resource for data communication.
[0011] To facilitate the selection of resources for SL data transmission, the UE is used to perform control transmission. An area is divided into multiple geographic partitions, each of which is associated with a specific set of control transmission resources. When in a specific geographic partition (for example, when entering the partition), the UE uses the control transmission resources of the partition to declare that the UE (or its team) declares (proposes) to use the designated resources for SL data transmission. This declaration is received directly by other UEs, or by other UEs through the network infrastructure. Upon receiving this declaration, other UEs can avoid using the designated resources when they are located in the partition. Accordingly, the UE reserves the designated resources for the partition. The UE can repeat this reservation process for each partition that the UE enters. In some cases, one of the other UEs (for example, a UE with a higher priority) also tends to use the designated resources. In this case, a contention resolution process is performed to determine which UE is authorized to use the specific resources of the partition.
[0012] According to an embodiment of the present application, a method performed by a device such as a UE is provided. The method includes: receiving an indication of a set of geographical partitions and a set of control transmission radio resource units. For each geographical partition in the above-mentioned set of geographical partitions, one or more corresponding control transmission radio resource units in the above-mentioned set of control transmission radio resource units are designated for use when located in the geographical partition. The method includes: when located in the first partition in the above-mentioned set of geographical partitions, sending a control transmission, the control transmission reserves a first data transmission radio resource unit for the device to use for sidelink (SL) data communication when located in the first partition. The control transmission is performed using one of the above-mentioned control transmission radio resource units corresponding to the first partition. The first data transmission radio resource unit is selected from a data transmission radio resource unit pool. Each member in the data transmission radio resource unit pool can be used across multiple adjacent geographical partitions in the group of geographical partitions. Different members in the data transmission radio resource unit pool can be used simultaneously in any geographical partition. The method includes: using the first data transmission radio resource unit for SL data communication when located in a defined geographical partition. This can be performed after determining that the first data transmission radio resource unit is successfully reserved in the defined geographical partition.
[0013] This approach can provide the following technical advantages: the same resource is always used when moving, and communication can be simplified or reduced.
[0014] According to an embodiment of the present application, a device such as a UE is provided, the device including a processor, a memory and a network interface. The device is used to receive an indication of a set of geographical partitions and a set of control transmission radio resource units. For each geographical partition in the above-mentioned set of geographical partitions, one or more corresponding control transmission radio resource units in the above-mentioned set of control transmission radio resource units are designated for use when located in the geographical partition. The device is also used to: when located in the first partition in the above-mentioned set of geographical partitions, send a control transmission, the control transmission reserves a first data transmission radio resource unit for the device to use for side link (SL) data communication when located in the first partition. The control transmission is performed using one of the above-mentioned control transmission radio resource units corresponding to the first partition. The first data transmission radio resource unit is selected from a data transmission radio resource unit pool. Each member in the data transmission radio resource unit pool can be used across multiple adjacent geographical partitions in the group of geographical partitions. Different members in the data transmission radio resource unit pool can be used simultaneously in any geographical partition. The device is also used to: for example, after determining that the first data transmission radio resource unit is successfully reserved in the defined geographical partition, use the first data transmission radio resource unit for SL data communication when located in the defined geographical partition.
[0015] Such a device can provide the following technical advantages: the same resource is always used when moving, and communication can be simplified or reduced in communication interruptions.
[0016] According to an embodiment of the present application, a non-transitory computer-readable medium is provided, which stores instructions that can be executed in a processor of a device such as a UE. The device also includes a memory and a network interface. When executed in the processor, the instructions cause the device to receive an indication of a set of geographic partitions and a set of control transmission radio resource units. For each geographic partition in the set of geographic partitions, one or more corresponding control transmission radio resource units in the set of control transmission radio resource units are designated for use when located in the geographic partition. The device is also used to: when located in the first partition in the set of geographic partitions, send a control transmission, which reserves a first data transmission radio resource unit for the device to use for sidelink (SL) data communication when located in the first partition. The control transmission is performed using one of the control transmission radio resource units corresponding to the first partition. The first data transmission radio resource unit is selected from a pool of data transmission radio resource units. Each member in the pool of data transmission radio resource units can be used across multiple adjacent geographic partitions in the set of geographic partitions. Different members in the pool of data transmission radio resource units can be used simultaneously in any geographic partition. The apparatus is further configured to: for example, after determining that the first data transmission wireless resource unit is successfully reserved in the defined geographical partition, use the first data transmission wireless resource unit for SL data communication when located in the defined geographical partition.
[0017] Such a computer-readable medium may provide the following technical advantages: the same resource is always used when moving, and communication may be simplified or communication interruptions may be reduced.
[0018] In other embodiments, a plurality of different data transmission radio resource unit pools are defined. Each of the plurality of different pools is allocated for use by any device traveling in a specified direction. A pool is selected from the plurality of pools according to the driving direction of the device.
[0019] This can provide the following technical advantages: It provides a simple way for devices traveling in the same direction to reuse data transmission resources without interfering with each other.
[0020] In other embodiments, the first data transmission wireless resource unit is used to perform SL data communication with one or more other devices, and the one or more other devices are in the same industry as the above-mentioned device.
[0021] This may provide the following technical advantages: providing a simple way for devices traveling together in a group to reuse data transmission resources without interfering with each other.
[0022] In other embodiments, reserving the first data transmission wireless resource unit includes: preferentially reserving the same data transmission resource unit used by the device in one of the group of geographical partitions visited by the device immediately before visiting the first geographical partition as the first data transmission resource unit.
[0023] This may provide the technical advantage of enabling a device to reuse the same data transmission resource that was previously used.
[0024] The embodiment also includes: obtaining an indication of a set of data transmission radio resource units currently allocated to other devices in the first geographical partition. In addition, reserving the first data transmission radio resource unit includes: selecting the first data transmission radio resource unit as a member of the data transmission radio resource pool that is not included in the set of data transmission radio resource units currently allocated to other devices in the first geographical partition.
[0025] This can provide the following technical advantages: Prioritized allocation of data transmission resources is achieved.
[0026] In other embodiments, obtaining an indication of a set of data transmission wireless resource units that are currently preferentially allocated to other devices in the first geographic partition includes one or more of the following: receiving one or more transmissions from a network infrastructure representing a set of data transmission wireless resource units currently in use in the first geographic partition; receiving a control transmission from other devices, which reserves members of the above set of data transmission wireless resource units in the first geographic partition; sending a discovery message and receiving a response to the discovery message from one or more other devices, which discovery message requests one or more other devices to indicate the data transmission wireless resource units currently in use by the one or more other devices in the first geographic partition.
[0027] By communicating usage of data transmission resources to facilitate allocation of those data transmission resources to devices, various technical advantages may be provided.
[0028] The embodiment further includes: storing an indication of usage of data transmission radio resource units by other devices in each of the plurality of geographic partitions, and storing detailed information of the usage, wherein the indication of a set of data transmission radio resource units currently preferentially allocated to other devices in the first geographic partition is based at least in part on the indication of usage of the data transmission radio resource units and the detailed information of the usage.
[0029] This may provide the following technical advantage: enabling a device to track usage of data transmission resources within a partition, thereby enabling more efficient allocation of data transmission resources.
[0030] In other embodiments, obtaining an indication of a set of data transmission wireless resource units currently allocated with priority to other devices in the first geographic partition includes: obtaining an indication of a set of data transmission wireless resource units currently in use by other devices in the first geographic partition; obtaining an indication of whether the priority of each of the other devices is higher or lower than the priority of the device.
[0031] This may provide the following technical advantage: enabling devices to allocate data transmission resources according to device priority.
[0032] In other embodiments, the other devices having a higher priority include one or more of the following: the designated priority level of the other devices is higher than the designated priority level of the above devices; the team to which the other devices belong is larger than the team to which the above devices belong; the time that the other devices need to use the data transmission wireless resource unit is longer than the time that the above devices use the data transmission wireless resource unit.
[0033] This can provide the following technical benefits: Prioritization based on level, team member, and amount of time required for data transfer resources.
[0034] In other embodiments, the above-mentioned device belongs to multiple peer devices, and determining that the first data transmission wireless resource unit is successfully reserved in the defined geographical partition includes: determining that multiple peer devices all use the first data transmission wireless resource unit for data transmission in the defined geographical partition to coordinate multiple peer devices.
[0035] This may provide the following technical advantages: Coordination of use of data transmission resources by peer devices.
[0036] The embodiment also includes: determining that a first data transmission wireless resource unit has not been successfully reserved in a defined geographic partition, and after determining that the first data transmission wireless resource unit has not been successfully reserved in the defined geographic partition, sending a second control transmission, which reserves a second data transmission wireless resource unit for the device to use for side link (SL) data communication when it is located in the first partition.
[0037] This may provide the following technical advantage: when the first request is unsuccessful, data transmission resources can be acquired.
[0038] In other embodiments, determining that a first data transmission wireless resource unit is successfully reserved in a defined geographic partition includes: determining that the above-mentioned device among multiple other devices competing for the first data transmission wireless resource unit preferentially uses the first data transmission wireless resource unit in the defined geographic partition according to a predetermined priority sorting rule.
[0039] This may provide the following technical advantages: Data transmission resources are allocated using a rule-based approach.
[0040] In other embodiments, after determining that the first data transmission radio resource unit is successfully reserved in the defined geographical partition, the control transmission for sending the reserved first data transmission radio resource unit is immediately performed.
[0041] This may provide the following technical advantages: increasing and improving data transmission resource allocation efficiency.
[0042] Embodiments are described above in conjunction with aspects of the present application, and these embodiments can be implemented based on these aspects. It will be appreciated by those skilled in the art that embodiments can be implemented in conjunction with the aspects describing these embodiments, but can also be implemented together with other embodiments of this aspect. When the embodiments of the present application are mutually exclusive or incompatible, this is obvious to those skilled in the art. Some embodiments can be described in conjunction with an aspect, but can also be applied to other aspects, which is obvious to those skilled in the art. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A plurality of geographically partitioned communication networks are shown according to one embodiment.
[0044] Figure 2 A wireless network according to one embodiment is shown.
[0045] Figure 3 A wireless device according to one embodiment is shown.
[0046] Figure 4 Control transmission information according to one embodiment is shown.
[0047] Figure 5 Shown are fields of a "Declaration of Usage" control transmission according to one embodiment.
[0048] Figure 6 An example of a "use declaration" control transmission is shown according to one embodiment.
[0049] Figure 7 Fields of an "Update of Transmission (Tx) resource" control transmission according to one embodiment are shown.
[0050] Figure 8 An example of a "Tx Resource Update" control transmission according to one embodiment is shown.
[0051] Fig. 9 The periodic transmission of data transmission information according to one embodiment is shown.
[0052] Fig.10An on-demand transmission for requesting data transmission information according to one embodiment is shown.
[0053] Fig.11 A process for a user equipment to select and declare data transmission resource usage according to an embodiment is shown.
[0054] Fig.12 A process of updating data transmission resources when a user equipment enters a new geographical zone according to one embodiment is shown.
[0055] Fig.13 A process used after receiving a "statement of use" transmission is shown according to one embodiment.
[0056] Fig.14 A schematic diagram of updating data transmission information according to an embodiment is shown.
[0057] Fig.15 It is shown that data transmission information is updated by monitoring control transmissions including in-use data transmission resources according to one embodiment.
[0058] Fig.16 A request for other user equipment to update data transmission information according to an embodiment is shown.
[0059] Fig.17 A schematic diagram of updating data transmission information according to an embodiment is shown.
[0060] Fig.18 Multiple groups of peer UEs operating according to an embodiment of the present application are shown. DETAILED DESCRIPTION
[0061] The purpose of the embodiments of the present application is to provide a method, UE, system and computer-readable medium for managing data transmission resources for data transmission in a wireless network. In some embodiments, the use of control transmission described herein enables a UE to autonomously select data transmission resources for SL data transmission with another UE without necessarily requiring the UE to communicate with a resource manager.
[0062] Wireless devices can be mobile or fixed. Mobile wireless devices that can send and receive over a wireless air interface are generally referred to as UEs. Examples of UEs include sensor nodes, relay nodes, vehicles or vehicle navigation systems, and Internet of Things (IoT) devices. Fixed wireless devices that can send and receive over a wireless air interface are generally referred to as access nodes. Examples of access nodes include infrastructure network nodes (NN), base stations, relay nodes, and roadside units (RSU). A specific example of a UE is a vehicle or a component in a vehicle that is used to communicate with other vehicles in the same vehicle to achieve coordinated navigation, for example, according to team navigation or formation that is readily understood by those skilled in the art.
[0063] Some embodiments use the location information of the UE to control transmission resource management or data transmission resource management. The location can be absolute or relative, and can include 2 dimensions (e.g., north-south and east-west), 3 dimensions (e.g., north-south, east-west and altitude), or other geographic coordinate systems. The location information may include position, speed, acceleration, or similar parameters, and may be a measured value, a predicted value, or a calculated value. The location information of the user equipment can be obtained from an external source or an internal source, and can be obtained by sensors such as GPS receivers, accelerometers, etc. The location information can also be obtained based on known devices such as base stations, wireless access points, or signal stations. The UE can determine the location using a land-based positioning system that identifies signals from ground transmitters at known locations by, for example, using triangulation or multi-point positioning, monitoring the signal strength or flight time of signals received from known locations, etc. Various location determination techniques that are easily understood by those skilled in the art can be used.
[0064] Embodiments may use a design centered on geographic partitions. The area including the wireless network coverage is divided into one or more geographic partitions of arbitrary size and shape. It is not required that the geographic partitions be centered on base stations, access points, or other cellular network infrastructure. Instead, the number, size, and shape of the geographic partitions may be based on many criteria, including the number of devices, traffic, traffic characteristics, size and shape of the structure, and the like. Before being updated or modified, the location, size, and shape of the geographic partitions may be fixed. The geographic partitions may also be dynamic and may be dynamically changed based on any number of parameters such as the devices, traffic, burstiness, QoS requirements, etc. located in these partitions. A special case of geographic partitions is an arbitrarily large or entire area covering the wireless network coverage, and all user devices use the resources in the geographic partition. The UE may process its location to determine the geographic partition in which it is located based on predetermined or received partition information (e.g., in the form of a map). Areas not including wireless network coverage may also be divided into multiple geographic partitions. The UEs in these geographic partitions may communicate directly with each other to implement embodiments of the present application.
[0065] The embodiments use transmission resource information, which may be "control transmission information" or "data transmission information". Control transmission information includes transmission resources that a user device may use for control transmission (also referred to as control plane transmission). Data transmission information includes transmission resources that a user device may use for data transmission (also referred to as data plane transmission or user plane transmission). Transmission resources are also referred to herein as transmission radio resource units. Data transmission resources may be referred to as data transmission radio resource units, and control transmission resources may be referred to as control transmission radio resource units. Different transmission radio resource units may be orthogonal, in the sense that these transmission radio resource units may be used substantially simultaneously, even in the same geographic partition without interference. Orthogonal resources may be defined, for example, according to various multiple access schemes that are readily understood by those skilled in the art, such as frequency division, time division, and code division.
[0066] The data transmission information may be stored in a table, a list, a data structure, or a lookup table. The data transmission resources may be different depending on the geographical partition where the user equipment is located. For a UE to send data, the UE generally needs to first select at least one data transmission resource. The structure including the data transmission information may be referred to as a Tx-RU-on-use table.
[0067] Similarly, control transmission information may use a similar information set and have different control transmission resources according to the location of the user equipment. For a UE to send a control message, the UE generally needs to first select at least one control transmission resource.
[0068] In an embodiment, control transmissions are used to initialize, transmit, send, update, and communicate data transmission information. These control transmissions may take the form of control plane messages. Three types of control transmissions (also referred to as control messages) are "Declaration of Usage" transmissions, "Update of Tx resource" transmissions, and "Discovery of Tx Resource Usage" transmissions.
[0069] • Use declaration transmission to instruct the UE to select one or more data transmission resources for data transmission.
[0070] The Tx resource update transmission indicates which data transmission resources are available for data transmission from one UE to another UE or between the user equipment and the data transmission information manager. This indication may be an indirect indication. For example, the Tx resource update transmission may indicate which data transmission resources are currently occupied (in use by other UEs) and therefore cannot be used by other UEs. The UE may then infer which data transmission resources are available.
[0071] • Tx resource usage discovery transmission is used to request Tx resource update transmission of other UEs or data transmission information manager.
[0072] The above three control transmissions enable the user equipment to obtain and indicate data transmission information. Based on this, the UE can select transmission resources for data transmission (or uplink data transmission).
[0073] Embodiments may include control transmission information that enables a user equipment to select control transmission resources for sending the above-mentioned control transmissions. An indication of the location of the geographic partitions in the form of a map, for example, may be provided to the UE. In addition to such indication, an indication of the control transmission resources to be used in each geographic partition may also be provided to the UE. Such information may be stored in a data structure, which may be referred to as an S-MAP. The S-MAP includes an identification of the partitions, a description of the physical partition boundaries, and an indication of the control transmission resources allocated to each partition.
[0074] Figure 1A communication network including a plurality of geographic partitions 100 is shown. The communication network includes a user equipment 102, which is located in a coverage area of the network including a plurality of geographic partitions 116. In this case, the UE 102 is in motion as shown by the motion arrow 118. There are also user equipment 112 and user equipment 114 in the adjacent geographic partitions 116, or groups of these UEs. When sending data transmissions or control transmissions, the user equipment 102 should use appropriate transmission resources so as not to interfere with the user equipment 112 and the user equipment 114. Base stations or access points labeled 106, 108 and 110 are also shown. A resource manager (hereinafter referred to as a data transmission resource manager 104) that manages resources for data transmission exists in a radio access network (RAN) or a core network (CN) that can help manage data transmission information or control transmission information. In more detail, when sending control transmissions, the user equipment 102 checks the S-MAP information to determine which appropriate control transmission resource should be used according to its current location. When sending a data transmission, the user equipment 102 determines an appropriate data transmission resource based on the current data transmission information (eg, stored in the Tx-RU-on-Use table).
[0075] The resource manager can be used to define S-MAP or other control transmission information, for example, indicating control transmission resources to be used in one or more geographic partitions. The resource manager can be used to define one or more data transmission resource pools that can be used across multiple geographic partitions and are not necessarily bound to any geographic partition. The resource manager can be used to define contention resolution rules, for example, based on QoS standards. When two or more UEs attempt to reserve or use a specific data transmission resource, the contention resolution rules are used to determine which UE can use the data transmission resource. The resource manager can be used to manage the communication of the above information to the UE through, for example, other network infrastructure.
[0076] Base stations, access points, and data transmission resource managers may also be referred to as network infrastructure. UE 102 may be part of a group of peer UEs (e.g., a fleet of vehicles communicating with each other). In this case, the entire block 102 may be interpreted as, for example, a group of UEs including a leader UE that performs resource reservation operations as described herein. In other embodiments, the resource manager is omitted and the UEs coordinate directly with each other. Each grid square represents a geographic partition, such as geographic partition 116.
[0077] Figure 2A wireless network 200 according to an embodiment of the present application is shown. The architecture includes a data transmission resource manager 104, which can be a network function that stores, updates, distributes and manages data transmission information or controls transmission information. UEs such as UE 204 and UE 206 can communicate directly with each other through a UE to UE interface 210. The communication between UE 204 and UE 206 can include data transmission and control transmission. UE to UE interface 210 is generally referred to as a side link. UE 204 can also communicate with access node 106 through UE to network interface 208. The communication between UE 204 and access node 106 can include data transmission and control transmission. Although UE 204 is shown to communicate with access node 106, and UE 206 is shown to communicate with access node 108, the two UEs can communicate with the same access node in addition or alternatively. In addition, UE 204 and / or UE 206 do not necessarily communicate with access nodes or other network infrastructure.
[0078] As described above, a data transmission resource manager 104 may be provided using a network function. Network functions are instantiated on the underlying resources of a network node (e.g., in a data center). Network functions use hardware resources and software resources in a resource pool on which they are instantiated. Network functions act as independent entities. From a logical point of view, network functions may be considered equivalent to physical nodes that perform the same functions. It should also be understood that in a sliced network where a data center provides the underlying resources for creating slices, a single network may have network slices that support different versions of the network, so that, for example, in addition to having a virtualized network that supports 5G traffic, a separate network slice may be created to support a 4G network. Traffic from a user device may be routed to a gateway via a network function that may access a packet data network such as the Internet. Radio access services are typically provided by access nodes in a radio access network (RAN). Traditional RAN architectures are designed to include distributed elements such as eNodeBs that are connected to a core network via a backhaul network, while C-RAN uses functional virtualization to virtualize access nodes in the network. In the same way that physical access nodes such as eNodeBs are connected to antennas via fronthaul links, in embodiments of C-RAN, access nodes such as gNodeBs are connected to antennas (or remote radio heads (RRHs)) via fronthaul connections, but these access nodes are network functions instantiated on computing resources in the network. If the gNodeB is divided into a centralized unit and multiple distributed units, the virtualized distributed unit can be instantiated at or near the location of the antenna in some embodiments, while the centralized unit can be instantiated at a data center to connect and serve multiple geographically dispersed distributed units. UEs can connect to the network through access nodes, and access nodes can provide wireless access services through antennas. Access nodes can be instantiated on computing resources and storage resources provided by a data center. Other access nodes can be connected to the same set of antennas or remote radio heads (RRHs) and can also be instantiated on resources in a data center. It should be understood that the fronthaul connection connecting the virtualized access node to the antenna or RRH can be a direct connection, or these fronthaul networks can form a fronthaul network. Integration of the centralized RAN (C-RAN) into the core network can eliminate or reduce issues associated with backhaul connectivity, as access node functions may be co-located with core network functions. Network functions may be instantiated at more than one data center and be part of a function migration process where they traverse the network, or one of the instantiations may be intentionally redundant instantiations.Both network functions may be instantiated and configured with only one network function active at a time, or both network functions may be active but only one network function may send data to the UE.
[0079] Virtualization of network functions allows network functions to be located in a location in the network that is topologically close to the service requirements provided by the network function. Thus, an access node associated with an antenna may be instantiated on data center resources in a data center that is closest to the antenna. A network function such as the data transmission resource manager 104 may be instantiated at a location that is far away (topologically and / or physically) from other network functions.
[0080] In some embodiments, the data transmission resource manager 104 manages the data transmission information. The UE-to-UE interface 210 is responsible for distributing and updating the data transmission information. The data transmission resource manager 104 connects with the UE using control transmission.
[0081] In some embodiments, UE 204 is associated with a first fleet or a first group of UEs, and UE 206 is associated with a second, different fleet or a second group of UEs. For example, UE 204 may be associated with a vehicle in a first fleet, and UE 206 may be associated with a vehicle in a second fleet. In these embodiments, there is not necessarily data transmission between the UE and the access node or between two UEs. Instead, the focus is on control transmission. Specifically, UE 204 may perform a control transmission that instructs UE 204 to declare (propose) use of a specified data transmission resource in a specified geographic partition (e.g., for SL communication). This may take the form of a usage declaration transmission.
[0082] UE 206 may store an indication that a specified data transmission resource is reserved for use by UE 204 upon receiving the control transmission. Later, for example, in the case where potential mutual interference can be predicted, UE 206 may avoid attempting to use the data transmission resource. In some cases, if UE 206 attempts to use the same data transmission resource, and UE 206 determines that it has a higher priority than UE 204 in terms of data transmission resource usage, UE 206 may perform its own control transmission, which instructs UE 206 to declare the use of data transmission resources in the geographic partition. UE 204 may avoid using the data transmission resource upon receiving such a control transmission, and may choose to use other resources instead.
[0083] In some embodiments, UE 206 directly monitors and receives control transmissions as SL control transmissions. In some embodiments, the network (e.g., access node 106 or 108) monitors and receives control transmissions and performs other control transmissions representing the content of the control transmissions for receipt by UE 206. Accordingly, the content of the control transmissions is forwarded from UE 204 to UE 206 via the network (e.g., via broadcast messaging performed by one or more access nodes). The other control transmissions performed by the network may be referred to as Tx resource update transmissions.
[0084] In some embodiments, UE 204 and UE 206 belong to the same group of peer UEs, such as the same fleet. In this case, for example, data transmission occurs periodically between UEs. In order to reduce the need for resource switching that may cause communication interruption, it is best to use the same data transmission resources in multiple partitions for such communication. This helps to achieve uninterrupted communication. An embodiment of the present application is used to achieve this purpose. For example, the UE may attempt to reserve the same data transmission radio resource unit in each geographic partition. That is, when entering a geographic partition that the UE visits immediately after visiting other geographic partitions, the UE can give priority to reserving the data transmission radio resources that the UE has used in other geographic partitions.
[0085] When UE 204 and UE 206 belong to the same group of peer UEs, some control communications may occur between the UEs. For example, UE 204 may send a declaration message or a reservation message indicating that the UE proposes to use a specific data transmission resource within the partition. UE 206 may receive the message and use it to configure its own communications, for example, switching to use of a specific data transmission resource (if necessary). In addition, if UE 206 determines that a specific data transmission resource is not preferred (for example, because the interference is detected by UE 206 rather than UE 204), UE 206 may indicate through control communications that a different data transmission resource should be used. Therefore, the same control transmission can be used for multiple purposes: prohibiting UEs in other groups from using the same data transmission resource and indicating to UEs in the same group which data transmission resources to use.
[0086] Figure 3is a block diagram representing a wireless device 300 (which may be a UE or an access node). Examples of access nodes include a 3G base station (NodeB), an enhanced NodeB (eNodeB), a next generation base station (sometimes referred to as a gNodeB or gNB), a home subscriber server (HSS), a gateway (GW) (e.g., a packet gateway (PGW) or a serving gateway (SGW)), or various other nodes or functions within an evolved packet core (EPC). When the wireless device 300 is a UE, the wireless device 300 is connected to a network infrastructure via a wireless interface. In some embodiments, the UE may be a machine type communication (MTC) device (also referred to as a machine-to-machine (M2M) device) or other device that may be classified as a UE (although not providing direct services to a user). In some references, a UE may also be referred to as a mobile wireless device, i.e., a term for a device that is connected to a mobile network, regardless of whether the device itself is designed to be mobile or capable of being mobile. A specific wireless device may use all of the components shown or only a subset of these components, and the degree of integration between devices may vary. In addition, a wireless device may include multiple instances of a component, such as multiple processors, memories, transmitters, receivers, etc. In various embodiments, the UE may be a vehicle or included in a vehicle, such as an autonomous vehicle that coordinates with other vehicles.
[0087] The wireless device 300 generally includes a processor 302, such as a central processing unit (CPU), and may also include a dedicated processor (e.g., a graphics processing unit (GPU) or other processor), a memory 304, one or more network interfaces 310, and a bus connecting the various components in the wireless device 300. For example, when the wireless device 300 is a UE, the wireless device 300 may also optionally include components such as a mass storage 308, a video adapter 306, and an I / O interface 314 (as shown by the dashed line). The network interface 310 may be used for UE-to-UE communication and / or UE-to-infrastructure communication.
[0088] Memory 304 may include any type of non-temporary system memory that can be read by processor 302, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), read-only memory (ROM), or a combination thereof. In one embodiment, memory 304 may include more than one type of memory, such as a ROM used at boot time and a DRAM used to store programs and data when executing programs. The bus may be any type of one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, or a video bus.
[0089] The wireless device 300 may further include one or more network interfaces 310, and the network interface 310 may include at least one of a wired network interface and a wireless network interface. Figure 2 As shown, the one or more network interfaces 310 may include a wired network interface connected to one or more networks 320, and may also include one or more wireless access network interfaces 318 connected to other wireless devices via wireless links. When the wireless device 300 is an access node (e.g., a RAN node), both the wired network interface and the wireless network interface are included. One or more wireless access network interfaces 318 may exist and may be supplemented by other wireless interfaces such as a Wi-Fi network interface. The one or more network interfaces 310 and the one or more wireless access network interfaces 318 enable the wireless device 300 to communicate with remote entities (e.g., remote entities connected to one or more wireless networks 320 and cellular networks 322).
[0090] The mass storage 308 may include any type of non-transitory storage device for storing data, programs, and other information and making them accessible via the bus. The mass storage 308 may include, for example, one or more of a solid-state drive, a hard disk drive, a magnetic disk drive, or an optical disk drive. In some embodiments, the mass storage 308 may be remote from the wireless device 300 and may be accessed using an interface such as one or more network interfaces 310. In the illustrated embodiment, the mass storage 308 is different from the memory 304 included therein and may generally perform storage tasks that are not sensitive to high latency, but may generally provide less volatility or no volatility. In some embodiments, the mass storage 308 may be integrated with heterogeneous memory.
[0091] The optional video adapter 306 and I / O interface 314 (shown as dashed lines) provide interfaces to couple the device 300 to one or more I / O devices 316. Examples of one or more I / O devices 316 include a display 312 coupled to the video adapter 306 and one or more I / O devices 316 (e.g., a touch screen coupled to the I / O interface 314). Other devices may be coupled to the wireless device 300, and more or fewer interfaces may be used. For example, a serial interface such as a universal serial bus (USB) (not shown) may be used to provide an interface for external devices.
[0092] In various embodiments, information indicating control transmission resources available for control transmission (i.e., reference Figure 4 The control transmission information 400) is stored in a resource manager (not shown) that manages resources for control transmission. The control transmission information can be accessed by the UE or provided to the UE in other ways. The control transmission information 400 can be stored in the computer memory 304 or the large-capacity memory 308 of the UE. The resource manager can be a network function instantiated in the CN or access node. In some embodiments, the control transmission information 400 is not stored in the resource manager that manages the control transmission resources, but can be stored in the data transmission resource manager 104, which can be used to manage the control transmission resources and the data transmission resources. The control transmission information 400 can be organized, managed and stored in the control transmission information 400 (refer to Figure 4 ) in the form of a table, list, linked list, database record, etc. The control transmission information 400 may be sent to the UE as data that may be compressed or encrypted.
[0093] Accordingly, the UE may receive an indication of a set of geographic partitions and a set of corresponding control transmission resources (e.g., S-MAP information). Each geographic partition specifies one or more control transmission resources for use when located in the geographic partition. Control transmission resources may be reused in different non-adjacent partitions. When located in a particular geographic partition, the UE is used to use the corresponding control transmission resources, for example, to send a reservation message or a declaration message related to data transmission resources. Different control transmission radio resource units may be orthogonal. Multiple UEs may share control transmission radio resource units, for example, based on a contention operation mechanism. Control transmission resources may also be referred to as signaling resources.
[0094] In an embodiment, the control transmission information 400 includes information indicating which control transmission resources are available for each geographic partition in a set of geographic partitions 402. In other words, the control transmission information 400 indicates which control transmission resources 408 are available for use by UEs in the geographic partition. An example of the control transmission information 400 is as follows: Figure 4As shown. The control transmission information 400 shown covers a set of 8 geographic partitions. Although each geographic partition is shown as a square, they can have any size and shape as described above. The optimal geographic partition size and shape can be obtained by various means such as simulation, measurement or reporting mechanism.
[0095] For each geographic partition, control transmission information 400 may include various information, including a geographic identification 404 (hereinafter referred to as geographic ID 404), information 406 including a description of the geographic partition, and information 408 indicating which control transmission resources are available. Geographic ID 404 serves as a unique identifier for the geographic partition. Information 406 includes a description of the geographic partition and may take various forms for describing a physical area. Information 408 indicates which control resources are available for UEs to use for control transmissions. Information 408 may be updated based on information included in a control transmission (i.e., a control message) received from a resource manager based on the control transmission resources currently used by any other UE in the geographic partition.
[0096] In an embodiment, the control transmission information 408 is in the form of a table or at least can be represented using a table, the table including a column with a geographic partition identification (geographic partition ID 404), a second column including information 408 representing a description of the geographic partition, and a third column including information 408 representing control transmission resources available to the UE for control transmission. Each row in the table is an association between a geographic partition ID and a control transmission resource available in the geographic partition identified by the geographic partition ID 404.
[0097] The control transmission information 400 may be managed by a resource manager (not shown) that manages the control transmission resources, and may be sent to any UE that registers to use the control transmission information 400. The control transmission information 400 may be stored by any UE. The control transmission information 400 may be sent using any suitable method. In the case of a convoy of vehicles using SL communication, the leading UE in the convoy may register by sending a registration request to the resource manager (not shown) that manages the control transmission resources, thereby enabling the distribution and update of the control transmission information 400.
[0098] The control transmission information 400 enables the UE to autonomously select control transmission resources for control transmission without having to communicate with an access node or a resource manager (not shown). The ability of the UE to autonomously select control resources for control transmission can reduce the overhead generated by communicating with the access node and the resource manager. A UE with a pending control transmission first determines the geographic partition in which it is located, and then accesses the control transmission information 400 to obtain information 408 indicating available control transmission resources. The UE then selects a control transmission resource from the available control transmission resources 408 and uses the selected control transmission resource to send the control transmission. As described in detail below, the control transmission includes an indication that the UE selects one or more data transmission resources for data transmission based on data transmission information stored in the UE. The control transmission resources can be selected by various methods (e.g., random selection or other arbitrary or rule-based selection methods). If a conflict is detected during a control transmission, other protocols known in the art can be used to retransmit the control transmission to avoid subsequent conflicts.
[0099] The embodiment includes a global resource pool of resources for data transmission (referred to herein as data transmission resources or data transmission radio resource units, also referred to as Tx-RUs), which can be used for data transmission, in particular for SL data transmission between UEs. The data transmission resources included in the global resource pool can be available in geographical partitions covering a large area, which can include Figure 4 Multiple geographical partitions shown. Data transmission information can be managed by a data transmission resource manager 104. The UE can register with the data transmission information manager 104 and receive data transmission information indicating data transmission resources available in the global resource pool. The UE can register with the data transmission resource manager 104 after initially establishing a connection with an access node in the RAN using a radio resource control (RRC) signaling process and performing authorization with the core network using a non-access stratum (NAS) signaling process. The control transmission described in this article can be used to provide the data transmission information to the registered UE. The following embodiments describe the use of data transmission information by the UE. In some embodiments, the UE can receive data transmission information from the data transmission resource manager 104 through the access node using the air interface between the access node and the UE.
[0100] Accordingly, each data transmission radio resource unit can be used across multiple adjacent geographic partitions in a set of smaller geographic partitions. The UE can select the data transmission radio resource to be reserved from the data transmission radio resource unit pool for use in a given geographic partition. This selection can be repeated for each geographic partition, wherein the UE tends to reuse the same resource in each consecutive partition. A single pool can be used, or multiple separate pools can be used. After determining that the data transmission radio resource unit is successfully reserved in a given geographic partition, the UE can use the reserved data transmission radio resource unit when it is located in the defined geographic partition, for example, for SL data communication. Determining successful reservation may include selecting a known currently unused resource based on, for example, a Tx-RU-on-Use table or other equivalent data structure. Determining successful reservation may include a contention resolution process or a prioritization procedure, or obtaining a confirmation message from other UEs (for example, within a group or a team) that the selected resource is available.
[0101] Embodiments include usage declaration transmissions, which include data transmission resources selected by the UE. The usage declaration transmission is used by the UE to declare or announce to other UEs or the data transmission resource manager 104 that it is using the selected data transmission resources for data transmission, especially SL data transmission. Any other UE can monitor the transmission of the usage declaration transmission, and use the information including the usage declaration transmission to update the data transmission resource information stored therein, and select unused data transmission resources from the data transmission information to perform their own data transmissions, especially SL data transmission. Updating the data transmission resource information may include updating the Tx-RU-on-Use table maintained by the UE.
[0102] A usage declaration transmission is a control transmission that reserves specific data transmission radio resource units (indicated in the transmission) for use by the UE when it is located in a specific geographic partition (e.g., the current geographic partition). In various embodiments, the usage declaration transmission is sent by the UE when it is located in the geographic partition (e.g., when entering the geographic partition). That is, the usage declaration transmission can be performed as needed. Optionally, when the UE uses the network infrastructure to communicate with other UEs, the usage declaration transmission can be sent before entering the geographic partition.
[0103] Figure 5 A usage declaration transmission 500 is shown. The usage declaration transmission 500 may be a control message including items including:
[0104] Geographical partition ID 502 and information indicating the data transmission resources 504 used by the UE (i.e. selected by the UE), and
[0105] For each used data transmission resource 504;
[0106] o an indication of the duration for which the data transfer resource is expected to be used,
[0107] o an indication of physical layer parameters 506 such as a transmit power class ID,
[0108] o an indication of a service class 508 and a priority indicator corresponding to the service class 508 associated with the transmission,
[0109] o an indication of movement information 510 such as the movement speed and movement direction of the UE,
[0110] o An indication of the group size 512, such as the number of one or more UEs in a group and the geographic communication radius, maximum transmission range, or geographic partition ID of any UE receiving the transmission.
[0111] Other information may also be included as described in particular embodiments. As will be described elsewhere herein, indications such as duration, service class, and group size may be used, for example, for prioritization or contention resolution.
[0112] Figure 6 An example of a usage declaration transmission 600 for a UE located in one of a set of geographic partitions 602 is shown. In this example, the UE is located in a geographic partition with a geographic partition ID 502 of 6 and has a pending data transmission (e.g., a pending SL data transmission). The UE has a local copy of data transmission information indicating which data transmission resources are available for the pending data transmission. Such information may be stored in the form of a Tx-RU-on-Use table. The UE selects Figure 6 The UE then sends a usage declaration transmission to the data transmission resource manager 104 or other nearby UEs that can monitor the usage declaration transmissions. The usage declaration transmission is a control transmission, so the UE needs to first select a control transmission resource from the control transmission information stored in the UE as described above. The UE then sends a usage declaration transmission using the selected control transmission resource. The usage declaration transmission includes an indication of the data transmission resource selected by the UE for data transmission. The usage declaration transmission may include an entry for each used data transmission resource, and the entry for each data transmission resource includes the geographic partition ID 502, the used data transmission resource 504, the parameter 506, the service category 508, the mobility information 510 and the group size 512 as described above.
[0113] When the data transmission resource manager 104 or other UE receives a usage declaration transmission including an indication that the data transmission resources are in use by the UE, the data transmission resource manager 104 or other UE updates its data transmission information to indicate that the data transmission resources used by the UE are no longer available.
[0114] In some embodiments, when prioritization is used, the data transmission information may indicate that the data transmission resources used by the UE are not available in the associated geographic partition except for other UEs with higher priority. In this case, the above UE should be notified (e.g., through other usage declaration transmissions or through Tx resource update transmissions) before the UE with higher priority starts using the data transmission resources.
[0115] In some embodiments, the UE may send another usage announcement transmission to indicate that the data transmission resources previously selected by the UE are released and no longer used. The data transmission resources previously selected by the UE may now be selected by other UEs and used for data transmission (eg, sidelink data transmission).
[0116] Figure 7 A record in a Tx resource update transmission 700 used by a UE in some embodiments is shown. A Tx resource update transmission is a control transmission used to send data transmission information to a UE. The Tx resource update transmission 700 can be sent by the data transmission resource manager 104 to other UEs to enable the other UEs to update their local copies of data transmission information (e.g., in the form of a Tx-RU-on-Use table). The Tx resource update transmission may include a complete copy of the data transmission information, a portion of the data transmission information, or only the data that has changed since the last Tx resource update transmission was sent, or some other portion of the data transmission information. In various embodiments, the network infrastructure may aggregate information in usage declaration transmissions received from multiple UEs and send the aggregated information in a Tx resource update transmission.
[0117] The Tx resource update transmission may include a record 700 of each geographical partition in which the UE uses data transmission resources. The Tx resource update transmission typically includes multiple records 700. Each record may include the following:
[0118] Geographical region ID 702,
[0119] an indicator 704 of the data transmission resources in use and an optional indication of the duration for which the data transmission resources are expected to be used,
[0120] Indication of physical layer Tx parameters 706 such as transmit power level ID,
[0121] an indication of a service class 708 and a priority indicator corresponding to the service class 708 ID associated with the transmission,
[0122] an indication of movement information 710 such as movement speed, movement direction, etc.,
[0123] • An indication of the group size 712, such as the number of one or more user devices in a group or the geographic communication radius, maximum transmission range, or geographic partition ID of any user device currently receiving a transmission.
[0124] Figure 8 An example of a Tx resource update transmission 800 is shown. In this example, user equipment 2 transmits in geographic zone 1, user equipment 3 transmits in geographic zone 4, and user equipment 1 transmits in geographic zone 6. The Tx resource update transmission is sent by the data transmission resource manager 104 and can be received by any UE in a set of geographic zones 802. Each record of the Tx resource update transmission message includes the geographic zone ID 702, indicator 704, Tx parameters 706, service class 708, mobility information 710, and group size 712 as described above.
[0125] Embodiments may also include Tx resource usage discovery transmissions that the UE may send to obtain the latest data transmission information from the data transmission resource manager 104 or other UEs. The Tx resource usage discovery transmission may include an ID of the geographic partition in which the UE is currently located and information indicating the geographic partition in which the UE expects to communicate subsequently.
[0126] In some embodiments, when the UE is using data transmission resources or attempting to reserve data transmission resources, a UE receiving a Tx resource usage discovery transmission may respond by sending a usage declaration transmission. Additionally or alternatively, a network infrastructure device receiving a Tx resource usage discovery transmission may respond by sending a Tx resource update transmission that indicates the current Tx resource usage in the geographic partition of interest. The update may indicate the contents of a Tx-RU-on-Use table maintained by the network infrastructure device. This enables the UE receiving the Tx resource update transmission to regenerate the Tx-RU-on-Use table locally.
[0127] In the initial state, all geographic partitions included in the data transmission information of the UE are set to empty. In an embodiment, the data transmission information needs to be initialized in the UE before the UE can select a data transmission resource for data transmission (e.g., SL data transmission). In some embodiments, the data transmission information and / or the control transmission information can be pre-configured into the UE, for example, during manufacturing, sales, or deployment. In some embodiments, the data transmission and / or control transmission information can be sent to the UE via an over-the-air configuration operation, for example, when the UE registers with the network or based on a user request or other operation, using the air interface between the access node and the UE to send it to the UE. Other embodiments include the process of initializing the data transmission information in the UE using periodic transmission of data transmission information 900, on-demand transmission using request data transmission information 1000, or other suitable methods.
[0128] Fig. 9 A process 900 for initializing and updating data transmission information using periodic control transmissions is shown. A first UE 902 starts with uninitialized data transmission information and initializes 906 its data transmission information. Initialization may include, for example, allocating memory to store the data transmission information, generating an empty table to store the data transmission information, triggering a process to obtain the latest copy of the data transmission information from the data transmission resource manager 104 as described above, or a combination of these operations. If not necessary, the process may be omitted. Fig. 9 and Fig.10 The second UE 904 also starts with the uninitialized data transmission information and initializes 908 its data transmission information in a similar manner as the first UE 902. It should be noted that Fig. 9 There is no explicit request for data transmission information (e.g., through Tx resource usage discovery transmission), but such a request, for example, Fig.10 shown.
[0129] The data transmission resource manager 104 is used to provide the latest copy of the data transmission information to the first UE 902, the second UE 904 and any other UE using periodic control transmissions including data transmission information. The data transmission resource manager 104 sends a Tx resource update transmission 910 received by the first UE 902 and other Tx resource update transmissions 912 received by the user equipment 904. After receiving the updated data transmission information, the first UE 902 updates 914 its data transmission information and the second UE 904 also updates 916 its data transmission information. In some cases, the two control transmissions 910, 912 sent by the data transmission information manager 104 can be combined and sent as a multicast message or a broadcast message. In some cases, the control transmissions 910, 912 only include data transmission information that has changed since the UE received the last such control transmission. In other cases, the control transmissions 910, 912 may include a complete description of the data transmission information known to the UE or the updated data transmission information, and the receiving UE is responsible for selectively updating its local data transmission information. Then, when the first UE 902 or the second UE 904 selects a data transmission resource from its data transmission information to send data, the first UE 902 or the second UE 904 sends a usage declaration transmission 918 to the data transmission information manager 104 to provide the data transmission information manager 104 with the latest data transmission information (i.e., the latest information about the usage of data transmission resources).
[0130] Fig.10A process 1000 of on-demand control transmission using request data transmission information is shown. UE 1002 starts with uninitialized data transmission information. UE 1002 sends a Tx resource usage discovery transmission 1008 to the data transmission resource manager 104. The data transmission resource manager 104 sends a response, such as a Tx resource update transmission 1010, to UE 1002. UE 1002 updates (or initializes) 1012 its data transmission information using the data transmission information included in the Tx resource update transmission 1010. Then, when UE 1002 selects and uses data transmission resources from the data transmission information for data transmission (i.e., sending data), UE 1002 sends a usage declaration transmission 1014 to the data transmission resource manager 104 to provide the data transmission information manager 104 with the latest data transmission information (i.e., the latest information about the data transmission resource usage).
[0131] Fig.11 A process 1100 for selecting and declaring the use of data transmission resources performed by a UE is shown. In step 1102, the UE receives a Tx resource update transmission, wherein the Tx resource update transmission includes data transmission information indicating data transmission resources that can be used for data transmission. For example, the Tx resource update transmission can indicate which data transmission resources have been reserved and / or are in use. The UE can then infer that the remaining resources that are not reserved or in use are available. In step 1104, the UE selects at least one of the data transmission resources that can be used for data transmission based on the data transmission information. In step 1106, the UE selects one or more control transmission resources that can be used for control transmission based on the control transmission information, wherein the control transmission information indicates the control transmission resources that can be used for control transmission. The control transmission resources can be selected based on the location information 1110 of the UE (for example, based on S-MAP information), and the location information 1110 indicates the geographical partition in which the UE is located. In step 1108, the UE sends a use declaration transmission using the selected control transmission resources, wherein the transmission includes the data transmission resources selected by the UE for data transmission. Selecting available data transmission resources 1104 may include selecting data transmission resources that are not currently used in the given geographic partition, or selecting data transmission resources that are currently used by lower priority UEs in the given geographic partition.
[0132] Fig.12 A process 1200 for updating data transmission resources when a UE enters a new geographic partition is shown. In step 1202, Fig.11The UE in the new geographic partition leaves the geographic partition from which it acquired the data transmission resources and enters a new geographic partition. The geographic location of the UE can be determined using location information 1204 including the global positioning satellite (GPS) coordinates of the UE. The location information 1204 can be obtained using, for example, a GPS receiver of the UE. In step 1206, after entering the new geographic partition, the UE determines to continue using these data transmission resources. In decision step 1208, the UE queries its copy of the data transmission information to determine whether it can continue to use the same data transmission resources that were previously used. That is, the UE performs a query to verify that the previously determined data transmission resources are still available in the new geographic partition. The query may include consulting a locally stored Tx-RU-on-Use table or other locally stored data structure. In some embodiments, such a query may include sending a Tx resource usage discovery transmission. In some cases, continuing to use the same data transmission resource may interfere with other UEs in the same geographic partition or nearby geographic partitions. The UE can use intelligent functions to calculate the potential interference to other UEs in nearby geographic partitions. In step 1210, if the UE cannot continue to use the above-mentioned data transmission resources, it is necessary to perform Fig.11 The process in step 1212 is performed to obtain new data transmission resources for the new geographical zone where the UE is now located. If the same data transmission resources are available (step 1212), the UE may continue to send data using these same data transmission resources.
[0133] Fig.13 A process 1300 is shown for use after receiving a usage declaration transmission which may be performed by the data transmission resource manager 104 or the UE. Fig.11 After sending the usage declaration transmission as shown in step 1108 of step 1302, the data transmission resource manager 104 or the UE receives the usage declaration transmission. In step 1304, the data transmission resource manager 104 or the UE updates its data transmission information using the data transmission information included in the usage declaration transmission. According to the update process used (as shown in step 1306), for example Fig. 9 The periodic transmission of the data transmission information process 900 or Fig.10 For the on-demand transmission of the request data transmission information process 1000, the data transmission resource manager 104 or UE can wait until a Tx resource usage discovery transmission 1008 request is received (step 1308) and then send a Tx resource update transmission, or a periodic Tx resource update transmission can be sent to any relevant UE that needs or requests a data transmission information update (step 1310).
[0134] Fig.14A process 1400 for updating data transmission information is shown. In this embodiment, UE 1408 enters a new geographic zone and sends a use declaration transmission 1414 to the data transmission resource manager 104. The data transmission resource manager 104 updates its data transmission information based on the data transmission information included in the use declaration transmission 1414 received from UE 1408, and sends a Tx resource update transmission 1416 to access nodes 1402, 1404, and 1406, which then send a Tx resource update transmission 1418 to UE 1408, UE 1410, and UE 1412. The Tx resource update transmission 1418 can be broadcast, multicast, or unicast to UE 1408, 1410, and 1412 as needed. UE 1410 and UE 1412, which are not currently transmitting, update their local copies of the data transmission information for future use. The use declaration transmission 1414 and the Tx resource update transmission 1418 are both examples of control transmissions. More generally, examples of control transmissions 1422 and data transmissions 1424 are shown between the network node 1402 and the UE 1408. Also shown are general examples of control transmissions 1432 and data transmissions 1434 from the UE 1408 to one or more other UEs.
[0135] It should be noted that the use declaration transmission 1414, the Tx resource update transmission 1416, and the Tx resource update transmission 1418 are all control transmissions, and are sent using the control transmission information 400 through the process described above.
[0136] Fig.15 , Fig.16 and Fig.17 It shows how data transmission information is autonomously initialized and updated between a group of UEs including more than one UE without the assistance of the data transmission resource manager 104. Accordingly, even without using a network infrastructure, the embodiment of the present application can be implemented using end-to-end communication.
[0137] Fig.15 1504 . The manner in which a UE updates data transmission information by monitoring control transmissions including data transmission resources in use is shown. As described above, UE 1502 initializes data transmission information (step 1506). UE 1502 receives usage declaration transmissions 1508 sent by other UEs 1504. In this way, UE 1502 can obtain the latest data transmission information from its own geographic sub-area and nearby geographic sub-areas in order to update (step 1510) its local data transmission information. UE 1502 can then use its local data transmission information to autonomously select data transmission resources as described above, and send other usage declaration transmissions 1512 that can be monitored by UE 1504 and any other UEs.
[0138] It should be noted that both usage declaration transmission 1508 and usage declaration transmission 1512 are control transmissions and are sent using control transmission information 400 through the process described above.
[0139] Fig.16 1604. The method of requesting an update of data transmission information of other UEs by a UE is shown. As described above, UE 1602 initializes data transmission information (step 1606). UE 1502 sends a Tx resource usage discovery transmission 1608 to other UEs 1604. After UE 1604 receives the Tx resource usage discovery transmission 1608 from UE 1602, UE 1604 sends a Tx resource update transmission 1610 including data transmission information stored in UE 1604 to UE 1602. In this way, UE 1602 can obtain the latest data transmission resource usage status from its own geographical partition and nearby geographical partitions in order to update (step 1612) its local data transmission information. Then, UE 1602 can use its control transmission information 400 to autonomously select transmission resources as described above, and send a usage declaration transmission 1614 that can be monitored by UE 1604 and any other UEs.
[0140] It should be noted that the Tx resource usage discovery transmission 1608, the Tx resource update transmission 1610 and the usage declaration transmission 1614 are all control transmissions and are sent using the control transmission information 400 through the process described above.
[0141] Fig.17 The data transmission information update and the usage of the updated data transmission information are shown. UE 1408 estimates the possible interference to UE 1410 and UE 1412, which will be generated when UE 1408 selects a specific data transmission resource of its geographical partition to be included in its data transmission information. Using this estimate, UE 1408 determines the data transmission resource used for data transmission. UE 1408 sends a use declaration transmission including an indication of the selected data transmission resource to UE 1410 and 1412. In some embodiments, user equipment 1408 may also send a use declaration transmission after receiving a Tx resource usage discovery transmission whose geographical partition ID matches its current geographical partition. However, a UE that is not currently using any data transmission resource unit (referred to as an Off-UE) can be used to continue monitoring control messages to track the data transmission resource usage of other UEs. This allows the UE to select a data transmission resource unit to use when it is determined to become an On-UE (i.e., a UE that uses or at least reserves a data transmission resource unit).
[0142] exist Fig.17In the example of FIG. 1 , non-sender UEs such as UE 1410 and UE 1412 may maintain their own data transmission information by monitoring the use declaration transmissions of any other UEs in the same geographic zone or in a nearby geographic zone. A sender UE (e.g., UE 1408) that plans to use data transmission resources upon entering a geographic zone may broadcast a use declaration transmission (which is a control transmission as described above) to any other UEs in the geographic zone. UEs that receive such use declaration transmissions may update their locally stored data transmission information about data transmission resources that may be used by other UEs, and thus may generate conflicts if such data transmission resources are used.
[0143] As detailed above, the UE may obtain an indication of data transmission resources that are currently preferentially allocated to other (e.g., higher priority) UEs in a given geographic partition. This is performed by, for example, receiving control transmissions from other UEs, control transmissions from the network infrastructure, or a combination thereof. Once this information is known, the UE is operable to reserve data transmission resources by selecting from a pool resources that are not currently preferentially allocated to other UEs in the given geographic partition. However, it is contemplated that, if desired, the UE may select data transmission resources currently in use by other, lower priority UEs in the same geographic partition. This may be performed, for example, if the UE attempts to avoid switching from data transmission resources that have been used in a previous geographic partition to reduce sidelink communication interruptions.
[0144] The UE may obtain an indication of data transmission resources currently preferentially allocated to other (e.g., higher priority) UEs in a given geographic partition by one or a combination of the methods described above. The UE may receive a transmission from a network infrastructure representing a set of data transmission resources currently in use in the geographic partition, for example in the form of a Tx resource update transmission. The UE may receive control transmissions from other UEs, for example using declaration transmissions. Such control transmissions reserve data transmission resources in the geographic partition for use by other UEs. In some embodiments, the UE may send a discovery message (discovery of resource unit transmissions) to request other UEs or network infrastructure to indicate the data transmission resources in use. These indications may be made using declaration transmissions or Tx resource update transmissions.
[0145] The UE may store indications of other UEs in each of the plurality of geographic partitions using data transmission resources. The UE may also store detailed information of the usage, such as the priority of other UEs, the usage time, the number of UEs in a group, etc. The indication of the data transmission resources currently preferentially allocated to other (e.g., higher priority) UEs may be based on the stored indications and detailed information of the usage. For example, the UE knows the data transmission resources used by other UEs and the priority information of these other UEs. Then, the UE may determine which data transmission resources are preferentially allocated to other UEs based on the combination of the information. The UE may determine which UEs have a higher priority than the priority of the UE and which UEs have a lower priority than the priority of the UE. The data transmission resources used by the higher priority UE may be considered to be preferentially allocated to other UEs, and the higher priority UE may avoid reserving these resources. The data transmission resources used by the lower priority UE are likely to be reserved by the UE. However, the UE may be used to immediately send a control transmission for reserving such data transmission resources to prompt the lower priority UE to select a new data transmission resource. Accordingly, a control transmission for reserving data transmission resources may be sent immediately after the UE determines that the reservation is successful or is to be successfully reserved.
[0146] Priority may be determined based on a specified priority level. Priority may be determined based on the size of a team (group or fleet). For example, a UE belonging to a larger team may be given a higher priority than a UE belonging to a smaller team. Priority may be determined based on the amount of time a UE needs to use data transmission resources. For example, a UE that needs to use data transmission resources for a longer period of time may be given a higher priority than a UE that needs to use data transmission resources for a shorter period of time.
[0147] When more than one user equipment uses the same data transmission resource to transmit at the same time, a conflict may occur. The conflict may cause interference on the receiving user equipment side. The conflict can be detected by various network protocols during transmission. The conflict can be predicted by the user equipment based on the data transmission information and the communication demand parameters of the user equipment itself. The parameters may include the communication distance and the location of the receiving user equipment. When it is determined that a conflict has occurred or may occur, the user equipment can use a prioritization process to determine whether it needs to select an alternative data transmission resource or continue to use the currently selected data transmission resource to avoid possible interference. The criteria for making such a determination include different priority levels of service categories or the size of the wireless entity group. The priority level can be based on quality of service (QoS), quality of experience (QoE), service level agreement (SLA), contractual obligations or standards.
[0148] Based on these rules, the user equipment can compare parameters such as service level, group size, information with corresponding information in the data transmission information and determine whether to continue using the same selected data transmission or use the data transmission information to select a new data transmission resource.
[0149] In some embodiments, for example, in response to a conflict or conflict resolution operation, the UE may determine that the data transmission resource was not successfully reserved. In this case, the UE may send other control transmissions that reserve (or attempt to reserve) other data transmission resources.
[0150] In some embodiments, for example, in response to the conflict resolution operation, the UE may determine that the data transmission resource has been successfully reserved. This may include determining that a UE among multiple UEs competing for (e.g., attempting to use or attempting to reserve) a data transmission resource has priority to use the resource. Because each UE uses its own stored data to determine which UE has priority to use the resource, the conflict resolution operation may be decentralized. For example, each UE may determine whether a higher priority UE has declared an intention to use the same resource. Alternatively, the conflict resolution operation may be performed by the network infrastructure.
[0151] The above embodiments may be used when the user device is part of a convoy of vehicles where the lead user device may continuously send data to one or more member user devices in the convoy. In these cases, if some feedback from the team member user devices is needed, the member user devices may send back acknowledgments (ACK / NACK) using a multi-hop or relay mechanism, where the transmission is forwarded through one or more intermediate user devices between the sender user device and the receiver user device.
[0152] Fig.18 Multiple groups of peer UEs according to one embodiment of the present application are shown. Each UE is associated with a vehicle, and multiple groups of vehicles can be regarded as a fleet. UE 1812, 1814, 1816 form a first fleet that establishes a communication connection through a communication side link 1818. UE 1822, 1824, 1826 form a second fleet that establishes a communication connection through a communication side link 1828. UE 1832, 1834, 1836 form a first fleet that establishes a communication connection through a communication side link 1838. Network infrastructure node 1805 may exist, but it is not required to exist. For illustrative purposes, a specific geographic partition 1850 is shown. The direction of travel of the UE is shown using the arrows below the corresponding groups of UEs. The sidelink is used for data transmission, such as coordination of a fleet (peer UE). As described herein, the selected data transmission radio resource unit is used for sidelink data communication between multiple groups of peer UEs.
[0153] In some embodiments, UEs 1812, 1822, 1832 may be considered leaders in their respective fleets. These UEs may be used to reserve data transmission resources using the control transmission resources described herein (e.g., by sending a use declaration transmission). For example, each UE 1812, 1822, 1832 may send a use declaration transmission upon entering a geographic partition 1850. Such transmissions are used to reserve data transmission resources and may be received directly by other UEs or by a network infrastructure node 1805 (if present). The network infrastructure node 1805 may then incorporate the information into a subsequent Tx resource update transmission.
[0154] A use declaration transmission may also be used to notify other UEs in the same group of a proposed data transmission for use within the entered geographic partition. For example, when UE 1822 sends a use declaration transmission, other UEs 1824, 1826 may receive the transmission and self-configure to operate the communication sidelink 1828 using the resources indicated in the transmission. If one of the UEs (e.g., UE 1826) determines that the resources indicated in the transmission are not available (e.g., UE 1812 may not be within the range of UE 1822 due to interference to UE 1812), UE 1826 may send an indication of a refusal to use the resources. This may trigger UE 1812 to perform a use declaration transmission using different selected resources. Accordingly, the UE may determine that data transmission resources have been successfully reserved, at least in part, by determining that all peer UEs use data transmission radio resource units in a given geographic partition. Thus, different members of a group of UEs may perform messaging to collaboratively select data transmission resources for use.
[0155] In some embodiments, different groups of UEs can access different data transmission resource pools based on their driving directions. This can reduce the possibility of UEs using the same resources (which requires one of the UEs to switch resources) meeting each other. Multiple different data transmission radio resource unit pools can be selected, wherein each pool in the multiple different pools is allocated for use by UEs traveling in a specified direction. The UE can then select a pool based on its driving direction and then select a data transmission resource from the selected pool. For example, UEs 1812 and 1822 can both select data transmission resources from a first pool, while UE 1832 can select data transmission resources from a different second pool.
[0156] Embodiments of the present application can be implemented by using a network infrastructure. For example, the network infrastructure can be used to receive a use declaration transmission (or other control transmission of reserved data transmission resources). The network infrastructure can then send a Tx resource update transmission. In some embodiments, the network infrastructure can also be used to perform one or more operations performed by the UE in other cases. For example, the network infrastructure can be used to send a use declaration transmission or other control transmission of reserved data transmission resources when the UE enters a geographic partition. The network infrastructure can define which data transmission resources a given UE in a given geographic partition is to use. The network can perform contention resolution or prioritization operations, or actions performed by the UE in other cases. In these embodiments, an artificial intelligence (AI) entity or other computing entity can be used to guide network infrastructure actions.
[0157] Embodiments of the present application may be performed without the need for network infrastructure. For example, a UE may send a usage declaration transmission that is directly received and processed by other UEs. The UE may save a record of resources currently used by other UEs based on these transmissions, which may include priority sorting information. The UE may use a Tx resource usage discovery transmission to trigger a usage declaration transmission.
[0158] According to an embodiment of the present application, a method is provided, the method comprising: a user equipment receives data transmission information indicating data transmission resources that can be used for data transmission. The method also comprises: the user equipment sends a control transmission using one or more control transmission resources. The control transmission resources are selected according to the control transmission information, and the control transmission information indicates the control transmission resources that can be used for control transmission. The control transmission includes an indication that the user equipment selects one or more data transmission resources for data transmission according to the data transmission information.
[0159] In some embodiments, the data transmission information is received in a second (incoming) control transmission received by the user equipment prior to sending the control transmission.
[0160] Some embodiments include: the user equipment determining a geographic zone in which the user equipment is located, wherein the one or more control transmission resources are selected based on the geographic zone.
[0161] In some embodiments, the control transmission information indicates control transmission resources available in each of the plurality of geographic partitions.
[0162] Some embodiments include: receiving a second control transmission including an indication of data transmission resources selected for data transmission by a second (e.g., peer) user device; and updating data transmission information stored in the user device based on the indication of the data transmission resources selected for data transmission by the second user device.
[0163] In some embodiments, when the user equipment performs data transmission, the data transmission resource is selected by determining potential interference on other wireless devices. The potential interference may be determined based on the data transmission information.
[0164] In some embodiments, the data transmission information includes information indicating a geographic zone that the user equipment and the second user equipment are located in. Selecting at least one data transmission resource includes determining a data transmission resource that does not interfere with a second data transmission resource used by the second user equipment.
[0165] In some embodiments, the data transmission information is received from a data transmission information manager. In some embodiments, the data transmission information manager is instantiated as a network function in a core network or access node (e.g., in a base station). The data transmission information manager can be implemented on a network computing device including a computer processor operatively coupled to a memory. For example, this can be a physical device or a virtual machine instantiated by a cloud service provider using one or more computing resources.
[0166] In some embodiments, the data transmission information is received from a second UE.
[0167] In some embodiments, the data transmission information is received over the air interface.
[0168] Some embodiments include: a user device determines whether a potential conflict will occur during data transmission based on a control transmission received from a second user device, wherein the control transmission includes selecting, by the second user device, a data transmission resource for data transmission; and after determining that a potential conflict will occur during data transmission, triggering a prioritization process.
[0169] Some embodiments include: the user equipment sending a second control transmission indicating release of data transmission resources selected by the user equipment for data transmission. The released data transmission resources may be subsequently used by the UE or other UEs.
[0170] In some embodiments, the control transmission also includes information indicating the geographical zone where the user equipment is located and movement information of the user equipment.
[0171] Some embodiments include: a user device receiving location information indicating that the user device is located in a different geographic partition than an initial geographic partition preconfigured in the user device; the user device verifying that data transmission resources are still available. The data transmission resources may be selected based on the data conversion information received when the user device is located in the initial geographic partition, and after the user device moves to the different geographic partition than the initial geographic partition, the user device may send a query to verify that the data transmission resources are still available.
[0172] In some embodiments, the data transfer information includes data transfer resources available for data transfer in each of a plurality of geographic partitions, each of the plurality of geographic partitions being identified by a partition ID.
[0173] According to an embodiment of the present application, a user equipment is provided, the user equipment comprising a processor and a memory. The memory stores instructions, and when executed by the processor, the instructions cause the user equipment to receive data transmission information indicating data transmission resources that can be used for data transmission; use one or more control transmission resources selected according to the control transmission information indicating control transmission resources that can be used for data transmission to send control transmission, the control transmission comprising an indication that the user equipment selects one or more data transmission resources for data transmission according to the data transmission information. The user equipment can be used to perform the above operations on the method.
[0174] According to an embodiment of the present application, a non-transitory computer-readable medium is provided, which stores instructions that can be executed in a processor of a user device. When executed in the processor, the above instructions cause the user device to receive data transmission information indicating data transmission resources that can be used for data transmission; use one or more control transmission resources selected according to the control transmission information indicating control transmission resources that can be used for control transmission to send control transmission, and the control transmission includes an indication that the user device selects one or more data transmission resources for data transmission according to the data transmission information. The instructions can also cause the user device to perform the above operations on the method.
[0175] Embodiments of the present application may be used to reduce the overhead required to communicate with a resource manager to select resources for data transmission (especially to select resources for sidelink data transmission).
[0176] The above embodiments may also be used in the case where the user equipment is not fixed but mobile.The mobile UE may span multiple geographical zones, wherein the available data transmission resources or control transmission resources may vary from one geographical zone to another.
[0177] Embodiments may also include a method of implementing a prioritization process when two user devices in geographical proximity attempt to use the same data transmission resource during the same data transmission duration.
[0178] As used herein, the term "about" should be understood to include variations relative to the standard value, for example, + / - 10% variation relative to the nominal value. It should be understood that a given value provided herein always includes such variations, whether specifically mentioned or not.
[0179] Unless otherwise defined, all technical and / or scientific terms used herein have the same meanings as commonly understood by one of ordinary skill in the art.
[0180] Through the description of the above embodiments, the present application can be implemented using only hardware, or it can be implemented using software and a required general hardware platform. Based on such an understanding, the technical solution of the present application can be implemented in the form of a software product. The software product can be stored in a non-volatile or non-temporary storage medium, and the non-volatile or non-temporary storage medium can be a compact disk read-only memory (CD-ROM), a USB flash drive, or a mobile hard disk. The software product includes many instructions that enable a computer device (a personal computer, a server, or a network device) to execute the method provided in the embodiment of the present application. For example, such execution can correspond to a simulation of a logical operation as described herein. According to an exemplary embodiment, the software product may additionally or alternatively include a plurality of instructions that enable a computer device to perform operations of configuring or programming a digital logic device.
[0181] Although the present application has been described with reference to the specific features and embodiments of the present application, it is apparent that various modifications and combinations of the present application can be made without departing from the present application. Therefore, the specification and the drawings are only regarded as the description of the present application as defined by the appended claims, and are intended to cover any and all modifications, variations, combinations or equivalents falling within the scope of the present application.
Claims
1. A method performed by a device, characterized in that The method comprises: receiving an indication of a set of geographic partitions and a set of control transmission radio resource units, wherein, for each geographic partition in the set of geographic partitions, corresponding one or more control transmission radio resource units in the set of control transmission radio resource units are designated for use when located in the geographic partition; When located in a first geographic partition in the set of geographic partitions, sending a control transmission, the control transmission reserving a first data transmission wireless resource unit for use by the device for sidelink SL data communication when located in the first geographic partition, the control transmission being performed using one of the one or more control transmission wireless resource units corresponding to the first geographic partition, wherein the first data transmission wireless resource unit is selected from a data transmission wireless resource unit pool, each member of the data transmission wireless resource unit pool being usable across multiple adjacent geographic partitions in the set of geographic partitions, wherein different members of the data transmission wireless resource unit pool are simultaneously usable in any geographic partition; and After determining that the first data transmission wireless resource unit is successfully reserved in the first geographical partition, the first data transmission wireless resource unit is used for SL data communication when located in the first geographical partition.
2. The method according to claim 1, characterized in that A plurality of different data transmission wireless resource unit pools are defined, each of the plurality of different pools is allocated for use by a device traveling in a specified direction, and the method further comprises: selecting a data transmission wireless resource unit pool corresponding to the first data transmission wireless resource unit from the plurality of pools according to the traveling direction of the device.
3. The method according to claim 1, characterized in that The first data transmission wireless resource unit is used to perform SL data communication with one or more other devices, and the one or more other devices are in the same industry as the device.
4. The method according to claim 1, characterized in that Reserving the first data transmission wireless resource unit includes: preferentially reserving the same data transmission resource unit used by the device in one of the group of geographical partitions visited by the device immediately before visiting the first geographical partition as the first data transmission resource unit.
5. The method according to claim 1, characterized in that The method also includes: obtaining an indication of a group of data transmission wireless resource units currently allocated to other devices in the first geographical partition, wherein reserving the first data transmission wireless resource unit includes: selecting the first data transmission wireless resource unit as a member of the group of data transmission wireless resource units in the data transmission wireless resource pool that are not included in the group of data transmission wireless resource units currently allocated to other devices in the first geographical partition.
6. The method according to claim 5, characterized in that Obtaining the indication of the set of data transmission radio resource units currently preferentially allocated to other devices in the first geographical partition includes one or more of the following: receiving from a network infrastructure one or more transmissions representing the set of data transmission radio resource units currently in use in the first geographic partition; receiving a control transmission from the other device, the control transmission reserving a member of the set of data transmission radio resource units in the first geographic partition; as well as A discovery message is sent, and a response to the discovery message is received from the one or more other devices, wherein the discovery message requests the one or more other devices to indicate the data transmission radio resource units currently used by the one or more other devices in the first geographical partition.
7. The method according to claim 5, characterized in that The method further comprises: Saving an indication of usage of data transmission wireless resource units by other devices in each of the plurality of said geographic partitions and saving detailed information of said usage, wherein said indication of said set of data transmission wireless resource units currently preferentially allocated to other devices in said first geographic partition is at least partially based on said indication of usage of data transmission wireless resource units and said detailed information of said usage.
8. The method according to claim 5, characterized in that Acquiring the indication of the set of data transmission radio resource units currently preferentially allocated to other devices in the first geographical partition includes: obtaining an indication of a set of data transmission radio resource units currently used by other devices in the first geographic region; and An indication of whether each of the other devices has a higher or lower priority than the device is obtained.
9. The method according to claim 8, characterized in that The other devices having higher priority include one or more of the following: The designated priority level of the other devices is higher than the designated priority level of the device; The team to which the other devices belong is larger than the team to which the device belongs; The time that the other device needs to use the data transmission radio resource unit is longer than the time that the device uses the data transmission radio resource unit.
10. The method according to any one of claims 1 to 9, characterized in that The device belongs to a plurality of peer devices, wherein determining that the first data transmission wireless resource unit is successfully reserved in the first geographical partition comprises: determining that the plurality of peer devices all use the first data transmission wireless resource unit for data transmission in the first geographical partition to coordinate the plurality of peer devices.
11. The method according to any one of claims 1 to 9, characterized in that The method also includes: determining that the first data transmission wireless resource unit is not successfully reserved in the first geographical partition, and after determining that the first data transmission wireless resource unit is not successfully reserved in the first geographical partition, sending a second control transmission, wherein the second control transmission reserves a second data transmission wireless resource unit for the device to use for side link SL data communication when it is located in the first geographical partition.
12. The method according to any one of claims 1 to 9, characterized in that Determining that the first data transmission wireless resource unit is successfully reserved in the first geographical partition includes: determining that the device among multiple other devices competing for the first data transmission wireless resource unit preferentially uses the first data transmission wireless resource unit in the first geographical partition according to a predetermined priority sorting rule.
13. The method according to claim 12, characterized in that After the determination that the first data transmission radio resource unit is successfully reserved in the first geographical partition, the sending of the control transmission for reserving the first data transmission radio resource unit is immediately performed.
14. A device, characterized in that: The device comprises a processor, a memory and a network interface and is configured to execute the method according to any one of claims 1 to 12.
15. A system, characterized in that: The system comprises the apparatus according to claim 14 and a second apparatus for sending the indication of the set of geographical partitions and the set of control transmission radio resource units to the apparatus.
16. A non-transitory computer-readable medium, characterized in that The non-transitory computer-readable medium stores instructions executable in a processor of a device, the device further comprising a memory and a network interface, and when executed in the processor, the instructions cause the device to perform the method according to any one of claims 1 to 12.
