Information indication method, and first device and second device

By having the first device receive information carrying a second identifier to indicate the first identifier in the environmental IoT system, the problem of reliable connection and information reporting between the reader and the A-IoT device is solved, thus improving the accuracy and performance of the system.

WO2026025508A9PCT designated stage Publication Date: 2026-03-26GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-02
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

In IoT systems, especially environmental IoT systems, how to achieve accurate information reporting from a large number of devices, particularly reliable connection and information indication between readers and A-IoT devices, avoid transmission interference, and improve system performance.

Method used

The first device receives information from the second device, and the first information carries a second identifier related to the first identifier to indicate the first identifier received by the second device, thereby ensuring accurate reporting of the information.

Benefits of technology

This enables a reliable connection between the reader and A-IoT devices in the environmental IoT system, reducing transmission interference and improving the accuracy of information reporting and system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024109658_26032026_PF_FP_ABST
    Figure CN2024109658_26032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to an information indication method, and a first device, a second device, a chip, a computer-readable storage medium, a computer program product, a computer program and a communication system. The method comprises: a first device receiving first information from a second device, wherein the first information is used for indicating a first identifier received by the second device, and the first information comprises a second identifier related to the first identifier. In the embodiments of the present application, a reliable connection can be established, thereby facilitating accurate reporting of information.
Need to check novelty before this filing date? Find Prior Art

Description

Information indication method, first device and second device TECHNICAL FIELD

[0001] The present application relates to the field of communication, and more particularly, to an information indication method, a first device, a second device, a chip, a computer readable storage medium, a computer program product, a computer program and a communication system. BACKGROUND

[0002] With the development of communication system technology, at present, a large number of devices can be deployed and maintained in Internet of Things (IoT) in scenarios such as logistics management, environmental monitoring, intelligent control and the like. In these scenarios, it is often necessary to support a large number of devices to frequently report information, and it is necessary to consider how to achieve accurate reporting.

[0003] SUMMARY

[0004] The embodiments of the present application provide an information indication method, which is beneficial to realize accurate information reporting of devices.

[0005] The embodiments of the present application provide an information indication method, comprising:

[0006] The first device receives first information from the second device; wherein the first information is used to indicate a first identifier received by the second device, and the first information comprises a second identifier related to the first identifier.

[0007] The embodiments of the present application provide an information indication method, comprising:

[0008] The second device sends first information to the first device; wherein the first information is used to indicate a first identifier received by the second device, and the first information comprises a second identifier related to the first identifier.

[0009] The embodiments of the present application provide a first device, comprising:

[0010] The first communication module is configured to receive first information from the second device; wherein the first information is used to indicate a first identifier received by the second device, and the first information comprises a second identifier related to the first identifier.

[0011] The embodiments of the present application provide a second device, comprising:

[0012] The second communication module is configured to send first information to the first device; wherein the first information is used to indicate a first identifier received by the second device, and the first information comprises a second identifier related to the first identifier.

[0013] The embodiment of the present application provides a first device, comprising a transceiver, a processor and a memory. The memory is used for storing a computer program, the transceiver is used for communicating with other devices, and the processor is used for calling and running the computer program stored in the memory, so that the first device executes the information indication method.

[0014] The embodiment of the present application provides a second device, comprising a transceiver, a processor and a memory. The memory is used for storing a computer program, the transceiver is used for communicating with other devices, and the processor is used for calling and running the computer program stored in the memory, so that the second device executes the information indication method.

[0015] The embodiment of the present application provides a chip, which is used for implementing the information indication method.

[0016] Specifically, the chip comprises a processor, which is used for calling and running a computer program from a memory, so that a device installed with the chip executes the information indication method.

[0017] The embodiment of the present application provides a computer readable storage medium, which is used for storing a computer program, and when the computer program is run by a device, the device executes the information indication method.

[0018] The embodiment of the present application provides a computer program product, comprising computer program instructions, which make a computer execute the information indication method.

[0019] The embodiment of the present application provides a computer program, which, when running on a computer, makes the computer execute the information indication method.

[0020] The embodiment of the present application provides a communication system, comprising a first device and a second device used for executing the information indication method.

[0021] In the embodiment of the present application, after receiving the first identifier, the second device carries the second identifier related to the first identifier in the first information, so that the first device sending the first identifier can determine that the second device receives the first identifier based on the second identifier, thereby establishing a reliable connection, which is beneficial to realizing accurate reporting of information. BRIEF DESCRIPTION OF DRAWINGS

[0022] Fig. 1 is a schematic diagram of a communication system according to the embodiment of the present application.

[0023] Fig. 2 is a schematic diagram of an environmental Internet of Things communication system.

[0024] Fig. 3 is a schematic diagram of radio frequency energy collection.

[0025] Fig. 4 is a schematic diagram of backscatter communication

[0026] Figure 5 is a schematic diagram of resistance load modulation.

[0027] Figure 6 is a schematic diagram of a topology of a low-power Internet of Things based on a cellular network.

[0028] Figure 7 is a schematic diagram of another topology of a low-power Internet of Things based on a cellular network.

[0029] Figure 8 is a schematic flowchart of an information indication method according to an embodiment of the application.

[0030] Figure 9 is a schematic flowchart of an information indication method according to another embodiment of the application.

[0031] Figure 10 is a schematic diagram of an application example of a first device reporting device identification information to a reader.

[0032] Figure 11A is a schematic diagram of a manner of determining an available frequency domain range according to an embodiment of the application.

[0033] Figure 11B is a schematic diagram of another manner of determining an available frequency domain range according to an embodiment of the application.

[0034] Figure 12A is a schematic diagram of an exemplary implementation of a second identification.

[0035] Figure 12B is a schematic diagram of another exemplary implementation of a second identification.

[0036] Figure 13 is a schematic diagram of yet another exemplary implementation of a second identification.

[0037] Figure 14 is a schematic diagram of yet another exemplary implementation of a second identification.

[0038] Figure 15A is a schematic diagram of a structure of first information according to an embodiment of the application.

[0039] Figure 15B is a schematic diagram of another structure of first information according to an embodiment of the application.

[0040] Figure 15C is a schematic diagram of yet another structure of first information according to an embodiment of the application.

[0041] Figure 15D is a schematic diagram of yet another structure of first information according to an embodiment of the application.

[0042] Figure 15E is a schematic diagram of yet another structure of first information according to an embodiment of the application.

[0043] Figure 16 is a schematic diagram of frequency domain resources of a first transmission resource in an application example.

[0044] Figure 17 is a schematic diagram of time domain resources of a first transmission resource in an application example.

[0045] FIG. 18 is a schematic diagram of time domain resources of a first transmission resource in another application example.

[0046] FIG. 19 is a schematic block diagram of a first device according to an embodiment of the present application.

[0047] FIG. 20 is a schematic block diagram of a second device according to an embodiment of the present application.

[0048] FIG. 21 is a schematic block diagram of a communication device according to an embodiment of the present application.

[0049] FIG. 22 is a schematic block diagram of a chip according to an embodiment of the present application.

[0050] FIG. 23 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0051] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.

[0052] The technical solutions in the embodiments of the present application can be applied to various communication systems, such as: a Long Term Evolution (LTE) system, an Advanced long term evolution (LTE-A) system, a New Radio (NR) system, an evolved system of the NR system, a LTE-based access to unlicensed spectrum (LTE-U) system, a NR-based access to unlicensed spectrum (NR-U) system, a Non-Terrestrial Networks (NTN) system, a Universal Mobile Telecommunication System (UMTS), a Wireless Local Area Networks (WLAN), a Wireless Fidelity (WiFi), a 5th-Generation (5G) system, a 6th-Generation (6G) system, or other communication systems, etc.

[0053] Generally, a conventional communication system supports a limited number of connections and is easy to implement. However, with the development of communication technology, a mobile communication system will not only support conventional communication, but 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, and the like. Embodiments of the present application can also be applied to these communication systems.

[0054] In an embodiment, the communication system in the embodiments of the present application can be applied to a Carrier Aggregation (CA) scenario, can also be applied to a Dual Connectivity (DC) scenario, and can also be applied to a Standalone (SA) network deployment scenario.

[0055] In an embodiment, the communication system in the embodiments of the present application can be applied to an unlicensed spectrum, which can also be considered as a shared spectrum, or can be applied to a licensed spectrum, which can also be considered as a non-shared spectrum.

[0056] Embodiments of the present application describe various embodiments in combination with network devices and terminal devices, wherein the terminal device can also be referred to as User Equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment, etc.

[0057] The terminal device can be a station (STATION, ST) in a WLAN, can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device, or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0058] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); and can also be deployed in the air (such as airplanes, balloons and satellites, etc.).

[0059] In the embodiments of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical treatment, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc.

[0060] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing and shoes, etc. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes devices with full functions, large size, and the ability to realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and devices that focus on a certain application function and need to be used in cooperation with other devices such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs.

[0061] In the embodiments of the present application, the network device can be a device for communicating with the mobile device, which can be an access point (AP) in a WLAN, an evolved node B (eNB or eNodeB) in LTE, or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device in an NR network (gNB) or a future evolved PLMN network or a network device in an NTN network, etc.

[0062] By way of example and not limitation, in embodiments of the present application, a network device can have a mobile characteristic, for example, the network device can be a mobile device. Alternatively, the network device can be a satellite, a balloon station. For example, the satellite can be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Alternatively, the network device can also be a base station disposed at a location on land, water, etc.

[0063] In embodiments of the present application, a network device can serve a cell, and a terminal device communicates with the network device through a transmission resource (for example, a frequency domain resource, or a spectrum resource) used by the cell. The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cell can include a metro cell, a micro cell, a pico cell, a femto cell, etc., and these small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-speed data transmission services.

[0064] FIG. 1 illustrates a communication system 100. The communication system includes one network device 110 and two terminal devices 120. In an implementation, the communication system 100 can include multiple network devices 110, and each network device 110 can include other numbers of terminal devices 120 within its coverage, which is not limited in embodiments of the present application.

[0065] In an implementation, the communication system 100 can also include a mobility management entity (MME), an access and mobility management function (AMF), and other network entities, which are not limited in embodiments of the present application.

[0066] It should be understood that the devices with communication function in the network / system in the embodiments of the present application can be referred to as communication devices. For example, the communication system shown in FIG. 1, the communication devices can include network devices and terminal devices with communication function, which can be specific devices in the embodiments of the present application, and will not be described here. The communication devices can also include other devices in the communication system, such as network controllers, mobile management entities and other network entities, which are not limited in the embodiments of the present application.

[0067] It should be understood that the terms "system" and "network" are often used interchangeably in this paper. The term "and / or" in this paper is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents an "or" relationship between the associated objects before and after it.

[0068] It should be understood that the "indication" mentioned in the embodiments of the present application can be direct indication, indirect indication, or can represent an associated relationship. For example, A indicates B, which can mean that B can be obtained directly 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 A and B have an associated relationship.

[0069] In the description of the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, or can represent an associated relationship between the two, or can represent an indication and being indicated, configuration and being configured, etc.

[0070] In order to facilitate the understanding of the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described as follows. The following related technologies can be combined with the technical solutions of the embodiments of the present application in any way, and all belong to the protection scope of the embodiments of the present application.

[0071] (I) Ambient Internet of Things Communication Principle

[0072] Ambient Internet of Things (A-IoT) communication uses energy harvesting and backscattering communication technology. The so-called A-IoT device refers to an IoT device that uses various environmental energies such as wireless radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, etc. to drive itself. Such devices can have no energy storage capacity, or can have very limited energy storage capacity (such as using a capacitor with a capacity of tens of microfarads (uF)). Compared with existing IoT devices, A-IoT devices have many advantages such as no conventional battery, no maintenance, small size, low complexity and low cost, long service life, etc.

