Information transmission method and communication apparatus
By using a new wireless system to transmit information containing the identifiers and resource scheduling information of multiple second devices, the problem of low D2R transmission scheduling efficiency is solved, thereby improving scheduling efficiency and saving overhead.
Patent Information
- Application Number
- PCT/CN2025/104798
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-06-27
- Publication Date
- 2026-02-12
AI Technical Summary
In new wireless systems, in machine-type communication and IoT communication, D2R transmission is scheduled by R2D transmission, resulting in low scheduling efficiency and excessive scheduling overhead.
A method for transmitting information including identification information and resource scheduling information of multiple second devices through a first device is used to schedule the resources of each of the M second devices for the first transmission, thereby improving scheduling efficiency and saving scheduling overhead.
It improves the scheduling efficiency of D2R transmission, saves the overhead of scheduling instructions, and enhances the flexibility and adaptability of scheduling.
Smart Images

Figure CN2025104798_12022026_PF_FP_ABST
Abstract
Description
Information transmission method and communication device
[0001] The present application claims priority to the Chinese patent application No. 202411100071.9, filed on August 9, 2024, and entitled "Information transmission method and communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to an information transmission method and a communication device. BACKGROUND
[0003] For machine type communication (MTC) and internet of things (IoT) communication in a new radio (NR) system, one device to reader (D2R) transmission is scheduled by one reader to device (R2D) transmission.
[0004] However, one D2R transmission is scheduled by one R2D transmission, which is inefficient and causes high scheduling overhead of the D2R transmission. SUMMARY
[0005] The information transmission method and the communication device provided by the embodiments of the present application can improve the scheduling efficiency of scheduling the D2R transmission and save the scheduling overhead.
[0006] To achieve the above-mentioned purpose, the embodiments of the present application adopt the following technical solutions:
[0007] In a first aspect, an information transmission method is provided, which can be executed by a first device or a chip in the first device or a processing module in the first device. Taking the execution by the first device as an example, the method comprises: determining first information and sending the first information. The first information comprises identification information for identifying M second devices and resource scheduling information associated with the identification information. The resource scheduling information comprises resources for indicating the first transmission of the M second devices respectively, and M is an integer greater than 1.
[0008] In the embodiments of the present application, the first information comprises identification information for identifying multiple second devices and resource scheduling information associated with the identification information, and then the first device can schedule the resources for the first transmission of the M second devices respectively by sending the first information, so as to improve the scheduling efficiency and save the scheduling overhead.
[0009] In a second aspect, a method for information transmission is provided, which can be performed by a second device or a chip in the second device. Taking the execution by the second device as an example, the method comprises: receiving first information, and determining whether to perform first transmission according to the first information. The first information comprises identification information for identifying M second devices, and resource scheduling information associated with the identification information. The resource scheduling information is used to indicate resources for the M second devices to perform the first transmission respectively, and M is an integer greater than 1.
[0010] It should be understood that the beneficial effects of the second aspect can be referred to the first aspect, which will not be described here again.
[0011] In combination with the first aspect or the second aspect, in a possible implementation, the resources for the M second devices to perform the first transmission respectively comprise time domain resources, and / or frequency domain resources. That is, through the first information, the time domain resources or the frequency domain resources or the time domain resources and the frequency domain resources for the M second devices to perform the first transmission respectively can be scheduled simultaneously, so as to improve the scheduling flexibility.
[0012] In combination with the first aspect or the second aspect, in a possible implementation, the identification information comprises an identification or a random number RN of an i-th second device in the M second devices, and the resource scheduling information comprises first scheduling information associated with the identification or the RN of the i-th second device, and the first scheduling information is used to indicate time domain resources for the i-th second device to perform the first transmission, and i is any integer in 1 to M. That is, through the first information, the time domain resources for each of the M second devices to perform the first transmission can be scheduled simultaneously, so as to further improve the scheduling efficiency.
[0013] In combination with the first aspect or the second aspect, in a possible implementation, the resource scheduling information comprises second scheduling information, and the second scheduling information is used to indicate time domain resources for N second devices to perform the first transmission respectively, and the N second devices are N second devices in the M second devices, and N is an integer greater than or equal to 1 and less than M. That is, the resource scheduling information can comprise the second scheduling information, and through the second scheduling information, the time domain resources for part of the M second devices to perform the first transmission can be scheduled, so as to further improve the scheduling flexibility.
[0014] In combination with the first aspect or the second aspect, in a possible implementation, the identification or the RN of the i-th second device, and the first scheduling information associated with the identification or the RN of the i-th second device are carried in a same physical channel. That is, by carrying the identification or the RN of the i-th second device, and the first scheduling information associated with the identification or the RN of the i-th second device in the same physical channel, the overhead of reference signals can be saved.
[0015] In a possible implementation manner of the first aspect or the second aspect, a position of the identification information in the first information is before a position of the resource scheduling information in the first information. That is, by setting the position of the identification information in the first information to be before the position of the resource scheduling information in the first information, the second device can first detect the identification information, and if the second device does not detect its own identification or RN in the identification information, the second device can not detect the subsequent resource scheduling information, thereby saving power consumption.
[0016] In a possible implementation manner of the first aspect or the second aspect, the identification of the M second devices or the RN belongs to the identification of the K second devices or the RN; the first information further includes first indication information, the first indication information being used to determine whether the identification of the jth second device in the K second devices is contained in the identification information; and a position of the first indication information in the first information is before a position of the identification information in the first information. That is, by the first indication information and the position of the first indication information in the first information being before the position of the identification information, any second device in the K second devices can first detect the first indication information to determine whether the identification information included in the first information contains its own identification or RN, and if not, the second device can not detect the subsequent identification information or resource scheduling information, thereby further saving power consumption.
[0017] In a possible implementation manner of the first aspect or the second aspect, the first information further includes second indication information, the second indication information being used to indicate a data operation type corresponding to the identification or the RN of the ith second device, the data operation type corresponding to the identification or the RN of the ith second device being used to determine a corresponding relationship between the identification or the RN of the ith second device and a time domain resource used by the ith second device for the first transmission; and the data operation type corresponding to the identification or the RN of the ith second device is different from a data operation type corresponding to the identification or the RN of the ith±1 second device. That is, by the second indication information, the receiving side can determine the association relationship between the identification of the ith second device and the time domain resource used by the ith second device for the first transmission through the data operation type, thereby more flexibly indicating the association relationship between the identification information and the resource scheduling information in the first information.
[0018] In a possible implementation manner of the first aspect or the second aspect, the time domain resource, on which the i-th second device performs the first transmission, is determined according to a time domain starting position and a time duration of the first transmission performed by the i-th second device. It can be understood that, compared with the indication of the corresponding time domain resource (for example, the index of a frame, the index of a slot, or the index of a symbol) in the NR system, a more complex time synchronization needs to be completed between the first device and the second device. By determining the time domain starting position and the time duration, the time domain resource unit (for example, a frame, a slot, or a symbol) in the NR system can not be used, and thus the implementation complexity can be reduced.
[0019] In a possible implementation manner of the first aspect or the second aspect, the time domain starting position, on which the i-th second device performs the first transmission, is determined according to a time domain reference position and a time interval of the first transmission performed by the i-th second device. That is, by determining the time domain starting position according to the time domain reference position and the time interval, the flexibility of determining the time domain starting position can be improved.
[0020] In a possible implementation manner of the first aspect or the second aspect, the time domain reference position, on which the i-th second device performs the first transmission, is determined according to a transmission time of a preamble transmitted by the i-th second device, and the preamble of the first device is used to transmit the first information. Alternatively, the time domain reference position is determined according to a transmission time of a second transmission, and the second transmission is used to transmit the first information. That is, the time domain reference position can be determined according to the transmission time of the preamble or the transmission time of the second transmission, and thus the flexibility of determining the time domain reference position can be further improved.
[0021] In a possible implementation manner of the first aspect or the second aspect, the time interval is determined according to a minimum time and a maximum time. Alternatively, the time interval is determined according to a time indicated in the second transmission. That is, the time interval can be determined according to the minimum time and the maximum time, or can be determined according to the time indicated in the second transmission, and thus the flexibility of determining the time interval can be improved.
[0022] In a possible implementation manner of the first aspect or the second aspect, the time domain starting position, on which the i+1-th second device performs the first transmission, is determined according to the time domain reference position, the time interval, and an offset of the first transmission performed by the i-th second device. It can be understood that, for the time domain starting position, on which the i+1-th second device performs the first transmission, the offset X can be added to the time domain starting position, on which the i-th second device performs the first transmission, and thus the implementation complexity can be reduced.
[0023] In a possible implementation manner of the first aspect or the second aspect, the time duration is determined according to a minimum time unit, and the minimum time unit is associated with the bandwidth of the first transmission. It can be understood that in the environmental Internet of Things, the definition of the time domain resource in the cellular communication system (for example, the NR system) can not be used, but is determined by the minimum time unit, which is related to the transmission bandwidth of the first transmission.
[0024] In a possible implementation manner of the first aspect or the second aspect, the first scheduling information associated with the RN or the identifier of the i th second device includes third indication information and / or fourth indication information, wherein the third indication information is used to indicate a time domain reference position at which the i th second device performs the first transmission, and the fourth indication information is used to indicate a time interval between the time domain starting position at which the i th second device performs the first transmission and the time domain reference position. That is, the first scheduling information can include the third indication information used to indicate the time domain reference position and / or the fourth indication information used to indicate the time interval, which can indicate the time domain resource at which the second device performs the first transmission, thereby increasing the flexibility of indicating the time domain resource.
[0025] In a possible implementation manner of the first aspect or the second aspect, the first scheduling information associated with the RN or the identifier of the i th second device includes fifth indication information, and the fifth indication information is used to indicate an offset between the time domain starting position at which the i th second device performs the first transmission and the time domain starting position at which the i+1 th second device performs the first transmission. That is, by indicating the offset, the time domain resource at which the i+1 th second device performs the first transmission can be indicated, thereby further reducing the indication overhead.
[0026] In the first aspect or the second aspect, the first scheduling information associated with the RN or the identifier of the i th second device is used to indicate that the time domain resource is determined according to a first manner or a second manner, the first manner is to determine the time domain resource according to the time interval, and the second manner is to determine the time domain resource according to the offset. That is, the identifier of the i th second device or the time domain resource corresponding to the RN can be indicated by indicating the manner of determining the time domain resource, which can further improve the flexibility of indicating the time domain resource and reduce the indication overhead.
[0027] In a third aspect, a communication apparatus is provided for implementing the methods described above. The communication apparatus can be the first apparatus or the second apparatus in any of the above aspects or any possible implementation thereof, or a device including the first apparatus or the second apparatus, or a device included in the first apparatus or the second apparatus, such as a chip. The communication apparatus includes modules, units, or means for implementing the corresponding functions of the above methods, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0028] In some possible designs, the communication apparatus can include a processing module and a transceiver module. The transceiver module, which can also be referred to as a transceiver unit, is configured to implement the functions of transmitting and / or receiving in any of the above aspects and any possible implementation thereof. The transceiver module can be composed of a transceiver circuit, a transceiver, a transceiver chip, or a communication interface. The processing module can be configured to implement the processing functions in any of the above aspects and any possible implementation thereof.
[0029] In some possible designs, the transceiver module includes a transmitting module and a receiving module, which are configured to implement the functions of transmitting and receiving in any of the above aspects and any possible implementation thereof.
[0030] In a fourth aspect, a communication apparatus is provided, which includes at least one processor, and the processor is configured to execute computer programs or instructions to cause the communication apparatus to perform the methods described in any of the above aspects.
[0031] In a possible implementation, the communication apparatus further includes the memory. Optionally, the memory is coupled to the processor, and the memory can be integrated with the processor, or the memory can be independent of the processor. Optionally, the processor is configured to execute the computer programs or instructions stored in the memory.
[0032] In a possible implementation, the memory is independent of the communication apparatus.
[0033] In a possible implementation, the communication apparatus further includes a communication interface, which is configured to communicate with modules outside the communication apparatus.
[0034] The communication apparatus can be the first apparatus or the second apparatus in any of the above aspects or any possible implementation thereof, or a device including the first apparatus or the second apparatus, or a device included in the first apparatus or the second apparatus, such as a chip.
[0035] In a fifth aspect, a computer readable storage medium is provided, which stores a computer program or instructions, when executed on a communication device, causes the communication device to perform the method of any of the above aspects or any implementation thereof.
[0036] In a sixth aspect, a computer program product is provided, which contains instructions, when executed on a communication device, causes the communication device to perform the method of any of the above aspects or any implementation thereof.
[0037] In a seventh aspect, a communication device (e.g., the communication device can be a chip or a chip system) is provided, which includes a processor for implementing the functions involved in any of the above aspects or any implementation thereof.
[0038] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.
[0039] In some possible designs, when the device is a chip system, the device can be composed of a chip or include a chip and other discrete devices.
[0040] It can be understood that, when the communication device provided in any of the third aspect to the seventh aspect is a chip, the sending action / function described above can be understood as output, and the receiving action / function described above can be understood as input.
[0041] The technical effects brought by any of the third aspect to the seventh aspect can be referred to the technical effects brought by different design manners of the first aspect or the second aspect, which will not be repeated here.
[0042] In an eighth aspect, a communication system is provided, which includes the first device and the second device of any of the above aspects or any implementation thereof. BRIEF DESCRIPTION OF DRAWINGS
[0043] FIG. 1 is a timing structure diagram of a D2R transmission according to an embodiment of the present application;
[0044] FIG. 2 is a timing structure diagram of a R2D transmission according to an embodiment of the present application;
[0045] FIG. 3 is a process diagram of a multi-process inventory according to an embodiment of the present application;
[0046] FIG. 4 is an architecture diagram of a possible, non-limiting communication system according to an embodiment of the present application;
[0047] FIG. 5 is an interaction diagram between a network device and a terminal in different scenarios according to an embodiment of the present application;
[0048] FIG. 6 is a flow diagram of an information transmission method according to an embodiment of the present application;
[0049] FIG. 7 is a schematic diagram of carrying time domain resource scheduling information of two different second devices in a same PRDSCH according to an embodiment of the present application;
[0050] FIG. 8 is a schematic diagram of indicating the correspondence between the RN of the ith second device and the time domain resource for the first transmission of the ith second device by the second indication information according to an embodiment of the present application;
[0051] FIG. 9 is an example diagram of the correspondence between the M times of sending the preamble and the M second devices according to an embodiment of the present application;
[0052] FIG. 10 is a schematic diagram of a time interval according to an embodiment of the present application;
[0053] FIG. 11 is a schematic diagram of the time domain starting position for the first transmission of the (i+1)th second device according to an embodiment of the present application;
[0054] FIGS. 12-13 are schematic diagrams of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0055] To facilitate understanding of the technical solutions provided by the embodiments of the present application, first, a brief introduction of the related technical terms of the present application is given. The brief introduction is as follows:
[0056] First, backscatter communications:
[0057] Currently, for machine type communication (MTC) and internet of things (IoT) communication, to further reduce the power consumption of IoT devices, the 3rd generation partnership project (3GPP) has begun to discuss low-power IoT devices. Among them, the implementation of low-power IoT devices can use backscatter communication technology.
[0058] Backscatter technology is mainly used in radio frequency identification (RFID) systems. Among them, the RFID system is a non-contact automatic identification system, mainly including a reader / interrogator and a tag. The tag (or RFID tag) can be divided into passive tags, semi-passive tags (or semi-active tags), and active tags.
[0059] For a passive tag, its working energy is provided by the reader. For example, part of the energy of the continuous wave (CW) sent by the reader is used for the coding, modulation, demodulation and other processes of the tag. In addition, the CW sent by the reader can also be used as a carrier to carry the uplink information of the tag, which can be information sent by the tag to the reader.
[0060] For a semi-passive tag, the difference from the passive tag is that the semi-passive tag includes a battery, which can be used for coding, modulation, demodulation and other processes of the tag. In addition, the semi-passive tag also uses the CW sent by the reader as a carrier to carry the uplink information.
[0061] For an active tag, the difference from the semi-passive tag is that the CW sent by the reader can not be used as a carrier to carry the uplink information.
[0062] It should be understood that the main application scenario of the RFID system is identity recognition, and it can also be used for reading and writing of data, such as inventory or access. Among them, the inventory mainly uses the reader to access the tags within its coverage range, and the tag needs to send its own unique identifier (such as an identifier that can be recognized by the network, such as an electronic product code (EPC)) to the reader, and then when the reader successfully receives the unique identifier of the tag, it can be considered that the inventory is successful.
[0063] Second, ambient internet of things (AIoT):
[0064] For low-power IoT devices, 3GPP discusses AIoT, which can be understood as an extension of the above RFID in 3GPP. For example, considering the 3GPP cellular communication system in particular, AIoT can be implemented based on the infrastructure of the cellular communication system, for example, composed of a reader (such as a base station) and a passive or semi-passive or active AIoT terminal.
[0065] The above AIoT terminal (AIoT terminal) or AIoT device (AIoT device) can refer to a terminal that supports 3GPP standards (i.e. a terminal in a cellular communication system), which can be understood as a terminal with extremely low power consumption and complexity.
[0066] In addition, for the convenience of description, the following describes the AIoT terminal, which is uniformly described hereinafter and will not be described again.
[0067] For example, the AIoT based communication system can include a network device and a terminal. Among them, the terminal can be a device with the function of an AIoT terminal. In this case, both the reader and the AIoT terminal can be implemented based on the infrastructure in the cellular communication system. That is, both the reader and the AIoT terminal can be devices in the cellular communication system. For example, the function of the reader can be implemented by a network device such as a base station in a 5th generation (5G) mobile communication system (such as a new radio (NR) system). The function of the AIoT terminal can be implemented by a terminal in the cellular communication system, such as an extremely low power consumption, extremely low complexity Internet of Things terminal. Non-contact data communication can be performed between the network device and the terminal, and then the network device can read information from the terminal and / or write information to be stored into the terminal.
[0068] It should be understood that although AIoT is similar to RFID, AIoT can provide services other than inventory. For example, AIoT can provide one or more of the following services: inventory, positioning, sensing, command. It can be understood that the command service can be a service that implements a write flow or a lock flow.
[0069] In addition, for the application range, AIoT can be applied to scenarios such as logistics, warehousing, industrial manufacturing, identity recognition, or environmental monitoring, and the embodiments of the present application do not make specific limitations.
[0070] Currently, 3GPP discusses the transmission format in AIoT, which will be introduced below according to the different transmission directions.
[0071] 2.1, Tag (or device) to reader (D2R) transmission:
[0072] D2R transmission can also be understood as uplink transmission, for example, the transmission of the first type of terminal to the network device in the above example. A D2R transmission can include a physical channel for carrying data, which can be, for example, a physical device to reader channel (PDRCH) or an ambient physical uplink shared channel (APUSCH).
[0073] Further, one D2R transmission can also include a preamble signal (e.g., a preamble) and / or a postamble signal (e.g., a postamble). The preamble signal and the postamble signal are used for receiving the PDRCH or the APUSCH. For example, the preamble signal can be used for timing acquisition of the D2R transmission, and the postamble signal can be used for indicating the end of the D2R transmission.
[0074] In addition, the preamble signal and the postamble signal are not part of the physical channel in the D2R transmission, and are uniformly described herein and will not be described below.
[0075] FIG. 1 is a timing structure diagram of a D2R transmission according to an embodiment of the present application. As shown in FIG. 1, one D2R transmission includes, in time order from early to late, a preamble, a PDRCH, and a postamble, i.e., the preamble precedes the PDRCH, and the postamble succeeds the PDRCH.
[0076] 2.2, Reader to device (R2D) transmission:
[0077] The R2D transmission can also be understood as a downlink transmission, such as the transmission from the network device to the first type of terminal in the above example. One R2D transmission can include a physical channel for carrying data, which can be a physical reader to device channel (PRDCH) or an ambient physical downlink shared channel (APUSCH).
[0078] Similar to the D2R transmission described above, one R2D transmission can also include a preamble signal (e.g., a preamble) and / or a postamble signal (e.g., a postamble). In addition, the preamble signal and the postamble signal are not part of the physical channel in the R2D transmission, and are uniformly described herein and will not be described below.
[0079] FIG. 2 is a timing structure diagram of an R2D transmission according to an embodiment of the present application. As shown in FIG. 2, one R2D transmission includes, in time order from early to late, a preamble, a PRDCH, and a postamble, i.e., the preamble precedes the PRDCH, and the postamble succeeds the PRDCH.
[0080] It can be understood that the correspondence between the above R2D transmission and D2R transmission is one-to-one, that is, one R2D transmission schedules one D2R transmission. The correspondence between the above R2D transmission and D2R transmission will be described below taking the multi-process inventory scenario as an example.
[0081] FIG. 3 is a process diagram of a multi-process inventory provided by an embodiment of the present application. As shown in FIG. 3, the multi-process in FIG. 3 includes process 1 and process 2. Wherein, in terms of time sequence, process 1 and process 2 are alternately performed, specifically, the time period when process 1 processes signals can transmit signals of process 2.
[0082] As shown in FIG. 3, in process 1, the reader first sends a query message (i.e., the first R2D transmission in FIG. 3), which is for the tags in process 1. The query message is used for the tags in process 1 to feed back a random number (RN) for access, which can be, for example, a 16-bit random number RN (or can be 8 bits).
[0083] After the tags in process 1 receive the query message, the tags in process 1 can send RN16 to the reader (i.e., the first D2R transmission in FIG. 3). Wherein, the time interval between the reception of R2D transmission by the tags in process 1 to the start of D2R transmission is T1, which can also be understood as: for the tags, the time interval between the end time of R2D transmission and the start time of D2R transmission is T1.
[0084] After the reader receives RN16 from the tags in process 1, the reader can perform R2D transmission after a time interval T2, which carries an acknowledge (ACK) message, which can be used to indicate that the contention resolution is successful, so that the tags in process 1 send EPC to the reader after a time interval T1, thereby completing the inventory. Wherein, T2 is the time interval between the reception of D2R transmission by the reader to the start of R2D transmission, which can also be understood as: for the reader, the time interval between the end time of D2R transmission and the start time of R2D transmission.
[0085] As shown in FIG. 3, within the time interval T2 corresponding to the above process 1, the reader can send a query message to the tags in process 2 to make the tags in process 2 feed back RN16, that is, the reader sends a query message to the tags in process 2 within the time interval T2 corresponding to process 1.
[0086] Similarly, the reader sends an acknowledge message to the tags in process 1 within the time interval T2 corresponding to the subsequent process 2, and the tags in process 1 send EPC.
[0087] It can be understood that in FIG. 3, the scheduling information of the D2R transmission is carried in the corresponding R2D transmission, and each R2D transmission corresponds to one D2R transmission. For example, as shown in FIG. 3, the R2D transmission for transmitting the query message in the process 1 schedules the D2R transmission of the RN16 for transmitting the tag in the process 1; the R2D transmission for transmitting the query message in the process 2 schedules the D2R transmission of the RN16 for transmitting the tag in the process 2; the R2D transmission for transmitting the confirmation message in the process 1 schedules the D2R transmission of the EPC for transmitting the tag in the process 1; and the R2D transmission for transmitting the confirmation message in the process 2 schedules the D2R transmission of the EPC for transmitting the tag in the process 2.
[0088] However, one R2D transmission only schedules one D2R transmission, which causes low scheduling efficiency of the D2R transmission and high scheduling overhead.
[0089] In view of the above technical problems, embodiments of the present application provide the following technical solutions. The technical solutions in the present application will be described below with reference to the drawings.
[0090] The present application will present various aspects, embodiments or features around a system which can include a plurality of devices, components, modules, etc. It should be understood and appreciated that each system can include additional devices, components, modules, etc., and / or can not include all of the devices, components, modules, etc. discussed in connection with the figures. Furthermore, a combination of these approaches can also be used.
[0091] To facilitate understanding of the embodiments of the present application, the following schemes provided by the present application are described as follows.
[0092] 1. In the embodiments of the present application, the words such as "example", "for example", etc. are used to represent an example, illustration or description. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is intended to present the concept in a specific manner.
[0093] 2. In the present application, "for indicating" can include "for directly indicating" and "for indirectly indicating". When describing that "information" is "for indicating A", it can include that the information directly indicates A or indirectly indicates A, and does not mean that A must be carried in the information.
[0094] The information indicated by one information is referred to as to-be-indicated information. In the implementation process, the to-be-indicated information can be indicated in various ways, for example, but not limited to, directly indicating the to-be-indicated information, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information is associated with the to-be-indicated information. The to-be-indicated information can also be indicated only in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of various information agreed in advance (for example, specified by a protocol), thereby reducing the indication overhead to a certain extent. Meanwhile, the common part of various information can be identified and uniformly indicated, so as to reduce the indication overhead caused by separately indicating the same information.
[0095] In addition, the specific indication manner can also be various existing indication manners, for example, but not limited to, the above-mentioned indication manners and various combinations thereof. The specific details of various indication manners can be referred to the prior art, and will not be described herein. As can be known from the above, for example, when multiple information of the same type needs to be indicated, the indication manners of different information can be different. In the implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited by the embodiments of the present application. In this way, the indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.
[0096] The to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information. The sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the present application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the transmitting end device by sending configuration information to the receiving end device. The configuration information can include, for example, but not limited to, one of radio resource control (RRC) signaling, medium access control (MAC) layer signaling and physical layer signaling, or a combination of at least two of them. The MAC layer signaling includes, for example, a MAC control element (CE), and the physical (PHY) layer signaling includes, for example, control information (CI).
[0097] 3. In the embodiments shown below, the first, second and various numbers are only used for differentiation for the convenience of description, and do not limit the scope of the embodiments of the present application. For example, different indication information is differentiated.
[0098] 4, "preset" or "predefined" or "preconfigured" can be achieved by pre-saving the corresponding code, table or other means available to indicate the relevant information in the device (for example, including terminal equipment and network equipment), but also by pre-provisioned in the protocol, the specific implementation of the present application is not limited. Wherein, "save" can mean, save in one or more memory. The one or more memory can be a separate setting, but also can be integrated in the encoder or decoder, processor, or communication device. The one or more memory can also be a part of the separate settings, a part of the integrated in the decoder, processor, or communication device. The type of memory can be any form of storage medium, the present application does not limit this.
[0099] 5, the "protocol" involved in the embodiments of the present application can refer to the protocol family in the communication field, the standard protocol similar to the protocol family frame structure, or the related protocol applied to the future communication system, and the embodiments of the present application do not make specific limitations.
[0100] 6, in the embodiments of the present application, "when", "in the case of", "if" and "if" and other descriptions refer to the objective situation that the device will make corresponding processing, not limited by time, and also does not require the device to have a judgment action when implemented, nor does it mean that there are other limitations.
[0101] 7, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as vehicle to everything (V2X) communication system, device-to-device (D2D) communication system, Internet of vehicles communication system, fourth generation (4th generation, 4G) mobile communication system (such as long term evolution (long term evolution, LTE) system), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5th generation, 5G) mobile communication system (such as new radio (new radio, NR) system), future communication system, or wireless fidelity (wireless fidelity, Wi-Fi) system.
[0102] 8, the network architecture and service scenario described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0103] To facilitate understanding of the embodiments of the present application, first, a communication system shown in FIG. 4 is taken as an example to explain in detail the communication system applicable to the embodiments of the present application.
[0104] FIG. 4 is a schematic diagram of the architecture of a possible, non-limiting communication system provided by the embodiments of the present application. As shown in FIG. 4, the communication system mainly includes a first device and a second device. The first device can be a terminal or a network device, and similarly, the second device can also be a terminal or a network device.
[0105] The terminal and the network device will be described below respectively.
[0106] For the terminal:
[0107] The terminal can be a device or a module with corresponding communication functions for accessing the above-mentioned communication system. The terminal can also be referred to as a terminal device, a user equipment (UE), a mobile station, or a mobile terminal, etc. The terminal can be widely applied in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wear, smart transportation, or smart city, etc. The terminal can specifically be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a transport vehicle with wireless communication function, or a communication module, etc. The embodiments of the present application do not limit the device form of the terminal. The terminal is usually provided with a communication module, circuit or chip for executing corresponding communication functions. The terminal is also configured with program instructions for executing corresponding communication functions.
[0108] For example, the above-mentioned communication system can be a 3GPP related cellular communication system, which can include a first type of terminal and a second type of terminal.
[0109] For the first type of terminal:
[0110] The first type of terminal can be a user-side entity for receiving or actively transmitting signals, for transmitting uplink signals to a network device, or receiving downlink signals from a network device. The first type of terminal can include, for example, a mobile phone, a car, or a tablet computer, etc. The functions of the first type of terminal can include receiving uplink data of the second type of terminal (e.g., data of D2R transmission) and / or transmitting downlink data to the second type of terminal (e.g., control information including R2D transmission, or data, etc.).
[0111] For example, the first type of terminal can be a terminal in an NR system (or referred to as an NR terminal), such as an NR terminal in release 15 (R15), an NR terminal in R16, or an NR terminal in R17.
[0112] For the second type of terminal:
[0113] The second type of terminal can refer to an AIoT terminal in the above-mentioned "second, ambient internet of things (AIoT)". The AIoT terminal is different from the above-mentioned first type of terminal, and the difference lies in that the AIoT terminal is a user-side entity for receiving or reflecting signals, for transmitting uplink data (e.g., data of D2R transmission) to a network device or a first type of terminal, or receiving downlink data (e.g., control information including R2D transmission, or downlink data, etc.) from a network device or a first type of terminal. The AIoT terminal can include, for example, a smart speaker, a train detector, a gas station, or a sensor such as an inventory label. The functions of the AIoT terminal can include collecting data, receiving downlink data from a network device or a first type of terminal, or transmitting uplink data to a network device or a first type of terminal.
[0114] For example, compared with the above-mentioned first type of terminal (e.g., an NR terminal in R15, an NR terminal in R16, or an NR terminal in R17), the AIoT terminal has at least one of the following characteristics:
[0115] 1) Maximum bandwidth: The maximum bandwidth of the AIoT terminal can be less than the 100MHz bandwidth specified in R15 and R16. The maximum bandwidth of the AIoT terminal can be less than the 20MHz bandwidth of the reduced capability (RedCap) in R17. For example, the maximum bandwidth of the AIoT terminal is 1 resource block (RB), 1.44MHz, 1.5MHz, 2.88MHz, or 3MHz, etc.
[0116] 2) Number of supported antennas: one transmit and one receive, or one transmit and two receives;
[0117] 3) the channel for uplink transmission or D2R transmission is not aligned with the boundary (e.g., the start boundary and / or the end boundary) of the time domain resource unit (e.g., slot, frame, or symbol, etc.) in the NR system;
[0118] 4) the uplink transmission or D2R transmission employs a single carrier waveform or a single carrier baseband waveform;
[0119] 5) the channel for downlink transmission or R2D transmission is not aligned with the boundary (e.g., the start boundary and / or the end boundary) of the time domain resource unit (e.g., slot, or frame, etc.) in the NR system; wherein the channel for downlink transmission or R2D transmission can be aligned with the start boundary and / or the end boundary of the orthogonal frequency division multiplexing (OFDM) symbol in the NR system;
[0120] 6) the downlink transmission or R2D transmission employs an OFDM waveform;
[0121] 7) the supported modulation includes at least one of the following: on-off keying (OOK), frequency-shift keying (FSK), binary phase shift keying (BPSK), or minimum shift keying (MSK); wherein FSK can also be referred to as binary frequency-shift keying (BFSK or 2FSK) or OOK-FSK.
[0122] For the network device:
[0123] The network device can be a device providing access service functions, such as a radio access network (RAN) node, or a network device with logical functions of a core network. The RAN node can be a 3GPP related cellular communication system, such as a 4G, 5G mobile communication system, or a future-oriented evolution system. The RAN node can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a Wi-Fi system. The RAN node can also be a communication system that combines two or more of the above systems. The RAN node can also be referred to as an access network device, a RAN entity, or an access node, etc., which constitutes part of a communication system to help terminals to realize wireless access. Multiple RAN nodes in the communication system can be nodes of the same type or nodes of different types.
[0124] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc. The RAN node can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform such as a cloud platform. The RAN node can also be provided with a communication module, circuit or chip for performing corresponding communication functions, and program instructions for performing corresponding communication functions. The RAN node in the present application can also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.
[0125] In another possible scenario, multiple RAN nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU) or a radio unit (RU), etc.
[0126] In some examples, the CU is a logical node that carries radio resource control (RRC) layer, service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU is connected to network nodes such as core network through some interfaces, which can be E2 interface or the like. Optionally, the CU can have part of the functions of the core network. The CU (e.g., PDCP layer and higher layers) is connected to the DU (e.g., radio link control (RLC) layer and lower layers) through some interfaces, which can be F1 interface or the like. In some examples, these interfaces (e.g., F1 interface) can provide control plane (C-plane) and user plane (U-plane) functions (e.g., interface management, system information management, UE context management, RRC message transfer, etc.). F1AP is an application protocol of the F1 interface, which defines signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0127] In some examples, a CU can be split into a CU-CP (control unit-control plane) and a CU-UP (control unit-user plane), where the CU-CP is a logical node carrying an RRC layer and a PDCP-C (control plane part of PDCP) layer, for implementing control plane functions of the CU. The CU-CP can interact with a network element in a core network for implementing control plane functions. The network element in the core network for implementing control plane functions can be an access and mobility function network element, such as an access and mobility management function (AMF) in a 5G mobile communication system. The AMF network element is responsible for mobility management in a mobile network, such as location updating of a terminal, registration of a terminal to a network, or handover of a terminal, etc. The CU-UP is a logical node carrying an SDAP layer and a user plane part of a PDCP layer (PDCP-U), for implementing user plane functions of the CU. The CU-UP can interact with a network element in a core network for implementing user plane functions. The network element in the core network for implementing user plane functions, such as a user plane function (UPF) in a 5G mobile communication system, is responsible for forwarding and receiving data in a terminal device. The above configuration of the CU and the DU is merely an example, and the CU and the DU can be configured to have other functions as needed. For example, the CU or the DU can be configured to have more protocol layer functions, or the CU or the DU can be configured to have partial processing functions of protocol layers. For example, partial functions of an RLC layer and functions of protocol layers above the RLC layer can be configured in the CU, and the remaining functions of the RLC layer and functions of protocol layers below the RLC layer can be configured in the DU. For another example, the functions of the CU or the DU can be divided according to service types or other system requirements, such as dividing functions according to latency requirements, where functions that need to meet a relatively low latency requirement are configured in the DU, and functions that do not need to meet the latency requirement are configured in the CU.
[0128] In some examples, a DU is a logical node carrying an RLC layer, a MAC layer, a higher physical layer (higher PHY), and other functions. In some examples, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a front-haul interface. In some examples, the higher physical layer includes part of PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.
[0129] In some examples, a RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). A RU is a logical node that carries lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, a RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similarly functioning entity. In some examples, a Lower PHY includes portions of PHY processing such as fast fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming, and filtering, among other processing functions. A RU communicates with one or more UEs over a wireless link.
[0130] A DU and a RU can or can not be co-located. A DU and a RU exchange control plane information and user plane information over a fronthaul link via a lower-layer split-control, user and synchronization (LLS-CUS) interface. The LLS-CUS can include a LLS-C interface and a LLS-U interface that provide control plane (C-plane) and user plane (U-plane), respectively. In some examples, a control plane (C-plane) refers to real-time control between a DU and a RU. A DU and a RU exchange management information over a LLS-M interface of the fronthaul link, and a management plane (M-plane) refers to non-real-time management operations between the DU and the RU.
[0131] A DU and a RU can cooperate to collectively implement the functionality of a PHY layer. A DU can be connected to one or more RUs. The functionality that a DU and a RU have can be configured in a number of ways depending on the design. For example, a DU can be configured to implement baseband functionality and a RU can be configured to implement mid- radio frequency functionality. As another example, a DU can be configured to implement high layer functionality in a PHY layer and a RU can be configured to implement low layer functionality in the PHY layer or to implement the low layer functionality and radio frequency functionality. High layer functionality in a PHY layer can include a portion of the functionality of the PHY layer that is closer to a MAC layer, and low layer functionality in a PHY layer can include another portion of the functionality of the PHY layer that is closer to a mid-radio frequency side.
[0132] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0133] In the ORAN system, the RAN node communicates with the core network (CN) through a backhaul link and communicates with the terminal through an air interface. The ORAN system also includes a RAN intelligent controller (RIC), which can specifically include a non-real-time RAN intelligent controller (Non-RT RIC) and a near-real-time RAN intelligent controller (Near-RT RIC). The Non-RT RIC is used to implement non-real-time intelligent management of RAN functions, and the Non-RT RIC is located in a service management and orchestration framework (SMO) module. The Near-RT RIC is used to implement near-real-time intelligent management of the RAN, and implements near-real-time control and optimization of modules and resources of the O-RAN through data collection and related operations on the E2 interface.
[0134] In some examples, the communication system of the embodiments of the present application can be applied to an AIoT scenario. The following takes an AIoT terminal as an example to introduce the interaction between the network device and the terminal in different scenarios in combination with FIG. 5.
[0135] FIG. 5 is a schematic diagram of the interaction between a network device and a terminal in different scenarios provided by an embodiment of the present application. As shown in (a) of FIG. 5, the AIoT terminal directly communicates with the network device in both directions, and the communication between the network device and the AIoT terminal includes environmental Internet of Things data and / or signaling. For example, the network device sends downlink data (for example, environmental Internet of Things data and / or signaling of R2D transmission) to the AIoT terminal, and the network device receives uplink data (for example, environmental Internet of Things data of D2R transmission) from the AIoT terminal.
[0136] As shown in (b) of FIG. 5, the AIoT terminal and the network device communicate with each other through an intermediate node, which can be a repeater, an integrated access and backhaul (IAB) node, or a first-type terminal, and the like, to transmit AIoT data and / or signaling.
[0137] As shown in (c) of FIG. 5, the AIoT terminal transmits data / signaling to the network device and receives data / signaling from the auxiliary node, or the AIoT terminal receives data / signaling from the network device and transmits data / signaling to the auxiliary node. The auxiliary node can be a repeater, an IAB, or a first-type terminal, and the like, to implement AIoT.
[0138] As shown in (d) of FIG. 5, the AIoT terminal and the first-type terminal communicate with each other, such as AIoT data and / or signaling.
[0139] It can be understood that based on the related description of FIG. 5, the first device can be an AIoT device in FIG. 5, such as an AIoT terminal, which can be a passive AIoT terminal, a semi-passive AIoT terminal, or an active AIoT terminal. The second device can include one or more combinations of the network device, the intermediate node, the auxiliary node, or the first-type terminal in FIG. 5, such as the network device, the intermediate node, the network device+intermediate node, the network device+auxiliary node, or the first-type terminal, and the like. The second device is also part of the network device, such as the CU, the DU, the RU, or the O-CU, the O-DU, and the O-RU in the O-RAN. The second device supports the function of AIoT, and the first device and the second device can interact with AIoT data and / or signaling to implement corresponding AIoT services, such as inventory, positioning, sensing, and command, and the like.
[0140] In order to solve the problem that the R2D transmission scheduling D2R transmission efficiency is low, resulting in high D2R transmission scheduling overhead, the communication system shown in FIG. 4-FIG. 5 provides the following solutions.
[0141] In a possible implementation, the first device determines and transmits first information. The first information includes identification information for identifying M second devices, and resource scheduling information associated with the identification information. The resource scheduling information includes resources for indicating the first transmission of the M second devices, and M is an integer greater than 1.
[0142] Since in the embodiment of the present application, the first information includes the identification information for identifying the plurality of second devices and the resource scheduling information associated with the identification information, the first device can schedule the resources for the M second devices to perform the first transmission respectively by sending the first information, thereby improving the scheduling efficiency and saving the overhead of scheduling indication.
[0143] It should be understood that the information transmission method provided by the embodiments of the present application can be applied to the devices shown in FIGS. 4-5, such as between the first device and the second device, and the specific implementation can refer to the method embodiments described below, which will not be described here. The scheme in the embodiments of the present application can also be applied to other communication systems, and the corresponding name can also be replaced by the name of the corresponding function in other communication systems.
[0144] It should also be understood that FIGS. 4-5 are only simplified schematic diagrams for ease of understanding, and other network devices and / or other terminals can also be included in the communication system, which are not shown in FIGS. 4-5.
[0145] In addition, the above-mentioned environment Internet of Things (i.e., AIoT) or AIoT terminal is only an exemplary name, and as it evolves, it can also be replaced by other names, and the embodiments of the present application do not make specific limitations.
[0146] The interaction process between the devices in the above-mentioned communication system will be specifically introduced below by combining FIGS. 6-11 and method embodiments. The communication method provided by the embodiments of the present application can be applied to the above-mentioned communication system, such as the interaction between the first device and the second device, which will be specifically introduced below.
[0147] FIG. 6 is a flow diagram of an information transmission method according to an embodiment of the present application. As shown in FIG. 6, the flow of the information transmission method is as follows:
[0148] S601, the first device determines the first information. The first information includes identification information for identifying M second devices and resource scheduling information associated with the identification information. The resource scheduling information includes resources for indicating the M second devices to perform the first transmission respectively, and M is an integer greater than 1.
[0149] S602, the first device sends the first information to the second device. Correspondingly, the second device receives the first information from the first device.
[0150] S603, the second device determines whether to perform the first transmission according to the first information.
[0151] The above steps S601-S603 will be introduced respectively.
[0152] For step S601:
[0153] It can be understood that the first device and the second device can refer to the above-mentioned related description in FIG. 4 and FIG. 5, which will not be repeated here.
[0154] The identification information and the resource scheduling information in the first information will be introduced respectively.
[0155] For the identification information:
[0156] It can be understood that the identification information in the first information can include the identification information of each of the M second devices, so that the device receiving the first information can determine whether the resource scheduling information about itself is included in the first information.
[0157] In a possible implementation, the identification information of the second device can be multiplexed with an existing information element. For example, the identification information of the second device can include: the identification of the second device, and / or the RN of the second device.
[0158] It can be understood that the RN of the second device can be the RN sent by the second device to the first device before step S601, which can refer to the RN16 in FIG. 3 in the preceding part of the specific embodiment, which will not be repeated here. In addition, the RN16 is an example, and can also be a random number with other bit numbers, such as RN18, RN24, etc., or can also be other names, such as a random access identifier (random access ID), a random identifier (random ID), etc., or can also be other forms of fields / strings.
[0159] It can also be understood that the identification of the second device can include the device identification (device ID) of the second device, or the truncated device identification, or other variations of the device identification, which are not limited in the embodiments of the present application.
[0160] For example, the identification of the second device can be the EPC in FIG. 3.
[0161] In addition, the identification of the second device can also be other identification, such as the identification (AS ID) of the access stratum (AS) of the second device, or the identification predefined (or referred to as preconfigured) by the protocol, or the identification negotiated in advance by the first device and the second device, which are not limited in the embodiments of the present application.
[0162] In another possible implementation, the identification information of the second device can also be a newly defined identifier, such as a newly defined / generated / assigned string / encoding / random number / sequence, etc., and the specific implementation is not limited.
[0163] It should be understood that the above first device acquires the identification information of the second device, which can be sent by the second device to the first device, or sent by the first device to the second device, or negotiated in advance by both, and the embodiments of the present application do not make specific limitations.
[0164] For the resource scheduling information:
[0165] It can be understood that the resource scheduling information can be used to indicate the resource for the first transmission of each of the M second devices,
[0166] In a possible implementation, the resource for the first transmission of each of the M second devices includes: a time domain resource, and / or a frequency domain resource.
[0167] It can be understood that the first transmission can be an uplink transmission performed by the second device, for example, can be a transmission from the second device to the first device, or referred to as D2R transmission, and specific details can be referred to in (a)-(d) of FIG. 5 for D2R transmission, which will not be repeated here.
[0168] For example, the resource scheduling information can be used to indicate: a time domain resource for the first transmission of each of the M second devices, or a frequency domain resource for the first transmission of each of the M second devices, or a time domain resource and a frequency domain resource for the first transmission of each of the M second devices.
[0169] That is, when scheduling the resource for the first transmission of each of the M second devices simultaneously through the first information, the time domain resource can be scheduled simultaneously, or the frequency domain resource can be scheduled simultaneously, or the time domain resource and the frequency domain resource can be scheduled simultaneously, thereby increasing the flexibility of scheduling on the basis of improving the scheduling efficiency to reduce the scheduling overhead.
[0170] It should be understood that the above resource scheduling information can schedule the time domain resource and / or the frequency domain resource for the first transmission of part of the M second devices (for example, N second devices, N is an integer greater than or equal to 1 and less than M), which can further improve the flexibility of scheduling.
[0171] First, the resource scheduling information indicates the frequency domain resource, and then the resource scheduling information indicates the time domain resource.
[0172] It can be understood that the resource scheduling information can explicitly or implicitly indicate the frequency domain resource for the first transmission of the second device. For example, for explicit indication, the first information includes an information element (IE) or field for indicating the frequency domain resource for the first transmission of the second device, and the specific element or resource can be predefined by the protocol.
[0173] For example, for the implicit indication, the first information sent by the first device to the second device can be carried by a physical channel of a downlink transmission or R2D transmission, and the frequency domain resource occupied by the physical channel can be used to determine the frequency domain resource for the first transmission of the second device. For example, the frequency domain resource occupied by the physical channel is the frequency domain resource for the first transmission of the second device, or the frequency domain resource occupied by the physical channel and the first parameter can be used to determine the frequency domain resource for the first transmission of the second device. The first parameter can be a frequency domain offset and / or a reference bandwidth. For example, the first parameter is a frequency domain offset, so that the frequency domain resource for the first transmission of the second device can be the sum of the frequency domain resource occupied by the physical channel and the frequency domain offset. For example, the first parameter is a reference bandwidth, and the reference position (for example, the center frequency, the start frequency, or the end frequency) corresponding to the frequency domain resource occupied by the physical channel can be used as the reference position of the frequency domain resource for the first transmission of the second device, and then in combination with the reference bandwidth, the frequency domain resource for the first transmission of the second device can be determined.
[0174] In addition, the first parameter can be predefined by a protocol, or negotiated in advance by the first device and the second device, or indicated by the first device, and the embodiments of the present application do not make specific limitations.
[0175] It can be understood that the above indication of the frequency domain resource for the first transmission of the second device is only an example, and the specific implementation depends on the actual implementation, and the embodiments of the present application do not make specific limitations.
[0176] The following describes the indication of the time domain resource by the resource scheduling information.
[0177] In a possible implementation, the identification information includes an identification of an i th second device in the M second devices or a random number RN, and the resource scheduling information includes first scheduling information associated with the identification or the RN of the i th second device, and the first scheduling information is used to indicate the time domain resource for the first transmission of the i th second device, and i is any integer in 1 to M.
[0178] It can be understood that the value of i is: 1,…,M, that is, the identification information includes the identification of the M second devices or the first scheduling information associated with the RN.
[0179] That is, through the first information, the time domain resource for the first transmission of each of the M second devices can be scheduled at the same time, and the scheduling efficiency can be further improved.
[0180] In Example 1, taking the identity of the i th second device or RN as RN#i and the first scheduling information associated with the identity of the i th second device or RN as first scheduling information #i as an example, the first information can specifically include: [RN#1, …, RN#i, …, RN#M; first scheduling information #1, …, first scheduling information #i, …, first scheduling information #M].
[0181] In Example 2, the first information can specifically include: [RN#1, first scheduling information #1, …, RN#i, first scheduling information #i, …, RN#M, first scheduling information #M], which is not specifically limited in the embodiments of the present application.
[0182] In addition, in the above Example 1, the association relationship between the RN#i of the i th second device and the first scheduling information #i associated with the RN#i is determined by the position order of the RN#i in RN#1~#M, that is, the position order of the RN#i in RN#1~#M is the same as the position order of the first scheduling information #i in first scheduling information #i~#M, that is, the i th RN is associated with the i th first scheduling information. In this way, the protocol is predefined, or the first device and the second device are negotiated in advance, or the first device indicates that the position order of the RN#i in RN#1~#M is the same as the position order of the first scheduling information #i in first scheduling information #i~#M.
[0183] In the above Example 2, the RN#i is adjacent to the first scheduling information #i, and thus the second device can directly determine the RN#i and the first scheduling information #i associated with the RN#i.
[0184] It should be understood that the above examples, the indication mode or the position distribution of the association relationship between the identity of the i th second device or RN and the first scheduling information associated with the identity or RN, specifically depend on the actual implementation, for example, the identity of the i th second device or RN and the first scheduling information associated with the identity or RN can also be before the identity of the i th second device or RN (for example, [first scheduling information #1, …, first scheduling information #i, …, first scheduling information #M; RN#1, …, RN#i, …, RN#M]) which is not specifically limited in the embodiments of the present application.
[0185] In another possible implementation, the resource scheduling information includes second scheduling information, and the second scheduling information is used to indicate time domain resources for the N second devices to perform the first transmission, where the N second devices are N second devices of the M second devices, and N is an integer greater than or equal to 1 and less than M.
[0186] That is, the resource scheduling information can include the second scheduling information, and thus the time domain resources for the part of the second devices of the M second devices to perform the first transmission can be scheduled through the second scheduling information, so that the flexibility of scheduling can be further improved.
[0187] For example, taking the identification of the i th second device or RN as RN#i, and the first scheduling information associated with the identification of the i th second device or RN as first scheduling information #i, the first information can specifically include: [RN#1, RN#i, RN#N; first scheduling information #1, first scheduling information #i, first scheduling information #N].
[0188] It can be understood that the identification of the i th second device or RN in the above first information, and the first scheduling information associated with the identification of the i th second device or RN, can be sent together or separately, and the embodiments of the present application do not make specific limitations in this regard.
[0189] In a possible implementation, the identification of the i th second device or RN, and the first scheduling information associated with the identification of the i th second device or RN, are carried in the same physical channel.
[0190] It can be understood that, in order to facilitate the receiving side to receive the physical channel, a reference signal will usually be added before and / or after the time domain of the physical channel. The reference signal can be, for example, the preamble signal and the postamble signal in the R2D transmission as described in the foregoing part of the detailed description, or a reference signal for demodulation, or a reference signal for measurement, or a reference signal for positioning, etc., and the embodiments of the present application do not make specific limitations in this regard.
[0191] In addition, the physical channel can be, for example, the PRDCH or the APDSCH in the R2D transmission, and the embodiments of the present application do not make specific limitations in this regard.
[0192] That is, by carrying the identification of the i th second device or RN, and the first scheduling information associated with the identification of the i th second device or RN, in the same physical channel, the overhead of the reference signal can be saved.
[0193] The following takes the physical channel as the PRDSCH in the R2D transmission, and takes M equal to 2 as an example to exemplarily describe how to save the overhead of the reference signal.
[0194] FIG. 7 is a schematic diagram of carrying the time domain resource scheduling information of two different second devices in the same PRDSCH according to an embodiment of the present application. As shown in FIG. 7, it is assumed that the M second devices to be scheduled are the second device #1 and the second device #2, the RN of the second device #1 is RN#1, the first scheduling information associated with RN#1 is first scheduling information #1, the RN of the second device #2 is RN#2, and the first scheduling information associated with RN#2 is first scheduling information #2.
[0195] As shown in (a) of FIG. 7, the time domain resource scheduling information of the second device #1 is usually transmitted through R2D, which includes a preamble, a PRDCH #1, and a post-amble in time sequence. The PRDCH #1 carries the RN #1 and the first scheduling information #1.
[0196] As shown in (b) of FIG. 7, similar to the R2D transmission of the second device #1, the R2D transmission corresponding to the second device #2 includes a preamble, a PRDCH #2, and a post-amble in time sequence. The PRDCH #2 carries the RN #2 and the second scheduling information #2.
[0197] As shown in (c) of FIG. 7, the RN #1, the first scheduling information #1, the RN #2, and the second scheduling information #2 can be carried in the same physical channel (i.e., PRDCH #3), so that the first device only needs to perform one R2D transmission, without the need to send the preamble and the post-amble twice, thereby saving the overhead of the preamble and the post-amble.
[0198] In a possible implementation, the position of the identification information in the first information is before the position of the resource scheduling information in the first information.
[0199] That is, by setting the position of the identification information in the first information to be before the position of the resource scheduling information in the first information, the second device can detect the identification information first, and if the second device does not detect its own identification or RN in the identification information, the second device can not detect the subsequent resource scheduling information, thereby saving power consumption.
[0200] For example, the positions of the identification information and the resource scheduling information in the first information are shown in Example 1, which will not be described herein again.
[0201] In addition, the position of the identification information in the first information is before the position of the resource scheduling information in the first information, which can also mean that the position of the identification or the RN of the i th second device in the first information is before the position of the first scheduling information associated with the identification or the RN of the i th second device in the first information. For details, please refer to Example 2, which will not be described herein again.
[0202] In addition, the above is only an example, and the first scheduling information #1-#N can be replaced by the second scheduling information, or replaced by the scheduling information indicating the frequency domain resource, or the scheduling information indicating the frequency domain resource is added, and the like, which is not limited in the embodiments of the present application.
[0203] In a possible implementation, the identity of the M second devices or the RNs belongs to the identities of the K second devices or the RNs; the first information further comprises first indication information, and the first indication information is used to determine that the identity or the RN of the jth second device in the K second devices is contained in the identity information. The position of the first indication information in the first information is before the position of the identity information in the first information.
[0204] That is, through the first indication information and the position of the first indication information in the first information before the identity information, any second device in the K second devices can first detect the first indication information to determine whether the identity information included in the first information contains the identity or the RN of the second device itself, and if not, the subsequent identity information or resource scheduling information and the like can not be detected, thereby further saving power consumption.
[0205] The following is an exemplary description taking the first indication information as a bitmap, M=2, the RN of the first second device as RN#1, the RN of the second second device as RN#2, the first scheduling information associated with the RN#1 as first scheduling information#1, and the first scheduling information associated with the RN#2 as first scheduling information#2.
[0206] For example, the first information comprises: [bitmap, RN#1, RN#2, first scheduling information#1, first scheduling information#2]. Assuming that the two RNs (RN#1 and RN#2) respectively perform modulo 2 operation, the value of each bit in the bitmap can be obtained, and the bitmap is used to indicate whether the RN transmits in advance, thereby further saving the power consumption of the second device.
[0207] For example, assuming that the bitmap contains 2 bits, the RN#1 to be scheduled is 01010011, and the RN#2 is 11001010. After the modulo 2 operation, the RN#1 is equal to 1, and the RN#2 is equal to 0. Then the second bit and the first bit of the bitmap have values, and thus the two bits of the bitmap are 11. Correspondingly, when the second device corresponding to the RN#2 detects the first information, the result of the modulo 2 operation of the RN of the second device is 0, and according to 0, the first bit of the bitmap is 1. Then the identity information in the first information includes the RN of the second device, so that the RN in the identity information is further detected for verification, and after the RN verification, the subsequent first scheduling information is detected.
[0208] Similarly, when the second device corresponding to the RN#1 detects the first information, the result of the modulo 2 operation of the RN of the second device is 1, and then it is determined whether the second bit of the bitmap is 1. If 1, it is determined that the identity information in the first information includes the RN of the second device.
[0209] For example, assume that the bitmap contains 2 bits, the first device receives two RNs: RN#1 is 01010011 and RN#2 is 11001011. If the first device expects to schedule one of the two RNs, the bit in the corresponding bitmap can be set to 0 to indicate that the identification information in the first information does not include the RN. For example, RN#1 modulo 2 is equal to 0 and RN#2 modulo 2 is equal to 1, and the first device expects to schedule RN#2 and does not expect to schedule RN#1, then the first bit in the bitmap is 0 and the second bit is 1, so the two bits in the bitmap are 01. When the first device detects the first information corresponding to RN#1, the first device calculates the result of the RN modulo 2 as 0, and according to the 0, the first bit in the bitmap is 0, and then it is determined that the subsequent identification information does not include the RN, so that the detection of the subsequent identification information and the first scheduling information can be terminated in advance, and power consumption is saved.
[0210] It can be understood that the above RN modulo 2 is only an example. For the first device expecting to schedule M second devices of K second devices, the bitmap contains K bits, the first bit corresponds to the RN modulo K equal to 0, and similarly, the i-th bit corresponds to the RN modulo K equal to i-1. Here, the above is uniformly described, and the following will not be described again.
[0211] In addition, the RN can be replaced by the identification of the second device, for example, EPC, and the embodiments of the present application do not make specific limitations.
[0212] It can also be understood that when the first indication information is specifically the bitmap, the first indication information can specifically indicate that the identification or the identification or RN of the M second devices of the M second devices is included in the identification information, and the identification or RN of the other second devices of the K second devices except the M second devices is not included in the identification information.
[0213] In addition, the first indication information can also indicate that the identification or the identification or RN of the M second devices of the K second devices is included in the identification information, or the identification or the RN of the other second devices of the K second devices except the M second devices is not included in the identification information. For example, assume that the RN of the K second devices modulo K is [0, 1,.., K-1] respectively, then the index of the RN of the K second devices in the above [0, 1,.., K-1] can be associated with the RN of the K second devices. For example, K=3, M=2, and the result of the RN modulo K=3 of the M=2 second devices is 0 and 2, that is, the first value and the third value in [0, 1, 2], and then:
[0214] a、For the first indication information indicating the identities of the M second devices in the K second devices or the RN being the identified information, the first indication information can specifically be the index combination of the two values: [index #0, index #2]. It can be understood that index #0 can represent that the index is ordered from the 0th, or the index can be ordered from the 1st, that is, the index combination of the two values can be: [index #1, index #3], which is not specifically limited in the embodiments of the application.
[0215] b、For the first indication information indicating the identities of the second devices other than the M second devices in the K second devices or the RN not being the identified information, the first indication information can specifically be index #1 or index #2.
[0216] It should be understood that the K second devices can also be divided into T groups (T is an integer greater than 1), the M second devices are the M second devices contained in the tth group in the T groups, and the first indication information can also indicate which group the jth second device belongs to in the T groups and which group in the T groups is contained in the identified information, so that the jth second device can determine that its identity or RN is contained in the identified information through the first indication information.
[0217] In addition, the above specific implementation of the first indication information is only an example, which is not specifically limited in the embodiments of the application.
[0218] It should be understood that the above association relationship between the identity or RN of the ith second device and the first scheduling information associated therewith can be determined according to the timing relationship between the identity or RN of the ith second device and the first scheduling information associated therewith, or the order relationship of the identity or RN of the ith second device in the identities or RNs of the M second devices. In addition, the above association relationship can also be determined through the second indication information, which will be specifically introduced below.
[0219] In a possible implementation, the first information further includes second indication information, the second indication information being used to indicate a data operation type corresponding to the identity or RN of the ith second device, the data operation type corresponding to the identity or RN of the ith second device being used to determine a corresponding relationship between the identity or RN of the ith second device and a time domain resource for the first transmission of the ith second device. Wherein, the data operation type corresponding to the identity or RN of the ith second device is different from the data operation type corresponding to the identity or RN of the ith±1 second device. Wherein, the second indication information can be carried through different MAC header formats. The data operation type corresponding to the identity or RN of the second device is carried in a NAS message.
[0220] It can be understood that the corresponding processing time length is different between different data operation types, and then the time-domain resource in the front of the processing time length can be determined. The following will be described in combination with FIG. 8.
[0221] FIG. 8 is a schematic diagram of the corresponding relationship between the RN of the i th second device and the time-domain resource for the first transmission of the i th second device indicated by the second indication information according to an embodiment of the present application. As shown in FIG. 8, the first information can be contained in the first PRDCH, and the first PRDCH further includes a group command (G-command) message.
[0222] The first information includes RN#1, RN#2, first scheduling information#1, first scheduling information#2, and second indication information. The second indication information indicates that the data operation type corresponding to RN#1 is a read operation, the data operation type corresponding to RN#2 is a write operation, and the time-domain resource#1 indicated by the first scheduling information#1 is in the front of the time-domain resource#2 indicated by the first scheduling information#2. It can be understood that, since the processing time length corresponding to the write operation is greater than the processing time length of the read operation, the time-domain resource associated with RN#1 is the time-domain resource#1 indicated by the first scheduling information#1, and the time-domain resource associated with RN#2 is the time-domain resource#2 indicated by the first scheduling information#2, so that the second device corresponding to RN#1 sends feedback#1 on the time-domain resource#1, and the second device corresponding to RN#2 sends feedback#2 on the time-domain resource#2.
[0223] That is, through the second indication information, the receiving side can determine the association relationship between the identity of the i th second device and the time-domain resource for the first transmission of the i th second device through the data operation type, and then the association relationship between the identity information and the resource scheduling information in the first information can be indicated more flexibly.
[0224] It should be understood that after the above scheduling information indicating the time-domain resource is introduced, the following will specifically introduce how the resource scheduling information indicates the time-domain resource. For the convenience of understanding, how to determine the scheduled time-domain resource will be introduced first.
[0225] In a possible implementation, the time-domain resource for the first transmission of the i th second device is determined according to the time-domain starting position and the duration for the first transmission of the i th second device.
[0226] It can be understood that, compared with indicating corresponding time domain resources (for example, indexes of frames, indexes of slots, or indexes of symbols) in the NR system, the time synchronization between the first device and the second device needs to be completed, and the time domain starting position and the time duration are determined, so that the time domain resource units (for example, frames, slots, or symbols) in the NR system do not need to be used, and then the implementation complexity can be reduced.
[0227] In addition, in the embodiments of the present application, the time domain starting position can be replaced by a transmission occasion or a sending occasion, which are collectively described below, and the following will not be described again.
[0228] The time domain starting position and the time duration are introduced below.
[0229] For the time domain starting position:
[0230] It can be understood that the time domain starting position is related to a transmission time of the second transmission used for transmission, and the transmission time can refer to a starting transmission time and / or an ending transmission time of the second transmission. The second transmission can be a downlink transmission or an R2D transmission, and specific details can be referred to related descriptions in FIGS. 4-5, which will not be described again here.
[0231] In a possible implementation, the time domain starting position of the first transmission performed by the ith second device is determined according to a time domain reference position of the first transmission performed by the ith second device and a time interval.
[0232] It can be understood that the time domain reference position and / or the time interval can be pre-defined by a protocol, can be negotiated in advance between the first device and the second device, or can be indicated by the first device, and the embodiments of the present application do not make specific limitations.
[0233] That is, by determining the time domain starting position through the time domain reference position and the time interval, the flexibility of determining the time domain starting position can be improved.
[0234] In a possible implementation, the time domain reference position of the first transmission performed by the ith second device is determined according to a transmission time of a preamble used for transmitting the ith second device, and the preamble of the first device is used for transmitting the first information; or the time domain reference position is determined according to a transmission time of the second transmission, and the second transmission is used for transmitting the first information.
[0235] It can be understood that, for the aforementioned resource scheduling information including the second scheduling information, the second scheduling information indicates N second devices of M second devices, in this case, the second scheduling information in the first information only indicates time domain resources in which the N second devices of the M second devices respectively perform the first transmission, and then the first device can send M (times) preambles, and the i th preamble corresponds to the i th second device, that is, the preamble of the i th second device can be considered as the i th sent preamble. In addition, the preamble of the first second device can be used for transmitting the first information, for example, the preamble of the first second device can be the preamble corresponding to the physical channel carrying the first information.
[0236] For example, FIG. 9 is an example diagram of a correspondence between M times sent preambles and M second devices provided by the embodiment of the application. As shown in FIG. 9, the first device can send M=2 times preambles, the first sent preamble is sent by the second transmission used for transmitting the first information, and the first information can include identification information (including RN#1 and RN#2). Wherein, the first sent preamble corresponds to RN#1, and the second sent preamble corresponds to RN#2.
[0237] It can be understood that, as shown in FIG. 9, the second transmission used for transmitting the second sent preamble can only transmit the preamble (preamble only), or can include at least two of the following: preamble, physical channel (such as PRDCH or APUSCH), or postamble.
[0238] In addition, due to the correspondence between the i th sent preamble and the i th second device, the i th sent preamble can actually serve as the first scheduling information of the i th second device.
[0239] It should be understood that the transmission time of the preamble can refer to the start time of the transmission of the preamble, or the end time of the transmission, or a certain time point in the transmission duration, and the embodiment of the application does not make specific limitation.
[0240] In addition, the transmission time of the preamble can also refer to the transmission time of the second transmission for transmitting the preamble. Similarly, the transmission time of the second transmission can refer to the start time of the transmission of the second transmission, or the end time of the transmission, or a certain time point in the transmission duration, and the embodiment of the application does not make specific limitation.
[0241] For example, the time domain reference position of the first transmission performed by the i th second device can be the start time of the transmission of the preamble of the i th second device, or the end time of the transmission, or a certain time point in the transmission duration; or the start time of the transmission of the second transmission, or the end time of the transmission, or a certain time point in the transmission duration.
[0242] For example, the time domain starting position of the first transmission of the ith second device can be determined according to the transmission end time of the preamble of the ith second device and the time interval; or the transmission end time of the second transmission for transmitting the first information and the time interval.
[0243] It should be understood that the transmission time of the preamble of the ith second device, and / or the transmission time of the second transmission for transmitting the first information, can be predefined by a protocol, or pre-negotiated between the first device and the second device, or indicated by the first device, and embodiments of the present application do not make specific limitations thereto.
[0244] In a possible implementation, the time interval is determined according to the minimum time and the maximum time; or the time interval is determined according to the time indicated in the second transmission.
[0245] That is, the time interval can be determined according to the minimum time and the maximum time, or determined according to the time indicated in the second transmission, thereby improving the flexibility of determining the time interval.
[0246] It can be understood that the time interval can be a range value including the minimum time and the maximum time. The minimum time can refer to a time value from the transmission time of the second transmission or the preamble, and the maximum time can refer to a time value from the transmission time of the second transmission or the preamble, and the minimum time is located before the maximum time.
[0247] For example, FIG. 10 is a schematic diagram of a time interval provided by an embodiment of the present application. As shown in FIG. 10, taking the minimum time as Tmin, the maximum time as Tmax, and the transmission time of the second transmission as the transmission end time of the second transmission, and the transmission end time as the time domain reference position, the time domain starting position of the first transmission of the second device can be determined to be located in the time range (or time window) between Tmax and Tmin.
[0248] In addition, FIG. 10 is only an example, and the transmission time of the second transmission in FIG. 10 can also be replaced by the transmission time of the preamble, which is uniformly described here and will not be described again below.
[0249] It should be understood that the minimum time and / or the maximum time described above can be predefined by a protocol, or pre-negotiated between the first device and the second device, or indicated by the first device, and embodiments of the present application do not make specific limitations thereto.
[0250] In a possible implementation, the time domain starting position of the first transmission of the ith+1 second device is determined according to the time domain reference position of the first transmission of the ith second device, the time interval, and the offset.
[0251] It can be understood that the time domain starting position of the first transmission of the i+1th second device can be determined by adding an offset X to the time domain starting position of the first transmission of the ith second device, for example, as shown in FIG. 11, the time range in which the time domain starting position of the first transmission of the ith second device is located is between Tmin+X and Tmax+X. Wherein, X is greater than or equal to Tmax-Tmin.
[0252] It should be understood that FIG. 11 is only a schematic, and the offset can be set to different values for the maximum time Tmax and the minimum time Tmin, and the embodiments of the present application do not make specific limitations.
[0253] In addition, the above-mentioned determination of the time domain resource of the first transmission of the ith second device is only an example, and depends on the actual implementation, and the embodiments of the present application do not make specific limitations.
[0254] For the duration:
[0255] In a possible implementation, the duration is determined according to a minimum time unit, and the minimum time unit is associated with the bandwidth of the first transmission.
[0256] It can be understood that, as previously described in the related description of the AIoT terminal, in the environmental Internet of Things, the definition of the time domain resource in the cellular communication system (such as the NR system) can not be used, but the minimum time unit determined, which is related to the transmission bandwidth of the first transmission.
[0257] In addition, the minimum time unit can be a chip length, or determined according to the chip length. For example, when the first transmission is a double sideband signal, the chip length is equal to twice the inverse of the double sideband transmission bandwidth, or the chip length is equal to the inverse of the single sideband transmission bandwidth. For example, when the double sideband bandwidth is 150 kilohertz (kHz), the chip length is equal to 13.3 microseconds (μs).
[0258] For another example, when the single sideband transmission bandwidth is 75 kHz, the chip length is also equal to 13.3 μs. Alternatively, the minimum time unit of one first transmission can also be represented by a chip length of twice. For example, the minimum time unit can be equal to 26.6 μs or 266 μs.
[0259] For example, the duration can be L times the minimum time unit, and L is an integer greater than or equal to 1. For example, 1 times the minimum time unit, 2 times the minimum time unit, or 3 times the minimum time unit.
[0260] In addition, L can be pre-defined by a protocol, or previously negotiated by the first device and the second device, or indicated by the first device, and the embodiments of the present application do not make specific limitations.
[0261] It should be understood that the signaling or message indicating the duration can be carried by other signaling or message than the signaling or message carrying the first information, or can be carried by the signaling or message carrying the first information, which is not limited in the embodiments of the present application.
[0262] Based on the above description about determining the time domain resource for the first transmission of the second device, the first scheduling information is described in detail.
[0263] In a possible implementation, the first scheduling information corresponding to the identification of the i th second device or the RN includes third indication information and / or fourth indication information. The third indication information is used to indicate the time domain reference position for the first transmission of the i th second device, and the fourth indication information is used to indicate the time interval between the time domain starting position and the time domain reference position for the first transmission of the i th second device.
[0264] It can be understood that, as described above about determining the time domain resource for the first transmission of the second device, the parameters used to determine the time domain resource can include the time domain starting position and the duration, wherein the duration can be indicated by other signaling or message, and then the first scheduling information can indicate the time domain resource for the first transmission of the second device by indicating the time domain starting position for the first transmission of the second device.
[0265] In addition, considering that the time domain reference position for the above time domain starting position and / or the time interval can be pre-defined by a protocol or pre-negotiated between the first device and the second device, and then the time domain starting position can be determined by the third indication information used to indicate the time domain reference position and / or the fourth indication information used to indicate the time interval, and then the time domain resource for the first transmission of the second device can be indicated.
[0266] That is, the first scheduling information can include the third indication information used to indicate the time domain reference position and / or the fourth indication information used to indicate the time interval, which can indicate the time domain resource for the first transmission of the second device, and then the flexibility of indicating the time domain resource can be increased.
[0267] In a possible implementation, the first scheduling information corresponding to the identification of the i th second device or the RN includes third indication information and / or fourth indication information. The third indication information is used to indicate the time domain reference position for the first transmission of the i th second device, and the fourth indication information is used to indicate the time interval between the time domain starting position and the time domain reference position for the first transmission of the i th second device.
[0268] It can be understood that, as the foregoing related description about the time domain starting position of the first transmission of the i+1th second device, the time domain starting position of the first transmission of the i+1th second device can be determined based on the time domain starting position of the first transmission of the ith second device and the offset, and then the time domain resource of the first transmission of the i+1th second device can be determined based on the time domain starting position and the time duration of the first transmission of the i+1th second device.
[0269] That is, by indicating the offset, the time domain resource of the first transmission of the i+1th second device can be indicated, and then the indication overhead can be further reduced.
[0270] For example, as shown in FIG. 11, the time range in which the time domain starting position of the first transmission of the ith second device is located can be referred to as a first time window, or a first response time window, or an immediate response time window. The time range in which the time domain starting position of the first transmission of the i+1th second device is located can be referred to as a second time window, or a second response time window, or a delayed response time window.
[0271] It can be understood that the first time window and the second time window do not overlap.
[0272] In the following, the first time window and the second time window indicated in the first information are described in combination with FIG. 11, taking the feedback EPC scenario in FIG. 3 as an example.
[0273] It can be understood that the first information can be carried in a group acknowledgement message (G-ACK), and the tag in process 1 (i.e., the 1st second device, whose RN is RN16#1) and the second device in process 2 (i.e., the 2nd second device, whose RN is RN16#2) respectively send EPCs to the second device through respective first transmissions. As shown in FIG. 11, the time range in which the time domain starting position of the first transmission of the ith second device is located is the first time window. The time range in which the time domain starting position of the first transmission of the i+1th second device is located is the second time window. In other words, the 1st second device can send the EPC in the first time window in FIG. 11, and the 2nd second device can send the EPC in the second time window in FIG. 11.
[0274] In addition, the first information included in the G-ACK can include RN#1, RN#2, first scheduling information #1 associated with RN#1, and first scheduling information #2 associated with RN#2. The first scheduling information #1 can be used to indicate that the time domain reference position is the transmission time of the second transmission, and / or the time interval. The first scheduling information #1 can be used to indicate the offset X.
[0275] It can be understood that, considering that the time domain reference position, the time interval, and the offset X can all be predefined or indicated in advance according to the protocol, the first information can also implicitly indicate the time domain resource used for the first transmission.
[0276] For example, the first information can include RN#1 and RN#2, and then implicitly indicate that the time domain reference position corresponding to RN#1 can be the transmission time of the second transmission, and the time interval corresponding to RN#1 can be predefined according to the protocol, so that the time domain resource corresponding to RN#1 can be determined. In addition, since the offset X can also be predefined, the time domain resource corresponding to RN#2 can also be determined on the basis of the time domain resource corresponding to RN#1. In this case, the first information includes less content, and the overhead of the first information can be saved.
[0277] For another example, the first information can include RN#1, RN#2, and first scheduling information #1. The first scheduling information #1 includes third indication information and / or fourth indication information. In other words, the offset X can be predefined, the time domain resource corresponding to RN#1 can be indicated by the first scheduling information #1, and the time domain resource corresponding to RN#2 can be determined according to the time domain resource corresponding to RN#1 and the offset X.
[0278] For another example, the first information can include RN#1, RN#2, first scheduling information #1, and first scheduling information #2. The first scheduling information #1 includes third indication information and / or fourth indication information. The second scheduling information #2 includes the offset X.
[0279] In a possible implementation, the identification of the i th second device or the associated first scheduling information is used to indicate that the time domain resource is determined according to a first mode or a second mode, the first mode is to determine the time domain resource according to the time interval, and the second mode is to determine the time domain resource according to the time interval and the offset.
[0280] That is, the identification of the i th second device or the time domain resource corresponding to the RN can be indicated by indicating the mode of determining the time domain resource, the flexibility of indicating the time domain resource can be further improved, and the indication overhead can be reduced.
[0281] Continuing the example of the feedback EPC scenario described above, the first information can include RN#1, RN#2, first scheduling information #1, and first scheduling information #2. The first scheduling information #1 is index #1, and the index #1 is used to indicate that the time domain resource is determined according to the time interval, that is, the time domain resource is determined according to the time interval and the time domain reference position. The first scheduling information #1 is index #2, and the index #2 is used to indicate that the time domain resource is determined according to the offset, that is, the time domain resource is determined on the basis of the time domain resource corresponding to RN#1 and in combination with the offset X.
[0282] For step S602:
[0283] It can be understood that, as the above-mentioned description about the second transmission in step S601, the first device transmits the first information through the second transmission, which will not be repeated here.
[0284] It should be understood that, in the environment Internet of Things scenario, the first device transmits the first information to the second device in a broadcast manner, that is, the second devices within the wireless coverage range of the first device can all receive the first information from the first device.
[0285] For step S603:
[0286] It can be understood that, as the above-mentioned description about the first indication information and the power consumption reduction in step S601, since the first device transmits the first information in a broadcast manner, other second devices except the M second devices can also receive the first information, so that the second device can determine whether to perform the first transmission according to whether the identification information in the first information contains its own identification or RN.
[0287] Since the first information includes the identification information for identifying the plurality of second devices and the resource scheduling information associated with the identification information in the embodiment of the present application, the first device can schedule the resources for the M second devices to perform the first transmission respectively by transmitting the first information, so as to improve the scheduling efficiency and save the overhead of scheduling indication.
[0288] The embodiments of the present application also provide a communication device for implementing the above-mentioned various methods. The communication device can be the first device or the second device in the above-mentioned method embodiments, or a device containing the first device or the second device, or a component that can be used for the first device or the second device. It can be understood that, in order to implement the above-mentioned functions, the communication device contains the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0289] The embodiments of the present application can divide the functional modules of the communication device according to the method embodiments, for example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be realized in the form of hardware or in the form of a software functional module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. In actual implementation, another division manner can be used.
[0290] Taking the communication device as the first device or the second device in the method embodiments, FIG. 12 is a structural schematic diagram of a communication device provided by an embodiment of the present application. As shown in FIG. 12, the communication device 1200 includes a processing module 1201 and a transceiver module 1202. The processing module 1201 is configured to perform the processing functions of the first device or the second device in the method embodiments. The transceiver module 1202 is configured to perform the transceiving functions of the first device or the second device in the method embodiments.
[0291] The above method embodiments involve all related contents of each step, which can be referred to the function description of the corresponding functional module, and will not be repeated here.
[0292] Since the communication device 1200 provided by the embodiment can perform the above information transmission method, the technical effects that can be obtained by the communication device 1200 can be referred to the above method embodiments, and will not be repeated here.
[0293] In a possible design, the transceiver module 1202 can include a receiving module and a sending module (not shown in FIG. 12). The transceiver module is configured to implement the sending function and the receiving function of the communication device 1200.
[0294] In a possible design, the communication device 1200 can further include a storage module (not shown in FIG. 12), which stores programs or instructions. When the processing module 1201 executes the programs or instructions, the communication device 1200 can perform the functions of the first device or the second device in the method shown in FIG. 6.
[0295] It should be understood that the processing module 1201 involved in the communication device 1200 can be realized by a processor or a processor-related circuit component, and can be a processor or a processing unit. The transceiver module 1202 can be realized by a transceiver or a transceiver-related circuit component, and can be a transceiver or a transceiving unit.
[0296] Exemplarily, FIG. 13 is a structural schematic diagram of another communication apparatus provided by the embodiments of the present application. The communication apparatus can be the first apparatus, or the second apparatus, or a chip (system) or other component or assembly that can be arranged in the first apparatus or the second apparatus. As shown in FIG. 13, the communication apparatus 1300 can include a processor 1301. In a possible design, the communication apparatus 1300 can further include a memory 1302 and / or a transceiver 1303. The processor 1301 is coupled with the memory 1302 and the transceiver 1303, for example, through a communication bus.
[0297] The components of the communication apparatus 1300 will be described in detail below in combination with FIG. 13.
[0298] The processor 1301 is the control center of the communication apparatus 1300, and can be one processor or collectively refer to a plurality of processing elements. For example, the processor 1301 can be one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to implement one or more of the embodiments of the present application, for example, one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).
[0299] In a possible design, the processor 1301 can perform various functions of the communication apparatus 1300 by running or executing software programs stored in the memory 1302, and calling data stored in the memory 1302.
[0300] In a specific implementation, as an example, the processor 1301 can include one or more CPUs, for example, CPU0 and CPU1 shown in FIG. 13.
[0301] In a specific implementation, as an example, the communication apparatus 1300 can also include a plurality of processors, for example, the processor 1301 and the processor 1304 shown in FIG. 13. Each of the processors can be a single-CPU or a multi-CPU. The processor herein can refer to one or more devices, circuits, and / or processing cores for processing data (for example, computer program instructions).
[0302] The memory 1302 is configured to store software programs for implementing the solutions of the present application, and the processor 1301 is configured to control the execution of the software programs. For details, refer to the methods described above, which will not be repeated here.
[0303] In a possible design, the memory 1302 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, and can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, a magneto-optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but the present application is not limited thereto. The memory 1302 can be integrated with the processor 1301, or can exist independently and be coupled to the processor 1301, and the embodiments of the present application do not make a specific limitation in this regard.
[0304] The transceiver 1303 is configured to communicate with other communication devices. For example, the communication device 1300 is a first device, and the transceiver 1303 can be configured to communicate with a second device. For another example, the communication device 1300 is a second device, and the transceiver 1303 can be configured to communicate with a first device.
[0305] In a possible design, the transceiver 1303 can include a receiver and a transmitter (not shown in FIG. 13). The receiver is configured to implement the receiving function, and the transmitter is configured to implement the transmitting function.
[0306] In a possible design, the transceiver 1303 can be an input / output interface or an interface circuit, configured to input and / or output signals.
[0307] In a possible design, the transceiver 1303 can be integrated with the processor 1301, or can exist independently and be coupled to the processor 1301, and the embodiments of the present application do not make a specific limitation in this regard.
[0308] It should be noted that the structure of the communication device 1300 shown in FIG. 13 does not constitute a limitation on the communication device, and actually, the communication device can include more or fewer components than those shown, or combine certain components, or have a different component arrangement.
[0309] In addition, the communication apparatus 1300 can perform the information transmission method described above, and the technical effects that can be achieved thereby can refer to the method embodiments described above, and will not be described here again.
[0310] In a possible implementation, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program or instructions, and the computer program or instructions, when executed by a computer, implement the functions of the method embodiments described above.
[0311] In a possible implementation, the embodiments of the present application further provide a computer program product, which, when executed by a computer, implements the functions of the method embodiments described above.
[0312] In a possible implementation, the embodiments of the present application further provide a communication system, which includes the first device and the second device described in the method embodiments described above.
[0313] In a possible implementation, the embodiments of the present application further provide a communication method, which includes the method described in any of the method embodiments described above or any implementation thereof.
[0314] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or data storage device including one or more servers, data centers, etc. integrated with the medium. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium or a semiconductor medium (such as a solid state drive (SSD)) and the like.
[0315] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0316] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0317] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0318] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0319] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0320] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0321] Although the present application is described herein in conjunction with various embodiments, those skilled in the art, with the benefit of the drawings, the disclosure, and the appended claims, can understand and appreciate other variations of the disclosed embodiments that fall within the scope of the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Measures recited in mutually different dependent claims can be combined and can be realized by a combination of measures.
[0322] Although the present application is described herein in conjunction with various embodiments, those skilled in the art, with the benefit of the drawings, the disclosure, and the appended claims, can understand and appreciate other variations of the disclosed embodiments that fall within the scope of the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Measures recited in mutually different dependent claims can be combined and can be realized by a combination of measures.
[0322] Although the present application is described herein in conjunction with various embodiments, those skilled in the art, with the benefit of the drawings, the disclosure, and the appended claims, can understand and appreciate other variations of the disclosed embodiments that fall within the scope of the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Measures recited in mutually different dependent claims can be combined and can be realized by a combination of measures.
Claims
A method of information transmission, characterized in that The method applied to a first device comprises: determining first information, the first information comprising identification information for identifying M second devices, and resource scheduling information associated with the identification information, the resource scheduling information being used for indicating resources for the M second devices to respectively perform first transmission, M being an integer greater than 1; sending the first information. A method of information transmission, characterized in that The method applied to a second device comprises: receiving first information, the first information comprising identification information for identifying M second devices, and resource scheduling information associated with the identification information, the resource scheduling information being used for indicating resources for the M second devices to respectively perform first transmission, M being an integer greater than 1; determining whether to perform first transmission according to the first information. The method according to claim 1 or 2, characterized in that The resources for the M second devices to respectively perform first transmission comprise time domain resources, and / or frequency domain resources. The method according to any one of claims 1-3, characterized in that The identification information comprises an identification or a random number RN of an i-th second device among the M second devices, the resource scheduling information comprises first scheduling information associated with the identification or the RN of the i-th second device, the first scheduling information being used for indicating time domain resources for the i-th second device to perform first transmission, i being any integer in 1 to M. The method according to any one of claims 1-3, characterized in that The resource scheduling information comprises second scheduling information, the second scheduling information being used for indicating time domain resources for N second devices to respectively perform first transmission, the N second devices being N second devices among the M second devices, N being an integer greater than or equal to 1 and smaller than M. The method according to claim 4, characterized in that The identification or the RN of the i-th second device and the first scheduling information associated with the identification or the RN of the i-th second device are carried on a same physical channel. The method according to any one of claims 1-6, characterized in that A position of the identification information in the first information is before a position of the resource scheduling information in the first information. The method according to any one of claims 1-7, characterized in that The identification or the RN of the M second devices belongs to identification or RNs of K second devices, the first information further comprising first indication information, the first indication information being used for determining whether an identification or a RN of a j-th second device among the K second devices is contained in the identification information, j being any integer in 1 to K, K being an integer greater than 1; wherein a position of the first indication information in the first information is before a position of the identification information in the first information. The method according to any one of claims 1-8, characterized in that The first information further comprises second indication information, the second indication information being used for indicating a data operation type corresponding to the identification or the RN of the i-th second device, the data operation type corresponding to the identification or the RN of the i-th second device being used for determining a correspondence between the identification or the RN of the i-th second device and time domain resources for the i-th second device to perform first transmission; wherein the data operation type corresponding to the identification or the RN of the i-th second device is different from a data operation type corresponding to an identification or a RN of an i±1-th second device. The method according to any one of claims 4-9, characterized in that The time domain resources for the i-th second device to perform first transmission are determined according to a time domain starting position and a time duration for the i-th second device to perform first transmission. The method of claim 10, wherein The time-domain starting position of the first transmission of the ith second device is determined according to a time-domain reference position of the first transmission of the ith second device and a time interval. The method of claim 11, wherein The time-domain reference position of the first transmission of the ith second device is determined according to a transmission time of a preamble of the ith second device, and the preamble of the first device is used for transmitting the first information. Alternatively, the time-domain reference position is determined according to a transmission time of a second transmission, and the second transmission is used for transmitting the first information. The method according to claim 11 or 12, characterized in that The time interval is determined according to a minimum time and a maximum time. Alternatively, the time interval is determined according to a time indicated in the second transmission. The method according to any one of claims 11-13, characterized in that The time-domain starting position of the first transmission of the (i+1)th second device is determined according to the time-domain reference position of the first transmission of the ith second device, the time interval, and an offset. The method according to any one of claims 10-14, characterized in that The duration is determined according to a minimum time unit, and the minimum time unit is associated with a bandwidth of the first transmission. The method according to any one of claims 4-15, characterized in that, The first scheduling information associated with the identification of the ith second device or the RN includes third indication information and / or fourth indication information, wherein the third indication information is used for indicating the time-domain reference position of the first transmission of the ith second device, and the fourth indication information is used for indicating the time interval between the time-domain starting position of the first transmission of the ith second device and the time-domain reference position. The method according to any one of claims 4-16, characterized in that The first scheduling information associated with the identification of the (i+1)th second device or the RN includes fifth indication information, and the fifth indication information is used for indicating the offset between the time-domain starting position of the first transmission of the ith second device and the time-domain starting position of the first transmission of the (i+1)th second device. The method according to any one of claims 4-16, characterized in that The first scheduling information associated with the identification of the ith second device or the RN is used for indicating that the time-domain resource is determined according to a first mode or a second mode, the first mode is that the time-domain resource is determined according to the time interval, and the second mode is that the time-domain resource is determined according to the offset. A communication device characterized by comprising: The communication device includes a module or unit for performing the method in any one of claims 1-18. A communication device characterized by comprising: The communication device includes a processor, and the processor is used for enabling the communication device to perform the method in any one of claims 1-18 by means of a logic circuit and / or executing instructions. A computer-readable storage medium, characterized by The computer readable storage medium includes instructions, and when the instructions are run by a processor, the method in any one of claims 1-18 is implemented. A computer program product, characterized in that The computer program product includes instructions, and when the instructions are run on a computer, the computer performs the method in any one of claims 1-18.
Citation Information
Patent Citations
Resource scheduling indication method and device
CN116097862A
Communication method, passive Internet of Things AIOT device and storage medium
CN118235462A
Data transceiving method and apparatus, computer-readable storage medium, and communication device
WO2024037612A1