Information transmission method, and apparatus

By indicating the number of repetitions in IoT devices and using FEC coding, the problem of limited coverage of IoT devices is solved, enabling information transmission with greater coverage and higher reliability.

WO2026001506A1PCT designated stage Publication Date: 2026-01-02HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/097356
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-25
Filing Date
2025-05-27
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

The coverage of existing IoT devices is limited, especially RFID tags without batteries or with limited energy storage, resulting in a small coverage area for network devices.

Method used

By indicating the number of repetitions and using forward error correction (FEC) coding during information transmission, the reliability of information transmission is improved and the limitations on coverage are reduced.

Benefits of technology

It increases the coverage of network equipment, improves the reliability of information transmission, and reduces the power consumption of equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025097356_02012026_PF_FP_ABST
    Figure CN2025097356_02012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are an information transmission method and an apparatus, which relate to the field of communications, and help to reduce the limitation on the coverage range of a second device, such that the coverage range of the second device is relatively large. The method comprises: sending first information to a first device, the first information being used for indicating a first number of times, and the first number of times being the number of repetitions for the first device to send second information to a second device; and repeatedly receiving the second information from the first device, the number of repetitions for receiving the second information being the first number of times.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission method and apparatus

[0001] The present application claims priority to the Chinese patent application No. 202410840239.3, filed on June 25, 2024, entitled "Information transmission method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the field of communication, in particular to an information transmission method and apparatus in the field of communication. BACKGROUND

[0003] At present, the internet of things (IoT) technology has attracted wide attention in the field of wireless communication, which can integrate various IoT devices into our daily environment, so that these devices can run continuously and communicate with each other to improve productivity efficiency. In order to reduce the maintenance cost of IoT devices, batteryless devices without energy storage capability or devices with limited energy storage and without the need for manual battery replacement or charging, such as radio frequency identification (RFID) tags, can be used in the IoT technology. RFID tags are widely used in the IoT technology.

[0004] Exemplarily, the RFID tag can obtain data information such as the quantity and type of the article. In the case of needing to count the articles, the network device can obtain the data information from the RFID tag.

[0005] However, such a method can limit the coverage range of the network device, so that the coverage range of the network device is small. SUMMARY

[0006] The present application provides an information transmission method and apparatus, which can reduce the limitation on the coverage range of the network device, and help to make the coverage range of the network device larger.

[0007] In a first aspect, an information transmission method is provided, applied to a second device, the method comprising: sending first information to a first device, the first information being used to indicate a first number, the first number being a repetition number of sending second information from the first device to the second device; and repeatedly receiving the second information from the first device, the repetition number of receiving the second information being the first number.

[0008] The information transmission method of the present application, the second device can indicate the number of repetitions to the first device, so that the first device can send the same information to the second device multiple times. Compared with the first device sending information to the second device once, it can overcome greater path loss, and the reliability of the first device sending information to the second device is higher, which helps to reduce the limitation of the coverage range of the second device, so that the coverage range of the second device is larger.

[0009] It should be noted that since the second device can be a network device, the coverage range of the second device is the coverage range of the network device; or, the second device is an intermediate node, and the coverage range of the second device can also be replaced by the coverage range of the network device, for example, in the communication system 300, the intermediate node 320 will transmit the information obtained from the tag 330 to the network device 310, so the distance between the intermediate node 320 and the tag 330 can also be understood as the coverage range of the network device 310.

[0010] In combination with the first aspect, in some implementations of the first aspect, the method further comprises: receiving third information from the first device, the third information being used to respond to the first information.

[0011] In this way, the second device can determine that there is a device corresponding to the first number in the coverage range.

[0012] In combination with the first aspect, in some implementations of the first aspect, the method further comprises: sending fourth information to the first device, the fourth information being used to indicate that the device satisfying the first condition sends the third information; receiving the third information from the first device, the third information being used to respond to the fourth information.

[0013] In this way, the first device can respond to the second device based on the fourth information, so that the second device can determine that there is a device corresponding to the first number in the coverage range.

[0014] In combination with the first aspect, in some implementations of the first aspect, the method further comprises: receiving fifth information from the first device, the number of repetitions of receiving the fifth information being the second number and / or the fifth information adopting a first forward error correction (FEC) code rate.

[0015] In this way, the reliability of the first device sending the fifth information to the second device is higher, and the limitation of the coverage range of the second device is smaller.

[0016] In combination with the first aspect, in some implementations of the first aspect, the second number satisfies any of the following conditions: the second number is determined according to the first number, the data amount of the second information, and the data amount of the fifth information; or, the second number is determined according to the first number and the first FEC code rate; or, the second number is the number of repetitions indicated by the second device to the first device through signaling.

[0017] In this way, the first device or the second device can determine the second number, so that the first device can repeatedly send the fifth information to the second device, so that the reliability of the first device sending the fifth information to the second device is higher.

[0018] With reference to the first aspect, in some implementations of the first aspect, the first FEC code rate satisfies any one of the following conditions: the first FEC code rate is a preset FEC code rate in the first device; or, the first FEC code rate is determined according to the first number; or, the first FEC code rate is determined according to the first number and a second FEC code rate, and the second FEC code rate is an FEC code rate used by the second information.

[0019] In this way, the fifth information is encoded by using the FEC, so that the reliability of the first device transmitting the fifth information to the second device is improved, and the limitation on the coverage range of the second device is reduced.

[0020] With reference to the first aspect, in some implementations of the first aspect, the first condition is that the first power for receiving the first information is a power corresponding to the first number, and a correspondence between the first number and the first power is preset in the first device.

[0021] Since the first power is related to the distance between the second device and the first device, and the distance between the first device and the second device is related to the number of repetitions of the first device, the first device can determine whether the first device is a device corresponding to the first number.

[0022] With reference to the first aspect, in some implementations of the first aspect, the method further includes: sending, to a third device, a first signal, the first signal being used to indicate that the first information is transmitted completely; or sending, to the third device, sixth information, the sixth information being used to indicate a transmission duration of the first information.

[0023] In this way, the third device can determine the end time of the first information, i.e., the time point at which the first information is transmitted completely. Moreover, the third device can further determine the starting time point of transmitting the carrier to the first device.

[0024] With reference to the first aspect, in some implementations of the first aspect, the sixth information is used to indicate a number of time units used for transmitting the first information; or, the sixth information is used to indicate a bit number of the first information or a number of on-off keying (OOK) symbols included in the first information.

[0025] In this way, the third device can determine the starting time point of transmitting the carrier by the number of time units used for transmitting the first information; or, the third device can calculate the starting time point of transmitting the carrier by the bit number of the first information or the number of OOK symbols included in the first information. In this way, the third device can not continuously transmit the carrier, so that the power consumption of the third device is smaller.

[0026] With reference to the first aspect, in some implementations of the first aspect, the method further includes: sending, to the third device, seventh information, the seventh information being used to indicate the encoding manner of the second information and / or the data amount of the second information.

[0027] In this way, the third device can calculate the duration of the transmitting carrier according to the encoding manner of the second information and / or the data amount of the second information. The third device can not continuously transmit the carrier, so that the power consumption of the third device is small.

[0028] With reference to the first aspect, in some implementations of the first aspect, the method further includes: sending, to the third device, eighth information, the eighth information being used to indicate the first duration, the first duration being the duration of the carrier transmitted by the third device to the first device.

[0029] In this way, the third device can determine the duration of the carrier transmitted, so that the calculation amount of the third device is small.

[0030] It can be understood that the third device can not be the first device, i.e., the third device and the first device are different devices. Alternatively, the third device can also be the first device, i.e., the third device and the first device are one device. That is, the third device determining the end time of the first information is also applicable to the first device; the third device determining the starting time of the carrier transmitted to the first device is also applicable to the first device, at this time, the determination of the starting time of the carrier transmitted to the first device can be replaced by the determination of the starting time of the second information transmitted to the second device; and the third device determining the duration of the carrier transmitted to the first device is also applicable to the first device, at this time, the determination of the duration of the carrier transmitted to the first device can be replaced by the determination of the duration of the second information transmitted.

[0031] The second aspect provides another information transmission method, applied to a first device, the method including: receiving first information from a second device, the first information being used to indicate a first number, the first number being a repetition number of second information transmitted to the second device; in a case where it is determined that the first device satisfies a first condition, repeatedly transmitting the second information for the first number of times to the first device, the first condition being related to the first number.

[0032] With reference to the second aspect, in some implementations of the second aspect, the method further includes:

[0033] In a case where it is determined that the first device satisfies the first condition, sending, to the second device, third information, the third information being used to respond to the first information.

[0034] With reference to the second aspect, in some implementations of the second aspect, the method further includes: receiving fourth information from the second device, the fourth information being used to indicate that the device satisfying the first condition transmits the third information; and transmitting the third information to the second device in a case where it is determined that the first device satisfies the first condition, the third information being used to respond to the fourth information.

[0035] With reference to the second aspect, in some implementations of the second aspect, the method further includes: transmitting fifth information to the first device, a number of repetitions of the fifth information being the second number and / or the fifth information being transmitted using a first forward error correction (FEC) code rate.

[0036] With reference to the second aspect, in some implementations of the second aspect, the second number satisfies any one of the following conditions: the second number is determined according to the first number, a data amount of the second information, and a data amount of the fifth information; or, the second number is determined according to the first number and the first FEC code rate; or, the second number is a number indicated by the second device through signaling.

[0037] With reference to the second aspect, in some implementations of the second aspect, the first FEC code rate satisfies any one of the following conditions: the first FEC code rate is a preset FEC code rate in the first device; or, the first FEC code rate is determined according to the first number; or, the first FEC code rate is determined according to the first number and a second FEC code rate, the second FEC code rate being an FEC code rate used by the second information.

[0038] With reference to the second aspect, in some implementations of the second aspect, the method further includes: receiving a carrier from a third device, the second information being transmitted through the reflected carrier.

[0039] With reference to the second aspect, in some implementations of the second aspect, the first condition is that a first power at which the first information is received is a power value corresponding to the first number, a correspondence between the first number and the first power being preset in the first device; or, the first condition is that the first power belongs to a first power range corresponding to the first number, a correspondence between the first number and the first power range being preset in the first device.

[0040] In a third aspect, another information transmission method is provided, applied to a third device, the method including: obtaining first signals or sixth information from a second device; wherein the first signals are used to indicate that the second device ends transmission of first information, the first information is used to indicate a first number, the first number being a number of repetitions of second information transmitted by a first device to the second device, and the sixth information is used to indicate a duration for which the second device transmits the first information to the first device; and continuously transmitting a carrier to the first device at a first time, the first time being determined according to the sixth information or the first signals.

[0041] In some implementations of the third aspect, in conjunction with the third aspect, the sixth information is used to indicate a number of time units used for transmitting the first information; or, the sixth information is used to indicate a number of bits of the first information or a number of on-off keying (OOK) symbols included in the first information.

[0042] In some implementations of the third aspect, in conjunction with the third aspect, the third device sends the first device a duration of the carrier is a first duration; wherein the first duration is indicated by the second device through signaling; or, the first duration is determined according to one or more of the following: the first number, a data amount of the second information or an encoding manner of the second information.

[0043] In some implementations of the third aspect, in conjunction with the third aspect, the method further includes: obtaining seventh information from the second device, the seventh information being used to indicate an encoding manner of the second information and / or a data amount of the second information.

[0044] In a fourth aspect, a device for information transmission is provided, which is configured to execute the method in any possible implementation manner of the first aspect, the second aspect or the third aspect. Specifically, the device includes a module configured to execute the method in any possible implementation manner of the first aspect, the second aspect or the third aspect.

[0045] In a fifth aspect, another device for information transmission is provided, which includes a processor coupled with a memory and configured to execute instructions in the memory to implement the method in any possible implementation manner of the first aspect, the second aspect or the third aspect. Optionally, the device further includes the memory. Optionally, the device further includes a communication interface, and the processor is coupled with the communication interface.

[0046] In one implementation manner, the device is the first device, the second device or the third device. When the device is the first device, the second device or the third device, the communication interface can be a transceiver or an input / output interface.

[0047] In another implementation manner, the device is a chip configured in the first device, the second device or the third device. When the device is a chip configured in the first device, the second device or the third device, the communication interface can be an input / output interface.

[0048] In a sixth aspect, a processor is provided, which includes an input circuit, an output circuit and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation manner of the first aspect, the second aspect or the third aspect.

[0049] In the implementation process, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the output signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit which is used as the input circuit and the output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.

[0050] In a seventh aspect, a processing apparatus is provided, including a processor and a memory. The processor is configured to read instructions stored in the memory, and can receive signals through a receiver and transmit signals through a transmitter to perform the method in any possible implementation manner of the first aspect, the second aspect, or the third aspect.

[0051] Optionally, the processor is one or more, and the memory is one or more.

[0052] Optionally, the memory can be integrated with the processor, or the memory and the processor are separately arranged.

[0053] In the implementation process, the memory can be a non-transitory memory, for example, a read only memory (ROM), which can be integrated with the processor on the same chip or arranged separately on different chips. The type of the memory and the arrangement of the memory and the processor are not limited in the present application.

[0054] It should be understood that the related data interaction process, for example, the process of transmitting the indication information can be the process of outputting the indication information from the processor, and the process of receiving the capability information can be the process of receiving the input capability information by the processor. Specifically, the processed output data can be output to the transmitter, and the input data received by the processor can come from the receiver. The transmitter and the receiver can be collectively referred to as a transceiver.