[0073] The environmental IoT is composed of network devices and A-IoT devices. FIG. 2 shows a schematic diagram of an environmental IoT communication system. As shown in FIG. 2, the environmental IoT includes network devices and A-IoT devices, wherein the network devices are used to send wireless energizing signals and downlink communication signals (e.g., trigger signals) to the A-IoT devices, and receive backscattering signals of the A-IoT devices. A basic A-IoT device includes an energy harvesting module, a backscattering communication module, and a low-power computing module. In addition, the A-IoT device can also have a memory or a sensor, which is used to store some basic information (such as article identification, etc.) or obtain environmental temperature, environmental humidity, and other sensing data.

[0074] In the embodiments of the present application, the A-IoT system can also be referred to as a zero-power system, and the A-IoT device can also be referred to as a zero-power device.

[0075] The key technologies of the environmental IoT mainly include radio frequency energy harvesting and backscattering communication.

[0076] FIG. 3 shows a schematic diagram of radio frequency energy harvesting. As shown in FIG. 3, the radio frequency energy harvesting module is based on the principle of electromagnetic induction to realize the collection of space electromagnetic wave energy, and then obtain the energy required to drive the A-IoT device to work, for example, to drive the low-power demodulation and modulation modules, sensors, and memory reading, etc. Therefore, the A-IoT device can not need a traditional battery.

[0077] FIG. 4 shows a schematic diagram of backscattering communication. As shown in FIG. 4, the environmental IoT communication terminal receives the wireless signals sent by the network, and modulates the wireless signals, loads the information to be sent, and radiates the modulated signals from the antenna. This information transmission process is called backscattering communication. Backscattering and load modulation are inseparable. Load modulation adjusts and controls the circuit parameters of the oscillation loop of the A-IoT device according to the beat of the data stream, so that the size of the impedance and other parameters of the electronic tag change, thereby completing the modulation process. The load modulation technology mainly includes resistance load modulation and capacitance load modulation. FIG. 5 shows a schematic diagram of resistance load modulation. In resistance load modulation, the load R LA resistor R3 is connected in parallel, which is turned on or off based on the control of the binary data stream (for example, by controlling the switch S to turn on or off). The on-off of the resistor will cause the change of the circuit voltage, thus realizing amplitude shift keying (ASK), that is, the modulation and transmission of the signal by adjusting the amplitude of the backscattering signal of the A-IoT device. Similarly, in the capacitance load modulation, the on-off of the capacitor can realize the change of the circuit resonance frequency, realizing frequency shift keying (FSK), that is, the modulation and transmission of the signal by adjusting the working frequency of the backscattering signal of the A-IoT device.

[0078] It can be seen that the A-IoT device modulates the incoming signal by means of load modulation, thereby realizing the backscattering communication process. Therefore, the A-IoT device has the following advantages:

[0079] 1. The terminal does not actively transmit signals, so it does not need complex radio frequency links such as power amplifiers (PA), radio frequency filters, etc.

[0080] 2. The terminal does not need to actively generate high-frequency signals, so it does not need a high-frequency crystal oscillator.

[0081] 3. With backscattering communication, the terminal signal transmission does not consume the terminal's own energy.

[0082] (II) Classification of A-IoT devices

[0083] Based on the energy source and usage of the A-IoT device, the A-IoT device can be divided into the following types:

[0084] 1) Passive A-IoT device

[0085] The A-IoT device does not need to be equipped with a battery. When the A-IoT device is close to the network device (such as a reader), the A-IoT device is within the near-field range formed by the network device antenna radiation. Therefore, the A-IoT device antenna generates an induced current through electromagnetic induction, which drives the low-power chip circuit of the A-IoT device. Realize the demodulation of the forward link signal (downlink, from the network device to the A-IoT device link) and the signal modulation of the back link (uplink, from the A-IoT device to the network device link) and other work. For the backscattering link, the A-IoT device uses the backscattering implementation method to transmit signals.

[0086] It can be seen that the passive A-IoT device does not need a built-in battery to drive, whether it is a forward link or a back link, and is a truly A-IoT device.

[0087] Passive A-IoT devices do not need a battery, and the radio frequency circuit and the baseband circuit are very simple, for example, without low noise amplifiers (LNAs), PAs, crystal oscillators, analog-to-digital converters (ADCs), and the like, and thus have many advantages such as small size, light weight, very low price, and long service life.

[0088] 2) Semi-passive A-IoT devices

[0089] Semi-passive A-IoT devices do not have a conventional battery installed therein, but can use a radio frequency (RF) energy harvesting module to harvest radio wave energy or use a solar energy / light energy / thermal energy / kinetic energy harvesting module to harvest energy, and store the harvested energy in an energy storage unit (such as a capacitor). After the energy storage unit obtains energy, it can drive the low-power chip circuit of the A-IoT device to realize demodulation of a forward link signal and modulation of a backward link signal, and the like. For a backscatter link, the A-IoT device uses a backscatter implementation to transmit a signal.

[0090] As can be seen, the semi-passive A-IoT device does not need a built-in battery to drive, although energy stored in a capacitor is used in operation, the energy is derived from radio energy harvested by the energy harvesting module, and thus it is also a truly A-IoT device.

[0091] The semi-passive A-IoT device inherits many advantages of the passive A-IoT device, and thus has many advantages such as small size, light weight, very low price, and long service life.

[0092] 3) Active A-IoT devices

[0093] Some A-IoT devices used in some scenarios can also be active A-IoT devices, which can have a built-in battery (a conventional battery such as a dry battery, a rechargeable lithium battery, or the like). The battery is used to drive the low-power chip circuit of the A-IoT device to realize demodulation of a forward link signal and modulation of a backward link signal, and the like. However, for a backscatter link, the A-IoT device uses a backscatter implementation to transmit a signal. Therefore, the zero-power of this type of terminal is mainly reflected in that the signal transmission of the backward link does not need the power of the terminal itself, but uses a backscatter manner. Although the active A-IoT device uses a battery, due to the use of ultra-low-power communication technology, the power consumption is very low, and thus the service life of the battery can be greatly improved compared with existing technologies.

[0094] Active A-IoT devices, powered by built-in batteries, to increase the read-write distance of the tag and improve the reliability of communication. Therefore, in some scenarios with relatively high requirements for communication distance, reading delay, etc. can be applied.

[0095] According to the complexity and communication ability of the A-IoT device, the A-IoT device can be divided into the following types:

[0096] The first device type: with a peak power consumption of about 1 microwatt (~ 1 μW), with energy storage capability, the initial sampling frequency offset (SFO) can reach 10 X ppm(parts per million), without downlink amplifier and without uplink amplifier, uplink transmission through backscatter of carrier wave;

[0097] The second device type: with a peak power consumption of less than or equal to a few hundred microwatts (≤a few hundred μW), with energy storage capability, the initial sampling frequency offset (SFO) can reach 10 X ppm(parts per million), with downlink amplifier and / or with uplink amplifier, uplink transmission through backscatter of carrier wave;

[0098] The third device type: with a peak power consumption of less than or equal to a few hundred microwatts (μW), with energy storage capability, the initial sampling frequency offset (SFO) can reach 10 X ppm(parts per million), with downlink amplifier and / or with uplink amplifier, uplink transmission through internal generation (generated internally), also known as based on active transmission.

[0099] (Three) low-power Internet of Things based on cellular network

[0100] The cellular Internet of Things is booming, and 3GPP has standardized Narrow Band Internet of Things (NB-IoT), Machine Type Communication (MTC), Reduced Capability (RedCap), and other Internet of Things technologies, but there are still many scenarios of Internet of Things communication needs that cannot be met using existing technologies, for example: harsh communication environment (high temperature, extremely low temperature, high humidity, high pressure, high radiation or high speed movement, etc.), extremely small size terminal form requirement, extremely low cost, etc.

[0101] Therefore, in order to cover these unmet Internet of Things communication needs, ultra-low cost, extremely small size, battery-free / maintenance-free Internet of Things is also needed in the cellular network, and the environmental Internet of Things can exactly meet this demand.

[0102] Based on the discussion of A-IoT application scenarios in 3GPP system architecture (SA) 1, A-IoT can be used in at least the following four scenarios:

[0103] Object recognition, such as logistics, production line product management, and supply chain management.

[0104] Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working and natural environments.

[0105] Positioning, such as indoor positioning, intelligent lost item finding, and production line item positioning.

[0106] Intelligent control, such as intelligent control of various appliances in smart homes (turning on / off air conditioners, adjusting temperature), and intelligent control of various facilities in agricultural greenhouses (automatic irrigation, fertilization).

[0107] In the low-power Internet of Things based on cellular network, different topological structures can be adopted. FIG. 6 is a schematic diagram of a topological structure of a low-power Internet of Things based on a cellular network. As shown in FIG. 6, the A-IoT device can directly transceive carriers, data or signals from the network device (for example, a base station) and transmit or backscatter data or signals to the network device (denoted as the first topological structure). FIG. 7 is a schematic diagram of another topological structure of a low-power Internet of Things based on a cellular network. As shown in FIG. 7, the communication between the A-IoT device and the network device is realized through an intermediate node, in which case the intermediate node transmits carriers, data or signals to the A-IoT device and the A-IoT device transmits or backscatters data or signals to the intermediate node (denoted as the second topological structure), wherein the intermediate node can be a terminal device or a network device or an IAB (Integrated Access and Backhaul) node. The network device in FIG. 6 and the intermediate node in FIG. 7 can be collectively referred to as a reader.

[0108] As can be seen from FIG. 6 or FIG. 7, the A-IoT device can directly communicate with the network device or communicate with the network device through an intermediate node. In the above-mentioned FIG. 6 and FIG. 7, the transmission of the A-IoT is based on the scheduling of the network device. In FIG. 6, the A-IoT device directly communicates with the network device, and therefore the network device can directly transmit scheduling information to the A-IoT device. In FIG. 7, the A-IoT device communicates with the network device through an intermediate node, and the scheduling information transmitted by the network device is first transmitted to the intermediate node and then transmitted to the A-IoT device by the intermediate node. In the above-mentioned two topological structures, the network device in the first topological structure and the intermediate node (for example, a terminal device or a network device or an IAB node) in the second topological structure are referred to as a reader, and the A-IoT device can be referred to as a device. The transmission from the reader to the device is referred to as R2D (reader to device) transmission, and the transmission from the device to the reader is referred to as D2R (device to reader) transmission.

[0109] (IV) Application of A-IoT device in logistics and warehousing scenarios

[0110] In the logistics and warehousing application scenario, a large number of packages / goods need to be frequently transferred, stored, loaded and inventoried in the logistics station or warehouse (tens of thousands of square meters). Along with the occurrence of warehouse ordering, goods warehousing, goods management and goods delivery, a large amount of warehousing information will be generated, which generally has the characteristics of frequent data reading operation and large data volume.

[0111] The A-IoT device itself has the characteristics of extremely low cost, small size, maintenance-free, durable, long service life, etc. In logistics and warehousing, using A-IoT devices to record, save and update the information of goods, and constructing a logistics and warehousing system based on environmental IoT can further reduce operating costs and significantly improve the efficiency of logistics and warehousing management, which is helpful to the realization of intelligent logistics and intelligent warehousing.

[0112] Specifically, the A-IoT technology can realize intelligent warehouse management and improve warehouse efficiency and productivity in the following aspects:

[0113] Batch and large-range reading: A-IoT tags support more simultaneous reading numbers and larger reading and writing ranges. When goods arrive at the warehouse, wireless tags attached to the goods (such as thousands of tags per second) can be read in batches to accurately obtain product information, such as size / weight, manufacturer, expiration date, serial number, production line, etc. The wireless tags attached to the goods or containers in the warehouse store their basic information and location information in the warehouse. By setting a central network node in the warehouse, all goods in the warehouse can be identified in time and quickly, and the manager can timely understand the inventory distribution and total amount and realize the rapid prediction of storage demand.

