Passive Internet of Things low-power-consumption transmission method and device, storage medium and computer program product
By monitoring the first signaling sent by the network device in the passive IoT device to obtain the inventory start time, and participating in the inventory process at that time, the problem of energy exhaustion and inventory failure of the passive IoT device during the inventory process is solved. problem, improving the inventory success rate and inventory efficiency of the device.
Patent Information
- Application Number
- CN202411418951.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-01-24
AI Technical Summary
In the scenario of intensive deployment of passive IoT devices, the inventory process lasts for a long time. If the energy acquisition of passive IoT devices is limited, it will cause the device to exhaust power during the inventory process, and it will be difficult for the network side to accurately schedule the storage time-frequency resources. , resulting in inventory failure.
When the power store stored in the terminal device reaches the limits of the working power, monitor the first letter sent by the network equipment, get the start time, and participate in the inventory process when the time arrives. The network device sends the first letter before the start of the disk, indicating that the start time of the terminal device is stored to reduce the probability of the device cannot participate in the inventory.
It improves the inventory success rate of passive IoT devices, reduces the problem of power depletion due to limited energy collection, and optimizes the charging schedule of terminal equipment on the network side, improving inventory efficiency.
Smart Images

Figure CN119364483A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic applications, and in particular to a passive Internet of Things low-power transmission method and device, a storage medium, and a computer program product. Background Art
[0002] The research on ambient Internet of Things (Ambient IoT) technology is mainly aimed at low-end IoT device communication. Through the fifth generation mobile communication technology (5G) network, it supports the coexistence of massive low-cost IoT terminals and existing 5G terminals, and supplements the 5G low-cost tag service carrying capacity. These IoT devices must meet the requirements of extremely low power consumption, extremely low cost, and low complexity. They do not need power supply or are based on very low power storage capacity (for example, using capacitors). They obtain energy from the environment and realize data signal transmission through environmental energy harvesting, backscatter communication, low-power computing, low-power RF transmission (only RF signal amplification or independent signal generation). The excitation source of energy harvesting can be provided by radio waves, light energy, kinetic energy, thermal energy or any other suitable power source in the surrounding environment.
[0003] The 3rd Generation Partnership Project (3GPP) R19 Ambient IoT research focuses on the following two types of devices (they can also be devices such as tags that serve as the communication counterparts of the base station, and the specific names of the devices are not limited here):
[0004] 1. 1μW peak power consumption, with a certain energy storage capacity, but no amplification capability for uplink and downlink signals. The transmission of uplink signals requires the use of a carrier provided by an external source;
[0005] 2. Hundreds of μW peak power consumption, energy storage capability, and the ability to amplify uplink / downlink signals. The uplink signal may be sent with the help of a carrier provided by an external source, or it may have independent signal generation capability.
[0006] Passive IoT devices need to send and receive signals based on energy harvesting modules and backscatter communication modules. The energy excitation source may come from RF (Radio Frequency) signals. The device first harvests energy and communicates after storing enough power. The charging time is related to factors such as the size of the capacitor that stores power, the energy harvesting efficiency, and the size of the incident power. If a passive IoT device harvests energy through RF signals, the charging process may take tens of milliseconds to tens of seconds, while the communication process (signal detection and backscatter modulation, etc.) can last for several milliseconds to several hundred milliseconds until the remaining power of the device can no longer provide energy for the next signal reception or transmission, and the device needs to harvest energy again. Therefore, in scenarios where passive IoT devices are densely deployed, the following problems may exist based on the existing inventory / command process:
[0007] Question 1: Due to the large number of passive IoT devices and their dense distribution, the inventory process takes a long time. If the energy collection of passive IoT devices is limited, the devices may run out of power during the inventory process. The inventory may also fail due to a high probability of collision.
[0008] In actual deployment scenarios, passive IoT devices are densely packed and of different types, and their charging and power-maintaining capabilities may vary. Since there are a large number of devices to be inventoried, and the network equipment's charging capabilities and charging completion time for passive IoT devices are unknown, after a passive IoT device is fully charged, if it cannot participate in and complete the inventory process / execute read and write commands in time, it will need to enter the next round of inventory, and its stored power will be difficult to maintain the signal reception and transmission of the entire process, resulting in device inventory failure.
[0009] In the case where most devices complete energy harvesting at the same time, if these devices are directly centrally inventoried after completing energy harvesting, it will still lead to a high probability of collision.
[0010] Question 2: The charging capacity and time of passive IoT devices are unknown to the network side, making it difficult for the network side to directly schedule the inventory of time and frequency resources based on the device charging status.
[0011] The charging capability and charging completion time of passive IoT devices are different, and this information is unknown to the network side. If a large number of devices are inventoried according to the current round of inventory signaling interaction process, information carrying the indication of time domain resources (such as information indicating the number of response time slot resources) needs to be sent to all devices at the beginning of the inventory, and the devices generate random numbers related to the response time domain resources based on this information. Since the network side cannot accurately start the inventory process according to the time when the device completes charging, there may be some problems: If the inventory starts early, the device that charges slowly cannot detect the initial inventory command and misses the current inventory process. If the inventory starts late, the device that has completed charging needs to continuously monitor the inventory command, wasting storage power. After entering the inventory process, if the generated random number related to the response time domain resources is large and the time to respond to the inventory command is late, the device may continue to monitor the reader command before the response time is reached and run out of power, and the inventory cannot be successfully completed. Summary of the invention
[0012] The present application provides a passive IoT low-power transmission method and device, a storage medium, and a computer program product, which can improve the device inventory success rate.
[0013] The technical solution of this application is implemented as follows:
[0014] In a first aspect, the present application proposes a passive IoT low-power transmission method, which is applied to a terminal device, and the method comprises:
[0015] When the amount of electricity stored in the terminal device reaches the working electricity threshold, monitoring a first signaling sent by the network device; the first signaling carries first information for indicating the start time of the inventory;
[0016] The inventory start time is acquired from the first information, and the inventory process is participated in when the inventory start time arrives.
[0017] In a second aspect, the present application proposes a passive IoT low-power transmission method, which is applied to a network device, and the method comprises:
[0018] Send at least one group of first signaling; wherein each group of first signaling includes at least one first signaling, and the first signaling carries first information for indicating the inventory start time; so that the terminal device can monitor the first signaling when the power stored in the terminal device reaches the working power threshold; obtain the inventory start time from the first information, and participate in the inventory process when the inventory start time is reached.
[0019] In a third aspect, the present application proposes a terminal device, the terminal device comprising:
[0020] A monitoring unit, configured to monitor a first signaling sent by a network device when the amount of electricity stored in the terminal device reaches a working electricity threshold; the first signaling carries first information indicating a start time of the inventory;
[0021] An acquiring unit, configured to acquire the inventory start time from the first information;
[0022] The inventory unit is used to participate in the inventory process when the inventory start time arrives.
[0023] In a fourth aspect, the present application proposes a network device, the network device comprising:
[0024] A sending unit, used for sending at least one group of first signaling in sequence; wherein each group of first signaling includes at least one first signaling, and the first signaling carries first information for indicating an inventory start time; so that the terminal device can monitor the first signaling when the power stored in the terminal device reaches an operating power threshold; obtain the inventory start time from the first information, and participate in the inventory process when the inventory start time is reached.
[0025] In the fifth aspect, the present application proposes a terminal device, which includes: a first processor, a first memory and a first communication bus; the first communication bus is used to realize the connection and communication between the first processor and the first memory; when the first processor executes the running program stored in the first memory, the above-mentioned passive Internet of Things low-power transmission method applied to the terminal device is realized.
[0026] In the sixth aspect, the present application proposes a network device, which includes: a second processor, a second memory and a second communication bus; the second communication bus is used to realize the connection and communication between the second processor and the second memory; when the second processor executes the running program stored in the second memory, it realizes the above-mentioned passive Internet of Things low-power transmission method applied to the network device.
[0027] In the seventh aspect, the present application proposes a storage medium on which a computer program is stored. When the computer program is executed by a first processor, it implements the above-mentioned passive Internet of Things low-power transmission method applied to a terminal device, or when the computer program is executed by a second processor, it implements the above-mentioned passive Internet of Things low-power transmission method applied to a network device.
[0028] In an eighth aspect, the present application proposes a computer program product, comprising a computer program, which, when executed by a first processor, implements the above-mentioned passive Internet of Things low-power transmission method applied to a terminal device, or the computer program, when executed by a second processor, implements the above-mentioned passive Internet of Things low-power transmission method applied to a network device.
[0029] The present application provides a passive Internet of Things low-power transmission method and device, storage medium, and computer program product. The method includes: when the power stored in the terminal device reaches the working power threshold, the terminal device monitors the first signaling sent by the network device; the first signaling carries first information for indicating the start time of the inventory; the terminal device obtains the start time of the inventory from the first information, and participates in the inventory process when the start time of the inventory arrives. Using the above implementation scheme, before the inventory starts, the network device sends a first signaling to the terminal device to indicate the start time of the inventory of the terminal device. When the stored power reaches the working power threshold, the terminal device can first monitor the first signaling to obtain the inventory start time, and can participate in the inventory process at the inventory start time according to the instruction of the network device, thereby reducing the probability that the terminal device cannot participate in and complete the current inventory process / execute read and write commands, and improving the success rate of device inventory. In addition, before the inventory begins, the network device divides the response time domain resources of terminal devices that complete charging at different times based on different characteristics such as the charging time of the terminal devices. The terminal devices determine the time to start monitoring the inventory signaling (the second signaling and / or the third signaling) in the inventory process based on the first information and the second information indicated by the network device before the inventory, and enter a sleep state during the time period when there is no need to monitor network-side signaling or feedback response information, so as to save power and improve inventory efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 A process of a passive IoT low-power transmission method provided in an embodiment of the present application Figure 1 ;
[0031] Figure 2 A process of a passive IoT low-power transmission method provided in an embodiment of the present application Figure 2 ;
[0032] Figure 3 A schematic diagram of an exemplary inventory method provided in an embodiment of the present application;
[0033] Figure 4 A schematic diagram of a terminal device provided in an embodiment of the present application Figure 1 ;
[0034] Figure 5 A schematic diagram of a terminal device provided in an embodiment of the present application Figure 2 ;
[0035] Figure 6 A schematic diagram of a network device provided in an embodiment of the present application Figure 1 ;
[0036] Figure 7 A schematic diagram of a network device provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0037] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.
[0038] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0039] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. It should also be noted that the terms "first\second\third" involved in the embodiments of the present application are only used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second\third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0040] The present application embodiment provides a passive IoT low-power transmission method, such as Figure 1 As shown, applied to a terminal device, the method may include:
[0041] S101. When the power stored in the terminal device reaches the working power threshold, monitor a first signaling sent by a network device; the first signaling carries first information for indicating a start time of the inventory.
[0042] The passive IoT low-power transmission method provided in the embodiment of the present application is suitable for inventorying of a large number of passive IoT tag devices in scenarios such as warehouse goods inventorying and logistics packages. Usually, passive IoT tag devices are attached to goods to facilitate inventorying, recording and saving of goods information.
[0043] In an embodiment of the present application, the terminal device is a plurality of passive or semi-passive IoT devices distributed around the network device, such as a passive tag.
[0044] It should be noted that the terminal device can collect energy from the excitation signal (such as the RF signal) and send the data signal through backscattering. The terminal device first collects energy and communicates after storing enough electricity. The charging time is related to factors such as the size of the capacitor storing electricity, the energy collection efficiency and the incident power. If the terminal device collects energy through the RF signal, the charging process may take tens of milliseconds to tens of seconds, while the communication process (signal detection and backscatter modulation, etc.) can last for several milliseconds to hundreds of milliseconds until the remaining power of the device can no longer continue to power the next signal reception or transmission, and the terminal device needs to collect energy again.
[0045] In an embodiment of the present application, the terminal device first collects energy for charging, and after the power stored in the terminal device reaches an operating power threshold, it monitors the first signaling sent by the network device.
[0046] It should be noted that the network device sends at least one group of first signaling in sequence according to the sending time interval, and the first signaling detected by the terminal device is a first signaling sent by the network device after the power stored in the terminal device reaches the working power threshold.
[0047] In an embodiment of the present application, the first signaling may carry the first information, or the first signaling may carry the first information and the second information. The specific selection may be made according to the actual situation, and the embodiment of the present application does not make any specific limitation.
[0048] In the embodiment of the present application, the second information is used to indicate the start time of the inventory response, that is, the start time when the terminal device monitors the third signaling or feedback response information.
[0049] S102: Obtain an inventory start time from the first information, and participate in an inventory process when the inventory start time arrives.
[0050] In an embodiment, when the first information and the second information are carried in the first signaling, the inventory start time is acquired from the first information and the inventory response start time is acquired from the second information respectively.
[0051] It should be noted that after obtaining the inventory start time from the first information, or after obtaining the inventory start time from the first information and obtaining the inventory response start time from the second information, the terminal device can also enter a dormant state, and end the dormant state when the inventory start time arrives, and participate in the inventory process. Or the terminal device directly participates in the inventory process when the inventory start time arrives. The specific selection can be made according to the actual situation, and the embodiment of the present application does not make specific limitations.
[0052] It should be noted that the terminal device is equipped with a low-energy clock counter, which is used to perform timing operations in the sleep state. Specifically, the time is roughly counted in the sleep state according to the time interval information indicated by the network device. The sleep state ends until the timing time reaches the inventory start time, and the inventory process is participated in.
[0053] It should be noted that the low energy consumption clock counter uses a low clock frequency to perform timing operations to achieve coarse timing.
[0054] It can be understood that before the inventory begins, the passive IoT device determines the inventory start time and the inventory response start time participating in the subsequent inventory process by monitoring the first signaling sent by the reader / writer / network side, and monitors the second and / or third signaling related to the inventory at the corresponding time in combination with the first signaling sent by the reader / writer during the inventory process, and sends device response information to improve the efficiency of the inventory process.
[0055] In one embodiment, when the first information is carried in the first signaling, the terminal device monitors the second signaling sent by the network device; generates a random number based on the second signaling and loads it into the counter; directly decrements the counter, and performs an inventory response when the counter is decremented to zero.
[0056] In another embodiment, when the first information and the second information are carried in the first signaling, the second signaling sent by the network device is monitored; and a random number is generated based on the second signaling and loaded into a counter; a sleep state is entered; when the inventory response start time arrives, the counter is decremented, and an inventory response is performed when the counter is decremented to zero.
[0057] It should be noted that, when the inventory start time arrives, the network device stops sending at least one set of first signaling and starts sending the second signaling.
[0058] In the example of the present application, the second signaling includes third information, and the third information is used to indicate the response time domain resources; the process of generating a random number based on the second signaling and loading it into the counter includes: obtaining the response time domain resources from the third information; generating a random number based on the response time domain resources; and loading the random number into the counter.
[0059] It should be noted that the response time domain resources are N / M, where M is the number of packets of the first signaling and N is the total number of time domain resources available for feedback from the terminal device; the random number is a random integer between 0 and N / M.
[0060] In an embodiment of the present application, the process of executing counter decrement and performing an inventory response when the counter decrements to zero includes: receiving a third signaling sent by a network device; executing a counter decrement operation each time a third signaling is received; until the counter decrements to zero, the device information is fed back to the network device.
[0061] In an embodiment of the present application, the terminal device feeds back device information in the corresponding time domain resource when the counter is decremented to zero, wherein the device information may be device identification information of the terminal device, so that the network device can take inventory of the terminal device.
[0062] It is understandable that in order to solve the above problems, improve inventory efficiency, and save power for passive IoT devices, this application proposes a transmission method for devices with limited energy harvesting in passive IoT scenarios. After the passive IoT device obtains sufficient power through energy harvesting, it starts to monitor the signaling sent by the reader / network side, determines the inventory start time and the available response time domain resource range, participates in the inventory at the appropriate time according to the instructions of the network side, and enters a dormant state during the time period when it is not necessary to monitor the reader / writer commands or feedback information to save power. In this solution, the network side divides the response time domain resources of devices that complete charging at different times, which can effectively reduce the probability of collision and achieve the purpose of improving inventory efficiency.
[0063] Based on the above embodiments, the present application embodiment proposes a passive IoT low-power transmission method, such as Figure 2 As shown, applied to a network device, the method may include:
[0064] S201. Send at least one group of first signaling, wherein each group of first signaling includes at least one first signaling, and the first signaling carries first information for indicating a start time of an inventory; so that when the power stored in the terminal device reaches a working power threshold, the terminal device monitors the first signaling; obtains the start time of the inventory from the first information, and participates in the inventory process when the start time of the inventory is reached.
[0065] In the embodiment of the present application, the network device may be a reader / writer based on a base station, a terminal, an auxiliary node, etc. The specific device may be selected according to the actual situation, and the embodiment of the present application does not make any specific limitation.
[0066] In an embodiment of the present application, before the inventory begins, the network device sends at least one group of first signaling, each group of first signaling includes one or more first signalings, wherein the number of first signalings, the sending time interval and the grouping information are determined by the network device.
[0067] In an embodiment of the present application, the first signaling carries first information for indicating the start time of the inventory, assuming that the start time of the inventory is T0; the first signaling may also carry second information, and the second information is used to indicate the start time of the terminal device starting to monitor the third signaling after entering the inventory process; each group of first signaling carries the same second information.
[0068] In one embodiment, the first information carries the time interval from the current first signaling to the inventory start time T0.
[0069] In one embodiment, the second information carries the time interval from the inventory start time T0 to the time when the terminal device starts detecting the third signaling.
[0070] It should be noted that before the network device sends at least one group of first signaling, the network device determines the number of first signaling, the sending time interval and the grouping information; divides at least one group of first signaling based on the number of first signaling and the grouping information; the process of sending at least one group of first signaling specifically includes: sending at least one group of first signaling according to the sending time interval.
[0071] Exemplarily, the number of first signaling is 12, the grouping information is 4 groups, and the sending time interval is 1 second. Then, the first signaling is divided into 4 groups, each group has 3 first signalings, and one first signaling is sent every 1 second.
[0072] In the embodiment of the present application, the first signaling further carries second information, where the second information is used to indicate the start time of the inventory response, and the second information carried in each group of first signaling is the same.
[0073] In an embodiment of the present application, the inventory duration of the inventory process corresponding to each group of first signaling is determined based on the grouping information and available time domain resources of at least one group of first signaling; the second information of each group of first signaling is determined based on the charging performance information of the terminal device and the inventory duration of the inventory process corresponding to each group of first signaling.
[0074] It should be noted that, in order to determine the second information, the network device first determines the size of the available time domain resources to be inventoried, assuming that the total number of time domain resources available for feedback from the terminal device is N. For the determination of the size of the time domain resources, the network device may also determine the total number of feedback time domain resources required by the terminal device during one round of inventory based on prior information or a rough estimate of the number of terminal devices to be inventoried. At the same time, the network device divides the time domain resources available for the terminal device to feedback information, and the number of divided resource blocks corresponds to the number of packets of the first signaling.
[0075] It should be noted that the prior information may be cached historical information, device information received by the network device, etc. The specific information may be selected according to actual conditions, and the embodiments of the present application do not make any specific limitations.
[0076] It should be noted that a round of inventory process starts with the reader / network sending an inventory command and ends with the reader / network sending another inventory command. The specific method can be selected according to the actual situation, and the embodiment of the present application does not make specific limitations.
[0077] Assuming that the number of groups of the first signaling is M, the response time domain resources available to the terminal device that monitors each group of first signaling is set to N / M. The network device estimates the time required for N / M response time domain resources to inventory the device identification information. Based on the time length, it determines the start time of the subsequent third inventory signaling that the terminal device that monitors each group of first signaling can monitor after the inventory starts, and indicates it to the terminal device as the second information.
[0078] In one embodiment, with respect to the charging performance information of the terminal devices, the network device may determine the second information carried in the first signaling based on the principle that the terminal devices that complete charging first are inventoried first. Based on the time sequence of sending the first signaling, the inventory response start time indicated by the second information in the first group of first signaling sent first may be earlier. For example, the terminal devices that monitor the first group of first signalings may directly feedback response information or receive the third signaling after starting the inventory, while the terminal devices that monitor the second group of first signalings may enter a sleep state after receiving the second signaling and wait for a period of time before starting to monitor the third signaling or feedback response information, and so on.
[0079] It should be noted that in order to avoid terminal devices that have completed charging consuming too much power while waiting for / monitoring inventory signaling, it is considered to take inventory of different terminal devices in the order of the time when charging is completed. For terminal devices that take a long time to charge, since they need to wait for a period of time during the inventory process, they can save power by entering a sleep state.
[0080] In another embodiment, for terminal devices with poor charging capabilities and long charging times, if the problem that such devices run out of power during the process of detecting inventory signaling and it takes a long time to charge again is considered, it is necessary to prioritize the inventory of devices with slow charging. Therefore, when the network device determines the second information carried by the first signaling, it configures the inventory response start time indicated by the second information in reverse order of the time of sending the first signaling. That is, the terminal device that monitors the first group of first signaling needs to enter a sleep state after receiving the second signaling, and wait for the time to start monitoring the third signaling and feedback response information. The terminal device that monitors the last group of first signaling directly enters the subsequent inventory process after receiving the second signaling, and completes the inventory process as soon as possible.
[0081] In an embodiment of the present application, after sending at least one set of first signaling, a second signaling is sent when the inventory start time arrives; the second signaling carries third information; and the third information is used to indicate the response time domain resources.
[0082] Optionally, the second signaling may also carry other inventory-related information for selecting a terminal device group, indicating a data rate and a coding modulation mode, etc. The specific selection may be made according to actual conditions, and the embodiment of the present application does not make specific limitations.
[0083] In an embodiment of the present application, after sending the second signaling, a third signaling is sent at preset time intervals or according to the response of the terminal device; the third signaling is used to indicate that the counter of the terminal device is decremented; until it is determined that the third signaling is not to be sent based on the device information fed back by the terminal device, the sending of the third signaling is stopped.
[0084] In an optional embodiment, if the network device has not received the device information fed back by the terminal device after sending the third signaling a preset number of times / waiting for a preset time period, the network device determines not to send the third signaling, and the network device stops sending the third signaling. If the number of times the third signaling sent by the network device is less than the preset number of times / the waiting time does not reach the preset time period and the device information fed back by the terminal device is not received, the network device continues to send the third signaling. It should be noted that the above is only an optional embodiment proposed in the embodiment of the present application, and the present application is not limited to the above implementation process.
[0085] It is understandable that the problem of inventory failure and low efficiency caused by the long duration of the inventory process and the high power consumption of passive IoT devices with limited energy collection, as well as the problem that the network device cannot know the time when each terminal device completes charging, is addressed. Before the inventory starts, the reader / writer divides the response time domain resources of terminal devices that complete charging at different times based on different characteristics such as the charging time of the terminal devices. The terminal device determines the time to start monitoring the inventory signaling (the second signaling and / or the third signaling) in the inventory process based on the first information and the second information indicated by the network side before the inventory, and enters a dormant state during the time period when it is not necessary to monitor the network side signaling or feedback the response information, so as to save power and improve the inventory efficiency.
[0086] Based on the above embodiments, the present application proposes an inventory method, such as Figure 3As shown, the reader sends a group of first signaling 1 and a group of first signaling 2 in sequence. After the energy collection is completed, the device 1 monitors the first signaling 1 and then enters the dormant state. After the energy collection is completed, the device 2 monitors the first signaling 2. After the reader sends the second signaling at the inventory start time, it sends the third signaling in sequence. The device 1 ends the dormant state and monitors the second signaling, and then monitors the third signaling. After each third signaling is monitored, the counter is decremented once until the counter is decremented to 0. Then the device 1 feeds back the response information and sends the device ID of the device 1 to the reader; the device 2 monitors the second signaling and enters the dormant state. When the inventory response start time arrives, the dormant state ends and monitors the third signaling. After each third signaling is monitored, the counter is decremented once until the counter is decremented to 0. Then the device 2 feeds back the response information and sends the device ID of the device 2 to the reader.
[0087] The present application embodiment provides a terminal device. Figure 4 As shown, the terminal device 1 includes:
[0088] The monitoring unit 10 is used to monitor the first signaling sent by the network device when the power stored in the terminal device reaches the working power threshold; the first signaling carries first information for indicating the start time of the inventory;
[0089] An acquisition unit 11, configured to acquire the inventory start time from the first information;
[0090] The inventory unit 12 is used to participate in the inventory process when the inventory start time arrives.
[0091] Optionally, the first signaling carries the first information and the second information, and the second information is used to indicate the start time of the inventory response; the terminal device further includes: a generating unit, a sleeping unit
[0092] The acquisition unit 11 is further configured to respectively acquire the inventory start time from the first information and acquire the inventory response start time from the second information;
[0093] The monitoring unit 10 is further configured to monitor a second signaling sent by the network device;
[0094] The generating unit is configured to generate a random number based on the second signaling and load the random number into a counter;
[0095] The sleep unit is used to enter a sleep state; when the inventory response start time arrives, the sleep state ends;
[0096] The inventory unit 12 is further configured to execute a counter decrement and perform an inventory response when the counter is decremented to zero.
[0097] Optionally, the monitoring unit 10 is further configured to monitor a second signaling sent by the network device;
[0098] The generating unit is further configured to generate a random number based on the second signaling and load the random number into a counter;
[0099] The inventory unit 12 is further configured to execute a counter decrement and perform an inventory response when the counter is decremented to zero.
[0100] Optionally, the second signaling includes third information, where the third information is used to indicate a response time domain resource;
[0101] The acquisition unit 11 is further configured to acquire the response time domain resource from the third information;
[0102] The generating unit is further configured to generate a random number based on the response time domain resource; and load the random number into a counter.
[0103] Optionally, the terminal device further includes: a receiving unit, a decrementing unit and a feedback unit;
[0104] The receiving unit is used to receive the third signaling sent by the network device;
[0105] The decrementing unit is further configured to perform a counter decrement operation each time a third signaling is received;
[0106] The feedback unit is further configured to feed back device information to the network device until the counter is decremented to zero.
[0107] Optionally, the terminal device further includes: a timing unit;
[0108] The timing unit is used to perform timing operations using the low-energy consumption clock counter in a dormant state;
[0109] The sleep unit is further configured to terminate the sleep state until the timing time reaches the inventory start time.
[0110] The terminal device provided in the embodiment of the present application monitors the first signaling sent by the network device when the power stored in the terminal device reaches the working power threshold; the first signaling carries the first information for indicating the start time of the inventory; the start time of the inventory is obtained from the first information, and the inventory process is participated in when the start time of the inventory is reached. It can be seen that the terminal device proposed in this embodiment, before the inventory starts, the network device sends the first signaling to the terminal device to indicate the start time of the inventory of the terminal device, the terminal device can first monitor the first signaling to obtain the start time of the inventory when the stored power reaches the working power threshold, and can participate in the inventory process at the start time of the inventory according to the instruction of the network device, thereby reducing the probability that the terminal device cannot participate in and complete the current inventory process / execute the read and write commands, and improving the success rate of the device inventory.
[0111] Figure 5 A schematic diagram of the structure of a terminal device 1 provided in an embodiment of the present application Figure 2 In practical applications, based on the same disclosure concept of the above embodiments, Figure 5 As shown, the terminal device 1 of this embodiment includes: a first processor 13, a first memory 14 and a first communication bus 15.
[0112] The first processor 13 may be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a CPU, a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the above-mentioned processor function may also be other, which is not specifically limited in this embodiment.
[0113] In the embodiment of the present application, the first communication bus 15 is used to realize the connection communication between the first processor 13 and the first memory 14; when the first processor 13 executes the running program stored in the first memory 14, the following passive IoT low-power transmission method is realized:
[0114] When the power stored in the terminal device reaches the working power threshold, monitor the first signaling sent by the network device; the first signaling carries first information for indicating the inventory start time; obtain the inventory start time from the first information, and participate in the inventory process when the inventory start time arrives.
[0115] Furthermore, the first signaling carries the first information and the second information, and the second information is used to indicate the inventory response start time;
[0116] The first processor 13 is further configured to obtain the inventory start time from the first information and the inventory response start time from the second information, respectively; monitor the second signaling sent by the network device; and generate a random number based on the second signaling and load it into a counter; enter a sleep state; end the sleep state when the inventory response start time arrives, execute counter decrement, and perform an inventory response when the counter decrements to zero.
[0117] Furthermore, the first processor 13 is further configured to monitor a second signaling sent by the network device; generate a random number based on the second signaling and load it into a counter; execute counter decrement, and perform an inventory response when the counter is decremented to zero.
[0118] Further, the second signaling includes third information, and the third information is used to indicate the response time domain resource;
[0119] The first processor 13 is further configured to obtain the response time domain resource from the third information; generate a random number based on the response time domain resource; and load the random number into a counter.
[0120] Furthermore, the first processor 13 is also used to receive a third signaling sent by the network device; perform a counter decrement operation each time a third signaling is received; and when the counter is decremented to zero, the device information is fed back to the network device.
[0121] Furthermore, the first processor 13 is also used to perform timing operation using the low-energy consumption clock counter in the sleep state until the timing time reaches the inventory start time, thereby terminating the sleep state.
[0122] The present application embodiment provides a network device, such as Figure 6 As shown, the network device 2 includes:
[0123] A sending unit 10 is used to send at least one group of first signaling, wherein each group of the first signaling includes at least one first signaling, and the first signaling carries first information for indicating an inventory start time; so that when the power stored in the terminal device reaches an operating power threshold, the terminal device monitors the first signaling; obtains the inventory start time from the first information, and participates in the inventory process when the inventory start time is reached.
[0124] Optionally, the network device further includes: a determination unit and a division unit;
[0125] The determining unit is used to determine the first signaling quantity, the sending time interval and the grouping information;
[0126] The division unit is used to divide at least one group of first signaling based on the first signaling quantity and the grouping information;
[0127] The sending unit 20 is further configured to send the at least one set of first signaling according to the sending time interval.
[0128] Optionally, the first signaling further carries second information, where the second information is used to indicate a start time of an inventory response, and the second information carried in each group of the first signaling is the same.
[0129] Optionally, the determination unit is also used to determine the inventory duration of the inventory process corresponding to each group of the first signaling based on the grouping information and available time domain resources of at least one group of the first signaling; and determine the second information of each group of the first signaling based on the charging performance information of the terminal device and the inventory duration of the inventory process corresponding to each group of the first signaling.
[0130] Optionally, the sending unit 20 is further used to send a second signaling when the inventory start time arrives; the second signaling carries third information; and the third information is used to indicate the response time domain resources.
[0131] Optionally, the sending unit 20 is also used to send a third signaling at preset time intervals or according to the response of the terminal device; the third signaling is used to indicate that the counter of the terminal device is decremented; until it is determined not to send the third signaling based on the device information fed back by the terminal device, the sending of the third signaling is stopped.
[0132] A network device provided in an embodiment of the present application sends at least one group of first signaling; wherein each group of first signaling includes at least one first signaling, and the first signaling carries first information for indicating the start time of the inventory; so that the terminal device can monitor the first signaling when the power stored in the terminal device reaches the working power threshold; obtain the inventory start time from the first information, and participate in the inventory process when the inventory start time arrives. It can be seen that the network device proposed in this embodiment sends a first signaling to the terminal device before the inventory starts to indicate the inventory start time of the terminal device. When the stored power reaches the working power threshold, the terminal device can first monitor the first signaling to obtain the inventory start time, and can participate in the inventory process at the inventory start time according to the instruction of the network device, thereby reducing the probability that the terminal device cannot participate in and complete the current inventory process / execute read and write commands, and improving the success rate of the device inventory.
[0133] Figure 7 A schematic diagram of the composition structure of a network device 2 provided in an embodiment of the present application Figure 2 In practical applications, based on the same disclosure concept of the above embodiments, Figure 7 As shown, the network device 2 of this embodiment includes: a second processor 21, a second memory 22 and a second communication bus 23.
[0134] The second processor 21 may be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It is understandable that for different devices, the electronic device used to implement the processor function may also be other, which is not specifically limited in this embodiment.
[0135] In the embodiment of the present application, the second communication bus 23 is used to realize the connection communication between the second processor 21 and the second memory 22; when the second processor 21 executes the running program stored in the second memory 22, the following passive IoT low-power transmission method is realized:
[0136] Send at least one group of first signaling; wherein each group of first signaling includes at least one first signaling, and the first signaling carries first information for indicating the inventory start time; so that the terminal device can monitor the first signaling when the power stored in the terminal device reaches the working power threshold; obtain the inventory start time from the first information, and participate in the inventory process when the inventory start time is reached.
[0137] Furthermore, the second processor 21 is also used to determine the number of first signaling, the sending time interval and the grouping information; divide at least one group of first signaling based on the first signaling number and the grouping information; and send the at least one group of first signaling according to the sending time interval.
[0138] Furthermore, the first signaling also carries second information, where the second information is used to indicate a start time of an inventory response, and the second information carried in each group of the first signaling is the same.
[0139] Furthermore, the above-mentioned second processor 21 is also used to determine the inventory duration of the inventory process corresponding to each group of the first signaling based on the grouping information and available time domain resources of at least one group of the first signaling; and determine the second information of each group of the first signaling based on the charging performance information of the terminal device and the inventory duration of the inventory process corresponding to each group of the first signaling.
[0140] Furthermore, the second processor 21 is further configured to send a second signaling when the inventory start time arrives; the second signaling carries third information; and the third information is used to indicate a response time domain resource.
[0141] Furthermore, the above-mentioned second processor 21 is also used to send a third signaling at preset time intervals or according to the response of the terminal device; the third signaling is used to indicate that the counter of the terminal device is decremented; until it is determined according to the device information fed back by the terminal device that the third signaling should not be sent, the sending of the third signaling is stopped.
[0142] An embodiment of the present application provides a storage medium having a computer program stored thereon. The computer-readable storage medium stores one or more programs. The one or more programs can be executed by one or more processors. The computer program implements the passive Internet of Things low-power transmission method as described above.
[0143] Based on the above embodiments, an embodiment of the present application provides a computer program product, including a computer program, which can be executed by one or more processors, and the computer program implements the passive Internet of Things low-power transmission method as described above.
[0144] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0145] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the relevant technology, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for enabling an image display device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0146] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A passive Internet of Things low-power transmission method, characterized in that: Applied to a terminal device, the method comprises: When the amount of electricity stored in the terminal device reaches the working electricity threshold, monitoring a first signaling sent by the network device; the first signaling carries first information for indicating the start time of the inventory; The inventory start time is acquired from the first information, and the inventory process is participated in when the inventory start time arrives.
2. The method according to claim 1, characterized in that The first signaling carries the first information and the second information, and the second information is used to indicate the start time of the inventory response; the method further includes: respectively acquiring the inventory start time from the first information and acquiring the inventory response start time from the second information; The process of participating in the inventory taking includes: Monitoring a second signaling sent by the network device; and generating a random number based on the second signaling and loading it into a counter; Entering a dormant state; ending the dormant state when the inventory response start time arrives, executing counter decrement, and performing an inventory response when the counter decrements to zero.
3. The method according to claim 1, characterized in that The process of participating in the inventory taking includes: Monitoring a second signaling sent by the network device; Generate a random number based on the second signaling and load it into a counter; Performs a counter decrement and performs an inventory response if the counter reaches zero.
4. The method according to claim 2 or 3, characterized in that: The second signaling includes third information, where the third information is used to indicate a response time domain resource; The generating a random number based on the second signaling and loading the random number into a counter comprises: Acquire the response time domain resource from the third information; Based on the response time domain resource, generate a random number; The random number is loaded into a counter.
5. The method according to claim 2 or 3, characterized in that: The execution counter is decremented, and an inventory response is performed when the counter is decremented to zero, including: Receiving a third signaling sent by the network device; When a third signaling is received each time, a counter decrement operation is performed; When the counter is decremented to zero, the device information is fed back to the network device.
6. The method according to claim 2, characterized in that The terminal device is configured with a low energy consumption clock counter, and after entering the sleep state, the method further includes: In a dormant state, using the low-energy consumption clock counter to perform timing operations; When the timing time reaches the inventory start time, the dormant state ends.
7. A passive IoT low-power transmission method, characterized in that: Applied to a network device, the method comprises: Send at least one group of first signaling; wherein each group of first signaling includes at least one first signaling, and the first signaling carries first information for indicating the inventory start time; so that the terminal device can monitor the first signaling when the power stored in the terminal device reaches the working power threshold; obtain the inventory start time from the first information, and participate in the inventory process when the inventory start time is reached.
8. The method according to claim 7, characterized in that Before sending at least one set of first signaling, the method further includes: Determining the first signaling quantity, sending time interval and grouping information; Divide at least one group of first signaling based on the first signaling quantity and the grouping information; The sending of at least one set of first signaling includes: The at least one group of first signaling is sent according to the sending time interval.
9. The method according to claim 7, characterized in that: The first signaling also carries second information, where the second information is used to indicate a start time of an inventory response, and the second information carried in each group of the first signaling is the same.
10. The method according to claim 9, characterized in that The method further comprises: Determine, according to the grouping information of at least one group of the first signaling and the available time domain resources, the inventory duration of the inventory process corresponding to each group of the first signaling; The second information of each group of the first signaling is determined according to the charging performance information of the terminal device and the inventory duration of the inventory process corresponding to each group of the first signaling.
11. The method according to claim 7, characterized in that After sending at least one set of first signaling, the method further includes: When the inventory start time arrives, a second signaling is sent; the second signaling carries third information; the third information is used to indicate the response time domain resources.
12. The method according to claim 11, characterized in that After sending the second signaling, the method further includes: Sending a third signaling at every preset time period or according to the response of the terminal device; the third signaling is used to instruct the counter of the terminal device to decrement; Until it is determined that the third signaling should not be sent according to the device information fed back by the terminal device, the sending of the third signaling is stopped.
13. A terminal device, characterized in that: The terminal device comprises: A monitoring unit, configured to monitor a first signaling sent by a network device when the amount of electricity stored in the terminal device reaches a working electricity threshold; the first signaling carries first information indicating a start time of the inventory; An acquiring unit, configured to acquire the inventory start time from the first information; The inventory unit is used to participate in the inventory process when the inventory start time arrives.
14. A network device, characterized in that: The network equipment includes: A sending unit, used for sending at least one group of first signaling; wherein each group of first signaling includes at least one first signaling, and the first signaling carries first information for indicating an inventory start time; so that when the power stored in the terminal device reaches an operating power threshold, the terminal device monitors the first signaling; obtains the inventory start time from the first information, and participates in the inventory process when the inventory start time is reached.
15. A terminal device, characterized in that: The terminal device includes: a first processor, a first memory and a first communication bus; the first communication bus is used to realize the connection and communication between the first processor and the first memory; when the first processor executes the running program stored in the first memory, it implements the method described in any one of claims 1-6.
16. A network device, characterized in that: The network device includes: a second processor, a second memory and a second communication bus; the second communication bus is used to realize the connection and communication between the second processor and the second memory; when the second processor executes the running program stored in the second memory, it implements the method described in any one of claims 7-12.
17. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a first processor, the method according to any one of claims 1 to 6 is implemented; or when the computer program is executed by a second processor, the method according to any one of claims 7 to 12 is implemented.
18. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a first processor, the computer program implements the method according to any one of claims 1 to 6; or when the computer program is executed by a second processor, the computer program implements the method according to any one of claims 7 to 12.