[0055] The processing apparatus in the above seventh aspect can be a chip, and the processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor which is implemented by reading software codes stored in the memory. The memory can be integrated in the processor or exist independently.

[0056] In an eighth aspect, a computer program product is provided, which includes a computer program (which can also be referred to as code or instructions) that, when executed by a computer, causes the computer to perform the method in any possible implementation of the first aspect, the second aspect, or the third aspect.

[0057] In a ninth aspect, a computer-readable storage medium is provided, which stores a computer program (which can also be referred to as code or instructions) that, when executed on a computer, causes the computer to perform the method in any possible implementation of the first aspect, the second aspect, or the third aspect. BRIEF DESCRIPTION OF DRAWINGS

[0058] FIG. 1 is a schematic diagram of a first communication system to which embodiments of the present application are applied;

[0059] FIG. 2 is a schematic diagram of a second communication system to which embodiments of the present application are applied;

[0060] FIG. 3 is a schematic diagram of a third communication system to which embodiments of the present application are applied;

[0061] FIG. 4 is a schematic diagram of a process of inventorying;

[0062] FIG. 5 is a schematic diagram of a process of transmitting information according to an embodiment of the present application;

[0063] FIG. 6 is a schematic diagram of a relationship between a coverage of a second device and a first number according to an embodiment of the present application;

[0064] FIG. 7 is a schematic diagram of another process of transmitting information according to an embodiment of the present application;

[0065] FIG. 8 is a schematic diagram of a process of interaction between devices according to an embodiment of the present application;

[0066] FIG. 9 is a schematic diagram of a Manchester encoding method according to an embodiment of the present application;

[0067] FIG. 10 is a schematic diagram of a PIE encoding method according to an embodiment of the present application;

[0068] FIG. 11 is a schematic diagram of an FM0 encoding method according to an embodiment of the present application;

[0069] FIG. 12 is a schematic diagram of a Miller encoding method according to an embodiment of the present application;

[0070] FIG. 13 is a schematic block diagram of an information transmission apparatus according to an embodiment of the present application;

[0071] FIG. 14 is a schematic block diagram of another information transmission apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0072] The technical solutions in the present application will be described below with reference to the drawings.

[0073] In the embodiments of the present application, the same items or similar items with basically the same functions and effects are distinguished by using "first", "second", and the like. For example, the first value and the second value are only used to distinguish different values, and the order is not limited. Those skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different.

[0074] It should be noted that in the embodiments of the present application, "exemplarily" or "for example" and the like are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplarily" or "for example" and the like is intended to present the relevant concept in a specific manner.

[0075] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character "or" generally represents that the associated objects before and after it are in an "or" relationship. "At least one of the following" or the like means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0076] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system or new radio (NR), a 5.5G system, a future communication system, and the like. The 5.5G can be understood as a new generation of 5G communication technology.

[0077] The terminal device in the embodiments of the present application can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile terminal, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user equipment, and the like.

[0078] The terminal device can be a device that provides voice / data connectivity to a user, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminal devices include: a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc., which are not limited in the present application.

[0079] By way of example, and without limitation, in the present application, the terminal device can be a terminal device in an internet of things (IoT) system. The internet of things is an important component of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection. Illustratively, the terminal device in the embodiments of the present application can be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for smart devices that can be worn, such as glasses, gloves, watches, clothing, and shoes, which are designed and developed by applying wearable technology to daily wear. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also can realize powerful functions through software support and data interaction, cloud interaction. The general wearable smart device includes a full function, large size, and can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and only focuses on a certain application function, and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart jewelry, and the like for monitoring vital signs.

[0080] By way of example, and without limitation, in the embodiments of the present application, the terminal device can also be a terminal device in machine type communication (MTC). In addition, the terminal device can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. built-in as one or more components or units in a vehicle. The vehicle can implement the method provided in the present application by built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit, etc. Therefore, the embodiments of the present application can also be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V) technology, etc.

[0081] The network device involved in the present application can be a device in communication with a terminal device. The network device can also be referred to as an access network device or a radio access network device. It can be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home evolved NodeB (home NodeB, HNB), a baseband unit (BBU), a wireless controller in a cloud radio access network (CRAN) scenario, or a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, etc. It can also be an access point (AP) in a WLAN, a gNB in an NR system, a city base station, a micro base station, a pico base station, a femto base station, etc. The present application does not make any limitation in this regard.

[0082] Some technical terms involved in the present application are introduced below.

[0083] 1. Ambient Internet of Things (AIoT): an Internet of Things (IoT) technology. It can integrate various IoT devices (AIoT devices) into our daily environment, enabling these devices to run continuously in the background and communicate with each other without active intervention from users.

[0084] It should be understood that ambient Internet of Things can also be referred to as environmental Internet of Things, and the present application does not make any specific limitation in this regard.

[0085] For these hundreds of billions or even trillions of IoT devices, if all of them are powered by manual replacement or rechargeable batteries, it will result in high maintenance costs and serious environmental problems, and even in some use cases (such as wireless sensors in the power and oil industries), there may be safety hazards. Therefore, in order to reduce the size, complexity and power consumption of IoT devices, hundreds of billions or even trillions of IoT devices can be deployed for various applications and provide additional value to the entire industry chain, new IoT technologies are needed to support battery-free IoT devices without energy storage or energy storage IoT devices that do not need manual replacement or charging. And these battery-free IoT devices or energy storage IoT devices also need to have a small size to adapt to different use cases.

[0086] 2. Battery-free IoT device without energy storage function: can also be referred to as battery-free device without energy storage function, which refers to those devices that do not rely on internal batteries or other energy storage devices to operate.

[0087] Such devices can usually obtain the required energy in the following ways, for example: external power supply, i.e. the device is directly connected to a power socket or other external power source such as a USB interface to obtain power; energy harvesting technology, such as using solar energy, wind energy, thermal energy or vibration energy in the environment to obtain energy; or wireless power supply, such as transmitting energy through radio waves or magnetic fields.

[0088] 3. Energy storage IoT device without the need for manual replacement or charging: i.e. the device has limited energy storage and does not need to be manually replaced or charged. The output power of such devices is usually from 1 μW to several hundred μW.

[0089] The battery-free IoT device without energy storage function or the energy storage IoT device without the need for manual replacement or charging may, for example, be a radio frequency identification (RFID) tag. The IoT including the RFID tag can also be referred to as an RFID system.

[0090] 4. Radio frequency identification (RFID): is an automatic identification technology that can perform non-contact bidirectional data communication through wireless radio frequency.

[0091] For example, an RFID system can include an RFID tag and a reader, and the reader can read and write the RFID tag using wireless radio frequency, thereby achieving the purpose of identifying targets and data exchange.

[0092] 5. RFID tag: usually composed of a coupling element and a chip, each RFID tag can have a unique identification, such as electronic code, etc.

[0093] It should be understood that the RFID tag can also be referred to as a tag, an electronic tag, an AIoT tag, an AIoT device, an AIoT tag, a smart tag, an RFID transponder, an RFID data carrier, or a device, etc. The present application does not make specific limitations thereon. For the sake of brevity, the RFID tag is referred to as a tag hereinafter.

[0094] The tag can be divided into two types, i.e. type 1 tag and type 2 tag.

[0095] 6. Type 1 tag: has an output power consumption of about 1 μW, has an energy storage component, such as a coin cell, and has no downlink and uplink signal amplification capability. It can harvest energy from a carrier wave emitted by another device. For example, by backscattering on an externally provided carrier wave to transmit information to another device.

[0096] It should be understood that the type 1 tag can also be referred to as device 1, etc., which is not specifically limited in the present application.

[0097] 7. Type 2 tag: has a peak power of no more than a few hundred μW, has an energy storage capability, and has the ability to amplify downlink and / or uplink signals. Type 2 tags can internally generate signals, or also reflect signals through externally provided carrier waves.

[0098] In order to distinguish, for type 2 tags, the tags that reflect signals through externally provided carrier waves can be referred to as device 2a, and the tags that can internally generate signals can be referred to as device 2b.

[0099] 8. Reader: is generally used to read (and sometimes write) information from a tag. For example, the reader can be a handheld or fixed device.

[0100] It should be understood that the reader can also be referred to as an RFID reader, a reading device, a scanner, a read head, a communicator, or a reader-writer (depending on whether the tag can be wirelessly rewritten data), etc., which is not specifically limited in the present application.

[0101] 9. R2D: is a communication mode in which the reader sends information to the tag.

[0102] 10. R2D: is a communication mode in which the tag sends information to the reader.

[0103] 11. Auxiliary terminal device of network device: can also be referred to as auxiliary UE. Generally refers to a user equipment used in a cellular network to assist a network device (such as a base station, etc.) to perform certain functions. These functions can include but are not limited to network optimization, signal enhancement, data relay, etc.

[0104] In addition, the auxiliary UE is within the coverage of the network device, and the auxiliary UE can send a carrier based on the indication of the network device.

[0105] 12. Path loss: can refer to the loss of average power of a signal between a transmitter and a receiver due to the transmission distance and transmission environment. It is a quantity related to the signal transmission distance, transmission environment, and carrier frequency. Based on the path loss, the transmission power control of the transmitting end can be performed.

[0106] It should be understood that the path loss can also be referred to as a path loss, a path loss value, a path loss quantity, or path loss information, etc., which is not specifically limited in the present application.

[0107] 13. Forward error correction (FEC) encoding: is a method for improving the reliability of data transmission. It adds redundant information when sending data, so that the receiving end can detect and correct errors that may occur during transmission without the need to resend data. The basic principle of FEC encoding is to encode the original data according to certain rules to generate encoded data containing original data and redundant information. Common FEC encoding methods may be, for example, convolutional codes or low-density parity-check (LDPC) codes.

[0108] 14. FEC code rate: generally refers to the ratio of redundant data used for error correction to actual data during data transmission. FEC code rate is an important parameter that can determine the efficiency and reliability of data transmission.

[0109] FEC code rate is usually expressed as a fraction or ratio, such as 1 / 2, 2 / 3, 3 / 4, etc. This ratio represents the proportion of actual data to total data (actual data plus redundant data).

[0110] For example: FEC code rate of 1 / 2 means that for every 1x bits of actual data transmitted, 1x bits of redundant data are additionally transmitted, for a total of 2x bits; FEC code rate of 2 / 3 means that for every 2y bits of actual data transmitted, 1y bits of redundant data are additionally transmitted, for a total of 3y bits; FEC code rate of 3 / 4 means that for every 3z bits of actual data transmitted, 1z bits of redundant data are additionally transmitted, for a total of 4z bits, x, y, and z are positive numbers.

[0111] The selection of FEC code rate is usually a trade-off process. A lower FEC code rate (such as 1 / 2) means more redundant data, providing stronger error correction capability, but also reducing the effective data transmission rate. A higher FEC code rate (such as 3 / 4) means less redundant data, increasing the effective data transmission rate, but the error correction capability is weaker.

[0112] 15. Floor operation. In the case where s is a decimal number, The integer that is smaller than s and closest to s.

[0113] 16. Postamble: refers to a piece of signal or code sequence sent after the end of data transmission. Its main role is to identify the end of data transmission and help the receiving end correctly identify and process the received data.

[0114] The postamble can be, but is not limited to, the following forms: end-of-frame marker, that is, in the frame structure, the postamble can be a specific bit sequence used to identify the end of the frame; checksum or cyclic checksum, sometimes the postamble can contain checksum or cyclic checksum for detecting and correcting errors in the transmission process; synchronization signal, in some communication systems, the postamble can contain a synchronization signal for re-synchronization of the receiving end; padding bits, for example, in some cases, the postamble can include some padding bits to ensure that the length of the data block meets certain requirements.

[0115] 17. On-off keying (OOK): a simple modulation method mainly used in wireless communication systems. OOK symbol refers to the basic unit transmitted under this modulation method. Exemplarily, OOK symbol has two states: "On" state, representing binary "1", in which state the carrier signal is transmitted; "Off" state, representing binary "0", in which state the carrier signal is not transmitted.

[0116] OOK modulation methods can include, for example, OOK-1 and OOK-4.

[0117] OOK-1 is the most basic OOK modulation method, whose working principle is as follows: bit "1" is represented as the presence of a signal (On), usually a specific carrier frequency. Bit "0" is represented as the absence of a signal (Off), i.e. no carrier signal.

[0118] This modulation method is very simple and suitable for low-rate, low-power communication systems. Its advantages are simple implementation, and disadvantages are poor anti-noise performance and easy to be interfered.

[0119] In the case where the modulation method of data is OOK-1, one OFDM symbol can carry one OOK symbol.

[0120] OOK-4 is a more complex OOK modulation scheme, often used to improve data transmission rate and anti-interference capability. In the case of OOK-4 modulation of data, one OFDM symbol can carry 4 OOK symbols. Each OOK symbol can represent a high level (on) or a low level (off), which are actually signals. While bits are used to transmit information. For example, in Manchester coding, a high level plus a low level represents a bit, and the high level or low level can also be regarded as an OOK symbol.

[0121] 18. Pulse Interval Encoding (PIE): A coding scheme for data transmission, mainly by adjusting the time interval between pulses to represent different data symbols. One of the notable features of PIE compared to other coding schemes is that it uses the time interval between pulses to convey information, rather than the amplitude or frequency of the pulses.

[0122] In PIE, each bit of data information is represented by the time interval between two pulses. There are usually two time intervals: a short interval representing binary "0", and a long interval representing binary "1".