[0114] Transportation management: The tag can be positioned and information updated. When the goods move in the warehouse, the network device can identify and update the tag information in time. When the corresponding goods need to be picked, the goods can be quickly positioned in the entire warehouse range, greatly improving the efficiency of goods sorting.

[0115] In the above logistics and warehousing scenarios, a large number of A-IoT device wireless tags need to be read in a short time. Multiple A-IoT devices send identification information to the reader, and the reader needs to feedback which A-IoT device identification is detected. How the reader indicates which device identification information is received is a problem to be solved.

[0116] FIG. 8 is a schematic flowchart of an information indication method according to an embodiment of the present application. The method can be optionally applied to the system shown in FIG. 1, FIG. 2, FIG. 6 or FIG. 7, but is not limited thereto. The method comprises:

[0117] S810, the first device receives first information from the second device; wherein the first information is used to indicate a first identification received by the second device, and the first information includes a second identification related to the first identification.

[0118] Corresponding to the above method, FIG. 9 is a schematic flowchart of an information indication method according to another embodiment of the present application. The method can be optionally applied to the system shown in FIG. 1, FIG. 2, FIG. 6 or FIG. 7, but is not limited thereto. The method comprises:

[0119] S910, the second device sends first information to the first device; wherein the first information is used to indicate the first identity received by the second device, and the first information includes a second identity related to the first identity.

[0120] In the embodiments of the present application, the first device can be a terminal device. Optionally, the first device can be a device in an Internet of Things (IoT). For example, the IoT can be an A-IoT system or an environmental IoT, and the first device can be an A-IoT device.

[0121] In the embodiments of the present application, the second device can be a network node, such as a network device or an intermediate node, which communicates with the first device. Optionally, the second device can be a device in an IoT. For example, the IoT can be an A-IoT system or an environmental IoT, and the second device can be a reader; wherein the reader includes a network device or an intermediate node. As an example but not limitation, the second device can be the network device shown in FIG. 6 or FIG. 7, or can be the intermediate node shown in FIG. 7. Optionally, the intermediate node can include a terminal device or a network device or an IAB node.

[0122] It can be understood that the first device and the second device in the embodiments of the present application can be a terminal device and a network device in any type of communication system, and the embodiments of the present application do not limit the type of device.

[0123] In the embodiments of the present application, the first information is used to indicate the first identity received by the second device, or the first information is used to echo or respond to the first identity. In other words, the first information is confirmation information or response information for the first identity. Optionally, one or more first devices in the coverage range of the second device send the first identity to the second device, and the second device sends the first information and carries the second identity in the first information after receiving the first identity, to confirm or respond to the first identity, so that the first device sending the first identity can determine that the second device receives the first identity based on the second identity.

[0124] Optionally, the first information is used to indicate or respond to the first identity received by the second device, which can be understood as the first information is used to indicate or respond to the first identity detected or correctly received by the second device.

[0125] According to the information indication method in the embodiments of the present application, after receiving the first identity, the second device carries the second identity related to the first identity in the first information, so that the first device sending the first identity can determine that the second device receives the first identity based on the second identity, thereby establishing a reliable connection, which is conducive to realizing accurate reporting of information.

[0126] In some embodiments, the first identifier is an identifier randomly generated by the first device.

[0127] In some embodiments, the first identifier is an identifier associated with Electronic Product Code (EPC) information of the first device.

[0128] Taking an A-IoT system as an example, the coverage of the reader can include one or more A-IoT devices. When triggering reading of information of each A-IoT device, each A-IoT device can first send an identifier information to the reader, which is denoted as a first identifier, which can be understood as a temporary identifier. After the reader receives one or more first identifiers, the reader sends first information, which carries one or more second identifiers, each second identifier being associated with a first identifier and being used to indicate or respond to the first identifier. After each A-IoT device receives the first information, it can determine whether the second identifier associated with the first identifier sent by itself is included in the first information, or in other words, determine whether the first identifier corresponding to the second identifier in the first information is the first identifier sent by itself, and if so, report the information. In this way, in an environment Internet of Things in which a large number of A-IoT devices are deployed and frequent information reporting is required, a reliable connection between the reader and the A-IoT devices can be established, so that the information can be accurately reported.

[0129] The following takes the reporting of device identifier information by the first device to the reader as an example to provide a specific application example. It should be understood that the technical details in the application example are only exemplary and not mandatory. FIG. 10 shows a schematic diagram of the application example. As shown in FIG. 10, in the device identifier information reading process, the following steps can be included:

[0130] Step 1: the reader sends a trigger signaling or a query signaling;

[0131] Step 2: in response to the trigger signaling or the query signaling, the first device sends a first identifier to the reader, which can be, for example, N-bit information randomly generated by the first device, and if N = 16, the first identifier corresponds to RN16 (16-bit random or pseudo-random number);

[0132] Step 3: if the reader receives the first identifier sent by the first device, the reader sends first information to the first device, the first information being an acknowledgement information, for example, an acknowledgement character (ACK), and the first information including a second identifier, the second identifier being associated with the first identifier corresponding to the first device;

[0133] Step 4: The first device reports the third identification to the reader, and the third identification includes device identification information, which may include, for example, protocol control (PC) and / or EPC information. The PC is an identification segment that determines the length of the EPC, and the EPC is electronic product code information that the reader needs to obtain.

[0134] Through the above process, the reader can obtain the identification information corresponding to the first device.

[0135] In step 1 described above, the query signaling sent by the reader is usually sent in a broadcast or multicast manner, and the query signaling may include a parameter Q, which is used to determine the number of time units in one query process. The first device randomly generates an integer q between [0, 2 Q -1] according to the parameter Q, which is used to determine the initial value of the counter corresponding to the first device. If the first device receives the QueryRep signaling sent by the reader, the value of the counter is decremented by one. If the counter is 0, the first device sends the first identification to the reader. The first identification may be, for example, a 16-bit random number RN16 generated by the first device. This approach can avoid multiple first devices sending the first identification at the same time, causing collision and transmission interference. However, when there are a large number of A-IoT devices in the system, if the value of Q is small, multiple A-IoT devices may select the same q. The counters of these devices will decrease to 0 at the same time, and they will send their respective first identifications to the reader at the same time. If the A-IoT system does not support frequency division multiple access (FDMA), these devices will use the same time-frequency resource to send the first identification, which will cause transmission interference, reduce the probability of the reader correctly obtaining the first identification corresponding to each device, and reduce the system performance. Therefore, for the A-IoT system, FDMA can be introduced, that is, multiple devices can use different frequency domain resources to send the first identification information to the reader at the same time.

[0136] In some embodiments, before the first device receives the first information from the second device, the above method further includes that the first device sends the first identification to the second device based on the first frequency domain resource. Correspondingly, before the second device sends the first information to the first device, the above method further includes that the second device receives the first identification from the first device based on the first frequency domain resource.

[0137] That is, the first device first determines a specific frequency domain resource, and sends the first identifier to the second device based on the specific frequency domain resource, and different first devices can send the first identifier to the second device based on different first frequency domain resources. In this way, multiple first devices are prevented from sending the first identifier using the same time-frequency resource, thereby avoiding transmission interference.

[0138] In some embodiments, the first frequency domain resource is determined based on second information, and the second information can include at least one of the following information 1-8, i.e., the first frequency domain resource is determined based on one or more of the following information 1-8:

[0139] Information 1: identification information associated with the first device;

[0140] Exemplarily, the identification information associated with the first device can include all or part of the information in the EPC of the first device, and / or the first identifier. The first identifier is, for example, a randomly generated RN16. It should be understood that RN16 is only one implementation of the identification information associated with the first device, and the first device can generate an N-bit random number or pseudo-random number, and the identification information associated with the first device can be the N-bit random number or pseudo-random number; RN16 corresponds to the case of N=16.

[0141] The first device selects the corresponding first frequency domain resource based on the identification information associated with the first device, and therefore, first devices with different identifiers can select different frequency domain resources, thereby avoiding interference between devices.

[0142] Information 2: device type information corresponding to the first device.

[0143] Optionally, the device type can include a first device type, a second device type, or a third device type. Alternatively, the device type can include a passive A-IoT device, a semi-passive A-IoT device, or an active A-IoT device. The manner of distinguishing between different device types can refer to the related art described above. Of course, in the embodiments of the present application, the device type can also include other device types, which are not limited in the present application.

[0144] The corresponding frequency domain resource is selected based on the device type information corresponding to the first device, so that different types of devices correspond to different frequency domain resources, which can reduce interference between different types of devices.

[0145] Information 3: identification information associated with the second device.

[0146] Taking the A-IoT system as an example, the A-IoT system can have multiple readers. When the reader sends the inquiry signaling, the reader can carry the identification information of the reader, or the reader sends the indication information to the first device, and the indication information includes the identification information of the reader. When the first device determines the frequency domain resource, the frequency domain resource can be determined based on the identification information of the reader, so that the device can select different frequency domain resources when sending the first identification to different readers, thereby avoiding mutual interference.

[0147] Information 4: the number of available frequency domain resources in the system.

[0148] Optionally, the available frequency domain resources in the system can be determined based on the protocol predefined information, the preconfigured information or the network configuration information, so as to determine the number of available frequency domain resources. It should be noted that in the embodiments of the present application, each available frequency domain resource can be used for a first device to send a first identification. Alternatively, the frequency domain resource used by the first device to send the first identification corresponds to an available frequency domain resource.

[0149] Exemplarily, the system can be an A-IoT system. The A-IoT system can use the same frequency band or carrier as the NR / LTE system, or the A-IoT system uses an independent frequency band and carrier, or the A-IoT system uses the guard band of the frequency band of the NR / LTE system. Within the range of the available frequency domain resources of the A-IoT system, the first device can determine the first frequency domain resource based on the identification information associated with the first device, the identification information associated with the second device and the device type information corresponding to the first device. For example, the first device can perform a modulo operation on the number of available frequency domain resources in the system based on the identification information associated with the first device or the identification information associated with the second device, to determine the first frequency domain resource.

[0150] Information 5: the number of available frequency domain resources associated with the device type corresponding to the first device.

[0151] Taking the A-IoT system as an example, a plurality of device types can be supported, for example, a first device type and a second device type device transmit in a backscattering manner, and a third device type can actively transmit. Optionally, different device types can correspond to different available frequency domain ranges. As shown in FIG. 11A, in the frequency domain range available to the A-IoT system, the available frequency domain ranges corresponding to the first device type, the second device type and the third device type are respectively configured, and the frequency domain ranges corresponding to different device types can include a guard band. For the first device, the corresponding first frequency domain resource can be determined in the available frequency domain range associated with the device type of the first device. For example, if the first device belongs to the first device type, the first device determines the corresponding frequency domain resource from the frequency domain range corresponding to the first device type in the figure; if the first device belongs to the third device type, the first device determines the corresponding frequency domain resource from the frequency domain range corresponding to the third device type in the figure.

[0152] Optionally, the first device can determine the first frequency domain resource based on the identification information associated with the first device, the identification information associated with the second device, and the like. For example, the first device can perform a modulo operation on the number of available frequency domain resources associated with the device type corresponding to the first device based on the identification information associated with the first device or the identification information associated with the second device, to determine the first frequency domain resource.

[0153] Information 6: the number of bits to be transmitted by the first device or the size of the transmission block.

[0154] Optionally, the number of bits to be transmitted by the first device or the size of the transmission block can be used to determine the size of the frequency domain resource required by the first device or to determine the number of available frequency domain resources, and then determine the first frequency domain resource.

[0155] Information 7: code rate;

[0156] Optionally, the code rate can be used to determine the size of the frequency domain resource required by the first device or to determine the number of available frequency domain resources, and then determine the first frequency domain resource.

[0157] Information 8: data rate or transmission rate.

