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.
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.