[go: up one dir, main page]

CN107027176B - A kind of method and device of scheduling of resource - Google Patents

A kind of method and device of scheduling of resource Download PDF

Info

Publication number
CN107027176B
CN107027176B CN201610065848.1A CN201610065848A CN107027176B CN 107027176 B CN107027176 B CN 107027176B CN 201610065848 A CN201610065848 A CN 201610065848A CN 107027176 B CN107027176 B CN 107027176B
Authority
CN
China
Prior art keywords
subframe
power
business datum
running time
frequency resource
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.)
Active
Application number
CN201610065848.1A
Other languages
Chinese (zh)
Other versions
CN107027176A (en
Inventor
周海军
赵锐
冯媛
赵毅
林琳
房家奕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Telecommunications Technology CATT
Datang Mobile Communications Equipment Co Ltd
Original Assignee
China Academy of Telecommunications Technology CATT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to CN201610065848.1A priority Critical patent/CN107027176B/en
Publication of CN107027176A publication Critical patent/CN107027176A/en
Application granted granted Critical
Publication of CN107027176B publication Critical patent/CN107027176B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0473Wireless resource allocation based on the type of the allocated resource the resource being transmission power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to fields of communication technology, more particularly to a kind of method and device of scheduling of resource, this method is, terminal is during monitoring SA, it calculates SA and receives power threshold, and when determining transmission business datum, power threshold is received according to the SA currently calculated, filter out available sub-frame set, and according to the business datum reception power that can use subframe, N1 business datum is filtered out from available sub-frame set receives the smallest subframe of power and the N2 prominent subframe of business datum reception, the running time-frequency resource for sending business datum is selected from the N1 filtered out and N2 subframe, in this way, power threshold is received according to SA, screening can use subframe, spatial reuse can be better achieved, improve resource utilization, and, the running time-frequency resource for being used to send business datum of selection, it is not letter Single ground is randomly selected from idle running time-frequency resource, can effectively avoid interfering in this way, improves scheduling of resource efficiency.

Description

A kind of method and device of scheduling of resource
Technical field
The present invention relates to field of communication technology more particularly to a kind of method and devices of scheduling of resource.
Background technique
It monitors in (Listen Before Talk, LBT) scheme before sending, the first lasting prison of the terminal of data to be sent Scheduling instruction information (Scheduling Assignment, SA) for listening other terminals to send, wherein indicated resource in SA It is exactly resource used in other terminals, then, the terminal of data to be sent can be provided never used in other terminals Random selection is for sending the resource of data in source (i.e. idling-resource).
But under the prior art, resource regulating method in this LBT is had the disadvantages that
1) when speed is lower, user density is larger, the communication distance between terminal needs shortening appropriate, in this way can Realize that the distance of spatial reuse can also shorten, if only simply with resource indicated in the SA that receives if be to have used Resource, cannot realize spatial reuse well, reduce resource utilization.
2) selection random directly from idle resource cannot be effectively prevented from dry for sending the resource of data It disturbs, scheduling of resource efficiency is not very high.
For example, at orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM) Etc. in frequency division systems, due to there is band internal leakage between the different sub-band of system bandwidth, when two apart from farther away transmitting terminal A and B when selecting different subband to send business datums in same subframe, if B be much smaller than with the C of receiving end at a distance from A and C away from From because distance more proximity receipts power is bigger, it is thus possible to will lead to Pbc much larger than Pac, wherein the reception of Pbc expression B to C Power, Pac indicate the reception power of A to C, in this way, from the point of view of C-terminal, although A has used different frequency resources (subband) from B, But the business datum that B is sent still can cover the business datum that A is sent, i.e., send business datum to A and cause interference.
It can be seen that the resource regulating method based on LBT, scheduling of resource efficiency and resource utilization are not under the prior art It is very high.
Summary of the invention
The embodiment of the present invention provides a kind of method and device of scheduling of resource, to solve scheduling of resource efficiency in the prior art Lower problem.
Specific technical solution provided in an embodiment of the present invention is as follows:
A kind of method of scheduling of resource, comprising:
Terminal receives power during monitoring SA, according to all SA listened to, calculates SA and receives power threshold, And when determination needs to send business datum, power threshold is received according to the SA currently calculated, filters out available sub-frame set; Wherein, in the presence of the idle running time-frequency resource that can carry above-mentioned business datum, above-mentioned free time running time-frequency resource table in an available subframe Show that SA receives power and is less than the running time-frequency resource that above-mentioned SA receives power threshold, or/and, it is not provided by the time-frequency that SA instruction occupies Source;
Terminal receives power according to the above-mentioned all SA listened to, calculates separately the industry for obtaining each above-mentioned available subframe Business data receiver power, and power is received according to the business datum of each above-mentioned available subframe, from above-mentioned available sub-frame set In filter out N1 business datum and receive the smallest subframe of power and the N2 prominent subframe of business datum reception;Wherein, The sum of N1 and N2 are less than the subframe total number in preset service period included;
Terminal selects N number of subframe from the N1 filtered out and N2 subframe, and uses the idle time-frequency of above-mentioned N number of subframe Resource sends business datum;Wherein, N indicates that terminal determines the number for sending business datum.
In the embodiment of the present invention, terminal receives power threshold according to the SA currently calculated, selects available sub-frame set, The utilization rate of resource is improved, and power is received according to the business datum of subframe and selects N1 business number from available sub-frame set It can effectively avoid doing for sending business datum according to prominent subframe and the N2 the smallest subframe of reception power is received It disturbs, improves the dispatching efficiency and service feature of resource.
Preferably, terminal receives power during monitoring SA, according to all SA listened to, calculates SA and receive power Threshold value specifically includes:
During monitoring SA, according to preset service period, power is received according to all SA listened to, is counted respectively The SA for calculating each subframe preset service period Nei receives power, and by each subframe according to the SA of each above-mentioned subframe It receives power to be ranked up from small to large, and according to preset running time-frequency resource utilization rate and above-mentioned preset service period, meter It calculates and obtains X, and the SA of X subframe is received into power as SA and receives power threshold.
Preferably, receiving power according to all SA listened to, the SA for calculating a subframe in preset service period is connect When receiving power, specifically include:
Compare each corresponding SA of running time-frequency resource for receiving business datum in said one subframe and receive power, and will Maximum SA receives power as the SA of said one subframe and receives power.
Preferably, filtering out available subframe after terminal during monitoring SA, calculates SA reception power threshold Before set, further comprise:
Receiving power threshold according to above-mentioned SA will be upper according to preset smoothing processing mode and preset smoothing factor The reception power threshold for stating SA is smoothed, and the SA after obtaining smoothing processing receives power threshold.
Preferably, receiving power threshold when determination needs to send business datum according to the SA currently calculated, filtering out Sub-frame set can be used, is specifically included:
According to the subframe that preset delay requirement and above-mentioned business datum reach, optional sub-frame set is determined, wherein optional Sub-frame set indicates, meets the subframe range of the above-mentioned business datum of transmission of delay requirement;
Power threshold is received according to the SA currently calculated, available subframe collection is filtered out from above-mentioned optional sub-frame set It closes.
Preferably, terminal receives power according to above-mentioned all SA for listening to, calculates separately and obtain that above-mentioned each is available The business datum of subframe receives power, specifically includes:
Power and corresponding preset business datum are received according to all SA listened to and SA sends the mapping of power Relationship calculates separately and indicates that the business datum of the running time-frequency resource occupied receives power in each SA;
The business datum for calculating separately all running time-frequency resources in each above-mentioned available subframe receives the sum of power, and respectively The business datum of all running time-frequency resources in each available subframe of acquisition is received into the sum of power, as corresponding available subframe Business datum receive power.
Preferably, sending business datum using the idle running time-frequency resource of above-mentioned N number of subframe, specifically including:
Using free time running time-frequency resource randomly selected from above-mentioned N number of subframe, business datum is sent;Or,
The smallest idle running time-frequency resource of power is received using the business datum selected from above-mentioned N number of subframe, sends business Data.
A kind of device of scheduling of resource, comprising:
First computing unit calculates SA and connects for receiving power according to all SA listened to during monitoring SA Receive power threshold;
First screening unit, for receiving power door according to the SA currently calculated when determination needs to send business datum Limit value filters out available sub-frame set;Wherein, in the presence of the idle time-frequency that can carry above-mentioned business datum in an available subframe Resource, above-mentioned free time running time-frequency resource indicate that SA receives power and is less than the running time-frequency resource that above-mentioned SA receives power threshold, or/and, The running time-frequency resource not occupied by SA instruction;
It is above-mentioned each to calculate separately acquisition for receiving power according to the above-mentioned all SA listened to for second computing unit The business datum of a available subframe receives power;
Second screening unit can be used for receiving power according to the business datum of each above-mentioned available subframe from above-mentioned N1 business datum is filtered out in sub-frame set receives the smallest subframe of power and the N2 prominent son of business datum reception Frame;Wherein, the sum of N1 and N2 are less than the subframe total number in preset service period included;
Transmission unit for selecting N number of subframe from the N1 filtered out and N2 subframe, and uses above-mentioned N number of subframe Idle running time-frequency resource, send business datum;Wherein, N indicates that terminal determines the number for sending business datum.
In the embodiment of the present invention, terminal receives power threshold according to the SA currently calculated, selects available sub-frame set, The utilization rate of resource is improved, and power is received according to the business datum of subframe and selects N1 business number from available sub-frame set It can effectively avoid doing for sending business datum according to prominent subframe and the N2 the smallest subframe of reception power is received It disturbs, improves the dispatching efficiency and service feature of resource.
Preferably, receiving power according to all SA listened to during monitoring SA, calculates SA and receive power threshold When value, the first computing unit is specifically used for:
During monitoring SA, according to preset service period, power is received according to all SA listened to, is counted respectively The SA for calculating each subframe preset service period Nei receives power, and by each subframe according to the SA of each above-mentioned subframe It receives power to be ranked up from small to large, and according to preset running time-frequency resource utilization rate and above-mentioned preset service period, meter It calculates and obtains X, and the SA of X subframe is received into power as SA and receives power threshold.
Preferably, receiving power according to all SA listened to, the SA for calculating a subframe in preset service period is connect When receiving power, the first computing unit is specifically used for:
Compare each corresponding SA of running time-frequency resource for receiving business datum in said one subframe and receive power, and will Maximum SA receives power as the SA of said one subframe and receives power.
Preferably, after calculating SA reception power threshold, filtering out available sub-frame set during monitoring SA Before, the first computing unit is further used for:
Receiving power threshold according to above-mentioned SA will be upper according to preset smoothing processing mode and preset smoothing factor The reception power threshold for stating SA is smoothed, and the SA after obtaining smoothing processing receives power threshold.
Preferably, receiving power threshold when determination needs to send business datum according to the SA currently calculated, filtering out When can use sub-frame set, the first screening unit is specifically used for:
According to the subframe that preset delay requirement and above-mentioned business datum reach, optional sub-frame set is determined, wherein optional Sub-frame set indicates, meets the subframe range of the above-mentioned business datum of transmission of delay requirement;
Power threshold is received according to the SA currently calculated, available subframe collection is filtered out from above-mentioned optional sub-frame set It closes.
Preferably, receiving power according to the above-mentioned all SA listened to, calculates separately and obtain each above-mentioned available subframe Business datum receive power when, the second computing unit is specifically used for:
Power and corresponding preset business datum are received according to all SA listened to and SA sends the mapping of power Relationship calculates separately and indicates that the business datum of the running time-frequency resource occupied receives power in each SA;
The business datum for calculating separately all running time-frequency resources in each above-mentioned available subframe receives the sum of power, and respectively The business datum of all running time-frequency resources in each available subframe of acquisition is received into the sum of power, as corresponding available subframe Business datum receive power.
Preferably, when sending business datum, transmission unit is specifically used for using the idle running time-frequency resource of above-mentioned N number of subframe:
Using free time running time-frequency resource randomly selected from above-mentioned N number of subframe, business datum is sent;Or,
The smallest idle running time-frequency resource of power is received using the business datum selected from above-mentioned N number of subframe, sends business Data.
Detailed description of the invention
Fig. 1 is the method flow diagram of scheduling of resource in the embodiment of the present invention;
Fig. 2 and Fig. 3 is the apparatus structure schematic diagram of scheduling of resource in the embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, is not whole embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
In order to improve the efficiency of scheduling of resource in LBT, in the embodiment of the present invention, terminal calculates during monitoring SA SA receives power threshold, and when determining transmission business datum, receives power threshold according to the SA currently calculated, filter out Sub-frame set can be used, and can be used the business datum of subframe to receive power according to each, is further sieved from available sub-frame set It selects N1 business datum and receives the smallest subframe of power and the N2 prominent subframe of business datum reception, finally from screening The running time-frequency resource for sending business datum is selected in N1 out and N2 subframe.
The present invention program is described in detail below by specific embodiment, certainly, the present invention is not limited to following realities Apply example.
As shown in fig.1, the detailed process of the method for scheduling of resource is as follows in the embodiment of the present invention:
Step 100: terminal receives power during monitoring SA, according to all SA listened to, calculates SA and receives function Rate threshold value, and when determination needs to send business datum, power threshold is received according to the SA currently calculated, is filtered out available Sub-frame set;Wherein, in the presence of the idle running time-frequency resource that can carry above-mentioned business datum in an available subframe, when above-mentioned idle Frequency resource representation SA receives power and is less than the running time-frequency resource that above-mentioned SA receives power threshold, or/and, it is not occupied by SA instruction Running time-frequency resource.
When executing step 100, specifically include:
Firstly, the terminal of data to be sent can continuously listen for the SA that other terminals are sent in LBT, terminal is being monitored During SA, power is received according to all SA listened to, SA is calculated and receives power threshold.
Then, terminal is reached when determination needs to send business datum according to preset delay requirement and business datum Subframe determines optional sub-frame set;Wherein, optional sub-frame set indicates, meets the above-mentioned business datum of transmission of delay requirement Subframe range.
For example, the subframe that business datum reaches is i, delay requirement Delaymax, then optional sub-frame set is just are as follows: (i, i+Delaymax), that is to say, that terminal centainly belongs to set (i, i+ optionally in the subframe for sending own service data Delaymax).This is because if sending the business datum of above-mentioned terminal in the subframe after subframe i+Delaymax, just Not the problems such as not being able to satisfy above-mentioned delay requirement, may cause poor terminal room communication quality, packet loss increase.
Finally, terminal receives power threshold according to the SA currently calculated, filtered out from above-mentioned optional sub-frame set Sub-frame set can be used.
Wherein, in the presence of the idle running time-frequency resource that can carry above-mentioned business datum, present example in an available subframe In, when SA, which receives power, to be greater than the SA that currently calculates and receive power threshold, indicated by running time-frequency resource be judged to having accounted for With running time-frequency resource, and the other running time-frequency resources for not being judged as having occupied running time-frequency resource are regarded as idle running time-frequency resource, including When SA receives power less than the SA reception power threshold currently calculated, running time-frequency resource indicated by SA, or/and, do not referred to by SA Show the running time-frequency resource of occupancy.
In this way, being not simply to decide that the running time-frequency resource that the SA received instruction occupies in the embodiment of the present invention For the running time-frequency resource occupied, but power threshold is received according to the SA of calculating, only receives power in SA and be greater than SA reception When power threshold, is just indicated the running time-frequency resource that the running time-frequency resource occupied is judged to having occupied, can realize sky well Between be multiplexed, improve resource utilization.
It is worth noting that in the initial state, first presetting a SA in LBT and receiving power threshold initial value, then Terminal starts to continuously listen for the SA that other terminals are sent, and calculates SA and receives power threshold, preferably, every monitored one in advance If service period, just calculate SA and receive power threshold.In this way, terminal according to the SA threshold level currently calculated Value, can specifically be divided into following three kinds of situations:
The first situation: if the terminal determine that when sending business datum, there are no any one service period has been monitored, i.e., In first service period, then terminal will receive power threshold initial value according to preset SA.
Second situation: if the terminal determine that when sending business datum, in n-th (n > 1) a service period, then terminal The SA calculated at the end of will being monitored according to upper ((n-1)th) service period receives power threshold.
The third situation: if the terminal determine that when sending business datum, just when having monitored n-th of service period, that The SA that terminal calculates at the end of will being monitored according to n-th of service period receives power threshold.
Further, for above-mentioned terminal during monitoring SA, power is received according to all SA listened to, is calculated SA receives power threshold, introduces its detailed process again below:
Firstly, according to preset service period, being calculated separately each in preset service period during monitoring SA The SA of a subframe receives power.
Wherein, it when the SA for calculating a subframe in preset service period receives power, specifically includes: more above-mentioned one Each corresponding SA of running time-frequency resource for receiving business datum receives power in a subframe, and maximum SA is received power and is made Power is received for the SA of said one subframe, i.e. the SA of subframe i receives power=on subframe i, and each receives business datum The corresponding maximum SA of running time-frequency resource receive power.
Then, each subframe is received power according to the SA of each above-mentioned subframe to be ranked up from small to large, and root It according to preset running time-frequency resource utilization rate and above-mentioned preset service period, calculates and obtains X, the SA of X subframe is received into power Power threshold is received as SA.
Preferably, the mode for calculating X is X=round (R*S), wherein R is running time-frequency resource utilization rate, and the value of R can be with Be it is preset, be also possible to base station and notify to terminal, S is service period length, round (x), refers to and carries out four houses five to x Enter to be rounded.
In this way, be ranked up from small to large since subframe is first received power according to SA, the X subframe of taking-up SA receive power, as SA receive power threshold, it will be able to meet R requirement.
Finally, SA reception power threshold is carried out flat according to preset smoothing processing mode and preset smoothing factor Sliding processing, the SA after obtaining smoothing processing receive power threshold.
Preferably, preset smoothing processing mode is, it is Px that the SA that i-th of service period calculates, which receives power threshold, (i), preset smoothing factor is a, wherein a ∈ (0,1), then the SA after smoothing processing receives power threshold are as follows:
Step 110: terminal receives power according to above-mentioned all SA for listening to, calculates separately and obtains that above-mentioned each is available The business datum of subframe receives power, and receives power according to the business datum of each above-mentioned available subframe, can be used from above-mentioned N1 business datum is filtered out in sub-frame set receives the smallest subframe of power and the N2 prominent son of business datum reception Frame;Wherein, the sum of N1 and N2 are less than the subframe total number in preset service period included.
When executing step 110, specifically include:
Firstly, receiving power and corresponding preset business datum transmission power and SA hair according to all SA listened to The mapping relations for sending power calculate separately and indicate that the business datum of the running time-frequency resource occupied receives power in each SA.
Wherein, the mapping relations of SA and the transmission power of business datum, preferably, the transmission power of SA and business datum Difference, and in practice, the transmission difference power of SA and business datum is known, for example, terminal receives the reception of a SA Power is Psa, and frequency band (running time-frequency resource) m of SA instruction subframe n be used to send business datum, and the hair of business datum and SA Sending difference power is Pd, then it is Psa+Pd that the business datum of the frequency band m of subframe n, which receives power,.
Then, the business datum for calculating separately all running time-frequency resources in each available subframe receives the sum of power, and divides The above-mentioned business datum of calculating the sum of power is not received into, the business datum as corresponding available subframe receives power.
For example, receiving business datum on frequency band m1, m2, m3 of subframe n, and the business datum on frequency band m1, m2, m3 Receiving power is respectively P1, P2, P3, then it is P1+P2+P3 that the business datum of subframe n, which receives power,.
Finally, filtering out N1 business datum from above-mentioned available sub-frame set receives the smallest subframe of power and N2 industry The business prominent subframe of data receiver.
For example, a kind of mode of screening is, the subframe that can be used in sub-frame set is received into function according to the business datum of subframe Rate is ranked up from small to large;After sequence, N1 subframe is successively taken out to the right directly since Far Left and is opened from rightmost Begin successively to take out N2 subframe to the left, has thus filtered out the smallest subframe of N1 reception power and N2 reception power is maximum Subframe.And it is possible to which the N1 subframe filtered out and N2 subframe are formed a set, such as it is defined as alternative subframe Collection.
Wherein, the value of N1 and N2 can be preset, is also possible to base station by broadcast channel or passes through dedicated channel It notifies to terminal, and meets the sum of N1 and N2 less than the subframe total number for including in preset service period.
Step 120: terminal selects N number of subframe from the N1 filtered out and N2 subframe, and uses above-mentioned N number of subframe Idle running time-frequency resource sends business datum;Wherein, N indicates that terminal determines the number for sending business datum.
When executing step 120, specifically include:
Firstly, terminal selects N number of subframe from the N1 filtered out and N2 subframe.
Wherein, the mode of selection is random selection, also, in practice, and N, which is much smaller than in preset service period, includes Subframe total number.
Then, terminal uses the idle running time-frequency resource of above-mentioned N number of subframe, sends business datum, particularly may be divided into following two Kind situation:
The first situation: use randomly selected free time running time-frequency resource from above-mentioned N number of subframe sends business datum.
Second situation: the smallest idle time-frequency of power is received using the business datum selected from above-mentioned N number of subframe and is provided Source sends business datum.
It is not simply from being determined as the free time in this way, terminal finally selects to be used to send the running time-frequency resource of business datum The N1 business datum for being selected in running time-frequency resource, but being selected from available sub-frame set receives the smallest subframe of power The idle time-frequency running time-frequency resource selected in prominent subframe is received with N2 business datum, wherein use N2 business number According to the idle running time-frequency resource for receiving prominent subframe, spatial reuse can be better achieved, this is because terminal room away from It is bigger that power is received from more proximity, and two apart from close terminal, can carry out spatial reuse;It is received using N1 business datum The idle running time-frequency resource of the smallest subframe of power, it is possible to prevente effectively from interference, this is because between far terminal, Can carry out spatial reuse, interference will not be generated, avoid two terminal distances one jump range in, and between have a spacing The case where from unsuitable progress spatial reuse, in short, improve resource utilization with scheduling of resource efficiency, especially in terminal ratio Under the application scenarios of comparatively dense, the efficiency of scheduling of resource also can be well realized, improves service feature.
Based on the above embodiment, as shown in fig.2, in the embodiment of the present invention, the device of scheduling of resource is specifically included:
First computing unit 20, for receiving power according to all SA listened to, calculating SA during monitoring SA Receive power threshold;
First screening unit 21, for receiving power according to the SA currently calculated when determination needs to send business datum Threshold value filters out available sub-frame set;Wherein, when in an available subframe in the presence of the free time that can carry above-mentioned business datum Frequency resource, it is above-mentioned free time running time-frequency resource indicate SA receive power be less than above-mentioned SA receive power threshold running time-frequency resource, or/ With the running time-frequency resource not occupied by SA instruction;
It is above-mentioned every to calculate separately acquisition for receiving power according to the above-mentioned all SA listened to for second computing unit 22 The business datum of one available subframe receives power;
Second screening unit 23, for receiving power according to the business datum of each above-mentioned available subframe, from it is above-mentioned can With filtering out in sub-frame set, N1 business datum receives the smallest subframe of power and N2 business datum reception is prominent Subframe;Wherein, the sum of N1 and N2 are less than the subframe total number in preset service period included;
Transmission unit 24 for selecting N number of subframe from the N1 filtered out and N2 subframe, and uses above-mentioned N number of son The idle running time-frequency resource of frame sends business datum;Wherein, N indicates that terminal determines the number for sending business datum.
Preferably, receiving power according to all SA listened to during monitoring SA, calculates SA and receive power threshold When value, the first computing unit 20 is specifically used for:
During monitoring SA, according to preset service period, power is received according to all SA listened to, is counted respectively The SA for calculating each subframe preset service period Nei receives power, and by each subframe according to the SA of each above-mentioned subframe It receives power to be ranked up from small to large, and according to preset running time-frequency resource utilization rate and above-mentioned preset service period, meter It calculates and obtains X, and the SA of X subframe is received into power as SA and receives power threshold.
Preferably, receiving power according to all SA listened to, the SA for calculating a subframe in preset service period is connect When receiving power, the first computing unit 20 is specifically used for:
Compare each corresponding SA of running time-frequency resource for receiving business datum in said one subframe and receive power, and will Maximum SA receives power as the SA of said one subframe and receives power.
Preferably, after calculating SA reception power threshold, filtering out available sub-frame set during monitoring SA Before, the first computing unit 20 is further used for:
Receiving power threshold according to above-mentioned SA will be upper according to preset smoothing processing mode and preset smoothing factor The reception power threshold for stating SA is smoothed, and the SA after obtaining smoothing processing receives power threshold.
Preferably, receiving power threshold when determination needs to send business datum according to the SA currently calculated, filtering out When can use sub-frame set, the first screening unit 21 is specifically used for:
According to the subframe that preset delay requirement and above-mentioned business datum reach, optional sub-frame set is determined, wherein optional Sub-frame set indicates, meets the subframe range of the above-mentioned business datum of transmission of delay requirement;
Power threshold is received according to the SA currently calculated, available subframe collection is filtered out from above-mentioned optional sub-frame set It closes.
Preferably, receiving power according to the above-mentioned all SA listened to, calculates separately and obtain each above-mentioned available subframe Business datum receive power when, the second computing unit 22 is specifically used for:
Power and corresponding preset business datum are received according to all SA listened to and SA sends the mapping of power Relationship calculates separately and indicates that the business datum of the running time-frequency resource occupied receives power in each SA;
The business datum for calculating separately all running time-frequency resources in each above-mentioned available subframe receives the sum of power, and respectively The business datum of all running time-frequency resources in each available subframe of acquisition is received into the sum of power, as corresponding available subframe Business datum receive power.
Preferably, when sending business datum, transmission unit 24 is specifically used using the idle running time-frequency resource of above-mentioned N number of subframe In:
Using free time running time-frequency resource randomly selected from above-mentioned N number of subframe, business datum is sent;Or,
The smallest idle running time-frequency resource of power is received using the business datum selected from above-mentioned N number of subframe, sends business Data.
As shown in fig.3, the device of scheduling of resource includes processor 30, transceiver 31 and storage in the embodiment of the present invention Device 32, wherein
Processor 30 executes following process for reading the program in memory 32:
During monitoring SA, power is received according to all SA for listening to, SA is calculated and receives power threshold, and When determination needs to send business datum, power threshold is received according to the SA currently calculated, filters out available sub-frame set;Its In, in the presence of the idle running time-frequency resource that can carry above-mentioned business datum in an available subframe, above-mentioned free time running time-frequency resource is indicated SA receives power and is less than the running time-frequency resource that above-mentioned SA receives power threshold, or/and, the running time-frequency resource not occupied by SA instruction;
Power is received according to the above-mentioned all SA listened to, calculates separately the business number for obtaining each above-mentioned available subframe Power is received according to reception power, and according to the business datum of each above-mentioned available subframe, is sieved from above-mentioned available sub-frame set It selects N1 business datum and receives the smallest subframe of power and the N2 prominent subframe of business datum reception;Wherein, N1 and The sum of N2 is less than the subframe total number in preset service period included.
N number of subframe is selected from the N1 filtered out and N2 subframe, and is provided using the idle time-frequency of N number of subframe Source sends business datum;Wherein, N indicates that terminal determines the number for sending business datum
Transceiver 31, for sending and receiving data under the control of processor 30.
Preferably, receiving power according to all SA listened to during monitoring SA, calculates SA and receive power threshold When value, processor 30 is specifically used for:
During monitoring SA, according to preset service period, power is received according to all SA listened to, is counted respectively The SA for calculating each subframe preset service period Nei receives power, and by each subframe according to the SA of each above-mentioned subframe It receives power to be ranked up from small to large, and according to preset running time-frequency resource utilization rate and above-mentioned preset service period, meter It calculates and obtains X, and the SA of X subframe is received into power as SA and receives power threshold.
Preferably, receiving power according to all SA listened to, the SA for calculating a subframe in preset service period is connect When receiving power, processor 30 is specifically used for:
Compare each corresponding SA of running time-frequency resource for receiving business datum in said one subframe and receive power, and will Maximum SA receives power as the SA of said one subframe and receives power.
Preferably, after calculating SA reception power threshold, filtering out available sub-frame set during monitoring SA Before, processor 30 is further used for:
Receiving power threshold according to above-mentioned SA will be upper according to preset smoothing processing mode and preset smoothing factor The reception power threshold for stating SA is smoothed, and the SA after obtaining smoothing processing receives power threshold.
Preferably, receiving power threshold when determination needs to send business datum according to the SA currently calculated, filtering out When can use sub-frame set, processor 30 is specifically used for:
According to the subframe that preset delay requirement and above-mentioned business datum reach, optional sub-frame set is determined, wherein optional Sub-frame set indicates, meets the subframe range of the above-mentioned business datum of transmission of delay requirement;
Power threshold is received according to the SA currently calculated, available subframe collection is filtered out from above-mentioned optional sub-frame set It closes.
Preferably, receiving power according to the above-mentioned all SA listened to, calculates separately and obtain each above-mentioned available subframe Business datum receive power when, processor 30 is specifically used for:
Power and corresponding preset business datum are received according to all SA listened to and SA sends the mapping of power Relationship calculates separately and indicates that the business datum of the running time-frequency resource occupied receives power in each SA;
The business datum for calculating separately all running time-frequency resources in each above-mentioned available subframe receives the sum of power, and respectively The business datum of all running time-frequency resources in each available subframe of acquisition is received into the sum of power, as corresponding available subframe Business datum receive power.
Preferably, when sending business datum, processor 30 is specifically used for using the idle running time-frequency resource of above-mentioned N number of subframe:
Using free time running time-frequency resource randomly selected from above-mentioned N number of subframe, business datum is sent;Or,
The smallest idle running time-frequency resource of power is received using the business datum selected from above-mentioned N number of subframe, sends business Data.
Wherein, in Fig. 3, bus architecture may include the bus and bridge of any number of interconnection, specifically by processor 30 The various circuits for the memory that the one or more processors and memory 32 of representative represent link together.Bus architecture may be used also To link together various other circuits of such as peripheral equipment, voltage-stablizer and management circuit or the like, these are all It is known in the art, therefore, it will not be further described herein.Bus interface provides interface.Transceiver 31 can be with It is multiple element, that is, includes transmitter and receiver, the unit for communicating over a transmission medium with various other devices is provided. For different user equipmenies, user interface 33, which can also be, external the interface for needing equipment, the equipment packet of connection is inscribed Include but be not limited to keypad, display, loudspeaker, microphone, control stick etc..
Processor 30, which is responsible for management bus architecture and common processing, memory 32, can store processor 30 and is executing behaviour Used data when making.
In conclusion terminal receives function during monitoring SA, according to all SA listened in the embodiment of the present invention Rate calculates SA and receives power threshold, and when determination needs to send business datum, receives power door according to the SA currently calculated Limit value filters out available sub-frame set;Wherein, in the presence of the idle time-frequency that can carry above-mentioned business datum in an available subframe Resource, above-mentioned free time running time-frequency resource indicate that SA receives power and is less than the running time-frequency resource that above-mentioned SA receives power threshold, or/and, The running time-frequency resource not occupied by SA instruction;Terminal receives power according to the above-mentioned all SA listened to, and it is above-mentioned to calculate separately acquisition The business datum of each available subframe receives power, and receives power according to the business datum of each above-mentioned available subframe, N1 business datum is filtered out from above-mentioned available sub-frame set receives the smallest subframe of power and N2 business datum reception function The maximum subframe of rate;Wherein, the sum of N1 and N2 are less than the subframe total number in preset service period included;Terminal is from filtering out N1 and N2 subframe in select N number of subframe, and use the idle running time-frequency resource of above-mentioned N number of subframe, transmission business datum;Its In, N indicates that terminal determines the number for sending business datum, in this way, terminal receives power threshold, choosing according to the SA currently calculated Available sub-frame set is selected out, improves the utilization rate of resource, and power is received from available subframe collection according to the business datum of subframe Conjunction selects N1 business datum and receives prominent subframe and the N2 the smallest subframe of reception power, for sending business number According to can effectively avoid interfering, improve the dispatching efficiency and service feature of resource.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more, The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, those skilled in the art can carry out various modification and variations without departing from this hair to the embodiment of the present invention The spirit and scope of bright embodiment.In this way, if these modifications and variations of the embodiment of the present invention belong to the claims in the present invention And its within the scope of equivalent technologies, then the present invention is also intended to include these modifications and variations.

