Summary of the invention
The object of this invention is to provide a kind of D2D resource allocation methods and device, carry out D2D communication resource distribution to solve Ad hoc mode, the problem that security overhead is excessive, throughput of system is low; And the base station assigns D2D communication resource, the problem that allocation efficiency of resource is low.
The object of the invention is to be achieved through the following technical solutions:
A kind of D2D resource allocation methods, comprising:
Determine resource collision occurs D2D subframe by Ad hoc mode;
The control of D2D Resourse Distribute is carried out in request base station.
Preferably, determine resource collision occurs D2D subframe by Ad hoc mode, comprising:
Determine that D2D sends in subframe by Ad hoc mode and resource collision occurs; And/or,
Determine that at least one D2D receives in subframe by Ad hoc mode and resource collision occurs.
Preferably, determine resource collision occurs D2D subframe by Ad hoc mode, comprising:
The information of the situation that takies of each D2D subframe in a superframe is obtained by Ad hoc mode, described information comprises the state of D2D subframe, described state is seizure condition, strong jamming state, slightly strong jamming state or idle condition, if seizure condition, described information also comprises the node identification information taking described D2D subframe;
Determine that D2D sends in subframe according to described information to occur resource collision occurs for resource collision and/or at least one D2D reception subframe.
Preferably, determine that D2D sends in subframe according to described information and resource collision occur, comprising:
If the information that D2D sends the situation that takies of subframe indicates the D2D of this node transmission subframe to be taken by other nodes, determine that described D2D sends in subframe and resource collision occurs; Or,
If the state that the information that D2D sends the situation that takies of subframe indicates the D2D of this node to send subframe is strong jamming state, determines that described D2D sends in subframe and resource collision occurs; Or,
If the state that the information that D2D sends the situation that takies of subframe indicates the D2D of this node to send subframe is slightly strong jamming state, determines that described D2D sends in subframe and resource collision occurs.
Preferably, determine that at least one D2D receives in subframe according to described information and resource collision occur, comprising:
If information instruction at least two nodes that D2D receives the situation that takies of subframe take identical D2D reception subframe, determine that described D2D receives in subframe and resource collision occurs; Or,
If the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is strong jamming state, determines that at least one D2D described receives in subframe and resource collision occurs; Or,
If the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is slightly strong jamming state, determines that at least one D2D described receives in subframe and resource collision occurs.
Based on above-mentioned any means embodiment, preferably, the control of D2D Resourse Distribute is carried out in request base station, comprising:
Send resource collision information to base station, the D2D that described resource collision information is used to indicate this node sends the D2D that subframe occurs for resource collision and/or this node and receives in subframe resource collision occurs.
Based on above-mentioned any means embodiment, preferably, after determining that resource collision occurs D2D transmission subframe by Ad hoc mode, the control of D2D Resourse Distribute is carried out in request base station, comprising:
Select at least one idle D2D subframe; The identification information of the idle D2D subframe selected is sent to base station.
Preferably, the method also comprises:
Receive the D2D resource allocation information that described base station sends, described D2D communication resource configuration information comprises the information of the D2D subframe of described base station assigns;
The D2D redefining this node according to the information of the D2D subframe of described base station assigns sends subframe.
Based on above-mentioned any means embodiment, preferably, after determining that resource collision occurs D2D transmission subframe by Ad hoc mode, before the control of D2D Resourse Distribute is carried out in request base station, the method also comprises: reselect D2D by Ad hoc mode and send subframe;
The control of D2D Resourse Distribute is carried out in request base station, comprising: the D2D reselected is sent the identification-information reporting of subframe to base station.
Preferably, the method also comprises:
Taken by this node if the information of the situation that takies of described D2D transmission subframe indicates the D2D of this node to send subframe, or indicate the D2D of this node to send the state of subframe for idle, determine that the state of described D2D transmission subframe is occupied;
Take situation according to each D2D subframe in the superframe determined, send the information of the situation that takies of each D2D subframe in a superframe.
Based on above-mentioned any means embodiment, preferably, the method also comprises:
According to the corresponding relation in geographical position and electronic chart region, determine the electronic chart region that the geographical position of this node is corresponding, the electronic chart that this node is shared with described base station is divided into multiple electronic chart region;
The identification information in described electronic chart region is sent, so that the control of D2D Resourse Distribute is carried out according to the identification information in described electronic chart region in described base station to described base station.
A kind of D2D resource allocation methods, comprising:
The D2D Resourse Distribute that receiving node sends controls request, and described D2D Resourse Distribute controls to send by Ad hoc mode, the described node of request determines that resource collision occurs D2D subframe after;
Control request according to described D2D Resourse Distribute and carry out the control of D2D Resourse Distribute.
Preferably, the D2D Resourse Distribute that receiving node sends controls request, comprise: the resource collision information that receiving node sends, the D2D that described resource collision information is used to indicate described node sends the D2D that subframe occurs for resource collision and/or described node and receives in subframe resource collision occurs;
Control request according to described D2D Resourse Distribute and carry out the control of D2D Resourse Distribute, comprising: if the D2D that described resource collision information indicates described node sends in subframe, and resource collision occurs, be described peer distribution D2D subframe; Send D2D communication resource configuration information to described node, described D2D communication resource configuration information comprises the information of the D2D subframe for described peer distribution; If the D2D that described resource collision information indicates described node receives in subframe, and resource collision occurs, redistribute the D2D that resource collision occurs and receive subframe.
Preferably, be described peer distribution D2D subframe, comprise:
The resource collision information sent according to described node and the positional information of described node are described peer distribution D2D subframe.
Preferably, the D2D Resourse Distribute that receiving node sends controls request, comprising: the identification information of at least one D2D subframe that receiving node sends;
Control request according to described D2D Resourse Distribute and carry out the control of D2D Resourse Distribute, comprising: according to the identification information of at least one D2D subframe described, is described peer distribution D2D subframe; Send D2D communication resource configuration information to described node, described D2D communication resource configuration information comprises the information of the D2D subframe for described peer distribution.
Preferably, according to the identification information of at least one D2D subframe described, be described peer distribution D2D subframe, comprise:
The distance of the node determining each D2D subframe taking the instruction of described identification information and the node sending described identification information, the D2D sub-frame allocation selecting ultimate range corresponding is to described node.
Preferably, the D2D Resourse Distribute that receiving node sends controls request, comprising: the D2D of receiving node sends the information of subframe;
Control request according to described D2D Resourse Distribute and carry out the control of D2D Resourse Distribute, comprising: send the information of subframe according to described D2D and take the positional information that described D2D sends the node of subframe, determine the distance taken between the node of described D2D transmission subframe; If described distance is less than distance threshold, redistribute described D2D subframe.
Based on the inventive concept same with method, the embodiment of the present invention also provides a kind of D2D resource allocation device, comprising:
Ad hoc mode realizes module, for being determined by Ad hoc mode resource collision occurs D2D subframe;
Resourse Distribute controls request module, carries out the control of D2D Resourse Distribute for asking base station.
Preferably, described Ad hoc mode realize module specifically for:
Determine that D2D sends in subframe by Ad hoc mode and resource collision occurs; And/or,
Determine that at least one D2D receives in subframe by Ad hoc mode and resource collision occurs.
Preferably, described Ad hoc mode realize module specifically for:
The information of the situation that takies of each D2D subframe in a superframe is obtained by Ad hoc mode, described information comprises the state of D2D subframe, described state is seizure condition, strong jamming state, slightly strong jamming state or idle condition, if seizure condition, described information also comprises the node identification information taking described D2D subframe;
Determine that D2D sends in subframe according to described information to occur resource collision occurs for resource collision and/or at least one D2D reception subframe.
Preferably, according to described information determine D2D send there is resource collision in subframe time, described Ad hoc mode realize module specifically for:
If the information that D2D sends the situation that takies of subframe indicates the D2D of this node transmission subframe to be taken by other nodes, determine that described D2D sends in subframe and resource collision occurs; Or,
If the state that the information that D2D sends the situation that takies of subframe indicates the D2D of this node to send subframe is strong jamming state, determines that described D2D sends in subframe and resource collision occurs; Or,
If the state that the information that D2D sends the situation that takies of subframe indicates the D2D of this node to send subframe is slightly strong jamming state, determines that described D2D sends in subframe and resource collision occurs.
Preferably, according to described information determine at least one D2D receive there is resource collision in subframe time, described Ad hoc mode realize module specifically for:
If information instruction at least two nodes that D2D receives the situation that takies of subframe take identical D2D reception subframe, determine that described D2D receives in subframe and resource collision occurs; Or,
If the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is strong jamming state, determines that at least one D2D described receives in subframe and resource collision occurs; Or,
If the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is slightly strong jamming state, determines that at least one D2D described receives in subframe and resource collision occurs.
Based on above-mentioned any device embodiment, preferably, described Resourse Distribute control request module specifically for:
Send resource collision information to base station, the D2D that described resource collision information is used to indicate this node sends the D2D that subframe occurs for resource collision and/or this node and receives in subframe resource collision occurs.
Preferably, described Ad hoc mode realizes after by Ad hoc mode, module determines that D2D sends resource collision occurs subframe, described Resourse Distribute control request module specifically for:
Select at least one idle D2D subframe; The identification information of the idle D2D subframe selected is sent to base station.
Preferably, also comprise resource distribution module, for:
Receive the D2D resource allocation information that described base station sends, described D2D communication resource configuration information comprises the information of the D2D subframe of described base station assigns;
The D2D redefining this node according to the information of the D2D subframe of described base station assigns sends subframe.
Based on above-mentioned any device embodiment, preferably, also comprise resource distribution module, described Ad hoc mode realizes after by Ad hoc mode, module determines that D2D sends resource collision occurs subframe, before the control of D2D Resourse Distribute is carried out in described Resourse Distribute control request module request base station, described resource distribution module is used for: reselect D2D by Ad hoc mode and send subframe;
Described Resourse Distribute control request module specifically for: the D2D reselected is sent the identification-information reporting of subframe to base station.
Preferably, described Resourse Distribute control request module also for:
Taken by this node if the information of the situation that takies of described D2D transmission subframe indicates the D2D of this node to send subframe, or indicate the D2D of this node to send the state of subframe for idle, determine that the state of described D2D transmission subframe is occupied;
Take situation according to each D2D subframe in the superframe determined, send the information of the situation that takies of each D2D subframe in a superframe.
Based on above-mentioned any device embodiment, preferably, also comprise positional information reporting module, for:
According to the corresponding relation in geographical position and electronic chart region, determine the electronic chart region that the geographical position of this node is corresponding, the electronic chart that this node is shared with described base station is divided into multiple electronic chart region;
The identification information in described electronic chart region is sent, so that the control of D2D Resourse Distribute is carried out according to the identification information in described electronic chart region in described base station to described base station.
Based on the inventive concept same with method, the embodiment of the present invention also provides a kind of D2D terminal, comprising:
Processor, memory and transceiver;
Processor, for reading the program in memory, performs following process:
Determine resource collision occurs D2D subframe by Ad hoc mode;
The control of D2D Resourse Distribute is carried out by transceiver request base station.
Preferably, processor, for reading the program in memory, performs following process:
Determine that D2D sends in subframe by Ad hoc mode and resource collision occurs; And/or,
Determine that at least one D2D receives in subframe by Ad hoc mode and resource collision occurs.
Preferably, processor, for reading the program in memory, performs following process:
The information of the situation that takies of each D2D subframe in a superframe is obtained by Ad hoc mode, described information comprises the state of D2D subframe, described state is seizure condition, strong jamming state, slightly strong jamming state or idle condition, if seizure condition, described information also comprises the node identification information taking described D2D subframe;
Determine that D2D sends in subframe according to described information to occur resource collision occurs for resource collision and/or at least one D2D reception subframe.
Preferably, when determining resource collision occurs D2D transmission subframe according to described information, processor, for reading the program in memory, performs following process:
If the information that D2D sends the situation that takies of subframe indicates the D2D of this node transmission subframe to be taken by other nodes, determine that described D2D sends in subframe and resource collision occurs; Or,
If the state that the information that D2D sends the situation that takies of subframe indicates the D2D of this node to send subframe is strong jamming state, determines that described D2D sends in subframe and resource collision occurs; Or,
If the state that the information that D2D sends the situation that takies of subframe indicates the D2D of this node to send subframe is slightly strong jamming state, determines that described D2D sends in subframe and resource collision occurs.
Preferably, when determining resource collision occurs at least one D2D reception subframe according to described information, processor, for reading the program in memory, performs following process:
If information instruction at least two nodes that D2D receives the situation that takies of subframe take identical D2D reception subframe, determine that described D2D receives in subframe and resource collision occurs; Or,
If the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is strong jamming state, determines that at least one D2D described receives in subframe and resource collision occurs; Or,
If the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is slightly strong jamming state, determines that at least one D2D described receives in subframe and resource collision occurs.
Based on above-mentioned any device embodiment, preferably, processor, for reading the program in memory, performs following process:
Send resource collision information to base station, the D2D that described resource collision information is used to indicate this node sends the D2D that subframe occurs for resource collision and/or this node and receives in subframe resource collision occurs.
Preferably, described Ad hoc mode realizes after by Ad hoc mode, module determines that D2D sends resource collision occurs subframe, and processor, for reading the program in memory, performs following process:
Select at least one idle D2D subframe; The identification information of the idle D2D subframe selected is sent to base station.
Preferably, processor, for reading the program in memory, performs following process:
Receive the D2D resource allocation information that described base station sends, described D2D communication resource configuration information comprises the information of the D2D subframe of described base station assigns;
The D2D redefining this node according to the information of the D2D subframe of described base station assigns sends subframe.
Based on above-mentioned any device embodiment, preferably, processor, for reading the program in memory, perform following process: after determining that resource collision occurs D2D transmission subframe by Ad hoc mode, before the control of D2D Resourse Distribute is carried out in request base station, reselect D2D by Ad hoc mode and send subframe; The D2D reselected is sent the identification-information reporting of subframe to base station.
Preferably, processor, for reading the program in memory, performs following process:
Taken by this node if the information of the situation that takies of described D2D transmission subframe indicates the D2D of this node to send subframe, or indicate the D2D of this node to send the state of subframe for idle, determine that the state of described D2D transmission subframe is occupied;
Take situation according to each D2D subframe in the superframe determined, send the information of the situation that takies of each D2D subframe in a superframe.
Based on above-mentioned any device embodiment, preferably, processor, for reading the program in memory, performs following process:
According to the corresponding relation in geographical position and electronic chart region, determine the electronic chart region that the geographical position of this node is corresponding, the electronic chart that this node is shared with described base station is divided into multiple electronic chart region;
The identification information in described electronic chart region is sent, so that the control of D2D Resourse Distribute is carried out according to the identification information in described electronic chart region in described base station to described base station.
Based on the inventive concept same with method, the embodiment of the present invention also provides a kind of D2D resource allocation device, comprising:
Resourse Distribute controls request receiving module, and the D2D Resourse Distribute sent for receiving node controls request, and described D2D Resourse Distribute controls to send by Ad hoc mode, the described node of request determines that resource collision occurs D2D subframe after;
Resourse Distribute control module, carries out the control of D2D Resourse Distribute for controlling request according to described D2D Resourse Distribute.
Preferably, described Resourse Distribute controls request receiving module specifically for the resource collision information that receiving node sends, and the D2D that described resource collision information is used to indicate described node sends at least one D2D that subframe occurs for resource collision and/or described node and to receive in subframe resource collision occurs;
Described Resourse Distribute control module specifically for: if the D2D that described resource collision information indicates described node sends in subframe, and resource collision occurs, be described peer distribution D2D subframe; Send D2D communication resource configuration information to described node, described D2D communication resource configuration information comprises the information of the D2D subframe for described peer distribution; If at least one D2D that described resource collision information indicates described node receives in subframe, and resource collision occurs, redistribute the D2D that resource collision occurs and receive subframe.
Preferably, during for described peer distribution D2D subframe, described Resourse Distribute control module specifically for:
The resource collision information sent according to described node and the positional information of described node are described peer distribution D2D subframe.
Preferably, described Resourse Distribute controls request receiving module specifically for the identification information of at least one D2D subframe that receiving node sends;
Described Resourse Distribute control module specifically for: according to the identification information of at least one D2D subframe described, be described peer distribution D2D subframe; Send D2D communication resource configuration information to described node, described D2D communication resource configuration information comprises the information of the D2D subframe for described peer distribution.
Preferably, according to the identification information of at least one D2D subframe described, during for described peer distribution D2D subframe, described Resourse Distribute control request receiving module specifically for:
The distance of the node determining each D2D subframe taking the instruction of described identification information and the node sending described identification information, the D2D sub-frame allocation selecting ultimate range corresponding is to described node.
Preferably, described Resourse Distribute control request receiving module specifically for: the D2D of receiving node sends the information of subframe;
Described Resourse Distribute control request receiving module specifically for: send the information of subframe according to described D2D and take the positional information that described D2D sends the node of subframe, determining to take the distance between node that described D2D sends subframe; If described distance is less than distance threshold, redistribute described D2D subframe.
Based on the inventive concept same with method, the embodiment of the present invention also provides a kind of base station, comprising:
Processor, memory and transceiver;
Processor, for reading the program in memory, performs following process:
The D2D Resourse Distribute sent by receiver receiving node controls request, and described D2D Resourse Distribute controls to send by Ad hoc mode, the described node of request determines that resource collision occurs D2D subframe after;
Control request according to described D2D Resourse Distribute, by receiver 610, the control of D2D Resourse Distribute is carried out to described node.
Preferably, processor reads the program in memory, perform following process: the resource collision information that receiving node sends, the D2D that described resource collision information is used to indicate described node sends at least one D2D that subframe occurs for resource collision and/or described node and receives in subframe resource collision occurs; If the D2D that described resource collision information indicates described node sends in subframe, and resource collision occurs, and is described peer distribution D2D subframe; Send D2D communication resource configuration information to described node, described D2D communication resource configuration information comprises the information of the D2D subframe for described peer distribution; If at least one D2D that described resource collision information indicates described node receives in subframe, and resource collision occurs, redistribute the D2D that resource collision occurs and receive subframe.
Preferably, during for described peer distribution D2D subframe, processor reads the program in memory, performs following process:
The resource collision information sent according to described node and the positional information of described node are described peer distribution D2D subframe.
Preferably, processor reads the program in memory, performs following process: the identification information of at least one D2D subframe that receiving node sends; According to the identification information of at least one D2D subframe described, it is described peer distribution D2D subframe; Send D2D communication resource configuration information to described node, described D2D communication resource configuration information comprises the information of the D2D subframe for described peer distribution.
Preferably, according to the identification information of at least one D2D subframe described, during for described peer distribution D2D subframe, processor reads the program in memory, performs following process:
The distance of the node determining each D2D subframe taking the instruction of described identification information and the node sending described identification information, the D2D sub-frame allocation selecting ultimate range corresponding is to described node.
Preferably, processor reads the program in memory, performs following process: the D2D of receiving node sends the information of subframe; Send the information of subframe according to described D2D and take the positional information that described D2D sends the node of subframe, determining the distance taken between the node of described D2D transmission subframe; If described distance is less than distance threshold, redistribute described D2D subframe.
The technical scheme that the embodiment of the present invention provides, the mode adopting Ad hoc mode and base station to control to combine carries out the distribution of D2D resource.Concrete, when D2D terminal adopts Ad hoc mode to determine that D2D subframe collides, then ask base station to carry out the control of D2D Resourse Distribute, participate in D2D Resourse Distribute by base station.Because base station participates in D2D Resourse Distribute, can be communicated by D2N link between base station with D2D terminal, thus realize the safety operations such as authentication, therefore do not need or the security information transmitted on D2D link can be reduced, thus than the scheme only adopting Ad hoc mode to carry out D2D Resourse Distribute, reduce security overhead, provide throughput of system.In addition, the mode adopting Ad hoc mode and base station to control to combine carries out the distribution of D2D resource, than only carrying out D2D Resourse Distribute by base station, provides allocation efficiency of resource.
Embodiment
Below in conjunction with accompanying drawing, the technical scheme that the embodiment of the present invention provides is described in detail.
The method that the embodiment of the present invention provides D2D end side implementation as shown in Figure 1, specifically comprise following operation:
Step 100, determine resource collision occurs D2D subframe by Ad hoc mode.
In the embodiment of the present invention, the D2D subframe that node (D2D terminal) takies is called that D2D sends subframe, and other D2D subframes are called that D2D receives subframe.
In the embodiment of the present invention, the subframe for D2D transmission is called D2D subframe.
Step 110, request base station carry out the control of D2D Resourse Distribute.
The technical scheme that the embodiment of the present invention provides, can but be not only applicable to D2D terminal net scene.
The technical scheme that the embodiment of the present invention provides, the mode adopting Ad hoc mode and base station to control to combine carries out the distribution of D2D resource.Concrete, when D2D terminal adopts Ad hoc mode to determine that D2D subframe collides, then ask base station to carry out the control of D2D Resourse Distribute, participate in D2D Resourse Distribute by base station.Because base station participates in D2D Resourse Distribute, can be communicated by D2N link between base station with D2D terminal, thus realize the safety operations such as authentication, therefore do not need or the security information transmitted on D2D link can be reduced, thus than the scheme only adopting Ad hoc mode to carry out D2D Resourse Distribute, reduce security overhead, provide throughput of system.In addition, the mode adopting Ad hoc mode and base station to control to combine carries out the distribution of D2D resource, than only carrying out D2D Resourse Distribute by base station, provides allocation efficiency of resource.
In the embodiment of the present invention, the Ad hoc mode participating in D2D Resourse Distribute has multiple.Such as, existing RR-ALOHA mode, SU-ALOHA mode, MS-ALOHA mode, also can adopt other Ad hoc modes.
The embodiment of the present invention provides a kind of Ad hoc mode of simplification, and this Ad hoc mode is modified based on RR-ALOHA and obtained.
The Ad hoc mode of the simplification that the embodiment of the present invention provides and the main distinction of existing RR-ALOHA mode are: the state of D2D subframe.Existing RR-ALOHA mode, the state of D2D subframe comprises: seizure condition and idle condition.The Ad hoc mode that the embodiment of the present invention provides, the state of D2D subframe comprises: take shape body, idle condition, strong jamming state and slightly strong jamming state.
Wherein, if successfully resolve the information of the situation that takies of each D2D subframe in the superframe received at subframe i, but signal strength signal intensity is lower than setting threshold, then determine that the state of subframe i is for slightly strong jamming; If the information of the situation that takies of each D2D subframe cannot correctly be resolved in the superframe that subframe i receives, then determine that the state of subframe i is strong jamming; If do not receive information at subframe i, then determine that the state of subframe i is for idle.
Superframe in the embodiment of the present invention, can adopt existing D2D superframe structure, and also can be the frame structure of new definition, can also adopt the wireless frame structure in existing cellular network or superframe structure, the present invention be not construed as limiting this.
Subframe is received for D2D, specifically to be measured by bottom and MAC layer determines subframe jointly takies situation.Concrete, if bottom measurement result display subframe i is idle condition, then the MAC layer free time (countless certificate can be resolved), therefore determine that the state of subframe i is idle condition; If bottom measurement result display subframe i is strong jamming, MAC layer is idle, determines that the state of subframe i is strong jamming state; If bottom measurement result display subframe is slightly strong jamming, MAC layer is idle, determines that the state of subframe i is slightly strong jamming state.
In the embodiment of the present invention, the measurement result that bottom is measured is total received power and the SINR of subframe i.
Wherein, strong jamming says to refer to that SINR does not reach thresholding, can not correctly demodulation (may be do not have useful signal, also may be that interference is excessive, if it is very high to receive gross power, illustrates certainly there is useful signal, just disturbs excessive so solution not out).
In the embodiment of the present invention, the measurement result that bottom is measured only jumps for non-one the node taken.
In the embodiment of the present invention, the expression way of receiving intensity has multiple.Such as, received power can be adopted to represent.Preferably, the ratio of received power and signal to noise ratio (SINR) is adopted to represent.
Concrete, the transmission processing of the Ad hoc mode that the embodiment of the present invention provides comprises: node, when the D2D of oneself sends subframe transmission data, sends the information of the situation that takies of each D2D subframe in the superframe oneself determined.This information comprises status indicator (namely reflecting the information of subframe state).If the state of subframe i is occupied, strong jamming or slightly strong jamming, status indicator is 1, if the state of subframe i is idle, status indicator is 0.If status indicator is 1, this information also comprises node identification.For seizure condition, node identification is the identification information of the node taking subframe i; For strong jamming state, node identification is not the identification information of actual node, but the identification information of instruction strong jamming state, its information format both can be identical with the form of the identification information of node, also can adopt extended formatting; For slightly strong jamming state, node identification is not the identification information of actual node, but indicates the identification information of slightly strong jamming state, and its information format both can be identical with the form of the identification information of node, also can adopt extended formatting.
Concrete, the reception process of the Ad hoc mode that the embodiment of the present invention provides comprises:
Receive at each D2D the information that subframe monitors the situation that takies of each D2D subframe in the superframe that other nodes send, that determines each D2D subframe in a superframe according to the information received takies situation.
D2D for oneself sends subframe, if negative feedback is then determined resource collision occurs, node needs to reselect new D2D and sends subframe; If positive feedback, node continues to safeguard that this D2D sends sub-frame resources.Negative feedback comprises: the state that at least one D2D received sends the information instruction D2D transmission subframe of the situation that takies of subframe is strong jamming state; The state that at least one D2D received sends the information instruction D2D transmission subframe of the situation that takies of subframe is slightly strong jamming state; The state that at least one D2D received sends the information instruction D2D transmission subframe of the situation that takies of subframe is possession state, but node identification is the identification information of other nodes.Positive feedback comprises: the state that the information that the D2D received sends the situation that takies of subframe all indicates D2D to send subframe is idle condition; The state that the information that the D2D received sends the situation that takies of subframe all indicates D2D to send subframe is strong jamming, and node identification is the identification information of oneself.
Subframe is received for D2D, if information instruction at least two nodes that D2D receives the situation that takies of subframe take identical D2D reception subframe, determines that this D2D receives in subframe and resource collision occurs; Or, if the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is strong jamming state, determines that this at least one D2D receives in subframe and resource collision occur; Or, if the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is slightly strong jamming state, determines that this at least one D2D receives in subframe and resource collision occur.
No matter be RR-ALOHA, SU-ALOHA, MS-ALOHA, or the Ad hoc mode that the embodiment of the present invention provides, include two processes: channel occupancy process and channel maintenance process.In the embodiment of the present invention, determine that D2D subframe collides by Ad hoc mode, the channel maintenance process particular by Ad hoc mode is determined.
Concrete, obtained the information of the situation that takies of each D2D subframe in a superframe by Ad hoc mode, that determines each D2D subframe in a superframe according to this information takies situation.For the Ad hoc mode that the embodiment of the present invention provides, specific implementation with reference to the description of above-described embodiment, can repeat no more herein.
For RR-ALOHA, SU-ALOHA and MS-ALOHA, the information of the situation that takies of each D2D subframe is carried in FI information.Suppose that the FI information instruction subframe k that node C receives at subframe i is taken by node A, the FI information instruction subframe k that node C receives at subframe j is taken by Node B, and the D2D that subframe k is node C receives subframe, then node C determines that node A and Node B, on subframe k, resource collision occurs.Suppose that the FI information instruction subframe k that node C receives at subframe i is taken by node A, and the D2D that subframe k is node C sends subframe, then node C determines to send in subframe at its D2D resource collision occurs.
The implementation of above-mentioned steps 110 has multiple.Embodiments provide following three kinds of preferred implementations.
The implementation one of step 110: send resource collision information to base station, the D2D that this resource collision information is used to indicate this node sends the D2D that subframe occurs for resource collision and/or this node and receives in subframe resource collision occurs.
Accordingly, if resource collision information indicates the D2D of this node to send in subframe, and resource collision occurs, also receive the D2D resource allocation information that this base station sends, D2D communication resource configuration information comprises the information of the D2D subframe of this base station assigns; The D2D redefining this node according to the information of the D2D subframe of this base station assigns sends subframe.Concrete, can be that the D2D D2D subframe of base station assigns being defined as this node sends subframe.
For the first implementation of step 110, D2D terminal takies situation, by base station assigns D2D resource by means of only Ad hoc mode monitoring D2D subframe.Therefore, D2D terminal realizes the channel maintenance process of Ad hoc mode, does not need to realize channel occupancy process.
The implementation two of step 110: select at least one idle D2D subframe; The identification information of the idle D2D subframe selected is sent to base station.
In the embodiment of the present invention, idle D2D subframe refers to that the information of the occupancy of this D2D subframe received all indicates the state of this D2D subframe to be the subframe of idle condition.
In the embodiment of the present invention, the identification information of D2D subframe can but be not limited only to be the numbering of D2D subframe.
Accordingly, also receive the D2D resource allocation information that this base station sends, this D2D communication resource configuration information comprises the information of the D2D subframe of this base station assigns; The D2D redefining this node according to the information of the D2D subframe of this base station assigns sends subframe.Concrete, the D2D subframe of this base station assigns can be defined as D2D and send subframe.
The implementation three of step 110: the D2D reselected by Ad hoc mode is sent the identification-information reporting of subframe to base station.
Accordingly, after determining that resource collision occurs D2D transmission subframe by Ad hoc mode, before the control of D2D Resourse Distribute is carried out in request base station, reselect D2D by Ad hoc mode and send subframe.
For the third implementation, namely carry out channel occupancy and channel maintenance by Ad hoc mode, and after D2D sends subframe generation resource collision, the D2D reporting this node to reselect to base station sends subframe.
It should be pointed out that above-mentioned three kinds of implementations of step 110 can coordinate enforcement, and these three kinds of implementations respectively can in conjunction with any implementation of above-mentioned steps 100.
Above-mentioned three kinds of implementations of step 110 can coordinate enforcement to refer to, different D2D terminals, implementation that can be different.
D2D terminal is also to base station reporting position information.The embodiment of the present invention provides a kind of optimal way of reporting position information.Based on above-mentioned any means embodiment, preferably, according to the corresponding relation in geographical position and electronic chart region, determine the electronic chart region that the geographical position of this node is corresponding, the electronic chart that this node is shared with base station is divided into multiple electronic chart region; The identification information (i.e. positional information) in the electronic chart region determined is sent to base station.Wherein, in the corresponding relation in geographical position and electronic chart region, electronic chart region is the electronic chart region of the electronic chart that node and base station are shared.Wherein, electronic chart can be that node and base station obtain from same source, or when D2D base station access by terminal, downloads from base station.Wherein, the identification information in electronic chart region can be the numbering in electronic chart region.
In the embodiment of the present invention, the numbering in the electronic chart region of D2D terminal to report and the positional information of D2D terminal.
In the embodiment of the present invention, can after determining that resource collision occurs D2D transmission subframe, reporting position information, also can periodicity reporting position information.
The method that the embodiment of the present invention provides base station side implementation as shown in Figure 2, specifically comprise following operation:
The D2D Resourse Distribute that step 200, receiving node send controls request, and it is send by Ad hoc mode, node determines that resource collision occurs D2D subframe after that this D2D Resourse Distribute controls request.
In the embodiment of the present invention, node and D2D terminal.
Step 210, control request according to above-mentioned D2D Resourse Distribute and carry out the control of D2D Resourse Distribute.
The technical scheme that the embodiment of the present invention provides, the mode adopting Ad hoc mode and base station to control to combine carries out the distribution of D2D resource.Concrete, when D2D terminal adopts Ad hoc mode to determine that D2D subframe collides, then ask base station to carry out the control of D2D Resourse Distribute, participate in D2D Resourse Distribute by base station.Because base station participates in D2D Resourse Distribute, can be communicated by D2N link between base station with D2D terminal, thus realize the safety operations such as authentication, therefore do not need or the security information transmitted on D2D link can be reduced, thus than the scheme only adopting Ad hoc mode to carry out D2D Resourse Distribute, reduce security overhead, provide throughput of system.In addition, the mode adopting Ad hoc mode and base station to control to combine carries out the distribution of D2D resource, than only carrying out D2D Resourse Distribute by base station, provides allocation efficiency of resource.
Control request for different D2D Resourse Distribute, the specific implementation of carrying out the control of D2D Resourse Distribute is also different.The embodiment of the present invention illustrates with three preferred implementations.
The implementation one of base station side: the resource collision information that receiving node sends, the D2D that resource collision information is used to indicate this node sends the D2D that subframe occurs for resource collision and/or this node and receives in subframe resource collision occurs; If the D2D that resource collision information indicates this node sends in subframe, and resource collision occurs, and is this peer distribution D2D subframe; Send D2D communication resource configuration information to this node, this D2D communication resource configuration information comprises the information of the D2D subframe for this peer distribution; If the D2D that resource collision information indicates this node receives in subframe, and resource collision occurs, redistribute the D2D that resource collision occurs and receive subframe and/or again for this D2D subframe occurs the peer distribution D2D subframe of resource collision.
This implementation one corresponds to the implementation one of D2D end side step 110.
In the embodiment of the present invention, for the implementation of peer distribution D2D subframe has multiple.Preferably, the resource collision information sent according to node and the positional information of node are peer distribution D2D subframe.
Concrete, according to resource collision information, determine the node that resource collision occurs, optionally, determine the D2D subframe that resource collision occurs; For the idle D2D subframe of this peer distribution, if there is no idle D2D subframe, according to the positional information of this node, and take the positional information of node of each D2D subframe, determine that D2D sub-frame allocation that the node being not less than setting threshold with the distance of this node takies is to this node.
In the embodiment of the present invention, in resource collision information, carry resource collision indication information, if also carry the identification information of node, then determine according to this identification information the node that resource collision occurs; If do not carry the identification information of node, but carry the identification information of D2D subframe, situation can be taken according to the D2D subframe of self maintained, determine this node; If carry the identification information of node, but do not carry the identification information of D2D subframe, can take situation according to the D2D subframe of self maintained yet, determine this D2D node.
In the embodiment of the present invention, idle subframe and the node taking each D2D subframe determine according to the situation that takies of the D2D subframe of self maintained.
In the embodiment of the present invention, positional information periodically obtains, or there is resource collision in D2D terminal D 2D subframe after, obtain from D2D terminal.
In the embodiment of the present invention, preferably, positional information is the identification information in electronic chart region.
The implementation two of base station side: the identification information of at least one D2D subframe that receiving node sends; According to the identification information of the D2D subframe received, it is this peer distribution D2D subframe; Send D2D communication resource configuration information to this node, D2D communication resource configuration information comprises the information of the D2D subframe for this peer distribution.
This implementation two corresponds to the implementation two of D2D end side step 110.
In this implementation two, the D2D subframe that can indicate from the identification information of the D2D subframe received, it is peer distribution D2D subframe.Both can Random assignment, also can distribute by combining position information, other modes can also be adopted to distribute, and the present invention is not construed as limiting this.If combining position information distributes, can with reference to aforementioned implementation one.
In this implementation two, the D2D subframe that also can indicate from the identification information of the D2D subframe received, and in the D2D subframe selected according to the situation that takies of the D2D subframe of self maintained of base station, be peer distribution D2D subframe.Concrete selection mode can with reference to above-mentioned implementation one, and the present invention is not construed as limiting this.
The implementation three of base station side: the D2D of receiving node sends the identification information of subframe; Send the identification information of subframe according to D2D and take the positional information that this D2D sends the node of subframe, determining the distance taken between the node of this D2D transmission subframe; If this distance is less than distance threshold, redistribute this D2D subframe.
This implementation three corresponds to the implementation three of D2D end side step 110.
In this implementation three, the implementation redistributing this D2D subframe has multiple, such as, can redistribute this D2D subframe by combining position information, also this D2D sub-frame allocation can be carried out the node of D2D Resourse Distribute to request, all right Random assignment, etc.
Based on above-mentioned any base station side embodiment of the method, what D2D subframe was also safeguarded in base station takies situation.Specifically safeguard according to the above-mentioned any information received.Accordingly, the D2D Resourse Distribute that receiving node sends controls request and also comprises: the D2D of this node that receiving node sends receives the information of the situation that takies of subframe; Control request according to D2D Resourse Distribute and the control of D2D Resourse Distribute is carried out to node, also comprise: take situation according to this information updating D2D subframe.
The technical scheme that the embodiment of the present invention provides is applicable to car networked system, below for the car networked system of road safety class, coordinates the technical scheme implemented to be described to D2D terminal and base station side.
It should be pointed out that the implementation of other application scenarioss with reference to following description, can repeat no more.
Under above-mentioned scene, D2D terminal periodic reporting position information.Concrete, when D2D terminal enters community, electronic chart is downloaded by Cellular Networks, this electronic chart is divided into multiple electronic chart region (Block region), in electronic chart, determine to D2D terminal periodic current residing geographical position, determine the Block region that current geographic position is corresponding, and report the numbering in the Block region determined.D2D terminal does not need to report accurate positional information, in order to simplify the complexity of computing node spacing, can divide Block region in advance, and the distance between different B lock region prestores.The block numbering at two D2D terminal places is once determine, the distance between these two D2D terminals just can be determined in base station by tabling look-up, and namely base station receives the block numbering of D2D terminal to report, just can determine the approximate location of D2D terminal.It should be added that, 1) periodically reporting position information does not arrange re-transmission, base station is not also fed back this information, but inside of base station arranges trajectory predictions model, if the periodicity that base station does not receive D2D terminal reports, mark D2D terminal has the possibility leaving community on the one hand, in addition on the one hand, certain prediction and renewal, according to forecast model, according to the historical track of D2D terminal in conjunction with electronic map information, can be done to the motion track of D2D terminal in base station.
Base station is that D2D terminal Ad hoc mode distributes D2D resource pool, and the D2D Resourse Distribute under coordinating D2D terminal to complete different modes, and according to the situation that takies of the information of D2D terminal to report and the D2D subframe of self maintained, D2D resource is adjusted.
If D2D terminal adopts above-mentioned implementation one to send D2D Resourse Distribute to base station and controls request, corresponding technical scheme is:
D2D terminal safeguards D2D subframe state table by Ad hoc mode, and is judged the collision of D2D sub-frame resources by FI information interaction.
Concrete, the Ad hoc mode that D2D terminal adopts the channel maintenance process of RR-ALOHA, SU-ALOHA, MS-ALOHA or the embodiment of the present invention to provide, monitors D2D transmission subframe and whether D2D reception subframe resource collision occurs.
D2D terminal take base station as the D2D transmission subframe of its D2D subframe of distributing as oneself.
Supposing that the D2D of D2D terminal A sends subframe is subframe 1, D2D terminal A receives the FI of D2D terminal B transmission in subframe 2, indicate subframe 1 for seizure condition in FI, but STI (identification information of node) is not the STI of D2D terminal A, then determine that the D2D of oneself sends subframe generation resource collision, send first resource collision information to base station.After base station receives the resource collision information of D2D terminal A transmission, for D2D terminal A redistributes subframe.
If D2D terminal adopts above-mentioned implementation two to send D2D Resourse Distribute to base station and controls request, corresponding technical scheme is:
D2D terminal safeguards D2D subframe state table by Ad hoc mode, and is judged the collision of D2D sub-frame resources by FI information interaction.
Concrete, the Ad hoc mode that D2D terminal adopts the channel maintenance process of RR-ALOHA, SU-ALOHA, MS-ALOHA or the embodiment of the present invention to provide, monitors D2D transmission subframe and whether D2D reception subframe resource collision occurs.
Supposing that the D2D of D2D terminal A sends subframe is subframe 1, D2D terminal A receives the FI of D2D terminal B transmission in subframe 2, indicate subframe 1 for seizure condition in FI, but STI (identification information of node) is not the STI of D2D terminal A, then determine that the D2D of oneself sends subframe generation resource collision, now:
D2D terminal A mono-aspect starts to send subframe request to base station, and this subframe request, for asking the subframe sending the instruction of idle subframe, starts monitor channel in addition on the one hand;
After base station receives the subframe request that D2D terminal A reports, according to the monitoring time started of D2D terminal A, for D2D terminal A Resources allocation is for sending the instruction of idle subframe;
After D2D terminal monitoring terminates, select 3 idle subframes, in base station be peer distribution resource on send the instruction of idle subframe, carry the identification information of 3 idle subframes of selection in this idle subframe instruction;
After base station receives this idle subframe instruction, for D2D terminal A selects suitable D2D sub-frame resources.
If D2D terminal adopts above-mentioned implementation three-dimensional base station to send D2D Resourse Distribute and controls request, corresponding technical scheme is:
D2D terminal safeguards D2D subframe state table by Ad hoc mode, and is judged the collision of D2D sub-frame resources by FI information interaction.
Concrete, the Ad hoc mode that D2D terminal adopts the channel maintenance process of RR-ALOHA, SU-ALOHA, MS-ALOHA or the embodiment of the present invention to provide, monitors D2D transmission subframe and whether D2D reception subframe resource collision occurs.
Supposing that the D2D of D2D terminal A sends subframe is subframe 1, D2D terminal A receives the FI of D2D terminal B transmission in subframe 2, indicate subframe 1 for seizure condition in FI, but STI (identification information of node) is not the STI of D2D terminal A, then determine that the D2D of oneself sends subframe generation resource collision, now:
D2D terminal A selects idle subframe 3, and when this subframe arrives, D2D terminal after this subframe sends packet, or when determining to take this subframe, reports the identification information of this subframe to base station, taken by this node to indicate this subframe;
Base station receives after subframe takies instruction, updating maintenance subframe occupied information.
Based on the inventive concept same with method, the embodiment of the present invention also provides a kind of D2D resource allocation device, as shown in Figure 3, comprising:
Ad hoc mode realizes module 301, for being determined by Ad hoc mode resource collision occurs D2D subframe;
Resourse Distribute controls request module 302, carries out the control of D2D Resourse Distribute for asking base station.
Preferably, described Ad hoc mode realize module specifically for:
Determine that D2D sends in subframe by Ad hoc mode and resource collision occurs; And/or,
Determine that at least one D2D receives in subframe by Ad hoc mode and resource collision occurs.
Preferably, described Ad hoc mode realize module specifically for:
The information of the situation that takies of each D2D subframe in a superframe is obtained by Ad hoc mode, described information comprises the state of D2D subframe, described state is seizure condition, strong jamming state, slightly strong jamming state or idle condition, if seizure condition, described information also comprises the node identification information taking described D2D subframe;
Determine that D2D sends in subframe according to described information to occur resource collision occurs for resource collision and/or at least one D2D reception subframe.
Preferably, according to described information determine D2D send there is resource collision in subframe time, described Ad hoc mode realize module specifically for:
If the information that D2D sends the situation that takies of subframe indicates the D2D of this node transmission subframe to be taken by other nodes, determine that described D2D sends in subframe and resource collision occurs; Or,
If the state that the information that D2D sends the situation that takies of subframe indicates the D2D of this node to send subframe is strong jamming state, determines that described D2D sends in subframe and resource collision occurs; Or,
If the state that the information that D2D sends the situation that takies of subframe indicates the D2D of this node to send subframe is slightly strong jamming state, determines that described D2D sends in subframe and resource collision occurs; Or,
If the information that D2D sends the situation that takies of subframe cannot be resolved, determine that described D2D sends in subframe and resource collision occurs.
Preferably, according to described information determine at least one D2D receive there is resource collision in subframe time, described Ad hoc mode realize module specifically for:
If information instruction at least two nodes that D2D receives the situation that takies of subframe take identical D2D reception subframe, determine that described D2D receives in subframe and resource collision occurs; Or,
If the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is strong jamming state, determines that at least one D2D described receives in subframe and resource collision occurs; Or,
If the state that the information that D2D receives the situation that takies of subframe indicates at least one D2D to receive subframe is slightly strong jamming state, determines that at least one D2D described receives in subframe and resource collision occurs; Or,
If the information that at least one D2D receives the situation that takies of subframe cannot be resolved, determine that at least one D2D described receives in subframe and resource collision occurs.
Based on above-mentioned any device embodiment, preferably, described Resourse Distribute control request module specifically for:
Send resource collision information to base station, the D2D that described resource collision information is used to indicate this node sends the D2D that subframe occurs for resource collision and/or this node and receives in subframe resource collision occurs.
Based on above-mentioned any device embodiment, preferably, described Ad hoc mode realizes after by Ad hoc mode, module determines that D2D sends resource collision occurs subframe, described Resourse Distribute control request module specifically for:
Select at least one idle D2D subframe; The identification information of the idle D2D subframe selected is sent to base station.
Based on above-mentioned any device embodiment, preferably, also comprise resource distribution module, for:
Receive the D2D resource allocation information that described base station sends, described D2D communication resource configuration information comprises the information of the D2D subframe of described base station assigns;
The D2D redefining this node according to the information of the D2D subframe of described base station assigns sends subframe.
Based on above-mentioned any device embodiment, preferably, also comprise resource distribution module, described Ad hoc mode realizes after by Ad hoc mode, module determines that D2D sends resource collision occurs subframe, before the control of D2D Resourse Distribute is carried out in described Resourse Distribute control request module request base station, described resource distribution module is used for: reselect D2D by Ad hoc mode and send subframe;
Described Resourse Distribute control request module specifically for: the D2D reselected is sent the identification-information reporting of subframe to base station.
Based on above-mentioned any device embodiment, preferably, described Resourse Distribute control request module also for:
Taken by this node if the information of the situation that takies of described D2D transmission subframe indicates the D2D of this node to send subframe, or indicate the D2D of this node to send the state of subframe for idle, determine that the state of described D2D transmission subframe is occupied;
Take situation according to each D2D subframe in the superframe determined, send the information of the situation that takies of each D2D subframe in a superframe.
Based on above-mentioned any device embodiment, preferably, also comprise positional information reporting module, for:
According to the corresponding relation in geographical position and electronic chart region, determine the electronic chart region that the geographical position of this node is corresponding, the electronic chart that this node is shared with described base station is divided into multiple electronic chart region;
The identification information in described electronic chart region is sent to described base station.
Based on the inventive concept same with method, the embodiment of the present invention also provides a kind of D2D terminal, as shown in Figure 4, comprising:
Processor 400, for reading the program in memory 420, performs following process:
Determine resource collision occurs D2D subframe by Ad hoc mode;
Base station is asked to carry out the control of D2D Resourse Distribute by transceiver 410;
Transceiver 410, for receiving and sending data under the control of processor 400.
Wherein, in the diagram, bus architecture can comprise interconnected bus and the bridge of any amount, and the various electrical chains of the memory that the one or more processor specifically represented by processor 400 and memory 420 represent are connected together.Other electrical chains various of such as ancillary equipment, pressurizer and management circuit etc. and so on can also be connected together by bus architecture, and these are all known in the field, therefore, are no longer described further it herein.Bus interface provides interface.Transceiver 410 can be multiple element, namely comprises transmitter and receiver, is provided for the unit communicated with other devices various over a transmission medium.For different subscriber equipmenies, user interface 430 can also be can external in connect the interface needing equipment, the equipment of connection includes but not limited to keypad, display, loud speaker, microphone, joystick etc.
Processor 400 is in charge of bus architecture and common process, and memory 420 can the data that use when executable operations of storage of processor 400.
Based on the inventive concept same with method, the embodiment of the present invention also provides a kind of D2D resource allocation device, as shown in Figure 5, comprising:
Request receiving module 501, for: the D2D Resourse Distribute that receiving node sends controls request, and described D2D Resourse Distribute controls to send by Ad hoc mode, the described node of request determines that resource collision occurs D2D subframe after;
Resourse Distribute control module 502, carries out the control of D2D Resourse Distribute for controlling request according to described D2D Resourse Distribute to described node.
Preferably, described Resourse Distribute controls request receiving module specifically for the resource collision information that receiving node sends, and the D2D that described resource collision information is used to indicate described node sends at least one D2D that subframe occurs for resource collision and/or described node and to receive in subframe resource collision occurs;
Described Resourse Distribute control module specifically for: if the D2D that described resource collision information indicates described node sends in subframe, and resource collision occurs, be described peer distribution D2D subframe; Send D2D communication resource configuration information to described node, described D2D communication resource configuration information comprises the information of the D2D subframe for described peer distribution; If at least one D2D that described resource collision information indicates described node receives in subframe, and resource collision occurs, redistribute the D2D that resource collision occurs and receive subframe.
Preferably, during for described peer distribution D2D subframe, described Resourse Distribute control module specifically for:
The resource collision information sent according to described node and the positional information of described node are described peer distribution D2D subframe.
Preferably, described Resourse Distribute controls request receiving module specifically for the identification information of at least one D2D subframe that receiving node sends;
Described Resourse Distribute control module specifically for: according to the identification information of at least one D2D subframe described, be described peer distribution D2D subframe; Send D2D communication resource configuration information to described node, described D2D communication resource configuration information comprises the information of the D2D subframe for described peer distribution.
Preferably, according to the identification information of at least one D2D subframe described, during for described peer distribution D2D subframe, described Resourse Distribute control request receiving module specifically for:
The distance of the node determining each D2D subframe taking the instruction of described identification information and the node sending described identification information, the D2D sub-frame allocation selecting ultimate range corresponding is to described node.
Preferably, described Resourse Distribute control request receiving module specifically for: the D2D of receiving node sends the information of subframe;
Described Resourse Distribute control request receiving module specifically for: send the information of subframe according to described D2D and take the positional information that described D2D sends the node of subframe, determining to take the distance between node that described D2D sends subframe; If described distance is less than distance threshold, redistribute described D2D subframe.
Based on the inventive concept same with method, the embodiment of the present invention also provides a kind of base station, as shown in Figure 6, comprising:
Processor 600, for reading the program in memory 620, performs following process:
The D2D Resourse Distribute sent by receiver 610 receiving node controls request, and described D2D Resourse Distribute controls to send by Ad hoc mode, the described node of request determines that resource collision occurs D2D subframe after;
Control request according to described D2D Resourse Distribute, by receiver 610, the control of D2D Resourse Distribute is carried out to described node.
Transceiver 610, for receiving and sending data under the control of processor 600.
Wherein, in Figure 5, bus architecture can comprise interconnected bus and the bridge of any amount, and the various electrical chains of the memory that the one or more processor specifically represented by processor 600 and memory 620 represent are connected together.Other electrical chains various of such as ancillary equipment, pressurizer and management circuit etc. and so on can also be connected together by bus architecture, and these are all known in the field, therefore, are no longer described further it herein.Bus interface provides interface.Transceiver 610 can be multiple element, namely comprises transmitter and transceiver, is provided in biography
The unit that defeated medium communicates with other devices various.Processor 600 is in charge of bus architecture and common process, and memory 620 can the data that use when executable operations of storage of processor 600.
It should be pointed out that the technical scheme that the embodiment of the present invention provides can also solve other deficiencies only adopting Ad hoc mode to carry out D2D Resourse Distribute.Such as, the problem of isolated node is solved; Such as, base station can may affect the situation of reliable reception on some, adjust D2D sub-frame resources, to carry out evading in advance.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.