Embodiment
Set forth a large amount of details in the following description the understanding of the present invention is provided.Yet, describing even without these details, those skilled in the art also understands the present invention can be committed to practice, and to a large amount of variations of described embodiment or to revise also be possible.
With reference to figure 1, comprise element according to CDMA (code division multiple access access) 2000 operations according to the wireless or mobile communications network of an embodiment.CDMA 2000 is by CDMA 2000 series standards definition (comprising TIA-2000 standard, TIA-2001 standard and TIA-2000-D standard).Yet, in other embodiments, comprise that other wireless protocols type of other CDMA version, TDMA agreement, UMTS (Universal Mobile Telecommunications System) agreement and other agreement also can be used for the communication of cordless communication network.
Cordless communication network comprises a plurality of sub-districts 18, each sub-district comprise be used to carry out with 18 overlay areas, sub-district in travelling carriage carry out the basic transceiver subsystem (BTS) 20 of radio telecommunication.BTS entity 20 is connected to one or more base station controllers (BSC) 22.BTS 20 and BSC 22 are called " base station " 19 jointly.In general, " base station " relate to wirelessly with mobile communications and with for setting up, stop or the supervisory communications dialogue being (for example in addition, circuit-switched call dialogue, the dialogue of grouping-exchange voice call, other grouping-switched communications session, or the like) and exchange any entity (the perhaps set of entity) of controlling signaling with travelling carriage.Notice that a plurality of in some implementations BTS can be connected to a BSC.
For the speech business of transfer circuit-exchange, the mobile switching centre (MSC) 24 that is responsible for switching from Mobile Origination or Mobile Terminated circuit-reciprocal exchange of business is coupled in base station 19.In fact, MSC 24 is the interface that signals between wireless network and other PSN (for example public switched telephone network (PSTN) 26) or other MSC and the interface of the customer service between them.PSTN 26 is connected to landline terminal, and for example phone 28.
In the voice call session between travelling carriage (for example travelling carriage 16) and landline terminal (for example phone 28), by the air interface between travelling carriage 16 and the base station 14, base station 14, MSC 24 and PSTN 26 routing voice business.
Cordless communication network is also supported Packet data service, and wherein grouped data is transmitted between travelling carriage and another terminal point, and another terminal point can be to be coupled to the terminal of packet data network 34 or another can transmit the travelling carriage of grouped data.The example of packet data network 34 comprises private network (for example local area network (LAN) or wide area network) and public network (for example internet).Transmit in grouping-switched communications session that grouped data is set up between travelling carriage and other terminal point.
In order to transmit grouped data, Packet Control Function (PCF) module 32 is coupled in base station 19, the packet relay of this module management between BSC 22 and packet data serving node (PDSN) 30.BSC22 and PCF module 32 can realize on a platform or a plurality of platform." platform " general reference provides the set of the hardware and software of preplanned mission.
PDSN 30 sets up, keeps and stop the dialogue of link layer and travelling carriage, the Mobile Originated or Mobile Terminated Packet data service of route.PDSN 30 is coupled to the packet data network 34 that connects a plurality of terminal points, for example the computer 36 or the networking telephone 38 (phone 38 is to be equipped with the phone that is used for by the network interface unit of packet data network communication).The example of grouping-switched communication comprises web page browsing, Email, text chat sessions, file transfer, interactive entertainment dialogue, IP phone (Internet protocol) dialogue, or the like.
Therefore cordless communication network provides two kinds of dissimilar communications: circuit-switched communication and grouping-switched communication.Circuit-exchange is by communication MSC 24 routes, and divides into groups-exchange by the PDSN30 route of communicating by letter.In circuit-switched communication, during call conversation, set up special-purpose end-to-end channel.Divide into groups-switched communication then utilizes the nothing of the definition of Internet protocol (IP) for example to connect the in-house network working lining.In grouping-switched communication, grouping or other data cell are carried routing information (with the form of the network address), and this routing information is used on one or more paths to destination terminal point routing packets or data cell.
The IP version of a kind of name " Internet protocol " of describing in request comment (RFC:Request for Comments) 791 is known as IPv4, date in September, 1981, another that describe in RFC 2460 is called the IP version of IPv6, " IPv6 (IPv6) technical specification, " dates in December, 1998.
In discussion subsequently, with reference to the packet data transmission of travelling carriage.Yet, notice that the technology according to some embodiments of the invention can also be used for circuit-switched communication.
Base station 19 comprises scheduler 40, and scheduling (in the intended manner) travelling carriage 16 is in the enterprising line data transmission of each reverse wireless link.Notice and on BTS 20 or BSC 22, to realize scheduler 40, perhaps in above-mentioned two, all realize scheduler.When the scheduling travelling carriage sends grouped data, scheduler 40 specific data speed, time started, the duration by 2 layers of signaling or 3 layer signaling messages.If the standard according to scheduler 40 regulations is dispatched, travelling carriage 16 can send the data (for example data in the buffer 46 of memory 44) that comprise grouped data.The transmission of this class travelling carriage scheduled mode transmission of being known as.
In predetermined way, base station 19 is gone up to travelling carriage 16 in forward grant channel (F-GCH) and is sent grant message (is 2 layers of message according to embodiment), distributes travelling carriage to go up in reverse packet data channel (R-PDCH) and sends the used data rate of grouped data.R-PDCH is used to travelling carriage and sends grouped data to the base station on reverse wireless link.Forward grant channel is the fast relatively mechanism of distributing the data rate of travelling carriage on R-PDCH.
Grant message can make and can carry out data rate allocation on independent travelling carriage basis with concrete travelling carriage as target.According to some embodiments of the present invention, grant message can also with by a plurality of travelling carriages of a base station services as target, thereby cause that a plurality of travelling carriages change data rates.When with by a plurality of travelling carriages of a base station services during as target, grant message is considered to " broadcasting " message.In the configuration of this back, grant message comprises the dedicated indicator that is called as " broadcasting indication ".To refer to transmission be the indication of target with the two or more travelling carriages by a base station services to term " broadcasting indication " as used herein.
Control the data rate of a plurality of travelling carriages by using a broadcast, can be implemented as the data rate adjustment that the load of management on the reverse wireless link between travelling carriage and the base station is carried out quickly, and less message is arranged between base station and travelling carriage.By adopting this mechanism, the base station need not continuously to send the data rate that message independently changes travelling carriage to travelling carriage, and this process can be the processing of property time intensive.
Therefore, in a kind of configuration, can be assigned as on R-PDCH to target MS at the grant message that sends on the forward grant channel and to carry out block data communication and data designated speed.In another kind configuration, replace distributing data designated speed to independent travelling carriage, it is that the data rate that changes travelling carriage is indicated in the broadcasting of target that the grant message that sends on forward grant channel can be provided with all travelling carriages by a base station services.
Broadcasting indication in grant message causes each its data rate of travelling carriage adjustment, and it is maximum from main data rate that it is less than or equal to.Replace scheduled mode transmission, travelling carriage 16 can also be by sending grouped data from master mode on R-PDCH.Stem from the data service that comprises delay-sensitivity and stream-similar (but not burst) from the data transmission of master mode transmission.For example, the dialogue of the interactive entertainment on packet data network comprises the data flow of delay-sensitivity.Other data transmission that stems from from the master mode transmission comprises low-rate signaling business.Yet, notice that being not limited to from the master mode transmission on reverse wireless link only is above-mentioned business, it can be applied in any type of service.
In master mode, comprise the backward channel that the travelling carriage 16 that will transmit data needn't be waited for the scheduler 40 scheduling travelling carriages 16 in the base station 19.Instead, travelling carriage 16 can specify maximum data rate from main data rate independently to transmit data to be less than or equal on reverse wireless link.In fact, in master mode, not under the situation that the clear and definite set rate that receives from the scheduler 40 of base station 19 on the forward grant channel distributes, travelling carriage 16 can by from master mode sending grouped data from main data rate up to maximum,
Forward grant channel is the shared channel that can have been sent the mobile station supervision of data by all on R-PDCH.Forward grant channel is drawn together the identifier of discerning each travelling carriage uniquely.In one embodiment, the identifier according to the form of medium access control (MAC) identifier is called " MAC ID ".Visit signaling (request and the permission) process of the MAC layer control air interface in base station and the travelling carriage.
According to some embodiments of the invention, the grant message in the forward grant channel comprises two fields: the MAC id field that comprises Mobile Station Identifier; Data rate assignment field with the data rate of intended target travelling carriage.For distribute data designated speed, the MAC id field in the grant message to be set to the numerical value of the travelling carriage pointed of recognition data rate assignment information uniquely to target MS.Replacedly, the MAC id field can be set to provide the predetermined value of above-mentioned broadcasting indication.The broadcasting indication is the indication at all travelling carriages that can move on R-PDCH, and their data rate of travelling carriage is set to smaller or equal to maximum from main data rate.In one exemplary embodiment, the MAC id field is set to binary value 00000000 the broadcasting indication is provided.In other embodiments, his predetermined value of also available MAC ID provides the broadcasting indication.
In general, the MAC id field that replaces grant message is set provides the broadcasting indication, also can adopt other field in the grant message, for example data rate assignment field or other field.
Fig. 2 illustrates the message flow chart that the signaling among base station, first travelling carriage (MS 1) and second travelling carriage (MS 2) is communicated by letter.Message transmission (messaging) (202) is set up in switched call between base station 19 and MS 1.As the part of call setup, the base station is MAC ID_1 in this example to the MAC ID value of MS 1 distribution appointment.
Also exchange (204) between base station and MS 2 of call setup message transmission, wherein MAC 1D value is distributed to MS2 in the base station, is MAC ID_2 in this example.In the embodiment that replaces, replacement distributes MAC ID value during call setup, the base station can use other message to transmit to travelling carriage when travelling carriage is in active state to distribute MAC ID value, universal handoff (Handoff) direction message (UHDM) for example, perhaps other message.
After a while, the base station sends grant message (206) on the forward grant channel shared by a plurality of travelling carriages that comprise MS 1 and MS 2.In 206 grant message specific data rate assignment information that send and the MAC id field that numerical value MAC ID_1 is arranged.In other words, be target at 206 grant messages that send with MS 1.In response to the grant messages in 206 transmissions, MS 1 is stored in the speed of transmitting in the grant message of distribute data (208).MS 1 uses this data rate that has distributed transmitting grouped data during the scheduled mode transmission on R-PDCH.
Then, the base station sends other grant message (210) on shared forward grant channel.In this case, grant message comprises data rate assignment information and the MAC id field that numerical value MAC ID_2 is arranged.This grant message is a target with MS 2.In response to the grant messages in 210 transmissions, MS 2 memory allocation data rates (212).MS 2 uses this distribute data speed to transmit grouped data on R-PDCH.Notice that the base station can be to the different different data rates of travelling carriage distribution in grant message.
After a while, the scheduler 40 in the base station 19 may detect the overload (load on R-PDCH especially) that exists on reverse wireless link.In order to reduce load, the base station sends grant message (214) on shared forward grant channel, includes the MAC id field of numerical value MAC ID_ broadcasting in the grant message.Numerical value MAC ID_ broadcasting is the broadcasting indication to MS 1 and MS 2 (and can enable on R-PDCH and by other travelling carriage of base station services), is used to change each data rate of MS 1 and MS 2 and is less than or equal to maximum from main data rate (216 and 218).After this, the grouped data that is sent on R-PDCH by MS 1 or MS 2 will be in and be maximum data rate from main data rate of being less than or equal to of travelling carriage appointment.The base station can send the data rate that additional grant message is specified each travelling carriage after a while.
In the above-described embodiments, grant message comprises the broadcasting indication of a special use.In other embodiments, can be worth by other that distributes MAC ID to the special use of correspondence indication a plurality of special-purpose indications are provided.For example, other predetermined value of MAC ID can be used for representing other function, for example distributes special data rate or maximum from main data rate to a plurality of travelling carriages, perhaps increases or reduce the data rate of a plurality of travelling carriages or maximum from main data rate.
Broadcast grant message can also be used for the travelling carriage subclass of Serving cell inside.Can specify a plurality of predetermined MAC ID values to the different travelling carriage group in inside, sub-district.For example, a MAC ID value is at a plurality of travelling carriages of first group, and the 2nd MAC ID value is at a plurality of travelling carriages of second group, or the like.
Comprise transmission (send or receive) message or parameter among above-mentioned Fig. 2, or the like multiple-task carry out by the element of base station or travelling carriage.For example, travelling carriage comprises the chipset (comprise processor and/or microcontroller, reach other associated elements) that is used for executive communication and other task.
A kind of quick mechanism of the mobile station data speed that the base station can be changed can send on R-PDCH is provided.Send the broadcasting indication and can reduce the signaling quantity that must between base station and travelling carriage, exchange, therefore can increase the speed of base stations control mobile station data speed with the ability that changes mobile station data speed.Equally, air interface expends less bandwidth in control aspect the message transmission of data rate allocation.
Below provide more detailed explanation to autonomous operation mode according to some embodiment.
Specify maximum by the designator (with parametric form) that base station 19 sends to travelling carriage 16 from main data rate.According to an embodiment, be named as REV_PDCH_MAX_AUTO_TPR from main business-pilot tone than the parameter of (TPR) about the maximum on R-PDCH
sTravelling carriage uses business-pilot tone than calculating corresponding data rate.Higher business-pilot tone is than expression higher data speed.
Each travelling carriage 16 can be assigned with different REV_PDCH_MAX_AUTO_TPR
sParameter.This allows base station 19 to distribute different maximums from main data rate to different travelling carriage 16 under the situation of needs.
Base station 19 is to indicate the sign of whether enabling from master mode to the parameter of another relevant autonomous transmission mode that travelling carriage sends.In one embodiment, this sign is named as REV_PDCH_AUTO_ALLOWED
s[i], wherein i is a kind of business reference identifier (sr_id), be used to discern data that travelling carriage will transmit at business.For example, the grouped data of being transmitted by travelling carriage 16 comprises about IP telephone service, web page browsing business, electronic mail service, this word chat service, file downloading service, interactive entertainment business, or the like grouped data.Travelling carriage 16 can be set up a plurality of parallel communications dialogues about different business.For each this business, REV_PDCH_AUTO_ALLOWED is set with reference identifier sr_id
s[sr_id
x] state for (logical one is indicated having reference identifier sr_id
xBusiness allow to use from master mode transmission, logic " 0 " indication is to having reference identifier sr_id
xBusiness do not allow to use from the master mode transmission).Therefore, for example can allow the interactive entertainment dialogue of wherein data communication relative delay sensitivity is used from master mode.On the other hand, do not allow file download dialogue or web page browsing dialogue are used from master mode, because this class data communication all is the less sensitivity that postpones.
Base station 19 can be during call establishment or other the time (for example call out set up after, travelling carriage is in active state), in each message, send and comprise REV_PDCH_MAX_AUTO_TPR
sWith REV PDCH AUTO ALLOWED
s[i] from the master mode parameter.According to an embodiment, the example of this message comprises the extended channel assignment message to the travelling carriage allocated channel.Another message is to send the professional connection message (SCM) of setting up srvice instance at call setup or during calling out.
Another can carry above-mentioned message from the master mode parameter is the universal handoff direction message (UHDM) that sends any time during calling out.In other embodiments, can adopt other message to carry from the master mode parameter.The base station sends this message at the forward direction Radio Link to travelling carriage.
Fig. 3 illustrates the message flow chart that comprises base station and travelling carriage.At first switched call is set up the message transmission and is set up calling (102) between base station and travelling carriage.As the part of call setup, the base station sends and comprises REV_PDCH_MAS_AUTO_TPR
sThe extended channel assignment message of message (104).And the base station sends professional connection message (SCM) (105) to travelling carriage.Professional connection message comprises REV_PDCH_AUTO_ALLOWED
s[i].Notice that the base station can also be to travelling carriage transport service connection message after call setup is finished.This is for set up the processing that new business example (supplementary service is provided) is generally carried out between travelling carriage and base station.Only need carry out call when travelling carriage can provide a plurality of business in the call dialogue sets up.
In other embodiments, REV_PDCH_MAX_AUTO_TPR
sAnd REV_PDCH_AUTO_ALLOWED
sTwo of [i] message can be carried in extended channel assignment message or the professional connection message.
Travelling carriage 16 storage received from master mode parameter (106).Next travelling carriage 16 detects it and transmit grouped data (108) on reverse wireless link.The grouped data that is sent is stored in the buffer 46 of travelling carriage 16 (Fig. 1).If travelling carriage has been set up a plurality of sessions for a plurality of corresponding business, then buffer 46 will comprise the grouped data about a plurality of dialogues.
Has corresponding business reference identifier sr_id for each
xBusiness, if REV_PDCH_AUTO_ALLOWED
s[sr_id
x] possess the logical one state, then travelling carriage is ready for sending about that professional grouped data (110).With being equivalent to REV_PDCH_MAX_AUTO_TPR
sSpeed message transmission rate (112) is set.Notice and to limit the actual data rate that transmits of travelling carriage (being considered to be subjected to the data rate of buffer restriction) or to limit the actual data rate that transmits of travelling carriage (being considered to be subjected to the data rate of Power Limitation) with buffer status with the last volume space of power.Go up in reverse packet data channel (R-PDCH) then and send data (114).When travelling carriage remained in its active state, the base station can send additional message (116) to travelling carriage, changes the REV_PDCH_MAX_AUTO_TPR of existing business
sAnd REV_PDCH_AUTO_ALLOWED
sThe value of [i] perhaps is provided with the REV_PDCH_MAX_AUTO_TPR about new business
sAnd REV_PDCH_AUTO_ALLOWED
sThe value of [i].As mentioned above, a this message is professional connection message.Replacedly, the base station can send universal handoff direction message (UHDM) to travelling carriage, this handle travelling carriage from a sub-district (perhaps cell sector) to another sub-district (perhaps cell sector) typically during hand-over, carry out when advancing.
In different embodiment, can use another message to change REV_PDCH_MAX_AUTO_TPR
sAnd REV_PDCH_AUTO_ALLOWED
sThe value of [i].For example, the base station can send the REVREV_PDCH_MAX_AUTO_TPR that message increases or reduce predetermined quantity to travelling carriage
sValue.The base station can also send another message to travelling carriage and switch (toggling) REV_PDCH_AUTO_ALLOWED
sThe state of [i].
Be carried in the instruction of each software module (for example executable scheduler 40 and other software in base station 19 or travelling carriage 16) of this discussion, so that in the control assembly of correspondence or processor, carry out, for example the processor 48 (Fig. 1) in processor in the travelling carriage 42 and the base station 19.Control assembly or processor comprise microprocessor, microcontroller, processor module or subsystem (comprising one or more microprocessors or microcontroller), perhaps other control or computing equipment.Here " controller " of Shi Yonging relates to hardware, software or software and hardware combining." controller " can relate to discrete component or a plurality of element (no matter software or hardware).
Data and instruction (various software modules) are stored in one or more machine-readable storage mediums, for example the memory 50 (Fig. 1) of the memory 44 of travelling carriage 16 and base station 19.Storage medium comprises different form of memory, for example comprises dynamically or static RAM (DRAM or SRAM), can wipe and the semiconductor memory devices of programmable read only memory (EPROM), electric erasable and programmable read only memory (EEPROM) and fast storage and so on; For example fixed disk, floppy disk and removable disk and so on the magnetic disk; Other magnetizing mediums that comprises tape; The light medium of compact disk (CD) or digital video disks (DVD) for example.
The instruction of software routines or module loads or is sent in the system by the wherein a kind of of multitude of different ways.For example, comprise the instruction that is stored in floppy disk, CD or DVD medium, the hard disk or the code segment of the instruction that transmits by network interface unit, modulator-demodulator or other interface equipment is loaded in the system, and carry out as corresponding software routines or module.Handle loading or transmit, be included in data-signal in the carrier wave comprises code segment (at telephone wire, network line, Radio Link, cable, or the like go up transmit) from instruction to system's transmission.The form of this carrier wave electricity consumption, light, acoustics, electromagnetism or other signal type.
Although disclose the present invention according to limited embodiment, those it should be appreciated by those skilled in the art that many modifications and variations of the present invention.Additional covers this modifications and variations as the claim intention, and it is fallen in practicalness of the present invention and the scope.