Wireless communication frame selection method and apparatus, computer device and storage medium
By adaptively adjusting the number of wireless communication frames selected and the power supply window width, the data transmission rate problem caused by the fixed window setting is solved, and the power supply and communication balance of the backscatter terminal is achieved.
Patent Information
- Application Number
- CN202411915227.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-12-24
AI Technical Summary
In a cellular mobile network and backscatter IoT convergence system, the fixed wireless power supply window setting results in a short reflection time in the wireless communication frame, affecting the data transmission rate of non-energy-storage passive transmission terminals.
By acquiring the traffic volume of backscatter terminals of various energy storage types at the end of the current communication cycle, and adaptively adjusting the number of wireless communication frames selected and the power supply window width according to the traffic volume, the power supply demand and data transmission rate of each type of terminal are balanced.
It achieves adaptive adjustment of the wireless power supply window, ensuring the power supply needs of various backscatter terminals, while improving the data transmission rate and achieving an effective balance between power supply and communication.
Smart Images

Figure CN119743845B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, in particular to a wireless communication frame selection method and device, computer equipment and storage medium. BACKGROUND
[0002] In a cellular mobile network and backscatter Internet of Things fusion system, there are four types of wireless nodes including mobile base stations (Base Station, BS), mobile terminals (User Equipment, UE), backscatter terminals (Backscatter Device, BD) and backscatter receivers (Backscatter Receiver, BR). Mobile base stations and mobile terminals are wireless nodes of the cellular mobile network, and the wireless nodes with active sending units can be used as radio frequency excitation signals of the backscatter Internet of Things. The backscatter system uses modulation and reflection of the radio frequency excitation signals of the cellular mobile network to realize information transmission.
[0003] Currently, the 3rd Generation Partnership Project (3GPP) organization roughly divides backscatter terminals into two categories, namely passive emission type terminals (Device 1) without energy storage, passive emission type terminals (Device 2a) with energy storage and active emission type terminals (Device 2b) with energy storage. Device 1 terminal can only realize additional modulation and reflection of the main system carrier signal, Device 2a terminal has an additional energy storage circuit compared with Device 1, and can realize amplification of the main system carrier signal to a certain amplitude, so Device 2a terminal will have greater coverage capability than Device 1 terminal, but at the same time Device 2a terminal also needs an additional environmental energy supply design to ensure its coverage performance. Device 2b terminal can actively generate a carrier signal, so Device 2b terminal is closer to a traditional active terminal than a traditional backscatter terminal. Currently, the cellular mobile network communicates and stores energy with the backscatter system by allocating network air interface resources, specifically, a communication period is configured based on network air interface resources, each communication period contains a plurality of wireless communication frames, the wireless communication frame has a fixed time length, and the structure of each wireless communication frame is as shown in Figure 1 Figure 1 The type 2a energy storage in the above is a wireless energy supply window, and Device 2a terminal stores energy based on the wireless energy supply window.
[0004] However, the wireless power supply window in the current wireless communication frame is fixed. In the case of a large number of Device 1 terminals, the wireless power supply window is too large (i.e., the wireless power supply window occupies too large a proportion in the wireless communication frame), resulting in a short reflection time proportion in the wireless communication frame, which affects the data transmission rate of such terminals. SUMMARY
[0005] Therefore, it is necessary to provide a wireless communication frame selection method and device capable of flexibly adjusting the wireless power supply window, a computer device, and a storage medium.
[0006] In a first aspect, the present application provides a wireless communication frame selection method applied to a mobile base station, the method comprising:
[0007] In the case that the current communication period ends, obtaining the service amount of the backscattering terminal of each energy storage type in the current communication period;
[0008] According to the service amount of the backscattering terminal of each energy storage type, determining the total service amount of the backscattering terminal in the current communication period;
[0009] According to the total service amount and the service amount of the backscattering terminal of each energy storage type, determining the selection number of the wireless communication frame corresponding to each energy storage type in the next communication period; wherein each energy storage type corresponds to one type of wireless communication frame; and each type of wireless communication frame corresponds to one type of wireless power supply window.
[0010] In one of the embodiments, obtaining the service amount of the backscattering terminal of each energy storage type in the current communication period comprises:
[0011] Obtaining the terminal identifier and the service amount of each backscattering terminal in the current communication period;
[0012] According to the terminal identifier of each backscattering terminal, determining the energy storage type of each backscattering terminal;
[0013] According to the energy storage type and the service amount of each backscattering terminal, determining the service amount of the backscattering terminal of each energy storage type in the current communication period.
[0014] In one of the embodiments, according to the energy storage type and the service amount of each backscattering terminal, determining the service amount of the backscattering terminal of each energy storage type in the current communication period comprises:
[0015] For each energy storage type, summing the service amount of each backscattering terminal containing the energy storage type in the current communication period to obtain the service amount of the backscattering terminal of the energy storage type in the current communication period.
[0016] In one of the embodiments, the selection quantity of the wireless communication frame corresponding to each type of energy storage in the next communication period is determined according to the total quantity of services and the quantity of services of the backscatter terminal of each type of energy storage, including:
[0017] For each type of energy storage, the ratio of the quantity of services of the backscatter terminal of the energy storage type to the total quantity of services is determined.
[0018] The selection quantity of the wireless communication frame corresponding to each type of energy storage in the next communication period is determined according to the product of the quantity of communication frames in the next communication period and the ratio of the quantity of services.
[0019] In one of the embodiments, the method further includes:
[0020] The quantity of communication frames in the next communication period is determined according to the quantity of types of wireless communication frames contained in the current communication period.
[0021] In one of the embodiments, the method further includes:
[0022] The first value of the backscatter terminal of each type of energy storage is determined according to the wireless energy storage demand of the backscatter terminal of each type of energy storage and the cell edge signal receiving strength.
[0023] The window width of the wireless energy supply window in the wireless communication frame corresponding to each type of energy storage is determined according to the energy coefficient of the backscatter terminal of each type of energy storage and the first value.
[0024] In a second aspect, the present application provides a wireless communication frame selection device configured in a mobile base station, the device including:
[0025] The acquisition module is configured to acquire the quantity of services of the backscatter terminal of each type of energy storage in the current communication period in the case that the current communication period ends.
[0026] The first determination module is configured to determine the total quantity of services of the backscatter terminal in the current communication period according to the quantity of services of the backscatter terminal of each type of energy storage.
[0027] The second determination module is configured to determine the selection quantity of the wireless communication frame corresponding to each type of energy storage in the next communication period according to the total quantity of services and the quantity of services of the backscatter terminal of each type of energy storage; wherein each type of energy storage corresponds to one type of wireless communication frame; and each type of wireless communication frame corresponds to one type of wireless energy supply window.
[0028] In a third aspect, the present application further provides a computer device including a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0029] In the case where the current communication cycle ends, the traffic volume of the backscatter terminal of each energy storage type in the current communication cycle is acquired;
[0030] According to the traffic volume of the backscatter terminal of each energy storage type, the total traffic volume of the backscatter terminal in the current communication cycle is determined;
[0031] According to the total traffic volume and the traffic volume of the backscatter terminal of each energy storage type, the selection number of the wireless communication frame corresponding to each energy storage type in the next communication cycle is determined; each energy storage type corresponds to a type of wireless communication frame; each type of wireless communication frame corresponds to a type of wireless energy supply window.
[0032] In the fourth aspect, the present application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program. When the computer program is executed by a processor, the following steps are implemented:
[0033] In the case where the current communication cycle ends, the traffic volume of the backscatter terminal of each energy storage type in the current communication cycle is acquired;
[0034] According to the traffic volume of the backscatter terminal of each energy storage type, the total traffic volume of the backscatter terminal in the current communication cycle is determined;
[0035] According to the total traffic volume and the traffic volume of the backscatter terminal of each energy storage type, the selection number of the wireless communication frame corresponding to each energy storage type in the next communication cycle is determined; each energy storage type corresponds to a type of wireless communication frame; each type of wireless communication frame corresponds to a type of wireless energy supply window.
[0036] In the fifth aspect, the present application further provides a computer program product, and the computer program product comprises a computer program. When the computer program is executed by a processor, the following steps are implemented:
[0037] In the case where the current communication cycle ends, the traffic volume of the backscatter terminal of each energy storage type in the current communication cycle is acquired;
[0038] According to the traffic volume of the backscatter terminal of each energy storage type, the total traffic volume of the backscatter terminal in the current communication cycle is determined;
[0039] According to the total traffic volume and the traffic volume of the backscatter terminal of each energy storage type, the selection number of the wireless communication frame corresponding to each energy storage type in the next communication cycle is determined; each energy storage type corresponds to a type of wireless communication frame; each type of wireless communication frame corresponds to a type of wireless energy supply window.
[0040] The wireless communication frame selection method, device, computer device and storage medium provided by the application, in the case that the current communication period ends, obtain the service amount of the backscatter terminal of each energy storage type in the current communication period. According to the service amount of the backscatter terminal of each energy storage type, determine the total service amount of the backscatter terminal in the current communication period. According to the service amount of the backscatter terminal of each energy storage type and the total service amount, determine the selection number of the wireless communication frame corresponding to each energy storage type in the next communication period; wherein each energy storage type corresponds to a type of wireless communication frame; each type of wireless communication frame corresponds to a type of wireless energy supply window. Compared with the traditional wireless communication frame structure with a fixed window width of the wireless energy supply window, the application obtains the service amount of the backscatter terminal of each energy storage type in the current communication period when the current communication period ends. According to the service amount of the backscatter terminal of each energy storage type, determine the total service amount of the backscatter terminal in the current communication period. According to the service amount of the backscatter terminal of each energy storage type and the total service amount, determine the selection number of the wireless communication frame corresponding to each energy storage type in the next communication period, and each type of wireless communication frame corresponds to a type of wireless energy supply window, that is, the application can adaptively adjust the number of each type of wireless communication frame according to the service amount. Since the number of each type of wireless communication frame corresponds to a type of wireless energy supply window, the adaptive adjustment of the window width of the wireless energy supply window is realized, which can not only guarantee the energy supply demand of each type of backscatter terminal, but also guarantee the data transmission rate, and realizes the effective balance between the energy supply and communication of the backscatter terminal. BRIEF DESCRIPTION OF DRAWINGS
[0041] Figure 1 A principle structure diagram of a wireless communication frame provided for the embodiment;
[0042] Figure 2 An application environment diagram of a wireless communication frame selection method provided for the embodiment;
[0043] Figure 3 A flowchart of a first wireless communication frame selection method provided for the embodiment;
[0044] Figure 4 A flowchart of determining the service amount of the backscatter terminal of each energy storage type in the current communication period provided for the embodiment;
[0045] Figure 5 A flowchart of determining the selection number of the wireless communication frame corresponding to each energy storage type in the next communication period provided for the embodiment;
[0046] Figure 6 A selection number diagram of each type of wireless communication frame in the next communication period provided for the embodiment;
[0047] Figure 7A flowchart of a second wireless communication frame selection method provided for the embodiment is shown in the figure;
[0048] Figure 8 A structure block diagram of a wireless communication frame selection device provided for the embodiment is shown in the figure;
[0049] Figure 9 An internal structure diagram of a computer device provided for the embodiment is shown in the figure. DETAILED DESCRIPTION
[0050] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.
[0051] The wireless communication frame selection method provided by the embodiment of the present application can be applied in an application environment as shown in the figure. Figure 2 As shown in the figure, the mobile base station 104 obtains the service amount of the backscatter terminal 102 of each energy storage type in the current communication period in the case that the current communication period ends. The mobile base station 104 determines the total service amount of the backscatter terminal 102 in the current communication period according to the service amount of the backscatter terminal 102 of each energy storage type. The mobile base station 104 determines the selection number of the wireless communication frame corresponding to each energy storage type in the next communication period according to the service amount and the total service amount of the backscatter terminal 102 of each energy storage type; wherein each energy storage type corresponds to a type of wireless communication frame; and each type of wireless communication frame corresponds to a type of wireless energy supply window.
[0052] The mobile base station is a key infrastructure in the mobile communication network. It is composed of a series of antennas and related electronic equipment, used for wireless communication, so that mobile devices (such as mobile phones, tablet computers) can connect to the network, make voice calls, send messages and access Internet services, etc. In the present application, the mobile base station is also a wireless node of the backscatter Internet of Things.
[0053] A backscatter device (BD) is a wireless device that passively operates in a backscatter IoT network, which can receive existing radio frequency excitation signals and transmit information by reflecting or scattering these signals. Currently, backscatter devices are mainly divided into two categories: passive transmitting type devices (Device 1) without energy storage, passive transmitting type devices (Device 2a) with energy storage, and active transmitting type devices (Device 2b) with energy storage. Device 1 terminal can only achieve additional modulation and reflection of the main system carrier signal, Device 2a terminal has an additional energy storage circuit compared to Device 1, and can achieve amplification of the main system carrier signal to a certain amplitude. Therefore, Device 2a terminal will have greater coverage capability than Device 1 terminal, but at the same time, Device 2a terminal also needs an additional environmental energy supply design to ensure its coverage performance. Device 2b terminal can actively generate a carrier signal, so Device 2b terminal is closer to a traditional active terminal than a traditional backscatter terminal. Currently, cellular mobile networks communicate and store energy with backscatter systems by allocating network air interface resources. Specifically, a communication period is configured based on network air interface resources, each communication period includes a plurality of wireless communication frames, the wireless communication frame has a fixed length, and the structure of each wireless communication frame is as shown in Figure 1 Figure 1 The type 2a energy storage in
[0054] In one embodiment, Figure 3 is a flowchart of a wireless communication frame selection method provided by an embodiment of the present application. This method is applied to a mobile base station in Figure 1 for example, and the method includes the following steps:
[0055] S301, in the case where the current communication period ends, obtaining the traffic volume of the backscatter devices of each energy storage type in the current communication period.
[0056] The current communication period refers to the current communication period between the cellular mobile network and the backscatter system. The energy storage type refers to the energy storage type of the backscatter device, which includes but is not limited to passive transmitting type devices without energy storage, passive transmitting type devices with energy storage, and active transmitting type devices with energy storage. Each type of terminal has a different energy storage type. The traffic volume refers to the traffic flow, which in this application can refer to the data transmission amount, which can be obtained by analyzing the communication message of the backscatter device.
[0057] Optionally, for each energy type of backscatter terminal, the traffic volume of the energy type of backscatter terminal in each wireless communication frame in the current communication period is obtained. The traffic volumes of all wireless communication frames included in the current communication period are summarized to obtain the traffic volume of the energy type of backscatter terminal in the current communication period.
[0058] S302, according to the traffic volumes of the backscatter terminals of various energy types, determining the total traffic volume of the backscatter terminals in the current communication period.
[0059] The total traffic volume refers to the sum of the traffic volumes of all backscatter terminals in the current communication period.
[0060] As an optional implementation of the embodiment of the present application, the traffic volumes of the backscatter terminals of various energy types are summed to obtain the total traffic volume of the backscatter terminals in the current communication period.
[0061] S303, according to the traffic volumes of the backscatter terminals of various energy types and the total traffic volume, determining the selection number of the wireless communication frames corresponding to various energy types in the next communication period.
[0062] Each energy type corresponds to a type of wireless communication frame; each type of wireless communication frame corresponds to a type of wireless energy supply window.
[0063] Optionally, in this embodiment, a corresponding wireless communication frame is pre-configured for each type of backscatter terminal. The wireless communication frames corresponding to backscatter terminals of different energy storage types may be different. That is, if there are P types of energy storage and Q types of wireless communication frames, then Q is less than or equal to P. Each type of wireless communication frame corresponds to a wireless power supply window; the window width of the wireless power supply window corresponding to different wireless communication frames may be different. In this embodiment, when pre-configuring the corresponding wireless communication frame for each type of backscatter terminal, since the duration of each type of wireless communication frame is the same, the most important task in configuring each type of wireless communication frame is to determine the window width of the wireless power supply window (i.e., the duration of the wireless power supply window) in each type of wireless communication frame. Optionally, in this embodiment, when configuring wireless communication frames for backscatter terminals of various energy storage types, an optional implementation method for determining the window width of the wireless power supply window in the wireless communication frame corresponding to each type of energy storage is to determine a first value for each type of backscatter terminal based on the wireless energy storage requirements of the backscatter terminals of various energy storage types and the cell edge signal reception strength. Based on the energy coefficient and first value of the backscattering terminal for each type of energy storage, the window width of the wireless power supply window in the wireless communication frame corresponding to each type of energy storage is determined. Specifically, for each type of backscattering terminal, the first value of the backscattering terminal for that type of energy storage is determined based on the wireless energy storage requirement and the cell edge signal reception strength of the backscattering terminal for that type of energy storage. Based on the energy coefficient and first value of the backscattering terminal for that type of energy storage, the window width of the wireless power supply window in the wireless communication frame corresponding to each type of energy storage is determined. Specifically, the window width of the wireless power supply window for each type of backscattering terminal can be determined by the following formula (1):
[0064] (1)
[0065] In formula (1) It is the first The wireless energy storage requirements of a backscatter terminal of the energy storage type during normal operation. It is the cell edge received signal strength of the radio frequency excitation signal collected by the backscatter terminal. It is the energy conversion coefficient for wireless energy harvesting. , It is the margin of the wireless power supply window, used to cope with fluctuations in the air interface excitation signal; This represents the window width of the wireless power supply window for the backscatter terminal corresponding to the j-th type of energy storage.
[0066] Optionally, in the embodiment, for each type of energy storage type backscatter terminal, the proportion of the traffic volume of the energy storage type backscatter terminal in the total traffic volume is determined according to the traffic volume of the energy storage type backscatter terminal, and the number of selected wireless communication frames corresponding to the energy storage type in the next communication period is determined according to the proportion of the traffic volume.
[0067] The wireless communication frame selection method, in the case where the current communication period ends, obtains the traffic volume of the backscatter terminal of each energy storage type in the current communication period. According to the traffic volume of the backscatter terminal of each energy storage type, the total traffic volume of the backscatter terminal in the current communication period is determined. According to the traffic volume of the backscatter terminal of each energy storage type and the total traffic volume, the number of selected wireless communication frames corresponding to each energy storage type in the next communication period is determined; wherein each energy storage type corresponds to a type of wireless communication frame; each type of wireless communication frame corresponds to a type of wireless energy supply window. Compared with the traditional wireless communication frame structure with a fixed window width of the wireless energy supply window, the application obtains the traffic volume of the backscatter terminal of each energy storage type in the current communication period when the current communication period ends. According to the traffic volume of the backscatter terminal of each energy storage type, the total traffic volume of the backscatter terminal in the current communication period is determined. According to the traffic volume of the backscatter terminal of each energy storage type and the total traffic volume, the number of selected wireless communication frames corresponding to each energy storage type in the next communication period is determined, and each type of wireless communication frame corresponds to a type of wireless energy supply window, that is, the application can adaptively adjust the number of each type of wireless communication frame according to the traffic volume. Since the number of each type of wireless communication frame corresponds to a type of wireless energy supply window, the adaptive adjustment of the window width of the wireless energy supply window is realized, which can not only guarantee the energy supply demand of each type of backscatter terminal, but also guarantee the data transmission rate, and effectively balance the energy supply and communication of the backscatter terminal.
[0068] In one embodiment, in order to more accurately determine the traffic volume of the backscatter terminal of each type of energy storage type, as shown in S201, one optional implementation of obtaining the traffic volume of the backscatter terminal of each type of energy storage type in the current communication period includes: Figure 4
[0069] S401, obtaining the terminal identifier and traffic volume of each backscatter terminal in the current communication period.
[0070] The terminal identifier refers to the unique identifier of the backscatter terminal, which can be a terminal name, a terminal number, an IP (Internet Protocol) address, or a MAC (Media Access Control) address, etc.
[0071] Optionally, in the embodiment, when the backscattering terminal is activated to be online, the association between the terminal identifier of the backscattering terminal and the energy storage type needs to be configured.
[0072] Optionally, in the embodiment, the wireless communication frames included in the current communication period are determined. The traffic of each backscattering terminal in each wireless communication frame is obtained. For each backscattering terminal, the sum of the traffic of the backscattering terminal in each wireless communication frame is taken as the traffic of the backscattering terminal in the current communication period, so as to obtain the terminal identifier and the traffic of the backscattering terminal in the current communication period.
[0073] S402, according to the terminal identifier of each backscattering terminal, the energy storage type of each backscattering terminal is determined.
[0074] Optionally, in the embodiment, the association between the terminal identifier of each backscattering terminal and the energy storage type is configured in advance. According to the terminal identifier of the backscattering terminal, the energy storage type of the backscattering terminal can be determined.
[0075] S403, according to the energy storage type and the traffic of each backscattering terminal, the traffic of the backscattering terminal of each type of energy storage type in the current communication period is determined.
[0076] Optionally, in the embodiment, for each type of energy storage type, the traffic of each backscattering terminal included in the energy storage type in the current communication period is summed to obtain the traffic of the backscattering terminal of the energy storage type in the current communication period. That is, the sum of the traffic of all backscattering terminals included in each type of energy storage type is taken as the traffic of each backscattering terminal of the energy storage type.
[0077] In the embodiment, the terminal identifier and the traffic of each backscattering terminal in the current communication period are obtained. According to the terminal identifier of each backscattering terminal, the energy storage type of each backscattering terminal is determined. According to the energy storage type and the traffic of each backscattering terminal, the traffic of the backscattering terminal of each type of energy storage type in the current communication period is determined, so as to more accurately and efficiently determine the traffic of the backscattering terminal of each type of energy storage type in the current communication period.
[0078] In one of the embodiments, in order to more accurately determine the selection quantity of the wireless communication frame corresponding to each energy storage type, as shown in Figure 5 An optional implementation of S203 includes:
[0079] S501, for each type of energy storage type, the traffic ratio of the traffic of the backscattering terminal of the energy storage type to the total traffic is determined.
[0080] S502, determining the selected number of the wireless communication frame corresponding to the energy storage type in the next communication period according to the product result of the communication frame number and the traffic amount ratio of the next communication period.
[0081] Optionally, the optional implementation of determining the communication frame number of the next communication period in the embodiment is to determine the communication frame number of the next communication period according to the type number of the wireless communication frame contained in the current communication period. Specifically, the communication frame number of the next communication period is greater than or equal to the type number of the wireless communication frame contained in the current communication period. For example, if the type number of the wireless communication frame contained in the current communication period is 3, the communication frame number of the next communication period is at least 3.
[0082] It should be noted that if the current communication period is the first communication period, that is, the initial communication period, since the communication messages of the respective backscatter terminals have not been received at this time, the energy storage type and the traffic amount of the backscatter terminals within the management range cannot be determined. In order to be able to activate all the backscatter terminals within the management range, in the case that the current communication period is the first communication period, the wireless communication frame with the maximum window width of the wireless energy supply window is selected from the respective wireless communication frames as the target wireless communication frame. The target wireless communication frame is taken as the wireless communication frame corresponding to the current communication period. That is, in the case that the current communication period is the first communication period, the current communication period contains only one type of wireless communication frame.
[0083] Optionally, the optional implementation of determining the selected number of the wireless communication frame corresponding to the energy storage type in the next communication period according to the product result of the communication frame number and the traffic amount ratio of the next communication period in the embodiment is to perform a floor operation on the product result of the communication frame number and the traffic amount ratio of the next communication period, and the value obtained after the floor operation is taken as the selected number of the wireless communication frame corresponding to the energy storage type in the next communication period. Specifically, the selected number of the wireless communication frame corresponding to the energy storage type in the next communication period can be determined by the following formula (2):
[0084] (2)
[0085] In formula (2), N i represents the selected number of the wireless communication frame corresponding to the i-th energy storage type, that is, the selected number of the wireless communication frame whose window width of the wireless energy supply window is N i represents the selected number of the wireless communication frame corresponding to the i-th energy storage type, that is, the selected number of the wireless communication frame whose window width of the wireless energy supply window is N represents the communication frame number; N i represents the traffic amount ratio of the traffic amount of the backscatter terminal of the i-th energy storage type to the total traffic amount; is a floor function.
[0086] Optionally, the embodiment determines the number of selected wireless communication frames corresponding to the energy storage type in the next communication period as shown in Figure 6 . In this embodiment, Figure 6 . In this embodiment, frame represents a wireless communication frame; represents the number of selected wireless communication frames corresponding to the energy storage type of the i-th type; and N represents the number of wireless communication frames. represents the window width of the wireless energy supply window of the wireless communication frame corresponding to the backscatter terminal of the j-th type of energy storage type.
[0087] In this embodiment, for each type of energy storage type, the ratio of the traffic volume of the backscatter terminal of the energy storage type to the total traffic volume is determined. According to the product of the number of communication frames in the next communication period and the traffic volume ratio, the number of selected wireless communication frames corresponding to the energy storage type in the next communication period can be more accurately determined.
[0088] In one embodiment, as shown in Figure 7 , another optional embodiment of a wireless communication frame selection method includes:
[0089] S701, determining a first value of the backscatter terminal of each type of energy storage type according to the wireless energy storage demand of the backscatter terminal of each type of energy storage type and the cell edge signal receiving strength.
[0090] S702, determining the window width of the wireless energy supply window in the wireless communication frame corresponding to each type of energy storage type according to the energy coefficient of the backscatter terminal of each type of energy storage type and the first value.
[0091] S703, in the case where the current communication period ends, obtaining the terminal identifier and traffic volume of each backscatter terminal in the current communication period.
[0092] S704, determining the energy storage type of each backscatter terminal according to the terminal identifier of each backscatter terminal. Each type of wireless communication frame corresponds to a type of wireless energy supply window.
[0093] S705, for each type of energy storage type, summing the traffic volume of each backscatter terminal included in the energy storage type in the current communication period to obtain the traffic volume of the backscatter terminal of the energy storage type in the current communication period.
[0094] S706, determining the number of communication frames in the next communication period according to the number of types of wireless communication frames included in the current communication period.
[0095] S707, for each type of energy storage type, determining the traffic volume ratio of the traffic volume of the backscatter terminal of the energy storage type to the total traffic volume.
[0096] S708, determining the selected number of the wireless communication frames corresponding to the energy storage type in the next communication period according to the product of the communication frame number and the traffic volume ratio of the next communication period.
[0097] In the embodiment, the traffic volume of the backscatter terminal of each energy storage type in the current communication period is obtained when the current communication period ends. The total traffic volume of the backscatter terminal in the current communication period is determined according to the traffic volume of the backscatter terminal of each energy storage type. The selected number of the wireless communication frames corresponding to each energy storage type in the next communication period is determined according to the traffic volume of the backscatter terminal of each energy storage type and the total traffic volume. Each energy storage type corresponds to a type of wireless communication frame, and each type of wireless communication frame corresponds to a type of wireless energy supply window. Compared with the conventional wireless communication frame structure with a fixed window width of the wireless energy supply window, the application obtains the traffic volume of the backscatter terminal of each energy storage type in the current communication period when the current communication period ends. The total traffic volume of the backscatter terminal in the current communication period is determined according to the traffic volume of the backscatter terminal of each energy storage type. The selected number of the wireless communication frames corresponding to each energy storage type in the next communication period is determined according to the traffic volume of the backscatter terminal of each energy storage type and the total traffic volume, and each type of wireless communication frame corresponds to a type of wireless energy supply window. That is, the application can adaptively adjust the number of each type of wireless communication frame according to the traffic volume. Since the number of each type of wireless communication frame corresponds to a type of wireless energy supply window, the application realizes adaptive adjustment of the window width of the wireless energy supply window, which can guarantee the energy supply demand of each type of backscatter terminal and the data transmission rate, and realizes effective balance between energy supply and communication of the backscatter terminal.
[0098] It should be understood that although each step in the flowchart involved in the above embodiments is displayed in sequence according to the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in the above embodiments can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.
[0099] Based on the same inventive concept, the embodiments of the present application further provide a wireless communication frame selection device for implementing the above-mentioned wireless communication frame selection method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above-mentioned method, and therefore the specific limitations in one or more wireless communication frame selection device embodiments provided below can refer to the limitations of the wireless communication frame selection method described above, which will not be described here again.
[0100] In one embodiment, the wireless communication frame selection device is configured to Figure 8 A structural block diagram of the wireless communication frame selection device in one embodiment is shown. As shown in the figure, Figure 8 a wireless communication frame selection device 1 is provided, which comprises an acquisition module 10, a first determination module 20 and a second determination module 30, wherein:
[0101] The acquisition module is configured to, in the case that the current communication period ends, acquire the traffic volume of the backscatter terminal of each type of energy storage in the current communication period;
[0102] The first determination module 10 is configured to determine the total traffic volume of the backscatter terminal in the current communication period according to the traffic volume of the backscatter terminal of each type of energy storage;
[0103] The second determination module 20 is configured to determine the selection number of the wireless communication frame corresponding to each type of energy storage in the next communication period according to the total traffic volume and the traffic volume of the backscatter terminal of each type of energy storage; wherein each type of energy storage corresponds to one type of wireless communication frame; and each type of wireless communication frame corresponds to one type of wireless energy supply window.
[0104] The wireless communication frame selection device, in the case where the current communication period ends, acquires the service quantity of the backscatter terminal of each energy storage type in the current communication period. According to the service quantity of the backscatter terminal of each energy storage type, the total service quantity of the backscatter terminal in the current communication period is determined. According to the service quantity of the backscatter terminal of each energy storage type and the total service quantity, the selection quantity of the wireless communication frame corresponding to each energy storage type in the next communication period is determined; wherein each energy storage type corresponds to a type of wireless communication frame; each type of wireless communication frame corresponds to a type of wireless energy supply window. Compared with the traditional wireless communication frame structure with a fixed window width of the wireless energy supply window, the application acquires the service quantity of the backscatter terminal of each energy storage type in the current communication period when the current communication period ends. According to the service quantity of the backscatter terminal of each energy storage type, the total service quantity of the backscatter terminal in the current communication period is determined. According to the service quantity of the backscatter terminal of each energy storage type and the total service quantity, the selection quantity of the wireless communication frame corresponding to each energy storage type in the next communication period is determined, and each type of wireless communication frame corresponds to a type of wireless energy supply window, that is, the application can adaptively adjust the quantity of each type of wireless communication frame according to the service quantity. Since the quantity of each type of wireless communication frame corresponds to a type of wireless energy supply window, the adaptive adjustment of the window width of the wireless energy supply window is realized, which can not only guarantee the energy supply demand of each type of backscatter terminal, but also guarantee the data transmission rate, and effectively balance the energy supply and communication of the backscatter terminal.
[0105] In one of the embodiments, the acquiring module 10 in the wireless communication frame selection device is further configured to: Figure 8
[0106] acquire the terminal identifier and the service quantity of each backscatter terminal in the current communication period;
[0107] determine the energy storage type of each backscatter terminal according to the terminal identifier of each backscatter terminal;
[0108] determine the service quantity of the backscatter terminal of each energy storage type in the current communication period according to the energy storage type and the service quantity of each backscatter terminal.
[0109] In one of the embodiments, the second determining module 30 in the wireless communication frame selection device is further configured to: Figure 8
[0110] sum the service quantity of each backscatter terminal of the energy storage type in the current communication period for each energy storage type to obtain the service quantity of the backscatter terminal of the energy storage type in the current communication period.
[0111] In one of the embodiments, the second determining module 30 in the wireless communication frame selection device is further configured to: Figure 8
[0112] For each type of energy storage, determine the ratio of the traffic volume of the backscatter terminal of the energy storage type to the total traffic volume;
[0113] The number of wireless communication frames corresponding to the energy storage type in the next communication cycle is determined by multiplying the number of communication frames in the next communication cycle by the ratio of the number of communication frames to the traffic volume.
[0114] In one embodiment, the upper Figure 8 The wireless communication frame selection device 1 further includes:
[0115] The third determining module is used to determine the number of communication frames in the next communication cycle based on the number of different types of wireless communication frames included in the current communication cycle.
[0116] In one embodiment, the upper Figure 8 The wireless communication frame selection device 1 further includes:
[0117] The fourth determining module is used to determine the first value of backscatter terminals of various energy storage types based on the wireless energy storage requirements of backscatter terminals of various energy storage types and the signal reception strength at the cell edge.
[0118] The fifth determining module is used to determine the window width of the wireless power supply window in the wireless communication frame corresponding to each type of energy storage based on the energy coefficient of the backscatter terminal of each type of energy storage and the first value.
[0119] Each module in the aforementioned wireless communication frame selection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0120] In one embodiment, a computer device is provided, which may be a platform-side device, and its internal structure diagram may be as follows: Figure 9 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores information related to wireless communication frames. The network interface communicates with an external user via a network connection. When executed by the processor, the computer program implements a wireless communication frame selection method.
[0121] Those skilled in the art will understand thatFigure 9 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. Specifically, the computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0122] In one embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0123] In the case where the current communication period ends, obtaining the service amount of the backscatter terminal of each type of energy storage in the current communication period;
[0124] According to the service amount of the backscatter terminal of each type of energy storage, determining the total service amount of the backscatter terminal in the current communication period;
[0125] According to the total service amount and the service amount of the backscatter terminal of each type of energy storage, determining the selection number of the wireless communication frame corresponding to each type of energy storage in the next communication period; wherein each type of energy storage corresponds to one type of wireless communication frame; and each type of wireless communication frame corresponds to one type of wireless energy supply window.
[0126] In one embodiment, the processor further implements the following steps when executing the computer program: obtaining the service amount of the backscatter terminal of each type of energy storage in the current communication period, including:
[0127] Obtaining the terminal identifier and the service amount of each backscatter terminal in the current communication period;
[0128] According to the terminal identifier of each backscatter terminal, determining the energy storage type of each backscatter terminal;
[0129] According to the energy storage type and the service amount of each backscatter terminal, determining the service amount of the backscatter terminal of each type of energy storage in the current communication period.
[0130] In one embodiment, the processor further implements the following steps when executing the computer program: according to the energy storage type and the service amount of each backscatter terminal, determining the service amount of the backscatter terminal of each type of energy storage in the current communication period, including:
[0131] For each type of energy storage, summing the service amount of each backscatter terminal containing the energy storage type in the current communication period to obtain the service amount of the backscatter terminal of the energy storage type in the current communication period.
[0132] In one embodiment, the processor, when executing the computer program, further implements the following steps: determining the selected number of wireless communication frames corresponding to each type of energy storage in the next communication period according to the total amount of traffic and the amount of traffic of the backscatter terminal of each type of energy storage, including:
[0133] For each type of energy storage, determining the ratio of the amount of traffic of the backscatter terminal of the energy storage type to the total amount of traffic;
[0134] According to the product of the number of communication frames in the next communication period and the traffic ratio, the selected number of wireless communication frames corresponding to the energy storage type in the next communication period is determined.
[0135] In one embodiment, the processor, when executing the computer program, further implements the following steps:
[0136] According to the number of types of wireless communication frames contained in the current communication period, the number of communication frames in the next communication period is determined.
[0137] In one embodiment, the processor, when executing the computer program, further implements the following steps:
[0138] According to the wireless energy storage demand of the backscatter terminal of each type of energy storage and the cell edge signal reception strength, a first value of the backscatter terminal of each type of energy storage is determined;
[0139] According to the energy coefficient of the backscatter terminal of each type of energy storage and the first value, the window width of the wireless energy supply window in the wireless communication frame corresponding to each type of energy storage is determined.
[0140] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:
[0141] In the case where the current communication period ends, the amount of traffic of the backscatter terminal of each type of energy storage in the current communication period is obtained;
[0142] According to the amount of traffic of the backscatter terminal of each type of energy storage, the total amount of traffic of the backscatter terminal in the current communication period is determined;
[0143] According to the total amount of traffic and the amount of traffic of the backscatter terminal of each type of energy storage, the selected number of wireless communication frames corresponding to each type of energy storage in the next communication period is determined; each type of energy storage corresponds to a type of wireless communication frame; each type of wireless communication frame corresponds to a type of wireless energy supply window.
[0144] In one embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining the amount of traffic of the backscatter terminal of each type of energy storage in the current communication period, including:
[0145] obtaining terminal identities and service amounts of the backscattering terminals in the current communication period;
[0146] determining energy storage types of the backscattering terminals according to the terminal identities of the backscattering terminals;
[0147] determining service amounts of the backscattering terminals of each energy storage type in the current communication period according to the energy storage types and the service amounts of the backscattering terminals.
[0148] In one embodiment, the computer program, when executed by the processor, further implements the following steps: determining service amounts of the backscattering terminals of each energy storage type in the current communication period according to the energy storage types and the service amounts of the backscattering terminals, comprising:
[0149] summing up the service amounts of the backscattering terminals of each energy storage type in the current communication period to obtain the service amount of the backscattering terminals of the energy storage type in the current communication period.
[0150] In one embodiment, the computer program, when executed by the processor, further implements the following steps: determining the selection number of the wireless communication frames corresponding to each energy storage type in the next communication period according to the total service amount and the service amounts of the backscattering terminals of each energy storage type, comprising:
[0151] determining, for each energy storage type, a service amount ratio of the service amount of the backscattering terminals of the energy storage type to the total service amount;
[0152] determining the selection number of the wireless communication frames corresponding to the energy storage type in the next communication period according to the product of the communication frame number of the next communication period and the service amount ratio.
[0153] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0154] determining the communication frame number of the next communication period according to the type number of the wireless communication frames included in the current communication period.
[0155] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0156] determining first values of the backscattering terminals of each energy storage type according to the wireless energy storage requirements of the backscattering terminals of each energy storage type and the cell edge signal receiving strength;
[0157] determining window widths of the wireless energy supply windows in the wireless communication frames corresponding to each energy storage type according to the energy coefficients of the backscattering terminals of each energy storage type and the first values.
[0158] In one of the embodiments, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the following steps:
[0159] In the case that the current communication cycle ends, obtaining the service amount of the backscatter terminal of each energy storage type in the current communication cycle;
[0160] According to the service amount of the backscatter terminal of each energy storage type, determining the total service amount of the backscatter terminal in the current communication cycle;
[0161] According to the total service amount and the service amount of the backscatter terminal of each energy storage type, determining the selection number of the wireless communication frame corresponding to each energy storage type in the next communication cycle; wherein each energy storage type corresponds to one type of wireless communication frame; and each type of wireless communication frame corresponds to one type of wireless energy supply window.
[0162] In one of the embodiments, the computer program, when executed by the processor, further implements the following steps: obtaining the service amount of the backscatter terminal of each energy storage type in the current communication cycle, comprising:
[0163] Obtaining the terminal identifier and the service amount of each backscatter terminal in the current communication cycle;
[0164] According to the terminal identifier of each backscatter terminal, determining the energy storage type of each backscatter terminal;
[0165] According to the energy storage type and the service amount of each backscatter terminal, determining the service amount of the backscatter terminal of each energy storage type in the current communication cycle.
[0166] In one of the embodiments, the computer program, when executed by the processor, further implements the following steps: according to the energy storage type and the service amount of each backscatter terminal, determining the service amount of the backscatter terminal of each energy storage type in the current communication cycle, comprising:
[0167] For each energy storage type, summing the service amount of each backscatter terminal of the energy storage type in the current communication cycle to obtain the service amount of the backscatter terminal of the energy storage type in the current communication cycle.
[0168] In one of the embodiments, the computer program, when executed by the processor, further implements the following steps: according to the total service amount and the service amount of the backscatter terminal of each energy storage type, determining the selection number of the wireless communication frame corresponding to each energy storage type in the next communication cycle, comprising:
[0169] For each energy storage type, determining the service amount ratio of the backscatter terminal of the energy storage type to the total service amount;
[0170] The selection number of the wireless communication frame corresponding to the energy storage type in the next communication period is determined according to the product of the communication frame number of the next communication period and the traffic volume ratio.
[0171] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0172] The communication frame number of the next communication period is determined according to the number of the wireless communication frame contained in the current communication period.
[0173] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0174] The first value of the backscatter terminal of each energy storage type is determined according to the wireless energy storage demand of the backscatter terminal of each energy storage type and the cell edge signal receiving strength.
[0175] The window width of the wireless energy supply window in the wireless communication frame corresponding to each energy storage type is determined according to the energy coefficient of the backscatter terminal of each energy storage type and the first value.
[0176] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.
[0177] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, but as long as the combination of these technical features does not exist, it should be considered as the scope of the present application.
[0178] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method for selecting a radio communication frame, characterized by The method is applied to a mobile base station, and comprises the following steps: In the case that a current communication period ends, obtaining the traffic volume of backscatter terminals of each energy storage type in the current communication period; According to the traffic volume of backscatter terminals of each energy storage type, determining the total traffic volume of backscatter terminals in the current communication period; For each type of energy storage, determining the traffic volume ratio of backscatter terminals of the energy storage type to the total traffic volume; and according to the product of the number of communication frames of a next communication period and the traffic volume ratio, determining the selected number of wireless communication frames corresponding to the energy storage type in the next communication period; wherein each type of energy storage corresponds to a type of wireless communication frame; and each type of wireless communication frame corresponds to a type of wireless energy supply window.
2. The method of claim 1, wherein, The step of obtaining the traffic volume of backscatter terminals of each energy storage type in the current communication period comprises the following steps: Obtaining the terminal identifier and traffic volume of each backscatter terminal in the current communication period; According to the terminal identifier of each backscatter terminal, determining the energy storage type of each backscatter terminal; According to the energy storage type and traffic volume of each backscatter terminal, determining the traffic volume of backscatter terminals of each energy storage type in the current communication period.
3. The method of claim 2, wherein, According to the energy storage type and traffic volume of each backscatter terminal, determining the traffic volume of backscatter terminals of each energy storage type in the current communication period comprises the following steps: For each type of energy storage, summing the traffic volume of each backscatter terminal included in the energy storage type in the current communication period to obtain the traffic volume of backscatter terminals of the energy storage type in the current communication period.
4. The method of claim 1, wherein, The method further comprises the following steps: According to the number of types of wireless communication frames included in the current communication period, determining the number of communication frames of the next communication period.
5. The method of claim 1, wherein, The method further comprises the following steps: According to the wireless energy storage demand of backscatter terminals of each energy storage type and the cell edge signal receiving strength, determining a first value of backscatter terminals of each energy storage type; According to the energy coefficient of backscatter terminals of each energy storage type and the first value, determining the window width of the wireless energy supply window in the wireless communication frame corresponding to each energy storage type.
6. A wireless communication frame selection apparatus, characterized by, The device is configured in a mobile base station, and comprises the following components: An obtaining module, configured to, in the case that a current communication period ends, obtain the traffic volume of backscatter terminals of each energy storage type in the current communication period; A first determining module, configured to, according to the traffic volume of backscatter terminals of each energy storage type, determine the total traffic volume of backscatter terminals in the current communication period; A second determining module, configured to, for each type of energy storage, determine the traffic volume ratio of backscatter terminals of the energy storage type to the total traffic volume; and according to the product of the number of communication frames of a next communication period and the traffic volume ratio, determine the selected number of wireless communication frames corresponding to the energy storage type in the next communication period; wherein each type of energy storage corresponds to a type of wireless communication frame; and each type of wireless communication frame corresponds to a type of wireless energy supply window.
7. The apparatus of claim 6, wherein, The obtaining module is further configured to: Obtain the terminal identifier and traffic volume of each backscatter terminal in the current communication period; According to terminal identities of the backscattering terminals, energy storage types of the backscattering terminals are determined; According to the energy storage types and the service amounts of the backscattering terminals, the service amounts of the backscattering terminals of each type of energy storage in the current communication period are determined.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor, when executing the computer program, implements the steps of the method in any one of claims 1 to 5.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method in any one of claims 1 to 5.
10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method in any one of claims 1 to 5.
Citation Information
Patent Citations
Ultra-low power consumption wireless communication method and node equipment
CN110430019A
Wireless energy supply communication method and device, computer equipment, storage medium and product
CN116916395A