Realize method, communication system and the sending ending equipment of the query processing of packet
Technical field
The present invention relates to the wireless mobile communications field, more specifically, relate to a kind of method, communication system and sending ending equipment of realizing at the query processing of packet, can can save packet space, Radio Resource and need not receiving terminal RLC (Radio Link control) layer participation by realize query processing in MAC (medium access control) layer reservation query requests position at packet.
Background technology
3GPP (third generation partner program) has started Long Term Evolution research project (LTE) in 2005, wish with higher data throughout and better network performance, for operator and the ever-increasing demand of user provide support.
In LTE, proposed at query strategy independent or last payload user data transmission.Its general thought be when payload in buffer under the situation for independent packet or last packet, the report whether this packet of request receiver feedback indication has correctly been received.Otherwise, if do not receive such report within the predetermined time, then this transmitter will think previous transmission be failure and trigger ARQ (automatically repeat requests) level and retransmit.Its objective is HARQ (mix automatic repeat requests) the feedback signaling mistake of solution under the scene of independent or last payload user data transmission.
In addition, also proposed in RLC PDU (protocol data unit of wireless links control layer) head, to be provided with a poll bit with the indication query requests.For example, when RLC PDU is separately or during last payload user data, this poll bit is set to 1, so relevant receiving terminal RLC (Radio Link control) layer entity should feed back the report that the RLC PDU of this inquiry has correctly been received.Otherwise this poll bit is set to 0, and this receiving terminal rlc layer entity does not feed back such report, as shown in Figure 1.
But there is following defective in conventional method shown in Figure 1:
-no matter whether need inquiry, be necessary for each RLC PDU and reserve a poll bit Q.This means in a MAC PDU (medium access control layer protocol data cell), can waste many such positions for this purpose;
If-require inquiry more than a RLC PDU, then in the Uu interface, can transmit many status reports, this has caused immeasurable waste of radio resources; And
-because poll bit Q is added in the RLC PDU head, therefore after only in the rlc layer of receiving terminal, relevant RLC PDU being handled, after the process of for example resequencing, can condition report feedback.This may cause bigger delay, and the result can cause retransmitting in the mistake of transmitting terminal.
Summary of the invention
In order to overcome the above-mentioned defective of prior art, the present invention has been proposed.Therefore, the objective of the invention is to propose a kind of method, communication system and sending ending equipment of realizing at the query processing of packet, can can save packet space, Radio Resource and need not receiving terminal RLC (Radio Link control) layer participation by realize query processing in MAC (medium access control) layer reservation query requests position at packet.
To achieve these goals, according to the present invention, a kind of method that realizes at the query processing of packet has been proposed in communication system.At transmitting terminal, described method comprises step: control the query requests information that rlc layer transmits each rlc layer packet and indicates the query requests state of each rlc layer packet to the media access control MAC layer from Radio Link, at the MAC layer, reception is from each rlc layer packet and the described query requests information of rlc layer, each rlc layer packet that receives is merged to generate MAC layer data bag, and according to described query requests information the query requests position in MAC layer data bag packet header is set, and described MAC layer data bag is transferred to receiving terminal.At receiving terminal, described method comprises step: at the MAC layer, reception is from the described MAC layer data bag of transmitting terminal, and determines whether to return inquiry response at described query requests to transmitting terminal according to the query requests position in the described MAC layer data bag packet header that receives.
Preferably, this method also comprises step: at the MAC of transmitting terminal layer, write down about which rlc layer packet request information inquiring according to query requests information.
Preferably, at receiving terminal after transmitting terminal returns step at the inquiry response of described query requests, at transmitting terminal, described method also comprises step: at the MAC layer, reception is from the inquiry response of receiving terminal, and according to the record about which rlc layer packet request information inquiring, described inquiry response is distributed to corresponding rlc layer entity.
Preferably, described query requests information comprises the query requests of each rlc layer packet and has asked the logic channel of the rlc layer packet of inquiry to be indicated.
Preferably, this method also comprises step: if at receiving terminal MAC layer, there is described query requests in the query requests position in the described MAC layer data bag packet header that receives indication, then returns inquiry response at described query requests to transmitting terminal; Otherwise, do not send inquiry response.
Preferably, this method also comprises step: if at the MAC of transmitting terminal layer, and inquiry that described query requests information has been indicated at least one RLC packet request, the query requests position that MAC layer data bag packet header then is set is indicated and is had query requests; Otherwise if described query requests information has been indicated without any the request of RLC packet inquiry, no query requests is indicated in the query requests position that MAC layer data bag packet header then is set.
Preferably, described poll bit is a bit.
Preferably, this method also comprises step: at the rlc layer of transmitting terminal, if described rlc layer packet is independent packet or last packet, then ask the inquiry at the rlc layer packet.
Preferably, the transmission of the MAC layer data bag between transmitting terminal and receiving terminal realizes by physical layer.
In addition, according to the present invention, a kind of communication system that realizes at the query processing of packet has also been proposed, comprise: sending ending equipment, transmit each rlc layer packet from Radio Link control rlc layer to the media access control MAC layer, and the query requests information of indicating the query requests state of each rlc layer packet, at the MAC layer, reception is from each rlc layer packet and the described query requests information of rlc layer, each rlc layer packet that receives is merged to generate MAC layer data bag, and according to described query requests information the query requests position in MAC layer data bag packet header is set, and described MAC layer data bag is transferred to receiving device; And receiving device, at the MAC layer, receive described MAC layer data bag, and determine whether to return inquiry response at described query requests to sending ending equipment according to the query requests position in the described MAC layer data bag packet header that receives from sending ending equipment.
Preferably, described sending ending equipment comprises: first input unit receives the packet from high level, and receives the inquiry response from the MAC layer; First control device according to the packet from high level that receives, generates the rlc layer packet, and produces the query requests information of the query requests state of each rlc layer packet of indication; First output device: each rlc layer packet and described query requests message transmission are arrived the MAC layer; Second input unit receives each rlc layer packet and described query requests information from rlc layer, and reception is transferred to dispensing device from the inquiry response of the MAC layer of receiving terminal and with it; Second control device: each rlc layer packet that receives is merged to generate MAC layer data bag, the record queries solicited message, and the query requests position in MAC layer data bag packet header is set, and described MAC layer data bag is transferred to second output device according to described query requests information; Second output device transmits the MAC layer data bag that receives from second control device by physical layer to receiving device; And dispensing device, the query requests information according to record will be transferred to corresponding rlc layer entity from the inquiry response that receiving device receives.
Preferably, described first input unit, first control device and first output device are the rlc layer devices, and described second input unit, second control device, second output device and dispensing device are the MAC bed devices.
Preferably, described receiving device comprises: the 3rd input unit receives the described MAC layer data bag from sending ending equipment, and is transferred to control device; The 3rd control device determines whether to return inquiry response at described query requests to transmitting terminal according to the query requests position in the described MAC layer data bag packet header that receives; And the 3rd output device, send described inquiry response according to the indication of control device, and described MAC layer data bag is transferred to high level handles.
Preferably, described the 3rd input unit, the 3rd control device and the 3rd output device are the MAC bed devices.
According to the present invention, a kind of realization at the sending ending equipment in the communication system of the query processing of packet also proposed, described sending ending equipment comprises: first input unit receives the packet from high level, and receives the inquiry response from the media access control MAC layer; First control device according to the packet from high level that receives, generates Radio Link control rlc layer packet, and produces the query requests information of the query requests state of each rlc layer packet of indication; First output device: each rlc layer packet and described query requests message transmission are arrived the MAC layer; Second input unit receives each rlc layer packet and described query requests information from rlc layer, and reception is transferred to dispensing device from the inquiry response of the MAC layer of receiving terminal and with it; Second control device: each rlc layer packet that receives is merged to generate MAC layer data bag, the record queries solicited message, and the query requests position in MAC layer data bag packet header is set, and described MAC layer data bag is transferred to second output device according to described query requests information; Second output device transmits the MAC layer data bag that receives from second control device by physical layer to receiving device; And dispensing device, the query requests information according to record will be transferred to corresponding rlc layer entity from the inquiry response that receiving device receives.
Description of drawings
Below in conjunction with the detailed description of preferred embodiment of accompanying drawing to being adopted, above-mentioned purpose of the present invention, advantage and feature will become apparent by reference, wherein:
Fig. 1 is the schematic diagram of traditional query processing at independent packet or last packet;
Fig. 2 is the schematic diagram according to the query processing at independent packet or last packet of the present invention;
Fig. 3 is the process chart of the method according to this invention in the data transmission of transmitting terminal;
Fig. 4 is the process chart of the method according to this invention at receiving terminal;
Fig. 5 is the process chart of the method according to this invention at the inquiry response of transmitting terminal;
Fig. 6 is the block diagram according to the rlc layer device of the transmitting terminal of communication system of the present invention;
Fig. 7 is the block diagram according to the MAC bed device of the transmitting terminal of communication system of the present invention; And
Fig. 8 is the block diagram according to the MAC bed device of the receiving terminal of communication system of the present invention.
Embodiment
The preferred embodiments of the present invention are described below with reference to the accompanying drawings.
Fig. 2 is the schematic diagram according to the query processing at independent packet or last packet of the present invention.
As shown in Figure 2, in MAC PDU, only reserve a poll bit and indicate as query requests, and in RLC PDU header reserved bit not.At transmitting terminal, if at least one RLC PDU needs inquiry, then the poll bit Q that this reservation is set at this inquiry in MAC PDU (for example, Q=1).Otherwise if need inquiry without any RLC PDU, then the state at this nothing inquiry is provided with poll bit Q (for example, Q=0).In addition, which RLC PDU transmitting terminal MAC layer can write down and require inquiry.
At receiving terminal, MAC PDU is handled.If this poll bit Q of the MAC layer data bag that receives represent at least one RLC PDU need inquiry (for example, Q=1), then feed back the report of corresponding MAC layer state to transmitting terminal immediately, that is, the report of indicating this MAC layer data bag whether correctly to be received.At transmitting terminal, receive the status report of this feedback.Then, this transmitting terminal MAC layer is distributed to relevant RLC entity according to previous record with this status report, confirms previous transmission so that inquire about by this.According to the present invention, substituted in the conventional art status report from the rlc layer of receiving terminal by status report from receiving terminal MAC layer.
Fig. 3 is the process chart of the method according to this invention in the data transmission of transmitting terminal.
As shown in Figure 3, at first,, judge whether this packet is independent packet or last packet (step 301) at the packet of rlc layer reception from high level.If this packet is independent packet or last packet, then at rlc layer, when this packet is transferred to the MAC layer by interlayer primitive, by interlayer primitive transmission inquery solicited message (step 303).This query requests information comprises the logic channel indication (can be other indication informations certainly) of query requests and this packet (data source).Otherwise, packet directly is transferred to MAC layer (step 305).
At the MAC layer, receive from the packet of rlc layer and merge to generate MAC layer data bag (step 307).Judge whether to have at least a RLC packet request inquiry (step 309) according to query requests information.If judge to have a RLC packet request inquiry at least, then to be positioned at the query requests position of MAC data packet head be the query requests indication to the setting of MAC layer, and write down which rlc layer packet request inquiry (step 311).Otherwise if without any RLC packet request inquiry, then the MAC layer setting query requests position that is positioned at the MAC data packet head is no query requests (step 313).Then, the MAC layer transmit this packet to physical layer so that transmit this packet to receiving terminal (step 315).
Fig. 4 is the process chart of the method according to this invention at receiving terminal.
As shown in Figure 4, the MAC layer of receiving terminal receives the MAC packet (step 401) from physical layer.Then, at the MAC layer, whether indicate the query requests position in the packet packet header that this receives exists query requests (step 403).If there is query requests in the indication of the query requests position in this packet packet header, then receiving terminal MAC layer sends corresponding inquiry response to transmitting terminal (step 405).Otherwise, do not send inquiry response (step 407).
Fig. 5 is the process chart of the method according to this invention at the inquiry response of transmitting terminal.
As shown in Figure 5, at the MAC of transmitting terminal layer, receive from the inquiry response (step 501) of receiving terminal feedback.Then, according to the request of being write down the logic channel indication of inquiry RLC packet, transmitting terminal MAC is distributed to corresponding rlc layer entity (step 503) with this inquiry response.
Fig. 6 is the block diagram according to the rlc layer device of the transmitting terminal of communication system of the present invention.
As shown in Figure 6, the rlc layer device according to the transmitting terminal of communication system of the present invention comprises: input unit 601, control device 603 and output device 605.The packet that input unit 601 receives from high level, and receive from the inquiry response of the MAC layer feedback of receiving terminal, finally to finish the transmission of this packet.Control device 603 according to the packet from high level that receives, generates the rlc layer packet, and according to characteristic from the high level data bag, if individual data bag or last packet then produce query requests information, to indicate the query requests state of each rlc layer packet.Output device 605 arrives the MAC layer with each rlc layer packet with relevant query requests message transmission.
Fig. 7 is the block diagram according to the MAC bed device of the transmitting terminal of communication system of the present invention.
As shown in Figure 7, the MAC bed device according to the transmitting terminal of communication system of the present invention comprises input unit 701, control device 703, output device 705 and dispensing device 707.Input unit 701 receives from the rlc layer packet of rlc layer and corresponding query requests information, receives and is transferred to dispensing device 707 from the inquiry response of receiving terminal MAC layer and with it.Each rlc layer packet that 703 pairs of control device receive merges, and generates corresponding M AC layer data bag.If judge to have a rlc layer packets need inquiry at least according to query requests information, it is the query requests indication that the query requests position that is positioned at the MAC data packet head then is set, and write down which rlc layer packets need query requests, otherwise, this query requests position is set to not have the query requests indication, and this MAC data packet transmission is arrived output device 705.Output device 705 will be transferred to physical layer so that further transmit to receiving terminal from the MAC layer data bag that control device 703 receives.Dispensing device 707 will be transferred to corresponding RLC entity from the inquiry response that receiving terminal feeds back according to the query requests information of record.
Fig. 8 is the block diagram according to the MAC bed device of the receiving terminal of communication system of the present invention.
As shown in Figure 8, the MAC bed device according to the receiving terminal of communication system of the present invention comprises: input unit 801, control device 803 and output device 805.This MAC layer data bag that input unit 801 receives from sending ending equipment, and be transferred to control device 803.Control device 803 is resolved this packet that receives, if the query requests position in packet packet header is set to query requests indication (that is, having asked inquiry), then indicates the response of output device 805 feedback query, otherwise, do not indicate the response of output device 805 feedback query.Output device 805 responds to the transmitting terminal feedback query according to the indication of control device, and data packet transmission is further processed to high level.
According to the present invention, only in MAC layer data packet header, reserve a query requests position (can be a bit), saved the packet space.In addition, owing to, saved Radio Resource by only transmitting a query requests response message in the air interface.In addition,, and do not need the participation of receiving terminal rlc layer owing to transmission response information is transmitted by receiving terminal MAC layer, therefore more timely to the response of query requests.
Although below show the present invention in conjunction with the preferred embodiments of the present invention, one skilled in the art will appreciate that under the situation that does not break away from the spirit and scope of the present invention, can carry out various modifications, replacement and change to the present invention.Therefore, the present invention should not limited by the foregoing description, and should be limited by claims and equivalent thereof.