[0123] In addition, in PIE, bit 0 can usually correspond to 2 OOK symbols, and bit 1 can usually correspond to 4 OOK symbols.

[0124] 19. Manchester coding: A digital coding technique widely used in data communication. It ensures the synchronization and reliability of data transmission by representing each data bit as two level changes. Specifically, the rules of Manchester coding are as follows.

[0125] Each data bit is divided into two time intervals: for a data bit "0", the level is high in the first time interval and low in the second time interval, and for a data bit "1", the level is low in the first time interval and high in the second time interval; level transition: each data bit contains a level transition, which can be used for clock recovery and synchronization; self-synchronization: since each data bit has a middle transition point, the receiving end can recover the clock signal by detecting these transition points, thus achieving data synchronization.

[0126] In Manchester coding, each bit corresponds to two OOK symbols.

[0127] 20. Bi-phase space encoding: Also known as FM0 encoding, is a digital encoding technique widely used in RFID systems and other communication systems that require high reliability and synchronization. The main feature of FM0 encoding is to represent data by making level transitions within each bit period, ensuring clock synchronization and reliability of data transmission.

[0128] 21. Miller encoding: Also known as Miller code, is a digital encoding technique widely used in communication systems, especially in RFID and infrared communication. Miller encoding represents binary data by making level transitions at specific time points, achieving synchronization and reliability of data transmission.

[0129] In Miller encoding, "X times repetition" generally refers to the number of times a data bit is repeatedly transmitted during the encoding process. This repetition mechanism can be used to improve the reliability of data transmission, especially in noisy communication environments. Specifically, "X times repetition" in Miller encoding means that each data bit will be transmitted X times after encoding. For example, assuming X = 2, it means that each bit will be transmitted twice after encoding.

[0130] To facilitate understanding of the embodiments of the present application, first, several communication systems suitable for the embodiments of the present application will be described in detail in conjunction with FIGS. 1-3. The several communication systems can also be referred to as RFID systems.

[0131] FIG. 1 is a schematic diagram of a first communication system 100 to which embodiments of the present application are applied. The communication system 100 can include at least one reader, such as the network device 110 shown in FIG. 1; the communication system 100 can also include at least one tag, such as the tag 120 shown in FIG. 1, which can be a Type 1 tag or a Type 2 tag, i.e., the tag 120 needs to reflect the signal by reflecting the external carrier wave; the communication system can also include a terminal device, such as the terminal device 130 shown in FIG. 1.

[0132] Among them, the network device 110 and the terminal device 130 can communicate through a wireless link. In one possible case, the network device 110 can act as a transmitter and the terminal device 130 can act as a receiver, and the network device 110 transmits a downlink signal to the terminal device 130; in another possible case, the network device 110 can act as a receiver and the terminal device 130 can act as a transmitter, and the terminal device 130 transmits an uplink signal to the network device 110.

[0133] It can be understood that the network device 110 in the communication system 100 can be a network device in a small range working mode, such as a base station in a small range working mode, and the like. The terminal device 130 can be understood as an auxiliary terminal device or an auxiliary UE of the network device 110. Therefore, the network device 110 can instruct the terminal device 130 to transmit a carrier.

[0134] Exemplarily, the network device 110 can communicate with the tag 120. In a possible case, the terminal device 130 can send a carrier to the tag 120, so that the tag 120 can send a reflected signal to the network device 110 by reflecting the carrier; in another possible case, the network device 110 can be a sending end, the tag 120 can be a receiving end, and the network device 110 can send a downlink signal to the tag 120.

[0135] FIG. 2 is a schematic diagram of a second communication system 200 to which embodiments of the present application are applied. The communication system 200 can include at least one reader, such as the network device 210 shown in FIG. 2; the communication system 200 can also include at least one tag, such as the tag 220 shown in FIG. 2, which can be a device 2b in the type 2 tag. That is, the tag 220 can internally generate a signal.

[0136] In the communication system 200, the network device 210 and the tag 220 can communicate through a wireless link. In a possible case, the network device 210 can be a sending end, the tag 220 can be a receiving end, and the network device 210 can send a downlink signal to the tag 220; in another possible case, the network device 210 can be a receiving end, the tag 220 can be a sending end, and the tag 220 can send an uplink signal to the network device 210.

[0137] FIG. 3 is a schematic diagram of a third communication system 300 to which embodiments of the present application are applied. The communication system 300 can include at least one network device, such as the network device 310 shown in FIG. 3; the communication system can also include at least one reader, such as the terminal device 320 shown in FIG. 3; the communication system 300 can also include at least one tag, such as the tag 330 shown in FIG. 3, which can be a type 1 tag or a device 2a in a type 2 tag, that is, the tag 330 needs to reflect a signal by reflecting an external carrier.

[0138] In the communication system 300, the network device 310 is usually outdoors, that is, the distance between the network device 310 and the tag 330 is usually far. Therefore, the network device 310 can communicate with the tag 330 through an intermediate node, such as the terminal device 320 shown in FIG. 3.

[0139] The network device 310 and the terminal device 320 can communicate through a wireless link. In one possible case, the network device 310 can serve as a transmitter, and the terminal device 320 can serve as a receiver. The network device 310 transmits a downlink signal to the terminal device 320. In another possible case, the network device 310 can serve as a receiver, and the terminal device 320 can serve as a transmitter. The terminal device 320 transmits an uplink signal to the network device 310.

[0140] In addition, the terminal device 320 and the tag 330 can also communicate. In one possible case, the terminal device 320 can serve as a transmitter, and the tag 330 can serve as a receiver. The terminal device 320 transmits information to the tag 330. In another possible case, the tag 330 can transmit a reflected signal to the terminal device 320 by reflecting a carrier wave.

[0141] The carrier wave reflected by the tag 330 can be a carrier wave transmitted by the terminal device 320 to the tag 330. Alternatively, the communication system 300 can further include another node or device for transmitting a carrier wave, such as the terminal device 340 shown in FIG. 3. The terminal device 340 can transmit a carrier wave to the tag 330 based on an indication of the network device 310.

[0142] It should be understood that the communication system 100, the communication system 200, and the communication system 300 each exemplarily show a communication manner between one reader and one tag. Alternatively, the communication system 100, the communication system 200, or the communication system 300 can further include multiple readers and / or multiple tags. The embodiments of the present application are not limited in this regard.

[0143] Each of the communication devices in the communication system 100, the communication system 200, and the communication system 300 can be configured with multiple antennas. The multiple antennas can include at least one transmitting antenna for transmitting a signal and at least one receiving antenna for receiving a signal. In addition, each of the communication devices can further include a transmitter chain and a receiver chain, which can each include a plurality of components (such as a processor, a modulator, a multiplexer, a demodulator, a demultiplexer, or an antenna) related to signal transmission and reception. Therefore, the communication devices can communicate through multiple antenna technology.

[0144] Alternatively, the communication system 100, the communication system 200, or the communication system 300 can further include a network controller, a mobility management entity, or other network entities, which are not limited by the embodiments of the present application.

[0145] It should be understood that the method provided by the embodiments of the present application can be applicable to various communication systems including 5G new radio (NR) system and 5.5G system. The communication systems shown in FIGS. 1-3 are only examples, and the present application does not limit the specific architecture of the applicable system, nor the number and form of various devices contained in each communication system.

[0146] In the R2D process, due to the low cost of the tag and the limited energy storage, the tag is usually in a dormant state. When the network device (or reader) needs to communicate with the tag, the network device can send information such as data information or signaling to the tag. After the power of the information sent to the tag is higher than a certain threshold, the tag can be awakened and can receive the information. Exemplarily, the receiving power of the awakened tag can be between [-36dBm, -30dBm] and the like.

[0147] In the D2R process, in the case that the tag needs to reflect a signal through a carrier, the power of the tag reflected signal also needs to be large, so that the power of the tag reflected signal can overcome the path loss between the tag and the reader, so that the power of the signal received by the reader from the tag can be large. In this way, the reader can successfully demodulate the reflected signal.

[0148] However, in general, the power of the information sent by the reader in the R2D process is greater than the power of the tag reflected signal in the D2R process. In this way, the R2D can overcome higher path loss than the D2R. The R2D link limits the coverage range of the reader.

[0149] It can be understood that the coverage range of the reader can be understood as the distance between the reader and the tag, and limiting the coverage range of the reader means limiting the distance between the tag that can communicate with the reader and the reader.

[0150] Exemplarily, taking the reader as a base station (BS) for example, as shown in Table 1, Table 1 shows the path loss required by R2D and D2R in a communication system (such as communication system 100). It includes the transmission power (Tx power), the transmission antenna gain (Tx antenna gain), the reception antenna gain (Rx antenna gain), the backscatter loss, the transmission bandwidth (Tx bandwidth), the noise figure (i.e. the additional noise considered when demodulating), the thermal noise, the on-object penalty of the tag attached to the object, and the demodulation sensitivity and the like.

[0151] As can be seen from Table 1, when the BS transmit power is 33 dBm (M means mandatory, i.e. mandatory), the R2D link can overcome a path loss of 71.1 dB; but the D2R link can only overcome a path loss of 65.1 dB, with a difference of 6 dB.

[0152] Similarly, when the BS transmit power is 38 dBm (O means optional, i.e. optional), the R2D link can overcome a path loss of 76.1 dB; but the D2R link can only overcome a path loss of 65.1 dB, with a difference of 12 dB.

[0153] Since a greater overcomeable path loss means that the distance between the transmitting end and the receiving end can be greater, the D2R link limits the communication distance between the reader and the tag, i.e. limits the coverage of the network device.

[0154] Table 1

[0155] In Table 1, BPSK is the conversion mode of converting an analog signal into a data value, i.e. binary Phase Shift Keying (BPSK). -174@200 kHz = -121 dBm means that, in 200 kHz, -174 dBm / Hz noise is -121 dBm power noise. SNR is the signal to noise ratio, i.e. signal to noise ratio (SNR).

[0156] In order to solve the above technical problem, i.e. in order to reduce the limitation of the D2R link on the coverage of the network device, the information sent by the tag to the reader in the communication scenario of the inventory command of the network device to the tag can be sent repeatedly several times. In this way, the success rate of the reader demodulating the information repeatedly sent by the tag several times is high, so that the limitation of the D2R link on the coverage of the network device can be reduced, and the coverage of the network device is large.

[0157] Exemplarily, FIG. 4 is a flow diagram of a communication method 400 of a reader and a tag in an inventory process. The reader can be the network device 110 in the communication system 100, and the tag can be the tag 120 in the communication system 100; or the reader can be the intermediate node 320 in the communication system 300, and the tag can be the tag 330 in the communication system 300.

[0158] The method 400 comprises the following steps:

[0159] S401, the reader sends a message 0 (Msg0) to the tag; correspondingly, the tag receives the message 0 from the reader. The message 0 can also be called a select signal, which can be used to instruct the tag in the coverage range to start the inventory.

[0160] S402, the reader sends a message 1 (Msg1) to the tag; correspondingly, the tag receives the message 1 from the reader. The message 1 can also be called a query signal, which can be used to instruct the tag in the coverage range to feed back its identification information. The identification information of the tag is used to indicate the tag, such as electronic code and the like.

[0161] The message 0 and the message 1 can be messages sent by the reader through broadcasting.

[0162] Optionally, the reader can send the query signal multiple times at different time points. In this way, for multiple tags in the coverage range, the tags can respectively communicate with the reader based on the query signals at different time points. Thus, the mutual interference between the tags can be reduced.

[0163] S403, in response to the message 1, the tag in the coverage range sends a message 2 (Msg2) to the reader; correspondingly, the reader receives the message 2 from the tag. The message 2 is used to indicate the identification information of the tag.

[0164] S404, in response to the message 2, the reader sends a message 3 (Msg3) to the tag; correspondingly, the tag receives the message 3 from the reader. The message 3 can be an acknowledgement (ACK) message, which is used to indicate that the reader has successfully received the message 2.

[0165] S405, in response to the message 3, the tag sends a message 4 (Msg4) to the reading area; correspondingly, the reader receives the message 4 from the tag. The message 4 can carry data information, such as the name of the inventory, the number of the inventory, the location of the inventory, or the price of the inventory.

[0166] Optionally, the method 400 can further include: in response to the message 4, the reader sends a message 5 (Msg5) to the tag; correspondingly, the tag receives the message 5 from the reader. The message 5 can be an ACK message, which is used to indicate that the reader has successfully received the message 4.

[0167] For the method 400, the message 2 and the message 4 are D2R. Therefore, the tag can send the message 2 and the message 4 multiple times respectively, so that the probability of successfully demodulating the message 2 and the message 4 by the reader is large, thereby helping to reduce the limitation of the D2R link on the coverage range of the network device, so that the coverage range of the network device is large.

[0168] It should be understood that the coverage of the network device can also be replaced by the coverage of the reader, and the present application does not make specific limitations thereto.

[0169] However, with the increase of the repetition number of the tag sending information to the reader, the power consumption of the tag is large. Therefore, how the tag determines the appropriate repetition number is a technical problem to be solved at present.

[0170] Therefore, the present application provides a radio frequency identification method and device, and the reader can indicate the repetition number to the tag through signaling. In this way, the tag can repeatedly send information such as Msg 1 and / or Msg 4 to the reader according to the repetition number, so that the limitation of the D2R link to the network device coverage is small.

[0171] The information transmission method of the present application will be described in detail below in combination with FIGS. 5 to 12. The embodiments shown in the present application show the information transmission method provided by the present application from the perspective of device interaction. The specific form and number of each device shown are only examples, and should not constitute any limitation on the implementation of the method provided by the present application.