Claims (14)

1. a kind of method of scheduling of resource characterized by comprising
Terminal receives power according to all SA listened to during monitoring scheduling instruction information SA, calculates SA and receives function Rate threshold value, and when determination needs to send business datum, power threshold is received according to the SA currently calculated, is filtered out available Sub-frame set;Wherein, in the presence of the idle running time-frequency resource that can carry the business datum in an available subframe, when described idle Frequency resource representation SA receives power and is less than the running time-frequency resource that the SA receives power threshold, or/and, it is not occupied by SA instruction Running time-frequency resource;
All SA that terminal is listened to according to receive power, and calculating separately acquisition, each can be used the business datum of subframe to connect Power is received, and power is received according to the business datum of each available subframe, can be filtered out from described in sub-frame set N1 business datum receives the smallest subframe of power and N2 business datum receives prominent subframe;Wherein, N1 and N2 it Be less than preset service period in include subframe total number;
Terminal selects N number of subframe from the N1 filtered out and N2 subframe, and is provided using the idle time-frequency of N number of subframe Source sends business datum;Wherein, N indicates that terminal determines the number for sending business datum.
2. the method as described in claim 1, which is characterized in that terminal is all according to what is listened to during monitoring SA SA receives power, calculates SA and receives power threshold, specifically includes:
During monitoring SA, according to preset service period, power is received according to all SA listened to, is calculated separately pre- If service period in each subframe SA receive power, and by each subframe according to each subframe SA receive Power is ranked up from small to large, and according to preset running time-frequency resource utilization rate and the preset service period, calculating is obtained X is obtained, and the SA of X subframe is received into power as SA and receives power threshold.
3. method according to claim 2, which is characterized in that receive power according to all SA listened to, calculate preset When the SA of a subframe receives power in service period, specifically include:
Each corresponding SA of running time-frequency resource for receiving business datum receives power in more one subframe, and will be maximum SA receive power as one subframe SA receive power.
4. the method as described in claim 1, which is characterized in that terminal calculates SA and receive power door during monitoring SA After limit value, before filtering out available sub-frame set, further comprise:
Power threshold is received according to the SA, according to preset smoothing processing mode and preset smoothing factor, by the SA Reception power threshold be smoothed, obtain smoothing processing after SA receive power threshold.
5. method according to any of claims 1-4, which is characterized in that when determination needs to send business datum, according to The SA currently calculated receives power threshold, filters out available sub-frame set, specifically includes:
According to the subframe that preset delay requirement and the business datum reach, optional sub-frame set is determined, wherein optional subframe Set expression meets the subframe range of the transmission business datum of delay requirement;
Power threshold is received according to the SA currently calculated, filters out available sub-frame set from the optional sub-frame set.
6. the method as described in claim 1, which is characterized in that all SA that terminal is listened to according to receive power, point The business datum that each available subframe Ji Suan not obtained receives power, specifically includes:
Power and corresponding preset business datum are received according to all SA listened to and SA sends the mapping relations of power, It calculates separately and indicates that the business datum of the running time-frequency resource occupied receives power in each SA;
The business datum for calculating separately all running time-frequency resources in each described available subframe receives the sum of power, and will obtain respectively The business datum of all running time-frequency resources receives the sum of power in the available subframe of each obtained, the industry as corresponding available subframe Business data receiver power.
7. the method as described in claim 1, which is characterized in that using the idle running time-frequency resource of N number of subframe, send business Data specifically include:
Using free time running time-frequency resource randomly selected from N number of subframe, business datum is sent;Or,
The smallest idle running time-frequency resource of power is received using the business datum selected from N number of subframe, sends business datum.
8. a kind of device of scheduling of resource characterized by comprising
First computing unit, for receiving power according to all SA listened to during monitoring scheduling instruction information SA, It calculates SA and receives power threshold;
First screening unit, for receiving power threshold according to the SA currently calculated when determination needs to send business datum, Filter out available sub-frame set;Wherein, presence can carry the idle running time-frequency resource of the business datum in an available subframe, The free time running time-frequency resource indicates that SA receives power and is less than the running time-frequency resource that the SA receives power threshold, or/and, not by SA Indicate the running time-frequency resource occupied;
Second computing unit, all SA for listening to according to receive power, calculate separately each available son of acquisition The business datum of frame receives power;
Second screening unit uses subframe from described for receiving power according to the business datum of each available subframe N1 business datum is filtered out in set receives the smallest subframe of power and the N2 prominent subframe of business datum reception;Its In, the sum of N1 and N2 are less than the subframe total number in preset service period included;
Transmission unit for selecting N number of subframe from the N1 filtered out and N2 subframe, and uses the sky of N number of subframe Not busy running time-frequency resource sends business datum;Wherein, N indicates that terminal determines the number for sending business datum.
9. device as claimed in claim 8, which is characterized in that during monitoring SA, connect according to all SA listened to Power is received, when calculating SA reception power threshold, the first computing unit is specifically used for:
During monitoring SA, according to preset service period, power is received according to all SA listened to, is calculated separately pre- If service period in each subframe SA receive power, and by each subframe according to each subframe SA receive Power is ranked up from small to large, and according to preset running time-frequency resource utilization rate and the preset service period, calculating is obtained X is obtained, and the SA of X subframe is received into power as SA and receives power threshold.
10. device as claimed in claim 9, which is characterized in that receive power according to all SA listened to, calculate preset When the SA of a subframe receives power in service period, the first computing unit is specifically used for:
Each corresponding SA of running time-frequency resource for receiving business datum receives power in more one subframe, and will be maximum SA receive power as one subframe SA receive power.
11. device as claimed in claim 8, which is characterized in that during monitoring SA, calculate SA and receive power threshold Later, before filtering out available sub-frame set, the first computing unit is further used for:
Power threshold is received according to the SA, according to preset smoothing processing mode and preset smoothing factor, by the SA Reception power threshold be smoothed, obtain smoothing processing after SA receive power threshold.
12. such as the described in any item devices of claim 8-11, which is characterized in that when determination needs to send business datum, root Power threshold is received according to the SA currently calculated, when filtering out available sub-frame set, the first screening unit is specifically used for:
According to the subframe that preset delay requirement and the business datum reach, optional sub-frame set is determined, wherein optional subframe Set expression meets the subframe range of the transmission business datum of delay requirement;
Power threshold is received according to the SA currently calculated, filters out available sub-frame set from the optional sub-frame set.
13. device as claimed in claim 8, which is characterized in that receive power according to all SA listened to, count respectively When calculating the business datum reception power for obtaining each available subframe, the second computing unit is specifically used for:
Power and corresponding preset business datum are received according to all SA listened to and SA sends the mapping relations of power, It calculates separately and indicates that the business datum of the running time-frequency resource occupied receives power in each SA;
The business datum for calculating separately all running time-frequency resources in each described available subframe receives the sum of power, and will obtain respectively The business datum of all running time-frequency resources receives the sum of power in the available subframe of each obtained, the industry as corresponding available subframe Business data receiver power.
14. device as claimed in claim 8, which is characterized in that using the idle running time-frequency resource of N number of subframe, send industry When data of being engaged in, transmission unit is specifically used for:
Using free time running time-frequency resource randomly selected from N number of subframe, business datum is sent;Or,
The smallest idle running time-frequency resource of power is received using the business datum selected from N number of subframe, sends business datum.
CN201610065848.1A 2016-01-29 2016-01-29 A kind of method and device of scheduling of resource Active CN107027176B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610065848.1A CN107027176B (en) 2016-01-29 2016-01-29 A kind of method and device of scheduling of resource

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610065848.1A CN107027176B (en) 2016-01-29 2016-01-29 A kind of method and device of scheduling of resource

