Method, terminal device and control device for capability and resource allocation
By acquiring the processing power and resource information of terminal devices, flexible transmission configuration is achieved, solving the resource allocation problem of terminal devices when multiple peer devices are connected in the new wireless system. This improves communication efficiency and reduces equipment complexity and cost, making it suitable for emergency communication and vehicle networking.
Patent Information
- Application Number
- CN202211137924.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-09-27
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2038-09-27
AI Technical Summary
In existing technologies, when terminal devices in new wireless systems establish side-link connections with multiple peer devices, they lack effective capabilities and resource allocation schemes, resulting in low communication efficiency. In particular, when supporting multiple advanced SL transmission modes, the complexity and cost of terminal device implementation are too high.
A method and apparatus are provided to flexibly configure transmission by acquiring the maximum processing capacity and resource information of terminal devices, including negotiating and scheduling the number of HARQ entities, buffer size, data rate, and transmission power, and dynamically allocate resources to support different transmission types, resource pools, services, and connection states, thereby reducing the complexity and cost of terminal devices.
It improves communication efficiency, reduces the implementation complexity and equipment cost of terminal devices, is suitable for various SL transmission modes, and is especially suitable for emergency communication and vehicle networking scenarios, supporting efficient side-link communication.
Smart Images

Figure CN115484685B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communications, and more particularly to a method, terminal device, and control device for allocating capabilities and resources for a side link (SL, also translated as secondary link, side link, etc.). Background Technology
[0002] Long Term Evolution (LTE) systems support sidelink transmission, meaning that terminal devices can directly transmit data at the physical layer. LTE SL is broadcast-based, which, while suitable for basic safety-related communications in vehicle-to-everything (V2X) communication, is not applicable to more advanced V2X services.
[0003] New Radio (NR) systems will support more advanced SL (Single Streaming) transmission designs, such as unicast, multicast, or groupcast, thereby supporting a wider range of service types. In NR SL systems, if a terminal device supports establishing SL connections with multiple peer devices, however, current technologies do not provide SL transmission capabilities and resource allocation solutions. Summary of the Invention
[0004] The purpose of this invention is to provide a method, terminal device, and control device for allocating capabilities and resources for a sidelink SL, for allocating the processing capabilities or resources of the terminal device during sidelink transmission.
[0005] In a first aspect, a method for allocating capabilities and resources for a sidelink is provided. The method is executed by a terminal device and includes: acquiring relevant information about the sidelink transmission, including maximum processing capacity information and / or maximum allocable resource information of the terminal device; performing transmission configuration; the transmission configuration includes: negotiating relevant information used by the sidelink transmission when establishing a connection; wherein the relevant information includes at least one of the following: number of HARQ entities; buffer size; supported data rate; transmit power; number of supported transceiver carriers; number of supported transceiver beams; number of supported transceiver resource pools; number of sidelink connections; and the number of subcarrier widths (SCS) for listening or demodulation.
[0006] Secondly, a method for allocating capabilities and resources for a sidelink is provided, the method being executed by a control device. The method includes: receiving relevant information about the sidelink transmission, the relevant information including maximum processing capacity information and / or maximum allocable resource information of a terminal device; configuring or scheduling the transmission for the terminal device, the transmission configuration including: negotiating relevant information used by the sidelink transmission when establishing a connection; wherein the relevant information includes at least one of the following: number of HARQ entities; buffer size; supported data rate; transmit power; number of supported transceiver carriers; number of supported transceiver beams; number of supported transceiver resource pools; number of sidelink connections; and the number of subcarrier widths (SCS) for listening or demodulation.
[0007] Thirdly, a terminal device is provided, comprising: an acquisition module for acquiring relevant information of a sidelink transmission, the relevant information including the terminal device's maximum processing capacity information and / or maximum allocable resource information; and a transmission configuration module for performing transmission configuration, the transmission configuration including: negotiating relevant information used by the sidelink transmission when establishing a connection; wherein the relevant information includes at least one of the following: the number of HARQ entities; buffer size; supported data rate; transmit power; supported number of transceiver carriers; supported number of transceiver beams; supported number of transceiver resource pools; number of sidelink connections; and the number of subcarrier widths (SCS) for listening or demodulation.
[0008] Fourthly, a control device is provided, comprising: a receiving module for receiving relevant information of a sidelink transmission, the relevant information including maximum processing capacity information and / or maximum allocable resource information of a terminal device; and a transmission configuration module for configuring or scheduling the transmission of the terminal device, wherein the transmission configuration includes: negotiating relevant information used by the sidelink transmission when establishing a connection; wherein the relevant information includes at least one of the following: the number of HARQ entities; buffer size; supported data rate; transmit power; supported number of transceiver carriers; supported number of transceiver beams; supported number of transceiver resource pools; number of sidelink connections; and the number of subcarrier widths (SCS) for monitoring or demodulation.
[0009] Fifthly, a terminal device is provided, the terminal device including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for sidelink capability and resource allocation as described in the first aspect.
[0010] In a sixth aspect, a control device is provided, the control device including a processor, a memory, and a computer program stored in the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the method for sidelink capability and resource allocation as described in the second aspect.
[0011] In a seventh aspect, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps of the method for sidelink capability and resource allocation as described in the first and second aspects.
[0012] The method and terminal device for capacity and resource allocation for side links provided in this invention can obtain the maximum processing capacity information and / or maximum allocable resource information of the terminal device and perform transmission configuration. It can allocate the processing capacity or resources of the terminal device during side link transmission, thereby improving communication efficiency. Attached Figure Description
[0013] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0014] Figure 1 This is a schematic flowchart of a method for allocating capabilities and resources for a side link according to an embodiment of the present invention;
[0015] Figure 2 This is a schematic flowchart of a method for allocating capabilities and resources for a side link according to another embodiment of the present invention;
[0016] Figure 3 This is a schematic diagram of the structure of a terminal device according to an embodiment of the present invention;
[0017] Figure 4 This is a schematic diagram of the structure of a control device according to an embodiment of the present invention;
[0018] Figure 5 This is a schematic diagram of the structure of a terminal device according to another embodiment of the present invention;
[0019] Figure 6 This is a schematic diagram of the structure of a network device according to another embodiment of the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] It should be understood that the technical solutions of the embodiments of the present invention can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS) or Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G system, or New Radio (NR) system, or subsequent evolution communication systems.
[0022] In embodiments of the present invention, the terminal device may include, but is not limited to, a mobile station (MS), a mobile terminal, a mobile phone, user equipment (UE), a handset, portable equipment, a vehicle, etc. The terminal device may communicate with one or more core networks via a radio access network (RAN). For example, the terminal device may be a mobile phone (or "cellular" phone), a computer with wireless communication capabilities, etc. The terminal device may also be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device.
[0023] In this embodiment of the invention, a network device is an apparatus deployed in a wireless access network to provide wireless communication functions for terminal devices. The network device can be a base station, which may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with base station functionality may differ. For example, in LTE networks, it is called an Evolved Node B (eNB or eNodeB); in third-generation (3G) networks, it is called a Node B; or network devices in subsequent evolution communication systems, etc., but the terminology used is not limiting.
[0024] like Figure 1 As shown, one embodiment of the present invention provides a method 100 for capacity and resource allocation for a side link, which can be executed by a terminal device and includes the following steps:
[0025] S102: Obtain relevant information about the side link transmission, including the maximum processing capacity information and / or maximum allocable resource information of the terminal device.
[0026] Optionally, the above-mentioned relevant information includes at least one of the following:
[0027] The number of HARQ entities supported by the terminal device;
[0028] The number of HARQ processes supported by the terminal device;
[0029] The cache size of the terminal device;
[0030] The target information that the terminal device can listen to or detect within a unit of time includes at least one of sidelink control information (SCI), control channel, and control channel candidate.
[0031] The data rate that the terminal device supports processing;
[0032] The transmission power of the terminal device;
[0033] The number of transmit and receive carriers supported by the terminal device can specifically be the number of transmit carriers and / or receive carriers supported by the terminal device, and so on.
[0034] The number of transmit and receive antennas supported by the terminal device can specifically refer to the number of transmit antennas and / or receive antennas supported by the terminal device, and so on.
[0035] The number of transmit and receive beams supported by the terminal device can specifically refer to the number of transmit beams and / or receive beams supported by the terminal device, and so on.
[0036] The number of transmit and receive resource pools supported by the terminal device can specifically be the number of transmit resource pools and / or receive resource pools supported by the terminal device, and so on.
[0037] The transmission modes supported by the terminal device, for example, the terminal device supports LTE SL and / or NR SL.
[0038] The number of sidelink connections supported by the terminal device; and
[0039] The number of subcarrier widths (SCS) that a terminal device can listen to or demodulate per unit time, etc.
[0040] S104: Configure transmission.
[0041] Optionally, this step can specifically be based on the aforementioned information for transmission configuration, that is, the terminal device can perform transmission configuration based on its maximum processing capacity information and / or maximum allocable resource information. Of course, the terminal device can also disregard the aforementioned information and directly perform transmission configuration for sidelink transmission.
[0042] When configuring the transmission in step S104, at least one of the following six methods can be used:
[0043] 1) Configure transmission between different transmission types in the side link transmission. For example, the terminal device allocates processing capacity and resources between different transmission types such as broadcast, multicast / multicast or unicast.
[0044] 2) Configure transmission between different resource pools in the side link transmission. The different resource pools mentioned above include, for example, the default / initial / first resource pool, the exceptional resource pool, the dedicated resource pool, etc. The terminal device can allocate processing capacity and resources between different resource pools.
[0045] 3) Configure transmission between different services in the side link transmission. These different services include, for example, security services, basic V2X services, advanced V2X services, periodic and non-periodic services, etc. The terminal device can allocate processing capacity and resources between different services.
[0046] 4) Configure transmission under different connection states of the sidelink transmission. For example, when the terminal device establishes a connection for sidelink transmission (unicast or multicast), it negotiates the processing capacity and resources allocated to the sidelink connection; or, when the terminal device transmits data through the sidelink, it allocates the capacity and resources used by the sidelink transmission; or, during the connection process of the sidelink transmission, the terminal device manages the processing capacity and resources used by the sidelink transmission. The above-mentioned configuration under different connection states includes transmission configuration between different unicast connections.
[0047] 5) Configure transmission between different transmission modes in the side link transmission, for example, the terminal device allocates processing power and resources between LTE and NR;
[0048] as well as
[0049] 6) Configure transmission between different transmit and receive beams in the side link transmission. For example, the terminal device allocates processing power and resources on different beams. These processing power and resources can specifically be the number of transmit and receive carriers, the amount or power of target information being monitored or detected, etc.
[0050] The relevant information used for the different transmission types and / or different connection states mentioned above shall not exceed the maximum processing capacity information and maximum allocable resource information of the terminal device.
[0051] This embodiment of the invention illustrates one specific implementation of step S104 described above. Of course, it should be understood that step S104 can also be implemented in other ways, and this embodiment of the invention does not limit this.
[0052] The method for capacity and resource allocation for side links provided in this invention can obtain the maximum processing capacity information and / or maximum allocable resource information of the terminal device and perform transmission configuration. It can allocate the processing capacity or resources of the terminal device during side link transmission, thereby improving communication efficiency.
[0053] Meanwhile, the method for allocating capabilities and resources for side links provided in this embodiment of the invention can flexibly and dynamically allocate the processing capabilities and resources of terminal devices. While supporting a variety of advanced SL transmission modes, it can also reduce the implementation complexity and equipment cost of terminal devices.
[0054] Regarding the aforementioned reduction in implementation complexity and equipment cost of terminal devices, in existing technologies, on the Uu interface (i.e., downlink and uplink) between network devices and terminal devices, a terminal device only needs to establish a unicast connection with one network device, thus requiring only one HARQ entity per carrier or cell. A single HARQ entity supports a maximum of 16 processes, and the terminal device needs to reserve the corresponding soft buffer size. LTE SL is based on broadcast communication, and terminal devices do not establish point-to-point connections at the physical layer; therefore, only one HARQ entity needs to be established per carrier. When a terminal device communicates or transmits on SL, a single HARQ entity supports a maximum of 8 processes. In NR SL systems, if a terminal device supports establishing unicast or multicast / multicast connections with multiple other terminal devices, according to existing technologies, the terminal device needs to reserve resources for each connection to ensure that the corresponding QoS requirements are met. Compared to the Uu interface, this significantly increases the implementation complexity and cost of the terminal device. The method for allocating capabilities and resources for side links provided in this invention can flexibly and dynamically allocate the processing capabilities and resources of terminal devices, while supporting multiple advanced SL transmission modes and reducing the implementation complexity and equipment cost of terminal devices.
[0055] The method for allocating capabilities and resources for sidelinks provided in this invention is applicable to specific public safety matters (such as emergency communication in disaster areas like fires or earthquakes) or vehicle-to-everything (V2X) communication. V2X communication includes various services, such as basic safety communication, advanced (autonomous) driving, platooning, sensor extension, and advanced V2X services, etc.
[0056] The method for allocating capabilities and resources for sidelinks provided in this invention can be applied not only to systems such as 802.11p and Dedicated Short Range Communications (DSRC), but also to subsequent evolved systems.
[0057] Optionally, after obtaining the relevant information of the side link transmission in S102 of the above embodiment, the terminal device may also send the relevant information to the network device so that the network device can perform transmission configuration or scheduling.
[0058] Alternatively, the terminal device can also send the relevant information to the target terminal device so that the target terminal device can perform transmission configuration or scheduling.
[0059] Optionally, the transmission configuration in step S104 of the above embodiment includes at least one of the following:
[0060] When establishing a connection for sidelink transmission, negotiate the relevant information used for sidelink transmission;
[0061] When transmitting data via a side link, allocate relevant information for the side link transmission; and
[0062] During the connection process of the side link transmission, manage the relevant information used by the side link transmission.
[0063] The transmission configuration methods mentioned here mainly describe the timing of transmission configuration execution, and can be freely combined with the six transmission configuration methods 1)-6) mentioned in the previous embodiments.
[0064] Optionally, the aforementioned information for negotiating the use of the sidelink transmission includes: sending relevant information for the use of the sidelink transmission. For example, when the terminal device initiates a request to establish a sidelink transmission, it suggests the maximum processing capacity and resources of the sidelink connection. Specifically, the request information may include the maximum processing capacity and resources of the sidelink connection suggested by the terminal device. In this way, when the peer device of the terminal device receives the request information, it can agree to the request information based on its relevant information; or, if its relevant information is insufficient, it can negotiate the maximum processing capacity and resources corresponding to the connection, or reject the request information.
[0065] Optionally, the aforementioned information for negotiating the use of the sidelink transmission may further include: receiving request information for establishing the sidelink transmission, the request information including relevant information for the use of the sidelink transmission suggested by the peer device; and responding to the request information.
[0066] Specifically, when responding to a request from a peer device, the terminal device may negotiate, provide feedback, or respond to the maximum processing capacity and resources corresponding to the connection. The response to the request may include: establishing a side link connection with the peer device; or, if the available value of the relevant information of the terminal device is insufficient, refusing to establish a side link connection with the peer device.
[0067] Optionally, step S104 of the above embodiment, which involves configuring the transmission, includes: determining relevant information for the sidelink transmission based on first target Quality of Service (QoS) information and / or radio resource information when establishing a connection for the sidelink transmission or when transmitting data on the sidelink. The aforementioned radio resource information may include, for example, channel occupancy rate and radio channel interference.
[0068] Optionally, the aforementioned management of the related information used for side link transmission includes: activating or deactivating all of the related information used for side link transmission; or activating or deactivating a portion of the related information used for side link transmission, so that the terminal device can dynamically share processing power and resources among multiple connections.
[0069] Optionally, the aforementioned information related to the management of sidelink transmission may further include: reallocating or negotiating information related to the use of sidelink transmission. Specifically, the terminal device may reallocate or negotiate information related to the use of sidelink transmission based on at least one of service demand information and second target quality of service information (QoS). Specifically, the terminal device may request more processing power and resources.
[0070] To illustrate in detail the method for sidelink capability and resource allocation provided by this invention, the following will describe it in conjunction with three specific embodiments.
[0071] Example 1:
[0072] By acquiring relevant information about the side link transmission, UE1 determines that it supports a maximum of 32 HARQ processes and a maximum of 40 control channel detections per unit time.
[0073] By acquiring relevant information about the side link transmission, UE2 determines that it supports a maximum of 16 HARQ processes and a maximum of 10 control channel detections per unit time.
[0074] Optionally, during transmission configuration, UE1 and UE2 can each allocate two HARQ processes for broadcasting.
[0075] Optionally, during transmission configuration, UE1 and UE2 can each allocate two HARQ processes for multicast.
[0076] Optionally, during transmission configuration, UE1 and UE2 can also establish an SL unicast connection and negotiate and allocate processing capacity and resources according to Quality of Service (QoS), specifically:
[0077] a) UE1 can send a request message to UE2 to request the establishment of an SL unicast connection. The request message includes the recommended number of HARQ processes and control channel detections. For example, UE1 recommends using 16 HARQ processes and 20 control channel detections.
[0078] b) UE2 responds to UE1's request information and negotiates 8 HARQ processes (for example, because UE2 has already established unicast connections with other UEs) and 4 control channel detections. Thus, UE1 and UE2 establish SL unicast connections with 8 HARQ processes and 4 control channel detections.
[0079] Optionally, during subsequent transmissions between UE1 and UE2, due to changes in QoS (e.g., application layer service requirements), UE2 may initiate a reallocation or negotiation of processing capacity and resources for the sidelink connection allocation with UE1. For example, UE2 may request to modify the number of HARQ processes to 12. Accordingly, UE1 may agree to UE2's modification request.
[0080] The method for allocating capabilities and resources for side links provided in this invention can flexibly and dynamically allocate the processing capabilities and resources of terminal devices, while supporting multiple advanced SL transmission modes and reducing the implementation complexity and equipment cost of terminal devices.
[0081] It should be noted that this first embodiment only uses the HARQ process and control channel detection number as an example to illustrate the processing capabilities and resources of the terminal device. The first embodiment is also applicable to other processing capabilities and resources of the terminal device.
[0082] Example 2:
[0083] By acquiring relevant information about the side link transmission, UE1 determines that it supports a maximum of 32 HARQ processes and a maximum of 40 control channel detections per unit time.
[0084] By acquiring relevant information about the side link transmission, UE2 determines that it supports a maximum of 8 HARQ processes and a maximum of 10 control channel detections per unit time.
[0085] Optionally, UE1 and UE2 can report the number of SL HARQ processes and control channel detections they support to the network device so that the network device can perform transmission configuration or scheduling.
[0086] For example, UE1 can send a request to the network device to request the establishment of an SL unicast connection with UE2.
[0087] Network devices can allocate and schedule resources for SL transmission and reception for UE1 and UE2, ensuring that the maximum processing capacity and resources of UE1 and UE2 are not exceeded.
[0088] For example, the number of parallel transmission HARQ processes allocated by the network device to UE1 and UE2 shall not exceed the maximum number of HARQ processes supported by UE1 and UE2, and the number of SL control channels monitored by UE1 and UE2 shall not exceed the maximum number of control channel detections supported by them.
[0089] The method for allocating capabilities and resources for side links provided in this invention can flexibly and dynamically allocate the processing capabilities and resources of terminal devices, while supporting multiple advanced SL transmission modes and reducing the implementation complexity and equipment cost of terminal devices.
[0090] It should be noted that this second embodiment only uses HARQ process and control channel detection as an example to illustrate the processing capabilities and resources of the terminal device. The second embodiment is also applicable to other processing capabilities and resources of the terminal device.
[0091] In addition, this second embodiment uses a network device as a scheduling node, and it is also applicable to scenarios where another UE (UE3) performs resource allocation and scheduling for UE1 and UE2.
[0092] Example 3:
[0093] By acquiring relevant information about the side link transmission, UE1 determines that it supports a maximum of 32 HARQ processes and a maximum of 40 control channel detections per unit time.
[0094] By acquiring relevant information about the side link transmission, UE2 determines that it supports a maximum of 16 HARQ processes and a maximum of 20 control channel detections per unit time.
[0095] Optionally, during transmission configuration, UE1 and UE2 establish an SL unicast connection and allocate processing capacity and resources according to QoS negotiation. This unicast connection allocates 16 HARQ processes and 16 control channel detections.
[0096] Optionally, UE2 can also dynamically adjust its number of HARQ processes and / or control channel detections. For example, UE2 can deactivate 4 HARQ processes and 4 control channel detections and temporarily allocate them for other broadcast transmissions.
[0097] Optionally, UE2 can subsequently reactivate the four HARQ processes and four control channel detections for the unicast connection.
[0098] The method for allocating capabilities and resources for side links provided in this invention can flexibly and dynamically allocate the processing capabilities and resources of terminal devices, while supporting multiple advanced SL transmission modes and reducing the implementation complexity and equipment cost of terminal devices.
[0099] It should be noted that this embodiment three only uses HARQ process and control channel detection as an example to illustrate the processing capabilities and resources of the terminal device. The above embodiment three is also applicable to other processing capabilities and resources of the terminal device.
[0100] like Figure 2 As shown, one embodiment of the present invention provides a method 200 for capacity and resource allocation for a side link. This method can be executed by a control device. The control device mentioned in this embodiment can specifically be a network device or a terminal device. This embodiment includes the following steps:
[0101] S202: Receive relevant information transmitted via the side link, the relevant information including the maximum processing capacity information and / or the maximum allocable resource information of the terminal device;
[0102] The above relevant information can be found in Figure 1 The terminal device mentioned in the illustrated embodiment.
[0103] S204: Configure or schedule the transmission of the terminal device.
[0104] The allocated or scheduled resources shall not exceed the maximum processing capacity and resources supported by the terminal device.
[0105] For further details regarding embodiments of the present invention, please refer to the description on the terminal device side, and also refer to Embodiment 2 above.
[0106] The method for capacity and resource allocation for side links provided in this invention can obtain the maximum processing capacity information and / or maximum allocable resource information of the terminal device and perform transmission configuration. It can allocate the processing capacity or resources of the terminal device during side link transmission, thereby improving communication efficiency.
[0107] Optionally, the above-mentioned relevant information includes at least one of the following:
[0108] The number of HARQ entities supported by the terminal device;
[0109] The number of HARQ processes supported by the terminal device;
[0110] The cache size of the terminal device;
[0111] The target information that the terminal device can listen to or detect within a unit of time includes at least one of sidelink control information (SCI), control channel, and control channel candidate.
[0112] The data rate that the terminal device supports processing;
[0113] The transmission power of the terminal device;
[0114] The number of transmit and receive carriers supported by the terminal device;
[0115] The number of transmit and receive antennas supported by the terminal device;
[0116] The number of transmit and receive beams supported by the terminal device;
[0117] The number of transmit and receive resource pools supported by the terminal device;
[0118] The transmission modes supported by the terminal device, for example, the terminal device supports LTE SL and / or NR SL.
[0119] The number of sidelink connections supported by the terminal device; and
[0120] The number of subcarrier widths (SCS) that a terminal device can listen to or demodulate per unit time, etc.
[0121] The above combination Figure 1 and Figure 2 A method for capability and resource allocation for sidelinks according to embodiments of the present invention is described in detail below. Figure 3 A terminal device according to an embodiment of the present invention will be described in detail.
[0122] Figure 3 This is a schematic diagram of the structure of a terminal device according to an embodiment of the present invention. Figure 3 As shown, the terminal device 300 includes:
[0123] The acquisition module 302 can be used to acquire relevant information about the side link transmission, including the maximum processing capacity information and / or maximum allocable resource information of the terminal device;
[0124] The transmission configuration module 304 can be used to configure transmission.
[0125] The terminal device provided in this embodiment of the invention can obtain its maximum processing capacity information and / or maximum allocable resource information and perform transmission configuration. It can allocate processing capacity or resources during side link transmission, thereby improving communication efficiency.
[0126] The terminal device provided in this embodiment of the invention can flexibly and dynamically allocate the processing power and resources of the terminal device, while supporting a variety of advanced SL transmission modes and reducing the implementation complexity and equipment cost of the terminal device.
[0127] Optionally, as an embodiment, the above-mentioned relevant information includes at least one of the following:
[0128] The data rate that the terminal device supports processing;
[0129] The transmission power of the terminal device;
[0130] The number of transmit and receive carriers supported by the terminal device;
[0131] The number of transmit and receive antennas supported by the terminal device;
[0132] The number of transmit and receive beams supported by the terminal device;
[0133] The number of transmit and receive resource pools supported by the terminal device;
[0134] The transmission modes supported by the terminal device, for example, the terminal device supports LTE SL and / or NR SL.
[0135] The number of sidelink connections supported by the terminal device; and
[0136] The number of subcarrier widths (SCS) that a terminal device can listen to or demodulate per unit time, etc.
[0137] Optionally, as an embodiment, the transmission configuration module 304 performs transmission configuration including at least one of the following:
[0138] Transmission configuration is performed between different transmission types of the side link transmission. For example, the terminal device allocates processing power and resources between different transmission types such as broadcast, multicast / multicast, or unicast.
[0139] Transmission configuration is performed between different resource pools in the side link transmission. These different resource pools include, for example, the default / initial / first resource pool, the exceptional resource pool, the dedicated resource pool, etc. The terminal device can allocate processing capacity and resources between different resource pools.
[0140] Transmission configuration is performed between different services transmitted via the sidelink. These different services include, for example, security services, basic V2X services, advanced V2X services, periodic and non-periodic services, etc., allowing the terminal device to allocate processing capacity and resources among these different services.
[0141] Transmission configuration is performed under different connection states of the sidelink transmission. For example, when the terminal device establishes a connection for the sidelink transmission (unicast or multicast), it negotiates the processing capacity and resources allocated to the sidelink connection. Another example is that when the terminal device transmits data through the sidelink, it allocates the capacity and resources used by the sidelink transmission. Yet another example is that during the connection process of the sidelink transmission, the terminal device manages the processing capacity and resources used by the sidelink transmission. The above-mentioned configuration under different connection states includes transmission configuration between different unicast connections.
[0142] Transmission configuration is performed between different transmission modes of the side link transmission. For example, the terminal device allocates processing power and resources between LTE and NR.
[0143] Transmission configuration is performed between different transmit and receive beams in the sidelink transmission. For example, the terminal device allocates processing power and resources on different beams. These processing power and resources can specifically be the number of transmit and receive carriers, the amount of target information being monitored or detected, or the power, etc.
[0144] Optionally, as an embodiment, the transmission configuration module 304 performs transmission configuration including at least one of the following:
[0145] When establishing a connection for the side link transmission, negotiate the relevant information used by the side link transmission;
[0146] When transmitting data on the side link, allocate relevant information used for the side link transmission; and
[0147] During the connection process of the side link transmission, relevant information used by the side link transmission is managed.
[0148] Optionally, as an embodiment, the transmission configuration module 304 negotiates the relevant information used by the side link transmission, including:
[0149] The terminal device sends relevant information about the side link transmission. For example, when the terminal device initiates a request to establish a side link transmission, it suggests the maximum processing capacity and resources of the side link connection. Specifically, the request information may include the maximum processing capacity and resources of the side link connection suggested by the terminal device. In this way, when the peer device of the terminal device receives the request information, it can agree to the request information based on its relevant information; or, if its relevant information is insufficient, it can reject the request information.
[0150] Optionally, as an embodiment, the transmission configuration module 304 negotiates the relevant information used for the side link transmission, including: receiving request information for establishing the side link transmission, the request information including relevant information suggested by the peer device for the use of the side link transmission; and responding to the request information.
[0151] Specifically, when responding to a request from a peer device, the terminal device may negotiate, provide feedback, or respond to the maximum processing capacity and resources corresponding to the connection. The response to the request may include: establishing a side link connection with the peer device; or, if the available value of the relevant information of the terminal device is insufficient, refusing to establish a side link connection with the peer device.
[0152] Optionally, as an embodiment, the transmission configuration module 304 responds to the request information by including:
[0153] Refuse to establish a sidelink connection with the peer device; or
[0154] Establish a side link connection with the peer device.
[0155] Optionally, as an embodiment, the transmission configuration module 304 performs transmission configuration including:
[0156] When establishing a connection for the sidelink transmission, or when transmitting data on the sidelink, relevant information used by the sidelink transmission is determined based on the first target quality of service information and / or radio resource information. The aforementioned radio resource information includes, for example, channel occupancy rate and radio channel interference.
[0157] Optionally, as an embodiment, the transmission configuration module 304 manages the relevant information used by the side link transmission, including:
[0158] Activate or deactivate all relevant information used by the side link transmission; or
[0159] Activate or deactivate portions of the relevant information used by the sidelink transmission. This allows the terminal device to dynamically share processing power and resources across multiple connections.
[0160] Optionally, as an embodiment, the transmission configuration module 304 manages the relevant information used by the side link transmission, including:
[0161] Reassign or negotiate the relevant information used for the side link transmission.
[0162] Optionally, as an embodiment, the transmission configuration module 304 reallocates or negotiates relevant information used by the sidelink transmission, including:
[0163] Based on at least one of the business demand information and the second target quality of service information, the relevant information used for the sidelink transmission is reallocated or negotiated. Specifically, the terminal device can request more processing power and resources.
[0164] Optionally, as an embodiment, the terminal device 300 further includes a transmitting module (not shown), which can be used for:
[0165] Send the relevant information to the network device so that the network device can perform transmission configuration or scheduling; or
[0166] The relevant information is sent to the target terminal device so that the target terminal device can perform transmission configuration or scheduling.
[0167] Optionally, as an embodiment, the relevant information used for transmission under different transmission types and / or different connection states shall not exceed the maximum processing capacity information and maximum allocable resource information of the terminal device.
[0168] The terminal device 300 according to the embodiments of the present invention can refer to the process of the method 100 corresponding to the embodiments of the present invention. Furthermore, each unit / module in the terminal device 300 and the other operations and / or functions described above are for implementing the corresponding process in the method 100. For the sake of brevity, they will not be described in detail here.
[0169] Figure 4 This is a schematic diagram of the structure of a control device according to an embodiment of the present invention. Figure 4 As shown, the control device 400 includes:
[0170] The receiving module 402 can be used to receive relevant information transmitted via the side link, including the maximum processing capacity information and / or the maximum allocable resource information of the terminal device;
[0171] The transmission configuration module 404 can be used to configure or schedule the transmission of the terminal device.
[0172] The allocated or scheduled resources cannot exceed the maximum processing capacity and resources supported by the terminal device.
[0173] The control device provided in this embodiment of the invention can obtain the maximum processing capacity information and / or maximum allocable resource information of the terminal device and perform transmission configuration. It can allocate the processing capacity or resources of the terminal device during side link transmission, thereby improving communication efficiency.
[0174] Optionally, as an embodiment, the above-mentioned relevant information includes at least one of the following:
[0175] The number of HARQ entities supported by the terminal device;
[0176] The number of HARQ processes supported by the terminal device;
[0177] The cache size of the terminal device;
[0178] The target information that the terminal device can listen to or detect within a unit of time includes at least one of SCI, control channel and control channel candidate.
[0179] The data rate that the terminal device supports processing;
[0180] The transmission power of the terminal device;
[0181] The number of transmit and receive carriers supported by the terminal device;
[0182] The number of transceiver antennas supported by the terminal device;
[0183] The number of transmit and receive beams supported by the terminal device;
[0184] The number of transmit and receive resource pools supported by the terminal device;
[0185] The transmission modes supported by the terminal device, for example, the terminal device supports LTE SL and / or NR SL.
[0186] The number of sidelink connections supported by the terminal device; and
[0187] The number of subcarrier widths (SCS) that a terminal device can listen to or demodulate per unit time, etc.
[0188] The control device 400 according to an embodiment of the present invention can refer to the flow of the method 200 corresponding to the embodiment of the present invention. Furthermore, each unit / module in the control device 400 and the other operations and / or functions described above are for implementing the corresponding flow in the method 200. For the sake of brevity, they will not be described in detail here.
[0189] Figure 5 This is a block diagram of a terminal device according to another embodiment of the present invention. Figure 5 The terminal device 500 shown includes at least one processor 501, a memory 502, at least one network interface 504, and a user interface 503. The various components in the terminal device 500 are coupled together via a bus system 505. It is understood that the bus system 505 is used to implement communication between these components. In addition to a data bus, the bus system 505 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 5 The general designated all buses as Bus System 505.
[0190] The user interface 503 may include a display, keyboard, or clicking device (e.g., mouse, trackball, touchpad, or touchscreen).
[0191] It is understood that the memory 502 in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 502 of the systems and methods described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0192] In some implementations, memory 502 stores elements such as executable modules or data structures, or subsets thereof, or extended sets thereof: operating system 5021 and application programs 5022.
[0193] The operating system 5021 includes various system programs, such as the framework layer, core library layer, and driver layer, used to implement various basic business functions and handle hardware-based tasks. The application program 5022 includes various applications, such as a media player and a browser, used to implement various application functions. The program implementing the method of this embodiment can be included in the application program 5022.
[0194] In this embodiment of the invention, the terminal device 500 further includes: a computer program stored on a memory 502 and executable on a processor 501, wherein the computer program, when executed by the processor 501, implements the steps of method embodiment 100 and method embodiment 200.
[0195] The methods disclosed in the above embodiments of the present invention can be applied to or implemented by processor 501. Processor 501 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 501 or by instructions in the form of software. The processor 501 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature computer-readable storage media in the art. The computer-readable storage medium is located in memory 502. Processor 501 reads the information in memory 502 and, in conjunction with its hardware, completes the steps of the above method. Specifically, the computer-readable storage medium stores a computer program, which, when executed by processor 501, implements the steps of method embodiments 100 and 200 described above.
[0196] It is understood that the embodiments described in this invention can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application, or combinations thereof.
[0197] For software implementation, the techniques described in the embodiments of the present invention can be implemented through modules (e.g., procedures, functions, etc.) that perform the functions described in the embodiments of the present invention. The software code can be stored in memory and executed by a processor. The memory can be implemented in the processor or externally.
[0198] The terminal device 500 can implement the various processes implemented by the terminal device in the foregoing embodiments, and will not be repeated here to avoid repetition.
[0199] Please see Figure 6 , Figure 6 This is a structural diagram of the network device used in an embodiment of the present invention, which can implement the details of method embodiment 200 and achieve the same effect. For example... Figure 6 As shown, network device 600 includes: processor 601, transceiver 602, memory 603, and bus interface, wherein:
[0200] In this embodiment of the invention, the network device 600 further includes: a computer program stored on a memory 603 and executable on a processor 601, wherein the computer program implements the steps of method 200 when executed by the processor 601.
[0201] exist Figure 6 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 601) and memory (memory 603). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 602 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium.
[0202] The processor 601 is responsible for managing the bus architecture and general processing, while the memory 603 can store the data used by the processor 601 when performing operations.
[0203] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the processes of method embodiments 100 and 200 described above, achieving the same technical effects. To avoid repetition, further details are omitted here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0204] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0205] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0206] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.
Claims
1. A method for capacity and resource allocation in a side link, characterized in that, The method is executed by a terminal device, and the method includes: Obtain relevant information about the side link transmission, including the maximum processing capacity information and / or maximum allocable resource information of the terminal device; Transmission configuration is performed based on the maximum processing capacity information and / or the maximum allocable resource information; the transmission configuration includes: negotiating relevant information used by the side link transmission when establishing a connection; The relevant information includes at least one of the following: Number of HARQ entities; Cache size; Supported data processing rate; Transmission power; The number of supported transmit and receive carriers; The number of transmit and receive beams supported; The number of supported send / receive resource pools; The number of side link connections; and The number of subcarrier widths (SCS) monitored or demodulated.
2. The method as described in claim 1, characterized in that, The transmission configuration includes at least one of the following: Configure transmission between different transmission modes of the side link transmission; Transmission configuration is performed between different transmit and receive beams in the side link transmission; Configure transmission between different transmission types of the side link transmission; Configure transmission between different resource pools in the side link transmission; Configure transmission between different services transmitted on the side link; and Transmission configuration is performed under different connection states of the side link transmission.
3. The method as described in claim 1, characterized in that, The transmission configuration also includes at least one of the following: When transmitting data on the side link, allocate relevant information used for the side link transmission; and During the connection process of the side link transmission, relevant information used by the side link transmission is managed.
4. The method as described in claim 3, characterized in that, The relevant information used in negotiating the side link transmission includes: Send the relevant information used for the side link transmission.
5. The method as described in claim 3, characterized in that, The relevant information used in negotiating the side link transmission includes: Receive request information for establishing the side link transmission, the request information including relevant information suggested by the peer device for the use of the side link transmission; In response to the request information.
6. The method as described in claim 5, characterized in that, The response to the request information includes: Refuse to establish a sidelink connection with the peer device; or Establish a side link connection with the peer device.
7. The method as described in claim 1, characterized in that, The transmission configuration includes: When establishing a connection for the side link transmission, or when transmitting data on the side link, the relevant information used by the side link transmission is determined based on the first target quality of service information and / or radio resource information.
8. The method as described in claim 3, characterized in that, The relevant information used to manage the side link transmission includes: Activate or deactivate all relevant information used by the side link transmission; or Activate or deactivate a portion of the relevant information used by the sidelink transmission; or Reassign or negotiate relevant information used for the side link transmission.
9. The method as described in claim 8, characterized in that, The relevant information used in the reallocation or negotiation of the side link transmission includes: Based on at least one of the business requirement information and the second target service quality information, the relevant information used for the side link transmission is reallocated or negotiated.
10. The method as described in claim 1, characterized in that, The method further includes: Send the relevant information to the network device so that the network device can perform transmission configuration or scheduling; or The relevant information is sent to the target terminal device so that the target terminal device can perform transmission configuration or scheduling.
11. The method as described in claim 2, characterized in that, The relevant information used for transmission under different transmission types and / or different connection states shall not exceed the maximum processing capacity information and maximum allocable resource information of the terminal device.
12. A method for capacity and resource allocation in a side link, characterized in that, The method is performed by a control device, and the method includes: Receive relevant information transmitted via the side link, including the terminal device's maximum processing capacity information and / or maximum allocable resource information; Based on the maximum processing capacity information and / or the maximum allocable resource information, the terminal device is configured or scheduled for transmission. The transmission configuration includes: negotiating the relevant information used by the side link transmission when the side link transmission establishes a connection. The relevant information includes at least one of the following: Number of HARQ entities; Cache size; Supported data processing rate; Transmission power; The number of supported transmit and receive carriers; The number of transmit and receive beams supported; The number of supported send / receive resource pools; The number of side link connections; and The number of subcarrier widths (SCS) monitored or demodulated.
13. A terminal device, characterized in that, include: The acquisition module is used to acquire relevant information about the side link transmission, including the maximum processing capacity information and / or maximum allocable resource information of the terminal device; The transmission configuration module is used to configure transmission based on the maximum processing capacity information and / or the maximum allocable resource information. The transmission configuration includes negotiating relevant information used by the side link transmission when the side link transmission establishes a connection. The relevant information includes at least one of the following: Number of HARQ entities; Cache size; Supported data processing rate; Transmission power; The number of supported transmit and receive carriers; The number of transmit and receive beams supported; The number of supported send / receive resource pools; The number of side link connections; and The number of subcarrier widths (SCS) monitored or demodulated.
14. A control device, characterized in that, include: A receiving module is used to receive relevant information transmitted via a side link, including information on the maximum processing capacity of the terminal device and / or information on the maximum allocable resources. The transmission configuration module is used to configure or schedule the transmission of the terminal device based on the maximum processing capacity information and / or the maximum allocable resource information. The transmission configuration includes negotiating the relevant information used by the side link transmission when the side link transmission establishes a connection. The relevant information includes at least one of the following: Number of HARQ entities; Cache size; Supported data processing rate; Transmission power; The number of supported transmit and receive carriers; The number of transmit and receive beams supported; The number of supported send / receive resource pools; The number of side link connections; and The number of subcarrier widths (SCS) monitored or demodulated.
15. A terminal device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for sidelink capability and resource allocation as claimed in any one of claims 1 to 11.
16. A control device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for sidelink capability and resource allocation as described in claim 12.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method for sidelink capability and resource allocation as described in any one of claims 1 to 12.
Citation Information
Patent Citations
System and Method for D2D Communication
US20180092067A1