[0172] Next, taking the first device, the second device and the third device as the execution subject as an example, the information transmission method of the embodiment of the present application will be described in detail.

[0173] It should be understood that for the above execution subject, the device can be the device itself, or a chip, chip system or processor supporting the device to implement the information transmission method, or a logic module or software capable of implementing all or part of the device functions, and the present application does not make specific limitations thereto.

[0174] FIG. 5 is a flow diagram of an information transmission method 500 provided by an embodiment of the present application. It is applied to a system comprising a first device and a second device. The first device can be understood as a tag, and the second device can be understood as a reader. The system comprising the first device and the second device is, for example, the communication system 100, the communication system 200 or the communication system 300. The method 500 comprises the following steps:

[0175] S501, the second device sends first information to the first device, and the first information is used to indicate a first number, and the first number is a repetition number of sending second information to the second device. Correspondingly, the first device receives the first information from the second device.

[0176] The first information can be an index, such as 0 or 1, etc., which is used to indicate or correspond to the first number; or the first information can be a bit, a bit is used to indicate the first number, a is a positive integer. The first number can be, for example, a positive integer such as 1, 2 or 4.

[0177] Optionally, the first information can be carried in any one of the following messages: an application layer message, a non-access stratum (NAS) message, an access stratum (AS) message, or a media access control (MAC) message.

[0178] Also, the first number can be determined by the second device, i.e., the reader.

[0179] Exemplarily, after the second device acquires the indication indicating the inventory, the second device can send the first information to the first device. The first information can be carried in an inventory command, i.e., the message shown in the method 400. For example, the first information can be carried in Msg0 or Msg1 of the method 400, and correspondingly, the second information can be Msg2. That is, the second device indicates to the first device through Msg0 or Msg1 the number of repetitions of sending Msg2, so that the first device can repeatedly transmit Msg2 to the second device. Alternatively, the first information can be carried in Msg3 of the method 400, and correspondingly, the second information can be Msg4. That is, the second device indicates to the first device through Msg3 the number of repetitions of sending Msg4, so that the first device can repeatedly transmit Msg4 to the second device.

[0180] In addition, the first information can also be carried in a message other than the inventory command. For example, before the first device sends Msg2 to the second device in the inventory process, the second device sends the first information to the first device through a message (e.g., message a) other than Msg0 and Msg1. Correspondingly, the second information can be Msg2. That is, the second device indicates to the first device through message a the number of repetitions of sending Msg2, so that the first device can repeatedly send Msg2 to the second device. Message a and the inventory command can be transmitted in the same layer message, for example, both in the MAC layer; message a can also be transmitted in a message at a lower layer than the inventory command, for example, the inventory command is transmitted in the non-access layer, and message a is transmitted in the access layer.

[0181] Alternatively, before the first device sends Msg4 to the second device, the second device sends the first information to the first device through a message (e.g., message b) other than Msg3. Correspondingly, the second information can be Msg4. That is, the second device indicates to the first device through message b the number of repetitions of sending Msg4, so that the first device can repeatedly send Msg4 to the second device. Message b and the inventory command can be transmitted in the same layer message, for example, both in the MAC layer; message b can also be transmitted in a message at a lower layer than the inventory command, for example, the inventory command is transmitted in the non-access layer, and message b is transmitted in the access layer.

[0182] S502, in a case where it is determined that the first device meets the first condition, the first device repeatedly sends the second information for the first number of times to the second device. Correspondingly, the second device receives the repeated transmission of the second information for the first number of times from the first device, and the first condition is related to the first number.

[0183] It should be understood that repeatedly sending the second information for the first number of times can also be understood as continuously sending the second information for the first number of times. For example, the first number is 3, and the second device continuously sends the second information to the first device for 3 times.

[0184] It should be noted that for the repeatedly and continuously sent second information, the time interval between the adjacent two times of sending the second information can be the same or different. For example, the time interval between the adjacent two times of sending the second information is 3 ms, or the time interval between the adjacent two times of sending the second information is 1 ms and 2 ms, etc. However, the repeatedly sent second information is not separated by other messages, that is, during the period of repeatedly sending the second information for the first number of times from the first device to the second device, the first device does not send other messages to the second device, and during this period, the second device can also not send any message to the first device.

[0185] For example, assuming that the second information is Msg2 and the first number is 3, after the first device sends 3 Msg2s to the second device, the second device can send Msg3 to the first device. Or, assuming that the second information is Msg4 and the first number is 3, after the first device sends 3 Msg4s to the second device, the second device can send Msg5 to the first device.

[0186] It can be understood that as the distance between the second device and the first device is different, the path loss between the second device and the first device can also be different, and the number of repetitions of the information sent by the first device to the second device can also be different. Moreover, the farther the distance between the second device and the first device, the greater the path loss between the second device and the first device, and in order to enable the second device to successfully demodulate the information from the first device, the number of repetitions of the information sent by the first device to the second device can be greater.

[0187] Exemplarily, as shown in FIG. 6, assuming that the second device is a network device 610, the number of repetitions of sending information by a tag within the range 620 to the network device 610 can be 1, the number of repetitions of sending information by a tag within the range 630 and outside the range 620 to the network device 610 can be 2, and the number of repetitions of sending information by a tag within the range 640 and outside the range 630 to the network device 610 can be 4. Then, in the case that the network device 610 indicates 2 to the tag within the coverage, the tag within the coverage needs to determine whether the device is the device corresponding to 2, for example, determine whether the device is outside the range 620 and within the range 630. If the tag within the coverage determines that the device is the device corresponding to 2, the tag can repeatedly send 2 information to the network device 610; if the tag within the coverage determines that the device is not the device corresponding to 2, the tag can not respond to the network device 610.

[0188] As can be seen, the number of repetitions corresponding to the tags in different areas within the coverage of the second device can be different. Therefore, after the first device receives the first information from the second device, the first device can determine whether the device is the device corresponding to the first number of repetitions. The first device can determine whether the device is the device corresponding to the first number of repetitions by the following manner: the first device can determine whether the device satisfies the first condition, and if yes, it means that the first device is the device corresponding to the first number of repetitions.

[0189] The first condition can be a condition related to the first number of repetitions, that is, the first condition is used to determine whether the device is the device corresponding to the first number of repetitions.

[0190] Optionally, the first condition is that the first power of receiving the first information is a power value corresponding to the first number of repetitions, and the correspondence between the first number of repetitions and the first power is preset in the first device; or, the first condition is that the first power belongs to a first power range corresponding to the first number of repetitions, and the correspondence between the first number of repetitions and the first power range is preset in the first device.

[0191] It can be understood that, since the power of sending the first information by the second device is determined, the power of receiving the first information from the second device by the devices with different distances from the second device is different. Therefore, the device within the coverage of the second device can determine whether the device is the device corresponding to the first number of repetitions by the power of receiving the first information. Therefore, the first device can determine whether the first device corresponds to the first number of repetitions based on the first power of receiving the first information by the first device.

[0192] In one case, the first condition is that the first power of receiving the first information is a power value corresponding to the first number of repetitions, that is, the first number of repetitions corresponds to the first power.

[0193] In an example, the first device can be preset with a correspondence between the at least one repetition number and the at least one received power, or the protocol can be agreed to have a correspondence between the at least one repetition number and the at least one received power. The at least one repetition number and the at least one received power correspond to each other. For example, the repetition number of 2 corresponds to the received power a2; the repetition number of 3 corresponds to the received power a3; and so on. In this way, in a case where the first device receives the first information at the first power, the first device can determine whether the first number indicated by the first information and the first power correspond to each other. For example, in a case where the correspondence between the at least one repetition number and the at least one received power includes a correspondence between the first number and the first power, the first device determines that the first device is the device corresponding to the first number.

[0194] In another example, the second device indicates the preset power to the first device through signaling. For example, the method 500 further includes that the second device sends information 1 to the first device, where the information 1 is used to indicate the preset power. In this way, in a case where the first device determines that the first power is the preset power, the first device can determine that the first device is the device corresponding to the first number.

[0195] It should be understood that the information 1 and the first information can be sent through the same signaling or different signaling. Moreover, in a case where the information 1 and the first information are sent through the same signaling, the first information and the information 1 can be carried in the same or different fields of the signaling, which is not limited in the present application.

[0196] In another case, the first condition is that the first power at which the first information is received belongs to a first power range corresponding to the first number, that is, the first number and the first power range correspond to each other.

[0197] In an example, the first device can be preset with a correspondence between the at least one repetition number and the at least one received power range, or the protocol can be agreed to have a correspondence between the at least one repetition number and the at least one received power range. The at least one repetition number and the at least one received power range correspond to each other.

[0198] For example, the received power range a 2i to a i corresponds to the repetition number 2i, that is, in a case where the received power x at which the first device receives the first information is located in a 2i ≤ x < a i , the repetition number corresponding to the first device is 2i, where i can be a positive integer. Wherein, a 2i and a i are indexes of different powers, the subscripts of the indexes, that is, 2i and i, are different repetition numbers, and a 2i indicates a power smaller than a iindicated power, and less than a 2i ≤ x < a i indicates that the received power x is greater than or equal to a 2i indicated power, and less than a i indicated power.

[0199] Specifically, the following set of received power indexes can be preset in the first device or agreed in a protocol: [a1, a2, a4, a8, a 16 …]. Wherein, a1, a2, a4, a8, a 16 , etc. are indexes of different powers, each index can correspond to a power, and the correspondence between the power and the index can be agreed in a protocol or indicated by the second device through signaling. In this way, in the case that the first power is less than a1, the first device corresponds to a repetition number of 1; in the case that the first power is located in a2≤x 16 , the first device corresponds to a repetition number of 8; in the case that the first power is located in a j+1 ≤x j , the first device corresponds to a repetition number of 16, and so on. In the case that the power at which the first device receives the first information is the first power, the first device can determine whether there is a corresponding relationship between the first number and the power range in which the first power is located. In the case that the corresponding relationship between at least one repetition number and at least one received power range includes the corresponding relationship between the first number and the first power range, the first device determines that the first device is the device corresponding to the first number.

[0200] Alternatively, the received power range a j+1 to a j corresponds to a repetition number j+1, that is, in the case that the received power x at which the first device receives the first information is located in a j+1 ≤x j , the repetition number corresponding to the first device is j+1, and j can be a positive integer. Wherein, a j+1 and a j are indexes of different powers, the subscripts of the indexes, that is, j+1 and j, are different repetition numbers, a j+1 indicates the power less than a j indicated power. The received power x is located in a j+1 ≤x j indicates that the received power x is greater than or equal to a j+1 indicated power, and less than a j indicated power.

[0201] Specifically, the following set of reception power indexes can be preset in the first device or agreed in a protocol: [a1, a2, a3, a4, a5, …]. Wherein, a1, a2, a3, a4, a5, etc. are indexes of different powers, each index can correspond to a power, and the correspondence between the power and the index can be agreed in a protocol or indicated by the second device through signaling. In this way, in the case that the first power is less than a1, the first device corresponds to a repetition number of 1; in the case that the first power is located in a2≤x

[0202] It should be understood that the correspondence between the reception power range and the repetition number shown above is only an example, and in some possible implementations, the correspondence between the reception power range and the repetition number can also be in other forms. For example, in the case that the reception power x of the first device receiving the first information is located in a j+1 ≤x<a j , then the repetition number corresponding to the first device is 2×(j+1), 2 j+1 or j+1+p, etc., and p can be a positive integer. This application does not make specific limitations thereto.

[0203] In another example, the second device indicates the first power range to the first device through signaling. For example, the method 500 further includes: the second device sends information 2 to the first device, and the information 2 is used to indicate the first power range. In this way, in the case that the first device judges that the first power of receiving the first information is in the first power range, the first device can judge that the first device is the device corresponding to the first number of times.

[0204] It should be understood that the information 2 and the first information can be sent through the same signaling or different signaling. And in the case that the information 2 and the first information are sent through the same signaling, the first information and the information 2 can be carried in the same or different fields of the signaling, and this application does not make specific limitations thereto.

[0205] The information transmission method of the present application, the second device can indicate the number of repetitions to the first device, so that the first device can send the same information to the second device multiple times, which can overcome greater path loss compared to sending information to the second device once, and help to reduce the limitation of the coverage of the second device.

[0206] It can be understood that in the method 500, the first device can be device 2a in the type 1 tag or the type 2 tag, i.e., the first device needs to send information to the second device by reflecting the reflected signal of the external carrier. In this case, the first device can reflect the carrier from the carrier (CW) node. The carrier node can be the second device, for example, the first device can be the tag 330 in the communication system 300, and the second device or the carrier node is the terminal device 320 in the communication system 300, and the terminal device 320 transmits the carrier to the tag 330.

[0207] Alternatively, the carrier node can also not be the second device, for example, the first device is the tag 120 in the communication system 100, the second device is the network device 110 in the communication system 100, and the carrier node is the terminal device 130 in the communication system 100; or the first device can be the tag 330 in the communication system 300, the second device is the terminal device 320 in the communication system 300, and the carrier node can be the terminal device 340 in the communication system 300.

[0208] In this case, the method 500 further comprises: the carrier node sends the carrier to the first device; S502 is implemented by: sending the second information by reflecting the carrier.

[0209] Alternatively, the carrier node can continuously send the carrier to the first device, so that the first device can reflect the carrier from the carrier node when sending the second information. However, such a way makes the power consumption of the carrier node larger, and can cause interference to other information transmission. Therefore, in order to reduce the power consumption of the carrier node and reduce the interference to other information transmission, the carrier node can determine the duration of sending the carrier by the following way.

