RESOURCE COORDINATION METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM
The resource coordination method addresses the challenge of resource conflicts in DSS technology by allowing low-priority information to be transmitted using a second resource unit within the target resource, enhancing resource utilization and reducing control channel occupancy.
Patent Information
- Application Number
- JP2024559715
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-05-23
- Filing Date
- 2023-05-06
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2043-05-06
AI Technical Summary
In wireless communication systems, the Dynamic Spectrum Sharing (DSS) technology faces challenges in efficiently managing resource conflicts between high-priority and low-priority services, leading to increased occupancy of the control channel and reduced resource utilization.
A resource coordination method that determines a target resource for transmitting information and identifies a second resource unit within the target resource when a first resource unit is occupied by higher-priority information, allowing the low-priority information to be transmitted using the second resource unit.
This method improves resource utilization and reduces the number of resource rescheduling events, thereby decreasing the occupancy rate of the control channel.
Smart Images

Figure 2025511979000001_ABST
Abstract
Description
[Technical field]
[0001] This application is filed based on a Chinese patent application bearing application number 202210560277.4 and filing date on May 23, 2022, and claims priority to the Chinese patent application, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of wireless communication, but is not limited thereto, and in particular to a resource coordination method, an electronic device, and a storage medium. [Background technology]
[0003] In wireless communication, the wireless spectrum is a very expensive asset. To improve the utilization rate of the wireless spectrum, the 3rd Generation Partnership Project (3GPP) proposed a Dynamic Spectrum Sharing (DSS) technology that allows signals with different priorities to share the transmission spectrum. Before uplink transmission, the network side needs to grant resources to the terminal through the control channel, and a resource pre-grant method has been proposed in related protocols to reduce the load on the control channel. When the transmission time and resource requirements of a service are predictable, the network side can allocate resources for multiple times to the terminal through one scheduling of the Physical Downlink Control Channel (PDCCH), which can effectively reduce the occupancy rate of the control channel.
[0004] However, before the terminal can use the pre-scheduling resource at the next time, it may encounter a high-priority service that occurs suddenly. According to the provisions of the relevant protocol, when a resource collision occurs, the resource pre-grant of the target service needs to be performed again through PDCCH scheduling. This not only increases the occupancy rate of the control channel, but also reduces the resource utilization rate. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a resource coordination method, an electronic device, and a storage medium. [Means for solving the problem]
[0006] In a first aspect, an embodiment of the present application provides a resource coordination method applied to a sending device, the method comprising: determining a target resource for transmitting the first information at a next time; determining a second resource unit from among the target resources when the target resources include a first resource unit, the first resource unit being a resource unit occupied by second information having a higher transmission priority than the first information, and the second resource unit being a resource unit not occupied by the second information; and transmitting the first information to a receiving device via the second resource unit at a next time.
[0007] In a second aspect, an embodiment of the present application provides a resource coordination method applied to a receiving device, the method comprising: The method includes the steps of: acquiring first information to be transmitted by a transmitting device through a second resource unit at a next time, the second resource unit belonging to a target resource, the target resource being used to transmit the first information at the next time, the second resource unit being determined from among the target resources when the transmitting device determines that the target resources include a first resource unit, the first resource unit being a resource unit occupied by second information having a higher transmission priority than the first information, and the second resource unit being a resource unit not occupied by the second information.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device including a memory, a processor, and a computer program stored in the memory and executable by the processor, the computer program being executed by the processor to implement the resource coordination method according to the first aspect, or the computer program being executed by the processor to implement the resource coordination method according to the second aspect.
[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having stored thereon computer-executable instructions for performing the resource coordination method according to the first aspect. [Brief description of the drawings]
[0010] [Figure 1] 4 is a flowchart of a resource coordination method according to another embodiment of the present application; [Diagram 2] 13 is a flowchart of determining a percentage of overlapping resources according to another embodiment of the present application; [Diagram 3] 13 is a flow chart of determining a target threshold value according to another embodiment of the present application. [Figure 4] 11 is a flow chart of adjusting a target threshold according to another embodiment of the present application. [Diagram 5] 11 is a flow chart of adjusting a target threshold according to another embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram of pre-scheduling resources according to another embodiment of the present application; [Figure 7] 11 is a flowchart of determining a second resource unit according to another embodiment of the present application; [Figure 8] 11 is a flowchart of generating second information according to another embodiment of the present application. [Figure 9] 11 is a flowchart of determining a first resource unit according to another embodiment of the present application; [Figure 10] 4 is a flowchart of a resource coordination method according to another embodiment of the present application; [Figure 11] 4 is a flowchart of feedback of a decoding result according to another embodiment of the present application; [Figure 12] 4 is a flow chart of sending a resource occupancy notification according to another embodiment of the present application; [Figure 13] 4 is a flowchart of pre-scheduling resource allocation according to another embodiment of the present application; [Figure 14] 4 is a flowchart of an example according to another embodiment of the present application. [Figure 15] FIG. 2 is a diagram illustrating an electronic device according to another embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be described in more detail below with reference to the drawings and examples. The specific examples described in this specification are only used to interpret the present application, and are not used to limit the present application.
[0012] Although the division of functional modules is performed in the schematic diagram of the device and a logical order is shown in the flowchart, in some cases the division of modules in the device may differ, or the steps shown or described may be performed in a different order than in the flowchart. The terms "first", "second", etc. in this specification, claims, or the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or chronological order.
[0013] The present application provides a resource coordination method, an electronic device, and a storage medium. The resource coordination method includes the steps of: determining a target resource for transmitting first information at a next time; if the target resource includes a first resource unit, determining a second resource unit from the target resource, the first resource unit being a resource unit occupied by second information having a higher transmission priority than the first information, and the second resource unit being a resource unit not occupied by the second information; and transmitting the first information to a receiving device by the second resource unit at a next time. According to the technical solution of the present embodiment, when a resource collision occurs between the first information and the second information in the target resource, the first information having a lower priority can be transmitted by using the resource unit not occupied in the target resource, thereby not only improving the resource utilization rate but also effectively reducing the number of resource reschedulings and reducing the occupancy rate of the control channel.
[0014] Hereinafter, the technical solutions of the embodiments of the present application will be described in detail with reference to the drawings.
[0015] As shown in FIG. 1, FIG. 1 is a flowchart of a resource coordination method according to an embodiment of the present application, where the resource coordination method is applied to a sending device, and includes but is not limited to step S110, step S120, and step S130.
[0016] Step S110: Determine a target resource for transmitting the first information at a next time.
[0017] The transmitting device and the receiving device may be determined according to the direction of transmitting information, for example, in the case of uplink transmission, the transmitting device may be a terminal and the receiving device may be a network side device. Also, in the case of downlink transmission, the transmitting device may be a network side device and the receiving device may be a terminal. For convenience of explanation, this embodiment takes uplink transmission as an example, and will not be described in detail hereinafter.
[0018] It should be noted that the resource coordination in this embodiment may be for the pre-scheduling resource at the next time, or the pre-scheduling resource at the next time may be determined as the target resource, and then subsequent resource coordination may be performed on the target resource. Of course, when the spectrum resource is allocated by dynamic scheduling, the dynamically allocated resource at each time may be used as the target resource for resource coordination. For convenience of explanation, the following description of the principle in this embodiment will be based on the pre-scheduling resource at the next time as the target resource, but this does not limit the type of the target resource.
[0019] The first information in this embodiment is not specific information, and may be information that is permitted to be transmitted in advance at the next time, or may be any type of communication information. In this embodiment, the specific type of the first information is not particularly limited. The resource size of the target resource may be determined according to the resource requirement of the first information, and the network side may allocate pre-scheduling resources at multiple times to the terminal, and the resource size of the pre-scheduling resources at each time may be the same or different. For example, for the same periodic uplink signal of the same terminal, if the resource requirement at each time is the same, the same size of pre-scheduling resources is allocated at multiple times. The specific size of the pre-scheduling resource may be adjusted according to the actual requirement.
[0020] Step S120: If the target resource includes a first resource unit, determine a second resource unit from the target resource, where the first resource unit is a resource unit occupied by second information having a higher transmission priority than the first information, and the second resource unit is a resource unit not occupied by the second information.
[0021] The second information may be information to be transmitted at the next time, but is different from the first information in the following respects. The second information is information that is not permitted to be transmitted in advance, such as a general channel sounding reference signal (SRS), and since the terminal can report an SRS signal at any time, the SRS signal is usually not permitted in advance, but is generated in response to a report request and transmitted at the next time. The second information may be other types of information, but in this embodiment, the specific type of the second information is not particularly limited, and it may be information that is transmitted by obtaining a spectrum resource from a target resource at the next time and has a higher transmission priority than the first information.
[0022] The priority of the first information and the second information may be determined by the information configuration or the type of information. For example, in order to realize the shared spectrum of 5G and 4G, first, according to the provision of the protocol, the terminal needs to satisfy the resource requirements of 4G information, and if the terminal does not transmit 5G information in these punched resource units, the first information may be 5G information and the second information may be 4G information. Also, for example, the first information and the second information may be both 4G information or 5G information, only the priority is different, and as mentioned above, the priority of the SRS signal is generally high, so the second information may be an SRS signal, and the first information may be any information with a lower priority than the SRS signal, which is not particularly limited here.
[0023] The first resource unit and the second resource unit in this embodiment are generic names for resource units that meet the conditions, and do not refer to specific resource units. For example, when multiple resource units need to be occupied according to the resource requirements of the second information, these multiple occupied resource units may all be understood as the first resource unit. In this embodiment, the number of the first resource units and the second resource units is not particularly limited.
[0024] Pre-authorization transmission may be used for small packet transmission with strong periodicity, for example, when making a phone call, a fixed 1kB data packet is generated every 10ms on average, and in the process of automatic driving of a vehicle, a fixed 100B data is generated and reported every 100ms. By performing pre-authorization for the above fixed period and fixed size information transmission scenario, it is possible to effectively reduce the number of PDCCH scheduling times and reduce the load on the control channel. However, in the actual use process, it is highly likely that a high priority request will suddenly occur, for example, after allocating pre-scheduling resources to 5G information, it needs to be reported at the next time. The current industry practice is to abandon the pre-scheduling resources of 5G information, and the network side performs dynamic scheduling by transmitting PDCCH, and preferentially allocates the resources at the next time to SRS, and at the next time, the network side retransmits PDCCH to perform re-pre-authorization. When pre-authorization transmission encounters a high priority request that occurs suddenly, additional PDCCH scheduling occurs, and if the pre-authorization is interrupted many times, the effect of saving PDCCH is not achieved. However, wireless coding generally has redundancy, and even if there is no resource collision of the second information, the coding of the first information does not necessarily require all resource units of the target resource, and under this premise, even if the coding and transmission of the first information is performed by the second resource unit, the network side can successfully decode the first information. Therefore, according to the technical solution of this embodiment, there is no need to abandon the pre-scheduling resource after the resource collision occurs, and the number of PDCCHs can be saved.
[0025] Step S130: Send the first information to the receiving device through the second resource unit at the next time.
[0026] At the next time, the first resource unit is occupied by the second information, so according to the above embodiment, the terminal can transmit the first information to the network side by the second resource unit after punching the first resource unit, thus enabling the first information and the second information to be transmitted by sharing the pre-scheduling resource, which not only saves PDCCH but also effectively improves resource utilization. Note that punching the occupied resource unit by the terminal when resource occupancy occurs is a well-known technique for those skilled in the art, and will not be described in detail here.
[0027] Also, referring to FIG. 2, in one embodiment, step S130 shown in FIG. 1 further includes, but is not limited to, the following step S210.
[0028] Step S210: If the proportion of overlapping resources is less than or equal to the target threshold, send the first information to the receiving device by the second resource unit, where the proportion of overlapping resources is the ratio between the number of first resource units and the number of resource units of the target resource.
[0029] According to the description of the above embodiment, although the pre-scheduling resources have redundancy, if the second information occupies a large number of resource units, the second resource units may not be able to meet the transmission requirements of the first information. Therefore, before transmitting the first information, the ratio of overlapping resources is determined. If the ratio of overlapping resources is less than or equal to a target threshold, it is determined that the number of first resource units is small and the remaining second resource units can meet the transmission requirements of the first information, thereby ensuring that the network side can correctly decode the first information after receiving it.
[0030] The target threshold may be set according to the maximum resource requirement of the second information, or may be adjusted according to the actual requirement, but in this embodiment, the specific numerical value of the target threshold is not particularly limited.
[0031] If the proportion of overlapping resources is greater than the target threshold, or the second information occupies all the resource units of the pre-scheduling resources (i.e., the proportion of overlapping resources is 100%), the first information does not have enough resource units for transmission, which is beyond the scope of the discussion of this embodiment. According to the provisions of the relevant protocol, the pre-scheduling resources can be abandoned and the second information can be allowed again, so this is not described in detail here.
[0032] In addition, in one embodiment, the target resource is a pre-scheduling resource for transmitting the first information at the next time, and the pre-scheduling resource is a spectrum resource pre-allocated by the receiving device to the transmitting device, and the receiving device pre-allocates the pre-scheduling resources of at least two times to the transmitting device. Referring to Figure 3, before performing step S210 of the embodiment shown in Figure 2, the method further includes, but is not limited to, the following steps:
[0033] Step S310: If the target resource is the first pre-scheduling resource including the first resource unit, and the proportion of the overlapping resource is less than the preset reference threshold, determine the proportion of the overlapping resource as a target threshold.
[0034] According to the above embodiment description, pre-authorization may be targeted at information with strong periodicity, and these periodic information have the same resource requirements, but it is difficult to determine an accurate target threshold before transmission, so the maximum overlapping ratio may be set as the reference threshold. For example, if the reference threshold is 20%, it may mean that the remaining resource units of the pre-scheduling resource cannot meet the normal transmission of the first information when the ratio of overlapping resources exceeds 20%. In this case, if a resource collision occurs first in the target resource and the ratio of overlapping resources is less than the reference threshold, the ratio of the overlapping resources that occurs first may be determined as the target threshold, so that the target threshold is an accurate reference value.
[0035] Also, referring to FIG. 4, in one embodiment, before performing step S210 shown in FIG. 2, the method further includes, but is not limited to, the following steps S410 and S420.
[0036] Step S410: obtain a decoding result fed back from a receiving device, where the decoding result is obtained by the receiving device decoding the first information transmitted by the second resource unit.
[0037] Step S420: Adjust the target threshold according to the decryption result and a preset policy.
[0038] When the ratio of overlapping resources is less than the target threshold, it can be determined that the first information can be transmitted by the second resource unit, but there is a possibility of decoding failure on the network side. Therefore, after transmitting the first information, the decoding result fed back from the network side is obtained, and the target threshold is adjusted according to the decoding result, thereby improving the reference accuracy of the target threshold.
[0039] In addition, after receiving the information transmitted from the target resource, the network side may first identify the type of resource unit in the target resource, and if it is determined that the target resource includes a punched resource unit, it may decode the first information for the unpunched resource. The specific decoding method is a technique well known to those skilled in the art and will not be described in detail here.
[0040] The decoding result fed back from the network side to the terminal may be in any format, such as a general acknowledgement (ACK) or negative acknowledgement (NACK), in response to successful decoding, but is not limited to this in this embodiment.
[0041] Also, in one embodiment, referring to FIG. 5, the pre-set policy includes, but is not limited to, the following steps S510 or S520.
[0042] Step S510: If the decoding result indicates successful decoding and the sum of the target threshold and the preset adjustment value is equal to or less than the reference threshold, the sum of the target threshold and the preset adjustment value is determined as a new target threshold.
[0043] Step S520: If the decoding result indicates a decoding failure, the difference between the target threshold and a preset adjustment value is determined as a new target threshold.
[0044] If the acquired decoding result is ACK, it indicates successful decoding on the network side, and if the overlapping rate is equal to or less than the current target threshold, the first information can be normally transmitted. However, for uplink information with strong periodicity, the resource scale of the information at each time is close, so if the target threshold is kept constant, the first information can be normally transmitted. However, the target threshold may be set too conservatively, and as a result, the resource scale allowed for the second information becomes small, and the resource utilization rate is not high. For example, if the reference threshold for ensuring normal transmission of the first information is 20%, that is, the maximum possible overlapping resource rate is 20%, and the overlapping resource rate determined initially is 7%, there is a certain distance between 7% and 20%, so in order to improve the resource utilization rate, if the decoding result is ACK, the target threshold may be increased by a preset adjustment value so that the terminal can accept a higher overlapping resource rate, thereby enabling the pre-scheduling resource to carry the second information with a larger resource scale. Note that if the overlapping resource rate is greater than the reference threshold, the first information cannot be transmitted, so it is necessary to ensure that the sum of the target threshold and the preset adjustment value is equal to or less than the reference threshold.
[0045] If the obtained decoding result is NACK, the target threshold is set too high and the terminal transmits the first information with an excessively large proportion of overlapping resources. Therefore, it is necessary to reduce the target threshold so that the terminal determines the proportion of overlapping resources with a smaller target threshold at the next transmission, thereby enabling the network side to successfully decode the first information.
[0046] In addition, the preset adjustment values in steps S510 and S520 may be the same or different. For example, the preset adjustment value in step S510 may be set to be smaller than the preset adjustment value in step S520. The specific values may be adjusted according to actual requirements.
[0047] In order to better explain the technical solution of this embodiment, a specific example is proposed below with reference to FIG. 6, in which each block represents one resource unit, each column represents one symbol, the reference threshold is 20%, and the preset adjustment value is 7%.
[0048] Referring to FIG. 6, in this example, for the pre-scheduling resource at time 1, the rightmost symbol is occupied by the second information, and the overlapping resource ratio is 12 / (12×7)=7%, which is less than 20%. The first information is transmitted by the second resource unit, and this ratio is the initially determined overlapping resource ratio, the target threshold is determined to be 7%, the decoded result fed back from the network side is ACK, and the target threshold is adjusted to 7%+7%=14%. In the pre-scheduling resource at time 2, which is the next time after time 1, the rightmost three symbols are occupied by the second information, and the overlapping resource ratio is 12×3 / (12×7)=21%, which exceeds the reference threshold of 20%, so the first information is not transmitted, and all the pre-scheduling resources are used to transmit the second information. At time 3, which is the time next to time 2, the two rightmost symbols in the pre-scheduling resources are occupied by the second information, the proportion of overlapping resources is 12×2 / (12×7)=14%, which is equal to the target threshold determined previously, the first information is transmitted using the second resource unit, the decoding result fed back from the network side is NACK, and the target threshold is adjusted to 14%-7%=7%.
[0049] Also, in one embodiment, the target resource includes at least two symbols, each including at least two resource units, and referring to FIG. 7, step S120 shown in FIG. 1 further includes, but is not limited to, the following steps S710 and S720.
[0050] Step S710: Determine a symbol that does not include the first resource unit as a target symbol.
[0051] Step S720: Determine a resource unit in the target symbol as a second resource unit.
[0052] A pre-scheduling resource usually includes a plurality of symbols, and each symbol is composed of a plurality of resource units, but when the second information occupies a part of the resource unit, if the first information and the second information share the same symbol, there is a high possibility that interference between codecs will occur, so the resource may be divided on a symbol-by-symbol basis to reduce interference in resource sharing. For example, as shown at time 1 in FIG. 6, the black blocks represent resource units occupied by the second information, but the resource units represented by the hatched blocks are the same symbol as the black blocks even if they are not occupied by the second information, so they may be determined as the first resource units, and the resource units of the remaining symbols may be determined as the second resource units.
[0053] Moreover, in one embodiment, referring to FIG. 8, before performing step S120 shown in FIG. 1, the method further includes, but is not limited to, the following steps S810 and S820.
[0054] Step S810: Second information is generated.
[0055] Step S820: Allocate resource units to the second information in the target resource according to a resource requirement of the second information.
[0056] As described in the above embodiment, the second information may be the terminal's own signal. For example, in the process of using 5G communication, it is necessary to report an SRS signal belonging to a 4G signal. In this case, after obtaining a transmission request for the SRS signal, the terminal may allocate a resource unit in the target resource to share the pre-scheduling resource at the same time as the 5G information. The specific type and generating mechanism of the second information are well known to those skilled in the art and will not be described in detail here.
[0057] Moreover, in one embodiment, referring to FIG. 9, before performing step S120 shown in FIG. 1, the method further includes, but is not limited to, the following steps S910 and S920.
[0058] Step S910: Obtain a resource occupancy notification sent by a receiving device, in which the second information describes the resource units that the device occupies in the target resource.
[0059] Step S920: According to the resource occupancy notification, determine a first resource unit from the target resource.
[0060] The second information and the first information may be signals transmitted from the same terminal or from different terminals. For example, the terminal to which the pre-scheduling resource is allocated is a first terminal that needs to transmit the first information to the terminal side using the target resource, and at the next time, a second terminal communicably connected to the network side generates second information having a higher priority than the first information, and therefore the resource allocated by the network side to the second information of the second terminal collides with the pre-scheduling resource of the first terminal. In this case, the network side transmits a resource occupancy notification to the first terminal to notify the first terminal that a collision of the pre-scheduling resource has occurred, and the first terminal determines a first resource unit from the target resource according to the resource request described in the resource occupancy notification, punches the first resource unit, and then transmits the first information by the second resource unit.
[0061] The resource occupancy notification may be notification information in any form, and is not particularly limited in this embodiment.
[0062] As shown in FIG. 10, an embodiment of the present application further provides a resource coordination method applied to a receiving device communicatively connected to a transmitting device, the method including, but not limited to, the following step S1010.
[0063] Step S1010: Obtain first information to be transmitted by the transmitting device through a second resource unit at the next time, the second resource unit belongs to the target resource, and the target resource is used to transmit the first information at the next time, the second resource unit is determined from among the target resources when the transmitting device determines that the target resource includes the first resource unit, the first resource unit is a resource unit occupied by second information having a higher transmission priority than the first information, and the second resource unit is a resource unit not occupied by the second information.
[0064] The technical solution of this embodiment is similar to the embodiment shown in FIG. 1 except that the execution body of this embodiment is a receiving device. For the specific technical principles, reference may be made to the description corresponding to the embodiment shown in FIG. 1, but for convenience of explanation, a detailed description is not provided here.
[0065] Also, in one embodiment, referring to FIG. 11, step S1010 of the embodiment shown in FIG. 10 further includes, but is not limited to, the following steps S1110, S1120, and S1130.
[0066] Step S1110: Obtain information sent by the target resource.
[0067] Step S1120: Decode second information from the information carried by the first resource unit, and decode the first information from the information carried by the second resource unit.
[0068] Step S1130: The decoded result of the first information is fed back to the transmitting device.
[0069] The first information and the second information may be from the same terminal as described in the embodiment shown in Fig. 8, or may be from different terminals as described in the embodiment shown in Fig. 9. After obtaining the uplink information, the network side determines whether the pre-scheduling resource is shared, and if the target resource has overlapping resources, it can decode the non-overlapping part to obtain the first information. The specific principles of the decoding and subsequent processing are not described in detail here, and the corresponding descriptions of the embodiments shown in Fig. 4 and Fig. 5 can be referred to.
[0070] Moreover, in one embodiment, referring to FIG. 12, before performing step S1010 of the embodiment shown in FIG. 10, the method further includes, but is not limited to, the following steps S1210 and S1220.
[0071] Step S1210: Generate a resource occupancy notification, which describes the resource units that the second information occupies in the target resource.
[0072] Step S1220: Send a resource occupation notification to a sending device, so that the sending device determines a first resource unit from the target resource according to the resource occupation notification.
[0073] The technical solution of this embodiment is similar to the embodiment shown in FIG. 9 except that the execution body of this embodiment is a receiving device. For the specific technical principles, reference may be made to the explanation corresponding to the embodiment shown in FIG. 9, but for convenience of explanation, a detailed explanation is not provided here.
[0074] Moreover, in one embodiment, referring to FIG. 13, before performing step S1010 of the embodiment shown in FIG. 10, the following step S1310 is further included, but is not limited thereto.
[0075] Step S1310: Allocate pre-scheduling resources of at least two time periods to the transmitting device, so that the transmitting device determines the pre-scheduling resource for transmitting the first information at the next time period as the target resource.
[0076] With reference to the description of the above embodiment, for information with strong periodicity, the target resource may be a pre-scheduling resource, and the principles and principles of pre-scheduling resource allocation can be explained with reference to the embodiment shown in FIG. 1, so they will not be described in detail here.
[0077] In order to better explain the technical solution of the present application, a specific example is given below. In this specific example, the transmitting device is a terminal, the receiving device is a network, the target resource is a pre-scheduling resource, and the second information is an SRS signal of the terminal itself. Referring to FIG. 14, this example includes, but is not limited to, the following steps S1410 to S1480.
[0078] Step S1410: The terminal performs an uplink pre-grant operation, determines a pre-scheduling resource, and if the pre-scheduling resource is not occupied by the SRS unit, performs a pre-scheduling grant transmission; if the pre-scheduling resource is occupied by the SRS unit, executes step S1420.
[0079] Step S1420: The terminal calculates a ratio of overlapping resources. If the ratio of overlapping resources is greater than a reference threshold, the terminal abandons the pre-scheduling grant transmission and transmits an SRS; if the ratio of overlapping resources is equal to or less than the reference threshold, the terminal executes step S1430.
[0080] Step S1430: When the overlap first occurs, the terminal determines the ratio of overlapping resources as a target threshold.
[0081] Step S1440: The terminal punches out an overlapping part of the pre-scheduling resource, and sends the first information together with the SRS to the network side.
[0082] Step S1450: The network side removes the overlapping parts of the pre-scheduling resources and attempts to decode the information of the remaining resource units. If the decoding is successful, it feeds back an ACK to the terminal and executes step S1461; if the decoding is unsuccessful, it feeds back a NACK to the terminal and executes step S1462.
[0083] Step S1461: The terminal determines the sum of the target threshold and the first adjustment value as a new target threshold, and executes step S1470.
[0084] Step S1462: The terminal determines the difference between the target threshold and the second adjustment value as a new target threshold, and executes step S1470.
[0085] Step S1470: proceed to the next uplink pre-grant operation. If the pre-scheduling resource is not occupied by the SRS unit, perform pre-scheduling grant transmission; if the pre-scheduling resource is occupied by the SRS unit, perform step S1480.
[0086] Step S1480: Calculate a new overlapping resource ratio. If the new overlapping resource ratio is greater than the new target threshold, abandon the pre-scheduling grant transmission and transmit the SRS. If the new overlapping resource ratio is equal to or less than the new target threshold, execute step S1440.
[0087] 15, an embodiment of the present application further provides an electronic device 1500. The electronic device 1500 includes a memory 1510, a processor 1520, and a computer program stored in the memory 1510 and executable by the processor 1520.
[0088] The processor 1520 and the memory 1510 may be connected by a bus or in some other manner.
[0089] Non-transitory software programs and instructions necessary to realize the resource coordination method of the above embodiment are stored in memory 1510 and, when executed by processor 1520, perform the resource coordination method of the above embodiment, for example, method steps S110 to S130 in FIG. 1, method step S210 in FIG. 2, method step S310 in FIG. 3, method steps S410 to S420 in FIG. 4, method steps S510 to S520 in FIG. 5, method steps S710 to S720 in FIG. 7, method steps S810 to S820 in FIG. 8, method steps S910 to S920 in FIG. 9, method step S1010 in FIG. 10, method steps S1110 to S1130 in FIG. 11, method steps S1210 to S1220 in FIG. 12, method step S1310 in FIG. 13, and method steps S1410 to S1480 in FIG. 14.
[0090] The above device embodiment is merely schematic, and the units described as separate components may or may not be physically separated, i.e., may be located in one place, or may be located on multiple network units respectively. According to actual needs, some or all of these modules may be selected to achieve the objectives of the aspects of this embodiment.
[0091] Furthermore, an embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions, which, when executed by a processor or controller, such as a processor in the above electronic device embodiment, can execute the resource coordination method of the above embodiment, such as method steps S110 to S130 in FIG. 1, method step S210 in FIG. 2, method step S310 in FIG. 3, method steps S410 to S420 in FIG. 4, method step S410 to S420 in FIG. 5, and method step S420 in FIG. 6. 7, method steps S710 to S720 in FIG. 7, method steps S810 to S820 in FIG. 8, method steps S910 to S920 in FIG. 9, method step S1010 in FIG. 10, method steps S1110 to S1130 in FIG. 11, method steps S1210 to S1220 in FIG. 12, method step S1310 in FIG. 13, and method steps S1410 to S1480 in FIG. 14.
[0092] All or part of the steps in the methods and systems disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processor, digital signal processor, microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer readable medium, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (e.g., computer readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridge, magnetic tape, magnetic disk storage or other magnetic storage device, or any other medium that can be used to store the desired information and that can be accessed by a computer. Additionally, communication media typically includes computer readable instructions, data structures, program modules or other data in a modulated data signal, such as a carrier wave or other transmission mechanism, and may include any information delivery media as known to those skilled in the art.
[0093] An embodiment of the present application includes the steps of: determining a target resource for transmitting first information at a next time; if the target resource includes a first resource unit, determining a second resource unit from the target resource, the first resource unit being a resource unit occupied by second information having a higher transmission priority than the first information, and the second resource unit being a resource unit not occupied by the second information; and transmitting the first information to a receiving device by the second resource unit at a next time. According to the technical solution of the embodiment, when a resource collision occurs between the first information and the second information in the target resource, the first information having a lower priority can be transmitted by using the resource unit not occupied in the target resource, which not only improves the resource utilization rate but also effectively reduces the number of resource reschedulings and reduces the occupancy rate of the control channel.
Claims
1. A resource coordination method applied to a sending device, comprising: determining a target resource for transmitting the first information at a next time; determining a second resource unit from among the target resources when the target resources include a first resource unit, the first resource unit being a resource unit occupied by second information having a higher transmission priority than the first information, and the second resource unit being a resource unit not occupied by the second information; and transmitting the first information to a receiving device via the second resource unit at a next time.
2. The step of transmitting the first information to a receiving device by the second resource unit further comprises: transmitting the first information to the receiving device by the second resource unit when a ratio of overlapping resources is equal to or less than a target threshold; The method of claim 1 , wherein the percentage of overlapping resources is a ratio of a number of first resource units to a number of resource units of a target resource.
3. the target resource is a pre-scheduling resource for transmitting the first information at a next time, the pre-scheduling resource is a spectrum resource pre-allocated by the receiving device to the transmitting device, the receiving device pre-allocates pre-scheduling resources for at least two times to the transmitting device, and if a ratio of the overlapping resources is equal to or less than a target threshold, before the step of transmitting the first information to the receiving device by the second resource unit, 3. The method of claim 2, further comprising: when the target resource is a first pre-scheduling resource including the first resource unit, and a ratio of the overlapping resources is less than a preset reference threshold, determining the ratio of the overlapping resources as the target threshold.
4. After the step of transmitting the first information to the receiving device by the second resource unit, obtaining a decoding result fed back from the receiving device, the decoding result being obtained by the receiving device decoding the first information transmitted by the second resource unit; The method of claim 3 , further comprising: adjusting the target threshold in response to the decoding result and a preset policy.
5. The preset policy is: When the decoding result indicates a successful decoding and the sum of the target threshold and the preset adjustment value is equal to or less than the reference threshold, the sum of the target threshold and the preset adjustment value is determined as a new target threshold; or, The method of claim 4 , further comprising: if the decoding result indicates a decoding failure, determining a difference between the target threshold and a preset adjustment value as a new target threshold.
6. The target resource includes at least two symbols each including at least two resource units, and the step of determining a second resource unit from among the target resource includes: determining the symbol that does not include the first resource unit as a target symbol; and determining a resource unit within the target symbol as the second resource unit.
7. If the target resource includes a first resource unit, prior to the step of determining a second resource unit from among the target resource, generating the second information; The method of claim 1 , further comprising: allocating resource units to the second information in the target resource in response to a resource requirement of the second information.
8. If the target resource includes a first resource unit, prior to the step of determining a second resource unit from among the target resource, obtaining a resource occupancy notification sent by the receiving device, the second information describing resource units that the second information occupies in the target resource; The method of claim 1 , further comprising: determining the first resource unit from among the target resources in response to the resource occupancy notification.
9. A resource coordination method applied to a receiving device, comprising: A method comprising the steps of: acquiring first information to be transmitted by a transmitting device at a next time using a second resource unit, the second resource unit belonging to a target resource, the target resource being used to transmit the first information at the next time; the second resource unit being determined from among the target resources when the transmitting device determines that the target resources include a first resource unit; the first resource unit being a resource unit occupied by second information having a higher transmission priority than the first information; and the second resource unit being a resource unit not occupied by the second information.
10. The step of obtaining first information transmitted by the transmitting device through a second resource unit includes: obtaining information transmitted by the target resource; decoding the second information from information transmitted by the first resource unit and decoding the first information from information transmitted by the second resource unit; and feeding back the decoding result of the first information to the transmitting device.
11. Before the step of obtaining first information to be transmitted by the transmitting device through a second resource unit, generating a resource occupancy notification describing resource units that the second information occupies in the target resource; and transmitting a resource occupancy notification to the sending device, such that the sending device determines the first resource unit from among the target resources in response to the resource occupancy notification.
12. Before the step of obtaining first information to be transmitted by the transmitting device through a second resource unit, 10. The method of claim 9, further comprising: allocating pre-scheduling resources of at least two time instants to the transmitting device, such that the transmitting device determines a pre-scheduling resource for transmitting the first information at a next time instant as the target resource.
13. A computer program comprising: a memory; a processor; and a computer program stored in the memory and executable by the processor; An electronic device in which, when the processor executes the computer program, it realizes the resource coordination method described in any one of claims 1 to 8, or, when the processor executes the computer program, it realizes the resource coordination method described in any one of claims 9 to 12.
14. A computer-readable storage medium storing computer-executable instructions for carrying out the resource coordination method according to any one of claims 1 to 12.
Citation Information
Patent Citations
COMMUNICATIONS DEVICE, METHOD OF OPERATING A COMMUNICATIONS DEVICE, INFRASTRUCTURE EQUIPMENT, AND METHOD - Patent application
JP2022502933A
Communication method and communication apparatus
US20210400685A1