[0158] Optionally, the data rate or transmission rate can be used to determine the size of the frequency domain resource required by the first device or to determine the number of available frequency domain resources, and then determine the first frequency domain resource.

[0159] For example, the frequency domain resources of the A-IoT system include 20 physical resource blocks (PRBs), if it is determined based on the number of bits or the size of the transport block to be transmitted by the first device, the code rate or the transmission rate that 2 PRBs are needed to transmit the data to be transmitted, the number of available frequency domain resources is 10, i.e. every 2 PRBs as an available frequency domain resource, the index value range corresponding to the 10 available frequency domain resources in the A-IoT system is [0, 9], the available frequency domain resource corresponding to the index value 0 includes the first and second PRBs of the 20 PRBs, the available frequency domain resource corresponding to the index value 1 includes the third and fourth PRBs of the 20 PRBs, and so on; if it is determined based on the number of bits or the size of the transport block to be transmitted by the first device, the code rate or the transmission rate that 4 PRBs are needed to transmit the data to be transmitted, the number of available frequency domain resources is 5, i.e. every 4 PRBs as an available frequency domain resource, the index value range corresponding to the 5 available frequency domain resources in the A-IoT system is [0, 4], the available frequency domain resource corresponding to the index value 0 includes the first, second, third and fourth PRBs of the 20 PRBs, the available frequency domain resource corresponding to the index value 1 includes the fifth, sixth, seventh and eighth PRBs of the 20 PRBs, and so on.

[0160] It can be understood that the above information 1-8 can be used to determine the range of available frequency domain resources, the number of available frequency domain resources, the size of the frequency domain resources required by the first device or the index of the first frequency domain resource, etc. In actual application, the first frequency domain resource can be determined based on one of the information, or the first frequency domain resource can be determined based on multiple information. Specific examples are provided below.

[0161] Example 1: The first device determines the frequency domain resource based on the RN16 associated with the first device. For example, the first device randomly generates the RN16, determines the decimal value corresponding to the RN16 based on the RN16, and then determines the frequency domain resource based on the value.

[0162] Example 2: The first device determines the frequency domain resource based on the A bits in the EPC corresponding to the first device. The EPC corresponding to the first device includes B bits, A is less than or equal to B, or A is equal to B, or A is less than B; the A bits are the leftmost (most significant) or rightmost (least significant) A bits in the EPC, the decimal value corresponding to the A bits is determined based on the A bits, and then the frequency domain resource is determined based on the value.

[0163] Example 3: The first device determines the frequency domain resource based on the identification information of the first device (RN16 or EPC information) and the identification information associated with the second device. For example, the first identification is RN16, and the identification information associated with the second device is C bits. The frequency domain resource is determined based on all or part of the bits in RN16 and all or part of the bits in C.

[0164] Example 4: The first device determines the available frequency domain range and the number of available frequency domain resources based on the type of the corresponding device, and further determines the frequency domain resource based on the identification information of the first device and / or the identification information of the second device within the frequency domain range available for the type of the device.

[0165] Example 5: Let M represent the number of frequency domain resources in the available frequency domain range, the frequency domain resources in the frequency domain range correspond to indexes 0, 1, …, M-1; the first device determines the frequency domain resource index based on the identification information associated with the first device Ind = mod (N ID ,M);wherein N ID represents the decimal value corresponding to the identification information, and mod represents the modulo operation.

[0166] Example 6: The first device determines D frequency domain resources (D is an integer greater than or equal to 1) based on the first information, and further randomly selects one of the D frequency domain resources as the frequency domain resource for the first device to transmit.

[0167] For example, the first device belongs to the first device type, and the available frequency domain resource set / range of the first device can be determined based on the correspondence between the first device type and the available frequency domain resource, which includes 4 (i.e. D = 4) frequency domain resources. The first device randomly selects one of the frequency domain resources as the frequency domain resource for the first device to transmit.

[0168] For another example, the first information corresponds to the available frequency domain resource of the A-IoT system, the first device determines that the available frequency domain resource of the A-IoT system includes M = 8 frequency domain resources based on the first information, and the first device randomly selects one of the frequency domain resources as the frequency domain resource for the first device to transmit.

[0169] It can be seen that in the embodiments of the present application, information 1-8 can be arbitrarily selected and combined to determine the first frequency domain resource.

[0170] Optionally, the position of the first frequency domain resource in the above embodiments is determined relative to the second frequency domain position in the system, wherein the second frequency domain position can be determined based on at least one of the following:

[0171] The center frequency position or the frequency domain starting position corresponding to the carrier or frequency band where the A-IoT system is located;

[0172] A starting position, a center position, or an ending position of a frequency domain resource of the A-IoT system;

[0173] A starting position, a center position, or an ending position of a frequency domain resource corresponding to a channel or a preamble sent by the second device; for example, the channel sent by the second device is a PRDCH (Physical reader to device channel).

[0174] A frequency domain position of a carrier wave used for backscattering by the first device.

[0175] Optionally, the second frequency domain position can be determined based on protocol pre-defined information, pre-configuration information, or network configuration information.

[0176] The above embodiments introduce a method for the first device to determine a frequency domain resource for sending a first identifier, thereby supporting the FDMA mode to send the first identifier information.

[0177] In actual applications, different first devices respectively send a first identifier to the second device, and the second device can detect all the first identifiers, some of the first identifiers, or none of the first identifiers; if the second device detects one or more first identifiers, the second device sends first information including one or more second identifiers related to the first identifiers. The following introduces some optional implementation modes of the second identifier.

[0178] Optionally, the second identifier is determined based on at least one of the following information A-C, or in other words, the second identifier is determined based on one or more of the following information A-C:

[0179] Information A: the first identifier.

[0180] In some embodiments, the second identifier is determined based on the first identifier, or in other words, the second device determines the second identifier based on the first identifier. For example, in an A-IoT system, a terminal device (i.e., an A-IoT device) sends a first identifier to a reader, the reader detects the first identifier, and when the reader sends first information to the terminal device, the second identifier is determined based on the first identifier detected by the reader.

[0181] Exemplarily, the second identifier can include all or part of the information in the first identifier.

[0182] Specifically, the second identity can include L bits (or L bits) in the first identity; L is less than or equal to A, A represents the number of bits corresponding to the first identity sent by the first device to the second device. That is, the second identity is determined based on the L bits in the first identity, and the L bits in the first identity are selected as the second identity. For example, the second identity corresponds to the leftmost or most significant L bits in the first identity, or the second identity corresponds to the rightmost or less significant L bits in the first identity.

[0183] Optionally, the second identity can be L bits selected from the first identity based on predefined information (such as protocol predefined information) or network configuration information.

[0184] FIGS. 12A and 12B are schematic diagrams of exemplary implementations of the second identity. As shown, the first identity includes 16 bits, i.e. A = 16, which correspond to a0, a1,..., a15, respectively. 15 wherein a0 corresponds to the leftmost bit or the most significant bit of the sequence, a 15 a15 corresponds to the rightmost bit or the least significant bit of the sequence, and L = 10. Then, as shown in FIG. 12A, the second identity can include the leftmost 10 bits in the first identity, or as shown in FIG. 12B, the second identity can include the rightmost 10 bits in the first identity.

[0185] Information B: the first identity and the first bit sequence generated by the generation polynomial.

[0186] In some embodiments, the second identity is determined based on the first bit sequence, or in other words, the second device generates the second identity based on the first bit sequence. The first bit sequence can be generated based on the first identity and the generation polynomial, and the first bit sequence can also be referred to as the first check bit sequence.

[0187] Exemplarily, all or part of the first bit sequence can be taken as the second identity, that is, the second identity includes all or part of the information in the first bit sequence.

[0188] If the first identity corresponds to A bits, corresponding to the sequence a0, a1, a2, a3,..., a A-1 wherein a0 corresponds to the leftmost bit or the most significant bit of the sequence, a A-1 a15 corresponds to the rightmost bit or the least significant bit of the sequence), and the first bit sequence corresponds to L bits, which can correspond to the sequence p0, p1, p2, p3,..., p L-1 wherein p0 corresponds to the leftmost bit or the most significant bit of the sequence, p L-1corresponding to the rightmost bit or least significant bit of the sequence), the generator polynomials for generating the first bit sequence can include one of the following:

[0189] L = 24, g 24A (D) = [D 24 + D 23 + D 18 + D 17 + D 14 + D 11 + D 10 + D 7 + D 6 + D 5 + D 4 + D 3 + D + 1];

[0190] L = 24, g 24B (D) = [D 24 + D 23 + D 6 + D 5 + D + 1];

[0191] L = 24, g 24C (D) = [D 24 + D 23 + D 21 + D 20 + D 17 + D 15 + D 13 + D 12 + D 8 + D 4 + D 2 + D + 1];

[0192] L = 16, g 16 (D) = [D 16 + D 12 + D 5 + 1];

[0193] L = 11, g 11 (D) = [D 11 + D 10 + D 9 + D 5 + 1];

[0194] L = 6, g6(D) = [D 6 + D 5 + 1].

[0195] In detail, the first bit sequence is a polynomial a0D A+L-1 + a1D A+L-2+...+a A-1 D L +p0DL- 1 +p1D L-2 +...+p L-2 D 1 +p L-1 The bit sequence whose remainder is 0 when divided by the above-mentioned generator polynomial.

[0196] For the second device, a first bit sequence is generated based on the detected first identity and the above-mentioned generator polynomial, and the first bit sequence is sent to the first device as the second identity; for the first device, a first bit sequence is also generated based on the first identity sent to the second device and the above-mentioned generator polynomial, and the first device can determine that the second device receives or correctly receives / correctly detects the first identity sent by the first device if it judges that the first bit sequence generated by the first device is the same as the first bit sequence sent by the second device.

[0197] Information C: identification information of the frequency domain resource used for transmitting the first identity.

[0198] In some embodiments, the second identity is determined based on the identification information of the frequency domain resource used for transmitting the first identity, or in other words, the second device determines the second identity based on the identification information of the frequency domain resource.

[0199] Exemplarily, the second identity includes all or part of the information in the identification information of the frequency domain resource used for transmitting the first identity.

[0200] When the system supports FDMA, the first device determines a frequency domain resource, and uses the frequency domain resource to send the first identity to the second device, and if the second device detects the first identity on the frequency domain resource, the second device can send the identification information corresponding to the frequency domain resource to the first device as the second identity, or the second device can send part of the bits in the identification information corresponding to the frequency domain resource to the first device as the second identity.

[0201] For example, let M represent the total number of frequency domain resources in the available frequency domain range, the indexes of the frequency domain resources in the frequency domain range are 0, 1, …, M-1; the index can be represented by bits, the first device determines that the index of the frequency domain resource used is m, and uses the frequency domain resource to send the first identity; if the second device detects the first identity on the frequency domain resource, the index m of the frequency domain resource is sent to the first device as the second identity; wherein represents the ceiling operation.

[0202] It can be understood that the above provides multiple examples to fully illustrate that the second identity can be determined based on any one of the information A-C, and in actual application, the second identity can also be determined based on a combination of any multiple of the information A-C. The following provides corresponding embodiments.

[0203] In some embodiments, the second identity can be determined based on the first identity and the first bit sequence.

[0204] Optionally, the first device sends the first identity to the second device, and the second device, if detecting the first identity, determines the first bit sequence based on the first identity and the generating polynomial, and determines the second identity based on the first identity and the first bit sequence.

[0205] The following provides two implementation manners of determining the second identity based on the first identity and the first bit sequence as examples.

[0206] Manner 1: The second identity includes all or part of the information in the first identity and all or part of the information in the first bit sequence.

[0207] Exemplarily, the first identity includes A bits, the second identity includes L bits, and the first bit sequence includes P bits. The second device extracts L1 bits (L1<=A) from the A bits of the first identity, extracts L2 bits (L2<=P) from the P bits of the first bit sequence, concatenates the L1 bits and the L2 bits as the second identity, and L=L1+L2.