[0210] In one possible implementation, the method 500 further comprises: the second device sends information for indicating the duration of sending the carrier to the carrier node, and correspondingly, the carrier node receives the information for indicating the duration of sending the carrier from the second device.

[0211] The information for indicating the duration of sending the carrier can indicate one or more OFDM symbols or one or more OOK symbols, etc. The duration of sending the carrier can be determined by the second device, and the second device can determine the duration of sending the carrier by the carrier node according to the first number.

[0212] It can be understood that the greater the first number is, the longer the duration of the transmitting carrier is. For example, when the first number is 4, the duration of the transmitting carrier is longer than when the first number is 2.

[0213] In another possible implementation, the method 500 further includes: monitoring, by the carrier node, the information transmitted by the second device, for example, monitoring the inventory signaling; in this way, when the carrier node monitors the first information, the carrier node can determine the first number, and the carrier node can determine the duration of the transmitting carrier according to the first number.

[0214] It should be understood that when the second device is not the carrier node, the carrier node determines the duration of the transmitting carrier in the above two ways. When the second device is the carrier node, the second device can determine the duration of the transmitting carrier according to the first number. In addition to the duration of the transmitting carrier, the carrier node can also determine the starting time of the transmitting carrier. Alternatively, if the carrier node is the second device, that is, the second device and the carrier node are co-located, the second device can transmit the carrier to the first device through internal control signaling, that is, the second device can not need to monitor the first information.

[0215] The detailed way in which the carrier node determines the duration of the transmitting carrier and the starting time of the transmitting carrier can refer to the way in which the third device determines the duration of the transmitting carrier and the starting time of the transmitting carrier below.

[0216] Since the second device can not be able to determine whether there is a device corresponding to the first number in the coverage range of the second device, after the second device transmits the first information, the device corresponding to the first number can transmit response information to the second device to indicate that the second device has the device corresponding to the first number. In this way, the second device can detect the signal energy on the corresponding resource, and when the energy exceeds a threshold, perform one or more rounds of inventory again, that is, the second device can use energy detection to determine whether there is a tag that needs to be repeatedly transmitted, so as to avoid resource waste. This can be implemented in the following two ways.

[0217] In a first possible implementation, the method 500 further includes: in a case where the first device determines that the first device satisfies the first condition, transmitting third information to the second device, the third information being used to respond to the first information. Correspondingly, the second device receives the third information from the first device.

[0218] The third information may, for example, be an ACK message or the like. The first device determines that the first device satisfies the first condition, that is, the first device judges that the first device is the device corresponding to the first number. In this way, the first device can transmit the third information to the second device, so that the second device can determine that there is the device corresponding to the first number in its coverage range.

[0219] In the second possible implementation, the method 500 further includes: receiving fourth information from the second device, the fourth information being used to indicate that the device satisfying the first condition transmits the third information; and correspondingly, the first device receives the fourth information from the second device. In a case where the first device determines that the first device satisfies the first condition, the third information is transmitted to the second device, the third information being used to respond to the fourth information; and correspondingly, the second device receives the third information from the first device.

[0220] The fourth information being used to indicate that the device satisfying the first condition transmits the third information can also be understood as: the fourth information indicates that the device corresponding to the first number of times transmits the response information to the second device, so that the second device can determine that the device corresponding to the first number of times exists. Compared with the first possible implementation, in the second possible implementation, the second device further transmits the fourth information to the first device. So that the first device can determine that the third information needs to be transmitted to the second device in a case where the first condition is satisfied based on the fourth information.

[0221] It should be understood that the fourth information and the first information can be transmitted through the same signaling or different signaling. In a case where the fourth information and the first information are transmitted through the same signaling, the fourth information and the first information can be carried in the same or different fields of the signaling, which is not limited in the present application.

[0222] Through the above scheme, the second device can determine whether the device corresponding to the first number of times exists, that is, whether the tag needing repeated transmission exists, through energy detection. And in a case where the second device determines that the energy exceeds the threshold value, the second device can determine that the device corresponding to the first number of times exists, that is, the tag needing repeated transmission exists, so that the second device can instruct the tag to perform one or more rounds of inventory through the inventory signaling. In a case where the second device determines that the energy does not exceed the threshold value, the second device can determine that the device corresponding to the first number of times does not exist, that is, the tag needing repeated transmission does not exist. Therefore, the second device can not continue the inventory process, which can reduce resource waste.

[0223] In addition, the second device can also indicate the inventory number of times to the first device. For example, the method 500 can further include: the second device transmits information 3 to the first device, the information 3 being used to indicate the inventory number of times. Correspondingly, the first device receives the information 3 from the second device.

[0224] In this way, the first device can determine how many rounds of inventory are needed this time. The inventory number of times can be 1 time, 2 times, etc.

[0225] It should be understood that the information 3 and the first information can be sent through the same signaling or different signaling. In the case that the information 3 and the first information are sent through the same signaling, the information 3 and the first information can be carried in the same or different fields of the signaling, which is not limited in the present application.

[0226] It should also be understood that the information 3 and / or the fourth information can be carried in a message such as a MAC message, an AS message or a NAS message. The message carrying the information 3 and / or the fourth information can be located in the same communication layer as the inventory signaling, or can be located in a lower communication layer than the inventory signaling. For example, the inventory signaling is an AS message, and the message carrying the information 3 and / or the fourth information can be a MAC message or an AS message.

[0227] In combination with the inventory process 400, the second information sent by the first device to the second device in the method 500 can be Msg2 or Msg4. In the case that the second information sent by the first device to the second device is Msg2, the first device can also improve the reliability of sending Msg4 to the second device in the following ways. Hereinafter, the fifth information is taken as an example to be Msg4, and the ways are described in detail.

[0228] The first device sends the fifth information to the second device, and the number of repetitions of sending the fifth information is the second number. Correspondingly, the second device repeatedly receives the fifth information from the first device for the second number of times.

[0229] The second number can be a positive integer such as 1, 2 or 4.

[0230] In this case, the information transmission process between the first device and the second device can be as shown in FIG. 7. The process includes the following steps:

[0231] S701, the second device sends the first information to the first device, for example, the first information is carried in Msg1; correspondingly, the first device receives the first information from the second device.

[0232] S702, the first device sends the second information to the second device, for example, the second information is Msg2; correspondingly, the second device receives the second information from the first device. The number of repetitions of sending the second information is, for example, one or more times.

[0233] S703, the second device sends Msg3 to the first device; correspondingly, the first device receives Msg3 from the second device. Msg3 can carry information for indicating the second number.

[0234] S704, the first device sends the fifth information to the second device, for example, the fifth information is Msg4; correspondingly, the second device receives the fifth information from the first device.

[0235] It should be understood that the embodiments of S701 and S703 are similar to the embodiments of S501, and the embodiments of S702 and S704 are similar to the embodiments of S502, and reference can be made to the foregoing description, which will not be repeated here.

[0236] On the basis of the foregoing embodiments, the second number of times can be determined in the following ways.

[0237] In a first determining way, the second number of times is determined according to the first number of times, the data amount of the second information, and the data amount of the fifth information.

[0238] It should be understood that as the data amount of the transmitted information increases, the possibility of errors in the transmission of the information from the first device to the second device is higher. Therefore, in the case where the number of times of transmission of the second information is determined, the number of times of transmission of the fifth information can be determined according to the first number of times, the data amount of the second information, and the data amount of the fifth information.

[0239] Exemplarily, the second number of times M can satisfy the following formula: t is the quotient of the data amount of the fifth information divided by the data amount of the second information, i.e., the data amount of the fifth information / the data amount of the second information.

[0240] wherein N is the first number of times. M is equal to the integer obtained by rounding down the product of t and N.

[0241] In some possible embodiments, based on the first number of times, the data amount of the second information, and the data amount of the fifth information, the second number of times can also be calculated by other operation ways. For example, M is equal to the integer obtained by rounding up the product of t and N. Or, M satisfies Or, M is the integer obtained by rounding up N t times t; or, M satisfies and so on. Here, they will not be listed one by one.

[0242] In a second determining way, the second number of times is determined according to the first number of times and a first FEC code rate, and the first FEC code rate is the FEC code rate of the fifth information.

[0243] It should be understood that in addition to the way of repeated transmission, the first device can also use the way of FEC coding to improve the reliability of the transmission of the fifth information to the second device. As the first FEC code rate adopted by the fifth information decreases, the reliability of the fifth information is higher. In this case, the number of times of repeated transmission of the fifth information by the first device can be lower, so the second number of times can also be related to the first FEC code rate. That is, the second number of times can also be determined according to the first number of times and the first FEC code rate.

[0244] Exemplarily, the second number of times M can satisfy the following formula:

[0245] wherein N is the first number of times. M is an integer obtained by rounding down the product of the first FEC code rate and N. For example, if the code rate of the first FEC is 0.5, the number of times M is the integer obtained by rounding down the product of 0.5 and N.

[0246] It should be understood that the above manner of determining the second number of times according to the first number of times and the first FEC code rate is merely an example, and in some possible implementations, the second number of times can also be an integer obtained by rounding up the product of the first FEC code rate and N, etc. The present application does not make a specific limitation in this regard.

[0247] It should be noted that in the second determining manner, the first FEC code rate can be a code rate preset in the first device, or a code rate determined by the first device through other manners, and the present application does not make a specific limitation in this regard.

[0248] In a third determining manner, the second number of times is a number of times indicated by the second device through signaling.

[0249] In this way, the first device does not need to calculate the second number of times, so that the calculation amount of the first device is smaller.

[0250] Exemplarily, the method 500 further includes: the second device sending information for indicating the second number of times to the first device, and correspondingly, the first device receiving the information for indicating the second number of times from the second device.

[0251] The information for indicating the second number of times can be carried in inventory signaling, such as Msg3, etc. Alternatively, the information for indicating the second number of times can also be carried in other messages.

[0252] It should be noted that the information for indicating the second number of times can be carried in a MAC message, an AS message, or a NAS message, etc. Moreover, when the information for indicating the second number of times is carried in a message other than Msg3, the message carrying the information for indicating the second number of times and Msg3 can be messages of the same layer, or messages of different layers. For example, Msg3 is a MAC message, and the message carrying the information for indicating the second number of times is an AS message or a NAS message, etc.

[0253] In addition, the message carrying the information for indicating the second number of times and the message carrying the first information can be messages of the same layer or messages of different layers, and the present application does not make a specific limitation in this regard.

[0254] It can be understood that in the third determining manner, the second number of times is determined by the second device and indicated to the first device. In this case, the second device can determine the second number of times in the first determining manner or the second determining manner. Alternatively, the second device can determine the second number of times in other manners, which are not limited in the present application.

[0255] That is, the execution subject of the first determining manner or the second determining manner can be the first device. In this case, the second device does not need to indicate the second number of times to the first device through signaling, so that the signaling overhead is small. Alternatively, the execution subject of the first determining manner or the second determining manner can be the second device, and the second device can indicate the second number of times to the first device through signaling.

[0256] In addition to the above three determining manners, in some possible embodiments, the second number of times can also be equal to the first number of times. In this case, the second device can indicate the second number of times to the first device through signaling, or the second device can not indicate the second number of times to the first device, and in the case that the second device does not indicate the second number of times to the first device, the first device can default that the second number of times is equal to the first number of times. In addition, in this case, the FEC code rate used by the second information and the fifth information can be the same, or the second information and the fifth information are not encoded by using FEC.

[0257] The second manner, method 500 further includes that the first device transmits the fifth information to the second device by using the first FEC code rate. Correspondingly, the second device receives the fifth information from the first device.

[0258] It can be understood that in addition to the repeated transmission, the first device can also improve the reliability of transmitting the fifth information to the second device by using the FEC encoding manner. At this time, the FEC code rate used by the fifth information transmitted by the first device can be the first FEC code rate.

[0259] In this manner, the difference from the process shown in FIG. 7 is that in S704, the fifth information is encoded by using FEC, and the FEC code rate of the fifth information is the first FEC code rate. The first device can determine the first FEC code rate in the following manner.

[0260] In a first possible manner, the first FEC code rate is a preset FEC code rate in the first device.

[0261] For example, the first FEC code rate can be preset in the first device. In this way, when the first device transmits the fifth information to the second device, the first FEC code rate can be used to encode the fifth information by using FEC. The preset FEC code rate can be, for example, 1 / 2, 1 / 4 or 3 / 4, etc.

[0262] In the second possible way, the first FEC code rate is determined according to the first number.

[0263] It can be understood that both the repeated transmission and the FEC encoding are for improving the reliability of the information transmission from the first device to the second device. The FEC encoding is adding redundant information in the data transmission process, and the FEC code rate is the proportion of the redundant information added to the actual data when the data is sent; the repeated transmission is repeatedly sending the actual data for multiple times, and the more the repeated transmission times, the more the redundant information added. Therefore, there is a correlation between the repeated transmission times and the FEC code rate.

[0264] Moreover, since the repeated transmission times of the second information from the first device to the second device is the first number, that is, the first number can meet the signal quality requirement of the second device for the information from the first device, the FEC code rate used by the first device for sending the fifth information to the second device can be determined according to the first number.

[0265] Exemplarily, the first FEC code rate can be less than or equal to 1 / N, N being the first number. The first FEC code rate can be directly equal to 1 / N, for example, N is 2, and the first FEC code rate is 1 / 2, etc.