Publications (2)

Publication Number Publication Date
CN107027176A CN107027176A (en) 2017-08-08
CN107027176B true CN107027176B (en) 2019-07-05

Family

ID=59524221

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610065848.1A Active CN107027176B (en) 2016-01-29 2016-01-29 A kind of method and device of scheduling of resource

Country Status (1)

Country Link
CN (1) CN107027176B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107659995A (en) * 2017-09-15 2018-02-02 中国联合网络通信集团有限公司 The method and terminal of a kind of scheduling of resource
CN109803321B (en) * 2017-11-17 2020-12-08 电信科学技术研究院 Resource selection method and terminal under multiple services
CN113452478B (en) * 2021-06-04 2022-07-08 中国联合网络通信集团有限公司 Frame structure determining method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015130060A1 (en) * 2014-02-27 2015-09-03 엘지전자 주식회사 Method and apparatus for establishing resource pool for scheduling assignment signal of direct device-to-device communication in wireless communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2451223B1 (en) * 2010-11-03 2018-04-11 Samsung Electronics Co., Ltd. Generation of HARQ-ACK information and power control of HARQ-ACK signals in TDD systems with downlink of carrier aggregation

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015130060A1 (en) * 2014-02-27 2015-09-03 엘지전자 주식회사 Method and apparatus for establishing resource pool for scheduling assignment signal of direct device-to-device communication in wireless communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Way Forward on Transmitting Common Control Signaling on PHICH;3GPP;《3GPP TSG RAN WG1 #83 R1-157690》;20151124;全文