[0208] FIG. 13 is a schematic diagram of an exemplary implementation of the second identity. As shown in FIG. 13, the first identity includes A=16 bits, the first bit sequence includes P=6 bits, L1=8, L2=6, and L=14. That is, the rightmost 8 bits in the first identity and all the 6 bits in the first bit sequence are extracted to form the second identity with a length of 14 bits. The extracted part of the first identity bits is located to the left of the extracted first bit sequence (it should be understood that the extracted part of the first identity bits can also be located to the right of the extracted first bit sequence).

[0209] Manner 2: The second identity can include a second bit sequence obtained by performing scrambling processing on the first identity based on the first bit sequence.

[0210] Exemplarily, the first identity includes A bits, the second identity includes L bits, and the first bit sequence includes P bits. L1 bits (L1<=A) can be extracted from the A bits of the first identity, the L1 bits are scrambled using the first bit sequence, and the scrambled L1 bits (i.e., the second bit sequence) are taken as the second identity, and L=L1, P<=L1.

[0211] Exemplarily, the scrambling processing can include performing an addition operation on each bit in the two bit sequences. For example, the rightmost P bits in the L1 bits extracted from the first identifier are subjected to an addition operation per bit using the first bit sequence.

[0212] Exemplarily, the bit sequence corresponding to the first identifier is a0, a1, a2, a3,..., aL1-1. A-1 L1 bits b0, b1, b2, b3,..., bL1-1 are extracted from the sequence, wherein the L1 bits correspond to the rightmost L1 bits in the sequence. L1-1 The first bit sequence is p0, p1, p2, p3,..., pP-1. P-1 The L1 bits are scrambled using the first bit sequence to obtain a second bit sequence c0, c1, c2, c3,..., cL1-1. L1-1 In the second bit sequence:

[0213] c k = b k , for k = 0, 1, 2,..., L1-P-1.

[0214] c k = (b k + p k-L1+P ) mod 2, for k = L1-P, L1-P+1, L1-P+2,..., L1-1.

[0215] Here, c k = (b k + p k-L1+P ) mod 2 means that a bit c k in the second bit sequence is obtained based on a bit b k in the L1 bits and a bit p k-L1+P in the first bit sequence, and the addition operation does not carry forward.

[0216] FIG. 14 is a schematic diagram of an exemplary implementation of the second identifier. As shown in FIG. 14, A = 16, L1 = 8, P = 6, the bit sequence a0, a1, a2, a3,..., aL1-1 of the first identifier corresponds to the sequence 1010010111000011, the L1 bits b0, b1, b2, b3,..., b7 extracted from the rightmost 8 bits correspond to the sequence 11000011, the first bit sequence p0, p1, p2, p3, p4, p5 corresponds to the sequence 101101, and the rightmost 6 bits in the L1 bits are subjected to scrambling processing using the first bit sequence to obtain the second bit sequence c0, c1, c2, c3,..., c7, which corresponds to the sequence 11101110. The sequence is taken as the second identifier. 15

[0217] ​In some embodiments, the second identity can be determined based on the first identity and the identity information of the frequency domain resource used for transmitting the first identity.

[0218] For example, the second identity (totally L bits) can include L1 bits in the first identity and L2 bits in the identity information of the frequency domain resource, L=L1+L2; the values of L1 and L2 are determined based on protocol predefined information or network configuration information.

[0219] For example, the first identity includes 16 bits, the total number of frequency domain resources in the available frequency domain range is M=8, L=12, L1=9, and L2=3, i.e., the second identity includes 9 bits in the first identity detected by the second device, e.g., the 9 rightmost bits, and 3 bits of the frequency domain resource index corresponding to the first identity.

[0220] In some embodiments, the second identity can be determined based on the first bit sequence and the identity information of the frequency domain resource used for transmitting the first identity.

[0221] For example, the second identity includes N bits in the first bit sequence (P bits) and the identity information of the frequency domain resource, N being less than or equal to P, and the value of N being determined based on protocol predefined information or network configuration information.

[0222] For example, the first bit sequence includes P=6 bits, the total number of frequency domain resources in the available frequency domain range is M=8, the identity information of the frequency domain resource includes L2=3 bits, N=4 is determined based on protocol predefined information or network configuration information, i.e., the second identity includes 4 bits in the first bit sequence, e.g., the 4 rightmost bits, and 3 bits of the frequency domain resource index corresponding to the first identity.

[0223] In some embodiments, the second identity can be determined based on the first identity, the first bit sequence, and the identity information of the frequency domain resource used for transmitting the first identity.

[0224] For example, the second identity includes K bits in the third identity (including L bits) and the identity information of the frequency domain resource, K being less than or equal to L, and the value of K being determined based on protocol predefined information or network configuration information.

[0225] For example, referring to the manner 1 in the foregoing embodiments, the first identity information includes 16 bits, the first bit sequence includes 6 bits, the third identity is concatenated by 8 bits in the first identity information and 4 bits in the first bit sequence, totally 12 bits, the total number of frequency domain resources in the available frequency domain range is M=8, i.e., the number of bits L2 of the identity information of the frequency domain resource is 3, and the second identity includes all 12 bits in the third identity and 3 bits of the frequency domain resource index corresponding to the first identity, totally 15 bits.

[0226] For example, with reference to the manner 2 in the foregoing embodiment, the first identification information includes 16 bits, the first bit sequence includes 6 bits, the 8 bits from the right of the first identification information are obtained in advance, the 6 bits of the first bit sequence are used for scrambling processing, a third identification is obtained, corresponding to 8 bits, the total number of frequency domain resources in the frequency domain range is M = 8, the number of bits of the identification information of the frequency domain resources is L2 = 3, and the second identification includes all 8 bits in the third identification and 3 bits of the frequency domain resource index corresponding to the first identification, and the total number of bits is 11.

[0227] It can be seen that the second identification can be obtained based on at least one of the information A to C. It should be noted that the second identification is obtained based on at least one of the information A to C, and also includes a case that the second identification is obtained based on at least one of the information A to C and other information, for example, the fourth identification can be obtained based on at least one of the information A to C, and the second identification is obtained based on the fourth identification and other information, and the other information is, for example, the identification information of the time domain resource of the first identification, the number of bits of the first identification, and the like, which is not limited in the present application. It can be understood that any determination manner of the second identification in the embodiments of the present application also belongs to the protection scope of the present application.

[0228] In some embodiments, the first information further includes first indication information, and the first indication information is used to indicate that the first information is the confirmation information or the response information for the first identification.

[0229] Specifically, the first information can include the first indication information and the second identification, for example, the first information includes at least two information fields, one of which includes the first indication information, and the other of which includes the second identification, and the first indication information is used to indicate that the first information is the confirmation information, or is used to indicate that the first information is used to respond to the first identification sent by the first device.

[0230] In some embodiments, the first information includes a first information field, and the first information field includes a third bit sequence or first encoded information, and the third bit sequence or the first encoded information is used to indicate that the first information is the confirmation information or the response information for the first identification. That is, the first information field in the first information includes the first indication information, and the first indication information is in the form of a bit sequence or encoded information. It can be understood that the first indication information can also be ACK information (acknowledgement character).

[0231] For example, the third bit sequence is a preconfigured bit sequence corresponding to the confirmation information or the response information, and when the information including the third bit sequence is received, the first device can determine that the information is the confirmation information or the response information.

[0232] In some embodiments, the first information comprises a second information field, and the second information field comprises one or more second identifiers. In actual application, the second device can detect one or more first identifiers, and the second device can perform feedback on the detected first identifiers. Specifically, the second information field can comprise one or more sub-information fields, and each sub-information field indicates one second identifier.

[0233] Optionally, the number of sub-information fields in the second information field and / or the length of the second information field is determined based on at least one of the following:

[0234] The number of available frequency domain resources;

[0235] The number of first identifiers received by the second device.

[0236] In an implementation manner, the number of sub-information fields included in the second information field or the length corresponding to the second information field can be determined based on the number of available frequency domain resources. For example, if M represents the number of available frequency domain resources, the second information field comprises M sub-information fields, and each sub-information field corresponds to one of the M frequency domain resources; for another example, if M represents the number of available frequency domain resources, the length corresponding to the second information field is determined based on M and L, for example, the length corresponding to the second information field is equal to M*L, where L represents the number of bits corresponding to the second identifier.

[0237] Optionally, each sub-information field in the second information field can correspond to the identification information (frequency domain resource index) of each frequency domain resource in the available frequency domain range, or can not have a corresponding relationship.

[0238] For example, M=4, that is, the number of available frequency domain resources at the same time is 4, at a certain moment, there are three first devices sending first identifiers to the second device at the same time, and the frequency domain resource indexes used by the three first devices are index 0, index 1 and index 3, and the first identifiers sent by the three first devices are RN16_1, RN16_2 and RN16_3 respectively; the second device detects RN16_1 and RN16_3, and the second device sends first information, and the structure of the first information can be as shown in FIG. 15A or FIG. 15B. The first information field comprises encoding information, which is used to indicate that the information is confirmation information, for example, the first information field comprises a bit sequence “01”, which is used to indicate that the information is confirmation information. The second information field comprises four sub-information fields, and the number of sub-information fields is the same as the number of available frequency domain resources, wherein N / A indicates that the information of the information field is not defined, or is determined based on special bits or padding bits, or is invalid bits.

[0239] As shown in FIG. 15A, the order of the sub-information fields has a corresponding relationship with the frequency domain resource indexes, that is, the sub-information fields correspond to the order of the 4 available frequency domain resource indexes from low to high from left to right (or from right to left) respectively. The second device carries the second identification information determined based on the first identification information in the corresponding sub-information field of the second information field on the frequency domain resource on which the first identification is detected. As shown in FIG. 15A, the second device detects RN16_1 and RN16_3 on the frequency domain resources corresponding to the frequency domain resource indexes 0 and 3, and therefore carries the second identification_1 and the second identification_3 in the first and fourth sub-information fields of the second information field, and carries invalid bits in the second and third sub-information fields of the second information field, where the second identification_1 is determined based on the detected RN16_1, and the second identification_3 is determined based on the detected RN16_3.

[0240] As shown in FIG. 15B, the order of the sub-information fields does not have a corresponding relationship with the frequency domain resource indexes. The second device sequentially carries the second identification determined based on the detected first identification in the corresponding sub-information field of the second information field. As shown in FIG. 15B, the second device detects RN16_1 and RN16_3 on the frequency domain resources corresponding to the frequency domain resource indexes 0 and 3 respectively, and therefore carries the second identification_1 and the second identification_3 in the first two sub-information fields of the second information field, and carries invalid bits in the last two sub-information fields, where the second identification_1 is determined based on the detected RN16_1, and the second identification_3 is determined based on the detected RN16_3.

[0241] According to the above implementation manner, the length (bit length) of the first information can be determined based on the number of bits of the second identification and the number of available frequency domain resources, without additional signaling indicating the bit length information of the first information.

[0242] In an implementation manner, the number of sub-information fields included in the second information field or the length corresponding to the second information field is determined based on the number of first identifications received by the second device, or in other words, based on the number of first identifications detected (correctly received) by the second device. For example, if S represents the number of first identifications detected by the second device, the second information field includes S sub-information fields; for another example, if S represents the number of first identifications detected by the second device, the length corresponding to the second information field is determined based on S and L, for example, the length corresponding to the second information field is equal to S*L, where L represents the number of bits corresponding to the second identification information.

