WO2017036272A1 - 一种资源选择方法及装置 - Google Patents
一种资源选择方法及装置 Download PDFInfo
- Publication number
- WO2017036272A1 WO2017036272A1 PCT/CN2016/093094 CN2016093094W WO2017036272A1 WO 2017036272 A1 WO2017036272 A1 WO 2017036272A1 CN 2016093094 W CN2016093094 W CN 2016093094W WO 2017036272 A1 WO2017036272 A1 WO 2017036272A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource
- user equipment
- resource pool
- priority
- vacant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/563—Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
Definitions
- the present application relates to, but is not limited to, the field of communications, and in particular, to a resource selection method and apparatus.
- the service data of the user equipment 1 (UE1) to the user equipment 2 (UE2) is first transmitted to the cell where the UE1 is located through the air interface.
- the base station also referred to as an eNB, or an evolved eNB
- the service data transmission from UE2 to UE1 adopts a similar processing flow.
- D2D device-to-device
- the so-called D2D means that the service data is not forwarded by the base station, and is directly transmitted by the source user equipment to the target user equipment through the air interface, and may also be called a ProSe (Proximity Service).
- ProSe Proximity Service
- This communication mode is different from the communication mode of a conventional cellular system.
- D2D not only saves wireless spectrum resources, but also reduces the data transmission pressure of the core network.
- Mode 1 communication means that the eNB schedules the transmitting end device (Tx UE) to perform D2D data transmission, that is, each D2D data packet resource transmitted by the Tx UE is indicated by the eNB, D2D After the UE establishes a Radio Resource Control (RRC) connection with the eNB, Mode 1 communication can be performed under the unified scheduling of the eNB.
- Mode 2 communication means that in a given resource pool, the D2D Tx UE is free to compete for the selected resource for D2D data transmission.
- Embodiments of the present invention provide a resource selection method and apparatus, which implement resource selection based on priorities.
- An embodiment of the present invention provides a resource selection method, including: a user equipment (UE) acquires resource pre-configuration information; the UE determines a vacant resource that can be used according to the resource pre-configuration information and the service type; where the resource pre-configuration information includes at least The amount of free resources and priority configuration information.
- UE user equipment
- the embodiment of the present invention further provides a resource selection device, which is applied to a user equipment, and includes: an obtaining module, configured to acquire resource pre-configuration information; and a processing module, configured to determine, according to the resource pre-configuration information and the service type, a spare that can be used.
- the resource pre-configuration information includes at least a vacant resource quantity and priority configuration information.
- the embodiment of the invention further provides a computer readable storage medium storing computer executable instructions, the resource selection method being implemented when the computer executable instructions are executed.
- the UE acquires the resource pre-configuration information, and determines the available vacant resources according to the resource pre-configuration information and the service type, where the resource pre-configuration information includes at least the vacant resource amount and the priority configuration information.
- the embodiment of the present invention performs resource selection by using a priority-based method, dynamically adjusts resource selection according to priority configuration information, and improves resource utilization.
- the high priority service user preferentially selects the resource pool according to the resource pre-configuration information, and the low priority service user guarantees the high priority user After the configuration, the resource pool is selected to reflect the access capabilities of different priorities.
- FIG. 1 is a flowchart of a resource selection method according to an embodiment of the present invention
- FIG. 2 is a flowchart of a resource selection method according to Embodiment 1 of the present invention.
- FIG. 3 is a schematic diagram 1 of a configuration of a physical shared control channel (PSCCH) resource pool in an embodiment of the present invention
- FIG. 4 is a schematic diagram 2 of a configuration of a PSCCH resource pool according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram 3 of a configuration of a PSCCH resource pool according to an embodiment of the present invention.
- FIGS. 6(a) and (b) are schematic diagrams showing resource allocation of a Relay UE and a Remote UE according to an embodiment of the present invention
- FIG. 7 is a schematic diagram of a relay UE sending control information according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of a resource selection apparatus according to an embodiment of the present invention.
- FIG. 1 is a flowchart of a resource selection method according to an embodiment of the present invention. As shown in FIG. 1, the resource selection method provided in this embodiment includes the following steps:
- Step 11 The user equipment (UE) acquires resource pre-configuration information.
- the resource pre-configuration information includes at least a vacant resource quantity and priority configuration information.
- the priority configuration information includes: a pre-configured spare resource amount corresponding to different priority services and a vacant resource selection mode of the user equipment according to different priority services.
- the user equipment selects a pre-configured spare resource quantity corresponding to the service priority of the user equipment from the detected vacant resources according to the priority of the service.
- the user equipment selects, according to the priority of the service, the amount of the pre-configured spare resources corresponding to the service priority of the user equipment, including: according to the high frequency to the low frequency.
- the amount of vacant resources detected is selected, or selected from the detected amount of vacant resources from low frequency to high frequency.
- the service priority of the n user equipment groups is A1, A2, ..., An, and the priority relationship is A1>A2>...>An
- the pre-configured spare resources corresponding to A1 to An are K1 and K2, respectively.
- ..., Kn when the amount of vacant resources detected by the user equipment is N, in the vacant resource quantity N, according to the high frequency to the low frequency or the low frequency to the high frequency, sequentially configure the pre-configured spare resources for the user equipment group whose service is A1 level.
- the quantity K1 and the service are configured for the user equipment group of the A2 level to configure the pre-configured spare resource quantity K2, and so on, until the spare resource quantity N is all allocated.
- the user equipment of the A1 level selects the vacant resource from the pre-configured vacant resource quantity K1
- the user equipment of the A2 level selects the vacant resource from the pre-configured spare resource quantity K2, and so on.
- n is an integer greater than 1
- N is an integer greater than or equal to 1.
- the priority configuration information includes: an occupation ratio of the pre-configured spare resource amount corresponding to the different priority services, and a vacant resource selection manner of the user equipment according to different priority services.
- the user equipment converts the occupation ratio of the pre-configured spare resource amount corresponding to the pre-configured different priority services into the simplest integer ratio with the same denominator;
- the occupancy ratio of the pre-configured spare resources corresponding to the different priority services determines the pre-configured spare resource amount corresponding to the different priority services, and the user equipment selects the service from the user equipment according to the priority of the service type from high to low.
- the first value is a rounded value of a ratio of the detected amount of the vacant resource to the sum of the simplest integers of the pre-configured vacant resources
- the second value The remainder of the ratio of the sum of the detected vacant resources to the sum of the simplest integers of the pre-configured vacant resources.
- the user equipment is sequentially updated from the detected priority according to the priority of the service.
- the amount of the pre-configured spare resource corresponding to the service priority of the user equipment is selected in the source quantity, including: selecting the amount of the vacant resource detected from the high frequency to the low frequency, or detecting from the low frequency to the high frequency
- the amount of spare resources is selected.
- the service priority of the n user equipment groups is A1, A2, ..., An, and the priority relationship is A1>A2>...>An
- the ratio of the pre-configured spare resources corresponding to A1 to An is K1:K2. :...:Kn, where K1, K2, ..., Kn are integers greater than 0, and there is no common divisor between the values.
- the detected amount of vacant resources is N
- the first value P INT(N /(K1+K2+...+Kn))
- the second value M MOD(N/(K1+K2+...+Kn))
- INT represents a rounding operation
- MOD represents a modulo operation.
- the pre-configured spare resource corresponding to the user equipment of the A1 level is, for example, P*K1+M
- the pre-configured spare resource corresponding to the user equipment of the A2 level is, for example, P*. K2, and so on.
- K1 ⁇ M ⁇ K1 + K2 the pre-configured spare resource corresponding to the user equipment of the A1 level is, for example, P*K1+K1
- the pre-configured spare resource corresponding to the user equipment of the A2 level is, for example, P*.
- M is preferentially assigned to the user equipment of the A1 level, and then the user equipment of the A2 level until M-(K1+K2+...+Ki) ⁇ 0.
- n is an integer greater than 1
- N is an integer greater than or equal to 1
- i is an integer greater than or equal to 1.
- the pre-configured spare resource quantity P*K1+M is configured for the user equipment whose service is the A1 level, and the service is The A2 level user equipment is configured with the pre-configured spare resource amount P*K2, and so on.
- the user equipment of the A1 level selects the spare resource from the pre-configured spare resource quantity P*K1+M
- the service equipment of the A2 level selects the spare resource from the pre-configured spare resource quantity P*K2, and so on.
- the pre-configured spare resource corresponding to the user equipment of the A1 level is, for example, P*K1+K1
- the pre-configured spare resource corresponding to the user equipment of the A2 level is, for example, P*. K2+M-K1
- M is preferentially assigned to the user equipment of the A1 level, then the user equipment of the A2 level, until M-(K1+K2+...+Ki) ⁇ 0, each level of user equipment The resource is selected in the corresponding pre-configured spare resource according to the service priority.
- the priority configuration information includes: a resource pool corresponding to different priority services, a preset ratio of the amount of idle resources in each resource pool and a total resource amount of the corresponding resource pool, and a priority of the user equipment according to different priorities. The choice of spare resources for the level of business.
- the user equipment selects the vacant resource from the resource pool;
- the user equipment When the ratio of the amount of the idle resource in the resource pool corresponding to the service priority of the user equipment to the total resource amount of the resource pool is less than the preset ratio of the resource pool, the user equipment has a lower priority from the resource pool and the service priority.
- the resource pool of the resource pool is selected from the resource pool, and the ratio of the resource pool and the resource resource in the resource pool of the resource pool to the total resource amount of the resource pool is greater than or equal to the preset ratio. .
- the user equipment selects the vacant resource in the following manner, and the service priority is lower than the resource pool in the resource pool: from all the resource pools whose service priority is lower than the resource pool, the service priority is from high to low.
- the resource pools are sequentially selected in sequence, or sequentially selected according to the resource pools whose service priorities are from low to high.
- the resources are divided into n resource pools R1, R2, ..., Rn that do not overlap each other, and respectively correspond to n service priorities A1, A2, ..., An, where n service priority relationships are A1>A2> ...>An, the preset ratio of the idle resource amount of the resource pool Ri to the total resource amount of the resource pool Ri is Pi.
- n is an integer greater than 1, and i is less than or equal to n.
- the service is the user equipment slave resource of the Ai level. Select a spare resource in the pool Ri;
- the service is the user equipment of the Ai level from the resource pool Ri. And selecting a spare resource in the resource pool whose service priority is lower than the resource pool Ri (for example, the resource pool Ri+1, Ri+2, or the resource pool Rn, Rn-1), wherein the resource pool Ri and the priority are lower than
- the ratio of the amount of vacant resources in the resource pool of the resource pool Ri (for example, the resource pool Ri+1, Ri+2, or the resource pool Rn, Rn-1) to the total resource amount of the resource pool Ri is greater than or equal to a preset ratio. Pi.
- the priority configuration information includes: a resource pool corresponding to different priority services, a preset collision probability of each resource pool, and a vacant resource of the user equipment according to different priority services. options.
- the user equipment When the user equipment detects that the collision probability of the resource pool corresponding to the priority of the service is less than or equal to the preset collision probability of the resource pool, the user equipment selects the vacant resource from the resource pool corresponding to the priority of the service, where The collision probability of the resource pool is equal to the reciprocal of the amount of vacant resources of the resource pool detected by the user equipment;
- the user equipment When the user equipment detects that the collision probability of the resource pool corresponding to the service priority is greater than the preset collision probability of the resource pool, the user equipment has a resource pool corresponding to its own service priority and the service priority is lower than the resource pool.
- the vacant resource is selected in the resource pool, wherein the resource pool detected by the user equipment and the reciprocal of the vacant resource in the resource pool whose service priority is lower than the resource pool are less than or equal to the preset collision probability.
- the user equipment selects the vacant resource in the following manner, and the service priority is lower than the resource pool in the resource pool: from all the resource pools whose service priority is lower than the resource pool, the service priority is from high to low.
- the resource pools are sequentially selected in sequence, or sequentially selected according to the resource pools whose service priorities are from low to high.
- the resources are divided into n resource pools R1, R2, ..., Rn that do not overlap each other, and respectively correspond to n service priorities A1, A2, ..., An, where n service priority relationships are A1>A2> ...>An, the preset collision probability of the resource pool Ri is Pi.
- n is an integer greater than 1, and i is less than or equal to n.
- the collision probability Qi of the resource pool Ri is greater than the preset collision probability Pi of the resource pool Ri
- the user equipment service is Ai level
- the resource pool Ri and the resource pool whose service priority is lower than the resource pool Ri for example, resources
- the pools Ri+1, Ri+2, or the resource pools Rn, Rn-1) select the vacant resources, wherein the resource pool Ri and the resource pool whose service priority is lower than the resource pool Ri (for example, the resource pool Ri+1, Ri+2, or the reciprocal of the amount of spare resources in the resource pools Rn, Rn-1) is less than or equal to the preset collision probability Pi.
- Step 12 The UE determines the available spare resources according to the resource pre-configuration information and the service type.
- the UE determines the available spare resources according to the service type, the detected amount of spare resources, and the priority configuration information.
- This embodiment is divided into two processes of listening and occupying for a D2D UE that needs to communicate.
- the interception process learns the resource occupation status by power detection or decoding the corresponding resource unit, and considers that the resource occupied by the next period continues to be used by the user equipment until a certain period of detection is empty.
- the power detection is resource detection, and the corresponding time-frequency resource power exceeds a certain threshold (such as M), or the resource is correctly decoded, and the control channel obtains its control channel content, that is, the resource occupancy of the user equipment communication or according to the control channel.
- Decoding further decoding the broadcast or unicast traffic associated with the user equipment at the indicated traffic channel.
- each user equipment For each user equipment, whether it is a user equipment with a high service priority or a user equipment with a low service priority, it will first listen to the vacant resources of a period before preparing the resource for preemption. In the next cycle, according to the user equipment service priority configuration, the vacant resources that are intercepted, and the service requirements of the D2D UE in the next cycle, the resources are preempted on which resources.
- the priority configuration information includes priority configuration performed by users for different service priorities.
- FIG. 2 is a flowchart of a resource selection method according to Embodiment 1 of the present invention. As shown in FIG. 2, the resource selection method provided in this embodiment includes:
- Step 101 The UE detects a vacant resource of the resource pool.
- Step 102 Determine an area of random resource selection according to resource pre-configuration information.
- the scenario in this embodiment is a D2D outdoor coverage, and the Remote UE1 and the Remote UE2 communicate through the Relay UE.
- the present embodiment will be described in detail below.
- the resource pool of the user equipment of the service priority class A1 is R1
- the resource pool of the user equipment of the service priority class A2 is R2, that is, the resource pool is divided by the frequency division mode, where the A1 level service is The priority is higher than the A2 level service.
- the priority of the data packet selected as the Relay UE is greater than the D2D UE that needs to communicate
- the Relay UE is the user equipment of the A1 level service
- the other D2D UEs are the A2 level service.
- the resource pool R1 is used by the D2D Relay UE, and the resource pool R2 is used by the D2D UE. Since the service priority of the D2D UE is lower than that of the Relay UE, the resource pool R2 can be dynamically adjusted to preferentially satisfy the Relay UE.
- the user equipment of the A1 level service listens to the vacant resources in the first period, the vacant resource quantity K1 in the resource pool R1 is 5, and the vacant resource quantity K2 in the resource pool R2 is 5.
- the total resource amount of the resource pool R1 is 8.
- the user equipment of the service performs resource selection on the vacant resources of the resource pool R1, such as physical resource block (PRB), number 1, 2, 3, 4, and 7;
- PRB physical resource block
- the user equipment of the A2 service listens to the vacant resources in the first period.
- the vacant resource quantity K1 in the resource pool R1 is 5, and the vacant resource quantity K2 in the resource pool R2 is 5.
- the resource pool R2 The total resource amount of the A2 level service is 8 at this time.
- Resource selection is performed on the vacant resources of the resource pool R2, such as PRB numbers 9, 11, 12, 13, and 15.
- the user equipment of the A1 level service listens to the vacant resource in the first period, the vacant resource quantity K1 in the resource pool R1 is 4, and the vacant resource quantity K2 in the resource pool R2 is 5.
- the total resource amount of the resource pool R1 is 8.
- the resource pool corresponding to the user equipment of the A1 service is adjusted as shown in FIG. 4, and the user equipment of the A1 service performs resource selection on the spare resource in the resource pool R1+Ri area; at this time, the resource pool R1+Ri is free.
- the amount of resources is 6.
- the user equipment of the A2 service listens to the vacant resources in the first period.
- the vacant resource quantity K1 in the resource pool R1 is 4, and the vacant resource quantity K2 in the resource pool R2 is 5.
- the resource pool R2 The total amount of resources is 8, at this time, the total amount of spare resources K2 of the resource pool R2 / the total of the resource pool R2
- the resource pool corresponding to the user equipment of the level service is R2-Ri.
- the user equipment of the A2 level service performs resource selection on the spare resources of the adjusted resource pool area.
- the optional vacant resources of the device are used to preferentially ensure the vacant resource selection of the user equipment of the A1 level service with high priority.
- the user equipment of the A1 level service listens to the vacant resources in the first period, the vacant resource quantity K1 in the resource pool R1 is 3, and the vacant resource quantity K2 in the resource pool R2 is 4.
- the total resource amount of the resource pool R1 is 8.
- the resource pool corresponding to the user equipment of the A1 service is adjusted as shown in FIG.
- the user equipment of the A1 service performs resource selection on the spare resource in the resource pool R1+R2 area;
- the user equipment performs resource selection on the vacant resources of the resource pool R1+R2, such as PRB numbers 2, 4, 7, 9, 12, 13, and 15;
- the user equipment of the A2 service listens to the vacant resources in the first period, the vacant resource quantity K1 in the resource pool R1 is 3, and the vacant resource quantity K2 in the resource pool R2 is 4, in order to satisfy A1.
- the user equipment of the A2 service is required to serve the user equipment of the A1 service, that is, the user equipment of the A2 service is in the next user access (SA, Subscriber Access) resource occupation period.
- SA Subscriber Access
- the amount of the spare resource of the resource pool R1 corresponding to the user equipment of the A1 level service of a certain SA resource period meets the preset requirement, as shown in the figure.
- the resource pool R1 shown in FIG. 3 or the adjusted resource pool R1 in FIG. 4 performs resource preemption. For example, the resource of the resource pool R2 shown in FIG. 3 and the resource of the adjusted resource pool R2 shown in FIG. Resource selection of user equipment for A2 level service.
- the Relay UE due to the coverage of the Relay
- the UE is used for the information exchange of the two Remote UEs, and the resources reserved by the Relay UE are used for the Remote UE in the next cycle, that is, the Relay UE and the Remote UE are time-division multiplexed, as shown in FIG. 6(a) and FIG. 6(b).
- the process is as follows:
- the working period of the Relay UE and the Remote UE is notified by the signaling or the pre-configuration.
- the Relay UE is used by the Relay UE after the SA1 preemption to indicate that it is performing on the resource R1 to the Remote UE1 user.
- the Relay UE is used by the Relay UE to indicate that it sends the related information to the Remote UE2 user on the resource R2.
- the SA1 is used to indicate that the Remote UE1 user is in the resource R1 to the Relay UE.
- the communication is performed, and SA2 is used to instruct the Remote UE2 to communicate with the Relay UE on the resource R2.
- the Remote UE when the Relay UE establishes a link with the Remote UE, notifying the start period of the Relay UE, the Remote UE will send in the next period, or the pre-configured parity period is used for the Relay UE and the Remote UE;
- the data is sent to the Remote UE or the Relay UE.
- the Relay UE is used for the Relay UE to indicate that the Remote UE1 user sends the related information on the resource R1 after the SA1 preemption.
- the Relay UE is used to indicate that the Remote UE2 user sends the related information on the resource R2.
- the SA1 is used to indicate that the Relay UE performs communication to the Remote UE1 on the resource R1.
- the relay UE is instructed to perform communication to the Remote UE 2 on the resource R2.
- control information of the Relay UE and the Remote UE1 and the Remote UE2 is sent by the Relay UE, where the content of the control information is as shown in Table 1, which is used to indicate that the Relay UE sends the resource or sends the Remote UE.
- One bit indication of the resource is used to indicate that the Relay UE sends the resource or sends the Remote UE.
- the scene in this embodiment is an outdoor coverage scenario.
- the service priority of the Relay UE is greater than that of the D2D UE that needs to communicate, the Relay UE is sent as the A1 level data packet, and the other D2D is used as the A2 level data packet, where the A1 level service is used.
- the priority is higher than that of the A2 service
- the resource pool of the user equipment with the priority of the A1 is R1
- the resource pool of the user equipment with the priority of the A2 is R2
- the default collision probability of the resource pool R1 is 0.2.
- the user equipment of the A2 level service performs resource selection on the spare resource of the resource pool R2 area, such as the PRB serial number 9, 11, 12, 13, 15
- the user equipment of the A1 level service listens to the vacant resource in the first period, the vacant resource quantity K1 in the resource pool R1 is 4, and the vacant resource quantity K2 in the resource pool R2 is 5.
- the resource pool corresponding to the user equipment of the A1 level service is adjusted, for example, in the resource pool R2.
- the user equipment of the A2 level service listens to the vacant resources in the first period.
- the area of the resource pool R2 is reduced, for example, only the first frequency resource from the bottom up is occupied, and the spare resources are the PRB serial numbers 12, 13, and 15.
- the user equipment of the A1 level service listens to the vacant resources in the first period, the vacant resource quantity K1 in the resource pool R1 is 3, and the vacant resource quantity K2 in the resource pool R2 is 4.
- the Ri area is used as the resource pool extension area, and the vacant resource PRB number 9 is selected from left to right as the selection area of the user equipment of the A1 level service, that is, the vacant resources selected by the user equipment of the A1 level service are PRB numbers 2, 4, 7, and 9.
- the resource pool is not divided, and only the pre-configured spare resources that can be used by each priority service (group or data packet) and the pre-configured spare resources that can be used by the user equipment with high priority service requirements are configured.
- the service priority of the Relay UE is greater than the D2D UE that needs to communicate.
- the data packet of the Relay UE is used as the A1 level, and the data packets of other D2D UEs are used as the A2 level, and the priority of the A1 level is higher than the priority of the A2 level.
- the pre-configured vacant resource of the D2D Relay UE is 6, and the pre-configured vacant resource of the D2D UE is 3, and the D2D Relay UE and the D2D UE use a unified resource pool.
- the D2D Relay UE retrieves the available vacant resources from top to bottom; for the configured resource pool, the D2D UE searches for the vacant resources that can be accessed from the bottom up.
- the D2D Relay UE retrieves the PRB sequence numbers 1, 2, 3, 4, 7, and 9 from the top to the bottom as vacant resources, that is, the six vacant resources are D2D Relay UE accessible resources. .
- the D2D UE searches for the PRB sequence numbers 15, 13, and 12 from the bottom up to the vacant resources, that is, the three vacant resources are the accessible resources of the next cycle of the D2D UE.
- the D2D Relay UE retrieves the PRB numbers 2, 4, 7, 9, 12, and 13 as vacant resources from the top to the bottom, that is, the six vacant resources are the accessible resources of the Relay UE, and only the vacant resources.
- the PRB sequence number 15 is an accessible resource of the D2D UE.
- the data resource allocation is similar.
- the resources of each user equipment are the frequency domain PRB, the time domain subframe is the smallest unit, and the power detection is configured by the D2D resource pool.
- Resources analyze the pool of spare resources that can be used. According to the power detection result, the available vacant resources are retrieved from the low frequency to the high frequency, and the predefined vacant resources are configured as the user equipment with high priority, and the remaining vacant resources are freely selected by the user equipment with low service priority.
- the resource pool is not divided, and only the ratio of the pre-configured spare resources that can be used by each priority is configured, and the user equipment with a high service priority uses a pre-configured spare resource that is larger than the user with a lower service priority.
- the amount of preconfigured free resources used by the device is not divided, and only the ratio of the pre-configured spare resources that can be used by each priority is configured, and the user equipment with a high service priority uses a pre-configured spare resource that is larger than the user with a lower service priority.
- the service priority of the Relay UE is greater than that of the D2D UE that needs to communicate.
- the service of the Relay UE is the A1 level
- the other D2D UE services are the A2 level
- the priority of the A1 level is higher than the A2 level.
- the ratio of the configured spare resource amount to the pre-configured spare resource amount of the D2D UE is 2, and the D2D Relay UE and the D2D UE use the unified resource pool.
- the D2D Relay UE retrieves the available vacant resources from top to bottom; for the configured resource pool, the D2D UE searches for the vacant resources that can be accessed from the bottom up.
- the total amount of vacant resources retrieved is 10, and the D2D Relay UE retrieves the PRB numbers 1, 2, 3, 4, 7, 9, and 11 from the top down to the vacant resources, that is, 7
- the PRB sequence numbers 12, 13, and 15 serve as access resources for the next cycle of the D2D UE.
- the D2D Relay UE retrieves the PRB numbers 2, 4, 7, 9, 12, 13, and 15 from the top to the bottom as vacant resources, that is, 7 vacant resources, according to the pre-configuration requirements, PRB.
- No. 2, 4, 7, 9, and 12 are the access resources of the D2D Relay UE in the next cycle.
- the PRB serial numbers 13 and 15 are used as the access resources of the D2D UE.
- the pre-configured spare resources of the D2D Relay UE are satisfied.
- the pre-configured vacancy resource of the D2D UE the pre-configuration requirement of 2.5>2.
- all resources are used. D2D Relay UE.
- the data resource allocation is similar.
- the resources of each user equipment are the frequency domain PRB
- the time domain subframe is the smallest unit
- the power resource detection is configured for each subframe frequency resource of the D2D resource pool.
- a pool of spare resources that can be used. According to the power detection result, the available spare resources are retrieved from the low frequency to the high frequency, and are allocated to the user equipment with high service priority and the user equipment with low service priority according to a predefined ratio.
- the resource pool is divided into multiple independent areas R1, R2, R3, R4, R5, and R6 according to the pre-configuration.
- the resource pool can be divided into two-dimensional time-frequency, and the time-domain resource pool parameters are resource-based through startPRB1 and startPRB2.
- the pool frequency domain indicates the configuration, and the time domain is indicated by the time-resource pattern for transmitter (T-RPT), and the vacant resources that can be accessed by each service priority are pre-configured, and the priority is A1>A2. >A3>A4>A5>A6, when the user equipment service is A1 level, and the detected R1 vacant resources do not meet the predefined requirements, the resources of the combined R1 and R6 are used by the user equipment of the service priority level A1.
- the merging R2 and R5 are used by the user equipment of the service priority A2 level, and the resources of the R3 and R4 are the users of the service priority A3 level when the resources of the R3 do not meet the requirements of the vacant resources. Equipment.
- the resource pool is divided into multiple independent resource pools of R1, R2, R3, R4, R5, and R6, and the spare resources that can be accessed by each priority are pre-configured, corresponding to the priority A1>A2>A3> A4>A5>A6, when the service is the user equipment of the A1 level, the R1 free resource is not detected.
- the resources of R1+R2 are selected to meet the A1 priority requirements.
- the vacant resources of the user equipment of the A2 level do not meet the requirements, the vacant resources are selected in the next level of resources. And so on, until the available spare resources are all selected by the high-level user equipment.
- the resource pools are not divided, and only the priority resources A1>A2>A3>A4>A5>A6 can be configured to meet the required pre-configured vacancy resources: P1, P2, P3, P4, P5, and P6.
- the user equipment searches for the vacant resources from the low frequency to the high frequency of the resource pool to satisfy the pre-configured spare resource amount P1 corresponding to the A1 priority service, and the user equipment whose service is the A1 level uses the spare resources of the P1 in the next cycle, so that the user equipment does not need to continue to detect low.
- the vacant resource of the service priority, the user equipment of the A2 level continues to detect the remaining vacant resources to satisfy the pre-configured vacant resource P2 of the A2 priority service, and the user equipment of the A2 level uses the vacant resource of the P2 in the next cycle.
- the user equipment of the level service is accessed in the next cycle.
- the present embodiment solves the problem of interference between the communication between the devices and the communication in the original network by scheduling physical resources for communication between the devices, realizing direct communication between the user devices, and improving spectrum efficiency.
- the embodiment of the present invention further provides a resource selection apparatus, which is applied to a UE, and includes: an obtaining module, configured to acquire resource pre-configuration information; and a processing module, configured to perform resource pre-configuration information and a service type. Determining the available spare resources; wherein the resource pre-configuration information includes at least the amount of the spare resources and the priority configuration information.
- the acquisition module is, for example, a communication element having a function of receiving and detecting information such as a receiver
- the processing module is, for example, a communication element having information processing processing capability such as a processor.
- the priority configuration information includes: a pre-configured spare resource amount corresponding to different priority services and a vacant resource selection mode of the user equipment according to different priority services.
- the user equipment selects a pre-configured spare resource quantity corresponding to the service priority of the user equipment from the detected vacant resources according to the priority of the service.
- the user equipment selects, according to the priority of the service, the amount of the pre-configured spare resources corresponding to the service priority of the user equipment, including: according to the high frequency to the low frequency.
- the amount of vacant resources detected is selected, or selected from the detected amount of vacant resources from low frequency to high frequency.
- the priority configuration information includes: an occupation ratio of the pre-configured spare resource amount corresponding to the different priority services, and a vacant resource selection manner of the user equipment according to the different priority services.
- the user equipment converts the occupation ratio of the pre-configured spare resource amount corresponding to the different priority services into the simplest integer ratio with the same denominator;
- the pre-configured spare resources corresponding to the services of different priorities The occupancy ratio, the first value, and the second value determine the amount of the pre-configured spare resources corresponding to the different priority services, and the user equipment selects from the detected vacant resources according to the priority of the service type.
- the first value is a rounded value of a ratio of the detected vacant resource quantity to the sum of the simplest integer ratio molecules of the pre-configured vacant resource quantity
- the second value is the remainder of the ratio of the detected amount of vacant resources to the sum of the simplest integers of the pre-configured vacant resources.
- the user equipment selects, according to the priority of the service, the amount of the pre-configured spare resources corresponding to the service priority of the user equipment, including: according to the high frequency to the low frequency.
- the amount of vacant resources detected is selected, or selected from the detected amount of vacant resources from low frequency to high frequency.
- the priority configuration information includes: a resource pool corresponding to different priority services, a preset ratio of the amount of idle resources in each resource pool and a total resource amount of the corresponding resource pool, and different user equipments. The method of selecting the spare resources for the priority service.
- the user equipment selects the vacant resource from the resource pool;
- the user equipment When the ratio of the amount of the idle resource in the resource pool corresponding to the priority of the user equipment to the total resource of the resource pool is less than the preset ratio of the resource pool, the user equipment has a lower priority from the resource pool and the service priority.
- the resource pool of the resource pool is selected from the resource pool, and the ratio of the resource pool and the amount of the vacant resource in the resource pool of the resource pool to the total resource amount of the resource pool is greater than or equal to the preset ratio.
- the user equipment selects the vacant resource in the following manner, and the service priority is lower than the resource pool in the resource pool: from all the resource pools whose service priority is lower than the resource pool, the service priority is from high to low.
- the resource pools are sequentially selected in sequence, or sequentially selected according to the resource pools whose service priorities are from low to high.
- the priority configuration information includes: a resource pool corresponding to different priority services, a preset collision probability of each resource pool, and a vacant resource selection manner of the user equipment according to different priority services.
- the user equipment When the user equipment detects that the collision probability of the resource pool corresponding to the priority of the service is less than or equal to the preset collision probability of the resource pool, the user equipment selects the spare resource from the resource pool corresponding to the priority of the service;
- the collision probability of the resource pool is equal to the reciprocal of the vacant resource amount of the resource pool detected by the user equipment;
- the user equipment When a user equipment detects that the collision probability of the resource pool corresponding to the priority of the service is greater than the preset collision probability of the resource pool, the user equipment has a lower priority than the resource pool and the service priority corresponding to the priority of the service.
- the vacant resource is selected in the resource pool of the pool, wherein the resource pool detected by the user equipment and the reciprocal of the vacant resource in the resource pool whose service priority is lower than the resource pool are less than or equal to the preset collision probability.
- the user equipment selects the vacant resource in the following manner, and the service priority is lower than the resource pool in the resource pool: from all the resource pools whose service priority is lower than the resource pool, the service priority is from high to low.
- the resource pools are sequentially selected in sequence, or sequentially selected according to the resource pools whose service priorities are from low to high.
- the embodiment of the invention further provides a computer readable storage medium storing computer executable instructions, the resource selection method being implemented when the computer executable instructions are executed.
- all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
- the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
- the device/function module/functional unit in the above embodiment When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium.
- the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the embodiment of the present application provides a resource selection method and device, which performs resource selection by using a priority-based method, dynamically adjusts resource selection according to priority configuration information, and improves resource utilization.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种资源选择方法,包括:UE获取资源预配置信息,并根据资源预配置信息及业务类型确定能使用的空余资源,其中,资源预配置信息至少包括空余资源量以及优先级配置信息。上述资源选择方法,实现了基于优先级进行资源选择。
Description
本申请涉及但不限于通信领域,尤其涉及一种资源选择方法及装置。
在蜂窝系统中,当两个用户设备(UE,User Equipment)之间有业务需要传输时,用户设备1(UE1)到用户设备2(UE2)的业务数据,会首先通过空口传输给UE1所在小区的基站(Base Station,或者称为eNB,或演进(evolved)eNB),该基站通过核心网将UE1的用户数据传输给UE2所在小区的基站,该基站再将上述用户数据通过空口传输给UE2。UE2到UE1的业务数据传输采用类似的处理流程。
然而,实际上,随着移动通信业务的多样化,例如,社交网络、电子支付等在无线通信系统中的应用越来越广泛,使得近距离用户之间的业务传输需求日益增长。因此,设备到设备(D2D,Device-to-Device)的通信模式日益受到广泛关注。所谓D2D,是指业务数据不经过基站进行转发,直接由源用户设备通过空口传输给目标用户设备,也可称之为邻近服务(ProSe,Proximity Service)。这种通信模式区别于传统蜂窝系统的通信模式。对于近距离通信的用户来说,D2D不但节省了无线频谱资源,而且降低了核心网的数据传输压力。
Release 12(R12)版本中标准化的D2D通信(communication)为广播通信,根据是否有基站参与分为两种模式。模式一通信(Mode 1communication)是指eNB调度发射端设备(Tx UE)进行D2D数据传输(data transmission),即Tx UE传输的每一个D2D数据包资源(data packet resource)都由eNB配置指示,D2D UE与eNB建立无线资源控制(RRC,Radio Resource Control)连接后,可以在eNB的统一调度下进行Mode 1communication。模式二通信(Mode 2communication)是指在给定的资源池(resource pool)中,D2D Tx UE自由竞争选择资源,进行D2D数据传输(data transmission)。
在Release 13(R13)版本中增加了数据的优先级、中继(Relay)等业
务需求,相关R12版本中的自由竞争选择资源的方式无法满足不同优先级的情况。以设备到设备中继(UE-to-UE relay)场景为例,被选为Relay UE的优先级需高于普通的D2D UE,然而,由于所有用户设备的资源抢占概率相同,会导致D2D Relay UE与D2D UE同时存在时产生资源碰撞问题,而且覆盖外D2D Relay UE的接入概率较低。而通过不同的资源池配置来固定支持不同的优先级服务,在高优先级服务较少时又会造成较大的资源浪费。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种资源选择方法及装置,实现了基于优先级进行资源选择。
本发明实施例提供一种资源选择方法,包括:用户设备(UE)获取资源预配置信息;UE根据资源预配置信息及业务类型确定能使用的空余资源;其中,所述资源预配置信息至少包括空余资源量以及优先级配置信息。
本发明实施例还提供一种资源选择装置,应用于用户设备,包括:获取模块,设置为获取资源预配置信息;处理模块,设置为根据所述资源预配置信息及业务类型确定能使用的空余资源;其中,所述资源预配置信息至少包括空余资源量以及优先级配置信息。
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述资源选择方法。
在本发明实施例中,UE获取资源预配置信息,并根据资源预配置信息及业务类型确定能使用的空余资源,其中,资源预配置信息至少包括空余资源量以及优先级配置信息。本发明实施例通过基于优先级的方法进行资源选择,根据优先级配置信息动态调整资源选择,提高了资源的利用率。
在本发明实施例中,1)在UE-to-UE relay场景下,在随机资源选择中根据资源占用情况动态调整Relay UE资源池和D2D UE资源池,以保证高优先级业务的用户设备的资源抢占,从而提高覆盖外Relay UE的接入概率,减少
了D2D Relay UE与D2D UE之间的资源碰撞;2)在多个优先级的场景下,高优先级业务用户根据资源预配置信息优先选择资源池,低优先级业务用户在保证高优先级用户的配置后选择资源池,体现了不同优先级的接入能力。
在阅读并理解了附图和详细描述后,可以明白其他方面。
附图概述
图1为本发明实施例提供的资源选择方法的流程图;
图2为本发明实施例一提供的资源选择方法的流程图;
图3为本发明实施例中物理共享控制信道(PSCCH,Physical Sharing Control Channel)资源池的配置示意图一;
图4为本发明实施例中PSCCH资源池的配置示意图二;
图5为本发明实施例中PSCCH资源池的配置示意图三;
图6(a)及(b)为本发明实施例中Relay UE与Remote UE的资源分配示意图;
图7为本发明实施例中Relay UE发送控制信息的示意图;
图8为本发明实施例提供的资源选择装置的示意图。
以下结合附图对本发明实施例进行详细说明,应当理解,以下所说明的实施例仅用于说明和解释本申请,并不用于限定本申请。
图1为本发明实施例提供的资源选择方法的流程图。如图1所示,本实施例提供的资源选择方法包括以下步骤:
步骤11:用户设备(UE)获取资源预配置信息。其中,资源预配置信息至少包括空余资源量以及优先级配置信息。
于一实施例中,优先级配置信息包括:不同优先级业务对应的预配置空余资源量以及用户设备根据不同优先级业务的空余资源选择方式。
其中,用户设备根据不同优先级业务的空余资源选择方式包括:
用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量。
其中,所述用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。
例如,n个用户设备组的业务优先级为A1、A2、…、An,且优先级关系为A1>A2>...>An,A1至An对应的预配置空余资源量分别为K1、K2、…、Kn,当用户设备检测到的空余资源量为N时,在空余资源量N中按照高频至低频或者低频至高频,依次为业务为A1级的用户设备组配置预配置空余资源量K1、业务为A2级的用户设备组配置预配置空余资源量K2,依次类推,直至空余资源量N全部分配。如此,业务为A1级的用户设备从预配置空余资源量K1中选择空余资源,业务为A2级的用户设备从预配置空余资源量K2中选择空余资源,依次类推。其中,n为大于1的整数,N为大于或等于1的整数。
于一实施例中,优先级配置信息包括:不同优先级业务对应的预配置空余资源量的占用比以及用户设备根据不同优先级业务的空余资源选择方式。
其中,用户设备根据不同优先级业务的空余资源选择方式包括:
用户设备将预配置的不同优先级业务对应的预配置空余资源量的占用比转换为具有相同分母的最简整数比;
当不同优先级业务对应的预配置空余资源量的最简整数比的分子之和的倍数小于或等于检测到的空余资源量时,根据不同优先级业务对应的预配置空余资源量的占用比、第一数值以及第二数值,确定不同优先级业务对应的预配置空余资源量,用户设备根据业务类型的优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,其中,所述第一数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的取整值,所述第二数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的余数。
其中,所述用户设备根据业务优先级由高至低,依次从检测到的空余资
源量中选择与该用户设备的业务优先级对应的预配置空余资源量,包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。
例如,n个用户设备组的业务优先级为A1、A2、…、An,且优先级关系为A1>A2>...>An,A1至An对应的预配置空余资源量比为K1:K2:…:Kn,其中,K1、K2、…、Kn均为大于0的整数,且该些值之间没有公约数,当检测到的空余资源量为N时,第一数值P=INT(N/(K1+K2+…+Kn)),第二数值M=MOD(N/(K1+K2+…+Kn)),其中,INT表示取整运算,MOD表示取模运算。通过计算可知,当M≤K1时,业务为A1级的用户设备对应的预配置空余资源量例如为P*K1+M,业务为A2级的用户设备对应的预配置空余资源量例如为P*K2,依次类推。当K1<M≤K1+K2时,业务为A1级的用户设备对应的预配置空余资源量例如为P*K1+K1,业务为A2级的用户设备对应的预配置空余资源量例如为P*K2+M-K1,以此类推,M优先分配给业务为A1级的用户设备,然后是业务为A2级的用户设备,直到M-(K1+K2+…+Ki)<0。其中,n为大于1的整数,N为大于或等于1的整数,i为大于或等于1的整数。
据此,在空余资源量N中按照高频至低频或者低频至高频,当M≤K1时,依次为业务为A1级的用户设备配置预配置空余资源量P*K1+M、为业务为A2级用户设备配置预配置空余资源量P*K2,依次类推。如此,业务为A1级的用户设备从预配置空余资源量P*K1+M中选择空余资源,业务为A2级的用户设备从预配置空余资源量P*K2中选择空余资源,依次类推。当K1<M≤K1+K2时,业务为A1级的用户设备对应的预配置空余资源量例如为P*K1+K1,业务为A2级的用户设备对应的预配置空余资源量例如为P*K2+M-K1,以此类推,M优先分配给业务为A1级的用户设备,然后是业务为A2级的用户设备,直到M-(K1+K2+…+Ki)<0,每级用户设备依业务优先级在对应的预配置空余资源中选择资源。
于一实施例中,优先级配置信息包括:不同优先级业务对应的资源池、每个资源池中的空闲资源量与相应的资源池的总资源量的预设比值、以及用户设备根据不同优先级业务的空余资源选择方式。
其中,用户设备根据不同优先级业务的空余资源选择方式包括:
当一用户设备的业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值大于或等于该资源池的预设比值时,该用户设备从该资源池内选择空余资源;
当一用户设备的业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值小于该资源池的预设比值时,该用户设备从该资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,该资源池以及业务优先级低于该资源池的资源池中的空余资源量与该资源池的总资源量的比值大于或等于所述预设比值。
其中,用户设备通过以下方式选择空余资源所针对的业务优先级低于该资源池的资源池:从业务优先级低于该资源池的所有资源池中,按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。
例如,将资源划分为互不重叠的n个资源池R1、R2、…、Rn,分别对应n个业务优先级A1、A2、…、An,其中,n个业务优先级关系为A1>A2>...>An,资源池Ri的空闲资源量与资源池Ri的总资源量的预设比值为Pi。其中,n为大于1的整数,i小于或等于n。
当业务为Ai的用户设备检测资源池Ri中的空闲资源量与资源池Ri的总资源量的实际比值Qi大于或等于资源池Ri的预设比值Pi时,业务为Ai级的用户设备从资源池Ri内选择空余资源;
当业务为Ai的用户设备检查资源池Ri中的空闲资源量与资源池Ri的总资源量的实际比值Qi小于资源池Ri的预设比值Pi时,业务为Ai级的用户设备从资源池Ri及业务优先级低于资源池Ri的资源池(例如,资源池Ri+1、Ri+2,或者,资源池Rn、Rn-1)内选择空余资源,其中,资源池Ri以及优先级低于资源池Ri的资源池(例如,资源池Ri+1、Ri+2,或者,资源池Rn、Rn-1)中的空余资源量与资源池Ri的总资源量的比值大于或等于预设比值Pi。
于一实施例中,优先级配置信息包括:不同优先级业务对应的资源池、每个资源池的预设碰撞概率、以及用户设备根据不同优先级业务的空余资源
选择方式。
其中,用户设备根据不同优先级业务的空余资源选择方式包括:
当用户设备检测自己的业务优先级对应的资源池的碰撞概率小于或等于该资源池的预设碰撞概率时,该用户设备从与自己的业务优先级对应的该资源池内选择空余资源,其中,该资源池的碰撞概率等于用户设备检测到的该资源池的空余资源量的倒数;
当用户设备检测自己的业务优先级对应的资源池的碰撞概率大于该资源池的预设碰撞概率时,该用户设备从与自己的业务优先级对应资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,用户设备检测到的该资源池以及业务优先级低于该资源池的资源池中的空余资源量的倒数小于或等于所述预设碰撞概率。
其中,用户设备通过以下方式选择空余资源所针对的业务优先级低于该资源池的资源池:从业务优先级低于该资源池的所有资源池中,按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。
例如,将资源划分为互不重叠的n个资源池R1、R2、…、Rn,分别对应n个业务优先级A1、A2、…、An,其中,n个业务优先级关系为A1>A2>...>An,资源池Ri的预设碰撞概率为Pi。其中,n为大于1的整数,i小于或等于n。
当用户设备检测到资源池Ri的碰撞概率Qi小于或等于资源池Ri的预设碰撞概率Pi时,用户设备业务为Ai级,从资源池Ri内选择空余资源;其中,碰撞概率Qi=1/资源池Ri的实际空余资源量;
当用户设备检测资源池Ri的碰撞概率Qi大于资源池Ri的预设碰撞概率Pi时,用户设备业务为Ai级,从资源池Ri及业务优先级低于资源池Ri的资源池(例如,资源池Ri+1、Ri+2,或者,资源池Rn、Rn-1)内选择空余资源,其中,资源池Ri以及业务优先级低于资源池Ri的资源池(例如,资源池Ri+1、Ri+2,或者,资源池Rn、Rn-1)中的空余资源量的倒数小于或等于预设碰撞概率Pi。
步骤12:UE根据资源预配置信息及业务类型确定能使用的空余资源。
其中,UE根据业务类型、检测到的空余资源量以及优先级配置信息确定能使用的空余资源。
本实施例对于需要通信的D2D UE分为侦听和占用两个过程。其中,侦听过程通过功率检测或解码相应的资源单元获知其资源占用情况,且认为下一个周期其占用的资源继续为该用户设备使用,直到某个周期检测为空为止。其中,功率检测为资源检测,其相应时频资源功率超过某一门限(如M),或正确解码资源,对于控制信道获得其控制信道内容,即其用户设备通信的资源占用情况或根据控制信道解码,进一步在其指示的业务信道解码与用户设备相关的广播或单播业务。
对于每个用户设备,不论是业务优先级高的用户设备还是业务优先级低的用户设备,在准备资源抢占前都先侦听一个周期的空余资源情况。在下一个周期根据用户设备业务优先级配置、侦听的空余资源以及下一个周期D2D UE的业务需求,选择在哪些资源上进行资源抢占。
需要说明的是:当本发明实施例针对不同业务优先级用户进行配置时,优先级配置信息包括针对不同业务优先级的用户进行的优先级配置。
以下通过多个实施例对本申请进行说明。
实施例一
图2为本发明实施例一提供的资源选择方法的流程图。如图2所示,本实施例提供的资源选择方法包括:
步骤101:UE检测资源池的空余资源;
步骤102:根据资源预配置信息决定随机资源选择的区域。
本实施例的场景是D2D室外覆盖,Remote UE1和Remote UE2通过Relay UE进行通信。以下对本实施例进行详细说明。
于本实施例中,配置业务优先级A1级的用户设备的资源池为R1,配置业务优先级A2级的用户设备的资源池为R2,即频分方式划分资源池,其中,A1级业务的优先级高于A2级业务。
对于室外覆盖场景,选为Relay UE的数据包的优先级大于需要通信的D2D UE,Relay UE作为A1级业务的用户设备,其它D2D UE作为A2级业
务的用户设备,预设A1级业务的用户设备对应的资源池R1的空余资源量与预配置资源量(即资源池R1的总资源量)之比为P1=0.6,A2级业务的用户设备对应的资源池R2的空余资源量与预配置资源量(即资源池R2的总资源量)之比为P2=0.4,于此,资源池R1供D2D Relay UE使用,资源池R2供D2D UE使用,由于D2D UE的业务优先级低于Relay UE,资源池R2可动态调整以优先满足Relay UE。
举例而言,如图3所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为5,资源池R2中的空余资源量K2为5,资源池R1的总资源量为8,此时,资源池R1的空余资源量K1/资源池R1的总资源量=5/8=0.625>P1(0.6),满足预设要求,则A1级业务的用户设备在资源池R1的空余资源上进行资源选择,如物理资源块(PRB,Physical Resource Block)序号1、2、3、4、7;
如图3所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为5,资源池R2中的空余资源量K2为5,资源池R2的总资源量为8,此时,资源池R2的空余资源量K2/资源池R2的总资源量=5/8=0.625>P2(0.4),满足预设要求,则A2级业务的用户设备在资源池R2的空余资源上进行资源选择,如PRB序号9、11、12、13、15。
举例而言,如图4所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为4,资源池R2中的空余资源量K2为5,资源池R1的总资源量为8,此时,资源池R1的空余资源量K1/资源池R1的总资源量=4/8=0.5<P1(0.6),不满足预设要求,于此,将A1级业务的用户设备对应的资源池调整如图4所示,A1级业务的用户设备在资源池R1+Ri区域的空余资源上进行资源选择;此时,资源池R1+Ri的空余资源量为6,资源池R1+Ri的空余资源量/资源池R1的总资源量=6/8=0.75>P1(0.6),满足预设要求,则A1级业务的用户设备在资源池R1+Ri的空余资源上进行资源选择,如PRB序号1、2、4、7、9、11;
如图4所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为4,资源池R2中的空余资源量K2为5,资源池R2的总资源量为8,此时,资源池R2的空余资源量K2/资源池R2的总
资源量=5/8=0.625,由于A1级业务的用户设备不满足预设要求,即大于或等于P1(0.6),基于优先满足A1级业务的用户设备的预设要求进行资源调整,调整A2级业务的用户设备对应的资源池为R2-Ri,如图4所示,A2级业务的用户设备在调整后的资源池区域的空余资源上进行资源选择;此时,资源池R2-Ri的空余资源量为3,资源池R2-Ri的空余资源量/资源池R2的总资源量=3/8=0.375<P2(0.4),不满足预设要求,于此,降低A2级业务的用户设备的可选空余资源,以优先保证优先级高的A1级业务的用户设备的空余资源选择。
举例而言,如图5所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为3,资源池R2中的空余资源量K2为4,资源池R1的总资源量为8,此时,资源池R1的空余资源量K1/资源池R1的总资源量=3/8=0.375<P1(0.6),即A1级业务的用户设备不满足预设要求,于此,将A1级业务的用户设备对应的资源池调整如图5所示,A1级业务的用户设备在资源池R1+R2区域的空余资源上进行资源选择;此时,资源池R1+R2的空余资源量为7,资源池R1+R2的空余资源量/资源池R1的总资源量=7/8=0.875>P1(0.6),满足预设要求,则A1级业务的用户设备在资源池R1+R2的空余资源上进行资源选择,如PRB序号2、4、7、9、12、13、15;
如图5所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为3,资源池R2中的空余资源量K2为4,为了满足A1级业务的用户设备的预设要求,A2级业务的用户设备对应的资源池为A1级业务的用户设备服务,即A2级业务的用户设备在下一个用户接入(SA,Subscriber Access)资源占用周期,为了保证A1级业务的用户设备的资源占用概率将不进行资源抢占,直到侦听到某个SA资源周期A1级业务的用户设备对应的资源池R1的空余资源量满足预设要求,如图3所示的资源池R1或调整后的图4的资源池R1,才进行资源抢占,例如,在图3所示的资源池R2的资源和图4所示的调整后的资源池R2的资源中进行A2级业务的用户设备的资源选择。
于此,对于A1级业务的用户设备是Relay UE的情况,由于覆盖外Relay
UE用于两个Remote UE的信息交互,Relay UE抢占的资源其下一个周期用于Remote UE,即Relay UE与Remote UE时分复用,如图6(a)及图6(b)所示,过程如下:
由信令或预配置通知Relay UE和Remote UE的工作周期,在SA0周期进行侦听后,在SA周期1,Relay UE在SA1抢占后用于Relay UE指示其向Remote UE1用户在资源R1上进行发送相关信息,Relay UE在SA2抢占后用于Relay UE指示其向Remote UE2用户在资源R2上进行发送相关信息,则在下一个周期SA周期2,SA1用于指示Remote UE1用户向Relay UE在资源R1上进行通信,SA2用于指示Remote UE2向Relay UE在资源R2上进行通信。或者,由Relay UE在与Remote UE建立链接时,通知Relay UE的起始周期,Remote UE将在下一个周期发送,或预配置奇偶周期用于Relay UE和Remote UE;
在控制信令中指示数据发送为Remote UE或Relay UE,在SA0周期进行侦听后,在SA周期1,Relay UE在SA1抢占后用于Relay UE指示Remote UE1用户在资源R1上进行发送相关信息,Relay UE在SA2抢占后用于Relay UE指示Remote UE2用户在资源R2上进行发送相关信息,则在下一个周期SA周期2,SA1用于指示Relay UE在资源R1上进行向Remote UE1通信,SA2用于指示Relay UE在资源R2上进行向Remote UE2通信。
于此,如图7所示,Relay UE和Remote UE1及Remote UE2的控制信息由Relay UE发送,其中,控制信息的内容如表1所示,其中包含用于指示Relay UE发送资源或Remote UE发送资源的1位(bit)指示信息。
表1
实施例二
本实施例的场景为室外覆盖场景,于此,作为Relay UE的业务优先级大于需要通信的D2D UE,Relay UE作为A1级数据包发送,其它D2D作为A2级数据包,其中,A1级业务的优先级高于A2级业务,配置业务为优先级A1级的用户设备的资源池为R1,配置业务为优先级A2级的用户设备的资源池为R2,资源池R1的预设碰撞概率为0.2,资源池R2的预设碰撞概率为P2=0.25,其中,碰撞概率为相应资源池内的空余资源量的倒数;
举例而言,如图3所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1=5,资源池R2中的空余资源量K2=5,资源池R1的资源抢占的碰撞概率为1/5=0.2=P1(0.2),满足预设要求,则A1级业务的用户设备在资源池R1区域的空余资源上进行资源选择,如PRB序号1、2、3、4、7;
如图3所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1=5,资源池R2中的空余资源量K2=5,资源池R2的资源抢占的碰撞概率为1/5=0.2<P2(0.25),满足预设要求,则A2级业务的用户设备在资源池R2区域的空余资源上进行资源选择,如PRB序号9、11、12、13、15。
举例而言,如图4所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为4,资源池R2中的空余资源量K2为5,资源池R1的资源抢占的碰撞概率为1/4=0.25>P1(0.2),不满足预设要求,此时,调整A1级业务的用户设备对应的资源池,如在资源池R2中由上向下选择资源池Ri区域作为资源池R1的扩展区域,由左向右选择空余资源PRB序号9作为A1级业务的用户设备的资源选择区域,即A1级业务的用户设备选择的空余资源为PRB序号1、2、4、7、9,选择区域的碰撞概率为1/5=0.2=P1,满足预设要求;
如图4所示,A2级业务的用户设备在第一个周期侦听空余资源情况,
资源池R1中的空余资源量K1为4,资源池R2中的空余资源量K2为5,资源池R2的资源抢占的碰撞概率为1/5=0.2<P2(0.25),满足预设要求,然而,为了满足A1级业务的用户设备的预设要求,减少了资源池R2的区域,如仅占用由下向上的第一个频率资源,其空余资源为PRB序号12、13、15,此时,碰撞概率为1/3=0.33>P2(0.25),不满足预设要求,继续由下向上由右向左选择PRB序号为11的空余资源,此时,碰撞概率为1/4=0.25=P2,满足预设要求。
举例而言,如图5所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为3,资源池R2中的空余资源量K2为4,资源池R1的资源抢占的碰撞概率为1/3=0.33>P1(0.2),不满足预设要求,调整A1级业务的用户设备的资源池R1,如资源池R2中由上向下选择Ri区域作为资源池扩展区域,由左向右选择空余资源PRB序号9作为A1级业务的用户设备的选择区域,即A1级业务的用户设备选择的空余资源为PRB序号2、4、7、9,选择区域的碰撞概率为1/4=0.25>P1(0.2),仍不满足设计需求,继续向右选择空余资源至资源池边界再向下选择空余资源PRB序号12,此时,碰撞概率为1/5=0.2=P1,满足预设要求,则剩余空余资源作为A2级业务的用户设备的选择资源,如PRB序号13、15。
实施例三
于本实施例中,不划分资源池,仅配置每个优先级业务(组或数据包)可使用的预配置空余资源量,且优先级高的业务需求的用户设备可使用的预配置空余资源量大于优先级低的业务需求的用户设备可使用的预配置空余资源量。
对于室外覆盖场景,作为Relay UE的业务优先级大于需要通信的D2D UE,Relay UE的数据包作为A1级,其它D2D UE的数据包作为A2级,A1级的优先级高于A2级的优先级,D2D Relay UE的预配置空余资源量为6,D2D UE的预配置空余资源量为3,且D2D Relay UE和D2D UE使用统一的资源池。
对于所配置的资源池,D2D Relay UE由上向下检索可接入的空余资源;对于所配置的资源池,D2D UE由下向上检索可接入的空余资源。
举例而言,如图3所示,D2D Relay UE由上向下检索到PRB序号1、2、3、4、7、9为空余资源,即该6个空余资源为D2D Relay UE可接入资源。D2D UE由下向上检索PRB序号15、13、12为空余资源,即该3个空余资源为D2D UE下一周期的可接入资源。
如图5所示,D2D Relay UE由上向下检索到PRB序号2、4、7、9、12、13为空余资源,即该6个空余资源为Relay UE的可接入资源,仅空余资源PRB序号15为D2D UE的可接入资源。其中,当检测到的空余资源量小于D2D Relay UE的预配置空余资源量时,在下一个周期仅接入D2D Relay UE,而D2D UE不接入。
于此,数据(data)资源分配选择类似,在data资源池中,每个用户设备的资源是由频域PRB,时域子帧为最小单位,功率检测所配置的D2D资源池每个子帧频率资源,分析可以使用的空余资源池。根据功率检测结果,由低频到高频检索可用空余资源,按预定义空余资源作为优先级高的用户设备配置,剩余的空余资源由业务优先级低的用户设备自由选择。
实施例四
于本实施例中,不划分资源池,仅配置每个优先级可使用的预配置空余资源量之比,且业务优先级高的用户设备使用的预配置空余资源量大于业务优先级低的用户设备使用的预配置空余资源量。
对于室外覆盖场景,作为Relay UE的业务优先级大于需要通信的D2D UE,Relay UE的业务作为A1级,其它D2D UE业务作为A2级,A1级的优先级高于A2级,D2D Relay UE的预配置空余资源量与D2D UE的预配置空余资源量的比值为2,且D2D Relay UE和D2D UE使用统一资源池。
对于所配置的资源池,D2D Relay UE由上向下检索可接入的空余资源;对于所配置的资源池,D2D UE由下向上检索可接入的空余资源。
举例而言,如图3所示,检索到的总空余资源量为10,D2D Relay UE由上向下检索到PRB序号1、2、3、4、7、9、11为空余资源,即7个空余资源为D2D Relay UE可接入资源,D2D UE由下向上检索到PRB序号15、13、12为空余资源,满足D2D Relay UE的预配置空余资源量/D2D UE的预配置空余资源量=2.3>2的预定义要求,即PRB序号1、2、3、4、7、9、11
作为下一周期D2D Relay UE的接入资源,PRB序号12、13、15作为D2D UE下一周期的接入资源。
举例而言,如图5所示,D2D Relay UE由上向下检索到PRB序号2、4、7、9、12、13、15为空余资源,即7个空余资源,按照预配置要求,PRB序号2、4、7、9、12作为D2D Relay UE下一周期的接入资源,PRB序号13、15用于D2D UE作为接入资源,此时,满足D2D Relay UE的预配置空余资源量/D2D UE的预配置空余资源量=2.5>2的预配置要求,此外,当不满足D2D Relay UE的预配置空余资源量/D2D UE的预配置空余资源量>=2时,所有资源均用于D2D Relay UE。
于此,data资源分配选择类似,在data资源池中,每个用户设备的资源是由频域PRB,时域子帧为最小单位,功率检测所配置的D2D资源池每个子帧频率资源,分析可以使用的空余资源池。根据功率检测结果,由低频到高频检索可用空余资源,按预定义比例分配给业务优先级高的用户设备和业务优先级低的用户设备。
实施例五
于本实施例中,资源池根据预配置划分为R1、R2、R3、R4、R5、R6多个独立区域,其资源池可以时频二维划分,时域资源池参数通过startPRB1,startPRB2进行资源池频域指示配置,时域通过发射机的时间资源模式(T-RPT,Time–Resource pattern for transmitter)指示,预配置每个业务优先级可接入的空余资源,其优先级为A1>A2>A3>A4>A5>A6,当用户设备业务为A1级,其检测的R1的空余资源不满足预定义要求时,合并R1与R6的资源为业务优先级A1级的用户设备使用,同理R2的空余资源不满足预定义要求时,合并R2与R5为业务优先级A2级的用户设备使用,R3的资源不满足空余资源要求时,合并R3与R4的资源为业务优先级A3级的用户设备使用。
实施例六
于本实施例中,资源池划分为R1、R2、R3、R4、R5、R6多个独立资源池,预配置每个优先级可接入的空余资源,对应于优先级A1>A2>A3>A4>A5>A6,当业务为A1级的用户设备检测R1的空余资源不
满足要求时,在R1+R2的资源中选择,满足A1级优先级需求,业务为A2级的用户设备的空余资源不满足需求时,在下一级资源中选择空余资源。以此类推,直到可用空余资源被高级别用户设备全部选择为止。
实施例七
于本实施例中,不划分资源池,仅配置每级优先级A1>A2>A3>A4>A5>A6可以满足要求的预配置空余资源量分别为P1、P2、P3、P4、P5、P6,用户设备由资源池低频向高频查找空余资源满足A1级优先级业务对应的预配置空余资源量P1,则业务为A1级的用户设备在下一个周期使用P1的空余资源,则不必继续检测低业务优先级的空余资源,业务为A2级的用户设备继续检测余下的空余资源满足A2级优先级业务的预配置空余资源量P2,则业务为A2级的用户设备在下一个周期使用P2的空余资源,则不必继续检测其低业务优先级的空余资源,以此类推分配可用的空余资源。对于高优先级业务的用户设备仅依次检测满足高优先级的空余资源即可,而最低优先级业务的用户设备需检测所有资源在满足比其业务等级高的用户需求后,剩余的资源(P6=所有检测到的空余资源-P1-P2-P3-P4-P5)为最低优先级业务的用户设备使用,如没有剩余,则在下一个周期继续检测,直到系统资源占用率不高可以满足低优先级业务的用户设备后才在下一个周期接入。
综上所述,本实施例通过调度设备之间通信的物理资源,解决了设备间的通信和原有网络中通信的干扰问题,实现了用户设备之间的直接通信,提高了频谱效率。
此外,如图8所示,本发明实施例还提供一种资源选择装置,应用于UE,包括:获取模块,设置为获取资源预配置信息;处理模块,设置为根据资源预配置信息及业务类型确定能使用的空余资源;其中,资源预配置信息至少包括空余资源量以及优先级配置信息。于实际应用中,获取模块例如为检测接收器等具有信息接收和检测功能的通信元件,处理模块例如为处理器等具有信息运算处理能力的通信元件。
于一实施例中,优先级配置信息包括:不同优先级业务对应的预配置空余资源量以及用户设备根据不同优先级业务的空余资源选择方式。
其中,用户设备根据不同优先级业务的空余资源选择方式包括:
用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量。
其中,所述用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。
于一实施例中,优先级配置信息包括:不同优先级业务对应的预配置空余资源量的占用比、以及用户设备根据不同优先级业务的空余资源选择方式。
其中,用户设备根据不同优先级业务的空余资源选择方式包括:
用户设备将不同优先级业务对应的预配置空余资源量的占用比转换为具有相同分母的最简整数比;
当用户设备检测到不同优先级业务对应的预配置空余资源量的最简整数比的分子之和的倍数小于或等于检测到的空余资源量时,根据不同优先级业务对应的预配置空余资源量的占用比、第一数值以及第二数值,确定不同优先级业务对应的预配置空余资源量,用户设备根据业务类型的优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,其中,所述第一数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的取整值,所述第二数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的余数。
其中,所述用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。
于一实施例中,优先级配置信息包括:与不同优先级业务对应的资源池、每个资源池中的空闲资源量与相应的资源池的总资源量的预设比值、以及用户设备根据不同优先级业务的空余资源选择方式。
其中,用户设备根据不同优先级业务的空余资源选择方式包括:
当一用户设备业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值大于或等于该资源池的预设比值时,该用户设备从该资源池内选择空余资源;
当一用户设备业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值小于该资源池的预设比值时,该用户设备从该资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,该资源池以及业务优先级低于该资源池的资源池中的空余资源量与该资源池的总资源量的比值大于或等于所述预设比值。
其中,用户设备通过以下方式选择空余资源所针对的业务优先级低于该资源池的资源池:从业务优先级低于该资源池的所有资源池中,按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。
于一实施例中,优先级配置信息包括:不同优先级业务对应的资源池、每个资源池的预设碰撞概率、以及用户设备根据不同优先级业务的空余资源选择方式。
其中,用户设备根据不同优先级业务的空余资源选择方式包括:
当一用户设备检测自己的业务优先级对应的资源池的碰撞概率小于或等于该资源池的预设碰撞概率时,该用户设备从与自己的业务优先级对应的该资源池内选择空余资源;其中,该资源池的碰撞概率等于用户设备检测到的该资源池的空余资源量的倒数;
当一用户设备检测自己的业务优先级对应的资源池的碰撞概率大于该资源池的预设碰撞概率时,该用户设备从与自己的业务优先级对应的资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,用户设备检测到的该资源池以及业务优先级低于该资源池的资源池中的空余资源量的倒数小于或等于所述预设碰撞概率。
其中,用户设备通过以下方式选择空余资源所针对的业务优先级低于该资源池的资源池:从业务优先级低于该资源池的所有资源池中,按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。
此外,上述装置的处理流程同上述方法所述,故于此不再赘述。
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述资源选择方法。
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
上述实施例中的装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
上述实施例中的装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
以上显示和描述了本申请的基本原理和主要特征和本申请的优点。本申请不受上述实施例的限制,上述实施例和说明书中描述的只是说明本申请的原理,在不脱离本申请精神和范围的前提下,本申请还会有各种变化和改进,这些变化和改进都落入要求保护的本申请范围内。
本申请实施例提供一种资源选择方法及装置,通过基于优先级的方法进行资源选择,根据优先级配置信息动态调整资源选择,提高了资源的利用率。
Claims (22)
- 一种资源选择方法,包括:用户设备UE获取资源预配置信息;所述UE根据所述资源预配置信息及业务类型确定能使用的空余资源;其中,所述资源预配置信息至少包括空余资源量以及优先级配置信息。
- 如权利要求1所述的方法,其中,所述优先级配置信息包括:不同优先级业务对应的预配置空余资源量以及用户设备根据不同优先级业务的空余资源选择方式。
- 如权利要求2所述的方法,其中,所述用户设备根据不同优先级业务的空余资源选择方式包括:用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量。
- 如权利要求1所述的方法,其中,所述优先级配置信息包括:不同优先级业务对应的预配置空余资源量的占用比以及用户设备根据不同优先级业务的空余资源选择方式。
- 如权利要求4所述的方法,其中,所述用户设备根据不同优先级业务的空余资源选择方式包括:用户设备将不同优先级业务对应的预配置空余资源量的占用比转换为具有相同分母的最简整数比;当不同优先级业务对应的预配置空余资源量的最简整数比的分子之和的倍数小于或等于检测到的空余资源量时,根据不同优先级业务对应的预配置空余资源量的占用比、第一数值以及第二数值,确定不同优先级业务对应的预配置空余资源量,用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,其中,所述第一数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的取整值,所述第二数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的余数。
- 如权利要求3或5所述的方法,其中,所述用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。
- 如权利要求1所述的方法,其中,所述优先级配置信息包括:不同优先级业务对应的资源池、每个资源池中的空闲资源量与相应的资源池的总资源量的预设比值、以及用户设备根据不同优先级业务的空余资源选择方式。
- 如权利要求7所述的方法,其中,所述用户设备根据不同优先级业务的空余资源选择方式包括:当一用户设备的业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值大于或等于该资源池的预设比值时,该用户设备从该资源池内选择空余资源;当一用户设备的业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值小于该资源池的预设比值时,该用户设备从该资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,该资源池以及业务优先级低于该资源池的资源池中的空余资源量与该资源池的总资源量的比值大于或等于所述预设比值。
- 如权利要求1所述的方法,其中,所述优先级配置信息包括:不同优先级业务对应的资源池、每个资源池的预设碰撞概率、以及用户设备根据不同优先级业务的空余资源选择方式。
- 如权利要求9所述的方法,其中,所述用户设备根据不同优先级业务的空余资源选择方式包括:当用户设备检测自己的业务优先级对应的资源池的碰撞概率小于或等于该资源池的预设碰撞概率时,该用户设备从与自己的业务优先级对应的资源池内选择空余资源,其中,该资源池的碰撞概率等于用户设备检测到的该资源池的空余资源量的倒数;当用户设备检测自己的业务优先级对应的资源池的碰撞概率大于该资源池的预设碰撞概率时,该用户设备从与自己的业务优先级对应的资源池及业 务优先级低于该资源池的资源池内选择空余资源,其中,用户设备检测到的该资源池以及业务优先级低于该资源池的资源池中的空余资源量的倒数小于或等于所述预设碰撞概率。
- 如权利要求8或10所述的方法,其中,用户设备通过以下方式选择空余资源所针对的所述业务优先级低于该资源池的资源池:从业务优先级低于该资源池的所有资源池中,按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。
- 一种资源选择装置,应用于用户设备,包括:获取模块,设置为获取资源预配置信息;处理模块,设置为根据所述资源预配置信息及业务类型确定能使用的空余资源;其中,所述资源预配置信息至少包括空余资源量以及优先级配置信息。
- 如权利要求12所述的装置,其中,所述优先级配置信息包括:不同优先级业务对应的预配置资源量以及用户设备根据不同优先级业务的空余资源选择方式。
- 如权利要求13所述的装置,其中,所述用户设备根据不同优先级业务的空余资源选择方式包括:用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量。
- 如权利要求12所述的装置,其中,所述优先级配置信息包括:不同优先级业务对应的预配置空余资源量的占用比、以及用户设备根据不同优先级业务的空余资源选择方式。
- 如权利要求15所述的装置,其中,所述用户设备根据不同优先级业务的空余资源选择方式包括:用户设备将不同优先级业务对应的预配置空余资源量的占用比转换为具有相同分母的最简整数比;当不同优先级业务对应的预配置空余资源量的最简整数比的分子之和的倍数小于或等于检测到的空余资源量时,根据不同优先级业务对应的预配置 空余资源量的占用比、第一数值以及第二数值,确定不同优先级业务对应的预配置空余资源量,用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,其中,所述第一数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的取整值,所述第二数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的余数。
- 如权利要求14或16所述的装置,其中,所述用户设备根据业务优先级由高至低,依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量,包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。
- 如权利要求12所述的装置,其中,所述优先级配置信息包括:不同优先级业务对应的资源池、每个资源池中的空闲资源量与相应的资源池的总资源量的预设比值、以及用户设备根据不同优先级业务的空余资源选择方式。
- 如权利要求18所述的装置,其中,所述用户设备根据不同优先级业务的空余资源选择方法包括:当一用户设备的业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值大于或等于该资源池的预设比值时,该用户设备从该资源池内选择空余资源;当一用户设备的业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值小于该资源池的预设比值时,该用户设备从该资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,该资源池以及业务优先级低于该资源池的资源池中的空余资源量与该资源池的总资源量的比值大于或等于所述预设比值。
- 如权利要求12所述的装置,其中,所述优先级配置信息包括:不同优先级业务对应的资源池、每个资源池的预设碰撞概率、以及用户设备根据不同优先级业务的空余资源选择方式。
- 如权利要求20所述的装置,其中,所述用户设备根据不同优先级业务的空余资源选择方式包括:当用户设备检测自己的业务优先级对应的资源池的碰撞概率小于或等于该资源池的预设碰撞概率时,该用户设备从与自己的业务优先级对应的资源池内选择空余资源,其中,该资源池的碰撞概率等于用户设备检测到的该资源池的空余资源量的倒数;当用户设备检测自己的业务优先级对应的资源池的碰撞概率大于该资源池的预设碰撞概率时,该用户设备从与自己的业务优先级对应的资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,用户设备检测到的该资源池以及业务优先级低于该资源池的资源池中的空余资源量的倒数小于或等于所述预设碰撞概率。
- 如权利要求19或21所述的装置,其中,用户设备通过以下方式选择空余资源所针对的所述业务优先级低于该资源池的资源池:从业务优先级低于该资源池的所有资源池中,按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510555614.0 | 2015-09-01 | ||
| CN201510555614.0A CN106488560A (zh) | 2015-09-01 | 2015-09-01 | 一种资源选择方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017036272A1 true WO2017036272A1 (zh) | 2017-03-09 |
Family
ID=58186652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/093094 Ceased WO2017036272A1 (zh) | 2015-09-01 | 2016-08-03 | 一种资源选择方法及装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106488560A (zh) |
| WO (1) | WO2017036272A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108184270A (zh) * | 2018-01-29 | 2018-06-19 | 京信通信系统(中国)有限公司 | 一种基于tdma系统的资源调度方法及系统 |
| CN113672347A (zh) * | 2021-08-09 | 2021-11-19 | 新华三大数据技术有限公司 | 一种容器组调度方法及装置 |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109327906B (zh) * | 2017-08-01 | 2023-04-07 | 中兴通讯股份有限公司 | 一种资源配置、控制信息发送方法及装置、设备 |
| RU2747701C1 (ru) * | 2017-09-15 | 2021-05-13 | Гуандун Оппо Мобайл Телекоммьюникейшнс Корп., Лтд. | Способ и устройство для выбора ресурсов |
| WO2019084816A1 (zh) * | 2017-10-31 | 2019-05-09 | Oppo广东移动通信有限公司 | 一种终端选择资源的方法及装置、计算机存储介质 |
| KR102575924B1 (ko) * | 2018-03-15 | 2023-09-07 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | 차량 인터넷에서 반송파를 선택하는 방법 및 단말기 |
| WO2019178843A1 (zh) * | 2018-03-23 | 2019-09-26 | Oppo广东移动通信有限公司 | 确定多天线发送模式的方法和设备 |
| CN109086142B (zh) * | 2018-09-25 | 2022-03-25 | 郑州云海信息技术有限公司 | 一种基于Openlava的资源调度方法及装置 |
| CN110958691B (zh) * | 2018-09-26 | 2022-10-18 | 维沃移动通信有限公司 | 资源池配置方法、使用方法及配置设备、终端 |
| CN111294925B (zh) * | 2018-12-07 | 2022-05-13 | 大唐移动通信设备有限公司 | 一种资源池配置方法、装置及设备 |
| CN111901872B (zh) * | 2020-04-10 | 2025-10-31 | 中兴通讯股份有限公司 | 资源确定方法、装置、节点和存储介质 |
| WO2022141104A1 (zh) * | 2020-12-29 | 2022-07-07 | Oppo广东移动通信有限公司 | 资源选取方法、装置、设备及存储介质 |
| CN116074262B (zh) * | 2023-01-07 | 2023-10-31 | 廊坊奎达信息技术有限公司 | 一种基于大数据平台的资源优化分配方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013177179A1 (en) * | 2012-05-21 | 2013-11-28 | Qualcomm Incorporated | Determining available resources for d2d communications |
| CN104540236A (zh) * | 2015-01-30 | 2015-04-22 | 深圳酷派技术有限公司 | 用于终端直连通信的资源配置方法、系统、终端和基站 |
| CN104754748A (zh) * | 2013-12-27 | 2015-07-01 | 电信科学技术研究院 | 一种d2d资源分配方法、数据传输方法及装置 |
| CN104869652A (zh) * | 2015-05-13 | 2015-08-26 | 武汉虹信通信技术有限责任公司 | 一种d2d模式2通信的资源分配方法 |
-
2015
- 2015-09-01 CN CN201510555614.0A patent/CN106488560A/zh active Pending
-
2016
- 2016-08-03 WO PCT/CN2016/093094 patent/WO2017036272A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013177179A1 (en) * | 2012-05-21 | 2013-11-28 | Qualcomm Incorporated | Determining available resources for d2d communications |
| CN104754748A (zh) * | 2013-12-27 | 2015-07-01 | 电信科学技术研究院 | 一种d2d资源分配方法、数据传输方法及装置 |
| CN104540236A (zh) * | 2015-01-30 | 2015-04-22 | 深圳酷派技术有限公司 | 用于终端直连通信的资源配置方法、系统、终端和基站 |
| CN104869652A (zh) * | 2015-05-13 | 2015-08-26 | 武汉虹信通信技术有限责任公司 | 一种d2d模式2通信的资源分配方法 |
Non-Patent Citations (1)
| Title |
|---|
| QUALCOMM INCORPORATED: "ProSe Group Priority", SA WG2 MEETING #108; S2-150892, 17 April 2015 (2015-04-17), XP050942773 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108184270A (zh) * | 2018-01-29 | 2018-06-19 | 京信通信系统(中国)有限公司 | 一种基于tdma系统的资源调度方法及系统 |
| CN113672347A (zh) * | 2021-08-09 | 2021-11-19 | 新华三大数据技术有限公司 | 一种容器组调度方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106488560A (zh) | 2017-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017036272A1 (zh) | 一种资源选择方法及装置 | |
| CN109600836B (zh) | 信息传输方法和装置 | |
| CN109075921B (zh) | 车联网设备之间的反馈信息传输方法、装置及系统 | |
| CN111435909B (zh) | 发送和接收反馈信道的方法以及装置 | |
| CN116647312B (zh) | 终端装置、基站以及用于终端装置和基站的电路及方法 | |
| CN111615192B (zh) | 传输数据的方法和通信装置 | |
| KR101849212B1 (ko) | Wlan에서 ofdma 리소스 관리를 위한 시스템 및 방법 | |
| CN104754524B (zh) | 一种群组通信的方法、用户设备、基站设备及系统 | |
| WO2016188250A1 (zh) | 一种资源分配的方法和装置 | |
| CN116420416B (zh) | 一种通信方法及装置 | |
| WO2022222731A1 (zh) | 资源配置方法、设备及存储介质 | |
| WO2018126854A1 (zh) | 一种上行传输方法、终端、网络侧设备 | |
| WO2019105382A1 (zh) | 资源配置方法和装置 | |
| CN110036676B (zh) | 一种终端通信的方法及用户设备 | |
| EP3402280A1 (en) | Method and device for transmitting control signalling | |
| CN113677019B (zh) | 确定资源的方法、装置及系统 | |
| CN115529572B (zh) | 资源选择方法及装置 | |
| WO2018170877A1 (zh) | 信息发送方法、装置、终端、接入网设备及系统 | |
| CN108811142B (zh) | 资源分配方法、相关装置及系统 | |
| CN117014943A (zh) | 数据发送方法、装置及系统 | |
| KR20170048544A (ko) | 데이터 전송 방법 및 단말 | |
| WO2015180017A1 (zh) | 设备到设备临近服务中传输信号的方法、基站和用户设备 | |
| CN117460079B (zh) | 指示信息发送方法、装置及系统 | |
| WO2024093649A1 (zh) | 一种侧行通信方法及装置 | |
| CN117650875A (zh) | 通信方法和通信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16840701 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16840701 Country of ref document: EP Kind code of ref document: A1 |