Method and system for sending control message
Technical Field
The present invention relates to a multi-carrier information feedback technology, and in particular, to a method and system for sending a control message when introducing downlink multi-carriers.
Background
With the advance of science and technology, the requirements of people on mobile communication services and quality are continuously increased, so that the requirements for smooth transition to the third generation mobile communication technology are provided, and the main technologies adopted in the transition process are as follows: general Packet Radio Service (GPRS), enhanced data rates for global evolution (EDGE), and high speed circuit switched data services (HSCSD), and research is focused on how to improve transmission rates and reduce transmission delays using limited spectrum resources.
In feasibility research of an evolved GSM/EDGE access network (GERAN, GSM EDGE Radio access network), a multi-carrier technology is used for improving a peak rate and an average rate of a user. Currently, in an actual network, when 4 slot bits are used for data transmission, the peak rate of a user can reach 100-. For example, when dual carriers are used, the user peak rate can theoretically approach 1 megabit/second. Therefore, multi-carrier technology can be introduced in GERAN systems in pursuit of higher user rates.
In the evolved GERAN, one of the methods for sending the control message is as follows: and sending the control message through an uplink or downlink control channel. Here, the control message includes an acknowledgement/non-acknowledgement (Ack/Nack) message that confirms whether the data block is correctly received.
A flow of sending a control message in the prior art is described by taking downlink data transmission as an example, as shown in fig. 1, the flow includes the following steps:
step 101, when the mobility management state of the Mobile Station (MS) is READY (READY), the network establishes a Temporary Block Flow (TBF) through a packet downlink assignment command, where the packet downlink assignment command carries the following information: the TBF Flag Information (TFI), carrier information, timeslot bitmap, etc., and the command may also carry information such as uplink control timeslot, temporary block flow identifier (PFI) corresponding to the TBF, etc.
Step 102, the network continuously sends the downlink data block to the MS, and when the downlink data block received by the MS has an effective Relative Reserved Block Period (RRBP), step 103 is executed.
Step 103, the MS sends an ack/nack control message to the network through the uplink control channel in the uplink radio block specified by the information carried by the valid RRBP, to confirm whether the downlink data block is correctly received.
Here, the information carried in the acknowledgement/non-acknowledgement message includes: TFI corresponding to the downlink TBF, a time slot number of the received effective RRBP and a bitmap indicating whether the downlink TBF is correctly received. The TFI of each TBF is uniquely determined on the time slot allocated by the TBF, and if the confirmation/non-confirmation message corresponding to the TBF is sent in the time slot of the uplink carrier corresponding to the downlink carrier of the downlink TBF, the TBF can be uniquely identified only by using the TFI of the TBF. However, when the time slots other than the time slot distributed to the TBF are assigned as uplink control time slots, the TBF cannot be uniquely identified only by TFI, and the time slot number of the received valid RRBP needs to be increased to uniquely identify the TBF.
Generally, when the Dual Transfer Mode (DTM) of downlink multi-carrier is adopted, the following consensus is formed in the industry: all Packet Data Channels (PDCH) should be on the same carrier as the uplink Traffic Channel (TCH), a common case being: therefore, for a class 9 mobile terminal, when a downlink TBF is distributed on three timeslots of the same carrier, a control message corresponding to the TBF cannot be sent on the timeslot of the corresponding uplink carrier, but can be sent only on the timeslot of the uplink carrier corresponding to the CS timeslot.
As shown in fig. 2, the small squares filled with horizontal lines indicate downlink TBFs distributed on three timeslots 0, 1, and 2 of carrier 1, R is marked in the small squares filled with horizontal lines corresponding to timeslot 2, indicating that an effective RRBP is set in the TBF on timeslot 2, and since the control message of the downlink TBF cannot be sent in timeslots 1 and/or 2 of corresponding uplink carrier 1 and can only be sent in timeslot 2 on carrier 2 corresponding to CS timeslot because of DTM mode, the timeslot indicated with T in fig. 2 is CS timeslot, and timeslot 2 on carrier 2 corresponding to CS timeslot is indicated by a slash box.
In this case, if downlink TBFs exist on timeslots 0, 1, and 2 of downlink carriers other than downlink carriers 1 and 2, and uplink control messages of these downlink carriers are all sent in timeslot 2 of carrier 2 corresponding to CS timeslot, TBFs in the same timeslot of different carriers may have the same TFI and the same timeslot number of receiving valid RRBP, so that the downlink TBF corresponding to an ack/nack message in a control message received by the network on timeslot 2 of carrier 2 corresponding to CS timeslot cannot be uniquely determined, i.e. the network cannot confirm which TBF the received ack/nack message belongs to.
Disclosure of Invention
The main object of the present invention is to provide a method for transmitting a control message, which can uniquely determine the TBF corresponding to the control message in the control timeslot for transmitting the control message.
A second main object of the present invention is to provide a system for transmitting a control message, which can uniquely determine a TBF to which the control message corresponds in a control slot in which the control message is transmitted.
In order to achieve the above object, the present invention provides a method of transmitting a control message, the method comprising the steps of:
A. establishing a Temporary Block Flow (TBF) between a network and a mobile station;
B. when the mobile station receives the data block with the effective relative reservation block period RRBP, the mobile station carries the information which uniquely identifies the TBF corresponding to the control message in the control time slot and sends the information to the network through the control time slot;
the information carried in the control message in step B includes: identification TFI, time slot number and carrier number of TBF; the time slot number is the time slot number used by TBF; the carrier number is the mark of the carrier used by TBF, and is unique in the cell of the mobile station;
or the information carried in the control message in the step B is the control number of the TBF, the control number is the sign of the TBF and is unique in the control time slot for sending the control message;
or the information carried in the control message in the step B includes: control number, carrier indication and time slot number of the mobile station; the carrier indication is the indication whether the carrier used by the TBF is the same as the carrier of the control message sent by the mobile station; the time slot number is the time slot number used by TBF; the control number of the mobile station is the mark of the mobile station and is uniquely determined for each mobile station in the control time slot for sending the control message;
or the information carried in the control message in the step B includes: the control number of the mobile station and the packet flow identifier PFI corresponding to the TBF; the PFI is indicated to the mobile station by the network through an assignment command when the TBF is established; the control number of the mobile station is the mark of the mobile station and is uniquely determined for each mobile station in the control time slot for sending the control message;
or the information carried in the control message in the step B includes: the temporary logic link of the mobile station identifies TLLI and PFI corresponding to TBF; the PFI is indicated to the mobile station by the network through an assignment command when the TBF is established.
The carrier numbers carried in the control message are: when the TBF is established, the network informs the mobile station of the carrier number of the carrier used by the TBF through an assignment command.
Before sending the assignment command, the method further comprises: the network assigns carrier numbers to the carriers used by the TBF.
The network allocates carrier numbers for carriers used by the TBF as follows: the network assigns a fixed and unchanging carrier number to the carrier used by the TBF.
The network allocates carrier numbers for carriers used by the TBF as follows: when the network has multi-carrier service on the carrier, the carrier number is distributed to the carrier, and when the carrier has no multi-carrier service, the carrier number distributed to the carrier is recovered.
The carrier numbers carried in the control message in the step B are as follows: the mobile station receives the carrier number of the data block with the valid RRBP set.
The carrier numbers carried in the control message in the step B are as follows: the mobile station detects the carrier number of the data block which is received in error.
The control number of the TBF carried in the control message is: when establishing a TBF, the network indicates the control number of the TBF to the mobile station by an assignment command.
The network, prior to sending the assignment command, further comprises: the network assigns a control number to the TBF.
The carrier used by the TBF is as follows: the mobile station receives the carrier of the RRBP.
The carrier used by the TBF is as follows: the mobile station detects a carrier in which the data block was received in error.
The time slot numbers are: when a TBF is established, the network indicates to the mobile station by an assignment command.
The timeslot number carried in the control message is: the mobile station receives the slot number of the data block with the valid RRBP set.
The timeslot number carried in the control message is: the mobile station detects the slot number of the data block which is received in error.
The control numbers of the mobile station are: when a TBF is established, the network sends the control number of the mobile station to the mobile station by an assignment command.
Before sending the assignment command, the method further comprises: the network assigns a control number to the mobile station where the TBF is located.
In order to achieve the second aspect of the above object, the present invention provides a system for transmitting a control message, the system comprising: a network entity and a mobile station.
Wherein, the network entity includes: a data block sending module for sending the data block to the mobile station,
the network entity further comprises: the device comprises a first temporary block flow management module and a control message receiving module; the mobile station further comprises: the second temporary block flow management module, the data block receiving module and the control message sending module; wherein,
the first temporary block flow management module is connected with the second temporary block flow management module and is used for establishing TBF between the network and the mobile station;
the data block receiving module receives the data block from the data block sending module; sending an instruction to the control message sending module;
the control message sending module receives the instruction from the data block sending module and sends a control message carrying the information of the TBF corresponding to the unique identification control message to the control message receiving module;
the information carried in the control message sent by the control message sending module includes: identification TFI, time slot number and carrier number of TBF; the time slot number is the time slot number used by TBF; the carrier number is the mark of the carrier used by TBF, and is unique in the cell of the mobile station;
or the information carried in the control message sent by the control message sending module is the control number of the TBF, the control number is the sign of the TBF, and the control number is unique in the control time slot for sending the control message;
or the information carried in the control message sent by the control message sending module includes: control number, carrier indication and time slot number of the mobile station; the carrier indication is the indication whether the carrier used by the TBF is the same as the carrier of the control message sent by the mobile station; the time slot number is the time slot number used by TBF; the control number of the mobile station is the mark of the mobile station and is uniquely determined for each mobile station in the control time slot for sending the control message;
or the information carried in the control message sent by the control message sending module includes: the control number of the mobile station and the packet flow identifier PFI corresponding to the TBF; the PFI is indicated to the mobile station by the network through an assignment command when the TBF is established; the control number of the mobile station is the mark of the mobile station and is uniquely determined for each mobile station in the control time slot for sending the control message;
or the information carried in the control message sent by the control message sending module includes: the temporary logic link of the mobile station identifies TLLI and PFI corresponding to TBF; the PFI is indicated to the mobile station by the network through an assignment command when the TBF is established.
The first temporary block flow management module further comprises: sending the carrier number of the carrier used by the TBF to a second temporary block flow management module through an assignment command;
the information of the TBF corresponding to the unique identification control message is identification TFI, time slot number and carrier serial number of the TBF; the time slot number is the time slot number used by TBF; the carrier number is an indication of the carrier used by the TBF and is unique within the cell in which the mobile station is located.
The first temporary block flow management module further comprises: sending the control number of the TBF to a second temporary block flow management module through an assignment command;
the information of the TBF corresponding to the unique identification control message is the control number of the TBF.
The first temporary block flow management module further comprises: sending the control number of the mobile station to a second temporary block flow management module through an assignment command;
the information of the TBF corresponding to the unique identification control message is a control number, a carrier indication and a time slot number of the mobile station; or the control number of the mobile station and the PFI corresponding to the TBF; the carrier indication is the indication whether the carrier used by the TBF is the same as the carrier of the control message sent by the mobile station; the time slot number is the time slot number used by TBF.
The control message sending module further comprises: and receiving an instruction from a data block sending module, and sending the Temporary Logical Link Identification (TLLI) of the mobile station and the PFI corresponding to the TBF to the control message receiving module.
The method and the system for sending the control message provided by the invention can uniquely determine the TBF corresponding to the control message when the network receives the control message by carrying the information which can uniquely identify the TBF corresponding to the control message in the control time slot in the control message.
In the method and system for sending the control message, the information carried in the control message may be: a carrier number, a TFI and a slot number, or a Temporary Logical Link Identification (TLLI) and a temporary block flow identification (PFI) of the mobile station, or a control number, a carrier indication and a slot number of the mobile station.
Drawings
FIG. 1 is a flow chart of a prior art method of sending control messages;
FIG. 2 is a diagram of carriers and time slots for sending control messages in the prior art multi-carrier case;
FIG. 3 is a flow chart of a method of sending control messages in accordance with the present invention;
FIG. 4 is a flow chart of the first preferred embodiment of the present invention;
FIG. 5 is a flow chart of a second preferred embodiment of the present invention;
FIG. 6 is a flow chart of a third preferred embodiment of the present invention;
FIG. 7 is a flowchart illustrating a fourth preferred embodiment of the present invention;
fig. 8 is a block diagram of a system for transmitting a control message according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the following embodiments and the accompanying drawings.
The method and the system for sending the control message provided by the invention can uniquely determine the TBF corresponding to the control message when the network receives the control message by carrying the information which can uniquely identify the TBF corresponding to the control message in the control time slot in the control message.
Referring to fig. 3, fig. 3 is a flowchart of a method for sending a control message according to the present invention, where the flowchart includes the following steps:
a TBF is established between the network and the mobile station, step 301.
Here, the network sets up a TBF by sending an assignment command to the MS. The information carried by the assignment command at least comprises: TFI, one or more carrier information, time slot bitmap and uplink control time slot. Wherein, the time slot bitmap indicates the time slot number allocated by the network for the TBF.
The information carried by the assignment command may also include: the network allocates one or more carrier serial numbers for the carrier where the TBF is located; or the network configures a control number for the TBF; or a control number configured for the MS by the network; or PFI corresponding to TBF.
Step 302, when the mobile station receives the data block with the effective relative reserved block period RRBP, the mobile station carries the information which uniquely identifies the TBF corresponding to the control message in the control time slot, and sends the information to the network through the control time slot.
Here, the MS sends a control message to the network at a control slot through an uplink radio block specified by information carried by the valid RRBP.
The information carried in the control message may be: TFI, slot number, and carrier number.
The time slot number is the time slot number used by TBF, the carrier number is the mark of the carrier used by TBF, and the carrier number is unique in the cell where the mobile station is located.
The carrier number may be notified to the mobile station by an assignment command when the TBF is established, or may be broadcast by the network to the mobile station by the carrier number of the carrier used by the TBF. Typically, the carrier number of the carrier used by the TBF is assigned by the network.
Here, there are two ways for the network to assign carrier numbers to the carriers used by the TBF: one is a static allocation mode, i.e. the network allocates fixed and invariable carrier numbers for the carriers used by the TBF; the other is a dynamic allocation mode, that is, when the network has multi-carrier service on the carrier, the network allocates a carrier number to the carrier, and when the carrier does not have multi-carrier service, the network recovers the carrier number allocated to the carrier.
Here, the carrier number carried in the control message may be: the mobile station receives the carrier number of the data block with the valid RRBP set.
The timeslot number carried in the control message may be notified to the mobile station by the network through an assignment command, and may be any one of the timeslot numbers used by the TBF, such as: the mobile station receives the slot number of the data block with the valid RRBP set.
The information carried in the control message may also be: the control number of the TBF, which is the TBF mark, is unique in the control time slot for sending the control message, can be allocated by the network for the TBF, and is indicated to the mobile station by an assignment command when the TBF is established.
The information carried by the control message may also be: TLLI of MS and PFI corresponding to TBF; or the control number, carrier indication, and slot number of the MS.
Here, the control number of the MS is a flag of the MS, which is unique in the control slot in which the control message is transmitted. The control number of the MS may be allocated by the network for the MS and indicated to the mobile station by an assignment command when establishing a TBF.
Fig. 4 to 7 show four preferred embodiments of the method for sending control messages according to the present invention.
Referring to fig. 4, fig. 4 is a flow chart of the first preferred embodiment of the present invention, which includes the following steps:
step 401, the network sends an assignment command to the MS to establish a TBF, where the assignment command includes: TFI, one or more carrier information, one or more carrier numbers and time slot bitmaps, uplink control time slots and the like.
Here, the carrier number is a number assigned by the network to a carrier supporting multiple carriers, which is uniquely determined within a cell in which the mobile station is located. The carrier number can be dynamically allocated or statically allocated, and if the carrier number is dynamically allocated, the carrier number corresponding to the carrier can be recovered when no multi-carrier TBF or Traffic Channel (TCH) exists on the carrier; if it is a static allocation, the carrier number will not change once determined.
Step 402, when the MS receives the data block with the valid RRBP, the MS sends a control message on the control timeslot of the carrier where the uplink control timeslot is located, the control message carries the TFI, and receives the carrier number and timeslot number of the valid RRBP, and the TBF corresponding to the control message is located and processed through the carrier number and timeslot number and the TFI carried by the message header of the control message.
Referring to fig. 5, fig. 5 is a flow chart of a second preferred embodiment of the present invention, which includes the following steps:
step 501, the network sends an assignment command to the MS to establish a TBF, where the assignment command includes: TFI, one or more carrier information, time slot bitmap, uplink control time slot and control number of TBF on the control time slot.
Here, the control number of the TBF, which is a flag of the TBF and is uniquely determined for the TBF within the control timeslot in which the control message is sent, is allocated by the network when the TBF is established and indicated to the MS by an assignment command.
The method for allocating the control number of the TBF can be as follows: the network establishes a bitmap aiming at each control time slot in advance, each bit in the bitmap records the distribution condition of a corresponding control number, and when the network establishes the TBF, an unoccupied control number is searched in the bitmap of the corresponding control time slot and is distributed to the TBF to be established.
Step 502, when receiving the data block with effective RRBP, MS sends control message on the control time slot of the carrier where the uplink control time slot is located, and the control message carries the control number of TBF corresponding to the control message.
Referring to fig. 6, fig. 6 is a schematic flow chart of a third preferred embodiment of the present invention, which includes the following steps:
step 601, the network sends an assignment command to the MS to establish a TBF, where the assignment command includes: TFI, one or more carrier information, slot bitmap, uplink control slot, and control number of MS on the control slot.
Here, the control number of the MS, which is uniquely determined for each MS within the control slot, is configured for it by the network and notified to the MS.
Step 602, when receiving the data block with effective RRBP sent by the network, the mobile station sends a control message on the control timeslot of the carrier where the uplink control timeslot is located, and the control message carries the control number of the MS sending the message, the carrier indication, and the timeslot number of the effective RRBP received. The network locates and processes the TBF corresponding to the control message through the control number of the MS, the carrier indication and the time slot number of the received effective RRBP.
Here, if the method of transmitting the control message is applied to the downlink dual carrier, the carrier indication is: the MS sends an indication whether the carrier of the control message is the same as the carrier on which the data block with the valid RRBP set is received. If the method is used in downlink multi-carrier, the carrier indication needs to be further extended, and the extension mode may be: the network assigns a unique identity to each carrier used by the MS.
Referring to fig. 7, fig. 7 is a schematic flow chart of a fourth preferred embodiment of the present invention, which includes the following steps:
step 701, the network sends an assignment command to the MS to establish a TBF, where the assignment command includes: TFI, one or more carrier information, time slot bitmap, uplink control time slot and PFI corresponding to TBF.
Step 702, when receiving the data block with valid RRBP, the MS sends a control message on the control slot of the carrier where the uplink control slot is located, and the control message carries the TLLI and PFI of the MS sending the message.
The TLLI of an MS in a routing area can uniquely identify the MS, while for an MS, in case of supporting multiple TBFs and supporting packet flows, the PFI can uniquely identify a TBF corresponding to an MS, and thus the TLLI of the MS and the PFI can be used to uniquely identify a TBF corresponding to a control message.
The TLLI of the MS in this embodiment may also be replaced with the control number of the MS in the embodiment shown in fig. 6.
The present invention also provides a system for transmitting a control message, referring to fig. 8, fig. 8 is a structural diagram of the system for transmitting a control message according to the present invention, the system including: a network entity and a mobile station, wherein the network entity comprises: the device comprises a data block sending module, a first temporary block flow management module and a control message receiving module; the mobile station includes: the system comprises a second temporary block flow management module, a data block receiving module and a control message sending module.
The data block sending module is used for sending the data block to the mobile station;
the first temporary block flow management module is connected with the second temporary block flow management module and is used for establishing TBF between the network and the mobile station.
The data block receiving module receives the data block from the data block sending module; and sending an instruction to the control message sending module.
The control message sending module receives the instruction from the data block sending module and sends the control message carrying the information of the TBF corresponding to the unique identification control message to the control message receiving module.
Here, the first temporary block flow management module may further include: sending the carrier number of the carrier used by the TBF to a second temporary block flow management module through an assignment command;
the information of the TBF corresponding to the unique identification control message is the identification TFI, the time slot number and the carrier serial number of the TBF.
The first temporary block flow management module may further include: sending the control number of the TBF to a second temporary block flow management module through an assignment command;
the information of the TBF corresponding to the unique identification control message is the control number of the TBF.
The first temporary block flow management module may further include: sending the control number of the mobile station to a second temporary block flow management module through an assignment command;
the information of the TBF corresponding to the unique identification control message is a control number, a carrier indication and a time slot number of the mobile station; or the control number of the mobile station and the PFI corresponding to the TBF.
The control message transmission module may further include: and receiving an instruction from a data block sending module, and sending the Temporary Logical Link Identification (TLLI) of the mobile station and the PFI corresponding to the TBF to the control message receiving module.
In short, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.