[0266] Alternatively, the first device can be preset with multiple FEC code rates, for example, 1 / 2, 1 / 4, and 3 / 4, etc. The first device can use one of the preset multiple FEC code rates less than or equal to 1 / N, or can use the FEC code rate closest to 1 / N among the multiple FEC code rates less than or equal to 1 / N, and the selected FEC code rate is the first FEC code rate. For example, N is 4, the preset FEC code rates in the first device include 1 / 2, 1 / 3, 1 / 6, 1 / 8, and 3 / 4, and the FEC code rates less than 1 / N include 1 / 6 and 1 / 8, and the first device can use 1 / 6 closest to 1 / N as the first FEC code rate, that is, use 1 / 6 to perform FEC encoding on the fifth information.

[0267] It should be understood that the above way of determining the first FEC code rate according to the first number is only an example, and in some possible embodiments, the first FEC code rate can also be 1 / (N×e) or r / N, etc., wherein e and r are positive integers. Exemplarily, e and / or r can also be determined according to the data amount of the second information and the data amount of the fifth information. For example, e and / or r can be an integer obtained by rounding down or rounding up the ratio of the data amount of the fifth information to the data amount of the second information, etc. The present application does not make specific limitations on this.

[0268] It should be further noted that in the second possible way, the second information can be encoded with FEC or can not be encoded with FEC, and the present application does not make specific limitations on this.

[0269] In a third possible manner, the first FEC code rate is determined according to the first number and the second FEC code rate, and the second FEC code rate is the FEC code rate used by the second information.

[0270] In a case where the first device transmits the second information to the second device by using both the repeated transmission manner and the FEC encoding manner, the first FEC code rate can be determined according to the first number and the second FEC code rate.

[0271] Exemplarily, the first FEC code rate can be less than or equal to the second FEC code rate / N, N being the first number. The first FEC code rate can be directly equal to the second FEC code rate / N, for example, N is 2, the second FEC code rate is 3 / 4, and the first FEC code rate is 3 / 8, and the like.

[0272] Alternatively, the first device can be preset with a plurality of FEC code rates, for example, 1 / 2, 1 / 4, and 3 / 4, and the like. The first device can use one of the preset plurality of FEC code rates that is less than or equal to the second FEC code rate / N, or select one of the plurality of FEC code rates that is less than or equal to the second FEC code rate / N and closest to the second FEC code rate / N, and the selected one of the FEC code rates is the first FEC code rate. The less than or equal to the second FEC code rate / N and closest to the second FEC code rate / N can also be understood as: the maximum value of the FEC code rates that are less than or equal to the second FEC code rate / N.

[0273] For example, N is 4, the second FEC code rate is 1 / 2, and the preset FEC code rates in the first device include 1 / 2, 1 / 3, 1 / 6, 1 / 8, and 3 / 4, and the second FEC code rate / N is 1 / 8, the first device can use the maximum value of the FEC code rates that are less than or equal to the second FEC code rate / N as the first FEC code rate, that is, the first device uses 1 / 8 as the first FEC code rate and uses 1 / 8 to perform FEC encoding on the fifth information. Alternatively, N is 4, the second FEC code rate is 1 / 2, and the preset FEC code rates in the first device include 1 / 2, 1 / 3, 1 / 6, 1 / 8, and 1 / 16, and the first FEC code rate is less than or equal to the quotient of 1 / 2 divided by 4, that is, the first FEC code rate is less than or equal to 1 / 8, so the first device selects the FEC code rate of 1 / 8, that is, the first FEC code rate is 1 / 8.

[0274] It should be understood that the above manner of determining the first FEC code rate according to the first number and the second FEC code rate is merely an example, and in some possible embodiments, the first FEC code rate can also be the second FEC code rate / (N×e) or (the second FEC code rate×r) / N, etc., where e and r are positive integers. For example, e and / or r can also be determined according to the data amount of the second information and the data amount of the fifth information. For example, e and / or r can be an integer obtained by rounding down or rounding up the ratio of the data amount of the fifth information to the data amount of the second information. The present application does not make a specific limitation in this regard.

[0275] It should be noted that the above manner of determining the first FEC code rate can be performed by the first device, or by the second device or another device that transmits a carrier to the first device, that is, the first device and the second device can both determine the first FEC code rate and the second FEC code rate. In addition, the second device or another device that transmits a carrier to the first device can also determine one or more FEC code rates preset in the first device, so that the second device or another device that transmits a carrier to the first device can determine the first FEC code rate and the second FEC code rate.

[0276] Manner three, the method 500 further includes that the first device transmits the fifth information to the second device by using the first FEC code rate, and the number of repetitions of transmitting the fifth information is the second number. Correspondingly, the second device repeatedly receives the fifth information from the first device for the second number of times.

[0277] It should be understood that manner three is equivalent to the combination of the above-mentioned manner one and manner two, and the embodiments of manner one and manner two can be referred to, which will not be described herein again.

[0278] It can be understood that in the embodiments of the present application, the first device can be a device 2a in a type 1 tag or a type 2 tag, that is, the first device needs to transmit information to the second device by reflecting an external carrier reflection signal.

[0279] For example, the method 500 further includes that a third device transmits a carrier to the first device, and S502 is implemented by transmitting the second information by reflecting the carrier.

[0280] The third device can be the second device, or the third device can also not be the second device.

[0281] In one case, the third device is the first device, and the carrier reflected by the first device is transmitted by the second device to the first device.

[0282] In this case, the second device can transmit the carrier to the first device after transmitting the information (for example, the first information) to the first device, so that the first device can transmit the information (for example, the second information) to the second device by reflecting the carrier.

[0283] For example, the first device can be the tag 330 in the communication system 300, the second device can be the terminal device 320 in the communication system 300, and the terminal device 320 transmits the carrier to the tag 330.

[0284] In another case, the third device is not the first device, and the carrier reflected by the first device is transmitted by another device to the first device.

[0285] For example, the first device can be the tag 120 in the communication system 100, the second device can be the network device 110 in the communication system 100, and the third device can be the terminal device 130 in the communication system 100. Alternatively, the first device can be the tag 330 in the communication system 300, the second device can be the terminal device 320 in the communication system 300, and the third device can be the terminal device 340 in the communication system 300.

[0286] In the case that the third device is not the first device, as shown in FIG. 8, the third device can be referred to as a carrier node or a CW node, and can be denoted as CW. The first device can be a tag, and can be denoted as D. The second device can be a reader, and can be denoted as R. The second device transmitting information to the first device can be denoted as R2D; the first device transmitting information to the second device can be denoted as D2R; and the third device transmitting a carrier to the first device can be denoted as CW2D.

[0287] It should be noted that the third device can continuously transmit the carrier, so that the first device can reflect the carrier when the first device needs to transmit information to the second device. However, in this way, the power consumption of the third device is large, and the transmission of other information can be interfered. Therefore, the third device can determine the starting time (the first time) of transmitting the carrier to the first device and / or the duration (the first duration) of transmitting the carrier by the following methods.

[0288] It should be further noted that in addition to the above two cases, in some possible implementation, the first device can be a device 2b in a type 2 tag, that is, the first device does not need to reflect a signal by reflecting an external carrier. For example, the first device can be the tag 220 in the communication system 200. In this case, the first device needs to determine the end time of the second device (for example, the network device 210) transmitting information to the first device (for example, the tag 220), for example, the end time of the second device transmitting the first information to the first device. Further, the first device can determine the starting time of transmitting information to the second device, for example, the starting time of transmitting the second information (which can be understood as the first time in the following).

[0289] In addition, the first device can also determine a duration of sending information to the second device, for example, a duration of sending the second information to the second device by the first device (which can be understood as a first duration below).

[0290] In the case that the first device is the device 2b in the type 2 tag, i.e., the first device does not need to send information to the second device by reflecting the carrier, the communication system to which the embodiments of the present application are applicable can not include the third device. Then, the third device below can be replaced by the first device. That is, the way in which the third device below determines the first time can be replaced by the way in which the first device determines the first time, in other words, the way in which the first device determines the starting time of sending information to the second device; and the way in which the third device below determines the first duration can be replaced by the way in which the first device determines the first duration, in other words, the way in which the first device determines the duration of sending information to the second device.

[0291] Or, even in the above two cases, i.e., the first device is the device 2a in the type 1 tag or the type 2 tag, i.e., the first device needs to send information to the second device by reflecting the signal reflected from the external carrier, the first device can determine the first time and the first duration in the way below. That is, the way in which the third device below determines the first time can be replaced by the way in which the first device determines the first time, in other words, the way in which the first device determines the starting time of sending information to the second device; and the way in which the third device below determines the first duration can be replaced by the way in which the first device determines the first duration, in other words, the way in which the first device determines the duration of sending information to the second device. In this way, the first device can determine the starting time of sending the second information to the second device and the duration of sending the second information.

[0292] First, two ways in which the third device determines the starting time of transmitting the carrier are described.

[0293] For the convenience of description, the starting time or the starting position of the carrier sent by the third device to the first device is referred to as the first time. This will not be described below.

[0294] The first way of determining the first time is that the third device determines the first time according to the ending time of transmitting the first information.

[0295] As an optional embodiment, the method 500 further includes that the second device sends a first signal to the third device, the first signal being used to indicate that the transmission of the first information is completed, and the first time is determined according to the first signal. Correspondingly, the third device receives the first signal from the second device.

[0296] The second device sending the first signal to the third device does not mean that the second device only sends the first signal to the third device. The second device can send the first signal in multiple ways such as broadcasting. The third device receiving the first signal can be understood as the third device monitoring the first signal. For example, the third device monitors the information sent by the second device. In the case that the third device monitors the first signal, the third device can determine that the first information transmission is completed.

[0297] For example, the first signal can be a postamble or the like. Alternatively, the first signal can also be other signals or code sequences that can be used to indicate that the first information transmission is completed. The present application does not make specific limitations in this regard.

[0298] Optionally, the first time can be the time when the third device receives or monitors the first signal. Alternatively, the first time can be a time after the second time, for example, the first device is the time after the second time and the time interval of the second time is 1, wherein the second time is the time when the third device receives or monitors the first signal.

[0299] The time interval 1 can be a preset time interval, for example, a short processing delay, for example, the time interval of the first device processing the first information.

[0300] It should be noted that the first signal and the first information can be transmitted through the same signaling or different signaling, and the present application does not make specific limitations in this regard.

[0301] The second way to determine the first time is that the third device determines the first time according to the start time of transmitting the first information and the duration of transmitting the first information.

[0302] It can be understood that the third device can monitor the information transmission of the second device, so when the third device monitors the second device sending the first information to the first device, the third device can determine the start time of transmitting the first information. The duration of transmitting the first information can be determined in the following way.

[0303] As an optional embodiment, the method 500 further comprises: the second device sending sixth information to the third device, the sixth information being used to indicate the duration of the second device sending the first information to the first device. Correspondingly, the third device receives the sixth information from the second device.

[0304] The duration of sending the first information can be replaced by the transmission time of the first information.

[0305] In this way, the third device can determine the duration of transmitting the first information, and in the case that the third device can determine the starting moment of transmitting the first information, the third device can determine the moment when the transmission of the first information is completed, i.e., the second moment in the above description, according to the duration of transmitting the first information and the starting moment. The third device can determine the first moment based on the second moment in the manner described above, which will not be described here again.

[0306] It can be understood that the sixth information and the first information can be carried in the same signaling or different signaling. Moreover, when the sixth information and the first information are carried in the same signaling, the sixth information and the first information can be carried in the same or different fields, which is not limited in the present application.

[0307] On the basis of the above-described embodiments, the sixth information can indicate the duration of transmitting the first information in the following manners.

[0308] Manner 1: The sixth information is used to indicate the number of time units used for transmitting the first information. That is, the sixth information is used to indicate the time domain resource used for transmitting the first information.

[0309] For example, the time unit can be an OFDM symbol, etc. In this way, the third device can determine the duration of transmitting the first information.

[0310] Manner 2: The sixth information is used to indicate the number of OOK symbols included in the first information.

[0311] It should be understood that, since there is a correlation between the OFDM symbol and the OOK symbol, for example, when the first information adopts the OOK-1 modulation manner, one OFDM symbol can carry one OOK symbol; when the first information adopts the OOK-4 modulation manner, one OFDM symbol can carry four OOK symbols. Therefore, when the third device can determine the modulation manner of the first information and the number of OOK symbols included in the first information, the third device can determine the number of OFDM symbols occupied by the first information.

[0312] For example, the number of OOK symbols required for transmitting the first information is X1, and the first information adopts the OOK-N1 modulation manner, N1 is a positive integer, and OOK-N1 means that one OFDM symbol carries N1 OOK symbols. The number of OFDM symbols occupied by the transmission of the first information is ceiling(X1 / N1), that is, the actual number of OFDM symbols occupied by the transmission of the first information is the integer obtained by rounding up the value of X1 / N1.

[0313] In addition, there are overhead factors such as a preamble and / or a mid-pilot in the information transmission process, that is, the preamble and / or the mid-pilot also need to occupy certain time domain resources. Therefore, the number of OFDM symbols occupied by the transmission of the first information is usually greater than the number of OFDM symbols for carrying the OOK symbols of the first information. For example, the sixth information indicates that the number of OOK symbols included in the first information is 200, and the first information adopts the OOK-4 modulation mode, so the number of OFDM symbols for carrying the OOK symbols of the first information is 50. Considering the overhead factors such as the preamble and the mid-pilot, about 70 OFDM symbols are needed to transmit the first information. That is, the duration of the transmission of the first information is 70 OFDM symbols.

