Resource determination method and apparatus, and first device and second device
By having the first device determine its own frequency domain resources in FDMA mode, the problem of interference between devices is solved, and efficient information transmission is achieved.
Patent Information
- Application Number
- PCT/CN2024/092279
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2026-01-02
AI Technical Summary
In Frequency Division Multiple Access (FDMA) mode, how can the first device determine the corresponding frequency domain resources to avoid interference between multiple devices during information reporting and improve transmission efficiency?
The first device determines its own first frequency domain resources and, based on factors such as device identification information, device type information, and available frequency domain resources, selects to report identification information using different frequency domain resources at the same time.
This effectively avoids interference between multiple devices during information reporting and improves transmission efficiency.
Smart Images

Figure CN2024092279_02012026_PF_FP_ABST
Abstract
Description
Resource determination method and device, first device, and second device TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of mobile communication technology, and in particular to a resource determination method and device, a first device, and a second device. BACKGROUND
[0002] In some scenarios, a large number of wireless tags of a first device need to be read in a short time. The first device can use a time division multiple address (TDMA) or frequency division multiple address (FDMA) to report information. Compared with the TDMA, the FDMA can support multiple first devices to report information at the same time, has higher transmission efficiency, and has lower latency.
[0003] However, when the system supports the FDMA, how the first device determines corresponding frequency domain resources during the information reporting process of the first device is a problem to be solved.
[0004] SUMMARY
[0005] Embodiments of the present application provide a resource determination method and device, a first device, and a second device.
[0006] In a first aspect, a resource determination method provided by embodiments of the present application includes:
[0007] The first device determines a first frequency domain resource, and the first frequency domain resource is used to send first identification information of the first device to a second device.
[0008] In a second aspect, a resource determination method provided by embodiments of the present application includes:
[0009] The second device receives the first identification information, and the first identification information is sent by the first device based on the first frequency domain resource.
[0010] In a third aspect, a resource determination device provided by embodiments of the present application is applied to a first device, and includes:
[0011] A determination unit is configured to determine a first frequency domain resource, and the first frequency domain resource is used to send first identification information of the first device to a second device.
[0012] In a fourth aspect, a resource determination device provided by embodiments of the present application is applied to a second device, and includes:
[0013] The receiving unit is configured to receive first identification information, which is transmitted by the first device based on the first frequency domain resource.
[0014] In a fifth aspect, a first device is provided, which includes 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 resource determination method.
[0015] In a sixth aspect, a second device is provided, which includes 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 resource determination method.
[0016] The chip provided by the embodiments of the present application is used to implement the resource determination method.
[0017] Specifically, the chip includes a processor configured to invoke and run a computer program from a memory, so that a device installed with the chip executes the resource determination method.
[0018] The computer readable storage medium provided by the embodiments of the present application is used to store a computer program, which causes a computer to execute the resource determination method.
[0019] The computer program product provided by the embodiments of the present application includes computer program instructions, which cause a computer to execute the resource determination method.
[0020] The computer program provided by the embodiments of the present application, when running on a computer, causes the computer to execute the resource determination method.
[0021] The embodiments of the present application provide a resource determination method. A first device can determine its first frequency domain resource. Based on this, multiple first devices can report first identification information on different frequency domain resources at the same time. In this way, interference between multiple first devices when reporting information can be avoided, and transmission efficiency can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0022] The accompanying drawings described herein are used to provide further understanding of the present application, and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation on the present application. In the drawings:
[0023] FIG. 1 is a schematic diagram of an application scenario of the embodiments of the present application;
[0024] FIG. 2 is a schematic diagram of an environment Internet of Things communication system architecture provided by the embodiments of the present 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 flowchart illustrating a resource determination method provided in an embodiment of this application;
[0031] Figure 9 is a schematic diagram of a frequency domain resource range provided in an embodiment of this application;
[0032] Figure 10 is a schematic diagram of a frequency domain resource range provided in an embodiment of this application;
[0033] Figure 11 is a schematic diagram of the structure of a second piece of information provided in an embodiment of this application;
[0034] Figure 12 is a schematic diagram of the structure of a second type of information provided in an embodiment of this application;
[0035] Figure 13 is a schematic diagram of the structure of a second type of information provided in an embodiment of this application;
[0036] Figure 14 is a schematic diagram of the structure of a second piece of information provided in an embodiment of this application;
[0037] Figure 15 is a schematic flowchart of a resource determination method provided in an embodiment of this application;
[0038] Figure 16 is a schematic diagram of a resource determination scenario provided in an embodiment of this application;
[0039] Figure 17 is a schematic diagram of the structure of a resource determination device 1700 provided in an embodiment of this application;
[0040] Figure 18 is a schematic diagram of the structure of a resource determination device 1800 provided in an embodiment of this application;
[0041] Figure 19 is a schematic structural diagram of a communication device provided in an embodiment of this application;
[0042] Figure 20 is a schematic structural diagram of a chip according to an embodiment of this application;
[0043] Figure 21 is a schematic block diagram of a communication system provided in an embodiment of this application. DETAILED DESCRIPTION
[0044] 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 the present application.
[0045] FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present application.
[0046] As shown in FIG. 1, the communication system 100 can include a first device 110 and a second device 120. The second device 120 can communicate with the first device 110 through an air interface. The first device 110 and the second device 120 support multi-service transmission.
[0047] It should be understood that the embodiments of the present application are only exemplarily described with 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.
[0048] In the communication system 100 shown in FIG. 1, the second device 120 can be an access network device that communicates with the first device 110. The access network device can provide communication coverage for a specific geographic area, and can communicate with the first device 110 (such as a User Equipment (UE)) located in the coverage area.
[0049] The second device 120 can be an evolved 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.
[0050] The first device 110 can be any first device, including but not limited to a first device that employs wired or wireless connection with the second device 120 or other first devices.
[0051] For example, the first 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 equipment. 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 with wireless communication function, a computing device, or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved network, etc.
[0052] The first device 110 can be used for Device to Device (D2D) communication.
[0053] The wireless communication system 100 can further include a core network device 130 in communication with the second device 120, which can be a 5G core (5GC) device, e.g., an Access and Mobility Management Function (AMF), e.g., an Authentication Server Function (AUSF), e.g., a User Plane Function (UPF), e.g., a Session Management Function (SMF). Alternatively, the core network device 130 can also be an Evolved Packet Core (EPC) device of an LTE network, e.g., a Session Management Function + Core Packet Gateway (SMF + PGW-C) device. It should be understood that the SMF + PGW-C can implement the functions of both the SMF and the PGW-C. During the evolution of the network, the core network device can also be referred to by other names, or new network entities can be formed by dividing the functions of the core network, which are not limited by the embodiments of the present application.
[0054] The functional units in the communication system 100 can also be connected and communicate through a next generation (NG) interface.
[0055] For example, the first 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 first device 110 can establish a control plane signaling connection with the AMF through the NG interface 1 (N1 for short); the access network device, e.g., a next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (N3 for short); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (N2 for short); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (N4 for short); the UPF can interact with the data network to transmit user plane data through the NG interface 6 (N6 for short); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (N11 for short); and the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (N7 for short).
[0056] Fig. 1 exemplarily shows one second device 120, one core network device 130 and two first devices 110. Optionally, the wireless communication system 100 can comprise a plurality of second devices 120 and each second device 120 can comprise other number of first devices 110 within its coverage. The embodiments of the present application do not limit the number of second devices 120 and the number of first devices 110.
[0057] It should be noted that Fig. 1 is only used to illustrate the system to which the embodiments of the present application are applied. 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 association relationship of the associated objects. It 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 represent a direct correspondence or an indirect correspondence between the two, or it can represent an associated relationship between the two, or it can mean an indication and a being indicated, a configuration and a being configured, and the like. 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). The specific implementation manner of the present application is not limited. For example, the predefinition can mean the definition in the protocol. It should also be understood that the "protocol" in the embodiments of the present application can mean the standard protocol in the communication field, for example, it can include the LTE protocol, the NR protocol and the related protocol applied to the future communication system. The present application does not limit this.
[0058] 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 way, and all of them belong to the protection scope of the embodiments of the present application.
[0059] The development of communication technology will have higher requirements for the price and power consumption of the first device, especially the low complexity, low cost and low power consumption of the environmental Internet of Things communication technology will become the key technology of future communication network.
[0060] In the embodiments of the present application, the A-IoT system can also be referred to as a zero-power system, and the A-IoT device can also be referred to as a zero-power device.
[0061] Referring to the environmental Internet of Things communication system architecture diagram shown in FIG. 2, the environmental Internet of Things communication system can be composed of a network device (i.e., the second device 120 in the foregoing) and an A-IoT device (i.e., the first device 110 in the foregoing). The network device is configured to send a wireless power supply signal and / or a downlink communication signal to the A-IoT device, and is also configured to receive a backscattering signal 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 an article identifier) and sensor data such as environmental temperature and environmental humidity.
[0062] The key technologies of environmental Internet of Things communication mainly include radio frequency energy harvesting (Radio Frequency Power Harvesting) and backscattering communication (Back Scattering). The 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, and mechanical energy. 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, the A-IoT device has many advantages such as no need for a conventional battery, no maintenance, small size, low complexity, low cost, and long service life.
[0063] Referring to the structure diagram of the radio frequency energy harvesting module shown in FIG. 3, the radio frequency energy harvesting module can include a diode, a capacitor C, and a resistor R L In actual applications, the radio frequency energy harvesting module realizes the collection of spatial electromagnetic wave energy based on the principle of electromagnetic induction, thereby obtaining the energy required to drive the A-IoT device to work, for example, to drive a low-power demodulation and modulation module, a sensor, and a memory reading, and the like. 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 a carrier wave signal sent by the network device, modulates the carrier wave 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 the backscattering and the load modulation function are inseparable. The load modulation adjusts and controls the circuit parameters of the oscillation loop of the A-IoT device according to the beat of the data stream, so that the size of the impedance of the electronic tag and other parameters change, thereby completing the modulation process.
[0066] The load modulation technology can include resistance load modulation and capacitance load modulation. Referring to the resistance load modulation principle diagram shown in FIG. 5, in the resistance load modulation, the load R L A resistance R3 can be connected in parallel, and the resistance R3 can be turned on or off based on the control of the binary data stream. The on-off of the resistance R3 will cause the change of the circuit voltage, so as to realize amplitude shift keying (ASK), that is, the modulation and transmission of the signal are realized by adjusting the amplitude of the backscattering signal of the A-IoT device. Similarly, in the capacitance load modulation, the on-off of the capacitance can realize the change of the circuit resonance frequency, realize frequency shift keying (FSK), that is, the modulation and transmission of the signal are realized by adjusting the working frequency of the backscattering signal of the A-IoT device.
[0067] It can be seen that the A-IoT device modulates the incoming signal by means of load modulation, thereby realizing the backscattering communication process. Therefore, the A-IoT device has the following advantages:
[0068] (1) The A-IoT device can not actively transmit signals, and does not need a complex radio frequency link, such as a power amplifier (PA), a radio frequency filter, etc.
[0069] (2) The A-IoT device does not need to actively generate a high-frequency signal, so it does not need a high-frequency crystal oscillator;
[0070] (3) With the help of backscattering communication, the A-IoT device signal transmission does not consume the terminal's own energy.
[0071] The following introduces the application scenarios of the environmental Internet of Things communication.
[0072] Due to the significant advantages of extremely low cost, zero power consumption, small size, etc., the environmental Internet of Things communication can be widely applied in various industries, such as logistics for vertical industries, intelligent warehousing, smart agriculture, energy and power, industrial Internet, etc.; It can also be applied to smart wearable, smart home and other personal applications, etc.
[0073] Based on the energy source and use mode of the A-IoT device, the A-IoT device can be divided into the following types:
[0074] 1) Passive A-IoT device
[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 network node antenna radiation. 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 and long service life.
[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, or use active transmission mode to transmit signals.
[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 have a built-in battery (a conventional battery such as a dry battery, a rechargeable lithium battery, etc.). The battery is used to drive the low-power chip circuit of the A-IoT device to realize demodulation of the forward link signal and signal modulation of the backward link and other work. However, for the backscatter link, the A-IoT device uses backscatter or active transmission to realize signal transmission. Therefore, the zero power consumption of this type of A-IoT device mainly reflects that the signal transmission of the back link does not require the power of the terminal itself, but uses the backscatter mode. Although the active A-IoT device uses a battery, this type of active A-IoT device has very low power consumption and complexity, so it 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 longer maintenance period or even maintenance-free.
[0084] The active A-IoT device has a built-in battery for power supply to increase the communication distance of the A-IoT device and improve the reliability of communication. Therefore, it can be applied in some scenarios with relatively high requirements for communication distance and reading delay.
[0085] It should be noted that for some A-IoT devices, such as semi-passive A-IoT devices or active A-IoT devices, they can have the ability of active transmission, that is, the back link can communicate through backscatter or active transmission.
[0086] Based on the transmitter type of the A-IoT device, the A-IoT device can be divided into the following types:
[0087] 1) First device type
[0088] This type of A-IoT device has a peak power consumption of about 1 microwatt (μW), has energy storage capability, and an initial sampling frequency offset (SFO) of up to 10 X ppm (parts per million), neither has a downlink amplifier nor has an uplink amplifier, and performs uplink transmission through backscatter of a carrier wave.
[0089] 2) second device type
[0090] Such A-IoT devices have a peak power consumption less than or equal to a few hundred μW, have energy storage capability, an initial SFO up to 10 ppm, have a downlink amplifier and / or have an uplink amplifier, and perform uplink transmission by backscattering on a carrier. X
[0091] 3) third device type
[0092] Such A-IoT devices have a peak power consumption less than or equal to a few hundred μW, have energy storage capability, an initial SFO up to 10 ppm, have a downlink amplifier and / or have an uplink amplifier, and perform uplink transmission by backscattering on a carrier. X
[0093] It should be understood that the above-mentioned A-IoT device types are only exemplarily given in the embodiments of the present application, and the A-IoT system can include other device types, which are not limited by the embodiments of the present application.
[0094] 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 scenarios that cannot be met using related technologies. For example, in harsh communication environments, there is a demand for extremely small size terminal morphology, and in scenarios with extremely low cost Internet of Things communication needs, Internet of Things communication needs cannot be met using related technologies.
[0095] For harsh communication environment scenarios, some Internet of Things scenarios may face extreme environments such as high temperature, extremely low temperature, high humidity, high pressure, high radiation, or high-speed motion. For example, ultra-high voltage substations, high-speed train track monitoring, high-cold zone environmental monitoring, industrial production lines, etc. In these scenarios, due to the working environment limitations of conventional power supplies, existing Internet of Things terminals will not be able to work. In addition, extreme working environments are also not conducive to the maintenance of Internet of Things, such as replacing batteries.
[0096] The extremely small size terminal morphology demand scenario can include food traceability, commodity circulation, and smart wearable scenarios, etc. Such scenarios require terminals to have extremely small sizes to facilitate use in these scenarios. For example, Internet of Things terminals used for commodity management in the circulation link are usually in the form of electronic tags, which are embedded in commodity packaging in a very small form. For another example, light and portable devices can meet user needs while improving user experience.
[0097] In addition, many IoT communication scenarios require the cost of the IoT terminal to be low enough to enhance the competitiveness relative to other alternative technologies. For example, in a logistics or warehouse scenario, in order to facilitate the management of a large number of circulating goods, an IoT terminal can be attached to each good, so that the entire process and cycle of logistics is accurately managed through communication between the terminal and the logistics network. These scenarios require the price of the IoT terminal to be competitive enough.
[0098] Therefore, in order to cover these unmet IoT communication needs, there is a need to develop an ultra-low-cost, extremely small, battery-free, and maintenance-free IoT in a cellular network, and the ambient IoT can exactly meet this demand.
[0099] Based on the discussion of A-IoT application scenarios by the 3rd Generation Partnership Project (3GPP) system architecture (SA), A-IoT can be used in at least the following four scenarios:
[0100] 1) Object identification
[0101] The ambient IoT is applied in the scenario of object identification, such as logistics, production line product management, supply chain management, etc.
[0102] 2) Environmental monitoring
[0103] The ambient IoT is applied in the scenario of environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working environment and natural environment, etc.
[0104] 3) Positioning
[0105] The ambient IoT is applied in the scenario of positioning, such as indoor positioning, intelligent lost-and-found, production line article positioning, etc.
[0106] 4) Intelligent control
[0107] The ambient IoT is applied 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.
[0108] In the low-power Internet of Things based on a cellular network, referring to FIG. 6 (denoted as a first topology), an A-IoT device can directly receive data or signals from a 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, and the carrier for backscattering by the A-IoT device can be sent by the intermediate node or by another node, wherein the intermediate node can be a terminal device or a base station device or an integrated access and backhaul (IAB) node.
[0109] As can be seen from FIG. 6 or FIG. 7, the A-IoT 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 scheduling by 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, and 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.
[0110] The advantages of applying A-IoT devices to logistics and warehouse scenarios are described below.
[0111] In logistics and warehouse application scenarios, a large number of packages / goods need to be frequently transferred, stored, loaded and inventoried in logistics stations or warehouses (tens of thousands of square meters). Along with the occurrence of warehouse ordering, goods warehousing, goods management and goods delivery, a large amount of warehouse information will be generated, and these information generally have the characteristics of frequent data reading operations and large data volume.
[0112] The A-IoT device itself has the characteristics of extremely low cost, small size, maintenance-free, durable, long life, etc. In logistics and warehousing application scenarios, by using A-IoT devices to record, save, and update the information of goods, a logistics and warehousing system based on an environmental Internet of Things can be constructed, which can further reduce operating costs and significantly improve the efficiency of logistics and warehousing management, and help to realize intelligent logistics and intelligent warehousing.
[0113] Specifically, the A-IoT technology can realize intelligent warehouse management and improve warehouse efficiency and productivity in the following aspects:
[0114] 1) Batch and large-scale reading
[0115] The A-IoT tag supports more simultaneous reading numbers and larger reading and writing ranges. When goods arrive at the warehouse, the wireless tags attached to the goods (for example, thousands of tags are read per second) can be read in batches to accurately obtain the product information, such as size / weight, manufacturer, expiration date, serial number, production line, etc. The wireless tags attached to the goods or containers in the warehouse save their basic information and location information in the warehouse. By setting a central network node in the warehouse, all goods in the warehouse can be identified in a timely and fast manner, and the manager can timely understand the inventory distribution and total amount and realize the rapid prediction of storage demand.
[0116] 2) Handling management
[0117] The tag can be positioned and information updated. When the goods move in the warehouse, the network device can identify and update the tag information in a timely manner. When the corresponding goods need to be picked, the goods can be quickly positioned in the entire warehouse range, greatly improving the efficiency of goods sorting.
[0118] In the above logistics and warehousing scenarios, a large number of wireless tags of A-IoT devices need to be read in a short time. The A-IoT device can use TDMA or FDMA to report information. Compared with the TDMA mode, the FDMA mode can support multiple devices to report information at the same time, has higher transmission efficiency, and lower latency. In the process of batch reading of wireless tags of A-IoT devices by the reader, the reader sends trigger signaling (trigger command), query signaling (query command), or paging signaling (paging command) through broadcasting or groupcast. In response to the signaling, the A-IoT device performs the information reporting process. When the environmental Internet of Things system supports FDMA, how the A-IoT device determines the corresponding frequency domain resource is a problem to be solved.
[0119] Therefore, the embodiment of the present application provides a resource determination method. A first device can determine a first frequency domain resource of itself. Based on this, a plurality of first devices can report first identification information on different frequency domain resources at the same time. In this way, interference between the plurality of first devices when reporting information can be avoided, and transmission efficiency can be improved.
[0120] To make the technical solution of the present application more comprehensible, the technical solution of the present application is described in detail below through specific embodiments. The above related technologies can be combined with the technical solution of the present application as optional solutions, and all of them belong to the protection scope of the present application. The embodiment of the present application includes at least part of the following contents.
[0121] FIG. 8 shows a resource determination method provided by the embodiment of the present application. The method can include the following steps.
[0122] S100, a first device determines a first frequency domain resource, and the first frequency domain resource is used to send first identification information of the first device to a second device.
[0123] In a possible implementation, the first device determines the first frequency domain resource when receiving first information sent by the second device, and sends the first identification information of the first device to the second device on the first frequency domain resource.
[0124] In a possible implementation, the first device determines the first frequency domain resource when receiving first information sent by the second device, and sends the first identification information of the first device to the second device on the first frequency domain resource when a value of a counter associated with the first device meets a preset condition. In some embodiments, the preset condition is that the value of the counter is zero.
[0125] It should be noted that the first information can be trigger signaling, paging signaling or inquiry signaling sent by the second device in a broadcast or groupcast manner. The first device receives the trigger signaling, the paging signaling or the inquiry signaling, determines the first frequency domain resource, and sends the first identification information to the second device on the first frequency domain resource.
[0126] In some embodiments, the first information is used to trigger or instruct the first device to send the first identification information of the first device, or the first information is used to instruct the start of an inventory round,
[0127] In some embodiments, the first identification information can be N-bit information randomly generated by the first device, and if N is 16, the first identification information is 16-bit random or pseudo-random number (RN16) information. It should be understood that RN16 is only one implementation of the first identification information, and the embodiments of the present application do not limit this.
[0128] In some embodiments, the first identification information can be determined based on the device identifier of the first device, for example, the first identification information includes all or part of the information of the device identifier of the first device, or the first identification information is obtained by operating the device identifier of the first device.
[0129] It should be noted that the resource determination method provided by the embodiments of the present application can be applied to various communication scenarios, such as a cellular communication scenario, a WiFi communication scenario, and an environmental Internet of Things system, and the embodiments of the present application do not limit this.
[0130] As can be seen, in the resource determination method provided by the embodiments of the present application, the first device can determine its own first frequency domain resource, and based on this, multiple first devices can report first identification information on different frequency domain resources at the same time. In this way, interference between multiple first devices when reporting information can be avoided, and transmission efficiency can be improved.
[0131] In some embodiments, the first device mentioned in the embodiments of the present application can be a terminal with low power consumption, low complexity, and low cost. Such a low-power, low-complexity, and low-cost first device can be an A-IoT device (such as an ambient power (AMP) based IoT terminal), a low-power terminal, a low-cost terminal, a low-capability terminal (such as a Redcap UE), etc. The embodiments of the present application do not limit this.
[0132] Among them, the A-IoT device can include an ambient energy based first device, that is, an AMP IoT terminal. 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 transmission communication mode.
[0133] In the embodiments of the present application, when the first device determines the first frequency domain resource, it can be determined based on one or more of the following:
[0134] The identification information associated with the first device;
[0135] The device type information of the first device;
[0136] identification information associated with the second device;
[0137] available frequency domain resource information;
[0138] bit size of the first identification information;
[0139] transport block size of the first identification information;
[0140] code rate of the first identification information;
[0141] transmission rate of the first identification information;
[0142] the first parameter.
[0143] It should be noted that the identification information associated with the first device can include Electronic Product Code (EPC) information of the first device, and / or N-bit information randomly generated by the first device, such as RN16 information, which is not limited in the embodiments of the present application.
[0144] In some embodiments, the identification information associated with the first device can also include other identification information, such as group identification information associated with the first device, service type identification information, and the like.
[0145] In an example, the first device determines the corresponding first frequency domain resource according to the associated identification information, and different identification information can be associated with different first frequency domain resources. It should be noted that the association between the identification information and the first frequency domain resource can be predefined, or can be configured by the network, or the resource index corresponding to the first frequency domain resource is obtained by operating the identification information, which is not limited in the embodiments of the present application. Based on this, in the case that the number of first devices is multiple, different first devices can select different first frequency domain resources according to different associated identification information, so as to avoid interference between different first devices.
[0146] It should be noted that the device type information of the first device can be one of the first device type, the second device type or the third device type mentioned above. At present, in the embodiments of the present application, the device type information can also be other device types other than the three device types mentioned above, which is not limited in the embodiments of the present application.
[0147] In an example, the first device determines the corresponding first frequency domain resource according to the associated device type information, and different device type information can be associated with different first frequency domain resources. It should be noted that the association between the device type information and the first frequency domain resource can be predefined or configured by the network, and the embodiments of the present application do not limit this. Based on this, in the case that the number of first devices is multiple, the first devices of different device types can select the first frequency domain resource corresponding to the device type according to the device type of the device, thereby reducing the interference between the first devices of different device types.
[0148] It should be noted that the identification information associated with the second device can include Electronic Product Code (EPC) information of the second device, and / or N-bit information randomly generated by the second device, such as RN16 information, and the embodiments of the present application do not limit this.
[0149] In some embodiments, the identification information associated with the second device can be determined based on cell identification (Cell ID) information. For example, if the second device is a base station, the identification information associated with the second device is the cell identification corresponding to the base station, as shown in FIG. 6.
[0150] In some embodiments, the identification information associated with the second device can be determined based on terminal identification (UE ID) information, such as Radio Network Temporary Identity (RNTI). For example, if the second device is an intermediate node and the second device is a terminal, the identification information associated with the second device is the terminal identification corresponding to the terminal, as shown in FIG. 7.
[0151] In an example, the first device determines the corresponding first frequency domain resource according to the identification information associated with the second device, and based on this, in the case that the number of second devices is multiple, when the second device sends the first information to the first device, the identification information associated with the second device can be carried in the first information, or the second device can send indication information to the first device, and the indication information includes the identification information associated with the second device. Furthermore, when determining the corresponding first frequency domain resource, the first device can determine based on the identification information associated with the second device, so that the first device can select different first frequency domain resources when sending the first identification information to different second devices, thereby avoiding mutual interference.
[0152] In the embodiments of the present application, the available frequency domain resource information includes the first frequency domain resource range of the first network in which the first device and the second device are located, and / or the second frequency domain resource range associated with the device type information of the first device.
[0153] It should be noted that the first frequency domain resource range refers to the frequency domain resource range available to the first network, and the second frequency domain resource range can refer to the frequency domain resource range allocated or configured for the device type information of the first device, wherein the first frequency domain resource range can include the second frequency domain resource range, or the first frequency domain resource range partially overlaps with the second frequency domain resource range, or the first frequency domain resource range is different from the second frequency domain resource range, which is not limited in the embodiments of the present application.
[0154] In an example, the first device determines the corresponding first frequency domain resource according to the available frequency domain resource information, for example, within the frequency domain resource range of the available frequency domain resource information, the first device can determine the corresponding first frequency domain resource based on one or more of the identification information associated with the first device, the device type information of the first device, and the identification information associated with the second device.
[0155] In the embodiments of the present application, the first frequency domain resource range is located in the first frequency band or the first carrier; or,
[0156] The first frequency domain resource range is located in the guard band of the first frequency band; or,
[0157] The first frequency domain resource range is located in the second frequency band or the second carrier;
[0158] Wherein, the first frequency band is a frequency band used by the NR system or the LTE system, the first carrier is a carrier used by the NR system or the LTE system, the second frequency band is a different frequency band from the first frequency band, and the second carrier is a different carrier from the first carrier. It should be noted that the first network can use the same first frequency band or first carrier as the NR system or the LTE system, or the first network uses an independent second frequency band or second carrier, or the first network uses the guard band of the first frequency band of the NR system or the LTE system, or the first frequency domain resource range can be determined based on one or more of the protocol pre-defined information, the pre-configuration information and the network configuration information, which is not limited in the embodiments of the present application.
[0159] It should be noted that the first network can support multiple device types in general, and different device types have different transmission modes, for example, the first device type and the second device type mentioned above use backscattering for transmission, and the third device type uses active emission for transmission. Since different device types can correspond to different frequency domain resource ranges, for the first device, the corresponding first frequency domain resource can be determined within the second frequency domain resource range corresponding to the device type of the first device.
[0160] For example, referring to FIG. 9 and FIG. 10, in the first frequency domain resource range of the first network, corresponding frequency domain resource ranges are configured for the first device type, the second device type and the third device type respectively, and the frequency domain resource ranges corresponding to different device types can include a guard band. If the first device belongs to the first device type, the first frequency domain resource corresponding to the first device can be determined from the frequency domain resource range configured for the first device type in FIG. 9 / FIG. 10. If the first device belongs to the second device type, the first frequency domain resource corresponding to the first device can be determined from the frequency domain resource range configured for the second device type in FIG. 9 / FIG. 10. If the first device belongs to the third device type, the first frequency domain resource corresponding to the first device can be determined from the frequency domain resource range configured for the third device type in FIG. 9 / FIG. 10.
[0161] It should be noted that the first identification information is information to be transmitted by the first device to the second device, and the first frequency domain resource corresponding to the first device can be determined through the transmission parameter corresponding to the first identification information. The transmission parameter includes but is not limited to one or more of the bit size of the first identification information, the transport block size of the first identification information, the code rate of the first identification information, and the transmission rate of the first identification information. The embodiments of the present application do not limit this.
[0162] It should be understood that the code rate of the first identification information is the code rate associated with the first identification information, i.e., the corresponding code rate when the first identification information is encoded or linearly coded. The linear code can include one or more of Manchester encoding, Miller encoding, Bi-Phase Space Coding, and Pulse Interval Encoding (PIE). The Bi-Phase Space Coding is also known as FM0 encoding.
[0163] It should be understood that the transmission rate of the first identification information is the transmission rate associated with the first identification information, i.e., the corresponding transmission rate when the first identification information is transmitted.
[0164] In an example, the first device first determines the number of frequency domain resources required for transmitting the first identification information according to one or more of the bit size of the first identification information, the transport block size of the first identification information, the code rate of the first identification information, and the transmission rate of the first identification information. For example, the available frequency domain resource information includes 20 physical resource blocks (PRBs), at this time, if the first device determines that 2 PRBs are required for transmitting the first identification information according to one or more of the bit size of the first identification information, the transport block size of the first identification information, the code rate of the first identification information, and the transmission rate of the first identification information, 20 PRBs are divided into 10 candidate frequency domain resources according to the 2 PRBs, that is, every 2 PRBs are taken as a candidate frequency domain resource, and the index values corresponding to the 10 candidate frequency domain resources can be determined, for example, the index value range corresponding to the 10 candidate frequency domain resources is set to [0, 9], at this time, the candidate frequency domain resource with the index value of 0 includes the first PRB and the second PRB in the 20 PRBs, the candidate frequency domain resource with the index value of 1 includes the third PRB and the fourth PRB in the 20 PRBs, and so on. Correspondingly, if the first device determines that 4 PRBs are required for transmitting the first identification information, 20 PRBs are divided into 5 candidate frequency domain resources according to the 4 PRBs, that is, every 4 PRBs are taken as a candidate frequency domain resource, and the index values corresponding to the 5 candidate frequency domain resources can be determined, for example, the index value range corresponding to the 5 candidate frequency domain resources is set to [0, 4], at this time, the candidate frequency domain resource with the index value of 0 includes the first PRB, the second PRB, the third PRB, and the fourth PRB in the 20 PRBs, the candidate frequency domain resource with the index value of 1 includes the fifth PRB, the sixth PRB, the seventh PRB, and the eighth PRB in the 20 PRBs, and so on. Finally, the first device can select the first frequency domain resource from the candidate frequency domain resources.
[0165] It can be understood that if the number of PRBs included in the available frequency domain resource information cannot be divided by the number of frequency domain resources required by the first device, part of the frequency domain resources in the available frequency domain resource information can be discarded, for example, the highest or lowest part of the frequency domain resources in the available frequency domain resource information can be discarded, and the embodiments of the present application do not limit this.
[0166] It should be noted that when the first device selects the first frequency domain resource from the candidate frequency domain resources, the first frequency domain resource can be randomly selected, or the first frequency domain resource can be selected from the candidate frequency domain resources according to the determined index value.
[0167] In a possible implementation, the first device randomly selects the first frequency domain resource from the candidate frequency domain resources.
[0168] It should be noted that the candidate frequency domain resources are determined according to the available frequency domain resource information, if the candidate frequency domain resources are D, where D is an integer greater than or equal to 1, further, the first device can randomly select one frequency domain resource from the D candidate frequency domain resources as the first frequency domain resource.
[0169] For example, if the available frequency domain resource information is the first frequency domain resource range, and it is determined that the first frequency domain resource range includes 8 candidate frequency domain resources, the first device randomly selects one frequency domain resource from the 8 candidate frequency domain resources as the first frequency domain resource.
[0170] For example, if the available frequency domain resource information is the second frequency domain resource range, that is, the frequency domain resource range corresponding to the device type information of the first device, and it is determined that the second frequency domain resource range includes 4 candidate frequency domain resources, the first device randomly selects one frequency domain resource from the 4 candidate frequency domain resources as the first frequency domain resource.
[0171] In another possible implementation, the first device selects the first frequency domain resource from the candidate frequency domain resources according to the determined index value.
[0172] It should be noted that the first device can determine the first index value according to one or more of the identification information associated with the first device, the device type information of the first device, the identification information associated with the second device, and the first parameter, and then select the first frequency domain resource from the candidate frequency domain resources according to the first index value.
[0173] In an example, the first device determines the first index value according to the identification information associated with the first device.
[0174] For example, after the first device randomly generates the RN16 information, it determines the decimal value corresponding to the RN16 information, and then determines the first index value based on the decimal value.
[0175] For example, the first device determines the first index value according to A bits in the EPC information of the first device, that is, if the EPC information of the first device includes B bits, where A is less than or equal to B, or A is equal to B, or A is less than B, the A bits can be the leftmost (most significant) or rightmost (least significant) A bits in the EPC, and then determines the decimal value corresponding to the A bits, and then determines the first index value based on the decimal value.
[0176] In an example, the first device determines the first index value according to the identification information associated with the first device and the identification information associated with the second device.
[0177] For example, if the identification information associated with the first device is RN16 information or EPC information, and the identification information associated with the second device is C bits, a final bit sequence can be determined based on all or part of the bits in the RN16 information or EPC information and all or part of the C bits, and then a decimal value corresponding to the final bit sequence is determined, and the first index value is determined based on the decimal value.
[0178] It should be noted that after the decimal value N is obtained according to the above manner, the first index value N corresponding to the decimal value can be determined by the following formula (1). ID ID N = mod(N, M) (1).
[0179] Wherein, N represents the decimal value determined according to the above manner, M represents the number of candidate frequency domain resources in the above, and mod represents a modulus operation.
[0180] In the embodiment of the application, the first parameter is determined based on the first information sent by the second device, and the first information is used to trigger or instruct the first device to send the first identification information of the first device.
[0181] It should be noted that the first parameter is carried in the first information sent by the second device to the first device, or the first parameter is determined by the first device according to the first information, which is not limited in the embodiment of the application.
[0182] It should be noted that when the first device receives the first information sent by the second device, the first parameter is first determined according to the first information, then the corresponding first frequency domain resource is determined according to the first parameter, and finally the first identification information is sent to the second device on the first frequency domain resource.
[0183] In an example, the first device determines the first index value according to the first parameter.
[0184] In the embodiment of the application, the first device determines the value of the counter of the first device based on the first parameter.
[0185] It should be noted that the first device first determines an integer q based on the first parameter (denoted as Q), and then sets the value of the counter based on the integer q, which can be the initial value of the counter, which is not limited in the embodiment of the application.
[0186] For example, the first device randomly generates a parameter q in the range of [0, G-1] (including 0 and (G-1)), wherein the value of the parameter G is related to the first parameter Q and the number of candidate frequency domain resources M, for example, G = 2 Q ×M.
[0187] It should be noted that after determining the value of the counter of the first device, the first device needs to determine the first index value based on the value of the counter.
[0188] In some embodiments, the first index value N ID is determined in the following manner: ID = mod(q, M) (2).
[0189] wherein q represents a parameter randomly generated based on the first parameter, M represents the number of candidate frequency domain resources, and mod represents a modulo operation.
[0190] In some embodiments, the first device adjusts the value of the counter of the first device every time the third information sent by the second device is received, and until the value of the counter meets a preset condition, determines the first frequency domain resource according to the current value of the counter, or randomly selects the first frequency domain resource; wherein the third information is used for the first device to adjust the value of the counter.
[0191] It should be noted that the third information can be Query Rep (for example, QueryRep) signaling, and the value of the counter is adjusted once every time the Query Rep signaling sent by the second device is received by the first device.
[0192] In some embodiments, the adjustment step of the first device adjusting the value of the counter is related to the number of candidate frequency domain resources.
[0193] In some embodiments, the value of the counter is reduced by the number of candidate frequency domain resources M every time the Query Rep signaling is received, until the value of the counter meets the preset condition.
[0194] In some embodiments, if the value of the counter meets the preset condition, the current value of the counter is determined, the first index value is determined according to the current value, for example, the current value is taken as the first index value, then the frequency domain resource corresponding to the first index value in the candidate frequency domain resources is determined as the first frequency domain resource, or the first frequency domain resource is randomly selected from the candidate frequency domain resources, which is not limited in the embodiments of the present application.
[0195] In the embodiments of the present application, when the value of the counter of the first device meets the preset condition, the first device sends the first identification information of the first device to the second device based on the first frequency domain resource.
[0196] In the embodiments of the present application, the preset condition at least includes any one of the following:
[0197] The value of the counter of the first device is equal to zero;
[0198] The value of the counter in the first device is less than a first value; wherein the first value is determined based on the number of candidate frequency domain resources.
[0199] In this embodiment of the application, the first value is determined based on protocol predefined information, preconfiguration information, network configuration information, or indication information sent by the reader.
[0200] For example, when the first device receives a repeated query signaling, it decrements the value of the counter by 1. When the value of the counter is equal to zero, the first device sends the first identification information of the first device to the second device on the first frequency domain resource according to the determined first frequency domain resource.
[0201] For example, when the first device receives a repeated query signaling, it decrements the value of the counter by M. If the value of the counter is less than a first value (e.g., the first value is equal to M), the first device uses the current value of the counter as the first index value, determines the frequency domain resource corresponding to the first index value as the first frequency domain resource, and sends the first identification information of the first device to the second device on the first frequency domain resource.
[0202] In this embodiment of the application, if the value of the counter of the first device is less than the first value, then upon receiving the third information sent by the second device, the first device will not adjust the value of the counter of the first device.
[0203] It should be noted that if the value of the counter in the first device is less than the first value, the value of the counter can be the initial value or the value after multiple adjustments. In this case, the first device will no longer adjust the value of the counter after receiving the third information.
[0204] For example, the number of candidate frequency domain resources M is 4, indicating that there are 4 available frequency domain resources at the same time. The first value is equal to M, that is, the first value is 4. The second device sends the first information (e.g., a query command) to the first device. The first information carries the first parameter Q, which is 3. The first device determines q based on the first parameter Q and the number of candidate frequency domain resources M, that is, q corresponds to [0, 2Q]. M -1] is a randomly generated integer between [0, 31]. For example, if q is 5, then 5 is used as the initial value of the counter of the first device. When the first device receives the third information (such as a query for repeated signaling), the initial value of the counter is reduced by 4. At this time, the value of the counter is 1, which is less than the first value. Therefore, the first device uses the current value of the counter, 1, as the index value and determines the frequency domain resource with the index value of 1 in the candidate frequency domain resources as the first frequency domain resource.
[0205] In this embodiment, the first frequency domain resource is related to a reference location; the reference location is determined based on one or more of the following:
[0206] a center frequency position or a frequency domain start position corresponding to a frequency band or a carrier used by the first network in which the second device is located;
[0207] a frequency domain start position, a frequency domain center position or a frequency domain end position of a frequency domain resource used by the first network in which the second device is located;
[0208] a frequency domain start position, a frequency domain center position or a frequency domain end position corresponding to a channel or a preamble sent by the second device;
[0209] a frequency domain position of a carrier used for backscattering by the first device;
[0210] protocol predefined information;
[0211] preconfigured information;
[0212] network configuration information.
[0213] It should be noted that the frequency domain resource position of the first frequency domain resource can be determined relative to a reference position, for example, an index value can also be configured for the reference position in advance, and then the first device can quickly determine the first frequency domain resource based on the index value of the reference position and the first index value after determining the first index value.
[0214] In the embodiment of the application, after the first device determines the first frequency domain resource and sends the first identification information to the second device on the first frequency domain resource, the first device further comprises: if the second information sent by the second device is received, the first device sends second identification information of the first device on the second frequency domain resource; wherein the second information is associated with the first identification information, and the second frequency domain resource is associated with the first frequency domain resource.
[0215] It should be noted that if the second information sent by the second device is received, the first device needs to determine the second frequency domain resource, and then send the second identification information of the first device to the second device on the second frequency domain resource.
[0216] It should be noted that the second identification information can be device identification information of the first device, and can include protocol control (PC) information and / or EPC information, which is not limited in the embodiment of the application.
[0217] It can be understood that the first device first confirms whether the communication between the first device and the second device is normal, i.e., whether the second device can receive the information of the first device, based on the first identification information, and then sends the device identification information of the first device to the second device, which can improve the efficiency of data transmission.
[0218] In the embodiment of the application, the first frequency domain resource is the same as the second frequency domain resource, or the second frequency domain resource is determined according to the first frequency domain resource and a frequency domain offset value.
[0219] It should be noted that the first device can determine the second frequency domain resource based on the first frequency domain resource, for example, the first frequency domain resource and the second frequency domain resource are the same frequency domain resource, or the second frequency domain resource has a frequency domain offset value relative to the first frequency domain resource.
[0220] In the embodiment of the application, the frequency domain offset value is determined based on one or more of the following:
[0221] Protocol pre-defined information;
[0222] Pre-configuration information;
[0223] Network configuration information;
[0224] Second device indication information determination;
[0225] First device autonomous determination.
[0226] It can be understood that the first frequency domain resource used by the first device when transmitting the first identification information and the second frequency domain resource used when transmitting the second identification information are different, so that the frequency diversity effect can be obtained, and the transmission reliability is improved.
[0227] It should be noted that the first device can also determine the second frequency domain resource again based on the above method for determining the first frequency domain resource. Since the method for determining the first frequency domain resource has been described in detail above, this embodiment will not be repeated here.
[0228] The above embodiment introduces a method for the first device to determine the first frequency domain resource, so as to support transmitting the first identification information in the FDMA mode. Since the FDMA transmission mode is supported, different first devices can transmit their own first identification information to the second device in different frequency domain resources. The second device detects in multiple frequency domain resources, and the second device can detect all the first identification information, part of the first identification information, or no first identification information. If the second device detects the first identification information, the second device transmits second information, and the second information includes all the first identification information detected by the first device. The following introduces a method for the second device to transmit the second information.
[0229] In the embodiment of the application, the first device receives the second information; the second information is transmitted by the second device after receiving the first identification information; and the second information at least includes:
[0230] First information field;
[0231] Second information field;
[0232] The first information field is used to indicate that the second information is confirmation information; and the second information field includes the first identification information.
[0233] It should be noted that the second information is sent by the second device in the form of multicasting / broadcasting, at this time, the first device which does not send the first identification information successfully or unsuccessfully to the second device can also receive the second information, and the first device can determine whether the first identification information sent by the first device to the second device is sent successfully according to the second information.
[0234] In the embodiment of the present application, the first information field at least includes any of the following:
[0235] An acknowledge character;
[0236] A first bit sequence;
[0237] Code information.
[0238] For example, if the first information field includes an acknowledge character (ACK), the ACK is used to indicate that the second information is acknowledge information, or if the first information field includes a first bit sequence, the first bit sequence is used to indicate that the second information is acknowledge information, or if the first information field includes code information, the code information is used to indicate that the second information is acknowledge information.
[0239] In the embodiment of the present application, the second information field includes K sub-information fields, and one or more first identification information is carried in the K sub-information fields; the one or more first identification information is all the first identification information sent by at least one first device and received by the second device, wherein K is an integer greater than or equal to 1.
[0240] It should be noted that the second information field includes all the first identification information detected by the second device.
[0241] In the embodiment of the present application, the value of K is determined according to the information quantity of the one or more first identification information or according to the quantity of candidate frequency domain resources.
[0242] In the first possible implementation, the quantity of sub-information fields in the second information field is determined according to the information quantity of the one or more first identification information.
[0243] It should be noted that if S represents the information quantity of the one or more first identification information detected by the second device, the second information field includes S sub-information fields; for another example, if S represents the information quantity of the one or more first identification information detected by the second device, the length corresponding to the second information field is determined based on S and W, that is, the length corresponding to the second information field is equal to SxW, wherein W represents the bit quantity corresponding to the first identification information.
[0244] In the second possible implementation, the quantity of sub-information fields in the second information field is determined according to the quantity of candidate frequency domain resources.
[0245] It should be noted that if the number of candidate frequency domain resources is M, the second information field includes M sub-information fields, each of which corresponds to one of the M candidate frequency domain resources; for example, if the number of candidate frequency domain resources is M, the length corresponding to the second information field is determined based on M and W, for example, the length corresponding to the second information field is equal to MxW, wherein W represents the number of bits corresponding to the first identification information.
[0246] For example, assuming that the number of candidate frequency domain resources M is 4, that is, the number of available frequency domain resources at the same time is 4, at a certain moment, 3 first devices simultaneously send the first identification information to the second device, the indexes of the frequency domain resources used by the 3 first devices are index 0, index 1 and index 3 respectively, and the first device identification sent by the 3 first devices correspond to RN16_1, RN16_2 and RN16_3 respectively, the second device detects RN16_1 and RN16_3, and the second device sends the second information, which can include the following information field according to the two possible implementation manners above:
[0247] For the first possible implementation, exemplary, the structure of the second information can refer to FIG. 11 and FIG. 12, where the second information includes a first information field, which in FIG. 11 and FIG. 12 is coding information, for indicating that the second information is confirmation information, for example, the first information field includes a bit sequence "01", which is used to indicate that the second information is confirmation information; where N / A indicates that the information of the information field is not defined, or is determined based on special bits or padding bits, or invalid bits; the second information field includes 4 sub-information fields, the number of sub-information fields is the same as the number of candidate frequency domain resources, in FIG. 11, the order of the sub-information fields has a corresponding relationship with the frequency domain resource index, that is, the sub-information fields from left to right (or from right to left) correspond to the order of the 4 candidate frequency domain resource indexes from low to high respectively, and the second device carries the first identification information in the corresponding sub-information field of the second information field if the first identification information is detected on the frequency domain resource, as shown in FIG. 11, the second device detects RN16_1 and RN16_3 on the frequency domain resource indexes of index 0 and index 3 respectively, and therefore carries RN16_1 and RN16_3 in the first sub-information field and the fourth sub-information field of the second information field, and carries invalid bits in the second sub-information field and the third sub-information field of the second information field. In FIG. 12, the order of the sub-information fields does not have a corresponding relationship with the frequency domain resource index, and the second device sequentially carries the detected first identification information in the corresponding sub-information field of the second information field, as shown in FIG. 12, the second device detects RN16_1 and RN16_3 on the frequency domain resource indexes of index 0 and index 3 respectively, and therefore carries RN16_1 and RN16_3 in the first two sub-information fields of the second information field, and carries invalid bits in the last two sub-information fields. In this implementation, the bit length of the second information can be determined based on the bit number of the first identification information and the number of candidate frequency domain resources, and there is no need for additional signaling to indicate the bit length information.
[0248] For the second possible implementation, exemplary, the structure of the second information can refer to FIG. 13 and FIG. 14, wherein the first information field includes a first information field for indicating that the second information is the confirmation information, for example, the first information field includes a bit sequence "01", which is used to indicate that the second information is the confirmation information, the second information field includes a number of sub-information fields determined based on the number of the first identification information detected by the second device, since the second device detects RN16_1 and RN16_3 at the frequency domain resource indexes of index 0 and index 3 respectively, therefore, 2 sub-information fields are included in the second information field, which respectively carry RN16_1 and RN16_3. In the present implementation, since the number of the sub-information fields included in the second information field is related to the number of the first identification information detected by the second device, therefore, additional indication information is needed for indicating the number of bits corresponding to the second information or the number of the first identification information included in the second information, for example, when the second device sends the second information, a preamble part is included before the second information, the number of the first identification information included in the second information is indicated by the preamble, as shown in FIG. 14, indication information is included in the preamble, which is used to indicate that the confirmation information includes 2 first identifications.
[0249] It should be noted that after the first device receives the second information sent by the second device, the first device can determine whether the first identification information of the first device is successfully sent to the second device by searching all the first identification information included in the second information, if the sending is successful, the second identification information of the first device can be sent to the second device.
[0250] In summary, in the resource determination method provided by the embodiments of the present application, the first device can determine the first frequency domain resource of itself, based on which, multiple first devices can report the first identification information on different frequency domain resources at the same time, thus, the interference between multiple first devices when reporting information can be avoided, and the transmission efficiency is improved.
[0251] The resource determination method of the embodiments of the present application is described in detail from the perspective of the second device in combination with FIG. 15 below, 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.
[0252] FIG. 15 shows a resource determination method provided by an embodiment of the present application, which can include:
[0253] S200, the second device receives the first identification information, which is sent by the first device based on the first frequency domain resource.
[0254] In a possible implementation, the first device determines the first frequency domain resource on which the first device sends the first identification information of the first device to the second device, in a case where the first device receives the first information sent by the second device.
[0255] It should be noted that the second device can be a node in communication with the first device, for example, the second 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, or the like in an A-IoT, and the embodiments of the present application do not limit this.
[0256] It should be noted that when the first device is an A-IoT terminal, the second device can include an ambient energy energizer (AMP Energizer).
[0257] In the embodiments of the present application, before the second device receives the first identification information, the second device further broadcasts / multicasts the first information, and the first information is used to trigger the first device to send the first identification information to the second device.
[0258] It should be noted that the first information can be trigger signaling or inquiry signaling sent by the second device in a broadcast or multicast manner, and the first device determines the first frequency domain resource on which the first device sends the first identification information to the second device when receiving the trigger signaling or inquiry signaling.
[0259] In the embodiments of the present application, after the second device receives the first identification information, the second device further broadcasts / multicasts the second information, and the second information is used to trigger the first device to send the second identification information to the second device; the second information at least includes:
[0260] a first information field;
[0261] a second information field;
[0262] The first information field is used to indicate that the second information is confirmation information, and the second information field is used to indicate whether the first identification information of the first device is sent successfully.
[0263] It should be noted that the second device receives a plurality of first identification information sent by one or more first devices on different frequency domain resources, and then the second device generates the second information based on the plurality of first identification information, and broadcasts / multicasts the second information to inform the one or more first devices whether the first identification information of the first device is sent successfully, and trigger the first device to send the second identification information of the first device to the second device.
[0264] In the embodiments of the present application, after the second device broadcasts / multicasts the second information, the second device further receives the second identification information, and the second identification information is sent by the first device based on the second frequency domain resource.
[0265] The resource determination method provided by the embodiments of the present application is described below in combination with specific application scenarios.
[0266] Embodiment One
[0267] In this embodiment, the first device is an A-IoT terminal, and the second device is a reader. Referring to FIG. 16, the specific steps include S300 to S303.
[0268] S300. The second device sends first information in a broadcast / multicast manner.
[0269] Specifically, the reader (second device) sends trigger signaling or query signaling (first information) in a broadcast / multicast manner.
[0270] S301. The first device determines a first frequency domain resource in response to the first information, and sends first identification information to the second device by using the first frequency domain resource.
[0271] Specifically, the A-IoT terminal (first device) determines a corresponding first frequency domain resource in response to the trigger signaling or query signaling, and sends first identification information to the reader on the first frequency domain resource. The first identification information may be, for example, N-bit information randomly generated by the first device, such as RN16.
[0272] S302. The second device receives the first identification information, and sends second information to the first device.
[0273] Specifically, the reader sends second information in a broadcast / multicast manner after receiving the first identification information. The second information includes ACK information associated with RN16.
[0274] S303. The first device determines a second frequency domain resource in response to the second information, and sends second identification information to the second device by using the second frequency domain resource.
[0275] Specifically, the A-IoT terminal can determine the second frequency domain resource after receiving the second information and determining that the first identification information of the A-IoT terminal is successfully sent to the reader, and then sends second identification information to the reader on the second frequency domain resource. The second identification information includes device identification information.
[0276] Based on the above process, the reader can obtain device identification information of one or more first devices, so as to issue control commands or indication information to the corresponding first devices according to different device identification information.
[0277] 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 combinations 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.
[0278] It should also be understood that, in various method embodiments of the present application, the size 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 indicates 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.
[0279] FIG. 17 is a structural composition schematic diagram of a resource determination apparatus 1700 provided by an embodiment of the present application, which is applied to a first device. As shown in FIG. 17, the resource determination apparatus 1700 comprises:
[0280] A determination unit 1701 configured to determine a first frequency domain resource, the first frequency domain resource being used to send first identification information of the first device to a second device.
[0281] In some embodiments, the first frequency domain resource is determined based on one or more of the following:
[0282] The identification information associated with the first device;
[0283] device type information of the first device;
[0284] identification information associated with the second device;
[0285] available frequency domain resource information;
[0286] bit size of the first identification information;
[0287] transport block size of the first identification information;
[0288] code rate of the first identification information;
[0289] transmission rate of the first identification information;
[0290] a first parameter.
[0291] In some embodiments, the available frequency domain resource information includes a first frequency domain resource range of a first network in which the first device and the second device are located, and / or a second frequency domain resource range associated with the device type information of the first device.
[0292] In some embodiments, the first frequency domain resource range is located in a first frequency band or a first carrier; or,
[0293] the first frequency domain resource range is located in a guard band of the first frequency band; or,
[0294] the first frequency domain resource range is located in a second frequency band or a second carrier.
[0295] wherein the first frequency band is a frequency band used by a New Radio, NR, system or a Long Term Evolution, LTE, system, the first carrier is a carrier used by the NR system or the LTE system, the second frequency band is a frequency band different from the first frequency band, and the second carrier is a carrier different from the first carrier.
[0296] In some embodiments, the first parameter is determined based on first information sent by the second device; the first information is used to trigger the first device to send the first identification information of the first device.
[0297] In some embodiments, the resource determining apparatus 1700 can further include a sending unit, which can be configured to, if second information sent by the second device is received, send second identification information of the first device on a second frequency domain resource; wherein the second information is associated with the first identification information, and the second frequency domain resource is associated with the first frequency domain resource.
[0298] In some embodiments, the first frequency domain resource is the same as the second frequency domain resource, or the second frequency domain resource is determined according to the first frequency domain resource and a frequency domain offset value.
[0299] In some embodiments, the frequency domain offset value is determined based on one or more of the following:
[0300] Protocol predefined information;
[0301] Preconfigured information;
[0302] Network configuration information;
[0303] Indication information of the second device is determined;
[0304] The first device is autonomously determined.
[0305] In some embodiments, the first frequency domain resource is related to a reference position; the reference position is determined based on one or more of the following:
[0306] The center frequency position or the frequency domain starting position corresponding to the frequency band or the carrier used by the first network in which the second device is located;
[0307] The frequency domain starting position, the frequency domain center position or the frequency domain ending position of the frequency domain resource used by the first network in which the second device is located;
[0308] The frequency domain starting position, the frequency domain center position or the frequency domain ending position corresponding to the channel or the preamble sent by the second device;
[0309] The frequency domain position of the carrier used for backscattering by the first device;
[0310] Protocol predefined information;
[0311] Preconfigured information;
[0312] Network configuration information.
[0313] In some embodiments, the determination unit 1701 can also be configured to determine the value of the counter of the first device based on the first parameter.
[0314] In some embodiments, the resource determination apparatus 1700 can further include an adjustment unit, which can be configured to adjust the value of the counter of the first device upon receiving the third information sent by the second device each time, and when the value of the counter meets a preset condition, determine the first frequency domain resource according to the current value of the counter, or randomly select the first frequency domain resource; wherein the third information is used for the first device to adjust the value of the counter.
[0315] In some embodiments, the adjustment unit adjusts the value of the counter by an adjustment step size related to the number of candidate frequency domain resources.
[0316] In some embodiments, the sending unit can be further configured to send, to the second device, the first identification information of the first device based on the first frequency domain resource, if the value of the counter of the first device satisfies a preset condition.
[0317] In some embodiments, the preset condition comprises at least one of:
[0318] the value of the counter of the first device is equal to zero;
[0319] the value of the counter of the first device is less than a first numerical value; wherein the first numerical value is determined according to the number of candidate frequency domain resources.
[0320] In some embodiments, the adjustment unit can be further configured to, if the value of the counter of the first device is less than the first numerical value, not adjust the value of the counter of the first device if the third information sent by the second device is received.
[0321] In some embodiments, the resource determination apparatus 1700 can further comprise a receiving unit, which can be configured to receive second information; the second information is sent by the second device after receiving the first identification information; and the second information comprises at least:
[0322] a first information field;
[0323] a second information field;
[0324] wherein the first information field is used to indicate that the second information is confirmation information; and the second information field comprises the first identification information.
[0325] In some embodiments, the first information field comprises at least one of:
[0326] a confirmation character;
[0327] a first bit sequence;
[0328] encoding information.
[0329] In some embodiments, the second information field comprises K sub-information fields, and one or more first identification information is carried in the K sub-information fields; the one or more first identification information is all the first identification information sent by at least one first device and received by the second device, wherein K is an integer greater than or equal to 1.
[0330] In some embodiments, the value of K is determined according to the number of information of the one or more first identification information, or according to the number of candidate frequency domain resources.
[0331] FIG. 18 is a structural component diagram of a resource determination apparatus 1800 provided by an embodiment of the present application, which is applied to a second device. As shown in FIG. 18, the resource determination apparatus 1800 includes:
[0332] A receiving unit 1801, configured to receive first identification information, which is transmitted by a first device based on first frequency domain resources.
[0333] In some embodiments, the resource determination apparatus 1800 can further include a sending unit, which can be configured to broadcast / multicast first information, the first information being used to trigger the first device to transmit the first identification information to the second device.
[0334] In some embodiments, the receiving unit 1801 can be further configured to receive second identification information, which is transmitted by the first device based on second frequency domain resources.
[0335] In some embodiments, the sending unit can be further configured to broadcast / multicast second information, the second information being used to trigger the first device to transmit the second identification information to the second device; the second information at least includes:
[0336] a first information field;
[0337] a second information field;
[0338] The first information field is used to indicate that the second information is confirmation information, and the second information field is used to indicate whether the first identification information of the first device is successfully transmitted.
[0339] Those skilled in the art should understand that the above description of the resource determination apparatus of the embodiments of the present application can be understood with reference to the description of the resource determination method of the embodiments of the present application.
[0340] FIG. 19 is a schematic structural diagram of a communication device provided by an embodiment of the present application. The communication device can be a first device or a second device. The communication device 1900 shown in FIG. 19 includes a processor 1910, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0341] Optionally, as shown in FIG. 19, the communication device 1900 can further include a memory 1920. The processor 1910 can call and run a computer program from the memory 1920 to implement the method in the embodiments of the present application.
[0342] The memory 1920 can be a separate device independent of the processor 1910, or can be integrated in the processor 1910.
[0343] Optionally, as shown in FIG. 19, the communication device 1900 can further include a transceiver 1930, which can be controlled by the processor 1910 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0344] The transceiver 1930 can include a transmitter and a receiver. The transceiver 1930 can further include an antenna, and the number of antennas can be one or more.
[0345] Optionally, the communication device 1900 can be specifically a second device of the embodiments of the present application, and the communication device 1900 can implement the corresponding procedures in the various methods of the embodiments of the present application implemented by the second device, and for the sake of brevity, will not be repeated here.
[0346] Optionally, the communication device 1900 can be specifically a first device of the embodiments of the present application, and the communication device 1900 can implement the corresponding procedures in the various methods of the embodiments of the present application implemented by the first device, and for the sake of brevity, will not be repeated here.
[0347] FIG. 20 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 2000 shown in FIG. 20 includes a processor 2010, which can call and run a computer program from a memory to implement the method in the embodiments of the present application.
[0348] Optionally, as shown in FIG. 20, the chip 2000 can further include a memory 2020. The processor 2010 can call and run a computer program from the memory 2020 to implement the method in the embodiments of the present application.
[0349] The memory 2020 can be a separate device independent of the processor 2010, or can be integrated in the processor 2010.
[0350] Optionally, the chip 2000 can further include an input interface 2030. The processor 2010 can control the input interface 2030 to communicate with other devices or chips, specifically, to obtain information or data sent by other devices or chips.
[0351] Optionally, the chip 2000 can further include an output interface 2040. The processor 2010 can control the output interface 2040 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0352] Optionally, the chip can be applied to the second device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the second device in the various methods of the embodiments of the present application. For brevity, details are not described herein.
[0353] Optionally, the chip can be applied to the first device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the first device in the various methods of the embodiments of the present application. For brevity, details are not described herein.
[0354] 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.
[0355] 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 methods in the embodiments of the present application.
[0356] FIG. 21 is a schematic block diagram of a communication system provided by the embodiments of the present application. As shown in FIG. 21, the communication system 2100 includes a first device 2110 and a second device 2120.
[0357] The first device 2110 can be used to implement the corresponding functions of the first device in the above methods, and the second device 2120 can be used to implement the corresponding functions of the second device in the above methods. For brevity, details are not described herein.
[0358] 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 method embodiments described above can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The processor described 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, a discrete gate or transistor logic device, a discrete hardware component. The disclosed methods, steps and logic block diagrams 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 or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding 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 storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.
[0359] 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.
[0360] 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.
[0361] The embodiment of the present application further provides a computer readable storage medium for storing the computer program.
[0362] 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.
[0363] 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.
[0364] The embodiment of the present application further provides a computer program product comprising computer program instructions.
[0365] 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.
[0366] 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.
[0367] The embodiment of the present application further provides a computer program.
[0368] 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.
[0369] 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.
[0370] 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.
[0371] 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.
[0372] 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.
[0373] 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.
[0374] 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.
[0375] 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 method described in each embodiment 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.
[0376] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
A resource determination method, the method comprising: The first device determines a first frequency domain resource, which is used to send the first identification information of the first device to the second device. According to the method of claim 1, wherein, The first frequency domain resource is determined based on one or more of the following: The identification information associated with the first device; Device type information of the first device; The identification information associated with the second device; Available frequency domain resource information; The number of bits in the first identification information; The size of the transmission block for the first identification information; The bit rate of the first identifier information; The transmission rate of the first identification information; First parameter. The method according to claim 2, wherein, The available frequency domain resource information includes a first frequency domain resource range of the first network where the first device and the second device are located, and / or a second frequency domain resource range associated with the device type information of the first device. The method according to claim 3, wherein: The first frequency domain resource range is located in the first frequency band or the first carrier; or, The first frequency domain resource range is located within the guard band of the first frequency band; or, The first frequency domain resource range is located in the second frequency band or the second carrier; Wherein, the first frequency band is a frequency band used by the Radio Access Network (NR) system or the Long Term Evolution (LTE) system, the first carrier is a carrier used by the NR system or the LTE system, the second frequency band is a different frequency band from the first frequency band, and the second carrier is a different carrier from the first carrier. The method according to any one of claims 2-4, wherein, The first parameter is determined based on the first information sent by the second device; the first information is used to trigger or instruct the first device to send the first identification information of the first device. The method according to any one of claims 1-5, wherein, The method further includes: If the second information sent by the second device is received, the first device sends the second identification information of the first device in the second frequency domain resources; The second information is associated with the first identification information, and the second frequency domain resource is associated with the first frequency domain resource. The method according to claim 6, wherein, The first frequency domain resource is the same as the second frequency domain resource, or the second frequency domain resource is determined based on the first frequency domain resource and the frequency domain offset value. The method according to claim 7, wherein, The frequency domain offset value is determined based on one or more of the following: Protocol predefined information; Pre-configuration information; Network configuration information; The instruction information of the second device is determined; The first device determines this autonomously. The method according to any one of claims 1-8, wherein, The first frequency domain resource is related to a reference location; the reference location is determined based on one or more of the following: The center frequency point or frequency domain start position corresponding to the frequency band or carrier used by the first network where the second device is located; The frequency domain start position, frequency domain center position, or frequency domain end position of the frequency domain resources used by the first network where the second device is located; The frequency domain start position, frequency domain center position, or frequency domain end position corresponding to the channel or preamble sent by the second device; Frequency domain position of the carrier used for backscattering by the first device; Protocol predefined information; Pre-configuration information; Network configuration information. The method according to any one of claims 2-9, wherein, The method further includes: The first device determines the value of its counter based on the first parameter. The method according to any one of claims 1-9, wherein, The first device determines the first frequency domain resource based on the first parameter, including: Upon receiving third information from the second device, the first device adjusts the value of its counter until the counter value meets a preset condition. Then, it determines the first frequency domain resource based on the current value of the counter, or randomly selects the first frequency domain resource. The third information is used by the first device to adjust the value of the counter. The method according to claim 11, wherein, The adjustment step size by which the first device adjusts the value of the counter is related to the number of candidate frequency domain resources. The method according to any one of claims 1-12, wherein, The method further includes: When the value of the counter of the first device meets the preset conditions, the first device sends the first identification information of the first device to the second device based on the first frequency domain resources. The method according to any one of claims 11-13, wherein, The preset conditions include at least one of the following: The counter value of the first device is equal to zero; The value of the counter in the first device is less than a first value; wherein the first value is determined based on the number of candidate frequency domain resources. The method according to claim 14, wherein, The method further includes: If the value of the counter of the first device is less than the first value, then upon receiving the third information sent by the second device, the first device will not adjust the value of the counter of the first device. The method according to any one of claims 1 to 15, wherein, The method further includes: The first device receives second information; the second information is sent by the second device after receiving the first identification information; the second information includes at least: First information domain; Second information domain; The first information field is used to indicate that the second information is confirmation information; the second information field includes the first identification information. The method according to claim 16, wherein, The first information field includes at least one of the following: Confirmation character; First bit sequence; Encoded information. The method according to claim 16 or 17, wherein, The second information field includes K sub-information fields, each of which carries one or more first identification information; the one or more first identification information is all the first identification information sent by at least one first device received by the second device, where K is an integer greater than or equal to 1. The method according to claim 18, wherein, The value of K is determined based on the amount of information in the one or more first identifiers, or based on the amount of candidate frequency domain resources. A resource determination method, the method comprising: The second device receives the first identification information, which is sent by the first device based on the first frequency domain resources. The method according to claim 20, wherein, The method further includes: The second device broadcasts / multicasts the first information; the first information is used to trigger the first device to send the first identification information to the second device. The method according to claim 20 or 21, wherein, The method further includes: The second device receives the second identification information, which is sent by the first device based on the second frequency domain resources. The method according to any one of claims 20-22, wherein, The method further includes: The second device broadcasts / multicasts second information, which triggers the first device to send the second identification information to the second device; the second information includes at least: First information domain; Second information domain; Wherein, the first information field is used to indicate that the second information is confirmation information; the second information field is used to indicate whether the first identification information of the first device was successfully sent. A resource determination device is applied to a first device, the device comprising: The determining unit is configured to determine a first frequency domain resource, which is used to send the first frequency domain resource to the second device. The first identifier information. A resource determination device, applied to a second device, the device comprising: The receiving unit is configured to receive first identification information, which is transmitted by the first device based on the first frequency domain resources. A first device, comprising: Memory is used to store executable instructions for a computer; A processor, connected to the memory, is configured to implement the method of any one of claims 1 to 19 by executing the computer-executable instructions. A second device, comprising: Memory is used to store executable instructions for a computer; A processor, connected to the memory, is configured to implement the method of any one of claims 20 to 23 by executing the computer-executable instructions. A chip, the chip comprising: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as described in any one of claims 1 to 19, or the method as described in any one of claims 20 to 23. A computer-readable storage medium storing a computer program that, when executed by at least one processor, implements the method as claimed in any one of claims 1 to 19, or implements the method as claimed in any one of claims 20 to 23. A computer program product comprising a computer storage medium storing a computer program, the computer program comprising instructions executable by at least one processor, wherein when the instructions are executed by the at least one processor, the method of any one of claims 1 to 19 is implemented, or the method of any one of claims 20 to 23 is implemented. A computer program that causes a computer to perform the method as described in any one of claims 1 to 19, or to implement the method as described in any one of claims 20 to 23.