Wireless communication methods, apparatus, devices, chip and storage medium
By employing load modulation technology and backscatter communication, the problem of readers having difficulty accurately determining the location of A-IoT devices has been solved, enabling efficient wireless communication for devices in the environmental Internet of Things.
Patent Information
- Application Number
- PCT/CN2024/110413
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2026-02-12
AI Technical Summary
In environmental IoT, readers have difficulty accurately determining whether A-IoT devices are within the target reading range, leading to misjudgments.
The first device determines whether the second device is within the target reading range by using messages or signals sent by the second device. Load modulation technology is used for information modulation and backscatter communication to avoid misjudgment caused by differences in the sending or receiving capabilities of the devices.
This improves the accuracy of device judgment and ensures the reliability and effectiveness of wireless communication.
Smart Images

Figure CN2024110413_12022026_PF_FP_ABST
Abstract
Description
Method and apparatus for wireless communication, device, chip and storage medium TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of mobile communication technology, and in particular to a wireless communication method and apparatus, device, chip and storage medium. BACKGROUND
[0002] Ambient Internet of Things (A-IoT) communication adopts energy harvesting and backscattering communication technology. An A-IoT device refers to an IoT device that is driven by various environmental energies such as wireless radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, and the like. Such a device can have no energy storage capability or can have very limited energy storage capability (such as using a capacitor with a capacity of tens of microfarads (uF)).
[0003] In the Ambient Internet of Things, an A-IoT device (Device, hereinafter referred to as device) communicates with a reader (Reader). How the reader determines whether it is close to one or more A-IoT devices is a problem that has not yet been solved.
[0004] SUMMARY
[0005] Embodiments of the present application provide a wireless communication method and apparatus, device, chip and storage medium.
[0006] In a first aspect, the wireless communication method provided by embodiments of the present application comprises:
[0007] The first device determines whether the second device is located within the target reading range of the first device based on one or more messages or one or more signals sent by the second device, wherein the one or more messages include a first message, and the one or more signals include a first signal.
[0008] In a second aspect, the wireless communication method provided by embodiments of the present application comprises:
[0009] The second device sends one or more messages or one or more signals for the first device to determine whether the second device is located within the target reading range of the first device, wherein the one or more messages include a first message, and the one or more signals include a first signal.
[0010] In a third aspect, the first device provided by embodiments of the present application comprises:
[0011] The determining unit is configured to determine whether the second device is located within the target reading range of the first device based on one or more messages or one or more signals sent by the second device, wherein the one or more messages comprise a first message, and the one or more signals comprise a first signal.
[0012] In a fourth aspect, a second device is provided, and the second device comprises:
[0013] The communication unit is configured to send one or more messages or one or more signals for the first device to determine whether the second device is located within the target reading range of the first device, wherein the one or more messages comprise a first message, and the one or more signals comprise a first signal.
[0014] In a fifth aspect, a first device is provided, and the first device comprises a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to execute the wireless communication method of the first aspect.
[0015] In a sixth aspect, a second device is provided, and the second device comprises a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to execute the wireless communication method of the second aspect.
[0016] In a seventh aspect, a chip is provided, and the chip is configured to implement the wireless communication method.
[0017] Specifically, the chip comprises a processor configured to invoke and run a computer program from a memory, so that a device installed with the chip executes the wireless communication method.
[0018] In an eighth aspect, a computer readable storage medium is provided, and the computer readable storage medium is configured to store a computer program. The computer program causes a computer to execute the wireless communication method.
[0019] In a ninth aspect, a computer program product is provided, and the computer program product comprises computer program instructions. The computer program instructions cause a computer to execute the wireless communication method.
[0020] In a tenth aspect, a computer program is provided, and when the computer program is run on a computer, the computer program causes the computer to execute the wireless communication method.
[0021] Through the above technical solution, the first device determines whether the second device is located within the target reading range of the first device based on one or more messages or one or more signals sent by the second device, which can avoid misjudgment caused by different sending or receiving capabilities of the second device, and improve the accuracy of device judgment. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0023] Figure 1 is a schematic diagram of an application scenario of an embodiment of this application;
[0024] Figure 2 is a schematic diagram of an environmental Internet of Things (IoT) communication system architecture provided in an embodiment of this application;
[0025] Figure 3 is a schematic diagram of the structure of a radio frequency energy harvesting module provided in an embodiment of this application;
[0026] Figure 4 is a schematic diagram of a backscatter communication principle provided in an embodiment of this application;
[0027] Figure 5 is a schematic diagram of a resistive load modulation principle provided in an embodiment of this application;
[0028] Figure 6 is a schematic diagram of an IoT communication system architecture provided in an embodiment of this application;
[0029] Figure 7 is a schematic diagram of an IoT communication system architecture provided in an embodiment of this application;
[0030] Figure 8 is a schematic diagram of an IoT communication system architecture provided in an embodiment of this application;
[0031] Figure 9 is a schematic diagram of an Internet of Things (IoT) communication system architecture provided in an embodiment of this application;
[0032] Figure 10 is a schematic diagram of the structural composition of an R2D transmission frame provided in an embodiment of this application;
[0033] Figure 11 is a schematic flowchart of a wireless communication method provided in an embodiment of this application;
[0034] Figure 12 is a schematic flowchart of a wireless communication method provided in an embodiment of this application;
[0035] Figure 13 is a flowchart illustrating the first communication process provided in an embodiment of this application;
[0036] Figure 14 is a second schematic flowchart of the first communication process provided in an embodiment of this application;
[0037] Figure 15 is a schematic diagram of the signal arrival angle of a reader measuring device provided in an embodiment of this application;
[0038] Figure 16 is a schematic diagram of the signal arrival angle of a reader measuring device provided in an embodiment of this application;
[0039] FIG. 17 is a schematic diagram III of measuring a signal angle of arrival of a reader by an apparatus according to an embodiment of the present application;
[0040] FIG. 18 is a schematic diagram of an optional structure of a first apparatus according to an embodiment of the present application;
[0041] FIG. 19 is a schematic diagram of an optional structure of a second apparatus according to an embodiment of the present application;
[0042] FIG. 20 is a schematic diagram of a communication apparatus according to an embodiment of the present application;
[0043] FIG. 21 is a schematic diagram of a chip according to an embodiment of the present application;
[0044] FIG. 22 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION
[0045] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0046] FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the present application.
[0047] As shown in FIG. 1, a communication system 100 can include a terminal apparatus 110 and a network apparatus 120. The network apparatus 120 can communicate with the terminal apparatus 110 through an air interface. The terminal apparatus 110 and the network apparatus 120 support multi-service transmission.
[0048] It should be understood that the embodiments of the present application are only exemplarily described with respect to the communication system 100, but the embodiments of the present application are not limited thereto. That is, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as a Long Term Evolution (LTE) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), an Internet of Things (IoT) system, a Narrow Band Internet of Things (NB-IoT) system, an enhanced Machine-Type Communications (eMTC) system, a 5G communication system (also referred to as a New Radio (NR) communication system), or a future communication system, etc.
[0049] In the communication system 100 shown in FIG. 1, the network device 120 can be an access network device that communicates with the terminal device 110. The access network device can provide communication coverage for a specific geographic area and can communicate with the terminal device 110 (e.g., a User Equipment (UE)) located in the coverage area.
[0050] The network device 120 can be an Evolutional Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a radio controller in a Cloud Radio Access Network (CRAN), or a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0051] The terminal device 110 can be any terminal device, including but not limited to a terminal device that uses a wired or wireless connection with the network device 120 or other terminal devices.
[0052] For example, the terminal device 110 can refer to an Ambient-Internet of Things (A-IoT) device, an access terminal, a UE, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handset, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device having wireless communication functions, a computing device, or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved network, etc.
[0053] The terminal device 110 can be used for Device to Device (D2D) communication.
[0054] The wireless communication system 100 can further include a core network device 130 in communication with the network device 120, which can be a 5G core network (5GC) device, for example, an Access and Mobility Management Function (AMF), for another example, an Authentication Server Function (AUSF), for another example, a User Plane Function (UPF), for another example, a Session Management Function (SMF). Alternatively, the core network device 130 can also be an Evolved Packet Core (EPC) device of an LTE network, for example, a Session Management Function+Core Packet Gateway (SMF+PGW-C) device. It should be understood that the SMF+PGW-C can simultaneously implement the functions that can be implemented by the SMF and the PGW-C. In the process of network evolution, the above-mentioned core network device can also be called other names, or new network entities can be formed by dividing the functions of the core network, which is not limited by the embodiments of the present application.
[0055] The various functional units in the communication system 100 can also establish a connection through a Next Generation (NG) interface to realize communication.
[0056] For example, the terminal device 110 establishes an air interface connection with the access network device through the NR interface, which is used to transmit user plane data and control plane signaling; the terminal device 110 can establish a control plane signaling connection with the AMF through the NG interface 1 (referred to as N1); the access network device, for example, a next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (referred to as N3); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (referred to as N2); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (referred to as N4); the UPF can interact with the user plane data of the data network through the NG interface 6 (referred to as N6); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (referred to as N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (referred to as N7).
[0057] FIG. 1 exemplarily shows one network device 120, one core network device 130 and two terminal devices 110. Optionally, the wireless communication system 100 can include multiple network devices 120 and each network device 120 can include other numbers of terminal devices 110 within its coverage range, which is not limited in the embodiments of the present application.
[0058] It should be noted that FIG. 1 only schematically shows a system to which the embodiments of the present application are applied in an exemplary manner. Of course, the method shown in the embodiments of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in the present application. The term "and / or" in the present application is only used to describe the associated relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in the present application generally represents an "or" relationship between the front and rear associated objects. It should also be understood that the "indication" mentioned in the embodiments of the present application can be direct indication or indirect indication, and can also represent an associated relationship. For example, A indicates B, which can mean that B can be obtained through A; or it can mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or it can mean that A and B have an associated relationship. It should also be understood that the "corresponding" mentioned in the embodiments of the present application can mean a direct corresponding or indirect corresponding relationship between the two, or it can mean an associated relationship between the two, or it can mean an indication and being indicated, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rule" mentioned in the embodiments of the present application can be realized by pre-saving the corresponding code, table or other means that can be used to indicate the relevant information in the device (for example, including terminal device and network device), and the specific implementation manner of the present application is not limited. For example, the predefined can mean the definition in the protocol. It should also be understood that the "protocol" in the embodiments of the present application can mean a standard protocol in the communication field, which can include LTE protocol, NR protocol and related protocols applied to future communication systems, and the present application is not limited thereto.
[0059] 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 below. The following related technologies can be combined with the technical solutions of the embodiments of the present application in any manner, and all of them belong to the protection scope of the embodiments of the present application.
[0060] The development of communication technology will have higher requirements on the price and power consumption of terminal devices, especially the low complexity, low cost and low power consumption of environmental Internet of Things communication technology will become a key technology of future communication network.
[0061] Referring to the environment Internet of Things communication system architecture diagram shown in FIG. 2, the environment Internet of Things communication system can be composed of a network device (i.e. the network device 120 above) and an A-IoT device (i.e. the terminal device 110 above). Among them, the network device is used to send wireless energy supply signals and / or downlink communication signals to the A-IoT device, and is also used to receive the backscattering signals of the A-IoT device. A basic A-IoT device can include an energy harvesting module, a backscattering communication module, a low-power computing module, and a sensor module. In addition, the A-IoT device can also have a memory for storing some basic information (such as article identification, etc.), as well as environmental temperature, environmental humidity, and other sensor data.
[0062] The key technologies of environment Internet of Things communication mainly include radio frequency energy harvesting (RF Power Harvesting) and backscattering communication (Back Scattering). 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, and mechanical energy to drive itself. Such a device can have no energy storage capability or can have very limited energy storage capability (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 need for conventional batteries, no maintenance, small size, low complexity and low cost, long service life, etc.
[0063] Referring to the structure diagram of the radio frequency energy harvesting module shown in FIG. 3. Among them, the radio frequency energy harvesting module can include a diode, a capacitor C, and a resistor R L In actual application, the radio frequency energy harvesting module realizes the collection of space electromagnetic wave energy based on the principle of electromagnetic induction, and then obtains the energy required to drive the A-IoT device to work, such as for driving low-power demodulation and modulation modules, sensors, and memory reading, etc. That is, the A-IoT device can not need a traditional battery module.
[0064] Referring to the backscattering communication principle diagram shown in FIG. 4. The A-IoT device receives the wireless signal sent by the network device, and modulates the wireless signal, loads the information to be sent, and radiates the modulated signal from the antenna. This information transmission process is called backscattering communication.
[0065] It should be noted that 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 electronic tag impedance and other parameters change, thereby completing the modulation process.
[0066] Load modulation techniques can include two methods: resistive load modulation and capacitive load modulation. Referring to Figure 5, which illustrates the principle of resistive load modulation, in resistive load modulation, the load R... L A resistor R3 can be connected in parallel. This resistor R3 can be switched on or off based on the control of the binary data stream. The switching of resistor R3 causes a change in the circuit voltage, thus realizing Amplitude Shift Keying (ASK), which modulates and transmits the signal by adjusting the amplitude of the backscattered signal from the A-IoT device. Similarly, in capacitive load modulation, the switching of the capacitor can change the circuit's resonant frequency, realizing Frequency Shift Keying (FSK), which modulates and transmits the signal by adjusting the operating frequency of the backscattered signal from the A-IoT device.
[0067] As can be seen, A-IoT devices utilize load modulation to modulate the incoming signal, thereby achieving backscatter communication. Therefore, A-IoT devices have the following significant advantages:
[0068] (1) A-IoT devices do not actively transmit signals, so they do not require complex radio frequency links, such as power amplifiers (PA) and radio frequency filters;
[0069] (2) A-IoT devices do not need to actively generate high-frequency signals, therefore they do not need high-frequency crystal oscillators;
[0070] (3) With the help of backscatter communication, A-IoT devices do not need to consume the terminal's own energy for signal transmission.
[0071] The following describes the application scenarios of environmental IoT communication.
[0072] Environmental IoT communication has significant advantages such as extremely low cost, zero power consumption, and small size, and can be widely used in various industries, such as logistics, smart warehousing, smart agriculture, energy and power, and industrial internet for vertical industries; it can also be used in personal applications such as smart wearables and smart homes.
[0073] Based on their energy sources and usage patterns, A-IoT devices can be categorized as follows:
[0074] (1) Passive A-IoT devices
[0075] A-IoT device does not need to install a battery, when A-IoT device is close to network node (such as reader of radio frequency identification RFID system), A-IoT device is in the near field range formed by the antenna radiation of network node. Therefore, A-IoT device antenna generates induced current through electromagnetic induction, and the induced current drives the low-power chip circuit of A-IoT device. The demodulation of forward link signal (such as downlink signal, i.e. link signal from network device to A-IoT device) and signal modulation of backward link (such as uplink signal, i.e. link signal from A-IoT device to network device) and other work are realized. For backscatter link, A-IoT device uses backscatter implementation to transmit signals.
[0076] As can be seen, passive A-IoT device does not need to install a battery to drive, which is a truly A-IoT device.
[0077] Passive A-IoT device does not need a battery, and the radio frequency circuit and the baseband circuit are very simple, for example, it does not need low noise amplifier (LNA), power amplifier (PA), crystal oscillator, analog to digital converter (ADC) and other devices, so it has many advantages such as small size, light weight, very cheap price, long service life and so on.
[0078] (2) Semi-passive A-IoT device
[0079] Semi-passive A-IoT device itself does not install a conventional battery, but can use an energy harvesting module to harvest environmental energy such as wireless radio frequency signal energy, solar energy, thermal energy, mechanical vibration energy, etc., 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 A-IoT device. The demodulation of forward link signal and the signal modulation of backward link and other work are realized. For backscatter link, A-IoT device can use backscatter mode or active transmission mode to realize signal transmission.
[0080] As can be seen, semi-passive A-IoT device does not need to install a battery to drive, although it uses energy stored in the capacitor in work, but the energy comes from the environmental energy collected by the energy harvesting module, so it is also a truly A-IoT device.
[0081] Semi-passive A-IoT device inherits many advantages of passive A-IoT device, so it has many advantages such as small size, light weight, very cheap price, long service life and so on.
[0082] (3) Active A-IoT device
[0083] The A-IoT device used in some scenarios can also be an active A-IoT device, which can be built-in with a 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 the backscatter link, the A-IoT device uses a backscatter mode or an active transmission mode to realize transmission of a signal. Therefore, the zero power consumption of the A-IoT device mainly reflects that the signal transmission of the backward link does not require power of the terminal itself, but uses the backscatter mode. Although the active A-IoT device uses a battery, the active A-IoT device has extremely low power consumption and complexity, and therefore can have a battery with a small capacity, thereby achieving a small cost and size. The built-in battery can also be used as an energy storage unit to store the environmental energy collected by the energy harvesting module, thereby achieving a long maintenance period or even maintenance-free.
[0084] The active A-IoT device is powered by a built-in battery to increase the communication distance of the A-IoT device and improve the reliability of communication. Therefore, the active A-IoT device can be applied in some scenarios with relatively high requirements on the communication distance and reading latency.
[0085] As known, the business type of the environmental IoT is also mainly the industry business as the other IoT business types. Therefore, the transmitter type A-IoT device includes the following types:
[0086] (1) A-IoT device based on backscatter
[0087] The A-IoT device uses the backscatter mode to transmit uplink data as described above. The A-IoT device does not have an active transmitter for active transmission, but only has a backscatter transmitter. Therefore, when the A-IoT device transmits data, the network device needs to provide a carrier, and the A-IoT device performs backscatter based on the carrier to realize data transmission.
[0088] (2) A-IoT device based on an active transmitter
[0089] The A-IoT device uses an active transmitter with active transmission capability to transmit uplink data, and therefore the A-IoT device can transmit data using the active transmitter itself when transmitting data, without the need for the network device to provide a carrier. The active transmitter suitable for the A-IoT device can be, for example, an ASK transmitter with ultra-low power consumption, an FSK transmitter with ultra-low power consumption, and the like. Based on the current implementation, the overall power consumption of the transmitter can be reduced to 400-600 uw when transmitting a 100 uw signal.
[0090] (3) A-IoT device with both backscattering and active transmitter
[0091] Such A-IoT device can support both backscattering and active transmitter. The terminal can determine which kind of uplink signal transmission mode to use according to different situations (such as the situation of power, available environmental energy), or based on the scheduling of the network device: is it using backscattering mode or using active transmitter for active sending.
[0092] With the booming development of cellular Internet of Things, the 3rd Generation Partnership Project (3GPP) has standardized NB-IoT, MTC, RedCap and other Internet of Things technologies, but there are still many Internet of Things communication needs in various scenarios that cannot be met using related technologies. For example, harsh communication environments (high temperature, extremely low temperature, high humidity, high pressure, high radiation or high-speed motion, etc.), extremely small terminal form factor requirements, extremely low cost, etc.
[0093] Therefore, in order to cover these unmet Internet of Things communication needs, ultra-low cost, extremely small size, battery-free, and maintenance-free Internet of Things are needed in the cellular network, and the environmental Internet of Things can exactly meet this demand.
[0094] Based on the discussion of A-IoT application scenarios by 3GPP System Architecture (SA), A-IoT can be used in at least the following four scenarios:
[0095] (1) Object identification
[0096] Apply environmental Internet of Things in the scenario of object identification, such as logistics, production line product management, supply chain management, etc.
[0097] (2) Environmental monitoring
[0098] Apply environmental Internet of Things in the scenario of environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working environment and natural environment, etc.
[0099] (3) Positioning
[0100] Apply environmental Internet of Things in the scenario of positioning, such as indoor positioning, intelligent lost-and-found, production line article positioning, etc.
[0101] (4) Intelligent control
[0102] Apply environmental Internet of Things in the scenario of intelligent control, such as intelligent control of various appliances in smart home (turning on / off air conditioner, adjusting temperature), intelligent control of various facilities in agricultural greenhouse (automatic irrigation, fertilization), etc.
[0103] In the low-power Internet of Things based on cellular network, referring to FIG. 6 (denoted as a first topology), the A-IoT device can directly receive data or signals from the base transceiver station and send or backscatter data or signals to the base transceiver station. Alternatively, referring to FIG. 7 (denoted as a second topology), an intermediate node is arranged in the low-power Internet of Things, and communication between the A-IoT and the base station is realized through the intermediate node, in which case the intermediate node sends data or signals to the A-IoT device, and the A-IoT device sends or backscatters data or signals to the intermediate node. It needs to be specially pointed out that in FIG. 6 and FIG. 7, the node providing the carrier can be another node that only provides the carrier and does not send / receive A-IoT data / signals, as shown in FIG. 8 and FIG. 9.
[0104] As can be seen from FIG. 6 or FIG. 7, the A-IoT device (simply referred to as the device) can directly communicate with the base station or communicate with the base station through the intermediate node, and the transmission of the A-IoT is based on the scheduling of the base station. In FIG. 6, the A-IoT device directly communicates with the base station, and therefore the base station can directly send scheduling information to the A-IoT device. In FIG. 7, the A-IoT device communicates with the base station through the intermediate node, and the scheduling information sent by the base station is first sent to the intermediate node and then sent to the A-IoT device by the intermediate node. In the above two topologies, the base station in the first topology and the intermediate node in the second topology 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 Reader to Device (R2D) transmission, and the transmission from the device to the reader is referred to as Device to Reader (D2R) transmission.
[0105] The reader in the environmental Internet of Things needs to send control and data information to the device, as shown in FIG. 10, and the structure of the R2D transmission frame can include the following parts:
[0106] 1. Preamble
[0107] The preamble is used to indicate the time-domain starting position of the R2D transmission, and / or is used for the A-IoT device to acquire time synchronization or frequency synchronization information. Specifically, the preamble can include the following two parts (the preamble part can also include other parts, which are not limited by the embodiments of the present application):
[0108] 1.1, Start-Indicator (SI) information, used to indicate the time domain start position of R2D transmission.
[0109] 1.2, Clock-Acquisition Part (CAP) information, used for A-IoT device to acquire time synchronization or frequency synchronization, and / or, used to indicate Chip length or Chip duration; wherein, the frequency synchronization comprises, for example, Sampling Frequency (SF) synchronization, Carrier Frequency (CF) synchronization.
[0110] 2, Data and / or control information
[0111] The data and / or control information comprises data information and / or control information sent by the reader to the device, which can be carried by the same channel (such as PRDCH), for example, the control information can be carried by part of the information bits of PRDCH, or in the form of Media Access Control (MAC) Control Element (CE), that is, MAC CE, and then carried together with the data through PRDCH; or, the data information and the control information are carried by different channels respectively; or, the data information is carried by the channel (such as PRDCH), and the control information is transmitted before the channel carrying the data information; or, the data information is carried by the channel (such as PRDCH), and the control information is multiplexed in the channel carrying the data information; the control information and the data information can use different Cyclic Redundancy Check (CRC) codes, or the control information and the data information are processed together with the CRC code.
[0112] 3, Postamble
[0113] The postamble is used to indicate the end of PRDCH, and can also be used for synchronization, channel measurement or interference measurement. This part is optional, that is, the postamble can be included or not included in R2D transmission.
[0114] Therefore, the embodiment of the present application provides a wireless communication method, a first device determines whether a second device is located in a target reading range of the first device based on one or more messages or one or more signals sent by the second device, which can avoid device misjudgment caused by different sending or receiving capabilities of the second device, and improve the accuracy of device judgment.
[0115] For the convenience of understanding the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, which all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0116] FIG. 11 shows a wireless communication method provided by an embodiment of the present application, which can include:
[0117] S1100: The first device determines whether the second device is located within the target reading range of the first device based on one or more messages or one or more signals sent by the second device, wherein the one or more messages include a first message, and the one or more signals include a first signal.
[0118] In some embodiments, the first device is a terminal device (User Equipment) or an intermediate device or a relay device or a network device.
[0119] In some embodiments, the first device can be understood as a terminal device with reader or intermediate terminal or relay terminal or network device as a reader. Among them, the network device can be a node in communication with the second device, for example, the network device can be an AP in a WiFi system or a base station in a cellular system, or an Internet of Things node, a sensor and the like in A-IoT, and the embodiments of the present application do not limit this.
[0120] In some embodiments, the second device can be a terminal with low power consumption, low complexity and low cost.
[0121] In some embodiments, the second device can be an A-IoT device in Ambient IoT (A-IoT), and the A-IoT device can be an IoT terminal based on Ambient Power (AMP), a low-power terminal device, a low-cost terminal, a low-capability terminal (such as Redcap UE), and the like, and the embodiments of the present application do not limit this. Among them, the ambient energy can include wireless radio frequency energy, solar energy, thermal energy, mechanical energy, kinetic energy, etc. From the perspective of energy harvesting, the A-IoT device can also be called an energy harvesting device, which can obtain the energy required for communication, and can support a backscattering communication mode and / or an active transmitter communication mode.
[0122] Among them, the A-IoT device can be a backscattering-based A-IoT device, an active transmitter-based A-IoT device, and an A-IoT device with both backscattering and active transmitter.
[0123] The first device determines whether the second device is located within a target reading range of the first device based on one or more messages transmitted by the second device. The one or more messages can include messages transmitted by the second device in the first communication. For example, the one or more messages include messages transmitted by the second device to the first device. For another example, the one or more messages further include messages transmitted by the second device to other devices.
[0124] In some embodiments, the first device transmits the channel carrying the second message or the first part of the channel carrying the second message based on a first transmission power. The first transmission power is determined from one or more transmission powers based on the target reading range of the first device or assigned by the third device. It can be understood that the first transmission power is the transmission power of the first part of the second message or the whole second message. If the first part is modulated by On-Off Keying (OOK), the first transmission power refers to the maximum transmission power of the first part, i.e., the power when a high level is transmitted. If other modulation is used, the first transmission power refers to the average transmission power of the first part.
[0125] In some embodiments, the second message includes a first message in the first communication, and the first part of the channel carrying the second message includes a Start-Indicator (SI) and / or a Clock-Acquisition Part (CAP) of the channel.
[0126] The Start-Indicator is used to indicate the time domain starting position of the second message. For example, if the second message is a Reader to Device (R2D) transmission frame as shown in FIG. 10, the SI information and / or the CAP information are usually included in the Preamble of the R2D transmission frame. The transmission power of the SI information and / or the CAP information is adjusted according to the target reading range to determine whether the inventoried device is located within the target reading range.
[0127] The one or more messages include a first message, and the first message is used to respond to the second message. The first message can be the first message in the one or more messages, or can be other messages in the one or more messages.
[0128] In some embodiments, the first communication procedure comprises an inventory and / or a command procedure. For example, in the inventory procedure, the first device transmits, based on a first transmission power, a channel carrying a second message or a first part of a channel carrying the second message, and determines, based on one or more messages transmitted by the second device, whether the second device is located within a target reading range of the first device. Through the inventory procedure, the first device can obtain device identification information corresponding to the second device. After obtaining the device identification information, the first device can further transmit, to the second device, control information (Command) for performing some operations on the second device.
[0129] In some embodiments, the channel carrying the second message further comprises a second part, and the first device transmits the second part based on a second transmission power. The second part can be other than the first part. For example, if the second message is a Reader to Device (R2D) transmission frame, as shown in FIG. 10, the second part can include one or more of CAP, data and / or control information, and an end symbol.
[0130] In some embodiments, the first transmission power is less than the second transmission power. For example, the second transmission power can be determined by the first device or allocated by a third device. The second transmission power can be a maximum transmission power currently allowed by the first device. That is, the first device can adjust the transmission power of the first part of the second message according to the size of the target reading range, and set the transmission power of the other part according to the maximum transmission power currently allowed, that is, the transmission power of the first part of the second message can be less than or equal to the transmission power of the other part.
[0131] In some embodiments, the first transmission power is determined by the target reading range of the first device from one or more transmission powers or allocated by the third device. That is, the first transmission power can be determined by the first device or the third device.
[0132] The third device is another device other than the first device and the second device, and the third device can also be the second device. The third device is configured to provide one or more transmission powers for the first device to transmit the channel carrying the second message or the first part, or indicate the first transmission power to the first device.
[0133] The third device can be an intermediate device or a relay device or a network device. The network device can be a node in communication with the first device, for example, the network device can be an AP in a WiFi system or a base station in a cellular system, or an Internet of Things node, a sensor, etc. in an A-IoT, without limitation.
[0134] In some embodiments, the one or more transmit powers are determined by one or more of: the first device determining the one or more transmit powers; the third device allocating the one or more transmit powers.
[0135] That is, the one or more transmit powers are available transmit powers of the first device, and if there are multiple transmit powers, the first transmit power can be determined according to the target reading range. The one or more transmit powers can also be transmit powers configured by the third device, and if there are multiple transmit powers, the first transmit power can be determined according to the target reading range. If the first device is a UE type, the base station further configures one or more power values available for the second message transmission for the resource available for the UE to transmit the first message. If there are multiple power values, the first device further selects a transmit power available for the second message transmission.
[0136] In some embodiments, the method further comprises: the first device sending the first transmit power to the third device.
[0137] In the case where the first transmit power is determined by the first device, if the first device is a UE type, the UE should report the first transmit power to the base station when requesting the resource. For example, if the first device of the UE type requests the resource of an inventory process or the resource of transmitting the first message to the base station, the UE should report the first transmit power at the same time, so as to assist the base station in resource allocation.
[0138] In some embodiments, the first transmit power is determined by the third device from the one or more transmit powers.
[0139] If the first device is a UE type, the base station further configures one or more power values available for the second message transmission for the resource available for the UE to transmit the first message. If there are multiple power values, the base station indicates one from the optional power values when allocating the resource for the first device to transmit the first message. For example, a resource available power configuration is P1, P2, P3, P4, and the base station dynamically allocates the resource for the first device of the UE type to transmit the first message, and one value from P1-4 can be indicated in the downlink control information (DCI) for allocating the transmit resource.
[0140] In some embodiments, the first transmit power is determined from the one or more transmit powers based on the device type of the second device. For example, the first transmit power is determined from the one or more transmit powers based on the target reading range of the first device and / or the device type of the second device. For another example, the first transmit power is allocated by the third device, and the third device determines the first transmit power from the one or more transmit powers based on the target reading range of the first device and / or the device type of the second device.
[0141] The device type is defined by a standard, and different device types correspond to different receiving capabilities. In some embodiments, the device type of the second device includes a receiving path type of the second device, and different receiving path types correspond to different receiving capabilities, and the receiving path type at least includes receiving sensitivity and / or receiver structure, etc.
[0142] Since the capabilities of different second devices to receive the R2D physical channel are different, for example, some second devices have a low-noise amplifier (LNA), while some devices do not have an LNA, and for another example, some devices have a mixer-based receiver so that the receiving sensitivity is higher, while some devices only support envelope detection so that the receiving sensitivity is lower.
[0143] In some embodiments of the present application, different device types use different hardware devices to receive the second message, and the first sending power of the second message is adjusted according to the device type to determine whether the device is located within the target reading range, which can avoid misjudgment of the distance of different device types.
[0144] In other embodiments, in order to reduce power consumption, different devices can use the same hardware device to receive the second message, for example, envelope detection or a voltage comparator is used to detect the SI of the second message, and the first device can adjust the sending power of the SI of the second message according to the size of the target reading range.
[0145] For example, different types of devices can correspond to different receiving sensitivities, and one example is shown in Table 1; for another example, different types of devices can correspond to different receiver types, and one example is shown in Table 2.
[0146] Table 1
[0147] Table 2
[0148] In some embodiments, the second message includes first indication information, and the first indication information is used to indicate the first device type.
[0149] In some embodiments, the first device type is a device type that responds to the second message, and only the device corresponding to the first device type indicated by the first indication information needs to respond to the second message, and other device types do not need to respond to the second message, thereby avoiding misjudgment of the distance of the device due to different receiving capabilities of the second device. For example, the first device type can include a receiving path type of the second device, and the second message includes an index indicating the first device type, and one example is shown in Table 1, and the device type index is one-four / three. Another example is shown in Table 2, and the device type index is one-four / three.
[0150] In some embodiments, the first message is used to respond to the second message in a case that the first device type of the second device is consistent with the first device type indicated by the first indication information.
[0151] In some embodiments, the method further comprises: the first device sending a third message; and the first message is used to respond to the third message in a case that the first device type of the second device is consistent with the first device type indicated by the first indication information. Specifically, the first device sends a channel carrying the third message.
[0152] It should be understood that the device type responding to the second message can be responding to the second message or responding to a subsequent message (e.g., the third message) of the second message.
[0153] The first device sends the third message based on a third transmission power. The third transmission power can be determined by the first device or assigned by the third device.
[0154] In some embodiments, the method further comprises: the first device sending a fourth message; and the first device receiving a fifth message sent by the second device, the fifth message being used to respond to the fourth message. Specifically, the first device sends a channel carrying the fourth message and receives a channel carrying the fifth message.
[0155] In a case that the second message is a first message of an inventory and / or control procedure, the first message is specifically a Select message, and whether the inventoried device is located in a target reading range can be determined based on a transmission power of a first part or the whole of the Select message.
[0156] For example, the reader sends a Select message, wherein the Select message can indicate an index of the first device type; the reader sends a trigger signaling or a query signaling (Query) and / or a challenge command repetition (QueryRep), and only the device corresponding to the device type needs to detect the Query and / or QueryRep; and responds to the first message.
[0157] For another example, the Select message does not exist, the reader sends the Query and / or QueryRep, and only the device corresponding to the device type needs to respond to the Query and / or QueryRep and respond to the first message.
[0158] In some embodiments, the first device type can also be a device type that does not respond to the second message.
[0159] In some embodiments, the first message comprises second indication information, the second indication information being used to indicate a second device type of the second device.
[0160] The second device type is a device type of the second device itself. The second device type is used to assist the first device to determine whether the inventoried second device is located in the target reading range. For example, the second device type can include a receiving path type of the second device, and the second message includes an index indicating the first device type. For example, as shown in Table 1, the device type index is one to four / three. For another example, as shown in Table 2, the device type index is one to four / three. The second device type can be the same as or different from the first device type.
[0161] In some embodiments, the first device determines whether to send the fourth message based on the second device type of the second device. For example, in a case where the second device type of the second device is a preset device type, the first device sends the fourth message, otherwise, the first device does not send the fourth message.
[0162] In some embodiments, the method further includes: the first device receiving a fifth message sent by the second device, the fifth message being used to respond to the fourth message.
[0163] In some embodiments, the first device determines whether the second device is located in the target reading range of the first device based on the second device type of the second device.
[0164] It should be understood that the first device can determine whether to continue to send a subsequent message (e.g., the fourth message) of the inventory process or the control process according to the second device type of the second device, or determine whether the inventoried second device is located in the target reading range of the first device according to the second device type of the second device.
[0165] In some embodiments, the one or more messages include device identification information, the device identification information being used by the first device to identify the second device.
[0166] It should be understood that the device identification information identifies the inventoried second device, and the device identification includes one or more identifications. The one or more identifications can be located in one message (e.g., the first message or other messages), or the one or more identifications can be located in multiple messages respectively.
[0167] In some embodiments, the device identification information includes the first identification and / or the third identification.
[0168] In some embodiments, one or more of the following is included: the first message includes the first identification; the first message includes the third identification; the first message includes the first identification and the third identification; the fifth message includes the third identification, and the one or more messages further include the fifth message.
[0169] For example, the first identifier can be N-bit information randomly generated by the second device, and if N=16, the first identifier corresponds to RN16 (16-bit random or pseudo-random number). The third identifier can include device identifier information, which can include PC and / or EPC information, for example. PC (Protocol Control) is an identifier segment that determines the length of EPC, and EPC (Electronic Product Code) is electronic product code information of the second device that the first device needs to obtain.
[0170] For example, the first message includes the first identifier, and the fifth message includes the third identifier. For another example, the first message includes the first identifier and the third identifier. For another example, the first message includes the third identifier.
[0171] In some embodiments, whether the second device is located within the target reading range of the first device is determined by one or more of the following: the received power of the one or more messages; the third device type of the second device.
[0172] In some embodiments, the first message includes third indication information, which is used to indicate the third device type of the second device.
[0173] The third device type is the device type of the second device itself, and the third device type is used to assist the first device in determining whether the second device located within the target reading range. The third device type and the second device type can be the same or different.
[0174] For example, the third device type can include the transmission path type of the second device, and different transmission path types correspond to different transmission capabilities. Because there are differences in the transmission capabilities of the second devices, for example, some second devices have a power amplifier PA (Power Amplifier), while some devices do not have a PA, and the amplification capabilities of devices with a PA also differ. In order to avoid the influence of this factor on distance determination, the second device should report the transmission path type to assist the reader in determining.
[0175] The transmission path type at least includes the amplification multiple. The third device type includes an index indicating the third device type, and one example is shown in Table 3, where the device type index is one to four / three.
[0176] Table 3
[0177] In some embodiments, the second device is within the target reading range of the first device if the first received power is greater than or equal to a power threshold, the first received power being determined based on the third device type and the received power of the one or more messages.
[0178] For example, if the third device type is amplification, the transmission power of the second device is determined based on the first received power and the path loss of the target reading range, and then combined with the amplification of the second device to determine whether the second device is within the target reading range, so as to avoid the influence of the difference in amplification capability of the second device on the distance determination.
[0179] In some embodiments, the power threshold is determined by the first device or allocated by the third device.
[0180] In some embodiments, whether the second device is within the target reading range of the first device is determined by one or more of the following: the first angle of arrival; the second angle of arrival; relative position information. It can be understood that the first device determines whether the second device is within the target reading range of the first device through one or more signals.
[0181] The one or more signals can include a first signal, the first angle of arrival being the angle of arrival of the first signal, and the one or more signals can also include a second signal, the second angle of arrival being the angle of arrival of the second signal.
[0182] In some embodiments, the first angle of arrival is the angle between the first signal sent by the second device and measured by the first device and a predefined reference direction. The first device determines the first angle of arrival, or the first device sends the first angle of arrival.
[0183] The second angle of arrival is the angle between the second signal sent by the second device and measured by the fourth device and a predefined reference direction. The fourth device determines the second angle of arrival, and the first device receives the second angle of arrival.
[0184] The predefined reference direction can be the direction from the first device to the fourth device, or the direction from the second device to the first device, but can also be any predefined direction, such as a direction perpendicular to the ground.
[0185] The signal sent by the second device can be a signal sent by the second device in an active manner or a signal sent by the second device in a backscattering manner. The signal sending manner of the second device to the first device and the fourth device can be the same or different, for example, the second device sends a signal to the first device in an active manner, and the second device sends a signal to the fourth device in a backscattering manner.
[0186] In some embodiments, the relative position information at least comprises a relative position between the first device and the fourth device. For example, the relative position information comprises a distance between the first device and the fourth device. For another example, the relative position information further comprises a direction of a line connecting the first device and the fourth device.
[0187] In some embodiments, the relative position information is determined by the first device or based on a transmission signal between the first device and the fourth device. The relative position information can be known, or determined by the first device by measuring a signal on the inter-device link, or determined by the fourth device by measuring a signal on the inter-device link.
[0188] For example, the first device or the fourth device determines the relative position information by measuring a third angle of arrival of a signal on the inter-device link and / or a RSRP of the signal. The third angle of arrival is an angle between a signal transmitted by the fourth device and measured by the first device and a predefined reference direction, or an angle between a signal transmitted by the first device and measured by the fourth device and the predefined reference direction.
[0189] In some embodiments, whether the second device is located within the target reading range of the first device is determined by the first device or the fifth device. That is, the determination result can be determined by the first device according to the information, or the determination result can be determined by another device according to the information.
[0190] For example, the first device determines based on the first angle of arrival, the second angle of arrival and the relative position information, the fifth device determines based on the first angle of arrival, the second angle of arrival and the relative position information, and sends a channel carrying the determination result to the first device.
[0191] The fourth device is a terminal device or an intermediate device or a relay device or a network device. The fourth device can be understood as a terminal device with a reader or an intermediate UE or a relay terminal or a network device as a reader. The network device can be a node in communication with the second device, for example, the network device can be an AP in a WiFi system or a base station in a cellular system, or an Internet of Things node, a sensor and the like in an A-IoT, and the embodiments of the present application do not limit the same.
[0192] The fourth device is configured to assist the first device in determining, based on one or more signals, whether the second device is located within the target reading range of the first device, and the fourth device and the first device are different devices.
[0193] The fifth device is a terminal device or an intermediate device or a relay device or a network device. The fifth device and the first device are different devices, and the fifth device and the fourth device are the same or different devices.
[0194] In some embodiments, the first signal and the second signal can also be signals received by different antennas of the first device, and the relative position information at least includes relative positions between the different antennas of the first device.
[0195] With the above technical solution, the first device determines whether the second device is located in the target reading range of the first device based on one or more messages or one or more signals sent by the second device, which can avoid misjudgment caused by different sending or receiving capabilities of the second device, and improve the accuracy of device judgment.
[0196] Embodiments of the present application provide a wireless communication method applied to a second device. It should be understood that the steps performed by the second device correspond to the steps performed by the first device. For brevity, the repeated description is appropriately omitted in the following. As shown in FIG. 12, the method comprises:
[0197] S1200: The second device sends one or more messages or one or more signals for the first device to determine whether the second device is located in the target reading range of the first device. The one or more messages include a first message, and the one or more signals include a first signal.
[0198] In some embodiments, the method further comprises: the second device receiving a first part of a channel carrying a second message or a channel carrying the second message sent by the first device based on a first sending power; the first sending power being determined from one or more sending powers based on the target reading range of the first device or being allocated by a third device.
[0199] In some embodiments, the second message includes a first message in a first communication process, and the first part of the channel carrying the second message includes a start indication of the channel.
[0200] In some embodiments, the first communication process includes an inventory process and / or a control process.
[0201] In some embodiments, the first part of the channel carrying the second message further includes clock acquisition of the channel.
[0202] In some embodiments, the channel carrying the second message further includes a second part, and the second device receives the second part sent by the first device based on a second sending power.
[0203] In some embodiments, the first sending power is less than the second sending power.
[0204] In some embodiments, the one or more sending powers are determined by one or more of the following: the first device determines the one or more sending powers; and the third device allocates the one or more sending powers.
[0205] In some embodiments, the first sending power is determined by the third device from the one or more sending powers.
[0206] In some embodiments, the first transmission power is determined from one or more transmission powers based on a device type of the second device.
[0207] In some embodiments, the second message comprises first indication information, the first indication information being used to indicate the first device type.
[0208] In some embodiments, the first message is used to respond to the second message in a case that the first device type of the second device is consistent with the first device type indicated by the first indication information.
[0209] In some embodiments, the method further comprises: receiving, by the second device, a third message; and the first message is used to respond to the third message in a case that the first device type of the second device is consistent with the first device type indicated by the first indication information.
[0210] In some embodiments, the first message comprises second indication information, the second indication information being used to indicate a second device type of the second device.
[0211] In some embodiments, the method further comprises: receiving, by the second device, a fourth message, whether the fourth message is transmitted is determined based on the second device type of the second device.
[0212] In some embodiments, the method further comprises: transmitting, by the second device, a fifth message, the fifth message being used to respond to the fourth message.
[0213] In some embodiments, the one or more messages comprise device identification information, the device identification information being used by the first device to identify the second device.
[0214] In some embodiments, the device identification information comprises the first identification and / or the third identification.
[0215] In some embodiments, one or more of: the first message comprises the first identification; the first message comprises the third identification; the first message comprises the first identification and the third identification; the fifth message comprises the third identification, the one or more messages further comprising the fifth message.
[0216] In some embodiments, whether the second device is located within a target reading range of the first device is determined by one or more of: a received power of the one or more messages; a third device type of the second device.
[0217] In some embodiments, the first message comprises third indication information, the third indication information being used to indicate the third device type of the second device.
[0218] In some embodiments, the first message is a first message of the one or more messages.
[0219] In some embodiments, the second device is within the target reading range of the first device if the first received power is greater than or equal to the power threshold value; the first received power is determined based on the third device type and the received power of the one or more messages.
[0220] In some embodiments, the power threshold value is determined by the first device or assigned by the third device.
[0221] In some embodiments, whether the second device is within the target reading range of the first device is determined by one or more of: the first angle of arrival; the second angle of arrival; the relative position information.
[0222] In some embodiments, the first angle of arrival is an angle between a first signal sent by the second device and measured by the first device and a predefined reference direction; the second angle of arrival is an angle between a second signal sent by the second device and measured by the fourth device and the predefined reference direction.
[0223] In some embodiments, the relative position information comprises at least a relative position between the first device and the fourth device.
[0224] In some embodiments, the relative position information is determined by the first device or based on transmission signals between the first device and the fourth device.
[0225] In some embodiments, whether the second device is within the target reading range of the first device is determined by the first device or the fifth device.
[0226] To facilitate understanding of the embodiments of the present application, possible implementation schemes of the wireless communication method suitable for the embodiments of the present application are introduced below based on the interaction process between a reader (the first device) and an A-IoT device (the second device).
[0227] Taking the inventory and / or command process shown in FIG. 13 and / or FIG. 14 as an example.
[0228] The process shown in FIG. 13 comprises the following steps:
[0229] Step 0: The reader sends a select command for selecting the A-IoT device for the next inventory, and this step can not exist;
[0230] Step 1: The reader sends a trigger signaling or a query signaling, and / or a challenge command repetition (QueryRep);
[0231] The query signaling sent by the reader is usually sent in a broadcast or groupcast manner, and the query signaling can include a parameter Q, which is used to determine the number of time units in a query process. The device randomly generates an integer q between 0 and 2Q-1 according to the parameter Q, to initialize the initial value of the time slot counter (Slot Counter) corresponding to the device. In the example of FIG. 13, the time slot counter is initialized to 2. If the device receives the query repetition (QueryRep) signaling sent by the reader, the value of the counter is updated. If the counter is 0, step 2 is entered.
[0232] Step 2: In response to the query signaling, the device sends a response message to the reader, and the response message includes a first identifier. The first identifier can be, for example, N-bit information randomly generated by the device. If N = 16, the first identifier corresponds to an RN16 (16-bit random or pseudo-random number).
[0233] Step 3: If the reader receives the first identifier sent by the device, the reader sends an acknowledgement (for example, ACK) to the device, and includes a second identifier associated with the RN16 corresponding to the device.
[0234] Step 4: The device reports a third identifier to the reader. The third identifier includes device identification information, which can include, for example, PC (Protocol Control) and / or EPC (Electronic Product Code) information. The PC is an identification segment that determines the length of the EPC, and the EPC is the electronic product code information that the reader needs to obtain.
[0235] Through the above process, the reader can obtain the identification information corresponding to the device. After obtaining the device identification information, the reader can also send control information (Command) to the device, to perform some operations on the device.
[0236] The process shown in FIG. 14 includes the following steps:
[0237] Step 0: Same as FIG. 13.
[0238] Step 1: Same as FIG. 13.
[0239] Step 2: In response to the inquiry signaling, the A-IoT device sends a response message to the reader, the response message containing the third identity and / or the first identity, the third identity including device identification information, which may include PC and / or EPC information, for example, PC (Protocol Control) is an identification segment that determines the length of EPC, and EPC (Electronic Product Code) is the electronic product code information that the reader needs to obtain. The first identity may be, for example, N-bit information randomly generated by the device, and if N = 16, the first identity corresponds to RN16 (16-bit random or pseudo-random number).
[0240] Step 3: If the reader receives the third identity and / or the first identity sent by the device, it sends an acknowledgement message (e.g. ACK) to the device, and includes the second identity, which can be:
[0241] the second identity (if the first identity is included in step two);
[0242] a truncated third identity, for example, the leftmost (most significant, Most Significant Bits) or rightmost (least significant, Least Significant Bits) X bits of the third identity, X being a standard-defined or pre-configured specific value.
[0243] Through the above process, the reader can obtain the device identification information corresponding to the device. After obtaining the device identification information, the reader can also send control information (Command) to the device for some operations on the device.
[0244] Among the inventory and / or control (Command) processes, the method for determining whether the A-IoT device is located within the target reading range of the reader includes but is not limited to the following embodiments one to four.
[0245] Embodiment one: The reader determines whether the device is located within the target reading range by adjusting the transmission power of the first part of the first message.
[0246] In this method, the reader can determine whether the device is located within the target reading range by adjusting the transmission power of the first part of the first message sent to the device. The first message can be the first message sent by the reader in a certain inventory process. The first part of the first message includes at least the SI of the first message and / or the CAP of the first message. Without loss of generality, it is assumed that the first part only contains SI.
[0247] The transmission power of the SI of the first message can be different from the transmission power of other parts of the first message. For example, the reader can adjust the transmission power of the first message according to the size of the target reading range, and set the transmission power of other parts according to the currently allowed maximum transmission power, i.e. the transmission power of the SI can be less than or equal to the transmission power of other parts. For a UE type reader, the transmission power of other parts can be determined according to the power control of the R2D transmission of the base station for the UE. The determination method of the SI transmission power is as follows:
[0248] Method one: the power of the SI is determined by the reader. If the reader is of UE type, the UE should report the SI transmission power to the base station when requesting resources. For example, if the UE type reader requests resources for a one-time inventory process or resources for sending the first message, the UE should report the target transmission power of the SI at the same time, so as to assist the base station in resource allocation. Alternatively,
[0249] Method two: the transmission power of the SI is configured by the base station. If the reader is of UE type, the base station further configures one or more power values that can be used for SI transmission for the resources available for the UE to send the first message. If there are multiple power values, the reader selects one SI transmission power. Alternatively,
[0250] Method three: the transmission power of the SI is indicated by the base station when allocating the transmission resources of the first message. If the reader is of UE type, the base station further configures one or more power values that can be used for SI transmission for the resources available for the UE to send the first message. If there are multiple power values, the reader is instructed from the available power values when the base station allocates the transmission resources of the first message to the reader. For example, a resource can be configured with P1, P2, P3, and P4, and the base station dynamically allocates the transmission resources of the first message to the UE type reader, and then indicates one value from P1 to P4 in the DCI of the allocated transmission resources.
[0251] For example, in the example shown in FIG. 13, assuming that Select is the first message of a one-time inventory and / or control process, the reader can determine whether the inventoried device is located within the target reading range by adjusting the transmission power of the starting indication part of the Select message. Specifically:
[0252] Step 0: the reader sends the Select message, wherein the transmission power of the SI of the Select message can be different from the transmission power of other parts of the Select message, and the other parts include the CAP part and the data and / or control information part.
[0253] Step 1: Reader sends Query and / or QueryRep and detects the response message sent by the device after that. Reader sends Query and / or QueryRep message according to the current allowed transmission power, including the SI part of the message, i.e. the transmission power of the SI of the message can be different from the transmission power of the Select message.
[0254] Step 2: If the reader receives the response message, it sends ACK to the device sending the response message, which contains the first identification carried in the response message.
[0255] Step 3: The EPC feedback by the receiving device, the reader considers that the device corresponding to the EPC is located in the target reading range.
[0256] For another example, in the example shown in Figure 13, assuming that Select does not exist, and the Query message is the first message in the inventory process, the reader can determine whether the inventoried device is located in the target reading range by adjusting the transmission power of the start indication part of the Query message. The specific steps are the same as above, and will not be repeated here.
[0257] For another example, in the example shown in Figure 14, assuming that Select or Query is the first message in the inventory and / or control process, the reader can determine whether the inventoried device is located in the target reading range by adjusting the transmission power of the start indication part of the Select or Query message. Specifically:
[0258] The reader sends Select and / or Query message, wherein the transmission power of the SI of the Select and / or Query message can be different from the transmission power of other parts of the message. And detect the response message of the detection device.
[0259] Step 0: Reader sends QueryRep and detects the response message sent by the device after that. Reader sends QueryRep message according to the current allowed transmission power, including the SI part of the message, i.e. the transmission power of the SI of the message can be different from the transmission power of the Select message.
[0260] Step 1: If the reader receives the response message, the reader considers that the device corresponding to the EPC in the response message is located in the target reading range.
[0261] Since different devices have different capabilities of receiving R2D physical channel, for example, some devices have low-noise amplifier (LNA) for receiving, while some devices do not have LNA, for another example, some devices have mixer-based receiver so as to have higher receiving sensitivity, while some devices only support envelope detection so as to have lower receiving sensitivity. In order to reduce power consumption, the devices can use the same hardware to receive SI of the first message, for example, all use envelope detection or voltage comparator to detect SI of the first message, so that by adjusting the first part sending power of the first message, the distance misjudgment of the devices due to different receiving capabilities can be avoided. Only changing the sending power of SI of the first message can achieve the effect of distance judgment while reducing the probability of missing reading the message of the reader in the inventory process.
[0262] Embodiment two: the reader judges whether the device is located in the target reading range by adjusting the sending power of the first message (as a whole).
[0263] In this method, the reader can judge whether the device is located in the target reading range by adjusting the sending power of the first message sent to the device as a whole. The first message can be the first message sent by the reader in a certain inventory process, and the sending power of the first message can be different from the sending power of other messages sent by the reader in the entire inventory process. For example, the reader can adjust the sending power of the first message according to the size of the target reading range, and set the sending power of other parts according to the currently allowed maximum sending power, that is, the sending power of the first message can be less than or equal to the sending power of other parts.
[0264] For the UE type reader, the sending power of other messages can be determined according to the power control of the R2D sent by the base station for the UE. The determination method of the sending power of the first message is similar to that of embodiment one, and the only difference is that "SI" should be replaced by "first message".
[0265] In addition, since different devices have different capabilities of receiving R2D physical channel, for example, some devices have low-noise amplifier (LNA) for receiving, while some devices do not have LNA, for another example, some devices have mixer-based receiver so as to have higher receiving sensitivity, while some devices only support envelope detection so as to have lower receiving sensitivity. In order to avoid the distance misjudgment of the devices due to different receiving capabilities, the following two methods can be used:
[0266] The first method: the corresponding device type should be indicated in the first message, and only the corresponding device type needs to respond to the first message.
[0267] The second method: the device indicates its device type in the response message, so as to facilitate the reader to determine whether the device is located in the target reading range.
[0268] The device type is defined by the standard, and different device types correspond to different receiving capabilities. For example, different types of devices can correspond to different receiving sensitivities, as shown in Table 1; for another example, different types of devices can correspond to different receiver types, as shown in Table 2.
[0269] For example, in the example shown in FIG. 13, assuming that Select is the first message of an inventory and / or control process, the reader can determine whether the inventoried device is located in the target reading range by adjusting the transmission power of the Select message, according to the first method described above, specifically:
[0270] Step 0: The reader sends a Select message, which can indicate the index of the target device type (Method 1), for example, device types 1-4 / three. The reader determines that the transmission power is 20dbm, the path loss of 1m is 20dbm, the receiving power at 1m is about 0dbm, and the devices with strong receiving capability, i.e. high receiving sensitivity, can also receive signals at 2m (-20dbm),
[0271] Step 1: The reader sends Query and / or QueryRep, and then detects the response message sent by the device. The reader sends the Query and / or QueryRep message according to the currently allowed transmission power, i.e. the transmission power of the SI of the message can be different from the transmission power of the Select message, and is usually greater than the transmission power of the Select message. Only the devices corresponding to the device type need to detect Query and / or QueryRep.
[0272] Step 2: If the reader receives a response message, it sends an ACK to the device that sent the response message, which contains the first identification carried in the response message.
[0273] Step 3: The reader considers that the EPC corresponding to the EPC feedback by the receiving device is located in the target reading range.
[0274] According to the second method described above, specifically:
[0275] Step 0: The reader sends a Select message.
[0276] Step 1: Reader sends Query and / or QueryRep, and then detects the response message sent by the device. Reader sends Query and / or QueryRep according to the currently allowed transmission power, i.e. the transmission power of the SI of the message can be different from that of the Select message, and is usually greater than that of the Select message. The response message sent by the device should carry the device type index, for example, device types one to four / three.
[0277] Step 2: If the reader receives the response message, it decides whether to send ACK to the device sending the response message according to the device type indication therein, which contains the first identification carried in the response message.
[0278] Step 3: If ACK is sent, the reader receives the EPC feedback by the device, and the reader considers that the device corresponding to the EPC is located within the target reading range.
[0279] Similar methods are applicable to the case where Query is the first message in Figure 13, or to the case where the response message contains EPC and / or RN16 in Figure 14.
[0280] The advantage of this method is that it can avoid the misjudgment of the distance of the device due to different acceptance capabilities of the device. Changing only the transmission power of the SI of the first message can improve the accuracy of distance judgment, while reducing the probability of missing reading the message by the device during inventory. Compared with Embodiment One, it can avoid missing reading caused by reducing the SI power.
[0281] It should be noted that the first method and / or the second method described above can also be used for Embodiment One to avoid the misjudgment of the distance of the device due to different acceptance capabilities of the device.
[0282] Embodiment Three: Reader measures D2R signal, and device reports its type to assist the reader in judgment.
[0283] In this method, the reader can send each message according to the currently allowed power, and then the reader measures the received power of the signal backscattered or actively transmitted by the device, and judges whether the device is located within the target reading range according to the received power. Since there are differences in the transmission capabilities of the devices, for example, some devices have a power amplifier PA (Power Amplifier), while some devices do not have a PA, and the amplification capabilities of the devices with PA also differ. In order to avoid the influence of this factor on distance judgment, the device should report its type to assist the reader in judgment. The device type is defined by the standard, for example, different types of devices can correspond to different amplification factors, and an example is shown in Table 3.
[0284] For example, in the example shown in Figure 13:
[0285] Step 0: Reader sends Select message, optional.
[0286] Step 1: Reader sends Query and / or QueryRep, and then detects the response message sent by the device. If the response message is detected, the received power of the response message, for example, RSRP, is measured. The device type should be carried in the response message, for example, device types one to four defined in Table 3.
[0287] Step 2: If the reader receives the response message, it sends ACK to the device sending the response message, which contains the first identification carried in the response message.
[0288] Step 3: The EPC feedback by the device is received, and the received power of the message is measured. The device type can not be carried in the message, because the reader has learned it in advance.
[0289] Step 4: Whether the device is located in the target reading range is determined according to the two measurements. For example, if the average value of the RSRP measured twice is less than a certain threshold, the reader considers that the device is located in the target reading range. The certain threshold is determined by the reader or configured by the base station.
[0290] For another example, in the example shown in FIG. 14:
[0291] Step 0: Reader sends Select message, optional.
[0292] Step 1: Reader sends Query and / or QueryRep, and then detects the response message sent by the device. If the response message is detected, the received power of the response message, for example, RSRP, is measured. The device type should be carried in the response message, for example, device types one to four defined in Table 3.
[0293] Step 2: Whether the device is located in the target reading range is determined according to the RSRP. For example, the transmission power of the device is determined according to the RSRP and the path loss of the target reading range, and then the second device is determined to be located in the target reading range or not in combination with the amplification multiple of the device, so as to avoid the influence of the difference in the amplification capability of the second device on the distance determination.
[0294] The advantage of this method is that the power of the message sent by the reader does not need to be reduced, and the missing detection of some devices caused by this can be avoided.
[0295] Example Four: Determination by means of the angle of arrival of the device signal measured by two readers.
[0296] The first method of the embodiment, as shown in FIG. 15, there are two readers, and the device communicates with the readers in backscattering mode. First, reader 1 sends a carrier, and reader 2 measures the angle of arrival A of the backscattering signal of the device, as shown in FIG. 15. Then, reader 2 sends a carrier, and reader 1 measures the angle of arrival B of the backscattering signal of the device, as shown in FIG. 16. The reference direction of the angle of arrival A and the angle of arrival B can be the line connecting reader 1 and reader 2, but can also be any predefined direction, such as a direction perpendicular to the ground.
[0297] If the relative position between the two readers is known to one of the readers, for example, reader 1, after reader 2 reports the angle of arrival A to reader 1, reader 1 can determine whether the device is within the target reading range.
[0298] If the relative position between the two readers is unknown, the readers should send measurement signals, for example, reader 1 / 2 sends a measurement signal to reader 2 / 1, and reader 2 / 1 measures the angle of arrival and / or the RSRP of the signal on the inter-reader link, thereby obtaining the relative position between the two readers, and reader 2 / 1 measures the angle A / B, then one reader, for example, reader 2, reports all the measurement results to the other reader, for example, reader 1, and reader 1 determines whether the device is within the target reading range.
[0299] Alternatively, reader 1 and reader 2 can report the measured angle B and angle A to a third node, which can be a base station or another server, and the third node determines whether the device is within the target reading range of a certain reader.
[0300] The second method of the embodiment, as shown in FIG. 17, there are two readers, and the device communicates with the readers in active transmission or backscattering mode. Readers 1 and 2 measure the angle of arrival B / A of the active transmission or backscattering signal of the device. The reference direction of the angle of arrival A and the angle of arrival B can be the line connecting reader 1 and reader 2, as shown in FIG. 15 or FIG. 16, but can also be any predefined direction, such as a direction perpendicular to the ground.
[0301] If the relative position between the two readers is known to one of the readers, for example, reader 1, after reader 2 reports the angle of arrival A to reader 1, reader 1 can determine whether the device is within the target reading range.
[0302] If the relative position between the two readers is unknown, the measurement signal should be sent between the readers, for example, the reader 1 / 2 sends the measurement signal to the reader 2 / 1, the reader 2 / 1 measures the angle of arrival of the signal on the inter-reader link and / or the RSRP of the signal, thereby obtaining the relative position between the two readers, and the reader 2 / 1 measures the angle A / B, then one reader, for example, the reader 2, reports all the measurement results to the other reader, for example, the reader 1, and the reader 1 judges whether the device is located in the target reading range.
[0303] Alternatively, the reader 1 and the reader 2 can report the measured angles A and B to a third node, which can be a base station or another server, and the third node judges whether the device is located in the target reading range of a certain reader.
[0304] The advantage of this method is that, by relying on the measurement of the angle of arrival of the signal, a relatively high measurement accuracy can be obtained by using a signal with a small bandwidth sent by the device, and the distance misjudgment caused by the difference in the receiving or sending capability of the device can be avoided.
[0305] The embodiments of the present application provide a method for a reader or a carrier node to judge the distance of an A-IoT device, specifically: the reader can judge whether the device is located in the target reading range by adjusting the sending power of the first part of the first message. Alternatively, the reader can judge whether the device is located in the target reading range by adjusting the sending power of the entire first message for each specific device type. Alternatively, the device can report its type, measure the received power of the device's sent signal, and judge whether the device is located in the target reading range by using the device type. Alternatively, two readers can measure the angle of arrival of the device's signal and judge whether the device is located in the target reading range. The method provided by the embodiments of the present application can avoid the distance misjudgment caused by the difference in the sending or receiving capability of the device.
[0306] The preferred embodiments of the present application are described in detail above with reference to the drawings, but the present application is not limited to the specific details of the above-described embodiments. Within the technical concept of the present application, various simple modifications can be made to the technical solutions of the present application, and these simple modifications all belong to the protection scope of the present application. For example, in the above-described specific embodiments, various specific technical features described in the embodiments can be combined in any appropriate manner without contradiction. In order to avoid unnecessary repetition, various possible combination manners are not described again in the present application. For another example, various different embodiments of the present application can also be combined in any manner, as long as it does not deviate from the idea of the present application, and it should also be considered as disclosed in the present application. For another example, under the premise of no conflict, each embodiment described in the present application and / or technical features in each embodiment can be combined with any prior art, and the technical solutions obtained after combination should also fall within the protection scope of the present application.
[0307] It should also be understood that, in various method embodiments of the present application, the magnitude of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes 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. In addition, in the embodiments of the present application, the terms "downlink", "uplink" and "sidelink" are used to represent the transmission direction of signals or data, wherein "downlink" is used to represent the first direction of the transmission direction of signals or data from the station to the user equipment of the cell, "uplink" is used to represent the second direction of the transmission direction of signals or data from the user equipment of the cell to the station, and "sidelink" is used to represent the third direction of the transmission direction of signals or data from the user equipment 1 to the user equipment 2. For example, "downlink signal" represents that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects, and means that there can be three relationships. Specifically, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are in an "or" relationship.
[0308] FIG. 18 is a schematic structural diagram of a first device according to an embodiment of the present application. As shown in FIG. 18, the first device 1800 includes:
[0309] The determining unit 1801 is configured to determine whether the second device is located within the target reading range of the first device based on one or more messages or one or more signals sent by the second device, wherein the one or more messages include a first message, and the one or more signals include a first signal.
[0310] In some embodiments, the first device 1800 further includes a communication unit configured to transmit, based on a first transmission power, a channel carrying a second message or a first part of a channel carrying the second message, the first transmission power being determined from one or more transmission powers based on a target read range of the first device or assigned by a third device.
[0311] In some embodiments, the second message comprises a first message in a first communication process, and the first part of the channel carrying the second message comprises a start indication of the channel.
[0312] In some embodiments, the first communication process comprises an inventory process and / or a control process.
[0313] In some embodiments, the first part of the channel carrying the second message further comprises a clock acquisition of the channel.
[0314] In some embodiments, the channel carrying the second message further comprises a second part, and the first device transmits the second part based on a second transmission power.
[0315] In some embodiments, the first transmission power is less than the second transmission power.
[0316] In some embodiments, the communication unit is further configured to transmit the first transmission power to the third device.
[0317] In some embodiments, the one or more transmission powers are determined by one or more of: the first device determining the one or more transmission powers; the third device assigning the one or more transmission powers.
[0318] In some embodiments, the first transmission power is determined from the one or more transmission powers by the third device.
[0319] In some embodiments, the first transmission power is determined from the one or more transmission powers based on a device type of the second device.
[0320] In some embodiments, the second message comprises first indication information, the first indication information being used to indicate a first device type.
[0321] In some embodiments, in a case where the first device type of the second device is consistent with the first device type indicated by the first indication information, the first message is used to respond to the second message.
[0322] In some embodiments, the communication unit is further configured to transmit a third message; and in a case where the first device type of the second device is consistent with the first device type indicated by the first indication information, the first message is used to respond to the third message.
[0323] In some embodiments, the first message comprises second indication information, the second indication information being used to indicate a second device type of the second device.
[0324] In some embodiments, the first device sends a fourth message, whether to send the fourth message is determined based on the second device type of the second device.
[0325] In some embodiments, the communication unit is further configured to receive a fifth message sent by the second device, the fifth message being used to respond to the fourth message.
[0326] In some embodiments, the one or more messages comprise device identification information, the device identification information being used by the first device to identify the second device.
[0327] In some embodiments, the device identification information comprises the first identification and / or the third identification.
[0328] In some embodiments, comprising one or more of: the first message comprises the first identification; the first message comprises the third identification; the first message comprises the first identification and the third identification; the fifth message comprises the third identification, the one or more messages further comprising the fifth message.
[0329] In some embodiments, whether the second device is located within the target reading range of the first device is determined by one or more of: the received power of the one or more messages; the third device type of the second device.
[0330] In some embodiments, the first message comprises third indication information, the third indication information being used to indicate the third device type of the second device.
[0331] In some embodiments, the first message is the first message of the one or more messages.
[0332] In some embodiments, the second device is located within the target reading range of the first device in a case that the first received power is greater than or equal to a power threshold value; the first received power is determined based on the third device type and the received power of the one or more messages.
[0333] In some embodiments, the power threshold value is determined by the first device or allocated by the third device.
[0334] In some embodiments, whether the second device is located within the target reading range of the first device is determined by one or more of: the first angle of arrival; the second angle of arrival; the relative position information.
[0335] In some embodiments, the first angle of arrival is an included angle between a first signal sent by the second device and a predefined reference direction measured by the first device; the second angle of arrival is an included angle between a second signal sent by the second device and the predefined reference direction measured by the fourth device.
[0336] In some embodiments, the relative position information comprises at least a relative position between the first device and the fourth device.
[0337] In some embodiments, the relative position information is determined by the first device or based on a transmission signal between the first device and the fourth device.
[0338] In some embodiments, whether the second device is within the target reading range of the first device is determined by the first device or the fifth device.
[0339] FIG. 19 is a schematic diagram of a structure of a second device according to an embodiment of the present application. As shown in FIG. 19, the second device 1900 comprises:
[0340] The communication unit 1901 is configured to send one or more messages or one or more signals for the first device to determine whether the second device is within the target reading range of the first device, wherein the one or more messages comprise a first message and the one or more signals comprise a first signal.
[0341] In some embodiments, the communication unit 1901 is further configured to receive a first part of a channel carrying a second message or a channel carrying the second message sent by the first device based on a first transmission power, wherein the first transmission power is determined from one or more transmission powers based on the target reading range of the first device or allocated by a third device.
[0342] In some embodiments, the second message comprises a first message in a first communication process, and the first part of the channel carrying the second message comprises an indication of a start of the channel.
[0343] In some embodiments, the first communication process comprises an inventory process and / or a control process.
[0344] In some embodiments, the first part of the channel carrying the second message further comprises a clock acquisition of the channel.
[0345] In some embodiments, the channel carrying the second message further comprises a second part, and the second device receives the second part sent by the first device based on a second transmission power.
[0346] In some embodiments, the first transmission power is less than the second transmission power.
[0347] In some embodiments, the one or more transmission powers are determined by one or more of the following: the first device determines the one or more transmission powers; and the third device allocates the one or more transmission powers.
[0348] In some embodiments, the first transmission power is determined by the third device from the one or more transmission powers.
[0349] In some embodiments, the first transmission power is determined from one or more transmission powers based on a device type of the second device.
[0350] In some embodiments, the second message comprises first indication information, the first indication information being used to indicate a first device type.
[0351] In some embodiments, the first message is used to respond to the second message in a case that the first device type of the second device is consistent with the first device type indicated by the first indication information.
[0352] In some embodiments, the communication unit 1901 is further configured to receive a third message; and the first message is used to respond to the third message in a case that the first device type of the second device is consistent with the first device type indicated by the first indication information.
[0353] In some embodiments, the first message comprises second indication information, the second indication information being used to indicate a second device type of the second device.
[0354] In some embodiments, the method further comprises: receiving, by the second device, a fourth message, whether to transmit the fourth message being determined based on the second device type of the second device.
[0355] In some embodiments, the method further comprises: transmitting, by the second device, a fifth message, the fifth message being used to respond to the fourth message.
[0356] In some embodiments, the one or more messages comprise device identification information, the device identification information being used for the first device to identify the second device.
[0357] In some embodiments, the device identification information comprises the first identification and / or the third identification.
[0358] In some embodiments, one or more of: the first message comprises the first identification; the first message comprises the third identification; the first message comprises the first identification and the third identification; the fifth message comprises the third identification, the one or more messages further comprising the fifth message.
[0359] In some embodiments, whether the second device is located within a target reading range of the first device is determined by one or more of: a received power of the one or more messages; a third device type of the second device.
[0360] In some embodiments, the first message comprises third indication information, the third indication information being used to indicate a third device type of the second device.
[0361] In some embodiments, the first message is a first message of the one or more messages.
[0362] In some embodiments, the second device is located within a target reading range of the first device if the first received power is greater than or equal to the power threshold value, the first received power being determined based on the third device type and the received power of the one or more messages.
[0363] In some embodiments, the power threshold value is determined by the first device or assigned by the third device.
[0364] In some embodiments, whether the second device is located within the target reading range of the first device is determined by one or more of: a first angle of arrival; a second angle of arrival; relative position information.
[0365] In some embodiments, the first angle of arrival is an angle between a first signal sent by the second device and measured by the first device and a predefined reference direction, and the second angle of arrival is an angle between a second signal sent by the second device and measured by the fourth device and the predefined reference direction.
[0366] In some embodiments, the relative position information at least includes a relative position between the first device and the fourth device.
[0367] In some embodiments, the relative position information is determined by the first device or based on transmission signals between the first device and the fourth device.
[0368] In some embodiments, whether the second device is located within the target reading range of the first device is determined by the first device or the fifth device.
[0369] FIG. 20 is a schematic structural diagram of a communication device provided in an embodiment of the present application. The communication device can be the first device or the second device. The communication device 2000 shown in FIG. 20 includes a processor 2010, which can invoke and run a computer program from a memory to implement the method in the embodiments of the present application.
[0370] Optionally, as shown in FIG. 20, the communication device 2000 can further include a memory 2020. The processor 2010 can invoke and run a computer program from the memory 2020 to implement the method in the embodiments of the present application.
[0371] The memory 2020 can be a separate device independent of the processor 2010, or can be integrated in the processor 2010.
[0372] Optionally, as shown in FIG. 20, the communication device 2000 can further include a transceiver 2030, which can be controlled by the processor 2010 to communicate with other devices, specifically, to send information or data to other devices or receive information or data sent by other devices.
[0373] The transceiver 2030 can include a transmitter and a receiver. The transceiver 2030 can further include an antenna, and the number of the antenna can be one or more.
[0374] Optionally, the communication device 2000 can be specifically a first device of the embodiments of the present application, and the communication device 2000 can implement the corresponding procedures implemented by the first device in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0375] Optionally, the communication device 2000 can be specifically a second device of the embodiments of the present application, and the communication device 2000 can implement the corresponding procedures implemented by the second device in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0376] FIG. 21 is a schematic structural diagram of a chip according to the embodiments of the present application. The chip 2100 shown in FIG. 21 includes a processor 2110, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0377] Optionally, as shown in FIG. 21, the chip 2100 can further include a memory 2121. The processor 2110 can call and run a computer program from the memory 2121 to implement the method in the embodiments of the present application.
[0378] The memory 2121 can be a separate device independent of the processor 2110, or can be integrated in the processor 2110.
[0379] Optionally, the chip 2100 can further include an input interface 2130. The processor 2110 can control the input interface 2130 to communicate with other devices or chips, and specifically, information or data sent by other devices or chips can be acquired.
[0380] Optionally, the chip 2100 can further include an output interface 2140. The processor 2110 can control the output interface 2140 to communicate with other devices or chips, and specifically, information or data can be output to other devices or chips.
[0381] Optionally, the chip can be applied to a first device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the first device in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0382] Optionally, the chip can be applied to a second device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the second device in various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0383] 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 chip, a chip system or a system on chip, etc.
[0384] The embodiments of the present application further provide a computer storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement the method in the embodiments of the present application.
[0385] FIG. 22 is a schematic block diagram of a communication system 2200 provided by the embodiments of the present application. As shown in FIG. 22, the communication system 2200 includes a first device 2210 and a second device 2220.
[0386] The first device 2210 can be used to implement the corresponding functions of the first device in the above method, and the second device 2220 can be used to implement the corresponding functions of the second device in the above method. For brevity, details are not repeated here.
[0387] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the above method embodiments can be completed by integrated logic circuits or instructions in the form of software in the processor. The processor mentioned above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.
[0388] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0389] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0390] The embodiment of the present application further provides a computer readable storage medium for storing the computer program.
[0391] Optionally, the computer readable storage medium can be applied to the first device in the embodiment of the present application, and the computer program makes the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0392] Optionally, the computer readable storage medium can be applied to the second device in the embodiment of the present application, and the computer program makes the computer execute the corresponding process realized by the second device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0393] The embodiment of the present application further provides a computer program product comprising computer program instructions.
[0394] Optionally, the computer program product can be applied to the first device in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0395] Optionally, the computer program product can be applied to the second device in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding process realized by the second device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0396] The embodiment of the present application further provides a computer program.
[0397] Optionally, the computer program can be applied to the first device in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the first device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0398] Optionally, the computer program can be applied to the second device in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the second device in the various methods of the embodiment of the present application. For the sake of brevity, details are not described herein.
[0399] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware or in combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0400] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0401] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0402] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0403] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0404] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the essential part or part of the technical solutions that make contributions to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0405] It should be understood that, although the terms first, second, third, etc. can be employed in this disclosure to describe various information, these information should not be limited to these terms. These terms are only used to differentiate one piece of information from another piece of information, and do not necessarily indicate a particular sequential or chronological order. For example, a first information can also be referred to as a second information, and similarly, a second information can also be referred to as a first information, without departing from the scope of the present disclosure.
[0406] The above description is merely illustrative of the application, and is not intended to limit the scope of the application. Any modifications or equivalents of the application should be encompassed within the scope of the application. Therefore, the scope of the application should be determined by the scope of the claims.
Claims
1. A method of wireless communication, the method comprising: determining, by a first device, whether a second device is within a target read range of the first device based on one or more messages or one or more signals transmitted by the second device, the one or more messages comprising a first message, the one or more signals comprising a first signal.
2. The method of claim 1, wherein, the method further comprising: transmitting, by the first device, a first portion of a channel carrying a second message based on a first transmit power, the first transmit power being determined from one or more transmit powers based on the target read range of the first device or assigned by a third device.
3. The method of claim 2, wherein, the second message comprising a first message in a first communication procedure, the first portion of the channel carrying the second message comprising an indication of a start of the channel.
4. The method of claim 3, wherein, the first communication procedure comprising an inventory procedure and / or a control procedure.
5. The method of claim 3, wherein, the first portion of the channel carrying the second message further comprising a clock acquisition of the channel.
6. The method of claim 2, wherein, the channel carrying the second message further comprising a second portion, the second portion being transmitted by the first device based on a second transmit power.
7. The method of claim 6, wherein, the first transmit power being less than the second transmit power.
8. The method of claim 2, wherein, the method further comprising: transmitting, by the first device, the first transmit power to the third device.
9. The method of claim 2, wherein, the one or more transmit powers being determined by one or more of: the first device determining the one or more transmit powers; the third device assigning the one or more transmit powers. 10.The method of claim 2, wherein: the first transmit power is determined by the third device from the one or more transmit powers.
11. The method of claim 2, wherein, the first transmit power is determined from the one or more transmit powers based on a device type of the second device.
12. The method according to any one of claims 2 to 11, wherein, the second message comprises first indication information, the first indication information being used to indicate a first device type.
13. The method of claim 12, wherein, in a case where the first device type of the second device is consistent with the first device type indicated by the first indication information, the first message is used to respond to the second message.
14. The method of claim 12, wherein, the method further comprising: transmitting, by the first device, a third message; in a case where the first device type of the second device is consistent with the first device type indicated by the first indication information, the first message is used to respond to the third message.
15. The method according to any one of claims 1 to 12, wherein, the first message comprises second indication information, the second indication information being used to indicate a second device type of the second device.
16. The method of claim 15, wherein, transmitting, by the first device, a fourth message, whether to transmit the fourth message being determined based on the second device type of the second device.
17. The method of claim 16, wherein, the method further comprising: receiving, by the first device, a fifth message transmitted by the second device, the fifth message being used to respond to the fourth message.
18. The method of any one of claims 1 to 17, wherein, the one or more messages comprise device identification information, the device identification information being used by the first device to identify the second device. 19.The method of claim 18, the device identification information comprising a first identification and / or a third identification.
20. The method of claim 19, wherein, comprising one or more of: the first message comprising the first identification; the first message comprising the third identification; the first message comprising the first identification and the third identification. The fifth message comprises the third identity, and the one or more messages further comprise the fifth message.
21. The method of claim 1, wherein, Whether the second device is located within the target reading range of the first device is determined by one or more of: a first received power of the one or more messages; a third device type of the second device.
22. The method of claim 21, wherein, The first message comprises third indication information, the third indication information being used to indicate the third device type of the second device.
23. The method of claim 22, wherein, The first message is a first message of the one or more messages.
24. The method of claim 21, wherein, the second device is located within the target reading range of the first device in a case that the first received power is greater than or equal to a power threshold value; the first received power is determined based on the third device type and the received power of the one or more messages.
25. The method of claim 24, wherein, the power threshold value is determined by the first device or allocated by a third device.
26. The method of claim 1, wherein, Whether the second device is located within the target reading range of the first device is determined by one or more of: a first angle of arrival; a second angle of arrival; relative position information.
27. The method of claim 26, wherein, The first angle of arrival is an angle between a first signal sent by the second device and a predefined reference direction as measured by the first device. The second angle of arrival is an angle between a second signal sent by the second device and the predefined reference direction as measured by a fourth device.
28. The method of claim 27, wherein, The relative position information comprises at least a relative position between the first device and the fourth device.
29. The method of claim 28, wherein, The relative position information is determined by the first device or based on transmission signals between the first device and the fourth device.
30. The method of any one of claims 26 to 29, wherein, Whether the second device is located within the target reading range of the first device is determined by the first device or a fifth device.
31. A method of wireless communication, the method comprising: a second device sending one or more messages or one or more signals for a first device to determine whether the second device is located within a target reading range of the first device, the one or more messages comprising a first message, and the one or more signals comprising a first signal.
32. The method of claim 31, wherein, The method further comprises: the second device receiving a first part of a channel carrying a second message or a channel carrying the second message sent by the first device based on a first transmission power, the first transmission power being determined from one or more transmission powers based on the target reading range of the first device or allocated by a third device.
33. The method of claim 32, wherein, the second message comprising a first message in a first communication procedure, and the first part of the channel carrying the second message comprising an indication of a start of the channel.
34. The method of claim 33, wherein, the first communication procedure comprising an inventory procedure and / or a control procedure.
35. The method of claim 33, wherein, the first part of the channel carrying the second message further comprising a clock acquisition of the channel.
36. The method of claim 32, wherein, the channel carrying the second message further comprising a second part, and the second device receiving the second part sent by the first device based on a second transmission power.
37. The method of claim 36, wherein, the first transmission power is less than the second transmission power.
38. The method of claim 32, wherein, the one or more transmission powers are determined by one or more of: the first device determining the one or more transmission powers; the third device allocating the one or more transmission powers.
39. The method of claim 32, wherein, the first transmission power is determined by the third device from one or more transmission powers.
40. The method of claim 32, wherein, the first transmission power is determined from one or more transmission powers based on a device type of the second device.
41. The method of any one of claims 32 to 40, wherein, the second message comprises first indication information, the first indication information being used to indicate a first device type.
42. The method of claim 41, wherein, the first message is used to respond to the second message in a case that the first device type of the second device is consistent with the first device type indicated by the first indication information.
43. The method of claim 42, wherein, the method further comprises: the second device receives a third message; the first message is used to respond to the third message in a case that the first device type of the second device is consistent with the first device type indicated by the first indication information.
44. The method of any one of claims 31 to 41, wherein, the first message comprises second indication information, the second indication information being used to indicate a second device type of the second device.
45. The method of claim 44, wherein, the method further comprises: the second device receives a fourth message, whether to send the fourth message being determined based on the second device type of the second device.
46. The method of claim 45, wherein, the method further comprises: the second device sends a fifth message, the fifth message being used to respond to the fourth message.
47. The method of any one of claims 31 to 46, wherein, the one or more messages comprise device identification information, the device identification information being used for the first device to identify the second device.
48. The method of claim 47, wherein, the device identification information comprises a first identification and / or a third identification.
49. The method of claim 48, wherein, comprises one or more of: the first message comprises the first identification; the first message comprises the third identification; the first message comprises the first identification and the third identification; the fifth message comprises the third identification, the one or more messages further comprising the fifth message.
50. The method of claim 31, wherein, whether the second device is located within a target reading range of the first device is determined by one or more of: a reception power of the one or more messages; a third device type of the second device.
51. The method of claim 50, wherein, the first message comprises third indication information, the third indication information being used to indicate the third device type of the second device.
52. The method of claim 51, wherein, the first message is a first message of the one or more messages.
53. The method of claim 50, wherein, the second device is located within the target reading range of the first device in a case that a first reception power is greater than or equal to a power threshold value; the first reception power is determined based on the third device type and a reception power of the one or more messages.
54. The method of claim 53, wherein, the power threshold value is determined by the first device or allocated by a third device.
55. The method of claim 31, wherein, whether the second device is located within the target reading range of the first device is determined by one or more of: a first angle of arrival; a second angle of arrival; relative position information.
56. The method of claim 55, wherein, the first angle of arrival is an angle between a first signal transmitted by the second device and a predefined reference direction as measured by the first device; the second angle of arrival is an angle between a second signal transmitted by the second device and the predefined reference direction as measured by a fourth device.
57. The method of claim 56, wherein, the relative position information comprises at least a relative position between the first device and the fourth device.
58. The method of claim 56, wherein, The relative position information is determined by the first device or based on a transmission signal between the first device and a fourth device.
59. The method of any one of claims 55 to 58, wherein, Whether the second device is located within a target reading range of the first device is determined by the first device or a fifth device. 60.A first device, comprising: a determining unit, configured to determine, based on one or more messages or one or more signals transmitted by a second device, whether the second device is located within a target reading range of the first device, the one or more messages comprising a first message and the one or more signals comprising a first signal. 61.A second device, comprising: a communication unit, configured to transmit one or more messages or one or more signals for a first device to determine whether the second device is located within a target reading range of the first device, the one or more messages comprising a first message and the one or more signals comprising a first signal. 62.A first device, comprising: a memory, configured to store computer-executable instructions; a processor, connected to the memory, configured to implement the method in any one of claims 1 to 30 by executing the computer-executable instructions. 63.A second device, comprising: a memory, configured to store computer-executable instructions; a processor, connected to the memory, configured to implement the method in any one of claims 31 to 59 by executing the computer-executable instructions. 64.A chip, comprising: a processor, configured to invoke and run a computer program from a memory, so that a device in which the chip is installed implements the method in any one of claims 1 to 30 or implements the method in any one of claims 31 to 59. 65.A computer-readable storage medium, storing a computer program, the computer program being executed by at least one processor to implement the method in any one of claims 1 to 30 or implement the method in any one of claims 31 to 59. 66.A computer program product, comprising a computer storage medium, storing a computer program, the computer program comprising instructions executable by at least one processor, the instructions being executed by the at least one processor to implement the method in any one of claims 1 to 30 or implement the method in any one of claims 31 to 59. 67.A computer program, causing a computer to implement the method in any one of claims 1 to 30 or implement the method in any one of claims 31 to 59.
Citation Information
Patent Citations
Terminal equipment positioning method and device, storage medium and electronic equipment
CN114845242A
Positioning method, device and system, electronic equipment and nonvolatile storage medium
CN118338418A
Positioning method and device, communication equipment and readable storage medium
CN118433852A
Radio frequency identification system, method for constructing relay network, reader, and repeater
US20210004544A1