Transmission method, device, and storage medium
Patent Information
- Application Number
- PCT/CN2025/080956
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-06
- Filing Date
- 2025-03-06
- Publication Date
- 2025-10-02
AI Technical Summary
In radio frequency identification systems, when multiple tags respond to uplink information simultaneously, transmission conflicts are likely to occur, resulting in low information transmission efficiency. Especially when the cellular passive Internet of Things faces hundreds of billions of connections, existing technologies are difficult to effectively solve the uplink transmission conflict problem.
The second device indicates multiple parameter sets to the first device, and the first device selects target parameters from them for information transmission, including determining target parameters based on device identification, generated data, random selection or channel status, thereby reducing the probability of uplink transmission conflicts.
The success rate and efficiency of uplink information transmission are improved, transmission conflicts are reduced, and the overall efficiency of information transmission is improved.
Smart Images

Figure CN2025080956_02102025_PF_FP_ABST
Abstract
Description
Transmission method, device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202410256516.6 filed in China on March 6, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the technical fields of wireless communications and passive Internet of Things, and in particular to a transmission method, device, and storage medium. Background Art
[0004] A Radio Frequency Identification (RFID) system typically consists of a reader (or interrogator, also called a reader) and many transponders (or tags, also called tags). The transponder (tag / tag) consists of a coupling element and a chip, and each tag has a unique Electronic Product Code (EPC). In an RFID system, the transmission from the reader to the tag can be analogously viewed as the transmission from a base station or a collaborative node (relay, user equipment (UE), etc.) to a device. For the sake of convenience, this is called downlink transmission. The transmission from the tag to the reader can be viewed as the transmission from the device to the base station or a collaborative node (relay, UE, etc.). For the sake of convenience, this is called uplink transmission.
[0005] In the inventory process of the Radio Frequency Identification (RFID) system, when multiple tags receive the same repeated query (QueryRep) or query (Query) command, if the values of their slot counters are all 0, they will simultaneously respond to the above command and feedback a pseudo-random sequence (RN16). When multiple tags send uplink information (such as RN16) at the same time, it will cause uplink transmission conflicts, and it will be difficult for the reader to correctly receive the uplink information sent by the tags. Considering that cellular passive IoT is facing hundreds of billions of connections, the number of terminals in the future may be larger than the current scale of RFID. If the information reporting in the case of uplink transmission conflicts cannot be supported, the inventory cycle will be greatly increased. Therefore, there is an urgent need for a method that can reduce the probability of uplink transmission conflicts and improve the efficiency of information transmission. Summary of the Invention
[0006] At least one embodiment of the present disclosure provides a transmission method, a terminal, a network device, and a storage medium, which can reduce the probability of collision in uplink transmission and improve information transmission efficiency.
[0007] In order to solve the above technical problems, the present disclosure is implemented as follows:
[0008] In a first aspect, an embodiment of the present disclosure provides a transmission method, applied to a first device, including:
[0009] receiving first indication information sent by a second device, where the first indication information is used to indicate at least one parameter set, each parameter set including at least one parameter, the parameter being a resource or a transmission format, and the number of parameters in at least one parameter set being greater than one;
[0010] A target parameter is determined from the at least one parameter set, and the first information is sent using the target parameter.
[0011] Optionally, when the first indication information indicates only the first parameter set, determining a target parameter from the at least one parameter set includes:
[0012] The target parameters are determined according to a target method, wherein the target method includes at least one of the following methods:
[0013] A first method: determining the target parameter from the first parameter set based on identification related information of the first device;
[0014] Second mode: determining the target parameter from the first parameter set based on the target data generated by the first device;
[0015] The third method: randomly selecting a parameter from the first parameter set as the target parameter;
[0016] A fourth approach is to use a parameter in the first parameter set that corresponds to the type of the first device, the channel state interval of the first device, or the downlink signal reception quality interval as the target parameter.
[0017] Optionally, when the first indication information indicates at least two parameter sets, determining a target parameter from the at least one parameter set includes:
[0018] Determining a target transmission set for transmitting the first information from at least two transmission sets, wherein the transmission set is a set of transmission opportunities or a set of time slots;
[0019] determining, from the at least two parameter sets, a target parameter set corresponding to the target transmission set according to a first correspondence between the at least two parameter sets and the at least two transmission sets;
[0020] A target parameter is determined from the target parameter set.
[0021] Optionally, determining a target transmission set for transmitting the first information from at least two transmission sets includes at least one of the following:
[0022] taking, among the at least two transmission sets, a transmission set corresponding to the type of the first device as the target transmission set;
[0023] using, among the at least two transmission sets, a transmission set corresponding to the priority of the first device as the target transmission set;
[0024] Using, among the at least two transmission sets, a transmission set corresponding to the channel state interval of the first device as the target transmission set;
[0025] The transmission set corresponding to the downlink signal reception quality interval of the first device among the at least two transmission sets is used as the target transmission set.
[0026] Optionally, also include:
[0027] Obtain the first correspondence between the at least two parameter sets and the at least two transmission sets, wherein the first correspondence is obtained from the first indication information or the second indication information sent by the second device.
[0028] Optionally, determining a target parameter from the target parameter set includes:
[0029] The target parameters are determined according to a target method, wherein the target method includes at least one of the following methods:
[0030] A first manner: determining the target parameter from the target parameter set based on identification related information of the first device;
[0031] Second mode: determining the target parameter from the target parameter set based on the target data generated by the first device;
[0032] The third method: randomly selecting a parameter from the target parameter set as the target parameter;
[0033] A fourth approach is to use a parameter in the target parameter set that corresponds to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
[0034] Optionally, in the first manner, a first value is determined based on the identification-related information of the first device, and a parameter corresponding to the first value is used as the target parameter, wherein a second corresponding relationship exists between the first value and the parameters in the parameter set;
[0035] In the second manner, a second value is determined based on the target data generated by the first device, and a parameter corresponding to the second value is used as the target parameter, wherein a third corresponding relationship exists between the second value and the parameters in the parameter set;
[0036] In the fourth manner, there is a fourth corresponding relationship between the first device type, the first device channel state interval or the downlink signal reception quality interval and the parameters in the parameter set.
[0037] Optionally, also include:
[0038] At least one threshold value sent by the second device is received, where the at least one threshold value is used to divide the channel state interval or the downlink signal reception quality interval.
[0039] Optionally, also include:
[0040] Receive third indication information sent by the second device, where the third indication information is used for the target mode.
[0041] Optionally, at least one of the first indication information, the second indication information, and the third indication information is carried in the second information sent by the second device; or,
[0042] At least one of the first indication information, the second indication information and the third indication information is sent by the second device before sending the second information.
[0043] Optionally, also include:
[0044] receiving third information sent by the second device based on the target parameter, where the third information corresponds to the first information;
[0045] Fourth information is sent based on the target parameter.
[0046] Optionally, the resources include at least one of the following: time domain resources, frequency domain resources, and code domain resources.
[0047] Optionally, the transmission format includes a modulation mode and / or a coding mode.
[0048] In a second aspect, an embodiment of the present disclosure provides a transmission method, applied to a second device, including:
[0049] Sending first indication information, where the first indication information is used to indicate at least one parameter set, each parameter set including at least one parameter, where the parameter is a resource or a transmission format, and the number of parameters in the at least one parameter set is greater than one;
[0050] First information sent by a first device using a target parameter is received, where the target parameter is a parameter in the at least one parameter set.
[0051] Optionally, when the first indication information only indicates a first parameter set, the number of parameters in the first parameter set is greater than 1.
[0052] Optionally, when the first indication information indicates at least two parameter sets, the method further includes:
[0053] Send a first correspondence between the at least two parameter sets and at least two transmission sets, wherein the first correspondence is carried in the first indication information or the second indication information sent by the second device, and the transmission set is a set of transmission opportunities or a set of time slots.
[0054] Optionally, the transmission set corresponds to the type of the first device; or,
[0055] The transmission set corresponds to the priority of the first device; or,
[0056] The transmission set corresponds to the channel state interval of the first device; or,
[0057] The transmission set corresponds to a downlink signal reception quality interval of the first device.
[0058] Optionally, also include:
[0059] At least one threshold value is sent, where the at least one threshold value is used to divide the channel state interval or the downlink signal reception quality interval.
[0060] Optionally, also include:
[0061] Send third indication information, where the third indication information is used to indicate a target method for determining the target parameter from the parameter set, where the method includes at least one of the following:
[0062] A first method: determining the target parameter from the parameter set based on identification related information of the first device;
[0063] Second mode: determining the target parameter from the parameter set based on the target data generated by the first device;
[0064] The third method: randomly selecting a parameter from the parameter set as the target parameter;
[0065] A fourth approach is to use a parameter in the parameter set corresponding to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
[0066] Optionally, at least one of the first indication information, the second indication information, and the third indication information is carried in the second information sent by the second device; or,
[0067] At least one of the first indication information, the second indication information and the third indication information is sent before the second information.
[0068] Optionally, when first information sent by the first device using the target parameter is received, the method further includes:
[0069] sending third information to the first device using the target parameter, where the third information corresponds to the first information;
[0070] Receive fourth information sent by the first device using the target parameter.
[0071] Optionally, the resources include at least one of the following: time domain resources, frequency domain resources, and code domain resources.
[0072] Optionally, the frequency domain resources include resources generated based on different modulation and / or coding methods.
[0073] In a third aspect, an embodiment of the present disclosure provides a first device, including:
[0074] A first receiving module is configured to receive first indication information sent by a second device, where the first indication information is used to indicate at least one parameter set, each parameter set includes at least one parameter, the parameter is a resource or a transmission format, and the number of parameters in at least one parameter set is greater than one;
[0075] The first sending module is configured to determine a target parameter from the at least one parameter set and send first information using the target parameter.
[0076] In a fourth aspect, an embodiment of the present disclosure provides a second device, including:
[0077] A first sending module, configured to send first indication information, where the first indication information is used to indicate at least one parameter set, each parameter set including at least one parameter, the parameter being a resource or a transmission format, and the number of parameters in at least one parameter set being greater than one;
[0078] The first receiving module is configured to receive first information sent by a first device using a target parameter, where the target parameter is a parameter in the at least one parameter set.
[0079] In a fifth aspect, an embodiment of the present disclosure provides a terminal comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method described in the first aspect.
[0080] In a sixth aspect, an embodiment of the present disclosure provides a network device comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method described in the second aspect.
[0081] In a seventh aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0082] In an eighth aspect, an embodiment of the present disclosure provides a computer program product, comprising computer commands, which, when executed by a processor, implement the steps of the method described in the first aspect or the second aspect.
[0083] Compared with related technologies, in the transmission method, device and storage medium provided by the embodiments of the present disclosure, the second device indicates multiple parameters to the first device, and the first device can select a target parameter from them to send the first information. This can reduce the probability of conflict in uplink transmission and improve information transmission efficiency when multiple first devices select different target parameters to send uplink information. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present disclosure. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0085] FIG1 is a schematic diagram of Miller modulation;
[0086] FIG2 is a flow chart of a transmission method according to an embodiment of the present disclosure when applied to a first device side;
[0087] FIG3 is a flow chart of the transmission method according to an embodiment of the present disclosure when applied to a second device side;
[0088] FIG4 is an example of a spectrum of Miller modulation based on M=2 and M=4;
[0089] FIG5 is an example diagram showing a comparison of demodulation performance using multiplexing and non-multiplexing with different M values;
[0090] FIG6 is a schematic structural diagram of a first device according to an embodiment of the present disclosure;
[0091] FIG7 is a schematic structural diagram of a second device according to an embodiment of the present disclosure.
[0092] FIG8 is a schematic structural diagram of a first device according to another embodiment of the present disclosure;
[0093] FIG9 is a schematic structural diagram of a second device according to another embodiment of the present disclosure. DETAILED DESCRIPTION
[0094] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0095] The terms "first", "second", etc. in the specification and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. "And / or" in the specification and claims represents at least one of the connected objects.
[0096] The technology described herein is not limited to New Radio (NR) systems and Long Time Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system can implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. A TDMA system can implement radio technologies such as Global System for Mobile Communication (GSM).OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.21 (Wireless Fidelity, Wi-Fi), IEEE 802.16 (World Interoperability for Microwave Access, WiMAX), IEEE 802.20, and Fast Low-Latency Access with Seamless Handoff-Orthogonal Frequency Division Multiplexing (Flash-OFDM). UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-Advanced (e.g., LTE-A) are new versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. However, the following description describes an NR system for example purposes, and NR terminology is used in much of the following description, although the techniques may also be applicable to applications other than NR system applications.
[0097] The following description provides examples and does not limit the scope, applicability, or configuration set forth in the claims. The functions and arrangements of the elements discussed may be changed without departing from the scope of this disclosure. The various examples may appropriately omit, substitute, or add various procedures or components. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
[0098] In the inventory process of the RFID protocol in the related technology, the tag enters the inventory state after receiving the Query command sent by the reader. In the inventory state, when the tag receives the Query command, it will match the Sel field or Session field indicated by the Query command with the Target field. If the match is consistent, it will generate an RN16 pseudo-random sequence based on the Query command, take the Q field, and load it into the slot counter. When the sequence loaded in the slot counter is 0, the tag sends a reply message, otherwise the tag remains silent. The reader repeatedly sends the QueryRep command. Each time the tag receives a QueryRep command, it decrements the value of the slot counter by one. When it decrements to 0, the tag will respond, otherwise it will continue to wait for the Query rep command.
[0099] In order to achieve simultaneous uplink transmission by multiple users, RFID systems introduce multiplexing transmission technology. From the perspective of low-power design, a method based on on-off keying (OOK) modulation is usually used. The receiving end uses envelope detection to obtain the amplitude value and demodulate the carried information. On this basis, if the data of multiple users are simply superimposed together, it will be difficult for the receiving end to demodulate the data of each user. In addition, in the transmission process from the tag to the reader in the RFID system, FM0 or Miller modulation subcarrier can be used. Miller modulation subcarrier uses parameters such as M = 2, 4, 8. As shown in Figure 1, for parameters such as M = 2, 4, 8, each bit contains 2, 4, or 8 subcarrier cycles.
[0100] As described in the background, when multiple tags receive a QueryRep command and their slot counters are set to 0, they simultaneously send reply messages, for example, the pseudo-random sequence RN16. Because OOK-based waveform transmission is used, the reader detects the signal based on amplitude. If multiple tags send reply messages simultaneously, the amplitude of the received signal will vary due to differences in the bits carried. This makes it difficult for the reader to distinguish between different users, leading to response failures due to uplink transmission conflicts.
[0101] The disclosed embodiments provide a transmission method that improves the transmission efficiency of uplink information in the event of an uplink transmission conflict. For example, when the disclosed embodiments are applied to a tag inventory process, the success rate of reply messages from multiple terminals (tags) being recognized by network devices can be increased when an uplink transmission conflict occurs, thereby improving inventory efficiency.
[0102] As used herein, each time slot generally refers to the time interval between related messages. That is, all or part of the time between two messages is typically considered a time slot. Of course, the time slots may also be identified by other names, which are not limited in the present disclosure. The duration of each time slot may be the same or different.
[0103] Referring to FIG. 2 , an embodiment of the present disclosure provides a transmission method, which, when applied to a terminal, includes:
[0104] Step 21: Receive first indication information sent by the second device, where the first indication information is used to indicate at least one parameter set, each parameter set includes at least one parameter, and the parameter is a resource or a transmission format. The number of parameters in at least one parameter set is greater than 1.
[0105] Here, in the embodiments of the present disclosure, the first device may be an active or passive device such as a tag, or a device provided with a tag (sometimes also referred to as a device). The second device may be a reader / writer (sometimes also referred to as a reader) that provides communication services for the first device, and may be various base stations, relay devices, user equipment (UE, such as a mobile phone), etc.
[0106] The first indication information may indicate one or more parameter sets, wherein the number of parameters in at least one parameter set is greater than one. Specifically, the parameter is a resource or a transmission format, and the resource includes at least one of the following resources: time domain resources, frequency domain resources, and code domain resources. The transmission format includes a modulation scheme and / or a coding scheme.
[0107] The parameter set indicated here does not require an explicit definition of a set, but is intended to indicate that multiple resources or multiple transmission formats are indicated as candidates. It can also be a resource or transmission format sequence. For the sake of simplicity of description, it is called a set.
[0108] For Miller subcarriers, the first indication information can be used to indicate a set of modulation modes, a set of coding modes, or a set of modulation modes and coding modes. A set of modulation modes combined with coding modes can be described as a modulation and coding set, and a modulation and coding set can be understood as a set of modulation and coding modes. For example, the Miller code itself can be regarded as a coding mode. When Miller modulated subcarriers are used with different values of M = 2, 4, or 8, the number of subcarrier periods contained in each bit is also different, which can also be regarded as different modulation modes.
[0109] Step 22: Determine a target parameter from the at least one parameter set, and send the first information using the target parameter.
[0110] Here, the target parameter is a parameter in a parameter set, such as a time domain resource, a frequency domain resource, a code domain resource, or a modulation scheme and / or coding scheme. The terminal sends the first information based on the target parameter. Taking the inventory process of an RFID system as an example, the sending of the first information in step 22 may involve the first device sending a pseudo-random sequence RN16.
[0111] Through the above steps, the second device indicates multiple parameters to the first device, so that the first device can select a target parameter from them to send the first information. The second device can demodulate the first information sent based on different target parameters, thereby reducing the probability of uplink transmission conflict when multiple first devices send uplink information at the same time, and improving information transmission efficiency.
[0112] In the embodiment of the present disclosure, the first indication information may indicate one or more parameter sets, where "more" means greater than or equal to 2. The selection of target parameters is described below for different situations.
[0113] When the first indication information indicates only one parameter set (for ease of description, the parameter set is referred to as the first parameter set), in step 12, the first device may determine the target parameter in a certain manner (herein referred to as the target manner). Specifically, the target parameter includes at least one of the following manners, for example, one of the following manners:
[0114] A first manner: determining the target parameter from the first parameter set based on identification-related information of the first device.
[0115] Here, the identification-related information of the first device may be the identification of the first device or information related to the identification. For example, a first value may be determined based on the identification-related information of the first device, and a parameter in the first parameter set corresponding to the first value may be used as the target parameter, wherein a correspondence exists between the first value and the parameters in the parameter set. The correspondence may be stored locally on the first device or sent to the first device by the second device.
[0116] Second manner: determining the target parameter from the first parameter set based on target data generated by the first device.
[0117] Here, the target data is some data generated by the first device, such as a random number. For example, a second value can be determined based on the target data generated by the first device, and the parameter in the first parameter set corresponding to the second value can be used as the target parameter, where a corresponding relationship exists between the second value and the parameters in the parameter set. Similarly, the corresponding relationship can be stored locally on the first device or sent to the first device by the second device.
[0118] The third method: randomly selecting a parameter from the first parameter set as the target parameter.
[0119] A fourth approach is to use a parameter in the first parameter set that corresponds to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
[0120] Here, there is a correspondence between the device type of the first device, the channel state interval or the downlink signal reception quality interval of the first device, and the parameters in the first parameter set. Thus, the parameters in the first parameter set corresponding to the device type of the first device, the channel state interval or the downlink signal reception quality interval of the first device can be used as the target parameters.
[0121] In the case where the first indication information only indicates at least two parameter sets, in step 22 above, the first device may determine the target parameter according to the following steps:
[0122] Step 221: Determine a target transmission set for transmitting the first information from at least two transmission sets, wherein the transmission set is a set of transmission opportunities or a set of time slots.
[0123] In RFID systems, a time slot generally refers to the time interval between related messages. In other words, all or part of the time between two messages is typically considered a time slot. The duration of each time slot can be the same or different. Specifically, the method for determining the target parameter set may include at least one of the following:
[0124] (1) The transmission set corresponding to the type of the first device among the at least two transmission sets is used as the target transmission set.
[0125] (2) The transmission set corresponding to the priority of the first device among the at least two transmission sets is used as the target transmission set.
[0126] (3) The transmission set corresponding to the channel state interval of the first device among the at least two transmission sets is used as the target transmission set.
[0127] (4) The transmission set corresponding to the downlink signal reception quality interval of the first device among the at least two transmission sets is used as the target transmission set.
[0128] Step 222: Determine a target parameter set corresponding to the target transmission set from the at least two parameter sets according to a first correspondence between the at least two parameter sets and the at least two transmission sets.
[0129] Here, the first device may pre-acquire the first correspondence between the at least two parameter sets and the at least two transmission sets. Specifically, the first correspondence may be obtained from the first indication information or the second indication information sent by the second device. Of course, the first correspondence may also be pre-stored locally on the first device, such as in a memory. For example, the first correspondence typically includes n parameter sets and m transmission sets, where n and m are both integers greater than or equal to 2. n may be equal to or different from m, for example, n may be less than m.
[0130] Step 223: Determine a target parameter from the target parameter set.
[0131] Here, the first device may determine the target parameter in a target manner, where the target manner includes at least one of the following manners:
[0132] A first manner: determining the target parameter from the target parameter set based on identification related information of the first device.
[0133] For example, the identification-related information of the first device may be the identification of the first device or information related to the identification. For example, a first value may be determined based on the identification-related information of the first device, and a parameter in the target parameter set corresponding to the first value may be used as the target parameter, wherein a corresponding relationship exists between the first value and the parameters in the parameter set. The corresponding relationship may be locally stored by the first device or sent to the first device by the second device.
[0134] Second manner: determining the target parameter from the target parameter set based on the target data generated by the first device.
[0135] For example, the target data is some data generated by the first device, such as a random number. For example, a second value can be determined based on the target data generated by the first device, and a parameter in the target parameter set corresponding to the second value is used as the target parameter, where a corresponding relationship exists between the second value and the parameters in the parameter set. Similarly, the corresponding relationship can be stored locally on the first device or sent by the second device to the first device.
[0136] The third method: randomly selecting a parameter from the target parameter set as the target parameter.
[0137] A fourth approach is to use a parameter in the target parameter set that corresponds to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
[0138] For example, there is a correspondence between the device type of the first device, the channel state interval or the downlink signal reception quality interval of the first device, and the parameters in the first parameter set. In this way, the parameters in the target parameter set corresponding to the device type of the first device, the channel state interval or the downlink signal reception quality interval of the first device can be used as the target parameters.
[0139] In order to facilitate the first device to divide the channel state interval or the downlink signal reception quality interval, in an embodiment of the present disclosure, the first device may also receive at least one threshold value sent by the second device, and the at least one threshold value is used to divide the channel state interval or the downlink signal reception quality interval. Of course, the threshold value may also be pre-stored locally on the first device. The first device may measure the channel state or the downlink signal reception quality, and then compare the measured channel state or downlink signal reception quality with the threshold value to determine the channel state interval to which the measured channel state belongs or the downlink signal reception quality interval to which the downlink signal reception quality belongs.
[0140] In addition, in the embodiment of the present disclosure, the second device may indicate the target mode for the first device to determine the target parameters. At this time, the first device may also receive third indication information sent by the second device, and the third indication information is used for the target mode.
[0141] At least one of the first, second, and third indication information mentioned above may be included in the second information sent by the second device; alternatively, at least one of the first, second, and third indication information may be sent by the second device before sending the second information. Taking the inventory process of an RFID system as an example, the second information may be a Query / QueryRep command used to initiate the inventory process or indicate a time slot.
[0142] After step 22, the second device may send third information based on the target parameter. The third information corresponds to the first information. After successfully receiving the third information, the first device sends fourth information. For example, in an RFID system inventory process, the third information may be an acknowledgment (ACK) command, and the fourth information may be the first device's Electronic Product Code (EPC), a truncated EPC, or data.
[0143] FIG3 illustrates the flow of the transmission method of an embodiment of the present disclosure when applied to a second device. The second device may be a reader / writer that provides communication services for the first device, and may specifically be various base stations, relay devices, user equipment (UE, such as a mobile phone), etc. The first device may specifically be an active or passive device such as a tag, or a device (sometimes also referred to as a device) provided with a tag. As shown in FIG3 , the method includes the following steps:
[0144] Step 31: Send first indication information, where the first indication information is used to indicate at least one parameter set, each parameter set includes at least one parameter, the parameter is a resource or a transmission format, and the number of parameters in at least one parameter set is greater than 1.
[0145] Here, the first indication information may indicate one or more parameter sets, wherein the number of parameters in at least one parameter set is greater than one. Specifically, the parameter is a resource or a transmission format, and the resource includes at least one of the following resources: time domain resources, frequency domain resources, and code domain resources. The transmission format includes a modulation scheme and / or a coding scheme.
[0146] Step 32: Receive first information sent by the first device using a target parameter, where the target parameter is a parameter in the at least one parameter set.
[0147] Here, the second device receives the first information sent by the first device based on a parameter in the at least one parameter set. Since the second device provides multiple candidate parameters, different first devices may select different parameters to send when sending information at the same time, which increases the possibility that the second device can determine the information sent by each first device based on different parameters, thereby improving the efficiency of information transmission.
[0148] For example, Figure 4 shows a spectrum diagram of Miller modulation based on M=2 and M=4. It can be observed that when Miller uses M=2, the spectrum is concentrated in 1-3Hz, and when M=4, the spectrum is concentrated in 3-5Hz. Based on the above spectrum characteristics, when data with M=2, M=4, and M=8 are transmitted simultaneously, a filter is used at the receiving end to filter the data with different M values and perform corresponding demodulation performance evaluation, and a demodulation performance comparison of multiplexing and non-multiplexing using different M values can be obtained as shown in Figure 5. It can be seen from Figure 5 that if users with different M values are multiplexed together, demodulation can be successfully achieved at the receiving end. And the performance is better in the case of low signal-to-noise ratio, which may be because some noise is also filtered out while filtering. It can be seen that the above method of the embodiment of the present disclosure can reduce the probability of conflict of uplink information, improve the success rate of receiving uplink information at the receiving end, and thus improve the efficiency of information transmission.
[0149] In the embodiment of the present disclosure, when the first indication information sent in step 31 indicates only one parameter set, the number of parameters in the parameter set is greater than 1. When the first indication information indicates at least two parameter sets, the second device may further send a first correspondence between the at least two parameter sets and at least two transmission sets, wherein the first correspondence is carried in the first indication information or the second indication information sent by the second device, and the transmission set is a set of transmission opportunities or a set of time slots.
[0150] Here, the transmission set may correspond to the type of the first device; or, the transmission set may correspond to the priority of the first device; or, the transmission set may correspond to the channel state interval of the first device; or, the transmission set may correspond to the downlink signal reception quality interval of the first device.
[0151] In addition, the second device may also send at least one threshold value, where the at least one threshold value is used to divide the channel state interval or downlink signal reception quality interval, so that the first device can determine its channel state interval or downlink signal reception quality interval.
[0152] The second device may further send third indication information, where the third indication information is used to indicate a target manner of determining the target parameter from the parameter set, where the manner includes at least one of the following:
[0153] A first method: determining the target parameter from the parameter set based on identification related information of the first device;
[0154] Second mode: determining the target parameter from the parameter set based on the target data generated by the first device;
[0155] The third method: randomly selecting a parameter from the parameter set as the target parameter;
[0156] A fourth approach is to use a parameter in the parameter set corresponding to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
[0157] For more specific descriptions of the above methods, please refer to the previous descriptions, which will not be repeated here.
[0158] Here, at least one of the first indication information, the second indication information and the third indication information is carried in the second information sent by the second device; or, at least one of the first indication information, the second indication information and the third indication information is sent before the second information.
[0159] After step 32, upon receiving the first information, the second device can determine the target parameters used by the first device to send the first information. It then uses the target parameters to send third information to the first device, corresponding to the first information, and receives fourth information sent by the first device using the target parameters. For example, in an RFID system inventory process, the third information can be an ACK command, and the fourth information can be the first device's Electronic Product Code (EPC), a truncated EPC, or data.
[0160] The above describes the method of the embodiment of the present disclosure from the perspectives of the first device and the second device. The following uses the inventory process as an example to describe the above method of the present disclosure in more detail.
[0161] The network device and terminal in the following example are respectively equivalent to the second device and the first device in the above text, and the parameters in this example are modulation and / or coding methods.
[0162] Example 1:
[0163] In this example, the network device sends first indication information, such as a Query command, to initiate a round of inventory management. According to existing inventory management procedures, after the network device sends a Query command or a QueryRep command, if the slot timer of a terminal (or a device such as a tag, hereinafter referred to as a terminal) is 0 or decrements to 0, the terminal will send first uplink information, such as RN16, which is a random number generated by the terminal. Because the initial values of the slot counters loaded on different terminals may be the same, they will all send the first uplink information simultaneously.
[0164] This example provides multiple candidate Miller transmission formats for the same time slot for sending the first uplink information, for example, providing three transmission formats of M=2, M=4, and M=8. The terminals responding in the same time slot can select an M value randomly or according to a certain rule. When different terminals select different M values, since their spectrums do not overlap, when the network device receives the data, the terminal data with different M values can be filtered out through a filter and demodulated to obtain the first uplink information sent by different terminals, thereby realizing simultaneous multiplexing transmission of multiple terminals, reducing the probability of conflict, and improving spectrum efficiency. This example includes the following steps:
[0165] Step 1: The network device sends first downlink indication information, where the first indication information is used to indicate N candidate modulation and / or coding modes to be used by the terminal when sending first uplink information.
[0166] For example, the first indication information is carried in a Query command for starting a round of inventory commands, or in a Select command for executing tag selection, for example, three transmission modes are carried, with Miller modulation subcarriers M=2, 4, and 8.
[0167] For the Miller modulation subcarrier method, as shown in Figure 1, one possible method is that regardless of M = 2, 4, or 8, the absolute time length occupied by each bit is the same. Therefore, the actual bit rate is the same, which is equivalent to the backscatter link frequency (BLF) of the RFID system (equivalent to the inverse of the transmission time unit unit, for example, the length of the transmitted time code chip is T c , then the chip rate is 1 / T c , then the bit rate will be further divided by M on the basis of the chip rate) and is different; the other is that the BLF is the same, or the chip rate is the same, in this case the duration of the data bit carried by M=4 will be twice the time of the data bit carried by M=2, that is, the bit rate is different. In the process of applying this step, the parameters sent by the first indication information, in addition to the modulation and / or coding method, may also additionally include parameters similar to BLF, and at least one of modulation, coding, and BLF, or at least two combinations thereof, are used as a candidate parameter, and multiple candidate parameters are provided as a set indication to the terminal. For example, it indicates {Miller modulation subcarrier M=2&BLF=80KHz, Miller modulation subcarrier M=4&BLF=160KHz, Miller modulation subcarrier M=8&BLF=320KHz} as the available transmission format parameters. The set here is just for the convenience of description, indicating that multiple candidate parameters are provided.
[0168] Step 2: The terminal determines which one of the N candidate modulation and / or coding modes to use when sending the first uplink information based on the information related to the terminal identification or the first value generated by the terminal.
[0169] Here, the first uplink information is sent when the terminal receives the first downlink information and satisfies certain constraints. The first indication information can be sent before the first downlink information or carried in the first downlink information. For example, the first downlink information can be similar to a Query command, initiating an inventory round, or similar to a QueryRep command, triggering a timer decrement.
[0170] When the terminal needs to perform first uplink information feedback, such as sending RN16, the terminal may determine the target modulation and / or coding scheme in the following optional manners:
[0171] Option 1: The terminal determines the value of M to be used based on information related to its identifier (ID). For example, the terminal performs a modulo operation on N (N is a positive integer, assuming N=3 here) based on information related to its ID. If the modulo operation is 0, M=2 is used; if the modulo operation is 1, M=4 is used; if the modulo operation is 2, M=8 is used.
[0172] Option 2: Based on the data generated by the terminal, for example, the random value RN16 is used to perform modulo calculation on the N value, and according to the result value of the modulo calculation, it is determined which of M=2, 4, and 8 to use.
[0173] Option 3: The terminal generates a random number not greater than N (here N=3), for example, a random integer in the range of 1 to 3. According to the integer value, if it is 1, M=2, if it is 2, M=4, and if it is 3, M=8.
[0174] In this way, when multiple terminals send the first uplink information in the same time slot, the effect of transmission multiplexing is achieved by taking different M values. When the network device receives the first uplink information sent by the terminal, it first filters it, and then filters it according to the spectrum of M=2, 4, and 8 respectively, and demodulates it respectively to obtain the uplink data sent by the terminal.
[0175] This approach increases the number of multiplexed users and significantly reduces the probability of user conflicts. According to RFID regulations, if two or more terminals select the same time slot for an RN16 response, the reader cannot demodulate the terminal data. However, in this example, even if three terminals respond in the same time slot, as long as they ultimately select different M values, the network device can demodulate the terminal data, significantly reducing the probability of conflicts.
[0176] Example 2:
[0177] In Example 2, based on Example 1, the network device further sends second indication information, where the second indication information indicates a candidate modulation and / or coding scheme corresponding to a time slot set or a transmission opportunity set.
[0178] (1) There is a correspondence between the time slot set or the transmission opportunity set and the terminal type;
[0179] (2) There is a corresponding relationship between the time slot set or the transmission opportunity set and the channel state of the terminal or the strength of the downlink signal received by the terminal.
[0180] In addition, the network device may also send a signal threshold value for the terminal to determine which time slot set or transmission opportunity set it should use.
[0181] Here, if the terminal can achieve relatively accurate synchronization with the network equipment, the timing of uplink and downlink transmissions can be controlled by defining time slots. If the terminal cannot achieve accurate synchronization with the network equipment, it can only rely on the network equipment to continuously send downlink information to trigger uplink transmissions. For example, each downlink command sent is considered an opportunity for the uplink to respond, and then another downlink command is sent as the next opportunity for response. Alternatively, the period between two consecutive downlink commands can be called an uplink transmission opportunity.
[0182] Considering the design of Artificial Intelligence & Internet of Things (A-IOT), there is a possibility that different terminals may use different transmission timings to respond to RN16. For example:
[0183] 1) Terminals with different coverage levels respond using different time slots or transmission timings. Terminal devices measure downlink signals sent by network equipment to obtain information such as the terminal's signal strength, thereby inferring their own coverage level. By controlling terminals with different coverage levels to respond at different time slots or transmission timings, network equipment can determine the terminal's channel quality and subsequently adjust the transmission format, improving transmission efficiency and reliability.
[0184] Therefore, in Example 2, the time slot set or transmission opportunity set can be determined first, for example, all transmission opportunities can be divided into transmission opportunity set 1, transmission opportunity set 2, and transmission opportunity set 3, which correspond to the response opportunities of terminals in channel states 1, 2, and 3, respectively.
[0185] Then, applicable candidate modulation and / or coding schemes are indicated for different first transmission opportunity sets, for example, M=2, 4 is specified for transmission opportunity set 1, M=4, 8 is specified for transmission opportunity set 2, and M=2, 4, 8 is specified for transmission opportunity set 3. When the terminal meets the response condition in its corresponding transmission opportunity set, the optional method in Example 1 is used to select the M value to be used from the candidate modulation and / or coding schemes corresponding to the transmission opportunity set to transmit the first uplink information.
[0186] 2) Example 2 can also be used to protect certain specific terminals by dividing the terminals. Different terminals use different time slots or transmission opportunities to respond, so different uplink response opportunities or time slots can be specified for different types of terminals. When different uplink response opportunities or time slots are specified for different types of terminals, terminals can also be allowed to have uneven time slot distribution. For example, if there are 1024 time slots, the first 500 time slots are used for high-priority terminals, and the remaining time slots are used for low-priority terminals. The first 500 time slots only require inventory of approximately 200 terminals, while the remaining 524 time slots require inventory of approximately 500 terminals. Obviously, the probability of terminal collision in the first and last time slots is different.
[0187] Here, first, a time slot set or a transmission opportunity set is determined. For example, all transmission opportunities are divided into transmission opportunity set 1, transmission opportunity set 2, and transmission opportunity set 3, which correspond to response opportunities of terminals of terminal types 1, 2, and 3, respectively. Or, they correspond to response opportunities of terminals of priority levels 1, 2, and 3.
[0188] Furthermore, different candidate modulation and / or coding schemes are provided for different time slots or transmission opportunities, for example, M=2 and 4 are specified for transmission opportunity set 1, M=4 and 8 are specified for transmission opportunity set 2, and M=2, 4 and 8 are specified for transmission opportunity set 1. When the terminal meets the response condition in its corresponding transmission opportunity set, the optional method in Example 1 is used to select the M value to be used from the candidate modulation and / or coding schemes corresponding to the transmission opportunity set to transmit the first uplink information.
[0189] By adopting the above method, the number of candidate M values at certain timings is agreed upon, and the network device can reduce the detection complexity at certain time slots or transmission timing positions without detecting all M values.
[0190] In Example 1 or Example 2 above, the terminal uses the same modulation and / or coding scheme as the first uplink information when sending uplink information subsequent to the first uplink information. Here, after receiving the first uplink information, the network device sends second downlink information corresponding to the first uplink information, and then receives second uplink information corresponding to the second downlink information using the same modulation and / or coding scheme as the first uplink information.
[0191] For example, the terminal sends the first uplink information, such as RN16, and selects miller M=4. After receiving the ACK message carrying RN16 sent by the network device, the terminal still uses the same miller M=4 for transmission when sending uplink data such as EPC.
[0192] After receiving the first uplink information, the network device can determine which terminal successfully responded in the same time slot. For example, if one terminal selects M=2 and two terminals select M=4, the network device can only detect the terminal that responded using M=2 and therefore determine that the terminal successfully responded. The network device then sends the first downlink information corresponding to M=2, such as an ACK, and then receives the corresponding second uplink information. At this point, the network device knows that only one terminal sent the second uplink information, and that it used M=2.
[0193] In addition, in the above example, the terminal can determine the multiplexing resources used when sending the first uplink information based on the channel state of the terminal or the strength of the downlink signal received by the terminal. At this time, the network device needs to send a signal strength threshold for the terminal to determine the resource. For example, when serial interference cancellation is introduced, only when the signal-to-noise ratios of the terminals superimposed together for transmission are significantly different can the data of the user with the best channel be obtained first, and then the data of other users can be obtained in turn after removing the user data. Therefore, when multiple terminals respond in the same time slot, the candidate code domain resource to be selected is determined based on the signal threshold value sent by the network. Here, the terminal determines the channel state of the terminal based on the result of the measurement of the signal sent by the network device.
[0194] In the above example, the network device may also send a label indicating which optional method is used to select the modulation / coding format.
[0195] As can be seen from the above examples, the present disclosure can reduce the probability of terminal uplink conflicts. Of course, if at least one terminal simultaneously selects the same M value, conflicts may still occur. For these conflicting terminals, the inventory can continue in the next round of inventory.
[0196] The above describes various methods of the embodiments of the present disclosure. The following further provides apparatuses for implementing the above methods.
[0197] Referring to FIG6 , an embodiment of the present disclosure further provides a first device, including:
[0198] A first receiving module 601 is configured to receive first indication information sent by a second device, where the first indication information is used to indicate at least one parameter set, each parameter set including at least one parameter, where the parameter is a resource or a transmission format, and the number of parameters in at least one parameter set is greater than one;
[0199] The first sending module 602 is configured to determine a target parameter from the at least one parameter set, and send first information using the target parameter.
[0200] Through the above modules, the embodiment of the present disclosure can reduce the probability of conflict of the first information and improve the efficiency of information transmission.
[0201] Optionally, the first sending module is further configured to, when the first indication information indicates only the first parameter set, determine the target parameters in a target manner, where the target manner includes at least one of the following manners:
[0202] A first method: determining the target parameter from the first parameter set based on identification related information of the first device;
[0203] Second mode: determining the target parameter from the first parameter set based on the target data generated by the first device;
[0204] The third method: randomly selecting a parameter from the first parameter set as the target parameter;
[0205] A fourth approach is to use a parameter in the first parameter set that corresponds to the type of the first device, the channel state interval of the first device, or the downlink signal reception quality interval as the target parameter.
[0206] Optionally, the first sending module is further configured to, when the first indication information indicates at least two parameter sets, determine a target transmission set for transmitting the first information from at least two transmission sets, wherein the transmission set is a set of transmission opportunities or a set of time slots;
[0207] determining, from the at least two parameter sets, a target parameter set corresponding to the target transmission set according to a first correspondence between the at least two parameter sets and the at least two transmission sets;
[0208] A target parameter is determined from the target parameter set.
[0209] Optionally, the first sending module determines, from at least two transmission sets, a target transmission set for transmitting the first information, including at least one of the following:
[0210] taking, among the at least two transmission sets, a transmission set corresponding to the type of the first device as the target transmission set;
[0211] using, among the at least two transmission sets, a transmission set corresponding to the priority of the first device as the target transmission set;
[0212] Using, among the at least two transmission sets, a transmission set corresponding to the channel state interval of the first device as the target transmission set;
[0213] The transmission set corresponding to the downlink signal reception quality interval of the first device among the at least two transmission sets is used as the target transmission set.
[0214] The first device further includes:
[0215] An acquisition module is used to acquire the first correspondence between the at least two parameter sets and the at least two transmission sets, wherein the first correspondence is obtained from the first indication information or the second indication information sent by the second device.
[0216] Optionally, the first sending module determines a target parameter from the target parameter set, including:
[0217] The target parameters are determined according to a target method, wherein the target method includes at least one of the following methods:
[0218] A first manner: determining the target parameter from the target parameter set based on identification related information of the first device;
[0219] Second mode: determining the target parameter from the target parameter set based on the target data generated by the first device;
[0220] The third method: randomly selecting a parameter from the target parameter set as the target parameter;
[0221] A fourth approach is to use a parameter in the target parameter set that corresponds to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
[0222] Optionally, in the first manner, a first value is determined based on the identification-related information of the first device, and a parameter corresponding to the first value is used as the target parameter, wherein a second corresponding relationship exists between the first value and the parameters in the parameter set;
[0223] In the second manner, a second value is determined based on the target data generated by the first device, and a parameter corresponding to the second value is used as the target parameter, wherein a third corresponding relationship exists between the second value and the parameters in the parameter set;
[0224] In the fourth manner, there is a fourth corresponding relationship between the first device type, the first device channel state interval or the downlink signal reception quality interval and the parameters in the parameter set.
[0225] Optionally, the first device further includes:
[0226] The second receiving module is used to receive at least one threshold value sent by the second device, where the at least one threshold value is used to divide the channel state interval or the downlink signal reception quality interval.
[0227] Optionally, the first device further includes:
[0228] The third receiving module is used to receive third indication information sent by the second device, where the third indication information is used for the target mode.
[0229] Optionally, at least one of the first indication information, the second indication information and the third indication information is carried in the second information sent by the second device; or, at least one of the first indication information, the second indication information and the third indication information is sent by the second device before sending the second information.
[0230] Optionally, the first device further includes:
[0231] a fourth receiving module, configured to receive third information sent by the second device based on the target parameter, where the third information corresponds to the first information;
[0232] The second sending module is configured to send fourth information based on the target parameter.
[0233] Optionally, the resources include at least one of the following: time domain resources, frequency domain resources, and code domain resources.
[0234] Optionally, the transmission format includes a modulation mode and / or a coding mode.
[0235] It should be noted that the device in this embodiment corresponds to the method applied to the first device side, and the implementation methods in the above embodiments are all applicable to the embodiments of this device and can achieve the same technical effects. The above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0236] Referring to FIG. 7 , an embodiment of the present disclosure further provides a second device, including:
[0237] A first sending module 701 is configured to send first indication information, where the first indication information is used to indicate at least one parameter set, each parameter set including at least one parameter, where the parameter is a resource or a transmission format, and the number of parameters in at least one parameter set is greater than one;
[0238] The first receiving module 702 is configured to receive first information sent by a first device using a target parameter, where the target parameter is a parameter in the at least one parameter set.
[0239] Through the above modules, the embodiments of the present disclosure improve the efficiency of information transmission.
[0240] Optionally, when the first indication information only indicates a first parameter set, the number of parameters in the first parameter set is greater than 1.
[0241] Optionally, when the first indication information indicates at least two parameter sets, the second device further includes:
[0242] The second sending module is used to send the first correspondence between the at least two parameter sets and the at least two transmission sets, wherein the first correspondence is carried in the first indication information or the second indication information sent by the second device, and the transmission set is a set of transmission opportunities or a set of time slots.
[0243] Optionally, the transmission set corresponds to the type of the first device; or,
[0244] The transmission set corresponds to the priority of the first device; or,
[0245] The transmission set corresponds to the channel state interval of the first device; or,
[0246] The transmission set corresponds to a downlink signal reception quality interval of the first device.
[0247] Optionally, the second device further includes:
[0248] The third sending module is used to send at least one threshold value, where the at least one threshold value is used to divide the channel state interval or the downlink signal reception quality interval.
[0249] Optionally, the second device further includes:
[0250] a fourth sending module, configured to send third indication information, where the third indication information is used to indicate a target method for determining the target parameter from the parameter set, where the method includes at least one of the following:
[0251] A first method: determining the target parameter from the parameter set based on identification related information of the first device;
[0252] Second mode: determining the target parameter from the parameter set based on the target data generated by the first device;
[0253] The third method: randomly selecting a parameter from the parameter set as the target parameter;
[0254] A fourth approach is to use a parameter in the parameter set corresponding to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
[0255] Optionally, at least one of the first indication information, the second indication information, and the third indication information is carried in the second information sent by the second device; or,
[0256] At least one of the first indication information, the second indication information and the third indication information is sent before the second information.
[0257] Optionally, the second device further includes:
[0258] a fifth sending module, configured to, upon receiving the first information sent by the first device using the target parameter, send third information to the first device using the target parameter, where the third information corresponds to the first information;
[0259] The second receiving module is configured to receive fourth information sent by the first device using the target parameter.
[0260] Optionally, the resources include at least one of the following: time domain resources, frequency domain resources, and code domain resources.
[0261] Optionally, the frequency domain resources include resources generated based on different modulation and / or coding methods.
[0262] It should be noted that the device in this embodiment corresponds to the method applied to the second device side, and the implementation methods in the above embodiments are all applicable to the embodiments of this device and can achieve the same technical effects. The above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0263] A terminal according to another embodiment of the present disclosure, as shown in FIG8 , includes a transceiver 810, a processor 800, a memory 820, and a program or command stored in the memory 820 and executable on the processor 800; when the processor 800 executes the program or command, each process of the transmission method embodiment of the above-mentioned first device side is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0264] The transceiver 810 is configured to receive and send data under the control of the processor 800 .
[0265] In FIG8 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor 800 and memory represented by memory 820, linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 810 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 830 may also be an interface capable of externally or internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0266] The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 when performing operations.
[0267] A network node according to another embodiment of the present disclosure, as shown in FIG9 , includes a transceiver 910, a processor 900, a memory 920, and a program or command stored in the memory 920 and executable on the processor 900; when the processor 900 executes the program or command, each process of the transmission method embodiment of the second device side described above is implemented, and the same technical effect can be achieved. To avoid repetition, details will not be given here.
[0268] The transceiver 910 is configured to receive and send data under the control of the processor 900 .
[0269] In FIG9 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor 900 and memory represented by memory 920. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 910 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 when performing operations.
[0270] The present disclosure also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the various processes of the above-mentioned transmission method embodiment are implemented and the same technical effects are achieved. To avoid repetition, the details are not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0271] The embodiment of the present disclosure also provides a computer program product, including computer commands. When the computer commands are executed by a processor, the various processes of the above-mentioned transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0272] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0273] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of commands for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0274] The embodiments of the present disclosure are described above in conjunction with the accompanying drawings, but the present disclosure is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present disclosure, ordinary technicians in this field can also make many forms without departing from the scope of protection of the purpose of the present disclosure and the claims, all of which are protected by the present disclosure.
Claims
1. A transmission method, applied to a first device, comprising: receiving first indication information sent by a second device, where the first indication information is used to indicate at least one parameter set, each parameter set including at least one parameter, the parameter being a resource or a transmission format, and the number of parameters in at least one parameter set being greater than one; A target parameter is determined from the at least one parameter set, and the first information is sent using the target parameter.
2. The method according to claim 1, wherein When the first indication information indicates only the first parameter set, determining a target parameter from the at least one parameter set includes: The target parameters are determined according to a target method, wherein the target method includes at least one of the following methods: A first method: determining the target parameter from the first parameter set based on identification related information of the first device; Second mode: determining the target parameter from the first parameter set based on the target data generated by the first device; The third method: randomly selecting a parameter from the first parameter set as the target parameter; A fourth approach is to use a parameter in the first parameter set that corresponds to the type of the first device, the channel state interval of the first device, or the downlink signal reception quality interval as the target parameter.
3. The method according to claim 1, wherein In a case where the first indication information indicates at least two parameter sets, determining a target parameter from the at least one parameter set includes: Determining a target transmission set for transmitting the first information from at least two transmission sets, wherein the transmission set is a set of transmission opportunities or a set of time slots; determining, from the at least two parameter sets, a target parameter set corresponding to the target transmission set according to a first correspondence between the at least two parameter sets and the at least two transmission sets; A target parameter is determined from the target parameter set.
4. The method according to claim 3, wherein: Determining, from the at least two transmission sets, a target transmission set for transmitting the first information, including at least one of the following: taking, among the at least two transmission sets, a transmission set corresponding to the type of the first device as the target transmission set; using, among the at least two transmission sets, a transmission set corresponding to the priority of the first device as the target transmission set; Using, among the at least two transmission sets, a transmission set corresponding to the channel state interval of the first device as the target transmission set; The transmission set corresponding to the downlink signal reception quality interval of the first device among the at least two transmission sets is used as the target transmission set.
5. The method according to claim 4, further comprising: Obtain the first correspondence between the at least two parameter sets and the at least two transmission sets, wherein the first correspondence is obtained from the first indication information or the second indication information sent by the second device.
6. The method according to claim 3, wherein: Determining a target parameter from the target parameter set includes: The target parameters are determined according to a target method, wherein the target method includes at least one of the following methods: A first manner: determining the target parameter from the target parameter set based on identification related information of the first device; Second mode: determining the target parameter from the target parameter set based on the target data generated by the first device; The third method: randomly selecting a parameter from the target parameter set as the target parameter; A fourth approach is to use a parameter in the target parameter set that corresponds to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
7. The method according to claim 2 or 6, wherein: In the first manner, a first value is determined based on the identification related information of the first device, and a parameter corresponding to the first value is used as the target parameter, wherein a second corresponding relationship exists between the first value and the parameters in the parameter set; In the second manner, a second value is determined based on the target data generated by the first device, and a parameter corresponding to the second value is used as the target parameter, wherein a third corresponding relationship exists between the second value and the parameters in the parameter set; In the fourth manner, there is a fourth corresponding relationship between the first device type, the first device channel state interval or the downlink signal reception quality interval and the parameters in the parameter set.
8. The method according to claim 7, further comprising: At least one threshold value sent by the second device is received, where the at least one threshold value is used to divide the channel state interval or the downlink signal reception quality interval.
9. The method according to claim 2 or 6, further comprising: Receive third indication information sent by the second device, where the third indication information is used for the target mode.
10. The method according to claim 9, wherein: At least one of the first indication information, the second indication information, and the third indication information is carried in the second information sent by the second device; or At least one of the first indication information, the second indication information and the third indication information is sent by the second device before sending the second information.
11. The method according to claim 10, further comprising: receiving third information sent by the second device based on the target parameter, where the third information corresponds to the first information; Fourth information is sent based on the target parameter.
12. The method according to claim 1, wherein The resources include at least one of the following: time domain resources, frequency domain resources, and code domain resources.
13. The method according to claim 1, wherein The transmission format includes a modulation mode and / or a coding mode.
14. The method according to claim 13, wherein: The modulation mode corresponds to the following information: The ratio of bit rate to chip rate; Alternatively, the ratio of bit duration to chip duration.
15. A transmission method, applied to a second device, the method comprising: Sending first indication information, where the first indication information is used to indicate at least one parameter set, each parameter set including at least one parameter, where the parameter is a resource or a transmission format, and the number of parameters in the at least one parameter set is greater than one; First information sent by a first device using a target parameter is received, where the target parameter is a parameter in the at least one parameter set.
16. The method according to claim 15, wherein When the first indication information only indicates the first parameter set, the number of parameters in the first parameter set is greater than 1.
17. The method according to claim 15, wherein: In a case where the first indication information indicates at least two parameter sets, the method further includes: Send a first correspondence between the at least two parameter sets and at least two transmission sets, wherein the first correspondence is carried in the first indication information or the second indication information sent by the second device, and the transmission set is a set of transmission opportunities or a set of time slots.
18. The method according to claim 17, wherein The transmission set corresponds to the type of the first device; or, The transmission set corresponds to the priority of the first device; or, The transmission set corresponds to the channel state interval of the first device; or, The transmission set corresponds to a downlink signal reception quality interval of the first device.
19. The method according to claim 18, further comprising: At least one threshold value is sent, where the at least one threshold value is used to divide the channel state interval or the downlink signal reception quality interval.
20. The method of claim 18, further comprising: Send third indication information, where the third indication information is used to indicate a target method for determining the target parameter from the parameter set, where the method includes at least one of the following: A first method: determining the target parameter from the parameter set based on identification related information of the first device; Second mode: determining the target parameter from the parameter set based on the target data generated by the first device; The third method: randomly selecting a parameter from the parameter set as the target parameter; A fourth approach is to use a parameter in the parameter set corresponding to the first device type, the first device channel state interval, or the downlink signal reception quality interval as the target parameter.
21. The method according to claim 20, wherein At least one of the first indication information, the second indication information, and the third indication information is carried in the second information sent by the second device; or At least one of the first indication information, the second indication information and the third indication information is sent before the second information.
22. The method according to claim 15, wherein In a case where first information sent by the first device using the target parameter is received, the method further includes: using the target parameter, sending third information to the first device, where the third information corresponds to the first information; Receive fourth information sent by the first device using the target parameter.
23. The method according to claim 15, wherein The resources include at least one of the following: time domain resources, frequency domain resources, and code domain resources.
24. The method according to claim 23, wherein The frequency domain resources include resources generated based on different modulation and / or coding methods.
25. The method according to claim 15, wherein The transmission format includes a modulation mode and / or a coding mode.
26. The method according to claim 25, wherein The modulation mode corresponds to the following information: The ratio of bit rate to chip rate; Alternatively, the ratio of bit duration to chip duration.
27. A first device comprising: A first receiving module is configured to receive first indication information sent by a second device, where the first indication information is used to indicate at least one parameter set, each parameter set includes at least one parameter, the parameter is a resource or a transmission format, and the number of parameters in at least one parameter set is greater than one; The first sending module is configured to determine a target parameter from the at least one parameter set and send first information using the target parameter.
28. A second device comprising: A first sending module, configured to send first indication information, where the first indication information is used to indicate at least one parameter set, each parameter set including at least one parameter, the parameter being a resource or a transmission format, and the number of parameters in at least one parameter set being greater than one; The first receiving module is configured to receive first information sent by a first device using a target parameter, where the target parameter is a parameter in the at least one parameter set.
29. A first device comprising: A transceiver, a processor, a memory, and a program or command stored in the memory and executable on the processor; wherein, when the processor executes the program or command, the steps of the method according to any one of claims 1 to 14 are implemented.
30. A second device comprising: A transceiver, a processor, a memory, and a program or command stored in the memory and executable on the processor; wherein, when the processor executes the program or command, the steps of the method according to any one of claims 15 to 26 are implemented.
31. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 14, or implements the steps of the method according to any one of claims 15 to 26.
32. A computer program product comprising computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 14, or implement the steps of the method according to any one of claims 15 to 26.