Embodiment
Determined the velocity information of subscriber equipment in the embodiment of the invention by wireless transmit/receive units, wireless transmit/receive units is carried at velocity information when transmitting the message of subscriber equipment and sends to rm-cell in the message, realizes velocity information is reported.
(Long Term Evolution, LTE) system is that example is elaborated to the embodiment of the invention with 3-G (Generation Three mobile communication system) and Long Term Evolution.
Message in the embodiment of the invention comprises Random Access Channel (Random Access Channel, RACH) message, forward access channel (the Forward Access Channel of transmission in, FACH) message of transmission and dedicated channel in (Dedicated channel, DCH) in the message etc. of transmission.The message of transmitting among the RACH is called the RACH Frame from the structure angle, comprise connecting from functional perspective and set up request message, cell update request message, Universal Terrestrial Radio Access Network (Universal Terrestrial Radio AccessNetwork, UTRAN) registration area (UTRAN Registration Area, URA) update inquiry information and measurement report etc.The message of transmitting among the DCH is called the DCH Frame from the structure angle, is specially business datum message from functional perspective.The message of transmitting among the FACH is called the FACH Frame from the structure angle, comprises that from functional perspective connection establishment response message, cell update response message and URA upgrade response message etc.Message in the embodiment of the invention is used to carry various requests, response or business datum etc.
Velocity information in the embodiment of the invention comprises velocity amplitude (direction is arranged), speed actual value (directionless), velocity encoded cine and speed interval sign.Precision information comprises accuracy value and precision encoding.
Referring to Fig. 1, the system in the present embodiment comprises subscriber equipment (UE) 101, wireless transmit/receive units 102 and rm-cell 103.
At up direction, UE101 is used for sending corresponding message by certain channel as required.Wireless transmit/receive units is used for receiving the message that UE101 sends by identical channel, and the message that sends according to UE101 estimates to obtain the velocity information of described UE101, and described velocity information is carried in the message that UE101 sends sends to rm-cell 103.Rm-cell 103 is used to receive the message that wireless transmit/receive units 102 sends, and from the message of receiving, obtain the velocity information of UE101, determine the resource that the UE101 needs distribute according to velocity information that obtains and message, the concrete sub-district of determining that UE101 need insert comprises and determines that UE101 continues to remain on current area, determines that UE101 need insert and need get over layer with layer sub-district or definite UE101 and insert.
Wherein, the message that is used for estimating speed can be same message with the message that is used for report speed information, also can be different message.Wireless transmit/receive units 102 can be measured the translational speed of UE101 in real time, real-time report velocity information then, or report speed information periodically, or when judging that translational speed has been crossed over default threshold value report speed information, or when receiving specific message report speed information; Perhaps, the translational speed of wireless transmit/receive units 102 periodic measurement UE101, report speed information periodically then, or when judging that translational speed has been crossed over default threshold value report speed information, or when receiving specific message report speed information; Perhaps, wireless transmit/receive units 102 is measured the translational speed of UE101 when receiving specific message, and instant report speed information.Wherein, be at every messaging in real time, periodically be the message of receiving and dispatching when whenever reaching predetermined period.Specific message (claiming to trigger message in the present embodiment) comprises that the speed that rm-cell 103 sends reports the connection of request, UE101 transmission to set up request message etc.
In order to improve the transmission quality of message, at down direction, rm-cell 103 is used for determining and need sends the velocity information that there is described UE101 message and definite this locality to UE101, and velocity information is carried in the message that needs to send sends to wireless transmit/receive units 102.Wireless transmit/receive units 102 is used to receive the message that rm-cell 103 sends, and obtains the velocity information of UE101 from the message of receiving, transmits message according to the velocity information that obtains to UE101.UE101 is used to receive the message that wireless transmit/receive units 102 sends.
Wireless transmit/receive units 102 in the present embodiment may reside in the different equipment entity with rm-cell 103, be arranged in the base station (Node B) of third generation communication system as wireless transmit/receive units 102, rm-cell 103 is arranged in the radio network controller (RNC) of third generation communication system.Perhaps, wireless transmit/receive units 102 and rm-cell 103 are present in the same equipment entity, as are arranged in the evolution base station (Evolved Node B) of LTE system.
Referring to Fig. 2, the wireless transmit/receive units 102 in the present embodiment comprises userside interface unit 201,velocity estimation unit 202,message processing unit 203 and networkside interface unit 204.
At up direction:
Userside interface unit 201 is used to receive the message that UE101 sends.
Velocity estimation unit 202 is used for obtaining according to the message estimation of receiving the velocity amplitude of described UE101, directly report speed value or report speed actual value or velocity amplitude is converted to velocity encoded cine after report, adopt the velocity encoded cine mode can save message space with respect to velocity amplitude and speed actual value.The specific implementation of estimating speed value has multiple, obtain velocity amplitude as the time-delay calculation when repeatedly receiving the message that UE101 sends, perhaps estimate to obtain velocity amplitude, perhaps estimate to obtain velocity amplitude by the frequency deviation degree of Doppler frequency spectrum by the envelope level crossing-over rate.The accuracy value of translational speed also can be determined invelocity estimation unit 202 in the estimating speed value, can directly report accuracy value, or report after the accuracy value of translational speed is converted to precision encoding, referring to the accuracy value of translational speed shown in Figure 6 and the corresponding relation example of precision encoding.
Message processing unit 203 is used for the data frame structure according to the message of receiving, the velocity information that obtains is added in the message of receiving.Message processing unit 203 can further add precision information in the message of receiving.
The message that networkside interface unit 204 is used for carrying velocity information (going back the portability precision information) sends to rm-cell.
At down direction:
Networkside interface unit 204 is used to receive the message of the entrainment velocity information that rm-cell 103 sends.
Message processing unit 203 is used for extracting velocity information from the message of entrainment velocity information.
Some parameter values of needs whenvelocity estimation unit 202 is used for according to the definite transmission of the velocity information (also can extract precision information) that extracts message send lead (time delay during corresponding reception), determine tranmitting frequency (frequency deviation when correspondence receives) etc. as determining.
Userside interface unit 201 is used for according to the message of the parameter value of determining to 103 transmissions of UE101 forward resource management unit.Entrainment velocity information (and not carrying precision information) not in the message of transmitting is deleted velocity information bymessage processing unit 203 from message.
Wireless transmit/receive units 102 also comprises memory cell and judging unit, and this figure is not shown, and memory cell is used to preservevelocity estimation unit 202 and estimates the velocity information that obtains etc.Judging unit is used to judgevelocity estimation unit 202 estimates whether the velocity information that obtains has crossed over default threshold value, and notificationmessage processing unit 203 joins velocity information in the message when having crossed over threshold value.Perhaps, the corresponding relation of pre-configured velocity information and the speed interval of dividing by threshold value in wireless transmit/receive units 102, and be kept at memory cell, corresponding relation example referring to velocity amplitude, velocity encoded cine and a speed interval shown in Figure 3, wherein, near the moving direction of wireless transmit/receive units 102 for just, away from the moving direction of wireless transmit/receive units 102 for bearing.Judging unit notificationmessage processing unit 203 joins the sign of speed interval in the message, sends to rm-cell 103 by network side interface unit 204.Rm-cell 103 can directly obtain corresponding district layered identification (as macrocell etc.) according to the sign of speed interval, does not need to carry out the comparison of velocity information and threshold value.
Referring to Fig. 4, the rm-cell 103 in the present embodiment comprises:interface unit 401,message processing unit 402 and resource allocation unit 403.Rm-cell 103 also comprises searches unit 404, memory cell 405 and network side interface unit 406, referring to shown in Figure 5.
At up direction:
Interface unit 401 is used to receive the message that carries velocity information that wireless transmit/receive units 102 sends.
Message processing unit 402 is used for extracting from the message of receiving the velocity information of UE101.
It is described UE101 Resources allocation thatresource allocation unit 403 is used for according to the velocity information and the message that obtain.Concrete mode comprises: the actual value that the velocity information that obtains is converted to translational speed, promptly do not comprise the negative sign shown in Fig. 3, actual value with translational speed compares with the threshold value of presetting then, need to determine the cell type of access, referring to the corresponding relation example of translational speed actual value, speed interval and cell type shown in Figure 7.If the sub-district at the current place of UE101 is inconsistent with definite cell type of access that needs, determine that then UE101 need get over layer access, indication UE101 carries out the sub-district switching.If the sub-district at the current place of UE101 is consistent with definite cell type that need insert, determine that then UE101 continues to be positioned at current area or definite UE101 need carry out with a layer switching.
At down direction:
Memory cell 405 is used for preserving message and the velocity information (and precision information) that the sign of UE101, up process are received, also can preserve message that network side interface unit 406 receives etc.Memory cell 405 can buffer memory or is forever preserved above-mentioned part or all of information.
Network side interface unit 406 is used to receive the message (comprising control command and business datum etc.) from core net.
Searching unit 404 is used for by receiving the message thatresource allocation unit 403 generates, or by receiving the message that network side interface unit 406 orinterface unit 401 send, determine and to send message to UE101, and determine that by searching memory cell 405 there is the velocity information of described UE101 (and precision information) this locality.Wherein, the message that sends byinterface unit 401 is meant: the needs that interfaceunit 401 receives from a wireless transmit/receive units 102 are transmitted to the message of another wireless transmit/receive units 102.
Message processing unit 402 is used for adding the message of needs transmission with searching the velocity information that unit 404 finds (and precision information).
Interface unit 401 is used for sending the message that carries velocity information (and precision information) to wireless transmit/receive units 102.
Present embodiment medium velocity transmission of Information comprises up direction transmission and down direction transmission, at first introduces the transmission method of up direction velocity information, and referring to shown in Figure 8, the main method flow process is as follows:
Step 801: wireless transmit/receive units 102 receives the message that UE101 sends.
Step 802: wireless transmit/receive units 102 estimates to obtain the velocity information of described UE101 according to the message of receiving.
Step 803: wireless transmit/receive units 102 joins described velocity information in the message of UE101 transmission.
Step 804: wireless transmit/receive units 102 will carry the information reporting of velocity information and give rm-cell 103.
Setting up request message, cell update request message and business datum message with connection respectively below is the transmission method that example is described the up direction velocity information in detail.
Referring to Fig. 9, it is as follows that UE101 sends the specific implementation flow process that connects speed information transferring method when setting up request message:
Step 901: wireless transmit/receive units 102 is set up request message by the connection that RACH receives the UE101 transmission.
Step 902: wireless transmit/receive units 102 is set up the velocity amplitude that request message estimates to obtain UE101 according to connection, and the accuracy value of definite translational speed.
Step 903: wireless transmit/receive units 102 is converted to corresponding velocity encoded cine with the velocity amplitude that obtains, and accuracy value is converted to precision encoding.
Step 904: wireless transmit/receive units 102 adds the velocity encoded cine that obtains to be connected to precision encoding to be set up in the request message, referring to the form signal of a RACH Frame shown in Figure 10.
Step 905: wireless transmit/receive units 102 sends to carry to rm-cell 103 by RACH sets up request message being connected of velocity encoded cine and precision encoding.
Above step has realized velocity information is reported, and following steps obtain velocity informations at rm-cell 103 and are described according to the process of velocity information Resources allocation.
Step 906: rm-cell 103 receives to carry sets up request message being connected of velocity encoded cine and precision encoding.
Step 907: rm-cell 103 is set up from connection and is extracted velocity encoded cine and precision encoding the request message.
Step 908: rm-cell 103 is converted to speed actual value according to the corresponding relation shown in Fig. 3,6 and 7 with velocity encoded cine, and precision encoding is converted to accuracy value.
Step 909: rm-cell 103 relatively, is determined cell type with threshold value 1 (being the low velocity thresholding in the present embodiment) and threshold value 2 (being high-speed thresholding in the present embodiment) respectively with speed actual value.The example of a specific implementation process is: earlier speed actual value and threshold value 1 are compared, if be lower than threshold value 1, then determine to need to insert picocell, otherwise speed actual value and threshold value 2 are compared, if be lower than threshold value 2, then determining needs to insert Microcell, if be not less than threshold value 2, then determines to need to insert macrocell.Reference value when accuracy value can be used for carrying out with threshold value 1 and threshold value 2 comparisons.For example, actual value is 30km/h, accuracy value is 60km/h, then the scope of speed is-30Km/h-90km/h, if threshold value 1 is 80km/h, threshold value 2 is 120km/h, and then the maximum 90km/h of speed has surpassed threshold value 1, illustrate that measurement result is inaccurate, can be the fixing access of the UE of this situation in a certain class sub-district (such as picocell).
Step 910: rm-cell 103 is determined the sub-district that the UE101 needs insert according to the cell type of determining.
Step 911: rm-cell 103 sends connection establishment response message by wireless transmit/receive units 102 to UE101, comprising the resource information (comprising the cell ID of access etc.) of distributing for UE101.
Instep 908 and step 909, rm-cell 103 also can obtain velocity amplitude, compares with threshold value after velocity amplitude is taken absolute value, and the tape symbol threshold value of (comprising positive and negative number) perhaps is set, velocity amplitude and signed threshold value are compared, be a threshold value as-30 among Fig. 3.
Referring to Figure 11, the specific implementation flow process of speed information transferring method was as follows when UE101 sent the cell update request message:
Step 1101: wireless transmit/receive units 102 receives the cell update request message that UE101 sends by RACH.
Step 1102: wireless transmit/receive units 102 estimates to obtain the velocity amplitude of UE101 and the accuracy value of definite translational speed according to the cell update request message.
Step 1103: wireless transmit/receive units 102 is converted to corresponding velocity encoded cine with the velocity amplitude that obtains, and accuracy value is converted to precision encoding.
Step 1104: wireless transmit/receive units 102 adds velocity encoded cine and the precision encoding that obtains in the cell update request message to.
Step 1105: wireless transmit/receive units 102 sends the cell update request message that carries velocity encoded cine and precision encoding by RACH to rm-cell 103.
Step 1106: rm-cell 103 receives the cell update request message that carries velocity encoded cine and precision encoding.
Step 1107: rm-cell 103 extracts velocity encoded cine and precision encoding from the cell update request message.
Step 1108: rm-cell 103 is converted to speed actual value according to the corresponding relation shown in Fig. 3,6 and 7 with velocity encoded cine, and precision encoding is converted to accuracy value.
Step 1109: rm-cell 103 compares speed actual value respectively with threshold value 1 and threshold value 2, determine cell type.
Step 1110: rm-cell 103 is compared the cell type of the cell type the determined sub-district under current with UE101, if the cell type unanimity then continuesstep 1111, otherwisecontinuation step 1112.
Step 1111: rm-cell 103 sends the cell update response message by wireless transmit/receive units 102 to UE101.
Step 1112: rm-cell 103 determines that UE101 need get over layer and insert, and initiates handoff procedure, and UE101 is switched to and the cell type corresponding district of determining.For example, make UE101 switch to the macrocell of position from the Microcell of position.
Referring to Figure 12, the specific implementation flow process of speed information transferring method was as follows when UE101 sent business datum message:
Step 1201: wireless transmit/receive units 102 receives the business datum message that UE101 sends by DCH.
Step 1202: wireless transmit/receive units 102 estimates to obtain the velocity amplitude of UE101 and the accuracy value of definite translational speed according to every business datum message.
Every when reaching one-period, continue following steps.Wherein, wireless transmit/receive units 102 is known the arrival one-period by the triggering of timer internal.Wireless transmit/receive units 102 can be by every business datum message real-time report velocity information, makes rm-cell 103 monitor the translational speed of UE101 in real time, can adjust the resource of distribution immediately.Wireless transmit/receive units 102 adopts periodically and reports, and can save system resource.
Step 1203: wireless transmit/receive units 102 is converted to corresponding velocity encoded cine with the velocity amplitude that obtains, and accuracy value is converted to precision encoding.
Step 1204: wireless transmit/receive units 102 adds velocity encoded cine and the precision encoding that obtains in the business datum message that to be ready transmitting to, wireless transmit/receive units 102 also can report rm-cell 103 with velocity information by measurement report, and the structure of DCH Frame can define voluntarily.
Step 1205: wireless transmit/receive units 102 sends the business datum message that carries velocity encoded cine and precision encoding by DCH to rm-cell 103.
Step 1206: rm-cell 103 receives the business datum message that carries velocity encoded cine and precision encoding.
Step 1207: rm-cell 103 extracts velocity encoded cine and precision encoding from professional data-message.
Step 1208: rm-cell 103 is converted to speed actual value according to the corresponding relation shown in Fig. 3,6 and 7 with velocity encoded cine, and precision encoding is converted to accuracy value.
Step 1209: rm-cell 103 compares speed actual value respectively with threshold value 1 and threshold value 2, determine cell type.
Step 1210: rm-cell 103 is compared the cell type of the current affiliated sub-district of the cell type determined and UE101, if the cell type unanimity then finishes this flow process, perhaps continuestep 1206, if UE101 needs switching cell, UE101 is switched to layer sub-district; If cell type is inconsistent, then continuestep 1211.
Step 1211: rm-cell 103 determines that UE101 need get over layer and insert, and initiates handoff procedure, and UE101 is switched to and the cell type corresponding district of determining.
The foregoing description is described the realization flow of speed uplink message transmission in detail, and has described the process of rm-cell 103 according to the velocity information Resources allocation.Implementation method at the downstream rate message transmission is introduced below, and referring to shown in Figure 13, the main method flow process of downstream rate message transmission is as follows:
Step 1301: rm-cell 103 determines that existence need be to the message of UE101 transmission.
Step 1302: rm-cell 103 determines that there is the velocity information of described UE101 this locality.
Step 1303: rm-cell 103 with described velocity information add described need be in the message that UE101 sends.
Step 1304: rm-cell 103 sends the message that carries velocity information to wireless transmit/receive units 102.
Need comprise connection establishment response message, cell update response message and business datum message etc. to the message that UE101 sends.Be that example is described in detail with connection establishment response message below, referring to shown in Figure 14, the concrete grammar flow process is as follows:
Step 1401: rm-cell 103 determines that by the message of reception external device (ED) transmission or by the inner message that generates existence need be to the message of UE101 transmission.For example, rm-cell 103 generates connection establishment response message.
Step 1402: rm-cell 103 is according to the velocity information that the UE101 correspondence is searched in this locality that is identified at of UE101, and present embodiment is that example describes with the velocity amplitude.
Step 1403: rm-cell 103 adds velocity amplitude in the connection establishment response message to, wherein, is used to carry the structure of FACH Frame of connection establishment response message and the similar of RACH Frame, can be referring to shown in Figure 10.
Step 1404: rm-cell 103 sends the connection establishment response message that carries velocity amplitude by FACH to wireless transmit/receive units 102.
Above step has realized the transmission of velocity information on down link, is described at the application scenarios example of velocity information in down link below.
Step 1405: wireless transmit/receive units 102 receives the connection establishment response message that carries velocity amplitude.
Step 1406: wireless transmit/receive units 102 extracts velocity amplitude from the connection establishment response message of receiving.
Step 1407: wireless transmit/receive units 102 estimates some parameter values when UE101 sends message according to the velocity amplitude that obtains.
Step 1408: wireless transmit/receive units 102 sends connection establishment response message according to the parameter value that obtains to UE101.
The embodiment of the invention is that the velocity estimation and the report speed information of carrying out UE with wireless transmit/receive units are the detailed description that example is carried out, if UE also has the function of velocity estimation, then UE can carry local velocity information and report network side in the message that sends, and wireless transmit/receive units only needs to give rm-cell with the forwards of UE.The data frame structure that UE adopts when sending message is identical with the data frame structure of wireless transmit/receive units employing in the foregoing description, referring to shown in Figure 10.
Usually UE only need take a large amount of system resources when being in state of activation, thus when being in state of activation, UE relatively pays close attention to the velocity information of UE, for it distributes suitable system resource.UE sends message by RACH when entering state of activation; When continuing to be in state of activation, by DCH and network side interactive service data.Present embodiment provides the specific implementation by the data frame transfer velocity information of RACH and DCH, contained the overall process that UE is in state of activation, the velocity information that can in time obtain UE has not only satisfied the needs of UE but also has saved system resource also for it distributes suitable system resource.UE is when the state (as idle condition, attachment removal state etc.) that is in beyond the state of activation, and occupying system resources is less, can ignore, so can not pay close attention to the speed of UE this moment.If need to obtain the velocity information of UE during the state beyond UE is being in state of activation, then the method for transmission speed information can not repeat them here referring to the foregoing description yet.
Present embodiment has been realized the transmission of velocity information in the uplink and downlink link, makes rm-cell carry out resource allocation according to the velocity information that obtains, and has improved the signal launch mass of wireless transmit/receive units in down link.Present embodiment has also been realized modes such as real-time report, the periodicity of velocity information report or be subjected to that trigger condition reports, and is applicable to the multiple network applied environment, can satisfy different actual needs.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.