Uplink information scheduling method, device, electronic device, storage medium and base station
By determining the time-frequency resource transmission probability based on the working cycle of the terminal and backscattering IoT devices and selectively receiving uplink information, the interference problem in the fusion communication between the backscattering IoT and cellular network is solved, and signal quality and demodulation complexity is improved. Spend.
Patent Information
- Application Number
- CN202210999918.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-19
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-08-19
AI Technical Summary
When backscattering IoT and cellular networks are integrated communication, backscattering IoT devices and cellular network terminal devices feedback information on the same time-frequency resource, resulting in serious interference problems, reduced signal-to-noise ratio, and high demodulation complexity.
By determining the time-frequency resource transmission probability based on the priority of terminal transmission services and the working cycle of backscattering IoT devices, sending instructions to the device, selectively receiving uplink information, scheduling and demodulation resources, reducing interference and improving signal quality.
It effectively reduces interference between backscattering IoT devices and cellular network terminals, improves signal quality and information transmission accuracy, and reduces understanding and tuning complexity.
Smart Images

Figure CN115413052B_ABST
Abstract
Description
Background Art
[0002] Cellular networks have the advantages of wide coverage, continuous cellular signals and can be obtained from the environment. The integration of backscatter IoT and cellular networks can enhance the communication range of backscatter IoT, reduce deployment costs, and improve resource utilization. It is suitable for scenarios such as industrial Internet, medical care, and agriculture.
[0003] Backscatter technology (Ambc, AmBackComs) is a wireless technology that achieves signal transmission and encoding without active transmitters. It can communicate through wireless signals existing in the environment, use impedance modulation to achieve extremely low-complexity signal modulation and transmission, and the backscatter terminal does not require a complex RF structure, thereby achieving low-power and low-cost IoT communication.
[0004] However, when the backscatter IoT and cellular networks are integrated, the backscatter IoT devices (BD) and the terminal devices in the cellular network feed back information to the base station on the same time-frequency resources, which will cause serious interference problems for both parties and reduce the signal-to-noise ratio. Although the base station can demodulate the information of both at the same time through technologies such as continuous interference cancellation, the demodulation is complex and requires a large amount of calculation.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0006] The present disclosure provides an uplink information scheduling method, device, electronic device, storage medium and base station, which can overcome the information interference problem in the related technology at least to a certain extent, improve signal quality and reduce demodulation complexity.
[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0008] In a first aspect, an embodiment of the present disclosure provides an uplink information scheduling method, the method comprising:
[0009] Determine the probability of transmitting the first service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the first service and the working cycle of the backscattering Internet of Things device;
[0010] Determine the probability of transmitting the second service using the first time-frequency resource according to the predetermined correspondence between the probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the priority of the second service;
[0011] According to the probability of transmitting the first service using the first time-frequency resource and the probability of transmitting the second service using the first time-frequency resource, indication information on whether to upload uplink information through the first time-frequency resource transmission is sent to the backscattering IoT device and the at least one terminal.
[0012] In one embodiment of the present disclosure, the first service includes an ultra-reliable and low-latency communication (URLLC) type of service; and the second service includes an enhanced mobile broadband (eMBB) type of service.
[0013] In one embodiment of the present disclosure, the sending, to the backscattering IoT device and the at least one terminal, indication information of whether to upload uplink information through the first time-frequency resource transmission according to the probability of transmitting the first service by the first time-frequency resource and the probability of transmitting the second service by the first time-frequency resource, includes:
[0014] If the probability of transmitting the first service with the first time-frequency resource is greater than or equal to a first preset probability value, a first indication message is sent to the at least one terminal, and a second indication message is sent to the backscattering Internet of Things device; wherein the first indication message is information indicating uplink information to be uploaded on the first time-frequency resource; the second indication message is information indicating uplink information to be uploaded on the second time-frequency resource; and the second time-frequency resource is the next time-frequency resource of the first time-frequency resource;
[0015] If the probability that the first time-frequency resource transmits the first service is greater than a preset value and less than the first preset probability value, or if the probability that the first time-frequency resource transmits the first service is the preset value and the probability that the first time-frequency resource transmits the second service is greater than or equal to the second preset probability value, then sending the first indication information to the backscattering Internet of Things device and the at least one terminal;
[0016] If the probability of transmitting the first service using the first time-frequency resource is the preset value and the probability of transmitting the second service using the first time-frequency resource is less than the second preset probability value, the first indication information is sent to the backscattering IoT device and the second indication information is sent to the at least one terminal.
[0017] In one embodiment of the present disclosure, the method further includes:
[0018] If in the second time-frequency resource, the probability of the second time-frequency resource transmitting the first service is greater than or equal to the first preset probability value, a third indication information is sent to the backscattering Internet of Things device; wherein the third indication information is information indicating that the third time-frequency resource uploads uplink information; and the third time-frequency resource is the next time-frequency resource of the second time-frequency resource.
[0019] In one embodiment of the present disclosure, the method further includes:
[0020] Monitoring whether the duration for which the probability of transmitting the first service is greater than or equal to the first preset probability value exceeds a preset duration;
[0021] If so, update the correspondence between the probability of transmitting the first service and the working cycle of the backscattering Internet of Things, or update the first preset probability value.
[0022] In one embodiment of the present disclosure, the method further includes:
[0023] Obtaining the working cycle of the backscattering Internet of Things device within a plurality of preset time periods, and the first service and the second service transmitted by at least one terminal within each preset time period; wherein each preset time period includes a plurality of working cycles;
[0024] For a working cycle of the backscattering IoT device within any preset time period, respectively determine a frequency of the first service and a frequency of the second service in each working cycle;
[0025] The frequency of the first service and the frequency of the second service are input into the trained deep network model to obtain the corresponding relationship between each working cycle and the probability of the at least one terminal transmitting the first service and the corresponding relationship between each working cycle and the probability of the at least one terminal transmitting the second service.
[0026] In one embodiment of the present disclosure, obtaining the working cycle of the backscattering IoT device within a plurality of preset time periods includes:
[0027] Configure the working cycle of the backscatter IoT device and save it; or,
[0028] Send instruction information to the backscattering Internet of Things device to enable the backscattering Internet of Things device to upload the working cycles within the multiple preset time periods.
[0029] In a second aspect, an embodiment of the present disclosure provides an uplink information scheduling device, including:
[0030] A determination unit, configured to determine a probability of transmitting the first service using the first time-frequency resource according to a predetermined correspondence between a probability of receiving at least one terminal transmitting the first service and a working period of a backscattering Internet of Things device;
[0031] The determination unit is further configured to determine the probability of transmitting the second service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the priority of the second service;
[0032] The first indication unit is used to send indication information of whether to upload uplink information through the first time-frequency resource transmission to the backscattering Internet of Things device and the at least one terminal based on the probability of transmitting the first service and the probability of transmitting the second service by the first time-frequency resource.
[0033] In one embodiment of the present disclosure, the first indication unit is further used to:
[0034] If the probability of transmitting the first service with the first time-frequency resource is greater than or equal to a first preset probability value, a first indication message is sent to the at least one terminal, and a second indication message is sent to the backscattering Internet of Things device; wherein the first indication message is information indicating uplink information to be uploaded on the first time-frequency resource; the second indication message is information indicating uplink information to be uploaded on the second time-frequency resource; and the second time-frequency resource is the next time-frequency resource of the first time-frequency resource;
[0035] If the probability that the first time-frequency resource transmits the first service is greater than a preset value and less than the first preset probability value, or if the probability that the first time-frequency resource transmits the first service is the preset value and the probability that the first time-frequency resource transmits the second service is greater than or equal to the second preset probability value, then sending the first indication information to the backscattering Internet of Things device and the at least one terminal;
[0036] If the probability of transmitting the first service using the first time-frequency resource is the preset value and the probability of transmitting the second service using the first time-frequency resource is less than the second preset probability value, the first indication information is sent to the backscattering IoT device and the second indication information is sent to the at least one terminal.
[0037] In one embodiment of the present disclosure, the device further includes:
[0038] The second indication unit is used to send third indication information to the backscattering Internet of Things device if the probability of the second time-frequency resource transmitting the first service in the second time-frequency resource is greater than or equal to the first preset probability value; wherein the third indication information is information indicating uplink information uploaded by the third time-frequency resource; the third time-frequency resource is the next time-frequency resource of the second time-frequency resource.
[0039] In one embodiment of the present disclosure, the device further includes:
[0040] An updating unit, configured to monitor whether a duration during which the probability of transmitting the first service is greater than or equal to the first preset probability value exceeds a preset duration;
[0041] If so, update the correspondence between the probability of transmitting the first service and the working cycle of the backscattering Internet of Things, or update the first preset probability value.
[0042] In one embodiment of the present disclosure, the device further includes:
[0043] A training unit, used to obtain a working cycle of a backscattering IoT device in a plurality of preset time periods, and a first service and a second service transmitted by at least one terminal in each preset time period; wherein each preset time period includes a plurality of working cycles;
[0044] For a working cycle of the backscattering IoT device within any preset time period, respectively determine a frequency of the first service and a frequency of the second service in each working cycle;
[0045] The frequency of the first service and the frequency of the second service are input into the trained deep network model to obtain the corresponding relationship between each working cycle and the probability of the at least one terminal transmitting the first service and the corresponding relationship between each working cycle and the probability of the at least one terminal transmitting the second service.
[0046] In one embodiment of the present disclosure, the training unit is further used to:
[0047] Configure the working cycle of the backscatter IoT device and save it; or,
[0048] Send instruction information to the backscattering Internet of Things device to enable the backscattering Internet of Things device to upload the working cycles within the multiple preset time periods.
[0049] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method described in the first aspect above by executing the executable instructions.
[0050] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method described in the first aspect when executed by a processor.
[0051] In a fifth aspect, an embodiment of the present disclosure provides a base station, including: a memory, a transceiver, and a processor;
[0052] The memory is used to store computer programs;
[0053] a transceiver, for transmitting and receiving data under the control of the processor;
[0054] The processor is configured to read the computer program in the memory and perform the following operations:
[0055] Determine the probability of transmitting the first service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the first service and the working cycle of the backscattering Internet of Things device;
[0056] Determine the probability of transmitting the second service using the first time-frequency resource according to the predetermined correspondence between the probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the priority of the second service;
[0057] According to the probability of transmitting the first service using the first time-frequency resource and the probability of transmitting the second service using the first time-frequency resource, indication information on whether to upload uplink information through the first time-frequency resource transmission is sent to the backscattering IoT device and the at least one terminal.
[0058] In a sixth aspect, according to another aspect of the present disclosure, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. The processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any of the above-described methods.
[0059] The embodiments of the present disclosure provide an uplink information scheduling method, device, electronic device, storage medium and base station, which determine the probability of transmitting the first service using the first time-frequency resource according to the correspondence between the predetermined probability of receiving the first service from at least one terminal and the working cycle of the backscattering Internet of Things device; and determine the probability of transmitting the second service using the first time-frequency resource according to the correspondence between the predetermined probability of receiving the second service from at least one terminal and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the second service, and according to the probability of transmitting the first service using the first time-frequency resource and the probability of transmitting the second service using the first time-frequency resource, an indication information of whether to upload the uplink information is sent to the backscattering Internet of Things device and at least one terminal through the first time-frequency resource transmission. By sending the indication information to the terminal and the backscattering Internet of Things device through the probability of transmitting the first service and the probability of transmitting the second service in the same time-frequency resource, the uplink information is selectively received, and the demodulation resources of the uplink information are scheduled to demodulate the uplink information, which can effectively reduce the interference between the terminal and the backscattering Internet of Things device when uplink information is uploaded, and improve the signal quality, reduce the complexity of demodulation, and improve the accuracy of information transmission.
[0060] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0062] Figure 1 A schematic diagram showing the structure of a communication network in an embodiment of the present disclosure is shown;
[0063] Figure 2 A flowchart of an uplink information scheduling method according to an embodiment of the present disclosure is shown;
[0064] Figure 3 A schematic diagram showing a working cycle of a backscattering Internet of Things device in an embodiment of the present disclosure;
[0065] Figure 4 A schematic diagram showing a probability of a terminal transmitting a first service and a probability of a second service in an embodiment of the present disclosure;
[0066] Figure 5 A schematic diagram showing the structure of an uplink information scheduling device in an embodiment of the present disclosure is shown;
[0067] Figure 6 A schematic diagram of the structure of a base station in an embodiment of the present disclosure is shown;
[0068] Figure 7 A schematic structural diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0069] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example 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.
[0070] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0071] Since cellular networks have the advantages of wide coverage, continuous cellular signals and can be obtained from the environment, integrating backscatter IoT with cellular networks can improve the communication range of backscatter IoT, reduce deployment costs, and improve resource utilization. It is suitable for scenarios such as industrial Internet, medical care, and agriculture.
[0072] However, when the backscatter IoT and cellular networks communicate in a converged manner, the backscatter IoT devices and the terminal devices in the cellular network feed back information to the base station on the same time-frequency resource, which will cause serious interference problems for both parties and reduce the signal-to-noise ratio. Although the base station can demodulate the information of both at the same time through technologies such as continuous interference cancellation, the demodulation is more complicated and requires a large amount of calculation. Among them, the same time-frequency resource refers to the same frequency and the same time in the uplink. The same frequency can be the same carrier or multiple carriers, and the same time can refer to the same time slot or multiple time slots.
[0073] Based on the above problems, the demodulation order of the uplink information of the backscatter IoT device and the cellular network terminal is determined according to the priority of the terminal transmission service, which can reduce the mutual interference of the two systems to a certain extent, improve the signal quality, and appropriately reduce the demodulation complexity of the backscatter information. The specific method is as follows: according to the correspondence between the predetermined probability of receiving the first service transmitted by at least one terminal and the working cycle of the backscatter IoT device, the probability of transmitting the first service by the first time-frequency resource is determined; according to the correspondence between the predetermined probability of receiving the second service transmitted by at least one terminal and the working cycle of the backscatter IoT device, the probability of transmitting the second service by the first time-frequency resource is determined; wherein, the priority of the first service is higher than that of the second service, according to the probability of transmitting the first service by the first time-frequency resource and the probability of transmitting the second service by the first time-frequency resource, the indication information of whether to upload the uplink information through the first time-frequency resource transmission is sent to the backscatter IoT device and at least one terminal.
[0074] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0075] Figure 1 The structure diagram of a communication network applicable to the embodiment of the present application is shown in FIG.
[0076] The terminal 101 may be a terminal device or a user terminal (User Equipment, UE). The terminal 101 may be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device.
[0077] Optionally, the client of the application installed in different terminals 101 is the same, or the client of the same type of application based on different operating systems. Based on the different terminal platforms, the specific form of the client of the application can also be different, for example, the application client can be a mobile client, a PC client, etc.
[0078] The network side device 103 may be a base station or a core network. The base station may be a base station of 5G and later versions (e.g., gNB, 5G NR NB, etc.), or a base station in other communication systems (e.g., eNB, WLAN access point, or other access point, etc.). The base station may be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present invention, only a base station in the NR system is used as an example, but the specific type of the base station is not limited. The base station can communicate with the terminal 101 and the backscattering IoT device 102 under the control of the base station controller, and the base station controller may be part of the core network or some base stations.
[0079] The terminal 101 can perform data transmission with the network side device 103 through the Uu interface, and can also perform direct communication through a through link.
[0080] The network side device 103 is used to send downlink signals and receive uplink backscatter signals from the backscatter IoT device 102 and uplink signals from the terminal 101 .
[0081] The backscattering IoT device 102 is used to receive the downlink signal sent by the network side device 103, use the downlink signal as an excitation signal, modulate its own information onto the excitation signal based on the excitation signal, and transmit it back to the network side device 103.
[0082] The terminal 101 is used to receive downlink signals from the network side device 103 and transmit uplink signals to the network side device 103 .
[0083] Those skilled in the art will know that Figure 1 The terminals, network side devices and backscattering IoT devices are only illustrative, and any number of terminals, network side devices and backscattering IoT devices may be provided according to actual needs. The embodiments of the present disclosure are not limited to this.
[0084] For example, the terminal may include multiple backscatter IoT devices, and the backscatter IoT devices may also include multiple backscatter IoT devices that process the same type of services. Alternatively, when configuring the backscatter IoT devices, the working cycles of the backscatter IoT devices may be configured to be the same cycle, and the types of services processed by the backscatter IoT devices may be configured to be similar.
[0085] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.
[0086] First, an uplink information scheduling method is provided in an embodiment of the present disclosure. The method can be executed by any network-side device with computing and processing capabilities. The following process takes a base station as an example.
[0087] Figure 2 A flowchart of an uplink information scheduling method according to an embodiment of the present disclosure is shown. Figure 2 As shown, the uplink information scheduling method provided in the embodiment of the present disclosure includes the following steps:
[0088] S202a: Determine the probability of transmitting the first service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the first service and the working cycle of the backscattering Internet of Things device.
[0089] S202b: Determine the probability of transmitting the second service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device.
[0090] The priority of the first service is higher than the priority of the second service.
[0091] The above two correspondences can be understood as: the correspondence between the probability of the terminal transmitting the first service to the base station and the working cycle of the backscattering IoT device, and the correspondence between the probability of the terminal transmitting the second service to the base station and the working cycle of the backscattering IoT device.
[0092] The first service can be understood as some key services, for example, services that have certain deterministic requirements on latency, reliability, etc., and specifically can be ultra-high reliability and low latency communication (URLLC) type services.
[0093] The second service can be understood as some best-effort services. For example, a service that sends messages as much as possible in a communication network but does not provide any guarantee for performance such as latency and reliability. Specifically, it can be a mobile broadband enhanced eMBB type service.
[0094] In a possible embodiment, the above two corresponding relationships may be determined in the following manner:
[0095] Obtain working cycles of backscattering IoT devices within multiple preset time periods, and first and second services transmitted by at least one terminal within each preset time period; wherein each preset time period includes multiple working cycles; for working cycles of backscattering IoT devices within any preset duration, respectively determine the frequency of the first service and the frequency of the second service within each working cycle; input the frequency of the first service and the frequency of the second service into a trained deep network model to obtain a corresponding relationship between each working cycle and the probability of at least one terminal transmitting the first service and a corresponding relationship between each working cycle and the probability of at least one terminal transmitting the second service.
[0096] Exemplarily, before the backscatter IoT device is connected to the base station, the base station uses an AI deep learning algorithm to statistically learn the frequency of the terminal transmitting the first service and the frequency of the second service in the working cycle T1, T2, ..., Tn within a preset time period T, and predicts the probability of transmitting the first service and the probability of transmitting the second service in the working cycle T1, T2, ..., Tn by the frequency of transmitting the first service and the frequency of transmitting the second service, and forms a probability prediction table. The specific preset time period T corresponds to multiple working cycles such as Figure 3 shown.
[0097] The working cycles of T1, T2, ..., Tn can be understood as the working time of the backscatter IoT device uploading information. The above AI deep learning algorithm can be understood as a trained deep network model, which can include convolutional neural networks, recurrent neural networks, generative adversarial networks, etc.
[0098] Since in the process of establishing the corresponding relationship above, the probability of transmitting the first business and the probability of transmitting the second business within the working cycles T1, T2, ..., Tn will be predicted by the trained deep network model, the probability of transmitting the first business and the probability of transmitting the second business can be obtained not only by using one preset time period T as a sample, but also by using multiple preset time periods T as samples.
[0099] The probability prediction table is as follows Figure 4 As shown, it includes the probability of the terminal transmitting the first service corresponding to each working cycle and the probability of the terminal transmitting the second service corresponding to each working cycle. h It is expressed as the probability of the terminal transmitting the first service, P l Represents the probability of transmitting the second service for the terminal.
[0100] It should be noted that, in the process of counting the frequency of transmitting the first service and the frequency of transmitting the second service, there may be a situation in which the terminal does not upload uplink information in a certain time-frequency resource, that is, it does not perform any business and has no interaction with the base station. Therefore, the sum of the probability of the terminal transmitting the first service and the probability of the terminal transmitting the second service corresponding to a working cycle may be less than 1.
[0101] It should be noted that T=0 is the alignment time, which mainly allows the timing of the reflection and scattering IoT device and the terminal to be aligned.
[0102] After determining the frequency at which the terminal transmits the first service and the frequency at which the terminal transmits the second service, the probability that the terminal transmits the first service and the probability that the terminal transmits the second service can be obtained through the deep network model.
[0103] The method of obtaining the working cycle of the backscatter IoT device within multiple preset time periods may be: (1) directly saving the working cycle when configuring the working cycle of the backscatter IoT device. (2) sending instruction information to the backscatter IoT device so that the backscatter IoT device uploads the working cycle within multiple preset time periods.
[0104] S204: According to the probability of transmitting the first service using the first time-frequency resource and the probability of transmitting the second service using the first time-frequency resource, send indication information on whether to upload uplink information using the first time-frequency resource transmission to the backscattering IoT device and at least one terminal.
[0105] In a possible embodiment, the specific method of sending the instruction information according to different situations is as follows:
[0106] (1) If the probability of transmitting the first service using the first time-frequency resource is greater than or equal to a first preset probability value, first indication information is sent to at least one terminal, and second indication information is sent to the backscattering IoT device. After receiving the uplink information uploaded by the terminal, the demodulation resource is called to demodulate the uplink information uploaded by the terminal.
[0107] (2) If the probability of the first time-frequency resource transmitting the first service is greater than a preset value and less than a first preset probability value, or if the probability of the first time-frequency resource transmitting the first service is a preset value and the probability of the first time-frequency resource transmitting the second service is greater than or equal to a second preset probability value, a first indication message is sent to the backscattering Internet of Things device and at least one terminal.
[0108] (3) If the probability of the first time-frequency resource transmitting the first service is a preset value and the probability of the first time-frequency resource transmitting the second service is less than a second preset probability value, first indication information is sent to the backscattering Internet of Things device and second indication information is sent to at least one terminal.
[0109] Among them, the first indication information is information indicating uplink information to be uploaded in the first time-frequency resource; the second indication information is information indicating uplink information to be uploaded in the second time-frequency resource; and the second time-frequency resource is the next time-frequency resource of the first time-frequency resource.
[0110] The first preset probability value and the second preset probability value can be set according to actual needs. For example, the type of backscatter IoT device uploading service, the number of cellular network users, etc. can be considered.
[0111] In a possible embodiment, the following situation may occur:
[0112] If, during the second time-frequency resource, the probability of the second time-frequency resource transmitting the first service is greater than or equal to the first preset probability value, a third indication message is sent to the backscattering Internet of Things device.
[0113] The third indication information is information indicating uplink information is uploaded on a third time-frequency resource, and the third time-frequency resource is the next time-frequency resource of the second time-frequency resource.
[0114] In a possible embodiment, it may also occur that in multiple consecutive working cycles of the backscattering Internet of Things device, the probability of the terminal transmitting the first service is greater than or equal to the first preset probability value, resulting in the backscattering Internet of Things device being unable to upload uplink information on multiple consecutive time-frequency resources, or the backscattering Internet of Things device can only upload uplink information in one or two time-frequency resources on multiple consecutive time-frequency resources. This may be because there is an error in predicting the probability of the terminal transmitting the first service through the deep network model, or the prediction is wrong, and it is necessary to re-update the corresponding relationship or reselect the first preset probability value.
[0115] It should be noted that when the base station determines that the backscattering IoT device can upload uplink information on any time-frequency resource, it can send a first indication message to the backscattering IoT device. This first indication message can be used as an excitation signal. After the backscattering IoT device receives the excitation signal, it synchronizes the clock with the base station and starts to periodically transmit information to the base station.
[0116] Based on the same inventive concept, the embodiment of the present disclosure also provides an uplink information scheduling device, such as the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0117] Figure 5 A schematic diagram of the structure of uplink information scheduling in an embodiment of the present disclosure is shown. Figure 5 As shown, the uplink information scheduling device 50 includes:
[0118] The determining unit 501 is configured to determine the probability of transmitting the first service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the first service and the working cycle of the backscattering Internet of Things device;
[0119] The determination unit 501 is further configured to determine the probability of transmitting the second service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the priority of the second service;
[0120] The first indication unit 502 is used to send indication information on whether to upload uplink information through the first time-frequency resource transmission to the backscattering Internet of Things device and at least one terminal based on the probability of transmitting the first service and the probability of transmitting the second service through the first time-frequency resource.
[0121] In one embodiment of the present disclosure, the first indication unit 502 is further configured to:
[0122] If the probability of transmitting the first service on the first time-frequency resource is greater than or equal to a first preset probability value, first indication information is sent to at least one terminal, and second indication information is sent to the backscattering Internet of Things device; wherein the first indication information is information indicating uplink information to be uploaded on the first time-frequency resource; the second indication information is information indicating uplink information to be uploaded on the second time-frequency resource; and the second time-frequency resource is the next time-frequency resource of the first time-frequency resource;
[0123] If the probability of the first time-frequency resource transmitting the first service is greater than a preset value and less than a first preset probability value, or if the probability of the first time-frequency resource transmitting the first service is a preset value and the probability of the first time-frequency resource transmitting the second service is greater than or equal to a second preset probability value, then sending first indication information to the backscattering Internet of Things device and at least one terminal;
[0124] If the probability of the first time-frequency resource transmitting the first service is a preset value and the probability of the first time-frequency resource transmitting the second service is less than a second preset probability value, the first indication information is sent to the backscattering Internet of Things device and the second indication information is sent to at least one terminal.
[0125] In one embodiment of the present disclosure, the apparatus 50 further includes:
[0126] The second indication unit 503 is used to send third indication information to the backscattering Internet of Things device if the probability of the second time-frequency resource transmitting the first service in the second time-frequency resource is greater than or equal to the first preset probability value; wherein the third indication information is information indicating uplink information uploaded by the third time-frequency resource; the third time-frequency resource is the next time-frequency resource of the second time-frequency resource.
[0127] In one embodiment of the present disclosure, the apparatus 50 further includes:
[0128] An updating unit 504, configured to monitor whether a duration during which the probability of transmitting the first service is greater than or equal to a first preset probability value exceeds a preset duration;
[0129] If so, then update the correspondence between the probability of transmitting the first service and the working cycle of the backscattering Internet of Things, or update the first preset probability value.
[0130] In one embodiment of the present disclosure, the apparatus 50 further includes:
[0131] The training unit 505 is used to obtain the working cycle of the backscattering Internet of Things device in multiple preset time periods, and the first service and the second service transmitted by at least one terminal in each preset time period; wherein each preset time period includes multiple working cycles;
[0132] For a working cycle of the backscattering IoT device within any preset time period, determine the frequency of the first service and the frequency of the second service in each working cycle respectively;
[0133] The frequency of the first service and the frequency of the second service are input into the trained deep network model to obtain the corresponding relationship between each working cycle and the probability of at least one terminal transmitting the first service and the corresponding relationship between each working cycle and the probability of at least one terminal transmitting the second service.
[0134] In one embodiment of the present disclosure, the training unit 505 is further configured to:
[0135] Configure the backscatter IoT device's duty cycle and save; or,
[0136] Instruction information is sent to the backscatter IoT device to enable the backscatter IoT device to upload a plurality of working cycles within a preset time period.
[0137] Figure 6 FIG. 1 shows a schematic diagram of the structure of a base station provided by an embodiment of the present disclosure, that is, a schematic diagram of the structure of a base station. Figure 6 As shown, the base station includes a processor 600, a memory 601 and a transceiver 602;
[0138] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 601 can store data used by the processor 600 when performing operations. The transceiver 602 is used to receive and send data under the control of the processor 600.
[0139] The bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 600 and memory represented by memory 601. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The processor 600 is responsible for managing the bus architecture and general processing, and the memory 601 may store data used by the processor 600 when performing operations.
[0140] The process disclosed in the embodiment of the present invention can be applied to the processor 600, or implemented by the processor 600. In the implementation process, each step of the signal processing process can be completed by the hardware integrated logic circuit or software instructions in the processor 600. The processor 600 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware processor to be executed, or the hardware and software modules in the processor can be combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 601, and the processor 600 reads the information in the memory 601 and completes the steps of the signal processing process in combination with its hardware.
[0141] Specifically, the processor 600 is used to read the program in the memory 601 and execute: determining the probability of transmitting the first service using the first time-frequency resource according to the predetermined correspondence between the probability of receiving at least one terminal transmitting the first service and the working cycle of the backscattering Internet of Things device; determining the probability of transmitting the second service using the first time-frequency resource according to the predetermined correspondence between the probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the priority of the second service;
[0142] According to the probability of transmitting the first service using the first time-frequency resource and the probability of transmitting the second service using the first time-frequency resource, indication information on whether to upload uplink information using the first time-frequency resource transmission is sent to the backscattering IoT device and at least one terminal.
[0143] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0144] Refer to the following Figure 7 An electronic device 700 according to this embodiment of the present disclosure is described. Figure 7 The electronic device 700 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0145] like Figure 7 As shown, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 may include but are not limited to: at least one processing unit 710, at least one storage unit 720, and a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710).
[0146] Among them, the storage unit stores program code, and the program code can be executed by the processing unit 710, so that the processing unit 710 executes the steps described in the above "Exemplary Method" section of this specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 710 can execute the following steps in the above method embodiment, for example: according to the correspondence between the predetermined probability of receiving at least one terminal transmitting the first service and the working cycle of the backscattering Internet of Things device, determine the probability of transmitting the first service using the first time-frequency resource; according to the correspondence between the predetermined probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device, determine the probability of transmitting the second service using the first time-frequency resource; wherein the priority of the first service is higher than the priority of the second service;
[0147] According to the probability of transmitting the first service using the first time-frequency resource and the probability of transmitting the second service using the first time-frequency resource, indication information on whether to upload uplink information using the first time-frequency resource transmission is sent to the backscattering IoT device and at least one terminal.
[0148] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 7201 and / or a cache storage unit 7202 , and may further include a read-only storage unit (ROM) 7203 .
[0149] The storage unit 720 may also include a program / utility 7204 having a set (at least one) of program modules 7205, such program modules 7205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0150] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0151] The electronic device 700 may also communicate with one or more external devices 740 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0152] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0153] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs any of the above-mentioned interactive verification methods.
[0154] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.
[0155] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0156] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0157] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0158] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0159] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0160] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0161] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0162] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.
Claims
1. A method for scheduling uplink information, characterized in that: The method comprises: Determine the probability of transmitting the first service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the first service and the working cycle of the backscattering Internet of Things device; Determine the probability of transmitting the second service using the first time-frequency resource according to the predetermined correspondence between the probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the priority of the second service; According to the probability of transmitting the first service using the first time-frequency resource and the probability of transmitting the second service using the first time-frequency resource, sending indication information of whether to upload uplink information through the first time-frequency resource transmission to the backscattering Internet of Things device and the at least one terminal; The method further comprises: Obtaining a working cycle of a backscattering IoT device in a plurality of preset time periods, and a frequency of transmitting a first service and a frequency of transmitting a second service in each working cycle of at least one terminal in each preset time period; According to the frequency of the first service and the frequency of the second service, the corresponding relationship between each working period and the probability of the at least one terminal transmitting the first service and the corresponding relationship between each working period and the probability of the at least one terminal transmitting the second service are obtained.
2. The uplink information scheduling method according to claim 1, characterized in that: The first service includes ultra-reliable and low-latency communication (URLLC) type services; the second service includes mobile broadband enhanced (eMBB) type services.
3. The uplink information scheduling method according to claim 1, characterized in that: The sending, to the backscattering Internet of Things device and the at least one terminal, indication information of whether to upload uplink information through the first time-frequency resource transmission according to the probability of transmitting the first service with the first time-frequency resource and the probability of transmitting the second service with the first time-frequency resource, comprises: If the probability of transmitting the first service with the first time-frequency resource is greater than or equal to a first preset probability value, a first indication message is sent to the at least one terminal, and a second indication message is sent to the backscattering Internet of Things device; wherein the first indication message is information indicating uplink information to be uploaded on the first time-frequency resource; the second indication message is information indicating uplink information to be uploaded on the second time-frequency resource; and the second time-frequency resource is the next time-frequency resource of the first time-frequency resource; If the probability that the first time-frequency resource transmits the first service is greater than a preset value and less than the first preset probability value, or if the probability that the first time-frequency resource transmits the first service is the preset value and the probability that the first time-frequency resource transmits the second service is greater than or equal to the second preset probability value, then sending the first indication information to the backscattering Internet of Things device and the at least one terminal; If the probability of transmitting the first service using the first time-frequency resource is the preset value and the probability of transmitting the second service using the first time-frequency resource is less than the second preset probability value, the first indication information is sent to the backscattering IoT device and the second indication information is sent to the at least one terminal.
4. The uplink information scheduling method according to claim 3, characterized in that: The method further comprises: If in the second time-frequency resource, the probability of the second time-frequency resource transmitting the first service is greater than or equal to the first preset probability value, a third indication information is sent to the backscattering Internet of Things device; wherein the third indication information is information indicating that the third time-frequency resource uploads uplink information; and the third time-frequency resource is the next time-frequency resource of the second time-frequency resource.
5. The uplink information scheduling method according to claim 3, characterized in that: The method further comprises: Monitoring whether the duration for which the probability of transmitting the first service is greater than or equal to the first preset probability value exceeds a preset duration; If so, update the correspondence between the probability of transmitting the first service and the working cycle of the backscattering Internet of Things device, or update the first preset probability value.
6. The uplink information scheduling method according to claim 1, characterized in that: The method further comprises: Obtaining the working cycle of the backscattering Internet of Things device within a plurality of preset time periods, and the first service and the second service transmitted by at least one terminal within each preset time period; wherein each preset time period includes a plurality of working cycles; For a working cycle of the backscattering IoT device within any preset time period, respectively determine a frequency of the first service and a frequency of the second service in each working cycle; The frequency of the first service and the frequency of the second service are input into the trained deep network model to obtain the corresponding relationship between each working cycle and the probability of the at least one terminal transmitting the first service and the corresponding relationship between each working cycle and the probability of the at least one terminal transmitting the second service.
7. The uplink information scheduling method according to claim 6, characterized in that: The step of obtaining the working cycle of the backscattering IoT device within a plurality of preset time periods includes: Configure the working cycle of the backscatter IoT device and save it; or, Send instruction information to the backscattering Internet of Things device to enable the backscattering Internet of Things device to upload the working cycles within the multiple preset time periods.
8. An uplink information scheduling device, characterized in that: The device comprises: A determination unit, configured to determine a probability of transmitting the first service using the first time-frequency resource according to a predetermined correspondence between a probability of receiving at least one terminal transmitting the first service and a working period of a backscattering Internet of Things device; The determination unit is further configured to determine the probability of transmitting the second service using the first time-frequency resource according to a predetermined correspondence between the probability of receiving at least one terminal transmitting the second service and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the priority of the second service; an indication unit, configured to send indication information of whether to upload uplink information through the first time-frequency resource transmission to the backscattering Internet of Things device and the at least one terminal according to the probability of transmitting the first service by the first time-frequency resource and the probability of transmitting the second service by the first time-frequency resource; The determining unit is used for: Obtaining a working cycle of a backscattering IoT device in a plurality of preset time periods, and a frequency of transmitting a first service and a frequency of transmitting a second service in each working cycle of at least one terminal in each preset time period; According to the frequency of the first service and the frequency of the second service, the corresponding relationship between each working period and the probability of the at least one terminal transmitting the first service and the corresponding relationship between each working period and the probability of the at least one terminal transmitting the second service are obtained.
9. An electronic device, characterized in that: include: processor; and a memory for storing executable instructions for the processor; The processor is configured to perform the method of any one of claims 1 to 7 by executing the executable instructions.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
11. A base station, characterized in that: include: Memory, transceiver, and processor; The memory is used to store computer programs; a transceiver, for transmitting and receiving data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Determine the probability of transmitting the first service using the first time-frequency resource according to the correspondence between the predetermined probability of receiving the first service from at least one terminal and the working cycle of the backscattering Internet of Things device; determine the probability of transmitting the second service using the first time-frequency resource according to the correspondence between the predetermined probability of receiving the second service from at least one terminal and the working cycle of the backscattering Internet of Things device; wherein the priority of the first service is higher than the priority of the second service; according to the probability of transmitting the first service using the first time-frequency resource and the probability of transmitting the second service using the first time-frequency resource, send indication information on whether to upload uplink information through the first time-frequency resource transmission to the backscattering Internet of Things device and the at least one terminal; The operations performed also include: Obtaining a working cycle of a backscattering IoT device in a plurality of preset time periods, and a frequency of transmitting a first service and a frequency of transmitting a second service in each working cycle of at least one terminal in each preset time period; According to the frequency of the first service and the frequency of the second service, the corresponding relationship between each working period and the probability of the at least one terminal transmitting the first service and the corresponding relationship between each working period and the probability of the at least one terminal transmitting the second service are obtained.