Frequency domain resource indication method, equipment, device and medium
By sending information, including or excluding the frequency domain resource allocation domain, to the communication device through the reader device, and combining this with the device capability information, the flexibility problem of frequency domain resource allocation in passive IoT systems is solved, and efficient resource configuration and resolution are achieved.
Patent Information
- Application Number
- CN202410574107.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-09
- Publication Date
- 2025-11-18
AI Technical Summary
In passive IoT systems, how to allocate frequency domain resources is an urgent problem to be solved, especially how to flexibly configure frequency domain resources to adapt to the needs of different communication devices.
By sending information, including or excluding the frequency domain resource allocation domain, to the communication device through the reader device, and combining it with the device capability information, frequency domain resources can be flexibly configured to support resource allocation for different communication devices.
It achieves flexibility and efficiency in allocating frequency domain resources for different communication devices, reduces the resolution overhead of communication devices, and improves the accuracy and efficiency of resource allocation.
Smart Images

Figure CN120980688A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a frequency domain resource indication method, device, apparatus, and medium. Background Technology
[0002] The Internet of Things (IoT) can be categorized into high-speed IoT, medium-speed IoT, and low-speed IoT based on node transmission rates. Low-speed IoT can support tens of billions of connections, while the connection scale of medium-speed and high-speed IoT is far smaller than that of low-speed IoT. Based on these three types of IoT scenarios, passive IoT will become the primary source of hundreds of billions of IoT connections.
[0003] Current radio frequency identification (RFID) systems, with a coverage distance of only about 10 meters, are ill-suited to support the future demand of hundreds of billions of users. The 3rd Generation Partnership Project (3GPP) is discussing the development of passive IoT technologies based on cellular communication. This approach can leverage existing large-scale cellular infrastructure to reduce costs and improve the coverage of passive IoT systems using cellular communication.
[0004] In passive IoT systems, how to allocate frequency domain resources is a problem that urgently needs to be solved in this field. Summary of the Invention
[0005] This application provides a frequency domain resource indication method, device, apparatus, and medium, with the aim of solving the problem of frequency domain resource allocation in passive Internet of Things systems.
[0006] To achieve the above objectives, this application provides the following technical solution:
[0007] A first aspect of this application provides a frequency domain resource indication method applied to a first communication device. The method includes: receiving first information from a reader device; determining frequency domain resources allocated by the reader device to the first communication device based on whether the first information contains a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to indicate the frequency domain resources allocated by the reader device to the first communication device. In the above implementation, in this embodiment, the reader device first sends first information to the first communication device, the first communication device receives the first information from the reader device, and finally the first communication device determines the frequency domain resources allocated by the reader device to the first communication device based on whether the first information contains a frequency domain resource allocation field. In this embodiment, the reader device can flexibly configure whether the first information contains a frequency domain resource allocation field, thereby realizing the allocation of frequency domain resources required by different communication devices and solving the problem of resource allocation for different communication devices in a passive Internet of Things system.
[0008] In one possible implementation of the first aspect of this application, the method further includes: sending device capability information of the first communication device to the reader device; the receiving of first information from the reader device includes: receiving first information determined by the reader device based on the device capability information of the first communication device. In the above implementation, by carrying the device capability information of the first communication device in the access information, the method by which the first communication device reports its device capability information can be simplified.
[0009] In one possible implementation of the first aspect of this application, determining the frequency domain resources allocated by the reader device to the first communication device based on whether the first information contains a frequency domain resource allocation field includes: when the first information does not contain the frequency domain resource allocation field, determining that the frequency domain resources allocated to the first communication device are pre-configured first frequency domain resources. In the above implementation, the pre-configured first frequency domain resources refer to fixed frequency domain resources for different communication devices. Different communication devices can be distinguished by different time domain resources. In this way, it is not necessary to indicate the frequency domain resources allocated to the first communication device. The first communication device determines that the first information does not contain a frequency domain resource allocation field, thereby simplifying the parsing method of the first information and reducing the overhead of parsing the first information.
[0010] In one possible implementation of the first aspect of this application, determining the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation domain includes: determining the frequency domain resources allocated to the first communication device based on whether the first information includes a frequency domain resource allocation domain and the device capabilities of the first communication device. In the above implementation, the first communication device also needs to obtain its own device capabilities, and combine the first information (whether it includes a frequency domain resource allocation domain) and the device capabilities of the first communication device to jointly determine the frequency domain resources allocated to the first communication device. Through the first information and the device capabilities of the first communication device, the first communication device can more accurately determine the frequency domain resources allocated to it.
[0011] In one possible implementation of the first aspect of this application, determining the frequency domain resources allocated to the first communication device based on whether the first information includes a frequency domain resource allocation field and the device capabilities of the first communication device includes: when the first communication device does not support frequency shifting capabilities and the first information does not include the frequency domain resource allocation field, determining the frequency domain resources allocated to the first communication device as a pre-configured second frequency domain resource; or, when the first communication device supports frequency shifting capabilities and the first information includes the frequency domain resource allocation field, determining the frequency domain resources allocated to the first communication device based on the third frequency domain resource indicated by the frequency domain resource allocation field included in the first information. In the above implementation, when the first communication device does not support frequency shifting capabilities, the frequency domain resources allocated to the first communication device by the reader device are the pre-configured second frequency domain resources. In this way, it is not necessary to indicate the frequency domain resources allocated to the first communication device. The first communication device determines that the first information does not include a frequency domain resource allocation field, thereby simplifying the parsing method of the first information and reducing the overhead of parsing the first information. When the first communication device supports frequency shifting capability, the frequency domain resources allocated by the reader device to the first communication device are third frequency domain resources. In this case, it is necessary to indicate the frequency domain resources allocated to the first communication device. The first communication device determines that the first information contains a frequency domain resource allocation field. Thus, the first communication device can determine the third frequency domain resources allocated by the reader device by parsing the frequency domain resource allocation field, thereby enabling more flexible frequency domain resource indication.
[0012] In one possible implementation of the first aspect of this application, the frequency domain resource allocation field includes: N indicator bits, where N is a positive integer; the N indicator bits are used to indicate at least one of the following: frequency domain resources at the resource element (RE) level, or frequency domain resources at the resource element group (REG) level, or frequency domain resources at the resource block (RB) level. In the above implementation, the frequency domain resource allocation field can indicate the resource granularity of the frequency domain resources allocated to the first communication device. For example, if the N indicator bits indicate frequency domain resources at the RE level, the first communication device can determine one or more frequency domain resources at the RE level through the N indicator bits, thereby determining the frequency domain resources allocated to the first communication device by the reader device.
[0013] In one possible implementation of the first aspect of this application, determining the frequency domain resources allocated to the first communication device based on whether the first information includes a frequency domain resource allocation domain and the device capabilities of the first communication device includes: when the first communication device does not support frequency shifting capability, determining the frequency domain resources where the excitation signal for backscattering is located based on the fourth frequency domain resources indicated by the frequency domain resource allocation domain included in the first information; or, when the first communication device supports frequency shifting capability, determining the frequency domain resources allocated to the first communication device based on the fifth frequency domain resources indicated by the frequency domain resource allocation domain included in the first information. In the above implementation, when the first communication device does not support frequency shifting capability, the fourth frequency domain resources allocated by the reader device to the first communication device are used for the excitation signal for backscattering, that is, the excitation signal for backscattering can be carried on the fourth frequency domain resources. In this way, it is necessary to indicate the frequency domain resources allocated to the first communication device. The first communication device determines that the first information includes a frequency domain resource allocation domain, so the first communication device can determine the fourth frequency domain resources allocated by the reader device by parsing the frequency domain resource allocation domain, thereby achieving more flexible frequency domain resource indication. When the first communication device supports frequency shifting capability, the reader device allocates a fifth frequency domain resource to the first communication device. In this way, it is necessary to indicate the frequency domain resource allocated to the first communication device. The first communication device determines that the first information contains a frequency domain resource allocation field. Thus, the first communication device can determine the fifth frequency domain resource allocated by the reader device by parsing the frequency domain resource allocation field, thereby enabling more flexible frequency domain resource indication.
[0014] In one possible implementation of the first aspect of this application, the frequency domain resource allocation field included in the first information indicates a first resource allocation type, which indicates that pre-configured frequency domain resources are used when the first communication device does not support frequency shifting capability; or, the frequency domain resource allocation field included in the first information indicates a second resource allocation type, which indicates that frequency domain resources determined according to the excitation signal are used when the first communication device supports frequency shifting capability; or, the frequency domain resource allocation field included in the first information indicates a third resource allocation type, which indicates that frequency domain resources determined according to bitmap indication are used when the first communication device supports frequency shifting capability. In the above implementations, the frequency domain resource allocation field included in the first information can indicate multiple different resource allocation types, thereby adapting to the frequency domain resource requirements of different types of communication devices. The indication overhead of the first information used is relatively small, which is beneficial to improving the efficiency of the first communication device in parsing the first information.
[0015] In one possible implementation of the first aspect of this application, sending the device capability information of the first communication device to the reader device includes: sending access information on the access resource indicated by the reader device, wherein the access information includes the device capability information of the first communication device. In the above implementation, the first communication device can send access information on the access resource, carrying its device capability information in the access information, thereby allowing the reader device to determine the device capability information of the first communication device by receiving the access information. In this embodiment, carrying the device capability information of the first communication device in the access information simplifies the way the first communication device reports its device capability information.
[0016] In one possible implementation of the first aspect of this application, the method further includes: receiving a broadcast message from the reader device, the broadcast message including: first indication information; the first indication information being used to indicate whether the first information contains a frequency domain resource allocation domain. In the above implementation, the first indication information is used to indicate whether the first information contains a frequency domain resource allocation domain. Therefore, by parsing the first indication information included in the broadcast message, the first communication device can determine whether the first information contains a frequency domain resource allocation domain, simplifying the way the first communication device parses the first information and reducing the overhead of the first communication device.
[0017] In one possible implementation of the first aspect of this application, the method further includes: receiving a broadcast message from the reader device, the broadcast message including second indication information; the second indication information is used to instruct the reader device to adopt a pre-configured frequency domain resource allocation method, or to indicate the location information of the pre-configured frequency domain resources; or, the second indication information is used to indicate the number of frequency domain resources to be allocated, or to indicate the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering; or, the second indication information is used to indicate the total number of frequency domain resources and the number of frequency domain resources used for backscattering. In the above implementation, the reader device allocates fixed frequency domain resources to the first communication device, and the first communication device can determine the number of frequency domain resources determined by the reader device for the first communication device based on pre-configuration or a communication protocol. The reader device can directly indicate the number of frequency domain resources to be allocated through the second indication information, and the first communication device determines the number of frequency domain resources to be allocated according to the second indication information. The second indication information, in addition to indicating the number of frequency domain resources to be allocated, can also indicate the number of frequency domain resources used for backscattering. Through this second indication information, both the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering can be indicated simultaneously, enabling the first communication device to simultaneously determine both the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering, thus simplifying the method by which the first communication device determines the number of frequency domain resources. The first communication device determines the total number of frequency domain resources and the number of frequency domain resources used for backscattering based on the second indication information. It needs to exclude the number of frequency domain resources used for backscattering from the total number of frequency domain resources to obtain the number of frequency domain resources to be allocated. The reader device can implicitly indicate the number of frequency domain resources to be allocated.
[0018] In one possible implementation of the first aspect of this application, the method further includes: determining, based on the second indication information, that the reader device adopts a pre-configured frequency domain resource allocation method, or the location information of the pre-configured frequency domain resources; or, determining, based on the second indication information, the number of frequency domain resources to be allocated, or the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering; or, determining, based on the second indication information, the total number of frequency domain resources and the number of frequency domain resources used for backscattering, and determining, based on the total number of frequency domain resources and the number of frequency domain resources used for backscattering, the number of frequency domain resources to be allocated. In the above implementation, the reader device allocates fixed frequency domain resources to the first communication device, and the first communication device can determine the number of frequency domain resources determined by the reader device for the first communication device based on pre-configuration or a communication protocol. The reader device can directly indicate the number of frequency domain resources to be allocated through the second indication information, and the first communication device determines the number of frequency domain resources to be allocated based on the second indication information. The second indication information, in addition to indicating the number of frequency domain resources to be allocated, can also indicate the number of frequency domain resources used for backscattering. Through this second indication information, both the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering can be indicated simultaneously, enabling the first communication device to simultaneously determine both the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering, thus simplifying the method by which the first communication device determines the number of frequency domain resources. The first communication device determines the total number of frequency domain resources and the number of frequency domain resources used for backscattering based on the second indication information. It needs to exclude the number of frequency domain resources used for backscattering from the total number of frequency domain resources to obtain the number of frequency domain resources to be allocated. The reader device can implicitly indicate the number of frequency domain resources to be allocated.
[0019] In one possible implementation of the first aspect of this application, determining the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation field includes: determining the frequency domain resources allocated to the first communication device based on the quantity and location information of the frequency domain resources indicated by the frequency domain resource allocation field included in the first information. In the above implementation, the first communication device can parse the frequency domain resource allocation field included in the first information and determine the quantity and location of the frequency domain resources through the frequency domain resource allocation field included in the first information, thereby meeting the first communication device's need for flexible configuration of frequency domain resources.
[0020] In one possible implementation of the first aspect of this application, receiving a broadcast message from the reader device includes: receiving a broadcast message sent by the reader device on a frequency point corresponding to the uplink frequency domain resource; the method further includes: determining that the first information does not contain the frequency domain resource allocation domain based on receiving the broadcast message on the frequency point corresponding to the uplink frequency domain resource; or, determining that the first information contains the frequency domain resource allocation domain based on the received broadcast message and the frequency shift capability supported by the first communication device. In the above implementation, the reader device can also implicitly indicate that the first information does not contain the frequency domain resource allocation domain by using the frequency point used to send the broadcast message. When the first information does not contain the frequency domain resource allocation domain, the reader device sends a broadcast message on the frequency point corresponding to the uplink frequency domain resource. Correspondingly, the first communication device can determine that the first information does not contain the frequency domain resource allocation domain based on the frequency point of receiving the broadcast message. Therefore, by sending a broadcast message on the frequency point corresponding to the uplink frequency domain resource by the reader device, it is possible to implicitly indicate that the first information does not contain the frequency domain resource allocation domain.
[0021] In one possible implementation of the first aspect of this application, receiving the broadcast message on the frequency point corresponding to the uplink frequency domain resource includes: when no broadcast message is found on the frequency point corresponding to the downlink frequency domain resource, switching from the frequency point of the downlink frequency domain resource to the frequency point corresponding to the uplink frequency domain resource, and receiving the broadcast message on the frequency point corresponding to the uplink frequency domain resource. In the above implementation, the first communication device can use a blind detection method to search for broadcast messages, thereby improving the efficiency of receiving broadcast messages.
[0022] In one possible implementation of the first aspect of this application, the reader device includes a network device or a relay terminal device.
[0023] A second aspect of this application provides a frequency domain resource indication method applied to a reader device. The method includes: determining whether first information contains a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to determine the frequency domain resources allocated by the reader device for a first communication device; and sending the first information to the first communication device. In the above implementation, the reader device can flexibly configure whether the first information contains a frequency domain resource allocation field, thereby realizing the allocation of frequency domain resources required by different communication devices and solving the problem of resource allocation for different communication devices in a passive Internet of Things system.
[0024] In one possible implementation of the second aspect of this application, determining whether the first information includes a frequency domain resource allocation domain includes: receiving device capability information from the first communication device; and determining whether the first information includes a frequency domain resource allocation domain based on the device capability information of the first communication device.
[0025] In one possible implementation of the second aspect of this application, determining whether the first information includes a frequency domain resource allocation domain based on the device capability information of the first communication device includes: determining that the frequency domain resource allocated to the first communication device is a pre-configured first frequency domain resource based on the device capability information of the first communication device, thus determining that the first information does not include a frequency domain resource allocation domain; or, determining that the first communication device does not support frequency shifting capability and the frequency domain resource allocated to the first communication device is a pre-configured second frequency domain resource based on the device capability information of the first communication device, thus determining that the first information does not include a frequency domain resource allocation domain; or, determining that the first communication device supports frequency shifting capability and a third frequency domain resource is allocated to the first communication device based on the device capability information of the first communication device, thus determining that the first information includes a frequency domain resource allocation domain; or, determining that the first communication device does not support frequency shifting capability and a fourth frequency domain resource allocated to the first communication device is used for a backscattering excitation signal based on the device capability information of the first communication device, thus determining that the first information includes a frequency domain resource allocation domain; or, determining that the first communication device supports frequency shifting capability and a fifth frequency domain resource is allocated to the first communication device based on the device capability information of the first communication device, thus determining that the first information includes a frequency domain resource allocation domain.
[0026] In one possible implementation of the second aspect of this application, the frequency domain resource allocation field included in the first information indicates a first resource allocation type, which indicates that a pre-configured frequency domain resource is used when the first communication device does not support frequency shifting capability; or, the frequency domain resource allocation field included in the first information indicates a second resource allocation type, which indicates that a frequency domain resource determined according to an excitation signal is used when the first communication device supports frequency shifting capability; or, the frequency domain resource allocation field included in the first information indicates a third resource allocation type, which indicates that a frequency domain resource determined according to a bitmap indication is used when the first communication device supports frequency shifting capability.
[0027] In one possible implementation of the second aspect of this application, receiving device capability information from the first communication device includes: receiving access information from the first communication device on the access resource indicated by the reader device, wherein the access information includes: device capability information of the first communication device.
[0028] In one possible implementation of the second aspect of this application, the method further includes: sending a broadcast message, the broadcast message including: first indication information; the first indication information is used to indicate whether the first information includes a frequency domain resource allocation domain.
[0029] In one possible implementation of the second aspect of this application, the method further includes: sending a broadcast message, the broadcast message including second indication information; the second indication information is used to indicate that the reader device adopts a pre-configured frequency domain resource allocation method, or to indicate the location information of the pre-configured frequency domain resources; or, the second indication information is used to indicate the number of frequency domain resources to be allocated, or to indicate the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering; or, the second indication information is used to indicate the total number of frequency domain resources and the number of frequency domain resources used for backscattering.
[0030] In one possible implementation of the second aspect of this application, sending the broadcast message includes: when the first information does not contain the frequency domain resource allocation domain, sending the broadcast message on the frequency point corresponding to the uplink frequency domain resource.
[0031] In one possible implementation of the second aspect of this application, the reader device includes a network device or a relay terminal device.
[0032] A third aspect of this application provides a communication device, the communication device including a first communication device, the first communication device comprising:
[0033] The receiving module is used to receive the first information from the reader device;
[0034] The processing module is further configured to determine the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to indicate the frequency domain resources allocated by the reader device to the first communication device.
[0035] A fourth aspect of this application provides a reader device, the reader device comprising:
[0036] The processing module is used to determine whether the first information contains a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to determine the frequency domain resources allocated by the reader device to the first communication device;
[0037] The sending module is used to send the first information to the first communication device.
[0038] A fifth aspect of this application provides a communication device, comprising: a memory and at least one processor. The memory is used to store programs or computer instructions, and the at least one processor is used to execute the computer programs or computer instructions stored in the memory, so that the communication device implements the second aspect of this application, or the method provided in the second aspect.
[0039] The sixth aspect of this application provides a computer storage medium for storing a computer program, which, when executed, implements the second aspect of this application or the method provided in the second aspect.
[0040] The seventh aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the second aspect or the method provided in the second aspect.
[0041] An eighth aspect of this application provides a chip system including a processor for supporting a terminal device or network device in implementing the functions involved in the foregoing aspects, such as transmitting or processing data and / or information involved in the foregoing methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device or network device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description
[0042] Figure 1 This application provides a schematic diagram of the system architecture of a communication system.
[0043] Figure 2 This is a schematic diagram of the system architecture of another communication system provided in an embodiment of this application;
[0044] Figure 3 This is a schematic diagram illustrating another interaction process between a first terminal device and a network device provided in an embodiment of this application.
[0045] Figure 4 This application provides a schematic diagram illustrating the allocation of frequency domain resources for different passive IoT devices in its embodiments.
[0046] Figure 5 A schematic diagram illustrating the overall frequency domain resource partitioning provided in this application embodiment;
[0047] Figure 6 A schematic diagram illustrating whether the control information provided in the embodiments of this application includes a frequency domain resource allocation domain;
[0048] Figure 7 A schematic diagram illustrating the interaction process between a network device and a passive Internet of Things (IoT) device is provided as an embodiment of this application.
[0049] Figure 8 This is a schematic diagram illustrating the quantity of broadcast messages indicating different frequency domain resources provided in an embodiment of this application.
[0050] Figure 9 A schematic diagram illustrating the interaction process between a network device and a passive Internet of Things (IoT) device is provided as an embodiment of this application.
[0051] Figure 10 A schematic diagram illustrating an architecture for interaction between a network device and a passive IoT device via a relay terminal device, provided in an embodiment of this application.
[0052] Figure 11 A schematic diagram illustrating the shared uplink frequency domain resources of a relay terminal device and a passive IoT device, provided as an embodiment of this application;
[0053] Figure 12 This application provides an embodiment of an interaction diagram between a relay terminal device and a passive Internet of Things (IoT) device.
[0054] Figure 13 This is a structural example diagram of an electronic device disclosed in an embodiment of this application;
[0055] Figure 14 This is a structural example diagram of another electronic device disclosed in an embodiment of this application. Detailed Implementation
[0056] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0057] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0058] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.
[0059] The embodiments of this application are applied to communication systems, which can be second-generation (2G) communication systems, third-generation (3G) communication systems, long-term evolution (LTE) systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, and new communication systems that will emerge in future communication development, such as possible sixth-generation (6G) communication systems, etc.
[0060] A communication system includes a first device and a second device. The first device can be a network-side device used to provide network communication functions; in some cases, it is also called a network device or network element. For example, a network device can typically be a base station (including functional units of a base station, or a combination of functional units of base stations) or a core network unit. The core network unit can be a functional unit within the core network, including but not limited to Access and Mobility Management Function (AMF) units or Session Management Function (SMF) units. For example, the first device can be a reader device, which can specifically be a network device or a relay terminal device. The second device can be a device accessing the network, typically a terminal or a communication device. An example of a communication system is as follows: Figure 1 As shown, Figure 1 It includes base station 1 and terminal 2.
[0061] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved Node B (NodeB or eNB or e-NodeB) in LTE, base station (gNodeB or gNB) or transceiver receiving point / transmission reception point (TRP) in new radio (NR), base stations evolved by 3GPP, access nodes, wireless relay nodes, wireless backhaul nodes, etc. in Wi-Fi systems. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc. The base station can include one or more co-located or non-co-located transmission reception points (TRPs). The base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. Base stations can communicate with terminals directly, or they can communicate with terminals via relay stations. Terminals can communicate with multiple base stations using different technologies. For example, a terminal can communicate with a base station that supports LTE networks, or it can communicate with a base station that supports 5G networks, or it can establish dual connections with both LTE and 5G base stations.
[0062] In the embodiments provided in this application, the terminal can be of various forms, such as a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, vehicle-mounted terminal device, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal device, etc. The terminal may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent, or UE device, etc. The terminal can be a fixed terminal or a mobile terminal. For example, the terminal in this application embodiment can be an Ambient IoT device or a Narrow Band Internet of Things (NB-IoT) device. Ambient IoT devices are simply referred to as devices.
[0063] Another example of a communication system is... Figure 2 As shown, Figure 2 This includes communication between base station 1 and terminal 2 via an intermedium node 3. For example, the intermedium node 3 can be a relay terminal device, which can be used to realize communication between base station 1 and terminal 2.
[0064] The Internet of Things (IoT) can be categorized into high-speed IoT, medium-speed IoT, and low-speed IoT based on node transmission rates. Low-speed IoT can support tens of billions of connections, while the connection scale of medium-speed and high-speed IoT is far smaller than that of low-speed IoT. Based on these three types of IoT scenarios, passive IoT will become the primary source of hundreds of billions of IoT connections.
[0065] This application first illustrates the main application scenarios of passive Internet of Things (IoT) systems with examples:
[0066] Passive IoT can be specifically applied to industrial sensor networks. Industrial sensor networks are mainly used in industrial production processes, such as temperature and humidity monitoring, vibration monitoring, and production line monitoring, thereby achieving industrial automation and intelligent management. Taking rail measurement as an example, by deploying zero-power sensing devices under the rails, rail pressure, temperature, and other information can be monitored and collected. Furthermore, these devices can also be deployed in extreme environments where batteries cannot sustain long-term operation, such as high and low temperatures, moving or rotating parts, high vibration conditions, and high humidity.
[0067] Passive IoT can be specifically applied to logistics and warehousing scenarios. With the continued growth of the logistics industry, enterprises are facing increasing pressure on warehousing and labor costs. Digital management of logistics packages can not only further improve the efficiency of logistics and warehousing management, but also save significant labor costs. Passive IoT enables zero-power communication, which involves attaching communication terminal identifiers to the surface of packages or goods packaging for acquiring logistics information and managing the entire logistics process, making warehousing operations simpler and more efficient.
[0068] Passive IoT can be specifically applied to smart wearable scenarios. Smart wearable products are personal consumer terminals with the greatest potential for large-scale application after mobile phones, and currently, various wearable devices have achieved wireless connectivity. Depending on the functional positioning of different products, they can realize multiple application scenarios such as health monitoring, sports monitoring, motion sensing, and mobile positioning. Passive IoT can achieve zero-power communication. The goal of zero-power communication technology is to ultimately get rid of battery limitations, achieving longer battery life, more convenient energy security, and a better user experience.
[0069] Passive IoT can be specifically applied to healthcare scenarios. Portable medical devices can meet consumers' home health service needs, but due to the special nature of medical monitoring equipment (especially implantable devices), issues such as battery life and power supply portability significantly limit the expansion of their application scenarios. Zero-power IoT technology enables extremely low-power operation; simultaneously, eliminating the need for batteries reduces device size, facilitates flexible folding, and eliminates concerns about liquid immersion, thus facilitating real-time data monitoring and efficient digital management of health status.
[0070] Passive IoT can be specifically applied to smart home scenarios. Applying zero-power communication technology in the smart home field can eliminate complex wiring, allowing each terminal to be controlled independently and achieving long-lasting online operation without manual power intervention.
[0071] Next, we will explain the industry's Radio Frequency Identification (RFID) technology. RFID is an automatic identification technology that uses wireless radio frequency for non-contact two-way data communication. It uses wireless radio frequency to read and write recording media (such as electronic tags or RFID cards) to achieve the purpose of identifying targets and exchanging data.
[0072] However, this RFID technology has a coverage distance of only about 10 meters (m), so it is difficult to support the future demand of hundreds of billions of users. The 3rd Generation Partnership Project (3GPP) is discussing the development of passive IoT technology based on cellular communication. This technology can reduce costs by utilizing the existing large-scale cellular infrastructure and can also improve the coverage of passive IoT by using cellular communication, such as interference management and mobility management technologies.
[0073] To reduce device cost and power consumption, this application provides a set of IoT devices with different capabilities, depending on their storage capacity:
[0074] Device A: No energy storage, no independent signal generation / amplification, i.e., backscatter transmission.
[0075] Device B: It has energy storage but no independent signal generation, i.e., backscatter transmission. The use of the stored energy can include amplifying the reflected signal.
[0076] Device C: It has energy storage and independent signal generation, namely an active radio frequency (RF) component for transmission.
[0077] The implementation of limited energy storage in device B may differ from that in device C, and may also differ between device B and device C. Such storage is expected to be several orders of magnitude smaller than typically included in IoT devices.
[0078] In this embodiment, the reader device and the communication device can use a physical reader-to-device channel (PRDCH), and the communication device and the reader device can use a physical device-to-reader channel (PDRCH). For ease of description, this embodiment uses the interaction between the first communication device and the reader device as an example, for instance, the reader device and the first communication device use PRDCH, and the first communication device and the reader device use PDRCH.
[0079] To make the technical solution of this application clearer and easier to understand, the frequency domain resource indication method of this application embodiment is described below with reference to the accompanying drawings. This application embodiment is applicable to data transmission processes in wireless communication scenarios. This application embodiment takes frequency domain resource indication between a terminal device and a network device as an example, such as frequency domain resource indication between a single terminal device and a network device, or frequency domain resource indication between multiple terminal devices and network devices. The above-mentioned frequency domain resource indication between terminal devices and network devices is only a feasible example. This application embodiment can be applied to data transmission between terminal devices, or data transmission between network devices, or data transmission between two network elements in a wireless communication network.
[0080] Given the varying frequency domain resource allocation requirements of different devices, how to allocate frequency domain resources effectively is a pressing issue that needs to be addressed in this field. Please refer to... Figure 3 The diagram shown illustrates an interaction process between a first communication device and a reader device according to an embodiment of this application. The frequency domain resource indication method provided in this embodiment mainly includes the following steps:
[0081] 301. The reader device determines whether the first information contains a frequency domain resource allocation domain.
[0082] Among them, the frequency domain resource allocation domain is used to determine the frequency domain resources allocated by the reader device to the first communication device.
[0083] In this embodiment, the reader device can specifically be a network device, such as a base station, or a relay terminal device. In scenarios where the reader device and the first communication device communicate directly, the reader device can be a network device, and the first communication device can be a passive IoT terminal device. In scenarios where the network device cannot communicate directly with the first communication device, the reader device can be a relay terminal device. The specific implementation of the reader device can be determined based on the application scenario.
[0084] In this embodiment, the reader device has a frequency domain resource allocation function. The reader device can determine the frequency domain resources allocated to the first communication device based on the device capabilities of the first communication device. Specifically, the reader device can allocate different frequency domain resources to different communication devices.
[0085] In this embodiment, to indicate the allocated frequency domain resources to the first communication device, the reader device can notify the first communication device via information. For example, the reader device can generate first information, and there are no limitations on the type or method of carrying this first information. For instance, the first information can be control information, which can be carried on the same channel as data information, or it can be carried on separate channels from the data information. Alternatively, the first information can be indication information, which can be carried on the same channel as control information. For example, the first information can be a component of the control information, such as by extending the control information. In this embodiment, there are various implementation methods for the information format of the first information, depending on the information format indicated by the communication protocol used between the reader device and the first communication device.
[0086] In this embodiment, the first information generated by the reader device may or may not include a frequency domain resource allocation field, depending on the type and specific location of the frequency domain resources allocated by the reader device to the first communication device. For example, the reader device may include a frequency domain resource allocation field to indicate the frequency domain resources allocated to the first communication device. Alternatively, the reader device may not include a frequency domain resource allocation field, thus allowing the first information to indicate the frequency domain resources allocated by the reader device to the first communication device when the first information does not include the frequency domain resource allocation field.
[0087] The frequency domain resource allocation field included in the first information refers to the allocation field in the first information that indicates the allocation of frequency domain resources for the first communication device. The frequency domain resource allocation field can be a component of the first information. For example, the frequency domain resource allocation field can be the resource allocation field in the first information. The frequency domain resource allocation field can also be called a frequency domain resource allocation field, or frequency domain resource allocation information, or frequency domain resource allocation instruction, or frequency domain resource allocation field, or frequency domain resource allocation frame, etc. There is no limitation here.
[0088] In some embodiments of this application, when the first information includes a frequency domain resource allocation field, the frequency domain resource allocation field includes: N bits of indicator bits, where N is a positive integer;
[0089] The N-bit indicator is used to indicate at least one of the following: frequency domain resources at the resource element (RE) level, frequency domain resources at the resource element group (REG) level, or frequency domain resources at the resource block (RB) level.
[0090] The frequency domain resource allocation field includes N indicator bits, where N is a positive integer. For example, if N is 1, then 1 indicator bit can be used in the frequency domain resource allocation field to indicate frequency domain resources; or if N is 2, then 2 indicator bits can be used in the frequency domain resource allocation field to indicate frequency domain resources. In this embodiment, the value of N is not limited.
[0091] The frequency domain resource allocation field includes N consecutive indicator bits, or N non-consecutive indicator bits in a specific format. When the frequency domain resource allocation field includes N consecutive indicator bits, the first communication device can determine, through a preset communication protocol, that N consecutive indicator bits need to be decoded to determine the frequency domain resource allocation field in the first information. When the frequency domain resource allocation field includes N non-consecutive indicator bits, the first communication device can use a joint decoding method through a preset communication protocol to decode the N indicator bits to determine the frequency domain resource allocation field in the first information.
[0092] In this embodiment, the frequency domain resource allocation field can indicate the resource granularity of the frequency domain resources allocated to the first communication device. For example, N bits of the indicator indicate frequency domain resources at the RE level. The first communication device can then determine one or more RE-level frequency domain resources through the N bits of the indicator, thereby determining the frequency domain resources allocated to the first communication device by the reader device. For example, RE is the smallest time-frequency resource unit in Long Term Evolution (LTE), occupying one subcarrier (i.e., 15 kHz) in the frequency domain and one OFDM symbol (i.e., 1 / 15 ms) in the time domain.
[0093] For example, N indicator bits can indicate frequency domain resources at the REG level. The first communication device can then determine one or more REG-level frequency domain resources using these N indicator bits, thereby determining the frequency domain resources allocated to the first communication device by the reader device. For instance, REG can represent a resource particle group, consisting of 9 REs, i.e., 1 REG = 9 REs. It is not limited to this; REG can also include other numbers of REs.
[0094] For example, N indicator bits can indicate frequency domain resources at the RB level. The first communication device can then determine one or more RB-level frequency domain resources using these N indicator bits, thereby determining the frequency domain resources allocated to the first communication device by the reader device. For instance, an RB is the smallest schedulable physical resource unit for a radio-side data channel and also the smallest scheduling unit in an LTE system. Uplink and downlink service channels are scheduled in units of RBs. An RB occupies 7 OFDM symbols in the time domain and 12 consecutive subcarriers in the frequency domain; 1 RB = 84 REs. It is not limited to this; an RB can also include other numbers of REs.
[0095] In some embodiments of this application, step 301, the reader device determines whether the first information contains a frequency domain resource allocation domain, including:
[0096] A1. The reader device receives device capability information from the first communication device;
[0097] A2. The reader device determines whether the first information contains a frequency domain resource allocation domain based on the device capability information of the first communication device.
[0098] After establishing a communication connection between the first communication device and the reader device, the first communication device can obtain its own device capability information. This device capability information can be used to indicate the capabilities of the first communication device. For example, the device capability of the first communication device is related to its device type. For communication devices with different device capabilities, the reader device can allocate different frequency domain resources. For instance, the device capability of the first communication device can indicate whether it supports frequency shifting capability. Frequency shifting capability refers to the first communication device's ability to generate signals at different frequency points. For example, if the first communication device supports frequency shifting capability, it can generate signals at different frequency points; if it does not support frequency shifting capability, it cannot generate signals at different frequency points. Furthermore, frequency shifting capability refers to the first communication device's ability to modulate an excitation signal received at the current frequency point onto other frequencies.
[0099] Then, the first communication device reports its device capability information to the reader device, enabling the reader device to determine the device capability information. Based on this information, the reader device determines whether the first information contains a frequency domain resource allocation field. For example, if the first communication device has weak capabilities, the first information will not contain a frequency domain resource allocation field, thus reducing the overhead of parsing the first information. Conversely, if the first communication device has strong capabilities, the first information will contain a frequency domain resource allocation field, allowing for more flexible frequency domain resource indication.
[0100] Furthermore, in some embodiments of this application, step A2, where the reader device determines whether the first information includes a frequency domain resource allocation domain based on the device capability information of the first communication device, includes:
[0101] A21. The reader device determines, based on the device capability information of the first communication device, that the frequency domain resources allocated to the first communication device are the pre-configured first frequency domain resources, and determines that the first information does not include the frequency domain resource allocation domain;
[0102] or,
[0103] A22. The reader device determines, based on the device capability information of the first communication device, that the first communication device does not support frequency shift capability and that the frequency domain resources allocated to the first communication device are pre-configured second frequency domain resources, and determines that the first information does not include a frequency domain resource allocation domain.
[0104] or,
[0105] A23. The reader device determines that the first communication device supports frequency shift capability based on the device capability information of the first communication device, and allocates third frequency domain resources to the first communication device, and determines that the first information includes a frequency domain resource allocation domain.
[0106] or,
[0107] A24. The reader device determines, based on the device capability information of the first communication device, that the first communication device does not support frequency shift capability and that the fourth frequency domain resource allocated to the first communication device is used for the excitation signal of backscattering, and determines that the first information includes the frequency domain resource allocation domain.
[0108] or,
[0109] A25. The reader device determines that the first communication device supports frequency shift capability based on the device capability information of the first communication device, and allocates fifth frequency domain resources to the first communication device, and determines that the first information includes a frequency domain resource allocation domain.
[0110] In the above implementation of A21, the reader device can adopt a fixed configuration of frequency domain resources. The frequency domain resources allocated to the first communication device are pre-configured first frequency domain resources. The pre-configured first frequency domain resources refer to the fact that the frequency domain resources of different communication devices are fixed. Different communication devices can be distinguished through different time domain resources. In this way, it is not necessary to indicate the frequency domain resources allocated to the first communication device. Therefore, the first information does not contain the frequency domain resource allocation domain. As a result, the first communication device can simplify the parsing method of the first information, thereby reducing the overhead of the first communication device in parsing the first information.
[0111] In the above implementation of A22, the reader device can flexibly configure frequency domain resources. The frequency domain resources allocated by the reader device to the first communication device may be pre-configured frequency domain resources, or the frequency domain resources allocated by the reader device to the first communication device may not be pre-configured frequency domain resources. When the first communication device does not support frequency shifting capability, the frequency domain resources allocated by the reader device to the first communication device are pre-configured second frequency domain resources. In this way, it is not necessary to indicate the frequency domain resources allocated to the first communication device. Therefore, the first information does not contain a frequency domain resource allocation field, thereby simplifying the parsing method of the first information and reducing the overhead of parsing the first information.
[0112] In the implementation of A23 described above, the reader device can adopt a flexible configuration of frequency domain resources. The frequency domain resources allocated by the reader device to the first communication device may be pre-configured frequency domain resources, or the frequency domain resources allocated by the reader device to the first communication device may not be pre-configured frequency domain resources. When the first communication device supports frequency shifting capability, the frequency domain resources allocated by the reader device to the first communication device are third frequency domain resources. In this approach, it is necessary to indicate the frequency domain resources allocated to the first communication device. Therefore, the first information includes a frequency domain resource allocation field. Thus, the first communication device can determine the third frequency domain resources allocated by the reader device by parsing the frequency domain resource allocation field, thereby achieving more flexible frequency domain resource indication.
[0113] In the above implementation of A24, the reader device can adopt a flexible configuration of frequency domain resources. The frequency domain resources allocated by the reader device to the first communication device may be pre-configured, or the frequency domain resources allocated by the reader device to the first communication device may not be pre-configured. When the first communication device does not support frequency shifting capability, the fourth frequency domain resource allocated by the reader device to the first communication device is used for the backscattering excitation signal. That is, the excitation signal for backscattering can be carried on the fourth frequency domain resource. In this way, it is necessary to indicate the frequency domain resources allocated to the first communication device. Therefore, the first information includes a frequency domain resource allocation field. Thus, the first communication device can determine the fourth frequency domain resource allocated by the reader device by parsing the frequency domain resource allocation field, thereby achieving more flexible frequency domain resource indication.
[0114] In the above implementation of A25, the reader device can adopt a flexible configuration of frequency domain resources. The frequency domain resources allocated by the reader device to the first communication device may be pre-configured, or the frequency domain resources allocated by the reader device to the first communication device may not be pre-configured. When the first communication device supports frequency shifting capability, the fifth frequency domain resource allocated by the reader device to the first communication device requires indication of the allocated frequency domain resources. Therefore, the first information includes a frequency domain resource allocation field, allowing the first communication device to determine the fifth frequency domain resource allocated by the reader device by parsing the frequency domain resource allocation field, thus enabling more flexible frequency domain resource indication.
[0115] In some embodiments of this application, the frequency domain resource allocation field included in the first information can indicate multiple different resource allocation types. Multiple resource allocation types are predefined through a communication protocol. The reader device can determine the frequency domain resources allocated to the first communication device based on its device capabilities, and then determine which resource allocation type to use, indicating the adopted resource allocation type to the first communication device. For example, the frequency domain resource allocation field included in the first information may include two indicator bits, each indicating a first, second, or third resource allocation type through different values. In the embodiments of this application, the frequency domain resource allocation field included in the first information can indicate multiple different resource allocation types, thereby adapting to the frequency domain resource requirements of different types of communication devices. The indication overhead for the adopted first information is relatively small, which is beneficial to improving the efficiency of the first communication device in parsing the first information.
[0116] Specifically, the first, second, or third resource allocation types mentioned above are explained as follows:
[0117] The first information includes a frequency domain resource allocation field indicating a first resource allocation type, which indicates that when the first communication device does not support frequency shift capability, pre-configured frequency domain resources are used.
[0118] or,
[0119] The first information includes a frequency domain resource allocation field that indicates a second resource allocation type, and the second resource allocation type indicates the frequency domain resources determined according to the excitation signal when the first communication device supports frequency shift capability.
[0120] or,
[0121] The first information includes a frequency domain resource allocation field indicating a third resource allocation type, which indicates the frequency domain resources determined according to the bitmap indication when the first communication device supports frequency shift capability.
[0122] In this configuration, the first resource allocation type indicates fixed frequency domain resources, in which case the first communication device can determine the frequency domain resources allocated by the reader device based on pre-configuration. When the first communication device supports frequency shifting capability, the second resource allocation type indicates that the frequency domain resources allocated by the reader device are frequency domain resources carrying excitation signals, and the first communication device can determine the frequency domain resources allocated by the reader device based on the excitation signals. When the first communication device supports frequency shifting capability, the third resource allocation type indicates that the frequency domain resources allocated by the reader device are frequency domain resources determined by bitmap indication, and the first communication device can determine the frequency domain resources allocated by the reader device based on the values indicated by the bitmap. The specific design method of the frequency domain resources corresponding to the bitmap indication is not limited.
[0123] In some embodiments of this application, the aforementioned step A1, where the reader device receives device capability information from the first communication device, includes:
[0124] A11. The reader device receives access information from the first communication device on the access resource indicated by the reader device. The access information includes: device capability information of the first communication device.
[0125] In this embodiment, the reader device can be a network device, which can broadcast access resources. The first communication device receives the access resources from the network device and can send access information on those resources. This access information carries the device capability information of the first communication device, allowing the reader device to determine the device capability information of the first communication device by receiving the access information. In this embodiment, carrying the device capability information of the first communication device through access information simplifies the way the first communication device reports its device capability information.
[0126] 302. The reader device sends the first information to the first communication device.
[0127] The reader device can generate first information according to the method described in step 301 above. The reader device determines whether this first information includes a frequency domain resource allocation domain. After establishing a communication connection between the first communication device and the reader device, the reader device can send the first information through this communication connection. For example, the reader device can be a network device, which sends the first information to the first communication device through the Uu interface between itself and the first communication device. Alternatively, the reader device can be a relay terminal device, which can send the first information to the first communication device.
[0128] 303. The first communication device receives the first information from the reader device.
[0129] After the first communication device and the reader device establish a communication connection, the first communication device can send the first information sent by the reader device through the communication connection.
[0130] In some embodiments of this application, the first communication device determines whether the first information contains a frequency domain resource allocation field. The frequency domain resource allocation field is used to determine the frequency domain resources allocated by the reader device to the first communication device. After receiving the first information, the first communication device can determine whether the first information contains a frequency domain resource allocation field.
[0131] 304. The first communication device determines the frequency domain resources allocated by the reader device to the first communication device based on whether the first information contains a frequency domain resource allocation domain.
[0132] The frequency domain resource allocation field is used to indicate the frequency domain resources allocated by the reader device to the first communication device.
[0133] In this embodiment, the first communication device parses the first information to determine whether it contains a frequency domain resource allocation field. Based on this first information, the reader device can determine the frequency domain resources allocated to the first communication device by the reader device. In this embodiment, the reader device can flexibly configure whether the first information contains a frequency domain resource allocation field. The frequency domain resource allocation field is used to indicate the frequency domain resources allocated by the reader device to the first communication device, thereby achieving the allocation of frequency domain resources required by different communication devices and solving the resource allocation problem for different communication devices in a passive Internet of Things (IoT) system.
[0134] In some embodiments of this application, in addition to performing the aforementioned steps 303 and 304, the method performed by the first communication device further includes:
[0135] B1. The first communication device sends its device capability information to the reader device.
[0136] In this implementation, step 303, where the first communication device receives first information from the reader device, includes:
[0137] B2. The first communication device receives the first information determined by the reader device based on the device capability information of the first communication device.
[0138] After establishing a communication connection between the first communication device and the reader device, the first communication device can obtain its own device capability information. This device capability information can be used to indicate the capabilities of the first communication device. For example, the device capability of the first communication device is related to its device type. For communication devices with different device capabilities, the reader device can allocate different frequency domain resources. For instance, the device capability of the first communication device can indicate whether it supports frequency shifting capability. Frequency shifting capability refers to the first communication device's ability to generate signals at different frequency points. For example, if the first communication device supports frequency shifting capability, it can generate signals at different frequency points; if it does not support frequency shifting capability, it cannot generate signals at different frequency points. Furthermore, frequency shifting capability refers to the first communication device's ability to modulate an excitation signal received at the current frequency point onto other frequencies.
[0139] The first communication device acquires its own device capability information and reports it to the reader device so that the reader device can determine whether the first information contains a frequency domain resource allocation domain based on the device capability information of the first communication device.
[0140] In some embodiments of this application, step B1, where the first communication device sends device capability information of the first communication device to the reader device, includes:
[0141] B11. The first communication device sends access information on the access resources indicated by the reader device. The access information includes: the device capability information of the first communication device.
[0142] In this embodiment, the reader device can be a network device, which can broadcast access resources. The first communication device can send access information on these access resources, carrying its device capability information. Thus, the reader device can determine the first communication device's device capability information by receiving this access information. In this embodiment, carrying the first communication device's device capability information through access information simplifies the way the first communication device reports its device capability information.
[0143] In some embodiments of this application, step 304, where the first communication device determines the frequency domain resources allocated to it based on whether the first information includes a frequency domain resource allocation domain, includes:
[0144] C1. When the first information does not contain a frequency domain resource allocation domain, the first communication device determines that the frequency domain resource allocated to the first communication device is the pre-configured first frequency domain resource.
[0145] In this method, the reader device can use a fixed configuration of frequency domain resources. The frequency domain resources allocated to the first communication device are pre-configured first frequency domain resources. These pre-configured first frequency domain resources refer to the fact that the frequency domain resources of different communication devices are fixed. Different communication devices can be distinguished through different time domain resources. In this method, it is not necessary to indicate the frequency domain resources allocated to the first communication device. The first communication device determines that the first information does not contain the frequency domain resource allocation domain. Therefore, the first communication device can simplify the parsing method of the first information and reduce the overhead of parsing the first information.
[0146] In some embodiments of this application, step 304, where the first communication device determines the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation domain, includes:
[0147] C2. The first communication device determines the frequency domain resources allocated to the first communication device based on whether the first information includes a frequency domain resource allocation domain and the device capabilities of the first communication device.
[0148] In this process, the first communication device also needs to acquire its own device capabilities. Combining the first information with whether it includes a frequency domain resource allocation domain and the device capabilities, the first communication device determines the frequency domain resources allocated to it. By using the first information and the device capabilities, the first communication device can more accurately determine the frequency domain resources allocated to it.
[0149] Furthermore, in some embodiments of this application, step C2, where the first communication device determines the frequency domain resources allocated to it based on whether the first information includes a frequency domain resource allocation domain and the device capabilities of the first communication device, includes:
[0150] C21. When the first communication device does not support frequency shift capability and the first information does not contain a frequency domain resource allocation domain, the first communication device determines that the frequency domain resource allocated to the first communication device is the pre-configured second frequency domain resource.
[0151] or,
[0152] C22. When the first communication device supports frequency shift capability and the first information contains a frequency domain resource allocation field, the first communication device determines the third frequency domain resource indicated by the frequency domain resource allocation field contained in the first information as the frequency domain resource allocated by the first communication device.
[0153] In the aforementioned implementation of C21, the reader device can flexibly configure frequency domain resources. The frequency domain resources allocated by the reader device to the first communication device may be pre-configured frequency domain resources, or the frequency domain resources allocated by the reader device to the first communication device may not be pre-configured frequency domain resources. When the first communication device does not support frequency shifting capability, the frequency domain resources allocated by the reader device to the first communication device are pre-configured second frequency domain resources. In this method, it is not necessary to indicate the frequency domain resources allocated to the first communication device. The first communication device determines that the first information does not contain a frequency domain resource allocation domain, thereby simplifying the parsing method of the first information and reducing the overhead of parsing the first information.
[0154] In the aforementioned implementation of C22, the reader device can flexibly configure frequency domain resources. The frequency domain resources allocated by the reader device to the first communication device may be pre-configured, or they may not be pre-configured. When the first communication device supports frequency shifting capability, the frequency domain resources allocated by the reader device to the first communication device are third frequency domain resources. In this approach, it is necessary to indicate the frequency domain resources allocated to the first communication device. The first communication device determines that the first information contains a frequency domain resource allocation field. Therefore, the first communication device can determine the third frequency domain resource allocated by the reader device by parsing the frequency domain resource allocation field, thus enabling more flexible frequency domain resource indication.
[0155] In some embodiments of this application, step C2, where the first communication device determines the frequency domain resources allocated to it based on whether the first information includes a frequency domain resource allocation domain and the device capabilities of the first communication device, includes:
[0156] C23. When the first communication device does not support frequency shift capability, the first communication device determines the frequency domain resource where the excitation signal for backscattering is located based on the fourth frequency domain resource indicated by the frequency domain resource allocation domain contained in the first information.
[0157] or,
[0158] C24. When the first communication device supports frequency shifting capability, the first communication device determines the frequency domain resource allocated to the first communication device based on the fifth frequency domain resource indicated by the frequency domain resource allocation field contained in the first information.
[0159] In the aforementioned implementation of C23, the reader device can adopt a flexible configuration of frequency domain resources. The frequency domain resources allocated by the reader device to the first communication device may be pre-configured, or the frequency domain resources allocated by the reader device to the first communication device may not be pre-configured. When the first communication device does not support frequency shifting capability, the fourth frequency domain resource allocated by the reader device to the first communication device is used for the backscattering excitation signal. That is, the excitation signal for backscattering can be carried on the fourth frequency domain resource. In this approach, it is necessary to indicate the frequency domain resources allocated to the first communication device. The first communication device determines that the first information includes a frequency domain resource allocation field. Therefore, the first communication device can determine the fourth frequency domain resource allocated by the reader device by parsing the frequency domain resource allocation field, thereby achieving more flexible frequency domain resource indication.
[0160] In the aforementioned implementation of C24, the reader device can adopt a flexible configuration of frequency domain resources. The frequency domain resources allocated by the reader device to the first communication device may be pre-configured, or the frequency domain resources allocated by the reader device to the first communication device may not be pre-configured. When the first communication device supports frequency shifting capability, the fifth frequency domain resource allocated by the reader device to the first communication device requires indication of the allocated frequency domain resources. The first communication device determines that the first information contains a frequency domain resource allocation field, and thus the first communication device can determine the fifth frequency domain resource allocated by the reader device by parsing the frequency domain resource allocation field, thereby achieving more flexible frequency domain resource indication.
[0161] In some embodiments of this application, the frequency domain resource allocation field included in the first information indicates a first resource allocation type, and the first resource allocation type indicates that when the first communication device does not support frequency shift capability, a pre-configured frequency domain resource is used;
[0162] or,
[0163] The first information includes a frequency domain resource allocation field that indicates a second resource allocation type, and the second resource allocation type indicates the frequency domain resources determined according to the excitation signal when the first communication device supports frequency shift capability.
[0164] or,
[0165] The first information includes a frequency domain resource allocation field indicating a third resource allocation type, which indicates the frequency domain resources determined according to the bitmap when the first communication device supports frequency shift capability.
[0166] In the above embodiments, the frequency domain resource allocation field included in the first information can indicate multiple different resource allocation types. Multiple resource allocation types are predefined through the communication protocol. The reader device can determine the frequency domain resources allocated to the first communication device based on its device capabilities, and then determine which resource allocation type to use, indicating the adopted resource allocation type to the first communication device. For example, the frequency domain resource allocation field included in the first information may include two indicator bits, each indicating a first, second, or third resource allocation type through different values. In this embodiment, the frequency domain resource allocation field included in the first information can indicate multiple different resource allocation types, thereby adapting to the frequency domain resource requirements of different types of communication devices. The indication overhead for the adopted first information is relatively small, which is beneficial to improving the efficiency of the first communication device in parsing the first information.
[0167] In some embodiments of this application, the method performed by the reader device further includes:
[0168] D1. The reader device sends a broadcast message, which includes: first indication information;
[0169] The first indication information is used to indicate whether the first information includes a frequency domain resource allocation domain.
[0170] Accordingly, in some embodiments of this application, the method performed by the first communication device further includes:
[0171] D2. The first communication device receives a broadcast message from the reader device, the broadcast message including: first instruction information;
[0172] The first indication information is used to indicate whether the first information includes a frequency domain resource allocation domain.
[0173] The reader device can send a broadcast message, which includes first indication information. The specific location of the first indication information in the broadcast message and the fields it occupies are not limited. The first indication information is used to indicate whether the first information contains a frequency domain resource allocation field. Therefore, by parsing the first indication information included in the broadcast message, the first communication device can determine whether the first information contains a frequency domain resource allocation field, which simplifies the way the first communication device parses the first information and reduces the overhead of the first communication device.
[0174] In some embodiments of this application, the method performed by the reader device further includes:
[0175] E1. The reader device sends a broadcast message, which includes second indication information;
[0176] The second instruction information is used to instruct the reader device to adopt a pre-configured frequency domain resource allocation method, or to instruct the location information of the pre-configured frequency domain resources;
[0177] or,
[0178] The second indication information is used to indicate the number of frequency domain resources to be allocated, or to indicate the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering.
[0179] or,
[0180] The second indication information is used to indicate the total number of frequency domain resources and the number of frequency domain resources used for backscattering.
[0181] Accordingly, in some embodiments of this application, the method performed by the first communication device further includes:
[0182] E2. The first communication device receives a broadcast message from the reader device, the broadcast message including second indication information;
[0183] The second instruction information is used to instruct the reader device to adopt a pre-configured frequency domain resource allocation method, or to instruct the location information of the pre-configured frequency domain resources;
[0184] or,
[0185] The second indication information is used to indicate the number of frequency domain resources to be allocated, or to indicate the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering.
[0186] or,
[0187] The second indication information is used to indicate the total number of frequency domain resources and the number of frequency domain resources used for backscattering.
[0188] The reader device can send a broadcast message, which includes second indication information. The specific location and fields occupied by the second indication information within the broadcast message are not limited. The second indication information indicates the amount of frequency domain resources determined by the reader device for the first communication device. This second indication information can be provided in various ways. For example, it can indicate that the reader device uses a pre-configured frequency domain resource allocation method, or it can indicate the location information of the pre-configured frequency domain resources. In this case, the reader device allocates fixed frequency domain resources to the first communication device, and the first communication device can determine the amount of frequency domain resources determined by the reader device based on pre-configuration or a communication protocol.
[0189] For example, the second indication information is used to indicate the number of frequency domain resources to be allocated, or to indicate both the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering. That is, the reader device can directly indicate the number of frequency domain resources to be allocated using the second indication information, and the first communication device determines the number of frequency domain resources to be allocated based on the second indication information. In addition to indicating the number of frequency domain resources to be allocated, the second indication information can also indicate the number of frequency domain resources used for backscattering. Through this second indication information, both the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering can be indicated simultaneously, enabling the first communication device to simultaneously determine both the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering, thus simplifying the method by which the first communication device determines the number of frequency domain resources.
[0190] For example, the second indication information is used to indicate the total number of frequency domain resources and the number of frequency domain resources used for backscattering. The first communication device determines the total number of frequency domain resources and the number of frequency domain resources used for backscattering based on the second indication information. It is necessary to exclude the number of frequency domain resources used for backscattering from the total number of frequency domain resources, so as to obtain the number of frequency domain resources to be allocated. The reader device can implicitly indicate the number of frequency domain resources to be allocated.
[0191] In some embodiments of this application, the method performed by the first communication device further includes:
[0192] F1. The first communication device determines, based on the second indication information, that the reader device adopts a pre-configured frequency domain resource allocation method, or indicates the location information of the pre-configured frequency domain resources;
[0193] or,
[0194] F2. The first communication device determines the number of frequency domain resources to be allocated, or the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering, based on the second instruction information.
[0195] or,
[0196] F3. The first communication device determines the total number of frequency domain resources and the number of frequency domain resources used for backscattering based on the second instruction information, and determines the number of frequency domain resources to be allocated based on the total number of frequency domain resources and the number of frequency domain resources used for backscattering.
[0197] For example, the first communication device parses the second instruction information to obtain the allocation method of the pre-configured frequency domain resources adopted by the reader device, or the location information of the pre-configured frequency domain resources. The first communication device can determine the number of frequency domain resources determined by the reader device for the first communication device based on the pre-configuration or communication protocol.
[0198] For example, the first communication device parses the second indication information to obtain the quantity of frequency domain resources to be allocated, or indicates the quantity of frequency domain resources to be allocated and the quantity of frequency domain resources used for backscattering. That is, the reader device can directly indicate the quantity of frequency domain resources to be allocated through the second indication information, and the first communication device determines the quantity of frequency domain resources to be allocated based on the second indication information. In addition to indicating the quantity of frequency domain resources to be allocated, the second indication information can also indicate the quantity of frequency domain resources used for backscattering. Through this second indication information, both the quantity of frequency domain resources to be allocated and the quantity of frequency domain resources used for backscattering can be indicated simultaneously, enabling the first communication device to simultaneously determine both the quantity of frequency domain resources to be allocated and the quantity of frequency domain resources used for backscattering, thus simplifying the method by which the first communication device determines the quantity of frequency domain resources.
[0199] For example, the first communication device parses the second indication information to obtain the total number of frequency domain resources and the number of frequency domain resources used for backscattering. The first communication device determines the total number of frequency domain resources and the number of frequency domain resources used for backscattering based on the second indication information. It needs to exclude the number of frequency domain resources used for backscattering from the total number of frequency domain resources, so as to obtain the number of frequency domain resources to be allocated. The reader device can implicitly indicate the number of frequency domain resources to be allocated.
[0200] In some embodiments of this application, the aforementioned step D1 or E1, where the reader device sends a broadcast message, includes:
[0201] G1. When the first information does not contain a frequency domain resource allocation domain, the reader device sends a broadcast message on the frequency point corresponding to the uplink frequency domain resource.
[0202] Uplink frequency domain resources refer to Frequency Division Duplex (FDD) resources. For example, FDD resources can be divided into uplink frequency bands and downlink frequency bands. In this embodiment, the reader device can use the uplink frequency band resources of FDD to send broadcast messages.
[0203] Accordingly, in some embodiments of this application, the first communication device D2 or E2 receives a broadcast message from the reader device, including:
[0204] G2. The first communication device receives the broadcast message sent by the reader device on the frequency point corresponding to the uplink frequency domain resource.
[0205] In this implementation scenario, the method executed by the first communication device also includes:
[0206] G3. The first communication device determines that the first information does not contain a frequency domain resource allocation domain based on the broadcast message received on the frequency point corresponding to the uplink frequency domain resource.
[0207] or,
[0208] G4. The first communication device determines, based on the received broadcast message and the frequency shift capability supported by the first communication device, that the first information contains a frequency domain resource allocation domain.
[0209] The reader device can also implicitly indicate that the first information does not contain a frequency domain resource allocation field by using the frequency point used to send the broadcast message. When the first information does not contain a frequency domain resource allocation field, the reader device sends the broadcast message on the frequency point corresponding to the uplink frequency domain resource. Correspondingly, the first communication device can determine that the first information does not contain a frequency domain resource allocation field based on the frequency point of the received broadcast message. Therefore, by sending a broadcast message on the frequency point corresponding to the uplink frequency domain resource, the reader device can implicitly indicate that the first information does not contain a frequency domain resource allocation field.
[0210] In some other embodiments of this application, the reader device determines that the first information contains a frequency domain resource allocation field, and the broadcast message sent by the reader device includes the number of allocable frequency domain resources. The first communication device determines that the first information contains a frequency domain resource allocation field based on the received broadcast message and the first communication device's support for frequency shifting capability. The indication method by which the reader device indicates that the first information contains a frequency domain resource allocation field is not limited here.
[0211] In some embodiments of this application, step 304, in which the first communication device receives a broadcast message on the frequency point corresponding to the uplink frequency domain resource, includes:
[0212] H1. When the first communication device does not find a broadcast message on the frequency point corresponding to the downlink (DL) frequency resource, it switches from the frequency point of the downlink frequency resource to the frequency point corresponding to the uplink (UL) frequency resource and receives the broadcast message on the frequency point corresponding to the uplink frequency resource.
[0213] In this embodiment, the first communication device can first search for broadcast messages in the downlink frequency domain resources. After searching the downlink frequency domain resources at a fixed period, if no broadcast message is found, it will switch to searching for broadcast messages in the uplink frequency domain resources. If a broadcast message is found in the uplink frequency domain resources, it will determine whether the control information contains a frequency domain resource allocation field. In this embodiment, the first communication device can use a blind detection method to search for broadcast messages, thereby improving the efficiency of receiving broadcast messages.
[0214] Not limited to, in the embodiments of this application, the first communication device may also search for broadcast messages directly in the uplink frequency domain resources instead of searching for broadcast messages in the downlink frequency domain resources, which is not limited here.
[0215] In some embodiments of this application, step 304, where the first communication device determines the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation domain, includes:
[0216] J1. The first communication device determines the frequency domain resources allocated to it based on the quantity of frequency domain resources indicated by the frequency domain resource allocation field contained in the first information and the location information of the frequency domain resources.
[0217] The first information includes a frequency domain resource allocation field indicating the quantity and location of frequency domain resources. The first communication device can parse the frequency domain resource allocation field included in the first information and determine the quantity and location of frequency domain resources through the frequency domain resource allocation field included in the first information, thereby meeting the first communication device's need for flexible configuration of frequency domain resources.
[0218] To make the technical solution of this application clearer and easier to understand, the frequency domain resource indication method of this application will be explained in detail below with reference to a specific frequency domain resource indication scenario.
[0219] like Figure 4 The diagram illustrates the allocation of frequency domain resources for different passive IoT devices according to an embodiment of this application. The passive IoT devices are referred to as devices, and the types of devices include device 1, device 2A, and device 2B. Device 1 does not support frequency-shifted backscattering, and frequency domain resources for reflection scattering can be allocated to device 1. Device 2A may or may not support frequency-shifted backscattering. Device 2B uses an internal signal generation method. Device 2B has stronger capabilities than device 2A and device 1, and frequency domain resources with frequency-shifting capabilities can be flexibly allocated to device 2A and device 2B.
[0220] For devices with different capabilities, the requirements for uplink or downlink (UL / DL) frequency domain resource allocation are different. This application provides a scheme for indicating the allocated frequency domain resources.
[0221] like Figure 5 The diagram illustrates the partitioning of the overall frequency domain resources according to an embodiment of this application. The overall frequency domain resources can be divided into frequency domain resources fixed for backscattering and frequency domain resources that can be flexibly allocated. This embodiment provides a simplified indication scheme for both frequency domain resources that do not require allocation and those that can be flexibly allocated.
[0222] like Figure 6The diagram illustrates whether the control information provided in this application embodiment includes a frequency domain resource allocation domain. If the device UE has frequency shift capability, the control information generated by the reader device includes a frequency domain resource allocation domain; if the device UE does not have frequency shift capability, the control information generated by the reader device does not include a frequency domain resource allocation domain.
[0223] Specifically, the embodiments of this application provide the following technical solutions to address the problem of resource allocation for devices with different capabilities.
[0224] To address the problems in the aforementioned scenarios or to achieve the aforementioned scenarios, the main technical solutions of the embodiments of this application are fully described in conjunction with text and graphics.
[0225] Option 1
[0226] like Figure 7 The diagram shown illustrates the interaction process between a network device and a passive IoT device according to an embodiment of this application, mainly including:
[0227] S01, The network device sends a broadcast message.
[0228] S02. Passive IoT devices (Device) send corresponding access information according to their capabilities.
[0229] Specifically, passive IoT devices receive broadcast messages, which configure access resources for different device capabilities.
[0230] Passive IoT devices send access messages on corresponding access resources based on their capabilities, such as frequency shifting capabilities.
[0231] S03. Network devices determine their capabilities based on access information.
[0232] S04. Network devices send control information.
[0233] For example, when a base station sends control information to a passive IoT device, the rules for determining the frequency domain resource allocation domain (hereinafter referred to as the resource allocation domain) in the control information are as follows:
[0234] One feasible solution 1: The control information does not include the frequency domain resource allocation domain, the frequency domain resources are fixed, and different devices are distinguished by the time domain resources.
[0235] Optionally, the passive IoT device 2A / 2B determines the resource location of backscattering based on the excitation signal, for example, by using a fixed value plus the uplink / downlink frequency domain interval as the resource location of backscattering.
[0236] An achievable solution 2: Since neither passive IoT device 1 nor passive IoT device 2A supports frequency shift capability, the control information does not include the resource allocation domain, no indication is required, and overhead is saved.
[0237] If the passive IoT device 2B supports frequency shift capability, the control information includes a resource allocation field, which can be an indication of resource element (RE), REG group, or resource block (RB). The resource allocation field can occupy N bits, and there is no limit to the value of N.
[0238] One feasible solution 3: The control information includes a resource allocation field. For passive IoT device 1 and passive IoT device 2A, which do not support frequency shifting capability, the resource allocation field included in the control information is used to indicate the resource location of the backscatter excitation signal. If passive IoT device 2A supports frequency shifting capability, for passive IoT device 2A and passive IoT device 2B, the resource allocation field included in the control information indicates the allocated resources.
[0239] Optionally, the broadcast message includes a 1-bit indicator to indicate whether a resource allocation field is included.
[0240] Optionally, the specific format can correspond to the resource allocation type of different passive IoT devices through different resource allocation domain formats. For example, resource allocation type 1 corresponds to a fixed resource location; resource allocation type 2 corresponds to a method based on the resource location of the excitation signal and a fixed frequency shift; and resource allocation type 3 corresponds to a method of frequency domain resource allocation indicated by a bitmap.
[0241] S05. Passive IoT devices determine the frequency domain resources allocated to the device based on control information.
[0242] The passive IoT device needs to first report its capabilities. Then, the passive IoT device determines whether to accept the resource allocation domain instruction according to the corresponding rules.
[0243] Specifically, the frequency domain resource allocation domain determination rules for passive IoT devices provided in this application embodiment include at least one of the following:
[0244] If the control information does not include a resource allocation field, it indicates that the frequency domain resources are fixed.
[0245] Broadcast messages are delivered explicitly and can indicate whether control information includes resource allocation fields.
[0246] Determine whether the control information includes a resource allocation domain based on the frequency shift capability.
[0247] The control information always includes a resource allocation field, through which the specific allocable frequency domain resources can be indicated.
[0248] Based on the above examples, it can be seen that the control information in this application embodiment can determine whether the actual scenario includes a resource allocation domain. For passive IoT device 1, the frequency domain resources allocated to the passive IoT device 1 can be determined according to the network's instructions, which can save the overhead and performance of the passive IoT device 1.
[0249] like Figure 8 The diagram shown illustrates how broadcast messages, as provided in this embodiment, indicate the number of frequency domain resources. The method for determining the number of resources indicated is as follows:
[0250] One feasible solution is to indicate a fixed resource allocation or provide a fixed resource location in the broadcast message.
[0251] One feasible approach is to include a broadcast message indicating the number of resources to be allocated and / or a fixed number of resources for backscattering. The method of indicating these resources can refer to the aforementioned method of indicating access resources. For example, the number of bits allocated for resources is determined based on the indicated number of resources.
[0252] One feasible scheme 3: The broadcast message contains the total number of resources and the resources used for fixed backscattering, and the number of indicator bits for the remaining allocable resources is determined based on the number of remaining resources.
[0253] The passive IoT device determines the number of bits and resource location in the resource allocation field within the control domain based on the number of resources broadcast and control information.
[0254] Option 2
[0255] like Figure 9 The diagram shown illustrates the interaction process between a network device and a passive IoT device according to an embodiment of this application, mainly including:
[0256] S11, Network devices send broadcast messages.
[0257] The base station interacts with the UE to control the UE to send broadcast messages on UL resources. The UE can be a relay node UE.
[0258] S12. Passive IoT devices determine the number of bits of resources based on broadcast messages.
[0259] Among them, passive IoT devices receive broadcast messages from UL resources specified in the protocol, and the passive IoT devices can determine the resource allocation domain based on the frequency of the received broadcast messages.
[0260] S13, Network devices send control information.
[0261] S14. Passive IoT devices determine the frequency domain resources allocated to the device based on control information.
[0262] Passive IoT devices determine resource allocation domains based on the frequency of received broadcast messages, which may include the following:
[0263] One feasible solution 1: If broadcast messages are received from the frequency point of the uplink UL frequency domain resource, the frequency domain resources from the device to the reader are the same as those from the reader to the device. Therefore, the control information does not need to include the resource allocation domain.
[0264] Optionally, the passive IoT device 2 can also be fixed to use backscattering; or the waveform generation method can be selected according to the capabilities of the passive IoT device.
[0265] A feasible solution 2 is to carry the number of allocable resources in the broadcast message, similar to the aforementioned solution 1, which will not be described in detail here.
[0266] Optionally, the specific format can correspond to the resource allocation type of different passive IoT devices through different resource allocation domain formats.
[0267] The passive IoT device determines the resource information domain based on the frequency of the received broadcast message. Specifically, it can do so in the following way: First, it searches for broadcast messages in the DL frequency domain resource. After searching within a preset fixed period, if no broadcast message is found, it switches to the UL frequency domain resource to search for broadcast messages. If a broadcast message is found in the UL frequency domain resource, it determines whether the control information contains a resource allocation domain according to the above rules.
[0268] The rules for determining the resource allocation domain in the control information provided in this application embodiment include: if a passive IoT device receives a broadcast message from a frequency point in the UL frequency domain resource, then the control information does not contain a resource allocation domain. If the control information contains a resource allocation domain, it is similar to the aforementioned Scheme 1, and will not be described in detail here.
[0269] As can be seen from the above examples, the control information in this application embodiment can determine whether the actual scenario includes a resource allocation domain. For passive IoT devices, the frequency domain resources allocated to the passive IoT device can be determined according to the network's instructions, which can save frequency domain resources and improve performance.
[0270] like Figure 10 The diagram shown is an architectural illustration of a network device and a passive IoT device interacting through a relay terminal device, which can also be referred to as a relay node UE. For a detailed description of the relay terminal device, please refer to the foregoing description.
[0271] like Figure 11The diagram shown is a schematic of a relay terminal device and a passive IoT device sharing uplink frequency domain resources according to an embodiment of this application. The relay terminal device sends a broadcast message on the frequency point of the UL resource, and the passive IoT device can use the same UL frequency domain resources.
[0272] Option 3
[0273] like Figure 12 The diagram shown illustrates the interaction between a relay terminal device and a passive IoT device according to an embodiment of this application, mainly including:
[0274] S21, The relay node sends a broadcast message.
[0275] The relay node has the ability to distinguish passive IoT devices based on access resources.
[0276] After the relay node acquires the capabilities of the passive IoT device, the method for generating control information adopts the rules of the aforementioned Scheme 1, which will not be described in detail here.
[0277] The relay node sends control information to passive IoT devices. The rules for determining the resource allocation field in the control information are as follows:
[0278] One feasible solution 1: The control information does not include the frequency domain resource allocation domain, the frequency domain resources are fixed, and different devices are distinguished by the time domain resources.
[0279] Optionally, the passive IoT device 2A / 2B determines the resource location of backscattering based on the excitation signal, for example, by using a fixed value plus the uplink and downlink frequency domain interval as the resource location of backscattering.
[0280] One feasible solution 2: Passive IoT device 1 and passive IoT device 2A do not support frequency shift capability, so the control information does not include a resource allocation field; passive IoT device 2B includes a resource allocation field, which can be RE level, RE group level, RB level, etc. The resource allocation field occupies N bits.
[0281] One feasible solution 3: The control information includes a resource allocation field. Neither the passive IoT device 1 nor the passive IoT device 2A supports frequency shift capability. The resource allocation field included in the control information is used to indicate the resource location of the backscattered excitation signal. The passive IoT device 2A supports frequency shift capability. For both the passive IoT device 2A and the passive IoT device 2B, the resource allocation field included in the control information indicates the allocated resources.
[0282] Optionally, the broadcast message includes a 1-bit indicator to indicate whether a resource allocation field is included.
[0283] Optionally, the specific format can be adapted to correspond to the resource allocation type of different passive IoT devices through different resource allocation domain formats.
[0284] S22. Passive IoT devices obtain the transmission frequency of broadcast messages and determine the frequency domain resource allocation domain.
[0285] S23, The relay node sends control information.
[0286] S24. Passive IoT devices determine the frequency domain resources allocated to the device based on control information.
[0287] The passive IoT device needs to first report its capabilities. Then, the passive IoT device determines whether to accept the resource allocation domain instruction according to the corresponding rules.
[0288] It is understood that the above-described solutions provided in the embodiments of this application can be used in 3GPP wireless systems, and can also be used in other wireless systems such as WIFI, without limitation.
[0289] As illustrated by the foregoing examples, in this embodiment, the reader device first sends first information to the first communication device. The first communication device receives the first information from the reader device. Finally, the first communication device determines the frequency domain resources allocated by the reader device to the first communication device based on whether the first information contains a frequency domain resource allocation field. In this embodiment, the reader device can flexibly configure whether the first information contains a frequency domain resource allocation field, thereby realizing the allocation of frequency domain resources required by different communication devices and solving the problem of resource allocation for different communication devices in a passive Internet of Things system.
[0290] In some embodiments of this application, a communication device is also provided, the communication device including a first communication device, the first communication device comprising:
[0291] The receiving module is used to receive the first information from the reader device;
[0292] The processing module is further configured to determine the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to indicate the frequency domain resources allocated by the reader device to the first communication device.
[0293] The first communication device performs the aforementioned... Figure 3 The method performed by the first communication device shown.
[0294] In some embodiments of this application, a reader device is also provided, the reader device comprising:
[0295] The processing module is used to determine whether the first information contains a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to determine the frequency domain resources allocated by the reader device to the first communication device;
[0296] The sending module is used to send the first information to the first communication device.
[0297] The reader device performs the aforementioned... Figure 3 The method performed by the reader device shown.
[0298] It should be noted that the above embodiments are merely some illustrative implementation methods provided by this application, and do not mean that this application only provides the above methods. In actual application, the steps of the above embodiments can be split or combined, and this application does not limit this.
[0299] This application also provides a communication system, which may include, for example, Figure 14 The first device shown (e.g., a reader device such as a base station) and such as Figure 13 The second device shown is (e.g., a mobile phone or other communication device).
[0300] Figure 13 This application provides another example of the composition of an electronic device. The electronic device can be a second device, which can be a terminal, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the electronic device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, antenna 1, antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.
[0301] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0302] Processor 310 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0303] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0304] The external storage interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.
[0305] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the electronic device (such as audio data, phonebook, etc.). Furthermore, internal memory 321 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.
[0306] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor, etc.
[0307] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0308] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low-noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.
[0309] In some embodiments, the electronic device initiates or receives call requests via the mobile communication module 350 and the antenna 1.
[0310] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the above-described electronic devices can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0311] Figure 14 This application provides an example of the composition of an electronic device. The electronic device may be a first device, including but not limited to a base station and a core network unit. Figure 14A simplified schematic diagram of a base station structure is shown. The base station includes a processor 1410, a memory 1420, and a transceiver 1430. The processor 1410 is mainly used for baseband processing and base station control; the processor 1410 is typically the control center of the base station and is often referred to as a processor, used to control the base station to perform the processing operations on the first device side in the above method embodiments. The memory 1420 is mainly used to store computer program code and data. The transceiver 1430 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; the transceiver 1430 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module of the transceiver 1430, which can also be called a transceiver or transceiver, includes an antenna 1433 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device in transceiver 1430 that performs the receiving function can be regarded as a receiver, and the device that performs the transmitting function can be regarded as a transmitter. That is, transceiver 1430 includes receiver 1432 and transmitter 1431. Receiver can also be called receiving module, receiver, or receiving circuit, etc., and transmitter can be called transmitting module, transmitter, or transmitting circuit, etc.
[0312] The processor 1410 portion and the memory 1420 portion may include one or more circuit boards, each circuit board may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple circuit boards may share one or more processors, or multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.
[0313] For example, in one implementation, the transceiver module of transceiver 1430 is used to execute the transceiver-related processes performed by the base station (first device) in the aforementioned method embodiments. The processor of processor 1410 is used to execute the processing-related processes performed by the base station in the aforementioned method embodiments.
[0314] It should be understood that Figure 14 This is for illustrative purposes only and not as a limitation. The network devices mentioned above, including processors, memory, and transceivers, may be independent of... Figure 14 The structure shown.
[0315] In this application, the communication device or reader device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0316] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0317] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.
[0318] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0319] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0320] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0321] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A frequency domain resource indication method, characterized in that, Applied to a first communication device, the method includes: Receive the first information from the reader device; The frequency domain resources allocated by the reader device to the first communication device are determined based on whether the first information includes a frequency domain resource allocation field. The frequency domain resource allocation field is used to indicate the frequency domain resources allocated by the reader device to the first communication device.
2. The method according to claim 1, characterized in that, The method further includes: sending device capability information of the first communication device to the reader device; Receiving the first information from the reader device includes: receiving the first information determined by the reader device based on the device capability information of the first communication device.
3. The method according to claim 1, characterized in that, The step of determining the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation domain includes: When the first information does not contain the frequency domain resource allocation domain, the frequency domain resource allocated to the first communication device is determined to be the pre-configured first frequency domain resource.
4. The method according to claim 1 or 2, characterized in that, The step of determining the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation domain includes: The frequency domain resources allocated to the first communication device are determined based on whether the first information includes a frequency domain resource allocation domain and the device capabilities of the first communication device.
5. The method according to claim 4, characterized in that, The step of determining the frequency domain resources allocated to the first communication device based on whether the first information includes a frequency domain resource allocation domain and the device capabilities of the first communication device includes: When the first communication device does not support frequency shift capability and the first information does not contain the frequency domain resource allocation domain, the frequency domain resource allocated to the first communication device is determined to be the pre-configured second frequency domain resource. or, When the first communication device supports frequency shift capability and the first information contains the frequency domain resource allocation field, the third frequency domain resource indicated by the frequency domain resource allocation field contained in the first information is determined as the frequency domain resource allocated to the first communication device.
6. The method according to claim 5, characterized in that, The frequency domain resource allocation field includes: N indicator bits, where N is a positive integer; The N bits of the indicator are used to indicate at least one of the following: frequency domain resources at the level of resource element RE, or frequency domain resources at the level of resource element group REG, or frequency domain resources at the level of resource block RB.
7. The method according to any one of claims 4 to 6, characterized in that, The step of determining the frequency domain resources allocated to the first communication device based on whether the first information includes a frequency domain resource allocation domain and the device capabilities of the first communication device includes: When the first communication device does not support frequency shift capability, the frequency domain resource where the excitation signal for backscattering is located is determined according to the fourth frequency domain resource indicated by the frequency domain resource allocation domain included in the first information. or, When the first communication device supports frequency shifting capability, the fifth frequency domain resource indicated by the frequency domain resource allocation field included in the first information is determined as the frequency domain resource allocated to the first communication device.
8. The method according to any one of claims 1 to 7, characterized in that, The frequency domain resource allocation field included in the first information indicates a first resource allocation type, and the first resource allocation type indicates that when the first communication device does not support frequency shift capability, a pre-configured frequency domain resource is used; or, The frequency domain resource allocation field included in the first information indicates the second resource allocation type, and the second resource allocation type indicates the frequency domain resources determined according to the excitation signal when the first communication device supports frequency shift capability; or, The first information includes a frequency domain resource allocation field indicating a third resource allocation type, which indicates the frequency domain resources determined according to the bitmap indication when the first communication device supports frequency shift capability.
9. The method according to claim 2, characterized in that, Sending the device capability information of the first communication device to the reader device includes: Access information is sent on the access resources indicated by the reader device, and the access information includes: device capability information of the first communication device.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Receive a broadcast message from the reader device, the broadcast message including: first indication information; The first indication information is used to indicate whether the first information includes a frequency domain resource allocation domain.
11. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Receive a broadcast message from the reader device, the broadcast message including second indication information; The second indication information is used to instruct the reader device to adopt a pre-configured frequency domain resource allocation method, or to indicate the location information of the pre-configured frequency domain resources; or, The second indication information is used to indicate the number of frequency domain resources to be allocated, or to indicate the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering; or, The second indication information is used to indicate the total number of frequency domain resources and the number of frequency domain resources used for backscattering.
12. The method according to claim 11, characterized in that, The method further includes: The reader device is determined to use a pre-configured frequency domain resource allocation method or pre-configured frequency domain resource location information based on the second indication information. or, The number of frequency domain resources to be allocated is determined according to the second indication information, or the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering; or, The total number of frequency domain resources and the number of frequency domain resources used for backscattering are determined according to the second indication information, and the number of frequency domain resources to be allocated is determined according to the total number of frequency domain resources and the number of frequency domain resources used for backscattering.
13. The method according to any one of claims 1 to 12, characterized in that, The step of determining the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation domain includes: The frequency domain resources allocated to the first communication device are determined based on the quantity of frequency domain resources indicated by the frequency domain resource allocation field included in the first information and the location information of the frequency domain resources.
14. The method according to claim 10 or 11, characterized in that, Receiving a broadcast message from the reader device includes: receiving a broadcast message sent by the reader device at a frequency point corresponding to the uplink frequency domain resource; The method further includes: Based on the fact that the broadcast message is received at the frequency point corresponding to the uplink frequency domain resource, it is determined that the first information does not contain the frequency domain resource allocation domain; or, Based on the received broadcast message and the fact that the first communication device supports frequency shifting capabilities, it is determined that the first information contains the frequency domain resource allocation domain.
15. The method according to claim 14, characterized in that, Receiving the broadcast message on the frequency point corresponding to the uplink frequency domain resource includes: If the broadcast message is not found on the frequency point corresponding to the downlink frequency domain resource, the system switches from the frequency point of the downlink frequency domain resource to the frequency point corresponding to the uplink frequency domain resource, and receives the broadcast message on the frequency point corresponding to the uplink frequency domain resource.
16. The method according to any one of claims 1 to 15, characterized in that, The reader device includes network equipment or relay terminal equipment.
17. A frequency domain resource indication method, characterized in that, Applied to a reader device, the method includes: Determine whether the first information contains a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to determine the frequency domain resources allocated by the reader device to the first communication device; Send the first information to the first communication device.
18. The method according to claim 17, characterized in that, Determining whether the first information includes a frequency domain resource allocation domain includes: Receive device capability information from the first communication device; Determine whether the first information includes a frequency domain resource allocation domain based on the device capability information of the first communication device.
19. The method according to claim 18, characterized in that, The step of determining whether the first information contains a frequency domain resource allocation domain based on the device capability information of the first communication device includes: Based on the device capability information of the first communication device, it is determined that the frequency domain resources allocated to the first communication device are pre-configured first frequency domain resources, and it is determined that the first information does not include a frequency domain resource allocation domain. or, Based on the device capability information of the first communication device, it is determined that the first communication device does not support frequency shift capability and the frequency domain resources allocated to the first communication device are pre-configured second frequency domain resources. Therefore, it is determined that the first information does not include a frequency domain resource allocation domain. or, Based on the device capability information of the first communication device, it is determined that the first communication device supports frequency shift capability, and a third frequency domain resource is allocated to the first communication device, and it is determined that the first information includes a frequency domain resource allocation domain. or, Based on the device capability information of the first communication device, it is determined that the first communication device does not support frequency shift capability, and the fourth frequency domain resource allocated to the first communication device is used for the backscattering excitation signal. It is determined that the first information includes a frequency domain resource allocation domain. or, Based on the device capability information of the first communication device, it is determined that the first communication device supports frequency shift capability, and a fifth frequency domain resource is allocated to the first communication device. It is determined that the first information includes a frequency domain resource allocation domain.
20. The method according to any one of claims 17 to 19, characterized in that, The frequency domain resource allocation field included in the first information indicates a first resource allocation type, and the first resource allocation type indicates that when the first communication device does not support frequency shift capability, a pre-configured frequency domain resource is used; or, The frequency domain resource allocation field included in the first information indicates the second resource allocation type, and the second resource allocation type indicates the frequency domain resources determined according to the excitation signal when the first communication device supports frequency shift capability; or, The first information includes a frequency domain resource allocation field indicating a third resource allocation type, which indicates the frequency domain resources determined according to the bitmap indication when the first communication device supports frequency shift capability.
21. The method according to claim 18, characterized in that, The step of receiving device capability information from the first communication device includes: The reader device receives access information from the first communication device on the access resource indicated by the reader device. The access information includes: device capability information of the first communication device.
22. The method according to any one of claims 17 to 21, characterized in that, The method further includes: Send a broadcast message, the broadcast message including: first indication information; The first indication information is used to indicate whether the first information includes a frequency domain resource allocation domain.
23. The method according to any one of claims 17 to 21, characterized in that, The method further includes: Send a broadcast message, the broadcast message including second indication information; The second indication information is used to instruct the reader device to adopt a pre-configured frequency domain resource allocation method, or to indicate the location information of the pre-configured frequency domain resources; or, The second indication information is used to indicate the number of frequency domain resources to be allocated, or to indicate the number of frequency domain resources to be allocated and the number of frequency domain resources used for backscattering; or, The second indication information is used to indicate the total number of frequency domain resources and the number of frequency domain resources used for backscattering.
24. The method according to claim 22 or 23, characterized in that, Sending the broadcast message includes: When the first information does not include the frequency domain resource allocation domain, the broadcast message is sent on the frequency point corresponding to the uplink frequency domain resource.
25. The method according to any one of claims 17 to 24, characterized in that, The reader device includes network equipment or relay terminal equipment.
26. A communication device, characterized in that, The communication device includes a first communication device, the first communication device comprising: The receiving module is used to receive the first information from the reader device; The processing module is further configured to determine the frequency domain resources allocated by the reader device to the first communication device based on whether the first information includes a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to indicate the frequency domain resources allocated by the reader device to the first communication device.
27. A reader device, characterized in that, The reader device includes: The processing module is used to determine whether the first information contains a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used to determine the frequency domain resources allocated by the reader device to the first communication device; The sending module is used to send the first information to the first communication device.
28. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 1 to 16, or 17 to 25.
29. A computer storage medium for storing a computer program, which, when executed, implements the method of any one of claims 1 to 16, or 17 to 25.