Communication method and communication apparatus
By receiving energy thresholds and resource configuration parameters, IoT devices can estimate inventory latency and decide whether to initiate random access, thus solving the problem of high power consumption in long-distance communication of IoT devices and achieving more efficient power utilization and battery life.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-10-14
- Publication Date
- 2026-04-30
AI Technical Summary
IoT devices suffer from high power consumption when communicating with base stations due to the need to cover a wide area, especially during long-distance communication, which leads to rapid power consumption and affects device battery life.
By receiving configuration parameters of energy threshold and time-domain and frequency-domain resources, IoT devices can estimate inventory latency and decide whether to initiate random access, thus avoiding incomplete communication processes caused by insufficient power and reducing power consumption.
It effectively reduces the power consumption of IoT devices, reduces waste caused by insufficient power in the communication process, and improves the device's battery life.
Smart Images

Figure CN2025127518_30042026_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202411496295.6, filed on October 24, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Technology
[0003] With the fifth generation (5 th With the widespread adoption of 5G (Generation 3G), New Radio (NR) systems, machine-type communication (MTC), and Internet of Things (IoT) communication, an increasing number of IoT devices are being deployed. However, due to the wide distribution and large number of IoT devices, power supply is a major challenge. When IoT devices communicate with base stations using cellular standard protocols, the base stations need to cover as large an area as possible, and the IoT devices need to be able to communicate even at a great distance from the base station, resulting in high power consumption during wireless communication. Therefore, reducing the power consumption of IoT devices is a pressing issue that needs to be addressed in this field. Summary of the Invention
[0004] This application provides a communication method and a communication device that can reduce the power consumption of IoT devices.
[0005] Firstly, a communication method is provided. This method can be applied to a first device (e.g., an IoT device), that is, the method can be executed by the first device or by components of the first device (e.g., a chip, chip system, circuit, communication module, or processor), and this application does not limit this. The following description mainly uses a first device as an example.
[0006] The method may include: receiving first information, the first information including an energy threshold, the first information further including configuration parameters of time-domain resources and / or frequency-domain resources, the energy threshold being used for inventory latency estimation, and the time-domain resources and / or frequency-domain resources being used for random access; and initiating or not initiating random access based on the first information.
[0007] Based on the above technical solution, the first device can estimate the inventory delay based on the energy threshold and further determine whether to initiate random access in the time domain and / or frequency domain resources. In other words, the first device can determine whether to participate in the inventory based on the energy threshold. This reduces the power consumption of the first device. For example, for a first device with remaining power less than the energy threshold, random access can be avoided, thus preventing the first device from failing to complete the current inventory process due to insufficient power, and consequently avoiding power waste caused by the first device's inability to fully participate in the inventory process.
[0008] In conjunction with the first aspect, in some implementations of the first aspect, the energy threshold is used for inventory delay estimation, including: the energy threshold is a first energy threshold associated with the time-domain resource, or the energy threshold is a preset second energy threshold.
[0009] Based on the above technical solution, the energy threshold can be associated with time-domain resources, or the energy threshold can be a preset value. Therefore, the first device can determine whether to initiate random access in time-domain resources and / or frequency-domain resources using different types of energy thresholds.
[0010] In conjunction with the first aspect, in certain implementations of the first aspect, the energy threshold is a first energy threshold associated with the time-domain resource, including: the first energy threshold M is less than or equal to the maximum value of the time-domain resource count; or, the first energy threshold M satisfies: M≤2 Q -1, where Q represents the slot count parameter included in the configuration parameters of the time domain resource, and M and Q are positive integers.
[0011] Based on the above technical solution, the first energy threshold can be associated with time-domain resources, and can be less than or equal to the maximum value of the time-domain resource count. This maximum value can also be obtained through calculation, and can be 2. Q -1, where Q represents the slot count parameter included in the configuration parameters of the time domain resources.
[0012] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: determining a count value of a first time-domain resource based on the configuration parameters of the time-domain resource, wherein the first time-domain resource is included in the time-domain resource; the step of initiating or not initiating random access based on the first information includes: sending a random access request on the first time-domain resource when the count value of the first time-domain resource is less than the first energy threshold, or when the remaining power of the first device is greater than the second energy threshold; or, not sending a random access request on the first time-domain resource when the count value of the first time-domain resource is greater than or equal to the first energy threshold, or when the remaining power of the first device is less than or equal to the second energy threshold.
[0013] Based on the above technical solution, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, or when the remaining power of the first device is less than or equal to the second energy threshold, the first device may not send a random access request for the first time-domain resource. In other words, according to the energy threshold, the first device with low power may not send a random access request, thereby preventing the first device from being unable to complete the current inventory process due to insufficient power, and thus avoiding power waste caused by the first device not being able to fully participate in the inventory process.
[0014] In conjunction with the first aspect, in some implementations of the first aspect, when the count value of the first time-domain resource is less than the first energy threshold, the minimum time unit length of the first time-domain resource is a first value, and the number of repetitions of the first time-domain resource is a second value; or, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, the minimum time unit length of the first time-domain resource is a third value, and the number of repetitions of the first time-domain resource is a fourth value; the first value is greater than the third value, and / or, the second value is greater than the fourth value.
[0015] Based on the above technical solution, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, or in other words, when the remaining power of the first device is low: the minimum time unit length of the first time-domain resource used to send a random access request is smaller, and / or, the number of repetitions of the first time-domain resource is less. When the count value of the first time-domain resource is greater than or equal to the first energy threshold, the remaining power of the first device is less than the remaining power when the count value of the first time-domain resource is less than the first energy threshold, allowing the first device to complete inventory in a shorter time when the remaining power is even lower.
[0016] In conjunction with the first aspect, in certain implementations of the first aspect, when the remaining power of the first device is greater than the second energy threshold, the minimum time unit length of the first time-domain resource is a first value, the number of repetitions of the first time-domain resource is a second value, and the count value of the first time-domain resource belongs to a first value set; or, when the remaining power of the first device is less than or equal to the second energy threshold, the minimum time unit length of the first time-domain resource is a third value, the number of repetitions of the first time-domain resource is a fourth value, and the count value of the first time-domain resource belongs to a second value set; the first value is greater than the third value, and / or, the second value is greater than the fourth value, and / or, any value in the first value set is greater than any value in the second value set.
[0017] Based on the above technical solution, when the remaining power of the first device is less than or equal to the second energy threshold, or in other words, when the remaining power of the first device is low, the minimum time unit length of the first time domain resource used to send the random access request is shorter, and / or, the number of repetitions of the first time domain resource is less, and / or, the count value of the first time domain resource is smaller. Therefore, the first device can use shorter time domain resources to send the random access request, or in other words, the first device sends the random access request in a shorter time. Alternatively, the first device can send the random access request earlier. Based on this, the first device with less remaining power can consume less power to complete the inventory process, or the first device with less remaining power has more power remaining after completing the current inventory process, thereby reducing the possibility that the first device with less remaining power cannot complete the inventory process due to insufficient power, and further avoiding power waste caused by an incomplete inventory process.
[0018] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving first configuration information; wherein the first configuration information includes the minimum time unit length and / or the number of repetitions and / or the set of values of the count value of the first time domain resource.
[0019] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving second configuration information; wherein the second configuration information includes a set of values for the minimum time unit length and / or repetition count and / or count value of the second time domain resource and / or the third time domain resource.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, the step of initiating or not initiating random access based on the first information includes: initiating random access based on the first information in a second time domain resource or a third time domain resource, wherein the second time domain resource and the third time domain resource are included in the time domain resource; when the remaining power of the first device is greater than the second energy threshold, a random access request is sent in the second time domain resource; or, when the remaining power of the first device is less than or equal to the second energy threshold, a random access request is sent in the third time domain resource.
[0021] Based on the above technical solution, the first device can select different time-domain resources to send random access requests according to its remaining power and energy threshold. For example, a first device with low remaining power can choose specific time-domain resources to send the random access request at the end time earlier, so that the first device with low remaining power can consume less power to complete the inventory. In addition, the second device can configure dedicated time-domain resources for the first device with low power to send random access requests, which can reduce the collision probability of the first device with low power.
[0022] In conjunction with the first aspect, in some implementations of the first aspect, the minimum time unit length of the second time-domain resource is a first value, the number of repetitions of the second time-domain resource is a second value, and the count value of the second time-domain resource belongs to a first set of values; the minimum time unit length of the third time-domain resource is a third value, the number of repetitions of the third time-domain resource is a fourth value, and the count value of the third time-domain resource belongs to a second set of values; the first value is greater than the third value, and / or, the second value is greater than the fourth value, and / or, any value in the first set of values is greater than any value in the second set of values.
[0023] Based on the above technical solution, when the remaining power of the first device is less than or equal to the second energy threshold, or when the remaining power of the first device is low, the first device uses a smaller minimum time unit length, and / or the first time domain resource is repeated less times, and / or the first time domain resource sends a random access request to a third time domain resource with a smaller count value.
[0024] Accordingly, when the remaining power of the first device is greater than the second energy threshold, or when the remaining power of the first device is high, the first device sends a random access request using a second time domain resource with a longer minimum time unit length, and / or more repetitions of the first time domain resource, and / or a larger count value of the first time domain resource.
[0025] Therefore, the first device with low battery power can send a random access request using shorter time-domain resources, or in other words, the first device with low battery power can send the random access request in a shorter time. Alternatively, the first device with low battery power can send the random access request earlier. Based on this, the first device with little remaining battery power can complete the inventory process with a higher probability before the battery is depleted, thereby reducing the possibility that the first device with little remaining battery power cannot complete the inventory process due to insufficient power, and further avoiding power waste caused by incomplete inventory processes.
[0026] In conjunction with the first aspect, in some implementations of the first aspect, the first set of values includes values greater than or equal to... And less than or equal to 2 Q Natural numbers of value less than or equal to -1, the second set of values includes natural numbers of value less than or equal to -1. The natural number; where Q represents the slot count parameter included in the configuration parameters of the time-domain resource, Q is a positive integer, and K represents the scaling factor. This indicates the rounding up operation.
[0027] In conjunction with the first aspect, in some implementations of the first aspect, the step of initiating or not initiating random access based on the first information includes: initiating random access based on the first information in a first frequency domain resource or a second frequency domain resource, wherein the first frequency domain resource and the second frequency domain resource are contained in the frequency domain resource; when the remaining power of the first device is less than or equal to the second energy threshold, sending a random access request in the first frequency domain resource; or, when the remaining power of the first device is greater than the second energy threshold, sending a random access request in the second frequency domain resource.
[0028] Based on the above technical solution, the first device can select different frequency domain resources to send random access requests according to its remaining power and energy threshold. For example, the first device with low remaining power can select specific frequency domain resources to reduce the time spent sending random access requests, so that the first device with low remaining power can consume less power to complete the inventory.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the first frequency domain resource is used for contention-free access, and the second frequency domain resource is used for contention-based access.
[0030] Based on the above technical solution, when the remaining power of the first device is less than or equal to the second energy threshold, or in other words, when the remaining power of the first device is low, the first device sends a random access request using frequency domain resources with non-contention-based access. Correspondingly, when the remaining power of the first device is greater than the second energy threshold, or in other words, when the remaining power of the first device is high, the first device sends a random access request using frequency domain resources with contention-based access.
[0031] Therefore, the first device with low battery power can perform random access in fewer steps, or in other words, the time required for random access by the first device with low battery power is shorter. Based on this, the first device with less remaining battery power can consume less power to complete the inventory process, thereby reducing the possibility that the first device with less remaining battery power cannot complete the inventory process due to insufficient power, and further avoiding power waste caused by incomplete inventory process.
[0032] In conjunction with the first aspect, in some implementations of the first aspect, the count value of the first time-domain resource is a first count value, or the count value of the first time-domain resource is the value obtained by taking the first count value modulo X, wherein the first count value is randomly generated based on the slot count parameter included in the configuration parameters of the time-domain resource; X is a positive integer, for example, X equals 2. Q-1 Or X equals 2 Q-1 The deformation.
[0033] In conjunction with the first aspect, in some implementations of the first aspect, the remaining power is the proportion of the remaining power of the first device to the total power, or the remaining power is the ratio of the remaining power of the first device to the average power consumption.
[0034] Secondly, a communication method is provided. This method can be applied to a second device (e.g., a reader / writer), that is, the method can be executed by the second device or by components of the second device (e.g., a chip, chip system, circuit, communication module, or processor), and this application does not limit this. The following description mainly uses a second device as an example.
[0035] The method may include: determining first information, the first information including an energy threshold, the first information further including configuration parameters of time-domain resources and / or frequency-domain resources, the energy threshold being used for inventory latency estimation, and the time-domain resources and / or frequency-domain resources being used for random access; and sending the first information to a first device, the first information being used to instruct the first device to initiate or not initiate random access.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the energy threshold is used for inventory delay estimation, including: the energy threshold is a first energy threshold associated with the time-domain resource, or the energy threshold is a preset second energy threshold.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, the energy threshold is a first energy threshold associated with the time-domain resource, including: the first energy threshold M is less than or equal to the maximum value of the time-domain resource count; or, the first energy threshold M satisfies: M≤2 Q -1, where Q represents the slot count parameter included in the configuration parameters of the time domain resource, and M and Q are positive integers.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, the first information is used to instruct the first device to initiate or not initiate random access, including: when the count value of the first time domain resource is less than the first energy threshold, or when the remaining power of the first device is greater than the second energy threshold, the first information is used to instruct the first device to send a random access request on the first time domain resource; or, when the count value of the first time domain resource is greater than or equal to the first energy threshold, or when the remaining power of the first device is less than or equal to the second energy threshold, the first information is used to instruct the first device not to send a random access request on the first time domain resource; wherein, the count value of the first time domain resource is determined by the first device according to the configuration parameters of the time domain resource, and the first time domain resource is included in the time domain resource.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, when the count value of the first time-domain resource is less than the first energy threshold, the minimum time unit length of the first time-domain resource is a first value, and the number of repetitions of the first time-domain resource is a second value; or, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, the minimum time unit length of the first time-domain resource is a third value, and the number of repetitions of the first time-domain resource is a fourth value; the first value is greater than the third value, and / or, the second value is greater than the fourth value.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, when the remaining power of the first device is greater than the second energy threshold, the minimum time unit length of the first time-domain resource is a first value, the number of repetitions of the first time-domain resource is a second value, and the count value of the first time-domain resource belongs to a first value set; or, when the remaining power of the first device is less than or equal to the second energy threshold, the minimum time unit length of the first time-domain resource is a third value, the number of repetitions of the first time-domain resource is a fourth value, and the count value of the first time-domain resource belongs to a second value set; the first value is greater than the third value, and / or, the second value is greater than the fourth value, and / or, any value in the first value set is greater than any value in the second value set.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending first configuration information; wherein the first configuration information includes the minimum time unit length and / or the number of repetitions and / or the set of values for the count of the first time domain resource.
[0042] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending second configuration information; wherein the second configuration information includes a set of values for the minimum time unit length and / or repetition count and / or count value of the second time domain resource and / or the third time domain resource.
[0043] In conjunction with the second aspect, in certain implementations of the second aspect, the first information is used to instruct the first device to initiate or not initiate random access, including: the first information is used to instruct the first device to initiate random access in a second time domain resource or a third time domain resource, wherein the second time domain resource and the third time domain resource are contained in the time domain resource; when the remaining power of the first device is greater than the second energy threshold, the first information is used to instruct the first device to send a random access request in the second time domain resource; or, when the remaining power of the first device is less than or equal to the second energy threshold, the first information is used to instruct the first device to send a random access request in the third time domain resource.
[0044] In conjunction with the second aspect, in some implementations of the second aspect, the minimum time unit length of the second time-domain resource is a first value, the number of repetitions of the second time-domain resource is a second value, and the count value of the second time-domain resource belongs to a first set of values; the minimum time unit length of the third time-domain resource is a third value, the number of repetitions of the third time-domain resource is a fourth value, and the count value of the third time-domain resource belongs to a second set of values; the first value is greater than the third value, and / or, the second value is greater than the fourth value, and / or, any value in the first set of values is greater than any value in the second set of values.
[0045] In conjunction with the second aspect, in some implementations of the second aspect, the first set of values includes values greater than or equal to... And less than or equal to 2 Q Natural numbers of value less than or equal to -1, the second set of values includes natural numbers of value less than or equal to -1. The natural number; where Q represents the slot count parameter included in the configuration parameters of the time-domain resource, Q is a positive integer, and K represents the scaling factor. This indicates the rounding up operation.
[0046] In conjunction with the second aspect, in certain implementations of the second aspect, the first information is used to enable the first device to determine whether to initiate or not initiate random access, including: the first information is used to enable the first device to determine whether to initiate random access in a first frequency domain resource or a second frequency domain resource, wherein the first frequency domain resource and the second frequency domain resource are contained in the frequency domain resource; when the remaining power of the first device is less than or equal to the second energy threshold, the first information is used to instruct the first device to send a random access request in the first frequency domain resource; or, when the remaining power of the first device is greater than the second energy threshold, the first information is used to instruct the first device to send a random access request in the second frequency domain resource.
[0047] In conjunction with the second aspect, in some implementations of the second aspect, the first frequency domain resource is used for contention-free access, and the second frequency domain resource is used for contention-based access.
[0048] In conjunction with the second aspect, in some implementations of the second aspect, the count value of the first time-domain resource is a first count value, or the count value of the first time-domain resource is the value obtained by taking the first count value modulo X, wherein the first count value is randomly generated based on the slot count parameter included in the configuration parameters of the time-domain resource; X is a positive integer, for example, X equals 2. Q-1 Or X equals 2 Q-1 The deformation.
[0049] In conjunction with the second aspect, in some implementations of the second aspect, the remaining power is the proportion of the remaining power of the first device to the total power, or the remaining power is the ratio of the remaining power of the first device to the average power consumption.
[0050] For the beneficial effects and possible designs of the second aspect, please refer to the relevant description in the first aspect, which will not be repeated here.
[0051] Thirdly, a communication apparatus is provided for performing the methods of the first or second aspect and any possible implementation thereof. Specifically, the apparatus may include units and / or modules for performing the methods of the first or second aspect and any possible implementation thereof, such as processing units and / or communication units.
[0052] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0053] In another implementation, the device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment). When the device is a chip, chip system, or circuit for communication equipment, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit may be at least one processor, processing circuit, or logic circuit.
[0054] Fourthly, a communication device is provided, the device comprising: at least one processor configured to cause the device to perform the methods of the first or second aspect and any possible implementation thereof.
[0055] Optionally, the at least one processor is configured to execute computer programs or instructions to perform the methods described in the first or second aspect and any possible implementation thereof.
[0056] Optionally, the device further includes a memory for storing the computer program or instructions.
[0057] Optionally, the at least one processor is coupled to a memory for storing the computer program or instructions. The memory may be located externally to the device.
[0058] Optionally, the device also includes a communication interface through which the processor reads instructions from memory. This can be understood as the communication interface being coupled to the processor and used to input computer programs or instructions to the processor, or to output information from the processor.
[0059] Unless otherwise specified, or unless it contradicts its actual function or internal logic in the relevant description, the operations of sending and receiving involved can be understood as output, input, etc., or as sending and receiving operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0060] In one implementation, the device is a communication device (such as a terminal device or a network device).
[0061] In another implementation, the device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment). Optionally, the chip is a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip.
[0062] Fifthly, a computer-readable storage medium is provided that stores a computer program (e.g., program code) or instructions that, when executed on a communication device, cause the communication device to perform the methods described in the first or second aspect and any possible implementation thereof.
[0063] In a sixth aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the methods described in the first or second aspect and any possible implementation thereof.
[0064] A seventh aspect provides a communication system, including a first communication device and a second communication device. The first communication device is used to execute the method provided in any implementation of the first aspect, and the second communication device is used to execute the method provided in any implementation of the second aspect.
[0065] For the beneficial effects and possible designs of any of the third to seventh aspects, please refer to the relevant description in the first aspect, which will not be repeated here. Attached Figure Description
[0066] Figure 1 is a schematic diagram of a communication system 100.
[0067] Figure 2 is a schematic diagram of four communication topologies.
[0068] Figure 3 is a schematic diagram of the slotted aloha mechanism for radio frequency identification.
[0069] Figure 4 is a schematic diagram of a data transmission format from a reader to a tag.
[0070] Figure 5 is a schematic diagram of a data transmission format from a tag to a reader.
[0071] Figure 6 is a schematic diagram of an inventory cycle.
[0072] Figure 7 is a schematic diagram of inventory indicator optimization.
[0073] Figure 8 is a schematic diagram of a communication method 800 provided in an embodiment of this application.
[0074] Figure 9 is a schematic diagram illustrating how to determine whether to send a random access request according to an embodiment of this application.
[0075] Figure 10 is a schematic diagram of another method for determining whether to send a random access request, provided in an embodiment of this application.
[0076] Figure 11 is a schematic diagram of time-domain resource partitioning provided in an embodiment of this application.
[0077] Figure 12 is a schematic diagram of another time-domain resource partitioning provided in an embodiment of this application.
[0078] Figure 13 is a schematic diagram of a communication device 1300 provided in an embodiment of this application.
[0079] Figure 14 is a schematic diagram of another communication device 1400 provided in an embodiment of this application.
[0080] Figure 15 is a schematic diagram of a chip system 1500 provided in an embodiment of this application. Detailed Implementation
[0081] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0082] Before introducing the scheme of this application, the following points should be noted.
[0083] (1) In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, implicit instruction, etc. When describing an instruction information as indicating A, it can be understood that the instruction information carries A, carries the identifier of A, carries B which is associated with A, carries the identifier of B which is associated with A, etc. In other words, if the receiving side of an instruction information can determine A based on the instruction information, it can be described as the instruction information indicating A, and the specific method of determination is not limited. When it is understood that the instruction information carries A, "instruction" can be replaced with "includes". In this case, a statement such as "send / receive instruction information, the instruction information indicates A" can be replaced with "send / receive A".
[0084] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0085] (2) In this application, the expression " / " is used to indicate that the objects before and after are in an "or" relationship; for example, A / B can mean: A or B. The expression "and / or" is used to indicate that the objects before and after are in a relationship of either "and" or "or"; for example, A and / or B can mean the following: A exists alone, B exists alone, A and B exist simultaneously, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to indicate any combination of the listed items; for example, at least one of A, B and / or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, A and C exist simultaneously, A, B and C exist simultaneously, where A, B, and C can be single or multiple.
[0086] (3) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0087] (4) In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0088] (5) In this application, "first," "second," and "#1," "#2," and "#A" are merely for descriptive convenience and are used to distinguish objects, and are not intended to limit the scope of the embodiments of this application. They are not used to describe the order or sequence of features. It should be understood that such described objects can be interchanged where appropriate in order to describe solutions other than those in the embodiments of this application.
[0089] (6) In this application, "predefined" can mean a standard protocol predefined, or it can mean a pre-agreed or pre-negotiated agreement between devices. Here, "protocol" can refer to a standard protocol in the field of communications, for example, it may include fourth-generation (4G) protocols. th Generation 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as generation (5G), new radio (NR) protocols, 5.5G network protocols, future communication network protocols, and related protocols applied in future communication systems.
[0090] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a concrete manner. In the embodiments of this application, “of,” “corresponding, relevant,” and “corresponding” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0091] First, let me introduce the communication system to which this application applies.
[0092] Referring to Figure 1, as an example, Figure 1 is a schematic diagram of a communication system 100. As shown in Figure 1, the communication system 100 includes a wireless access network 110 and a core network 120. Optionally, the communication system 100 may also include an Internet 130. The wireless access network 110 may include at least one network device (as shown in Figure 1, 111a and 111b) and at least one terminal device (as shown in Figure 1, 112a-112j). The terminal device is connected to the network device wirelessly. The network device is connected to the core network 120 wirelessly or via a wired connection. The core network 120 may include one or more core network devices. The core network device and the network device may be independent physical devices, or the functions of the core network device and the logical functions of the network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the network device. Terminal devices and network devices can be interconnected via wired or wireless means. Terminal devices can communicate wirelessly with each other, network devices with each other, and terminal devices with each other via air interface resources. For example, air interface resources may include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources. It should be noted that Figure 1 is only a schematic diagram, and the communication system 100 may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1.
[0093] Network devices can be any type of device with wireless transceiver capabilities. For example, a network device can be a base station used to connect terminal devices to a radio access network (RAN). Network devices are sometimes also referred to as access network devices or access network nodes. It is understood that the names of devices with network device functionality may differ in systems employing different wireless access technologies. For ease of description, the embodiments of this application collectively refer to devices providing wireless communication access functionality to terminal devices as base stations. In the embodiments of this application, network devices include, but are not limited to: various forms of macro base stations (as shown in Figure 1, 111a), micro base stations or indoor stations (as shown in Figure 1, 111b), pico base stations, small stations, balloon stations, relay stations, access points, etc. Network equipment can include evolved node Bs (eNBs or eNodeBs) in LTE, access points (APs), wireless relay nodes, wireless backhaul nodes, transmission points (TPs), or transmission reception points (TRPs) in Wi-Fi systems. It can also include next-generation NodeBs (gNBs) or transmission points (TRPs or TPs) in 5G systems, one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, and network nodes constituting a gNB or transmission point, such as baseband units (BBUs) or distributed units (DUs). Furthermore, it can include network equipment, servers, or vehicle-mounted equipment in future communication systems and other networks evolving after 5G. Network equipment can also be modules or units that perform some of the functions of a base station; for example, it can be a central unit (CU) or a DU.
[0094] For example, in a universal mobile telecommunications system (UMTS) or LTE wireless communication system, the network device can be a macro base station (eNB); in a heterogeneous network (HetNet) scenario, the network device can be a micro base station (eNB); in a distributed base station scenario, the network device can include a base station unit (BBU) and a remote radio unit (RRU); in a cloud radio access network (CRAN) scenario, the network device can be a BBU pool and an RRU; and in future wireless communication systems, the network device can be a gNB.
[0095] In this embodiment, the means for implementing the function of the network device can be the network device itself, or it can be a means that enables the network device to implement the function, such as a chip system, which can be installed in the network device. The chip system can be composed of chips, or it can include chips and other discrete components.
[0096] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices could be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be separate entities or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, active antenna units (AUs), or remote radio heads (RRHs).
[0097] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules. The embodiments of this application do not limit the specific technology or specific device form used in the network device.
[0098] Terminal equipment can be a device that provides voice and / or data connectivity to users; it can also be a device with wireless connectivity; or it can be an entity on the user side used to receive or actively transmit signals. Terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). Terminal equipment can also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, wireless network equipment, user agent, or user device. In this application embodiment, terminal devices include, but are not limited to: cellular phones, mobile phones, wireless data cards, wireless modems, tablets, laptop computers, notebook computers, handheld computers, mobile internet devices (MIDs), computers with wireless transceiver capabilities, cordless phones, session initiation protocol (SIP) phones, smartphones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handsets with wireless communication capabilities, computing devices or other devices connected to wireless modems, in-vehicle devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), wearable devices (e.g., smartwatches, smart bracelets, pedometers, smart glasses, etc.), satellite terminals, terminal devices in the Internet of Things or the Internet of Vehicles, as well as any form of terminal in future networks, relay user equipment, or terminals in future evolved public land mobile networks (PLMNs), etc.Terminal devices can also be virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), light UE, reduced capability UE (REDCAP UE), machine type communication (MTC) terminals, terminal devices in industrial control, terminal devices in self-driving, terminal devices in remote medical care, terminal devices in smart grids, wireless terminals in transportation safety, terminal devices in smart cities, terminal devices in smart homes, tactile terminal devices, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), smart robots, robotic arms, workshop equipment, wireless terminals in self-driving, or flying devices (e.g., smart robots, hot air balloons, drones, airplanes), etc. The terminal device can also be a vehicle device, such as a complete vehicle device, an in-vehicle module, an in-vehicle communication module, an in-vehicle chip, an on-board unit (OBU), or a telematics box (T-BOX). The terminal device can also be other devices with terminal functions; for example, it can be a device that functions as a terminal in device-to-device (D2D) communication. The terminal device can also be other embedded communication modules. This application does not limit the scope of the embodiments described herein.
[0099] In this application embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing the functions, such as a chip or chip system. This device can be installed in the terminal device. The chip system can consist of chips or include chips and other discrete components. In the technical solution of this application embodiment, the device for implementing the functions of the terminal device is referred to as the terminal device, which can also be called a terminal. The following description may use a UE (User Equipment) as an example to illustrate the technical solution provided in this application embodiment.
[0100] The roles of base stations and terminals can be relative. For example, the helicopter or drone 112i in Figure 1 can be configured as a mobile base station. For terminals 112j that access the wireless access network 110 via 112i, terminal 112i is a base station; however, for base station 111a, 112i is a terminal, meaning that 111a and 112i communicate via a wireless air interface protocol. Of course, 111a and 112i can also communicate via a base station-to-base station interface protocol. In this case, relative to 111a, 112i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 111a and 111b in Figure 1 can be called communication devices with base station functions, and 112a-112j in Figure 1 can be called communication devices with terminal functions.
[0101] Network devices and terminal devices can communicate via wireless links. The transmission link from a network device to a terminal device can be called a downlink (DL) or downlink channel, used for transmitting downlink signals. The transmission link from a terminal device to a network device can be called an uplink (UL) or uplink channel, used for transmitting uplink signals. The transmission link from a terminal device to a terminal device can be called a sidelink (SL) or sidelink channel. However, this application is not limited to these terms; downlink, uplink, or sidelink can also refer to communication between other entities.
[0102] With the widespread adoption of 5G NR system MTC and IoT communication, an increasing number of IoT devices are being deployed in people's lives. Examples include smart water meters, shared bicycles, and devices for smart cities, environmental monitoring, smart homes, and forest fire prevention—all targeting sensing and data collection. In the future, IoT devices will be ubiquitous, with almost all offline items interconnected thanks to IoT technology. However, the wide distribution and large number of IoT devices present significant challenges to the industry, with power supply being a primary concern. Currently, IoT modules communicate with base stations using cellular standard protocols. Since base stations need to cover as large an area as possible, IoT modules must be able to communicate even at great distances. This results in IoT devices consuming up to 30mA of current during wireless communication, requiring high-capacity batteries to operate. This also limits the size of IoT modules, increasing their cost.
[0103] Furthermore, some low-power devices play a crucial role in IoT applications such as healthcare, smart homes, industrial sensors, and wearable devices. However, due to the limited size of these devices, extending their runtime is difficult to achieve simply by increasing battery capacity. Therefore, to extend device battery life, it is essential to reduce the power consumption of wireless communication, with the radio transceiver being one of the most power-consuming components.
[0104] Therefore, to further popularize IoT and embed IoT modules into the human body or smaller objects, smaller batteries can be used, or even battery limitations can be eliminated entirely. Alternatively, a method can be designed to reduce the power consumption of radio transceivers, thereby overcoming the limitations of cost, size, and power consumption in IoT devices. Ambient Internet of Things (AIoT) terminals are such low-power devices.
[0105] Backscatter communications are a key technology for building a green, energy-efficient, low-cost, and flexibly deployable Internet of Things (IoT), and an important means of realizing "intelligent connectivity of everything." For example, backscatter technology can be applied to radio frequency identification (RFID) systems. RFID can be a non-contact automatic identification technology. For instance, an RFID system can include readers and tags.
[0106] Tags can be passive, semi-active, or active. Passive tags are powered by the reader; for example, some energy from the continuous wave (CW) transmitted by the reader can be used for internal processing such as encoding, decoding, modulation, and demodulation of the passive tag. The CW can also serve as a carrier wave to carry the tag's uplink information. Semi-passive tags may include a battery. Internal processing such as encoding, decoding, modulation, and demodulation can be powered by the battery. However, semi-passive tags still require the CW transmitted by the reader as a carrier wave.
[0107] The tag may also be called an RFID tag, a backscatter device, an AIoT device, or other names. The following description will likely use an AIoT device as an example.
[0108] The terms "uplink" or "downlink" can also have other meanings. For example, a network device can be used to receive uplink signals from a terminal device or an AIoT device, or to send downlink signals to a terminal device or an AIoT device. For example, a terminal device can be used to send uplink signals to a network device, or to receive downlink signals from a network device. A terminal device can also be used to receive uplink data from an AIoT device and to transmit control information and downlink data to an AIoT device.
[0109] A node capable of transmitting continuous wave (CW) can be called a CW node. In one example, a CW node can be a standalone device (e.g., a reader / writer or other device that does not communicate with AIoT devices). In another example, a CW node can also be a functional module or component integrated into a network device or a terminal device. Those skilled in the art will also recognize that a CW node can be a network device or a terminal device.
[0110] An AIoT device can be a user-side entity used to receive or reflect signals. AIoT devices can be used to send uplink signals to network devices or terminal devices, or receive downlink signals from network devices or terminal devices. For example, AIoT devices can include sensors such as smart speakers, train detectors, gas stations, and inventory tags. The functions of an AIoT device can include collecting data, receiving control information and downlink data from network devices or terminal devices, or transmitting uplink data to network devices or terminal devices.
[0111] In some possible implementations, AIoT devices have at least one of the following characteristics compared to traditional terminal devices (e.g., NR terminals in R15, R16, or R17).
[0112] 1) Maximum Bandwidth: The maximum bandwidth of an AIoT device can be less than 100MHz in R15 and R16. The maximum bandwidth of an AIoT device can also be less than 20MHz of the reduced capability (RedCap) in R17. For example, the maximum bandwidth of an AIoT device is 1 resource block (RB), 1.44MHz, 1.5MHz, 2.88MHz, 3MHz, etc.
[0113] 2) Number of antennas supported: one transmit and one receive, or one transmit and two receive.
[0114] 3) The uplink / device-reader transmission channel is not aligned with the NR's time slots, frames, symbols, etc.
[0115] 4) Uplink / device-reader transmission uses a single-carrier waveform.
[0116] 5) The downlink / reader-device transmission channel is not aligned with the time slots, frames, etc. of the NR; the downlink / reader-device transmission channel is aligned with the start and / or end boundaries of the orthogonal frequency division multiplexing (OFDM) symbols of the NR.
[0117] 6) Downlink / reader-device transmission uses OFDM waveform.
[0118] 7) Supported modulation methods include at least one of binary on-off keying (OOK), frequency-shift keying (FSK), binary phase shift keying (BPSK), and minimum shift keying (MSK). FSK can also be called binary frequency-shift keying (BFSK or 2FSK) or OOK-FSK.
[0119] The above features are merely examples and do not constitute a limitation on the AIoT devices in the embodiments of this application.
[0120] Referring to Figure 2, which is a schematic diagram of four communication topologies as an example, Figure 2 is for illustrative purposes only and does not constitute a limitation of this application.
[0121] Figure 2(a) illustrates a communication topology. Exemplarily, this communication topology can be referred to as a base station direct connection topology. In this topology, the base station (BS) and AIoT devices can directly transmit data, channels, or signals to each other. Exemplarily, the BS can transmit data, channels, or signals to the AIoT device. For example, the channel transmitted by the AIoT device can be called a physical reader to device channel (PRDCH) or an ambient physical downlink shared channel (APDSCH). As another example, the channel transmitted by the AIoT device to the BS can be called a physical device to reader channel (PDRCH) or an ambient physical uplink shared channel (APUSCH). In Figure 2(a), CW nodes are within the communication topology. For example, CW nodes can be integrated or deployed within the BS.
[0122] Figure 2(b) illustrates a communication topology. Exemplarily, this communication topology can be referred to as a base station direct connection topology. Unlike Figure 2(a), the CW node in Figure 2(b) can be independent of the communication topology. For example, the CW node can be located outside the BS.
[0123] Figure 2(c) illustrates another communication topology. Exemplarily, this topology can be called an intermediate node topology. The BS and AIoT devices can indirectly send data, channels, or signals to each other through an intermediate node. Exemplarily, the intermediate node can be a UE. The BS and UE can be connected via a Universal Mobile Telecommunications System (UMTS) terrestrial radio access network to UE (Uu) interface. The UE and AIoT devices can directly send data, channels, or signals to each other. For example, the channel sent by the UE to the AIoT device can be called PRDCH. As another example, the channel sent by the AIoT device to the UE can be called PDRCH. In Figure 2(c), the CW node is within the communication topology. For example, the CW node can be integrated or deployed within the BS.
[0124] Figure 2(d) illustrates another communication topology. Exemplarily, this communication topology can be referred to as an intermediate node topology. Unlike Figure 2(c), the CW node in Figure 2(d) can be independent of the communication topology. For example, the CW node can be located outside the BS.
[0125] See Figure 3, which, as an example, is a schematic diagram of the slotted-aloha mechanism of RFID.
[0126] As shown in Figure 3, RFID can employ a slotted aloha mechanism for inventory management. When multiple devices participate in inventory, each query can trigger one round of inventory. Within each round, the interval between a query and a query rep is a slot, and there is also a slot between two adjacent query reps. It's important to note that this slot is a duration, such as 3ms or 2 milliseconds, and is not necessarily equivalent to the slot concept in NR (Radio Frequency Identification).
[0127] AIoT devices can be categorized into devices with the following different capabilities:
[0128] The first type of device (hereinafter referred to as device 1 in the embodiments of this application) may not support uplink and downlink amplification, and the uplink is transmitted in a backscatter manner based on an externally provided carrier.
[0129] The second type of device (hereinafter referred to as device 2a in the embodiments of this application) may include one of the following features: supporting uplink or downlink amplification, with uplink transmission based on an externally provided carrier in a backscatter manner;
[0130] The third type of device (hereinafter referred to as device 2b in the embodiments of this application) may include one of the following features: support for uplink or downlink amplification, with uplink transmission based on an internally generated carrier.
[0131] Optionally, the peak power consumption of the first type of device is ~1uW, the peak power consumption of the second type of device is <= several hundreduW, and the peak power consumption of the third type of device is <= several hundreduW.
[0132] Optionally, the initial sampling clock deviation of the first type of device can be up to 10. X1 ppm, X1 can be 5, 4, 3 or 2, and the maximum initial sampling clock deviation for the second type of device can be 10. X2 ppm, X2 can be 5, 4, 3 or 2, and the maximum initial sampling clock deviation for the third type of device can be 10. X3 ppm, X3 can be 5, 4, 3 or 2.
[0133] Referring to Figure 4, as an example, Figure 4 is a schematic diagram of a reader-to-device (R2D) data transmission format.
[0134] As shown in Figure 4, an R2D transmission can include three parts: a preamble (e.g., a preamble code), a physical channel carrying the data (e.g., a physical reader to device channel, PRDCH), and a postamble (e.g., a postamble code). The PRDCH can also be replaced by an ambient physical downlink shared channel (APDSCH).
[0135] Referring to Figure 5, as an example, Figure 5 is a schematic diagram of a tag-to-reader (D2R) data transmission format.
[0136] As shown in Figure 5, a D2R transmission can include three parts: a preamble (e.g., a preamble code), a physical channel carrying the data (e.g., a physical device to reader channel (PDRCH) or an ambient physical uplink shared channel (APUSCH), and a post-synchronization signal (e.g., a post-synchronization code).
[0137] It should be understood that the tags described in the embodiments of this application may also be referred to as AIoT devices or AIoT, and their naming does not limit the scope of protection of the embodiments of this application.
[0138] See Figure 6, which, as an example, is a schematic diagram of an inventory cycle.
[0139] One possible implementation is shown in Figure 6, where Pa represents paging and the slashed portion represents the tag's workable time. Considering that tags only have two states—on / discharging and off / charging—the inventory process can be configured by the operator to ensure that each fully charged tag experiences a complete inventory cycle during its discharge process. For tags with longer discharge times (e.g., device1), setting the inventory "cycle" to less than half the tag's discharge time guarantees at least one complete inventory cycle within the discharge period.
[0140] See Figure 7, which, as an example, is a schematic diagram of inventory indication optimization.
[0141] Another possible implementation, as shown in Figure 7, considers tags having three states: power-on / discharge, sleep, and power-off / charging. During the inventory process, the time domain position of the tag's discharge time can be adjusted via a sleep indication signal, allowing tags with shorter discharge times to remain in a discharged state throughout a complete inventory cycle. For tags with shorter discharge times (e.g., device2), if the tag misses the previous inventory trigger message (e.g., paging), an indication message is sent between the two inventory trigger messages to instruct the tag to sleep until the next inventory trigger message. This allows the tag to wait for the next inventory trigger message with lower power consumption (e.g., 1 / 10 of the power-on state).
[0142] However, in cases such as those shown in Figure 6 or Figure 7, as long as the tag is powered on, it will start monitoring for inventory messages or sleep indication messages when it receives an inventory trigger message (e.g., a paging message). Therefore, it can only ensure that each tag has an inventory opportunity, but the inventory process may not be completed in each inventory opportunity, resulting in high inventory power consumption and high latency.
[0143] In view of this, this application proposes that the tag can determine whether to participate in inventory management based on the energy threshold used for inventory delay estimation, thereby reducing the power consumption of the tag.
[0144] The methods provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings. The embodiments provided by this application can be applied to the scenarios shown in the above figures, and are not limited thereto.
[0145] Referring to Figure 8, which is a schematic diagram of a communication method 800 provided in an embodiment of this application, for example, the first device and the second device are used as examples for illustrative purposes.
[0146] The first device can be a tag, terminal device, IoT device, or AIoT device, etc., and this application embodiment does not limit it. The first device can be replaced by a component of the first device (such as a chip, chip system, circuit, communication module, or processor, etc.). The second device can be a reader, network device, or base station, etc., and this application embodiment does not limit it. The second device can be replaced by a component of the second device (such as a chip, chip system, circuit, communication module, or processor, etc.).
[0147] Furthermore, the steps described below as being performed by a single execution entity can also be divided into being performed by multiple execution entities, which may be logically and / or physically separate.
[0148] The method 800 shown in Figure 8 may include the following steps.
[0149] S810, the second device sends first information to the first device. Accordingly, the first device receives the first information.
[0150] The first piece of information may include an energy threshold, or in other words, the first piece of information may indicate an energy threshold, which can be used for inventory delay estimation. As an example, the inventory delay estimation is related to the maximum duration the current inventory process can last. For instance, the inventory delay estimation is the maximum duration the current inventory process can last; or, for another example, the inventory delay estimation is greater than the maximum duration the current inventory process can last.
[0151] As an example, the energy threshold may also be referred to as any of the following: power threshold, first threshold, first energy value, first power value, etc., and its naming does not limit the scope of protection of the embodiments of this application.
[0152] It should be understood that, for ease of reading, please refer to the further examples below for a detailed explanation of the energy threshold; the embodiments of this application will not be elaborated here.
[0153] As an example, the first information may also include configuration parameters for time-domain resources and / or frequency-domain resources, or the first information may also indicate configuration parameters for time-domain resources and / or frequency-domain resources that can be used for random access.
[0154] For example, time-domain resources can include time units such as milliseconds (ms) and microseconds (μs), while frequency-domain resources can include bandwidth.
[0155] For example, the configuration parameters of time-domain resources may include at least one of the following: time slot count parameters, frame structure, minimum time unit of PDRCH, and minimum time unit of PRDCH. The configuration parameters of frequency-domain resources may include at least one of the following: bandwidth or channel type occupied by the frequency-domain resources, frequency channel number, frequency shift factor, line code repetition count, and square wave repetition count. This application does not limit these parameters.
[0156] As an example, time-domain resources and / or frequency-domain resources can be used for random access. This can also be understood as the first device initiating random access on some or all of the aforementioned time-domain resources and / or frequency-domain resources, or in other words, the first device sending a random access request on some or all of the aforementioned time-domain resources and / or frequency-domain resources.
[0157] Optionally, the first information is determined by the second device, that is, the method 800 may further include: the second device determining the first information.
[0158] Optionally, the first information is sent from the second device to the first device via a broadcast message.
[0159] Optionally, the aforementioned first information is sent from the second device to the first device via multiple messages. For example, the energy threshold information in the first information is sent via a broadcast message, and the time-domain and / or frequency-domain resources (configuration information) in the first information are sent via another broadcast message.
[0160] S820, the first device initiates or does not initiate random access based on the first information. Alternatively, the first information is used to instruct the first device to initiate or not initiate random access; or, the first device determines whether to initiate or not initiate a random access request based on the first information.
[0161] It should be understood that initiating or not initiating random access can also be referred to as sending or not sending a random access request, and this application embodiment does not limit this.
[0162] It should also be understood that, for ease of reading, the specific process of whether the first device initiates or does not initiate random access based on the first information is further illustrated in the following examples, and the embodiments of this application will not be elaborated here.
[0163] In this embodiment, the first device can estimate the inventory delay based on an energy threshold and further determine whether to initiate random access on time-domain and / or frequency-domain resources. In other words, the first device can determine whether to participate in the inventory process based on the energy threshold. Based on this, the power consumption of the first device can be reduced. For example, for a first device with remaining power less than the energy threshold, random access can be avoided, thus preventing the first device from failing to complete the current inventory process due to insufficient power, and consequently avoiding power waste caused by the first device's inability to fully participate in the inventory process.
[0164] The following examples illustrate method 800 using different types of energy thresholds.
[0165] The first possible implementation is that the energy threshold is a first energy threshold associated with the time-domain resources.
[0166] As an example, the energy threshold, which is a first energy threshold associated with a time-domain resource, may include: the first energy threshold M being less than or equal to the maximum value of the time-domain resource counter.
[0167] The time-domain resource count value can be used to determine the location of a time-domain resource or to determine the temporal order of multiple time-domain resources. The time-domain resource count value can also be understood as a parameter used to count time-domain resources. The time-domain resource count value can also be called a time-domain resource ID or a time-domain resource index, and its naming does not limit the scope of protection of the embodiments in this application.
[0168] As an example, the second device can divide resource locations with different inventory priorities according to time sequence.
[0169] For example, time-domain resources may include eight sub-time-domain resources, from time-domain resource #0 to time-domain resource #7, and their corresponding time-domain resource count values may be 0 to 7 respectively.
[0170] As an example, the maximum value of the time domain resource count can be the count value of the last sub-time domain resource in the time domain. For example, the maximum value of the count values among the upper time domain resources #0 to #7 is 7.
[0171] In another example, the first energy threshold is a parameter associated with the slot count parameter Q, which is included in the configuration parameters of the time-domain resource.
[0172] Q can be used to determine the location of a time slot or the temporal order of multiple time slots. Q can also be understood as a parameter used to count time slots. The time slot counting parameter Q can also be called a time slot ID or time slot index, and its naming does not limit the scope of protection of the embodiments in this application.
[0173] Specifically, the energy threshold is a first energy threshold associated with time-domain resources, which may include: the first energy threshold M satisfies: M≤2 Q -1, where M and Q are positive integers.
[0174] As an example, M≤2 Q -1 can be equated to the first energy threshold M mentioned above being less than or equal to the maximum value of the time-domain resource count. Alternatively, the maximum value of the time-domain resource count mentioned above can be calculated based on the Q value, and this maximum value of the time-domain resource count is 2. Q -1.
[0175] For example, if Q = 3, then M ≤ 2 3 -1 = 7, meaning the first energy threshold is a positive integer less than or equal to 7, or in other words, the first energy threshold is less than or equal to the maximum value of the time-domain resource count, where the maximum value of the time-domain resource count is 7.
[0176] As one possible implementation method, Where P is a positive integer. For example, P equals 4 or 8.
[0177] In this embodiment, the first energy threshold can be associated with time-domain resources and can be less than or equal to the maximum value of the time-domain resource count. The maximum value of the time-domain resource count can also be obtained through calculation, and can be 2. Q -1, where Q represents the slot count parameter included in the configuration parameters of the time domain resources.
[0178] The following examples, using method 1 and method 2, illustrate two ways in which the first device initiates or does not initiate random access based on the first information mentioned above.
[0179] Method 1: The second device defines and broadcasts a first energy threshold. The first device can determine whether to initiate random access based on the count value N of the first time domain resource and the first energy threshold M.
[0180] The count value of the first time domain resource can be determined by the first device according to the configuration parameters of the time domain resource. Alternatively, mode 800 may also include: the first device determining the count value of the first time domain resource according to the configuration parameters of the time domain resource.
[0181] As one possible implementation, the count value of the first time-domain resource can be a first count value, which can be randomly generated based on the time slot count parameter contained in the configuration parameters of the time-domain resource.
[0182] As an example, the first count value can be a counter value randomly generated by the first time-domain resource based on the Q value. For example, if Q = 3, the first count value can be an integer from 0 to 7.
[0183] As another possible implementation, the count value of the first time-domain resource can be the value obtained by taking the first count value modulo X. The first count value can be randomly generated based on the slot count parameter contained in the configuration parameters of the time-domain resource; X is a positive integer.
[0184] For example, Q = 3, the first count value can be an integer from 0 to 7; X = 4, the count value of the first time domain resource can be an integer from 0 to 3.
[0185] As an example, the first time-domain resource may be included in the time-domain resources described above. The first device may send or not send a random access request on the first time-domain resource. For example, the first time-domain resource may be the time-domain resource #7 described above, and the first device may determine whether to send a random access request on time-domain resource #7.
[0186] As an example, the remaining power of the first device can be related to the count value of the first time domain resource. The count value of the first time domain resource can help the first device determine whether to send a random access request, or in other words, the count value of the first time domain resource can help the first device determine whether to participate in inventory.
[0187] As an example, the remaining power of the first device can be negatively correlated with the count value of the first time-domain resource. For instance, among the time-domain resources #0 to #7 mentioned above, the count value of time-domain resource #0 can be 0. Time-domain resource #0 is the earliest in the time domain, meaning the first device has been powered on for a short time and has the most remaining power. Conversely, the count value of time-domain resource #7 can be 7. Time-domain resource #7 is the latest in the time domain, meaning the first device has been powered on for a long time and has the least remaining power.
[0188] It should be understood that the corresponding count values 0 to 7 for time domain resources #0 to #7 are only illustrative examples. The embodiments of this application do not limit the correspondence between time domain resources and time domain resource count values. Please refer to the following text for other possible correspondences.
[0189] Specifically, when the count value of the first time-domain resource is greater than or equal to the first energy threshold (N≥M), the first device does not send a random access request in the first time-domain resource. Or rather, the first information is used to indicate that the first device does not send a random access request in the first time-domain resource. It can also be understood that when the remaining power of the first device does not exceed a specific threshold, the first device does not participate in this inventory. At this time, the first device can switch to the sleep state to charge or save power and wait for the next inventory trigger message (e.g., paging) to arrive.
[0190] Correspondingly, when the count value of the first time-domain resource is less than the first energy threshold (N<M), the first device sends a random access request in the first time-domain resource. Or rather, the first information is used to indicate that the first device sends a random access request in the first time-domain resource. It can also be understood that when the remaining power of the first device exceeds a specific threshold, the first device participates in this inventory.
[0191] Referring to FIG. 9, as an example, FIG. 9 is a schematic diagram for determining whether to send a random access request provided by an embodiment of the present application. Among them, the count value of the first time-domain resource is the first count value.
[0192] As shown in FIG. 9, the time slot counting parameter Q = 3, and the 8 boxes from 0 to 7 represent 8 possible first time-domain resources, which can be denoted as time-domain resource #0 to time-domain resource #7. The first count value is an integer from 0 to 7, and accordingly, the count values of time-domain resource #0 to time-domain resource #7 are also integers from 0 to 7. The first energy threshold M = 6, then the first device with the count value of the first time-domain resource being 6 or 7 does not send a random access request in the first time-domain resource because the count value of the first time-domain resource is greater than or equal to the first energy threshold. Correspondingly, the first device with the count value of the first time-domain resource being any integer from 0 to 5 sends a random access request in the first time-domain resource because the count value of the first time-domain resource is less than the first energy threshold.
[0193] Referring to FIG. 10, as an example, FIG. 10 is another schematic diagram for determining whether to send a random access request provided by an embodiment of the present application. Among them, the count value of the first time-domain resource is the value obtained by taking the first count value modulo X, where X is a positive integer.
[0194] As shown in Figure 10, the time slot counting parameter Q = 3, and the eight boxes from 0 to 7 represent eight possible first time-domain resources, which can be denoted as time-domain resource #0 to time-domain resource #7. X = 4, and the first count value is an integer from 0 to 7. Therefore, the count values of time-domain resources #0 to #7 are the modulo 4 values of 0 to 7. That is, the count values of time-domain resources #0 to #3 are 0 to 3, and the count values of time-domain resources #4 to #7 are 0 to 3. The first energy threshold M = 3. Therefore, the first device with a count value of 3 or 7 for the first time-domain resource does not send a random access request for the first time-domain resource because the count value of the first time-domain resource is greater than or equal to the first energy threshold. Correspondingly, the first device with a count value of any integer from 0 to 2 or 4 to 6 for the first time-domain resource sends a random access request for the first time-domain resource because the count value of the first time-domain resource is less than the first energy threshold.
[0195] In this embodiment, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, the first device may not send a random access request for the first time-domain resource. That is, based on the energy threshold, the first device with lower power consumption may not send a random access request, thereby preventing the first device from failing to complete the current inventory process due to insufficient power, and thus avoiding power waste caused by the first device not being able to fully participate in the inventory process.
[0196] The following examples, from Example 1 to Example 3, illustrate the relationship between the count value of the first time-domain resource and the characteristics of the first time-domain resource.
[0197] Example 1: When the count value of the first time-domain resource is less than the first energy threshold, the minimum time unit length of the first time-domain resource can be a first value; or, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, the minimum time unit length of the first time-domain resource can be a third value. Wherein, the first value is greater than the third value.
[0198] The minimum time unit length can be understood as the size or length of a time slot or symbol, and can also be called the minimum time unit size, chip length, or chip size, etc. This naming does not limit the scope of protection of the embodiments in this application. The length of the minimum time unit can be: the reciprocal of the D2R transmission bandwidth, or the reciprocal of the product of the D2R transmission bandwidth and the number of line code repetitions, or the reciprocal of the product of the D2R transmission bandwidth and the number of square wave repetitions, or a preset value, or the ratio of the preset value to the number of line code repetitions. The preset value can correspond to the time length corresponding to one line code coded bit. For example, the line code can be Manchester encoding or Miller encoding. In Manchester encoding, one possible mapping rule is: a bit 0 before encoding corresponds to {01}, and a bit 1 before encoding corresponds to {10}; another possible mapping rule is: a bit 0 before encoding corresponds to {10}, and a bit 1 before encoding corresponds to {01}.
[0199] For example, #1, please continue to refer to Figure 9. The first time-domain resource with a count value less than the first energy threshold can be any one of the time-domain resources #0 to #5. The first time-domain resource with a count value greater than or equal to the first energy threshold can be any one of the time-domain resources #6 to #7. Therefore, the minimum time unit length of any one of the time-domain resources #0 to #5 can be greater than the minimum time unit length of any one of the time-domain resources #6 to #7.
[0200] Example 2: When the count value of the first time-domain resource is less than the first energy threshold, the number of repetitions of the first time-domain resource can be a second value; or, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, the number of repetitions of the first time-domain resource can be a fourth value. Wherein, the second value is greater than the fourth value.
[0201] The repetition count of the first time-domain resource can also be understood as the number of times the first device repeatedly transmits the original bits of the random access request, the number of times the code block of the original bits is repeated, the number of times the encoded bits are repeated, and the number of times the code block of the encoded bits is repeated on the first time-domain resource. The encoding method can be a line code or a forward error-correcting code. For example, the line code can be a Manchester code or a Miller code, and the forward error-correcting code can be a convolutional code.
[0202] For example, in case #2, please refer to Figure 9. The number of repetitions of any one of the time-domain resources #0 to #5 can be greater than the number of repetitions of any one of the time-domain resources #6 to #7.
[0203] Example 3: When the count value of the first time-domain resource is less than the first energy threshold, the minimum time unit length of the first time-domain resource can be a first value, and the repetition count of the first time-domain resource can be a second value; or, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, the minimum time unit length of the first time-domain resource can be a third value, and the repetition count of the first time-domain resource can be a fourth value. Here, the first value is greater than the third value, and the second value is greater than the fourth value.
[0204] For example #3, please continue to refer to FIG. 9. Combining the above examples #1 and #2, the minimum time unit length of any one of the time-domain resources from time-domain resource #0 to time-domain resource #5 can be greater than the minimum time unit length of any one of the time-domain resources from time-domain resource #6 to time-domain resource #7, and the repetition count of any one of the time-domain resources from time-domain resource #0 to time-domain resource #5 can be greater than the repetition count of any one of the time-domain resources from time-domain resource #6 to time-domain resource #7.
[0205] In Method 2, the second device defines and broadcasts the first energy threshold and multiple sets of time-domain resources, and the first device can select different time-domain resources according to the count value N of the first time-domain resource and the first energy threshold M.
[0206] It should be understood that the description of the count value of the first time-domain resource can refer to the content in Method 1 above, and the embodiments of the present application will not elaborate here.
[0207] As an example, the remaining power of the first device can be related to the count value of the first time-domain resource, and the count value of the first time-domain resource can assist the first device in selecting different time-domain resources to send random access requests.
[0208] Specifically, the first device can initiate random access in the second time-domain resource or the third time-domain resource according to the first information, and the second time-domain resource and the third time-domain resource are included in the time-domain resources described above.
[0209] Here, the second time-domain resource and the third time-domain resource can be understood as sub-time-domain resources selected by the first device from different parts of the time-domain resources described above. For example, for the above time-domain resources #0 to time-domain resource #7, the second time-domain resource can be any one of the time-domain resources from time-domain resource #0 to time-domain resource #5, and the third time-domain resource can be any one of the time-domain resources from time-domain resource #6 to time-domain resource #7.
[0210] As an example, when the count value of the first time-domain resource is less than the first energy threshold (N < M), the first device can send a random access request in the second time-domain resource; or, when the count value of the first time-domain resource is greater than or equal to the first energy threshold (N ≥ M), the first device can send a random access request in the third time-domain resource.
[0211] Referring to Figure 11, as an example, Figure 11 is a schematic diagram of time-domain resource partitioning provided by an embodiment of this application.
[0212] As shown in Figure 11, the time-domain resources included in the first information can be divided according to the first energy threshold. For example, if Q = 3, the time-domain resources can include 8 sub-time-domain resources from time-domain resource #0 to time-domain resource #7; if M = 6 broadcast by the second device, then time-domain resources #0 to time-domain resource #7 can be divided into two parts, namely time-domain resources #0 to time-domain resource #5 (which can be denoted as the first resource pool), and time-domain resources #6 to time-domain resource #7 (which can be denoted as the second resource pool), and the second device allocates these two sets of time-domain resources simultaneously.
[0213] Furthermore, a first device whose count value of the randomly generated first time-domain resource is 6 or 7, since it is greater than or equal to the first energy threshold, selects a second time-domain resource to send a random access request. The second time-domain resource can be at least one sub-time-domain resource in the first resource pool. A first device whose count value of the randomly generated first time-domain resource is 0 to 5, since it is less than the first energy threshold, selects a third time-domain resource to send a random access request. The third time-domain resource can be at least one sub-time-domain resource in the second resource pool.
[0214] In this embodiment, the first device can select different time-domain resources to send random access requests based on the count value of the first time-domain resource and the first energy threshold. For example, the first device with low remaining power can select a specific time-domain resource to send the random access request at the end time earlier, so that the first device with low remaining power can consume less power to complete the inventory.
[0215] The following examples, 4 to 6, illustrate the characteristics of the second and third time-domain resources.
[0216] Example 4: The minimum time unit length of the second time domain resource can be a first value, and the minimum time unit length of the third time domain resource can be a third value. The first value is greater than the third value.
[0217] It should be understood that for an explanation of the minimum time unit length, please refer to Example 1 above, and the embodiments of this application will not be repeated here.
[0218] For example #4, please continue to refer to Figure 11. The minimum time unit length of the resources in the first resource pool can be greater than the minimum time unit length of the resources in the second resource pool. Thus, the first device with low power can use shorter time domain resources to send random access requests, or in other words, the first device with low power sends random access requests in a shorter time.
[0219] Example 5: The number of repetitions for the second time-domain resource can be a second value, and the number of repetitions for the third-domain resource can be a fourth value. The second value is greater than the fourth value.
[0220] It should be understood that for an explanation of the number of repetitions, please refer to Example 1 above, and the embodiments of this application will not be repeated here.
[0221] For example, in case #5, please refer to Figure 11. The minimum time unit length of the resources in the first resource pool can be greater than the minimum time unit length of the resources in the second resource pool. As a result, the first device with low power can complete the sending of the random access request more quickly, or in other words, the first device with low power takes less time to send the random access request.
[0222] Example 6: The minimum time unit length of the second time-domain resource can be a first value, and the number of repetitions can be a second value; the minimum time unit length of the third time-domain resource can be a third value, and the number of repetitions of the third time-domain resource can be a fourth value. Wherein, the first value is greater than the third value, and the second value is greater than the fourth value.
[0223] For example #6, please continue to refer to Figure 11. Combining examples #4 and #5 above, the minimum time unit length of resources in the first resource pool can be greater than the minimum time unit length of resources in the second resource pool. At the same time, the minimum time unit length of resources in the first resource pool can be greater than the minimum time unit length of resources in the second resource pool. Thus, the first device with low power can use shorter time domain resources to send random access requests and complete the sending of random access requests more quickly. In other words, the first device with low power takes less time to send random access requests.
[0224] In this embodiment, when the count value of the first time-domain resource is greater than or equal to the first energy threshold, or in other words, when the remaining power of the first device is low, the first device uses the third time-domain resource to send a random access request. The minimum time unit length of the third time-domain resource is smaller, and / or the number of repetitions of the third time-domain resource is less. Therefore, the first device can use a shorter time-domain resource to send the random access request, or in other words, the time for the first device to send the random access request is shorter. Based on this, the first device with low remaining power can consume less power to complete the inventory process, or the first device with low remaining power has more power remaining after completing the current inventory process. This reduces the possibility that the first device with low remaining power cannot complete the inventory process due to insufficient power, thereby further avoiding power waste caused by an incomplete inventory process.
[0225] The second possible implementation is to use a preset second energy threshold.
[0226] The second energy threshold can be a preset specific value.
[0227] Optionally, the second energy threshold can be a percentage value between 0 and 1, representing the proportion of the device's remaining power to its total power. For example, the second energy threshold can be 35%, meaning that the device's remaining power accounts for 35% of its total power. Alternatively, the second energy threshold can be 25% or 50%, etc.
[0228] Optionally, the second energy threshold can be other values, representing the ratio of the device's remaining battery power to its average power consumption, etc. For example, the second energy threshold can be 10, indicating that the device has 10 seconds of remaining continuous power-on time.
[0229] Accordingly, the remaining power of the first device can be the proportion of the remaining power of the first device to the total power, or the remaining power of the first device can be the ratio of the remaining power of the first device to the average power consumption.
[0230] In this embodiment, the energy threshold can be associated with time-domain resources, or the energy threshold can be a preset value. Based on this, the first device can determine whether to initiate random access in time-domain resources and / or frequency-domain resources using different types of energy thresholds.
[0231] As an example, the second device can divide resource locations with different inventory priorities according to the remaining power range defined in the protocol.
[0232] The following examples, using methods 3 to 5, illustrate three ways in which the first device initiates or does not initiate random access based on the first information mentioned above.
[0233] Method 3: The second device defines and broadcasts a second energy threshold, and the first device can determine whether to initiate random access based on the remaining power of the first device and the second energy threshold.
[0234] As an example, method 800 may further include: the first device determining a count value of the first time-domain resource based on configuration parameters of the time-domain resource. Alternatively, the count value of the first time-domain resource may be determined by the first device based on the aforementioned configuration parameters of the time-domain resource.
[0235] It should be understood that the description of the count value of the first time domain resource can be found in the above method 1, and will not be repeated here in the embodiments of this application.
[0236] Specifically, when the remaining battery power of the first device is less than or equal to the second energy threshold, the first device does not send a random access request in the first time domain resources. In other words, the first information is used to instruct the first device not to send a random access request in the first time domain resources. This can also be understood as the first device not participating in this inventory round when its remaining battery power is less than or equal to the second energy threshold. At this time, the first device can switch to a sleep state to charge or save battery power, waiting for the next inventory trigger message (e.g., paging).
[0237] Accordingly, when the remaining power of the first device is greater than the second energy threshold, the first device sends a random access request in the first time domain resources. In other words, the first information is used to instruct the first device to send a random access request in the first time domain resources. This can also be understood as the first device participating in the inventory process when its remaining power is greater than the second energy threshold.
[0238] For example, if the second energy threshold is 35%, when the remaining power of the first device is less than or equal to 35%, the first device will not send a random access request in the first time domain resources.
[0239] In this embodiment, when the remaining power of the first device is less than or equal to the second energy threshold, the first device may not send a random access request in the first time domain resources. That is, according to the energy threshold, the first device with low power may not send a random access request, thereby avoiding the first device being unable to complete the current inventory process due to insufficient power, and thus avoiding the waste of power generated by the first device in the inventory process that it cannot fully participate in.
[0240] As one possible implementation, prior to S810, method 800 may further include: a second device sending first configuration information, and correspondingly, a first device receiving the first configuration information. The first configuration information may include the minimum time unit length and / or the number of repetitions and / or the set of values for the count of the first time-domain resource.
[0241] Optionally, the aforementioned first configuration information is sent from the second device to the first device via a broadcast message.
[0242] Optionally, the aforementioned first configuration information and the aforementioned first information are sent from the second device to the first device via a single message. Alternatively, the aforementioned first configuration information and the aforementioned first information are sent simultaneously by the second device.
[0243] Optionally, the aforementioned first configuration information and the aforementioned first information are sent to the first device by the second device through multiple messages. For example, the energy threshold information in the first information is sent through a broadcast message, the time domain and / or frequency domain resources in the first information are sent through another broadcast message, and the first configuration information is sent through yet another broadcast message.
[0244] It should be understood that the above separation of the first configuration information and the aforementioned first information is only an example, and the embodiments of this application do not limit this.
[0245] The following examples, from Examples 7 to 9, illustrate the relationship between the remaining power of the first device and the first time-domain resource characteristics.
[0246] Example 7: When the remaining power of the first device is greater than the second energy threshold, the minimum time unit length of the first time domain resource can be a first value; or, when the remaining power of the first device is less than or equal to the second energy threshold, the minimum time unit length of the first time domain resource can be a third value. Wherein, the first value is greater than the third value.
[0247] It should be understood that for an explanation of the minimum time unit length, please refer to Example 1 above, and the embodiments of this application will not be repeated here.
[0248] For example, in case #7, the second energy threshold is 35%. The first device with less than or equal to 35% remaining power has a smaller minimum time unit length for its first time domain resource compared to the first device with more than 35% remaining power.
[0249] Example 8: When the remaining power of the first device is greater than the second energy threshold, the number of repetitions of the first time-domain resource can be the second value; or, when the remaining power of the first device is less than or equal to the second energy threshold, the number of repetitions of the first time-domain resource can be the fourth value. Wherein, the second value is greater than the fourth value.
[0250] It should be understood that for an explanation of the number of repetitions, please refer to Example 1 above, and the embodiments of this application will not be repeated here.
[0251] For example, in case #8, the second energy threshold is 35%. The first device with less than or equal to 35% remaining power has fewer repetitions of the first time domain resource compared to the first device with more than 35% remaining power.
[0252] Example 9: When the remaining power of the first device is greater than the second energy threshold, the minimum time unit length of the first time domain resource can be a first value, and the number of repetitions of the first time domain resource can be a second value; or, when the remaining power of the first device is less than or equal to the second energy threshold, the minimum time unit length of the first time domain resource can be a third value, and the number of repetitions of the first time domain resource can be a fourth value. Wherein, the first value is greater than the third value, and the second value is greater than the fourth value.
[0253] For example, #9, the second energy threshold is 35%. The first device with less than or equal to 35% remaining power has fewer repetitions of its first time domain resources compared to the first device with more than 35% remaining power.
[0254] As one possible implementation, when the remaining power of the first device is greater than the second energy threshold, the count value of the first time-domain resource belongs to the first value set; or, when the remaining power of the first device is less than or equal to the second energy threshold, the count value of the first time-domain resource belongs to the second value set. Wherein, any value in the first value set is greater than any value in the second value set.
[0255] As an example, the first set of values and the second set of values are subsets of all time-domain count values in the time-domain resources included in the first information.
[0256] Optionally, the intersection of the first set of values and the second set of values is empty.
[0257] As an example, the first set of numbers may include greater than or equal to and less than or equal to 2 Q Natural numbers -1, the second set of numbers can include less than or equal to The natural number; where Q represents the slot count parameter included in the configuration parameters of the time-domain resources, Q is a positive integer, and K represents the scaling factor. This indicates the rounding up operation.
[0258] Optionally, K is equal to the second energy threshold.
[0259] For example, if Q = 3 and K = 0.3, then the first set of values can include natural numbers greater than or equal to 3 and less than or equal to 7, and the second set of values can include natural numbers less than or equal to 2.
[0260] Furthermore, for example, if the second energy threshold is 35%, a first device with a remaining power of less than or equal to 35% has a smaller count value for its first time-domain resource compared to a first device with a remaining power of greater than 35%, that is, its time-domain position for the resource used to send random access requests is earlier.
[0261] It should be noted that the above possible implementation methods can be combined with any of the methods in Examples 7 to 9 mentioned above, and the embodiments of this application do not limit this.
[0262] Method 4: The second device defines and broadcasts a second energy threshold, and the first device can select different time-domain resources based on the remaining power of the first device and the second energy threshold.
[0263] Specifically, the first device can initiate random access based on the first information in the second or third time domain resources, which are included in the time domain resources mentioned above.
[0264] As one possible implementation, prior to S810, method 800 may further include: the second device sending second configuration information, and correspondingly, the first device receiving the second configuration information. The second configuration information may include a set of values for the minimum time unit length and / or repetition count and / or count value of the second time-domain resource and / or the third time-domain resource.
[0265] Optionally, the aforementioned second configuration information is sent by the second device to the first device via a broadcast message.
[0266] Optionally, the second configuration information and the first information are sent from the second device to the first device via a single message. Alternatively, the second configuration information and the first information are sent simultaneously by the second device.
[0267] Optionally, the second configuration information and the first information are sent from the second device to the first device via multiple messages. For example, the energy threshold information in the first information is sent via a broadcast message, the time-domain and / or frequency-domain resources in the first information are sent via another broadcast message, and the second configuration information is sent via yet another broadcast message.
[0268] It should be understood that the above separation of the second configuration information from the first information is only an example, and the embodiments of this application do not limit this.
[0269] The second and third time-domain resources can be understood as sub-time-domain resources selected by the first device from the time-domain resources described above based on the second configuration information. For example, the count value of the second time-domain resource belongs to the first value set, and the third time-domain resource belongs to the second value set.
[0270] As an example, when the remaining power of the first device is greater than the second energy threshold, the first device may send a random access request in the second time domain resource; or, when the remaining power of the first device is less than or equal to the second energy threshold, it may send a random access request in the third time domain resource.
[0271] Referring to Figure 12, as an example, Figure 12 is another schematic diagram of time-domain resource partitioning provided by an embodiment of this application.
[0272] As shown in Figure 12, the time-domain resources included in the first information can be divided according to the second configuration information. For example, if Q = 3, the time-domain resources can include 8 sub-time-domain resources from time-domain resource #0 to time-domain resource #7; the count values of the second time-domain resources belong to the first value set, which consists of 3 to 7; and the count values of the third time-domain resources belong to the second value set, which consists of 0 to 2.
[0273] It should be understood that the calculation methods for the first and second sets of numerical values, as well as the relationship between the first and second sets of numerical values and the remaining power of the first device, can be referred to the description in Method 3 above, and will not be repeated here in the embodiments of this application.
[0274] In this embodiment, the first device can select different time-domain resources to send random access requests based on its remaining battery power and energy threshold. For example, a first device with low remaining battery power can choose specific time-domain resources to send the random access request at the end time earlier, thus allowing the first device with low remaining battery power to complete the inventory process with less power. Furthermore, the second device can configure dedicated time-domain resources for the first device with low battery power to send random access requests, which can reduce the collision probability of the first device with low battery power.
[0275] It should be understood that the characteristics of the second and third time-domain resources are similar to those in Examples 4 to 9 described above, and will not be repeated here in the embodiments of this application.
[0276] As one possible implementation, the count value of the second time-domain resource belongs to the first set of values, the count value of the third time-domain resource belongs to the second set of values, and any value in the first set of values is greater than any value in the second set of values.
[0277] For example, if Q = 3, the second energy threshold is 35%, and K = 0.3, then when the remaining power of the first device is less than or equal to 35%, the range of the count values for the third time-domain resources randomly generated by the first device is the second set of values, which may include natural numbers less than or equal to 2; when the remaining power of the first device is greater than 35%, the range of the count values for the second time-domain resources randomly generated by the first device is the first set of values, which may include natural numbers greater than or equal to 3 and less than or equal to 7.
[0278] In this embodiment of the application, when the remaining power of the first device is less than or equal to the second energy threshold, or when the remaining power of the first device is low, the first device uses a smaller minimum time unit length, and / or the first time domain resource is repeated less times, and / or the first time domain resource sends a random access request to a third time domain resource with a smaller count value.
[0279] Accordingly, when the remaining power of the first device is greater than the second energy threshold, or when the remaining power of the first device is high, the first device sends a random access request using a second time domain resource with a longer minimum time unit length, and / or more repetitions of the first time domain resource, and / or a larger count value of the first time domain resource.
[0280] Therefore, the first device with low battery power can send a random access request using shorter time-domain resources, or in other words, the first device with low battery power can send the random access request in a shorter time. Alternatively, the first device with low battery power can send the random access request earlier. Based on this, the first device with little remaining battery power can complete the inventory process with a higher probability before the battery runs out, thereby reducing the possibility that the first device with little remaining battery power cannot complete the inventory process due to insufficient power, and further avoiding power waste caused by incomplete inventory process.
[0281] Method 5: The second device defines and broadcasts a second energy threshold, and the first device can select different frequency domain resources based on the remaining power of the first device and the second energy threshold.
[0282] As an example, the decision of whether or not the first device initiates random access based on the first information may include: the first device initiating random access based on the first information in a first frequency domain resource or a second frequency domain resource. The first and second frequency domain resources are included within the frequency domain resources.
[0283] The first frequency domain resource and the second frequency domain resource can be understood as sub-frequency domain resources selected by the first device from different parts of the frequency domain resources described above. For example, the frequency domain resources included in the first information include eight sub-frequency domain resources, and the first frequency domain resource and the second frequency domain resource can be at least one of the sub-frequency domain resources.
[0284] As an example, the first frequency domain resource and the second frequency domain resource are different frequency domain resources.
[0285] As one possible implementation, when the remaining power of the first device is less than or equal to the second energy threshold, a random access request is sent to the first frequency domain resources; or, when the remaining power of the first device is greater than the second energy threshold, a random access request is sent to the second frequency domain resources.
[0286] For example, if the second energy threshold is 35%, then when the remaining power of the first device is less than or equal to 35%, the first device selects the first frequency domain resource to send a random access request; when the remaining power of the first device is greater than 35%, the first device selects the second frequency domain resource to send a random access request.
[0287] In this embodiment, the first device can select different frequency domain resources to send random access requests based on its remaining battery power and energy threshold. For example, a first device with low remaining battery power can select specific frequency domain resources to reduce the time spent sending random access requests, thereby allowing the first device with low remaining battery power to complete inventory checks with less power.
[0288] As an example, the first frequency domain resource can be a dedicated resource or a low-power dedicated resource.
[0289] As an example, the first frequency domain resources are used for contention-free access, and the second frequency domain resources are used for contention-based access.
[0290] In this embodiment, when the remaining power of the first device is less than or equal to the second energy threshold, or in other words, when the remaining power of the first device is low, the first device sends a random access request using frequency domain resources with non-contention-based access. Conversely, when the remaining power of the first device is greater than the second energy threshold, or in other words, when the remaining power of the first device is high, the first device sends a random access request using frequency domain resources with contention-based access.
[0291] Therefore, the first device with low battery power can perform random access in fewer steps, or in other words, the time required for random access by the first device with low battery power is shorter. Based on this, the first device with less remaining battery power can consume less power to complete the inventory process, thereby reducing the possibility that the first device with less remaining battery power cannot complete the inventory process due to insufficient power, and further avoiding power waste caused by incomplete inventory process.
[0292] It should be understood that method 5 can be combined with other methods described above. For example, method 5 can be combined with method 4. That is, the minimum time unit length of the time domain resource corresponding to the first frequency domain resource is less than the minimum time unit length of the time domain resource corresponding to the second frequency domain resource, and / or, the number of repetitions of the time domain resource corresponding to the first frequency domain resource is less than the number of repetitions of the time domain resource corresponding to the second frequency domain resource. This application embodiment does not limit this.
[0293] The methods provided by the embodiments of this application have been described in detail above with reference to Figures 8 to 12. The apparatus provided by the embodiments of this application will be described in detail below with reference to Figures 13 to 15. It should be understood that the descriptions of the apparatus embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail can be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.
[0294] Referring to Figure 13, as an example, Figure 13 is a schematic diagram of a communication device 1300 provided in an embodiment of this application. The communication device 1300 includes a transceiver unit 1310 and a processing unit 1320. The transceiver unit 1310 can be used to implement corresponding communication functions. The transceiver unit 1310 can also be referred to as a communication interface or a communication unit. The processing unit 1320 can be used to perform processing, such as determining information bits.
[0295] Optionally, the device 1300 may further include a storage unit for storing instructions and / or data, and the processing unit 1320 may read the instructions and / or data from the storage unit to enable the device to implement the aforementioned method embodiments.
[0296] In a first possible design, the device 1300 can be the terminal in the aforementioned embodiments, which can implement the steps or processes corresponding to those executed by the terminal in the above method embodiments. Specifically, the transceiver unit 1310 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the terminal in the above method embodiments, and the processing unit 1320 can be used to perform processing-related operations of the terminal in the above method embodiments, or operations other than transceiver (such as operations other than sending and / or receiving data or messages).
[0297] One possible implementation is that the transceiver unit 1310 is used to receive first information, the first information including an energy threshold, and the first information also includes configuration parameters of time-domain resources and / or frequency-domain resources. The energy threshold is used for inventory delay estimation, and the time-domain resources and / or frequency-domain resources are used for random access. The processing unit 1320 is used to initiate or not initiate random access based on the first information.
[0298] In a second possible design, the device 1300 can be a network device as described in the foregoing embodiments. This device 1300 can implement the steps or processes performed by the network device corresponding to those described in the method embodiments above. Specifically, the transceiver unit 1310 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the network device described in the method embodiments above, and the processing unit 1320 can be used to perform processing-related operations of the network device described in the method embodiments above, or operations other than transceiver operations (such as operations other than sending and / or receiving data or messages).
[0299] One possible implementation is that the processing unit 1320 is used to determine first information, the first information including an energy threshold, and the first information also includes configuration parameters of time-domain resources and / or frequency-domain resources. The energy threshold is used for inventory delay estimation, and the time-domain resources and / or frequency-domain resources are used for random access. The transceiver unit 1310 is used to send the first information to the first device, the first information being used to instruct the first device to initiate or not initiate random access.
[0300] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0301] It should also be understood that the device 1300 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the device 1300 can be specifically the communication device in the above embodiments, and can be used to execute the various processes and / or steps corresponding to the communication device in the above method embodiments; to avoid repetition, these will not be described again here.
[0302] The apparatus 1300 of each of the above-described schemes has the function of implementing the corresponding steps performed by the communication device (such as a terminal or a network device) in the above-described methods. The function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (e.g., the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by a processor, respectively executing the transceiver operations and related processing operations in each method embodiment.
[0303] In addition, the transceiver unit 1310 may also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit.
[0304] It should be noted that the device in Figure 13 can be the communication device (such as a terminal or network device) in the aforementioned embodiments, or it can be a chip or a chip system, such as a system on a chip (SoC). The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
[0305] Referring to Figure 14, as an example, Figure 14 is a schematic diagram of another communication device 1400 provided in an embodiment of this application. The device 1400 includes a processor 1410, which is coupled to a memory 1420. The memory 1420 is used to store computer programs or instructions and / or data. The processor 1410 is used to execute the computer programs or instructions stored in the memory 1420, or to read the data stored in the memory 1420, to perform the methods in the above method embodiments.
[0306] Optionally, there may be one or more processors 1410.
[0307] Optionally, the memory 1420 may be one or more.
[0308] Alternatively, the memory 1420 can be integrated with the processor 1410, or it can be set separately.
[0309] Optionally, as shown in FIG14, the device 1400 further includes a transceiver 1430 for receiving and / or transmitting signals. For example, a processor 1410 is used to control the transceiver 1430 to receive and / or transmit signals.
[0310] As an example, processor 1410 may have the functions of processing unit 1320 shown in FIG13, memory 1420 may have the functions of storage unit, and transceiver 1430 may have the functions of transceiver unit 1310 shown in FIG13.
[0311] As one option, the device 1400 is used to implement the operations performed by a communication device (such as a terminal or a network device) in the various method embodiments described above.
[0312] For example, processor 1410 is used to execute computer programs or instructions stored in memory 1420 to implement the relevant operations of the communication device in the various method embodiments described above.
[0313] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0314] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0315] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0316] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0317] Referring to Figure 15, as an example, Figure 15 is a schematic diagram of a chip system 1500 provided in an embodiment of this application. The chip system 1500 (or may also be referred to as a processing system) includes logic circuitry 1510 and an input / output interface 1520.
[0318] The logic circuit 1510 can be a processing circuit in the chip system 1500. The logic circuit 1510 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 1500 to implement the methods and functions of the embodiments of this application. The input / output interface 1520 can be an input / output circuit in the chip system 1500, outputting processed information from the chip system 1500, or inputting data or signaling information to be processed into the chip system 1500 for processing.
[0319] As one approach, the chip system 1500 is used to implement operations performed by communication devices (such as terminals or network devices) in the various method embodiments described above.
[0320] For example, logic circuit 1510 is used to implement processing-related operations performed by a communication device (such as a terminal, or a network device) in the above method embodiments; input / output interface 1520 is used to implement sending and / or receiving-related operations performed by a communication device (such as a terminal, or a network device) in the above method embodiments.
[0321] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a communication device (such as a terminal or a network device) in the above-described method embodiments. For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal or a network device) executes the above-described methods (such as method 800).
[0322] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods described above as performed by a communication device (such as a terminal or a network device). For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal or a network device) performs the methods described above (such as method 800).
[0323] This application also provides a communication system that includes the terminal and / or network device described in the embodiments above. For example, the system includes the terminal and network device described in the embodiment of FIG8.
[0324] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0325] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.
[0326] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.
[0327] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to a first device, the method includes: Receive first information, the first information including an energy threshold, the first information also including configuration parameters of time domain resources and / or frequency domain resources, the energy threshold is used for inventory latency estimation, and the time domain resources and / or frequency domain resources are used for random access; Initiate or not initiate random access based on the first information.
2. The method according to claim 1, characterized in that, The energy threshold is used for inventory delay estimation, including: the energy threshold is a first energy threshold associated with the time domain resource, or the energy threshold is a preset second energy threshold.
3. The method according to claim 2, characterized in that, The energy threshold is a first energy threshold associated with the time-domain resource, including: The first energy threshold M is less than or equal to the maximum value of the time-domain resource count; or, The first energy threshold M satisfies: M≤2 Q -1, Where Q represents the slot count parameter included in the configuration parameters of the time-domain resource, and M and Q are positive integers.
4. The method according to claim 2 or 3, characterized in that, The method further includes: The count value of the first time domain resource is determined based on the configuration parameters of the time domain resource, wherein the first time domain resource is included in the time domain resource; The step of initiating or not initiating random access based on the first information includes: When the count value of the first time-domain resource is less than the first energy threshold, or when the remaining power of the first device is greater than the second energy threshold, a random access request is sent on the first time-domain resource; or... When the count value of the first time domain resource is greater than or equal to the first energy threshold, or when the remaining power of the first device is less than or equal to the second energy threshold, no random access request is sent on the first time domain resource.
5. The method according to claim 4, characterized in that, When the count value of the first time-domain resource is less than the first energy threshold, the minimum time unit length of the first time-domain resource is a first value, and the number of repetitions of the first time-domain resource is a second value; or, When the count value of the first time-domain resource is greater than or equal to the first energy threshold, the minimum time unit length of the first time-domain resource is the third value, and the number of repetitions of the first time-domain resource is the fourth value. The first value is greater than the third value, and / or the second value is greater than the fourth value.
6. The method according to claim 4, characterized in that, When the remaining power of the first device is greater than the second energy threshold, the minimum time unit length of the first time-domain resource is a first value, the number of repetitions of the first time-domain resource is a second value, and the count value of the first time-domain resource belongs to a first value set; or, When the remaining power of the first device is less than or equal to the second energy threshold, the minimum time unit length of the first time domain resource is the third value, the number of repetitions of the first time domain resource is the fourth value, and the count value of the first time domain resource belongs to the second value set. The first value is greater than the third value, and / or the second value is greater than the fourth value, and / or any value in the first set of values is greater than any value in the second set of values.
7. The method according to claim 2 or 3, characterized in that, The step of initiating or not initiating random access based on the first information includes: Based on the first information, a random access is initiated in a second time domain resource or a third time domain resource, wherein the second time domain resource and the third time domain resource are included in the time domain resource; When the remaining power of the first device is greater than the second energy threshold, a random access request is sent in the second time domain resource; or, When the remaining power of the first device is less than or equal to the second energy threshold, a random access request is sent to the third time domain resource.
8. The method according to claim 7, characterized in that, The minimum time unit length of the second time-domain resource is a first value, the number of repetitions of the second time-domain resource is a second value, and the count value of the second time-domain resource belongs to a first set of values; The minimum time unit length of the third time domain resource is the third value, the number of repetitions of the third time domain resource is the fourth value, and the count value of the third time domain resource belongs to the second value set. The first value is greater than the third value, and / or the second value is greater than the fourth value, and / or any value in the first set of values is greater than any value in the second set of values.
9. The method according to claim 6 or 8, characterized in that, The first set of values includes values greater than or equal to And less than or equal to 2 Q Natural numbers of value less than or equal to -1, the second set of values includes natural numbers of value less than or equal to -1. _n_ natural numbers; Where Q represents the slot count parameter included in the configuration parameters of the time-domain resources, Q is a positive integer, and K represents the scaling factor. This indicates the rounding up operation.
10. The method according to claim 2 or 3, characterized in that, The step of initiating or not initiating random access based on the first information includes: Random access is initiated based on the first information in either the first frequency domain resource or the second frequency domain resource, wherein the first frequency domain resource and the second frequency domain resource are included in the frequency domain resource; When the remaining power of the first device is less than or equal to the second energy threshold, a random access request is sent in the first frequency domain resource; or, When the remaining power of the first device is greater than the second energy threshold, a random access request is sent in the second frequency domain resource.
11. The method according to claim 10, characterized in that, The first frequency domain resource is used for contention-free access, and the second frequency domain resource is used for contention-based access.
12. The method according to any one of claims 4 to 6, characterized in that, The count value of the first time-domain resource is a first count value, or the count value of the first time-domain resource is the value modulo X of the first count value, wherein the first count value is randomly generated based on the slot count parameter included in the configuration parameters of the time-domain resource; X is a positive integer.
13. The method according to any one of claims 4 to 12, characterized in that, The remaining power is the proportion of the remaining power of the first device to the total power, or the remaining power is the ratio of the remaining power of the first device to the average power consumption.
14. A communication method, characterized in that, Applied to a second device, the method includes: First information is determined, the first information including an energy threshold, the first information also including configuration parameters of time-domain resources and / or frequency-domain resources, the energy threshold is used for inventory latency estimation, and the time-domain resources and / or frequency-domain resources are used for random access; The first information is sent to the first device, and the first information is used to instruct the first device to initiate or not initiate random access.
15. The method according to claim 14, characterized in that, The energy threshold is used for inventory delay estimation, including: the energy threshold is a first energy threshold associated with the time domain resource, or the energy threshold is a preset second energy threshold.
16. The method according to claim 15, characterized in that, The energy threshold is a first energy threshold associated with the time-domain resource, including: The first energy threshold M is less than or equal to the maximum value of the time-domain resource count; or, The first energy threshold M satisfies: M≤2 Q -1, Where Q represents the slot count parameter included in the configuration parameters of the time-domain resource, and M and Q are positive integers.
17. The method according to claim 15 or 16, characterized in that, The first information is used to instruct the first device whether to initiate or not to initiate random access, including: When the count value of the first time-domain resource is less than the first energy threshold, or when the remaining power of the first device is greater than the second energy threshold, the first information is used to instruct the first device to send a random access request in the first time-domain resource; or... When the count value of the first time domain resource is greater than or equal to the first energy threshold, or when the remaining power of the first device is less than or equal to the second energy threshold, the first information is used to indicate that the first device does not send a random access request in the first time domain resource. The count value of the first time-domain resource is determined by the first device according to the configuration parameters of the time-domain resource, and the first time-domain resource is included in the time-domain resource.
18. The method according to claim 17, characterized in that, When the count value of the first time-domain resource is less than the first energy threshold, the minimum time unit length of the first time-domain resource is a first value, and the number of repetitions of the first time-domain resource is a second value; or, When the count value of the first time-domain resource is greater than or equal to the first energy threshold, the minimum time unit length of the first time-domain resource is the third value, and the number of repetitions of the first time-domain resource is the fourth value. The first value is greater than the third value, and / or the second value is greater than the fourth value.
19. The method according to claim 17, characterized in that, When the remaining power of the first device is greater than the second energy threshold, the minimum time unit length of the first time-domain resource is a first value, the number of repetitions of the first time-domain resource is a second value, and the count value of the first time-domain resource belongs to a first value set; or, When the remaining power of the first device is less than or equal to the second energy threshold, the minimum time unit length of the first time domain resource is the third value, the number of repetitions of the first time domain resource is the fourth value, and the count value of the first time domain resource belongs to the second value set. The first value is greater than the third value, and / or the second value is greater than the fourth value, and / or any value in the first set of values is greater than any value in the second set of values.
20. The method according to claim 15 or 16, characterized in that, The first information is used to instruct the first device whether to initiate or not to initiate random access, including: The first information is used to instruct the first device to initiate random access in a second time domain resource or a third time domain resource, wherein the second time domain resource and the third time domain resource are included in the time domain resource; When the remaining power of the first device is greater than the second energy threshold, the first information is used to instruct the first device to send a random access request in the second time domain resources; or... When the remaining power of the first device is less than or equal to the second energy threshold, the first information is used to instruct the first device to send a random access request in the third time domain resource.
21. The method according to claim 20, characterized in that, The minimum time unit length of the second time-domain resource is a first value, the number of repetitions of the second time-domain resource is a second value, and the count value of the second time-domain resource belongs to a first set of values; The minimum time unit length of the third time domain resource is the third value, the number of repetitions of the third time domain resource is the fourth value, and the count value of the third time domain resource belongs to the second value set. The first value is greater than the third value, and / or the second value is greater than the fourth value, and / or any value in the first set of values is greater than any value in the second set of values.
22. The method according to claim 19 or 21, characterized in that, The first set of values includes values greater than or equal to And less than or equal to 2 Q Natural numbers of value less than or equal to -1, the second set of values includes natural numbers of value less than or equal to -1. _n_ natural numbers; Where Q represents the slot count parameter included in the configuration parameters of the time-domain resources, Q is a positive integer, and K represents the scaling factor. This indicates the rounding up operation.
23. The method according to claim 15 or 16, characterized in that, The first information is used to enable the first device to determine whether to initiate or not to initiate random access, including: The first information is used to enable the first device to determine whether to initiate random access in a first frequency domain resource or a second frequency domain resource, wherein the first frequency domain resource and the second frequency domain resource are included in the frequency domain resource; When the remaining power of the first device is less than or equal to the second energy threshold, the first information is used to instruct the first device to send a random access request in the first frequency domain resource; or... When the remaining power of the first device is greater than the second energy threshold, the first information is used to instruct the first device to send a random access request in the second frequency domain resources.
24. The method according to claim 23, characterized in that, The first frequency domain resource is used for contention-free access, and the second frequency domain resource is used for contention-based access.
25. The method according to any one of claims 17 to 19, characterized in that, The count value of the first time-domain resource is a first count value, or the count value of the first time-domain resource is the value modulo X of the first count value, wherein the first count value is randomly generated based on the slot count parameter included in the configuration parameters of the time-domain resource; X is a positive integer.
26. The method according to any one of claims 17 to 25, characterized in that, The remaining power is the proportion of the remaining power of the first device to the total power, or the remaining power is the ratio of the remaining power of the first device to the average power consumption.
27. A communication device, characterized in that, It includes modules or units for performing the method according to any one of claims 1 to 13; or, it includes modules or units for performing the method according to any one of claims 14 to 26.
28. A communication device, characterized in that, The device includes a processor configured to cause the communication device to perform the method of any one of claims 1 to 13, or configured to cause the communication device to perform the method of any one of claims 14 to 26.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 13, or cause the communication device to perform the method as described in any one of claims 14 to 26.
30. A computer program product, characterized in that, The computer program product includes computer programs or instructions, when the computer... When a program or instruction is executed on a communication device, it causes the communication device to perform the method as described in any one of claims 1 to 13, or... This causes the communication device to perform the method as described in any one of claims 14 to 26.
Citation Information
Patent Citations
Wireless communication method and device
CN114641081A
Random access method and device
CN116347643A
Communication method and device
CN117241407A
Random access method and device, terminal and network side equipment
CN117979454A
Method for initial access procedure
CN118102467A