WO2000042789A1 - Priority transmission for various types of speech in network traffic - Google Patents
Priority transmission for various types of speech in network traffic Download PDFInfo
- Publication number
- WO2000042789A1 WO2000042789A1 PCT/SE1999/002408 SE9902408W WO0042789A1 WO 2000042789 A1 WO2000042789 A1 WO 2000042789A1 SE 9902408 W SE9902408 W SE 9902408W WO 0042789 A1 WO0042789 A1 WO 0042789A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- speech
- priority
- indication
- information unit
- information
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/625—Queue scheduling characterised by scheduling criteria for service slots or service orders
- H04L47/6275—Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
- H04L2012/5604—Medium of transmission, e.g. fibre, cable, radio
- H04L2012/5607—Radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5651—Priority, marking, classes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5679—Arbitration or scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/181—Transcoding devices; Rate adaptation devices
Definitions
- the present invention relates in general to the field of network communications, and in particular, to establishing and implementing priority delays for various traffic types, such as, for example, non-interactive speech traffic.
- traffic types such as, for example, non-interactive speech traffic.
- Description of Related Art Today's mobile wireless systems provide subscribers with many new and exciting features. These features include, for example, caller identification, voice mail, message transmission, and multiparty calling. Additionally, wireless service is becoming more and more affordable due, in part, to more efficient use ofthe available spectrum.
- One ofthe technologies driving these improvements is the implementation of digital transmission. Digital transmission enables more efficient use of the available spectrum as well as providing the ability to implement packet-based distribution and/or transmission.
- GSM Global System for Mobile Communications
- GPRS General Packet Radio Service
- EDGE Enhanced Data rates for GSM Evolution
- AMR Adaptive Multi-Rate
- GSM Global System for Mobile Communications
- BSSs GSM Base Station Subsystems
- PLMNs Public Land Mobile Networks
- LAN/Intranet infrastructures within a company (e.g., Internet Protocol (IP) transmission) for transmitting voice, data, etc. in packet form.
- IP Internet Protocol
- QoS quality of service
- TSs time slots
- MSs mobile stations
- BTS base transceiver station
- TRXs transceivers
- the TRXs format the information into LP packets and send them to an internal router.
- the internal router receives the packets and stores them in memory.
- Each packet includes a priority level indication that is analyzed at the router. Packets with a lower priority level (e.g., corresponding to non-interactive speech) are delayed while packets with a higher priority level (e.g., corresponding to interactive speech) are forwarded without such delay.
- Interactive speech includes, for example, verbal conversations between two people in real time.
- non-interactive speech examples include voice mail, computer- generated menus, e-mail to/from speech, etc.
- the priority level indication analysis and forwarding in accordance with the present invention is used in conjunction with tandem free operation (TFO) of speech codecs in a GSM system.
- TFO tandem free operation
- the system identification block of TFO request and acknowledgment messages may be populated with the priority level indication.
- the TFO functionality ofthe network may therefore detect the "system" identifier to be a priority level indication and handle the packets accordingly.
- An important technical advantage ofthe present invention is that it enhances packet-based routing/transmitting in GSM systems. Another important technical advantage ofthe present invention is the ability to optimally utilize available bandwidth when routing/transmitting interactive speech and non-interactive speech by prioritizing the interactive speech ahead of the non- interactive speech. Yet another important technical advantage of the present invention is the ability to utilize TFO by including a priority indication in the system identification block of, for example, request and acknowledgment messages.
- FIGURE 1 illustrates a portion of an exemplary wireless network system in which the present invention may be advantageously implemented
- FIGURE 2 illustrates an exemplary arrangement of transceivers and a router in accordance with the present invention
- FIGURE 3A illustrates an exemplary transmission delay diagram before activating priority transmission
- FIGURE 3B illustrates an exemplary transmission delay diagram after activating priority transmission in accordance with the present invention
- FIGURE 4A illustrates an exemplary packet having a priority transmission indication in accordance with the present invention
- FIGURE 4B illustrates an exemplary packet router for transmitting prioritized packets in accordance with the present invention
- FIGURE 5 illustrates a method in flowchart form for forwarding received packets according to priority levels of the received packets in accordance with the present invention
- FIGURE 6A illustrates an exemplary handling of an MS-to-MS call with tandem free operation in accordance with the present invention
- FIGURE 6B illustrates an exemplary tandem free operation request message
- FIGURE 6C illustrates an exemplary tandem free operation acknowledgment message
- FIGURE 6D illustrates an exemplary tandem free operation request message with a priority level indication in accordance with the present invention.
- FIGURE 6E illustrates an exemplary tandem free operation acknowledgment message with a priority level indication in accordance with the present invention.
- FIGURES 1 -6E of the drawings like numerals being used for like and corresponding parts ofthe various drawings.
- a BTS 110 includes control circuitry and an antenna to cover all or part of one or more cells.
- the BTS 110 may be a portion of and connected to a wireless network system (not explicitly shown).
- the BTS 110 may communicate with one or more MSs 130(1), ..., 130(6), ..., 130(x).
- the BTS 110 communicates on one or more frequencies, each of which is organized into Time Division Multiple Access (TDMA) frames 120.
- TDMA Time Division Multiple Access
- Each ofthe frames 120 are further divided into eight (e.g., numbered 0 to 7) TSs.
- Each MS 130(1), ..., 130(6), ..., 130(x) may transmit one normal burst in each TS.
- the BSS (of which the BTS 110 may form all or a part) may be altered to accommodate packet switched transmission. Implementing packet switched transmission within the BSS increases the flexibility and the transmission efficiency when using statistical multiplexing.
- IP may be utilized, and priority bits in an IP header may be used to introduce QoS in an IP network.
- speech information is the most delay sensitive traffic, and the present invention therefore advantageously places speech into the highest delay priority class in one exemplary embodiment.
- Other services/information which do not demand as strict delay requirements (e.g., non-transparent data), are placed into lower priority classes that have variable delay by default.
- VAD/DTX Voice Activity Detection/Discontinuous Transmission
- the synchronized radio air interface creates a very "bursty" behavior for the generated traffic. For instance, all 20 ms blocks of traffic within a cell will be received/decoded on the same TDMA frame
- the arrangement 200 may be, for example, part ofthe architecture for a GSM BTS (e.g., the BTS 110 of FIGURE 1).
- the arrangement 200 uses packet-based transmission (e.g., IP) in this exemplary embodiment.
- the arrangement 200 includes multiple TRXs.
- the TRXs e.g., TRX1 210(1), TRX2210(2), TRX3210(3), ..., TRXx 210(x)
- the router 220 may output packets (directly or indirectly) to the wireless network system via an Abis interface 230.
- Each TRX may receive an information unit (e.g., a speech frame) from an antenna system (not explicitly shown) ofthe BTS 110 transmitted from one of the MSs (130(1), ..., 130(x)) (of FIGURE 1).
- An information unit may be a packet of a general nature, a message of some type, a speech frame, etc.
- a speech frame is composed of eight (8) bursts on a single time slot over eight (8) TDMA frames. After the eight (8) bursts have been received, they may be combined into a single speech frame.
- TRXl 210(1) may receive a speech frame from the MS 130(1) in TS0 over 8 frames 120
- TRX6 210(6) (not shown) may receive a speech frame from the MS 130(6) in TS5 over 8 frames 120
- TRXx 210(x) may receive a speech frame from the MS 130(x) in a TS over 8 frames that are on a different frequency than the frequency of the frames 120.
- the eighth (8th) burst on TS0 when received, de-interleaved, and decoded in TRXl 210(1) in the correct multi-frame position (e.g., into a speech frame in a GSM embodiment), it may be formatted into an IP-type packet and sent to the internal router 220 ofthe BTS 110.
- each TRX (TRXl 210(1), ..., TRXx 210(x)) in TS0.
- each TRX (TRXl 210(1), ..., TRXx 210(x)) sends one IP packet to the router 220 approximately simultaneously.
- the BTS 110 internal bandwidth between each TRX and the router 220 (e.g., on lines 215(1), 215(2), 215(3), ..., 215(x)) is preferably sufficiently high so that the whole of each packet may be sent before packets corresponding to TS 1 need to be sent in order to avoid internal queuing of packets within the individual TRXs.
- the bandwidth on the Abis interface 230 is 2 Mbps (El) or 1.5 Mbps (Tl) while the bandwidth on the internal buses is greater than 2 Mbps.
- an exemplary transmission delay diagram before activating priority transmission is illustrated generally at 300.
- the arrangement 200 and the diagram 300 may be used together to describe the effect(s) of transport delay.
- the queuing and the Abis transmission delay together are denoted "Tabis".
- 100% of the available TSs are assumed to carry a call.
- the "round-trip delay" for Abis is, when using 16 kbps circuit-switched connections, 23.85 ms. This same requirement is preferably achieved in an exemplary embodiment using packet-oriented transmission.
- the distribution ofthe delays, however, are different.
- regular 20 ms time intervals are used to describe the timing over the GSM radio interface.
- the GSM radio interface introduces a jitter due to the multiplexing ofthe Slow Associated Control Channel (SACCH) logical channel on the same physical channel. Consequently, the intervals are cyclic on a multi-frame basis. In one embodiment, however, the received speech frames may be buffered to create equal 20 ms intervals or aligned directly to the radio interface timing.
- SACCH Slow Associated Control Channel
- the diagram 300 illustrates exemplary transmission delays given the constraints provided above (e.g., 100% of eight (8) TSs per TDMA frame carry a call) when priority transmission is not activated.
- "TabisO" is the transmission delay at the router 220 for TSO, which includes x speech frames of information when each TRX (TRXl 210(1), ..., TRXx 210(x)) receives a speech frame.
- the transmission delay at the router 220 for TSl is "TabisO-0.6 + Tabisl" for the x speech frames in the TSl (and those previously sent for TSO).
- TSO e.g., TabisO
- the time for one burst is subtracted for each preceding transmission delay time (e.g., each "Tabis").
- the transmission delay reaches
- the graph 300 thus shows exemplary transmission delays as speech frames are received and queued within the router 220 when priorities between/among the speech frames are not established or used for routing.
- speech frames may be prioritized such that those with lower priority are forwarded after those with higher priority.
- the principles ofthe present invention make use of the fact that there exists speech services with varying levels of real-time requirements. For example, while a "live" conversation between two people has a relatively higher priority, communications such as, for example, voice mail, recorded announcement messages, banking over the phone, etc. have a relatively lower priority. Voice mail alone already occupies a large portion ofthe speech traffic today. These types of non- interactive speech services are also likely to grow. Furthermore, new non-interactive services are likely to be introduced. Such new non-interactive services may include different types of speech recognition services, such as network-supported, voice- initiated dialing; e-mail to/from speech; etc.
- these different types of calls are identified. After identification, the different types may be assigned differing levels of priority and subsequently queued so that they may be forwarded at different times. For example, calls identified as containing non-interactive speech are placed in a lower delay priority class. Consequently, the available links (e.g., the Abis interface 230) may be better utilized. This increased utilization may be capitalized in a number of ways. For example, it may result in needing a lower bandwidth on the links for a given speech delay or in providing a lower speech delay for a given bandwidth.
- FIGURE 3B an exemplary transmission delay diagram after activating priority transmission in accordance with the present invention is illustrated generally at 350 for most TSs.
- a lower speech delay is exemplified in the graph 350.
- all calls in TSO for all TRXs are assumed to be non-interactive and are placed into a lower delay priority class.
- "TabisO" is equal to the queuing due to lower delay priority plus the queuing and the Abis interface 230 transmission delay for TSO for all TRXs.
- the transmission delay for TSl is now " 'Tabis 1", which is reduced by "TabisO-0.6" as in the diagram 300.
- the total transmission delay for TS2 is reduced to " Tabis 1 -1 *0.6 + Tabis 2”
- the total transmission delay for TS7 is "Tabisl+ ... +Tabis6 - 6*0.6 + Tabis7”.
- the transmission delay for the non-interactive communications of TSO significantly lengthens. The effect is thus to reduce the transmission delay for TSl to TS7 and increase the delay for TSO.
- FIGURE 4A an exemplary packet having a priority transmission indication in accordance with the present invention is illustrated at 400.
- the packet 400 preferably includes multiple blocks. Packets may generally be logically divided into multiple blocks, such as, e.g., a heading block, an information- to-be-transmitted block, etc.
- the packet 400 is shown to include three (3) blocks although it may contain more or fewer blocks as well, and the blocks may be in any order.
- the priority level (block) 402 indicates the priority level of the packet.
- the priority indication may be composed of numerical indications (e.g., 1 to 10), call type (e.g., interactive speech, non-interactive speech, data, etc.), etc.
- the packet 400 also includes a destination block 404 (e.g., a telephone number, an IP address, etc.) and an information block 406 (e.g., data, speech, etc.) that holds the information to be transmitted from one location to another.
- a destination block 404 e.g., a telephone number, an IP address, etc.
- an information block 406 e.g., data, speech, etc.
- FIGURE 4B an exemplary packet router for transmitting prioritized packets in accordance with the present invention is illustrated.
- the router 220 receives speech frames from the TRXs via the lines 215(1), 215(2), 215(3), ..., 215(x).
- the speech frames may be formatted into IP packets (or any packet-based format) at the TRXs, at the router 220, further into the network after the Abis interface 230, etc., but in a preferred embodiment, the speech frames are formatted into IP packets at the TRXs before arriving at a memory 410.
- the memory 410 may be any special purpose, general purpose, etc. memory (e.g., a queue, a set of registers, a content-addressable memory, a general RAM, etc.).
- Each packet 400 received from the lines 215(1), 215(2), 215(3), ..., 215(x) is placed into the memory 410 (e.g., at the memory locations 410(1), 410(2), 410(3), ..., 410(x), respectively).
- a memory location 410(n) signifies that many more memory locations may be available in the memory 410 for storing the packets 400.
- the number of memories may be increased by providing a separate memory queue for each ofthe TRXs/lines 210(x)/215(x) for receiving the packets 400.
- the number of separate memory queues may be increased by providing multiple memory queues designated for one or more particular priority levels (e.g., one for interactive speech and another one for non-interactive speech).
- the number of separate memory queues may be further increased by providing multiple memory queues designated for one or more particular priority levels at each ofthe TRXs/lines 210(x)/215(x).
- a priority analyzer 415 retrieves via a data bus 420 the priority level 402 (either alone or with other portions of a packet 400) from one ofthe memory locations 410(x) in the memory 410. Continuing with the example provided above with reference to FIGURE 3B, the priority analyzer 415 analyzes the priority level 402 retrieved from the memory location 410(1) and determines that it is classified as non- interactive speech (e.g., a burst received on TSO). Thus, the corresponding packet 400 is delayed. The priority analyzer 415 next retrieves via the data bus 420 the priority level 402 (either alone or with other portions of a packet 400) from the memory location 410(2) in the memory 410.
- the priority analyzer 415 analyzes the priority level 402 retrieved from the memory location 410(2) and determines that it is classified as interactive speech (e.g., a burst received on TS 1 in the example described above with reference to FIGURE 3B). Thus, the corresponding packet 400 is appropriate for transmission.
- the priority analyzer 415 informs a packet transmitter 425 via a control signal/line 430 that the packet 400 in the memory location 410(2) is to be transmitted.
- the packet transmitter 425 retrieves the packet 400 from the memory location 410(2) via the data bus 420 and subsequently forwards the packet 400 onto the Abis interface 230.
- the priority analyzer continues to analyze the priority levels 402 ofthe packets 400 received in the memory 410 until, for example, all the packets 400 have been analyzed, additional packets 400 are received, etc.
- the elements/logical blocks within the router 220 may be rearranged and/or otherwise altered by one of ordinary skill in the art after reading and understanding the principles ofthe present invention.
- the priority analyzer 415 and the packet transmitter 425 may be combined into one discrete and/or functional hardware, software, firmware, etc. unit. In one example of such an embodiment, one unit analyzes each packet 400 and may immediately thereafter forward the analyzed packet onto the Abis interface 230 if appropriate (e.g., if the priority level 402 indicates that the priority is high).
- the router 220 and the elements/logical blocks therein need not be discrete hardware units. They may alternatively be, for example, a combination of one or more software modules operating in conjunction with a processing unit (e.g., a digital signal processor, general purpose microprocessor, etc.).
- a processing unit e.g., a digital signal processor, general purpose microprocessor, etc.
- the memory 410 need not be within the router 220, and the memory 410 may be shared with other functions and/or processing/storage entities of the BTS 110.
- Flowchart 500 begins when one or more packet(s) are received (block 505).
- the priority indicator of a packet is analyzed (decision block 510). If the packet has a higher priority level (e.g., interactive speech), then the packet is forwarded to the next stage (block 515).
- the next stage may be the Abis interface 230 for transmission to the wireless network if, for example, the analyzed priority is the highest possible priority level (e.g., interactive speech in one embodiment). If, on the other hand, the analyzed priority is not the highest priority possible, then the next stage may involve further priority analysis in order to stratify multiple packets according to their respective priority levels.
- interactive speech may be considered a communication between two people in real time while non-interactive speech may be considered verbal communication that is not between two people in real time.
- Data transmission may be assigned various priority levels (e.g., higher than interactive speech (e.g., for a premium charge from a customer), equal to non-interactive speech, lower than non- interactive speech, etc.).
- the packet may (optionally) be subjected to further priority processing (block 520) (e.g., to further stratify packets according to finer priority levels).
- further priority processing (block 520) (e.g., to further stratify packets according to finer priority levels).
- These lower priority packets are delayed (block 525), at least with respect to the higher priority packets that are forwarded to the next stage (in block 515).
- TFO Inband Tandem Free Operation
- TFO protocol may be used in an exemplary embodiment.
- speech coding in tandem is avoided when using TFO, the speech quality does not decrease as it does with additional encoding/decoding. Consequently, voice may be stored directly in voice mail without the additional speech encoding. Furthermore, frames corrupted over the air interface as well as comfort noise need not be stored, which further reduces memory storage requirements.
- an MS A 605 is in communication with an MS B 655 in an environment in which TFO procedures may be utilized.
- the MS A 605 is in radio communication with a BTS A 610.
- the BTS A 610 and a Transcoder and Rate Adaptor Unit (TRAU) A 620 are associated with a BSC A 615.
- the TRAU A 620 includes a TFO_Protocol part 622, an Uplink_TFO (UL_TFO) part 624, and a decoder 626.
- the TRAU A 620 is connected to a digital network 630, which is also connected to a TRAU B 640.
- the TRAU B 640 and a BTS B 650 are associated with a BSC B 635.
- the TRAU B 640 includes a TFO_Protocol part 642, a Downlink TFO (DL TFO) part 644, and an encoder 646.
- the BTS B 650 is in radio communication with the MS B 655.
- signals are encoded at the MS A 605, transmitted over the air interface to the BTS A 610, decoded by decoder 626 at the TRAU A 620, and then forwarded over the links of the digital network 630.
- the signal reaches the TRAU B 640, the signal is encoded by encoder 646 and sent over the air interface by the BTS B 650 to the MS B 655, where the signal is decoded.
- the TFO Protocol part 622 causes the encoded signal received at the BTS A 610 to be routed through the UL TFO part 624, thereby bypassing the decoding process in the decoder 626 ofthe TRAU A 620.
- the (still) encoded signal After propagating through the digital network 630, the (still) encoded signal is routed through the DL TFO part 644 by the TFO_Protocol part 642 to avoid the encoding process ofthe encoder 646.
- the (still) encoded signal may then be transmitted over the air interface by the BTS B 650 to the MS B 655, where it may be decoded.
- Signals from the MS B 655 to the MS A 605 may be sent in the reverse direction using TFO as well.
- an entire decoding and encoding process pair are obviated.
- indicating the priority level of transmissions e.g., identifying the non-interactive speech calls
- the TFO request message 660 includes the following blocks: a header block 662, a request block 664, an IS_System_Identification_Block 665, a TFO request extension block 668, and a codec list extension block 669.
- the IS_System_Identification_Block 665 is illustrated as containing a GSM identification, but other system and/or standards may alternatively be identified. A particular bit pattern of no more than 20 bits identifies the GSM standard in this exemplary request message.
- the TFO acknowledgment message 670 includes the following blocks: a header block 662, an acknowledgment block 674, an IS_System_Identification_Block 665 , a TFO acknowledgment extension block 678, and a codec list extension block 669.
- the IS_System_Identification_Block 665 is illustrated as containing a GSM identification, but other system and/or standards may alternatively be identified.
- an exemplary tandem free operation request message with a priority level indication in accordance with the present invention is illustrated generally at 680.
- the IS_System_Identification_Block 665 is populated by a priority level indication 685.
- the priority level indication block 685 may include, for example, bit patterns corresponding to various priority levels, such as, e.g., interactive speech and non- interactive speech.
- an exemplary tandem free operation acknowledgment message with a priority level indication in accordance with the present invention is illustrated generally at 690.
- TFO acknowledgment message In the TFO acknowledgment message
- the IS_System_Identification_Block 665 is populated by a priority level indication 695.
- the priority level indication block 695 may include, for example, bit patterns corresponding to various priority levels, such as, e.g., interactive speech and non-interactive speech. These priority level indicating bit patterns may be identical to those ofthe priority level indication block 685 in a preferred embodiment.
- a priority analyzer extracts the priority level blocks 685/695 (e.g., to read the "system" type) and analyzes the bit patterns to determine the relative priority levels.
- first set of packets have bit patterns corresponding to interactive speech and a second set of packets have bit patterns corresponding to non-interactive speech
- first set of packets is forwarded to a latter stage while the second set is delayed until the first set is forwarded.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020017008895A KR20010101525A (en) | 1999-01-14 | 1999-12-17 | Priority transmission for various types of speech in network traffic |
| EP99965661A EP1142376A1 (en) | 1999-01-14 | 1999-12-17 | Priority transmission for various types of speech in network traffic |
| AU21351/00A AU2135100A (en) | 1999-01-14 | 1999-12-17 | Priority transmission for various types of speech in network traffic |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US23151499A | 1999-01-14 | 1999-01-14 | |
| US09/231,514 | 1999-01-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2000042789A1 true WO2000042789A1 (en) | 2000-07-20 |
Family
ID=22869560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/SE1999/002408 Ceased WO2000042789A1 (en) | 1999-01-14 | 1999-12-17 | Priority transmission for various types of speech in network traffic |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP1142376A1 (en) |
| KR (1) | KR20010101525A (en) |
| CN (1) | CN1352862A (en) |
| AU (1) | AU2135100A (en) |
| WO (1) | WO2000042789A1 (en) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020080069A (en) * | 2001-04-11 | 2002-10-23 | (주)앤콤정보시스템 | Method for sending controlled of data packet |
| WO2002098077A1 (en) * | 2001-06-01 | 2002-12-05 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for transporting different classes of data bits in a payload over a radio interface |
| WO2003045017A1 (en) * | 2001-11-20 | 2003-05-30 | Siemens Aktiengesellschaft | Method for transmitting packet data in a radio communication system |
| WO2003073712A1 (en) * | 2002-02-25 | 2003-09-04 | Motorola, Inc. | Apparatus and method for de-prioritization of bypass packets in a packet based communication system |
| GB2389493A (en) * | 2002-06-05 | 2003-12-10 | Nec Corp | Voice packet preferential control equipment |
| EP1372312A1 (en) * | 2002-06-13 | 2003-12-17 | Alcatel | Method for allocating transmission capacity of a shared medium in a multipoint to point network, and device therefor |
| CN1304985C (en) * | 2001-12-12 | 2007-03-14 | 微软公司 | System and method for self-adaptive communication prioritization and route |
| US7257114B1 (en) | 1999-07-09 | 2007-08-14 | Nokia Corporation | Method for transmitting calls over packet network |
| EP2012474A1 (en) | 2007-07-06 | 2009-01-07 | Alcatel Lucent | Network node for a radio access network |
| CN100477669C (en) * | 2001-12-07 | 2009-04-08 | 西门子公司 | Method and system for transmitting data not explicitly requested in a mobile radio system |
| DE102008039580A1 (en) * | 2008-08-25 | 2010-03-04 | Siemens Aktiengesellschaft | Method for transmitting data packets in a communication network and switching device |
| GB2485348A (en) * | 2010-11-08 | 2012-05-16 | Wireless Tech Solutions Llc | Controlling communication from and/or to a mobile communications device in accordance with a relative priority indicated by the type of data packets |
| EP2530991A1 (en) * | 2011-05-31 | 2012-12-05 | Alcatel Lucent | A method for transmission of data, a base station and a user terminal therefor |
| WO2013081605A1 (en) * | 2011-11-30 | 2013-06-06 | Empire Technology Development Llc | Priority assigning scheme |
| US8873401B2 (en) | 2010-03-16 | 2014-10-28 | Futurewei Technologies, Inc. | Service prioritization in link state controlled layer two networks |
| GB2485232B (en) * | 2010-11-08 | 2015-02-04 | Sca Ipla Holdings Inc | Mobile communications network and method |
| GB2485233B (en) * | 2010-11-08 | 2015-02-04 | Sca Ipla Holdings Inc | Infrastructure equipment and method |
| GB2485234B (en) * | 2010-11-08 | 2015-03-25 | Sca Ipla Holdings Inc | Mobile communications device and method |
| US10044473B2 (en) | 2006-04-12 | 2018-08-07 | Tq Delta, Llc | Packet retransmission and memory sharing |
| US10409510B2 (en) | 2004-10-12 | 2019-09-10 | Tq Delta, Llc | Resource sharing in a telecommunications environment |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100399765C (en) * | 2002-12-04 | 2008-07-02 | 华为技术有限公司 | A method for sending voice message |
| CN101471861B (en) * | 2007-12-27 | 2012-11-07 | 华为技术有限公司 | Method and apparatus for improving service quality of peer-to-peer superpose network as well as peer-to-peer node |
| CN101895403B (en) * | 2009-05-22 | 2013-08-28 | 华为技术有限公司 | Data transmission method and device and communication system |
| CN111787633B (en) * | 2020-08-13 | 2024-03-05 | 无锡中感微电子股份有限公司 | Bluetooth low-power-consumption audio data packet transmission method and device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4707831A (en) * | 1984-10-25 | 1987-11-17 | Stc Plc | Packet switching system |
| JPH06232904A (en) * | 1993-02-05 | 1994-08-19 | Hitachi Ltd | Priority control system in router |
| WO1997036405A1 (en) * | 1996-03-25 | 1997-10-02 | Nokia Telecommunications Oy | Prioritization of data to be transmitted in a router |
-
1999
- 1999-12-17 CN CN99816368A patent/CN1352862A/en active Pending
- 1999-12-17 KR KR1020017008895A patent/KR20010101525A/en not_active Withdrawn
- 1999-12-17 WO PCT/SE1999/002408 patent/WO2000042789A1/en not_active Ceased
- 1999-12-17 EP EP99965661A patent/EP1142376A1/en not_active Withdrawn
- 1999-12-17 AU AU21351/00A patent/AU2135100A/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4707831A (en) * | 1984-10-25 | 1987-11-17 | Stc Plc | Packet switching system |
| JPH06232904A (en) * | 1993-02-05 | 1994-08-19 | Hitachi Ltd | Priority control system in router |
| WO1997036405A1 (en) * | 1996-03-25 | 1997-10-02 | Nokia Telecommunications Oy | Prioritization of data to be transmitted in a router |
Non-Patent Citations (1)
| Title |
|---|
| PATENT ABSTRACTS OF JAPAN vol. 018, no. 608 (E - 1633) 18 November 1994 (1994-11-18) * |
Cited By (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7257114B1 (en) | 1999-07-09 | 2007-08-14 | Nokia Corporation | Method for transmitting calls over packet network |
| KR20020080069A (en) * | 2001-04-11 | 2002-10-23 | (주)앤콤정보시스템 | Method for sending controlled of data packet |
| WO2002098077A1 (en) * | 2001-06-01 | 2002-12-05 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for transporting different classes of data bits in a payload over a radio interface |
| US7145919B2 (en) | 2001-06-01 | 2006-12-05 | Telefonaktienbolaget Lm Ericsson (Publ) | Method and apparatus for transporting different classes of data bits in a payload over a radio interface |
| WO2003045017A1 (en) * | 2001-11-20 | 2003-05-30 | Siemens Aktiengesellschaft | Method for transmitting packet data in a radio communication system |
| CN100477669C (en) * | 2001-12-07 | 2009-04-08 | 西门子公司 | Method and system for transmitting data not explicitly requested in a mobile radio system |
| CN1304985C (en) * | 2001-12-12 | 2007-03-14 | 微软公司 | System and method for self-adaptive communication prioritization and route |
| WO2003073712A1 (en) * | 2002-02-25 | 2003-09-04 | Motorola, Inc. | Apparatus and method for de-prioritization of bypass packets in a packet based communication system |
| US7310317B2 (en) | 2002-02-25 | 2007-12-18 | Motorola, Inc. | Apparatus and method for de-prioritization of bypass packets in a packet based communication system |
| GB2389493A (en) * | 2002-06-05 | 2003-12-10 | Nec Corp | Voice packet preferential control equipment |
| GB2389493B (en) * | 2002-06-05 | 2005-08-17 | Nec Corp | Voice packet preferential control equipment and control method thereof |
| EP1372312A1 (en) * | 2002-06-13 | 2003-12-17 | Alcatel | Method for allocating transmission capacity of a shared medium in a multipoint to point network, and device therefor |
| US10409510B2 (en) | 2004-10-12 | 2019-09-10 | Tq Delta, Llc | Resource sharing in a telecommunications environment |
| US11543979B2 (en) | 2004-10-12 | 2023-01-03 | Tq Delta, Llc | Resource sharing in a telecommunications environment |
| US11010073B2 (en) | 2004-10-12 | 2021-05-18 | Tq Delta, Llc | Resource sharing in a telecommunications environment |
| US10579291B2 (en) | 2004-10-12 | 2020-03-03 | Tq Delta, Llc | Resource sharing in a telecommunications environment |
| US10044473B2 (en) | 2006-04-12 | 2018-08-07 | Tq Delta, Llc | Packet retransmission and memory sharing |
| US12101188B2 (en) | 2006-04-12 | 2024-09-24 | Tq Delta, Llc | Multicarrier transceiver that includes a retransmission function and an interleaving function |
| US11362765B2 (en) | 2006-04-12 | 2022-06-14 | Tq Delta, Llc | Packet retransmission using one or more delay requirements |
| US10833809B2 (en) | 2006-04-12 | 2020-11-10 | Tq Delta, Llc | Techniques for packet and message communication in a multicarrier transceiver environment |
| US10498495B2 (en) | 2006-04-12 | 2019-12-03 | Tq Delta, Llc | Packet retransmission |
| US10484140B2 (en) | 2006-04-12 | 2019-11-19 | Tq Delta, Llc | Packet retransmission and memory sharing |
| EP2012474A1 (en) | 2007-07-06 | 2009-01-07 | Alcatel Lucent | Network node for a radio access network |
| US8767747B2 (en) | 2008-08-25 | 2014-07-01 | Siemens Aktiengesellschaft | Method for transferring data packets in a communication network and switching device |
| DE102008039580A1 (en) * | 2008-08-25 | 2010-03-04 | Siemens Aktiengesellschaft | Method for transmitting data packets in a communication network and switching device |
| US8873401B2 (en) | 2010-03-16 | 2014-10-28 | Futurewei Technologies, Inc. | Service prioritization in link state controlled layer two networks |
| US9462591B2 (en) | 2010-11-08 | 2016-10-04 | Sca Ipla Holdings Inc. | Mobile communications network, infrastructure equipment, mobile communications device and method |
| US9439175B2 (en) | 2010-11-08 | 2016-09-06 | Sca Ipla Holdings Inc. | Mobile communications network device and method |
| US9288809B2 (en) | 2010-11-08 | 2016-03-15 | Sca Ipla Holdings Inc. | Infrastructure equipment and method |
| GB2485234B (en) * | 2010-11-08 | 2015-03-25 | Sca Ipla Holdings Inc | Mobile communications device and method |
| GB2485233B (en) * | 2010-11-08 | 2015-02-04 | Sca Ipla Holdings Inc | Infrastructure equipment and method |
| GB2485232B (en) * | 2010-11-08 | 2015-02-04 | Sca Ipla Holdings Inc | Mobile communications network and method |
| GB2485348A (en) * | 2010-11-08 | 2012-05-16 | Wireless Tech Solutions Llc | Controlling communication from and/or to a mobile communications device in accordance with a relative priority indicated by the type of data packets |
| EP2530991A1 (en) * | 2011-05-31 | 2012-12-05 | Alcatel Lucent | A method for transmission of data, a base station and a user terminal therefor |
| US8913498B2 (en) | 2011-11-30 | 2014-12-16 | Empire Technology Development Llc | Priority assigning scheme |
| WO2013081605A1 (en) * | 2011-11-30 | 2013-06-06 | Empire Technology Development Llc | Priority assigning scheme |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20010101525A (en) | 2001-11-14 |
| AU2135100A (en) | 2000-08-01 |
| EP1142376A1 (en) | 2001-10-10 |
| CN1352862A (en) | 2002-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2000042789A1 (en) | Priority transmission for various types of speech in network traffic | |
| US6519260B1 (en) | Reduced delay priority for comfort noise | |
| JP3072881B2 (en) | Method of dividing a channel at a controlled time interval in a multiplex wireless communication system and a corresponding terminal and ground equipment | |
| US6791944B1 (en) | Mobile terminal and base station in a packet radio services network | |
| US7072296B2 (en) | Methods and apparatus for network signal aggregation and bandwidth reduction | |
| US5513183A (en) | Method for exploitation of voice inactivity to increase the capacity of a time division multiple access radio communications system | |
| US6879599B1 (en) | Mapping of transcoder/rate adaptor unit protocols onto user datagram protocols | |
| US6577862B1 (en) | System and method for providing comfort noise in a mobile communication network | |
| US6125110A (en) | Method and system for determining a packet transmission order | |
| JP2009189015A (en) | Telecommunication system with channel sharing | |
| EP0961444B1 (en) | Packet transmission method, packet transmission device, radio frame transmission method, mobile communication method, mobile communication system, and exchange | |
| KR100449574B1 (en) | Low-cost network system between a base station controller and a base transceiver station, and method for transmitting data between them | |
| EP1700403B1 (en) | Method device for transmitting data packets belong to different users in a common transmittal protocol packet | |
| US6724746B1 (en) | Packet communication system and a method related to such a system | |
| US6507575B1 (en) | Apparatus and method for sharing a signaling channel | |
| JPH08251229A (en) | Radio communication system | |
| CN1640079B (en) | Method and apparatus for deprioritizing bypass packets in a packet-based communication system | |
| EP1850605A1 (en) | Device for local routing of local traffic in a radio communication network by detection of data corresponding to copies of uplink frames in copies of downlink frames | |
| US20070097957A1 (en) | Method for gracefully degrading packet data voice quality in a wireless communication network | |
| US8676185B2 (en) | Method for optimising transmission resources by inter-cellular loop in a mobile cellular radio-communication network and corresponding local network and adaptors | |
| US8081608B2 (en) | Data flow control in WLAN radio connections for the impairment of internet telephony | |
| Fabri et al. | Proposed evolution of GPRS for the support of voice services | |
| Taaghol et al. | Burst reservation multiple access techniques for the GSM/DCS and DECT systems | |
| KR100367341B1 (en) | Voice data transmission device between bts and bsc in mobile communication system | |
| Abdalla et al. | PRMA with reservation subframe protocol for multimedia services in mobile communication networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 99816368.6 Country of ref document: CN |
|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 1999965661 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020017008895 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 1999965661 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020017008895 Country of ref document: KR |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 1999965661 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 1020017008895 Country of ref document: KR |