DE10213733B4 - Package processor for a mobile device - Google Patents
Package processor for a mobile device Download PDFInfo
- Publication number
- DE10213733B4 DE10213733B4 DE10213733A DE10213733A DE10213733B4 DE 10213733 B4 DE10213733 B4 DE 10213733B4 DE 10213733 A DE10213733 A DE 10213733A DE 10213733 A DE10213733 A DE 10213733A DE 10213733 B4 DE10213733 B4 DE 10213733B4
- Authority
- DE
- Germany
- Prior art keywords
- connection
- mobile terminal
- module
- packet
- oriented
- 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
Classifications
-
- 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/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
- H04M1/2535—Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
-
- 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/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Mobiles Endgerät für ein paketorientiertes Netzwerk, insbesondere UMTS, das standardmäßig Sprachinformationen verbindungsorientiert überträgt, a) mit einem ersten Modul, das die Sprachinformationen abfängt, bevor sie verbindungsorientiert übertragen werden, um sie in Pakete zu zerlegen, die dann paketorientiert übertragen werden, a1) wobei das Endgerät mittels des ersten Moduls die Verbindung transparent aufbaut und/oder umlenkt, ohne dass ein Benutzer Kenntnisse von der Verbindung hat; b) mit einem zweiten Modul, insbesondere einem AMR-Codec, das es erlaubt, den Codec und/oder andere Parameter bei der Codierung von Sprache zu verändern, und c) mit einem RTCP-Handler, der die Qualität der Übertragung überprüft, und d) mit Mitteln zum Ausführen von zukunftsbetrachtenden Algorithmen, insbesondere stochastischen oder neuronalen, mittels derer ein Codec gewählt wird und/oder die Form einer Paketierung bestimmt wird.Mobile terminal for a packet-oriented network, in particular UMTS, which transmits voice information in a connection-oriented manner as standard, a) with a first module which intercepts the voice information before it is transmitted in a connection-oriented manner in order to break it down into packets which are then transmitted in a packet-oriented manner, a1) where the terminal using the first module transparently establishes and / or redirects the connection without a user having knowledge of the connection; b) with a second module, in particular an AMR codec, which allows the codec and / or other parameters to be changed when encoding speech, and c) with an RTCP handler that checks the quality of the transmission, and d ) with means for executing future-looking algorithms, in particular stochastic or neural ones, by means of which a codec is selected and / or the form of a packaging is determined.
Description
Die Erfindung betrifft ein Verfahren und ein mobiles Endgerät für ein paketorientiertes Netzwerk, insbesondere UMTS, das standardmäßig Sprachinformationen verbindungsorientiert überträgt.The invention relates to a method and a mobile terminal for a packet-oriented network, in particular UMTS, which transmits voice-oriented connections as standard.
Aufgrund der hohen Echtzeitanforderung, die mobile Endgeräte bei der Übertragung von Sprachinformationen stellen, sind die momentan verwendeten Netzwerke hybrider Natur. Einerseits sind sie paketorientiert, wenn es um Informationen geht, die nicht hohe Echtzeitanforderungen stellen. Andererseits sind sie verbindungsorientiert, wenn es um Sprachübertragungen geht. Bei diesen Sprachübertragungen werden dedizierte Kanäle in der Regel verwendet. Aufgrund der starken Schwankungen, die gerade bei mobilen Endgeräten hinsichtlich der Verbindungsqualität auftreten, kann eine qualitativ hochwertige Übertragung von Sprachinformationen durch Pakete nur dann erfolgen, wenn Aussagen über das Netzwerk und dessen Übertragungsqualität sichergestellt werden können.Due to the high real-time demand that mobile terminals place in the transmission of voice information, the networks currently used are hybrid in nature. On the one hand, they are package-oriented when it comes to information that does not demand high real-time requirements. On the other hand, they are connection-oriented when it comes to voice transmissions. These voice transmissions typically use dedicated channels. Due to the strong fluctuations that occur with mobile terminals in terms of connection quality, high-quality transmission of voice information by packets can only take place if statements about the network and its transmission quality can be ensured.
Die Sicherstellung der Qualität ist nicht Bestandteil dieser Anmeldung, sie wurde bereits in einer Anmeldung beschrieben, die im Vorfeld hierzu eingereicht wurde. Vielmehr ist es Aufgabe dieser Erfindung, ein transparentes Verfahren bereitzustellen, bei dem die Wahl der Art der Übertragung für den Benutzer transparent erfolgt.The assurance of quality is not part of this application; it has already been described in an application filed in advance. Rather, it is an object of this invention to provide a transparent method in which the choice of the type of transmission for the user is transparent.
Aufgrund der Vielzahl von Telefonen, die vertrieben werden, muss es sich hierbei um eine Erfindung handeln, die ohne schwierige technische Anforderungen auf einer Vielzahl von unterschiedlichen Geräten die entsprechende Funktion implementieren kann. Die Verwendung eines paketorientierten Verfahrens bei der Übertragung von Sprachdaten hat den Vorteil, dass nur eine geringe Bandbreite benötigt wird, da oftmals eine Sprachübertragung zu einem Zeitpunkt nur in eine Richtung erfolgt. Weiterhin werden bei Sprachübertragungen nur in größeren zeitlichen Abständen Informationen übertragen. Der Benutzer hätte hierdurch die Möglichkeit, Kosten zu sparen, da bei paketorientierten Tarifen meist nach dem Volumen abgerechnet wird und nicht nach der Zeit. Weiterhin hätte der Betreiber des Netzwerkes die Möglichkeit, eine Vielzahl von Benutzern einzubinden, da die Kapazitäten besser ausgelastet werden können.Due to the large number of phones being distributed, this must be an invention that can implement the appropriate function on a variety of different devices without difficult technical requirements. The use of a packet-oriented method in the transmission of voice data has the advantage that only a small bandwidth is required, since often a voice transmission takes place in one direction at a time. Furthermore, in the case of voice transmissions, information is transmitted only at relatively long intervals. The user would thereby have the opportunity to save costs, since with packet-oriented tariffs usually after the volume is settled and not after the time. Furthermore, the operator of the network would have the opportunity to involve a large number of users, since the capacity can be better utilized.
Ein mobiles Endgerät für ein paketorientiertes Netzwerk, insbesondere UMTS, das standardmäßig Sprachinformationen verbindungsorientiert überträgt, wird beispielsweise in der Schrift „Guaranteeing quality of service to packetised voice over the UMTS air interface” (POPPE F. [u. a]), offenbart. Dort sollen Sprachinformationen in Pakete zerlegt und paketorientiert übertragen werden.A mobile terminal for a packet-oriented network, in particular UMTS, which transmits voice-oriented connection information by default is disclosed, for example, in the publication "Guaranteeing quality of service to packetized voice over the UMTS air interface" (POPPE F. [et al]). There speech information should be broken down into packets and transmitted packet-oriented.
Aufgabe der Erfindung ist es, in einer transparenten Form Sprachinformationen paketorientiert zu übertragen.The object of the invention is to transmit voice information packet-oriented in a transparent form.
Diese Aufgabe wird durch die Erfindungen gemäß den Merkmalen der unabhängigen Ansprüche gelöst. Vorteilhafte Weiterbildungen der Erfindungen sind in den Unteransprüchen gekennzeichnet.This object is solved by the inventions according to the features of the independent claims. Advantageous developments of the inventions are characterized in the subclaims.
Im Wesentlichen handelt es sich um ein mobiles Endgerät für ein paketorientiertes Netzwerk, insbesondere UMTS, das standardmäßig Sprachinformationen verbindungsorientiert überträgt, mit einem ersten Modul, das die Sprachinformationen abfängt, bevor sie verbindungsorientiert übertragen werden, um sie in Pakete zu zerlegen, die dann paketorientiert übertragen werden, wobei das Endgerät mittels des ersten Moduls die Verbindung transparent aufbaut und/oder umlenkt, ohne dass ein Benutzer Kenntnisse von der Verbindung hat.Essentially, it is a mobile terminal for a packet-oriented network, in particular UMTS, which, by default, transmits voice information in a connection-oriented manner, with a first module that intercepts the voice information before being transmitted in a connection-oriented manner, in order to divide it into packets, which then transmit in a packet-oriented manner be, wherein the terminal by means of the first module, the connection transparently establishes and / or redirects, without a user has knowledge of the connection.
Weiterhin gehört zu dem mobilen Endgerät ein zweites Modul, insbesondere ein AMR-Codec, das es erlaubt, den Codec und/oder andere Parameter bei der Codierung von Sprache zu verändern. Zum Prüfen der Qualität der Übertragung weist das mobile Endgerät einen RTCP-Handler auf. Außerdem sind bei dem mobilen Endgerät Mittel zum Ausführen von zukunftsbetrachtenden Algorithmen vorhanden, insbesondere stochastischen oder neuronalen, mittels derer ein Codec gewählt wird und/oder die Form einer Paketierung bestimmt wird.Furthermore, the mobile terminal includes a second module, in particular an AMR codec, which allows the codec and / or other parameters to be changed in the coding of speech. To check the quality of the transmission, the mobile terminal has an RTCP handler. In addition, the mobile terminal has means for executing future-looking algorithms, in particular stochastic or neural, by means of which a codec is selected and / or the form of packetization is determined.
Da das Endgerät mit einem ersten Modul versehen ist, das vorzugsweise nachträglich installierbar ist, das die Sprachinformationen abfängt, bevor sie verbindungsorientiert übertragen werden, wird keine Verbindung über die herkömmliche verbindungsorientierte Methode aufgebaut. Bevor die Sprachinformationen in Pakete zerlegt werden und entsprechend eingepackt werden, durchlaufen sie eine Transformation, bei der ein Codec verwendet wird. Die Wahl des Codec hängt davon ab, wie die Qualität der Verbindung momentan ist, und wie sie in Zukunft zu erwarten ist. Die Beurteilung des zukünftigen Verhaltens wird durch einen entsprechenden Algorithmus berechnet, der vorzugsweise auf stochastischen Überlegungen basiert. Es ist jedoch ebenfalls möglich, andere Algorithmen heranzuziehen, wie z. B. neuronale Netze. Für den Paketorientierten Versand der Pakete wird vorzugsweise das RTP Protokoll berücksichtigt. Nach dem die Pakete so verpackt wurden, werden sie über die paketorientierte Verbindung möglichst an einen Software-Switch/Media Gateway übermittelt, der die Pakete dann weiterleitet. Der Software-Switch/Media Gateway kann u. U. ebenfalls die Pakete auspacken und in andere Pakete umpacken. Dies hängt davon ab, wer der Gesprächspartner auf der gegenüberliegenden Seite ist und wie die Verbindung zu ihm aufgebaut werden kann.Since the terminal is provided with a first module, which is preferably retrofittable, which intercepts the speech information before being transmitted in a connection-oriented manner, no connection is established via the conventional connection-oriented method. Before the speech information is broken down into packets and packed accordingly, they undergo a transformation using a codec. The choice of codec depends on how the quality of the connection is currently, and how it is expected in the future. The assessment of future behavior is calculated by a corresponding algorithm, which is preferably based on stochastic considerations. However, it is also possible to use other algorithms, such. B. neural networks. For packet-oriented shipping of the packets, the RTP protocol is preferably taken into account. After the packages have been packaged in this way, they are transmitted via the packet-oriented connection as far as possible to a software switch / media gateway, which then forwards the packets. The software switch / media gateway can u. U. also unpack the packages and repackage into other packages. This depends on who the interlocutor is on opposite side and how the connection to it can be built up.
In der bevorzugten Ausführungsform handelt es sich um eine Bibliothek oder einen Treiber, der auf das Endgerät aufgespielt wird und transparent, ohne dass der Benutzer Kenntnisse von der Verbindung hat, die Verbindung aufbaut. In besonderen Situationen, bei denen die Qualität so schlecht ist, dass eine paketorientierte Übertragung zu keinem akzeptablen Ergebnis führen würde, kann diese Softwareschicht entscheiden, dass die Informationen in herkömmlicher Weise übertragen werden. Es sei jedoch darauf hingewiesen, dass die Funktionalität auch gleich Bestandteil des Endgerätes sein kann und durch entsprechende Hardwarekomponenten realisiert wird.In the preferred embodiment, it is a library or driver that is loaded onto the terminal and transparent, without the user having knowledge of the connection that establishes the connection. In particular situations where the quality is so poor that packet-oriented transmission would not produce an acceptable result, this software layer may decide that the information is transmitted in a conventional manner. It should be noted, however, that the functionality can also be part of the terminal and is realized by appropriate hardware components.
Die beschriebene Software wird als Layer in die vorhandene Software des mobilen Endgerätes integriert, sodass keinerlei für den Anwender sichtbaren Veränderungen bei den Anwendungen vorgenommen werden müssen, die auf Softwareschichten zugreifen, die oberhalb des erfindungsgemäßen Moduls liegen. Durch diesen Ansatz erscheint es für den Benutzer so, als würde er in herkömmlicher Weise kommunizieren. Für ihn ist die Schicht somit transparent, da er in der Regel nur mit Anwendungen wie Browser, Telefonbuch, Adressbuch, Wähler arbeitet, die auf der höchsten Softwareschicht angeordnet sind.The described software is integrated as a layer in the existing software of the mobile terminal, so that no visible to the user changes must be made in the applications that access software layers that are above the module according to the invention. Through this approach, it appears to the user as if he were communicating in a conventional manner. For him, the layer is thus transparent, since he usually works only with applications such as browser, phone book, address book, voter, which are arranged on the highest software layer.
In einer möglichen Ausgestaltungsform wird das Modul als Treiber ausgestaltet, der sich über den Paket Stack legt sowie über den Treiber, der für die verbindungsorientierte Kommunikation vorgesehen ist.In one possible embodiment, the module is designed as a driver that lays over the packet stack and via the driver that is intended for connection-oriented communication.
In einer weiteren Ausführungsform stellt die Software Schnittstellen bereit, auf die Anwendungen direkt zugreifen können. In diesem Falle handelt es sich nicht um eine transparente Ausführungsform, sondern um eine spezielle für Entwickler. Hierbei werden APIs zur Verfügung gestellt, auf die andere Software unmittelbar zugreifen kann.In another embodiment, the software provides interfaces that applications can access directly. In this case, it is not a transparent embodiment, but a special one for developers. It provides APIs that other software can access directly.
Sollte RTP als Protokoll verwendet werden, so umfasst die Erfindung ebenfalls einen RTCP-Handler, der die Qualität der Übertragung überprüft, um ggf. Änderungen an den Einstellungen zu veranlassen. Den genauen Aufbau dieses RTCP-Handlers kann den weiter unten aufgeführten RFCs entnommen werden.Should RTP be used as a protocol, then the invention also includes an RTCP handler that checks the quality of the transmission to cause changes to the settings, if necessary. The exact structure of this RTCP handler can be found in the RFCs listed below.
Ein weiterer Bestandteil der vorliegenden Erfindung ist ein Modul zur Kompensierung von Jitter-Losses. Hierdurch werden Verzerrungen und Paketverluste kompensiert, wobei vorzugsweise ein Puffer verwendet wird.Another component of the present invention is a module for the compensation of jitter losses. This compensates for distortions and packet losses, preferably using a buffer.
Ein weiterer Bestandteil der vorliegenden Erfindung ist ein Verfahren zur Übertragung von Sprachinformationen in einem paketorientierten Funknetzwerk, insbesondere UMTS, bei dem mittels eines ersten Moduls Sprachinformationen eines mobilen Endgerätes, das standardmäßig Sprachinformationen verbindungsorientiert überträgt, abgefangen werden, bevor sie verbindungsorientiert übertragen werden, um sie in Pakete zu zerlegen, die dann paketorientiert übertragen werden, wobei das Endgerät mittels des ersten Moduls die Verbindung transparent aufbaut und/oder umlenkt, ohne dass ein Benutzer Kenntnisse von der Verbindung hat. Mittels eines zweiten Moduls, insbesondere eines AMR-Codec's, können der Codec und/oder andere Parameter bei der Codierung von Sprache verändert werden. In einem weiteren Schritt wird mittels eines RTCP-Handlers die Qualität der Übertragung überprüft. Auch bei diesem Verfahren werden durch zukunftsbetrachtende Algorithmen, insbesondere stochastische oder neuronale, ein Codec gewählt und/oder die Form der Paketierung bestimmt.A further component of the present invention is a method for transmitting voice information in a packet-oriented radio network, in particular UMTS, in which voice information of a mobile terminal, which transmits voice-oriented connection information by default, is intercepted by means of a first module before being transmitted in a connection-oriented manner Disassembling packets, which are then transmitted packet-oriented, wherein the terminal by means of the first module, the connection transparently establishes and / or redirects, without a user has knowledge of the connection. By means of a second module, in particular an AMR codec, the codec and / or other parameters can be changed in the coding of speech. In a further step, the quality of the transmission is checked by means of an RTCP handler. In this method too, future-looking algorithms, in particular stochastic or neural, select a codec and / or determine the form of the packetization.
Mittels des zweiten Moduls werden die Sprachinformationen codiert, soweit dies nicht bereits in ausreichender Form erfolgt ist. In Abhängigkeit von der Qualität einer paketorientierten Verbindung kann hierbei ein unterschiedlicher Code gewählt werden. In einem nächsten Schritt werden die codierten Sprachinformationen paketiert, wobei vorzugsweise RTP-Pakete erzeugt werden.By means of the second module, the voice information is encoded, as far as this has not already been done in sufficient form. Depending on the quality of a packet-oriented connection, a different code can be selected here. In a next step, the encoded speech information is packetized, preferably RTP packets are generated.
Wie bereits oben beschrieben, wird die paketorientierte Sprachverbindung über einen Softswitch/Media-Gateway initialisiert und aufgebaut, der die Informationen an den Empfänger weiterleitet.As described above, the packet-oriented voice connection is initialized and established via a softswitch / media gateway, which forwards the information to the receiver.
Ein weiterer Bestandteil ist ein Computerprogramm, das auf unterschiedlichen Plattformen ablaufen kann und das oben beschriebene Verfahren umsetzt. Hierbei kann es sich um einen maschinenunabhängigen Code oder um maschinenspezifischen Code handeln.Another component is a computer program that can run on different platforms and implements the method described above. This can be a machine-independent code or machine-specific code.
Vorteilhaft ist es auch, dass das Computerprogramm dadurch gekennzeichnet ist, dass die Software als Bibliothek ausgebildet ist, die bestehende Bibliotheken ersetzt und/oder erweitert bzw. dass die Software eine weitere Schicht in ein Treibermodell des mobilen Endgerätes einfügt, die transparent ist und die das Umleiten der Informationen vornimmt.It is also advantageous that the computer program is characterized in that the software is designed as a library, the existing libraries replaced and / or expanded or that the software inserts another layer in a driver model of the mobile terminal, which is transparent and the Redirecting the information.
Ein weiterer Bestandteil der Erfindung ist ein Datenträger, auf dem eine Datenstruktur gespeichert ist, die nach einem Laden in einen Hauptspeicher eines mobilen Endgerätes das erfindungsgemäße Verfahren ausführt.Another component of the invention is a data carrier on which a data structure is stored, which executes the inventive method after being loaded into a main memory of a mobile terminal.
Im Folgenden wird die Erfindung anhand von Ausführungsbeispielen näher erläutert, die in den Figuren schematisch dargestellt sind. Gleiche Bezugsziffern in den einzelnen Figuren bezeichnen dabei gleiche Elemente. Im Einzelnen zeigt:In the following the invention will be explained in more detail by means of exemplary embodiments, which are described in FIGS Figures are shown schematically. The same reference numerals in the individual figures indicate the same elements. In detail shows:
In
So besteht das Codec Modul aus einer Schnittstelleneinheit, die auf die Sprachinformationen zugreift. Die eingetroffenen Informationen werden gefiltert, sodass ein Echo eliminiert werden kann und die Lautstärke wird entsprechend angepasst.Thus, the codec module consists of an interface unit that accesses the language information. The received information is filtered so that an echo can be eliminated and the volume is adjusted accordingly.
Daraufhin werden die Informationen an eine Codier-Einheit übergeben, die sowohl für das Codieren als auch für das Decodieren zuständig ist (AMR und AMR-WB Codecs, siehe 3GPP Dokumente in der Anlage).The information is then passed to a coding unit responsible for both coding and decoding (AMR and AMR-WB codecs, see 3GPP documents attached).
Nach dem ein Frame erstellt worden ist (siehe IETF Dokument), wird die Sprachinformation an einen Echtzeit-Paketsystem übergeben. Dieser Echtzeitpaketprozessor besteht einerseits aus einem Verzerrungs- und Verlustkompensator, einem RTP-Paketierer und einem RTCP-Handler. Die Funktionalitäten sind den entsprechenden RFCs zu entnehmen, die am Ende der Anmeldung aufgeführt sind. Der Verzerrungs- und Verlustkompensator wurde bereits oben beschrieben. Er besteht im Wesentlichen aus einem Speicherbereich. Die Einheit zum Paketieren von Paketen ist so ausgebildet, dass sie jederzeit durch einfache Erweiterung andere Transportprotokolle berücksichtigen kann. Der Echtzeitpaketprozessor hat Zugriff auf die darunterliegenden Netzwerk-Level. In der vorliegenden Darstellung greift der Echtzeitpaketprozessor auf das UDP Level zu. Es ist jedoch auch möglich, dass er direkt auf das IP Level oder TCP Level zugreift.After a frame has been created (see IETF document), the speech information is passed to a real-time packet system. This real-time packet processor consists of a distortion and loss compensator, an RTP packetizer and an RTCP handler. The functionalities can be found in the corresponding RFCs listed at the end of the application. The distortion and loss compensator has already been described above. It consists essentially of a storage area. The package packaging unit is designed to accommodate other transport protocols at any time by simply extending it. The real-time packet processor has access to the underlying network levels. In the present presentation, the real-time packet processor accesses the UDP level. However, it is also possible for him to access the IP level or TCP level directly.
Der Echtzeitprozessor hat Schnittstellen zum TCP/IP Stack und bietet APIs für Multimedia-Anwendungen und APIs für das RTCP.The real-time processor interfaces with the TCP / IP stack and provides APIs for multimedia applications and APIs for the RTCP.
Die Multimedia Kontrolleinheit ist zuständig, um Verbindungen aufzubauen, diese Verbindungen zu verwalten und zu überprüfen. Weiterhin hat diese Einheit Zugriff auf den Codierer über eine entsprechende Kontrolleinheit. Dieser Baustein spielt eine große Rolle bei der Kommunikation mit anderen Modulen. Die Kommunikationsfunktionalität wird in der Session Control Einheit implementiert. Das Modul erlaubt es, andere Anwendungen zu starten, wenn entsprechende Signale durch SIP mitgeteilt werden oder andere Modulen dieses wünschen. Ein Beispiel ist z. B. ein jpg-Viewer, oder ein Internetbrowser der bei entsprechenden Daten gestartet wird. Es ist eine entsprechende Verwaltung da, die anhand der Extensionen der Informationen die Programme erkennt, die zur Bearbeitung der Informationen zu starten sind.The multimedia control unit is responsible for establishing connections, managing and checking these connections. Furthermore, this unit has access to the encoder via a corresponding control unit. This device plays a major role in communication with other modules. The communication functionality is implemented in the session control unit. The module allows other applications to be started if appropriate signals are communicated by SIP or other modules want this. An example is z. B. a jpg viewer, or an Internet browser is started with appropriate data. There is a corresponding administration, which uses the extensions of the information to recognize the programs that have to be started to process the information.
Unterhalb der Multimedia Kontrolleinheit ist die Signal Kontrolleinheit, die für die physikalischen Signale zuständig ist. Eine der Hauptaufgaben dieser Einheit ist das SIP Protokoll abzubilden. Die Implementierung dieser Einheit verwendet Methoden aus dem 3GPP Dokument, wie es unten beschrieben wurde.Below the multimedia control unit is the signal control unit, which is responsible for the physical signals. One of the main tasks of this unit is to map the SIP protocol. The implementation of this unit uses methods from the 3GPP document, as described below.
Diese Einheit realisiert weiterhin die PDP-Kontext-Aktivierung, die Datenverbindung zum UMTS Netzwerk und zum USIM, wodurch Benutzer authentifiziert werden und Verbindungen aufgebaut werden können mit entsprechenden Verbindungseigenschaften (Qualtiy of Service). Weiterhin besteht eine externe Schnittstelle, die als Proxy-Anwendung verwendet werden kann. Dies erlaubt eine Integration von Anwendungen, die einen Standard SIP-Stack verwenden, um in 3G Umgebungen zu arbeiten.This unit also implements the PDP context activation, the data connection to the UMTS network and to the USIM, whereby users are authenticated and connections can be established with appropriate qualities of service. There is also an external interface that can be used as a proxy application. This allows for integration of applications that use a standard SIP stack to work in 3G environments.
Weiterhin ist ein Modul vorgesehen, das SIP Komprimierung durchführt und ein weiteres, das das SDP Protokoll unterstützt. SDP wird in einigen SIP Methoden verwendet, um die Eigenschaften des Endgerätes zu beschreiben, das für den RTP Strom zuständig ist und um die Eigenschaften der Geräte auszuhandeln, die in den Multimedia Anruf verwickelt sind. Weiterhin hat die Einheit Modulschnittstellen zur Multimedia Kontrolleinheit (MC) und zum IP Stack.Furthermore, a module is provided which performs SIP compression and another that supports the SDP protocol. SDP is used in some SIP methods to describe the characteristics of the terminal that is responsible for the RTP stream and to negotiate the properties of the devices involved in the multimedia call. Furthermore, the unit has module interfaces to the multimedia control unit (MC) and the IP stack.
Liste der zitierten Literatur:List of quoted literature:
- [1] RTP: A Transport Protocol for Real-Time Applications, IETF RFC 1889[1] RTP: A Transport Protocol for Real-Time Applications, IETF RFC 1889
- [2] RTP: A Transport Protocol for Real-Time Applications, IETF draft-ietf-avt-rtp-new-11.txt[2] RTP: A Transport Protocol for Real-Time Applications, IETF draft-ietf-avt-rtp-new-11.txt
- [3] AMR Speech Codec; General Description, 3GPP TS 26.071 v4.0.0[3] AMR Speech Codec; General Description, 3GPP TS 26.071 v4.0.0
- [4] AMR Wideband Speech Codec; General Description, 3GPP TS 26.171 v5.0.0[4] AMR Wideband Speech Codec; General Description, 3GPP TS 26.171 v5.0.0
- [5] SIP: Session Initiation Protocol, IETF RFC2543[5] SIP: Session Initiation Protocol, IETF RFC2543
- [6] POPPE F. [u. a]: Guaranteeing quality of service to packetised voice over the UMTS air interface. Eighth International Workshop an Quality of Service; 5.–7. Juni 2000, Seiten 84–91. – ISBN 978-0-7803-6266-6[6] POPPE F. [u. a]: Guaranteeing quality of service to packetised voice over the UMTS air interface. Eighth International Workshop on Quality of Service; 5-7th June 2000, pages 84-91. - ISBN 978-0-7803-6266-6
Claims (13)
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10213733A DE10213733B4 (en) | 2002-03-26 | 2002-03-26 | Package processor for a mobile device |
AU2003223987A AU2003223987A1 (en) | 2002-03-26 | 2003-03-15 | Transmission of speech information in a packet-oriented network |
RU2004131555/09A RU2313195C2 (en) | 2002-03-26 | 2003-03-15 | Method for transmitting speech information in network with packet data transfer |
PCT/EP2003/003101 WO2003081927A1 (en) | 2002-03-26 | 2003-03-15 | Transmission of speech information in a packet-oriented network |
CNA03806846XA CN1643956A (en) | 2002-03-26 | 2003-03-25 | Transmission of speech information in a packet-oriented network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10213733A DE10213733B4 (en) | 2002-03-26 | 2002-03-26 | Package processor for a mobile device |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10213733A1 DE10213733A1 (en) | 2003-10-09 |
DE10213733B4 true DE10213733B4 (en) | 2012-12-06 |
Family
ID=27815998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10213733A Expired - Fee Related DE10213733B4 (en) | 2002-03-26 | 2002-03-26 | Package processor for a mobile device |
Country Status (5)
Country | Link |
---|---|
CN (1) | CN1643956A (en) |
AU (1) | AU2003223987A1 (en) |
DE (1) | DE10213733B4 (en) |
RU (1) | RU2313195C2 (en) |
WO (1) | WO2003081927A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141682B (en) * | 2007-10-09 | 2010-12-08 | 中兴通讯股份有限公司 | Method of coding/decoding negotiation between wireless network and core network in mobile communication system |
CN102106133B (en) * | 2008-07-24 | 2016-05-11 | 爱立信电话股份有限公司 | For with the Lawful intercept of the 2G/3G equipment of the grouping system interworking of evolution |
CN101667888B (en) * | 2009-09-16 | 2013-09-11 | 中兴通讯股份有限公司 | Self-adapting multi-rate adjusting method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MY125299A (en) * | 1999-09-15 | 2006-07-31 | Ericsson Inc | Methods and systems for specifying a quality of service for communication between a mobile station and a packet wireless communications network based upon an application that is executing on the mobile station. |
US6687239B1 (en) * | 2000-05-08 | 2004-02-03 | Vtech Telecommunications, Ltd | Method for dynamic channel allocation in a frequency hopping radio system |
-
2002
- 2002-03-26 DE DE10213733A patent/DE10213733B4/en not_active Expired - Fee Related
-
2003
- 2003-03-15 WO PCT/EP2003/003101 patent/WO2003081927A1/en not_active Application Discontinuation
- 2003-03-15 RU RU2004131555/09A patent/RU2313195C2/en not_active IP Right Cessation
- 2003-03-15 AU AU2003223987A patent/AU2003223987A1/en not_active Abandoned
- 2003-03-25 CN CNA03806846XA patent/CN1643956A/en active Pending
Non-Patent Citations (1)
Title |
---|
POPPE F. [u.a]: Guaranteeing quality of service to packetised voice over the UMTS air interface. Eighth International Workshop on Quality of Service; 5.-7. Juni 2000, Seiten 84-91. - ISBN 978-0-7803-6266-6 * |
Also Published As
Publication number | Publication date |
---|---|
RU2004131555A (en) | 2005-04-10 |
CN1643956A (en) | 2005-07-20 |
AU2003223987A1 (en) | 2003-10-08 |
RU2313195C2 (en) | 2007-12-20 |
WO2003081927A1 (en) | 2003-10-02 |
DE10213733A1 (en) | 2003-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60115079T2 (en) | CONSTRUCTION AND / OR REMOVAL OF PROTOCOL HEADS FOR REAL-TIME DATA PACKAGES THROUGH WIRELESS CONNECTIONS | |
DE60036912T2 (en) | System and method for bandwidth-based codec selection | |
DE602005002831T2 (en) | Method for providing a real-time communication connection | |
EP1561328B1 (en) | Transmission of call-control parameters between two media gateway controllers in sip/sip-t networks | |
DE102006031080B4 (en) | Method and communication terminal for providing VoIP | |
EP1994714B1 (en) | Method for allocating at least one user data link to at least one multiplex connection | |
EP2278825A1 (en) | Method for signalling between a media gateway control function and a media gateway | |
DE10050447A1 (en) | Telecommunications node for e.g. packet telephony over LAN, modifies length of received packets optimally for storage in jitter buffer | |
DE60128745T2 (en) | Method and apparatus for providing an intermediate layer for VOIP connection establishment | |
EP2204039A1 (en) | Method and communication terminal device for exchanging data during or after a communication connection | |
DE10213733B4 (en) | Package processor for a mobile device | |
EP1705889B1 (en) | Method for fast setup of a bearer connection between communications terminals | |
DE102004040482B4 (en) | Device for user data acquisition of multimedia connections in a packet network | |
DE60307374T2 (en) | Self-managing directory service for voice over IP network | |
EP1779628A1 (en) | Device for tapping user data of multimedia connections in a packet network | |
DE602004003070T2 (en) | ACCESS CONTROL FOR A MULTIMEDIA MEETING ACCORDING TO NETWORK-AVAILABILITY | |
EP1276294B1 (en) | Method for supporting Quality Of Service parameters in heterogeneous communication networks | |
EP1309165A1 (en) | Method for switching between voice transmission and facsimile transmission, apparatus and computer program product therefor | |
WO2002084929A1 (en) | Method and device for the transmission of digital signals | |
EP1514433B1 (en) | Method for controlling a connection in a packet-oriented communication network and arrangements for carrying out said method | |
EP1388998A1 (en) | Method and access node for transmission of modulated carrier signals in packet oriented networks | |
DE602004006878T2 (en) | A method and system for determining the lessening of a media service by determining a packet loss rate | |
DE10350353A1 (en) | Method for effort limitation in the transmission of unidirectional information streams | |
DE102016112314A1 (en) | Method for determining at least one quality of service parameter of a packet-based data transmission | |
WO2003096711A1 (en) | Method for detecting calls and corresponding units |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R082 | Change of representative |
Representative=s name: , |
|
R020 | Patent grant now final |
Effective date: 20130307 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20131001 |