Communication method, devices, communication system, communication device, and storage medium
By sending control information from the first device to the second device, instructing it on the time-frequency domain resources between the second and third devices, the problem of how the base station allocates transmission resources between intermediate node devices and A-IoT devices is solved, thus achieving rational utilization of resources and avoiding waste.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-11-07
- Publication Date
- 2026-05-15
AI Technical Summary
In the current technology, there is no consensus on how base stations should allocate transmission resources between intermediate node devices and A-IoT devices, which leads to confusion and waste in the use of time and frequency domain resources.
The first device sends control information to the second device, instructing it on the time-frequency domain resources between the second device and the third device. The second device then allocates resources according to the control information to achieve reasonable utilization.
This avoids the confusion and waste of time-frequency domain resources and improves the efficiency of resource utilization.
Smart Images

Figure CN2024130664_15052026_PF_FP_ABST
Abstract
Description
A communication method, device, system, equipment, and storage medium Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, device, system, equipment, and storage medium. Background Technology
[0002] A-IoT is a novel Internet of Things (IoT) technology. In existing A-IoT technologies, to enhance the coverage of A-IoT devices, intermediate node devices are designed between the A-IoT devices and base stations to transmit and receive uplink and downlink data. However, in related technologies, there is still no consensus on how the base station should allocate transmission resources between the intermediate node devices and the A-IoT devices.
[0003] Summary of the Invention
[0004] This disclosure provides a communication method, device, system, equipment, and storage medium, which can be used in the field of communication technology.
[0005] According to a first aspect of the present disclosure, a communication method is provided, executed by a first device, the method comprising: sending control information to a second device, the control information being used to indicate time-frequency domain resources between the second device and a third device.
[0006] According to a second aspect of the present disclosure, a communication method is provided, executed by a second device, the method comprising: receiving control information sent by a first device, the control information being used to indicate time-frequency domain resources between the second device and a third device.
[0007] According to a third aspect of the present disclosure, a first device is provided, including a transceiver module for sending control information to a second device, the control information being used to indicate time-frequency domain resources between the second device and a third device.
[0008] According to a fourth aspect of the present disclosure, a second device is provided, including a transceiver module for receiving control information sent by a first device, wherein the control information is used to indicate time-frequency domain resources between the second device and a third device.
[0009] According to a fifth aspect of the present disclosure, a communication system is provided, including a first device and a second device, wherein the first device is configured to implement the communication method described in any one of the first aspects, and the second device is configured to implement the communication method described in any one of the second aspects.
[0010] According to a sixth aspect of the present disclosure, a communication device is provided, including a transceiver; a memory; and a processor, which are respectively connected to the transceiver and the memory, and configured to control the transmission and reception of wireless signals of the transceiver by executing computer-executable instructions on the memory, and to implement the method described in any one of the first and second aspects.
[0011] According to a seventh aspect of the present disclosure, a computer storage medium is provided that stores computer-executable instructions, which, when executed on a communication device, cause the communication device to perform the communication method described in any one of the first and second aspects.
[0012] According to the communication method proposed in this disclosure, control information is sent from the first device to the second device, thereby allocating time-frequency domain resources between the second device and the third device, which can avoid the chaos of time-frequency domain resource usage and the waste of time-frequency domain resources. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0014] Figure 1A is a schematic diagram of topology 1 provided according to an embodiment of the present disclosure;
[0015] Figure 1B is a schematic diagram of topology 2 provided according to an embodiment of the present disclosure;
[0016] Figure 1C is a schematic diagram of an inventory operation provided according to an embodiment of the present disclosure;
[0017] Figure 1D is a schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0018] Figure 2 is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure;
[0019] Figure 3 is a schematic flowchart of a communication method for a first device according to an embodiment of the present disclosure;
[0020] Figure 4A is a schematic flowchart of a communication method for a second device according to an embodiment of the present disclosure;
[0021] Figure 4B is a schematic flowchart of a communication method for a second device according to an embodiment of the present disclosure;
[0022] Figure 4C is a schematic flowchart of a communication method for a second device according to an embodiment of the present disclosure;
[0023] Figure 5 is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure;
[0024] Figure 6 is a schematic diagram of the resource allocation mechanism for intermediate nodes provided according to an embodiment of the present disclosure;
[0025] Figure 7A is a schematic diagram of the structure of a first device provided according to an embodiment of the present disclosure;
[0026] Figure 7B is a schematic diagram of the structure of a second device provided according to an embodiment of the present disclosure;
[0027] Figure 8A is a schematic diagram of the structure of a communication device according to an embodiment of the present disclosure;
[0028] Figure 8B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation
[0029] This disclosure provides a communication method, device, system, equipment, and storage medium.
[0030] In a first aspect, embodiments of this disclosure provide a communication method based on the Internet of Things, the method being executed by a first device, including: sending control information to a second device, the control information being used to indicate time-frequency domain resources between the second device and a third device.
[0031] In the above embodiments, by sending control information to the second device, the first device can allocate time-frequency domain resources between the second device and the third device.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the control information includes at least one of the following: first information for indicating a first resource, the first resource being used by the second device to send a first signal and / or first data to the third device, the first resource including a first time-domain resource and / or a first frequency-domain resource; second information for indicating a second resource, the second resource being used by the third device to send a second signal and / or second data to the second device, the second resource including a second time-domain resource and / or a second frequency-domain resource.
[0033] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is used to indicate at least one of the following: the time-domain offset value of the first time-domain resource relative to a reference time unit, the reference time unit being the end time for the first device to send control information; the starting first time unit of the nth first time-domain resource, where 1 < n ≤ N, and N is the number of first time-domain resources configured by the first information; an index value used to indicate the starting second time unit of the nth first time-domain resource and / or the number of second time units included in the nth first time-domain resource, where 1 < n ≤ N, and N is the number of first time-domain resources configured by the first information; the bandwidth of the first frequency-domain resource; the index of the starting resource block RB corresponding to the first first time-domain resource; the number of RBs corresponding to the first first time-domain resource; the resource pool index of the first resource; and at least one of the command type, operation type, and access type sent by the second device to the third device using the first resource.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the second information is used to indicate at least one of the following: the number of second time-domain resources; the number of second frequency-domain resources; the modulation and coding scheme by which the third device modulates before transmitting the second signal and / or second data; the length of the third time unit, which is the smallest time unit constituting the second signal and / or second data; the identifier of the third device or the identifier of a group formed by multiple third devices; and repetition information of the third device transmitting the second signal and / or second data to the second device.
[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the control information satisfies at least one of the following: the format of the control information is used for a first type of communication between the second device and the third device; among the plurality of first resources indicated by the control information, the interval between two consecutive first resources is greater than or equal to a first threshold; among the plurality of first resources indicated by the control information, at least one first resource is used by the second device to send a first message during random access; the control information is used for the activation of unlicensed resource CG; and the network identifier corresponding to the first information is different from the network identifier used by dynamic scheduling.
[0036] In a second aspect, embodiments of this disclosure provide a communication method executed by a second device, comprising: receiving control information sent by a first device, wherein the control information is used to indicate time-frequency domain resources between the second device and a third device.
[0037] In the above embodiments, the second device receives control information, thereby enabling the second device to communicate with the third device using the time-frequency domain resources indicated by the control information.
[0038] In conjunction with some embodiments of the second aspect, in some embodiments, the control information includes at least one of the following: first information for indicating a first resource, the first resource being used by the second device to send a first signal and / or first data to the third device, the first resource including a first time-domain resource and / or a first frequency-domain resource; second information for indicating a second resource, the second resource being used by the third device to send a second signal and / or second data to the second device, the second resource including a second time-domain resource and / or a second frequency-domain resource.
[0039] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: determining a first resource based on first information; and using the first resource to send a first signal and / or first data to a third device.
[0040] In the above embodiments, the second device determines the first resource allocated by the first device for the first signal and / or the first data through the first information, thereby enabling the second device to send the first signal and / or the first data to the third device using reasonable time-frequency domain resources, avoiding chaotic use of time-frequency domain resources and waste of time-frequency domain resources.
[0041] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending second information to a third device, the second information being used by the third device to determine a second resource; and using the second resource, receiving a second signal and / or second data sent by the third device.
[0042] In the above embodiments, the second device determines the second resources allocated by the first device for the second signal and / or the second data through the second information, thereby enabling the second device to receive the second signal and / or the second data sent by the third device using reasonable time and frequency domain resources, avoiding chaotic use of time and frequency domain resources and waste of time and frequency domain resources.
[0043] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is used to indicate at least one of the following: the time-domain offset value of the first time-domain resource relative to a reference time unit, the reference time unit being the end time for the first device to send control information; the starting first time unit of the nth first time-domain resource, where 1 < n ≤ N, and N is the number of first time-domain resources configured by the first information; an index value used to indicate the starting second time unit of the nth first time-domain resource and / or the number of second time units included in the nth first time-domain resource, where 1 < n ≤ N, and N is the number of first time-domain resources configured by the first information; the bandwidth of the first frequency-domain resource; the index of the starting resource block RB corresponding to the first first time-domain resource; the number of RBs corresponding to the first first time-domain resource; the resource pool index of the first resource; and at least one of the command type, operation type, and access type sent by the second device to the third device using the first resource.
[0044] In conjunction with some embodiments of the second aspect, in some embodiments, the second information is used to indicate at least one of the following: the number of second time-domain resources; the number of second frequency-domain resources; the modulation and coding scheme by which the third device modulates before transmitting the second signal and / or second data; the length of the third time unit, which is the smallest time unit constituting the second signal and / or second data; the identifier of the third device or the identifier of a group formed by multiple third devices; and repetition information indicating that the third device transmits the second signal and / or second data to the second device.
[0045] In conjunction with some embodiments of the second aspect, in some embodiments, the control information satisfies at least one of the following: the format of the control information is used for a first type of communication between the second device and the third device; among the plurality of first resources indicated by the control information, the interval between two consecutive first resources is greater than or equal to a first threshold; among the plurality of first resources indicated by the control information, at least one first resource is used by the second device to send a first message during random access; the control information is used for the activation of unlicensed resource CG; and the network identifier corresponding to the first information is different from the network identifier used by dynamic scheduling.
[0046] Thirdly, embodiments of this disclosure provide a first device, including a transceiver module, for sending control information to a second device, wherein the control information is used to indicate time-frequency domain resources between the second device and a third device.
[0047] Fourthly, embodiments of this disclosure provide a second device, including a transceiver module, for receiving control information sent by a first device, wherein the control information is used to indicate time-frequency domain resources between the second device and a third device.
[0048] Fifthly, embodiments of this disclosure provide a communication system, including: a first device configured to implement the method described in any embodiment of the first aspect of this disclosure; and a second device configured to implement the method described in any embodiment of the second aspect of this disclosure.
[0049] In conjunction with some embodiments of the fifth aspect, in some embodiments, the communication system further includes: a third device, the third device being configured to perform at least one of the following: receiving second information from the second device; determining a second resource based on the second information; and using the second resource to send a second signal and / or second data to the second device.
[0050] In a sixth aspect, embodiments of this disclosure provide a communication device, including: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to control the transmission and reception of wireless signals of the transceiver by executing computer-executable instructions on the memory, so that the communication device performs the method described in any one of the embodiments of the first and second aspects of this disclosure.
[0051] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in any one of the embodiments of the first or second aspect of this disclosure.
[0052] It is understood that the first device, the second device, the communication system, the communication device, and the storage medium described above are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0053] This disclosure provides a communication method, device, system, and storage medium. In some embodiments, the terms "communication method" and "information processing method" can be used interchangeably, as can the terms "network device," "information processing apparatus," and "communication apparatus," and the terms "information processing system" and "communication system."
[0054] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0055] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0056] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0057] In this disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the aforementioned," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular or a plural expression.
[0058] In the embodiments disclosed herein, "multiple" refers to two or more.
[0059] In some embodiments, the terms “at least one of”, “at least one of”, “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0060] The descriptions in this disclosure, such as "at least one of A, B, C..." or "A and / or B and / or C...", include the case where any one of A, B, C... exists alone, as well as the case where any combination of any of A, B, C... exists alone. Each case can exist alone. For example, "at least one of A, B, C" includes the cases of A alone, B alone, C alone, A and B combination, A and C combination, B and C combination, and A and B and C combination. For example, A and / or B includes the cases of A alone, B alone, and A and B combination.
[0061] In some embodiments, the notation "in one case A, in another case B" or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: A is executed regardless of B, i.e., A is executed in some embodiments; B is executed regardless of A, i.e., B is executed in some embodiments; A and B are selectively executed, i.e., A and B are selected for execution in some embodiments; A and B are both executed, i.e., A and B are executed in some embodiments. The same applies when there are more branches such as A, B, and C.
[0062] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0063] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0064] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0065] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0066] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0067] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0068] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0069] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0070] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0071] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0072] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0073] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0074] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0075] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0076] A-IoT is a novel Internet of Things (IoT) technology. Compared to traditional IoT technologies, a significant characteristic is the massive number of A-IoT terminals (A-IoT UEs, A-IoT devices, A-IoT Tags) in the network, enabling the inventory and monitoring of large-scale objects. A-IoT terminal devices can also be customized to meet different application needs, making A-IoT technology widely applicable and highly practical. Compared to NB-IoT terminals, A-IoT terminals have a simpler structure, lower hardware and maintenance costs, and the entire device may or may not include a power supply.
[0077] Currently, A-IoT devices support two basic topology scenarios. As shown in Figure 1A, Topology 1 involves a direct connection between the A-IoT base station (or reader) and the A-IoT terminal (A-IoT UE, A-IoT device, A-IoT Tag, device). Meanwhile, to enhance A-IoT device coverage, as shown in Figure 1B, Topology 2 involves communication between the A-IoT device and the UE, with the UE acting as an intermediate node sending data to the network side. In Topology 1, the A-IoT base station can communicate directly with the A-IoT terminal, enabling direct uplink and downlink data transmission and reception. In Topology 2, the A-IoT terminal needs to use an intermediate node to forward signaling / data between itself and the A-IoT base station.
[0078] For devices that use backscattering for uplink transmission, a continuous wave (CW) energy source (CW node) is required to provide the electromagnetic waves for reflection. The CW is typically of constant amplitude. The CW node can be a standalone node or a base station / intermediate node (e.g., a UE) communicating with the device. The frequency of the electromagnetic wave reflected by the device can be exactly the same as the CW frequency or it can have some offset. The magnitude of the offset depends on the device's hardware characteristics; the offset may be a fixed value, or if the device hardware supports it, it may support multiple fixed values, or it may be a dynamically adjustable value.
[0079] Information transmission in A-IoT technology can be referenced from RFID. Currently, RFID information and data include the following types:
[0080] Select: Includes Select and Challenge. The reader / writer can use the Select command to select one or more tags within its coverage area based on the data stored in the tags, and the Challenge command to query the encryption and authentication types of the tags. The reader / writer can then inventory or connect to the selected tags.
[0081] Inventory includes commands such as Query, QueryAdjus, QueryRep, ACK, and NAK. Readers can use these commands to identify tags. An inventory count begins with a Query command and ends with sending another Query command, or sending a Select or Challenge command. Sending a Query command requires association with one of four defined sessions (S0, S1, S2, and S3), and a single session can only support one inventory count. Multiple tags may respond during an inventory count. The reader will detect a single tag response and request the tag's EPC code.
[0082] Access includes commands such as Req_RN, Read, Write, Lock, Kill, Access, BlockWrite, BlockErase, BlockPermalock, Authenticate, ReadBuffer, SecureComm, AuthComm, KeyUpdate, Untraceable, FileOpen, FileList, FilePrivilege, FileSetup, and TagPrivilege. The reader / writer can perform operations on tags such as reading, writing, locking, and deactivating them. It can also perform security-related operations such as authentication, and file-related operations such as opening files stored in the tag. Access operations involve multiple commands, and a single reader / writer may only support access to one tag.
[0083] In AmbientIoT, the corresponding inventory commands and uplink data can still be carried by channels such as PDSCH / PUSCH, including but not limited to scenarios where the base station (BS) acts as a reader and the tag acts as a device. Similar to NR, the corresponding inventory commands and device replies can still be carried by PDSCH / PUSCH. A schematic diagram of the specific inventory process is shown in Figure 1C.
[0084] In existing standard base stations, the discussion focuses on the air interface design between the reader (base station in Option 1, intermediate node UE in Option 2) and the AIOTDevice. However, since AIOTD currently uses licensed frequency bands, in Option 2, the resources used for data transmission between the intermediate node UE and the AIOTDevice need to be controlled by the gNB to a certain extent. Specifically, the following two options can be considered: Option 1 is a scheme where the base station directly configures unlicensed resources dynamically through DCI or semi-statically through RRC (configured grant); Option 2 is a method where the terminal selects resources from a resource pool.
[0085] Specifically, Option 1: Allocate resources directly through gNB; Option 2: Allocate resources through intermediate nodes based on the resource pool allocated by gNB.
[0086] In conjunction with the aforementioned related technologies, this disclosure proposes a communication method, device, system, equipment, and storage medium. By sending control information through a first device and a second device, appropriate time-frequency domain resources are allocated for communication between the second device and a third device, thereby avoiding the use and waste of time-frequency domain resources.
[0087] The method proposed in this disclosure is applicable to various communication systems, including but not limited to 4G, 5G, 5G-advance and subsequent communication technologies (such as 6G).
[0088] Figure 1D is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1D, the communication system 100 may include a first device 101 and a second device 102.
[0089] In some embodiments, the first device 101 may send control information.
[0090] In some embodiments, the first device 101 may be a network device, that is, the first device 101 may be an A-IoT network device, or it may be a 6G-IoT (6G Internet of Things, a further evolution of environmental IoT) network device.
[0091] In some embodiments, the name of the first device 101 is not limited, and it may be, for example, a "control information transmission device" or a "time-frequency domain resource allocation device".
[0092] In some embodiments, the second device 102 may receive control information.
[0093] In some embodiments, the second device 102 may determine the first resource.
[0094] In some embodiments, the second device 102 may transmit a first signal and / or first data.
[0095] In some embodiments, the second device 102 may send second information.
[0096] In some embodiments, the second device 102 may receive a second signal and / or second data.
[0097] In some embodiments, the name of the second device 102 is not limited, and it may be, for example, a "control information receiving device" or a "first resource determining device".
[0098] In some embodiments, the second device 102 may be an intermediate node device, wherein the intermediate node device may include at least one of a terminal, a repeater, a repeater, an integrated access, and a backhaul IAB node.
[0099] In some embodiments, the third device 103 may receive the second information.
[0100] In some embodiments, the third device 103 may transmit a second signal and / or second data.
[0101] In some embodiments, the third device 103 determines the second resource.
[0102] In some embodiments, the name of the third device 103 is not limited, and it may be, for example, a "device for determining a second resource", a "device for receiving second information", etc.
[0103] In some embodiments, the third device 103 may be an A-IoT terminal (A-IoT UE, A-IoT device, A-IoT Tag, device).
[0104] In some embodiments, the terminal may include at least one of, but is not limited to, a mobile phone, a wearable device, an Internet of Things device, a car with communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home.
[0105] The network device in this application embodiment is an entity on the network side used to transmit or receive signals. For example, the network device can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of this application do not limit the specific technology or device form used in the network device. The network device provided in this application embodiment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure, the protocol layer of the network device, such as a base station, can be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0106] The terminal device in this application embodiment is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0107] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0108] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1D, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1D are illustrative. The communication system may include all or some of the main bodies in FIG1D, or may include other main bodies outside of FIG1D. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0109] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other user plane path establishment methods, and next-generation systems extended from them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0110] Figure 2 is an interactive schematic diagram of a communication method provided in an embodiment of this disclosure. As shown in Figure 2, this embodiment of the disclosure relates to a communication method that can be executed by a communication system, such as the communication system 100 shown in Figure 1D. The communication system 100 includes a first device, a second device, and a third device. The interactive method may include the following steps:
[0111] Step 2101: The first device 101 sends control information to the second device 102.
[0112] In some embodiments, the control information includes at least one of the following: first information for indicating a first resource, the first resource being used by the second device to send a first signal and / or first data to the third device, the first resource including a first time-domain resource and / or a first frequency-domain resource; and second information for indicating a second resource, the second resource being used by the third device to send a second signal and / or second data to the second device, the second resource including a second time-domain resource and / or a second frequency-domain resource.
[0113] In some embodiments, the control information may be downlink control information (DCI), but is not limited to this, and may also be radio resource control (RRC) information, etc.
[0114] In some embodiments, the first resource is, for example, the resource used for R2D (reader to device) transmission between the intermediate node device and the A-IoT device; the second resource is, for example, the resource used for D2R (device to reader) transmission between the intermediate node device and the A-IoT device.
[0115] In some embodiments, the first information is used to indicate at least one of the following: indicating the time-domain offset value of the first time-domain resource relative to a reference time unit, the reference time unit being the end time of control information sent by the first device; indicating the starting first time unit of the nth first time-domain resource, where 1 < n ≤ N, and N is the number of first time-domain resources configured by the first information; indicating an index value, the index value indicating the starting second time unit of the nth first time-domain resource and / or the number of second time units included in the nth first time-domain resource, where 1 < n ≤ N, and N is the number of first time-domain resources configured by the first information; indicating the bandwidth of the first frequency-domain resource; indicating the index of the starting resource block (RB) corresponding to the first first time-domain resource; indicating the number of RBs corresponding to the first first time-domain resource; indicating the resource pool index of the first resource; and indicating at least one of the command type, operation type, and access type sent by the second device to the third device using the first resource.
[0116] Optionally, in some embodiments, the first information may include a field for indicating the time-domain offset value of the first time-domain resource relative to the reference time unit. In other words, the first information may include a first field for indicating the time-domain offset value of the first time-domain resource relative to the reference time unit.
[0117] Optionally, in some embodiments, the first information may include a field for indicating the starting first time unit of the nth first time domain resource; in other words, the first information may include a second field for indicating the starting first time unit of the nth first time domain resource.
[0118] Optionally, in some embodiments, the first information may include a field for indicating an index value; in other words, the first information may include a third field for indicating an index value.
[0119] Optionally, in some embodiments, the first information may include a field for indicating the bandwidth of the first frequency domain resource; in other words, the first information may include a fourth field for indicating the bandwidth of the first frequency domain resource.
[0120] Optionally, in some embodiments, the first information may include an index for indicating the starting resource block RB corresponding to the first first time domain resource. In other words, the first information may include a fifth field for indicating the index of the starting resource block RB corresponding to the first first time domain resource.
[0121] Optionally, in some embodiments, the first information includes a field for indicating the number of RBs corresponding to the first first time domain resource. In other words, the first information may include a sixth field for indicating the number of RBs corresponding to the first first time domain resource.
[0122] Optionally, in some embodiments, the first information includes a resource pool index for indicating the first resource; in other words, the first information may include a seventh field for indicating the resource pool index of the first resource.
[0123] Optionally, in some embodiments, the first information includes a field for instructing the second device to send at least one of the command type, operation type, and access type to the third device using the first resource. In other words, the first information may include an eighth field, which is used to instruct the second device to send at least one of the command type, operation type, and access type to the third device using the first resource.
[0124] Furthermore, a time domain of the first information may include at least two of the first to eighth domains, or may include only any one of the first to eighth domains; this disclosure does not limit this.
[0125] For example, when a first device allocates a first time-domain resource to a second device for the second device to send a first signal and / or first data to a third device, the first device can send control information containing a first field to enable the second device to determine the first time-domain resource. Taking the value indicated by the first field as m as an example, the first device will use a time-domain resource that is offset by m time slots from the end time of sending the control information as the first time-domain resource.
[0126] In some embodiments, the first time unit may be a time slot.
[0127] For example, when a first device allocates multiple first time-domain resources to a second device for the second device to send a first signal and / or first data to a third device, the first device can send control information containing a first field and a second field to enable the second device to identify the first time-domain resources. The first field indicates the first first time-domain resource, and the second field indicates other first time-domain resources besides the first one. Further, the second field can indicate the starting timeslot of the first time-domain resources other than the first one.
[0128] Specifically, the starting time slot of the nth first time domain resource can be indicated in the following way: Taking the second domain indicating the starting time slots of the second and third first time domain resources as an example, the starting time slot of the second first time domain resource can be indicated by the following formula: TRIV1 = t1, where t1 is the offset value of the starting time slot of the second first time domain resource relative to the starting time slot of the first first time domain resource; the starting time slot of the third time domain resource can also be indicated by the following formula: when if (t2-t1-1)≤k, TRIV2 = (k-1)(t2-t1-1)+t1+k, otherwise, TRIV2 = (k-1)(K-t2+t1)+2k-t1, where t2 is the offset value of the starting time slot of the third first time domain resource relative to the starting time slot of the first first time domain resource; k is the maximum number of time slot intervals between the starting time slots of two adjacent first time domain resources.
[0129] In some embodiments, the second time unit may be a symbol.
[0130] For example, when a first device allocates multiple first time-domain resources to a second device for the second device to send a first signal and / or first data to a third device, the first device can send control information containing a first field and a third field to enable the second device to identify the first time-domain resources. The first field indicates the first first time-domain resource, and the third field indicates other first time-domain resources besides the first one. Further, the index value indicated by the third field can indicate the starting symbol of the first time-domain resources besides the first one, and the number of symbols contained in each first time-domain resource besides the first one.
[0131] In other words, the first time-domain resource indicated by the third domain can be unrestricted by time slot boundaries.
[0132] In some embodiments, different first time-domain resources contain the same number of symbols, so the number of symbols in other first time-domain resources can be indicated by indicating the number of symbols in the first time-domain resource.
[0133] For example, when a first device allocates one or more first frequency domain resources to a second device for the second device to transmit a first signal and / or first data to a third device, the first device can send control information containing a fourth domain to enable the second device to identify the first frequency domain resources. The fourth domain may indicate one or more bandwidth portions (BWPs).
[0134] For example, when a first device allocates a first time-domain resource to a second device for the second device to send a first signal and / or first data to a third device, the first device can send control information containing a fifth field and a sixth field to enable the second device to identify the first time-domain resource. The fifth field indicates the index of the starting resource block (RB) of the first time-domain resource, and the sixth field indicates the number of RBs contained in the first time-domain resource.
[0135] In some embodiments, different first time-domain resources contain the same number of RBs, so the number of RBs in other first time-domain resources can be indicated by indicating the number of RBs in the first time-domain resource.
[0136] For example, when the first device allocates two first time-domain resources to the second device for the second device to send a first signal and / or first data to the third device, it can be done through... bits indicates the number of RBs in the first time-domain resource, specifically... bits are used to indicate Where nRB,1start represents the starting PRB index of the second first time domain resource, and NRBAIOT represents the number of RBs contained in the BWP corresponding to the first first time domain resource.
[0137] For example, when the first device allocates three first time-domain resources to the second device for the second device to send a first signal and / or first data to the third device, it can be done through... bits indicates the number of RBs in the first time-domain resource, specifically... bits are used to indicate in, This indicates the starting PRB index of the third first time-domain resource.
[0138] In some embodiments, the time-frequency domain resources between the second and third devices indicated by the control information belong to the resource pool indicated by the resource pool index in the seventh domain.
[0139] For example, taking the resource pool of the first resource indicated by the seventh field as containing slot#1 and slot#3, and the resource pool does not contain slot#2 as an example, when the control information sent by the first device to the human device indicates slot(n) and slot(n+1) as the first resource, and slot(n) indicates slot#1, then slot(n+1) indicates slot#3 instead of slot#2.
[0140] For example, the first device can instruct the second device to perform inventory, commands, and contention-based random access, non-contention-based random access, 2 / 3-step random access, etc., on the third device by sending control information containing the eighth field.
[0141] In some embodiments, the second information includes at least one of the following: indicating the number of second time-domain resources; indicating the number of second frequency-domain resources; indicating the modulation and coding scheme by which the third device modulates before transmitting the second signal and / or second data; indicating the length of the third time unit, wherein the third time unit is the smallest time unit constituting the second signal and / or second data; indicating the identifier of the third device or the identifier of a group formed by multiple third devices; and indicating repetition information for the third device to transmit the second signal and / or second data to the second device.
[0142] Optionally, in some embodiments, the second information may include a field indicating the number of second time-domain resources; in other words, the second information may include a ninth field used to indicate the number of second time-domain resources.
[0143] Optionally, in some embodiments, the second information may include a field indicating the number of second frequency domain resources; in other words, the second information may include a tenth field used to indicate the number of second frequency domain resources.
[0144] Optionally, in some embodiments, the second information may include a field indicating the modulation and coding scheme by which the third device modulates before transmitting the second signal and / or the second data. In other words, the second information may include an eleventh field, which is used to indicate the modulation and coding scheme by which the third device modulates before transmitting the second signal and / or the second data.
[0145] Optionally, in some embodiments, the second information may include a field indicating the length of the third time unit; in other words, the second information may include a twelfth field used to indicate the length of the third time unit.
[0146] Optionally, in some embodiments, the second information may include a field indicating the identifier of a third device or the identifier of a group of multiple third devices. In other words, the second information may include a thirteenth field, which is used to indicate the identifier of a third device or the identifier of a group of multiple third devices.
[0147] Optionally, in some embodiments, the second information may include a field that instructs the third device to repeat information about the second signal and / or second data to the second device. In other words, the second information may include a fourteenth field that instructs the third device to repeat information about the second signal and / or second data to the second device.
[0148] Furthermore, a time domain of the second information may include at least two of the ninth to fourteenth domains, or may include only any one of the ninth to fourteenth domains; this disclosure does not limit this.
[0149] For example, the ninth field may include a random number Q, which is used by the third device to select an access occasion for accessing the second device, and the number of sub-occasions within each access occasion, wherein the sub-occasions are the second time-domain resources. Optionally, the random number Q may also indicate the start time and length of the second time-domain resources.
[0150] For example, the tenth domain can be indicated by the coding efficiency M or BLF to indicate the number of second frequency domain resources, where the second frequency domain resources can be BWP, sub-channels, etc.
[0151] In some embodiments, the third time unit may be a chip.
[0152] In some embodiments, the first time-domain resource is a time-domain resource used by the second device to send a first signal and / or first data to the third device, wherein the first time-domain resource may be allocated in units of at least one of a first time unit, a second time unit, and a third time unit.
[0153] In some instances, the second time-domain resource is a time-domain resource used by the third device to send a second signal and / or second data to the second device, wherein the second time-domain resource can be allocated in units of at least one of the first time unit, the second time unit, and the third time unit.
[0154] In some embodiments, the identifier of the third device may be an identity document (ID).
[0155] Optionally, if the control information sent by the first device to the second device does not contain the second information, it means that the first device instructs the second device to broadcast the second information, that is, all third devices around the second device parse the second information.
[0156] In some embodiments, the repetition information may include the number of repetitions and the repetition mechanism of the second signal and / or the second data. For example, taking the second signal and / or the second data as 1001, the repetition information indicated by the fourteenth field is: the number of repetitions is 2, and the repetition mechanism is once per 1 bit. When the third device receives the fourteenth field, the third device sends 11000011 to the second device.
[0157] In some embodiments, the control information satisfies at least one of the following: the format of the control information is used for a first type of communication between the second device and the third device; among the plurality of first resources indicated by the control information, the interval between two consecutive first resources is greater than or equal to a first threshold; among the plurality of first resources indicated by the control information, at least one first resource is used by the second device to send a first message during random access; the control information is used for the activation of an unlicensed resource CG; and the network identifier corresponding to the first information is different from the network identifier used by dynamic scheduling.
[0158] In some embodiments, the first type of communication is A-IoT-based communication.
[0159] For example, the control information is in a format specific to A-IoT devices, and the Radio Network Temporary Identity (RNTI) of the control information is a RNTI specific to A-IoT devices.
[0160] In some embodiments, among the plurality of first resources indicated by the control information, the interval between two consecutive first resources needs to be greater than or equal to a first threshold. The first threshold can be determined by a first device (network device side) or a second device (terminal side). Specifically, it can be determined based on at least one of A-IoT service type, operation type, latency requirements, and coverage requirements.
[0161] In some embodiments, the control information can also be used to configure unlicensed grant (CG) resources in Radio Resource Control (RRC), in which case the current control information is only used for CG activation.
[0162] In some embodiments, the network identifier corresponding to the first information is different from the network identifier used by dynamic scheduling. For example, the first information may have an RNTI that is independent of dynamic scheduling.
[0163] Step 2102: The second device 102 determines the first resource based on the first information.
[0164] In some embodiments, when the first information includes a first field, the second device can determine the first resource in the following manner: that is, the second device can determine the first resource using formula T. DL -T TA / 2+K SAIOT ×T slot The first resource must be determined, meaning its start time slot should not be earlier than T. DL -T TA / 2+K SAIOT ×T slot , where K SAIOT T represents the offset value indicated by the first field. DL It is the starting position of the time slot carrying control information, T slot It is the slot length corresponding to the current subcarrier spacing (SCS).
[0165] The optional implementation of step 2102 can be found in the optional implementation shown in step 2101 and other related parts in the embodiments involved in step 2101, which will not be repeated here.
[0166] Step 2103: The second device 2102 uses the first resource to send a first signal and / or first data to the third device.
[0167] In some embodiments, the second device 2102 may use the first time domain resources and / or the first frequency domain resources included in the first resources to send a first signal and / or first data to the third device.
[0168] In some embodiments, the first signal and / or the first data can be any signal and / or data sent by the second device to the third device using the first resource.
[0169] Step 2104: The second device 2102 sends the second information to the third device 2103.
[0170] In some embodiments, the second device sends second information to the third device to enable the third device to determine a second resource for transmitting the second signal and / or second data.
[0171] In step 2105, the third device 2103 uses the second resource to send a second signal and / or second data to the second device.
[0172] In some embodiments, the second device determines a second resource for transmitting a second signal and / or second data based on second information, so as to utilize the second resource to transmit the second signal and / or second data.
[0173] In some embodiments, the second signal and / or second data can be any signal and / or data sent by the third device to the second device using the second resources.
[0174] The communication method involved in the embodiments of this disclosure may include at least one of steps 2101-2105. For example, step 2101 may be implemented as a standalone embodiment, step 2102 may be implemented as a standalone embodiment, step 2101+step 2102 may be implemented as a standalone embodiment, step 2101+step 2102+step 2103 may be implemented as a standalone embodiment, and so on, but not limited thereto.
[0175] Figure 3 is a schematic flowchart of a communication method for a first device according to an embodiment of the present disclosure. Based on the embodiment shown in Figure 2, this disclosure relates to a communication method, which includes:
[0176] Step 3101: Send control information to the second device.
[0177] The optional implementation of step 3101 can be found in the optional implementation of step 2101 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0178] Figure 4A is a schematic flowchart of a communication method for a second device according to an embodiment of the present disclosure. Based on the embodiment shown in Figure 2, this disclosure relates to a communication method, which includes:
[0179] Step 4101: Receive control information sent by the first device.
[0180] The optional implementation of step 4101 can be found in the optional implementation of step 2101 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0181] Step 4102: Based on the first information, determine the first resource.
[0182] The optional implementation of step 4102 can be found in the optional implementation of step 2102 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0183] Step 4103: Using the first resource, send the first signal and / or first data to the third device.
[0184] The optional implementation of step 4103 can be found in the optional implementation of step 2103 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0185] Step 4104: Send the second information to the third device.
[0186] The optional implementation of step 4104 can be found in the optional implementation of step 2104 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0187] Step 4105: Using the second resource, receive the second signal and / or second data sent by the third device.
[0188] The optional implementation of step 4105 can be found in the optional implementation of step 2105 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0189] For example, step 4101 can be tried as a standalone embodiment, step 4102 can be implemented as a standalone embodiment, step 4101 + step 4102 can be implemented as a standalone embodiment, step 4101 + step 4102 + step 4103 can be implemented as a standalone embodiment, and so on, but not limited thereto.
[0190] Figure 4B is a schematic flowchart of a communication method for a second device according to an embodiment of the present disclosure. Based on the embodiment shown in Figure 2B, this disclosure relates to a communication method, which includes:
[0191] Step 4101: Receive control information sent by the first device.
[0192] The optional implementation of step 4101 can be found in step 2101 of Figure 2, the optional implementation of step 4101 of Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0193] Step 4202: Based on the first information, determine the first resource.
[0194] Optional implementations of step 4202 can be found in step 2102 of Figure 2, optional implementations of step 4102 of Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0195] Step 4103: Using the first resource, send the first signal and / or first data to the third device.
[0196] The optional implementation of step 4103 can be found in step 2103 of Figure 2, the optional implementation of step 4103 of Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0197] For example, step 4201 can be tried as a standalone embodiment, step 4202 can be implemented as a standalone embodiment, step 4201 + step 4202 can be implemented as a standalone embodiment, step 4201 + step 4202 + step 4203 can be implemented as a standalone embodiment, and so on, but not limited thereto.
[0198] Figure 4C is a schematic flowchart of a communication method for a second device according to an embodiment of the present disclosure. This disclosure relates to a communication method, which includes:
[0199] Step 4301: Receive control information sent by the first device.
[0200] The optional implementation of step 4301 can be found in the optional implementation of step 2101 in Figure 2, step 4101 in Figure 4A, step 4201 in Figure 4B, and other related parts in the embodiments involved in Figures 2A, 4A, and 4B, which will not be repeated here.
[0201] Figure 5 is an interactive schematic diagram of a communication method provided according to an embodiment of the present disclosure, applied to a communication system. As shown in Figure 5, this disclosure relates to a communication method, which includes:
[0202] Step 5101: The first device sends control information to the second device.
[0203] The optional implementations of step 5101 can be found in the optional implementations of step 2101 in Figure 2, step 3101 in Figure 3, step 4101 in Figure 4A, step 4201 in Figure 4B, and step 3301 in Figure 4C, as well as other related parts in the embodiments involved in Figures 2, 3, 4A, 4B, and 4C, which will not be repeated here.
[0204] In some embodiments, the above method may include the methods described in the embodiments of the first device side and the second device side, which will not be repeated here.
[0205] Optionally, the communication system further includes a third device, which is configured to perform at least one of the following: receiving second information from the second device; determining a second resource based on the second information; and using the second resource to send a second signal and / or second data to the second device.
[0206] The following are specific solutions provided by embodiments of this disclosure:
[0207] Example 1:
[0208] The base station (i.e., the first device mentioned above) instructs the intermediate UE (i.e., the second device mentioned above) and the Device (i.e., the third device mentioned above) on the R2D transmission resources (i.e., the first resources mentioned above) through the first DCI (i.e., the control information mentioned above), and may include the complete D2R transmission scheduling information (i.e., the second resources mentioned above) carried in the R2D transmission in the DCI.
[0209] Specifically, the R2D transmission resource information included in the first DCI may include, but is not limited to, the following fields and their corresponding indications;
[0210] 1. First field: Time gap field: 3 bits determined by the higher layer parameter aiot-DCI-ToAIOT-Trans (the higher-level configuration IE name here is just an example); the "Time gap" field indicates that the value m provides a slot offset value with an index of m+1 for the format corresponding to the first DCI. This value corresponds to the offset value K of the (m+1)th row in aiot-DCI-ToAIOT-Trans. AIOT .
[0211] The resource where the first A-IOT R2D transmission scheduled by the first DCI resides is [within the corresponding resource pool] (this description is optional, as it is unknown whether a resource pool needs to be defined for scheduling directly controlled by the base station). The first A-IOT slot is no earlier than […]. slot, where T DL It is the starting position of the slot carrying the DCI. KAIOT is defined as above. AIOT It corresponds to the timing advance of the current serving cell, and is associated with the cell's tag; T slot It is the slot length corresponding to the current SCS.
[0212] 2. Second field: Time resource assignment field.
[0213] Slot level: Assuming the DCI allocates N resources at a time, this field indicates the starting slots for the remaining N-1 resources (excluding the first allocated resource) via TRIV. The following is an example (DCI allocates 3 resources at once):
[0214] if N=1
[0215] TRIV = 0
[0216] elseif N = 2
[0217] TRIV = t1
[0218] else
[0219] if (t2 - t1 - 1) ≤ k
[0220] TRIV = (k - 1)(t2 - t1 - 1) + t1 + k
[0221] else
[0222] TRIV = (k - 1)(K - t2 + t1) + 2k - t1
[0223] end if
[0224] end if
[0225] where t i denotes the i-th resource time offset in logical slots of a resource pool with respect to the first resource, where for N = 2, 1 ≤ t1 ≤ k; and for N = 3, 1 ≤ t1 ≤ k - 1, t1 < t2 ≤ k. Here, k represents the maximum number of slots between two adjacent resources
[0226] 3. Third domain: At the symbol level: It indicates k indexes, or the RIV after joint encoding for these indexes. Each corresponding index indicates the starting symbol and the number of consecutive symbols. For example, the following table can be extended to multiple lines, and the L item is not limited to 14, that is, the R2D transmission of A-IoT is not restricted by the slot boundary
[0227] Furthermore, if the SR / BSR transmission before the current DCI indicates the corresponding command type or operation type, then there is no need for symbol-level indication here; or if the current DCI indicates the command type or operation type, this indication is also not required
[0228] 4. The fourth field, BWP index, reuses the current BWP mechanism concept to indicate the bandwidth used for A-IOT, i.e., system bandwidth resources.
[0229] 5. Fifth field: Lowest index of the RB allocation to the initial transmission, optional, i.e., the RB index of the first resource.
[0230] 6. The sixth domain, frequency resource assignment, is optional. Since A-IOT Devex can only perform envelope detection, the frequency domain resources used by R2D are not visible to it.
[0231] If the current number of allocated resources is 2, then: bits are used to indicate
[0232] The starting PRB index of the source. d represents the starting PRB index of the third resource. This indicates the number of RBs in the BWP.
[0233] 7. The seventh field is the resource pool index, which is an index of the resource pool.
[0234] 8. The eighth field, Command type, represents the type of command. It can indicate the current operation type, such as Inventory or Command, or specify whether it is a contention-based random access, a non-contention-based random access, or a 2 / 3-step random access.
[0235] The optional DCI information must meet at least one of the following conditions:
[0236] Condition 1: The DCI format is a format specific to A-IoT, and its RNTI is an RNTI specific to A-IoT.
[0237] Condition 2: Among the multiple resources allocated by the DCI, the interval between two consecutive resources must be greater than or equal to a first threshold. This first threshold may be determined by the first device side or the second device side, specifically based on at least one of the A-IoT service type, operation type, latency requirements, and coverage requirements.
[0238] Condition 3: Multiple resources allocated in DCI format, such as those used for sending page (page) messages, Msg 2 and Msg 4 respectively during random access (optional).
[0239] Condition 4: The above configuration method can also be used to configure CG resources in RRC. In this case, the current DCI is only used for CG activation and has an RNTI that is independent of dynamic scheduling.
[0240] Example 2:
[0241] DCI contains complete D2R transmission scheduling information carried in R2D transmission. That is, after receiving this information, the intermediate UE directly carries the corresponding control information to carry the corresponding D2R transmission scheduling information when sending R2D transmission.
[0242] Specifically, the D2R transmission scheduling information includes, but is not limited to:
[0243] 9. Ninth domain, Time domain resources, including the generated random number Q, which is used by the Device to select the corresponding access occasion, as well as the number of sub-occurrences within each occasion, the start time, and the length, etc.
[0244] 10. Tenth domain, frequency domain resources, which includes one or more indicated frequency domain resources, or sub-channels, and can be represented by coding efficiency M or BLF.
[0245] 11. Eleventh domain, MCS-like information, i.e., modulation and coding methods before transmitting the second signal and / or second data.
[0246] 12. Twelfth field, Chip duration, which is the chip length of D2R.
[0247] 13. The thirteenth field is the device-associated ID(s), which is the ID of a single device or the group ID of devices. If this field is not included, it means that the surrounding devices are decoding the current command.
[0248] 14. The fourteenth field, Repetitions, includes: repetition mechanism indication, repetition count indication, etc.
[0249] The resource allocation mechanism of A-IOT intermediate nodes is shown in Figure 6.
[0250] This disclosure also provides embodiments of an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the first device in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by the second device in any of the above methods.
[0251] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0252] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).
[0253] Figure 7A is a schematic diagram of the structure of a first device provided according to an embodiment of the present disclosure. As shown in Figure 7A, the first device 7100 includes a transceiver module 7101.
[0254] In some embodiments, the transceiver module is used to send control information to the second device, and the control information is used to indicate the time-frequency domain resources between the second device and the third device.
[0255] Optionally, the transceiver module is used to execute the sending or receiving steps (such as step 2101, step 3101, but not limited thereto) executed by the first device 7100 in any of the above methods, which will not be described in detail here.
[0256] Figure 7B is a schematic diagram of the structure of a second device provided according to an embodiment of the present disclosure. As shown in Figure 7B, the second device 7200 may include a transceiver module 7201.
[0257] In some embodiments, the transceiver module is used to receive control information sent by the first device, and the control information is used to indicate time-frequency domain resources between the second device and the third device.
[0258] Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the second device 7200 in any of the above methods (e.g., steps 2101, 2103, 2104, 2105, 4101, 4103, 4104, 4105, 4201, 4203, 4301, but not limited thereto), which will not be elaborated here.
[0259] Optionally, the second device 7200 further includes a processing module. Optionally, the processing module is used to execute at least one of the other communication steps (such as step 2202, step 4102, step 4202, but not limited thereto) executed by the second device 7200 in any of the above methods, which will not be described in detail here.
[0260] Figure 8A is a schematic diagram of the structure of a communication device 8100 provided according to an embodiment of this disclosure. The communication device 8100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 8100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0261] As shown in Figure 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 8100 can be used to execute any of the above methods. Optionally, one or more processors 8101 can be used to invoke instructions to cause the communication device 8100 to execute any of the above methods.
[0262] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceivers 8102 perform at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps 2102, 2201, 2202, 3102, 3201, 3202, 3302, 4102, 4201, 4202, 4302, 5102, but not limited thereto), and the processor 8101 performs at least one of other steps (e.g., steps 2101, 2203, 3101, 4101, 4203, 5101, but not limited thereto). In optional embodiments, the transceivers may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be used interchangeably; terms such as transmitter, transmitting unit, transmitter, and transmitting circuit can be used interchangeably; and terms such as receiver, receiving unit, receiver, and receiving circuit can be used interchangeably.
[0263] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Optionally, all or part of the memories 8103 may be located outside the communication device 8100. In an optional embodiment, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuits 8104 are connected to the memories 8102, and the interface circuits 8104 can be used to receive data from the memories 8102 or other devices, and can be used to send data to the memories 8102 or other devices. For example, the interface circuits 8104 can read data stored in the memories 8102 and send the data to the processor 8101.
[0264] In some embodiments, the processor 8101 may store a computer program 8105, which runs on the processor 8101 and enables the communication device 8000 to perform the methods described in the above method embodiments. The computer program 8105 may be embedded in the processor 8101, in which case the processor 8101 may be implemented in hardware.
[0265] The communication device 8100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 8100 described in this disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG8A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0266] Figure 8B is a schematic diagram of the structure of chip 8200 according to an embodiment of this disclosure. For cases where the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of chip 8200 shown in Figure 8B, but it is not limited thereto.
[0267] Chip 8200 includes one or more processors 8201. Chip 8200 is used to perform any of the methods described above.
[0268] In some embodiments, chip 8200 further includes one or more interface circuits 8202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 8200 further includes one or more memories 8203 for storing data. Optionally, all or part of the memories 8203 may be located outside of chip 8200. Optionally, interface circuit 8202 is connected to memory 8203, and interface circuit 8202 can be used to receive data from memory 8203 or other devices, and interface circuit 8202 can be used to send data to memory 8203 or other devices. For example, interface circuit 8202 can read data stored in memory 8203 and send the data to processor 8201.
[0269] In some embodiments, the interface circuit 8202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps 2102, 2103, 2104, 2105, 3101, 4101, 4103, 4105, 4201, 4203, 4301, 5101, but not limited thereto). The interface circuit 8202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 8202 performing data interaction between the processor 8201, the chip 8200, the memory 8203, or the transceiver device. In some embodiments, the processor 8201 performs at least one of other steps (e.g., steps 2102, 4102, 4202, but not limited thereto).
[0270] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0271] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device 8100, cause the communication device 8100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0272] This disclosure also provides a program product that, when executed by the communication device 8100, causes the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0273] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method, characterized in that, The method is performed by a first device, and the method includes: Send control information to the second device, the control information being used to indicate time-frequency domain resources between the second device and the third device.
2. The method according to claim 1, characterized in that, The control information includes at least one of the following: First information is used to indicate a first resource, the first resource being used by the second device to send a first signal and / or first data to the third device, the first resource including a first time domain resource and / or a first frequency domain resource; The second information is used to indicate a second resource, which is used by the third device to send a second signal and / or second data to the second device. The second resource includes a second time-domain resource and / or a second frequency-domain resource.
3. The method according to claim 2, characterized in that, The first information includes at least one of the following: The time-domain offset value of the first time-domain resource relative to the reference time unit, wherein the reference time unit is the end time of the first device sending the control information; The starting first time unit of the nth first time domain resource, where 1 < n ≤ N, and N is the number of first time domain resources configured by the first information; An index value is used to indicate the starting second time unit of the nth first time domain resource and / or the number of second time units included in the nth first time domain resource, where 1 < n ≤ N, and N is the number of first time domain resources configured by the first information. The bandwidth of the first frequency domain resource; The index of the starting resource block RB corresponding to the first time-domain resource; The number of RBs corresponding to the first time-domain resource; The resource pool index of the first resource; The second device uses the first resource to send at least one of the following: command type, operation type, and access type to the third device.
4. The method according to claims 2 to 3, characterized in that, The second information is used to indicate at least one of the following: The number of second time-domain resources; The number of second frequency domain resources; The modulation coding scheme by which the third device modulates the signal and / or data before transmitting the second signal and / or the second data; The length of the third time unit, wherein the third time unit is the smallest time unit that constitutes the second signal and / or the second data; The identifier of the third device or the identifier of a group of multiple third devices; The third device sends the second signal and / or the second data repeat information to the second device.
5. The method according to any one of claims 1 to 4, characterized in that, The control information satisfies at least one of the following: The format of the control information is used for a first type of communication between the second device and the third device; Among the multiple first resources indicated by the control information, the interval between two consecutive first resources is greater than or equal to a first threshold; Of the plurality of first resources indicated by the control information, at least one first resource is used by the second device to send a first message during random access. The control information is used to activate unlicensed resource CG; The network identifier corresponding to the first piece of information is different from the network identifier used by dynamic scheduling.
6. A communication method, characterized in that, The method is performed by a second device, and the method includes: The device receives control information sent by a first device, the control information being used to indicate time-frequency domain resources between the second device and the third device.
7. The method according to claim 6, characterized in that, The control information includes at least one of the following: First information is used to indicate a first resource, the first resource being used by the second device to send a first signal and / or first data to the third device, the first resource including a first time domain resource and / or a first frequency domain resource; The second information is used to indicate a second resource, which is used by the third device to send a second signal and / or second data to the second device. The second resource includes a second time-domain resource and / or a second frequency-domain resource.
8. The method according to claim 7, characterized in that, The method further includes: Based on the first information, the first resource is determined; Using the first resource, the first signal and / or the first data are sent to the third device.
9. The method according to claim 7 or 8, characterized in that, The method further includes: The second information is sent to the third device, and the second information is used by the third device to determine the second resource; Using the second resource, receive the second signal and / or the second data sent by the third device.
10. The method according to any one of claims 7 to 9, characterized in that, The first information is used to indicate at least one of the following: The time-domain offset value of the first time-domain resource relative to the reference time unit, wherein the reference time unit is the end time unit for the first device to send the control information; The starting first time unit of the nth first time domain resource, where 1 < n ≤ N, and N is the number of first time domain resources configured by the first information; An index value is used to indicate the starting second time unit of the nth first time domain resource and / or the number of second time units included in the nth first time domain resource, where 1 < n ≤ N, and N is the number of first time domain resources configured by the first information. The bandwidth of the first frequency domain resource; The index of the starting resource block RB corresponding to the first time-domain resource; The number of RBs corresponding to the first time-domain resource; The resource pool index of the first resource; The second device uses the first resource to send at least one of the following: command type, operation type, and access type to the third device.
11. The method according to claims 7 to 10, characterized in that, The second information is used to indicate at least one of the following: The number of second time-domain resources; The number of second frequency domain resources; The modulation coding scheme by which the third device modulates the signal and / or data before transmitting the second signal and / or the second data; The length of the third time unit, wherein the third time unit is the smallest time unit that constitutes the second signal and / or the second data; The identifier of the third device or the identifier of a group of multiple third devices; The third device sends the second signal and / or the second data repeat information to the second device.
12. The method according to any one of claims 6 to 11, characterized in that, The control information satisfies at least one of the following: The format of the control information is used for a first type of communication between the second device and the third device; Among the multiple first resources indicated by the control information, the interval between two consecutive first resources is greater than or equal to a first threshold; Of the plurality of first resources indicated by the control information, at least one first resource is used by the second device to send a first message during random access. The control information is used for the activation of the carrier group CG; The network identifier corresponding to the first piece of information is different from the network identifier used by dynamic scheduling.
13. The first device, characterized in that, include: The transceiver module is used to send control information to the second device, the control information being used to indicate time-frequency domain resources between the second device and the third device.
14. The second device, characterized in that, include: The transceiver module is used to receive control information sent by the first device, the control information being used to indicate time-frequency domain resources between the second device and the third device.
15. A communication system, characterized in that, include: A first device for performing the method as described in any one of claims 1 to 5; A second device is used to perform the method as described in any one of claims 6 to 12.
16. The communication system according to claim 15, characterized in that, It also includes a third device, which is used to perform at least one of the following: Receive the second information from the second device; Based on the second information, the second resource is determined; Using the second resource, send the second signal and / or the second data to the second device.
17. A communication device, wherein, include: transceiver; Memory; The processor, connected to the transceiver and the memory respectively, is configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and is capable of implementing the method of any one of claims 1 to 5 or 6 to 12.
18. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the method of any one of claims 1 to 5 or 6 to 12.