CN107295681A - Processing method, the method and device of centralized dispatching of the instruction message of scheduling of resource - Google Patents
Processing method, the method and device of centralized dispatching of the instruction message of scheduling of resource Download PDFInfo
- Publication number
- CN107295681A CN107295681A CN201610204112.8A CN201610204112A CN107295681A CN 107295681 A CN107295681 A CN 107295681A CN 201610204112 A CN201610204112 A CN 201610204112A CN 107295681 A CN107295681 A CN 107295681A
- Authority
- CN
- China
- Prior art keywords
- data packet
- transmission
- time domain
- resource
- frequency domain
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000003672 processing method Methods 0.000 title abstract description 14
- 230000005540 biological transmission Effects 0.000 claims abstract description 881
- 238000012545 processing Methods 0.000 claims description 74
- 238000013507 mapping Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 7
- 230000003139 buffering effect Effects 0.000 description 6
- 101150071746 Pbsn gene Proteins 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 201000004569 Blindness Diseases 0.000 description 1
- 241001536374 Indicator indicator Species 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/535—Allocation or scheduling criteria for wireless resources based on resource usage policies
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides a kind of processing method, the method and device of centralized dispatching of the instruction message of scheduling of resource, and the processing method includes:Determine the first transfer resource and the second transfer resource;It is determined that indicating the maximum transmission times that message can be indicated;When the residue transmission number of times of the first packet is more than or equal to the maximum transmission times of instruction message, it is determined that for indicating that the first of the first transfer resource indicates message;When the residue transmission number of times of the first packet is less than the maximum transmission times of instruction message, it is determined that for indicating that the second of the first transfer resource and the second transfer resource indicates message;It will indicate that the first packet that message is currently needed for transmission with destination node is sent in same target-subframe.The processing method provided in an embodiment of the present invention for indicating message causes node to obtain farther occupation condition by SA decodings, while reducing caching expense, can effectively lift the efficiency of scheduling of resource.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for processing an indication message of resource scheduling.
Background
In a normal LBT (Listen Before Talk) scheme, a terminal to send data continuously monitors SAs (Scheduling assignment) sent by other terminals, and resources indicated by the SAs are time-frequency resources used by other terminals. The receiving node acquires the resource occupation information of the transmitting node through SA decoding, and then randomly selects resources from time-frequency resources which are not used by other terminals.
In addition, the SA and the Data may have various channel structures: in the first level, the SA and data belong to TDM (very multiplexing) mode and the SA and data belong to FDM (frequency division multiplexing) mode. In the second level, in the FDM mode, (1) the SA and data of the same user belong to the TDM mode, that is, different sub-frame mode. There are also (2) ways in which SA and data of the same user belong to FDM, i.e., the same subframe. At present, at the first level, it is a determined conclusion that SA and data belong to FDM mode. At the second level, whether the SA and Data of the same user are in different subframes or the same subframe is not determined at present.
The SA and the Data belong to two sub-modes under the FDM mode and have advantages and disadvantages respectively. The SA and the data of the same user are in the same subframe, so that the influence of IBE (in-band emission) can be effectively reduced, but compared with the SA and the data in different subframes, the SA decoding is used for acquiring the information quantity in advance, and the acquired information quantity is small, so that the resource selection has certain blindness, and the system performance is influenced. Although some information can be obtained through SA decoding for the SA and the data of the same user in different subframes, compared with the SA and the data in the same subframe, the number of users transmitting in the same time slot is doubled, the influence of IBE is increased, and the system performance is influenced.
In addition, in this way, if SA messages need to be merged, the requirement for buffering is high. That is, before the SA decoding succeeds, the data on all resources in the relevant window needs to be buffered. If the SA is not merged, namely the SA only sends the Data resource which is not sent by the service packet, the overhead of the established SA is saved, although the Data can be received and decoded and buffered after the SA is decoded successfully, the requirement on the buffering is reduced, but the reduction of the overhead is meaningless, has no other gain and is replaced by the reliability of the SA.
Disclosure of Invention
The invention aims to provide a processing method of an indication message of resource scheduling, a method and a device for centralized scheduling, which solve the problem that in the prior art, in an SA and Data frequency division multiplexing mode, SA and Data of the same user are insufficient in different subframes and the same subframe.
In order to achieve the above object, an embodiment of the present invention provides a method for processing an indication message of resource scheduling, including:
determining a first transmission resource occupied by the residual transmission times of a first data packet which needs to be transmitted currently by a target node and a second transmission resource occupied by partial transmission times or all transmission times of a second data packet which needs to be transmitted next by the target node;
determining a maximum transmission number which can be indicated by an indication message for indicating transmission resources;
when the remaining transmission times of the first data packet are greater than or equal to the maximum transmission times of the indication message, determining a first indication message for indicating the first transmission resource;
when the remaining transmission times of the first data packet are smaller than the maximum transmission times of the indication message, determining a second indication message for indicating the first transmission resource and the second transmission resource;
sending the indication message and a first data packet which needs to be transmitted currently by the target node on the same target subframe; wherein the indication message is the first indication message or the second indication message.
Wherein the first indication message or the second indication message is determined at a first subframe, and a time domain position of the first subframe is before a time domain position of the target subframe.
Wherein the step of determining a first indication message for indicating the first transmission resource comprises:
determining a first frequency domain position identifier capable of identifying the frequency domain position of each transmission of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet;
determining a first time domain interval identifier between the time domain positions of the adjacent transmission times of the first data packet in the first transmission resource based on the residual transmission times of the first data packet and the time domain position of the target subframe;
determining an indication mark for marking the residual transmission times based on the residual transmission times of the first data packet;
determining the first indication message, the first indication message comprising: the first frequency domain position identifier, the first time domain interval identifier and the indication identifier.
Wherein the step of determining a second indication message indicating the first transmission resource and the second transmission resource comprises:
determining a first frequency domain position identifier capable of identifying the frequency domain position of each transmission of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet;
determining a first time domain interval identifier between the time domain positions of the adjacent transmission times of the first data packet in the first transmission resource based on the residual transmission times of the first data packet and the time domain position of the target subframe;
determining an indication mark for marking the residual transmission times based on the residual transmission times of the first data packet;
determining a second frequency domain position identifier capable of identifying the frequency domain position of each transmission of the second data packet in the second transmission resource based on the partial transmission times or the whole transmission times of the second data packet;
determining a second time domain interval identifier between time domain positions of adjacent transmission times of a second data packet in the second transmission resource based on the remaining transmission times of the first data packet and the partial transmission times or the whole transmission times of the second data packet;
determining the second indication message, the second indication message comprising: the first frequency domain position identifier, the first time domain interval identifier, the second frequency domain position identifier, the second time domain interval identifier, and the indication identifier.
Wherein the step of determining, based on the remaining number of transmissions of the first data packet, a first frequency domain location identifier capable of identifying a frequency domain location of each transmission of the first data packet within the first transmission resource comprises:
judging whether the first data packet adopts a frequency hopping mode or not;
if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in the remaining transmission times of the first data packet; the first frequency domain location identification is a frequency domain location for each transmission;
if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the first data including the frequency domain position of the first transmission; the first frequency domain location identification is a frequency domain location of the first transmission;
if the first data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which the remaining transmission times of the first data packet belong; the first frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Wherein the step of determining, based on the partial transmission frequency or the total transmission frequency of the second data packet, a second frequency domain location identifier capable of identifying a frequency domain location of each transmission of the second data packet in the second transmission resource includes:
judging whether the second data packet adopts a frequency hopping mode or not;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in partial transmission times or all transmission times of the second data packet; the second frequency domain location is identified as the frequency domain location of each transmission;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the frequency domain positions of the second data including the first transmission; the second frequency domain location identification is a frequency domain location of the first transmission;
if the second data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which part of transmission times or all transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Wherein the step of determining a first inter-domain interval identifier between the time domain positions of adjacent transmission times of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet and the time domain position of the target subframe comprises:
determining the time domain position of the target subframe as the time domain position of the currently transmitted first data packet in the residual transmission times of the first data packet;
and sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as the first time domain interval identifiers.
Wherein the step of determining, based on the remaining number of transmissions of the first data packet and the partial number of transmissions or the entire number of transmissions of the second data packet, a second time domain interval identifier between time domain positions of adjacent numbers of transmissions of the second data packet in the second transmission resource comprises:
determining the time domain position of the target subframe as the time domain position of the currently transmitted first data packet in the residual transmission times of the first data packet;
sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as first time domain interval marks;
determining the time domain position of the last transmission of the first data packet according to the first time domain interval mark;
acquiring a time domain interval between a time domain position for transmitting a second data packet for the first time and a time domain position for transmitting a first data packet for the last time, and determining the time domain interval as a first second time domain interval identifier;
and sequentially acquiring time domain intervals between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining the time domain intervals as other second time domain interval identifiers.
And if the first data packet has invalid transmission, determining that the time domain interval between the time domain position of the invalid transmission and the time domain position of the last transmission is 0.
And if the second data packet has invalid transmission, determining that the time domain interval between the time domain position of the invalid transmission and the time domain position of the last transmission is 0.
Wherein the first indication message further comprises: a first modulation code identification for indicating a modulation code level used by the first data packet; or,
the second indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
Wherein the first indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet; or,
the second indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
Wherein the first indication message further comprises: the identity of the target node; or,
the second indication message further comprises: and the identity of the target node.
The embodiment of the invention also provides a method for processing the indication message of resource scheduling, which comprises the following steps:
determining a second transmission resource occupied by all transmission times of a second data packet to be transmitted next by the target node;
determining a third indication message indicating the second transmission resource;
and sending the third indication message and a first data packet which needs to be transmitted currently by the target node on the same target subframe.
Wherein the step of determining a third indication message indicating the second transmission resource comprises:
determining a second frequency domain position identifier capable of identifying the frequency domain position of each transmission of the second data packet in the second transmission resource based on the total transmission times of the second data packet;
determining a second time domain interval identifier between time domain positions of adjacent transmission times of a second data packet in the second transmission resource based on the total transmission times of the second data packet and the time domain position of the target subframe;
determining the third indication message, the third indication message comprising: the second frequency domain position identifier and the second time domain interval identifier.
Wherein the step of determining, based on the total number of transmissions of the second data packet, a second frequency domain location identifier capable of identifying a frequency domain location of each transmission of the second data packet within the second transmission resource comprises:
judging whether the second data packet adopts a frequency hopping mode or not;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in all the transmission times of the second data packet; the second frequency domain location is identified as the frequency domain location of each transmission;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the frequency domain positions of the second data including the first transmission; the second frequency domain location identification is a frequency domain location of the first transmission;
if the second data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which all transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Wherein the step of determining, based on the total number of transmissions of the second data packet and the time domain position of the target subframe, a second time domain interval identifier between time domain positions of adjacent numbers of transmissions of the second data packet in the second transmission resource comprises:
acquiring a time domain interval between a time domain position of a first transmission second data packet and a time domain position of the target subframe, and determining the time domain interval as a first second time domain interval identifier;
and sequentially acquiring time domain intervals between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining the time domain intervals as other second time domain interval identifiers.
And if the second data packet has invalid transmission, determining that the time domain interval between the time domain position of the invalid transmission and the time domain position of the last transmission is 0.
Wherein the third indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
Wherein the third indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
Wherein the third indication message further comprises: and the identity of the target node.
The embodiment of the invention also provides a method for centralized scheduling, which comprises the following steps:
determining a first resource occupied by a data packet which is required to be transmitted currently by a target node;
determining a second resource occupied by an indication message for indicating the first resource;
and determining scheduling information for indicating the first resource and the second resource, and sending the scheduling information to the target node, so that the target node can determine the first resource and the second resource according to the scheduling information.
Wherein the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
a fourth identification indicating a time domain resource of the second resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
If the data packet and the indication message are sent in the same time domain, and the frequency domain resource of the data packet and the frequency domain resource of the indication message do not have a mapping relationship, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Wherein, if the data packet and the indication message are sent in the same time domain and the frequency domain resource of the data packet and the frequency domain resource of the indication message have a mapping relationship, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Wherein, if the data packet and the indication message are sent in the same target time domain, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource; and the number of the first and second groups,
a fifth identifier for indicating a relative interval between the target time domain and the scheduling time of the current scheduling information or a relative interval between the next target time domain and the previous target time domain;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Wherein the scheduling information further includes:
a sixth indicator for indicating a modulation and coding level of the first resource; and/or the presence of a gas in the gas,
a seventh indicator for indicating a modulation coding level of the second resource.
An embodiment of the present invention further provides a device for processing an indication message of resource scheduling, including:
a first determining module, configured to determine a first transmission resource occupied by the remaining transmission times of a first data packet currently to be transmitted by a target node and a second transmission resource occupied by a part of transmission times or a whole transmission time of a second data packet to be transmitted next by the target node;
a second determining module, configured to determine a maximum number of transmissions that can be indicated by an indication message indicating a transmission resource;
a first information determining module, configured to determine, when the remaining transmission times of the first data packet is greater than or equal to the maximum transmission times of the indication message, a first indication message used for indicating the first transmission resource;
a second information determining module, configured to determine, when the remaining transmission times of the first data packet is less than the maximum transmission times of the indication message, a second indication message used for indicating the first transmission resource and the second transmission resource;
a first sending module, configured to send the indication message and a first data packet that the target node currently needs to transmit on the same target subframe; wherein the indication message is the first indication message or the second indication message.
Wherein the first indication message or the second indication message is determined at a first subframe, and a time domain position of the first subframe is before a time domain position of the target subframe.
Wherein the first information determination module comprises:
a first frequency domain determining module, configured to determine, based on the remaining number of transmissions of the first data packet, a first frequency domain location identifier capable of identifying a frequency domain location of each transmission of the first data packet in the first transmission resource;
a first time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the time domain position of the target subframe, a first time domain interval identifier between time domain positions of adjacent transmission times of the first data packet in the first transmission resource;
an indication identifier determining module, configured to determine, based on the remaining transmission times of the first data packet, an indication identifier that identifies the remaining transmission times;
a first indication message determination module configured to determine the first indication message, where the first indication message includes: the first frequency domain position identifier, the first time domain interval identifier and the indication identifier.
Wherein the second information determination module comprises:
a first frequency domain determining module, configured to determine, based on the remaining number of transmissions of the first data packet, a first frequency domain location identifier capable of identifying a frequency domain location of each transmission of the first data packet in the first transmission resource;
a first time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the time domain position of the target subframe, a first time domain interval identifier between time domain positions of adjacent transmission times of the first data packet in the first transmission resource;
an indication identifier determining module, configured to determine, based on the remaining transmission times of the first data packet, an indication identifier that identifies the remaining transmission times;
a second frequency domain determining module, configured to determine, based on a partial transmission number or a total transmission number of the second data packet, a second frequency domain position identifier capable of identifying a frequency domain position of each transmission of the second data packet in the second transmission resource;
a second time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the partial transmission times or all transmission times of the second data packet, a second time domain interval identifier between time domain positions of adjacent transmission times of the second data packet in the second transmission resource;
a second indication message determination module, configured to determine the second indication message, where the second indication message includes: the first frequency domain position identifier, the first time domain interval identifier, the second frequency domain position identifier, the second time domain interval identifier, and the indication identifier.
Wherein the first frequency domain determining module comprises:
the first judging module is used for judging whether the first data packet adopts a frequency hopping mode or not;
a first frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in the remaining transmission times of the first data packet if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used for each transmission are different; the first frequency domain location identification is a frequency domain location for each transmission;
a second frequency domain unit, configured to obtain the first data including a frequency domain position of the first transmission if the first data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the first frequency domain location identification is a frequency domain location of the first transmission;
a third frequency domain unit, configured to obtain one or more independently transmitted frequency domain positions to which the remaining transmission times of the first data packet belong if the first data packet adopts a frequency hopping mode; the first frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Wherein the second frequency domain determining module comprises:
the second judging module is used for judging whether the second data packet adopts a frequency hopping mode or not;
a fourth frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in partial transmission times or all transmission times of the second data packet if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different; the second frequency domain location is identified as the frequency domain location of each transmission;
a fifth frequency domain unit, configured to obtain the frequency domain position of the second data including the first transmission if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the second frequency domain location identification is a frequency domain location of the first transmission;
a sixth frequency domain unit, configured to, if the second data packet adopts a frequency hopping mode, obtain one or more independently transmitted frequency domain positions to which part of or all of the transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Wherein the first time domain determining module comprises:
the first time domain unit is used for determining that the time domain position of the target subframe is the time domain position of the current first data packet in the residual transmission times of the first data packet;
and the second time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain interval as the first time domain interval identifier.
Wherein the second time domain determining module comprises:
the first time domain unit is used for determining that the time domain position of the target subframe is the time domain position of the current first data packet in the residual transmission times of the first data packet;
the second time domain unit is used for sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as the first time domain interval identifiers;
a third time domain unit, configured to determine, according to the first time domain interval identifier, a time domain position where the first data packet is transmitted last time;
a fourth time domain unit, configured to obtain a time domain interval between a time domain position where the second data packet is transmitted for the first time and a time domain position where the first data packet is transmitted for the last time, and determine that the time domain interval is a first second time domain interval identifier;
and the fifth time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining that the time domain interval is the identifier of other second time domain intervals.
And if the first data packet has invalid transmission, determining that the time domain interval between the time domain position of the invalid transmission and the time domain position of the last transmission is 0.
And if the second data packet has invalid transmission, determining that the time domain interval between the time domain position of the invalid transmission and the time domain position of the last transmission is 0.
Wherein the first indication message further comprises: a first modulation code identification for indicating a modulation code level used by the first data packet; or,
the second indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
Wherein the first indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet; or,
the second indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
Wherein the first indication message further comprises: the identity of the target node; or,
the second indication message further comprises: and the identity of the target node.
An embodiment of the present invention further provides a device for processing an indication message of resource scheduling, including:
a third determining module, configured to determine a second transmission resource occupied by all transmission times of a second data packet to be transmitted next by the target node;
a third information determining module, configured to determine a third indication message indicating the second transmission resource;
and a second sending module, configured to send the third indication message and the first data packet that the target node currently needs to transmit on the same target subframe.
Wherein the third information determination module comprises:
a third frequency domain determining module, configured to determine, based on all transmission times of the second data packet, a second frequency domain location identifier capable of identifying a frequency domain location of each transmission of the second data packet in the second transmission resource;
a third time domain determining module, configured to determine, based on all transmission times of the second data packet and the time domain position of the target subframe, a second time domain interval identifier between time domain positions of adjacent transmission times of the second data packet in the second transmission resource;
a third indication message determining module, configured to determine the third indication message, where the third indication message includes: the second frequency domain position identifier and the second time domain interval identifier.
Wherein the third frequency domain determining module comprises:
the third judging module is used for judging whether the second data packet adopts a frequency hopping mode or not;
a seventh frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in all transmission times of the second data packet if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different; the second frequency domain location is identified as the frequency domain location of each transmission;
an eighth frequency domain unit, configured to obtain the frequency domain position of the second data including the first transmission if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the second frequency domain location identification is a frequency domain location of the first transmission;
a ninth frequency domain unit, configured to obtain one or more independently transmitted frequency domain positions to which all transmission times of the second data packet belong if the second data packet adopts a frequency hopping mode; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Wherein the third time domain determining module comprises:
a sixth time domain unit, configured to obtain a time domain interval between a time domain position where a second data packet is transmitted for the first time and a time domain position of the target subframe, and determine that the time domain interval is a first second time domain interval identifier;
and the seventh time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining that the time domain interval is the identifier of other second time domain intervals.
And if the second data packet has invalid transmission, determining that the time domain interval between the time domain position of the invalid transmission and the time domain position of the last transmission is 0.
Wherein the third indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
Wherein the third indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
Wherein the third indication message further comprises: and the identity of the target node.
The embodiment of the present invention further provides a device for centralized scheduling, including:
the first resource determining module is used for determining a first resource occupied by a data packet which is required to be transmitted currently by a target node;
a second resource determining module, configured to determine a second resource occupied by an indication message used by the target node to indicate the first resource;
and a scheduling information determining module, configured to determine scheduling information used for indicating the first resource and the second resource, and send the scheduling information to the target node, so that the target node can determine the first resource and the second resource according to the scheduling information.
Wherein the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
a fourth identification indicating a time domain resource of the second resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
If the data packet and the indication message are sent in the same time domain, and the frequency domain resource of the data packet and the frequency domain resource of the indication message do not have a mapping relationship, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Wherein, if the data packet and the indication message are sent in the same time domain and the frequency domain resource of the data packet and the frequency domain resource of the indication message have a mapping relationship, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Wherein, if the data packet and the indication message are sent in the same target time domain, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a fifth identifier for indicating a relative interval between the target time domain and the scheduling time of the current scheduling information or a relative interval between the next target time domain and the previous target time domain;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Wherein the scheduling information further includes:
a sixth indicator for indicating a modulation and coding level of the first resource; and/or the presence of a gas in the gas,
a seventh indicator for indicating a modulation coding level of the second resource.
The technical scheme of the invention at least has the following beneficial effects:
in the method for processing the indication message for resource scheduling, the method for centralized scheduling and the device for resource scheduling of the embodiments of the present invention, the indication message for controlling resource scheduling indicates the transmission resource of the current data packet and also indicates the transmission resource of the next data packet, so that the node can obtain a farther resource occupation condition through SA decoding, thereby reducing the cache overhead and effectively improving the efficiency of resource scheduling.
Drawings
Fig. 1 is a flowchart illustrating the basic steps of a method for processing an indication message of resource scheduling according to a first embodiment of the present invention;
fig. 2 is a schematic diagram illustrating an operation of an indication message in a method for processing the indication message of resource scheduling according to a first embodiment of the present invention;
fig. 3 is a flowchart illustrating the basic steps of a method for processing an indication message of resource scheduling according to a second embodiment of the present invention;
fig. 4 is a schematic diagram illustrating an operation of an indication message in a method for processing the indication message of resource scheduling according to a second embodiment of the present invention;
fig. 5 is a schematic diagram illustrating an operation of an indication message in a method for processing the indication message for resource scheduling according to a second embodiment of the present invention;
fig. 6 is a flowchart illustrating the basic steps of a method for centralized scheduling according to a third embodiment of the present invention;
fig. 7 is a block diagram of a processing apparatus for processing an indication message of resource scheduling according to a fourth embodiment of the present invention;
fig. 8 is a block diagram of an apparatus for processing indication messages of resource scheduling according to a fifth embodiment and a seventh embodiment of the present invention, and an apparatus for centralized scheduling according to a ninth embodiment;
fig. 9 is a block diagram of a processing apparatus for processing an indication message of resource scheduling according to a sixth embodiment of the present invention;
fig. 10 is a block diagram of a processing apparatus for a resource scheduling instruction message according to an eighth embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments.
First embodiment
As shown in fig. 1, a first embodiment of the present invention provides a method for processing an indication message of resource scheduling, including:
step 11, determining a first transmission resource occupied by the remaining transmission times of a first data packet currently required to be transmitted by a target node and a second transmission resource occupied by a part of transmission times or a whole transmission times of a second data packet required to be transmitted next by the target node.
It should be noted that the first transmission resource includes a transmission resource corresponding to each transmission in the remaining transmission times of the first data packet; for example, if the remaining transmission times of the first data packet is 3 times, the first transmission resource includes transmission resources corresponding to the 3 transmissions respectively. The second transmission resource includes a transmission resource corresponding to each transmission in a part of transmission times or all transmission times of the second data packet, that is, the second transmission resource also includes a transmission resource corresponding to each transmission in one or more times.
It should be further noted that, for a resource location that is not yet determined, it is necessary to temporarily select according to the resource occupation situation known by the node.
Step 12, determining the maximum transmission times that can be indicated by the indication message for indicating the transmission resource.
It should be noted that the indication message is specifically an SA (scheduling assignment) message in the first embodiment of the present invention. Assuming that the maximum transmission times is N, the SA message can indicate, at most, transmission resources corresponding to the N transmissions.
And step 13, when the remaining transmission times of the first data packet is greater than or equal to the maximum transmission times of the indication message, determining a first indication message for indicating the first transmission resource.
It should be noted that, the indication message provided by the first embodiment of the present invention preferentially indicates the first transmission resource; the first indication message is a special case, that is, the remaining transmission times of the first data packet is greater than or equal to the maximum transmission times of the indication message, and there is no redundant position capable of indicating the second transmission resource in the SA message. For example: the remaining number of transmissions of the first packet is 4 and the maximum number of transmissions of the SA message is also 4, the SA message being used to indicate the 4 transmission resources of the first packet in its entirety on the basis of the principle of preferentially indicating the first transmission resources.
And step 14, when the remaining transmission times of the first data packet are less than the maximum transmission times of the indication message, determining a second indication message for indicating the first transmission resource and the second transmission resource.
It should be noted that the indication message provided in the first embodiment of the present invention still indicates the first transmission resource according to the principle of priority, but since the remaining transmission times included in the first data are less than the maximum transmission times of the SA message, there are redundant locations in the SA message that can indicate the second transmission resource. For example: the remaining number of transmissions of the first packet is 2 and the maximum number of transmissions of the SA message is 4, the first 2 of the SA message being used to indicate the 2 transmission resources of the first packet and the remaining 2 being used to indicate the 2 transmission resources of the second packet on the basis of the principle of preferentially indicating the first transmission resources.
Step 15, sending the indication message and the first data packet which is currently required to be transmitted by the target node on the same target subframe; wherein the indication message is the first indication message or the second indication message.
Wherein the first indication message or the second indication message is determined at a first subframe, and a time domain position of the first subframe is before a time domain position of the target subframe.
The first Data packet which needs to be transmitted currently in the first embodiment of the present invention is referred to as Data; in the first embodiment of the present invention, on the structure of the same target subframe of the SA message and the Data, the indication content of the SA is enhanced, so that the receiving node can obtain more information by SA decoding.
It should be noted that, in the first embodiment of the present invention, when sending the SA, according to the sending rule of the SA, if the occupied resource of the next service packet needs to be indicated, the node predicts the service packet to be subsequently arrived, and selects and determines the corresponding resource according to the size of the predicted service packet, the arrival time, the time delay requirement of the arrival time, the maximum transmission frequency, and the transmission frequency required to be sent this time, which is required by the content of the SA, and according to the currently known resource occupation situation. And is embodied in the SA content.
In summary, the first embodiment of the present invention adopts the following manner: the SA message is used to indicate the transmission resources of the current data packet (i.e. the first data packet) and the transmission resources of the next data packet (i.e. the second data packet) (in a special case, the SA message is only used to indicate the transmission resources of the current data packet). Specifically, in the above embodiments of the present invention, the resources used by the node are discontinuous, but the discontinuity is selected based on the channel information known by the node and is not randomly selected. When each node sends an SA message, it needs to indicate the transmission resource of the second data packet in addition to the transmission resource of the first data packet, and the receiving node can obtain more resource occupation conditions through SA decoding.
Specifically, considering that 90% of traffic in V2V (vehicle-to-vehicle) is strictly periodic, the interior of the vehicle node can predict whether the next data packet is a big packet or a small packet according to the characteristics of the current data packet and the rules of the data packet; or by other internal mechanisms. Before the SA message is sent, the node selects the resource corresponding to the resource occupation needing to be represented in the content of the next SA message according to the currently known channel state information, and therefore the second transmission resource of the second data packet is determined.
As shown in fig. 2, when the SA message is used to indicate the resource of the first data packet and the resource of the second data packet, in the content of SA1, the mth packet (i.e., the information of 2 transmissions of the mth packet when the mth packet is a small packet) and the one-time data packet (i.e., the information of the M +1 th data packet) need to be included, and since the next data packet is a large packet (i.e., the M +1 th packet in fig. 2 is a large packet), only the information of the previous 2 transmissions of the next data packet needs to be included.
From the perspective of resource selection: when the content of SA1 is constructed before SA1 needs to be sent, the node triggers the corresponding resource selection for the first 2 transmissions of the next data packet. By analogy, before the node sends SA2, i.e. when constructing the content of SA2, the node triggers the corresponding resource selection for the first 3 transmissions of the next packet. SA3 is similar, and will not be described in detail here.
In this manner, the contents of the SA are not the same for each transmission by the node. The receiving node does not merge the contents of the SA. Only the data successfully decoded by the SA is buffered. The data is not buffered before SA decoding. In this way, the number of transmission times of the SA is consistent with the data. For newly joined nodes, there is also a probability of successful decoding for the current packet.
Although the SAs do not combine, the reliability may be considered equivalent for each transmission, with the resources for each transmission being transmitted N times.
Further, in the first embodiment of the present invention, step 13 includes:
step 131, determining a first frequency domain position identifier capable of identifying a frequency domain position of each transmission of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet;
step 132, determining a first inter-domain interval identifier between time domain positions of adjacent transmission times of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet and the time domain position of the target subframe;
step 133, determining an indication identifier for identifying the remaining transmission times based on the remaining transmission times of the first data packet;
step 134, determining the first indication message, where the first indication message includes: the first frequency domain position identifier, the first time domain interval identifier and the indication identifier.
Accordingly, step 14 includes:
step 141, determining a first frequency domain position identifier capable of identifying a frequency domain position of each transmission of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet;
142, determining a first time domain interval identifier between the time domain positions of the adjacent transmission times of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet and the time domain position of the target subframe;
step 143, determining an indication identifier for identifying the remaining transmission times based on the remaining transmission times of the first data packet;
step 144, determining a second frequency domain position identifier capable of identifying a frequency domain position of each transmission of the second data packet in the second transmission resource based on a part of transmission times or a whole transmission times of the second data packet;
step 145, determining a second time domain interval identifier between time domain positions of adjacent transmission times of a second data packet in the second transmission resource based on the remaining transmission times of the first data packet and the partial transmission times or the whole transmission times of the second data packet;
step 146, determining the second indication message, where the second indication message includes: the first frequency domain position identifier, the first time domain interval identifier, the second frequency domain position identifier, the second time domain interval identifier, and the indication identifier.
It should be noted that, the step 131 is the same as the step 141 for determining the first frequency domain position identifier; the steps 132 and 142 for determining the first inter-domain interval identifier are the same; the same procedure is also used for determining the indication mark in the above steps 133 and 143; and steps 144 and 145 are used to determine a second frequency domain location indicator and a second time domain interval indicator, respectively.
Specifically, in the first embodiment of the present invention, in the SA message, the positions of the resources used by the node need to be characterized, including the frequency domain position and the time domain position. In the first embodiment of the present invention, the SA message needs to indicate the related information to the next packet in addition to the packet to be currently transmitted.
It should be noted that the indication identifier is used to identify the remaining transmission times of the first data packet, and actually, the indication identifier is used to distinguish the first data packet from the second data packet; in the first embodiment of the present invention, the indication flag only indicates the remaining transmission times of the first data packet, and does not describe the transmission times of the second data packet, and the transmission times of the second data packet is indirectly indicated by the time domain position of the resource. It should be further noted that, although the first indication message does not include the second transmission resource, and it is not necessary to distinguish the first data packet from the second data packet, the first indication message also includes the above-mentioned indication flag in order to make it clear that the indication message only includes the first transmission resource when the receiving node performs SA decoding.
Further, there may be various indication methods regarding the message format of the SA, and the message format of the SA will be described in detail below. For clarity of description, it is assumed in the first embodiment of the present invention that a large packet is transmitted 4 times, a small packet is transmitted 2 times, and the content of the SA message includes an indication of at most 4 transmissions. The same applies to other times, and the description is omitted here. It should be noted that various sequences of the fields of the SA message are not required, and various combinations are within the scope of the present invention.
It is assumed that the indication flag includes: 00. 01, 10, 11; wherein 00 represents 1 time; 01 represents 2 times; 10 represents 3 times; 11 represents 4 times. As shown in table 1, the correspondence between the content of the transmission resource and the indication identifier in the SA message is:
TABLE 1
Specifically, if 11, it can be determined that only 4 transmissions of the first packet are to be made. If 10, 3 transmissions of the first packet and 1 transmission of the second data may be determined (Tx2, Tx3, Tx4, Tx 1). If 00, and there is an invalid value in the time domain representation, it may be (Tx2, Tx1, Tx2) or (Tx4, Tx1, Tx2), i.e. the first is the first packet and the next 2 is the second packet. If 00 and there is no invalid value in the time domain representation, (Tx2, Tx1, Tx2, Tx 3); or (Tx4, Tx1, Tx2, Tx3), the first being the first packet and the last 3 being the second packets. If 01, (Tx1, Tx2, Tx1, Tx2) or (Tx3, Tx4, Tx1, Tx2), i.e. the first two are the first packets and the second two are the second packets.
Firstly, the determination of the first frequency domain location identifier specifically includes:
judging whether the first data packet adopts a frequency hopping mode or not;
if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in the remaining transmission times of the first data packet; the first frequency domain location identification is a frequency domain location for each transmission;
if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the first data including the frequency domain position of the first transmission; the first frequency domain location identification is a frequency domain location of the first transmission;
if the first data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which the remaining transmission times of the first data packet belong; the first frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Correspondingly, the determination of the second frequency domain location identifier specifically includes:
judging whether the second data packet adopts a frequency hopping mode or not;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in partial transmission times or all transmission times of the second data packet; the second frequency domain location is identified as the frequency domain location of each transmission;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the frequency domain positions of the second data including the first transmission; the second frequency domain location identification is a frequency domain location of the first transmission;
if the second data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which part of transmission times or all transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
It should be noted that, the determination method of the first frequency domain position identifier and the determination method of the second frequency domain position identifier are the same, and in order to avoid repeated description, the following detailed description is made on the determination method of the first frequency domain position identifier:
if the data of the first data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different, each transmission is independent, and the frequency domain positions of the transmission resources for each transmission of the first data packet need to be identified.
If the data of the first data packet employs (or does not employ) a fixed frequency hopping pattern and the frequency domain location of the resources used for each transmission is fixed, then only the frequency domain location of the transmission resource that transmitted the first data packet for the first time needs to be identified.
If the data of the first data packet adopts a frequency hopping pattern (hopping pattern), it indicates that one or more independent transmissions exist in the transmission times of the first data packet, and the frequency domain position of the independent transmission is uncertain, but other transmissions belonging to the independent transmission can determine the frequency domain position of the first data packet according to the frequency domain position of the independent transmission. For example, in the frequency hopping mode, if the number of transmissions is 2, the frequency domain location of the 2 nd transmission is based on the frequency domain location of the 1 st transmission. If the number of transmissions is 4, the frequency domain location for the 2 nd transmission is based on the frequency domain location for the 1 st transmission, the 3 rd transmission is independent, and the frequency domain location for the 4 th transmission is based on the frequency domain location for the 3 rd transmission; i.e. only the frequency domain position for the 1 st transmission and the frequency domain position for the 3 rd transmission need to be indicated.
For example: (1) in frequency hopping mode, 2 transmissions: if the first data packet indicated in the SA is a packet, the first frequency domain identifier is the frequency domain location of the 1 st transmission. If the first packet indicated in the SA is a big packet, and this indication only involves the 1 st and 2 nd transmissions; or 3 rd and 4 th transmissions, the first frequency domain is identified as the frequency domain location of the 1 st transmission or the frequency domain location of the 3 rd transmission. (2) In the frequency hopping mode, 4 transmissions (by dividing a resource pool or by a mode design) only need to indicate 2 positions, that is, the first frequency domain identifier is the frequency domain position of the 1 st transmission of the current data packet and the frequency domain position of the 1 st transmission of the next data packet, and in some cases (only indicating the current data packet) only needs to indicate 1 position. But here the NR (number of remaining transmissions) field is required to indicate the maximum number of transmissions of the current packet.
As shown in table 2, there may be several combinations of the following first and second data packets, and the specific case of the frequency domain location identifier in the SA message in each combination is:
TABLE 2
In table 2, Tx1 denotes the resource occupied by the first transmission, Tx2 denotes the resource occupied by the second transmission, and Tx3 denotes the resource occupied by the third transmission; tx4 denotes the resource occupied by the fourth transmission; tx1FRepresenting the frequency domain location of the first transmission; tx3FIndicating the frequency domain location of the third transmission.
Specifically, in table 2, when the first packet is a packet and the second packet is also a packet, and the first packet currently transmitted is the first transmission, the transmission resource of the first packet may be represented as (Tx1, Tx 2); if the frequency hopping pattern can determine 2 positions, the SA indication is (Tx1), i.e. only the frequency domain position of Tx1 needs to be indicated at this time to know the frequency domain position of Tx 2; if the hopping pattern can determine 4 positions, the SA indicator is (Tx1)F) That is, only the frequency domain position of Tx1 needs to be indicated at this time, so that the frequency domain position of Tx2 can be known; while the transmission resource of the second packet can also be represented as (Tx1, Tx2), if the hopping pattern can determine 2 positions, then the SA indication is (Tx1)F) That is, only the frequency domain position of Tx1 needs to be indicated at this time, so that the frequency domain position of Tx2 can be known; if the hopping pattern can determine 4 positions, the SA indicator is (Tx1)F) That is, at this time, only the frequency domain position of Tx1 needs to be indicated, so that the frequency domain position of Tx2 can be known. In summary, the total transmission resource is represented as (Tx1, Tx2, Tx1, Tx 2); accordingly, as shown in table 2, if the hopping pattern can determine 2 positions, the SA indication (Tx1)F,Tx1F) (ii) a If the hopping pattern can determine 4 positions, then SA indicates (Tx1)F,Tx1F). The other data in Table 2 have similar meanings to those in the above examples and are not repeatedAnd (7) repeating the description.
Further, the overhead with respect to the frequency domain is explained as follows:
each overhead: and whether the molecular band is relevant: if the sub-band is not divided, i.e. with PRB (Physical resource block) as granularity: the starting location and length of the resource, only 11 bits (log2(N × N +1)/2) are needed for each transmission, here 10Mhz for example, and so on for other bandwidths), where N represents the total number of PRBs on the frequency band. If the sub-bands are divided, there is a correlation with the number of divided sub-bands, and if the data sub-bands are 4, only 2 bits of overhead are required for each transmission. And the rest is analogized in turn under the way of other sub-band numbers, and the description is omitted here.
Specifically, the determination of the first time interval identifier specifically includes:
determining the time domain position of the target subframe as the time domain position of the currently transmitted first data packet in the residual transmission times of the first data packet;
and sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as the first time domain interval identifiers.
Correspondingly, the determination of the second time domain interval identifier specifically includes:
determining the time domain position of the target subframe as the time domain position of the currently transmitted first data packet in the residual transmission times of the first data packet;
sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as first time domain interval marks;
determining the time domain position of the last transmission of the first data packet according to the first time domain interval mark;
acquiring a time domain interval between a time domain position for transmitting a second data packet for the first time and a time domain position for transmitting a first data packet for the last time, and determining the time domain interval as a first second time domain interval identifier;
and sequentially acquiring time domain intervals between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining the time domain intervals as other second time domain interval identifiers.
In the first embodiment of the present invention, in order to reduce overhead, a method of indicating relative positions is adopted instead of indicating absolute values for time domain positions. Since the first embodiment of the present invention employs the structure of SA/Data co-subframe, it is not necessary to explain the time of Data in co-subframe with the current SA. That is, for the subsequent data, only the time interval with the last data needs to be described. Consider that only 4 data (including the first data inclusion and the second data inclusion) need be indicated at maximum, i.e. only 3 values need to be expressed for the interval value at most.
As shown in table 3, there may be several combinations of the first packet and the second packet, and the specific case of the time interval identifier in the SA message in each combination is:
TABLE 3
In table 3, Tx1 denotes the resource occupied by the first transmission, Tx2 denotes the resource occupied by the second transmission, and Tx3 denotes the resource occupied by the third transmission; tx4 denotes the resource occupied by the fourth transmission; tx1Relative to each otherA time domain interval representing a first transmission of second data relative to a certain transmission; tx2Relative to each otherRepresents the time domain interval of the second transmission relative to the first transmission; tx3Relative to each otherRepresents a time domain interval of the third transmission relative to the second transmission; tx4Relative to each otherRepresenting the time domain interval of the fourth transmission relative to the third transmission.
For example, in table 3, when the first data is a packet and the second data is also a packet, and when the first data currently transmitted is a second transmission, the transmission resource of the first data packet is represented as (Tx2), and since the time domain position of the currently transmitted first data packet is equal to the time domain position of the target subframe, the time domain position of Tx2 is not identified; accordingly, the transmission resource of the second packet may be represented as (Tx1, Tx2), and the time domain position of the second packet may be identified as (Tx1)Relative to each other,Tx2Relative to each other) Wherein, Tx1Relative to each otherA time domain interval representing a first transmission of a second data packet and a second transmission of a first data packet; tx2Relative to each otherRepresenting the time domain interval between the second transmission of the second data packet and the first transmission of the second data packet. In summary, the total transmission resource is represented as (Tx2, Tx1, Tx 2); accordingly, as shown in Table 3, the indication of SA is (Tx1)Relative to each other,Tx2Relative to each other). The other data in table 3 have meanings similar to those of the above examples, and are not described repeatedly.
Meanwhile, NR (number of remaining transmissions) information may be further supplemented by some special values. For example, the indication of Tx here may implicitly indicate that the transmission was invalid if the time interval between the last transmission and the transmission is 0. Since a time difference is required between any two transmissions. That is, as shown in table 2, 3 values are reserved, and if the 3 rd value in the indication is "0", it indicates that the indication is invalid, and it indicates that the indication 2 values indicated by itself may be (Tx2, Tx1, Tx2) or (Tx4, Tx1, Tx2), the first is of the first packet, and the second is of the second packet.
Specifically, if the first data packet has an invalid transmission, it is determined that a time domain interval between a time domain position of the invalid transmission and a time domain position of a previous transmission is 0. And if the second data packet has invalid transmission, determining that the time domain interval between the time domain position of the invalid transmission and the time domain position of the last transmission is 0.
Further, the overhead with respect to the time domain is explained as follows:
when the representation is specific, the bit number used is related to the delay of the service packet and the window of resource selection. Taking the delay of a service packet as 100ms, not defining a resource selection window, that is, the selection window is also 100ms, that is, the maximum interval between the first transmission of the current service packet and the first transmission of the next data packet is less than 200ms (8 bits), while for any data packet, the interval between the two transmissions is less than 100ms (7 bits), although the window is not defined here, that is, the processing of the 100ms window is adopted, if considering the buffering overhead or the internal recording overhead, the window is defined for the resource selection, for example, the last transmission needs to be transmitted after M (M is less than 100) ms after the service packet arrives, or the overhead can not be reduced correspondingly if N (N is less than 100) ms between any two transmissions.
On the other hand, the SA message needs to characterize the location of the transmission resource used by the target node, and also needs to include the modulation and coding level MCS used by the data packet.
Specifically, the first indication message further includes: a first modulation code identification for indicating a modulation code level used by the first data packet; or, the second indication message further includes: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
Further, the first indication message further includes: a second modulation coding indicator for indicating a modulation coding level used by the second packet; or, the second indication message further includes: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
The MCS may indicate only the modulation and coding level used by the first packet (SA-co-subframe data), and the MCS used by the second packet may not be described in embodiments of the present invention. Of course, the embodiment of the present invention may also add the MCS of the second packet. The reliability of decoding is increased by increasing overhead. If one higher layer packet is indicated, an overhead of 5 bits is required, and if 2 are indicated, an overhead of 10 bits is required.
In order to ensure the integrity of the SA message, it should be noted that, in the SA message provided in the embodiment of the present invention, the first indication message further includes: the identity of the target node; or, the second indication message further includes: and the identity of the target node. That is, the SA message also needs to carry the ID of the target node.
In summary, as shown in table 4, in the SA message, the relative relationship between the indicator-indicator content-time domain indicator is as follows:
TABLE 4
It should be noted that after receiving the indication message provided in the first embodiment of the present invention, the receiving node only needs to acquire and record the time domain resource and the frequency domain resource of the second data packet, and when the corresponding time arrives, the data at the corresponding position is cached without other additional caches.
In summary, in the first embodiment of the present invention, the SA message is controlled to indicate the transmission resources of the first Data packet and the transmission resources of the second Data packet, so that the buffering overhead is reduced, the efficiency of resource scheduling can be effectively improved, and the respective deficiencies of the 2 structures in the existing SA/Data frequency division multiplexing mode are overcome.
Second embodiment
As shown in fig. 3, a second embodiment of the present invention provides a method for processing an indication message of resource scheduling, including:
and step 21, determining a second transmission resource occupied by all transmission times of a second data packet which needs to be transmitted next by the target node.
It should be noted that the second transmission resource includes a transmission resource corresponding to each transmission in part of transmission times or all transmission times of the second data packet, that is, the second transmission resource also includes a transmission resource corresponding to each transmission of one or more times.
Step 22, determining a third indication message for indicating the second transmission resource.
It should be noted that the indication message provided in the second embodiment of the present invention is only used for indicating the second transmission resource. For example: the number of transmissions of the second packet is 4, and the maximum number of transmissions of the SA message is also 4, then the SA message is used in its entirety to indicate 4 transmission resources of the second packet. For another example, if the number of transmissions of the second data packet is 2 and the maximum number of transmissions of the SA message is 4, the SA message is used to indicate 2 transmission resources of the second data packet, and the remaining fields in the SA message are empty.
And step 23, sending the third indication message and the first data packet which needs to be currently transmitted by the target node on the same target subframe.
In the second embodiment of the present invention, the first Data packet currently required to be transmitted is referred to as Data; in the second embodiment of the present invention, on the structure of the same target subframe of the SA message and the Data, the indication content of the SA is enhanced, so that the receiving node can obtain more information through SA decoding.
It should be noted that, in the first embodiment of the present invention, before a target node needs to send a first Data packet, a second Data packet is predicted, so as to form an SA message, and the SA message and Data are sent on a current subframe where the target node needs to transmit the first Data packet.
In summary, the second embodiment of the present invention adopts the following manner: the SA message is used only to indicate the transmission resources of the second data packet.
Specifically, in the above embodiments of the present invention, the resources used by the node are discontinuous, but the discontinuity is selected based on the channel information known by the node and is not randomly selected. When each node sends the SA message, it needs to indicate the transmission resource of the second data packet, and the receiving node can obtain more resource occupation conditions through SA decoding.
Specifically, considering that 90% of traffic in V2V (vehicle-to-vehicle) is strictly periodic, it is possible to predict whether a large packet or a small packet of a next data packet according to the characteristics of a current data packet and the rules of the data packet within a small node; or by other internal mechanisms. Before the SA message is sent, the node selects the resource corresponding to the resource occupation needing to be represented in the content of the next SA message according to the currently known channel state information, and therefore the second transmission resource of the second data packet is determined.
As shown in fig. 4 and 5, when a node prepares to send a current packet, it needs to select a resource required by the node according to the predicted arrival time and size of the next packet, and indicate the SA corresponding to the current packet. In this manner, the number of transmission times of the SA may be smaller than the number of transmission times of the data. Since the same contents are indicated in the SA for the first and retransmission, the SAs can be combined, and fig. 5 is a schematic diagram illustrating the combination of the SAs.
After the SA decoding is successful, the receiving node only needs to record the related information, and when the data packet arrives, the merging decoding processing is carried out, so that the requirement on the equipment cache is reduced.
Further, in the second embodiment of the present invention, step 22 includes:
step 221, determining, based on all transmission times of the second data packet, a second frequency domain position identifier capable of identifying a frequency domain position of each transmission of the second data packet in the second transmission resource;
step 222, determining a second time domain interval identifier between time domain positions of adjacent transmission times of a second data packet in the second transmission resource based on all transmission times of the second data packet and the time domain position of the target subframe;
step 223, determining the third indication message, where the third indication message includes: the second frequency domain position identifier and the second time domain interval identifier.
Specifically, in the second embodiment of the present invention, in the SA message, the positions of the resources used by the node need to be characterized, including the frequency domain position and the time domain position. In a second embodiment of the invention, the SA message requires the relevant information to indicate to the next packet.
Since the SA message in the second embodiment of the present invention is used only to identify the transmission resource of the second data packet, the SA message in the second embodiment does not need to include an indication identifier for distinguishing the first data packet from the second data packet, as opposed to the first embodiment.
Further, there may be various indication methods regarding the message format of the SA, and the message format of the SA will be described in detail below. For clarity of description, it is assumed in the first embodiment of the present invention that a large packet is transmitted 4 times, a small packet is transmitted 2 times, and the content of the SA message includes an indication of at most 4 transmissions. The same applies to other times, and the description is omitted here. It should be noted that various sequences of the fields of the SA message are not required, and various combinations are within the scope of the present invention.
Further, the determination of the second frequency domain location identifier specifically includes:
judging whether the second data packet adopts a frequency hopping mode or not;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in all the transmission times of the second data packet; the second frequency domain location is identified as the frequency domain location of each transmission;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the frequency domain positions of the second data including the first transmission; the second frequency domain location identification is a frequency domain location of the first transmission;
if the second data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which all transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
The second frequency-domain position indicator in the second embodiment of the present invention is consistent with the determination method of the second frequency-domain position indicator in the first embodiment, and the description is not repeated here.
Further, the overhead with respect to the frequency domain is explained as follows:
each overhead: and whether the molecular band is relevant: if the sub-band is not divided, i.e. with PRB (Physical resource block) as granularity: the starting position and length of the resource, only 11 bits (log2(N x (N +1)/2), only 10MHz is considered here for each transmission, where N represents the total number of PRBs on the band. If the sub-bands are divided, there is a correlation with the number of divided sub-bands, and if the data sub-bands are 4, only 2 bits of overhead are required for each transmission. And the rest is analogized in turn under the way of other sub-band numbers, and the description is omitted here.
In particular, the determination of the second time interval identifier is specifically
Acquiring a time domain interval between a time domain position of a first transmission second data packet and a time domain position of the target subframe, and determining the time domain interval as a first second time domain interval identifier;
and sequentially acquiring time domain intervals between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining the time domain intervals as other second time domain interval identifiers.
In the second embodiment of the present invention, in order to reduce overhead, a method of indicating relative positions is adopted instead of indicating absolute values for time domain positions. For the way the SA message only indicates the transmission resources of the second data packet, at most 4 values still need to be indicated.
As shown in table 5, the specific case of the time interval identifier in the SA message in several cases of the second data packet is:
TABLE 5
In table 5, Tx1 denotes a resource occupied by the first transmission of the second data, Tx2 denotes a resource occupied by the second transmission of the second data, and Tx3 denotes a resource occupied by the third transmission of the second data; tx4 represents the resource occupied by the fourth transmission of the second data; tx1Relative to each otherA time domain interval representing a first transmission of second data relative to a target subframe; tx2Relative to each otherRepresents the time domain interval of the second transmission relative to the first transmission; tx3Relative to each otherRepresents a time domain interval of the third transmission relative to the second transmission; tx4Relative to each otherRepresenting the time domain interval of the fourth transmission relative to the third transmission.
Meanwhile, NR (number of remaining transmissions) information may be further supplemented by some special values. For example, the indication of Tx here may implicitly indicate that the transmission was invalid if the time interval between the last transmission and the transmission is 0. Since a time difference is required between any two transmissions. Specifically, if there is invalid transmission in the second data packet, it is determined that a time domain interval between a time domain position of the invalid transmission and a time domain position of a previous transmission is 0.
Further, the overhead with respect to the time domain is explained as follows:
when the representation is specific, the bit number used is related to the delay of the service packet and the window of resource selection. Taking the delay of a service packet as 100ms, not defining a resource selection window, that is, the selection window is also 100ms, that is, the maximum interval between the first transmission of the current service packet and the first transmission of the next data packet is less than 200ms (8 bits), while for any data packet, the interval between the two transmissions is less than 100ms (7 bits), although the window is not defined here, that is, the processing of the 100ms window is adopted, if considering the buffering overhead or the internal recording overhead, the window is defined for the resource selection, for example, the last transmission needs to be transmitted after M (M is less than 100) ms after the service packet arrives, or the overhead can not be reduced correspondingly if N (N is less than 100) ms between any two transmissions.
On the other hand, the SA message needs to characterize the location of the transmission resource used by the target node, and also needs to include the modulation and coding level MCS used by the data packet.
Specifically, the third indication message further includes: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
Further, the third indication message further includes: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
The MCS may indicate only the modulation and coding level used by the first packet (SA-co-subframe data), and the MCS used by the second packet may not be described in embodiments of the present invention. Of course, the embodiment of the present invention may also add the MCS of the second packet. The reliability of decoding is increased by increasing overhead. If one higher layer packet is indicated, an overhead of 5 bits is required, and if 2 are indicated, an overhead of 10 bits is required.
In order to ensure the integrity of the SA message, it should be noted that, in the SA message provided in the embodiment of the present invention, the third indication message further includes: and the identity of the target node. That is, the SA message also needs to carry the ID of the target node.
It should be noted that after receiving the indication message provided in the first embodiment of the present invention, the receiving node only needs to acquire and record the time domain resource and the frequency domain resource of the second data packet, and when the corresponding time arrives, the data at the corresponding position is cached without other additional caches.
In summary, in the first embodiment of the present invention, the control SA message is used to indicate the transmission resource of the second Data packet, so that the buffering overhead is reduced, the efficiency of resource scheduling can be effectively improved, and the respective deficiencies of the 2 structures in the existing SA/Data frequency division multiplexing mode are overcome.
It should be noted that, the first embodiment and the second embodiment of the present invention are both indication messages of resource scheduling based on a distributed scheduling method, and a third embodiment of the present invention further provides a method based on centralized scheduling.
Third embodiment
As shown in fig. 6, a third embodiment of the present invention provides a method for centralized scheduling, including:
step 31, determining a first resource occupied by a data packet which is currently required to be transmitted by a target node;
step 32, determining a second resource occupied by an indication message (SA message) used by the target node to indicate the first resource;
step 33, determining scheduling information for indicating the first resource and the second resource, and sending the scheduling information to the target node, so that the target node can determine the first resource and the second resource according to the scheduling information.
In the third embodiment of the present invention, in the mode 1, the centralized scheduling entity needs to indicate the SA resources and the Data resources allocated to the node in the scheduling grant signaling (scheduling grant signaling) at the same time.
In mode 1 scheduling, the centralized scheduling entity only needs to indicate resource information corresponding to the current service packet (first data packet) allocated to the centralized scheduling entity according to the information reported by the node. Therefore, the processing of the next packet is not designed.
Specifically, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
a fourth identification indicating a time domain resource of the second resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Namely, the specific information of the scheduling information is: SA is frequency domain resource, time domain resource and MCS. And data comprises frequency domain resources, time domain resources and MCS. Data correspondence is indicated as 2 or 3 times.
The MCS of the SA may be indicated in the scheduling information or broadcast via a broadcast message, since it is determined. That is, the scheduling information further includes:
a sixth indicator for indicating a modulation and coding level of the first resource; and/or the presence of a gas in the gas,
a seventh indicator for indicating a modulation coding level of the second resource.
Further, if the data packet and the indication message are sent in the same time domain, and the frequency domain resource of the data packet and the frequency domain resource of the indication message do not have a mapping relationship, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
That is, if the SA and the data have no mapping relationship, the frequency domain information of the SA needs to be indicated. The specific coding is related to the basic channel structure. The specific principle is consistent with mode 2.
If the data packet and the indication message are sent in the same time domain and the frequency domain resource of the data packet and the frequency domain resource of the indication message have a mapping relationship, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
That is, if the SA and the data have a mapping relationship, it is not necessary to explain the frequency domain of the data in the same subframe as the current SA, that is, only the specific position of the data needs to be indicated, and the frequency domain position of the SA can be obtained by mapping. Specifically, from the frequency domain, the SA and the data have a fixed mapping, and include different sub-bands, but have a fixed mapping relationship; or in the form of sidebands (which may be understood as identical subbands).
In addition, due to the common-frequency design of the SA/data, the time domain position of the SA does not need to be explained, the time domain position of the data needs to be explained, and the relative interval between indications is also needed. That is, if the data packet and the indication message are transmitted in the same frequency domain, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a fifth identifier for indicating a relative interval between the target time domain and the scheduling time of the current scheduling information or a relative interval between the next target time domain and the previous target time domain;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
To sum up, in the method for centralized scheduling provided by the third embodiment of the present invention, the SA resources and the DATA resources allocated to the nodes are simultaneously indicated by the scheduling information, so that the efficiency of resource scheduling is effectively improved.
Fourth embodiment
As shown in fig. 7, a fourth embodiment of the present invention provides a device for processing an indication message of resource scheduling, including:
a first determining module 41, configured to determine a first transmission resource occupied by the remaining transmission times of a first data packet that needs to be currently transmitted by a target node, and a second transmission resource occupied by a part of transmission times or a whole transmission times of a second data packet that needs to be transmitted next by the target node;
a second determining module 42, configured to determine a maximum number of transmissions that can be indicated by the indication message indicating the transmission resource;
a first information determining module 43, configured to determine a first indication message for indicating the first transmission resource when the remaining transmission times of the first data packet is greater than or equal to the maximum transmission times of the indication message;
a second information determining module 44, configured to determine, when the remaining transmission times of the first data packet is less than the maximum transmission times of the indication message, a second indication message used for indicating the first transmission resource and the second transmission resource;
a first sending module 45, configured to send the indication message and a first data packet that the target node currently needs to transmit on the same target subframe; wherein the indication message is the first indication message or the second indication message.
Wherein the first indication message or the second indication message is determined at a first subframe, and a time domain position of the first subframe is before a time domain position of the target subframe.
Specifically, in a fourth embodiment of the present invention, the first information determining module includes:
a first frequency domain determining module, configured to determine, based on the remaining number of transmissions of the first data packet, a first frequency domain location identifier capable of identifying a frequency domain location of each transmission of the first data packet in the first transmission resource;
a first time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the time domain position of the target subframe, a first time domain interval identifier between time domain positions of adjacent transmission times of the first data packet in the first transmission resource;
an indication identifier determining module, configured to determine, based on the remaining transmission times of the first data packet, an indication identifier that identifies the remaining transmission times;
a first indication message determination module configured to determine the first indication message, where the first indication message includes: the first frequency domain position identifier, the first time domain interval identifier and the indication identifier.
Specifically, in a fourth embodiment of the present invention, the second information determining module includes:
a first frequency domain determining module, configured to determine, based on the remaining number of transmissions of the first data packet, a first frequency domain location identifier capable of identifying a frequency domain location of each transmission of the first data packet in the first transmission resource;
a first time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the time domain position of the target subframe, a first time domain interval identifier between time domain positions of adjacent transmission times of the first data packet in the first transmission resource;
an indication identifier determining module, configured to determine, based on the remaining transmission times of the first data packet, an indication identifier that identifies the remaining transmission times;
a second frequency domain determining module, configured to determine, based on a partial transmission number or a total transmission number of the second data packet, a second frequency domain position identifier capable of identifying a frequency domain position of each transmission of the second data packet in the second transmission resource;
a second time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the partial transmission times or all transmission times of the second data packet, a second time domain interval identifier between time domain positions of adjacent transmission times of the second data packet in the second transmission resource;
a second indication message determination module, configured to determine the second indication message, where the second indication message includes: the first frequency domain position identifier, the first time domain interval identifier, the second frequency domain position identifier, the second time domain interval identifier, and the indication identifier.
Specifically, in a fourth embodiment of the present invention, the first frequency domain determining module includes:
the first judging module is used for judging whether the first data packet adopts a frequency hopping mode or not;
a first frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in the remaining transmission times of the first data packet if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used for each transmission are different; the first frequency domain location identification is a frequency domain location for each transmission;
a second frequency domain unit, configured to obtain the first data including a frequency domain position of the first transmission if the first data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the first frequency domain location identification is a frequency domain location of the first transmission;
a third frequency domain unit, configured to obtain one or more independently transmitted frequency domain positions to which the remaining transmission times of the first data packet belong if the first data packet adopts a frequency hopping mode; the first frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Specifically, in a fourth embodiment of the present invention, the second frequency domain determining module includes:
the second judging module is used for judging whether the second data packet adopts a frequency hopping mode or not;
a fourth frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in partial transmission times or all transmission times of the second data packet if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different; the second frequency domain location is identified as the frequency domain location of each transmission;
a fifth frequency domain unit, configured to obtain the frequency domain position of the second data including the first transmission if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the second frequency domain location identification is a frequency domain location of the first transmission;
a sixth frequency domain unit, configured to, if the second data packet adopts a frequency hopping mode, obtain one or more independently transmitted frequency domain positions to which part of or all of the transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Specifically, in a fourth embodiment of the present invention, the first time domain determining module includes:
the first time domain unit is used for determining that the time domain position of the target subframe is the time domain position of the current first data packet in the residual transmission times of the first data packet;
and the second time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain interval as the first time domain interval identifier.
Specifically, in a fourth embodiment of the present invention, the second time domain determining module includes:
the first time domain unit is used for determining that the time domain position of the target subframe is the time domain position of the current first data packet in the residual transmission times of the first data packet;
the second time domain unit is used for sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as the first time domain interval identifiers;
a third time domain unit, configured to determine, according to the first time domain interval identifier, a time domain position where the first data packet is transmitted last time;
a fourth time domain unit, configured to obtain a time domain interval between a time domain position where the second data packet is transmitted for the first time and a time domain position where the first data packet is transmitted for the last time, and determine that the time domain interval is a first second time domain interval identifier;
and the fifth time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining that the time domain interval is the identifier of other second time domain intervals.
Specifically, in the fourth embodiment of the present invention, if there is invalid transmission in the first data packet, it is determined that a time domain interval between a time domain position of the invalid transmission and a time domain position of a previous transmission is 0.
Specifically, in the fourth embodiment of the present invention, if there is invalid transmission in the second data packet, it is determined that a time domain interval between a time domain position of the invalid transmission and a time domain position of a previous transmission is 0.
Specifically, in the fourth embodiment of the present invention, the first indication message further includes: a first modulation code identification for indicating a modulation code level used by the first data packet; or,
the second indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
Specifically, in the fourth embodiment of the present invention, the first indication message further includes: a second modulation coding indicator for indicating a modulation coding level used by the second packet; or,
the second indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
Specifically, in the fourth embodiment of the present invention, the first indication message further includes: the identity of the target node; or,
the second indication message further comprises: and the identity of the target node.
It should be noted that the processing apparatus for the indication message of resource scheduling according to the fourth embodiment of the present invention is corresponding to the processing method for the indication message of resource scheduling according to the first embodiment, so all embodiments of the processing method for the indication message of resource scheduling according to the first embodiment are applicable to the processing apparatus for the indication message of resource scheduling, and can achieve the same or similar beneficial effects.
Fifth embodiment
As shown in fig. 8, to better achieve the above object, a fifth embodiment of the present invention further provides a device for processing an indication message of resource scheduling, including: a processor 500; and a memory 520 connected to the processor 500 through a bus interface 510, wherein the memory 520 is used for storing programs and data used by the processor 500 in executing operations, and when the processor 500 calls and executes the programs and data stored in the memory 520, the following functional modules are implemented:
a first determining module, configured to determine a first transmission resource occupied by the remaining transmission times of a first data packet currently to be transmitted by a target node and a second transmission resource occupied by a part of transmission times or a whole transmission time of a second data packet to be transmitted next by the target node;
a second determining module, configured to determine a maximum number of transmissions that can be indicated by an indication message indicating a transmission resource;
a first information determining module, configured to determine, when the remaining transmission times of the first data packet is greater than or equal to the maximum transmission times of the indication message, a first indication message used for indicating the first transmission resource;
a second information determining module, configured to determine, when the remaining transmission times of the first data packet is less than the maximum transmission times of the indication message, a second indication message used for indicating the first transmission resource and the second transmission resource;
a first sending module, configured to send the indication message and a first data packet that the target node currently needs to transmit on the same target subframe; wherein the indication message is the first indication message or the second indication message.
Wherein the first indication message or the second indication message is determined at a first subframe, and a time domain position of the first subframe is before a time domain position of the target subframe.
It should be noted that, the processing apparatus for the indication message of resource scheduling according to the fifth embodiment of the present invention is a processing method corresponding to the indication message of resource scheduling according to the first embodiment, so all embodiments of the processing method for the indication message of resource scheduling according to the first embodiment are applicable to the processing apparatus for the indication message of resource scheduling, and can achieve the same or similar beneficial effects.
Sixth embodiment
As shown in fig. 9, a sixth embodiment of the present invention further provides a device for processing an indication message of resource scheduling, including:
a third determining module 61, configured to determine a second transmission resource occupied by all transmission times of a second data packet to be transmitted next by the target node;
a third information determining module 62, configured to determine a third indication message indicating the second transmission resource;
a second sending module 63, configured to send the third indication message and the first data packet that the target node currently needs to transmit on the same target subframe.
Specifically, in a sixth embodiment of the present invention, the third information determining module includes:
a third frequency domain determining module, configured to determine, based on all transmission times of the second data packet, a second frequency domain location identifier capable of identifying a frequency domain location of each transmission of the second data packet in the second transmission resource;
a third time domain determining module, configured to determine, based on all transmission times of the second data packet and the time domain position of the target subframe, a second time domain interval identifier between time domain positions of adjacent transmission times of the second data packet in the second transmission resource;
a third indication message determining module, configured to determine the third indication message, where the third indication message includes: the second frequency domain position identifier and the second time domain interval identifier.
Specifically, in a sixth embodiment of the present invention, the third frequency domain determining module includes:
the third judging module is used for judging whether the second data packet adopts a frequency hopping mode or not;
a seventh frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in all transmission times of the second data packet if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different; the second frequency domain location is identified as the frequency domain location of each transmission;
an eighth frequency domain unit, configured to obtain the frequency domain position of the second data including the first transmission if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the second frequency domain location identification is a frequency domain location of the first transmission;
a ninth frequency domain unit, configured to obtain one or more independently transmitted frequency domain positions to which all transmission times of the second data packet belong if the second data packet adopts a frequency hopping mode; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
Specifically, in a sixth embodiment of the present invention, the third time domain determining module includes:
a sixth time domain unit, configured to obtain a time domain interval between a time domain position where a second data packet is transmitted for the first time and a time domain position of the target subframe, and determine that the time domain interval is a first second time domain interval identifier;
and the seventh time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining that the time domain interval is the identifier of other second time domain intervals.
Specifically, in the sixth embodiment of the present invention, if there is an invalid transmission in the second data packet, it is determined that a time domain interval between a time domain position of the invalid transmission and a time domain position of a previous transmission is 0.
Specifically, in a sixth embodiment of the present invention, the third indication message further includes: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
Specifically, in a sixth embodiment of the present invention, the third indication message further includes: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
Specifically, in a sixth embodiment of the present invention, the third indication message further includes: and the identity of the target node.
It should be noted that the processing apparatus for the indication message of resource scheduling according to the sixth embodiment of the present invention is a processing method corresponding to the indication message of resource scheduling according to the second embodiment, so that all embodiments of the processing method for the indication message of resource scheduling according to the second embodiment are applicable to the processing apparatus for the indication message of resource scheduling, and can achieve the same or similar beneficial effects.
Seventh embodiment
As shown in fig. 8, to better achieve the above object, a fifth embodiment of the present invention further provides a device for processing an indication message of resource scheduling, including: a processor 500; and a memory 520 connected to the processor 500 through a bus interface 510, wherein the memory 520 is used for storing programs and data used by the processor 500 in executing operations, and when the processor 500 calls and executes the programs and data stored in the memory 520, the following functional modules are implemented:
a third determining module, configured to determine a second transmission resource occupied by all transmission times of a second data packet to be transmitted next by the target node;
a third information determining module, configured to determine a third indication message indicating the second transmission resource;
and a second sending module, configured to send the third indication message and the first data packet that the target node currently needs to transmit on the same target subframe.
It should be noted that the processing apparatus for the indication message of resource scheduling according to the seventh embodiment of the present invention is a processing method corresponding to the indication message of resource scheduling according to the second embodiment, so all embodiments of the processing method for the indication message of resource scheduling according to the second embodiment are applicable to the processing apparatus for the indication message of resource scheduling, and can achieve the same or similar beneficial effects.
Eighth embodiment
As shown in fig. 10, an eighth embodiment of the present invention further provides an apparatus for centralized scheduling, including:
a first resource determining module 81, configured to determine a first resource occupied by a data packet that needs to be currently transmitted by a target node;
a second resource determining module 82, configured to determine a second resource occupied by the indication message indicating the first resource;
a scheduling information determining module 83, configured to determine scheduling information used for indicating the first resource and the second resource, and send the scheduling information to the target node, so that the target node can determine the first resource and the second resource according to the scheduling information.
Specifically, the scheduling information in the eighth embodiment of the present invention includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
a fourth identification indicating a time domain resource of the second resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Specifically, in an eighth embodiment of the present invention, if the data packet and the indication message are sent in the same time domain, and the frequency domain resource of the data packet and the frequency domain resource of the indication message do not have a mapping relationship, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Specifically, in an eighth embodiment of the present invention, if the data packet and the indication message are sent in the same time domain and the frequency domain resource of the data packet and the frequency domain resource of the indication message have a mapping relationship, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Specifically, in an eighth embodiment of the present invention, if the data packet and the indication message are sent in the same target time domain, the scheduling information includes:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a fifth identifier for indicating a relative interval between the target time domain and the scheduling time of the current scheduling information or a relative interval between the next target time domain and the previous target time domain;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
Specifically, in the eighth embodiment of the present invention, the scheduling information further includes:
a sixth indicator for indicating a modulation and coding level of the first resource; and/or the presence of a gas in the gas,
a seventh indicator for indicating a modulation coding level of the second resource.
It should be noted that the device for centralized scheduling provided by the eighth embodiment of the present invention corresponds to the method for centralized scheduling provided by the third embodiment, so all embodiments of the method for centralized scheduling provided by the third embodiment are applicable to the device for centralized scheduling, and can achieve the same or similar beneficial effects.
Ninth embodiment
As shown in fig. 8, to better achieve the above object, a fifth embodiment of the present invention further provides a device for processing an indication message of resource scheduling, including: a processor 500; and a memory 520 connected to the processor 500 through a bus interface 510, wherein the memory 520 is used for storing programs and data used by the processor 500 in executing operations, and when the processor 500 calls and executes the programs and data stored in the memory 520, the following functional modules are implemented:
the first resource determining module is used for determining a first resource occupied by a data packet which is required to be transmitted currently by a target node;
a second resource determining module, configured to determine a second resource occupied by an indication message used by the target node to indicate the first resource;
and a scheduling information determining module, configured to determine scheduling information used for indicating the first resource and the second resource, and send the scheduling information to the target node, so that the target node can determine the first resource and the second resource according to the scheduling information.
It should be noted that the device for centralized scheduling provided by the ninth embodiment of the present invention corresponds to the method for centralized scheduling provided by the third embodiment, so all embodiments of the method for centralized scheduling provided by the third embodiment are applicable to the device for centralized scheduling, and can achieve the same or similar beneficial effects.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (54)
1. A method for processing an indication message of resource scheduling is characterized by comprising the following steps:
determining a first transmission resource occupied by the residual transmission times of a first data packet which needs to be transmitted currently by a target node and a second transmission resource occupied by partial transmission times or all transmission times of a second data packet which needs to be transmitted next by the target node;
determining a maximum transmission number which can be indicated by an indication message for indicating transmission resources;
when the remaining transmission times of the first data packet are greater than or equal to the maximum transmission times of the indication message, determining a first indication message for indicating the first transmission resource;
when the remaining transmission times of the first data packet are smaller than the maximum transmission times of the indication message, determining a second indication message for indicating the first transmission resource and the second transmission resource;
sending the indication message and a first data packet which needs to be transmitted currently by the target node on the same target subframe; wherein the indication message is the first indication message or the second indication message.
2. The method for processing the indication message of the resource scheduling as claimed in claim 1, wherein the first indication message or the second indication message is determined at a first subframe, and a time domain position of the first subframe is before a time domain position of the target subframe.
3. The method for processing the indication message of the resource scheduling as claimed in claim 1, wherein the step of determining the first indication message for indicating the first transmission resource comprises:
determining a first frequency domain position identifier capable of identifying the frequency domain position of each transmission of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet;
determining a first time domain interval identifier between the time domain positions of the adjacent transmission times of the first data packet in the first transmission resource based on the residual transmission times of the first data packet and the time domain position of the target subframe;
determining an indication mark for marking the residual transmission times based on the residual transmission times of the first data packet;
determining the first indication message, the first indication message comprising: the first frequency domain position identifier, the first time domain interval identifier and the indication identifier.
4. The method for processing the indication message of resource scheduling as claimed in claim 1, wherein the step of determining the second indication message for indicating the first transmission resource and the second transmission resource comprises:
determining a first frequency domain position identifier capable of identifying the frequency domain position of each transmission of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet;
determining a first time domain interval identifier between the time domain positions of the adjacent transmission times of the first data packet in the first transmission resource based on the residual transmission times of the first data packet and the time domain position of the target subframe;
determining an indication mark for marking the residual transmission times based on the residual transmission times of the first data packet;
determining a second frequency domain position identifier capable of identifying the frequency domain position of each transmission of the second data packet in the second transmission resource based on the partial transmission times or the whole transmission times of the second data packet;
determining a second time domain interval identifier between time domain positions of adjacent transmission times of a second data packet in the second transmission resource based on the remaining transmission times of the first data packet and the partial transmission times or the whole transmission times of the second data packet;
determining the second indication message, the second indication message comprising: the first frequency domain position identifier, the first time domain interval identifier, the second frequency domain position identifier, the second time domain interval identifier, and the indication identifier.
5. The method for processing the indication message of resource scheduling according to claim 3 or 4, wherein the step of determining the first frequency-domain location identifier capable of identifying the frequency-domain location of each transmission of the first data packet in the first transmission resource based on the remaining number of transmissions of the first data packet comprises:
judging whether the first data packet adopts a frequency hopping mode or not;
if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in the remaining transmission times of the first data packet; the first frequency domain location identification is a frequency domain location for each transmission;
if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the first data including the frequency domain position of the first transmission; the first frequency domain location identification is a frequency domain location of the first transmission;
if the first data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which the remaining transmission times of the first data packet belong; the first frequency domain location is identified as a frequency domain location of one or more independent transmissions.
6. The method for processing the indication message of resource scheduling as claimed in claim 4, wherein the step of determining the second frequency domain location identifier capable of identifying the frequency domain location of each transmission of the second data packet in the second transmission resource based on the partial transmission number or the full transmission number of the second data packet comprises:
judging whether the second data packet adopts a frequency hopping mode or not;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in partial transmission times or all transmission times of the second data packet; the second frequency domain location is identified as the frequency domain location of each transmission;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the frequency domain positions of the second data including the first transmission; the second frequency domain location identification is a frequency domain location of the first transmission;
if the second data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which part of transmission times or all transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
7. The method for processing the indication message of resource scheduling according to claim 3 or 4, wherein the step of determining the first inter-domain interval identifier between the time domain positions of the adjacent transmission times of the first data packet in the first transmission resource based on the remaining transmission times of the first data packet and the time domain position of the target subframe comprises:
determining the time domain position of the target subframe as the time domain position of the currently transmitted first data packet in the residual transmission times of the first data packet;
and sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as the first time domain interval identifiers.
8. The method for processing the indication message of resource scheduling of claim 4, wherein the step of determining the second time domain interval identifier between the time domain positions of the adjacent transmission times of the second data packet in the second transmission resource based on the remaining transmission times of the first data packet and the partial transmission times or the entire transmission times of the second data packet comprises:
determining the time domain position of the target subframe as the time domain position of the currently transmitted first data packet in the residual transmission times of the first data packet;
sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as first time domain interval marks;
determining the time domain position of the last transmission of the first data packet according to the first time domain interval mark;
acquiring a time domain interval between a time domain position for transmitting a second data packet for the first time and a time domain position for transmitting a first data packet for the last time, and determining the time domain interval as a first second time domain interval identifier;
and sequentially acquiring time domain intervals between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining the time domain intervals as other second time domain interval identifiers.
9. The method of claim 7, wherein if there is an invalid transmission in the first data packet, determining a time interval between a time domain position of the invalid transmission and a time domain position of a previous transmission to be 0.
10. The method of claim 8, wherein if there is an invalid transmission in the second data packet, determining a time interval between a time domain position of the invalid transmission and a time domain position of a previous transmission to be 0.
11. The method for processing the indication message of resource scheduling of claim 1, wherein the first indication message further comprises: a first modulation code identification for indicating a modulation code level used by the first data packet; or,
the second indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
12. The method for processing the indication message of resource scheduling of claim 11, wherein the first indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet; or,
the second indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
13. The method for processing the indication message of resource scheduling of claim 1, wherein the first indication message further comprises: the identity of the target node; or,
the second indication message further comprises: and the identity of the target node.
14. A method for processing an indication message of resource scheduling is characterized by comprising the following steps:
determining a second transmission resource occupied by all transmission times of a second data packet to be transmitted next by the target node;
determining a third indication message indicating the second transmission resource;
and sending the third indication message and a first data packet which needs to be transmitted currently by the target node on the same target subframe.
15. The method for processing the indication message of resource scheduling as claimed in claim 14, wherein the step of determining the third indication message for indicating the second transmission resource comprises:
determining a second frequency domain position identifier capable of identifying the frequency domain position of each transmission of the second data packet in the second transmission resource based on the total transmission times of the second data packet;
determining a second time domain interval identifier between time domain positions of adjacent transmission times of a second data packet in the second transmission resource based on the total transmission times of the second data packet and the time domain position of the target subframe;
determining the third indication message, the third indication message comprising: the second frequency domain position identifier and the second time domain interval identifier.
16. The method for processing the indication message of resource scheduling as claimed in claim 15, wherein the step of determining the second frequency domain location identifier capable of identifying the frequency domain location of each transmission of the second data packet in the second transmission resource based on the total number of transmissions of the second data packet comprises:
judging whether the second data packet adopts a frequency hopping mode or not;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different, sequentially determining the frequency domain position of each transmission in all the transmission times of the second data packet; the second frequency domain location is identified as the frequency domain location of each transmission;
if the second data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used in each transmission are the same, acquiring the frequency domain positions of the second data including the first transmission; the second frequency domain location identification is a frequency domain location of the first transmission;
if the second data packet adopts a frequency hopping mode, acquiring one or more independently transmitted frequency domain positions to which all transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
17. The method of claim 15, wherein the step of determining the second time domain interval id between the time domain positions of the adjacent transmission times of the second data packet in the second transmission resource based on the total transmission times of the second data packet and the time domain position of the target subframe comprises:
acquiring a time domain interval between a time domain position of a first transmission second data packet and a time domain position of the target subframe, and determining the time domain interval as a first second time domain interval identifier;
and sequentially acquiring time domain intervals between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining the time domain intervals as other second time domain interval identifiers.
18. The method of claim 17, wherein if there is an invalid transmission in the second data packet, determining a time interval between a time domain position of the invalid transmission and a time domain position of a previous transmission to be 0.
19. The method for processing the indication message of resource scheduling of claim 14, wherein the third indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
20. The method for processing the indication message of resource scheduling of claim 19, wherein the third indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
21. The method for processing the indication message of resource scheduling of claim 14, wherein the third indication message further comprises: and the identity of the target node.
22. A method for centralized scheduling, comprising:
determining a first resource occupied by a data packet which is required to be transmitted currently by a target node;
determining a second resource occupied by an indication message used by the target node for indicating the first resource;
and determining scheduling information for indicating the first resource and the second resource, and sending the scheduling information to the target node, so that the target node can determine the first resource and the second resource according to the scheduling information.
23. The method of centralized scheduling of claim 22, wherein the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
a fourth identification indicating a time domain resource of the second resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
24. The method of centralized scheduling of claim 23, wherein if the data packet and the indication message are transmitted in the same time domain, and the frequency domain resources of the data packet and the frequency domain resources of the indication message do not have a mapping relationship, the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
25. The method of centralized scheduling of claim 23, wherein if the data packet and the indication message are transmitted in the same time domain and the frequency domain resources of the data packet and the frequency domain resources of the indication message have a mapping relationship, the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
26. The method of centralized scheduling of claim 23, wherein if the data packet and the indication message are transmitted in the same target time domain, the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a fifth identifier for indicating a relative interval between the target time domain and the scheduling time of the current scheduling information or a relative interval between the next target time domain and the previous target time domain;
an eighth indicator for indicating a number of transmissions of the first resource; and
a ninth indicator for indicating a number of transmissions of the second resource.
27. The method of centralized scheduling of any one of claims 23-26, wherein the scheduling information further comprises:
a sixth indicator for indicating a modulation and coding level of the first resource; and/or the presence of a gas in the gas,
a seventh indicator for indicating a modulation coding level of the second resource.
28. An apparatus for processing an indication message of resource scheduling, comprising:
a first determining module, configured to determine a first transmission resource occupied by the remaining transmission times of a first data packet currently to be transmitted by a target node and a second transmission resource occupied by a part of transmission times or a whole transmission time of a second data packet to be transmitted next by the target node;
a second determining module, configured to determine a maximum number of transmissions that can be indicated by an indication message indicating a transmission resource;
a first information determining module, configured to determine, when the remaining transmission times of the first data packet is greater than or equal to the maximum transmission times of the indication message, a first indication message used for indicating the first transmission resource;
a second information determining module, configured to determine, when the remaining transmission times of the first data packet is less than the maximum transmission times of the indication message, a second indication message used for indicating the first transmission resource and the second transmission resource;
a first sending module, configured to send the indication message and a first data packet that the target node currently needs to transmit on the same target subframe; wherein the indication message is the first indication message or the second indication message.
29. The apparatus for processing the indication message of resource scheduling of claim 28, wherein the first indication message or the second indication message is determined at a first subframe, and a time domain position of the first subframe precedes a time domain position of the target subframe.
30. The apparatus for processing the indication message of resource scheduling of claim 28, wherein the first information determining module comprises:
a first frequency domain determining module, configured to determine, based on the remaining number of transmissions of the first data packet, a first frequency domain location identifier capable of identifying a frequency domain location of each transmission of the first data packet in the first transmission resource;
a first time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the time domain position of the target subframe, a first time domain interval identifier between time domain positions of adjacent transmission times of the first data packet in the first transmission resource;
an indication identifier determining module, configured to determine, based on the remaining transmission times of the first data packet, an indication identifier that identifies the remaining transmission times;
a first indication message determination module configured to determine the first indication message, where the first indication message includes: the first frequency domain position identifier, the first time domain interval identifier and the indication identifier.
31. The apparatus for processing the indication message of resource scheduling of claim 28, wherein the second information determining module comprises:
a first frequency domain determining module, configured to determine, based on the remaining number of transmissions of the first data packet, a first frequency domain location identifier capable of identifying a frequency domain location of each transmission of the first data packet in the first transmission resource; a first time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the time domain position of the target subframe, a first time domain interval identifier between time domain positions of adjacent transmission times of the first data packet in the first transmission resource;
an indication identifier determining module, configured to determine, based on the remaining transmission times of the first data packet, an indication identifier that identifies the remaining transmission times;
a second frequency domain determining module, configured to determine, based on a partial transmission number or a total transmission number of the second data packet, a second frequency domain position identifier capable of identifying a frequency domain position of each transmission of the second data packet in the second transmission resource;
a second time domain determining module, configured to determine, based on the remaining transmission times of the first data packet and the partial transmission times or all transmission times of the second data packet, a second time domain interval identifier between time domain positions of adjacent transmission times of the second data packet in the second transmission resource;
a second indication message determination module, configured to determine the second indication message, where the second indication message includes: the first frequency domain position identifier, the first time domain interval identifier, the second frequency domain position identifier, the second time domain interval identifier, and the indication identifier.
32. The apparatus for processing the indication message of resource scheduling of claim 30 or 31, wherein the first frequency domain determining module comprises:
the first judging module is used for judging whether the first data packet adopts a frequency hopping mode or not;
a first frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in the remaining transmission times of the first data packet if the first data packet does not adopt a frequency hopping mode and the frequency domain positions of transmission resources used for each transmission are different; the first frequency domain location identification is a frequency domain location for each transmission;
a second frequency domain unit, configured to obtain the first data including a frequency domain position of the first transmission if the first data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the first frequency domain location identification is a frequency domain location of the first transmission;
a third frequency domain unit, configured to obtain one or more independently transmitted frequency domain positions to which the remaining transmission times of the first data packet belong if the first data packet adopts a frequency hopping mode; the first frequency domain location is identified as a frequency domain location of one or more independent transmissions.
33. The apparatus for processing the indication message of resource scheduling of claim 31, wherein the second frequency domain determining module comprises:
the second judging module is used for judging whether the second data packet adopts a frequency hopping mode or not;
a fourth frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in partial transmission times or all transmission times of the second data packet if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different; the second frequency domain location is identified as the frequency domain location of each transmission;
a fifth frequency domain unit, configured to obtain the frequency domain position of the second data including the first transmission if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the second frequency domain location identification is a frequency domain location of the first transmission;
a sixth frequency domain unit, configured to, if the second data packet adopts a frequency hopping mode, obtain one or more independently transmitted frequency domain positions to which part of or all of the transmission times of the second data packet belong; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
34. The apparatus for processing the indication message of resource scheduling of claim 30 or 31, wherein the first time domain determining module comprises:
the first time domain unit is used for determining that the time domain position of the target subframe is the time domain position of the current first data packet in the residual transmission times of the first data packet;
and the second time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain interval as the first time domain interval identifier.
35. The apparatus for processing the indication message of resource scheduling of claim 31, wherein the second time domain determining module comprises:
the first time domain unit is used for determining that the time domain position of the target subframe is the time domain position of the current first data packet in the residual transmission times of the first data packet;
the second time domain unit is used for sequentially acquiring time domain intervals between the time domain position of the first data packet transmitted last time and the time domain position of the first data packet transmitted last time, and determining the time domain intervals as the first time domain interval identifiers;
a third time domain unit, configured to determine, according to the first time domain interval identifier, a time domain position where the first data packet is transmitted last time;
a fourth time domain unit, configured to obtain a time domain interval between a time domain position where the second data packet is transmitted for the first time and a time domain position where the first data packet is transmitted for the last time, and determine that the time domain interval is a first second time domain interval identifier;
and the fifth time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining that the time domain interval is the identifier of other second time domain intervals.
36. The apparatus for processing the indication message of resource scheduling of claim 34, wherein if there is an invalid transmission for the first data packet, determining a time domain interval between a time domain position of the invalid transmission and a time domain position of a previous transmission to be 0.
37. The apparatus for processing the indication message of resource scheduling of claim 35, wherein if there is an invalid transmission for the second data packet, determining a time domain interval between a time domain position of the invalid transmission and a time domain position of a previous transmission to be 0.
38. The apparatus for processing the indication message of resource scheduling of claim 28, wherein the first indication message further comprises: a first modulation code identification for indicating a modulation code level used by the first data packet; or,
the second indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
39. The apparatus for processing the indication message of resource scheduling of claim 38, wherein the first indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet; or,
the second indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
40. The apparatus for processing the indication message of resource scheduling of claim 28, wherein the first indication message further comprises: the identity of the target node; or,
the second indication message further comprises: and the identity of the target node.
41. An apparatus for processing an indication message of resource scheduling, comprising:
a third determining module, configured to determine a second transmission resource occupied by all transmission times of a second data packet to be transmitted next by the target node;
a third information determining module, configured to determine a third indication message indicating the second transmission resource;
and a second sending module, configured to send the third indication message and the first data packet that the target node currently needs to transmit on the same target subframe.
42. The apparatus for processing the indication message of resource scheduling of claim 41, wherein the third information determining module comprises:
a third frequency domain determining module, configured to determine, based on all transmission times of the second data packet, a second frequency domain location identifier capable of identifying a frequency domain location of each transmission of the second data packet in the second transmission resource;
a third time domain determining module, configured to determine, based on all transmission times of the second data packet and the time domain position of the target subframe, a second time domain interval identifier between time domain positions of adjacent transmission times of the second data packet in the second transmission resource;
a third indication message determining module, configured to determine the third indication message, where the third indication message includes: the second frequency domain position identifier and the second time domain interval identifier.
43. The apparatus for processing the indication message of resource scheduling of claim 42, wherein the third frequency domain determining module comprises:
the third judging module is used for judging whether the second data packet adopts a frequency hopping mode or not;
a seventh frequency domain unit, configured to determine, in sequence, a frequency domain position of each transmission in all transmission times of the second data packet if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are different; the second frequency domain location is identified as the frequency domain location of each transmission;
an eighth frequency domain unit, configured to obtain the frequency domain position of the second data including the first transmission if the second data packet does not adopt the frequency hopping mode and the frequency domain positions of the transmission resources used for each transmission are the same; the second frequency domain location identification is a frequency domain location of the first transmission;
a ninth frequency domain unit, configured to obtain one or more independently transmitted frequency domain positions to which all transmission times of the second data packet belong if the second data packet adopts a frequency hopping mode; the second frequency domain location is identified as a frequency domain location of one or more independent transmissions.
44. The apparatus for processing the indication message of resource scheduling of claim 42, wherein the third time domain determining module comprises:
a sixth time domain unit, configured to obtain a time domain interval between a time domain position where a second data packet is transmitted for the first time and a time domain position of the target subframe, and determine that the time domain interval is a first second time domain interval identifier;
and the seventh time domain unit is used for sequentially acquiring the time domain interval between the time domain position of the second data packet transmitted last time and the time domain position of the second data packet transmitted last time, and determining that the time domain interval is the identifier of other second time domain intervals.
45. The apparatus for processing the indication message of resource scheduling of claim 44, wherein if there is an invalid transmission for the second data packet, determining a time domain interval between a time domain position of the invalid transmission and a time domain position of a previous transmission to be 0.
46. The apparatus for processing the indication message of resource scheduling of claim 41, wherein the third indication message further comprises: a first modulation coding indicator for indicating a modulation coding level used by the first data packet.
47. The apparatus for processing the indication message of resource scheduling of claim 46, wherein the third indication message further comprises: a second modulation coding indicator for indicating a modulation coding level used by the second packet.
48. The apparatus for processing the indication message of resource scheduling of claim 41, wherein the third indication message further comprises: and the identity of the target node.
49. An apparatus for centralized scheduling, comprising:
the first resource determining module is used for determining a first resource occupied by a data packet which is required to be transmitted currently by a target node;
a second resource determining module, configured to determine a second resource occupied by the indication message indicating the first resource;
and a scheduling information determining module, configured to determine scheduling information used for indicating the first resource and the second resource, and send the scheduling information to the target node, so that the target node can determine the first resource and the second resource according to the scheduling information.
50. The apparatus for centralized scheduling of claim 49, wherein the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
a fourth identification indicating a time domain resource of the second resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
51. The apparatus for centralized scheduling of claim 50, wherein if the data packet and the indication message are transmitted in the same time domain and the frequency domain resources of the data packet and the frequency domain resources of the indication message do not have a mapping relationship, the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
a third identification indicating frequency domain resources of the second resources;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
52. The apparatus for centralized scheduling of claim 50, wherein if the data packet and the indication message are transmitted in the same time domain and the frequency domain resources of the data packet and the frequency domain resources of the indication message have a mapping relationship, the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
53. The apparatus for centralized scheduling of claim 50, wherein if the data packet and the indication message are transmitted in the same target time domain, the scheduling information comprises:
a first identification indicating frequency domain resources of the first resources;
a second identification indicating a time domain resource of the first resource; and the number of the first and second groups,
a fifth identifier for indicating a relative interval between the target time domain and the scheduling time of the current scheduling information or a relative interval between the next target time domain and the previous target time domain;
an eighth indicator for indicating a number of transmissions of the first resource; and the number of the first and second groups,
a ninth indicator for indicating a number of transmissions of the second resource.
54. The apparatus for centralized scheduling of any one of claims 50-53, wherein the scheduling information further comprises:
a sixth indicator for indicating a modulation and coding level of the first resource; and/or the presence of a gas in the gas,
a seventh indicator for indicating a modulation coding level of the second resource.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010529171.9A CN111741533B (en) | 2016-04-01 | 2016-04-01 | Method and device for processing indication message of resource scheduling |
CN201610204112.8A CN107295681A (en) | 2016-04-01 | 2016-04-01 | Processing method, the method and device of centralized dispatching of the instruction message of scheduling of resource |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610204112.8A CN107295681A (en) | 2016-04-01 | 2016-04-01 | Processing method, the method and device of centralized dispatching of the instruction message of scheduling of resource |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010529171.9A Division CN111741533B (en) | 2016-04-01 | 2016-04-01 | Method and device for processing indication message of resource scheduling |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107295681A true CN107295681A (en) | 2017-10-24 |
Family
ID=60086889
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010529171.9A Active CN111741533B (en) | 2016-04-01 | 2016-04-01 | Method and device for processing indication message of resource scheduling |
CN201610204112.8A Pending CN107295681A (en) | 2016-04-01 | 2016-04-01 | Processing method, the method and device of centralized dispatching of the instruction message of scheduling of resource |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010529171.9A Active CN111741533B (en) | 2016-04-01 | 2016-04-01 | Method and device for processing indication message of resource scheduling |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN111741533B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109874178A (en) * | 2017-12-04 | 2019-06-11 | 电信科学技术研究院 | A kind of reselecting method, device and terminal sending resource |
CN109981233A (en) * | 2017-12-27 | 2019-07-05 | 华为技术有限公司 | A kind of transmission method of data, communication equipment and the network equipment |
WO2023078327A1 (en) * | 2021-11-05 | 2023-05-11 | 维沃移动通信有限公司 | Uplink transmission information determination method, uplink transmission method and uplink transmission configuration method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104620658A (en) * | 2014-06-27 | 2015-05-13 | 华为技术有限公司 | Method for transmitting data signals and user device |
CN105228248A (en) * | 2014-06-13 | 2016-01-06 | 上海朗帛通信技术有限公司 | Resource allocation methods in a kind of D2D transmission and device |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2164205B1 (en) * | 2007-06-29 | 2016-12-07 | Fujitsu Limited | Packet relay method and device |
CN101499962B (en) * | 2008-01-29 | 2011-09-28 | 鼎桥通信技术有限公司 | Method and system for obtaining packet domain channel state |
CN101568148B (en) * | 2008-04-24 | 2012-09-26 | 中兴通讯股份有限公司 | Method for distributing continuous authorized resource to UE and sending data on resource |
CN101877911B (en) * | 2009-04-30 | 2014-06-25 | 电信科学技术研究院 | Special scheduling request resource allocation method and device |
EP2538741B1 (en) * | 2011-06-22 | 2014-04-30 | NTT DoCoMo, Inc. | Interference coordination between base stations |
CN105191459B (en) * | 2014-03-21 | 2020-06-02 | 华为技术有限公司 | Data transmission device and method in direct communication |
MX366501B (en) * | 2014-08-06 | 2019-07-11 | Interdigital Patent Holdings Inc | Device-to-device (d2d) pre-emption and access control. |
CN105451211B (en) * | 2014-09-25 | 2019-12-27 | 中兴通讯股份有限公司 | Method and apparatus for device-to-device communication |
-
2016
- 2016-04-01 CN CN202010529171.9A patent/CN111741533B/en active Active
- 2016-04-01 CN CN201610204112.8A patent/CN107295681A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105228248A (en) * | 2014-06-13 | 2016-01-06 | 上海朗帛通信技术有限公司 | Resource allocation methods in a kind of D2D transmission and device |
CN104620658A (en) * | 2014-06-27 | 2015-05-13 | 华为技术有限公司 | Method for transmitting data signals and user device |
Non-Patent Citations (2)
Title |
---|
ERICSSON: "Discussion on V2X PC5 Scheduling, Resource Pools and Resource Patterns", 《3GPP TSG RAN WG1 MEETING #84 R1-161075》 * |
LENOVO: "Discussion on resource pool design for V2V", 《3GPP TSG RAN WG1 MEETING #84 R1-161015》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109874178A (en) * | 2017-12-04 | 2019-06-11 | 电信科学技术研究院 | A kind of reselecting method, device and terminal sending resource |
CN109874178B (en) * | 2017-12-04 | 2021-06-04 | 电信科学技术研究院 | Method, device and terminal for reselecting transmission resources |
CN109981233A (en) * | 2017-12-27 | 2019-07-05 | 华为技术有限公司 | A kind of transmission method of data, communication equipment and the network equipment |
CN109981233B (en) * | 2017-12-27 | 2022-04-26 | 华为技术有限公司 | Data transmission method, communication equipment and network equipment |
US11375479B2 (en) | 2017-12-27 | 2022-06-28 | Huawei Technologies Co., Ltd. | Data transmission method, communications device, and network device |
WO2023078327A1 (en) * | 2021-11-05 | 2023-05-11 | 维沃移动通信有限公司 | Uplink transmission information determination method, uplink transmission method and uplink transmission configuration method |
Also Published As
Publication number | Publication date |
---|---|
CN111741533B (en) | 2022-04-01 |
CN111741533A (en) | 2020-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101221821B1 (en) | A Method for signaling a resource assignment information in frequency division multiple access system | |
RU2434348C2 (en) | Method of allocating resources in communication system | |
EP4005130B1 (en) | Telecommunications apparatus and methods for prioritised multiplexing of uplink control information | |
DK1856943T3 (en) | USING SUPPLEMENTARY ASSIGNMENTS | |
JP5530457B2 (en) | Method and apparatus for transmitting robust control information in wireless communication network | |
CN109194456B (en) | Method and device in wireless communication | |
CN101686495B (en) | Method and device for assigning service grouping resources | |
CN106413105B (en) | Resource transmission indicating method, device, network side equipment and terminal | |
CN101658008B (en) | Apparatus, method and computer program product providing dynamic sharing of resources between uplink and downlink allocations for separately coded users | |
WO2007119148A2 (en) | Method providing efficient and flexible control signal for resource allocation | |
CN109923812B (en) | Method and device for dynamic scheduling in user equipment and base station | |
CN107005986B (en) | Data packet transmission method and device | |
EP2007058B1 (en) | Method for allocating resources in a mobile radio communication network, and the corresponding transmitter and receiver. | |
CN111741533B (en) | Method and device for processing indication message of resource scheduling | |
KR101646941B1 (en) | Resource allocation apparatus and method for reducing overhead in mobile communication system | |
KR101597093B1 (en) | Resource allocation apparatus and method for reducing overhead in mobile communication system | |
CN101321039B (en) | Information transmission method | |
CN109155989B (en) | Data transmission method and device | |
CN104685813B (en) | The method and device for sending feedback information, receiving feedback information | |
CN111867065B (en) | Uplink control information sending method, terminal and network side equipment | |
KR20100002789A (en) | Method for indicating and detecting resource allocation in wireless mobile communication system and system therefor | |
KR101422012B1 (en) | Method for generating control channel and decoding control channel, Base station and Mobile station thereof | |
KR20100002584A (en) | Apparatus and method for relocating persistently allocated resource in a broadband wireless communication system | |
CN112020142A (en) | Data multiplexing transmission method, base station, terminal, and storage medium | |
CN106788897B (en) | Management method and management device of downlink control information, base station and terminal |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171024 |