CN106658609B - A kind of data transmission resources reserving method and device - Google Patents

A kind of data transmission resources reserving method and device Download PDF

Info

Publication number
CN106658609B
CN106658609B CN201510740443.9A CN201510740443A CN106658609B CN 106658609 B CN106658609 B CN 106658609B CN 201510740443 A CN201510740443 A CN 201510740443A CN 106658609 B CN106658609 B CN 106658609B
Authority
CN
China
Prior art keywords
data transmission
information
resource
node
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510740443.9A
Other languages
Chinese (zh)
Other versions
CN106658609A (en
Inventor
林琳
冯媛
房家奕
周海军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Telecommunications Technology CATT
Datang Mobile Communications Equipment Co Ltd
Original Assignee
China Academy of Telecommunications Technology CATT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to CN201510740443.9A priority Critical patent/CN106658609B/en
Priority to PCT/CN2016/103294 priority patent/WO2017076196A1/en
Publication of CN106658609A publication Critical patent/CN106658609A/en
Application granted granted Critical
Publication of CN106658609B publication Critical patent/CN106658609B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management

Landscapes

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

Abstract

The present invention relates to field of communication technology more particularly to a kind of data transmission resources reserving method and device, the collision probability to solve the problems, such as the data transmission resources between different nodes are higher.It includes: that first node is based upon the first data transmission resource of this service selection and the second data transmission resources for service selection next time that the embodiment of the present invention, which provides a kind of data transmission resources reserving method, determines the dispatching distribution SA information for being used to indicate the first data transmission resource and the second data transmission resources;The SA information is sent to other nodes.Using the embodiment of the present invention, each node in network can not only know the data transmission resources that this business of other nodes needs to occupy, the data transmission resources that other nodes need to occupy in business next time can also be understood in advance, in this way, each node can to optional data transmission resources understand more comprehensively, more in time, to reduce the probability of resource contention.

Description

A kind of data transmission resources reserving method and device
Technical field
The present invention relates to field of communication technology more particularly to a kind of data transmission resources reserving methods and device.
Background technique
Car networking refers to the information that vehicle, road and environment are collected using the sensing equipment on vehicle and road, passes through vehicle It is in communication with each other realization information sharing with vehicle, Che Yuren, vehicle and roadside device, and information is mentioned on information network platform It takes, share and efficiently uses, vehicle is effectively supervised and provided integrated service according to different functional requirements.
It after network is added in any node, needs to carry out data transmission resource reservation, to realize between other nodes Communication.Equipment (Long Term Evolution, Device-to-Device, LTE-D2D) is communicated in long term evolution-equipment In, node is by sending dispatching distribution (Scheduling Assignment, SA) information to transmit money to the data that selection occupies Source carries out dynamic instruction, as shown in Figure 1, being used for transmission the resource (1~m of SA resource) and data (DATA) money of SA in SA resource pool The incidence relation that do not fixed between data transmission resources (1~n of DATA resource) in the pond of source, therefore consider to transmit SA's simultaneously The competition mechanism of resource and data transmission resources.In addition, this business indicated in the SA information that node transmits every time occupies Data transmission resources and data transmission resources indicated in the SA information of last selection between also without any relationship.
Currently, the data transmission resources between different nodes are more complicated the case where clashing and the probability that clashes It is relatively high, for example SA resource clashes and will lead to indicated data transmission resources and occupy failure, even if not having in SA resource It may also lead to data transmission resources in the case where clashing and occupy failure or unavailable, such as the decoding failure of SA information, Or indicated data transmission resources have occurred and conflict in difference SA information.
As it can be seen that there are the higher problems of the collision probability of the data transmission resources between different nodes for the prior art.
Summary of the invention
The embodiment of the present invention provides a kind of data transmission resources reserving method and device, to solve between different nodes The higher problem of the collision probability of data transmission resources.
The embodiment of the present invention provides a kind of data transmission resources reserving method, comprising:
First node is based upon the first data transmission resource of this service selection and is the of service selection next time Two data transmission resources determine the dispatching distribution SA for being used to indicate the first data transmission resource and the second data transmission resources Information;
The SA information is sent to other nodes by the first node.
Optionally, the time slot position of the first data transmission resource and second data transmission resources is separated by an industry It is engaged in the period.
Optionally, the time slot position of the first data transmission resource and second data transmission resources is separated by an industry It is engaged in the period, and the frequency domain position of second data transmission resources compares the frequency domain position of the first data transmission resource, partially Preset frequency offset amount is moved.
Optionally, the method also includes:
The first node judges that the first data transmission resource is before first data transmission resource arrival It is no to there is conflict;Conflict if it exists, then abandons the first data transmission resource and second data transmission resources.
Optionally, the first node determines that the first data transmission resource has conflict according to following steps:
The first node receives the SA information that other nodes are sent, and indicates in determining the SA information that other nodes are sent Other nodes, which occupy the first data transmission resource or indicate the first data transmission resource, has conflict Afterwards, determine that the first data transmission resource that the first node occupies has conflict.
Optionally, the first node indicates other nodes in determining the SA information that other nodes are sent and occupies After the first data transmission resource, determine that the first data transmission resource that the first node occupies has conflict, packet It includes:
The first node indicates other nodes in determining the SA information that other nodes are sent and occupies described the After one data transmission resources and the distance between other nodes and the first node are less than setting threshold value, institute is determined There is conflict in the first data transmission resource for stating first node occupancy.
Optionally, the SA information is sent to after other nodes by the first node, further includes:
Whether the first node judges second data transmission resources before determining SA information for business next time There are conflicts;If it is determined that there is conflict, then second data transmission resources are abandoned.
Optionally, the first node determines that second data transmission resources have conflict according to following steps:
The first node receives the SA information that other nodes are sent, and indicates in determining the SA information that other nodes are sent Other nodes, which occupy second data transmission resources or indicate second data transmission resources, has conflict Afterwards, determine that second data transmission resources that the first node occupies have conflict.
Optionally, the first node indicates other nodes in determining the SA information that other nodes are sent and occupies After second data transmission resources, determine that second data transmission resources that the first node occupies have conflict, packet It includes:
The first node indicates other nodes in determining the SA information that other nodes are sent and occupies described the After two data transmission resources and the distance between other nodes and the first node are less than setting threshold value, institute is determined There is conflict in second data transmission resources for stating first node occupancy.
Optionally, the first node according to following steps determine between other nodes and the first node away from Threshold value is set from being less than:
The location information indicated in the SA information that the first node is sent according to other nodes, determines described other The distance between node and the first node are less than setting threshold value;Alternatively,
The first node determines other sections according to the reception power for receiving the SA information that other nodes are sent The distance between point and the first node are less than setting threshold value.
Optionally, the SA information is sent to other nodes by the first node, comprising:
The first node randomly chooses a kind of SA pattern from preset a variety of SA pattern pattern, for sending out Send the SA information;Wherein, each SA pattern includes multiple SA resources.
Optionally, described in the first node is sent in first SA resource in the SA pattern using selection After SA information, before the last one SA resource in the SA pattern using selection sends the SA information, also Include:
The first node abandons the SA of selection after determining that the first data transmission resource has conflict Not used SA resource in pattern.
Optionally, described in the first node is sent in first SA resource in the SA pattern using selection After SA information, before the last one SA resource in the SA pattern using selection sends the SA information, also Include:
The first node is again this service selection number after determining that the first data transmission resource has conflict According to transfer resource and it is service selection data transmission resources next time, and reselects the SA for sending the SA information pattern。
It optionally, include the corresponding resource information of the first data transmission resource in the SA information;Alternatively, the SA Include the corresponding resource information of the first data transmission resource and second data transmission resources and described the in information Relation information between one data transmission resources.
It optionally, include the location information of the first node in the SA information.
Optionally, the first node selects the first data transmission resource and the second data to transmit according to following steps Resource:
Occupied state information of the first node according to each data transmission resources for meeting transmission delay demand, selection The first data transmission resource and the second data transmission resources.
Optionally, the occupied state information of any data transfer resource include the data transmission resources currently continuously not Service period number that is occupied or there is conflict is designated as by any SA information.
Optionally, the occupied state information of any data transfer resource includes the data transmission of the first node measurement The corresponding jamming power of resource.
Optionally, the method also includes:
The first node is after there is conflict in the data transmission resources for determining other nodes occupancy, in the SA information It carries and indicates that the data transmission resources that other nodes occupy have the information to conflict.
Optionally, the first node determines that the data transmission resources that other nodes occupy have punching according to following steps It is prominent:
The first node receives the SA information that different nodes are sent;
It is overlapped if indicated data transmission resources exist in the SA information that the difference node is sent, it is determined that the presence There is conflict in the data transmission resources of coincidence.
Optionally, the first node determines that the data transmission resources that other nodes occupy have punching according to following steps It is prominent:
The first node receives the SA information that different nodes are sent;
If the data solution that the continuous n times of first node send other nodes on the data transmission resources of occupancy Adjust failure, it is determined that the data transmission resources that other nodes occupy have conflict, and N is the positive integer more than or equal to 1.
The embodiment of the present invention provides a kind of data transmission resources device for displaying predetermined, comprising:
Processing module, for being based upon the first data transmission resource of this service selection of first node and being next Second data transmission resources of secondary service selection determine and are used to indicate the first data transmission resource and the second data transmission money The dispatching distribution SA information in source;
Transceiver module, the SA information for determining the processing module are sent to other nodes.
Using the embodiment of the present invention, each node in network can not only know that this business of other nodes needs to occupy Data transmission resources, other nodes can also be understood in advance in business next time and need the data transmission resources that occupy, in this way, Each node can to optional data transmission resources understand more comprehensively, more in time, different nodes can be effectively reduced and sent out The case where indicating identical data transmission resources in the SA information sent, to reduce the probability of resource contention.
Detailed description of the invention
Fig. 1 is data transmission resources schematic diagram indicated in the resource and SA information for transmit SA;
Fig. 2 is the data transmission method flow chart that the embodiment of the present invention one provides;
Fig. 3 is data transmission method flow chart provided by Embodiment 2 of the present invention;
Fig. 4 is data transmission resources device for displaying predetermined structural schematic diagram provided in an embodiment of the present invention;
Fig. 5 is data transmission resources reservation apparatus structural schematic diagram provided in an embodiment of the present invention.
Specific embodiment
In the embodiment of the present invention, first node is based upon the first data transmission resource of this service selection and is next Second data transmission resources of secondary service selection determine and are used to indicate the first data transmission resource and the second data transmission money The dispatching distribution SA information in source;The SA information is sent to other nodes.Each section using the embodiment of the present invention, in network Point can not only know the data transmission resources that this business of other nodes needs to occupy, and can also understand other nodes in advance and exist Business needs the data transmission resources occupied next time, in this way, what each node can understand optional data transmission resources More comprehensively, more in time, different nodes can be effectively reduced and indicate identical data transmission resources in the SA information of transmission Situation, to reduce the probability of resource contention.The embodiment of the present invention also proposed some other preferred embodiment and come into one Step solves conflict, the explanation of detailed in Example.
The embodiment of the present invention is described in further detail with reference to the accompanying drawings of the specification.
Embodiment one
As shown in Fig. 2, the data transmission method flow chart provided for the embodiment of the present invention one, comprising the following steps:
S201: first node is based upon the first data transmission resource of this service selection and for service selection next time The second data transmission resources, determine the scheduling point for being used to indicate the first data transmission resource and the second data transmission resources With SA information.
Here, this described business refers to the business that first node is needed to be implemented in a nearest service period, under described Business refers to the business that a service period after this business needs to be implemented.
In specific implementation, first node can be according to the occupancy of each data transmission resources in data (DATA) resource pool Situation selects this business and the next time data transmission resources of business occupancy.Here the occupancy situation of data transmission resources The SA information that can be sent by other nodes determines, the description of detailed in Example two.
In addition, may include the corresponding resource of the first data transmission resource in the SA information that first node is sent Information;Alternatively, including the corresponding resource information of the first data transmission resource and second data in the SA information Relation information between transfer resource and the first data transmission resource.
Here, resource information included in SA information can refer to Physical Resource Block (Physical ResourceBlock, PRB), subchannel information, transmission pattern and modulation and coding strategy (Modulation andCoding Scheme, MCS) Deng one of or it is a variety of.Relation information between second data transmission resources and the first data transmission resource can be with It is default, or is indicated in SA information, which may is that the first data transmission resource and described second The time slot position of data transmission resources is separated by a service period, alternatively, the first data transmission resource and second number It is separated by a service period according to the time slot position of transfer resource, and the frequency domain position of second data transmission resources is compared to described The frequency domain position of first data transmission resource offsets by preset frequency offset amount.
In addition, can also include the location information of the first node in the SA information, other nodes can be based on it The location information of middle carrying determines the need for avoiding being detailed in implementation using data transmission resources indicated in the SA information The description of example two.
In addition, first node can also indicate that the data transmission resources that other nodes occupy have the letter of conflict in SA information Breath.
In specific implementation, first node can be occupied according to one of following manner or the other nodes of a variety of determinations There is conflict in data transmission resources:
The first node receives the SA information that different nodes are sent;
It is overlapped if indicated data transmission resources exist in the SA information that the difference node is sent, it is determined that the presence There is conflict in the data transmission resources of coincidence;And/or if the continuous n times of the first node to other nodes in occupancy The data demodulation failure sent on data transmission resources, it is determined that the data transmission resources that other nodes occupy have punching Prominent, N is the positive integer more than or equal to 1.
For example, node A receives the SA information respectively from node C and node D, discovery wherein all indicates DATA to be occupied Resource 1, then node A indicates that DATA resource 1 has conflict in the SA information of transmission.For another example, node A receiving node C is sent SA information, found after being successfully decoded the SA information instruction DATA resource 1 received with oneself other nodes transmission DATA resource indicated by SA information is not overlapped, but indicated in the SA information that sends to node C of oneself continuous n times Data in DATA resource 1 then indicate the DATA money of the occupancy of node C all without demodulating successfully in the SA information that oneself is issued There is conflict in source 1.
S202: the SA information is sent to other nodes by first node.
In specific implementation, first node randomly chooses a kind of SA resource from SA resource pool, and the SA information is sent To other nodes.In this way, other nodes can know first that first node occupies by the SA information that the first node is sent Data transmission resources and the second data transmission resources, to avoid conflict.
Using the embodiment of the present invention, each node in network can not only know that this business of other nodes needs to occupy Data transmission resources, other nodes can also be understood in advance in business next time and need the data transmission resources that occupy, in this way, Each node can to optional data transmission resources understand more comprehensively, more in time, different nodes can be effectively reduced and sent out The case where indicating identical data transmission resources in the SA information sent, to reduce the probability of resource contention.
Other than the above-mentioned thought for indicating data transmission resources that business next time needs to transmit in advance in SA information, this Application embodiment additionally provides some preferred embodiments, is further reduced the probability of resource contention, has below by one The embodiment of body is described further.
Embodiment two
In above-described embodiment one, first node randomly chooses SA resource from SA resource pool, and the SA information is sent To other nodes.In order to increase the successful receiving rate for the SA information that other nodes send the first node, it is further reduced hair SA information can be transmitted several times, namely repeatedly instruction occupies in a service period in the probability of raw data transmission resources collision Data transmission resources.Optionally, first node can randomly choose a kind of SA from preset a variety of SA patterns (pattern) Pattern, for sending the SA information;Wherein, each SA pattern includes multiple SA resources, and first node is at this In service period, the SA information successively is sent in each SA resource wherein.Here, SA pattern namely SA resource Syntagmatic, first node has selected any one SA resource in some pattern, namely has selected the institute of the pattern There is SA resource, and between SA resource and data transmission resources is dynamic indexical relation, the data that each SA resource is indicated with it There is no fixed incidence relations between transfer resource.
In following embodiment two, it is introduced for SA information is transmitted several times in a service period, certainly, is needed Illustrate, it will be obvious to one with ordinary skill in the art that some technical characteristics are also applied for only transmission primaries SA information in the embodiment Scene, the use for these technical characteristics is not limited under the scene that SA information is transmitted several times.In short, this field skill Any deformation to made by the present embodiment all should be in the scope of the present invention under the premise of not making the creative labor by art personnel It is interior.
As shown in figure 3, being data transmission method flow chart provided by Embodiment 2 of the present invention, comprising the following steps:
S301: first node is this service selection first data transmission resource and counts for service selection second next time According to transfer resource.
In specific implementation, first node can be according to the occupancy for each data transmission resources for meeting transmission delay demand Status information selects the first data transmission resource and the second data transmission resources.
Here, the occupied state information of any data transfer resource may include 1) data transmission resources do not appointed continuously What SA information is designated as service period number w that is occupied or there is conflict, alternatively, 2) the occupancy shape of any data transfer resource State information includes the corresponding jamming power of the data transmission resources of the first node measurement.
It 1) include described continuous not being designated as occupied by any SA information or there is conflict for occupied state information The case where number of cycles:
Assuming that being t at the time of this business of first node reaches, service period T, the delay requirement of business is 100ms, It needs to select data transmission resources (hereinafter referred to as DATA resource) at this time, is then to fall for the optional DATA resource of this business Enter the DATA resource of [t, t+100] time interval, it is assumed that optional a total of N number of DATA resource.
For each DATA resource, if the data transmission resources have not been designated as by any SA information continuously currently Service period number w that is occupied or there is conflict is 0, then means in the time interval of [t-T, t], first node receives To other nodes send SA information in indicate the DATA resource it is occupied or exist conflict.Here occupied finger Be: instruction will occupy the DATA resource in the SA information that other nodes are sent;There are conflicts to refer to that other nodes determine institute It is occupied to state DATA resource, and is occupied by least two nodes, alternatively, other nodes determine the DATA resource by one A node occupies, but continuous n times all cannot go out data by unsuccessful demodulation in the DATA resource, and specific method of determination, which is seen below, retouches It states.
If w be greater than 0, it is meant that in the time interval of [t- (w+1) × T, t-w × T], first node receive its Its node send SA information in indicate the DATA resource it is occupied or exist conflict, and [t-w × T, t] this include w In the time interval of a continuous service period, all do not indicated in the SA information that other nodes that first node receives are sent DATA resource is occupied or there is conflict.
In specific implementation, can carry out continuous integration to w value does not have the upper limit, and a maximum value also can be set, add up It is not further added by after to maximum value, indicates that the DATA resource is occupied or there is conflict in new SA information until receiving, then by w Value returns 0.
In specific implementation, it is maximum to can choose w value when selecting the first data transmission resource for first node DATA resource, or one is randomly choosed meeting in DATA scope of resource of the w value greater than given threshold, it may then based on default Rule the second data transmission resources of selection, default rule such as: first data transmission resource and second data are transmitted The time slot position of resource is separated by a service period, alternatively, the first data transmission resource and second data transmission provide The time slot position in source is separated by a service period, and the frequency domain position of second data transmission resources compares first data The frequency domain position of transfer resource offsets by preset frequency offset amount.
2) include the case where the corresponding jamming power of the data transmission resources for occupied state information:
Here, the jamming power refers to other node bring co-channel interferences in system, can be believed by demodulation reference Number (De Modulation Reference Signal, DMRS) measurement obtains.
Which can solve hidden node problem: if node A and node C are far away, cannot mutually be correctly decoded, but Node B can receive the signal of node A and node C, if node A and node C have selected identical data transmission resources, node B does not then just receive the signal of node A and node C.In the case where randomly choosing resource, node A is due to cannot be just The really signal that solution point of adjustment C is sent, may select reality as idling-resource by the data transmission resources that node C is occupied It selects, this has resulted in hidden node problem.
In embodiment provided by the invention, jamming power of the node A by each DATA resource of measurement, selection interference The smallest DATA resource of power, or a DATA resource is randomly choosed in the range of jamming power is lower than certain thresholding, it can Significantly reduce a possibility that concealed nodes occur.
S302: first node determines the scheduling for being used to indicate the first data transmission resource and the second data transmission resources Distribute SA information.
For example, first node selects SA pattern1, wherein including tri- SA resources of SA-1, SA-2, SA-3, first segment Point is planned to send the first data transmission resource and the second data transmission resources in these three SA resources.
To include SA-1, SA-2, SA-3 tri- arranged according to time order and function in the SA pattern1 of first node selection For SA resource, can by from currently to the first data transmission resource arrive time interval be divided into from currently to Time interval that SA-1 arrives, arrive after SA-1 arrival to SA-3 before time interval, after SA-3 arrival to institute State the time interval before first data transmission resource arrives.Into following steps S303~S305.
S303: the SA information is sent to first SA resource in the SA pattern (pattern1) using selection The processing mode of the resource contention occurred before:
If it is determined that the first data transmission resource has conflict, then the first data transmission resource and second are abandoned Data transmission resources, and be again this business and service selection data transmission resources next time, reselect SA pattern (pattern2) data transmission resources reselected are indicated;If it is determined that the first data transmission resource is not sent out Raw conflict, but the second data transmission resources are conflicted, then reselect the second data transmission resources for business next time, and Indicate that this business needs occupy that no conflict occurred in the SA resource of the SA pattern (pattern1) selected before The first data transmission resource, and second data transmission resources reselected.
For example, node A is before no transmission SA-1, if it is decided that DATA resource 1 is conflicted, then node A is abandoned DATA resource 1 reselects DATA resource 3 and DATA resource 4, and reselects SA pattern2 and will account for indicate oneself With DATA resource 3, and DATA resource 4 is occupied after cycle T.
In addition, node A is before no transmission SA-1, if it is decided that no conflict occurred but DATA resource 2 for DATA resource 1 Conflicted, then reselects DATA resource 3, and indicate that oneself will occupy DATA in three SA of SA pattern1 Resource 1, and DATA resource 3 is occupied after cycle T.
S304: the SA information is sent to first SA resource in the SA pattern (pattern1) using selection Later, the resource occurred before the last one SA resource in the SA pattern using selection sends the SA information The processing mode of conflict:
If it is determined that the first data transmission resource has conflict, then the first data transmission resource is abandoned, and Not used SA resource in the SA pattern of selection is abandoned, service selection data pass for this business and next time again Defeated resource reselects SA pattern (pattern2) to indicate the data transmission resources reselected;If it is determined that No conflict occurred for the first data transmission resource, but the second data transmission resources are conflicted, then by determining conflict As a result it saves, is temporarily not processed and (temporarily does not abandon handling).
For example, node A is after having sent SA1-1, if still having the SA of re-transmission not pass also in the SA pattern1 of selection It is defeated, such as SA1-2 and SA1-3 have not been transmitted, but node A determines that DATA resource 1 is conflicted, then node A abandons DATA money Source 1, and SA1-2 and SA1-3 are abandoned, DATA resource 3 and DATA resource 4 are reselected, and reselect SA pattern2 DATA resource 3 will be occupied by indicating oneself, and DATA resource 4 is occupied after cycle T.
In addition, node A is after having sent SA1-1, if still having the SA of re-transmission not pass also in the SA pattern1 of selection It is defeated, such as SA1-2 and SA1-3 have not been transmitted, if it is decided that no conflict occurred but DATA resource 2 is rushed for DATA resource 1 Prominent, then node A saves consequences of hostilities, does not do clash handle.
S305: the SA is sent to the last one SA resource in the SA pattern (pattern1) using selection and is believed After breath, the processing mode of the resource contention occurred before first data transmission resource arrival:
If the first data transmission resource has conflict, the first data transmission resource is abandoned, is again this Secondary business and next time service selection data transmission resources reselect SA pattern (pattern2) to indicate to reselect The data transmission resources;If it is determined that no conflict occurred for the first data transmission resource, then in first data After transfer resource reaches, the first data transmission resource transmission data are used;If the first data transmission resource does not have It clashes, but the second data transmission resources are conflicted, then determining consequences of hostilities is saved, be temporarily not processed.
What needs to be explained here is that illustrating in above-mentioned steps, if sent out before first data transmission resource arrival There is conflict in the existing first data transmission resource, then can reselect two data transmission resources and come for this business and next Secondary business transmits data.Here, although if it find that not had at this time before the arrival of first data transmission resource when conflicting Having time is that current business selects data transmission resources to reselect two data then after abandoning first data transmission resource Transfer resource to transmit data for business next time and next business.
For example, node A is after sending SA1-3, before the arrival of DATA resource 1, if it is decided that DATA resource 1 is not sent out Raw conflict, then in 1 transmitting data of DATA resource;If it is determined that DATA resource 1 has conflict, then DATA resource 1 is abandoned, again DATA resource 3 and DATA resource 4 are selected, and reselect SA pattern2 to occupy DATA resource 3 to indicate oneself, DATA resource 4 is occupied after cycle T.
In addition, node A is after having sent SA1-3, before the arrival of DATA resource 1, if it is decided that DATA resource 1 does not have It clashes but DATA resource 2 is conflicted, then consequences of hostilities is saved, do not do clash handle.
S306: after having sent data in the first data transmission resource, first node starts that SA resource is selected Data transmission resources used in data are transmitted in instruction in subsequent two service periods.
At this point, being incorporated in the consequences of hostilities saved in S304 and S305, if it is determined that second data transmission resources do not have It clashes (namely all think during S304, S305, S306 second data transmission resources no conflict occurred), Then first node retains second data transmission resources, one data transmission resources of reselection, one SA of reselection Pattern, and indicate that this business needs to occupy the second data transmission money in the corresponding SA resource of the SA pattern Source, business needs to occupy the data transmission resources of reselection next time.If first determines the second data transmission money Conflict (namely determining that second data transmission resources clash in the either step of S304, S305, S306) has occurred in source, Then first node abandons second data transmission resources, two data transmission resources of reselection and SA pattern, and at this This business is indicated in the corresponding SA resource of SA pattern and business needs to occupy next time the data of the reselection pass Defeated resource.
For example, if node A determines DATA resource 2, no conflict occurred, one DATA resource 5 of reselection, reselection SA pattern, it is assumed that selected SA pattern3, there is SA3-1, SA3-2 and SA3-3 in SA pattern3, then node A meeting It indicates that oneself will occupy DATA resource 2 in this 3 SA, and occupies DATA resource 5 after cycle T.
In addition, if node A determines that DATA resource 2 is conflicted, reselection DATA resource 6 and DATA resource 7, then Select SA pattern, it is assumed that selected SA pattern4, had SA4-1, SA4-2 and SA4-3 in SA pattern4, then node A can indicate that oneself will occupy DATA resource 6 in this 3 SA, and DATA resource 7 is occupied after cycle T.
Summarize above-mentioned steps, it may be assumed that in first node before first data transmission resource arrival, judge described first Data transmission resources are with the presence or absence of conflict;Conflict if it exists, then abandons the first data transmission resource and second number According to transfer resource, otherwise, when the first data transmission resource reaches, in the first data transmission transmitted over resources number According to;
In specific implementation, first node determines that the first data transmission resource has conflict according to following manner:
The first node receives the SA information that other nodes are sent, and indicates in determining the SA information that other nodes are sent Other nodes, which occupy the first data transmission resource or indicate the first data transmission resource, has conflict Afterwards, determine that the first data transmission resource that the first node occupies has conflict;
Optionally, for other nodes occupancy first data transmission resources are indicated in SA information the case where: first Node indicated in determining the SA information that other nodes are sent other nodes occupy the first data transmission resource and After the distance between other nodes and the first node are less than setting threshold value, the institute that the first node occupies is determined It states first data transmission resource and there is conflict.
Correspondingly, first node judges second data transmission resources before determining SA information for business next time With the presence or absence of conflict;If it is determined that there is conflict, then second data transmission resources are abandoned.
First node determines that second data transmission resources have conflict according to following steps:
The first node receives the SA information that other nodes are sent, and indicates in determining the SA information that other nodes are sent Other nodes, which occupy second data transmission resources or indicate second data transmission resources, has conflict Afterwards, determine that second data transmission resources that the first node occupies have conflict;
Optionally, for other nodes occupancy second data transmission resources are indicated in SA information the case where: described First node indicates other nodes in determining the SA information that other nodes are sent and occupies the second data transmission money After source and the distance between other nodes and the first node are less than setting threshold value, determine that the first node accounts for There is conflict in second data transmission resources.
In above process, the first node can determine other nodes and the first segment according to following steps The distance between point is less than setting threshold value:
The location information indicated in the SA information that the first node is sent according to other nodes, determines described other The distance between node and the first node are less than setting threshold value;Here, first node combines the location information of itself, with And in the SA information of other nodes indicated other nodes location information, judge other nodes and the first node The distance between whether be less than setting threshold value;Alternatively,
The first node determines other sections according to the reception power for receiving the SA information that other nodes are sent The distance between point and the first node are less than setting threshold value.Here, first node can receive other nodes When the reception power of the SA information of transmission is less than some power threshold, determine between other nodes and the first node Distance is less than setting threshold value.
Based on the same inventive concept, it is additionally provided in the embodiment of the present invention a kind of corresponding with data transmission resources reserving method Data transmission resources device for displaying predetermined, the principle solved the problems, such as due to the device and data transmission resources of the embodiment of the present invention are reserved Method is similar, therefore the implementation of the device may refer to the implementation of method, and overlaps will not be repeated.
As shown in figure 4, being data transmission resources device for displaying predetermined structural schematic diagram provided in an embodiment of the present invention, comprising:
Processing module 41, under being based upon the first data transmission resource of this service selection of first node and being Second data transmission resources of service selection determine and are used to indicate the first data transmission resource and the transmission of the second data The dispatching distribution SA information of resource;
Transceiver module 42, the SA information for determining the processing module 41 are sent to other nodes.
Optionally, the time slot position of the first data transmission resource and second data transmission resources is separated by an industry It is engaged in the period.
Optionally, the time slot position of the first data transmission resource and second data transmission resources is separated by an industry It is engaged in the period, and the frequency domain position of second data transmission resources compares the frequency domain position of the first data transmission resource, partially Preset frequency offset amount is moved.
Optionally, the processing module 41 is also used to:
Before first data transmission resource arrival, judge the first data transmission resource with the presence or absence of conflict; Conflict if it exists, then abandons the first data transmission resource and second data transmission resources.
Optionally, the processing module 41 is specifically used for determining that the first data transmission resource exists according to following steps Conflict:
The SA information that other nodes are sent is received, indicates other sections in determining the SA information that other nodes are sent Point occupies the first data transmission resource or indicates after the first data transmission resource has conflict, determines described the There is conflict in one data transmission resources.
Optionally, the processing module 41 is specifically used for:
Other nodes are indicated in determining the SA information that other nodes are sent occupies the first data transmission money After source and the distance between other nodes and the first node are less than setting threshold value, determine that the first node accounts for There is conflict in the first data transmission resource.
Optionally, the processing module 41 is also used to:
After the SA information is sent to other nodes by the transceiver module 42, determining that SA believes for business next time Before breath, judge second data transmission resources with the presence or absence of conflict;If it is determined that there is conflict, then second data are abandoned Transfer resource.
Optionally, the processing module 41 is specifically used for determining that second data transmission resources exist according to following steps Conflict:
The SA information that other nodes are sent is received, indicates other sections in determining the SA information that other nodes are sent Point occupies second data transmission resources or indicates after second data transmission resources have conflict, determines described the There is conflict in second data transmission resources that one node occupies.
Optionally, the processing module 41 is specifically used for:
Other nodes are indicated in determining the SA information that other nodes are sent occupies the second data transmission money After source and the distance between other nodes and the first node are less than setting threshold value, determine that the first node accounts for There is conflict in second data transmission resources.
Optionally, the processing module 41 is specifically used for determining other nodes and the first segment according to following steps The distance between point is less than setting threshold value:
The location information indicated in the SA information sent according to the other nodes determines other nodes and described the The distance between one node is less than setting threshold value;Alternatively,
According to the reception power for receiving the SA information that other nodes are sent, other nodes and described first are determined The distance between node is less than setting threshold value.
Optionally, the processing module 41 is specifically used for:
A kind of SA pattern is randomly choosed from preset a variety of SA pattern pattern, sends institute for transceiver module State SA information;Wherein, each SA pattern includes multiple SA resources.
Optionally, the processing module 41 is specifically used for:
After first SA resource in the SA pattern using selection sends the SA information, using choosing The last one SA resource in the SA pattern selected is sent before the SA information, however, it is determined that the first data transmission There is conflict in resource, then abandon not used SA resource in the SA pattern of selection.
Optionally, the processing module 41 is specifically used for:
After first SA resource in the SA pattern using selection sends the SA information, using choosing The last one SA resource in the SA pattern selected is sent before the SA information, however, it is determined that the first data transmission There is conflict in resource, then be again this service selection data transmission resources and provide for the transmission of service selection data next time Source, and reselect the SApattern for sending the SA information.
It optionally, include the corresponding resource information of the first data transmission resource in the SA information;Alternatively, the SA Include the corresponding resource information of the first data transmission resource and second data transmission resources and described the in information Relation information between one data transmission resources.
It optionally, include the location information of the first node in the SA information.
Optionally, the processing module 41 is specifically used for selecting the first data transmission resource and the according to following steps Two data transmission resources:
According to the occupied state information for each data transmission resources for meeting transmission delay demand, first data are selected Transfer resource and the second data transmission resources.
Optionally, the occupied state information of any data transfer resource include the data transmission resources currently continuously not Service period number that is occupied or there is conflict is designated as by any SA information.
Optionally, the occupied state information of any data transfer resource includes the data transmission of the first node measurement The corresponding jamming power of resource.
Optionally, the processing module 41 is also used to:
After determining that the data transmission resources of other nodes occupancy have conflict, it is other that instruction is carried in the SA information There is the information of conflict in the data transmission resources that node occupies.
Optionally, the processing module 41 is specifically used for the data transmission money for determining that other nodes are occupied according to following steps There is conflict in source:
The SA information that different nodes are sent is received by transceiver module 42;If institute in the SA information that the difference node is sent The data transmission resources of instruction, which exist, to be overlapped, it is determined that this has the data transmission resources being overlapped and there is conflict.
Optionally, the processing module 41 is specifically used for the data transmission money for determining that other nodes are occupied according to following steps There is conflict in source:
The SA information that different nodes are sent is received by transceiver module 42;If the continuous n times of first node to it is described its The data demodulation failure that its node is sent on the data transmission resources of occupancy, it is determined that the data that other nodes occupy pass There is conflict in defeated resource, N is the positive integer more than or equal to 1.
As shown in figure 5, being data transmission resources reservation apparatus structural schematic diagram provided in an embodiment of the present invention, comprising:
Processor 504 executes following process for reading the program in memory 505:
It is based upon the first data transmission resource of this service selection of first node and for service selection next time Second data transmission resources determine the dispatching distribution for being used to indicate the first data transmission resource and the second data transmission resources SA information;
The SA information that the processor 504 determines is sent to other nodes by transceiver 501;
Transceiver 501, for sending and receiving data under the control of processor 504.
Optionally, the time slot position of the first data transmission resource and second data transmission resources is separated by an industry It is engaged in the period.
Optionally, the time slot position of the first data transmission resource and second data transmission resources is separated by an industry It is engaged in the period, and the frequency domain position of second data transmission resources compares the frequency domain position of the first data transmission resource, partially Preset frequency offset amount is moved.
Optionally, the processor 504 is also used to:
Before first data transmission resource arrival, judge the first data transmission resource with the presence or absence of conflict; Conflict if it exists, then abandons the first data transmission resource and second data transmission resources.
Optionally, the processor 504 is specifically used for determining that the first data transmission resource exists according to following steps Conflict:
The SA information that other nodes are sent is received, indicates other sections in determining the SA information that other nodes are sent Point occupies the first data transmission resource or indicates after the first data transmission resource has conflict, determines described the There is conflict in one data transmission resources.
Optionally, the processor 504 is specifically used for:
Other nodes are indicated in determining the SA information that other nodes are sent occupies the first data transmission money After source and the distance between other nodes and the first node are less than setting threshold value, determine that the first node accounts for There is conflict in the first data transmission resource.
Optionally, the processor 504 is also used to:
After the SA information is sent to other nodes by the transceiver 501, determined for business next time Before SA information, judge second data transmission resources with the presence or absence of conflict;If it is determined that there is conflict, then described second is abandoned Data transmission resources.
Optionally, the processor 504 is specifically used for determining that second data transmission resources exist according to following steps Conflict:
The SA information that other nodes are sent is received, indicates other sections in determining the SA information that other nodes are sent Point occupies second data transmission resources or indicates after second data transmission resources have conflict, determines described the There is conflict in second data transmission resources that one node occupies.
Optionally, the processor 504 is specifically used for:
Other nodes are indicated in determining the SA information that other nodes are sent occupies the second data transmission money After source and the distance between other nodes and the first node are less than setting threshold value, determine that the first node accounts for There is conflict in second data transmission resources.
Optionally, the processor 504 is specifically used for determining other nodes and the first segment according to following steps The distance between point is less than setting threshold value:
The location information indicated in the SA information sent according to the other nodes determines other nodes and described the The distance between one node is less than setting threshold value;Alternatively,
According to the reception power for receiving the SA information that other nodes are sent by transceiver 501, determine described other The distance between node and the first node are less than setting threshold value.
Optionally, the processor 504 is specifically used for:
A kind of SA pattern is randomly choosed from preset a variety of SA pattern pattern, for sending the SA information; Wherein, each SA pattern includes multiple SA resources.
Optionally, the processor 504 is specifically used for:
After first SA resource in the SA pattern using selection sends the SA information, using choosing The last one SA resource in the SA pattern selected is sent before the SA information, however, it is determined that the first data transmission There is conflict in resource, then abandon not used SA resource in the SA pattern of selection.
Optionally, the processor 504 is specifically used for:
After first SA resource in the SA pattern using selection sends the SA information, using choosing The last one SA resource in the SA pattern selected is sent before the SA information, however, it is determined that the first data transmission There is conflict in resource, then be again this service selection data transmission resources and provide for the transmission of service selection data next time Source, and reselect the SApattern for sending the SA information.
It optionally, include the corresponding resource information of the first data transmission resource in the SA information;Alternatively, the SA Include the corresponding resource information of the first data transmission resource and second data transmission resources and described the in information Relation information between one data transmission resources.
It optionally, include the location information of the first node in the SA information.
Optionally, the processor 504 is specifically used for selecting the first data transmission resource and the according to following steps Two data transmission resources:
According to the occupied state information for each data transmission resources for meeting transmission delay demand, first data are selected Transfer resource and the second data transmission resources.
Optionally, the occupied state information of any data transfer resource include the data transmission resources currently continuously not Service period number that is occupied or there is conflict is designated as by any SA information.
Optionally, the occupied state information of any data transfer resource includes the data transmission of the first node measurement The corresponding jamming power of resource.
Optionally, the processor 504 is also used to:
After determining that the data transmission resources of other nodes occupancy have conflict, it is other that instruction is carried in the SA information There is the information of conflict in the data transmission resources that node occupies.
Optionally, the processor 504 is specifically used for the data transmission money for determining that other nodes are occupied according to following steps There is conflict in source:
The SA information that different nodes are sent is received by transceiver 501;If institute in the SA information that the difference node is sent The data transmission resources of instruction, which exist, to be overlapped, it is determined that this has the data transmission resources being overlapped and there is conflict.
Optionally, the processor 504 is specifically used for the data transmission money for determining that other nodes are occupied according to following steps There is conflict in source:
The SA information that different nodes are sent is received by transceiver 501;If the continuous n times of first node are to described other The data demodulation failure that node is sent on the data transmission resources of occupancy, it is determined that the data transmission that other nodes occupy There is conflict in resource, N is the positive integer more than or equal to 1.
In Fig. 5, bus architecture (is represented) with bus 500, and bus 500 may include the bus of any number of interconnection And bridge, the memory that bus 500 will include the one or more processors represented by processor 504 and memory 505 represents Various circuits link together.Bus 500 can also be by each of such as peripheral equipment, voltage-stablizer and management circuit or the like Other circuits of kind link together, and these are all it is known in the art, and therefore, it will not be further described herein. Bus interface 503 provides interface between bus 500 and transceiver 501.Transceiver 501 can be an element, be also possible to Multiple element, such as multiple receivers and transmitter, provide the unit for communicating over a transmission medium with various other devices. The data handled through processor 504 are transmitted on the radio medium by antenna 502, and further, antenna 502 also receives data And transfer data to processor 504.
Processor 504 is responsible for management bus 500 and common processing, can also provide various functions, including timing, periphery Interface, voltage adjusting, power management and other control functions.And memory 505 can be used for storage processor 504 and hold Used data when row operation.
Optionally, processor 504 can be CPU (centre buries device), ASIC (Application SpecificIntegrated Circuit, specific integrated circuit), FPGA (Field-Programmable Gate Array, Field programmable gate array) or CPLD (Complex Programmable Logic Device, complicated programmable logic device Part).
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 device (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, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (42)

1. a kind of data transmission resources reserving method, which is characterized in that this method comprises:
First node is based upon the first data transmission resource of this service selection and the second number for service selection next time According to transfer resource, the dispatching distribution SA letter for being used to indicate the first data transmission resource and the second data transmission resources is determined Breath;
The SA information is sent to other nodes by the first node.
2. the method as described in claim 1, which is characterized in that the first data transmission resource and second data are transmitted The time slot position of resource is separated by a service period.
3. the method as described in claim 1, which is characterized in that the first data transmission resource and second data are transmitted The time slot position of resource is separated by a service period, and the frequency domain position of second data transmission resources is compared to first number According to the frequency domain position of transfer resource, preset frequency offset amount is offset by.
4. the method as described in claim 1, which is characterized in that the method also includes:
The first node judges whether the first data transmission resource deposits before first data transmission resource arrival Conflicting;Conflict if it exists, then abandons the first data transmission resource and second data transmission resources.
5. method as claimed in claim 4, which is characterized in that the first node determines first number according to following steps Exist according to transfer resource and conflict:
The first node receives the SA information that other nodes are sent, and indicates institute in determining the SA information that other nodes are sent After stating other nodes occupancy first data transmission resource or indicating the first data transmission resource in the presence of conflict, really There is conflict in the first data transmission resource that the fixed first node occupies.
6. method as claimed in claim 5, which is characterized in that the first node is in the SA information for determining that other nodes are sent In indicate after the other nodes occupy the first data transmission resource, determine the first node occupies described first There is conflict in data transmission resources, comprising:
The first node indicates other nodes in determining the SA information that other nodes are sent and occupies first number According to transfer resource and after the distance between other nodes and the first node be less than setting threshold value, described the is determined There is conflict in the first data transmission resource that one node occupies.
7. the method as described in claim 1, which is characterized in that the SA information is sent to other nodes by the first node Later, further includes:
The first node judges that second data transmission resources whether there is before determining SA information for business next time Conflict;If it is determined that there is conflict, then second data transmission resources are abandoned.
8. the method for claim 7, which is characterized in that the first node determines second number according to following steps Exist according to transfer resource and conflict:
The first node receives the SA information that other nodes are sent, and indicates institute in determining the SA information that other nodes are sent After stating other nodes occupancy second data transmission resources or indicating second data transmission resources in the presence of conflict, really There is conflict in second data transmission resources that the fixed first node occupies.
9. method according to claim 8, which is characterized in that the first node is in the SA information for determining that other nodes are sent In indicate after the other nodes occupy second data transmission resources, determine the first node occupies described second There is conflict in data transmission resources, comprising:
The first node indicates other nodes in determining the SA information that other nodes are sent and occupies second number According to transfer resource and after the distance between other nodes and the first node be less than setting threshold value, described the is determined There is conflict in second data transmission resources that one node occupies.
10. the method as described in claim 6 or 9, which is characterized in that the first node according to following steps determine it is described its The distance between its node and the first node are less than setting threshold value:
The location information indicated in the SA information that the first node is sent according to other nodes, determines other nodes The distance between described first node is less than setting threshold value;Alternatively,
The first node according to the reception power for receiving the SA information that the other nodes are sent, determine other nodes with The distance between described first node is less than setting threshold value.
11. the method as described in claim 1, which is characterized in that the SA information is sent to other sections by the first node Point, comprising:
The first node randomly chooses a kind of SA pattern from preset a variety of SA pattern pattern, for sending State SA information;Wherein, each SA pattern includes multiple SA resources.
12. method as claimed in claim 11, which is characterized in that the first node is in the SA using selection It is last in the SA pattern using selection after first SA resource in pattern sends the SA information One SA resource is sent before the SA information, further includes:
The first node abandons the SA pattern of selection after determining that the first data transmission resource has conflict In not used SA resource.
13. method as claimed in claim 11, which is characterized in that the first node is in the SA using selection It is last in the SA pattern using selection after first SA resource in pattern sends the SA information One SA resource is sent before the SA information, further includes:
The first node is again this service selection data biography after determining that the first data transmission resource has conflict Defeated resource and be service selection data transmission resources next time, and reselect the SA for sending the SA information pattern。
14. the method as described in claim 1, which is characterized in that include the first data transmission resource in the SA information Corresponding resource information;Alternatively, including the corresponding resource information of the first data transmission resource, Yi Jisuo in the SA information State the relation information between the second data transmission resources and the first data transmission resource.
15. the method as described in claim 1, which is characterized in that believe the position in the SA information comprising the first node Breath.
16. the method as described in claim 1, which is characterized in that the first node is according to following steps selection described first Data transmission resources and the second data transmission resources:
The first node is according to the occupied state information of each data transmission resources for meeting transmission delay demand, described in selection First data transmission resource and the second data transmission resources.
17. the method described in claim 16, which is characterized in that the occupied state information of any data transfer resource includes should Data transmission resources have not currently continuously been designated as service period number that is occupied or there is conflict by any SA information.
18. the method described in claim 16, which is characterized in that the occupied state information of any data transfer resource includes institute State the corresponding jamming power of the data transmission resources of first node measurement.
19. the method as described in claim 1, which is characterized in that the method also includes:
The first node carries in the SA information after the data transmission resources for determining other nodes occupancy have conflict Indicate that the data transmission resources that other nodes occupy have the information to conflict.
20. method as claimed in claim 19, which is characterized in that the first node determines other nodes according to following steps There is conflict in the data transmission resources of occupancy:
The first node receives the SA information that different nodes are sent;
It is overlapped if indicated data transmission resources exist in the SA information that the difference node is sent, it is determined that this, which exists, is overlapped Data transmission resources exist conflict.
21. method as claimed in claim 19, which is characterized in that the first node determines other nodes according to following steps There is conflict in the data transmission resources of occupancy:
The first node receives the SA information that different nodes are sent;
If the continuous n times of first node lose the data demodulation that other nodes are sent on the data transmission resources of occupancy It loses, it is determined that the data transmission resources that other nodes occupy have conflict, and N is the positive integer more than or equal to 1.
22. a kind of data transmission resources device for displaying predetermined, which is characterized in that the device includes:
Processing module, for being based upon the first data transmission resource of this service selection of first node and for industry next time It is engaged in the second data transmission resources of selection, determines and be used to indicate the first data transmission resource and the second data transmission resources Dispatching distribution SA information;
Transceiver module, the SA information for determining the processing module are sent to other nodes.
23. device as claimed in claim 22, which is characterized in that the first data transmission resource and second data pass The time slot position of defeated resource is separated by a service period.
24. device as claimed in claim 22, which is characterized in that the first data transmission resource and second data pass The time slot position of defeated resource is separated by a service period, and the frequency domain position of second data transmission resources compares described first The frequency domain position of data transmission resources offsets by preset frequency offset amount.
25. device as claimed in claim 22, which is characterized in that the processing module is also used to:
Before first data transmission resource arrival, judge the first data transmission resource with the presence or absence of conflict;If depositing Conflicting, is then abandoning the first data transmission resource and second data transmission resources.
26. device as claimed in claim 25, which is characterized in that the processing module is specifically used for being determined according to following steps There is conflict in the first data transmission resource:
The SA information that other nodes are sent is received, other nodes is indicated in determining the SA information that other nodes are sent and accounts for With the first data transmission resource or after indicating the first data transmission resource in the presence of conflict, first number is determined Exist according to transfer resource and conflicts.
27. device as claimed in claim 26, which is characterized in that the processing module is specifically used for:
Indicated in determining the SA information that other nodes are sent other nodes occupy the first data transmission resource and After the distance between other nodes and the first node are less than setting threshold value, the institute that the first node occupies is determined It states first data transmission resource and there is conflict.
28. device as claimed in claim 22, which is characterized in that the processing module is also used to:
After the SA information is sent to other nodes by the transceiver module, for business next time determine SA information it Before, judge second data transmission resources with the presence or absence of conflict;If it is determined that there is conflict, then the second data transmission is abandoned Resource.
29. device as claimed in claim 28, which is characterized in that the processing module is specifically used for being determined according to following steps There is conflict in second data transmission resources:
The SA information that other nodes are sent is received, other nodes is indicated in determining the SA information that other nodes are sent and accounts for With second data transmission resources or after indicating second data transmission resources in the presence of conflict, the first segment is determined There is conflict in second data transmission resources that point occupies.
30. device as claimed in claim 29, which is characterized in that the processing module is specifically used for:
Indicated in determining the SA information that other nodes are sent other nodes occupy second data transmission resources and After the distance between other nodes and the first node are less than setting threshold value, the institute that the first node occupies is determined It states the second data transmission resources and there is conflict.
31. the device as described in claim 27 or 30, which is characterized in that the processing module is specifically used for according to following steps Determine that the distance between other nodes and the first node are less than setting threshold value:
The location information indicated in the SA information sent according to other nodes, determines other nodes and the first segment The distance between point is less than setting threshold value;Alternatively,
According to the reception power for receiving the SA information that other nodes are sent, other nodes and the first node are determined The distance between be less than setting threshold value.
32. device as claimed in claim 22, which is characterized in that the processing module is specifically used for:
A kind of SA pattern is randomly choosed from preset a variety of SA pattern pattern, sends the SA for transceiver module Information;Wherein, each SA pattern includes multiple SA resources.
33. device as claimed in claim 32, which is characterized in that the processing module is specifically used for:
After first SA resource in the SA pattern using selection sends the SA information, using selection The last one SA resource in the SA pattern is sent before the SA information, however, it is determined that the first data transmission resource There are conflicts, then abandon not used SA resource in the SA pattern of selection.
34. device as claimed in claim 32, which is characterized in that the processing module is specifically used for:
After first SA resource in the SA pattern using selection sends the SA information, using selection The last one SA resource in the SA pattern is sent before the SA information, however, it is determined that the first data transmission resource There are conflicts, then are again this service selection data transmission resources and for service selection data transmission resources next time, and Reselect the SA pattern for sending the SA information.
35. device as claimed in claim 22, which is characterized in that include the first data transmission resource in the SA information Corresponding resource information;Alternatively, including the corresponding resource information of the first data transmission resource, Yi Jisuo in the SA information State the relation information between the second data transmission resources and the first data transmission resource.
36. device as claimed in claim 22, which is characterized in that believe the position in the SA information comprising the first node Breath.
37. device as claimed in claim 22, which is characterized in that the processing module is specifically used for being selected according to following steps The first data transmission resource and the second data transmission resources:
According to the occupied state information for each data transmission resources for meeting transmission delay demand, the first data transmission is selected Resource and the second data transmission resources.
38. device as claimed in claim 37, which is characterized in that the occupied state information of any data transfer resource includes should Data transmission resources have not currently continuously been designated as service period number that is occupied or there is conflict by any SA information.
39. device as claimed in claim 37, which is characterized in that the occupied state information of any data transfer resource includes institute State the corresponding jamming power of the data transmission resources of first node measurement.
40. device as claimed in claim 22, which is characterized in that the processing module is also used to:
After determining that the data transmission resources of other nodes occupancy have conflict, is carried in the SA information and indicate other nodes There is the information of conflict in the data transmission resources of occupancy.
41. device as claimed in claim 40, which is characterized in that the processing module is specifically used for being determined according to following steps There is conflict in the data transmission resources that other nodes occupy:
The SA information that different nodes are sent is received by transceiver module;If indicated by the SA information that the difference node is sent Data transmission resources, which exist, to be overlapped, it is determined that this has the data transmission resources being overlapped and there is conflict.
42. device as claimed in claim 40, which is characterized in that the processing module is specifically used for being determined according to following steps There is conflict in the data transmission resources that other nodes occupy:
The SA information that different nodes are sent is received by transceiver module;If the continuous n times of first node are to other nodes The data demodulation failure sent on the data transmission resources of occupancy, it is determined that the data transmission resources that other nodes occupy There are conflict, N is the positive integer more than or equal to 1.
CN201510740443.9A 2015-11-03 2015-11-03 A kind of data transmission resources reserving method and device Active CN106658609B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510740443.9A CN106658609B (en) 2015-11-03 2015-11-03 A kind of data transmission resources reserving method and device
PCT/CN2016/103294 WO2017076196A1 (en) 2015-11-03 2016-10-25 Method and device for reserving data transmission resource

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510740443.9A CN106658609B (en) 2015-11-03 2015-11-03 A kind of data transmission resources reserving method and device

Publications (2)

Publication Number Publication Date
CN106658609A CN106658609A (en) 2017-05-10
CN106658609B true CN106658609B (en) 2019-05-28

Family

ID=58661675

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510740443.9A Active CN106658609B (en) 2015-11-03 2015-11-03 A kind of data transmission resources reserving method and device

Country Status (2)

Country Link
CN (1) CN106658609B (en)
WO (1) WO2017076196A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019148485A1 (en) * 2018-02-05 2019-08-08 Oppo广东移动通信有限公司 Resource selection method and apparatus, and computer storage medium
WO2019157982A1 (en) * 2018-02-14 2019-08-22 华为技术有限公司 Method and device for relay transmission
CN110266449A (en) * 2018-03-12 2019-09-20 华为技术有限公司 A kind of communication means and communication equipment
CN110859010B (en) 2018-08-24 2024-04-16 华为技术有限公司 Conflict detection method and device for realizing data transmission
WO2022188112A1 (en) * 2021-03-11 2022-09-15 北京小米移动软件有限公司 Communication method, communication device, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399632A (en) * 2007-09-29 2009-04-01 大唐移动通信设备有限公司 Method and device for matching resource for data transmission
CN103687045A (en) * 2012-09-07 2014-03-26 电信科学技术研究院 Method and device for service sending
WO2015172395A1 (en) * 2014-05-16 2015-11-19 Panasonic Intellectual Property Corporation Of America Method of indicating scheduling assignment in device to device wireless communication, and d2d-enabled wireless device thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431769B (en) * 2008-07-01 2010-12-08 华为技术有限公司 Method for implementing dynamic business stream mechanism, base station, communication equipment and communication system thereof
WO2010036177A1 (en) * 2008-09-23 2010-04-01 Telefonaktiebolaget L M Ericsson (Publ) Methods and arrangements in a telecommunication system for sending feedback data and user data on a combined feedback and data channel
WO2011157174A2 (en) * 2011-06-03 2011-12-22 华为技术有限公司 Method, device and system for processing data
US9432105B2 (en) * 2011-06-13 2016-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Sub-carrier allocation in a wireless communication system using relays

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399632A (en) * 2007-09-29 2009-04-01 大唐移动通信设备有限公司 Method and device for matching resource for data transmission
CN103687045A (en) * 2012-09-07 2014-03-26 电信科学技术研究院 Method and device for service sending
WO2015172395A1 (en) * 2014-05-16 2015-11-19 Panasonic Intellectual Property Corporation Of America Method of indicating scheduling assignment in device to device wireless communication, and d2d-enabled wireless device thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Scheduling assignment and related data transmissions;Nokia;《3GPP TSG RAN WG1 Meeting #77 R1-142447》;20140523;全文

Also Published As

Publication number Publication date
CN106658609A (en) 2017-05-10
WO2017076196A1 (en) 2017-05-11

Similar Documents

Publication Publication Date Title
CN106658609B (en) A kind of data transmission resources reserving method and device
Zou et al. A near collision free reservation based MAC protocol for VANETs
CN104869526B (en) A kind of communication of device-to-device and its resource allocation methods, equipment
CN107645735B (en) Resource load measuring method and device for sidelink in V2X network
US9844053B2 (en) Distributed scheduling method and apparatus for resource allocation for device to-device communication
CN110351687B (en) V2V resource allocation method and device
JP6741283B2 (en) V2X communication method, device and system
CN109392015A (en) A kind of resource selection method and device
US8676982B2 (en) Home network domain master
CN107682891B (en) A kind of method and apparatus of determining resource occupation state
US20200314814A1 (en) Method and apparatus of indicating alternative resource at collision of configured grants
CN109391667B (en) Resource control method and terminal for Internet of vehicles
CN106455115B (en) A kind of data transmission method for uplink and device
US10284655B2 (en) Resource allocation for channel access in V2X communication systems
KR20220097881A (en) Method and apparatus for resource allocation
CN105517156B (en) A kind of D2D resource allocation methods and device
CN107005592A (en) Control signaling processing method, device and equipment
CN107682930A (en) A kind of resource selection method and device
Cao et al. An adaptive high-throughput multichannel MAC protocol for VANETs
CN113170332A (en) Method and apparatus for retransmission using adjacently configured grant resources in wireless communication system
CN106982469B (en) resource scheduling and collision indication method and equipment
US11039286B2 (en) V2V interaction/V2IOT communication method and device
CN106488478B (en) Vehicle terminal, road side equipment and communication method thereof
CN106488563B (en) Resource selection method and device
CN107548070A (en) Data transmission method, apparatus and system

Legal Events

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

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

Patentee after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

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

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20210601

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

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

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

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TR01 Transfer of patent right