[0314] Therefore, the duration of the transmission of the first information can be the sum of the number of OFDM symbols for carrying the OOK symbols of the first information and a preset number. The preset number can be 20 or 30, for example. The preset number can be determined according to experience and preconfigured in the third device.

[0315] It should be noted that in the mode 2, the modulation mode (OOK-1 or OOK-4) of the first information or the number of OOK symbols of the first information carried by one OFDM symbol can be agreed by a protocol, can be indicated by the second device through signaling, or can be preconfigured in the third device. The preconfiguration in the third device can also be understood as the preset in the third device.

[0316] For example, the method 500 further includes that the second device can send information 4 to the third device, the information 4 being used to indicate the modulation mode (OOK-1 or OOK-4) of the first information or the number of OOK symbols of the first information carried by one OFDM symbol. Correspondingly, the third device receives the information 4 from the second device.

[0317] It should be understood that the information 4 and the sixth information can be carried in the same signaling or in different signaling. In addition, the information 4 and the first information can be carried in the same signaling or in different signaling. The present application does not make specific limitation on this.

[0318] In the mode 3, the sixth information is used to indicate the number of bits of the first information.

[0319] It should be understood that the number of bits of the first information is the total number of bits included in the first information. There is usually a corresponding relationship between the OOK symbol and the number of bits.

[0320] In an example, as shown in FIG. 9, when the first information is encoded in Manchester, one bit can correspond to two OOK symbols. In this example, lock can be a clock signal for clock synchronization; data can be a bit of the first information; differential Manchester encoding and Manchester encoding defined in IEEE 802.3 standard are two Manchester encoding manners. Two OOK symbols are included between two adjacent dashed lines. Therefore, one bit can correspond to two OOK symbols of the first information.

[0321] In another example, as shown in FIG. 10, when the first information is encoded in PIE, data 0 (i.e., bit 0) can correspond to two pulse widths (PWs), and the time corresponding to the two PWs of data 0 can be, for example, 1 tag-to-reader interrogation (Tari); data 1 (i.e., bit 1) can correspond to four PWs, and the time corresponding to the four PWs of data 1 can be, for example, greater than or equal to 1.5 Tari and less than or equal to 2 Tari. Each PW can correspond to two OOK symbols. Therefore, when the first information is encoded in PIE, bit 0 can correspond to two OOK symbols; and bit 1 can correspond to four OOK symbols.

[0322] For example, when the first information is encoded in PIE, the number of bits of the first information is 100, including 25 bits of value 0 and 75 bits of value 1. Since the bit of value 0 occupies two OOK symbols and the bit of value 1 occupies four OOK symbols, the first information requires a total of 25*2+75*4=350 OOK symbols. When the first information is encoded in OOK-4 modulation, at least 88 OFDM symbols are required to transmit the first information (i.e., 350 / 4=87.5, i.e., at least 88 OFDM symbols are required). Then, considering the overhead of the preamble, the middle pilot, and the like, a total of about 98 OFDM symbols are required to transmit the first information. Therefore, the second device transmits the message including the first information to the first device for a duration of about 98 OFDM symbols.

[0323] Therefore, when the third device determines the number of bits of the first information, the third device can also determine the number of OOK symbols included in the first information. When the third device determines the number of OOK symbols included in the first information, the third device can also determine the number of bits of the first information.

[0324] For example, when the first information adopts the PIE, the sixth information can indicate the number of bits 1 and the number of bits 0 in the first information; or the sixth information can indicate the number of OOK symbols included in the first information. In this way, when the first information adopts the PIE, the third device can determine the number of OOK symbols included in the first information. When the first information adopts the Manchester encoding, the sixth information can indicate the number of bits of the first information; or the sixth information can indicate the number of OOK symbols included in the first information. In this way, when the first information adopts the Manchester encoding, the third device can determine the number of OOK symbols included in the first information.

[0325] It should be understood that the third device determines the duration of the first information based on the number of OOK symbols included in the first information in a manner similar to manner 2, and reference can be made to the foregoing description, which will not be repeated here.

[0326] It should be noted that the encoding manner of the first information (for example, PIE or Manchester encoding, etc.) can be agreed by a protocol, can be indicated by the first device through signaling, or can be preset in the third device. The present application does not make a specific limitation on this.

[0327] In addition, when the encoding manner of the first information is indicated by the first device through signaling, the information used to indicate the encoding manner of the first information can be carried in the same signaling as the first information (or the sixth information), or can be carried in different signaling, and the present application does not make a specific limitation on this.

[0328] It should be understood that in the embodiments of the present application, the OOK symbol can also be understood as an OOK chip or a chip, etc. The present application does not make a specific limitation on this.

[0329] On the basis of the above-mentioned embodiments, the third device can determine the duration of the transmission carrier in the following manner.

[0330] For the convenience of description, the duration of the transmission carrier sent by the third device is referred to as the first duration, which will not be repeated hereinafter.

[0331] The first manner of determining the first duration is that the first duration is indicated by the second device through signaling.

[0332] Exemplarily, the method 500 further includes that the second device sends eighth information to the third device, and the eighth information is used to indicate the first duration. Correspondingly, the third device receives the eighth information from the second device.

[0333] The first duration can be, for example, the number of OFDM symbols, the number of time slots or other time units, for example, the number of OOK symbols, etc.

[0334] It should be understood that the eighth information and the first information can be carried in the same signaling or in different signaling. When the eighth information and the first information are carried in the same signaling, the eighth information and the first information can be carried in the same or different fields of the signaling, which is not limited in the present application.

[0335] The first duration can be determined according to one or more of the following: the first number, the data amount of the second information, or the encoding mode of the second information.

[0336] The data amount of the second information can be the bit number of the second information, etc.

[0337] When the first duration is determined according to the first number, as the first number increases, the second information is repeated more times, and the duration required for transmitting the second information can be longer. The first duration can be determined according to the product of the first number and a second amount. The second amount can be the number of OFDM symbols required for transmitting the second information once, which can be preset in the third device, and the second amount can be determined according to experience, etc., and preset in the third device.

[0338] When the first duration is determined according to the data amount of the second information, as the data amount of the second information increases, the duration required for transmitting the second information can be longer. The first duration can be the product of the data amount of the second information and a third amount. The third amount can be the number of OFDM symbols required for transmitting one bit of the second information, which can be preset in the third device, and the third amount can be determined according to experience, etc., and preset in the third device.

[0339] Alternatively, the first duration can be determined according to multiple of the first number, the data amount of the second information, or the encoding mode of the second information.

[0340] For example, the first duration is determined according to the encoding mode of the second information and the data amount of the second information.

[0341] Since the time length required for transmitting the second information can be different due to different encoding manners and different data amounts, the third device needs to determine the encoding manner of the second information and the data amount of the second information. For example, the third device can be preset with a correspondence between various encoding manners, various data amounts and various preset quantities, and each encoding manner and various preset quantities can be in one-to-one correspondence. For example, the third device can be preset with the following correspondences: a correspondence between Manchester encoding, data amount 1 and quantity 1; a correspondence between Manchester encoding, data amount 2 and quantity 2; and a correspondence between Manchester encoding, data amount 3 and quantity 3. The quantity 1, the quantity 2 and the quantity 3 are preset quantities of OFDM symbols. Then, when the second information adopts the Manchester encoding manner, the quantity of OFDM symbols included in the first time length can be determined according to the data amount of the second information.

[0342] In a possible implementation, the first time length is determined according to the first number, the data amount of the second information and the encoding manner of the second information.

[0343] According to the above description of the first number, the data amount of the second information and the encoding manner of the second information, it can be seen that the first time length is related to the first number, the data amount of the second information and the encoding manner of the second information, so the first time length is determined according to the first number, the data amount of the second information and the encoding manner of the second information, so that the accuracy of the first time length is higher.

[0344] For example, the third device can determine that one OFDM symbol carries a quantity 1 of OOK symbols of the second information, and then can determine that the first time length is a ratio of the quantity of OOK symbols included in the second information to the quantity 1, that is, the quantity of OFDM symbols included in the first time length. Alternatively, the third device can also determine that the first time length is equal to the quantity of OOK symbols included in the second information.

[0345] It should be understood that the manner in which the third device determines the first time length according to the quantity of OOK symbols included in the second information is similar to the manner in which the first time length is determined according to the quantity of OOK symbols included in the first information in the above-described manner 2, and reference can be made to the above description, which will not be repeated here.

[0346] The third device can determine the quantity of OOK symbols included in the second information in the following manner.

[0347] It can be understood that there is a correlation between the OOK symbol and the bit.

[0348] Exemplarily, when the second information adopts Manchester encoding mode, one bit in the second information can correspond to 2 OOK symbols.

[0349] When the second information adopts FM0 encoding mode, one bit in the second information can also correspond to 2 OOK symbols. For example, as shown in FIG. 11, FIG. 11 shows the level changes of bit “00” and bit “01” in FM0 encoding. And two adjacent dashed lines can represent two OOK symbols. As can be seen, bit “1” and bit “0” each correspond to two OOK symbols.

[0350] Therefore, when the second information adopts Manchester encoding mode or FM0 encoding mode, the number of OOK symbols corresponding to the transmission of the second information once can be: the data amount of the second information × 2.

[0351] When the second information adopts Miller encoding mode, one bit in the second information can also correspond to 2 OOK symbols. Since the second information adopts Miller encoding mode, there can be X times of repetition, so one bit in the second information corresponds to 2 × X OOK symbols. For example, as shown in FIG. 12, FIG. 12 shows the level changes of bit “000” and bit “001” in Miller encoding. Two adjacent dashed lines represent 4 OOK symbols. Since the X times of repetition of Miller encoding is 2 times of repetition transmission, bit “000” and bit “001” need to be transmitted repeatedly for 2 times. As can be seen, one bit “0” and one bit “1” each correspond to 2 OOK symbols, that is, the OOK symbols corresponding to bit “000” are 12 OOK symbols.

[0352] Therefore, when the second information adopts Miller encoding mode, the number of OOK symbols corresponding to the transmission of the second information once can be: the data amount of the second information × 2 × X.

[0353] The above describes the number of OOK symbols corresponding to the transmission of the second information once. However, since the second information needs to be transmitted for the first time, when the second information adopts Manchester encoding mode or FM0 encoding mode, the total number of OOK symbols corresponding to the repeated transmission of the second information for the first time is: the data amount of the second information × 2 × N, N is the first time; when the second information adopts Miller encoding mode, the total number of OOK symbols corresponding to the repeated transmission of the second information for the first time is: the data amount of the second information × 2 × N × X, N is the first time, and X is the X times of repetition transmission mode of Miller encoding.

[0354] Optionally, when the second information adopts the Miller encoding mode, if X times repetition transmission is adopted, since the X times Miller encoding mode can be understood as repetition at the bit level, the total number of OOK symbols corresponding to the first number of repetitions of the second information is: the data amount of the second information x 2 x X, X is the X times repetition transmission mode adopted by the Miller encoding.

[0355] On the basis of the above embodiment, the encoding mode of the second information and / or the data amount of the second information can be agreed by a protocol, can be indicated by the second device through signaling, or can be preset in the third device.

[0356] In the case where the encoding mode of the second information and the data amount of the second information are agreed by a protocol, the third device can determine the first time length by the following table, for example.

[0357] Table 2

[0358] It should be understood that Table 2 is only an example, and each value shown in Table 2 can also be replaced by other values, and Table 2 can further include more groups of corresponding relationships, for example, a corresponding relationship between the data amount of the second information being 32 bits, the first number of repetitions being 4 times, the modulation mode of the second information being OOK-4, the encoding mode of the second information being Manchester encoding, and the first time length being 64 OFDM symbols. For the sake of brevity, they will not be shown one by one here.

[0359] Alternatively, the third device can be preset with the number of OFDM symbols required to transmit the second information once, for example, g OFDM symbols are required to transmit the second information once, g being a positive integer; in this way, the third device can determine the first time length to be g x N OFDM symbols according to the number of repetitions of the second information, i.e., the first number of repetitions N.

[0360] For example, in the case where the encoding mode of the second information and / or the data amount of the second information is indicated by the second device through signaling, the method 500 further includes: the second device sends seventh information to the third device, the seventh information being used to indicate the encoding mode of the second information and / or the data amount of the second information. Correspondingly, the third device acquires the seventh information from the second device.

[0361] It should be understood that the second device sending the seventh information to the third device does not mean that the second device only sends the seventh information to the third device. The seventh information can be information monitored by the third device. Moreover, the seventh information can be carried in the same signaling as the first information, or can be carried in different signaling from the first information. When the seventh information is carried in the same signaling as the first information, the seventh information and the first information can be carried in the same or different fields of the signaling, which is not limited in the present application.

[0362] It can be understood that the above is described by taking an example that the carrier transmitted by the third device to the first device is used for the first device to send the second information to the second device. In the case that the first device needs to send the fifth information to the second device, the third device can also determine the starting moment and the duration of transmitting the carrier to the first device in the above manner. For brevity, the details are not repeated here.

[0363] For the first device, the starting moment of sending the second information by using the carrier from the third device can be determined in the following manner.

[0364] For example, the first device can monitor the carrier in a time window, and after detecting the carrier from the third device, the first device reflects the carrier. The starting moment 1 of the first device reflecting the carrier (the starting moment of transmitting the second information) can be determined according to the starting moment 2 of the first device monitoring the carrier from the third device. For example, the starting moment 1 can be a moment after the starting moment 2 and a time length 2 away from the starting moment 2, and the time length 2 can be a preset small time length.

