CN100592664C - Distinguishing between protocol packets in a wireless communication system - Google Patents
Distinguishing between protocol packets in a wireless communication system Download PDFInfo
- Publication number
- CN100592664C CN100592664C CN200580013735A CN200580013735A CN100592664C CN 100592664 C CN100592664 C CN 100592664C CN 200580013735 A CN200580013735 A CN 200580013735A CN 200580013735 A CN200580013735 A CN 200580013735A CN 100592664 C CN100592664 C CN 100592664C
- Authority
- CN
- China
- Prior art keywords
- grouping
- rtcp
- rtp
- stem
- relevant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention is directed to distinguishing between protocol packets in a wireless communication system. A transmitting side receives an IP packet comprising a User Datagram Protocol (UDP) header and a second header located after the UDP header. The second header is related to either an RTP packet or an RTCP packet. By checking the second header for a payload type field value, the transmitting side can determine whether the second header is related to the RTP packet or the RTCP packet based on the payload type field value. Afterward, the transmitting side assigns a different quality ofservice for each of at least one of the RTP packet and the RTCP packet according to the determination.
Description
Technical field
The present invention relates to send and receive protocol packet, relate in particular to distinguishing between protocol packets in the wireless communication system.
Background technology
Recently, mobile communication system develops apace, but for the data communication service of high power capacity, the performance of mobile communication system can not be mated existing wired communication system.Therefore, carry out technological development, and the standard of this technology is being proceeded energetically in each company and tissue for the IMT-2000 of the communication system of communicating by letter as the permission Large Volume Data.
Universal Mobile Telecommunications System (UMTS) is a 3-G (Generation Three mobile communication system), and it is evolved from the European standard of the global system for mobile communications (GSM) known.This UMTS is at providing improved mobile communication business based on GSM core net and Wideband Code Division Multiple Access (WCDMA) (W-CDMA) wireless connect technology.
In December, 1998, the TTA of the ARIB/TTC of the ETSI in Europe, Japan, the T1 of the U.S. and Korea S forms third generation partner plan (3GPP), is used to generate the closed specification of UMTS technology.
In 3GPP, in order to obtain the quick of UMTS and otherwise effective technique development, consider the autonomous behavior of network element and their operation, set up five technical specification group (TSG), be used to realize the standardization of UMTS.
Each TSG exploitation in relevant field, approval and administrative standard standard.In these groups, Radio Access Network (RAN) group (TSG-RAN) exploitation is used for the standard of function, requirement and the interface of UMTS Terrestrial radio access network (UTRAN), and it is new wireless access network, is used for supporting the W-CDMA access technology of UMTS.
Fig. 1 example the basic structure of general UMTS network.As shown in Figure 1, UMTS roughly be divided into portable terminal (or subscriber equipment: UE), UTRAN100 and core network (CN) 200.
This UTRAN100 comprises one or more RNSs (RNS) 110,120.Each RNS110,120 comprise radio network controller (RNC) 111 and a plurality of base stations or the node-b 112,113 managed by RNC111.This RNC111 handles wireless resource allocation and management, and is operable to the access point for core network 200.
Node B 112,113 receives the information that the physical layer by terminal sends by up link, and sends data to terminal by down link.Therefore Node B 112,113 is operable to the access point of the UTRAN100 that is used for terminal.
The basic function of this UTRAN100 is formation and keeps RAB (RAB) to allow the communication between terminal and core network 200.These core network 200 application end opposite ends service quality (QoS) require RAB, and RAB supports the qos requirement that core network 200 is provided with.Along with UTRAN100 forms and keeps this RAB, end-to-end qos requirement is satisfied.This RAB business can further be divided into Iu bearer service and wireless bearer service.This Iu bearer service is supported in the reliable transmission of boundary node and the user data between the core network 200 of UTRAN100.
The business that offers particular terminal roughly is divided into professional and packet switching (PS) business of circuit switching (CS).For example, general voice dialogue business is a circuit-switched service, and the web page browsing business that connects through the internet is classified into packet switching (PS) business.
Be support circuit switched service, this RNC111 is connected to the MSC210 of core network 200, and this MSC210 is connected to the GMSC220 that management is connected with other network.
For supporting packet switching service, this RNC111 is connected to the SGSN230 and the GGSN240 of core network 200.This SGSN230 supports the packet communication towards RNC111, and being connected of GGSN240 management and other packet switching network, such as the internet.
Exist various types of interfaces to allow network components to send and receive information each other to be used for the intercommunication mutually between them between the network components.A kind of interface between this RNC111 and the core network 200 is defined by the Iu interface.Specifically, be used for the RNC111 of packet switching system and the Iu interface between the core network 200 and be defined by " Iu-PS ", and be used for the RNC111 of circuit switching system and the Iu interface between the core network 200 is defined by " Iu-CS ".
Fig. 2 example according to the structure of the Radio interface protocols between terminal and UTRAN of 3GPP Radio Access Network standard.
As shown in Figure 2, Radio interface protocols has level course, and it comprises physical layer, data link layer and network layer, and has vertical plane, and it comprises user plane (U-plane) that is used to send user data and the control plane (C-plane) that is used to send control information.
User plane is the zone of process user business information, and such as voice or Internet protocol (IP) grouping, and control plane is the zone of processing control information, and the interface, the maintenance and management that are used for network are called out or the like.
The protocol layer of Fig. 2 can be divided into ground floor (L1), the second layer (L2) and the 3rd layer (L3) based on three lower levels of open system interconnection (OSI) (OSI) master pattern.To describe each layer below in detail.
Ground floor (L1), promptly physical layer provides information transfer service to the upper strata by using various Radio Transmission Technologys.Physical layer is connected to the upper strata that is called as medium access control (MAC) layer through transfer channel.This MAC layer and physical layer transmit and receive data each other through transfer channel.
The second layer (L2) comprises the MAC layer, Radio Link control (RLC) layer, broadcast/multi broadcast control (BMC) layer, and packet data convergence protocol (PDCP) layer.
This MAC layer provides the distribution service of MAC parameter, is used for distributing and the reallocation Radio Resource.This MAC layer is connected to the upper strata that is called Radio Link control (RLC) layer through logic channel.
Kind according to the information that sends provides various logical channels.Usually, when sending the information of control plane, use control channel.When sending the information of user plane, use Traffic Channel.Logic channel can be common signal channel or dedicated channel, and this depends on whether logic channel is shared.Logic channel comprises: Dedicated Traffic Channel (DTCH), Dedicated Control Channel (DCCH), CTCH Common Traffic Channel (CTCH), Common Control Channel (CCCH), the control channel (SHCCH) of Broadcast Control Channel (BCCH) and Paging Control Channel (PCCH) or shared channel.This BCCH provides and comprises that the information of being utilized by terminal is to insert a system.This UTRAN uses PCCH to insert a terminal.
Multimedia broadcast/group broadcast service (MBMS or " MBMS business ") relates to a kind of method, uses downlink dedicated MBMS radio bearer to provide data flow or backstage business to a plurality of UE, its utilize point-to-multipoint and point-to-point radio bearer at least one of them.A MBMS business comprises one or more sessions, and has only when session is carried out, and by the MBMS radio bearer MBMS data is sent to a plurality of terminals.
As its name suggests, MBMS can finish with broadcast mode or multicast mode.Broadcast mode is all UE that transmit multimedia data in the broadcast area (for example, but the territory of broadcast listening).The multicast mode is the specific UE that transmits multimedia data in the multicast area, for example, can obtain the territory of multicast service.
For the purpose of MBMS, there are additional business and control channel.For example, MCCH (MBMS point-to-multipoint control channel) is used to send the MBMS control information, and MTCH (MBMS point multipoint message traffic channel) is used to send the MBMS business datum simultaneously.
Enumerated existing different logic channel below:
Control channel (CCH)---------Broadcast Control Channel (BCCH)
-----Paging Control Channel (PCCH)
-----Dedicated Control Channel (DCCH)
-----Common Control Channel (CCCH)
The control channel (SHCCH) of-----shared channel
-----MBMS point-to-multipoint control channel (MCCH)
Traffic Channel (TCH)---------Dedicated Traffic Channel (DTCH)
-----CTCH Common Traffic Channel (CTCH)
-----MBMS point multipoint message traffic channel (MTCH)
The MAC layer is connected to physical layer by transfer channel, and can be divided into MAC-b sublayer, MAC-d sublayer, MAC-c/sh sublayer and MAC-hs sublayer according to the type of the transfer channel of being managed.
MAC-b sublayer management BCH (broadcast channel), it is the transfer channel of the broadcasting of system information.MAC-d sublayer management dedicated channel (DCH), it is the dedicated transport channel that is used for particular terminal.Thereby the MAC-d sublayer of UTRAN is arranged in the service wireless network controller (SRNC) of management corresponding terminal, and a MAC-d sublayer also is present in each terminal (UE).
MAC-c/sh sublayer management common transmission channel, such as forward access channel (FACH) or downlink sharied signal channel (DSCH), it is shared by a plurality of terminal, or in uplink radio access channel (RACH).In UTRAN, the MAC-c/sh sublayer is arranged in control radio network controller (CRNC).Because the channel of being shared by all terminals in the MAC-c/sh sublayer management cell area, single MAC-c/sh sublayer is present in each cell area.In addition, a MAC-c/sh sublayer is present in each terminal (UE).With reference to figure 3, perspective has shown from the logic channel of a UE and the possible mapping between the transfer channel.With reference to figure 4, perspective view has shown from the possible mapping between the logic channel of UTRAN and the transfer channel.
The reliable transfer of data of this rlc layer support, and a plurality of RLC Service Data Units (RLC SDU) the execution segmentation and the cascade function that are transporting from the upper strata.When rlc layer received RLC SDU from the upper strata, this rlc layer was adjusted the size of each RLC SDU according to the processing capacity of considering in a kind of suitable mode, and then added header message and generate the established data unit.The data cell that generates is known as protocol Data Unit (PDU), then is sent to the MAC layer through logic channel.This rlc layer comprises the RLC buffer, is used to store RLC SDU and/or RLC PDU.
The cell broadcast messages (after this being called ' CB message ') that the scheduling of this BMC layer receives from core network, and the CB information broadcast to the terminal that is arranged in specific cell.The BMC layer of this UTRAN such as message id (sign), sequence number and encoding scheme, produces broadcast/group broadcast control (BMC) message to the CB message that receives from the upper strata, and this BMC message is sent to rlc layer by interpolation information.This BMC message is by logic channel, and promptly CTCH (CTCH Common Traffic Channel) is sent to the MAC layer from rlc layer.This CTCH is mapped to transfer channel, i.e. FACH, and it is mapped to physical channel, i.e. S-CCPCH (S-CCPCH Secondary Common Control Physical Channel).
PDCP (packet data convergence protocol) layer as the higher level of rlc layer allows effectively to be sent on the wave point with quite little bandwidth by the data that the procotol such as IPv4 or IPv6 sends.For realizing this purpose, this PDCP layer reduces the unnecessary control information that is used for cable network, is called header compressed function.
Radio Resource control (RRC) layer is positioned at the lowermost portion of L3 layer.This rrc layer only is defined within the control plane, and for the setting of radio bearer (RB), reshuffle and discharge or cancel the control of processing logic channel, transfer channel and physical channel.This wireless bearer service relates to the business that the second layer (L2) that is used for transfer of data between terminal and the UTRAN is provided.Usually, the processing that the setting of radio bearer relates to the characteristic that defines protocol layer and is used to provide the required channel of specific data service, and each is provided with detailed parameter and method of operation.
This rlc layer can belong to user plane or control plane, and this depends on the type of the layer that is connected on the upper strata of rlc layer.In other words, if rlc layer receives data from rrc layer, rlc layer belongs to chain of command.Otherwise rlc layer belongs to user's face.
The different possibility that is present in the mapping between radio bearer and the transfer channel is always not possible.UE/UTRAN derives possible mapping according to the process that UE state and UE/UTRAN are carrying out.Describe different state and pattern below in detail.
Different transfer channels is mapped on the different physical channels.For example, the RACH transfer channel is mapped on the given PRACH, and DCH can be mapped on the DPCH, and FACH and PCH can be mapped on the S-CCPCH, and DSH is mapped in PDSCH and goes up or the like.The configuration of this physical channel exchanges by the RRC signaling between RNC and UE and provides.
Whether the RRC pattern relates between the RRC of the RRC of terminal and UTRAN and exists logic to connect.If have connection, terminal is the described RRC of being in connection mode.If do not have connection, terminal is the described idle pulley that is in.Be present in the terminal that is in the pattern that RRC connects because RRC connects, UTRAN can determine the existence of the particular terminal that cell unit is interior, and for example the terminal of RRC connection mode is in which sub-district or cell set, and which physical channel UE is monitoring.Therefore, effective control terminal.
On the contrary, UTRAN can not determine and is in the terminal that exists in the idle pulley.The existence that is in idle mode terminals can only be determined by core network.Specifically, core network can only detect the existence greater than the idle mode terminals of (such as position or Routing Area) in the zone of sub-district.Therefore, in big zone, determine the existence of idle mode terminals.In order to receive the mobile communication business such as voice or data, idle mode terminals must move or change into the RRC connection mode.But Fig. 5 has shown conversion of energy between pattern and state.
UE in the RRC connection mode can be in different states, such as CELL_FACH state, CELL_PCH state, CELL_DCH state or URA_PCH state.Depend on these states, UE monitors different channels.For example, the UE that is in the CELL_DCH state will attempt to monitor the DCH type of (therein) transfer channel, and this DCH type comprises DTCH and DCCH transfer channel, and can be mapped to definite DPCH.UE in the CELL_FACH state is mapped to monitoring several FACH transfer channels of definite S-CCPCH physical channel.UE in the PCH state will monitor PICH channel and PCH channel, and it is mapped to definite S-CCPCH physical channel.
In addition, based on this state, UE also finishes different actions.For example, based on different conditions, when the area of coverage of a sub-district transforms to the area of coverage of another sub-district, the UE among the CELL_FACH will begin the CELL refresh routine to UE at every turn.Changed its position by cell update message being sent to Node B to show UE, UE begins the cell update processing procedure.Then, UE will begin to monitor FACH.When UE when any other state becomes CELL_PCH state and UE and does not have available C-RNTI, additional this process of use, come from CELL_PCH state or CELL_DCH state such as working as UE, or the UE that works as in the CELL_FACH state is in outside the area of coverage.
In the CELL_DCH state, UE is awarded special-purpose Radio Resource, and Radio Resource is shared in the use that can add.This allows UE to have high data transfer rate and active data exchange.Yet, limited Radio Resource.In UE distributing radio resource be UTRAN responsibility in case they effectively used and guaranteed that different UE obtains required service quality.
The UE that is in the CELL_FACH state does not have affiliated dedicated radio resources, and can only communicate by letter with UTRAN through shared channel.Therefore, UE consumes Radio Resource hardly.Yet, limited available data transfer rate greatly.In addition, UE needs the channel that permanent supervision is shared.Therefore, do not have at UE to have increased the UE battery consumption under the situation of emission.
Be in UE in the CELL_PCH/URA_PCH state in private situation on monitors, and therefore minimise battery consumption.Yet if network wishes to insert UE, it must at first show this expectation on the paging occasion.Then, this network can be visited this UE, but only is if this UE has answered this paging.And UE only can access network having carried out cell updating course after, and when UE wanted to send data to UTRAN, cell updating course was introduced the delay that adds.
Current, through the internet, two terminals (for example two PC) can be transmitted voice, video and data, and this not only passes through strict cable network, but also through telecommunication system, wherein the communication path to small part is wireless.Such telecommunication system comprises Radio Access Network (RAN), the RAN of the UMTS (Universal Mobile Telecommunications System) that is developed such as providing access to support based on 3GPP (third generation partner).Can carry out multimedia (MM) communication between two terminals in order to make, this UMTS comprises the parts that are called IMS (internet protocol multimedia subsystem).
(R99) 3GPP system (UMTS) in distribution for the first time is designed to backward compatible mutually with existing GSM (global system of mobile communication) circuit-switched architecture system.Because the cost of the hardware of the circuit switching system that acquisition and maintenance are very proprietary is very high, and because lost a large amount of bandwidth that is used to send user data, what 3GPP was slower develops to all IP core networks.Like this, existing circuit-switched architecture system is the most out-of-date and substituted by IP-based hardware, and this IP-based hardware is open, upgradeable, and because the market of competition further, it also is cheap obtaining and keeping.Therefore, by the REL_4 and the REL_5 of 3GPP standard, IP-based structural system becomes more and more important.Therefore, at first introduced IMS and handled typical circuit-switched service,, secondly, handled all multimedia services that offer the user exactly such as voice (VoIP) through IP.
With reference to figure 6, IMS (IP Multimedia System) is the expansion of PS (packet switching) core network (CN) of UMTS.Its uses that session initiation protocol (SIP) is set up, maintenance and terminated speech and multimedia dialogue.
The example of session is a series of communication, and wherein the user at first is engaged in voice communication, and then receives the IP video communication of incoming call but the IP video communication is not accepted in decision.Replace, the user turns to messaging system to the video of incoming call, and it then posts a message in user's mailbox, shows that the user has new mail, i.e. video messaging.
SIP is the part of whole internet engineering task group (IETF) multi-medium data and control structure system.Its IETF agreement in conjunction with other is used, such as Session Description Protocol (SDP) and real-time protocol (rtp).SIP is a kind of signaling protocol, is used to handle foundation, modification and the dismounting (teardown) of MM session, and the agreement that is used with it is combined, describes the session characteristic of communication session and gives potential session participant.Usually, during the communication session, RTP is used to switched-media (audio frequency, voice or data), and any transportation protocol that the SIP permission will be used.
In addition, during the communication session, sip message (signaling) is some the identical equipment as medium by being exchanged usually.Yet, logical separation between the communication (session data) of maintenance SIP signaling and medium is important, can pass through one or more acting servers because be used for the SIP signaling of communication session, Media Stream uses a plurality of directapaths between the participant in the communication session simultaneously.
Refer again to Fig. 6, because provide professional by the IMS that is included in the CN PS territory, and aforesaid, the personal computer/terminal equipment (PC/TE) that is coupled to UMTS through MT (portable terminal) can transmit voice, video and data to another PC that is connected to the internet.Preferably, this communication can be made for the entity of any support IMS, such as another portable terminal.This PC/TE can communicate by letter with MT in any multiple mode, such as using bluetooth (BT) technology.In such communication, so the PC/TE of coupled combination constitutes so-called subscriber equipment (UE).Usually, UE equipment is the MT that is coupled to terminal equipment (te), such as PC, but needn't be limited to PC.This UE equipment can be to allow the mobile phone such as application specific processor IMS, that comprise the MT that is coupled to TE equipment, and wherein application specific processor is not usually alleged PC.Should be realized that above-mentioned logic entity can be combined in the single physical equipment.
This Real-time Transport Protocol comprises that data division RTP grouping and control section sublease, and divide into groups such as RTCP (RTP Control Protocol).This RTP grouping comprises media data.This RTCP grouping comprises control information, such as information of the information that is used for synchronous RTP Media Stream, station address information and relevant available data rate or the like.
Usually, RTP has different characteristic according to bandwidth demand, grouping size with delay requirement with RTCP.Typically, for the VoIP business, the RTP grouping comprises the short grouping (for example tens eight bit groups) that is sent (for example per 20 milliseconds) by rule, but must transmit apace.This RTCP grouping seldom is sent out (for example per 5 seconds) and can tolerates higher delay, but has bigger size (for example hundreds of eight a bit group).
Real-time Transport Protocol is the agreement that a kind of common use IP (Internet protocol) and UDP (User Datagram Protoco (UDP)) are used as transportation protocol.With reference to figure 7, the UDP grouping is used to transmit the RTP/RTCP grouping, and wherein the UDP stem provides port numbers.Each Media Stream is used for the udp port number of RTP and is used for the udp port number of RTCP.Yet this port numbers can not be used to know whether that the UDP grouping comprises RTP or RTCP grouping, because any port numbers can be assigned to the stream that carries RTP or RTCP grouping.And, current RNC or the AS (Access Layer) that does not offer UE of this information.
This IP stem is used to route the packet to destination-address by the internet from source address.This IP stem also allows segmentation.This IP stem comprises the information about included packet type,, whether has comprised UDP grouping or dissimilar groupings that is.
Therefore, need a kind of method to come to distinguish to being included between RTP grouping in the UDP grouping and the RTCP grouping.
Summary of the invention
Technical problem
The present invention is directly at distinguishing between protocol packets in the wireless communication system.
The following description with part will make aforesaid additional advantage of the present invention, and purpose and characteristics are more apparent, perhaps can be learnt by practice of the present invention.Can realize purpose of the present invention and other advantage by described specification and claim and accompanying drawing specifically noted structure.
For the advantage that realizes these purposes and other and according to purpose of the present invention, as concrete at this and broad sense is described, the present invention is specially a kind of method, the transmitter side distinguishing between protocol packets that is used for wireless communication system, this method comprises: receive the IP grouping, this IP grouping comprises the UDP stem and is positioned at UDP stem second stem afterwards, second stem and RTP grouping and RTCP divide into groups one of them is relevant, the 9-15 position of checking the payload type field of second stem whether is corresponding to certain value, determine whether that based on the result who checks second stem is relevant with RTP grouping or RTCP grouping, should determine with basis, to the different quality of service of each distribution of one of them at least of RTP grouping and RTCP grouping.
Preferably, the payload type field value comprises the value of the least significant bit of payload type field.
In one aspect of the invention, this determining step comprises: if obtain this certain value, determine that this second stem and RTCP grouping is relevant, and if do not obtain this certain value, determine that then second stem is relevant with RTP.Preferably, this certain value is one of them of 72 and 73.
In another aspect of the present invention, grouping is sent to receiver side with different service quality with RTCP in the RTP grouping.This method further comprises according to determining that to RTP grouping and RTCP divide into groups at least one came configured radio bearer.And the RTP grouping is grouped on the different radio bearers with RTCP and is sent to receiver side.Preferably, core network (SGSN) is divided into RTP grouping and RTCP grouping to the IP packet zone, and wherein core network is service universal grouping wireless business supporting node (SGSN).Interchangeable, radio network controller (RNC) is divided into RTP grouping and RTCP grouping to the IP packet zone.
In another aspect of the present invention, the radio bearer information of relevant transmission in the different radio carrying is sent to receiver side, and wherein this radio bearer information sends through dedicated signaling.
In one aspect of the invention, the radio bearer that carries RTCP grouping has than the lower priority of radio bearer of carrying the RTP grouping, and wherein priority information is sent to receiver side and priority information sends through dedicated signaling.
In the present invention was aspect another, the IP packet zone is divided into the RTP grouping to the Non-Access Stratum of portable terminal (NAS) and RTCP divides into groups.
In another embodiment of the present invention, the transmitter side distinguishing between protocol packets device that is used for wireless communication system comprises: receiving system, be used to receive the IP grouping, this IP grouping comprises the UDP stem and is positioned at second stem after the UDP stem, this second stem and RTP grouping and RTCP divide into groups one of them is relevant; Testing fixture, the 9-15 position that is used to check the payload type field of second stem whether is corresponding to certain value; Determine device, be used for determining whether that based on the result who checks second stem relates to RTP and divides into groups or divide into groups relevant for RTCP; And distributor, being used for basis should determine, to the different quality of service of each distribution of one of them at least of RTP grouping and RTCP grouping.
Preferably, the payload type field value comprises the value of the least significant bit of payload type field.
In another aspect of the present invention, be used for determining whether that based on the result who checks second stem relates to the RTP grouping or comprises relevant for definite device of RTCP grouping: determine device, if be used for obtaining certain value, determine that then second stem is relevant with the RTCP grouping; With definite device,, determine that then second stem is relevant with RTP if be used for not obtaining certain value.Preferably, this certain value is one of them of 72 and 73.
In another aspect of the present invention, grouping is sent to receiver side with different service quality with RTCP in the RTP grouping.This device further comprises: be used for according to determining that to RTP grouping and RTCP divide into groups at least one came the device of configured radio bearer.And the RTP grouping is grouped on the different radio bearers with RTCP and is sent to receiver side.Preferably, core network (SGSN) is divided into RTP grouping and RTCP grouping to the IP packet zone, and wherein core network is service universal grouping wireless business supporting node (SGSN).Interchangeable, radio network controller (RNC) is divided into RTP grouping and RTCP grouping to the IP packet zone.
In another aspect of the present invention, the radio bearer information that transmission is gone up in relevant different radio carrying is sent to receiver side, and wherein this radio bearer information sends through dedicated signaling.
In one aspect of the invention, the radio bearer that carries RTCP grouping has than the lower priority of radio bearer of carrying the RTP grouping, and wherein priority information is sent to receiver side and priority information sends through dedicated signaling.
In the present invention was aspect another, the IP packet zone is divided into the RTP grouping to the Non-Access Stratum of portable terminal (NAS) and RTCP divides into groups.
Should be understood that the generality of front of the present invention is described and following detailed is exemplary, and is intended to provide the of the present invention further explanation as claim.
Description of drawings
Included accompanying drawing provides further explanation of the present invention and combination and formation the application's a part, and embodiments of the invention are worked as the principle of the present invention that lays down a definition together with specification.Identical, equivalence or similar feature, element or the aspect according to one or more embodiment represented in feature of the present invention, element and the aspect that is identified by same numbers among the different figure.
Fig. 1 is the block diagram of general UMTS network configuration;
Fig. 2 is based on the block diagram of structure of the Radio interface protocols between terminal and network of 3GPP Radio Access Network standard;
Fig. 3 example the mapping of the logic channel on the transfer channel in the portable terminal.
Fig. 4 example the mapping of the logic channel on the transfer channel in the network;
But Fig. 5 example the conversion of energy between pattern and the state in the UMTS network;
Fig. 6 example internet protocol multimedia subsystem (IMS) structural system;
Fig. 7 example be used for the stem of transportation protocol grouping according to an embodiment of the invention;
Fig. 8 example RTP stem form according to an embodiment of the invention;
Fig. 9 example send report (SR) stem form according to an embodiment of the invention;
Figure 10 example receiver report (RR) stem form according to an embodiment of the invention;
Figure 11 example the mapping of media stream according to an embodiment of the invention;
Figure 12 example the delay when sending protocol packet according to an embodiment of the invention;
Figure 13 example the parallel transmission of protocol packet according to an embodiment of the invention;
Figure 14 example first method of dividing data stream according to an embodiment of the invention;
Figure 15 example second method of dividing data stream according to an embodiment of the invention;
Figure 16 example third party's method of dividing data stream according to an embodiment of the invention.
Embodiment
The present invention relates to the differentiation between grouping of RTP in the wireless communication system and the RTCP grouping.
According to one embodiment of present invention, the radio network controller among the UE (RNC)/Access Layer (AS) can be discerned a stem that whether is placed on after the UDP stem and comprises RTP or RTCP grouping.This RNC/AS utilizes information to make this identification, such as the information along with the relevant service quality of the data that are sent out.Especially, when the service quality of " routine " or " stream " was used to the RAB (RAB) in packet switching (PS) territory, this RAB used the RTP/RTCP agreement usually.
Real-time Transport Protocol regulation RTP and RTCP grouping.With reference to figure 8, shown RTP packet header form.This RTP stem comprises mark M (position 8) and is described as the payload type field (position 9-15) of PT field.Preferably, the value 72 and 73 (not using) that keeps the PT field is divided into groups to help distinguishing RTP grouping and RTCP according to the present invention.
The RTCP grouping comprises the tabulation of different grouping type.Dissimilar groupings are: 1) transmit leg report (SR) is used to send and receive the statistics from the participant of effective transmit leg; 2) recipient's report (RR) is used to receive the statistics from the participant of non-effective transmit leg, and combined more than the SR of effective transmit leg in 31 sources with report; 3) Source Description item (SDES) comprises CNAME; 4) BYE is used to the end that shows and participate in; With 5) APP, be used for application-specific (application-specific) function.Preferably, this RTCP grouping begins with SR or RR.
In order to distinguish RTP grouping and RTCP grouping, use the payload type field (PT field) of RTCP stem.With reference to figure 9, example be used for the form of SR.In Fig. 9, the PT field has 200 fixed value.With reference to Figure 10, example the form of RR.In Figure 10, the PT field has 201 fixed value.Thereby in the RTCP grouping, the first payload type field PT in stem (position 8-15) always has value 200 (SR) or 201 (RR).The corresponding field of RTP grouping is corresponding to the PT Payload Type PT field (position 9-15) of mark M (position 8) and RTP stem.
As mentioned above, it is unallowed using the value 72 and 73 of the PT field (position 9-15) at the RTP stem.And, be used for value 200 and 201 values of being equivalent to 72 and 73 of the PT field of RTCP stem.Like this, can distinguish RTP and RTCP stem.Therefore, the position 9-15 that is enough to check whether RTP/RTCP grouping corresponding to value 72/73 to verify whether this grouping is that RTP divides into groups or RTCP divides into groups.
Especially, the position 9-15 in the RR/SR stem is corresponding to seven least significant bits of the PT field of RR/SR stem.For the RR/SR grouping, this is corresponding to seven least significant bits of the PT field of RR/SR grouping.The PT field of this SR stem and RR stem has 200 and 201 fixed value respectively.When having only seven least significant bits (LSB) when being considered, value of providing 72 and 73 is used for the PT field of RR/SR stem.As previously mentioned, value 72 and 73 is not used to the PT field of RTP stem.Therefore, by checking that when the metric value value of providing 72 of the position 9-15 after the UDP of the stream that carries RTP or the RTCP stem or 73, this grouping can be divided into RTCP and divide into groups.
With reference to Figure 11, shown the mapping of the media stream of down link.In the terminal or system of PC or any kind, source of media produces a stream, and it comprises with UDP/IP grouping packed RTP and RTCP grouping.This RTP/RTCP grouping is used different udp port number but is used identical IP address.Then, these groupings are sent to the GGSN of core network (CN) through the internet.This GGSN sends to SGSN to these groupings.Then, this SGSN sends to RNC to the UDP/IP grouping in a RAB context.In RNC, IP is grouped in the RB context and is sent out together, and in the PDCP entity, finally uses header compressed algorithm to be compressed.Provide function with the RLC entity of TM, UM or AM pattern operation according to the RLC pattern such as cascade and segmentation.Preferably, use the UM pattern, or as interchangeable AM pattern, so that use segmentation and cascade function.Owing to send all groupings by identical radio bearer, the IP grouping that receives through RAB is sent out through physical layer with identical order.
In down link, it is very slow that data transfer rate changes.And the sum of available data rate is limited by available downlink code.Therefore, importantly, each UE only uses necessary minimal data rate.
With reference to Figure 12, example the delay of being introduced when being sent out when RTCP grouping.Because the IP grouping is sent out in order and the RTCP grouping is very big, because the RTCP transmission packets, the RTP that is normally sent grouping will be delayed.Have only when having finished the RTCP transmission packets, just can send the RTP grouping that has been cushioned.If the UE data transfer rate is higher than the data transfer rate that just is usually used in sending the RTP grouping, then postpones and to descend at leisure.According to other implementation, because the RTCP transmission packets, the RTP that also is not sent out grouping may be undone (dropped).Interchangeable, if the RTP transmission packets needs more time, then the RTCP transmitted in packets may be stopped.In another kind of implementation, the cycle that discovery does not have the RTP grouping to be sent out divides into groups so that send RTCP.
According to one embodiment of present invention, a kind of scheme of enhancing at radio bearer independently or independently send on the stream RTP with RTCP so that transmit grouping with different service quality.The scheme of this enhancing allows to the higher priority of RTP transmitted in packets, parallel transmission RTCP grouping on different transfer channels or identical transfer channel simultaneously, but with lower priority.With reference to Figure 13, shown the parallel transmission of RTCP.
In order to use the scheme of enhancing, the RTCP grouping must for example be used the RLCUN/AM mode by segmentation.In this MAC layer, different logic channels can have different priority.For franchise to the RTP grouping, the logic channel of the radio bearer that carries RTP on the mapping transfer channel must have higher priority.Select the MAC algorithm of combinations of transport formats can be used to RTP grouping privilege.
With reference to Figure 14,15 and 16, shown possible implementation, be used for stream is divided into the entity of part.Possible entity is SGSN, the RNC below RNC above the PDCP entity and the PDCP entity.In another implementation, dividing function can mix mutually with the PDCP layer.
Grouping has this fact of different characteristics and has drawn problem with RTCP based on RTP, and therefore will be transmitted with different QoS attributes.
In up link, can change the UE data transfer rate in dynamic more mode.Therefore, in principle, maximum data rate there is no need to be limited.Yet in the MAV layer, when the employed up-link power of UE was limited, the functional data transfer rate that makes of existence was limited.If UE is in such a case, will be of value to the cutting apart of RTP and RTCP the ul transmissions that guarantees RTP and will not be interrupted by the RTCP grouping.
As mentioned above, the present invention checks that the UDP stem 9-15 position afterwards of IP grouping is RTP or RTCP grouping with definite grouping, and then transmits these groupings with different service quality
Grouping in the down link in the UMTS system can be cut apart so that in UTRAN/UE, mapping grouping on different radio bearers.Can carry out in the down link of GGSN this cutting apart, and this means that the PDP Context of separation will need.In addition, can also be on the PDCP layer or under RNC in cut apart.
In up link, can in the NAS of UE layer, cut apart, the PDP Context that this means separation will be needs.Should be in up link cut apart can also on the PDCP or under carry out.
About whether independently sending the information of RTP/RTCP grouping and advising that the informational needs of the priority of use signals to UE on the radio bearer.Can use dedicated signaling to come signalisation.Preferably, this RAB of notice UE need be divided into two different radio bearers.And notice UE in radio bearer (RB) foundation, RB will carry RTP or the RTCP grouping that will send with data flow.This is simple in the standard of new issue in the UMTS standard, or expands content by increasing to message.
Although the present invention has described mobile communication in context, the present invention also can be used to use any wireless communication system of mobile device, such as PDA that has been equipped with wireless communication ability and laptop computer.And, the wireless communication system that some term used in the present invention should not be limited to scope of the present invention some type is described.The present invention also can be applicable to use other wireless communication system of different air interfaces and/or physical layer, for example, and TDMA, CDMA, FDMA, WCDMA or the like.
Preferred embodiment may be implemented as and uses standard program and/or the engineering article with the method, device or the manufacturing that produce software, fire compartment wall, hardware or any combination.(for example relate to the code in hardware logic, realized or logic at this used term " article of manufacturing ", integrated circuit (IC) chip, field programmable gate array (FPGA), application-specific IC (ASIC) or the like) or computer-readable media (magnetic storage medium (hard drive for example for example, floppy disk, disk or the like), optical storage (CD-ROM, CD or the like), volatibility and non-volatile memory devices (EEPROM for example, ROM, PROM, RAM, DRAM, SRAM, fire compartment wall, FPGA (Field Programmable Gate Array) or the like).
Code in the computer-readable medium is by processor access and execution.Realize that the code of preferred embodiment is can be by transmission medium accessed or visit from file server through network.In the case, wherein the article of the manufacturing of code can comprise transmission medium, and such as Network transmission line, wireless transmission medium is propagated radio wave, infrared signal or the like through the signal in space.Certainly, those of ordinary skills should understand, and without departing from the present invention, can make many modifications to this structure, and the product of making can comprise any information of the bearing medium that prior art is known.
Aforesaid embodiment and advantage are exemplary and can not constitute restriction of the present invention.Instruction of the present invention is easy to be applied to the device of other type.Description of the invention is intended to example, and does not limit the scope of claim.To those skilled in the art, many replacements, modifications and variations are conspicuous.In claims, the statement of device-Jia-function is intended to cover the structure of performed described function described herein, is not only structural equivalents and is the structure of equivalence.
Claims (32)
1. method that in the transmitter side of wireless communication system, is used for distinguishing between protocol packets, this method comprises:
Receive the IP grouping, this IP grouping comprises the UDP stem and is positioned at second stem after this UDP stem, second stem and RTP grouping and RTCP divide into groups one of them is relevant;
The 9-15 position of checking the payload type field of second stem whether is corresponding to certain value;
Determine whether that based on the result who checks second stem relates to RTP and divides into groups or divide into groups relevant for RTCP; With
Determine according to this, to the different quality of service of each distribution of one of them at least of RTP grouping and RTCP grouping.
2. method according to claim 1, wherein the payload type field value comprises the value of the least significant bit of payload type field.
3. method according to claim 1, wherein this determining step comprises:
If obtain this certain value, determine that second stem is relevant with the RTCP grouping; With
If do not obtain certain value, determine that then second stem is relevant with the RTP grouping.
4. method according to claim 3, wherein this certain value is one of them of 72 and 73.
5. method according to claim 1, wherein grouping is sent to receiver side with different service quality with RTCP in this RTP grouping.
6. method according to claim 1 further comprises according to determining that to RTP grouping and RTCP divide into groups at least one came configured radio bearer.
7. method according to claim 6, wherein this RTP grouping is grouped on the different radio bearers with RTCP and is sent to receiver side.
8. method according to claim 7, wherein core network is divided into RTP grouping and RTCP grouping to the IP packet zone.
9. method according to claim 8, wherein this core network is service universal grouping wireless business supporting node (SGSN).
10. method according to claim 7, wherein radio network controller (RNC) is divided into RTP grouping and RTCP grouping to the IP packet zone.
11. method according to claim 7, the radio bearer information of wherein relevant transmission in the different radio carrying is sent to receiver side.
12. method according to claim 11 wherein sends radio bearer information through dedicated signaling.
13. method according to claim 7, the radio bearer that wherein carries the RTCP grouping has than the lower priority of radio bearer of carrying the RTP grouping.
14. method according to claim 13, wherein this priority information is sent to receiver side.
15. method according to claim 14, wherein this priority information sends through dedicated signaling.
16. method according to claim 7, wherein the Non-Access Stratum of portable terminal (NAS) is divided into RTP grouping and RTCP grouping to the IP packet zone.
17. a transmitter side distinguishing between protocol packets device that is used for wireless communication system comprises:
Receiving system is used to receive IP grouping, and this IP grouping comprises the UDP stem and be positioned at second stem after the UDP stem, this second stem and RTP grouping and RTCP divide into groups one of them is relevant;
Testing fixture, the 9-15 position that is used to check the payload type field of second stem whether is corresponding to certain value;
Determine device, be used for determining whether that based on the result who checks second stem relates to RTP and divides into groups or divide into groups relevant for RTCP; With
Distributor, being used for basis should determine, to the different quality of service of each distribution of one of them at least of RTP grouping and RTCP grouping.
18. device according to claim 17, wherein the payload type field value comprises the value of the least significant bit of payload type field.
19. device according to claim 17 wherein is used for determining whether that based on the result who checks second stem relates to the RTP grouping or comprises relevant for definite device of RTCP grouping:
Determine device,, determine that then second stem is relevant with the RTCP grouping if be used for obtaining certain value; With
Determine device,, determine that then second stem is relevant with RTP if be used for not obtaining certain value.
20. device according to claim 19, wherein this certain value is one of them of 72 and 73.
21. device according to claim 17, wherein grouping is sent to receiver side with different service quality with RTCP in this RTP grouping.
22. device according to claim 21 further comprises inking device, is used for according to determining that to RTP grouping and RTCP divide into groups at least one came configured radio bearer.
23. device according to claim 17, wherein this RTP grouping is grouped on the different radio bearers with RTCP and is sent to receiver side.
24. device according to claim 23, wherein core network is divided into RTP grouping and RTCP grouping to the IP packet zone.
25. device according to claim 24, wherein this core network is service universal grouping wireless business supporting node (SGSN).
26. device according to claim 23, wherein radio network controller (RNC) is divided into RTP grouping and RTCP grouping to the IP packet zone.
27. device according to claim 23, the radio bearer information that transmission is gone up in wherein relevant different radio carrying is sent to receiver side.
28. device according to claim 27 wherein sends this radio bearer information through dedicated signaling.
29. device according to claim 23, the radio bearer that wherein carries this RTCP grouping has than the lower priority of radio bearer of carrying the RTP grouping.
30. device according to claim 29, wherein this priority information is sent to receiver side.
31. device according to claim 30, wherein this priority information is sent out through dedicated signaling.
32. device according to claim 23, wherein the Non-Access Stratum of portable terminal (NAS) is divided into RTP grouping and RTCP grouping to the IP packet zone.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US59959004P | 2004-08-05 | 2004-08-05 | |
US60/599,590 | 2004-08-05 | ||
US60/601,267 | 2004-08-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1951034A CN1951034A (en) | 2007-04-18 |
CN100592664C true CN100592664C (en) | 2010-02-24 |
Family
ID=38019423
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580013735A Expired - Fee Related CN100592664C (en) | 2004-08-05 | 2005-08-05 | Distinguishing between protocol packets in a wireless communication system |
CN200580018369.4A Expired - Fee Related CN1989713B (en) | 2004-08-05 | 2005-08-05 | Interrupting use of frequency layer convergence scheme |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580018369.4A Expired - Fee Related CN1989713B (en) | 2004-08-05 | 2005-08-05 | Interrupting use of frequency layer convergence scheme |
Country Status (3)
Country | Link |
---|---|
CN (2) | CN100592664C (en) |
UA (1) | UA85742C2 (en) |
ZA (1) | ZA200608811B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8107955B2 (en) | 2008-07-18 | 2012-01-31 | Research In Motion Limited | Apparatus and method for performing network scanning using black-list network information |
US8249591B2 (en) | 2009-01-21 | 2012-08-21 | Research In Motion Limited | Method and device for obtaining candidate information |
EP2466967B1 (en) * | 2009-01-21 | 2014-08-13 | BlackBerry Limited | Method and device for obtaining candidate information |
US8311576B2 (en) | 2009-01-30 | 2012-11-13 | Research In Motion Limited | Method and apparatus for network scanning based on neighbor information |
CN101662479B (en) * | 2009-09-18 | 2012-08-29 | 中山爱科数字科技股份有限公司 | Response concurrent request based on IPV6 protocol and method for broadcasting data carrying multi-address production line |
WO2011120458A2 (en) * | 2011-05-05 | 2011-10-06 | 华为技术有限公司 | Method, mobile terminal, device and system for implementing voice services |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6163694A (en) * | 1997-08-22 | 2000-12-19 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for standby state cell selection in a cellular telephone system |
US6463054B1 (en) * | 1998-12-31 | 2002-10-08 | Telefonaktiebolaget Lm Ericsson | Retrieving cell information in an overlaid circuit switched and packet switched wireless telecommunication network |
-
2005
- 2005-08-05 CN CN200580013735A patent/CN100592664C/en not_active Expired - Fee Related
- 2005-08-05 CN CN200580018369.4A patent/CN1989713B/en not_active Expired - Fee Related
- 2005-08-05 UA UAA200702430A patent/UA85742C2/en unknown
-
2006
- 2006-10-23 ZA ZA200608811A patent/ZA200608811B/en unknown
Also Published As
Publication number | Publication date |
---|---|
CN1989713B (en) | 2012-12-19 |
CN1951034A (en) | 2007-04-18 |
ZA200608811B (en) | 2008-06-25 |
UA85742C2 (en) | 2009-02-25 |
CN1989713A (en) | 2007-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100499401C (en) | An uplink common channel for sending feedback information | |
US7860087B2 (en) | Distinguishing between protocol packets in a wireless communication system | |
CN100423474C (en) | Multicast service providing method in mobile communication system | |
KR100926707B1 (en) | Data communication method of mobile communication system | |
KR100889865B1 (en) | Communication method in a mobile radio communication system | |
EP2110997B1 (en) | Network signaling for point-to-multipoint service over single frequency network mode | |
US7394778B2 (en) | Mapping of point of multipoint service identifications | |
KR100936586B1 (en) | Method and system for transmitting data in multimedia broadcasting and multicast service | |
AU2006282187B2 (en) | Method of processing control information messages for point-to-multipoint services | |
KR20050031268A (en) | Method for providing broadcast and multicast service in mobile communication system | |
CN100592664C (en) | Distinguishing between protocol packets in a wireless communication system | |
WO2006109900A1 (en) | Mapping of mbms service identifications | |
AU2006225196A1 (en) | Multicast service providing method in mobile communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100224 Termination date: 20160805 |