Backscatter communication method and related device
By selecting an appropriate communication mode based on the energy storage and data volume of the backscatter terminal through network equipment, and utilizing ambient energy or radio frequency energy for backscatter communication, the energy loss problem is solved, and efficient data transmission is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
- Filing Date
- 2025-09-24
- Publication Date
- 2026-06-11
AI Technical Summary
How to further conserve energy from network equipment and backscatter terminals, and improve communication efficiency.
Based on the total amount of data to be transmitted and the energy storage value of the backscatter terminal, the network equipment determines different communication modes and uses ambient energy or radio frequency energy for data transmission, including the first to fifth communication modes, and flexibly selects energy sources to optimize energy use.
It effectively saves energy consumption of backscatter terminals and network equipment, improves data transmission speed and efficiency, has wide applicability, and is highly flexible.
Smart Images

Figure CN2025123685_11062026_PF_FP_ABST
Abstract
Description
Backscatter communication methods and related equipment
[0001] Cross-references to related applications
[0002] This disclosure claims priority to Chinese Patent Application No. 202411764993.X, filed on December 3, 2024, entitled “Backscatter Communication Method and Related Device”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of wireless communication technology, and in particular to a backscatter communication method, apparatus, electronic device, computer-readable storage medium, and computer program product. Background Technology
[0004] Backscatter communication is a low-power, high-efficiency wireless communication technology that does not rely on traditional active signal transmission. Instead, it uses the excitation carrier signal of the network device for data transmission. By reflecting and modulating these external signals, backscatter terminals can communicate with extremely low power consumption.
[0005] How to further reduce the energy consumption of network equipment and backscatter terminals is an urgent problem to be solved. Summary of the Invention
[0006] This disclosure provides a backscatter communication method, apparatus, electronic device, computer-readable storage medium, and computer program product, which at least to some extent further saves energy consumption of network equipment and backscatter terminals.
[0007] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0008] According to one aspect of this disclosure, a backscatter communication method is provided, applied to a network device. The method includes: receiving a total amount of service data to be transmitted and an ambient energy storage value sent by a backscatter terminal; determining a required energy value based on the total amount of service data to be transmitted; if the required energy value is less than the ambient energy storage value, determining a first communication mode as the backscatter communication operating mode, and sending operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the first communication mode, wherein the operating mode information includes the first communication mode, and the first communication mode is to transmit all service data to be transmitted at once using the stored ambient energy.
[0009] In one embodiment of this disclosure, the method further includes: when the required energy value is greater than the ambient energy storage value, acquiring the radio frequency energy collection capability of the backscatter terminal, and determining a first data volume of the service data to be transmitted for the first time based on the ambient energy storage value and the radio frequency energy collection capability; when the total amount of the service data to be transmitted is less than the first data volume, determining the backscatter communication operating mode as a second communication mode, and providing wireless power to the backscatter terminal for a first duration, and sending operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the second communication mode, wherein the wireless power supply energy is radio frequency energy; wherein the operating mode information includes the second communication mode, and the second communication mode is to transmit all the service data to be transmitted at once using the radio frequency energy and the stored ambient energy.
[0010] In one embodiment of this disclosure, the method further includes: determining a third communication mode for backscatter communication when the total amount of service data to be transmitted is greater than the first data amount; determining the number of transmissions and a second data amount based on the total amount of service data to be transmitted, the first data amount, and the unit data amount, wherein the unit data amount is the maximum amount of service data that the backscatter terminal can transmit after wireless power supply for the first duration, the second data amount is the amount of service data transmitted by the backscatter terminal in the last transmission, and the number of transmissions is the difference between the total number of transmissions and 1; and sending working mode information to the backscatter terminal so that the backscatter terminal operates according to the third communication mode. The backscatter communication is performed, and the working mode information includes the first data volume, the number of transmissions, the unit data volume, the second data volume, and the third communication mode. The third communication mode involves transmitting the first data volume of pending service data using the radio frequency energy and stored ambient energy for the first transmission, transmitting the second data volume of pending service data using the radio frequency energy for the last transmission, and transmitting the unit data volume of pending service data using radio frequency energy for each of the Z intermediate transmissions, where Z is the difference between the number of transmissions and 1. Before each transmission of pending service data in the last Z+1 transmissions, the network device provides wireless power to the backscatter terminal for the first duration.
[0011] In one embodiment of this disclosure, before receiving the total amount of service data to be transmitted and the ambient energy storage value sent by the backscatter terminal, the method further includes: sending a data request message to the backscatter terminal; wherein, determining the required energy value based on the total amount of service data to be transmitted includes: after receiving the total amount of service data to be transmitted and the ambient energy storage value sent by the backscatter terminal within a second time period, performing the step of determining the required energy value based on the total amount of service data to be transmitted.
[0012] In one embodiment of this disclosure, the method further includes: if the total amount of pending service data and the environmental energy storage value are not received from the backscatter terminal within a second time period, performing the following steps: providing wireless power to the backscatter terminal for a third time period; and resending the data request message to the backscatter terminal.
[0013] In one embodiment of this disclosure, after resending the data request message to the backscatter terminal, the method further includes: receiving the total amount of service data to be transmitted and the radio frequency energy storage value sent by the backscatter terminal; determining the required energy value based on the total amount of service data to be transmitted; if the required energy value is less than the radio frequency energy storage value, determining the backscatter communication operating mode as a fourth communication mode, and sending operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the fourth communication mode, wherein the operating mode information includes the fourth communication mode, and the fourth communication mode is to transmit all service data to be transmitted at once using radio frequency energy.
[0014] In one embodiment of this disclosure, the method further includes: determining the backscatter communication operating mode as a fifth communication mode when the required energy value is less than the radio frequency energy storage value; determining the total number of transmissions and a third data based on the total amount of service data to be transmitted and the unit data amount, wherein the unit data amount is the maximum amount of service data that the backscatter terminal can transmit after the third duration of wireless power supply, and the third data amount is the amount of service data transmitted by the backscatter terminal in the last transmission; sending operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the fifth communication mode; wherein the operating mode information includes the total number of transmissions, the unit data amount, the third data amount, and the fifth communication mode, wherein the fifth communication mode is that each of the first Y transmissions transmits the unit data amount of service data to be transmitted via radio frequency energy, and the last transmission transmits the third data amount of service data to be transmitted via radio frequency energy, where Y is the difference between the total number of transmissions and 1, and the network device provides the backscatter terminal with the third duration of wireless power supply before each transmission of service data to be transmitted by the backscatter terminal.
[0015] According to another aspect of this disclosure, a backscatter communication method is provided, applied to a backscatter terminal, the method comprising: receiving a data request message sent by a network device; sending a total amount of pending service data and an energy storage value to the network device, so that the network device determines a backscatter communication operating mode based on the total amount of pending service data and the energy storage value, the energy storage value including a radio frequency energy storage value and / or an ambient energy storage value; receiving operating mode information sent by the network device; and performing backscatter communication based on the operating mode information.
[0016] In one embodiment of this disclosure, the working mode information includes a first communication mode, which is to transmit all the service data to be transmitted at once using stored ambient energy.
[0017] In one embodiment of this disclosure, the operating mode information includes a second communication mode, which is to transmit all the service data to be transmitted at once using radio frequency energy and stored ambient energy.
[0018] In one embodiment of this disclosure, the operating mode information includes a first data volume, transmission count, unit data volume, second data volume, and a third communication mode. The first data volume is the amount of service data to be transmitted by the backscatter terminal in the first transmission. The first data volume is determined by the network device based on the ambient energy storage value and the radio frequency energy collection capability. The transmission count is the difference between the total number of transmissions and 1. The unit data volume is the maximum amount of service data that the backscatter terminal can transmit after a first duration of wireless power supply. The second data volume is the amount of service data transmitted by the backscatter terminal in the last transmission. The third communication mode involves transmitting the first data volume of service data to be transmitted using radio frequency energy and stored ambient energy in the first transmission, transmitting the second data volume of service data to be transmitted using radio frequency energy in the last transmission, and transmitting the unit data volume of service data to be transmitted using radio frequency energy in each of the Z intermediate transmissions, where Z is the difference between the transmission count and 1. Before each transmission of service data to be transmitted by the backscatter terminal in the last Z+1 transmissions, the network device provides the backscatter terminal with the first duration of wireless power supply.
[0019] In one embodiment of this disclosure, the operating mode information includes a fourth communication mode, which is to transmit all the service data to be transmitted at once using radio frequency energy.
[0020] In one embodiment of this disclosure, the operating mode information includes total number of transmissions, unit data volume, third data volume, and fifth communication mode. The unit data volume is the maximum amount of service data that the backscatter terminal can transmit after a third duration of wireless power supply. The third data volume is the amount of service data transmitted by the backscatter terminal in the last transmission. The fifth communication mode involves transmitting the unit data volume of service data to be transmitted via radio frequency energy in each of the previous Y transmissions, and transmitting the third data volume of service data to be transmitted via radio frequency energy in the last transmission. Y is the difference between the total number of transmissions and 1. Before each transmission of service data to be transmitted by the backscatter terminal, the network device provides wireless power to the backscatter terminal for the third duration.
[0021] According to another aspect of this disclosure, a backscatter communication device is provided, applied to a network device, comprising: a first receiving module configured to receive a total amount of service data to be transmitted and an ambient energy storage value sent by a backscatter terminal; a determining module configured to determine a required energy value based on the total amount of service data to be transmitted; the determining module is further configured to determine a first communication mode for backscatter communication when the required energy value is less than the ambient energy storage value, and to send working mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the first communication mode, wherein the working mode information includes the first communication mode, the first communication mode being the transmission of all service data to be transmitted at once using stored ambient energy.
[0022] According to another aspect of this disclosure, a backscatter communication device is provided, applied to a backscatter terminal, comprising: a second receiving module configured to receive a data request message sent by a network device; a sending module configured to send a total amount of pending service data and an energy storage value to the network device, so that the network device determines a backscatter communication operating mode based on the total amount of pending service data and the energy storage value, wherein the energy storage value includes a radio frequency energy storage value and / or an ambient energy storage value; the second receiving module is further configured to receive operating mode information sent by the network device; and a communication module configured to perform backscatter communication based on the operating mode information.
[0023] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform any of the backscatter communication methods described above by executing the executable instructions.
[0024] According to another aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements any of the backscatter communication methods described above.
[0025] According to another aspect of this disclosure, a computer program product is provided, the computer program product comprising a computer program or computer instructions, the computer program or computer instructions being loaded and executed by a processor to enable a computer to implement any of the backscatter communication methods described above.
[0026] In this embodiment, the network device receives the total amount of pending service data and the ambient energy storage value sent by the backscatter terminal; it determines the required energy value based on the total amount of pending service data; if the required energy value is less than the ambient energy storage value, it determines the backscatter communication operating mode as a first communication mode and sends operating mode information to the backscatter terminal, so that the backscatter terminal performs backscatter communication according to the first communication mode. The operating mode information includes the first communication mode, which is to transmit all pending service data at once using the stored ambient energy. This network device determines the operating mode of the backscatter terminal based on the total amount of pending service data and the ambient energy storage value, and sends the operating mode information to the backscatter terminal, enabling the backscatter terminal to transmit all pending service data at once using the stored ambient energy. This energy-saving method saves energy consumption for the backscatter terminal. The backscatter terminal utilizes the stored ambient energy to transmit data, thus saving energy consumption for the network device.
[0027] Furthermore, network devices determine their operating mode based on the total amount of data to be transmitted and the energy storage capacity, offering high flexibility and wide applicability. Network devices can activate wireless power supply modes on demand, further saving energy and resources. The network devices also determine the operating mode of the backscatter terminals, further reducing their energy consumption.
[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0029] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0030] Figure 1 shows a schematic diagram of a backscatter communication system architecture according to an embodiment of the present disclosure.
[0031] Figure 2 shows a backscattering terminal configuration diagram according to an embodiment of the present disclosure.
[0032] Figure 3 shows a flowchart of a backscatter communication method according to an embodiment of the present disclosure.
[0033] Figure 4 shows a schematic diagram of the first communication mode in an embodiment of this disclosure.
[0034] Figure 5 shows a schematic diagram of the second communication mode in an embodiment of this disclosure.
[0035] Figure 6 shows a schematic diagram of the third communication mode in an embodiment of this disclosure.
[0036] Figure 7 shows a schematic diagram of the fourth communication mode in an embodiment of this disclosure.
[0037] Figure 8 shows a schematic diagram of the fifth communication mode in an embodiment of this disclosure.
[0038] Figure 9 shows a flowchart of a backscatter communication method according to another embodiment of this disclosure.
[0039] Figure 10 shows a signaling diagram of a backscatter communication method according to an embodiment of the present disclosure.
[0040] Figure 11 shows a schematic diagram of a backscatter communication device according to an embodiment of the present disclosure.
[0041] Figure 12 shows a schematic diagram of a backscatter communication device according to another embodiment of the present disclosure.
[0042] Figure 13 shows a structural block diagram of an electronic device according to an embodiment of the present disclosure.
[0043] Figure 14 shows a schematic diagram of a computer-readable storage medium provided in an embodiment of this disclosure. Detailed Implementation
[0044] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0045] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0046] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0047] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0048] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0049] Backscatter technology refers to a backscattering device (BD) that modulates an incident signal, embedding the information it wants to transmit (service data) onto the signal, and then reflects it back to the network equipment. The inventors discovered that backscattering devices can collect energy from the environment (such as radio frequency energy, solar energy, vibration energy, etc.) and use this collected energy to support their own system's modulation and encoding operations. Compared to active transmission, this saves energy consumption and achieves extremely low-power transmission. The incident signal can be provided by an excitation carrier transmitted by network equipment (such as a base station).
[0050] In terms of energy harvesting, solar energy is a relatively mature and efficient method. Furthermore, the BD (Digital Block Design) system can decouple energy harvesting from communication, meaning the solar energy harvesting module on the BD can always be active, and the BD is always ready for communication. It should be noted that if radio frequency (RF) power is used, the BD needs to be powered by RF first before communication and other operations can commence.
[0051] The BD disclosed herein can be equipped with both natural energy (such as solar energy) and radio frequency energy harvesting methods, and can support the transmission of various sensing information, such as integrating multiple sensors to transmit information such as temperature, pressure, and small data volume images and low frame rate videos; in addition, it can operate using radio frequency energy when there is no natural energy.
[0052] This disclosure provides specific procedures and methods for selecting different energy sources for energy harvesting and communication, which can ensure the complete transmission of the service data to be transmitted, and also save the power consumption and resources of network equipment and BD.
[0053] It should be noted that, unless otherwise specified, the embodiments of this disclosure and the technical features thereof can be combined with each other.
[0054] The specific implementation methods of the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.
[0055] Figure 1 shows a schematic diagram of a backscatter communication system structure according to an embodiment of the present disclosure. The system can apply the backscatter communication method or backscatter communication device in various embodiments of the present disclosure.
[0056] As shown in Figure 1, the system architecture may include network device 101 and backscatter terminal 102.
[0057] Network device 101 and backscatter terminal 102 are wirelessly connected. For example, network device 101 is a base station, and backscatter terminal 102 is a BD (Digital Booster) equipped with dual energy harvesting capabilities, capable of harvesting both natural energy and radio frequency (RF) energy. The base station transmits downlink control signals to backscatter terminal 102, provides an excitation carrier for backscatter terminal 102 communication, receives uplink signals, maintains normal communication with backscatter terminal 102, and simultaneously activates RF power supply as needed to charge backscatter terminal 102. It should be noted that the base station can charge backscatter terminal 102 via the functional carrier.
[0058] As shown in Figure 2, the backscatter terminal 102 may include a natural energy harvesting module, a radio frequency energy harvesting module, an energy management module, and a backscatter communication module. The natural energy harvesting module can harvest one or more of solar energy, vibration energy, and thermoelectric energy. The radio frequency energy harvesting module is used to acquire radio frequency energy provided by the network device 101. The energy management module can assess its own energy storage level and perform energy harvesting operations according to instructions. The backscatter communication module completes the communication function with the network device 101. For example, the network device 101 is a base station; the base station sends downlink control signals to the backscatter terminal 102, and the backscatter terminal 102 receives the downlink control signals and carries uplink information backscattered from the base station's incident carrier.
[0059] The backscatter terminal 102 can be various electronic devices, including but not limited to smartphones, tablets, laptops, desktop computers, wearable devices, augmented reality devices, virtual reality devices, etc.
[0060] Network device 101 can be a base station, relay, or access point, etc. The base station can be a 5G or later version base station (e.g., 5G NR NB), or a base station in other communication systems (e.g., eNB base station). It should be noted that the specific type of network device is not limited in this embodiment of the disclosure.
[0061] Those skilled in the art will understand that the number of network devices and backscatter terminals shown in Figure 1 is merely illustrative, and any number of network devices and backscatter terminals can be used according to actual needs. This disclosure does not limit this.
[0062] The following detailed description of this exemplary implementation method is provided in conjunction with the accompanying drawings and embodiments.
[0063] First, this disclosure provides a backscatter communication method that can be executed by any network device with computing power.
[0064] Figure 3 shows a flowchart of a backscatter communication method in one embodiment of the present disclosure. As shown in Figure 3, the backscatter communication method provided in this embodiment of the present disclosure may include the following steps S301 to S303.
[0065] S301 receives the total amount of pending service data and the environmental energy storage value sent by the backscatter terminal.
[0066] In this embodiment of the disclosure, the total amount of service data to be transmitted is the total amount of service data to be transmitted by the backscatter terminal, which is used to characterize the quantity. The ambient energy storage value is used to indicate the amount of ambient energy stored on the backscatter terminal. For example, the backscatter terminal assesses its own energy storage capacity through the energy management module to determine the ambient energy storage value.
[0067] Environmental energy refers to various forms of energy that exist in the natural environment at all times and can be collected and converted into usable electrical energy. For example, environmental energy can include radio frequency energy, solar energy, and vibration energy. Depending on different conditions, different types of environmental energy (natural energy) can be stored. For example, solar energy can be stored in environments with abundant sunlight.
[0068] S302, determine the required energy value based on the total amount of business data to be transmitted.
[0069] In this embodiment of the disclosure, the required energy value is used to indicate the energy required for the backscatter terminal to load all the service data to be transmitted onto the incident carrier (excitation carrier) sent by the network device.
[0070] S303, when the required energy value is less than the environmental energy storage value, the working mode of backscatter communication is determined to be the first communication mode, and the working mode information is sent to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the first communication mode. The working mode information includes the first communication mode, which is to transmit all the service data to be transmitted at once using the stored environmental energy.
[0071] In this embodiment of the disclosure, the required energy value is less than the environmental energy storage value, indicating that the natural energy stored on the backscatter terminal is sufficient to carry all the service data to be transmitted onto the excitation carrier. The backscatter terminal adopts the first communication mode for backscatter communication.
[0072] For example, as shown in Figure 4, the natural energy stored on the backscatter terminal is sufficient to power the backscatter terminal for backscatter communication. The backscatter terminal does not need to wait for radio frequency wireless power supply and can transmit all the service data D to be transmitted at once using the stored environmental energy. total That is, the backscattering terminal performs backscattering communication according to the first communication mode.
[0073] It should be noted that when the required energy value is equal to the environmental energy storage value, the backscatter terminal can choose the first communication mode for communication, or the second or third communication mode, depending on the actual application scenario and specific application experience.
[0074] In this embodiment, backscatter communication is performed using the natural energy stored on the backscatter terminal, and all data to be transmitted is transmitted at once. This not only saves energy consumption of the network device (since the network device does not need to perform radio frequency functions, its energy is saved), but also increases the transmission speed of the data. Furthermore, the communication mode of the backscatter terminal is determined by the network device, and the computation is completed on the network device, thereby further saving energy consumption of the backscatter terminal.
[0075] The present disclosure will be further described below through exemplary embodiments.
[0076] In an exemplary embodiment, the method provided in this disclosure may further include steps A1 and A2.
[0077] Step A1: When the required energy value is greater than the ambient energy storage value, obtain the radio frequency energy collection capability of the backscatter terminal, and determine the first data volume of the service data to be transmitted for the first time based on the ambient energy storage value and the radio frequency energy collection capability.
[0078] In this embodiment of the disclosure, the radio frequency energy harvesting capability is used to indicate the ability of the backscatter terminal to store radio frequency energy. That is, the maximum radio frequency energy that the backscatter terminal can store when wirelessly powered by a network device (e.g., powered by a power carrier).
[0079] It should be noted that in this disclosure, the network device is aware of the backscatter terminal's operating cycle in advance, meaning the network device can periodically send broadcast signals and excitation carriers to the backscatter terminal, and has also obtained the backscatter terminal's hardware capabilities. For example, the network device can assess the amount of service data that can be transmitted based on the backscatter terminal's stored energy, and can also determine the required energy value based on the total amount of service data to be transmitted; it is aware of the amount of energy that the backscatter terminal can collect via radio frequency wireless power supply (RF energy collection capability), the wireless power supply collection time t, and the corresponding maximum amount of data to be transmitted Dm (unit data volume).
[0080] In this embodiment of the disclosure, the required energy value is greater than the ambient energy storage value, indicating that the natural energy stored in the backscatter terminal is insufficient to carry all the data to be transmitted onto the excitation carrier. Based on the radio frequency energy harvesting capability, the amount of data to be transmitted by the backscatter terminal after one wireless power supply (referred to as the unit data amount) can be determined. The first data amount is the sum of the number of data to be transmitted that can be transmitted by the ambient energy storage value and the unit data amount.
[0081] Step A2: If the total amount of data to be transmitted is less than the first data amount, determine the working mode of backscatter communication as the second communication mode, and provide wireless power to the backscatter terminal for a duration of the first duration. Send working mode information to the backscatter terminal so that the backscatter terminal can perform backscatter communication according to the second communication mode. The energy provided by the wireless power is radio frequency energy. The working mode information includes the second communication mode, which is to transmit all data to be transmitted at once using radio frequency energy and stored ambient energy.
[0082] In this embodiment of the disclosure, the total amount of data to be transmitted is less than the first data amount, indicating that after one wireless power supply, all the data to be transmitted can be loaded onto the reflected signal (the signal that returns to the network device after the excitation carrier is modulated) at one time, and the backscatter terminal performs backscatter communication according to the second communication mode.
[0083] In this embodiment of the disclosure, the first duration can be set according to the actual application scenario and specific application experience. For example, the first duration can be the time sufficient for the backscatter terminal to fully charge its radio frequency energy. As another example, the first duration can be the duration for which the network device provides a functional carrier within one cycle.
[0084] For example, Figure 5 shows a schematic diagram of the second communication mode in an embodiment of this disclosure. As shown in Figure 5, the first data volume is represented by D. s This indicates that all pending business data is represented by D. total When D total <D s At that time, the amount of data transmitted in the first transmission was D. totalThis means that backscatter communication is completed. Specifically, the backscatter terminal performs backscatter communication according to the second communication mode.
[0085] It should be noted that when the required energy value is greater than the environmental energy storage value, and when the total amount of data to be transmitted is equal to the first data amount, the backscatter terminal can choose the second or third communication mode for communication.
[0086] In this embodiment of the disclosure, when the stored natural energy is insufficient, backscatter communication is performed using the stored natural energy and the radio frequency energy supplied by the network device, thereby saving energy consumption of the network device. By loading all pending service data onto the reflected signal at once, the speed of service data transmission can be improved.
[0087] In another exemplary embodiment, the method provided in this disclosure may further include steps B1 to B3.
[0088] Step B1: If the total amount of data to be transmitted is greater than the first data amount, determine the working mode of backscatter communication as the third communication mode.
[0089] In this embodiment of the disclosure, the first data volume is the amount of service data to be transmitted that can be transmitted by the summed energy. The summed energy is the sum of the ambient energy stored on the backscatter terminal and the radio frequency energy used for one wireless power supply.
[0090] In this embodiment of the disclosure, if the required energy value is greater than the environmental energy storage value, and the total amount of service data to be transmitted is greater than the first data amount, it indicates that multiple transmissions of service data are required.
[0091] Step B2: Based on the total amount of service data to be transmitted, the first data amount, and the unit data amount, determine the number of transmissions and the second data amount. The unit data amount is the maximum amount of service data that the backscatter terminal can transmit after providing wireless power for the first duration. The second data amount is the amount of service data transmitted by the backscatter terminal in the last transmission. The number of transmissions is the difference between the total number of transmissions and 1.
[0092] In this embodiment of the disclosure, since the radio frequency energy stored by the backscatter terminal after one wireless power supply is fixed, the amount of service data to be transmitted after each wireless power supply is the unit data amount. Based on the total amount of service data to be transmitted, the first data amount, and the unit data amount, the number of transmissions and the second data amount can be calculated.
[0093] For example, as shown in Figure 6, when D total >D s At that time, where D sThe maximum amount of pending service data that can be transmitted using the current stored energy (RF energy + stored natural energy) is used. The remaining pending service data packets are transmitted by RF wireless power supply, and the number of transmissions N = Roundup[(D total -D s ) / D m ], D m This refers to the unit of data size. Roundup rounds up. Data packet size D m1 =D m2 =D m(N-1) =D m The second data volume D mN =(D total -D s )-D m ×(N-1).
[0094] Step B3: Send operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication in the third communication mode. The operating mode information includes the first data volume, number of transmissions, unit data volume, second data volume, and third communication mode.
[0095] In this embodiment, the third communication mode involves transmitting a first amount of pending service data via radio frequency energy and stored ambient energy in the first transmission, and transmitting a second amount of pending service data via radio frequency energy in the last transmission. Each of the Z intermediate transmissions transmits a unit amount of pending service data via radio frequency energy, where Z is the difference between the number of transmissions and 1. Before each transmission of the pending service data in the last Z+1 transmissions, the network device provides wireless power to the backscatter terminal for a first duration. Here, Z = N-1, and Z is an integer greater than 1.
[0096] In this embodiment, when the natural energy stored on the backscatter terminal and the radio frequency energy from a single wireless power supply are insufficient to transmit all the data to be transmitted, the terminal first outputs a first amount of data to be transmitted, and then transmits a second amount of data to be transmitted via radio frequency energy in the last transmission. Each of the intermediate Z transmissions transmits a unit amount of data to be transmitted via radio frequency energy, thereby saving energy consumption of the network device. The operating mode is determined by the network device, thus saving the capacity consumption of the backscatter terminal.
[0097] In yet another exemplary embodiment, before receiving the total amount of service data to be transmitted and the ambient energy storage value sent by the backscatter terminal, the method may further include: sending a data request message to the backscatter terminal. The data request message is used to request the backscatter terminal to send the total amount of service data to be transmitted and the ambient energy storage value to the network device. It should be noted that the data request message may be sent in the form of a broadcast signal.
[0098] Determining the required energy value based on the total amount of data to be transmitted can include: after receiving the total amount of data to be transmitted and the environmental energy storage value sent by the backscatter terminal within the second time period, determining the required energy value based on the total amount of data to be transmitted.
[0099] In this embodiment, the value of the second duration can be set according to the actual application scenario and specific application experience, and is not limited here. If the network device receives the total amount of service data to be transmitted and the environmental energy storage value sent by the backscatter terminal within the second duration, it indicates that the backscatter terminal has stored natural energy. Backscatter communication can be performed using one of the first communication mode, the second communication mode, and the third communication mode. The specific communication mode to be used needs to be determined based on the total amount of service data to be transmitted and the environmental energy storage value.
[0100] This embodiment of the disclosure determines whether the backscatter terminal has stored natural energy by observing its response to data request messages. This facilitates the determination of which communication mode to use for backscatter communication, offering high flexibility and wide applicability. Network devices can activate wireless power supply mode on demand, further saving network device energy and resources.
[0101] In yet another exemplary embodiment, the method may further include: if the total amount of pending service data and the ambient energy storage value are not received from the backscatter terminal within a second duration, performing the following steps: providing wireless power to the backscatter terminal for a third duration; and resending the data request message to the backscatter terminal.
[0102] In this embodiment of the disclosure, if no data is received from the backscatter terminal within the second time period, it indicates that the backscatter terminal does not store natural energy or the stored natural energy is insufficient for business data transmission, and wireless power supply is required through network equipment.
[0103] To obtain the total amount of pending service data and the radio frequency energy storage value (the value of energy stored for a third duration of wireless power supply) of the backscatter terminal, wireless power supply for a third duration is provided to the backscatter terminal. It should be noted that the specific value of the third duration is determined based on the radio frequency energy stored by the backscatter terminal. For example, the third duration may be equal to the first duration.
[0104] In this embodiment, without receiving a data request message response from the backscattering device, wireless power is supplied to the backscattering device to prepare for obtaining the total amount of data to be transmitted and the radio frequency energy storage value, thereby ensuring the normal operation of backscattering communication.
[0105] The above explains backscatter communication using natural energy and the combination of natural energy and radio frequency energy. The following explains backscatter communication using radio frequency energy.
[0106] In an exemplary embodiment, after resending the data request message to the backscatter terminal, the method may further include steps C1 to C3.
[0107] Step C1: Receive the total amount of service data to be transmitted and the radio frequency energy storage value sent by the backscatter terminal.
[0108] In this embodiment of the disclosure, the radio frequency energy storage value is the energy value stored after wirelessly powering the backscatter terminal for a third duration.
[0109] Step C2: Determine the required energy value based on the total amount of business data to be transmitted.
[0110] Step C3: When the required energy value is less than the radio frequency energy storage value, determine the backscatter communication working mode as the fourth communication mode, and send the working mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the fourth communication mode. The working mode information includes the fourth communication mode, which is to transmit all the service data to be transmitted at once through radio frequency energy.
[0111] It should be noted that when the required energy value is equal to the radio frequency energy storage value, the backscatter terminal can choose either the fourth or fifth communication mode for communication.
[0112] In this embodiment of the disclosure, the required energy value is less than the radio frequency energy storage value, indicating that the radio frequency energy stored by the backscatter terminal after one wireless power supply is sufficient to complete the transmission of all the service data to be transmitted. In other words, after the backscatter terminal performs a wireless power supply for a duration of three, it can load all the service data to be transmitted onto the reflected signal at once, and the backscatter terminal performs backscatter communication according to the fourth communication mode.
[0113] For example, as shown in Figure 7, the radio frequency energy stored in the backscatter terminal after one wireless power supply is sufficient to complete the transmission of all the service data to be transmitted. The backscatter terminal loads all the service data to be transmitted onto the reflected signal at once.
[0114] The network device in this embodiment can activate the wireless power supply mode on demand, which further saves the energy and resources of the network device, and transmits all the business data to be transmitted at once, thereby improving the transmission speed of business data.
[0115] In another exemplary embodiment, the method provided in this disclosure may further include steps D1 to D3.
[0116] Step D1: When the required energy value is less than the radio frequency energy storage value, determine the backscatter communication operating mode as the fifth communication mode.
[0117] Step D2: Based on the total amount of service data to be transmitted and the unit data amount, determine the total number of transmissions and the third data. The unit data amount is the maximum amount of service data that the backscatter terminal can transmit after the third duration of wireless power supply, and the third data amount is the amount of service data transmitted by the backscatter terminal in the last transmission.
[0118] In this embodiment of the disclosure, since the radio frequency energy stored by the backscatter terminal after one wireless power supply is fixed, the amount of service data to be transmitted after each wireless power supply is the unit data amount. Based on the total amount of service data to be transmitted and the unit data amount, the total number of transmissions and the third data amount can be calculated.
[0119] For example, the energy required for the fifth communication mode is entirely provided by radio frequency energy (e.g., the network device transmits a power carrier). As shown in Figure 8, D m D represents the amount of data per unit (the amount of service data that can be transmitted in a single radio frequency transmission). total Let D be the total amount of business data to be transmitted. total >D m At that time, all pending business data D total Divided into T transmissions, the total number of transmissions T = Roundup(D) total / D m ), where D m The size depends on the backscatter terminal's radio frequency energy harvesting and storage capabilities; that is, the data size varies depending on the specifications and models of different backscatter terminals. The data packet size D in the fifth communication mode... m1 =D m2 =D mi =D m(T-1) =Dm, where i is an integer less than T-1, T is an integer greater than 1, and the third data quantity D mT =D total -D m ×(T-1).
[0120] Step D3: Send operating mode information to the backscatter terminal so that the backscatter terminal can perform backscatter communication in the fifth communication mode.
[0121] In this embodiment of the disclosure, the working mode information includes the total number of transmissions, the unit data volume, the third data volume, and the fifth communication mode. The fifth communication mode is that each of the first Y transmissions transmits the unit data volume of the service data to be transmitted through radio frequency energy, and the last transmission transmits the third data volume of the service data to be transmitted through radio frequency energy. Y is the difference between the total number of transmissions and 1. Before the backscatter terminal transmits the service data to be transmitted each time, the network device provides wireless power to the backscatter terminal for a third duration.
[0122] The network device in this embodiment can activate the wireless power supply mode on demand, which further saves the energy and resources of the network device, and transmits all the business data to be transmitted at once, thereby improving the transmission speed of business data.
[0123] Based on the same inventive concept, this disclosure also provides a backscatter communication method, as described in the following embodiments. Since the principle by which this method solves the problem is similar to that of the above-described method embodiments, the implementation of this method embodiment can refer to the implementation of the above-described method embodiments, and repeated details will not be elaborated further.
[0124] Figure 9 shows a flowchart of a backscatter communication method in another embodiment of the present disclosure. As shown in Figure 9, the backscatter communication method provided in this embodiment of the present disclosure may include the following steps S901 to S904.
[0125] S901 receives data request messages sent by network devices.
[0126] S902 sends the total amount of pending service data and energy storage value to the network device so that the network device can determine the backscatter communication operating mode based on the total amount of pending service data and energy storage value. The energy storage value includes radio frequency energy storage value and / or environmental energy storage value.
[0127] S903 receives operating mode information sent by network devices.
[0128] S904 performs backscatter communication based on operating mode information.
[0129] The backscattering terminal in this embodiment uses stored energy for backscattering communication, saving energy consumption. The operating mode of the backscattering terminal is determined by the network device, which can further save energy consumption of the backscattering terminal.
[0130] In one embodiment, the operating mode information includes a first communication mode, which is to transmit all the service data to be transmitted at once using stored environmental energy.
[0131] In another embodiment, the operating mode information includes a second communication mode, which is to transmit all the service data to be transmitted at once using radio frequency energy and stored ambient energy.
[0132] In another embodiment, the operating mode information includes a first data volume, transmission count, unit data volume, second data volume, and a third communication mode. The first data volume is the amount of service data to be transmitted by the backscatter terminal in the first transmission. The first data volume is determined by the network device based on the ambient energy storage value and the radio frequency energy collection capability. The transmission count is the difference between the total number of transmissions and 1. The unit data volume is the maximum amount of service data that the backscatter terminal can transmit after a first duration of wireless power supply. The second data volume is the amount of service data transmitted by the backscatter terminal in the last transmission. The third communication mode is that the first transmission uses radio frequency energy and stored ambient energy to transmit the first data volume of service data to be transmitted, and the last transmission uses radio frequency energy to transmit the second data volume of service data to be transmitted. In each of the Z intermediate transmissions, the unit data volume of service data to be transmitted is transmitted using radio frequency energy, where Z is the difference between the number of transmissions and 1. Before each transmission of service data to be transmitted in the last Z+1 transmissions, the network device provides wireless power to the backscatter terminal for a first duration.
[0133] In another embodiment, the operating mode information includes a fourth communication mode, which is to transmit all the service data to be transmitted at once using radio frequency energy.
[0134] In another embodiment, the operating mode information includes the total number of transmissions, the unit data volume, the third data volume, and the fifth communication mode. The unit data volume is the maximum amount of service data that the backscatter terminal can transmit after a third period of wireless power supply. The third data volume is the amount of service data transmitted by the backscatter terminal in the last transmission. The fifth communication mode is the transmission of the unit data volume of the service data to be transmitted through radio frequency energy in each of the first Y transmissions, and the transmission of the third data volume of the service data to be transmitted through radio frequency energy in the last transmission. Y is the difference between the total number of transmissions and 1. Before the backscatter terminal transmits the service data to be transmitted each time, the network device provides wireless power to the backscatter terminal for a third period of time.
[0135] The backscattering terminal in this embodiment uses stored energy for backscattering communication, saving energy consumption. The operating mode of the backscattering terminal is determined by the network device, which can further save energy consumption of the backscattering terminal.
[0136] It should be noted that there are a total of 5 working modes. The network device determines which of the 5 working modes the backscatter terminal should use for backscatter communication and notifies the backscatter terminal to start working.
[0137] Figure 10 shows a signaling diagram of a backscatter communication method according to an embodiment of the present disclosure. As shown in Figure 10, it specifically includes:
[0138] S1001, the network device sends a data request message to the backscatter terminal.
[0139] S1002, the backscatter terminal sends the total amount of pending service data and environmental energy storage to the network device within the second time period.
[0140] S1003, the network device determines the required energy value based on the total amount of data to be transmitted.
[0141] S1004, when the required energy value is less than the environmental energy storage value, the network device determines the backscatter communication working mode as the first communication mode.
[0142] S1005, the network device sends operating mode information to the backscatter terminal.
[0143] S1006, the backscatter terminal performs backscatter communication according to the first communication mode.
[0144] The present disclosure will now be described through specific embodiments, wherein the network device involved is a base station.
[0145] In one embodiment, the backscatter communication method may include the following steps E1 to E6.
[0146] Step E1: The base station sends a data request message. It should be noted that the data request message is sent as a broadcast signal, requesting BD access and simultaneously reporting the total amount of pending service data D. total and environmental energy storage value E n Then, an excitation carrier (incident carrier) is sent for BD to use to transmit the service data to be transmitted;
[0147] Step E2: If the base station receives BD feedback information (total amount of pending service data and environmental energy storage value) within the second time period, proceed to step E3. If the base station does not receive BD feedback information within the second time period, proceed to step E4.
[0148] Step E3: The base station performs an evaluation and judgment based on D. total Assess the required energy value E total This assessment depends on factors such as BD hardware capabilities.
[0149] 1)E total <E n The base station notifies the BD to communicate in the first communication mode, and then provides an excitation carrier to the BD. The BD sends back the information, and the process ends.
[0150] 2)E total >E n The base station is based on the current stored energy E n The size and BD radio frequency energy harvesting capability were used to assess the initial transmittable data volume D. s (First data volume)
[0151] If D total <D s The base station notifies the BD to operate in the second communication mode. The subsequent steps are as follows: the BD is wirelessly powered for a first duration, then an excitation carrier is sent to the BD, the BD backscatters the information to be transmitted, and the process ends.
[0152] If D total >D s The base station notifies the BD to operate in the third communication mode, and simultaneously sends the first wireless data transmission amount (first data amount), the number of transmissions, the unit data amount, and the second data amount (respectively D). s N, D m D mN () to BD. It should be noted that the calculation method has been explained in the above embodiments and will not be repeated here.
[0153] Subsequently, the base station switches to provide power carrier and excitation carrier according to the third communication mode. That is, the BD provides power carrier during the wireless power supply phase and excitation carrier during the data transmission phase, until the BD completes the transmission of all pending service data and the process ends.
[0154] Step E4: If the base station does not receive feedback information from BD within the second time period (indicating that the BD natural energy harvesting module is not charged and needs to rely on radio frequency energy to operate), after sending the third time period power supply carrier, it retransmits the broadcast signal, requesting the report of the upcoming D... total The RF energy storage value E is then used to provide the excitation carrier for the BD.
[0155] In step E5, BD obtains power through wireless radio frequency energy harvesting and feeds it back to D. total And E to the base station.
[0156] Step E6: The base station performs an evaluation and judgment based on D. total Assess the required energy value E total This assessment depends on factors such as BD hardware capabilities.
[0157] 1)E total <E, the base station notifies the BD to communicate in the fourth communication mode, and then provides an excitation carrier to the BD. The BD sends back the information, and the process ends.
[0158] 2)E total >E, the base station notifies BD to communicate in the fifth communication mode, and simultaneously sends the total number of transmissions, the unit data amount, and the third data amount (T, D). m D mT Regarding BD, it should be noted that the calculation method has been explained in the above embodiments and will not be repeated here.
[0159] Subsequently, the base station switches between providing power carriers and excitation carriers according to the fifth communication mode. That is, the BD provides a power carrier during the wireless power supply phase and an excitation carrier during the data transmission phase, until the BD completes all information transmission and the process ends.
[0160] In summary, network devices can select their operating mode based on the backscatter service attributes (data to be transmitted) and energy storage capacity, offering high flexibility and wide applicability. Furthermore, the ability of network devices to activate wireless power supply mode on demand can further save energy and resources.
[0161] It should be noted that the network device determines and decides the operating mode, further saving energy consumption of the backscatter terminal. The dual-energy-harvesting-mode backscatter terminal of this disclosure embodiment provides specific procedures and methods for selecting different energy sources for energy harvesting and communication, ensuring the complete transmission of backscatter information and saving base station power consumption and resources to a certain extent.
[0162] For backscatter communication scenarios where the backscatter terminal is equipped with a natural energy harvesting module (solar energy, vibration energy, thermoelectric energy, etc.) and a radio frequency energy harvesting module, this disclosure proposes a backscatter device energy harvesting mode selection and communication method.
[0163] This disclosure defines five operating modes for the backscatter terminal. Based on the traffic volume transmitted by the backscatter terminal and the current energy storage status, the network device determines and notifies the backscatter terminal of its operating mode to complete the transmission of traffic information. At the same time, the network device enables the radio frequency power supply function as needed, which can save base station power consumption and resources to a certain extent.
[0164] Based on the same inventive concept, this disclosure also provides a backscatter communication device, as shown in the following embodiment. Since the principle by which this device embodiment solves the problem is similar to that of the above-described method embodiment, the implementation of this device embodiment can refer to the implementation of the above-described method embodiment, and repeated details will not be elaborated further.
[0165] Figure 11 shows a schematic diagram of a backscatter communication device according to an embodiment of the present disclosure. As shown in Figure 11, the backscatter communication device is applied to a network device and may include a first receiving module 111 and a determining module 112. The first receiving module 111 may be configured to receive the total amount of service data to be transmitted and the ambient energy storage value sent by the backscatter terminal. The determining module 112 may be configured to determine the required energy value based on the total amount of service data to be transmitted; the determining module 112 may also be configured to determine the backscatter communication operating mode as a first communication mode when the required energy value is less than the ambient energy storage value, and send the operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the first communication mode, wherein the operating mode information includes the first communication mode, which is to transmit all service data to be transmitted at once using the stored ambient energy.
[0166] In one embodiment, the determining module 112 can also be configured to, when the required energy value is greater than the ambient energy storage value, acquire the radio frequency energy collection capability of the backscatter terminal, and determine the first data volume of the service data to be transmitted for the first time based on the ambient energy storage value and the radio frequency energy collection capability; when the total amount of service data to be transmitted is less than the first data volume, determine the backscatter communication working mode as the second communication mode, and provide wireless power to the backscatter terminal for a first duration, and send working mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the second communication mode, wherein the wireless power supply energy is radio frequency energy; wherein, the working mode information includes the second communication mode, the second communication mode is to transmit all service data to be transmitted at once through radio frequency energy and stored ambient energy.
[0167] In one embodiment, the determining module 112 can also be configured to determine the backscatter communication working mode as the third communication mode when the total amount of service data to be transmitted is greater than the first data amount; determine the number of transmissions and the second data amount based on the total amount of service data to be transmitted, the first data amount, and the unit data amount, where the unit data amount is the maximum amount of service data that the backscatter terminal can transmit after a first duration of wireless power supply, the second data amount is the amount of service data transmitted by the backscatter terminal in the last transmission, and the number of transmissions is the difference between the total number of transmissions and 1; send working mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the third communication mode, the working mode information including the first data amount, the number of transmissions, the unit data amount, the second data amount, and the third communication mode; wherein, the third communication mode is that the first transmission uses radio frequency energy and stored ambient energy to transmit the first data amount of service data to be transmitted, the last transmission uses radio frequency energy to transmit the second data amount of service data to be transmitted, and each of the Z intermediate transmissions uses radio frequency energy to transmit the unit data amount of service data to be transmitted, where Z is the difference between the number of transmissions and 1, and the network device provides wireless power to the backscatter terminal for a first duration before each transmission of service data to be transmitted in the last Z+1 transmissions.
[0168] In one embodiment, before receiving the total amount of service data to be transmitted and the environmental energy storage value sent by the backscatter terminal, the first receiving module 111 may also be configured to send a data request message to the backscatter terminal; after receiving the total amount of service data to be transmitted and the environmental energy storage value sent by the backscatter terminal within a second time period, the determining module 112 is configured to determine the required energy value based on the total amount of service data to be transmitted.
[0169] In one embodiment, the first receiving module 111 may also be configured to perform the following steps if it does not receive the total amount of service data to be transmitted and the environmental energy storage value sent by the backscatter terminal within a second time period: provide wireless power to the backscatter terminal for a third time period; and resend the data request message to the backscatter terminal.
[0170] In one embodiment, after resending the data request message to the backscatter terminal, the first receiving module 111 can also be configured to receive the total amount of service data to be transmitted and the radio frequency energy storage value sent by the backscatter terminal. The determining module 112 can also be configured to determine the required energy value based on the total amount of service data to be transmitted; if the required energy value is less than the radio frequency energy storage value, determine that the backscatter communication operating mode is the fourth communication mode, and send the operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the fourth communication mode, wherein the operating mode information includes the fourth communication mode, which is to transmit all service data to be transmitted at once using radio frequency energy.
[0171] In one embodiment, the determining module 112 can also be configured to determine the backscatter communication operating mode as the fifth communication mode when the required energy value is less than the radio frequency energy storage value; determine the total number of transmissions and the third data based on the total amount of service data to be transmitted and the unit data amount, where the unit data amount is the maximum amount of service data that the backscatter terminal can transmit after a third period of wireless power supply, and the third data amount is the amount of service data transmitted by the backscatter terminal in the last transmission; and send operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the fifth communication mode; wherein, the operating mode information includes the total number of transmissions, the unit data amount, the third data amount, and the fifth communication mode, where the fifth communication mode is that each of the first Y transmissions transmits a unit data amount of service data to be transmitted through radio frequency energy, and the last transmission transmits a third data amount of service data to be transmitted through radio frequency energy, where Y is the difference between the total number of transmissions and 1, and the network device provides wireless power to the backscatter terminal for a third period of time before each transmission of service data to be transmitted by the backscatter terminal.
[0172] The backscatter communication device disclosed in this embodiment can save energy consumption of backscatter terminals and network equipment.
[0173] Based on the same inventive concept, this disclosure also provides a backscatter communication device, as described in the following embodiments. Since the principle by which this device solves the problem is similar to that of the above-described device embodiments, the implementation of this device embodiment can refer to the implementation of the above-described device embodiments, and repeated details will not be repeated.
[0174] Figure 12 shows a schematic diagram of a backscatter communication device according to another embodiment of the present disclosure. As shown in Figure 12, the backscatter communication device is applied to a backscatter terminal and may include a second receiving module 121, a transmitting module 122, and a communication module 123. The second receiving module 121 may be configured to receive a data request message sent by a network device; the transmitting module 122 may be configured to send the total amount of data to be transmitted and the energy storage value to the network device, so that the network device can determine the backscatter communication operating mode according to the total amount of data to be transmitted and the energy storage value, wherein the energy storage value includes radio frequency energy storage value and / or ambient energy storage value; the second receiving module 121 may also be configured to receive operating mode information sent by the network device; the communication module 123 may be configured to perform backscatter communication according to the operating mode information.
[0175] In one embodiment, the operating mode information includes a first communication mode, which is to transmit all the service data to be transmitted at once using stored environmental energy.
[0176] In one embodiment, the operating mode information includes a second communication mode, which is to transmit all the service data to be transmitted at once using radio frequency energy and stored ambient energy.
[0177] In one embodiment, the operating mode information includes a first data volume, transmission count, unit data volume, second data volume, and a third communication mode. The first data volume is the amount of service data to be transmitted by the backscatter terminal in the first transmission. The first data volume is determined by the network device based on the ambient energy storage value and the radio frequency energy collection capability. The transmission count is the difference between the total number of transmissions and 1. The unit data volume is the maximum amount of service data that the backscatter terminal can transmit after a first duration of wireless power supply. The second data volume is the amount of service data transmitted by the backscatter terminal in the last transmission. The third communication mode is that the first transmission uses radio frequency energy and stored ambient energy to transmit the first data volume of service data to be transmitted, and the last transmission uses radio frequency energy to transmit the second data volume of service data to be transmitted. In each of the Z intermediate transmissions, the unit data volume of service data to be transmitted is transmitted using radio frequency energy, where Z is the difference between the number of transmissions and 1. Before each transmission of service data to be transmitted in the last Z+1 transmissions, the network device provides wireless power to the backscatter terminal for a first duration.
[0178] In one embodiment, the operating mode information includes a fourth communication mode, which is to transmit all the service data to be transmitted at once via radio frequency energy.
[0179] In one embodiment, the operating mode information includes the total number of transmissions, the unit data volume, the third data volume, and the fifth communication mode. The unit data volume is the maximum amount of service data that the backscatter terminal can transmit after a third period of wireless power supply. The third data volume is the amount of service data transmitted by the backscatter terminal in the last transmission. The fifth communication mode is the transmission of the unit data volume of the service data to be transmitted through radio frequency energy in each of the first Y transmissions, and the transmission of the third data volume of the service data to be transmitted through radio frequency energy in the last transmission. Y is the difference between the total number of transmissions and 1. Before the backscatter terminal transmits the service data to be transmitted each time, the network device provides wireless power to the backscatter terminal for a third period of time.
[0180] The backscatter communication device disclosed in this embodiment can save energy consumption of backscatter terminals and network equipment.
[0181] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0182] The electronic device 1300 according to this embodiment of the present disclosure will now be described with reference to FIG13. The electronic device 1300 shown in FIG13 is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present disclosure.
[0183] As shown in Figure 13, the electronic device 1300 is presented in the form of a general-purpose computing device. The components of the electronic device 1300 may include, but are not limited to: at least one processing unit 1310, at least one storage unit 1320, and a bus 1330 connecting different system components (including storage unit 1320 and processing unit 1310).
[0184] The storage unit stores program code that can be executed by the processing unit 1310, causing the processing unit 1310 to perform the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of this disclosure.
[0185] Storage unit 1320 may include readable media in the form of volatile storage units, such as random access memory (RAM) 13201 and / or cache memory 13202, and may further include read-only memory (ROM) 13203.
[0186] Storage unit 1320 may also include a program / utility 13204 having a set (at least one) of program modules 13205, such program modules 13205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0187] Bus 1330 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0188] Electronic device 1300 can also communicate with one or more external devices 1340 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 1300, and / or with any device that enables electronic device 1300 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1350. Furthermore, electronic device 1300 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1360. As shown, network adapter 1360 communicates with other modules of electronic device 1300 via bus 1330. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0189] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0190] In the disclosed exemplary embodiments, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. FIG14 shows a schematic diagram of a computer-readable storage medium according to an embodiment of the present disclosure. As shown in FIG14, the computer-readable storage medium 1400 stores a program product capable of implementing the methods described above in the present disclosure.
[0191] In some possible implementations, various aspects of this disclosure may also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps described in the foregoing “Detailed Description” section of this specification according to various exemplary embodiments of this disclosure.
[0192] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0193] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.
[0194] In some embodiments, program code contained on a computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0195] In practical implementation, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0196] This disclosure provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the backscatter communication method provided in various alternative embodiments of this disclosure.
[0197] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0198] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0199] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope of this disclosure is indicated by the appended claims.
Claims
1. A backscatter communication method applied to a network device, the method comprising: Receive the total amount of pending service data and the environmental energy storage value sent by the backscatter terminal; The required energy value is determined based on the total amount of data to be transmitted. When the required energy value is less than the environmental energy storage value, the backscatter communication operating mode is determined to be the first communication mode, and the operating mode information is sent to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the first communication mode. The operating mode information includes the first communication mode, which is to transmit all the service data to be transmitted at once using the stored environmental energy.
2. The method according to claim 1, wherein, The method further includes: When the required energy value is greater than the ambient energy storage value, the radio frequency energy harvesting capability of the backscatter terminal is obtained, and the first data volume of the service data to be transmitted for the first time is determined based on the ambient energy storage value and the radio frequency energy harvesting capability. When the total amount of data to be transmitted is less than the first amount of data, the working mode of backscatter communication is determined to be the second communication mode, and wireless power is supplied to the backscatter terminal for a duration of the first duration. The working mode information is sent to the backscatter terminal so that the backscatter terminal performs backscatter communication in accordance with the second communication mode. The energy supplied by the wireless power is radio frequency energy. The operating mode information includes the second communication mode, which is to transmit all the service data to be transmitted at once using the radio frequency energy and the stored ambient energy.
3. The method according to claim 2, wherein, The method further includes: If the total amount of data to be transmitted is greater than the first amount of data, the working mode of backscatter communication is determined to be the third communication mode. Based on the total amount of service data to be transmitted, the first data amount, and the unit data amount, the number of transmissions and the second data amount are determined. The unit data amount is the maximum amount of service data that the backscatter terminal can transmit after providing wireless power for the first duration. The second data amount is the amount of service data transmitted by the backscatter terminal in the last transmission. The number of transmissions is the difference between the total number of transmissions and 1. The backscattering terminal is sent with operating mode information so that the backscattering terminal performs backscattering communication according to the third communication mode. The operating mode information includes the first data volume, the number of transmissions, the unit data volume, the second data volume, and the third communication mode. The third communication mode involves transmitting the first amount of pending service data using the radio frequency energy and stored ambient energy for the first time, transmitting the second amount of pending service data using the radio frequency energy for the last time, and transmitting the unit amount of pending service data using the radio frequency energy for each of the Z intermediate transmissions, where Z is the difference between the number of transmissions and 1. Before transmitting the pending service data in each of the last Z+1 transmissions, the network device provides wireless power to the backscatter terminal for the first duration.
4. The method according to claim 1, wherein, Before receiving the total amount of pending service data and the environmental energy storage value sent by the backscatter terminal, the method further includes: Send a data request message to the backscatter terminal; The required energy value is determined based on the total amount of data to be transmitted, including: After receiving the total amount of service data to be transmitted and the environmental energy storage value sent by the backscatter terminal within the second time period, the process of determining the required energy value based on the total amount of service data to be transmitted is executed.
5. The method according to claim 4, wherein, The method further includes: If the total amount of pending service data and the environmental energy storage value are not received from the backscatter terminal within the second time period, the following steps are performed: The backscattering terminal is wirelessly powered for a duration of three hours. The data request message is resent to the backscatter terminal.
6. The method according to claim 5, wherein, After resending the data request message to the backscatter terminal, the method further includes: Receive the total amount of pending service data and the radio frequency energy storage value sent by the backscatter terminal; The required energy value is determined based on the total amount of data to be transmitted. If the required energy value is less than the radio frequency energy storage value, the backscatter communication operating mode is determined to be the fourth communication mode, and the operating mode information is sent to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the fourth communication mode. The operating mode information includes the fourth communication mode, which is to transmit all the service data to be transmitted at once using radio frequency energy.
7. The method according to claim 6, wherein, The method further includes: If the required energy value is less than the radio frequency energy storage value, the backscatter communication operating mode is determined to be the fifth communication mode. Based on the total amount of service data to be transmitted and the unit data amount, the total number of transmissions and the third data are determined. The unit data amount is the maximum amount of service data that the backscatter terminal can transmit after the third duration of wireless power supply. The third data amount is the amount of service data transmitted by the backscatter terminal in the last transmission. Send operating mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the fifth communication mode; The working mode information includes the total number of transmissions, the unit data volume, the third data volume, and the fifth communication mode. The fifth communication mode is that each of the first Y transmissions transmits the unit data volume of the service data to be transmitted via radio frequency energy, and the last transmission transmits the third data volume of the service data to be transmitted via radio frequency energy. Y is the difference between the total number of transmissions and 1. Before the backscatter terminal transmits the service data to be transmitted each time, the network device provides wireless power to the backscatter terminal for the third duration.
8. A backscatter communication method applied to a backscatter terminal, the method comprising: Receive data request messages sent by network devices; The total amount of service data to be transmitted and the energy storage value are sent to the network device so that the network device can determine the backscatter communication working mode based on the total amount of service data to be transmitted and the energy storage value. The energy storage value includes radio frequency energy storage value and / or environmental energy storage value. Receive the operating mode information sent by the network device; Backscatter communication is performed based on the operating mode information.
9. The method according to claim 8, wherein, The working mode information includes a first communication mode, which is to transmit all the business data to be transmitted at once using the stored environmental energy.
10. The method according to claim 8, wherein, The working mode information includes a second communication mode, which is to transmit all the service data to be transmitted at once using radio frequency energy and stored ambient energy.
11. The method according to claim 8, wherein, The working mode information includes a first data volume, transmission count, unit data volume, second data volume, and a third communication mode. The first data volume is the amount of service data to be transmitted by the backscatter terminal in the first transmission. The first data volume is determined by the network device based on the environmental energy storage value and radio frequency energy collection capability. The transmission count is the difference between the total number of transmissions and 1. The unit data volume is the maximum amount of service data that the backscatter terminal can transmit after a first duration of wireless power supply. The second data volume is the amount of service data transmitted by the backscatter terminal in the last transmission. The third communication mode involves transmitting the first amount of pending service data via radio frequency energy and stored ambient energy for the first time, transmitting the second amount of pending service data via radio frequency energy for the last time, and transmitting the unit amount of pending service data via radio frequency energy for each of the Z intermediate transmissions, where Z is the difference between the number of transmissions and 1. Before transmitting the pending service data in each of the last Z+1 transmissions, the network device provides wireless power to the backscatter terminal for the first duration.
12. The method according to claim 8, wherein, The working mode information includes a fourth communication mode, which is to transmit all the service data to be transmitted at once using radio frequency energy.
13. The method according to claim 8, wherein, The working mode information includes the total number of transmissions, the unit data volume, the third data volume, and the fifth communication mode. The unit data volume is the maximum amount of service data that the backscatter terminal can transmit after the third duration of wireless power supply. The third data volume is the amount of service data transmitted by the backscatter terminal in the last transmission. The fifth communication mode involves transmitting the unit amount of service data to be transmitted via radio frequency energy in each of the first Y transmissions, and transmitting the third amount of service data to be transmitted via radio frequency energy in the last transmission. Y is the difference between the total number of transmissions and 1. Before the backscatter terminal transmits the service data to be transmitted each time, the network device provides wireless power to the backscatter terminal for the third duration.
14. A backscatter communication device, applied to network equipment, comprising: The first receiving module is used to receive the total amount of service data to be transmitted and the environmental energy storage value sent by the backscatter terminal; The determination module is used to determine the required energy value based on the total amount of data to be transmitted. The determining module is further configured to determine the backscatter communication working mode as a first communication mode when the required energy value is less than the environmental energy storage value, and send working mode information to the backscatter terminal so that the backscatter terminal performs backscatter communication according to the first communication mode, wherein the working mode information includes the first communication mode, and the first communication mode is to transmit all the service data to be transmitted at once using the stored environmental energy.
15. A backscatter communication device, applied to a backscatter terminal, comprising: The second receiving module is used to receive data request messages sent by network devices; The transmitting module is used to send the total amount of service data to be transmitted and the energy storage value to the network device, so that the network device can determine the backscatter communication working mode according to the total amount of service data to be transmitted and the energy storage value, wherein the energy storage value includes radio frequency energy storage value and / or ambient energy storage value. The second receiving module is further configured to receive operating mode information sent by the network device; A communication module is used to perform backscatter communication based on the operating mode information.
16. An electronic device comprising: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the backscatter communication method according to any one of claims 1-13 by executing the executable instructions.
17. A computer-readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, implementing the backscatter communication method according to any one of claims 1-13.
18. A computer program product comprising: A computer program or instructions that, when executed by a processor, implement the backscatter communication method according to any one of claims 1-13.