Resource allocation method and device, computer program product and readable storage medium
By configuring transmission resources for intermediate node devices, the problems of short transmission distance and limited reading range in traditional RFID technology are solved, enabling efficient data transmission for environmental IoT devices and seamless coverage of large-scale networks.
Patent Information
- Application Number
- CN202410631270.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-20
- Publication Date
- 2025-11-21
AI Technical Summary
Traditional RFID technology suffers from problems in environmental IoT, such as short transmission distance, limited reading range, and inability to support large-scale networks with seamless coverage, especially with interference between readers in dense deployment scenarios.
By configuring transmission resources for intermediate node devices, the intermediate node devices can obtain configuration information sent by network devices, determine the frequency domain and time domain resources for data transmission with environmental IoT devices based on the configuration authorization, and achieve effective data transmission.
It improves the data transmission efficiency of environmental IoT devices, solves the problems of short transmission distance and limited reading range in traditional RFID technology, and supports large-scale networks with seamless coverage.
Smart Images

Figure CN121001184A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a resource allocation method and apparatus, a computer program product, and a readable storage medium. Background Technology
[0002] Environmental IoT devices can refer to IoT devices that harvest energy from the environment. These devices can communicate wirelessly based on the energy harvested from the environment. Traditional environmental IoT technologies may include Radio Frequency Identification (RFID) technology.
[0003] However, traditional RFID technology has some drawbacks, such as short transmission distance and limited reading range of RFID readers. In densely deployed scenarios, significant interference exists between RFID readers. Traditional RFID technology cannot support large-scale networks with seamless coverage.
[0004] To address the shortcomings of traditional environmental IoT technologies, a passive / environmental IoT (A-IoT) based on cellular networks is proposed. Currently, cellular network-based environmental IoT systems include four topologies: Topology 1, where network devices (such as base stations) are directly connected to environmental IoT devices, meaning they communicate directly; Topology 2, where network devices communicate with environmental IoT devices through intermediate node devices, with no direct communication between them; Topology 3, where network devices communicate with environmental IoT devices through intermediate node devices, allowing direct communication between them; and Topology 4, where terminal devices communicate with environmental IoT devices.
[0005] For topology 2 above, data transmission with environmental IoT devices is completed by intermediate node devices. Summary of the Invention
[0006] The purpose of this invention is to provide a technical solution for configuring transmission resources for intermediate node devices, which can transmit data with environmental IoT devices based on transmission resources.
[0007] In a first aspect, the present invention provides a resource configuration method, comprising: acquiring configuration information, wherein the configuration information includes configuration authorization, and the configuration authorization is used to configure transmission resources for data transmission between a first device and a second device.
[0008] Intermediate node devices can obtain configuration information sent by network devices, acquire configuration authorization from the configuration information, and determine the transmission resources for data transmission with environmental IoT devices based on the configuration authorization. Therefore, intermediate node devices can transmit data with environmental IoT devices based on the determined transmission resources.
[0009] Optionally, the first device is an intermediate node device between the network device and the environmental IoT device, and the second device is the environmental IoT device. The intermediate node device includes at least one of the following: a relay device, an integrated access backhaul (IAB) node device, a user terminal, and a repeater.
[0010] Optionally, the number of configuration licenses for a network device configuration is one.
[0011] Optionally, the transmission resources include a first frequency band and a second frequency band, wherein the first device sends data to the second device through the first frequency band, and the second device sends data to the first device through the second frequency band.
[0012] Transmission resources include frequency domain resources, which may include a first frequency band and a second frequency band. Therefore, the first device (intermediate node device) can determine the first frequency band for data transmission and the second frequency band for data reception, and can then send data to the second device (environmental IoT device) via the first frequency band and receive data sent by the second device via the second frequency band, thus completing data transmission.
[0013] Optionally, the first device may also acquire frequency domain resource configuration information; based on the frequency domain resource configuration information, determine the frequency domain location of the first frequency band and the frequency domain location of the second frequency band.
[0014] Network devices can configure the frequency domain positions of a first frequency band and a second frequency band for a first device using frequency domain resource configuration information. Based on the frequency domain resource configuration information, the first device determines the frequency domain positions of the first and second frequency bands, and then sends data to the second device in the first frequency band and receives data sent by the second device in the second frequency band.
[0015] Optionally, the frequency domain resource configuration information includes first frequency domain resource parameters and offset; the first device can determine the frequency domain position of the first frequency band based on the first frequency domain resource parameters; and determine the frequency domain position of the second frequency band based on the frequency domain position of the first frequency band and the offset.
[0016] The frequency domain resource configuration information may include first frequency domain resource parameters and offset. The first device determines the frequency domain position of the first frequency band based on the first frequency domain resource parameters, and determines the frequency domain position of the second frequency band based on the frequency domain position of the first frequency band and the offset. Thus, a specific implementation method for the first device to determine the frequency domain positions of the first and second frequency bands is given.
[0017] Optionally, the frequency domain resource configuration information includes a first frequency domain resource parameter and a second frequency domain resource configuration parameter; the first device can determine the frequency domain position of the first frequency band based on the first frequency domain resource parameter; and determine the frequency domain position of the second frequency band based on the second frequency domain resource parameter.
[0018] The first device can determine the frequency domain location of the first frequency band based on the first frequency domain resource parameters, and determine the frequency domain location of the second frequency band based on the second frequency domain resource parameters. This provides another specific implementation method for the first device to determine the frequency domain locations of the first and second frequency bands.
[0019] Optionally, the transmission resources include a first time period and a second time period, wherein the first device sends data to the second device during the first time period, and the second device sends data to the first device during the second time period.
[0020] Based on transmission resources, the first device can send data to the second device in a first time period and receive data sent by the second device in a second time period, thus completing data transmission. This provides a method for the first device to determine time-domain resources.
[0021] Optionally, the configuration authorization includes a first configuration authorization and a second configuration authorization. The first configuration authorization is used to configure a first transmission resource, and the second configuration authorization is used to configure a second transmission resource. The first transmission resource is used for the first device to send data to the second device, and the second transmission resource is used for the second device to send data to the first device.
[0022] The first device determines a first transmission resource based on a first configuration authorization, and sends data to the second device through the first transmission resource. The first device determines a second transmission resource based on a second configuration authorization, and receives data sent by the second device through the second transmission resource. The first device can communicate with the second device based on different transmission resources.
[0023] Optionally, the first transmission resource includes at least one first time-frequency resource, and the second transmission resource includes at least one second time-frequency resource; the configuration information also includes a mapping relationship between the first time-frequency resource and the second time-frequency resource.
[0024] The first device sends data to the second device through a first time-frequency resource, and receives the data sent by the second device through a second time-frequency resource associated with the first time-frequency resource. By configuring the mapping relationship between the first and second time-frequency resources, the first device can determine the time-frequency resource used to receive the data sent by the second device each time it sends data to the second device, and thus receive the data sent by the second device on the corresponding time-frequency resource.
[0025] Optionally, the first time-frequency resource and the second time-frequency resource that have a mapping relationship are located in the same or different frequency bands.
[0026] Optionally, the first configuration authorization includes carrier parameters, which indicate carrier time-frequency resources located within the second transmission resources.
[0027] The first device determines the carrier time-frequency resources based on the carrier parameters to power the second device.
[0028] Optionally, the configuration information may also include a configuration authorization index for sending PUSCH.
[0029] Optionally, the configuration information may also include time and frequency resources for sending PUSCH.
[0030] The first device can determine the configuration authorization index for sending PUSCH based on the configuration information, and then determine the time and frequency resources for sending PUSCH based on the configuration authorization index of PUSCH.
[0031] Optionally, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource, and the period for transmitting PUSCH is the same as the period for configuration authorization; the configuration information also includes: the offset duration between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource.
[0032] Optionally, the frequency band for transmitting PUSCH is different from the frequency band corresponding to the transmission resource, and the period for transmitting PUSCH is the same as the period for configuration authorization; the configuration information also includes: the offset duration between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource, and the frequency offset between the frequency band for transmitting PUSCH and the frequency band corresponding to the transmission resource.
[0033] Optionally, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource; in the configuration authorization period, the even-numbered period is used as the period for transmitting PUSCH.
[0034] Optionally, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource; in the configuration authorization period, the Xth period is used as the period for transmitting PUSCH, where X is a positive integer.
[0035] Secondly, the present invention also provides another resource configuration method, comprising: a network device sending configuration information to a first device, the configuration information including configuration authorization, the configuration authorization being used to configure transmission resources for data transmission between the first device and the second device.
[0036] Optionally, the number of configuration authorizations is one.
[0037] Optionally, the transmission resources include a first frequency band and a second frequency band, wherein the first device sends data to the second device through the first frequency band, and the second device sends data to the first device through the second frequency band.
[0038] Optionally, the network device may also send frequency domain resource configuration information to the first device, which may indicate the frequency domain location of the first frequency band and the frequency domain location of the second frequency band.
[0039] Optionally, the frequency domain resource configuration information includes a first frequency domain resource parameter and an offset. The first frequency domain resource parameter can be used to indicate the frequency domain position of the first frequency band, and the offset is the frequency difference between the frequency domain position of the second frequency band and the frequency domain position of the first frequency band.
[0040] Optionally, the frequency domain resource configuration information includes a first frequency domain resource parameter and a second frequency domain resource parameter. The first frequency domain resource parameter can be used to indicate the frequency domain location of the first frequency band, and the second frequency domain resource parameter can be used to indicate the frequency domain location of the second frequency band.
[0041] Optionally, the transmission resources include a first time period and a second time period, wherein the first device sends data to the second device during the first time period, and the second device sends data to the first device during the second time period.
[0042] Optionally, the configuration authorization includes a first configuration authorization and a second configuration authorization. The first configuration authorization is used to configure a first transmission resource, and the second configuration authorization is used to configure a second transmission resource. The first transmission resource is used for the first device to send data to the second device, and the second transmission resource is used for the second device to send data to the first device.
[0043] Optionally, the first transmission resource includes at least one first time-frequency resource, and the second transmission resource includes at least one second time-frequency resource; the configuration information also includes a mapping relationship between the first time-frequency resource and the second time-frequency resource.
[0044] Optionally, the first configuration authorization includes carrier parameters, which indicate carrier time-frequency resources located within the second transmission resources.
[0045] Optionally, the configuration information may also include a configuration authorization index for sending PUSCH.
[0046] Optionally, the configuration information may also include time and frequency resources for sending PUSCH.
[0047] Optionally, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource, and the period for transmitting PUSCH is the same as the period for configuration authorization; the configuration information also includes: the offset duration between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource.
[0048] Optionally, the frequency band for transmitting PUSCH is different from the frequency band corresponding to the transmission resource, and the period for transmitting PUSCH is the same as the period for configuration authorization; the configuration information also includes: the offset duration between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource, and the frequency offset between the frequency band for transmitting PUSCH and the frequency band corresponding to the transmission resource.
[0049] Optionally, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource; in the configuration authorization period, the even-numbered period is used as the period for transmitting PUSCH.
[0050] Optionally, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource; in the configuration authorization period, the Xth period is used as the period for transmitting PUSCH, where X is a positive integer.
[0051] Thirdly, the present invention also provides a resource configuration device, comprising: an acquisition unit for acquiring configuration information, the configuration information including a configuration authorization, the configuration authorization being used to configure transmission resources for data transmission between a first device and a second device.
[0052] Fourthly, the present invention also provides another resource configuration device, comprising: a sending unit for sending configuration information, the configuration information including a configuration authorization, the configuration authorization being used to configure transmission resources for data transmission between a first device and a second device.
[0053] Fifthly, the present invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, performs the steps of any of the above-described resource allocation methods.
[0054] In a sixth aspect, the present invention also provides a computer program product, including a computer program / instructions, wherein when the computer program / instructions are run by a computer, the steps of the above-described resource configuration method are executed.
[0055] In a seventh aspect, the present invention also provides a chip storing a computer program, wherein when the computer program is executed by the chip, the steps of the resource allocation method described above are implemented.
[0056] Eighthly, the present invention also provides a resource allocation system, including a network device and a terminal device for performing the above-described resource allocation method.
[0057] In a ninth aspect, the present invention also provides another resource allocation apparatus, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the steps of any of the resource allocation methods described above when running the computer program. Attached Figure Description
[0058] Figure 1 This is a flowchart of a resource allocation method according to an embodiment of the present invention;
[0059] Figures 2 to 11 This is a schematic diagram illustrating the distribution of transmission resources within the configuration authorization period in an embodiment of the present invention;
[0060] Figures 12-16 This is a schematic diagram showing the distribution of transmission resources and PUSCH resources in an embodiment of the present invention;
[0061] Figure 17 This is a schematic diagram of the structure of a resource allocation device according to an embodiment of the present invention;
[0062] Figure 18 This is a schematic diagram of another resource allocation device in an embodiment of the present invention. Detailed Implementation
[0063] As described in the background section, for Topology 2, data transmission between environmental IoT devices is controlled by intermediate node devices. However, how the intermediate node devices determine the transmission resources used for data transmission with environmental IoT devices is not addressed in the prior art.
[0064] In this embodiment of the invention, the intermediate node device can obtain configuration information sent by the network device, acquire configuration authorization from the configuration information, and determine the transmission resources for data transmission with the environmental IoT device based on the configuration authorization. Therefore, the intermediate node device can transmit data with the environmental IoT device based on the determined transmission resources.
[0065] To make the above-mentioned objectives, features and beneficial effects of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0066] The terminal device described in this application embodiment is a device with wireless communication capabilities, and may also be referred to as a terminal, mobile station (MS), mobile terminal (MT), access terminal device, vehicle-mounted terminal device, industrial control terminal device, user equipment (UE) unit, UE station, mobile station, remote station, remote terminal device, mobile device, wireless communication device, UE agent, or UE device, etc. The UE can be fixed or mobile. It should be noted that the UE can support at least one wireless communication technology, such as LTE, NR, etc. For example, a UE can be a mobile phone, tablet, desktop computer, laptop computer, all-in-one computer, vehicle terminal, virtual reality (VR) UE, augmented reality (AR) UE, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, wearable device, UE in future mobile communication networks, or UE in future evolved Public Land Mobile Network (PLMN), etc. In some embodiments of this application, the UE may also be a device with transceiver functionality, such as a chip system. The chip system may include a chip, and may also include other discrete components.
[0067] In this application embodiment, the network device is a device that provides wireless communication functions for terminal devices, and can also be referred to as a radio access network (RAN) device, access network element, access network equipment, etc. The network device can support at least one wireless communication technology, such as LTE, NR, etc. For example, the network device includes, but is not limited to: next-generation node B (gNB), evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved node B (or home node B, HNB), base band unit (BBU), transceiver point (TRP), transceiver point (TP), mobile switching center, etc. in 5G. Network devices can also be radio controllers, centralized units (CUs), and / or distributed units (DUs) in a Cloud Radio Access Network (CRAN) scenario, or they can be relay stations, access points, vehicle-mounted devices, terminal devices, wearable devices, and network devices in future mobile communications or future evolved PLMNs. In some embodiments, network devices can also be means for providing wireless communication capabilities to terminal devices, such as a chip system. For example, a chip system may include chips, and may also include other discrete devices.
[0068] In some embodiments, the network device can also communicate with Internet Protocol (IP) networks, such as the Internet, private IP networks, or other data networks.
[0069] This invention provides a resource allocation method, referring to... Figure 1 The following will provide a detailed explanation through specific steps.
[0070] In specific implementation, the resource configuration method provided in steps 101 to 102 below can be executed by a chip with data processing capabilities in the first device, or by a chip module with data processing capabilities in the terminal device, or by the terminal device itself. The following explanation uses the execution of the resource configuration method provided in steps 101 to 102 by the first device as an example.
[0071] In the following embodiments, unless otherwise stated, the first device can be an intermediate node device, and the second device can be an environmental IoT device. The intermediate node device is positioned between the network device and the environmental IoT device, and controls the data transmission and reception of the environmental IoT device.
[0072] In some embodiments, intermediate node devices may include at least one of the following: relay devices, integrated access backhaul (IAB) node devices, user terminals, repeaters, etc.
[0073] In some embodiments, an environmental IoT device may include at least one of the following: 1) an IoT device that communicates based on backscattering; 2) an IoT device that communicates based on backscattering, and the IoT device supports power amplification for signal reception and / or signal transmission; 3) an IoT device that actively transmits signals, and the IoT device supports power amplification for signal reception and / or signal transmission.
[0074] Step 101: Obtain configuration information.
[0075] Step 102: Determine the transmission resources for data transmission with the second device based on the configuration information.
[0076] In this embodiment of the invention, the network device may send configuration information to the first device. The configuration information may include a configured grant (CG), which can be used to configure the transmission resources required for data transmission between the first device and the second device.
[0077] The first device receives the configuration information and obtains the configuration authorization from it. Then, based on the configuration authorization, the first device can determine the transmission resources for data transmission with the second device.
[0078] In this embodiment of the invention, the data transmitted between the first device and the second device may include data involved in the environmental IoT communication process. Specifically, the data involved in the environmental IoT communication process may include preambles, control information, data information, identification (ID) information of the environmental IoT device, start indication information, frame end signals, etc.
[0079] It is understandable that the data involved in the above-mentioned IoT communication process may also include other types of data / signals.
[0080] In this embodiment of the invention, the first device may use all the transmission resources configured in the authorized configuration to transmit data with the second device. Alternatively, the first device may use only a portion of the transmission resources to transmit data with the second device.
[0081] For example, the transmission resources configured for the authorized transmission include all symbols in time slots 1 and 2, with a bandwidth of 10 MHz. The transmission resources used for data transmission between the first device and the second device are all symbols in time slots 1 and 2, with a bandwidth of 10 MHz. Alternatively, the transmission resources used for data transmission between the first device and the second device are all symbols in time slot 1, with a bandwidth of 5 MHz.
[0082] In this embodiment of the invention, the number of configuration authorizations configured by the network device for the first device is one.
[0083] In practical implementation, a new configuration authorization can be introduced to configure the transmission resources for data transmission (also known as communication) between the first device and the second device. Upon receiving the new configuration authorization, the first device can determine that the authorization is used for data transmission between the first device and the second device.
[0084] In some embodiments, the new configuration grant may be named ConfiguredGrantConfig–R19A-IoT. As communication evolves, the new configuration grant may also be named in other forms.
[0085] In specific implementations, the new configuration authorization may include parameters such as time-domain resources, frequency-domain resources, modulation and coding scheme (MCS), antenna port, sounding reference signal (SRS) indication, demodulation reference signal (DMRS), etc. The new configuration authorization may also include parameters such as periodicity, offset, index, number of repetitions (repK), number of Hybrid Automatic Repeat Request (HARQ) processes (nrof HARQ-processes), etc.
[0086] In other words, the parameters included in the new configuration authorization provided in this embodiment of the invention can refer to the description of configuration authorization in existing communication protocols. The difference is that the new configuration authorization in this embodiment of the invention is used for communication between the first device and the second device.
[0087] In practical implementation, in the frequency domain, transmission resources may include a first frequency band and a second frequency band. A first device can send data to a second device via the first frequency band. A second device can send data to a first device via the second frequency band; or, in other words, a first device can receive data sent by a second device based on the second frequency band.
[0088] The network device can configure and send first frequency domain resource parameters to the first device. Based on the first frequency domain resource parameters, the first device can determine the frequency domain location of the first frequency band.
[0089] In the time domain, transmission resources can include a first time period and a second time period. A first device can send data to a second device during the first time period, and the second device can send data to the first device during the second time period. Alternatively, the first device can receive data sent by the second device during the second time period.
[0090] In practice, a configuration authorization period can include multiple time slots, and the configuration authorization can configure at least some of these time slots for data transmission. These at least some time slots are the first time period and the second time period.
[0091] In some embodiments, the first frequency band and the second frequency band may be the same, that is, the frequency domain position of the first frequency band is the same as that of the second frequency band. The first time period and the second time period may be the same.
[0092] Therefore, the first device can send data to and receive data from the second device within the same time period and frequency band. Alternatively, the first device can send / receive data to and from the second device within the same frequency band but at different time periods. For example, the first device can send data to the second device within the 900MHz-910MHz frequency band at times t1 to t2, and receive data from the second device at times t3 to t4.
[0093] Reference Figures 2-4 The diagram shows the distribution of several transmission resources within the configuration authorization period. Figures 2-4 In this context, the first frequency band and the second frequency band are the same, and the first time period and the second time period are the same. R2D (Reader to Device) resources are the transmission resources used by the first device to send data to the second device, and D2R (Device to Reader) resources are the transmission resources used by the first device to receive data sent by the second device.
[0094] Figure 2 In the time domain, the transmission resources are located in the first two time slots of the configuration authorization period, and occupy a portion of the symbols in the first two time slots. In the frequency domain, the transmission resources are the entire frequency band.
[0095] It is understandable that when the first device transmits data to the second device, it can use all R2D / D2R resources to transmit data; or, it can use only a portion of the configured R2D / D2R resources for data transmission.
[0096] Figure 3 In the time domain, the transmission resources are all symbols in the first two time slots of the configured license period. In the frequency domain, the transmission resources are the entire frequency band.
[0097] It is understandable that when the first device transmits data to the second device, it can use some or all of the R2D / D2R resources to transmit the data. For example, R2D transmission (i.e., the first device sending data to the second device) occupies the first symbol of the first time slot, and D2R transmission (i.e., the second device sending data to the first device) occupies the second symbol of the second time slot.
[0098] Figure 4 In the context of the configuration, transmission resources encompass all time slots within the authorized period. In the frequency domain, transmission resources represent a portion of the frequency band. In the time domain, transmission resources comprise all time slots within the period. The first device uses these transmission resources to transmit data with the second device.
[0099] It is understandable that when the first device transmits data to the second device, it may use some or all of the R2D / D2R resources to transmit the data.
[0100] In other embodiments, the first frequency band and the second frequency band may be different, and the second frequency band may be located within the first frequency band. The first time period and the second time period may also be different. Within a time slot, there may be one or more first time periods and one or more second time periods.
[0101] Specifically, the first time period may include x symbols, the second time period may include y symbols, the bandwidth of the first frequency band may be 10MHz, the bandwidth of the second frequency band may be 180kHz, and the time difference between the end position of the first time period in the time domain and the start position of the adjacent second time period in the time domain is T. R2D_min The time difference between the end of the second time period and the start of the adjacent first time period is T. D2R_min .
[0102] Figure 5In the time domain, the transmission resource is the first time slot of the configured authorization period. There are two first time slots and two second time slots. The bandwidth of the first frequency band is 10MHz, and the bandwidth of the second frequency band is 180kHz. The time difference between the end of the first time slot and the start of the adjacent second time slot is T. R2D_min The time difference between the end of the second time period and the start of the adjacent first time period is T. D2R_min .
[0103] In practice, the frequency domain location of the first frequency band and the frequency domain location of the second frequency band may differ. The network device can send frequency domain resource configuration information to the first device. The first device can then determine the frequency domain location of both the first and second frequency bands based on this information.
[0104] In some embodiments, the frequency domain resource configuration information configured in the network device may include a first frequency domain resource parameter and an offset. The first frequency domain resource parameter can be used to determine the frequency domain location of a first frequency band, and the offset is the frequency difference between the frequency domain location of the second frequency band and the frequency domain location of the first frequency band.
[0105] The first device determines the frequency domain location of the first frequency band based on the first frequency domain resource parameters. Furthermore, the first device determines the frequency domain location of the second frequency band based on the frequency domain location of the first frequency band and its offset.
[0106] For example, based on the first frequency domain resource parameters, the first device determines the frequency domain position of the first frequency band as F1 to F2, with an offset of Δ1. Then, the starting position of the second frequency band in the frequency domain is F2 + Δ1. The bandwidth of the first frequency band and the bandwidth of the second frequency band can be the same or different. No additional signaling indications are configured on the network side, or there may be system presets. The first and second frequency bands can be located within the uplink and downlink frequency bands of existing NR or LTE systems, respectively.
[0107] In other embodiments, the frequency domain resource configuration information configured by the network device may include a first frequency domain resource parameter and a second frequency domain resource parameter. The first device may determine the frequency domain location of a first frequency band based on the first frequency domain resource parameter and determine the frequency domain location of a second frequency band based on the second frequency domain resource parameter.
[0108] In practice, when the frequency domain position of the first frequency band is different from that of the second frequency band, the first time period and the second time period can be the same or different.
[0109] Reference Figure 6 The present invention provides a schematic diagram of the distribution of transmission resources during the configuration authorization period in an embodiment of the present invention. Figure 6In this model, the first and second frequency bands have different frequency domain positions, while the time domain position of R2D is the same as that of D2R.
[0110] Reference Figure 7 The present invention provides a schematic diagram of the distribution of transmission resources during the configuration authorization period in an embodiment of the present invention. Figure 7 In this process, the frequency domain positions of the first and second frequency bands are different, and the time domain positions of R2D and D2R are also different.
[0111] In one possible embodiment, the configuration authorization can be configured for multiple first devices, such as first device 1 and first device 2. First device 1 sends data to the second device on the transmission resources, and first device 2 receives data sent by the second device on the transmission resources.
[0112] In this embodiment of the invention, the network device configures two configuration authorizations for the first device. Specifically, the network device can configure a first configuration authorization and a second configuration authorization for the first device. The first configuration authorization is used to configure a first transmission resource, and the second configuration authorization is used to configure a second transmission resource. The first device can send data to the second device based on the first transmission resource; the second device can send data to the first device based on the second transmission resource. Alternatively, the first device can receive data sent by the second device through the second transmission resource.
[0113] In one possible embodiment, the two configuration authorizations can be configured for multiple first devices, such as configuring the first configuration authorization for first device 1 and the second configuration authorization for first device 2. First device 1 sends data to the second device on the resource configured by the first configuration authorization, and first device 2 receives the data sent by the second device on the resource configured by the second configuration authorization.
[0114] In some embodiments, the first configuration grant can be characterized as ConfiguredGrantConfig–R19A-IoTR2D, and the second configuration grant can be characterized as ConfiguredGrantConfig–R19 A-IoT D2R.
[0115] In specific implementations, the first configuration authorization may include parameters such as time-domain resources, frequency-domain resources, MCS, antenna port, SRS indication, and DMRS, and may also include parameters such as periodicity, offset, index, number of repetitions (repK), and nrof HARQ-processes. Correspondingly, the second configuration authorization may also include parameters such as time-domain resources, frequency-domain resources, MCS, antenna port, SRS indication, and DMRS, and may also include parameters such as periodicity, offset, index, number of repetitions (repK), and nrof HARQ-processes.
[0116] In other words, the parameters included in the first configuration authorization / second configuration authorization provided in the embodiments of the present invention can refer to the description of configuration authorization in existing communication protocols. The difference is that in the embodiments of the present invention, the first configuration authorization is used for the first device to send data to the second device, and the second configuration authorization is used for the second device to send data to the first device.
[0117] In specific implementation, the frequency bands corresponding to the first transmission resource and the second transmission resource may be the same, and the time periods may also be the same; or, the frequency bands corresponding to the first transmission resource and the second transmission resource may be different, but the time periods may be the same; or, the frequency bands corresponding to the first transmission resource and the second transmission resource may be different, but the time periods may be the same; or, the frequency bands corresponding to the first transmission resource and the second transmission resource may be different, and the time periods may be different.
[0118] In specific implementations, the first transmission resource may include at least one first time-frequency resource, and the second transmission resource may include at least one second time-frequency resource. The network device may also configure the mapping relationship between the first and second time-frequency resources in its configuration information.
[0119] Based on the configuration information, the first device determines the second time-frequency resource corresponding to each first time-frequency resource. After the first device sends data to the second device on a certain first time-frequency resource, it can receive data sent by the second device on the corresponding second time-frequency resource.
[0120] Reference Figures 8-9 The diagram illustrates the distribution of two types of transmission resources within the configuration authorization period in this embodiment of the invention.
[0121] Figure 8In this configuration, the first and second transmission resources are located in the same frequency band but in different time periods. The period of the first transmission resource is the R2D period, and the period of the second transmission resource is the D2R period. The first time-frequency resource (R2Dindex1) is associated with the second time-frequency resource (D2Rindex1). This association can be indicated in the configuration authorization signaling or determined according to certain preset criteria (e.g., resources with the same index are bound together).
[0122] Figure 9 In this context, the first transmission resource and the second transmission resource are located in different frequency bands and in different time periods. The first time-frequency resource (R2D index1) is associated with the second time-frequency resource (D2R index1).
[0123] In specific implementations, the first configuration grant may further include carrier parameters, which indicate carrier time-frequency resources (CW), and these carrier time-frequency resources may be located within the second transmission resources. The first device may transmit an unmodulated waveform on the carrier time-frequency resources to power the second device. When the first configuration grant includes carrier parameters, the second device listens for data based on the second configuration grant and does not send data to the first device.
[0124] Reference Figures 10-11 The diagram illustrates the distribution of two types of transmission resources within the configuration authorization period in this embodiment of the invention.
[0125] Figure 10 In this context, R2D resources and D2R resources are located in the same frequency band but in different time periods. D2R resources can include CW transmission resources, and CW transmissions may use some or all of the D2R resources.
[0126] Figure 11 In this context, R2D resources and D2R resources are located in different frequency bands and at different time periods. D2R resources can include CW transmission resources, and CW transmissions may use some or all of the D2R resources.
[0127] In this embodiment of the invention, the configuration information sent by the network device may also include configuration authorization and a configuration authorization index for sending the Physical Uplink Shared Channel (PUSCH).
[0128] In practical implementation, if the configuration authorization includes a first configuration authorization and a second configuration authorization, the first configuration authorization can be associated with the configuration authorization used to send the PUSCH. Alternatively, the second configuration authorization can be associated with the configuration authorization used to send the PUSCH. Thus, the first device can determine the configuration authorization used to send the PUSCH based on either the first or the second configuration authorization.
[0129] In this embodiment of the invention, the configuration information may also indicate the time-frequency resources used to send PSUCH.
[0130] In specific implementation, if the number of authorized configurations is one, and the first frequency band and the second frequency band are the same, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the R2D / D2R resource (the specific time and frequency resources used may be different), and the period for transmitting PUSCH is the same as the period for the configured authorization (that is, each R2D / D2R resource has a PUSCH resource associated with it); the configuration information may also include: the offset time between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource.
[0131] Reference Figure 12 The diagram illustrates the distribution of transmission resources and PUSCH resources in one embodiment of the present invention. PUSCH resources refer to the time-frequency resources for transmitting PUSCH.
[0132] Figure 12 In this context, the transport resource R2D / D2R is used for data transmission between the first device and the second device. In the time domain, the offset between the transport resource R2D / D2R and the PUSCH resource is gap.
[0133] In practice, if the number of authorized resources is one, and the first frequency band and the second frequency band are different, the gap is the offset between D2R and PUSCH resources.
[0134] Reference Figure 13 The present invention provides a schematic diagram of the distribution of transmission resources and PUSCH resources in one embodiment.
[0135] Figure 13 In this context, R2D and D2R reside in different frequency bands. In the time domain, the offset between D2R and the PUSCH resource is gap. The PUSCH resource can be determined based on D2R and gap.
[0136] In practical implementation, if there are two configuration grants, the PUSCH resource can be configured in the first configuration grant, and the PUSCH transmission period is the same as the period of the first configuration grant. Specifically, the time-domain offset gap between the first transmission resource and the PUSCH resource can be configured in the first configuration grant. Therefore, the first device can determine the PUSCH resource based on the first transmission resource and the gap.
[0137] Alternatively, the PUSCH resource can be configured in the second configuration grant, with the PUSCH transmission period being the same as that of the first configuration grant. Specifically, the time-domain offset gap between the second transmission resource and the PUSCH resource can be configured in the second configuration grant. Thus, the first device can determine the PUSCH resource based on the second transmission resource and the gap.
[0138] In specific implementation, if the frequency band for sending PUSCH is different from the frequency band corresponding to the transmission resource, and the period for sending PUSCH is the same as the period for configuration authorization, the configuration information may further include: the offset duration between the time domain resource for sending PUSCH and the time domain resource corresponding to the transmission resource, and the frequency offset between the frequency band for sending PUSCH and the frequency band corresponding to the transmission resource.
[0139] In practice, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resources. The first device can use the even-numbered period as the period for transmitting PUSCH, and the odd-numbered period for data transmission with the second device.
[0140] Reference Figure 14 The present invention provides a schematic diagram of the distribution of transmission resources and PUSCH resources in one embodiment.
[0141] Figure 14 In the process, the first device transmits data with the second device in the first cycle; in the second cycle, it sends PSUCH; in the third cycle, it transmits data with the second device, and so on.
[0142] Alternatively, if the frequency band for transmitting PUSCH is different from the frequency band corresponding to the transmission resources, the first device can use the even-numbered period as the period for transmitting PUSCH, and the odd-numbered period for data transmission with the second device.
[0143] For example, the frequency band corresponding to the transmission resources is the first frequency band, and the frequency band for sending PUSCH is the second frequency band. In the first cycle, the first device transmits data with the second device in the first frequency band; in the second cycle, it sends PUSCH to the network device using the PUSCH resources in the second frequency band.
[0144] In practice, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resources, and the first device can use the Xth cycle as the cycle for transmitting PUSCH.
[0145] In some embodiments, X = 3n, where n is a positive integer. That is, the period for sending PUSCH is the 3rd period, the 6th period, ...
[0146] Alternatively, the frequency band for transmitting PUSCH may differ from the frequency band corresponding to the transmission resources. The first device may use the Xth cycle corresponding to the frequency band for transmitting PUSCH as the period for transmitting PUSCH.
[0147] For example, X = 3n, where n is a positive integer. The frequency band corresponding to the transmission resources is the first frequency band, and the frequency band for sending PUSCH is the second frequency band. The first device transmits data with the second device in the first and second cycles of the first frequency band; in the third cycle, the first device sends PUSCH to the network device using the PUSCH resources in the second frequency band.
[0148] Reference Figure 15 The present invention provides a schematic diagram of the distribution of transmission resources and PUSCH resources in one embodiment.
[0149] Figure 15 In the process, the first device transmits data with the second device in the first and second cycles; in the third cycle, it sends PSUCH, and so on.
[0150] In practice, the frequency domain resources of PUSCH can be smaller than the frequency band corresponding to the transmission resources. For example... Figure 15 As shown, the first device transmits data with the second device in the first and second cycles; in the third cycle, it sends PUSCH, and the frequency domain resources of PUSCH only occupy a portion of the frequency band corresponding to the transmission resources.
[0151] Reference Figure 16 This paper presents another resource configuration method in an embodiment of the present invention, which will be described in detail below.
[0152] Step 161: Send configuration information.
[0153] In this embodiment of the invention, the configuration information includes configuration authorization, which is used to configure the transmission resources for data transmission between the first device and the second device.
[0154] In practice, the number of configuration authorizations is one. The transmission resources include a first frequency band and a second frequency band. The first device sends data to the second device through the first frequency band, and the second device sends data to the first device through the second frequency band.
[0155] In practice, the network device can also send frequency domain resource configuration information to the first device. The frequency domain resource configuration information can indicate the frequency domain location of the first frequency band and the frequency domain location of the second frequency band.
[0156] In a specific implementation, the frequency domain resource configuration information includes a first frequency domain resource parameter and an offset. The first frequency domain resource parameter can be used to indicate the frequency domain position of the first frequency band, and the offset is the frequency difference between the frequency domain position of the second frequency band and the frequency domain position of the first frequency band.
[0157] Alternatively, the frequency domain resource configuration information may include a first frequency domain resource parameter and a second frequency domain resource parameter. The first frequency domain resource parameter may be used to indicate the frequency domain location of the first frequency band, and the second frequency domain resource parameter may be used to indicate the frequency domain location of the second frequency band.
[0158] In a specific implementation, the transmission resources include a first time period and a second time period. The first device sends data to the second device during the first time period, and the second device sends data to the first device during the second time period.
[0159] In this embodiment of the invention, the configuration authorization includes a first configuration authorization and a second configuration authorization. The first configuration authorization is used to configure a first transmission resource, and the second configuration authorization is used to configure a second transmission resource. The first transmission resource is used for the first device to send data to the second device, and the second transmission resource is used for the second device to send data to the first device.
[0160] In a specific implementation, the first transmission resource includes at least one first time-frequency resource, and the second transmission resource includes at least one second time-frequency resource; the configuration information also includes the mapping relationship between the first time-frequency resource and the second time-frequency resource.
[0161] In a specific implementation, the first configuration authorization includes carrier parameters, which indicate carrier time-frequency resources, and the carrier time-frequency resources are located within the second transmission resources.
[0162] In this embodiment of the invention, the configuration information further includes a configuration authorization index for sending PUSCH. The configuration information also includes time-frequency resources for sending PUSCH.
[0163] In a specific implementation, the frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource, and the period for transmitting PUSCH is the same as the period for configuration authorization; the configuration information also includes: the offset duration between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource.
[0164] The frequency band for transmitting PUSCH is different from the frequency band corresponding to the transmission resource, and the period for transmitting PUSCH is the same as the period for configuration authorization; the configuration information also includes: the offset duration between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource, and the frequency offset between the frequency band for transmitting PUSCH and the frequency band corresponding to the transmission resource.
[0165] The frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource; in the configuration authorization period, the even-numbered period is used as the period for transmitting PUSCH.
[0166] The frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource; in the configuration authorization period, the Xth period is used as the period for transmitting PUSCH, where X is a positive integer.
[0167] In practice, the specific execution of step 161 can be referred to the description of network devices in steps 101 to 102, which will not be repeated here.
[0168] Reference Figure 17 The present invention provides a resource allocation device 170 according to an embodiment of the invention, including an acquisition unit 171, wherein:
[0169] The acquisition unit 171 is used to acquire configuration information, the configuration information including configuration authorization, the configuration authorization being used to configure the transmission resources for data transmission between the first device and the second device.
[0170] In a specific implementation, the resource allocation device 17 may further include a determining unit 172, used to determine based on the configuration information.
[0171] In specific implementation, the aforementioned resource allocation device may correspond to a chip with data processing function in the first device, or to a chip module with data processing function in the first device, or to the first device itself.
[0172] Reference Figure 18 The present invention provides a resource allocation device 180 according to an embodiment of the invention, including a sending unit 181, wherein:
[0173] The sending unit 181 is used to send configuration information, the configuration information including configuration authorization, the configuration authorization being used to configure the transmission resources for data transmission between the first device and the second device.
[0174] In specific implementation, the aforementioned resource allocation device may correspond to a chip with data processing function in a network device, or to a chip module with data processing function in a network device, or to a network device.
[0175] In specific implementation, the modules / units included in the various devices and products described in the above embodiments can be software modules / units, hardware modules / units, or a combination of both.
[0176] For example, for various devices and products applied to or integrated into a chip, each module / unit can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, each module / unit can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.
[0177] This invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of the resource configuration method provided in any of the above embodiments.
[0178] This invention also provides a computer program product, including a computer program / instructions, which, when executed by a processor, implement the steps of the resource configuration method provided in any of the above embodiments.
[0179] This invention also provides another resource configuration apparatus, including a memory and a processor. The memory stores a computer program that can run on the processor. When the processor runs the computer program, it executes the steps of the resource configuration method provided in any of the above embodiments.
[0180] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include ROM, RAM, disk, or optical disk, etc.
[0181] While the present invention has been disclosed above, it is not limited thereto. Any person skilled in the art can make various modifications and alterations without departing from the spirit and scope of the invention; therefore, the scope of protection of the present invention should be determined by the scope defined in the claims.
Claims
1. A resource allocation method, characterized in that, include: Obtain configuration information, which includes configuration authorization, and the configuration authorization is used to configure the transmission resources for data transmission between the first device and the second device.
2. The resource allocation method as described in claim 1, characterized in that, The number of configuration authorizations is one.
3. The resource allocation method as described in claim 2, characterized in that, The transmission resources include a first frequency band and a second frequency band. The first device sends data to the second device through the first frequency band, and the second device sends data to the first device through the second frequency band.
4. The resource allocation method as described in claim 3, characterized in that, Also includes: Obtain frequency domain resource configuration information; Based on the frequency domain resource configuration information, the frequency domain location of the first frequency band and the frequency domain location of the second frequency band are determined.
5. The resource allocation method as described in claim 4, characterized in that, The frequency domain resource configuration information includes first frequency domain resource parameters and offset; determining the frequency domain position of the first frequency band and the frequency domain position of the second frequency band based on the frequency domain resource configuration information includes: Based on the first frequency domain resource parameters, determine the frequency domain location of the first frequency band; The frequency domain position of the second frequency band is determined based on the frequency domain position of the first frequency band and the offset.
6. The resource allocation method as described in claim 4, characterized in that, The frequency domain resource configuration information includes first frequency domain resource parameters and second frequency domain resource configuration parameters; determining the frequency domain position of the first frequency band and the frequency domain position of the second frequency band based on the frequency domain resource configuration information includes: Based on the first frequency domain resource parameters, the frequency domain location of the first frequency band is determined; and based on the second frequency domain resource parameters, the frequency domain location of the second frequency band is determined.
7. The resource allocation method as described in claim 2, characterized in that, The transmission resources include a first time period and a second time period. The first device sends data to the second device during the first time period, and the second device sends data to the first device during the second time period.
8. The resource allocation method as described in claim 1, characterized in that, The configuration authorization includes a first configuration authorization and a second configuration authorization. The first configuration authorization is used to configure a first transmission resource, and the second configuration authorization is used to configure a second transmission resource. The first transmission resource is used for the first device to send data to the second device, and the second transmission resource is used for the second device to send data to the first device.
9. The resource allocation method as described in claim 8, characterized in that, The first transmission resource includes at least one first time-frequency resource, and the second transmission resource includes at least one second time-frequency resource; the configuration information also includes a mapping relationship between the first time-frequency resource and the second time-frequency resource.
10. The resource allocation method as described in claim 9, characterized in that, The first time-frequency resource and the second time-frequency resource, which have a mapping relationship, are located in the same or different frequency bands.
11. The resource allocation method as described in claim 9, characterized in that, The first configuration authorization includes carrier parameters, which indicate carrier time-frequency resources located within the second transmission resources.
12. The resource allocation method according to any one of claims 1 to 11, characterized in that, The configuration information also includes a configuration authorization index for sending the Physical Uplink Shared Channel (PUSCH).
13. The resource allocation method according to any one of claims 1 to 12, characterized in that, The configuration information also indicates the time and frequency resources for sending PUSCH.
14. The resource allocation method as described in claim 13, characterized in that, The frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource, and the period for transmitting PUSCH is the same as the period for configuration authorization; the configuration information also includes: the offset duration between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource.
15. The resource allocation method as described in claim 13, characterized in that, The frequency band for transmitting PUSCH is different from the frequency band corresponding to the transmission resource, and the period for transmitting PUSCH is the same as the period for configuration authorization; the configuration information also includes: the offset duration between the time domain resource for transmitting PUSCH and the time domain resource corresponding to the transmission resource, and the frequency offset between the frequency band for transmitting PUSCH and the frequency band corresponding to the transmission resource.
16. The resource allocation method as described in claim 13, characterized in that, The frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource; in the configuration authorization period, the even-numbered period is used as the period for transmitting PUSCH.
17. The resource allocation method as described in claim 13, characterized in that, The frequency band for transmitting PUSCH is the same as the frequency band corresponding to the transmission resource; in the configuration authorization period, the Xth period is used as the period for transmitting PUSCH, where X is a positive integer.
18. The resource allocation method according to any one of claims 1 to 17, characterized in that, The first device is an intermediate node device between the network device and the environmental IoT device, and the second device is the environmental IoT device.
19. The resource allocation method as described in claim 18, characterized in that, The intermediate node device includes at least one of the following: Relay equipment, integrating access backhaul IAB node equipment, user terminals, and repeaters.
20. A resource allocation method, characterized in that, include: Send configuration information, which includes configuration authorization, and the configuration authorization is used to configure the transmission resources for data transmission between the first device and the second device.
21. A resource allocation device, characterized in that, include: The acquisition unit is used to acquire configuration information, which includes configuration authorization. The configuration authorization is used to configure the transmission resources for data transmission between the first device and the second device.
22. A resource allocation device, characterized in that, include: A sending unit is used to send configuration information, the configuration information including configuration authorization, the configuration authorization being used to configure the transmission resources for data transmission between the first device and the second device.
23. A computer-readable storage medium, wherein the computer-readable storage medium is a non-volatile storage medium or a non-transient storage medium, and a computer program is stored thereon, characterized in that, When the computer program is run by the processor, it performs the steps of the resource allocation method according to any one of claims 1 to 20.
24. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the resource allocation method according to any one of claims 1 to 20.
25. A resource allocation apparatus, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, characterized in that, When the processor runs the computer program, it performs the steps of the resource allocation method according to any one of claims 1 to 20.