[0365] The time window described above can be a preset time length, for example, can be a plurality of time slots, etc. The duration of the third device transmitting the carrier (the first time length) can also be determined according to the time window and the first number, for example, the first time length can be the product of the time window and the first number, etc.

[0366] It should be understood that the size of the serial number of the above methods does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic.

[0367] The information transmission method of the embodiments of the present application is described in detail above in combination with FIG. 1 to FIG. 12. The information transmission device of the embodiments of the present application is described in detail below in combination with FIG. 13 and FIG. 14. The information transmission device includes modules or units for executing each part of the above embodiments. The modules or units can be software, hardware, or a combination of software and hardware. The information transmission device is only briefly exemplified below, and for the details of the scheme implementation, reference can be made to the description of the foregoing method embodiments, which will not be repeated here.

[0368] FIG. 13 is a schematic block diagram of an information transmission device 1300 provided by an embodiment of the present application. As shown in FIG. 13, the device 1300 includes a receiving module 1301 and a sending module 1302.

[0369] In a possible implementation, the device 1300 is configured to implement the steps corresponding to the first device in the above method 500 or method 700.

[0370] The receiving module 1301 is configured to receive first information from the second device, the first information being used to indicate a first number of repetitions of sending the second device with the second information; and the sending module 1302 is configured to, in a case where it is determined that the apparatus 1300 meets a first condition, repeatedly send the second information to the apparatus 1300 for the first number of times, the first condition being related to the first number of times.

[0371] Optionally, the sending module 1302 is further configured to, in a case where it is determined that the apparatus 1300 meets the first condition, send third information to the second device, the third information being used to respond to the first information.

[0372] Optionally, the receiving module 1301 is further configured to receive fourth information from the second device, the fourth information being used to indicate that the device meeting the first condition sends the third information; and the sending module 1302 is further configured to, in a case where it is determined that the apparatus 1300 meets the first condition, send the third information to the second device, the third information being used to respond to the fourth information.

[0373] Optionally, the sending module 1302 is further configured to send fifth information to the apparatus 1300, a number of repetitions of sending the fifth information being the second number of times and / or the fifth information being sent by using a first forward error correction (FEC) code rate.

[0374] Optionally, the second number of times meets any of the following conditions: the second number of times is determined according to the first number of times, a data amount of the second information, and a data amount of the fifth information; or, the second number of times is determined according to the first number of times and the first FEC code rate; or, the second number of times is a number of times indicated by the second device through signaling.

[0375] Optionally, the first FEC code rate meets any of the following conditions: the first FEC code rate is a preset FEC code rate in the apparatus 1300; or, the first FEC code rate is determined according to the first number of times; or, the first FEC code rate is determined according to the first number of times and a second FEC code rate, the second FEC code rate being an FEC code rate used by the second information.

[0376] Optionally, the receiving module 1301 is further configured to receive a carrier from a third device, the second information being sent by reflecting the carrier.

[0377] Optionally, the first condition is that a first power of receiving the first information is a power value corresponding to the first number of times, a corresponding relationship between the first number of times and the first power being preset in the apparatus 1300; or, the first condition is that the first power belongs to a first power range corresponding to the first number of times, a corresponding relationship between the first number of times and the first power range being preset in the apparatus 1300.

[0378] In a possible implementation, the apparatus 1300 is configured to implement steps corresponding to the second device in the above method 500 or method 700. In a possible implementation, the apparatus 1300 is configured to implement steps corresponding to the second device in the above method 500 or method 700.

[0379] The sending module 1302 is configured to send first information to the first device, the first information being used to indicate a first number of repetitions of sending second information by the first device to the apparatus 1300; and the receiving module 1301 is configured to repeatedly receive the second information from the first device, the number of repetitions of receiving the second information being the first number.

[0380] Optionally, the receiving module 1301 is further configured to receive third information from the first device, the third information being used to respond to the first information.

[0381] Optionally, the sending module 1302 is further configured to send fourth information to the first device, the fourth information being used to indicate that the device satisfying a first condition sends the third information; and the receiving module 1301 is configured to receive the third information from the first device, the third information being used to respond to the fourth information.

[0382] Optionally, the receiving module 1301 is configured to receive fifth information from the first device, the number of repetitions of receiving the fifth information being a second number and / or the fifth information adopting a first forward error correction (FEC) code rate.

[0383] Optionally, the second number satisfies any one of the following conditions: the second number is determined according to the first number, a data amount of the second information, and a data amount of the fifth information; or the second number is determined according to the first number and the first FEC code rate; or the second number is a number of repetitions of sending the fifth information by the apparatus 1300 to the first device through signaling.

[0384] Optionally, the first FEC code rate satisfies any one of the following conditions: the first FEC code rate is a preset FEC code rate in the first device; or the first FEC code rate is determined according to the first number; or the first FEC code rate is determined according to the first number and a second FEC code rate, the second FEC code rate being an FEC code rate adopted by the second information.

[0385] Optionally, the first condition is that a first power of receiving the first information is a power corresponding to the first number, a correspondence between the first number and the first power being preset in the first device.

[0386] Optionally, the sending module 1302 is further configured to send first signaling to a third device, the first signaling being used to indicate that the transmission of the first information is completed; or send sixth information to the third device, the sixth information being used to indicate a transmission duration of the first information.

[0387] Optionally, the sixth information is used to indicate a number of time units used for transmitting the first information; or the sixth information is used to indicate a bit number of the first information or a number of on-off keying (OOK) symbols included in the first information.

[0388] Optionally, the sending module 1302 is further configured to send seventh information to the third device, where the seventh information is used to indicate the encoding mode of the second information and / or the data amount of the second information.

[0389] Optionally, the sending module 1302 is further configured to send eighth information to the third device, where the eighth information is used to indicate a first time length, and the first time length is a time length during which the third device sends the carrier to the first device.

[0390] It can be understood that, when the apparatus 1300 is the first device, the sending module 1302 can be configured to reflect the carrier, and can send the above various information by using the reflected carrier, and the receiving module 1301 can be configured to receive the carrier, and can be configured to receive the above various information.

[0391] In a possible implementation, the apparatus 1300 is configured to implement the steps corresponding to the third device in the above method 500 or method 700.

[0392] The receiving module 1301 is configured to obtain first information or sixth information from the second device, where the first information is used to indicate the first number of times that the first device sends the second information to the second device, and the sixth information is used to indicate a time length during which the second device sends the first information to the first device; and the sending module 1302 is configured to continuously send a carrier to the first device at a first time, where the first time is determined according to the sixth information or the first information.

[0393] Optionally, the sixth information is used to indicate the number of time units used to transmit the first information; or the sixth information is used to indicate the number of bits of the first information or the number of on-off keying (OOK) symbols included in the first information.

[0394] Optionally, the time length during which the apparatus 1300 sends the carrier to the first device is the first time length; where the first time length is indicated by the second device through signaling; or the first time length is determined according to one or more of the following: the first number of times, the data amount of the second information, or the encoding mode of the second information.

[0395] Optionally, the receiving module 1301 is further configured to obtain seventh information from the second device, where the seventh information is used to indicate the encoding mode of the second information and / or the data amount of the second information.

[0396] It should be understood that the apparatus 1300 herein is embodied in the form of functional modules. The term "module" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and / or other suitable components that provide the described functionality. In an optional example, those skilled in the art can understand that the apparatus 1300 can be embodied in the first device, the second device or the third device in the above-described embodiments, and the apparatus 1300 can be used to execute the respective processes and / or steps corresponding to the first device, the second device or the third device in the above-described method embodiments. To avoid repetition, details are not described herein.

[0397] The apparatus 1300 described above has the functions of performing the respective steps of the first device, the second device or the third device in the above-described methods; the above-described functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions.

[0398] In an embodiment of the present application, the apparatus 1300 in FIG. 13 can also be a chip, such as a SOC, etc.

[0399] FIG. 14 shows a structural schematic diagram of an information transmission apparatus 1400 according to an embodiment of the present application. The apparatus 1400 includes a processor 1401, a transceiver 1402 and a memory 1403. The processor 1401, the transceiver 1402 and the memory 1403 communicate with each other through internal connection paths. The memory 1403 is configured to store instructions, and the processor 1401 is configured to execute the instructions stored in the memory 1403 to control the transceiver 1402 to transmit and / or receive signals.

[0400] It should be understood that the apparatus 1400 can be specifically the first device, the second device or the third device in the above-described embodiments, and can be used to perform the steps and / or processes corresponding to the first device, the second device or the third device in the above-described method embodiments. Optionally, the memory 1403 can include a read-only memory and a random access memory, and provide instructions and data for the processor. A part of the memory can also include a non-volatile random access memory. For example, the memory can also store device type information. The processor 1401 can be used to execute the instructions stored in the memory, and when the processor 1401 executes the instructions stored in the memory, the processor 1401 is used to perform the steps and / or processes of the above-described method embodiments. The transceiver 1402 can include a transmitter and a receiver, the transmitter can be used to implement the steps and / or processes corresponding to the transmitter for performing the sending actions, and the receiver can be used to implement the steps and / or processes corresponding to the receiver for performing the receiving actions.

[0401] It should be understood that in the embodiments of the present application, the processor can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0402] In the implementation process, the steps of the above-described method can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution completion, or executed by the combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor executes the instructions in the memory, and combines the hardware to complete the steps of the above-described method. To avoid repetition, it will not be described in detail here.

[0403] The present application also provides a computer readable storage medium for storing a computer program for implementing the method shown in the above-described method embodiments.

[0404] The present application also provides a computer program product, which includes a computer program (also referred to as code or instructions), when the computer program runs on a computer, the computer can execute the method shown in the above-described method embodiments.

[0405] Those skilled in the art can clearly understand that the modules and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0406] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and module can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0407] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are merely schematic, for example, the division of the modules is only a logical function division, and actual implementation can have another division manner, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed modules can be indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0408] The modules described as separate components can or can not be physically separated, and the components displayed as modules can or can not be physical modules, that is, they can be located in one place, or can be distributed on a plurality of network modules. According to actual needs, part or all of the modules can be selected to achieve the purpose of the embodiment.

[0409] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically alone, or two or more modules can be integrated into one module.

[0410] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0411] The above is only a specific implementation of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be covered within the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A method of information transmission, characterized in that, The method applied to a second device comprises: sending first information to a first device, the first information being used to indicate a first number of repetitions of sending second information by the first device to the second device; repeatedly receiving the second information from the first device, the number of repetitions of receiving the second information being the first number.

2. The method of claim 1, wherein, The method further comprises: receiving third information from the first device, the third information being used to respond to the first information.

3. The method of claim 1, wherein, The method further comprises: sending fourth information to the first device, the fourth information being used to indicate that the first device sends third information when the first condition is met; receiving the third information from the first device, the third information being used to respond to the fourth information.

4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: receiving fifth information from the first device, the number of repetitions of receiving the fifth information being a second number and / or the fifth information adopting a first forward error correction (FEC) code rate.

5. The method of claim 4, wherein, The second number meets any of the following conditions: The second number is determined according to the first number, the data amount of the second information, and the data amount of the fifth information; or The second number is determined according to the first number and the first FEC code rate; or The second number is indicated by the second device to the first device through signaling.

6. The method according to claim 4 or 5, characterized in that, The first FEC code rate meets any of the following conditions: The first FEC code rate is a preset FEC code rate in the first device; or The first FEC code rate is determined according to the first number; or The first FEC code rate is determined according to the first number and a second FEC code rate, the second FEC code rate being an FEC code rate adopted by the second information.

7. The method according to any one of claims 1 to 6, characterized in that, The first condition is that a first power of receiving the first information is a power corresponding to the first number, the correspondence between the first number and the first power being preset in the first device.

8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: sending a first signal to a third device, the first signal being used to indicate that the first information is transmitted; or sending sixth information to the third device, the sixth information being used to indicate a transmission duration of the first information.

9. The method of claim 8, wherein, The sixth information is used to indicate the number of time units used for transmitting the first information; or The sixth information is used to indicate the number of bits of the first information or the number of on-off keying (OOK) symbols included in the first information.

10. The method according to any one of claims 1 to 9, characterized in that, The method further comprises: sending seventh information to the third device, the seventh information being used to indicate the encoding mode of the second information and / or the data amount of the second information.

11. The method according to any one of claims 1 to 10, characterized in that, The method further comprises: sending eighth information to the third device, the eighth information being used to indicate a first duration, the first duration being a duration of sending a carrier by the third device to the first device.

12. An information transmission apparatus characterized by comprising: The method comprises: a module for performing the method according to any of claims 1 to 11.

13. An information transmission apparatus characterized by comprising: The method comprises: a processor coupled with a memory for storing a computer program that, when invoked by the processor, causes the apparatus to perform the method of any of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, a computer program product comprising instructions for implementing the method of any of claims 1 to 11.

15. A computer program product, the computer program product comprising instructions therein, characterised in that, a computer program product comprising instructions for implementing the method of any of claims 1 to 11. a computer program product comprising instructions for implementing the method of any of claims 1 to 11.

Citation Information

Patent Citations

  • Handling number of repetitions in coverage extension mode

    CN107926008A

  • System, apparatus and method for establishing connections for narrow-band IoT devices

    CN111937342A

  • Information transmission method and device

    CN116897355A

  • Coverage extension level for coverage limited device

    US20150043420A1