Information transmission method and apparatus, device, and storage medium
Patent Information
- Application Number
- PCT/CN2024/079980
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-04
- Publication Date
- 2025-10-02
AI Technical Summary
Existing IoT devices have difficulty working properly in extreme environments, and are prone to duplicate reporting during information transmission. Especially in the scenario of zero-power devices, how to effectively avoid duplicate reporting of terminal device identification information and resource conflicts.
By receiving and sending information, the identification information of the communication equipment and terminal equipment is used for processing to ensure the accuracy and uniqueness of information transmission in zero-power devices. Backscatter communication technology and load modulation are used to avoid resource conflicts.
The identification information confirmation of multiple terminal devices in the zero-power device is realized, duplicate reporting and resource conflicts are avoided, and the efficiency and accuracy of information transmission are improved.
Smart Images

Figure CN2024079980_02102025_PF_FP_ABST
Abstract
Description
Information transmission method, device, equipment and storage medium Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to an information transmission method, apparatus, device, and storage medium. Background Art
[0002] In recent years, the use of zero-power devices has become increasingly widespread. Zero-power IoT, also known as ambient power enabled IoT (Ambient IoT), refers to IoT devices that use various ambient energies (such as radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, and other ambient energies) to power themselves.
[0003] For A-IoT devices, the information transmission process between them and base stations or intermediate nodes needs further study.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide an information transmission method, apparatus, device, and storage medium. The technical solutions provided by the embodiments of the present application are as follows:
[0006] According to one aspect of an embodiment of the present application, a method for transmitting information is provided, the method being performed by a communication device, the method comprising:
[0007] Receive K first information, where the first information includes identification information of the first terminal device, where K is an integer greater than or equal to 1;
[0008] Sending second information, where the second information is determined based on the K first information.
[0009] According to one aspect of an embodiment of the present application, a method for information transmission is provided, the method being performed by a first terminal device, the method comprising:
[0010] Sending first information, where the first information includes identification information of the first terminal device;
[0011] Second information is received, where the second information is determined based on K pieces of first information, where K is an integer greater than or equal to 1.
[0012] According to one aspect of an embodiment of the present application, there is provided an information transmission device, the device comprising:
[0013] A receiving module, configured to receive K first information, where the first information includes identification information of a first terminal device, where K is an integer greater than or equal to 1;
[0014] A sending module is used to send second information, where the second information is determined based on the K first information.
[0015] According to one aspect of an embodiment of the present application, there is provided an information transmission device, the device comprising:
[0016] A sending module, configured to send first information, where the first information includes identification information of the first terminal device;
[0017] The receiving module is used to receive second information, where the second information is determined based on K first information, where K is an integer greater than or equal to 1.
[0018] According to one aspect of an embodiment of the present application, a communication device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the above-mentioned information transmission method.
[0019] According to one aspect of an embodiment of the present application, a terminal device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the above-mentioned information transmission method.
[0020] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is used to be executed by a processor to implement the above-mentioned information transmission method on the communication device or the first terminal device side.
[0021] According to one aspect of an embodiment of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the information transmission method on the above-mentioned communication device or first terminal device side.
[0022] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned information transmission method on the communication device or the first terminal device side.
[0023] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:
[0024] After receiving K first information sent by K first terminal devices, the communication device determines the second information based on the K first information and sends it. When K is greater than 1, the communication device can confirm the identification information reported by multiple first terminal devices at one time, thereby avoiding the first terminal devices from repeatedly reporting the identification information. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] FIG1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0026] FIG2 is a schematic diagram of the basic structure of a zero-power communication system provided by an embodiment of the present application;
[0027] FIG3 is a schematic diagram of a radio frequency energy harvesting principle provided by an embodiment of the present application;
[0028] FIG4 is a schematic diagram of a backscatter communication principle provided by an embodiment of the present application;
[0029] FIG5 is a schematic diagram of a resistive load modulation circuit structure provided by an embodiment of the present application;
[0030] FIG6 is a schematic diagram of two A-IoT deployment scenarios provided by an embodiment of the present application;
[0031] FIG7 is a schematic diagram of a random access process provided by an embodiment of the present application;
[0032] FIG8 is a flowchart of an information transmission method provided by an embodiment of the present application;
[0033] FIG9 is a schematic diagram of an information transmission process provided by an embodiment of the present application;
[0034] FIG10 is a schematic diagram of an information transmission process provided by another embodiment of the present application;
[0035] FIG11 is a schematic diagram of an information transmission process provided by another embodiment of the present application;
[0036] FIG12 is a block diagram of an information transmission device provided by one embodiment of the present application;
[0037] FIG13 is a block diagram of an information transmission device provided by another embodiment of the present application;
[0038] FIG14 is a schematic structural diagram of a communication device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0040] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0041] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system, B5G (Beyound 5G) system, sixth-generation communication (6G) system or other communication systems, etc.
[0042] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0043] The communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, and a standalone (SA) networking scenario.
[0044] The communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as an unshared spectrum.
[0045] The embodiments of the present application can be applied to both non-terrestrial networks (NTN) and terrestrial networks (TN). NTNs generally use satellite communications to provide communication services to terrestrial users. Currently, NTN systems include NR-NTN and IoT-NTN systems, and may include other NTN systems in the future.
[0046] Please refer to FIG1 , which shows a schematic diagram of a network architecture 100 provided by an embodiment of the present application. The network architecture 100 may include: a terminal device 10 , an access network device 20 , and a core network element 30 .
[0047] The terminal device 10 may refer to a UE (User Equipment), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent, or a user apparatus. In some embodiments, the terminal device 10 may also be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5GS (5th Generation System) or a terminal device in a future evolved PLMN (Public Land Mobile Network), etc., and the embodiments of the present application are not limited thereto. For ease of description, the above-mentioned devices are collectively referred to as terminal devices. The number of terminal devices 10 is generally multiple, and one or more terminal devices 10 may be distributed in a cell managed by each access network device 20. The terminal device may also be referred to as a terminal or UE for short, and those skilled in the art will understand its meaning.
[0048] Access network equipment 20 is a device deployed in an access network to provide wireless communication capabilities for terminal devices 10. Access network equipment 20 may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems employing different wireless access technologies, the names of devices that provide access network equipment functions may vary. For example, in 5G NR systems, they are referred to as gNodeBs or gNBs. As communication technologies evolve, the term "access network equipment" may change. For ease of description, in the embodiments of this application, the aforementioned devices that provide wireless communication capabilities for terminal devices 10 are collectively referred to as access network equipment. In some embodiments, access network equipment 20 enables communication between terminal devices 10 and core network elements 30. For example, in an LTE (Long Term Evolution) system, access network equipment 20 may be an Evolved Universal Terrestrial Radio Access Network (EUTRAN) or one or more eNodeBs within the EUTRAN. In a 5G NR system, access network equipment 20 may be a Radio Access Network (RAN) or one or more gNBs within the RAN. In the embodiment of the present application, unless otherwise specified, the "network device" refers to the access network device 20, such as a base station.
[0049] The core network element 30 is a network element deployed in the core network. The functions of the core network element 30 are mainly to provide user connection, user management, and service bearer, and to provide an interface to the external network as a bearer network. For example, the core network elements in the 5G NR system may include network elements such as the AMF (Access and Mobility Management Function) entity, the UPF (User Plane Function) entity, and the SMF (Session Management Function) entity.
[0050] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via an air interface technology, such as the NG interface in the 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via an air interface technology, such as the Uu interface.
[0051] The "5G NR system" in the embodiments of the present application may also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in the embodiments of the present application may be applicable to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (e.g., B5G (Beyond 5G) systems, 6G systems (6th Generation System, sixth generation mobile communication systems)), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems, which are not limited in this application.
[0052] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources (for example, frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0053] Before introducing the technical solutions of this application, we first introduce and explain the related technologies involved in this application. The following related technologies can be combined with the technical solutions of the embodiments of this application as optional solutions, and they all fall within the scope of protection of the embodiments of this application. The embodiments of this application include at least part of the following contents.
[0054] 1. Principle of Zero-Power Communication Technology
[0055] In recent years, the application of zero-power devices has become increasingly widespread. The zero-power Internet of Things (IoT) can also be referred to as ambient power-enabled IoT, or Ambient IoT for short. In some technical literature, it is also referred to as passive IoT. Ambient IoT devices are IoT devices that use various environmental energies (such as radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, and other environmental energies) to power themselves. These devices can have no energy storage capacity or very limited energy storage capacity (such as using capacitors with a capacity of tens of uF). Compared to existing IoT devices, ambient IoT devices offer many advantages, including no conventional batteries, no maintenance, small size, low complexity, low cost, and a long lifespan.
[0056] Zero-power communication utilizes energy harvesting and backscatter communication technologies. A zero-power communication network consists of network devices and zero-power devices, as shown in Figure 2. The network devices are used to send wireless power supply signals and downlink communication signals to the zero-power devices and to receive backscatter signals from them. A basic zero-power device includes an energy harvesting module, a backscatter communication module, and a low-power computing module. Furthermore, the zero-power device may also include a memory or sensor to store basic information (such as item identification) or obtain sensor data such as ambient temperature and humidity.
[0057] The key technologies of zero-power communication mainly include radio frequency energy harvesting and backscatter communication.
[0058] 1.1. RF Power Harvesting
[0059] As shown in Figure 3, the RF energy harvesting module uses the principle of electromagnetic induction to harvest electromagnetic wave energy from space, thereby obtaining the energy needed to operate zero-power devices. This energy is used to drive low-power demodulation and modulation modules, sensors, and memory readout. Therefore, zero-power devices do not require traditional batteries.
[0060] 1.2. Back Scattering
[0061] As shown in Figure 4, a zero-power communication terminal receives wireless signals sent by the network, modulates them, loads the information to be transmitted, and radiates the modulated signal from the antenna. This information transmission process is called backscatter communication. Backscatter and load modulation are closely related. Load modulation achieves this by adjusting and controlling the circuit parameters of the zero-power device's oscillator circuit according to the data stream's rhythm, causing parameters such as the electronic tag's impedance to change accordingly. Load modulation techniques primarily include resistive load modulation and capacitive load modulation. In resistive load modulation, a resistor is connected in parallel with the load, which is turned on or off based on the binary data stream, as shown in Figure 5 below. The switching of the resistor causes a change in the circuit voltage, thus implementing amplitude shift keying (ASK) modulation. This modulation and transmission of the signal is achieved by adjusting the amplitude of the backscattered signal from the zero-power device. Similarly, in capacitive load modulation, the circuit resonant frequency can be changed by switching the capacitor on and off, realizing frequency shift keying (FSK) modulation, that is, signal modulation and transmission are achieved by adjusting the operating frequency of the backscattered signal of the zero-power device.
[0062] It can be seen that the zero-power device uses load modulation to modulate the incoming signal, thereby realizing the backscatter communication process. Therefore, the zero-power device has significant advantages:
[0063] (1) The terminal does not actively transmit signals, so it does not require complex RF links, such as PA (Power Amplifier) and RF filters;
[0064] (2) The terminal does not need to actively generate high-frequency signals, so it does not need a high-frequency crystal oscillator;
[0065] (3) With the help of backscatter communication, terminal signal transmission does not need to consume the terminal's own energy.
[0066] 1.3. Application Scenarios of Zero-Power Communication
[0067] Due to its significant advantages such as extremely low cost, zero power consumption, and small size, zero-power communication can be widely used in various industries, such as logistics for vertical industries, smart warehousing, smart agriculture, energy and electricity, industrial Internet, etc.; it can also be applied to personal applications such as smart wearables and smart homes.
[0068] 1.4. Classification of Zero-Power Devices
[0069] Based on the energy source and usage of zero-power devices, zero-power devices can be divided into the following types:
[0070] (1) Passive zero-power devices
[0071] Zero-power devices do not require internal batteries. When they approach network devices (such as the reader / writer of an RFID (Radio Frequency Identification) system), they are within the near field formed by the radiation from the network device's antenna. Therefore, the zero-power device antenna generates an induced current through electromagnetic induction, which drives the low-power chip circuit of the zero-power device. This implements tasks such as demodulating the forward link signal (downlink, the link from the network device to the zero-power device) and modulating the backward link signal (uplink, the link from the zero-power device to the network device). For backscatter links, the zero-power device uses backscatter implementation to transmit signals.
[0072] It can be seen that the passive zero-power device does not require a built-in battery to drive either the forward link or the reverse link, and is a truly zero-power device.
[0073] Passive zero-power devices do not require batteries, and their RF circuits and baseband circuits are very simple. For example, they do not require devices such as LNA (Low Noise Amplifier), PA, crystal oscillator, and ADC (Analog-to-Digital Converter). Therefore, they have many advantages such as small size, light weight, very low price, and long service life.
[0074] (2) Semi-passive zero-power devices
[0075] Semi-passive zero-power devices do not have conventional batteries themselves, but instead use RF (Radio Frequency) energy harvesting modules to harvest radio wave energy, or solar, light, thermal, or kinetic energy harvesting modules to harvest energy, and store the harvested energy in an energy storage unit (such as a capacitor). Once the energy storage unit receives energy, it drives the low-power chip circuitry of the zero-power device, performing tasks such as demodulating forward link signals and modulating backward link signals. For backscatter links, the zero-power device uses backscattering to transmit signals.
[0076] It can be seen that the semi-passive zero-power device does not require a built-in battery to drive either the forward link or the reverse link. Although it uses energy stored in capacitors during operation, the energy comes from the radio energy collected by the energy harvesting module. Therefore, it is also a truly zero-power device.
[0077] Semi-passive zero-power devices inherit many advantages of passive zero-power devices, so they have many advantages such as small size, light weight, very low price, and long service life.
[0078] (3) Active zero-power devices
[0079] The zero-power devices used in some scenarios can also be active zero-power devices. Such terminals can have built-in batteries (conventional batteries, such as dry batteries, rechargeable lithium batteries, etc.). The battery is used to drive the low-power chip circuit of the zero-power device. It realizes the demodulation of the forward link signal and the modulation of the reverse link signal. However, for the backscatter link, the zero-power device uses the backscatter implementation method to transmit the signal. Therefore, the zero power consumption of this type of terminal is mainly reflected in the fact that the signal transmission of the reverse link does not require the terminal's own power, but uses the backscatter method. Although the active zero-power device uses a battery, due to the sampling of ultra-low power communication technology, the power consumption is very low, so compared with the existing technology, the battery life can be greatly improved.
[0080] Active zero-power devices, with built-in batteries to power the RFID chip, increase the tag's read and write distance and improve communication reliability. Therefore, they are suitable for scenarios with relatively high requirements for communication distance and read latency.
[0081] Classification of zero-power devices based on transmitter type.
[0082] As we all know, the business types of zero-power IoT, like other IoT business types, will also focus on uplink business. Therefore, based on the way zero-power terminals send data, they can be divided into the following types:
[0083] (1) Zero-power devices based on backscattering
[0084] These zero-power devices use the aforementioned backscattering method to transmit uplink data. They lack active transmitters, only backscattering transmitters. Therefore, when these terminals transmit data, they require network equipment to provide a carrier, which they then use to perform backscattering to achieve data transmission.
[0085] (2) Zero-power devices based on active transmitters
[0086] These zero-power devices use active transmitters with active transmission capabilities for uplink data transmission. Therefore, when sending data, these zero-power devices can use their own active transmitters to send data without the need for network equipment to provide a carrier. Examples of active transmitters suitable for zero-power devices include ultra-low-power ASK and ultra-low-power FSK transmitters. Based on current implementations, these transmitters can reduce overall power consumption to 400-600uW when transmitting a 100uW signal.
[0087] (3) Zero-power devices with both backscatter and active transmitters
[0088] This type of terminal supports both backscatter and active transmitters. The terminal can determine which uplink signal transmission method to use: backscatter or active transmitter, based on various conditions (such as battery life and available ambient energy) or based on network device scheduling.
[0089] 2. Cellular Passive IoT
[0090] The cellular Internet of Things (IoT) is booming. The 3rd Generation Partnership Project (3GPP) has standardized IoT technologies such as NB-IoT (Narrow Band Internet of Things), MTC (Machine Type Communication), and RedCap (Reduced Capability). However, there are still many scenarios where IoT communication needs cannot be met using existing technologies. For example:
[0091] (1) Harsh communication environment
[0092] Certain IoT scenarios may encounter extreme environments such as high temperature, extremely low temperature, high humidity, high voltage, high radiation, or high-speed movement. Examples include ultra-high voltage substations, high-speed train track monitoring, environmental monitoring in high-altitude cold regions, and industrial production lines. In these scenarios, existing IoT terminals will not function due to the operating environment limitations of conventional power supplies. Furthermore, extreme operating environments are not conducive to IoT maintenance, such as battery replacement.
[0093] (2) Demand for extremely small terminal form factors
[0094] Certain IoT communication scenarios, such as food traceability, commodity distribution, and smart wearables, require terminals to be extremely small for ease of use. For example, IoT terminals used for commodity management in the distribution process often take the form of electronic tags, embedded in product packaging in a very compact form factor. Another example is lightweight wearable devices that can meet user needs while improving the user experience.
[0095] (3) Extremely low-cost IoT communication requirements
[0096] Many IoT communication scenarios require IoT terminals to be sufficiently affordable to enhance their competitiveness compared to alternative technologies. For example, in logistics or warehousing, to facilitate the management of large quantities of circulating items, IoT terminals can be attached to each item. Communication between the terminal and the logistics network enables precise management of the entire logistics process and lifecycle. These scenarios require IoT terminals to be competitively priced.
[0097] Therefore, in order to cover these unmet IoT communication needs, cellular networks also need to develop ultra-low-cost, extremely small-size, battery-free or maintenance-free IoT, and zero-power IoT can just meet this demand.
[0098] Based on 3GPP's discussion of Ambient IoT application scenarios, Ambient IoT can be used in at least the following four scenarios:
[0099] (1) Object recognition, such as logistics, production line product management, and supply chain management;
[0100] (2) Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of the working environment and natural environment;
[0101] (3) Positioning, such as indoor positioning, intelligent object search, and production line item positioning;
[0102] (4) Intelligent control, such as intelligent control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and intelligent control of various facilities in agricultural greenhouses (automatic irrigation and fertilization).
[0103] 3GPP discussed and approved the A-IoT research project, which includes at least the following two types of A-IoT devices:
[0104] Category 1 A-IoT device: ~1uW peak power consumption, this A-IoT device has energy storage, and the initial sampling frequency offset is 10 X ppm, there is no uplink or downlink power amplifier, and the uplink transmission is sent by backscattering the external carrier. Exemplarily, the range of X is 4 to 5, that is, [4, 5].
[0105] Category 2 A-IoT devices: Peak power consumption is less than a few hundred uW. This A-IoT device has energy storage and an initial sampling frequency offset of 10 X ppm, may be configured with uplink and / or downlink power amplifiers, and can generate uplink transmissions internally in the A-IoT device, i.e., active transmission, or send uplink transmissions by backscattering an external carrier. For example, X ranges from 4 to 5, i.e., [4, 5].
[0106] A-IoT mainly considers the following two deployment scenarios / topologies, as shown in Figure 6:
[0107] (1) The base station directly conducts two-way signaling and / or data communication with the A-IoT device. The base station sending to the A-IoT device and the base station receiving the A-IoT device may be two different base stations.
[0108] (2) A-IoT devices communicate bidirectionally with intermediate nodes, which relay signaling and / or data between the base station (BS) and the A-IoT device. During the SID discussion phase, the intermediate node was ultimately determined to be a user equipment (UE) under network control, located indoors.
[0109] Currently, two main services are being considered in A-IoT research projects: DT (Device-terminated) and DO-DTT (Device-originated–device-terminated triggered). DT primarily involves using downlink commands to enable an A-IoT terminal to perform specific actions. For example, in a smart home scenario, a "turn on the air conditioner" command is issued to an A-IoT device, causing the A-IoT device to perform the corresponding operation. DO-DTT primarily involves triggering A-IoT devices to report information through downlink commands. Typical scenarios include warehouse inventory or sensor sensing, for example, triggering several zero-power tags to report their IDs or sensor data.
[0110] Considering that there may be a large number of A-IoT devices in the above scenario, especially in the DO-DTT service, all the stored goods are affixed with zero-power tags. How to report information of these large number of zero-power tags and avoid conflicts with each other as much as possible is a problem that needs to be solved. The initial access (RACH) mechanism in NR UU can serve as a basis, of which both two-step RACH and four-step RACH can be considered.
[0111] For example, Figure 7 shows a schematic diagram of 4-step RACH and 2-step RACH in the existing NR UU. The main purpose of initial access is to enable the base station to know the existence of the terminal, allocate identifiers such as C-RNTI (Cell-Radio Network Temporary Identifier) to it, and perform uplink synchronization between the base station and the terminal.
[0112] In sub-figure 1 of Figure 7 , the base station first transmits a downlink synchronization signal, such as the Synchronization Signal / PBCH Block (SSB). The terminal searches for the downlink synchronization signal for downlink synchronization and obtains some configuration information, such as the resources for transmitting the preamble. The terminal then selects a preamble sequence and sends it to the base station. This preamble sequence is also referred to as message 1. Generally, different terminals select different preamble sequences for initial access, but sometimes different terminals choose the same preamble sequence, resulting in a conflict. This conflict requires signaling interaction between messages 3 and 4. Assume that terminals 1 and 2 select the same preamble_1 (indicated by the diagonal shading in the figure). After receiving message 1, the base station returns a Random Access Response (RAR), also known as message 2. The RAR contains the timing advance for the terminal's subsequent uplink transmission, allocates a TC-RNTI (Temporary Cell RNTI) to the terminal, and indicates the resources for transmitting message 3. It should be noted that if terminal 1 and terminal 2 select the same preamble sequence (i.e., preamble_1), they will receive the same RAR message (RAR_1) corresponding to the same TC-RNTI. After that, terminals 1 and 2 will send message 3 on the same resource (Msg3_1) based on the RAR instruction, and carry their respective ID information in their respective message 3. If the base station only successfully receives message 3 from terminal 1 or 2, for example, if it receives message 3 from terminal 1, the message 3 sent by terminal 1 is truncated to 48 bits and sent as message 4 (i.e., Msg4_1). After receiving message 4, terminal 1 confirms that they match by comparing message 3 sent by itself with message 4 fed back by the base station. The TC-RNTI previously obtained by terminal 1 in the RAR message (i.e., RAR_1) is positively converted to C-RNTI for subsequent scheduling of terminal 1. Terminal 1 completes the random access process, and terminal 2 finds that message 4 fed back by the base station does not match its own message 3 and needs to re-initialize access. If the base station successfully receives message 3 from both terminal 1 and terminal 2, in order to ensure the uniqueness of the C-RNTI within the cell, only the message 3 of one of terminals 1 and 2 will be truncated to 48 bits for feedback. For example, only the truncated information bits of message 3 from terminal 1 will be fed back, and terminal 2 will need to perform random access again.It is understandable that if there is no conflict, the terminal selects the preamble and then obtains a unique C-RNTI through four steps of RACH.
[0113] In sub-figure 2 of Figure 7 , the base station also first transmits a downlink synchronization signal, such as an SSB. The terminal searches for the downlink synchronization signal for downlink synchronization and obtains configuration information, such as the resources for sending the preamble. Unlike the 4-step RACH, the preamble resource is associated with the Message 3 resource. This association is determined by the configuration information carried by the downlink synchronization signal. Therefore, after the terminal randomly selects a preamble, it can directly obtain the transmission resource location of Message 3 and transmit the preamble sequence and Message 3. The preamble sequence and Message 3 are collectively referred to as Message A. If terminals 1 and 2 happen to select the same Preamble_1 when randomly selecting the preamble sequence, they will each send Message 3 on the same resource, Msg_3. Message 3 contains the respective IDs of terminals 1 and 2. If the base station successfully receives only message A from terminal 1 or terminal 2, for example, if it receives message A from terminal 1, it truncates message 3 sent by terminal 1 to 48 bits and sends it as part of message B (i.e., MsgB_1). After receiving message B, terminal 1 compares its own message 3 with the message B sent back by the base station to confirm that they match. Terminal 1 then completes the random access process. Message B also carries information such as the C-RNTI assigned to terminal 1 and the timing advance. Terminal 2, however, finds that the message B sent back by the base station does not match its own message 3 and needs to retry initial access. If the base station successfully receives message A from both terminal 1 and terminal 2, to ensure the uniqueness of the C-RNTI within the cell, it will only truncate the message 3 of either terminal 1 or terminal 2 to 48 bits and send it back as part of message B. For example, only the truncated information bits of terminal 1's message 3 will be fed back, and terminal 2 will need to retry random access. It is understandable that if there is no conflict, the terminal selects the preamble and obtains unique C-RNTI, timing advance and other information through two steps of RACH.
[0114] From the background section, we can know that when the A-IoT device performs uplink transmission, such as reporting its identification information in a warehouse inventory scenario, it can consider referring to the above-mentioned 4-step or 2-step RACH process and performing A-IoT uplink data transmission through Message 3 or Message A. However, in the current initial access, in order to ensure the uniqueness of C-RNTI, the base station will only truncate the Message 3 of one of the terminals with a conflict (selecting the same preamble) to 48 bits for feedback. This will result in the A-IoT scenario. Even if multiple A-IoT devices use the same time-frequency resources for reporting, and the base station successfully receives the uplink data of the multiple A-IoT devices, according to the existing RACH mechanism, the base station can only confirm and feedback that the uplink transmission of one of the A-IoT devices is successful, which will cause the A-IoT device that has successfully transmitted the uplink data to retransmit again.
[0115] Please refer to Figure 8, which shows a flow chart of an information transmission method provided by an embodiment of the present application. The method can be applied to the network architecture shown in Figures 1 and 6. The method can include at least one of the following steps 810 to 820.
[0116] Step 810: The communication device receives K first information, where the first information includes identification information of the first terminal device, and K is an integer greater than or equal to 1.
[0117] For any first terminal device, the first terminal device sends first information, which includes identification information of the first terminal device. The identification information of the first terminal device is used to distinguish different first terminal devices, and different first terminal devices have different identification information.
[0118] In some embodiments, the first terminal device is an A-IoT device, such as an A-IoT tag. In some embodiments, the communication device is a network device or a second terminal device, wherein the network device may be a base station and the second terminal device may be an intermediate node.
[0119] For example, for the In the deployment scenario, the first terminal device is an A-IoT device and the communication device is a base station.
[0120] For example, for the In this deployment scenario, the first terminal device is an A-IoT device, and the communication device is an intermediate node. In some embodiments, the intermediate node can relay signaling and / or data between the base station and the A-IoT device. For example, the intermediate node is a UE under network control, and optionally, the intermediate node is located indoors.
[0121] In some embodiments, it is assumed that there are a total of N first terminal devices sending first information, and the first information sent by each first terminal device includes the identification information of the first terminal device, and N is an integer greater than or equal to 1. Since the first information sent by the first terminal device may be successfully received by the communication device, or may not be successfully received by the communication device, it is assumed that the communication device successfully receives K first information. It should be understood that K is greater than or equal to 0, and K is less than or equal to N. When K is equal to 0, it means that the above-mentioned N first information are not successfully received by the communication device. When K is equal to N, it means that the above-mentioned N first information are all successfully received by the communication device. When K is greater than 0 and less than N, it means that some of the above-mentioned N first information are successfully received by the communication device, and some of the first information are not successfully received by the communication device.
[0122] In some embodiments, the communication device receives K first information on a first resource. In some embodiments, the first resource is a time-frequency resource. In some embodiments, the first resource is M code domain resources corresponding to a time-frequency resource, where M is an integer greater than or equal to 1.
[0123] Exemplarily, N first terminal devices send first information to the communication device on the same time-frequency resource, and each first information includes identification information of the first terminal device that sends the first information. Accordingly, the communication device receives K first information on the same time-frequency resource, where K is an integer greater than or equal to 1 and less than or equal to N. In addition, the time-frequency resources are determined based on the time domain resource position and the frequency domain resource position. The time domain resource position refers to the resource position allocated in time, and the frequency domain resource position refers to the resource position allocated in frequency. Among them, the division granularity of the time domain resources can be frames, subframes, time slots, sub-time slots, symbols, symbol groups, etc. The division granularity of the frequency domain resources can be RB (Resource Block), RB group, subcarrier, etc. It should be understood that when N first terminal devices send first information to a communication device on the same time-frequency resource, resource conflict and interference will occur. The first information sent by each of the N first terminal devices may be successfully received by the communication device, or may not be successfully received by the communication device. Therefore, the communication device may receive K first information on the same time-frequency resource, where K is greater than or equal to 0 and K is less than or equal to N.
[0124] Exemplarily, N first terminal devices send first information through M code domain resources on the same time-frequency resource, and each first information includes the identification information of the first terminal device that sends the first information. When M = 1, the above N first terminal devices send first information to the communication device through the same code domain resource on the same time-frequency resource. When M = N, the above N first terminal devices send first information to the communication device through different code domain resources on the same time-frequency resource. When M < N, the above N first terminal devices send first information to the communication device through M code domain resources on the same time-frequency resource. It can be understood that since M is less than N, there are multiple first terminal devices using the same code domain resource to send first information. When there are multiple first terminal devices using the same code domain resource to send first information, resource conflicts and interference will occur. Each first information sent by each of the above N first terminal devices may be successfully received by the communication device or may not be successfully received by the communication device. Therefore, the communication device may receive K first information on the same time-frequency resource, where K is greater than or equal to 0 and K is less than or equal to N. In addition, the code domain resource may be a code domain sequence. Exemplarily, the code domain sequence is a bit sequence, a random sequence, a pseudo-random sequence, an M sequence, a gold sequence, a ZC sequence, etc. Exemplarily, there is orthogonality between different code domain sequences.
[0125] In some embodiments, the above N first terminal devices correspond to the same access sequence or scrambling sequence. For the communication device, it has successfully received K first information, and the K first terminal devices that send the K first information correspond to the same access sequence or scrambling sequence.
[0126] In some embodiments, the above N first terminal devices that use the same time-frequency resource to send first information correspond to the same access sequence or scrambling sequence. For the communication device, it has successfully received K first information, and the K first terminal devices that use the same time-frequency resource to send the K first information correspond to the same access sequence or scrambling sequence.
[0127] In some embodiments, at least two first terminal devices that use the same code domain resource to send first information correspond to the same access sequence or scrambling sequence. For the communication device, the first terminal devices corresponding to at least two first information received on the same code domain resource correspond to the same access sequence or scrambling sequence.
[0128] In some embodiments, the access sequence is used when the first terminal device accesses the communication device. For example, the access sequence may be a preamble sequence used in the random access process, or other sequences with the same or similar functions as the preamble sequence, which is not limited in this application.
[0129] In some embodiments, the scrambling sequence is used when sending information to the first terminal device. For example, the scrambling sequence can be the TC-RNTI used in the random access process, or other sequences with the same or similar functions as the TC-RNTI, which is not limited in this application.
[0130] In some embodiments, the modulation mode of the first information is any one of the following: OOK (On Off Keying), ASK (Amplitude-Shift Keying), PSK (Phase-Shift Keying), FSK (Frequency-Shift Keying).
[0131] In some embodiments, the first information is sent in any one of the following ways: backscattering and active transmission.
[0132] In some embodiments, the time-frequency resources are PUCCH (Physical Uplink Control Channel) and / or PUSCH (Physical Uplink Shared Channel) resources.
[0133] Step 820: The communication device sends second information, where the second information is determined based on the K first information.
[0134] Correspondingly, the first terminal device receives the second information, where the second information is determined based on the K first information.
[0135] In some embodiments, the second information includes K information bits of the first information. For example, the K information bits of the first information are concatenated to form the second information.
[0136] In some embodiments, the second information includes K information bits obtained by truncating the first information. For example, each of the K first information bits is truncated to X bits, and then concatenated to form the second information. For example, X is 4, 8, 12, 16, 20, 24, or 48, which is not limited in this application.
[0137] In some embodiments, since the K first information are sent by K first terminal devices, each first information includes identification information of the first terminal device that sent the first information, for example, each first information includes identification information of a first terminal device that sent the first information. The second information can also be determined based on the identification information of the K first terminal devices.
[0138] In some embodiments, the second information includes identification information of K first terminal devices. For example, the second information includes identification information of the first terminal devices in the above K first information.
[0139] In some embodiments, the second information includes truncated identification information of K first terminal devices. For example, the identification information of the first terminal device in each first information is truncated to Y bits, where Y is 4, 8, 12, 16, 20, 24, or 48, which is not limited in this application.
[0140] In some embodiments, the second information is scrambled by the first sequence. In some embodiments, the first sequence may be an RNTI, or may be another form of scrambling sequence other than an RNTI, which is not limited in this application.
[0141] In some embodiments, the first sequence is determined based on the time-frequency resources corresponding to the K first information. For example, the first sequence is calculated based on the time domain resource positions and / or frequency domain resource positions of the time-frequency resources corresponding to the K first information.
[0142] In some embodiments, the first sequence is determined based on the code domain resources corresponding to the K first information. For example, the first sequence is calculated based on the code domain sequences corresponding to the K first information.
[0143] In some embodiments, the first sequence is determined based on an access sequence or a scrambling sequence corresponding to the K first information. For example, the first sequence is calculated based on a preamble sequence or a TC-RNTI corresponding to the K first information.
[0144] In some embodiments, the communication device sends the second information on the second resource, and the second information is 1. In some embodiments, the second resource is a time-frequency resource, or the second resource is a code domain resource. It is understandable that when K=0, the communication device does not send the second information. Exemplarily, the time-frequency resource used to send the second information is a PDCCH (Physical Downlink Control Channel) or a PDSCH (Physical Downlink Shared Channel) or a PUSCH or PUCCH resource.
[0145] In some embodiments, the modulation mode of the second information is any one of the following: OOK, ASK, PSK, FSK.
[0146] In some embodiments, the second information is sent using any one of the following signaling: MAC CE (Medium Access Control Control Element), RRC (Radio Resource Control) signaling, DCI (Downlink Control Information), and ACI (Ambient Control Information).
[0147] In some embodiments, the second information is of fixed length, or the second information is of variable length.
[0148] According to the technical solution provided by the embodiment of the present application, after receiving K first information sent by K first terminal devices, the communication device determines and sends the second information based on the K first information. When K is greater than 1, the communication device can confirm the identification information reported by multiple first terminal devices at one time, thereby avoiding the first terminal devices from repeatedly reporting the identification information.
[0149] For A-IoT application scenarios, the mechanism designed in this solution enables the base station or intermediate node to confirm the identification information reported by multiple A-IoT devices using the same time-frequency resources or code domain resources at one time, thereby avoiding repeated reporting of identification information by A-IoT devices.
[0150] In addition, the above embodiments only describe the technical solutions provided by this application from the perspective of the interaction between the first terminal device and the communication device. The above steps performed by the first terminal device can be independently implemented as an information transmission method on the first terminal device side. The above steps performed by the communication device can be independently implemented as an information transmission method on the communication device side.
[0151] The technical solution of this application is introduced and explained through several embodiments below.
[0152] Embodiment 1: N A-IoT devices transmit first information on the same time-frequency resource, and the time-frequency resource is not code-divided, and the base station provides feedback to the N A-IoT devices.
[0153] As shown in Figure 9, the inventory service in A-IoT is implemented through a mechanism similar to initial access. The figure uses deployment scenario 1 shown in Figure 6 as an example. In deployment scenario 2, the base station can be replaced by an intermediate node.
[0154] In sub-figure 1 of Figure 9, the base station sends a request to the tag. Assume that there are 6 tags, namely tags 1-6. After receiving the request, tag 1-6 selects a preamble sequence and sends it to the base station. Tag 1-2 selects preamble sequence 1 (indicated by diagonal shading), and tag 3-6 selects preamble sequence 2 (indicated by horizontal shading). The base station sends an initial access response RAR1 to tag 1-2 based on preamble sequence 1. Since the scrambling sequence of RAR1 is calculated based on preamble sequence 1 or its corresponding resources, only tag 1-2 can decode RAR1. The initial access response RAR1 indicates the TC-RNTI used by tag 1-2 and the corresponding time-frequency resource DATA_1. Similarly, the base station sends an initial access response RAR2 to tag 3-6 based on preamble sequence 2. The RAR2 indicates the TC-RNTI used by tag 3-6 and the corresponding time-frequency resource DATA_2.
[0155] As shown in the dotted box in sub-figure 1 of Figure 9, for tags 1-2 (i.e., N=2), tags 1-2 send their respective first information on the time-frequency resource DATA 1, wherein the first information sent by each tag 1-2 includes the identification information of each tag 1-2. Exemplarily, the time-frequency resource DATA_1 is a PUSCH or PUCCH resource. Assuming that the base station successfully receives the first information of tags 1-2 (i.e., K=2), the base station sends the second information on the time-frequency resource Conf1. Exemplarily, the time-frequency resource Conf1 is a PDSCH or PDCCH resource.
[0156] The second information is scrambled based on the first RNTI. Optionally, the first RNTI is generated based on the time domain and / or frequency domain position of DATA_1. Optionally, the first RNTI is generated based on the preamble sequence corresponding to tag 1-2 or the TC-RNTI allocated by the base station to tag 1-2. Therefore, tag 1-2 can decode the second information.
[0157] Optionally, the second information includes the number of information bits of the first information sent by tag 1-2, for example, the number of information bits of the first information sent by tag 1-2 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 1-2, for example, the first information sent by tag 1-2 is truncated and connected to the second information. For any tag in tag 1-2, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0158] Optionally, the second information includes the tag identifier in the first information sent by tag 1-2, that is, includes the identifier of tag 1-2. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 1-2, that is, includes the truncated identifier of each tag in tag 1-2. For any tag in tag 1-2, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0159] As shown in the dashed box in sub-figure 1 of Figure 9 , for tags 3-6 (i.e., N=4), tags 3-6 transmit their respective first information on the time-frequency resource DATA_2, wherein the first information transmitted by each tag 3-6 includes identification information of each tag 3-6. Exemplarily, the time-frequency resource DATA_2 is a PUSCH or PUCCH resource. Assuming that the base station successfully receives the first information of tag 3-5 (i.e., K=3), the base station transmits the second information on the time-frequency resource Conf2.
[0160] The second information is scrambled according to the first RNTI. Optionally, the first RNTI is generated according to the time domain and / or frequency domain position of DATA_2. Optionally, the first RNTI is generated according to the preamble sequence corresponding to tag 3-6 or the TC-RNTI allocated by the base station to tag 3-6. It can be understood that it is also the preamble sequence or TC-RNTI corresponding to tag 3-5. Therefore, tag 3-6 can decode the second information.
[0161] Optionally, the second information includes the number of information bits of the first information sent by tag 3-5, for example, the number of information bits of the first information sent by tag 3-5 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 3-5, for example, the first information sent by tag 3-5 is truncated and connected to the second information. For any tag in tag 3-6, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the tag identifier reported by the tag, and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0162] Optionally, the second information includes the tag identifier in the first information sent by tag 3-5, that is, includes the identifier of tag 3-5. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 3-5, that is, includes the truncated identifier of each tag in tag 3-5. For any tag in tag 3-6, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0163] In sub-figure 2 of Figure 9, the base station sends a request to the tag. Assume that there are 6 tags, namely tags 1-6. After receiving the request, tags 1-2 select preamble sequence 1 (indicated by diagonal hatching) and send it to the base station. And because preamble sequence 1 is associated with time-frequency resource DATA_1, as shown in the dotted box in sub-figure 2 of Figure 9, tags 1-2 send their respective first information (i.e., N=2) on the time-frequency resource DATA_1, wherein the first information sent by each tag 1-2 includes the identification information of each tag 1-2. Exemplarily, the time-frequency resource DATA_1 is a PUSCH or PUCCH resource.
[0164] Assuming that the base station successfully receives the first information of tag 1-2 (ie, K=2), the base station sends the second information on the time-frequency resource Conf1. Exemplarily, the time-frequency resource Conf1 is a PDSCH or PDCCH resource.
[0165] The second information is scrambled according to the first RNTI. Optionally, the first RNTI is generated according to the time domain and / or frequency domain position of Data 1. Optionally, the first RNTI is generated according to the preamble sequence corresponding to tag 1-2. Therefore, tag 1-2 can decode the second information.
[0166] Optionally, the second information includes the number of information bits of the first information sent by tag 1-2, for example, the number of information bits of the first information sent by tag 1-2 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 1-2, for example, the first information sent by tag 1-2 is truncated and connected to the second information. For any tag in tag 1-2, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0167] Optionally, the second information includes the tag identifier in the first information sent by tag 1-2, that is, includes the identifier of tag 1-2. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 1-2, that is, includes the truncated identifier of each tag in tag 1-2. For any tag in tag 1-2, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0168] When the base station sends a request to the tag, after receiving the request, tags 3-6 select preamble sequence 2 (indicated by horizontal line shading) and send it to the base station. Since preamble sequence 2 is associated with time-frequency resource DATA_2, as shown in the dotted box in sub-figure 2 of Figure 9, tags 3-6 send their respective first information (i.e., N=4) on the time-frequency resource DATA_2, wherein the first information sent by each tag 3-6 includes the identification information of each tag 3-6. Exemplarily, the time-frequency resource DATA_2 is a PUSCH or PUCCH resource.
[0169] Assuming that the base station successfully receives the first information of tag 3-5 (ie, K=3), the base station sends the second information on the time-frequency resource Conf2.
[0170] The second information is scrambled based on the first RNTI. Optionally, the first RNTI is generated based on the time domain and / or frequency domain position of DATA_2. Optionally, the first RNTI is generated based on the preamble sequence corresponding to tag 3-6. It is understandable that it is also the preamble sequence corresponding to tag 3-5 because the base station only receives the preamble sequence corresponding to tag 3-5. Therefore, tag 3-6 can decode the second information.
[0171] Optionally, the second information includes the number of information bits of the first information sent by tag 3-5, for example, the number of information bits of the first information sent by tag 3-5 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 3-5, for example, the first information sent by tag 3-5 is truncated and connected to the second information. For any tag in tag 3-6, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the tag identifier reported by the tag, and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0172] Optionally, the second information includes the tag identifier in the first information sent by tag 3-5, that is, includes the identifier of tag 3-5. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 3-5, that is, includes the truncated identifier of each tag in tag 3-5. For any tag in tag 3-6, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0173] Embodiment 2: N A-IoT devices transmit first information on the same code domain resource on the same time-frequency resource, and the base station provides feedback to the N A-IoT devices.
[0174] As shown in Figure 10, the inventory service in A-IoT is implemented through a mechanism similar to initial access. The figure uses deployment scenario 1 shown in Figure 6 as an example. In deployment scenario 2, the base station can be replaced by an intermediate node.
[0175] In sub-figure 1 of Figure 10, the base station sends a request to the tag. Assume that there are 6 tags, namely tags 1-6. After receiving the request, tags 1-6 select the preamble sequence and send it to the base station. Tag 1-2 selects preamble sequence 1 (indicated by diagonal shading), and tag 3-6 selects preamble sequence 2 (indicated by horizontal shading). The base station sends an initial access response RAR1 to tag 1-2 based on preamble sequence 1. Since the scrambling sequence of RAR1 is calculated based on preamble 1 or its corresponding resources, only tag 1-2 can decode RAR1. The initial access response RAR1 indicates the TC-RNTI used by tag 1-2 and the corresponding code domain resource DATA_1. Similarly, the base station sends an initial access response RAR2 to tag 3-6 based on preamble sequence 2. The RAR2 indicates the TC-RNTI used by tag 3-6 and the corresponding code domain resource DATA_2. That is, the resources DATA 1 and 2 are in a CDM (Code Division Multiplexing) relationship, and the code domain resources DATA_1 and DATA_2 may correspond to the same time-frequency resource or be located in different time-frequency resources.
[0176] As shown in the dotted box in sub-Figure 1 of Figure 10, for tags 1-2 (i.e., N=2), tags 1-2 send their respective first information in the same sequence on the code domain resource DATA_1, wherein the first information sent by each tag 1-2 includes the identification information of each tag 1-2. Exemplarily, the code domain resource DATA_1 is a PUSCH or PUCCH resource. Assuming that the base station successfully receives the first information of tag 1-2 (i.e., K=2), the base station sends the second information on the time-frequency resource Conf1. Exemplarily, the time-frequency resource Conf1 is a PDSCH or PDCCH resource.
[0177] The second information is scrambled based on the first RNTI. Optionally, the first RNTI is generated based on at least one of the time domain position, frequency domain position, and code domain sequence of DATA_1. Optionally, the first RNTI is generated based on the preamble sequence corresponding to tag 1-2 or the TC-RNTI allocated by the base station to tag 1-2. Therefore, tag 1-2 can decode the second information.
[0178] Optionally, the second information includes the number of information bits of the first information sent by tag 1-2, for example, the number of information bits of the first information sent by tag 1-2 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 1-2, for example, the first information sent by tag 1-2 is truncated and connected to the second information. For any tag in tag 1-2, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0179] Optionally, the second information includes the tag identifier in the first information sent by tag 1-2, that is, includes the identifier of tag 1-2. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 1-2, that is, includes the truncated identifier of each tag in tag 1-2. For any tag in tag 1-2, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0180] As shown in the dashed box in sub-figure 1 of Figure 10, for tags 3-6 (i.e., N=4), tags 3-6 transmit their respective first information in the same sequence on the code domain resource DATA_2, wherein the first information transmitted by each tag 3-6 includes the identification information of each tag 3-6. Exemplarily, the code domain resource DATA_2 is a PUSCH or PUCCH resource. Assuming that the base station successfully receives the first information of tag 3-5 (i.e., K=3), the base station transmits the second information on the time-frequency resource Conf2.
[0181] The second information is scrambled according to the first RNTI. Optionally, the first RNTI is generated according to at least one of the time domain position, frequency domain position, and code domain sequence of DATA_2. Optionally, the first RNTI is generated according to the preamble sequence corresponding to tag 3-6 or the TC-RNTI allocated by the base station to tag 3-5. It can be understood that it is also the preamble sequence or TC-RNTI corresponding to tag 3-5. Therefore, tag 3-6 can decode the second information.
[0182] Optionally, the second information includes the number of information bits of the first information sent by tag 3-5, for example, the number of information bits of the first information sent by tag 3-5 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 3-5, for example, the first information sent by tag 3-5 is truncated and connected to the second information. For any tag in tag 3-6, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the tag identifier reported by the tag, and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0183] Optionally, the second information includes the tag identifier in the first information sent by tag 3-5, that is, includes the identifier of tag 3-5. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 3-5, that is, includes the truncated identifier of each tag in tag 3-5. For any tag in tag 3-6, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0184] In sub-figure 2 of Figure 10, the base station sends a request to the tag. Assume that there are 6 tags, namely tags 1-6. After receiving the request, tag 1-2 selects preamble sequence 1 (indicated by diagonal hatching) and sends it to the base station. And because preamble sequence 1 is associated with code domain resource DATA_1, as shown in the dotted box in sub-figure 2 of Figure 10, tag 1-2 sends their respective first information (i.e., N=2) in the same sequence on the code domain resource DATA_1, wherein the first information sent by tag 1-2 includes the identification information of each tag 1-2. Exemplarily, the code domain resource DATA_1 is a PUSCH or PUCCH resource.
[0185] Assuming that the base station successfully receives the first information of tag 1-2 (ie, K=2), the base station sends the second information on the time-frequency resource Conf1. Exemplarily, the time-frequency resource Conf1 is a PDSCH or PDCCH resource.
[0186] The second information is scrambled according to the first RNTI. Optionally, the first RNTI is generated according to at least one of the time domain position, frequency domain position, or code domain sequence of DATA_1. Optionally, the first RNTI is generated according to the preamble sequence corresponding to tag 1-2. Therefore, tag 1-2 can decode the second information.
[0187] Optionally, the second information includes the number of information bits of the first information sent by tag 1-2, for example, the number of information bits of the first information sent by tag 1-2 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 1-2, for example, the first information sent by tag 1-2 is truncated and connected to the second information. For any tag in tag 1-2, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0188] Optionally, the second information includes the tag identifier in the first information sent by tag 1-2, that is, includes the identifier of tag 1-2. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 1-2, that is, includes the truncated identifier of each tag in tag 1-2. For any tag in tag 1-2, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0189] When the base station sends a request to the tag, after receiving the request, tag 3-6 selects preamble sequence 2 (indicated by horizontal line shading) and sends it to the base station, and because preamble sequence 2 is associated with the code domain resource DATA_2, as shown in the dotted box in sub-figure 2 of Figure 10, tag 3-6 sends their respective first information in the same sequence on the code domain resource DATA_2, wherein the first information sent by each tag 3-6 includes the identification information of each tag 3-6. Exemplarily, the code domain resource DATA_2 is a PUSCH or PUCCH resource. It should be noted that the code domain resources DATA_1 and DATA_2 can correspond to the same time-frequency resource or be located in different time-frequency resources.
[0190] Assuming that the base station successfully receives the first information of tag 3-5 (ie, K=3), the base station sends the second information on the time-frequency resource Conf2.
[0191] The second information is scrambled based on the first RNTI. Optionally, the first RNTI is generated based on at least one of the time domain position, frequency domain position, and code domain sequence of DATA_2. Optionally, the first RNTI is generated based on the preamble sequence corresponding to tag 3-6. It is understandable that it is also the preamble sequence corresponding to tag 3-5 because the base station only receives the preamble sequence corresponding to tag 3-5. Therefore, tag 3-6 can decode the second information.
[0192] Optionally, the second information includes the number of information bits of the first information sent by tag 3-5, for example, the number of information bits of the first information sent by tag 3-5 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 3-5, for example, the first information sent by tag 3-5 is truncated and connected to the second information. For any tag in tag 3-6, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the tag identifier reported by the tag, and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0193] Optionally, the second information includes the tag identifier in the first information sent by tag 3-5, that is, includes the identifier of tag 3-5. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 3-5, that is, includes the truncated identifier of each tag in tag 3-5. For any tag in tag 3-6, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0194] Embodiment 3: N A-IoT devices transmit first information on M code domain resources on the same time-frequency resource, and the base station provides feedback to the N A-IoT devices.
[0195] As shown in Figure 11, the inventory service in A-IoT is implemented through a mechanism similar to initial access. The figure uses deployment scenario 1 shown in Figure 6 as an example. In deployment scenario 2, the base station can be replaced by an intermediate node.
[0196] In sub-figure 1 of Figure 11, the base station sends a request to the tag. Assume that there are 6 tags, namely tags 1-6. After receiving the request, tag 1-6 selects a preamble sequence and sends it to the base station. Tag 1-2 selects preamble sequence 1 (indicated by diagonal shading), and tag 3-6 selects preamble sequence 2 (indicated by horizontal shading). The base station sends an initial access response RAR1 to tag 1-2 based on preamble sequence 1. Since the scrambling sequence of RAR1 is calculated based on preamble sequence 1 or its corresponding resources, only tag 1-2 can decode RAR1. The initial access response RAR1 indicates the TC-RNTI used by tag 1-2 and the corresponding code domain resource DATA_1. Similarly, the base station sends an initial access response RAR2 to tag 3-6 based on preamble sequence 2. The RAR2 indicates the TC-RNTI used by tag 3-6 and the corresponding code domain resource DATA_2. That is, the resources DATA_1 and DATA_2 are in a CDM relationship, and the code domain resources DATA_1 and DATA_2 correspond to the same time-frequency resource 1.
[0197] As shown in the dotted box in sub-figure 1 of Figure 11, for tags 1-2, tags 1-2 send their respective first information in the same sequence on the code domain resource DATA_1 of time-frequency resource 1, wherein the first information sent by tags 1-2 includes the identification information of tags 1-2, and for tags 3-6, tags 3-6 send their respective first information in the same sequence on the code domain resource DATA_2 of time-frequency resource 1, wherein the first information sent by tags 3-6 includes the identification information of tags 3-6, that is, N=6 in this embodiment. Exemplarily, the code domain resource DATA_1 is a PUSCH or PUCCH resource. Exemplarily, the code domain resource DATA_2 is a PUSCH or PUCCH resource. Assuming that the base station successfully receives the first information of tags 1-5 (i.e., K=5), the base station sends the second information on the time-frequency resource Conf1. Exemplarily, the time-frequency resource Conf1 is a PDSCH or PDCCH resource.
[0198] The second information is scrambled according to the first RNTI. Optionally, the first RNTI is generated according to the time domain position and / or frequency domain position of the time-frequency resource 1. Therefore, tags 1-6 can decode the second information.
[0199] Optionally, the second information includes the number of information bits of the first information sent by tag 1-5, for example, the number of information bits of the first information sent by tag 1-5 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 1-5, for example, the first information sent by tag 1-5 is truncated and connected to the second information. For any tag in tag 1-6, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0200] Optionally, the second information includes the tag identifier in the first information sent by tag 1-5, that is, includes the identifier of tag 1-5. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 1-5, that is, includes the truncated identifier of each tag in tag 1-5. For any tag in tag 1-6, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0201] In sub-figure 2 of Figure 11, the base station sends a request to the tag, assuming that there are 6 tags, namely tags 1-6. After receiving the request, tag 1-2 selects preamble sequence 1 (indicated by diagonal shading) and sends it to the base station, and since preamble sequence 1 is associated with code domain resource DATA_1, as shown in the dotted box in sub-figure 2 of Figure 11, tag 1-2 sends their respective first information in the same sequence on the code domain resource DATA_1, wherein the first information sent by tag 1-2 includes the identification information of tag 1-2. Exemplarily, code domain resource DATA_1 is a PUSCH or PUCCH resource. Tag 3-6 selects preamble sequence 2 (indicated by horizontal shading) and sends it to the base station, and since preamble sequence 2 is associated with code domain resource DATA_2, as shown in the dotted box in sub-figure 2 of Figure 11, tag 3-6 sends their respective first information in the same sequence on the code domain resource DATA_2, wherein the first information sent by tag 3-6 includes the identification information of tag 3-6. Exemplarily, the code domain resource DATA_2 is a PUSCH or PUCCH resource. It should be noted that the code domain resources DATA_1 and DATA_2 are located in the same time-frequency resource 1. In this embodiment, N=6.
[0202] Assuming that the base station successfully receives the first information of tags 1-5 (ie, K=5), the base station sends the second information on the time-frequency resource Conf1. Exemplarily, the time-frequency resource Conf1 is a PDSCH or PDCCH resource.
[0203] The second information is scrambled according to the first RNTI. Optionally, the first RNTI is generated according to the time domain position and / or frequency domain position of the time-frequency resource 1. Therefore, tags 1-6 can decode the second information.
[0204] Optionally, the second information includes the number of information bits of the first information sent by tag 1-5, for example, the number of information bits of the first information sent by tag 1-5 is connected to the second information. Optionally, the second information includes the number of information bits of the truncated first information sent by tag 1-5, for example, the first information sent by tag 1-5 is truncated and connected to the second information. For any tag in tag 1-6, after receiving the second information, the first information sent before can be compared with the first information fed back by the base station or the truncated first information. If there is a match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, the first information needs to be resent to report the tag identifier.
[0205] Optionally, the second information includes the tag identifier in the first information sent by tag 1-5, that is, includes the identifier of tag 1-5. Optionally, the second information includes the truncated tag identifier in the first information sent by tag 1-5, that is, includes the truncated identifier of each tag in tag 1-5. For any tag in tag 1-6, after receiving the second information, it can compare its own tag identifier with the tag identifier or the truncated tag identifier fed back by the base station. If they match, it means that the base station has successfully received the identifier reported by the tag and the inventory is successful. If there is no match, it is necessary to resend the first information to report the tag identifier.
[0206] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0207] Please refer to Figure 12, which shows a block diagram of an information transmission device provided by one embodiment of the present application. The device has the function of implementing the information transmission method on the communication device side described above. The function can be implemented by hardware or by hardware executing corresponding software. The device can be the communication device described above, or it can be set in a communication device. As shown in Figure 12, the device 1200 may include: a receiving module 1210 and a sending module 1220.
[0208] The receiving module 1210 is used to receive K first information, where the first information includes identification information of the first terminal device, and K is an integer greater than or equal to 1.
[0209] The sending module 1220 is configured to send second information, where the second information is determined based on the K first information.
[0210] In some embodiments, the second information is determined based on the K first information, including: the second information includes information bits of the K first information; or the second information includes information bits of the K first information that are truncated.
[0211] In some embodiments, the K first information are sent by K first terminal devices, and each first information includes identification information of the first terminal device sending the first information; the second information is determined based on the K first information, including: the second information is determined based on the identification information of the K first terminal devices.
[0212] In some embodiments, the second information is determined based on the identification information of the K first terminal devices, including: the second information includes the identification information of the K first terminal devices; or, the second information includes truncated identification information of the K first terminal devices.
[0213] In some embodiments, the second information is scrambled by a first sequence; the first sequence is determined based on the time-frequency resources corresponding to the K first information; or, the first sequence is determined based on the code domain resources corresponding to the K first information; or, the first sequence is determined based on the access sequence or scrambling sequence corresponding to the K first information.
[0214] In some embodiments, the receiving module 1210 is used to receive the K first information on a first resource, wherein the first resource is a time-frequency resource, or the first resource is M code domain resources corresponding to a time-frequency resource, and M is an integer greater than or equal to 1.
[0215] In some embodiments, the K first terminal devices that send the K first information correspond to the same access sequence or scrambling sequence; or, at least two first terminal devices that use the same code domain resources to send the first information correspond to the same access sequence or scrambling sequence.
[0216] In some embodiments, the sending module 1220 is configured to send the second information on a second resource, wherein the second resource is a time-frequency resource, or the second resource is a code domain resource.
[0217] In some embodiments, the modulation mode of the first information or the second information is any one of the following: OOK, ASK, PSK, FSK.
[0218] In some embodiments, the first information is sent in any one of the following ways: backscattering and active transmission.
[0219] In some embodiments, the second information is sent using any one of the following signaling: MAC CE, RRC signaling, DCI, ACI.
[0220] In some embodiments, the second information is of fixed length, or the second information is of variable length.
[0221] In some embodiments, the communication device is a network device or a second terminal device.
[0222] Please refer to Figure 13, which shows a block diagram of an information transmission device provided by another embodiment of the present application. This device has the function of implementing the information transmission method on the first terminal device side described above. The function can be implemented by hardware or by hardware executing corresponding software. The device can be the first terminal device described above, or it can be set in the first terminal device. As shown in Figure 13, the device 1300 may include: a sending module 1310 and a receiving module 1320.
[0223] The sending module 1310 is configured to send first information, where the first information includes identification information of the first terminal device.
[0224] The receiving module 1320 is configured to receive second information, where the second information is determined based on K pieces of first information, where K is an integer greater than or equal to 1.
[0225] In some embodiments, the second information is determined based on the K first information, including: the second information includes information bits of the K first information; or the second information includes information bits of the K first information that are truncated.
[0226] In some embodiments, the K first information are sent by K first terminal devices, and each first information includes identification information of the first terminal device sending the first information; the second information is determined based on the K first information, including: the second information is determined based on the identification information of the K first terminal devices.
[0227] In some embodiments, the second information is determined based on the identification information of the K first terminal devices, including: the second information includes the identification information of the K first terminal devices; or, the second information includes truncated identification information of the K first terminal devices.
[0228] In some embodiments, the second information is scrambled by a first sequence; the first sequence is determined based on the time-frequency resources corresponding to the K first information; or, the first sequence is determined based on the code domain resources corresponding to the K first information; or, the first sequence is determined based on the access sequence or scrambling sequence corresponding to the K first information.
[0229] In some embodiments, the sending module 1310 is configured to send the first information on a first resource, wherein the first resource is a time-frequency resource, or the first resource is a code domain resource.
[0230] In some embodiments, the K first terminal devices that send the K first information correspond to the same access sequence or scrambling sequence; or, at least two first terminal devices that use the same code domain resources to send the first information correspond to the same access sequence or scrambling sequence.
[0231] In some embodiments, the receiving module 1320 is configured to receive the second information on a second resource, wherein the second resource is a time-frequency resource, or the second resource is a code domain resource.
[0232] In some embodiments, the modulation mode of the first information or the second information is any one of the following: OOK, ASK, PSK, FSK.
[0233] In some embodiments, the first information is sent in any one of the following ways: backscattering and active transmission.
[0234] In some embodiments, the second information is sent using any one of the following signaling: MAC CE, RRC signaling, DCI, ACI.
[0235] In some embodiments, the second information is of fixed length, or the second information is of variable length.
[0236] It should be noted that, when the device provided in the above embodiment realizes its function, it only uses the division of the above-mentioned functional modules as an example. In actual application, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0237] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here. For details not described in detail in the embodiment of the device, reference can be made to the above method embodiment.
[0238] Please refer to Figure 14, which shows a schematic diagram of the structure of a communication device provided by one embodiment of the present application. The communication device can be the above-mentioned terminal device or network device. The communication device 1400 may include: at least one of a processor 1401, a transceiver 1402, and a memory 1403. The processor 1401 is used to implement various processing functions of the communication device 1400, such as generating information to be transmitted, processing received information, controlling transmission and / or reception, etc. The transceiver 1402 is used to implement transmission and / or reception functions, such as implementing the functions of the above-mentioned transmission module and / or reception module.
[0239] The processor 1401 includes one or more processing cores. The processor 1401 executes various functional applications and information processing by running software programs and modules.
[0240] The transceiver 1402 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0241] The memory 1403 may be connected to the processor 1401 and the transceiver 1402 .
[0242] The memory 1403 may be used to store a computer program executed by the processor, and the processor 1401 is used to execute the computer program to implement each step in the above method embodiment.
[0243] In some embodiments, the communication device 1400 is the communication device described in the above embodiments, and the transceiver 1402 is used to receive K first information, where the first information includes identification information of the first terminal device, and K is an integer greater than or equal to 1; and send second information, where the second information is determined based on the K first information.
[0244] In some embodiments, the communication device 1400 is the first terminal device in the above embodiment, and the transceiver 1402 is used to send first information, where the first information includes identification information of the first terminal device; and receive second information, where the second information is determined based on K first information, where K is an integer greater than or equal to 1.
[0245] For details not described in detail in this embodiment, please refer to the above embodiments and will not be described in detail here.
[0246] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0247] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor to implement the above-mentioned information transmission method on the communication device side, or to implement the above-mentioned information transmission method on the first terminal device side. In some embodiments, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disks, etc. Among them, random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0248] An embodiment of the present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned information transmission method on the communication device side, or to implement the above-mentioned information transmission method on the first terminal device side.
[0249] An embodiment of the present application also provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned information transmission method on the communication device side, or implements the above-mentioned information transmission method on the first terminal device side.
[0250] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.
[0251] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.
[0252] In some embodiments of the present application, "predefined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, predefined may refer to information defined in a protocol.
[0253] In some embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include the BLE protocol, the Wi-Fi protocol and related protocols used in future communication systems, and the present application does not limit this.
[0254] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0255] The term “greater than or equal to” mentioned herein may mean greater than or equal to, or greater than, and the term “less than or equal to” may mean less than or equal to, or less than.
[0256] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may also be executed in a non-numbered order, such as two steps with different numbers are executed simultaneously, or two steps with different numbers are executed in the opposite order to that shown in the figure. The embodiments of the present application are not limited to this.
[0257] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0258] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. An information transmission method, characterized in that: The method is performed by a communication device, and includes: Receive K first information, where the first information includes identification information of the first terminal device, where K is an integer greater than or equal to 1; Sending second information, where the second information is determined based on the K first information.
2. The method according to claim 1, characterized in that The second information is determined based on the K first information, including: The second information includes the K information bits of the first information; or, The second information includes the K truncated information bits of the first information.
3. The method according to claim 1, characterized in that The K first information are sent by K first terminal devices, and each first information includes identification information of the first terminal device sending the first information; The second information is determined based on the K first information, including: the second information is determined based on the identification information of the K first terminal devices.
4. The method according to claim 3, characterized in that The second information is determined according to the identification information of the K first terminal devices, including: The second information includes identification information of the K first terminal devices; or, The second information includes truncated identification information of the K first terminal devices.
5. The method according to any one of claims 1 to 4, characterized in that The second information is scrambled by a first sequence; The first sequence is determined according to the time-frequency resources corresponding to the K first information; or The first sequence is determined according to the code domain resources corresponding to the K first information; or, The first sequence is determined according to an access sequence or a scrambling sequence corresponding to the K first information.
6. The method according to any one of claims 1 to 5, characterized in that The receiving K first information includes: The K first information are received on a first resource, where the first resource is a time-frequency resource, or the first resource is M code domain resources corresponding to a time-frequency resource, where M is an integer greater than or equal to 1.
7. The method according to any one of claims 1 to 6, characterized in that The K first terminal devices that send the K first information correspond to the same access sequence or scrambling sequence; or, At least two first terminal devices that use the same code domain resources to send the first information correspond to the same access sequence or scrambling sequence.
8. The method according to any one of claims 1 to 7, characterized in that The sending of the second information includes: The second information is sent on a second resource, where the second resource is a time-frequency resource, or the second resource is a code domain resource.
9. The method according to any one of claims 1 to 8, characterized in that The modulation mode of the first information or the second information is any one of the following: on-off keying (OOK), amplitude shift keying (ASK), phase shift keying (PSK), and frequency shift keying (FSK).
10. The method according to any one of claims 1 to 9, characterized in that The first information is sent in any one of the following ways: backscattering and active transmission.
11. The method according to any one of claims 1 to 10, characterized in that The second information is sent using any one of the following signaling: media access layer control element MAC CE, radio resource control RRC signaling, downlink control information DCI, and environmental control information ACI.
12. The method according to any one of claims 1 to 11, characterized in that The second information has a fixed length, or the second information has a variable length.
13. The method according to any one of claims 1 to 12, characterized in that The communication device is a network device or a second terminal device.
14. An information transmission method, characterized in that: The method is performed by a first terminal device, and includes: Sending first information, where the first information includes identification information of the first terminal device; Second information is received, where the second information is determined based on K pieces of first information, where K is an integer greater than or equal to 1.
15. The method according to claim 14, characterized in that The second information is determined based on the K first information, including: The second information includes the K information bits of the first information; or, The second information includes the K truncated information bits of the first information.
16. The method according to claim 14, characterized in that The K first information are sent by K first terminal devices, and each first information includes identification information of the first terminal device sending the first information; The second information is determined based on the K first information, including: the second information is determined based on the identification information of the K first terminal devices.
17. The method according to claim 16, characterized in that The second information is determined according to the identification information of the K first terminal devices, including: The second information includes identification information of the K first terminal devices; or, The second information includes truncated identification information of the K first terminal devices.
18. The method according to any one of claims 14 to 17, characterized in that The second information is scrambled by a first sequence; The first sequence is determined according to the time-frequency resources corresponding to the K first information; or The first sequence is determined according to the code domain resources corresponding to the K first information; or, The first sequence is determined according to an access sequence or a scrambling sequence corresponding to the K first information.
19. The method according to any one of claims 14 to 18, characterized in that The sending of the first information includes: The first information is sent on a first resource, wherein the first resource is a time-frequency resource, or the first resource is a code domain resource.
20. The method according to any one of claims 14 to 19, characterized in that The K first terminal devices that send the K first information correspond to the same access sequence or scrambling sequence; or, At least two first terminal devices that use the same code domain resources to send the first information correspond to the same access sequence or scrambling sequence.
21. The method according to any one of claims 14 to 20, characterized in that The receiving of the second information includes: The second information is received on a second resource, where the second resource is a time-frequency resource, or the second resource is a code domain resource.
22. The method according to any one of claims 14 to 21, characterized in that The modulation mode of the first information or the second information is any one of the following: on-off keying (OOK), amplitude shift keying (ASK), phase shift keying (PSK), and frequency shift keying (FSK).
23. The method according to any one of claims 14 to 22, characterized in that The first information is sent in any one of the following ways: backscattering and active transmission.
24. The method according to any one of claims 14 to 23, characterized in that The second information is sent using any one of the following signaling: media access layer control element MAC CE, radio resource control RRC signaling, downlink control information DCI, and environmental control information ACI.
25. The method according to any one of claims 14 to 24, characterized in that The second information has a fixed length, or the second information has a variable length.
26. An information transmission device, characterized in that: The device comprises: A receiving module, configured to receive K first information, where the first information includes identification information of a first terminal device, where K is an integer greater than or equal to 1; A sending module is used to send second information, where the second information is determined based on the K first information.
27. An information transmission device, characterized in that: The device comprises: A sending module, configured to send first information, where the first information includes identification information of the first terminal device; The receiving module is used to receive second information, where the second information is determined based on K first information, where K is an integer greater than or equal to 1.
28. A communication device, characterized in that: The communication device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 13.
29. A terminal device, characterized in that: The terminal device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 14 to 25.
30. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which is used to be executed by a processor to implement the method according to any one of claims 1 to 13, or to implement the method according to any one of claims 14 to 25.
31. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is running, is used to implement the method according to any one of claims 1 to 13, or to implement the method according to any one of claims 14 to 25.
32. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the method according to any one of claims 1 to 13, or implements the method according to any one of claims 14 to 25.