[0243] For example, the structure of the first information can be as shown in FIG. 15C. The first information field includes coding information indicating that the first information is the confirmation information. For example, the first information field includes a bit sequence "01", which indicates that the information is the confirmation information. The second information field includes a number of sub-information fields determined based on the number of the first identification information detected by the second device. In this example, the second device detects RN16_1 and RN16_3 on the frequency domain resources corresponding to the frequency domain resource indexes 0 and 3 respectively, and thus includes two sub-information fields in the second information field, which respectively carry the second identification_1 and the second identification_3 determined based on the RN16_1 and the RN16_3.

[0244] In the above implementation, since the number of the sub-information fields included in the second information field is related to the number of the first identification detected by the second device, additional indication information is needed to indicate the number of bits corresponding to the first information (i.e., the length of the first information) or the number of the second identification included in the first information.

[0245] In some embodiments, the first information further includes a preamble or a third information field. The preamble or the third information field is used to indicate the number of the first identification received by the second device, or to indicate the number of the second identification included in the first information.

[0246] It should be understood that the preamble in the embodiments of the present application is the preamble associated with the first information. In one implementation, the second device transmits the preamble before transmitting the first information.

[0247] In one implementation, the number of the first identification received by the second device, i.e., the number of the second identification included in the first information, is indicated by the preamble.

[0248] For example, when the second device transmits the first information, the preamble part is included before the first information, and the number of the second identification included in the first information is indicated by the preamble. As shown in FIG. 15D, the indication information is included in the preamble, which indicates that the first information includes two second identifications.

[0249] In one implementation, the third information field is included in the first information, which is used to indicate the number of the first identification received by the second device, i.e., the number of the second identification included in the first information.

[0250] In one implementation, the value of the third information field has a corresponding relationship with the number of the second identification, which is determined based on the protocol pre-defined information or the network configuration information.

[0251] For example, the third information field is included in the first information, the third information field corresponds to T bits, and the value of the T bits is used to indicate the number of the second identifiers included in the first information. As shown in FIG. 15E, T = 2 bits, and when the 2 bits of the third information field correspond to "10" (i.e., the value is 2), it indicates that the number of the second identifiers is 2.

[0252] According to the above embodiments, in the scenario that the first information can include multiple second identifiers, the first device can accurately determine each second identifier included in the first information.

[0253] In some embodiments, the second device sends the first information to the first device, including: the second device sends the first information to the first device on the first transmission resource. Correspondingly, the first device receives the first information on the first transmission resource.

[0254] In some embodiments, the second device detects the first identifier on the second transmission resource, and sends the first information on the first transmission resource, and the second transmission resource has an association relationship with the first transmission resource.

[0255] The determination of the frequency domain resource and the time domain resource in the first transmission resource will be described in the following exemplary embodiments.

[0256] Regarding the frequency domain resource:

[0257] In some embodiments, the frequency domain resource of the first transmission resource is determined based on the frequency domain resource of the second transmission resource, and the second transmission resource is the transmission resource on which the first device sends the first identifier.

[0258] For example, the frequency domain resource of the first transmission resource is the same as the frequency domain resource of the second transmission resource. That is, after the second device detects the first identifier on a certain frequency domain resource, it sends the first information on the frequency domain resource.

[0259] FIG. 16 shows a schematic diagram of the frequency domain resource of the first transmission resource in an application example. As shown in FIG. 16, the number of available frequency domain resources at the same time is M = 4. At t1 time, there are 3 first devices sending the first identifier to the second device at the same time, and the frequency domain resource indexes used by the 3 first devices are index 0, index 1 and index 3 (frequency domain resource #0, frequency domain resource #1 and frequency domain resource #3), and the first identifiers sent by the 3 first devices correspond to RN16_1, RN16_2 and RN16_3 respectively; the second device detects RN16_1 and RN16_3, and sends the first information at t2 time. The second device sends the second identifier_1 in the first information using the frequency domain resource #0, and the second identifier_1 is determined based on the RN_1 detected by the second device; the second device sends the second identifier_3 in the first information using the frequency domain resource #3, and the second identifier_3 is determined based on the RN_3 detected by the second device.

[0260] In some embodiments, the frequency domain resource of the first transmission resource is determined based on a first frequency domain location in the system, wherein the first frequency domain location in the system comprises a start location, a center frequency location or an end location of the frequency domain resource of the A-IoT system.

[0261] For example, the second device in the A-IoT system detects the first identity at t1, and sends the first information at t2, wherein the frequency domain resource of the first information is determined based on the start location, the center frequency location or the end location of the frequency domain resource of the A-IoT system.

[0262] Exemplarily, the frequency domain resource of the first transmission resource is the frequency domain resource where the first frequency domain location in the system is located.

[0263] Regarding the time domain resource:

[0264] In some embodiments, the time domain resource of the first transmission resource is determined based on the time domain resource of the second transmission resource and a first time interval, wherein the second transmission resource is the transmission resource where the first device sends the first identity.

[0265] Optionally, the first time interval can be determined based on pre-defined information (e.g., protocol pre-defined information) or network configuration information (e.g., configuration information sent by the second device).

[0266] For example, t2 = t1 + t_gap, wherein t1 and t2 respectively represent the time domain resource of the second transmission resource and the time domain resource of the first transmission resource, and t_gap represents the first time interval, which is determined based on the protocol pre-defined information or the network configuration information.

[0267] FIG. 17 shows a schematic diagram of the time domain resource of the first transmission resource in an application example. As shown in FIG. 17, the number of available frequency domain resources at the same time is M = 4, and at t1, three first devices send the first identity to the second device at the same time, and the frequency domain resource indexes used by the three first devices are index 0, index 1 and index 3 (frequency domain resource #0, frequency domain resource #1 and frequency domain resource #3) respectively, and the first identities sent by the three first devices correspond to RN16_1, RN16_2 and RN16_3 respectively; the second device detects RN16_1 and RN16_3, and the second device sends the first information at t2, wherein t2 is determined based on t1 and the first time interval t_gap. The second device can send the first information by using the frequency domain resource #0, and the structure of the first information can be determined according to any one of the examples shown in FIGS. 15A-1E, and the second identity_1 and the second identity_3 included in the first information are determined based on the RN_1 and the RN_3 detected by the second device respectively.

[0268] In some embodiments, the time domain resource of the first transmission resource is determined based on the time domain resource of the second transmission resource, the first time interval, and a frequency domain resource index of the second transmission resource, where the second transmission resource is the transmission resource on which the first device transmits the first identifier. Here, the frequency domain resource index can also be understood as the identification information of the frequency domain resource.

[0269] For example, t2=t1+t_gap+m×T, where t1 and t2 represent the time domain resources of the second transmission resource and the first transmission resource respectively, t_gap represents the first time interval, m represents the frequency domain resource index, and T represents the first time length. The values of t_gap and T can be determined based on protocol pre-defined information or network configuration information.

[0270] FIG. 18 shows a schematic diagram of the time domain resource of the first transmission resource in another application example. M=4, i.e., the number of available frequency domain resources at the same time is 4. At t1, three first devices transmit first identifiers to the second device at the same time, and the frequency domain resource indexes used by the three devices are index 0, index 1, and index 3 (frequency domain resource #0, frequency domain resource #1, and frequency domain resource #3), respectively. The first identifiers transmitted by the three devices correspond to RN16_1, RN16_2, and RN16_3, respectively. The second device detects RN16_1 and RN16_3, and the second device transmits first information respectively for indicating the first identifier information detected by the second device. The second identifier_1 and the second identifier_3 included in the first information are determined based on the RN_1 and the RN_3 detected by the second device, respectively. The time domain resource t2 of the first information is determined based on t1 and the frequency domain resource index of the detected first identifier information. The frequency domain resource of the first information is the same as the frequency domain resource on which the detected first identifier information is located. When the second device transmits the first information including the second identifier_1, the corresponding frequency domain resource index m=0, and t2=t1+t_gap. When the second device transmits the first information including the second identifier_3, the corresponding frequency domain resource index m=3, and t2'=t1+t_gap+3×T.

[0271] It can be seen that, in the embodiments of the present application, the first device transmits the first identifier to the second device, and the second device transmits the first information to the first device, where the first information is used to indicate the first identifier correctly received by the second device, and the second identifier determined based on the first identifier is included in the first information, which can facilitate establishing a reliable connection and accurately reporting the information of the first device. In some embodiments, the transmission resource used to transmit the first information can be determined based on the transmission resource corresponding to the transmission of the first identifier by the first device, which can facilitate the first device to accurately receive the first identifier information and reduce the signaling overhead and the requirement on the capability of the first device.

[0272] FIG. 19 is a schematic block diagram of a first device 1900 according to an embodiment of the present application. The first device 1900 can include:

[0273] The first communication module 1910 is configured to receive first information from the second device, wherein the first information is used to indicate a first identifier received by the second device, and the first information comprises a second identifier related to the first identifier.

[0274] In some embodiments, the second identifier is determined based on at least one of the following: the first identifier; a first bit sequence generated based on the first identifier and a generation polynomial; and identification information of a frequency domain resource used for transmitting the first identifier.

[0275] In some embodiments, the second identifier comprises all or part of information in the first identifier.

[0276] In some embodiments, the second identifier comprises all or part of information in the first bit sequence.

[0277] In some embodiments, the second identifier comprises a second bit sequence obtained by performing scrambling processing on the first identifier based on the first bit sequence.

[0278] In some embodiments, the second identifier comprises all or part of information in the identification information of the frequency domain resource used for transmitting the first identifier.

[0279] In some embodiments, the first information further comprises first indication information, and the first indication information is used to indicate that the first information is confirmation information or response information for the first identifier.

[0280] In some embodiments, the first information comprises a first information field, and the first information field comprises a third bit sequence or first encoding information, and the third bit sequence or the first encoding information is used to indicate that the first information is confirmation information or response information for the first identifier.

[0281] In some embodiments, the first information comprises a second information field, and the second information field comprises one or more second identifiers.

[0282] The number of sub-information fields in the second information field and / or the length of the second information field is determined based on at least one of the following: the number of available frequency domain resources; and the number of first identifiers received by the second device.

[0283] In some embodiments, the first information further comprises a preamble or a third information field, and the preamble or the third information field is used to indicate the number of first identifiers received by the second device.

[0284] In some embodiments, the first communication module 1910 is further configured to:

[0285] receive the first information from the second device on the first transmission resource.

[0286] In some embodiments, the frequency domain resource of the first transmission resource is determined based on the frequency domain resource of the second transmission resource, wherein the second transmission resource is the transmission resource on which the first device transmits the first identification.

[0287] In some embodiments, the frequency domain resource of the first transmission resource is determined based on a first frequency domain position in the system, wherein the first frequency domain position in the system comprises a start position, a center frequency position or an end position of the frequency domain resource of the A-IoT system.

[0288] In some embodiments, the time domain resource of the first transmission resource is determined based on the time domain resource of the second transmission resource and the first time interval, wherein the second transmission resource is the transmission resource on which the first device transmits the first identification.

[0289] In some embodiments, the time domain resource of the first transmission resource is determined based on the time domain resource of the second transmission resource, the first time interval and the frequency domain resource index of the second transmission resource, wherein the second transmission resource is the transmission resource on which the first device transmits the first identification.

[0290] In some embodiments, the first communication module 1910 is further configured to transmit the first identification to the second device based on the first frequency domain resource, wherein the first frequency domain resource is determined based on second information, and the second information comprises at least one of the following: identification information associated with the first device; device type information corresponding to the first device; identification information associated with the second device; the number of available frequency domain resources in the system; the number of available frequency domain resources associated with the device type corresponding to the first device; the number of bits or the transport block size to be transmitted by the first device; the code rate; the data rate or the transmission rate.

[0291] In some embodiments, the identification information associated with the first device comprises at least one of the following: all or part of the information in the EPC of the first device; the first identification.

[0292] In some embodiments, the first identification is identification information randomly generated by the first device to identify the first device.

[0293] In some embodiments, the first identification is identification information associated with the EPC information of the first device.

[0294] The first device 1900 of the embodiments of this application can implement the corresponding functions of the first device in the foregoing method embodiments. The corresponding processes, functions, implementation manners, and beneficial effects of each module (sub-module, unit, or component, etc.) in the first device 1900 can be referred to the corresponding description in the foregoing method embodiments, which will not be described here. It should be noted that the functions described with respect to each module (sub-module, unit, or component, etc.) in the first device 1900 of the embodiments of this application can be implemented by different modules (sub-modules, units, or components, etc.), or by the same module (sub-module, unit, or component, etc.).

[0295] FIG. 20 is a schematic block diagram of a second device 2000 according to an embodiment of the present application. The second device 2000 can include:

[0296] The second communication module 2010 is configured to send first information to the first device, wherein the first information is used to indicate a first identifier received by the second device, and the first information includes a second identifier related to the first identifier.

[0297] In some embodiments, the second identifier is determined based on at least one of the following: the first identifier; the first identifier and a first bit sequence generated by the generation polynomial; and identification information of a frequency domain resource used to transmit the first identifier.

[0298] In some embodiments, the second identifier includes all or part of the information in the first identifier.

[0299] In some embodiments, the second identifier includes all or part of the information in the first bit sequence.

[0300] In some embodiments, the second identifier includes a second bit sequence obtained by performing scrambling processing on the first identifier based on the first bit sequence.

[0301] In some embodiments, the second identifier includes all or part of the information in the identification information of the frequency domain resource used to transmit the first identifier.

[0302] In some embodiments, the first information further includes first indication information, and the first indication information is used to indicate that the first information is confirmation information or response information for the first identifier.

[0303] In some embodiments, the first information includes a first information field, and the first information field includes a third bit sequence or first encoding information, and the third bit sequence or the first encoding information is used to indicate that the first information is confirmation information or response information for the first identifier.

[0304] In some embodiments, the first information includes a second information field, and the second information field includes one or more second identifiers.

[0305] The number of sub-information fields in the second information field and / or the length of the second information field is determined based on at least one of the following: the number of available frequency domain resources; and the number of first identifiers received by the second device.

[0306] In some embodiments, the first information further comprises a preamble or a third information field; the preamble or the third information field is used to indicate the number of first identifiers received by the second device.

[0307] In some embodiments, the second communication module 2010 is further configured to: transmit, to the first device, the first information on the first transmission resource.

[0308] In some embodiments, the frequency domain resources of the first transmission resource are determined based on frequency domain resources of a second transmission resource, the second transmission resource being a transmission resource on which the first device transmits the first identifier.

[0309] In some embodiments, the frequency domain resources of the first transmission resource are determined based on a first frequency domain position in a system, wherein the first frequency domain position in the system comprises a start position, a center frequency position, or an end position of frequency domain resources of the A-IoT system.

[0310] In some embodiments, the time domain resources of the first transmission resource are determined based on time domain resources of a second transmission resource and a first time interval, the second transmission resource being a transmission resource on which the first device transmits the first identifier.

[0311] In some embodiments, the time domain resources of the first transmission resource are determined based on time domain resources of a second transmission resource, a first time interval, and a frequency domain resource index of the second transmission resource, the second transmission resource being a transmission resource on which the first device transmits the first identifier.

[0312] In some embodiments, the second communication module 2010 is further configured to: receive, from the first device, the first identifier based on the first frequency domain resource, wherein the first frequency domain resource is determined based on second information, and the second information comprises at least one of the following: identification information associated with the first device; device type information corresponding to the first device; identification information associated with the second device; the number of available frequency domain resources in the system; the number of available frequency domain resources associated with the device type corresponding to the first device; the number of bits or the transport block size to be transmitted by the first device; the code rate; the data rate or the transmission rate.

[0313] In some embodiments, the identification information associated with the first device comprises at least one of the following: all or part of the information in the EPC of the first device; and the first identifier.

[0314] In some embodiments, the first identifier is identification information randomly generated by the first device to identify the first device.

[0315] In some embodiments, the first identifier is identification information associated with the EPC information of the first device.

[0316] The second device 2000 of the embodiments of this application can realize the corresponding functions of the second device in the method embodiments described above. The processes, functions, implementation manners and advantages of each module (sub-module, unit or component, etc.) in the second device 2000 of the embodiments of this application can be referred to the corresponding description in the method embodiments described above, and will not be described here. It should be noted that the functions described with respect to each module (sub-module, unit or component, etc.) in the second device 2000 of the embodiments of this application can be realized by different modules (sub-modules, units or components, etc.), or can be realized by the same module (sub-module, unit or component, etc.).

[0317] FIG. 21 is a schematic structural diagram of a communication device 2100 according to the embodiments of this application. The communication device 2100 includes a processor 2110, which can call and run a computer program from a memory to enable the communication device 2100 to implement the methods in the embodiments of this application.

[0318] In an implementation manner, the communication device 2100 can further include a memory 2120. The processor 2110 can call and run a computer program from the memory 2120 to enable the communication device 2100 to implement the methods in the embodiments of this application.

[0319] The memory 2120 can be a separate device independent of the processor 2110, or can be integrated in the processor 2110.

[0320] In an implementation manner, the communication device 2100 can further include a transceiver 2130, and the processor 2110 can control the transceiver 2130 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.

[0321] The transceiver 2130 can include a transmitter and a receiver. The transceiver 2130 can further include an antenna, and the number of antennas can be one or more.

[0322] In an implementation manner, the communication device 2100 can be the first device of the embodiments of this application, and the communication device 2100 can realize the corresponding processes realized by the first device in each method of the embodiments of this application. For the sake of brevity, details will not be described here.

[0323] In an implementation manner, the communication device 2100 can be the second device of the embodiments of this application, and the communication device 2100 can realize the corresponding processes realized by the second device in each method of the embodiments of this application. For the sake of brevity, details will not be described here.

[0324] FIG. 22 is a schematic structural diagram of a chip 2200 according to an embodiment of the present application. The chip 2200 includes a processor 2210, which can invoke and run a computer program from a memory to implement the method in the embodiments of the present application.

[0325] In an embodiment, the chip 2200 can further include a memory 2220. The processor 2210 can invoke and run a computer program from the memory 2220 to implement the method performed by the first device or the second device in the embodiments of the present application.

[0326] The memory 2220 can be a separate device independent of the processor 2210, or can be integrated in the processor 2210.

[0327] In an embodiment, the chip 2200 can further include an input interface 2230. The processor 2210 can control the input interface 2230 to communicate with other devices or chips, and specifically, can acquire information or data sent by other devices or chips.

[0328] In an embodiment, the chip 2200 can further include an output interface 2240. The processor 2210 can control the output interface 2240 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.

[0329] In an embodiment, the chip can be applied to the first device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the first device in each method of the embodiments of the present application. For brevity, details are not described herein.

[0330] In an embodiment, the chip can be applied to the second device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the second device in each method of the embodiments of the present application. For brevity, details are not described herein.

[0331] The chip applied to the first device and the second device can be the same chip or different chips.

[0332] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system-on-chip, a chip system, or a system-on-chip, etc.

[0333] The aforementioned processor can be a general processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic device, a transistor logic device, a discrete hardware component, etc. Among them, the aforementioned general processor can be a microprocessor or any conventional processor, etc.

[0334] The aforementioned memory can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM).

[0335] It should be understood that the aforementioned memory is an example but not a limiting description, for example, the memory in the embodiments of the present application can also be a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM) and a direct memory bus RAM (DR RAM), etc. That is, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable type of memory.

[0336] FIG. 23 is a schematic block diagram of a communication system 2300 according to an embodiment of the present application. The communication system 2300 includes a first device 2310 and a second device 2320.

[0337] The second device 2320 sends first information to the first device 2310; wherein the first information is used for indicating a first identifier received by the second device 2320, and the first information comprises a second identifier related to the first identifier.

[0338] The first device 2310 receives the first information from the second device 2320.

[0339] The first device 2310 can be configured to implement the corresponding functions of the first device in the above-described method, and the second device 2320 can be configured to implement the corresponding functions of the second device in the above-described method. For brevity, details are not described herein.

[0340] In the above-described embodiments, all or part of the above-described system, device, and unit can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the above-described system, device, and unit can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer instructions generate all or part of the processes or functions in the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk (SSD)), etc.