Also Published As

Publication number Publication date
CN107027176A (en) 2017-08-08

Similar Documents

Publication Publication Date Title
CN104247487B (en) Disturbance coordination method, device and equipment under a kind of different standard system
CN104244420B (en) Resource allocation and data transmission method, equipment and system
CN110099449B (en) Uplink information transmission method and device
CN108282880B (en) A kind of method and device of the initial position of determining downstream data channel
CN107027176B (en) A kind of method and device of scheduling of resource
CN114338401B (en) Resource allocation method, device, electronic device and readable medium
US20180098332A1 (en) Resource allocation method, apparatus, and system, and base station
CN109769306A (en) Shared channel resource scheduling and allocation method and system suitable for power wireless private network
CN104284439B (en) The dispatching method and device of a kind of user terminal
CN103684555B (en) The MIMO mode switching method inside of a kind of up channel and device
CN103618591B (en) Method, device and system for data transmission
CN104170309B (en) A kind of method for managing resource and device
CN106572536B (en) Method and system for scheduling multi-cluster resources in uplink shared channel
CN105392028B (en) A kind of transmission method and device of data
CN109688623A (en) Wireless frame structure and its configuration method and configuration device and physical channel structure
CN109873917A (en) The wireless image transmission means of communication, device, Image transmission equipment and system
CN102958178B (en) A kind of frequency selectivity dispatching method, CQI report method, Apparatus and system
CN107276732B (en) A kind of resource determining method and device
CN105991273B (en) Method and device for distributing data to be scheduled
CN104066191B (en) A kind of method and device for distributing frequency spectrum resource
CN109286936B (en) Discrete frequency point planning method and device
CN112243222B (en) MU-MIMO multi-terminal UE pairing method and device
CN111083726A (en) Transmission power determination method and device
CN117222018B (en) Channel resource scheduling method, device, system, electronic equipment and storage medium
CN106900050B (en) downlink power processing method, processor and base station

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210528

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Patentee after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY