Converged communication method, device, electronic device and storage medium
By using reference signaling to instruct user equipment to suspend data transmission and configure uplink subframes based on the physical resource block occupancy rate in the converged communication of cellular networks and backscatter IoT, the problems of mutual interference and demodulation complexity in converged communication are solved, and data upload priority and latency reduction are achieved.
Patent Information
- Application Number
- CN202211073149.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-02
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2042-09-02
AI Technical Summary
When backscatter IoT and cellular networks are integrated for communication, there are problems of mutual interference and high demodulation complexity.
Reference signaling is sent to the backscatter communication device and the user equipment in the downlink subframe of the current frame, instructing the user equipment to suspend data transmission and instructing the backscatter communication device to send data in a specific uplink subframe, and configuring the target reserved uplink subframe according to the physical resource block occupancy rate to give priority to transmitting the data of the backscatter communication device.
It reduces the mutual interference between the backscatter IoT and cellular network during integrated communication, simplifies the difficulty of signal demodulation, reduces the amount of calculation, and ensures the priority upload of backscatter communication equipment data, thereby reducing latency.
Smart Images

Figure CN115515240B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a converged communication method, device, electronic device, and computer-readable storage medium. Background Art
[0002] Backscatter communication can achieve signal encoding and transmission without the need for an active transmitter. Using this technology, IoT devices can transmit their own information by modulating environmental signals. Since there is no need to actively generate electromagnetic waves, power consumption is low.
[0003] By integrating backscatter IoT with cellular networks, backscatter IoT does not require the establishment of dedicated transmitters and receivers, which can greatly reduce deployment costs, improve energy utilization, and expand the coverage of IoT.
[0004] However, when the backscatter IoT and cellular networks communicate in an integrated manner, the two will interfere with each other, and the cellular network receiver needs to demodulate the cellular network signal and the backscatter IoT signal simultaneously on the same time-frequency resources, which increases the demodulation complexity.
[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 prior art known to ordinary technicians in the field. Summary of the Invention
[0006] The present disclosure provides a converged communication method, device, electronic device and storage medium, which, at least to a certain extent, overcome the problems of mutual interference and high demodulation complexity existing in the converged communication of backscatter Internet of Things and cellular networks.
[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.
[0008] According to one aspect of the present disclosure, a converged communication method is provided, the method comprising: sending reference signaling to a backscatter communication device BD and a user equipment UE in a downlink subframe of a current frame, the reference signaling carrying a reserved uplink subframe identifier, the reserved uplink subframe identifier being used to instruct the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe; receiving BD data in the uplink subframe corresponding to the reserved uplink subframe identifier; determining a physical resource block (PRB) occupancy rate of the BD data in the uplink subframe; and configuring a target reserved uplink subframe for sending BD data for the BD based on the PRB occupancy rate.
[0009] In one embodiment of the present disclosure, the BD data includes the working cycle of the BD; the target reserved uplink subframe for sending BD data for the BD configuration based on the PRB occupancy includes: determining the target reserved uplink subframe for the BD configuration in the current working cycle and the next working cycle based on the PRB occupancy in the current working cycle.
[0010] In one embodiment of the present disclosure, the target reserved uplink subframe configured for the BD in the current working cycle and the next working cycle is determined based on the PRB occupancy in the current working cycle, including: when the PRB occupancy is less than the first occupancy threshold, judging whether the PRB occupancy in the current working cycle is greater than or equal to the second occupancy threshold, and the second occupancy threshold is less than the first occupancy threshold; if the PRB occupancy in the current working cycle is greater than or equal to the second occupancy threshold, then configuring the uplink subframe corresponding to the reserved uplink subframe identifier for the BD in the next working cycle as the target reserved uplink subframe to transmit BD data.
[0011] In one embodiment of the present disclosure, the method further includes: if the PRB occupancy is less than a second occupancy threshold, configuring an uplink subframe corresponding to the reserved uplink subframe identifier for the BD in the next working cycle as a target reserved uplink subframe to simultaneously transmit BD data and UE data.
[0012] In one embodiment of the present disclosure, the working cycle of the BD includes at least two frames; wherein, determining the target reserved uplink subframe configured for the BD in the current working cycle and the next working cycle based on the PRB occupancy in the current working cycle includes: when the PRB occupancy is equal to a first occupancy threshold, determining the amount of data sent and the total amount of data of the BD in the current uplink subframe; determining the target reserved uplink subframe configured for the BD in the next frame in the current working cycle based on the amount of data sent and the total amount of data of the BD in the current uplink subframe, so that the BD sends BD data in the target reserved uplink subframe.
[0013] In one embodiment of the present disclosure, determining the target reserved uplink subframe to be configured for the BD in the next frame within the current working cycle based on the amount of data sent and the total amount of data of the BD in the current uplink subframe includes: judging whether the amount of data sent is equal to the total amount of data of the BD; if equal, configuring the uplink subframe corresponding to the reserved uplink subframe identifier for the BD in the next working cycle as the target reserved uplink subframe to transmit BD data.
[0014] In one embodiment of the present disclosure, determining the target reserved uplink subframe to be configured for the BD in the next frame within the current working cycle based on the amount of data sent and the total amount of data of the BD in the current uplink subframe includes: judging whether the amount of data sent is less than the total amount of data of the BD; if less, calculating the ratio of data to be sent of the BD based on the total amount of data of the BD and the amount of data sent; and determining the target reserved uplink subframe to be configured for the BD in the next frame based on the ratio of data to be sent of the BD.
[0015] In one embodiment of the present disclosure, determining the target reserved uplink subframe configured for the BD in the next frame based on the proportion of data to be sent of the BD includes: judging whether the proportion of data to be sent is greater than a first proportion threshold and less than or equal to a second proportion threshold, and the first proportion threshold is less than the second proportion threshold; if the proportion of data to be sent is greater than the first proportion threshold and less than or equal to the second proportion threshold, configuring two uplink subframes for the BD in the next frame as target reserved uplink subframes to transmit the BD data.
[0016] In one embodiment of the present disclosure, determining the target reserved uplink subframe configured for the BD in the next frame based on the ratio of data to be sent of the BD includes: judging whether the ratio of data to be sent is less than a first ratio threshold; if the ratio of data to be sent is less than the first ratio threshold, configuring two uplink subframes for the BD in the next frame as target reserved uplink subframes, one of the two uplink subframes is used to transmit BD data, and the other uplink subframe is used to simultaneously transmit BD data and UE data, where the UE data is the uplink data sent by the UE.
[0017] In one embodiment of the present disclosure, the target reserved uplink subframe configured for the BD in the next frame is determined based on the ratio of data to be sent of the BD, including: if the ratio of data to be sent is greater than a second ratio threshold, determining the ratio of received data based on the ratio of data to be sent; obtaining the number of uplink subframes reserved and the ratio of uplink subframes reserved based on the ratio of data to be sent and the ratio of received data; and determining the target reserved uplink subframe configured for the BD in the next frame based on the number of uplink subframes reserved and the ratio of uplink subframes reserved.
[0018] In one embodiment of the present disclosure, determining the target reserved uplink subframe configured for the BD in the next frame based on the reserved uplink subframe number and the uplink subframe reservation ratio includes: judging whether the uplink subframe reservation ratio is equal to 0; if equal, calculating the sum of the reserved uplink subframe number and the number of uplink subframes corresponding to the reserved uplink subframe identifier to obtain the number of uplink subframes configured for the BD in the next frame; configuring the uplink subframes with the number of uplink subframes for the BD in the next frame as the target reserved uplink subframes to transmit the BD data.
[0019] In one embodiment of the present disclosure, determining the target reserved uplink subframe configured for the BD in the next frame based on the reserved uplink subframe number and the reserved uplink subframe ratio includes: judging whether the uplink subframe reservation ratio is greater than or equal to a first ratio threshold; if it is greater than or equal to, calculating the sum of the reserved uplink subframe number and the number of uplink subframes corresponding to the reserved uplink subframe identifier to obtain the number of uplink subframes configured for the BD in the next frame; configuring the uplink subframes with the number of uplink subframes for the BD in the next frame as the target reserved uplink subframes to transmit the BD data.
[0020] In one embodiment of the present disclosure, determining the target reserved uplink subframe configured for the BD in the next frame based on the reserved uplink subframe number and the uplink subframe reservation ratio includes: judging whether the uplink subframe reservation ratio is less than a first ratio threshold; if less than, calculating the sum of the reserved uplink subframe number and the number of uplink subframes corresponding to the reserved uplink subframe identifier to obtain the number of uplink subframes configured for the BD in the next frame; configuring the uplink subframes of the number of uplink subframes for the BD in the next frame as the target reserved uplink subframes, one uplink subframe in the target reserved uplink subframe is used to simultaneously transmit the BD data and UE data, and the remaining uplink subframes are used to transmit the BD data.
[0021] According to another aspect of the present disclosure, a converged communication device is provided, comprising: a sending module for sending reference signaling to a backscatter communication device BD and a user equipment UE in a downlink subframe of a current frame, wherein the reference signaling carries a reserved uplink subframe identifier, and the reserved uplink subframe identifier is used to instruct the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe; a receiving module for receiving BD data in the uplink subframe corresponding to the reserved uplink subframe identifier; a processing module for determining a physical resource block (PRB) occupancy rate of the BD data in the uplink subframe; and an allocation module for configuring a target reserved uplink subframe for sending BD data for the BD according to the PRB occupancy rate.
[0022] According to another aspect of the present disclosure, an electronic device is provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-mentioned converged communication method by executing the executable instructions.
[0023] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned converged communication method is implemented.
[0024] According to another aspect of the present disclosure, a computer program product is provided, which includes a computer program or computer instructions, and the computer program or the computer instructions are loaded and executed by a processor to enable a computer to implement any of the above-mentioned converged communication methods.
[0025] The embodiments of the present disclosure provide a converged communication method, device, electronic device, and storage medium. The base station sends reference signaling to the BD and the UE in the downlink subframe of the current frame. The reference signaling carries a reserved uplink subframe identifier. The reserved uplink subframe identifier is used to instruct the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe; receive the BD data in the uplink subframe corresponding to the reserved uplink subframe identifier; determine the physical resource block (PRB) occupancy rate of the BD data in the uplink subframe; and configure the target reserved uplink subframe for sending BD data for the BD based on the PRB occupancy rate. The present disclosure can ensure that BD data is uploaded first and reduce the latency of BD; by instructing the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, only BD data can be received within a certain time-frequency resource, which can reduce the mutual interference during the converged communication of the backscatter IoT and the cellular network, and effectively reduce the demodulation difficulty of the cellular network signal and the backscatter IoT signal, reducing the amount of computation.
[0026] 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 disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The accompanying drawings are incorporated into 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 drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.
[0028] Figure 1 A schematic diagram showing a system architecture in an embodiment of the present disclosure;
[0029] Figure 2 A flow chart of a converged communication method according to an embodiment of the present disclosure is shown;
[0030] Figure 3 A flow chart of a method for determining a target reserved uplink subframe for BD configuration according to an embodiment of the present disclosure is shown;
[0031] Figure 4 A flow chart of a method for determining a target reserved uplink subframe for BD configuration in another embodiment of the present disclosure is shown;
[0032] Figure 5 A flow chart of a method for determining a target reserved uplink subframe for BD configuration in yet another embodiment of the present disclosure is shown;
[0033] Figure 6 A flow chart of a method for determining a target reserved uplink subframe for BD configuration in another embodiment of the present disclosure is shown;
[0034] Figure 7 A schematic diagram of a converged communication device according to an embodiment of the present disclosure is shown;
[0035] Figure 8 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;
[0036] Figure 9 A schematic diagram of a computer-readable storage medium provided in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0037] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will 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.
[0038] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the figures denote identical or similar parts, and thus repetitive descriptions thereof will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0039] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.
[0040] Figure 1The diagram shows an exemplary system architecture that can be applied to the converged communication method or converged communication device according to the embodiments of the present disclosure.
[0041] like Figure 1 As shown, the system architecture may include a base station 101, a user equipment (UE) 102, and a backscatter communication device (BD) 103 in a backscatter Internet of Things. The base station 101 is used to send downlink cellular signals to the UE 102 and the BD 103. The downlink cellular signal can activate all BDs 103 deployed within the coverage area of the base station 101. At the same time, the base station 101 is also used to receive and demodulate uplink signals from the UE 102 and the BD 103. The BD 103 receives the wireless carrier signal sent by the base station 101, carries its own information to be transmitted on this signal, and transmits it back to the base station 101.
[0042] The base station 101 and the BD 103 as well as the base station 101 and the UE 102 are connected via a network, which may be a wired network or a wireless network.
[0043] Optionally, the above-mentioned wireless network or wired network uses standard communication technologies and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged over the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec), etc. can be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above-mentioned data communication technologies.
[0044] UE 102 may be a variety of electronic devices, including but not limited to smartphones, tablet computers, laptop computers, desktop computers, wearable devices, augmented reality devices, virtual reality devices, etc.
[0045] Optionally, the client of the application installed in different UEs 102 is the same, or the client of the same type of application based on different operating systems. Based on 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 phone client, a PC client, etc.
[0046] Base station 101 can be any base station with the above functions, for example, a 5G base station.
[0047] BD 103 may be any electronic device that communicates using backscatter technology in the backscatter Internet of Things, for example, an in-vehicle intelligent multimedia host.
[0048] In related technologies, for large-scale backscatter IoT and cellular network integrated communications, IoT services have a higher priority, such as power services, Internet of Vehicles services, and other scenarios with high requirements for reliability and latency. When the backscatter IoT and cellular networks are integrated for communication, the two systems will interfere with each other, and the base station 101 needs to demodulate the cellular network signal and the backscatter IoT signal at the same time and frequency resources, that is, demodulate BD data and UE data at the same time. Simultaneous demodulation will bring certain complexity.
[0049] In an embodiment of the present disclosure, a converged communication method is provided, in which the base station 101 sends reference signaling to the BD and the UE in a downlink subframe of the current frame, where the reference signaling carries a reserved uplink subframe identifier, and the reserved uplink subframe identifier is used to instruct the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe; receives the BD data in the uplink subframe corresponding to the reserved uplink subframe identifier; determines the physical resource block (PRB) occupancy rate of the BD data in the uplink subframe; and configures a target reserved uplink subframe for sending BD data for the BD according to the PRB occupancy rate. This method can be applied in scenarios such as power services and Internet of Vehicles services that have high requirements for reliability and latency. The dynamic resource configuration and reservation disclosed in the present invention can ensure that BD data is uploaded first and reduce BD latency. By instructing the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, only BD data can be received within a certain time-frequency resource, which can reduce the mutual interference during the integrated communication of backscattered Internet of Things and cellular network, and effectively reduce the demodulation difficulty of cellular network signals and backscattered Internet of Things signals, thereby reducing the amount of calculation.
[0050] Those skilled in the art will know that Figure 1The number of base stations 101, UEs 102, and BDs 103 is merely illustrative, and any number of base stations, UEs, and BDs may be provided based on actual needs, which is not limited in the embodiments of the present disclosure.
[0051] Under the above system architecture, the embodiment of the present disclosure provides a fusion communication method, which can be executed by any electronic device with computing and processing capabilities. In some embodiments, the fusion communication method provided in the embodiment of the present disclosure can be Figure 1 The process is performed in the base station 101 shown.
[0052] Figure 2 A flow chart of a fusion communication method according to an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the converged communication method provided in the embodiment of the present disclosure includes the following S201 to S204.
[0053] S201. Send reference signaling to a backscatter communication device BD and a user equipment UE in a downlink subframe of a current frame. The reference signaling carries a reserved uplink subframe identifier. The reserved uplink subframe identifier is used to instruct the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe.
[0054] Among them, BD data is the communication data generated by BD, and UE data is the communication data generated by UE; the reference signaling is sent by the base station to BD and UE, used to instruct BD and UE to transmit communication data according to the reference signaling. The reference signaling may include one or more forms of text, letters, numbers, symbols, etc., and the embodiments of the present disclosure are not limited to this. For example, the reference signaling is StopSending (subframe N), where subframe N is the reserved uplink subframe identifier, and N represents the subframe number of the uplink subframe corresponding to the reserved uplink subframe identifier.
[0055] S202: Receive BD data in an uplink subframe corresponding to a reserved uplink subframe identifier.
[0056] After BD receives the reference signaling sent by the base station, it transmits BD data in the uplink subframe corresponding to the reserved uplink subframe identifier. After UE receives the reference signaling sent by the base station, it suspends sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier. The base station receives BD data in the uplink subframe corresponding to the reserved uplink subframe identifier.
[0057] S203: Determine the physical resource block (PRB) occupancy rate of the BD data in the uplink subframe.
[0058] The PRB occupancy rate is the occupancy rate of the BD data in the PRB of the uplink subframe corresponding to the reserved uplink subframe identifier. The BD data may include, but is not limited to, one or more of the following: the BD duty cycle, the BD ID (identity document), the total BD data volume, the BD transmitted data volume, and the BD communication data.
[0059] S204: Configure a target reserved uplink subframe for sending BD data for the BD according to the PRB occupancy rate.
[0060] The present disclosure configures and reserves resources according to the PRB occupancy rate, which can ensure that BD data is uploaded first and reduce the BD delay; by instructing the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, only BD data can be received within a certain time-frequency resource, which can reduce the mutual interference during the integrated communication of the backscattered Internet of Things and the cellular network, and at the same time effectively reduce the demodulation difficulty of the cellular network signal and the backscattered Internet of Things signal, reducing the amount of calculation.
[0061] In one embodiment, the BD data includes a working cycle of the BD; and according to the PRB occupancy, a target reserved uplink subframe for sending the BD data is configured for the BD, including: determining, according to the PRB occupancy in the current working cycle, a target reserved uplink subframe configured for the BD in the current working cycle and the next working cycle.
[0062] When the PRB occupancy rate is low, it means that the BD has completed the transmission of the BD data in the current working cycle. There is no need to configure the target reserved uplink subframe for the BD in the current working cycle. It is necessary to send reference signaling to the BD and the UE in the next working cycle of the BD. When the PRB occupancy rate is 100% and the BD data uploaded to the base station is part of the BD data, it is necessary to configure the target reserved uplink subframe for the BD in the current working cycle. If all the uplink subframes in the current working cycle are configured but the BD data is not transmitted, the base station needs to readjust the configuration strategy.
[0063] Figure 3 A flow chart of a method for determining a target reserved uplink subframe for BD configuration in an embodiment of the present disclosure is shown. In one embodiment, Figure 3 As shown, S203 determines the physical resource block PRB occupancy of BD data in the uplink subframe, and according to the PRB occupancy in the current working cycle, determines the target reserved uplink subframe configured for BD in the current working cycle and the next working cycle. The method includes the following S301 to S303.
[0064] S301. When the PRB occupancy rate is less than the first occupancy rate threshold, determine whether the PRB occupancy rate in the current working cycle is greater than or equal to the second occupancy rate threshold, and the second occupancy rate threshold is less than the first occupancy rate threshold. If so, execute S302; if not, execute S303.
[0065] The embodiment of the present disclosure does not limit the size or specific value range of the second occupancy threshold. For example, the second occupancy threshold is 50%. The size of the second occupancy threshold can be set according to the base station deployment location and the traffic density of the UE. The first occupancy threshold is greater than the second occupancy threshold. The embodiment of the present disclosure does not limit the size or specific value range of the first occupancy threshold. For example, the first occupancy threshold can be any value in the range of [90%, 100%]. For another example, the first occupancy threshold is 100%.
[0066] It should be noted that when the PRB occupancy rate is less than the first occupancy rate threshold, it means that the BD data transmission is completed, and there is no need to configure the target reserved uplink subframe for the BD in the current working cycle. In the next working cycle of the BD, the uplink subframe corresponding to the reserved uplink subframe identifier is configured for the BD to obtain the BD working cycle, BD ID, total data volume of the BD and BD data.
[0067] S302: If the PRB occupancy in the current working cycle is greater than or equal to the second occupancy threshold, configure an uplink subframe corresponding to the reserved uplink subframe identifier for the BD in the next working cycle as a target reserved uplink subframe to transmit BD data.
[0068] Whether the PRB occupancy rate in the current working cycle is greater than or equal to the second occupancy rate threshold indicates that the BD data has a high occupancy rate of the uplink subframe corresponding to the reserved uplink subframe identifier in the current working cycle, and it is necessary to configure a target reserved uplink subframe for BD in the next working cycle for BD to transmit only BD data. The present disclosure reduces mutual interference during the converged communication of backscatter IoT and cellular networks by allowing the uplink subframe corresponding to the reserved uplink subframe identifier to be used only for BD to transmit BD data. This effectively reduces the difficulty of demodulating cellular network signals and backscatter IoT signals, thereby reducing the amount of computation required.
[0069] For example, in the time slot ratio of TDD (Time Division Duplex) LTE (Long Term Evolution, 3GPP long term evolution), the time slot ratio is, for example, Among them, T1, T2, T3, T4 and T5 are the periods for sending signals in the TDD system, DSUUU represents a frame, D represents a downlink subframe, S represents a special subframe, and U represents an uplink subframe.
[0070] The base station sends reference signaling to BD and UE in the downlink subframe D of the current frame of the T1 period. The reference signaling carries the reserved uplink subframe identifier subframe 1. Subframe 1 corresponds to S of the T1 period. When the UE receives the reference signaling, it suspends sending UE data in S corresponding to the reserved uplink subframe identifier. When the BD receives the reference signaling, it sends BD data in S corresponding to the reserved uplink subframe identifier. Whether the PRB occupancy rate of the BD in the current working cycle is greater than or equal to the second occupancy threshold, the base station configures S corresponding to the reserved uplink subframe identifier for the BD in the next working cycle to transmit the BD data. It should be noted that the next working cycle of the BD may correspond to the TDD system sending signal cycle T3 or T5. If the next working cycle of the BD corresponds to T3, the reference signaling is sent in the D subframe of T3.
[0071] S303: If the PRB occupancy is less than the second occupancy threshold, configure an uplink subframe corresponding to the reserved uplink subframe identifier for the BD in the next working period as a target reserved uplink subframe to simultaneously transmit BD data and UE data.
[0072] If the PRB occupancy rate is less than the second occupancy rate threshold, it means that the occupancy rate of the uplink subframe corresponding to the reserved uplink subframe identifier of the current working cycle by BD data is low, and it is necessary to configure a target reserved uplink subframe for BD and UE to transmit data in the next working cycle, so as to make full use of the target reserved uplink subframe for data transmission.
[0073] Figure 4 A flow chart of a method for determining a target reserved uplink subframe for BD configuration in another embodiment of the present disclosure is shown. The working cycle of BD includes at least two frames, such as Figure 4 As shown, S203 determines the physical resource block PRB occupancy of BD data in the uplink subframe, and according to the PRB occupancy in the current working cycle, determines the target reserved uplink subframe configured for BD in the current working cycle and the next working cycle. The method includes the following S401 to S402.
[0074] S401: When the PRB occupancy rate is equal to a first occupancy rate threshold, determine the amount of data sent and the total amount of data of the BD in the current uplink subframe.
[0075] S402 : Determine a target reserved uplink subframe configured for BD in the next frame within the current working cycle according to the amount of data sent by BD and the total amount of data in the current uplink subframe, so that BD sends BD data in the target reserved uplink subframe.
[0076] Figure 5 FIG. 1 shows a flow chart of a method for determining a target reserved uplink subframe for BD configuration in another embodiment of the present disclosure. Figure 5As shown, the method for determining the target reserved uplink subframe configured for BD in the next frame within the current working cycle according to the amount of data sent and the total amount of data of BD in the current uplink subframe includes the following S501 to S504.
[0077] S501. Determine whether the amount of data sent is equal to the total amount of data in the BD. If so, execute S502; if not, execute S503.
[0078] S502 : In the next working cycle, an uplink subframe corresponding to the reserved uplink subframe identifier is configured for the BD as a target reserved uplink subframe to transmit BD data.
[0079] S503: If the amount of data that has been sent is less than the total amount of data of the BD, calculate the ratio of data to be sent of the BD according to the total amount of data of the BD and the amount of data that has been sent.
[0080] S504: Determine a target reserved uplink subframe configured for BD in the next frame according to the ratio of data to be sent for BD.
[0081] It should be noted that if the PRB occupancy rate is equal to the first occupancy rate threshold, it means that the space for transmitting BD data in the uplink subframe corresponding to the reserved uplink subframe identifier has been used up, and it is necessary to determine whether the amount of BD data transmitted in the uplink subframe corresponding to the reserved uplink subframe identifier is the total data amount. If it is the total data amount, it means that the transmission of BD data is completed, and there is no need to configure the target reserved uplink subframe for BD in the current working cycle. It is necessary to send reference signaling to BD and UE in the next working cycle of BD. If it is not the total data amount, it is necessary to configure the target reserved uplink subframe for BD in the next frame of the current working cycle. The present disclosure dynamically configures the target reserved uplink subframe for BD based on the amount of data sent and the total data amount, which can ensure the timely upload of large-scale IoT information with higher priority.
[0082] Figure 6 FIG. 1 shows a flow chart of a method for determining a target reserved uplink subframe for BD configuration in another embodiment of the present disclosure. Figure 6 As shown, the method for determining the target reserved uplink subframe configured for the BD in the next frame according to the ratio of the data to be sent of the BD includes the following S601 to S605.
[0083] S601. Determine whether the proportion of data to be sent is greater than a first proportion threshold and less than or equal to a second proportion threshold, and the first proportion threshold is less than the second proportion threshold; if satisfied, execute S602; if not satisfied, execute S603.
[0084] S602 : Configure two uplink subframes for BD in the next frame as target reserved uplink subframes to transmit BD data.
[0085] The ratio of data to be sent is the ratio of the amount of data to be sent to the total amount of data, and the difference between the total amount of data and the amount of data already sent is the amount of data to be sent. The first ratio threshold can be preset on the base station or adjusted as needed. The size or specific value range of the first ratio threshold is not limited in the embodiment of the present disclosure. For example, the value range of the first ratio threshold is any value between 10% and 50%. The second ratio threshold is greater than or equal to the first ratio threshold. The size or specific value range of the second ratio threshold is not limited in the embodiment of the present disclosure. For example, the value of the second ratio threshold is 50%.
[0086] When the ratio of data to be sent is greater than the first ratio threshold and the ratio of data to be sent is less than or equal to the second ratio threshold, two uplink subframes configured for BD in the next frame of the current working cycle are used as target reserved uplink subframes.
[0087] For example, in a TDD system, in TDD LTE configuration 0, the BD working cycle includes at least two frames, and two frames are used as an example for description below.
[0088] The subframe ratio is DSUUUDSUUU. The base station sends reference signaling to the BD and the UE in the downlink subframe of the current frame (for example, the D subframe of the first frame). The reserved uplink subframe identifier carried by the reference signaling is subframe1 (for example, the uplink subframe identifier of the first S subframe). The UE suspends transmission in the S subframe corresponding to the reserved uplink subframe identifier. The BD sends BD data in the S subframe. The BD data includes the total data amount of the BD. The ratio of data to be sent is the ratio of the data amount to be sent to the total data amount. When the proportion of data to be sent is greater than the first proportion threshold and the proportion of data to be sent is less than or equal to the second proportion threshold, reference signaling is sent to BD and UE in the D subframe of the next frame of the current working cycle (i.e., the D subframe of the second frame), and the reserved uplink subframe identifiers carried by the reference signaling are subframe1 and 2, then the S subframe and U subframe are reserved in the next frame as the target reserved uplink subframes, and only BD data is transmitted in the target reserved uplink subframe. The base station only needs to demodulate the BD data, which is convenient for demodulation and reduces the amount of calculation.
[0089] It should be noted that the two uplink subframes configured for BD may be consecutive uplink subframes, or may be two uplink subframes separated in the same frame.
[0090] S603: Determine whether the ratio of data to be sent is less than a first ratio threshold. If so, execute S604; if not, execute S605.
[0091] S604 . Configure two uplink subframes for BD in the next frame as target reserved uplink subframes. One of the two uplink subframes is used to transmit BD data, and the other uplink subframe is used to simultaneously transmit BD data and UE data. UE data is uplink data sent by the UE.
[0092] For example, in a TDD system, in TDD LTE configuration 0, the BD working cycle includes at least two frames, and two frames are used as an example for description below.
[0093] The subframe ratio is DSUUUDSUUU, and the base station sends reference signaling to BD and UE in the downlink subframe of the current frame (for example, the D subframe of the first frame), and the reserved uplink subframe identifier carried by the reference signaling is subframe1 (for example, the uplink subframe identifier of the first S subframe). The UE suspends sending in the S subframe corresponding to the reserved uplink subframe identifier, and BD sends BD data in the S subframe. The BD data includes the total data amount of BD, and the ratio of data to be sent is the ratio of the data amount of the data to be sent to the total data amount. When the ratio of data to be sent is less than the first ratio threshold, reference signaling is sent to BD and UE in the D subframe of the next frame of the current working cycle, and the reserved uplink subframe identifiers carried by the reference signaling are subframe1 and 2, then the S subframe and U subframe are reserved in the next frame as target reserved uplink subframes, wherein the U subframe is reserved in the next frame for simultaneous transmission of BD data and UE data, and the S subframe is reserved in the next frame for transmission of BD data.
[0094] S605. Determine the proportion of received data based on the proportion of data to be sent; obtain the number of uplink subframes reserved and the proportion of uplink subframes reserved based on the proportion of data to be sent and the proportion of received data; determine the target reserved uplink subframe configured for BD in the next frame based on the number of uplink subframes reserved and the proportion of uplink subframes reserved.
[0095] It should be noted that if the ratio of data to be sent is greater than the second ratio threshold, it indicates that there is still a large amount of data to be sent and more uplink subframes need to be configured for BD. The ratio of data to be sent is divided by the ratio of received data to obtain the number of uplink subframes reserved and the uplink subframe reservation ratio, where the number of uplink subframes reserved is the quotient and the uplink subframe reservation ratio is the remainder. Based on the number of uplink subframes reserved and the uplink subframe reservation ratio, the target reserved uplink subframe to be configured for BD in the next frame is determined.
[0096] Exemplarily, based on the reserved number of uplink subframes and the reserved ratio of uplink subframes, the target reserved uplink subframe configured for BD in the next frame is determined, including: judging whether the uplink subframe reservation ratio is equal to 0; if it is equal, calculating the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier to obtain the number of uplink subframes configured for BD in the next frame; configuring the uplink subframes with the number of uplink subframes for BD in the next frame as the target reserved uplink subframe to transmit BD data.
[0097] For example, if the proportion of data to be sent is 80% and the proportion of received data is 20%, the number of uplink subframes reserved is 4, and the uplink subframe reservation ratio is 0. The sum of the number of uplink subframes reserved and the number of uplink subframes corresponding to the reserved uplink subframe identifier is calculated. If the number of uplink subframes corresponding to the reserved uplink subframe identifier is 1, the number of uplink subframes is 5. In the next frame, 5 uplink subframes are configured for BD as the target reserved uplink subframes to transmit BD data.
[0098] Exemplarily, based on the reserved number of uplink subframes and the reserved ratio of uplink subframes, the target reserved uplink subframe configured for BD in the next frame is determined, including: judging whether the reserved ratio of uplink subframes is greater than or equal to a first ratio threshold; if it is greater than or equal to, calculating the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier to obtain the number of uplink subframes configured for BD in the next frame; configuring the uplink subframes with the number of uplink subframes for BD in the next frame as the target reserved uplink subframes to transmit BD data.
[0099] For example, if the proportion of data to be sent is 70%, the first proportion threshold is 8%, and the proportion of received data is 30%, then the number of uplink subframes reserved is 2, the uplink subframe reservation ratio is 10%, and the uplink subframe reservation ratio is greater than the first proportion threshold. The sum of the number of uplink subframes reserved and the number of uplink subframes corresponding to the reserved uplink subframe identifier is calculated. If the number of uplink subframes corresponding to the reserved uplink subframe identifier is 1, the number of uplink subframes is 3. In the next frame, 3 uplink subframes are configured for BD as target reserved uplink subframes to transmit BD data.
[0100] Exemplarily, based on the reserved number of uplink subframes and the reserved ratio of uplink subframes, the target reserved uplink subframe configured for BD in the next frame is determined, including: judging whether the uplink subframe reserved ratio is less than a first ratio threshold; if it is less than, calculating the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier to obtain the number of uplink subframes configured for BD in the next frame; configuring the uplink subframe number of uplink subframes for BD in the next frame as the target reserved uplink subframe, one uplink subframe in the target reserved uplink subframe is used to simultaneously transmit BD data and UE data, and the remaining uplink subframes are used to transmit BD data.
[0101] For example, if the proportion of data to be sent is 70%, the first proportion threshold is 35%, and the proportion of received data is 30%, then the number of uplink subframes reserved is 2, the uplink subframe reservation ratio is 10%, and the uplink subframe reservation ratio is less than the first proportion threshold. The sum of the number of uplink subframes reserved and the number of uplink subframes corresponding to the reserved uplink subframe identifier is calculated. If the number of uplink subframes corresponding to the reserved uplink subframe identifier is 1, the number of uplink subframes is 3. In the next frame, 3 uplink subframes are configured for BD as the target reserved uplink subframes. One uplink subframe in the target reserved uplink subframe is used to simultaneously transmit BD data and UE data, and the remaining 2 uplink subframes are used to transmit BD data.
[0102] Based on the same inventive concept, the present disclosure also provides a converged communication device, as described in 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.
[0103] Figure 7 A schematic diagram of a converged communication device according to an embodiment of the present disclosure is shown. Figure 7 As shown, the device includes a sending module 71, a receiving module 72, a processing module 73 and an allocation module 74; the sending module 71 is used to send reference signaling to the backscatter communication device BD and the user equipment UE in the downlink subframe of the current frame, the reference signaling carries a reserved uplink subframe identifier, and the reserved uplink subframe identifier is used to instruct the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe; the receiving module 72 is used to receive the BD data in the uplink subframe corresponding to the reserved uplink subframe identifier; the processing module 73 is used to determine the physical resource block PRB occupancy of the BD data in the uplink subframe; the allocation module 74 is used to configure the target reserved uplink subframe for sending BD data for the BD according to the PRB occupancy.
[0104] In one embodiment, the BD data includes a BD duty cycle; the allocation module 74 is further configured to determine target reserved uplink subframes configured for the BD in the current duty cycle and the next duty cycle according to the PRB occupancy rate in the current duty cycle.
[0105] In one embodiment, the allocation module 74 is also used to determine whether the PRB occupancy in the current working cycle is greater than or equal to the second occupancy threshold, and the second occupancy threshold is less than the first occupancy threshold when the PRB occupancy is less than the first occupancy threshold; if the PRB occupancy in the current working cycle is greater than or equal to the second occupancy threshold, then in the next working cycle, an uplink subframe corresponding to the reserved uplink subframe identifier is configured for the BD as the target reserved uplink subframe to transmit BD data.
[0106] In one embodiment, the allocation module 74 is further configured to configure an uplink subframe corresponding to the reserved uplink subframe identifier for the BD in the next working cycle as a target reserved uplink subframe to simultaneously transmit BD data and UE data if the PRB occupancy is less than a second occupancy threshold.
[0107] In one embodiment, the working cycle of BD includes at least two frames, and the allocation module 74 is further used to determine the amount of data sent and the total amount of data of BD in the current uplink subframe when the PRB occupancy is equal to the first occupancy threshold; based on the amount of data sent and the total amount of data of BD in the current uplink subframe, determine the target reserved uplink subframe configured for BD in the next frame within the current working cycle, so that BD sends BD data in the target reserved uplink subframe.
[0108] In one embodiment, the allocation module 74 is further used to determine whether the amount of data sent is equal to the total data amount of the BD; if so, in the next working cycle, an uplink subframe corresponding to the reserved uplink subframe identifier is configured for the BD as the target reserved uplink subframe to transmit the BD data.
[0109] In one embodiment, the allocation module 74 is further used to determine whether the amount of data sent is less than the total data amount of the BD; if so, calculate the ratio of data to be sent for the BD based on the total data amount and the amount of data sent for the BD; and determine the target reserved uplink subframe configured for the BD in the next frame based on the ratio of data to be sent for the BD.
[0110] In one embodiment, the allocation module 74 is further used to determine whether the proportion of data to be sent is greater than a first proportion threshold and less than or equal to a second proportion threshold, and the first proportion threshold is less than the second proportion threshold; if the proportion of data to be sent is greater than the first proportion threshold and less than or equal to the second proportion threshold, then two uplink subframes are configured for BD in the next frame as target reserved uplink subframes to transmit BD data.
[0111] In one embodiment, the allocation module 74 is further used to configure two uplink subframes for BD in the next frame as target reserved uplink subframes if the proportion of data to be sent is less than a first proportion threshold. One of the two uplink subframes is used to transmit BD data, and the other uplink subframe is used to simultaneously transmit BD data and UE data, where the UE data is the uplink data sent by the UE.
[0112] In one embodiment, the allocation module 74 is also used to determine the proportion of received data based on the proportion of data to be sent if the proportion of data to be sent is greater than a second proportion threshold; obtain the number of uplink subframes reserved and the proportion of uplink subframes reserved based on the proportion of data to be sent and the proportion of received data; and determine the target reserved uplink subframe configured for BD in the next frame based on the number of uplink subframes reserved and the proportion of uplink subframes reserved.
[0113] In one embodiment, the allocation module 74 is further used to determine whether the uplink subframe reservation ratio is equal to 0; if it is equal, then the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier is calculated to obtain the number of uplink subframes configured for BD in the next frame; and the uplink subframes with the number of uplink subframes configured for BD in the next frame are used as target reserved uplink subframes to transmit BD data.
[0114] In one embodiment, the allocation module 74 is further used to determine whether the uplink subframe reservation ratio is greater than or equal to a first ratio threshold; if it is greater than or equal to, then the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier is calculated to obtain the number of uplink subframes configured for BD in the next frame; and the uplink subframes with the number of uplink subframes configured for BD in the next frame are used as target reserved uplink subframes to transmit BD data.
[0115] In one embodiment, the allocation module 74 is further used to determine whether the uplink subframe reservation ratio is less than a first ratio threshold; if it is less, the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier is calculated to obtain the number of uplink subframes configured for BD in the next frame; uplink subframes with the number of uplink subframes configured for BD in the next frame are used as target reserved uplink subframes, and one uplink subframe in the target reserved uplink subframe is used to simultaneously transmit BD data and UE data, and the remaining uplink subframes are used to transmit BD data.
[0116] 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 implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."
[0117] Refer to the following Figure 8 800 according to this embodiment of the present disclosure will be described. Figure 8 The electronic device 800 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0118] like Figure 8 As shown, electronic device 800 is implemented as a general-purpose computing device. Components of electronic device 800 may include, but are not limited to, the aforementioned at least one processing unit 810, the aforementioned at least one storage unit 820, and a bus 830 connecting various system components (including storage unit 820 and processing unit 810).
[0119] The storage unit stores a program code, and the program code can be executed by the processing unit 810, so that the processing unit 810 performs the steps described in the "Exemplary Method" section of the present specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 810 can perform the following steps of the above-mentioned method embodiment: sending reference signaling to the backscatter communication device BD and the user equipment UE in the downlink subframe of the current frame, the reference signaling carries a reserved uplink subframe identifier, and the reserved uplink subframe identifier is used to instruct the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe; receiving BD data in the uplink subframe corresponding to the reserved uplink subframe identifier; determining the physical resource block PRB occupancy of the BD data in the uplink subframe; and configuring a target reserved uplink subframe for sending BD data for the BD according to the PRB occupancy.
[0120] The storage unit 820 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 8201 and / or a cache memory unit 8202 , and may further include a read-only memory unit (ROM) 8203 .
[0121] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 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.
[0122] Bus 830 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0123] The electronic device 800 can also communicate with one or more external devices 840 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 800, and / or any device that enables the electronic device 800 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 850. Furthermore, the electronic device 800 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 880. As shown, the network adapter 880 communicates with other modules of the electronic device 800 via a bus 830. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 800, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0124] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments 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, and includes 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 embodiments of the present disclosure.
[0125] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is further provided. The computer-readable storage medium may be a readable signal medium or a readable storage medium. Figure 9 A schematic diagram of a computer-readable storage medium provided in an embodiment of the present disclosure is shown. Figure 9 As shown, the computer-readable storage medium 900 stores a program product capable of implementing the above-mentioned method of the present disclosure. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is executed on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Methods" section above.
[0126] 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 fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0127] In the present disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0128] 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 thereof.
[0129] 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++, and the like, as well as 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 standalone 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 via 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., via the Internet using an Internet service provider).
[0130] The disclosed embodiment also provides a computer program product, which includes a computer program or computer instructions, which are loaded and executed by a processor to enable the computer to implement the steps described in the above "Specific Implementation" section according to various exemplary implementations of the present disclosure.
[0131] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, 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 concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0132] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all 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.
[0133] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments 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, and includes 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 embodiments of the present disclosure.
[0134] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope of the present disclosure being indicated by the appended claims.
Claims
1. A converged communication method, characterized in that: Applied to base stations, including: Sending reference signaling to a backscatter communication device BD and a user equipment UE in a downlink subframe of a current frame, where the reference signaling carries a reserved uplink subframe identifier, where the reserved uplink subframe identifier is used to instruct the UE to suspend sending UE data in an uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe, so that the BD data is uploaded first, where the BD data includes a duty cycle of the BD, and the UE is a cellular network terminal; receiving BD data in an uplink subframe corresponding to the reserved uplink subframe identifier; Determine a physical resource block (PRB) occupancy rate of the BD data in the uplink subframe; According to the PRB occupancy rate, a target reserved uplink subframe for sending BD data is configured for the BD; The configuring, according to the PRB occupancy rate, a target reserved uplink subframe for sending BD data for the BD includes: According to the PRB occupancy rate in the current working cycle, a target reserved uplink subframe configured for the BD in the current working cycle and the next working cycle is determined.
2. The fusion communication method according to claim 1, characterized in that: The determining, according to the PRB occupancy in the current working cycle, a target reserved uplink subframe configured for the BD in the current working cycle and the next working cycle includes: When the PRB occupancy rate is less than the first occupancy rate threshold, determining whether the PRB occupancy rate in the current working cycle is greater than or equal to a second occupancy rate threshold, the second occupancy rate threshold being less than the first occupancy rate threshold; If the PRB occupancy in the current working cycle is greater than or equal to the second occupancy threshold, an uplink subframe corresponding to the reserved uplink subframe identifier is configured for the BD in the next working cycle as a target reserved uplink subframe to transmit BD data.
3. The fusion communication method according to claim 2, characterized in that: The method further comprises: If the PRB occupancy is less than a second occupancy threshold, an uplink subframe corresponding to the reserved uplink subframe identifier is configured for the BD in the next working cycle as a target reserved uplink subframe to simultaneously transmit BD data and UE data.
4. The fusion communication method according to claim 1, characterized in that: The working cycle of the BD includes at least two frames; The determining, based on the PRB occupancy rate in the current working cycle, the target reserved uplink subframe configured for the BD in the current working cycle and the next working cycle includes: When the PRB occupancy rate is equal to a first occupancy rate threshold, determining the amount of data sent and the total amount of data of the BD in the current uplink subframe; According to the amount of data sent and the total amount of data of the BD in the current uplink subframe, a target reserved uplink subframe configured for the BD in the next frame in the current working cycle is determined, so that the BD sends BD data in the target reserved uplink subframe.
5. The fusion communication method according to claim 4, characterized in that: The determining, according to the amount of data sent and the total amount of data of the BD in the current uplink subframe, a target reserved uplink subframe configured for the BD in the next frame in the current working cycle includes: Determining whether the amount of data sent is equal to the total amount of data on the BD; If they are equal, then in the next working cycle, an uplink subframe corresponding to the reserved uplink subframe identifier is configured for the BD as a target reserved uplink subframe to transmit BD data.
6. The converged communication method according to claim 5, characterized in that: The determining, according to the amount of data sent and the total amount of data of the BD in the current uplink subframe, a target reserved uplink subframe configured for the BD in the next frame in the current working cycle includes: Determining whether the amount of data sent is less than the total amount of data on the BD; If it is less than, calculating the ratio of data to be sent of the BD according to the total data volume of the BD and the amount of data already sent; According to the ratio of the data to be sent of the BD, a target reserved uplink subframe configured for the BD in the next frame is determined.
7. The converged communication method according to claim 6, characterized in that: The determining, according to the ratio of data to be sent of the BD, a target reserved uplink subframe configured for the BD in the next frame includes: Determining whether the ratio of the data to be sent is greater than a first ratio threshold and less than or equal to a second ratio threshold, the first ratio threshold being less than the second ratio threshold; If the ratio of the data to be sent is greater than the first ratio threshold and less than or equal to the second ratio threshold, two uplink subframes are configured for the BD in the next frame as target reserved uplink subframes to transmit the BD data.
8. The converged communication method according to claim 7, characterized in that: The determining, according to the ratio of data to be sent of the BD, a target reserved uplink subframe configured for the BD in the next frame includes: If the proportion of the data to be sent is less than the first proportion threshold, two uplink subframes are configured for the BD in the next frame as target reserved uplink subframes, one of the two uplink subframes is used to transmit BD data, and the other uplink subframe is used to simultaneously transmit BD data and UE data, where the UE data is the uplink data sent by the UE.
9. The converged communication method according to claim 7, characterized in that: The determining, according to the ratio of data to be sent of the BD, a target reserved uplink subframe configured for the BD in the next frame includes: If the proportion of data to be sent is greater than a second proportion threshold, determining the proportion of received data based on the proportion of data to be sent; Obtaining a reserved number of uplink subframes and a reserved ratio of uplink subframes according to the ratio of data to be sent and the ratio of received data; A target reserved uplink subframe configured for the BD in the next frame is determined according to the reserved uplink subframe quantity and the reserved uplink subframe ratio.
10. The converged communication method according to claim 9, characterized in that: The determining, according to the reserved number of uplink subframes and the reserved ratio of uplink subframes, a target reserved uplink subframe configured for the BD in the next frame includes: Determining whether the uplink subframe reservation ratio is equal to 0; If they are equal, then calculating the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier to obtain the number of uplink subframes configured for the BD in the next frame; In the next frame, uplink subframes of the number of uplink subframes are configured for BD as target reserved uplink subframes to transmit the BD data.
11. The converged communication method according to claim 9, characterized in that: The determining, according to the reserved number of uplink subframes and the reserved ratio of uplink subframes, a target reserved uplink subframe configured for the BD in the next frame includes: Determining whether the uplink subframe reservation ratio is greater than or equal to a first ratio threshold; If it is greater than or equal to, calculating the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier, to obtain the number of uplink subframes configured for the BD in the next frame; In the next frame, uplink subframes of the number of uplink subframes are configured for the BD as target reserved uplink subframes to transmit the BD data.
12. The converged communication method according to claim 9, characterized in that: The determining, according to the reserved number of uplink subframes and the reserved ratio of uplink subframes, a target reserved uplink subframe configured for the BD in the next frame includes: Determining whether the uplink subframe reservation ratio is less than a first ratio threshold; If it is less than, calculating the sum of the reserved number of uplink subframes and the number of uplink subframes corresponding to the reserved uplink subframe identifier to obtain the number of uplink subframes configured for the BD in the next frame; In the next frame, uplink subframes of the number of uplink subframes are configured for the BD as target reserved uplink subframes, one uplink subframe in the target reserved uplink subframes is used to simultaneously transmit the BD data and UE data, and the remaining uplink subframes are used to transmit the BD data.
13. A fusion communication device, characterized in that: Applied to base stations, including: a sending module, configured to send reference signaling to a backscatter communication device BD and a user equipment UE in a downlink subframe of a current frame, wherein the reference signaling carries a reserved uplink subframe identifier, the reserved uplink subframe identifier being used to instruct the UE to suspend sending UE data in the uplink subframe corresponding to the reserved uplink subframe identifier, and to instruct the BD to send BD data in the uplink subframe so that the BD data is uploaded first, the BD data including a duty cycle of the BD, and the UE being a cellular network terminal; A receiving module, configured to receive BD data in an uplink subframe corresponding to the reserved uplink subframe identifier; A processing module, configured to determine a physical resource block (PRB) occupancy rate of the BD data in the uplink subframe; an allocation module, configured to configure a target reserved uplink subframe for sending BD data for the BD according to the PRB occupancy; The allocation module is further configured to determine the target reserved uplink subframes configured for the BD in the current working cycle and the next working cycle according to the PRB occupancy rate in the current working cycle.
14. An electronic device, characterized in that: include: processor; as well as a memory for storing executable instructions of the processor; The processor is configured to execute the converged communication method according to any one of claims 1 to 12 by executing the executable instructions.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the converged communication method according to any one of claims 1 to 12 is implemented.
Citation Information
Patent Citations
Resource allocation method and device, equipment and storage medium
CN114867120A