[0341] It should be understood that, in various embodiments of the present application, the size of the sequence number of each process described above does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0342] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device, and unit can refer to the corresponding process in the foregoing method embodiments, and details are not described herein.

[0343] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for information indication, comprising: receiving, by a first device, first information from a second device; wherein the first information is used to indicate a first identity received by the second device, and the first information comprises a second identity related to the first identity.

2. The method of claim 1, wherein, the second identity is determined based on at least one of: the first identity; the first identity and a first bit sequence generated by a generation polynomial; identification information of frequency domain resources used for transmitting the first identity.

3. The method of claim 2, wherein, the second identity comprises all or part of information in the first identity.

4. The method of claim 2 or 3, wherein, the second identity comprises all or part of information in the first bit sequence.

5. The method of any one of claims 2-4, wherein, the second identity comprises a second bit sequence obtained by performing scrambling processing on the first identity based on the first bit sequence.

6. The method of any one of claims 2-5, wherein, the second identity comprises all or part of information in the identification information of frequency domain resources used for transmitting the first identity.

7. The method of any one of claims 1-6, wherein, the first information further comprises first indication information, and the first indication information is used to indicate that the first information is confirmation information or response information for the first identity.

8. The method of any one of claims 1-7, wherein, the first information comprises a first information field, and the first information field comprises a third bit sequence or first encoding information, and the third bit sequence or first encoding information is used to indicate that the first information is confirmation information or response information for the first identity.

9. The method of any one of claims 1-8, wherein, the first information comprises a second information field, and the second information field comprises one or more second identities; a number of sub-information fields in the second information field and / or a length of the second information field is determined based on at least one of: a number of available frequency domain resources; a number of first identities received by the second device.

10. The method of claim 9, wherein, the first information further comprises a preamble or a third information field, and the preamble or the third information field is used to indicate a number of first identities received by the second device.

11. The method of any one of claims 1-10, wherein, receiving, by a first device, first information from a second device, comprising: receiving, by the first device, the first information from the second device on a first transmission resource.

12. The method of claim 11, wherein, a frequency domain resource of the first transmission resource is determined based on a frequency domain resource of a second transmission resource, wherein the second transmission resource is a transmission resource on which the first device transmits the first identity.

13. The method of claim 11, wherein, a frequency domain resource of the first transmission resource is determined based on a first frequency domain position in a system, wherein the first frequency domain position in the system comprises a start position, a center frequency position or an end position of a frequency domain resource in the system.

14. The method of any one of claims 11-13, wherein, a time domain resource of the first transmission resource is determined based on a time domain resource of a second transmission resource and a first time interval, wherein the second transmission resource is a transmission resource on which the first device transmits the first identity.

15. The method of any one of claims 11-13, wherein, a time domain resource of the first transmission resource is determined based on a time domain resource of a second transmission resource, a first time interval and a frequency domain resource index of the second transmission resource, wherein the second transmission resource is a transmission resource on which the first device transmits the first identity.

16. The method of any one of claims 1-15, wherein, before receiving, by the first device, the first information from the second device, the method further comprises: The first device sends the first identifier to the second device based on a first frequency domain resource; wherein the first frequency domain resource is determined based on second information, and the second information comprises at least one of the following: identifier information associated with the first device; device type information corresponding to the first device; identifier information associated with the second device; a number of frequency domain resources available in the system; a number of frequency domain resources available associated with the device type corresponding to the first device; a number of bits or a transport block size to be transmitted by the first device; a code rate; a data rate or a transmission rate.

17. The method of claim 16, wherein, The identifier information associated with the first device comprises at least one of the following: all or part of the electronic product code (EPC) of the first device; the first identifier.

18. The method of any one of claims 1-17, wherein, The first identifier is randomly generated by the first device to identify the first device.

19. An information indication method, comprising: a second device sending first information to a first device; wherein the first information is used to indicate a first identifier received by the second device, and the first information comprises a second identifier related to the first identifier.

20. The method of claim 19, wherein, The second identifier is determined based on at least one of the following: the first identifier; the first identifier and a first bit sequence generated by a generation polynomial; identifier information of a frequency domain resource used to transmit the first identifier.

21. The method of claim 20, wherein, The second identifier comprises all or part of the information in the first identifier.

22. The method of claim 20 or 21, wherein, The second identifier comprises all or part of the information in the first bit sequence.

23. The method of any one of claims 20-22, wherein, The second identifier comprises a second bit sequence obtained by performing scrambling processing on the first identifier based on the first bit sequence.

24. The method of any one of claims 20-23, wherein, The second identifier comprises all or part of the identifier information of the frequency domain resource used to transmit the first identifier.

25. The method of any one of claims 19-24, wherein, The first information further comprises first indication information, and the first indication information is used to indicate that the first information is confirmation information or response information for the first identifier.

26. The method of any one of claims 19-25, wherein, The first information comprises a first information field, and the first information field comprises a third bit sequence or first encoding information, which is used to indicate that the first information is confirmation information or response information for the first identifier.

27. The method of any one of claims 19-26, wherein, The first information comprises a second information field, and the second information field comprises one or more second identifiers; The number of sub-information fields in the second information field and / or the length of the second information field is determined based on at least one of the following: a number of available frequency domain resources; a number of first identifiers received by the second device.

28. The method of claim 27, wherein, The first information further comprises a preamble or a third information field; the preamble or the third information field is used to indicate a number of first identifiers received by the second device.

29. The method of any one of claims 19-28, wherein, The second device sends first information to a first device, comprising: The second device sends the first information to the first device on a first transmission resource.

30. The method of claim 29, wherein, The frequency domain resource of the first transmission resource is determined based on the frequency domain resource of a second transmission resource, and the second transmission resource is a transmission resource used by the first device to send the first identifier.

31. The method of claim 30, wherein, The frequency domain resource of the first transmission resource is determined based on a first frequency domain position in the system, wherein the first frequency domain position in the system includes a starting position, a center frequency position, or an ending position of a frequency domain resource in the system.

32. The method of any one of claims 29-31, wherein, The time domain resource of the first transmission resource is determined based on a time domain resource of a second transmission resource and a first time interval, wherein the second transmission resource is a transmission resource used by the first device to send the first identifier.

33. The method of any one of claims 29-31, wherein, The time domain resource of the first transmission resource is determined based on a time domain resource of a second transmission resource, a first time interval, and a frequency domain resource index of the second transmission resource, wherein the second transmission resource is a transmission resource used by the first device to send the first identifier.

34. The method of any one of claims 19-33, wherein, Before the second device sends the first information to the first device, the method further includes: The second device receives the first identifier from the first device based on a first frequency domain resource, wherein the first frequency domain resource is determined based on second information, and the second information includes at least one of the following: identifier information associated with the first device; device type information corresponding to the first device; identifier information associated with the second device; a number of available frequency domain resources in the system; a number of available frequency domain resources associated with a device type corresponding to the first device; a number of bits or a transport block size to be transmitted by the first device; a code rate; a data rate or a transmission rate.

35. The method of claim 34, wherein, The identifier information associated with the first device includes at least one of the following: all or part of information in an EPC of the first device; the first identifier.

36. The method of any one of claims 19-35, wherein, The first identifier is randomly generated by the first device to identify the first device.

37. A first device, comprising: a first communication module configured to receive first information from a second device, wherein the first information is used to indicate a first identifier received by the second device, and the first information includes second identifier related to the first identifier.

38. The first device of claim 37, wherein, The second identifier is determined based on at least one of the following: the first identifier; the first identifier and a first bit sequence generated by a generation polynomial; identification information of a frequency domain resource used to transmit the first identifier.

39. The first device of claim 38, wherein, The second identifier includes all or part of information in the first identifier.

40. The first device of claim 38 or 39, wherein, The second identifier includes all or part of information in the first bit sequence.

41. The first device of any of claims 38-40, wherein, The second identifier includes a second bit sequence obtained by performing scrambling processing on the first identifier based on the first bit sequence.

42. The first device of any of claims 38-41, wherein, The second identifier includes all or part of information in the identification information of the frequency domain resource used to transmit the first identifier.

43. The first device of any of claims 37-42, wherein, The first information further includes first indication information, and the first indication information is used to indicate that the first information is confirmation information or response information for the first identifier.

44. The first device of any one of claims 37-43, wherein, The first information includes a first information field, and the first information field includes a third bit sequence or first encoding information, wherein the third bit sequence or first encoding information is used to indicate that the first information is confirmation information or response information for the first identifier.

45. The first device of any of claims 37-44, wherein, The first information includes a second information field, and the second information field includes one or more second identifiers. The number of sub-information fields in the second information field and / or the length of the second information field is determined based on at least one of the following: The number of available frequency domain resources; The number of first identifications received by the second device.

46. The first device of claim 45, wherein, The first information further comprises a preamble or a third information field; the preamble or the third information field is used to indicate the number of first identifications received by the second device.

47. The first device of any of claims 37-46, wherein, The first communication module is further configured to: receive, from the second device, first information on a first transmission resource.

48. The first device of claim 47, wherein, The frequency domain resource of the first transmission resource is determined based on the frequency domain resource of a second transmission resource, wherein the second transmission resource is the transmission resource on which the first device transmits the first identification.

49. The first device of claim 47, wherein, The frequency domain resource of the first transmission resource is determined based on a first frequency domain position in the system, wherein the first frequency domain position in the system comprises a starting position, a center frequency position or an ending position of the frequency domain resource in the system.

50. The first device of any of claims 47-49, wherein, The time domain resource of the first transmission resource is determined based on the time domain resource of a second transmission resource and a first time interval, wherein the second transmission resource is the transmission resource on which the first device transmits the first identification.

51. The first device of any of claims 47-49, wherein, The time domain resource of the first transmission resource is determined based on the time domain resource of a second transmission resource, a first time interval and an index of the frequency domain resource of the second transmission resource, wherein the second transmission resource is the transmission resource on which the first device transmits the first identification.

52. The first device of any of claims 37-51, wherein, The first communication module is further configured to: transmit, to the second device, the first identification based on a first frequency domain resource, wherein the first frequency domain resource is determined based on second information, and the second information comprises at least one of the following: identification information associated with the first device; device type information corresponding to the first device; identification information associated with the second device; the number of available frequency domain resources in the system; the number of available frequency domain resources associated with the device type corresponding to the first device; the number of bits or the size of the transmission block to be transmitted by the first device; code rate; data rate or transmission rate.

53. The first device of claim 52, wherein, The identification information associated with the first device comprises at least one of the following: all or part of the information in the EPC of the first device; the first identification.

54. The first device of any of claims 37-53, wherein, The first identification is identification information randomly generated by the first device to identify the first device. 55.A second device, comprising: a second communication module configured to transmit, to a first device, first information, wherein the first information is used to indicate a first identification received by the second device, and the first information comprises a second identification related to the first identification.

56. The second device of claim 55, wherein, The second identification is determined based on at least one of the following: the first identification; the first identification and a first bit sequence generated by a generation polynomial; identification information of a frequency domain resource used to transmit the first identification.

57. The second device of claim 56, wherein, The second identification comprises all or part of the information in the first identification.

58. The second device of claim 56 or 57, wherein, The second identification comprises all or part of the information in the first bit sequence.

59. The second device of any of claims 56-58, wherein, The second identification comprises a second bit sequence obtained by performing scrambling processing on the first identification based on the first bit sequence.

60. The second device of any of claims 56-59, wherein, The second identifier includes all or part of information in the identification information of the frequency domain resource used for transmitting the first identifier.

61. The second device of any of claims 55-60, wherein, The first information further includes first indication information, and the first indication information is used to indicate that the first information is confirmation information or response information for the first identifier.

62. The second device of any of claims 55-61, wherein, The first information includes a first information field, and the first information field includes a third bit sequence or first encoded information, and the third bit sequence or first encoded information is used to indicate that the first information is confirmation information or response information for the first identifier.

63. The second device of any of claims 55-62, wherein, The first information includes a second information field, and the second information field includes one or more second identifiers. The number of sub-information fields in the second information field and / or the length of the second information field is determined based on at least one of the following: The number of available frequency domain resources; The number of first identifiers received by the second device.

64. The second device of claim 63, wherein, The first information further includes a preamble or a third information field, and the preamble or the third information field is used to indicate the number of first identifiers received by the second device.

65. The second device of any of claims 55-64, wherein, The second communication module is further configured to: transmit the first information to the first device on a first transmission resource.

66. The second device of claim 65, wherein, The frequency domain resource of the first transmission resource is determined based on the frequency domain resource of a second transmission resource, and the second transmission resource is the transmission resource used by the first device to transmit the first identifier.

67. The second device of claim 66, wherein, The frequency domain resource of the first transmission resource is determined based on a first frequency domain position in the system, and the first frequency domain position in the system includes a starting position, a center frequency position or an ending position of the frequency domain resource in the system.

68. The second device of any of claims 65-67, wherein, The time domain resource of the first transmission resource is determined based on the time domain resource of a second transmission resource and a first time interval, and the second transmission resource is the transmission resource used by the first device to transmit the first identifier.

69. The second device of any of claims 65-67, wherein, The time domain resource of the first transmission resource is determined based on the time domain resource of a second transmission resource, a first time interval and the frequency domain resource index of the second transmission resource, and the second transmission resource is the transmission resource used by the first device to transmit the first identifier.

70. The second device of any of claims 55-69, wherein, The second communication module is further configured to: receive the first identifier from the first device based on a first frequency domain resource, and the first frequency domain resource is determined based on second information, and the second information includes at least one of the following: identifier information associated with the first device; device type information corresponding to the first device; identifier information associated with the second device; the number of available frequency domain resources in the system; the number of available frequency domain resources associated with the device type corresponding to the first device; the number of bits or the size of the transmission block to be transmitted by the first device; code rate; data rate or transmission rate.

71. The second device of claim 70, wherein, The identifier information associated with the first device includes at least one of the following: all or part of the information in the EPC of the first device; the first identifier.

72. The second device of any of claims 55-71, wherein, The first identifier is an identifier information randomly generated by the first device to identify the first device.

73. A first device comprising: a transceiver for communicating with other devices, a processor for invoking and running a computer program stored in the memory, to cause the first device to perform the method of any one of claims 1 to 18.

74. A second device comprising: a transceiver for communicating with other devices, a processor for invoking and running a computer program stored in the memory, to cause the second device to perform the method of any one of claims 19 to 36.

75. A chip comprising: a processor for invoking and running a computer program from the memory, to cause a device in which the chip is installed to perform the method of any one of claims 1 to 18.

76. A chip comprising: a processor for invoking and running a computer program from the memory, to cause a device in which the chip is installed to perform the method of any one of claims 19 to 36.

77. A computer readable storage medium for storing a computer program which, when run by a device, causes the device to perform the method of any one of claims 1 to 18.

78. A computer readable storage medium for storing a computer program which, when run by a device, causes the device to perform the method of any one of claims 19 to 36.

79. A computer program product comprising computer program instructions which cause a computer to perform the method of any one of claims 1 to 18.

80. A computer program product comprising computer program instructions which cause a computer to perform the method of any one of claims 19 to 36.

81. A computer program which causes a computer to perform the method of any one of claims 1 to 18.

82. A computer program which causes a computer to perform the method of any one of claims 19 to 36.

83. A communication system comprising: a first device for performing the method of any one of claims 1 to 18; a second device for performing the method of any one of claims 19 to 36.