[go: up one dir, main page]

DE102004044748A1 - Method providing high service quality in data transmission between service provider and customer via different communication networks, with matching to actual situation in access network between service provider and customer, etc - Google Patents

Method providing high service quality in data transmission between service provider and customer via different communication networks, with matching to actual situation in access network between service provider and customer, etc Download PDF

Info

Publication number
DE102004044748A1
DE102004044748A1 DE102004044748A DE102004044748A DE102004044748A1 DE 102004044748 A1 DE102004044748 A1 DE 102004044748A1 DE 102004044748 A DE102004044748 A DE 102004044748A DE 102004044748 A DE102004044748 A DE 102004044748A DE 102004044748 A1 DE102004044748 A1 DE 102004044748A1
Authority
DE
Germany
Prior art keywords
component
service
communication terminal
data
service provider
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.)
Withdrawn
Application number
DE102004044748A
Other languages
German (de)
Inventor
Frank Burkhardt
Edgar Ostrowski
Bettina Lehmann
Andreas Grothe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deutsche Telekom AG
Original Assignee
Deutsche Telekom AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Deutsche Telekom AG filed Critical Deutsche Telekom AG
Priority to DE102004044748A priority Critical patent/DE102004044748A1/en
Publication of DE102004044748A1 publication Critical patent/DE102004044748A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5025Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5691Access to open networks; Ingress point selection, e.g. ISP selection
    • H04L12/5692Selection among different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

On request of provider's service (D) by customer, emitter component (1) allocated to customer's terminal (E), picks-up, during connection of terminal to service data of quality parameters of terminal network access, and transmit them to collector component (3). Transmitted actual data from following processing component (4) are compared with stored data sets for terminal in memory component (5). New actual data set is written into memory component only at different parameters of compared data sets. Provider is connectable via reliable link to provider's component (6). Further details are specified. Independent claims are included for appliance providing high service quality in data transmission between service provider and customer's terminal.

Description

Die Erfindung betrifft das Gebiet der Qualitätssicherung bei der Übertragung von Daten über unterschiedliche Kommunikationsnetze. Sie ist dabei auf die Gewährleistung einer optimalen Dienstgüte ausgerichtet und bezieht sich insbesondere auf die Anpassung an die aktuelle Situation im Zugangsnetz zwischen einem Dienstanbieter und einem Kunden. Die Erfindung soll insbesondere auch dann Anwendung finden, wenn ein Kunde über ein mobiles Kommunikationsendgerät mit mehreren Möglichkeiten des Netzzuganges, auch zu alternativen Netzen, verfügt.The The invention relates to the field of quality assurance in transmission of data over different Communication networks. It is here to ensure optimal Quality of service and specifically refers to the adaptation to the current one Situation in the access network between a service provider and a Customers. In particular, the invention should also be applicable when a customer over a mobile communication terminal with several possibilities of Network access, also to alternative networks, has.

Gemäß bekanntem Stand der Technik findet die Kommunikation zwischen einem Kommunikationsendgerät und einem Dienstanbieter in den meisten Fällen nur über einen dem Kommunikationsendgerät des betreffenden Kunden fest zugeordneten Netzzugang statt, welcher auf die durch den Netzzugang definierten Netzsegmente zwischen Kommunikationsendgerät und Dienstanbieter fixiert ist. Wenn das Dienstangebot eines Dienstanbieters besondere Anforderungen in Bezug auf die Qualität der Netzwerkparameter benötigt, dann war es üblich, das Netz zwischen dem Kommunikationsendgerät und dem Dienstanbieter technisch so auszugestalten, dass die erforderlichen Qualitätsparameter für die Dienstangebote des Dienstanbieters eingehalten werden konnten.According to known The prior art finds the communication between a communication terminal and a Service provider in most cases only over a communication terminal the customer's fixed network access instead, which to the network segments defined by the network access between communication terminal and service provider is fixed. When the service offering of a service provider has special requirements in terms of quality the network parameter needed then it was common the network between the communication terminal and the service provider technically to design that the required quality parameters for the service offers of the service provider.

Bekannt ist es auch in Kommunikationssystemen neuerer Bauart, die als paketorientierte Kommunikationsnetze ausgebildet sind, zur Sicherung der vorgegebenen Dienstgüte sogenannte Ressourcenmanager einzusetzen. Ressourcenmanager sind aktive Komponenten, die Netzressourcen verwalten, reservieren und zuteilen. Über Ressourcenmanager können beispielsweise für aufzubauende Verbindungen jeweils vorgebbare Übertragungsressourcen verbindungsspezifisch reserviert werden. Nach der Reservierung von Ressourcen überwachen die Ressourcenmanager die permanente Verfügbarkeit der für die jeweilige Verbindung reservierten Übertragungsressourcen.Known It is also in communication systems of recent design, as a package-oriented Communication networks are designed to secure the given quality of service to use so-called resource managers. Resource managers are active Components that manage, reserve and allocate network resources. For example, resource managers can for to be set up Connections in each case predeterminable transmission resources connection-specific reserved. Monitor after the reservation of resources the resource managers the permanent availability of the for each Connection reserved transmission resources.

In DE 10046583 A1 wird beispielsweise ein Verfahren zum Aufbau von Verbindungen mit garantierter Dienstgüte für ein Kommunikationsnetz mit einem Ressourcenmanager beschrieben. Bei dieser Lösung werden Übertragungsressourcen einer oder mehrerer einzelner Übertragungsstrecken (US), insbesondere einzelner Übertragungsengpässe, durch einen Ressourcenmanager (RM) verwaltet. Der Ressourcenmanager ermittelt anhand einer Verbindungsinformation, die Ursprung und Ziel der aufzubauenden Verbindung identifiziert, ob die Verbindung über die Übertragungsstrecke geleitet wird. Abhängig vom Ermittlungsergebnis wird anschließend eine Meldung gebildet und zum Ursprung der Verbindung übermittelt. Abhängig von der Meldung wird dann am Ursprung der Verbindung eine Auswahl der für die Verbindung zu beanspruchenden Übertragungsressourcen veranlasst. Auf diese Weise kann der Ressourcenbedarf einer aufzubauenden Verbindung an die Übertragungsbedingungen der Übertragungsstrecke angepasst werden.In DE 10046583 A1 For example, a method for establishing guaranteed quality of service connections for a communication network with a resource manager is described. In this solution, transmission resources of one or more individual transmission links (US), in particular individual transmission bottlenecks, managed by a resource manager (RM). The resource manager uses connection information identifying the origin and destination of the connection to be established to determine whether the connection is being routed over the transmission link. Depending on the result of the investigation, a message is subsequently formed and transmitted to the origin of the connection. Depending on the message, a selection of the transmission resources to be claimed for the connection is then initiated at the origin of the connection. In this way, the resource requirement of a connection to be established can be adapted to the transmission conditions of the transmission path.

DE 10156751 A1 beschreibt ein Ressourcen-Management zur koordinierten dynamischen Anpassung der Dienstgüte von IP-basierten Netzwerkdiensten. Diese Lösung basiert auf einem verteilten Framework aus autonom agierenden Einheiten, sogenannten QoS Brokern. DE 10156751 A1 describes resource management for the coordinated dynamic adjustment of the quality of service of IP-based network services. This solution is based on a distributed framework of autonomously acting entities called QoS brokers.

Die QoS Broker unterteilen sich in Teilnehmer-Ressourcen-Broker und Netzwerk-Ressourcen-Brooker, wobei alle Ressourcen-Broker entlang der Verbindungsstrecke entsprechend einer Netzwerktopologie miteinander kommunizieren, mit dem Ziel, die Bereitstellung und Aktivierung von Ressourcen auf den Endgeräten und von Ressourcen im Netzwerk mit der Rekonfiguration von Anwendungen und Diensten zu koordinieren.The QoS Brokers are subdivided into Participant Resource Brokers and Network resource Brooker, with all the resource brokers along the link accordingly network topology, with the goal of the provision and activation of resources on the terminals and resources in the network with the reconfiguration of applications and To coordinate services.

Bei den Lösungen, die auf die Verwaltung von Netzressourcen ausgerichtet sind, wird die für einen Dienst notwendige Qualität der Netzwerkverbindung dadurch gesichert, dass an den Netzübergängen zusätzliche, als Ressourcenmanager bezeichnete Komponenten angeordnet sind, welche Netzressourcen verwalten, reservieren und bereitstellen. Derartige Lösungen sind jedoch nur realisierbar, wenn alle an einer Verbindung beteiligten Kommunikationsnetze, mindestens an den Netzübergängen, durchgängig mit zueinander kompatiblen Ressourcenmanagern ausgerüstet sind.at the solutions, which are aimed at the management of network resources is the for a service of necessary quality the network connection by ensuring that at the gateways additional, arranged as resource manager components are arranged, which Manage, reserve, and deploy network resources. such solutions However, these are only feasible if everyone is involved in a connection Communication networks, at least at the gateways, consistent with equipped with mutually compatible resource managers.

Bei der Lösung nach DE 19804564 A1 wird unter dem Titel „Kommunikationsnetz, Verfahren zum Übertragen eines Signals, Netzwerkverbindungseinheit und Verfahren zum Anpassen der Datenrate eines skalierten Datenstroms" eine Lösung beschrieben, deren Aufgabe es ist, ein Netzkonzept zu schaffen, das eine flexible Bandbreitenverwaltung in der sehr heterogenen Netzlandschaft ermöglicht und das auf anwendungsabhängige Gateways verzichten kann. Die Lösung wird anhand eines Kommunikationsnetzes beschrieben, welches ein erstes Netz mit einer ersten Datenrate und eine zweites Netz mit einer zweiten Datenrate beinhaltet. Einem ersten Endgerät ist ein Codierer zugeordnet, der einen skalierten Datenstrom mit mindestens zwei Datenschichten erzeugen kann, wobei sich die Datenschichten in ihrem Informationsgehalt und damit auch in der für die Übertragung benötigten Bandbreite unterscheiden. In einem dem zweiten Netz zugeordneten zweiten Endgerät befindet sich ein Decodierer, der den empfangenen Datenstrom decodiert. Beide Netze sind durch eine Netzverbindungseinheit miteinander verbunden, die den empfangenen Datenstrom, beispielsweise durch Entfernen einer Datenschicht, derart modifiziert, dass er in das zweite Netz mit beispielsweise niedrigerer Datenrate eingespeist werden kann. Diese Lösung ist auf eine Skalierung des Datenstromes in Bezug auf die an den Netzübergängen zur Verfügung stehenden Bandbreiten ausgerichtet. Dabei wird der Datenstrom in codierter Form übertragen, so dass zusätzliche Komponenten wie Codierer und Decodierer in den Endgeräten und den Netzverbindungseinheiten an den Netzübergängen benötigt werden. Auch diese Lösung ist daher nur im Zusammenhang mit zusätzlichen Komponenten in jedem an der Verbindung beteiligtem Kommunikationsnetz realisierbar.At the solution after DE 19804564 A1 is described under the title "communication network, method for transmitting a signal, network connection unit and method for adjusting the data rate of a scaled data stream" a solution whose task is to provide a network concept that allows flexible bandwidth management in the very heterogeneous network landscape and the The solution is described on the basis of a communication network, which includes a first network with a first data rate and a second network with a second data rate A first terminal is assigned an encoder, which can generate a scaled data stream with at least two data layers in which the data layers differ in their information content and thus also in the bandwidth required for the transmission. In a second network assigned to the second network Terminal is a decoder which decodes the received data stream. Both networks are interconnected by a network connection unit, which modifies the received data stream, for example by removing a data layer, such that it can be fed into the second network, for example at a lower data rate. This solution is aimed at scaling the data stream with respect to the bandwidths available at the gateways. In this case, the data stream is transmitted in coded form, so that additional components such as encoders and decoders in the terminals and the network connection units are needed at the gateways. This solution can therefore only be implemented in connection with additional components in each communication network involved in the connection.

DE 10138363 A1 beschreibt ein Verfahren zur Gewährleistung der Dienstgüte von Internet-Anwendungen bei optimaler Ausnutzung der aktuellen Netzressourcen. Bei dieser Lösung werden von Internet-Anwendungen die Kommunikationsanforderungen an das IP-Zugangsnetz erfasst und als Anwendungsprofile gespeichert. Bei Aktivierung einer Internet-Anwendung werden die aktuell vorhandenen Netzressourcen des IP-Zugangsnetzes mit den gespeicherten Anwendungsprofilen verglichen, und es werden Steuerdaten ermittelt, mit denen die Bereitstellung der Netzressourcen für die betreffende Internet-Anwendung optimiert wird. DE 10138363 A1 describes a method for ensuring the quality of service of Internet applications while optimally utilizing the current network resources. In this solution, Internet applications capture the communication requirements of the IP access network and store them as application profiles. When an Internet application is activated, the existing network resources of the IP access network are compared with the stored application profiles, and control data is determined which optimizes the provision of network resources for the relevant Internet application.

Bei dieser Lösung werden konkurrierenden Anwendungen auf einem Endgerät, je nach ihrem ermittelten oder festgelegten Bedarf, Bandbreiten, also Netzressourcen, die das Zugangsnetz zur Verfügung stellt, zugeordnet. Es handelt sich also um eine optimierte Bandbreitenaufteilung für verschiedene Netzwerkapplikationen, die sich ein Netzwerkinterface teilen müssen. Der Dienstanbieter/Provider spielt bei dieser Lösung keine aktive Rolle.at this solution will be competing applications on a terminal, depending on their identified or identified needs, bandwidths, ie network resources, which provides the access network, assigned. It is therefore an optimized bandwidth allocation for different Network applications that need to share a network interface. Of the Service Provider / Provider plays no active role in this solution.

Die bekannten Lösungen werden überwiegend mittels zusätzlicher, den Kommunikationsnetzen zugeordneter Komponenten realisiert, wobei es sich um Komponenten handelt, die entweder aktiv Netzressourcen verwalten und für die Übertragung eines Datenstromes reservieren und bereitstellen oder die den zu übertragenden Datenstrom an die für die Übertragung zur Verfügung stehende Bandbreite anpassen. Die Funktionsfähigkeit derartiger Lösung ist aber immer davon abhängig, dass alle an einer Verbindung beteiligten Kommunikationsnetze auch mit den erforderlichen zusätzlichen Komponenten ausgerüstet sind. Für Internetanwendungen sind derartige Lösungen daher nur bedingt einsetzbar, da dort das Routing dynamisch über die unterschiedlichsten Kommunikationsnetze erfolgen kann, so dass immer auch Netze an einer Verbindung beteiligt sein können, die nicht über die entsprechenden zusätzlichen Komponenten verfügen.The known solutions become prevalent by means of additional, realized the communication networks associated components, wherein these are components that either actively network resources manage and for the transfer of a Reserve and provide data stream or the ones to be transferred Data stream to the for transmission to disposal adjust standing bandwidth. The functionality of such solution is but always dependent on that all communication networks involved in a connection also with the additional required Equipped components are. For Internet applications, such solutions are therefore only partially usable, there routing is dynamic over there the most diverse communication networks can take place, so that always networks can be involved in a connection, the no over the corresponding additional ones Components.

Allen Lösungen ist jedoch gemeinsam, dass Sie den Dienstanbietern keine Möglichkeit der Einflussnahme auf die Dienstgüte einräumen.all solutions However, it is common that you do not give the service providers a chance grant influence on the quality of service.

Ausgangspunkt der Erfindung ist der Sachverhalt, dass bei Inanspruchnahme des Dienstes eines Dienstanbieters über mobile Kommunikationsendgeräte E bei der Datenübertragung Schwankungen der Qualitätsparameter des Netzzugangs auftreten können. Das liegt insbesondere auch daran, dass moderne Kommunikationsendgeräte E in der Regel über mehrere Netzwerkinterfaces 2a; 2b verfügen und damit in der Lage sind, je nach Verfügbarkeit, unterschiedliche Netzzugänge zu realisieren, bzw. zwischen unterschiedlichen Zugangsnetzen zu wechseln. Mit Hilfe des Protokolls Mobile IP (RFC 3220) unter IPv4 bzw. unter IPv6 können Kommunikationsendgeräte E den Netzwerkzugang laufend, sogar innerhalb einer Anwendungssitzung, „nahtlos" wechseln. Ein Wechsel des Zugangsnetzes bedingt fast immer eine Änderung der Qualitätsparameter des Netzzugangs des Kommunikationsendgerätes E. Weiterhin kann es durch den Wechsel in Kommunikationsnetze ohne garantierte QoS- Parameter (QoS = Quality of Service) zu ständigen Schwankungen der Qualität bzw. der verfügbaren Bandbreite kommen. Ein typisches Beispiel für ein solches Zugangsnetz ist ein Funknetz mit geteiltem Medium, wie z.b. WLAN. Typische Änderungen der Qualität des Netzzugangs eines Kommunikationsendgerätes E ergeben sich beispielsweise auch durch den Wechsel von LAN auf GPRS oder UMTS oder WLAN.The starting point of the invention is the fact that fluctuations in the quality parameters of the network access can occur when using the service of a service provider via mobile communication terminals E in the data transmission. This is in particular due to the fact that modern communication terminals E usually have multiple network interfaces 2a ; 2 B Depending on availability, they are thus able to realize different network accesses or to switch between different access networks. With the help of the Mobile IP (RFC 3220) protocol under IPv4 or under IPv6, communication terminals E can change the network access continuously, even within an application session, a change of the access network almost always requires a change of the quality parameters of the network access of the communication terminal E. Furthermore, switching to communication networks without guaranteed QoS parameters (QoS = Quality of Service) can lead to constant fluctuations in the quality or available bandwidth.A typical example of such an access network is a shared medium radio network, such as WLAN. Typical changes in the quality of the network access of a communication terminal E arise, for example, by the change from LAN to GPRS or UMTS or WLAN.

Treten derartige Schwankungen der Qualitätsparameter auf, so kommt es in der Regel dazu, dass ein Dienst nicht oder nur mit Einschränkungen genutzt werden kann, weil die erforderlichen Vorraussetzungen des Dienstes hinsichtlich der Netzwerkparameter (z.b. Bandbreite) nicht mehr erfüllt werden.To step Such fluctuations in the quality parameters, so it comes This usually means that a service is not used or only with restrictions can be because of the required prerequisites of the service with regard to the network parameters (eg bandwidth) Fulfills become.

Aufgabe der Erfindung ist es, eine Möglichkeit zu finden, Schwankungen der Qualitätsparameter bei Kommunikationsverbindungen zwischen dem Dienst eines Dienstanbieters D und dem Kommunikationsendgerät E eines Kunden auszugleichen, die insbesondere durch einen Wechsel des Zugangsnetzes, auch während einer bereits bestehenden Verbindung oder bei Zugangsnetzen mit geteilten Medien, auftreten können.task The invention is a possibility to find variations in quality parameters in communication links between the service of a service provider D and the communication terminal E of a Customers, in particular by changing the access network, even while an existing connection or access networks with shared media, can occur.

Der Dienstanbieter D soll bei wechselnden Zugangsnetzen auf der Kundenseite oder bei Zugangsnetzen mit geteilten Medien in die Lage versetzt werden, dynamisch auf Änderungen der Qualitätsparameter des Netzzuganges reagieren zu können, um eine möglichst hohe Dienstgüte seines Dienstangebotes zu gewährleisten. Die Lösung soll so konzipiert sein, dass sie nicht von zusätzlichen Komponenten in den einzelnen Kommunikationsnetzen bzw. an den Netzübergangsstellen zwischen den Kommunikationsnetzen abhängig ist.The service provider D is to be able to respond dynamically to changes in the quality parameters of the network access when changing access networks on the customer side or access networks with shared media to ensure the highest possible quality of service. The solution should be designed so that it is not dependent on additional components in the individual communication networks or at the interchange points between the communication networks.

Der Grundgedanke der Erfindung beruht darauf, Dienstanbieter in die Lage zu versetzen, auf dynamisch auftretende Änderungen der Netzzugangsqualität während der Inanspruchnahme eines Dienstes durch einen seiner Kunden, mit einer dynamischen Skalierung des betreffenden Dienstes reagieren zu können, um so für das betreffende Dienstangebot eine hohe Dienstgüte zu gewährleisten.Of the The basic idea of the invention is based on service providers in the To be able to respond to dynamically occurring network access quality changes during the Use of a service by one of its customers, with one dynamic scaling of the service in question to so for the service offer in question to ensure a high quality of service.

Erfindungsgemäß werden dem Dienstanbieter D Informationen zur Qualität des Netzwerkzugangs für jedes Kommunikationsendgerät E dynamisch und zeitnah zur Verfügung gestellt, so dass er in die Lage versetzt wird, beispielsweise beim Absenden von angeforderten Daten an das Kommunikationsendgerät E eines Kunden, eine interne Skalierung vorzunehmen, welche die aktuelle Situation des Netzwerkzugangs am Kommunikationsendgerät E des Kunden berücksichtigt. Um das zu erreichen, wird den Kommunikationsendgeräten E der Kunden eines Dienstanbieters D eine Ermittler-Komponente 1 zugeordnet, welche permanent die Qualitätsparameter der zur Verfügung stehenden Netzwerkinterfaces 2a; 2b des Kommunikationsendgerätes E des jeweiligen Kunden registriert. Die Ermittler-Komponente 1 wird initial auf dem Kommunikationsendgerät E des betreffenden Kunden installiert. Die Ausführung der Registrierung der Parameter auf dem Kommunikationsendgerät E kann sowohl zyklisch als auch ereignisgesteuert erfolgen. Ereignisse müssen im Einzelfall definiert werden. Beispiele für die Definition eines Ereignisses können ein Netzwerkwechsel, eine Bandbreitenschwankung um einen definierten Wert, und ein Ausschalten des Kommunikationsendgerätes E sein.According to the invention, the service provider D is provided with information on the quality of the network access for each communication terminal E dynamically and promptly, so that he is able to perform an internal scaling, for example when sending requested data to the communication terminal E of a customer takes into account the current situation of the network access at the communication terminal E of the customer. In order to achieve this, the communication terminals E of the customers of a service provider D become an investigator component 1 assigned, which permanently the quality parameters of the available network interfaces 2a ; 2 B registered the communication terminal E of each customer. The investigator component 1 is initially installed on the communication terminal E of the customer in question. The execution of the registration of the parameters on the communication terminal E can be done both cyclically and event-controlled. Events must be defined on a case-by-case basis. Examples of the definition of an event may be a network change, a bandwidth fluctuation by a defined value, and a switching off of the communication terminal E.

Die Ermittler-Komponente 1 ist eine Softwarelösung, die auf dem Kommunikationsendgerät E des Kunden realisiert wird. In der Ermittler-Komponente 1 findet ein permanentes Monitoring der zur Verfügung stehenden Parameter der Netzwerkqualität an den verschiedenen Netzwerkinterfaces 2a; 2b des betreffenden Kommunikationsendgerätes E statt. Von der Ermittler-Komponente 1 kann beispielsweise überwacht werden, welches Netzwerkinterface 2a; 2b aktuell am Netz ist, welche Bandbreite aktuell zur Verfügung steht und wie hoch die aktuelle Paketverlust-Rate ist.The investigator component 1 is a software solution that is implemented on the communication terminal E of the customer. In the investigator component 1 finds a permanent monitoring of the available parameters of the network quality at the different network interfaces 2a ; 2 B the relevant communication terminal E instead. From the investigator component 1 For example, it is possible to monitor which network interface 2a ; 2 B currently on the network is what bandwidth is currently available and how high the current packet loss rate is.

Die von der Ermittler-Komponente 1 erfassten Daten werden zeitaktuell über eine Signalisierungsverbindung an eine Sammler-Komponente 3 übertragen. Die Signalisierung der Werte zur Sammler-Komponente 3 findet vorzugsweise nur bei einer relevanten Änderung der Parameter der Netzwerkqualität statt. Die Steuerung der Signalisierung erfolgt vorzugsweise über den Aufruf einer entsprechenden Funktion der Sammler- Komponente 3 über ein Kommunikationsprotokoll. Eine solche relevante Änderung kann z. B. durch den Wechsel des aktiven Netzwerkinterfaces 2a; 2b und damit des Netzzugangs oder aber durch Veränderungen der Übertragungsqualität in geteilten Medien wie z.b. bei WLAN hervorgerufen werden. Eine alternative technische Möglichkeit besteht darin, mittels einer entsprechenden Funktion die aktuellen Daten der Ermittler-Komponente 1 periodisch, beispielsweise in einem vorgegebenen Zeitrahmen, an die Sammler-Komponente 2 zu signalisieren. Zwischen der Ermittler-Komponente 1 des Kommunikationsendgerätes E und der Sammler-Komponente 3 besteht daher eine Signalisierungsverbindung zum Übertragen der Daten der Ermittler-Komponente 1.The from the investigator component 1 Collected data is timely via a signaling connection to a collector component 3 transfer. The signaling of the values to the collector component 3 preferably takes place only with a relevant change of the parameters of the network quality. The control of the signaling is preferably carried out via the call of a corresponding function of the collector component 3 via a communication protocol. Such a relevant change can z. Eg by changing the active network interface 2a ; 2 B and thus the network access or be caused by changes in the transmission quality in shared media such as WLAN. An alternative technical possibility is, by means of a corresponding function, the current data of the investigator component 1 periodically, for example in a given time frame, to the collector component 2 to signal. Between the investigator component 1 the communication terminal E and the collector component 3 Therefore, there is a signaling connection for transmitting the data of the investigator component 1 ,

Die der Ermittler-Komponente 1 nachgeordneten Komponenten der Erfindung wie Sammler-Komponente 3, Verarbeiter-Komponente 4, Speicher-Komponente 5 und Bereitsteller-Komponente 6 werden vorzugsweise als Funktionseinheit zu einem Vermittler-Modul V zusammengefasst, welches im Kommunikationsnetz von allen Kommunikationsendgeräten E und allen Dienstanbietern D erreichbar ist und beispielsweise von einem Netzbetreiber an zentraler Stelle positioniert werden kann. Die Sammler-Komponente 3 ist die Schnittstelle für die Signalisierungsverbindung zu den Ermittler-Komponenten 1 der Kommunikationsendgeräte E der Kunden. In der Sammler-Komponente 3 werden alle Signalisierungsdaten der betreffenden Ermittler-Komponente 1 gesammelt und intern an die Verarbeiter-Komponente 4 weitergeleitet. Das Weiterleiten erfolgt durch Funktionsaufrufe innerhalb des Vermittler-Moduls V. Die Verarbeiter-Komponente 4 vergleicht die eingegangenen Daten mit den in der Speicher-Komponente 5 für das betreffende Kommunikationsendgerät E bereits gespeicherten Daten. Bei Unterschieden der miteinander verglichenen Datensätze wird der neue aktuelle Datensatz für das betreffende Kommunikationsendgerät E in die Speicher-Komponente 5 geschrieben. Die Verarbeiter-Komponente 4 schreibt und liest die Daten in die Speicher-Komponente 5 bzw. von der Speicher-Komponente 5. Dabei konvertiert die Verarbeiter-Komponente 4 die Daten der Sammler-Komponente 3 in eine vorgegebene Form, bevor diese in der Speicher-Komponente 5 abgelegt werden.The investigator component 1 downstream components of the invention as a collector component 3 , Processor component 4 , Memory component 5 and provider component 6 are preferably summarized as a functional unit to an intermediary module V, which is accessible in the communication network of all communication terminals E and all service providers D and can be positioned, for example, by a network operator at a central location. The collector component 3 is the interface for the signaling connection to the investigator components 1 the communication terminals E of the customers. In the collector component 3 All the signaling data of the relevant investigator component 1 collected and internally to the processor component 4 forwarded. The forwarding takes place through function calls within the intermediary module V. The processor component 4 compares the received data with those in the memory component 5 for the relevant communication terminal E already stored data. In the case of differences between the data sets compared with each other, the new current data record for the relevant communication terminal E becomes the memory component 5 written. The fabricator component 4 writes and reads the data in the memory component 5 or from the storage component 5 , The converter component converts 4 the data of the collector component 3 in a given form before this in the memory component 5 be filed.

Umgekehrt liest die Verarbeiter-Komponente 4 Daten aus der Speicher-Komponente 5, wenn diese von der Bereitsteller-Komponente 6 angefordert werden.Conversely, the processor component reads 4 Data from the storage component 5 if this is from the provider component 6 be requested.

Die Datenkonvertierung wird durch Regeln der Applikationslogik bestimmt. Die Vorgabe der Regeln kann durch externe Parameter administrativ vorkonfiguriert werden.The data conversion is done by rules the application logic determined. The specification of the rules can be administratively preconfigured by external parameters.

Die Verarbeiter-Komponente 4 besitzt eine interne Schnittstelle zur Sammler-Komponente 3, zur Bereitsteller-Komponente 6 und zur Speicher-Komponente 5. In der Speicher-Komponente 5 werden die gesammelten Daten zu den Kommunikationsendgeräten E persistent gehalten. Die Speicher-Komponente 5 besitzt eine interne Schnittstelle zur Verarbeiter-Komponente 4 zum Eintragen von neuen Daten, die über die Sammler-Komponente 3 eingehen und für den Abruf und das Selektieren von Daten über die Bereitsteller-Komponente 6. Von der Bereitsteller-Komponente 6 können die aktuellen Dienstgüte-Daten zu jedem registrierten Kommunikationsendgerät E von verschiedenen Dienstanbietern D abgerufen werden. Die Bereitsteller-Komponente 6 besitzt eine interne Schnittstelle zur Verarbeiter-Komponente 4 und bietet nach außen für die Dienstanbieter D eine Kommunikationsschnittstelle an. Einem Dienstanbieter D wird es so ermöglicht, über eine sichere Verbindung, beispielsweise über ein gesichertes Netzwerkprotokoll, zu einer Schnittstelle der Bereitsteller-Komponente 6, Daten zur Qualität der Netzanbindung zu den Kommunikationsendgeräten E anzufordern, mit denen er im Moment in Verbindung steht.The fabricator component 4 has an internal interface to the collector component 3 , to the provider component 6 and to the storage component 5 , In the memory component 5 the collected data to the communication terminals E are kept persistent. The storage component 5 has an internal interface to the processor component 4 to enter new data via the collector component 3 for retrieving and selecting data through the provider component 6 , From the provider component 6 For example, the current quality of service data for each registered communication terminal E can be retrieved from various service providers D. The provider component 6 has an internal interface to the processor component 4 and provides outwardly for the service provider D a communication interface. A service provider D is thus enabled, via a secure connection, for example via a secure network protocol, to an interface of the provider component 6 To request data on the quality of the network connection to the communication terminals E, with which he is currently in contact.

Die Erfindung wird anhand der nachfolgenden Ausführungsbeispiele näher erläutert.The Invention will be explained in more detail with reference to the following embodiments.

1 zeigt anhand eines Blockschaltbildes das Wirkprinzip der Lösung 1 shows by means of a block diagram the operating principle of the solution

In einem ersten Ausführungsbeispiel wird der Zugriff eines Kunden auf den Datendienst eines Dienstanbieters D beschrieben. Der Kunde, will in diesem Beispiel über ein mobiles Kommunikationsendgerät E, wie beispielsweise ein Mobiltelefon, den im Internet angebotenen Dienst eines Dienstanbieters D nutzen. Im Rahmen des gewünschten Dienstes kann dabei z. B. eine bestimmte Web-Seite vom Kunden angefordert werden.In a first embodiment is the access of a customer to the data service of a service provider D described. The customer wants to use this example mobile communication terminal E, such as a mobile phone, offered on the Internet Use the service of a service provider D. As part of the desired Service can be z. For example, a specific web page requested by the customer become.

Die dem Kommunikationsendgerät E zugeordnete Ermittler-Komponente 1 ermittelt und signalisiert während der online-Zeit des Kommunikationsendgerätes E die Qualität der aktuell genutzten Netzwerkverbindung und übermittelt diese an die Sammler-Komponente 3 des Vermittler-Moduls V. Zu den ermittelten Parametern können dabei der Name des verwendeten Netzwerkinterfaces, der Typ des Netzzugangs und die aktuell zur Verfügung stehende Bandbreite gehören. Die Ermittler-Komponente 1 kann dabei auf einem Windows-basierten System des Kommunikationsendgerätes E als ein NDIS WAN Miniport Treiber realisiert sein.The communication terminal E associated with the investigator component 1 determines and signals the quality of the currently used network connection during the online time of the communication terminal E and transmits it to the collector component 3 of the mediator module V. The parameters determined can include the name of the network interface used, the type of network access and the currently available bandwidth. The investigator component 1 can be implemented on a Windows-based system of the communication terminal E as an NDIS WAN miniport driver.

Die Ermittler-Komponente 1 liest nach einer definierten Zeitspanne, z. B. im Sekundentakt, die Parameter des aktiven Netzwerkinterfaces 2a oder 2b aus, misst die zur Verfügung stehende Bandbreite, und schickt die Daten als eine SOAP-Message an die Sammler-Komponente 3 des Vermittler-Moduls V. Die Sammler-Komponente 3 ist vorzugsweise als eine Softwarekomponente ausgebildet und kann zum Beispiel in Java oder C++ implementiert sein.The investigator component 1 reads after a defined period of time, eg. B. every second, the parameters of the active network interface 2a or 2 B out, measures the available bandwidth, and sends the data as a SOAP message to the collector component 3 of mediator module V. The collector component 3 is preferably implemented as a software component and may be implemented, for example, in Java or C ++.

Von der Sammler-Komponente 3 gehen die Daten z. B. über einen von der Sammler-Komponente 3 ausgehenden Funktionsaufruf an die Verarbeiter-Komponente 4. Die Verarbeiter-Komponente 4 ist ebenfalls als eine Softwarekomponente ausgebildet und kann in einem Modul oder aber auch in mehreren Modulen realisiert sein, die folgende Funktionalität bieten:

  • – Formale Prüfung der Daten der Sammler Komponente 3,
  • – Konvertierung der Daten in vorgegebene Formate,
  • – Vergleich der aktuellen Daten mit dem vorhergehenden Datensatz – feststellen von signifikanten Änderungen der Parameter,
  • – Schreibenden und lesenden Zugriff auf die Speicher-Komponente 5,
  • – Wertung der Daten und Zuordnung zu Kategorien/Stufen (z. B. Bandbreite 0–10 Kbit/s entspricht Stufe 1, 10 bis 100 Kbit/s entspricht Stufe 2, 100 Kbit/s bis 1 Mbit/s entspricht Stufe 3 und > 1 Mbit/s entspricht Stufe 4)
  • – Aufrufschnittstelle für die Sammler-Komponente 3 und die Bereitsteller-Komponente 6.
From the collector component 3 go the data z. Via one of the collector component 3 outgoing function call to the processor component 4 , The fabricator component 4 is also designed as a software component and can be implemented in one module or even in several modules that offer the following functionality:
  • - Formal check of the data of the collector component 3 .
  • - conversion of the data into predefined formats,
  • - comparing the current data with the previous record - detecting significant changes in the parameters,
  • - Write and read access to the memory component 5 .
  • - Rating of the data and assignment to categories / levels (eg bandwidth 0-10 Kbit / s corresponds to level 1, 10 to 100 Kbit / s corresponds to level 2, 100 Kbit / s to 1 Mbit / s corresponds to level 3 and> 1 Mbit / s corresponds to level 4)
  • - Call interface for the collector component 3 and the provider component 6 ,

In der Verarbeiter-Komponente 4 werden die von der Sammler-Komponente 3 eingehenden neuen Daten immer mit dem vorhergehenden Datensatz auf das Vorliegen von signifikanten Unterschieden verglichen. Erst wenn es signifikante Änderungen gegeben hat, wird der Datensatz zum betreffenden Kommunikationsendgerät E neu in die Speicher-Komponente 5 geschrieben. Das geschieht vorzugsweise durch Überschreiben des alten Datensatzes.In the processor component 4 Be the of the collector component 3 incoming new data is always compared with the previous record for the presence of significant differences. Only when there have been significant changes, the record to the relevant communication terminal E new in the memory component 5 written. This is preferably done by overwriting the old record.

Die Speicher-Komponente 5 ist als eine Datenbank ausgebildet. Die Bereitsteller-Komponente 6 ist eine Softwarekomponente, die ebenfalls in Java oder C++ realisiert werden kann, die einen Webservice bereitstellt. Dieser Webservice ist öffentlich und kann von jedem Dienstanbieter D benutzt werden.The storage component 5 is designed as a database. The provider component 6 is a software component that can also be implemented in Java or C ++, which provides a web service. This web service is public and can be used by any service provider D.

Weiterhin ist die Bereitsteller-Komponente 6 in der Lage, der Verarbeiter-Komponente 4 einen Aufruf zum Lesen bestimmter Daten aus der Speicher-Komponente 5 zu übergeben. Das Ergebnis des Aufrufes wird in der Antwort an den Dienstanbieter D verarbeitet. Wenn also der Dienstanbieter D eine Seite oder ein Portal im Internet betreibt, welche/welches vom Kunden aufgerufen wird, dann ist er mit Hilfe der Informationen zur Qualität des Netzzugangs des Kommunikationsendgerätes E des Kunden beispielsweise in der Lage, aus dem Webservice die Menge der gesendeten Daten an die aktuellen Möglichkeiten des Kommunikationsendgerätes E anzupassen. Das kann so aussehen, dass zum Beispiel die Website je nach Bandbreitenstufe ein eigenes definiertes Layout hat. Jedes Layout ist dabei entsprechend der Bandbreitenstufe mehr oder weniger Ressourcen schonend, bzw. die dargestellte Qualität unterscheidet sich entsprechend. Die Layouts können hinsichtlich ihres Ressourcenbedarfes gestaltet werden, indern die Bilder entsprechend skaliert werden, oder indem vom Textteil, je nach Stufe, die Zusammenfassungen von langen Artikeln anstelle des Artikels oder auch nur die Überschriften der Artikel übermittelt werden.Furthermore, the provider component 6 capable of the fabricator component 4 a call to read certain data from the storage component 5 to hand over. The result of the call is processed in the response to the service provider D. So if the service provider D is a Sei te or operates a portal on the Internet, which / which is called by the customer, then he is using the information on the quality of the network access of the communication terminal E of the customer, for example, from the web service, the amount of data sent to the current possibilities of Adapt communication terminal E. This may look like, for example, the website has its own defined layout depending on the bandwidth level. Each layout is more or less resource-conserving according to the bandwidth level, or the displayed quality differs accordingly. The layouts can be designed in terms of their resource requirements, while the images are scaled accordingly, or by the summaries of the text, depending on the level, the summaries of long articles instead of the article or just the headings of the articles are transmitted.

Das zweite Ausführungsbeispiel bezieht sich auf den Dienst eines Dienstanbieters D, der Videos im Internet als Streaming-Lösung anbietet (video on demand). Ein Kunde will mit seinem mobilen Kommunikationsendgerät E diesen Dienst in Anspruch nehmen. Bei diesem Ausführungsbeispiel wird davon ausgegangen, dass der Kunde mit seinem mobilen Kommunikationsendgerät E unterwegs ist und das mobile IP-Protokoll nutzt. Das bedeutet, er kann einen Video-Stream ohne Unterbrechung empfangen, auch wenn er unterwegs den Netzzugang, und damit auch das Kommunikationsnetz, wechselt. Die Ermittler-Komponente 1 im Kommunikationsendgerät E signalisiert während dieser Zeit der Bereitstellungs-Komponente 6 immer den aktuellen Stand der Qualität des Netzwerkzugangs.The second embodiment relates to the service of a service provider D who offers videos on the Internet as a streaming solution (video on demand). A customer wants to use this service with his mobile communication terminal E. In this embodiment, it is assumed that the customer is traveling with his mobile communication terminal E and uses the mobile IP protocol. This means that it can receive a video stream without interruption, even if it changes the network access, and thus also the communication network, on the way. The investigator component 1 in the communication terminal E signals during this time of the provisioning component 6 always the current state of the quality of network access.

Die Ermittler-Komponente 1 ist im Unterschied zum ersten Beispiel in der Lage, selbst festzustellen, wann sich der Netzwerkzugang geändert hat und wann sich eine vorher definierte Änderung der zur Verfügung stehenden Bandbreite ergeben hat. Die Ermittler-Komponente 1 sendet hier nicht periodisch, sondern ereignisbezogen eine SOAP-Nachricht mit den aktuellen Daten des Netzwerkzugangs des Kommunikationsendgerätes E an die Sammler-Komponente 3 des zentral angeordneten Vermittler-Moduls V. Im Vermittler-Modul V hat die Verarbeiter-Komponente 4 jetzt weniger Arbeit als im ersten Beispiel, weil der Vergleich mit dem vorhergehenden Datensatz des betreffenden Kommunikationsendgerätes E entfällt. Das ist dadurch bedingt, dass bei der Verarbeiter-Komponente 4 nur noch Datensätze ankommen, die relevante Änderungen zu den vorhergehenden Datensätzen aufweisen. Die ankommenden Datensätze werden also von der Verarbeiter-Komponente 4 nur noch konvertiert und in die Speicher-Komponente 5 eingeschrieben. Der Zugang zu dem System sieht in diesem Beispiel aus der Sicht eines Dienstanbieters D genau so aus wie im ersten Beispiel.The investigator component 1 In contrast to the first example, it is able to determine for itself when the network access has changed and when a previously defined change in the available bandwidth has resulted. The investigator component 1 sends here not periodically, but event-related a SOAP message with the current data of the network access of the communication terminal E to the collector component 3 of the centrally located mediator module V. In the mediator module V has the processor component 4 now less work than in the first example, because the comparison with the previous record of the communication terminal E concerned deleted. This is due to the fact that in the processor component 4 only datasets arrive that have relevant changes to the previous datasets. The incoming records are thus from the processor component 4 just converted and into the memory component 5 enrolled. The access to the system looks in this example from the perspective of a service provider D exactly as in the first example.

Im Unterschied zum ersten Beispiel ist hier der Dienstanbieter D jedoch in der Lage, mit den vom Vermittler-Modul V erhaltenen Informationen den Video-Stream dynamisch für jede Verbindung mit dem betreffenden Kommunikationsendgerät E zu skalieren. Dadurch wird unabhängig von der am Kommunikationsendgerät E zur Verfügung stehenden Bandbreite ein unterbrechungsfreier Video-Stream gewährleistet, der an die aktuell verfügbare Bandbreite des Zugangsnetzes angepasst ist.in the Difference to the first example here is the service provider D, however capable of using the information obtained from the intermediary module V. the video stream dynamically for to scale each connection with the relevant communication terminal E. This will become independent from the at the communication terminal E available ensuring a non-disruptive video stream for the currently available Bandwidth of the access network is adjusted.

Das dritte Ausführungsbeispiel befasst sich mit dem Dienst eines Dienstanbieters D, der Downloads zur Verfügung stellt. Dieser Dienst hat besondere Eigenschaften:

  • 1. Die Datenübertragung beginnt erst bei einer minimalen, zur Verfügung stehenden Bandbreite „x".
  • 2. Die Datenübertragung zum Kommunikationsendgerät E wird bei Unterschreitung einer bestimmten Bandbreite „y" unterbrochen.
  • 3. Der Dienst setzt die Datenübertragung fort, sobald die Bandbreite „x" wieder gegeben ist. Der Dienst ist dabei so ausgebildet, dass er in der Lage ist, auf den bisherigen Übertragungsstand verlustfrei aufzusetzen.
The third embodiment is concerned with the service of a service provider D providing downloads. This service has special properties:
  • 1. The data transfer begins only with a minimum, available bandwidth "x".
  • 2. The data transmission to the communication terminal E is interrupted when it falls below a certain bandwidth "y".
  • 3. The service resumes data transmission as soon as the bandwidth "x" is restored, the service being designed to be able to set up losslessly at the previous transmission state.

Für diese Dienstmerkmale braucht der Dienst eine Signalisierung der zur Verfügung stehenden Bandbreite am Kommunikationsendgerät E. entsprechend der Beschreibung der Erfindung. Im Unterschied zu den Beispielen 1 und 2 wird hier die Signalisierung der Bandbreite von der Ermittler-Komponente 1 zur Sammler-Komponente 3 über eine Java RMI oder Corba – Schnittstelle realisiert. Der Kunde kann bei dieser Ausführungsform bestimmen, ob der Dienst bzw. der Dienstanbieter D seine Daten beim Vermittler-Modul V abrufen darf. Dazu bietet das Vermittler-Modul V auf dem Kommunikationsendgerät E eine graphische Benutzerschnittstelle GUI (graphical user interface). Diese Abfrage wird jedes Mal bei der Benutzung eines bisher vom betreffenden Kunden noch nicht genutzten Dienstes angezeigt. Die Anzeige kann als Webseite beim Dienstanbieter gemeinsam mit den anderen angebotenen Diensten bereitgestellt werden. Die Einwilligung oder Verneinung des Kunden wird zusammen mit den aktuellen Netzzugangsdaten von der Ermittler-Komponente 1 zur Sammler-Komponente 3 übertragen und über die Verarbeiter-Komponente 4 in der Speicher-Komponente 5 abgelegt. Der Dienstanbieter bekommt in diesem Fall also nur die entsprechenden Daten, wenn der Kunde das zugelassen hat.For these service features, the service needs a signaling of the available bandwidth at the communication terminal E according to the description of the invention. In contrast to the examples 1 and 2 here is the signaling of the bandwidth of the investigator component 1 to the collector component 3 realized via a Java RMI or Corba interface. In this embodiment, the customer can determine whether the service or the service provider D is allowed to retrieve his data at the intermediary module V. For this purpose, the intermediary module V on the communication terminal E provides a graphical user interface GUI (graphical user interface). This query is displayed each time a service that has not yet been used by the customer concerned is used. The ad may be provided as a web page to the service provider along with the other services offered. The consent or negation of the customer is combined with the current network access data from the investigator component 1 to the collector component 3 transmitted and via the processor component 4 in the memory component 5 stored. The service provider gets in this case so only the appropriate data, if the customer has allowed.

Falls der Kunde den Zugriff des Dienstanbieters auf seine Netzzugangsdaten erlaubt, so bietet sich für den Dienstanbieter die Möglichkeit, vom Vermittler-Modul V eine Notification anzufordern, die bewirkt, dass das Vermittler-Modul V dem Dienstanbieter D automatisch meldet, wenn sich die Netzzugangsdaten zum betreffenden Kommunikationsendgerät E signifikant geändert haben. Auf diesem Weg erhält der Dienstanbieter D auf kürzestem Wege (ereignisgesteuert) die Meldung über Veränderungen beispielsweise der Bandbreite des Netzzuganges des Kommunikationsendgerätes E des betreffenden Kunden.If the customer allows the service provider's access to his network access data, then it is possible for the service provider to request a notification from the intermediary module V, which causes the intermediary module V to be connected to the service ter D automatically reports when the network access data to the relevant communication terminal E have changed significantly. In this way, the service provider D receives the shortest way (event-driven) the message about changes, for example, the bandwidth of the network access of the communication terminal E of the customer in question.

Ee
Kommunikationsendgerät (Kunde)Communication terminal (customer)
DD
Dienstanbieterservice provider
VV
Vermittler-ModulBroker module
11
Ermittler-KomponenteInvestigators component
2a; 2b2a; 2 B
Netzwerkinterfaces (alternativ)Network Interfaces (Alternative)
33
Sammler-KomponenteCollectors component
44
Verarbeiter-KomponenteProcessor component
55
Speicher-KomponenteStorage component
66
Bereitsteller-KomponenteProvider component

Claims (11)

Verfahren zur Gewährleistung einer hohen Dienstgüte bei der Datenübertragung zwischen einem Dienstanbieter und einem Kunden dadurch gekennzeichnet, dass bei Inanspruchnahme eines von einem Dienstanbieter (D) angebotenen Dienstes durch einen Kunden, über eine einem Kommunikationsendgerät (E) des Kunden zugeordnete Ermittler-Komponente (1) während der Verbindungsdauer zwischen Kommunikationsendgerät (E) und Dienst des Dienstanbieters (D) die Daten von Qualitätsparametern des Netzwerkzuganges des Kommunikationsendgerätes (E) erfasst und an eine Sammler-Komponente (3) übertragen werden, dass die an die Sammler-Komponente (3) übertragenen aktuellen Daten von einer nachgeordneten Verarbeiter-Komponente (4) mit bereits für das betreffende Kommunikationsendgerät (E) in einer Speicher-Komponente (5) gespeicherten Datensätzen der aktuellen Verbindung bzw. der vorhergehenden Verbindungen des betreffenden Kommunikationsendgerätes (E) verglichen werden, wobei der neue aktuelle Datensatz nur bei Unterschieden der Parameter der miteinander verglichenen Datensätze in die Speicher-Komponente (5) geschrieben wird, dass der Dienstanbieter (D), vorzugsweise über eine sichere Verbindung, mit einer Bereitsteller-Komponente 6 verbindbar ist, über die ihm in Verbindung mit der Verarbeiter-Komponente (4) und der Speicher-Komponente (5) zeitaktuell Daten zur Qualität des Netzzuganges des betreffenden Kommunikationsendgerätes (E) zur Verfügung gestellt werden, wobei die Kenntnis der aktuellen Netzqualität des Netzwerkzuganges eines mit seinem Dienst verbundenen Kunden es dem Dienstanbieter (D) ermöglicht, seinen Dienst zeitaktuell auf die individuellen Zugangsparameter des betreffenden Kommunikationsendgerätes (E) einzustellen und/oder Schwankungen der Qualitätsparameter des Netzwerkzuganges des betreffenden Kommunikationsendgerätes (E) durch dynamische Skalierung der betreffenden Parameter seines Dienstes auszugleichen.Method for ensuring a high quality of service during data transmission between a service provider and a customer, characterized in that when a service offered by a service provider (D) is used by a customer, an investigator component assigned to a communication terminal (E) of the customer ( 1 ) during the connection period between communication terminal (E) and service of the service provider (D) the data of quality parameters of the network access of the communication terminal (E) is detected and sent to a collector component ( 3 ) that are sent to the collector component ( 3 ) transmitted current data from a downstream processor component ( 4 ) with already for the relevant communication terminal (E) in a memory component ( 5 ) of the current connection or the preceding connections of the relevant communication terminal (E) are compared, wherein the new current data set only in case of differences in the parameters of the compared data sets in the memory component ( 5 ) is written that the service provider (D), preferably via a secure connection, with a provider component 6 connected to it in connection with the processor component ( 4 ) and the memory component ( 5 ) are provided up-to-the-minute data on the quality of the network access of the relevant communication terminal (E), the knowledge of the current network quality of the network access of a customer connected to its service allows the service provider (D), its service up-to-date on the individual access parameters of the communication terminal in question (E) adjust and / or compensate for fluctuations in the quality parameters of the network access of the relevant communication terminal (E) by dynamically scaling the relevant parameters of his service. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Übertragung der Daten der Qualität des Netzwerkzuganges des jeweils aktiven Netzwerkinterfaces (2a; 2b) von der Ermittler-Komponente (1) an die Sammler-Komponente (3) über eine Zeitfunktion gesteuert wird, die vorzugsweise als taktgesteuerte Zeitfunktion mit einem Zeittakt von einer Sekunde ausgebildet ist.A method according to claim 1, characterized in that the transmission of the data of the quality of the network access of each active network interface ( 2a ; 2 B ) from the investigator component ( 1 ) to the collector component ( 3 ) is controlled via a time function, which is preferably designed as a clock-controlled time function with a time clock of one second. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Übertragung der Daten der Qualität des Netzwerkzuganges des jeweils aktiven Netzwerkinterfaces (2a; 2b) ereignisbezogen von der Ermittler-Komponente (1) an die Sammler-Komponente (3) erfolgt.A method according to claim 1, characterized in that the transmission of the data of the quality of the network access of each active network interface ( 2a ; 2 B ) event-related by the investigator component ( 1 ) to the collector component ( 3 ) he follows. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Sammler-Komponente (3) die aktuellen Daten der Qualität des Netzwerkzuganges von der Ermittler-Komponente (1) abfordert.Method according to claim 1, characterized in that the collector component ( 3 ) the current data of the quality of network access from the investigator component ( 1 ) requests. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Dienstanbieter (D) mittels einer Abfrageroutine zeitaktuell Daten zur Qualität des Netzwerkzuganges des betreffenden Kommunikationsendgerätes (E) über die Bereitsteller-Komponente (6) abfordert.A method according to claim 1, characterized in that the service provider (D) by means of a query routine up-to-date data on the quality of the network access of the relevant communication terminal (E) via the provider component ( 6 ) requests. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass bei einer Anfrage eines Dienstanbieters (D) zu der aktuellen Qualitätsparametern des Netzzuganges des Kommunikationsendgerätes (E) eines seiner Kunden über die Bereitsteller-Komponente (6) die in der Speicher-Komponente (5) abgelegte Daten zur aktuellen Bandbreite des Netzwerkzuganges des betreffenden Kommunikationsendgerät (E) vor der Übertragung zur Bereitsteller-Komponente (6) von der Verarbeiter-Komponente (4) einer Bandbreitenstufe mit einem vorgegebenen Bandbreitenspektrum zugeordnet werden, wobei die konkrete Zuordnung zu der Bandbreitenstufe erfolgt, in dessen Bandbreitenspektrum sich die aktuelle Daten zur Bandbreite des Netzzuganges des betreffenden Kommunikationsendgeräts (E) einordnen lassen.A method according to claim 1, characterized in that in a request of a service provider (D) to the current quality parameters of the network access of the communication terminal (E) of one of his customers via the provider component ( 6 ) in the memory component ( 5 ) stored data on the current bandwidth of the network access of the relevant communication terminal (E) before transmission to the provider component ( 6 ) from the processor component ( 4 ) are assigned to a bandwidth range with a predetermined bandwidth spectrum, wherein the concrete assignment is made to the bandwidth level in the bandwidth spectrum, the current data to the bandwidth of the network access of the relevant communication terminal (E) can be classified. Verfahren nach Anspruch 1, dadurch, gekennzeichnet, dass die Zuordnung der aktuell in der Speicher-Komponente (5) gespeicherten Daten zur aktuellen Bandbreite des Netzwerkzuganges des Kommunikationsendgerätes (E) im Rahmen von mindestens zwei, vorzugsweise jedoch vier Bandbreitenstufen mit unterschiedlichen Bandbreitenspektren erfolgt, wobei der ersten Bandbreitenstufe ein Bandbreitenspektrum von 0–10 Kbit/s, der zweiten Bandbreitenstufe ein Bandbreitenspektrum von 10–100 Kbit/s, der dritten Bandbreitenstufe ein Bandbreitenspektrum von 100 Kbit/s–1 Mbit/s und der vierten Bandbreitenstufe ein Bandbreitenspektrum von > 1 Mbit/s zugeordnet ist.A method according to claim 1, characterized in that the assignment of the currently in the memory component ( 5 ) data within the current bandwidth of the network access of the communication terminal (E) within at least two, but preferably four bandwidth levels with different bandwidth spectra, wherein the first bandwidth level, a bandwidth spectrum of 0-10 Kbit / s, the second bandwidth level, a bandwidth range of 10 100 Kbit / s, the third bandwidth stage, a bandwidth spectrum of 100 Kbit / s-1 Mbit / s and the fourth bandwidth stage, a bandwidth spectrum of> 1 Mbit / s is assigned. Anordnung zur Gewährleistung einer hohen Dienstgüte bei der Datenübertragung zwischen einem Dienstanbieter und einem Kunden, bestehend aus – einer dem jeweiligem Kommunikationsendgerät (E) des Kunden zugeordneten Ermittler-Komponente (1) zur Erfassung der Qualitätsparameter des Netzwerkzuganges des/der dem Kommunikationsendgerät (E) zur Verfügung stehenden Netzwerkinterfaces (2a; 2b), – einer mit der Ermittler-Komponente (1) über eine Signalisierungsverbindung verbindbaren Sammler-Komponente (3) zur Erfassung der von der Ermittler-Komponente (1) übertragenen Qualitätsparameter, – einer mit der Sammler-Komponente (3) über eine Verarbeiter-Komponente (4) verburdenen Speicher-Komponente (5), in der laufend die aktuellen Qualitätsparameter des Netzwerkzuganges des mit dem Dienst eines Dienstanbieters (D) verbindbaren Kommunikationsendgerätes (E) gespeichert werden und – einer mit der Verarbeiter-Komponente (4) und der Speicher-Komponente (5) verbunden Bereitsteller-Komponente (6), über deren Signalisierungsverbindung dem Dienstanbieter (D) die aktuellen Qualitätsparameter des teilnehmerseitigen Netzwerkzuganges mindestens einer zwischen dem Kommunikationsendgerät (E) eines Kunden und einem Dienst des Dienstanbieters (D) bestehenden Verbindung bereitgestellt werden.Arrangement for ensuring a high quality of service in the data transmission between a service provider and a customer, comprising - an investigator component assigned to the respective communication terminal (E) of the customer ( 1 ) for detecting the quality parameters of the network access of the network interface (s) available network interfaces ( 2a ; 2 B ), - one with the investigator component ( 1 ) via a signaling connection connectable collector component ( 3 ) to capture from the investigator component ( 1 ) transmitted quality parameters, - one with the collector component ( 3 ) via a processor component ( 4 ) memory component ( 5 ), in which the current quality parameters of the network access of the communication terminal (E) connectable to the service of a service provider (D) are continuously stored and - one with the processor component ( 4 ) and the memory component ( 5 ) connected provider component ( 6 ), over the signaling connection of which the service provider (D) is provided with the current quality parameters of the subscriber network access of at least one connection existing between the communication terminal (E) of a customer and a service of the service provider (D). Anordnung nach Anspruch 8, dadurch gekennzeichnet, dass die Sammler-Komponente (3), die Verarbeiter-Komponente (4), die Speicher-Komponente (5) und die Bereitsteller-Komponente (6) zu einem Vermittler-Modul (V) zusammengefasst sind, welches an zentraler Stelle angeordnet ist.Arrangement according to claim 8, characterized in that the collector component ( 3 ), the processor component ( 4 ), the memory component ( 5 ) and the provider component ( 6 ) are combined to a mediator module (V), which is arranged in a central location. Anordnung nach Anspruch 8, dadurch gekennzeichnet, dass die Signalisierungsverbindung zwischen der Bereitsteller-Komponente (6) und dem Dienstanbieter (D) zur Gewährleistung von Vertraulichkeit, Integrität und Authentizität als sichere Verbindung ausgebildet ist.Arrangement according to claim 8, characterized in that the signaling connection between the provider component ( 6 ) and the service provider (D) as a secure connection to ensure confidentiality, integrity and authenticity. Anordnung nach Anspruch dadurch gekennzeichnet, dass die Speicher-Komponente (5) als Datenbank ausgebildet ist.Arrangement according to claim characterized in that the memory component ( 5 ) is formed as a database.
DE102004044748A 2004-09-13 2004-09-13 Method providing high service quality in data transmission between service provider and customer via different communication networks, with matching to actual situation in access network between service provider and customer, etc Withdrawn DE102004044748A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102004044748A DE102004044748A1 (en) 2004-09-13 2004-09-13 Method providing high service quality in data transmission between service provider and customer via different communication networks, with matching to actual situation in access network between service provider and customer, etc

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102004044748A DE102004044748A1 (en) 2004-09-13 2004-09-13 Method providing high service quality in data transmission between service provider and customer via different communication networks, with matching to actual situation in access network between service provider and customer, etc

Publications (1)

Publication Number Publication Date
DE102004044748A1 true DE102004044748A1 (en) 2006-04-13

Family

ID=36088612

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004044748A Withdrawn DE102004044748A1 (en) 2004-09-13 2004-09-13 Method providing high service quality in data transmission between service provider and customer via different communication networks, with matching to actual situation in access network between service provider and customer, etc

Country Status (1)

Country Link
DE (1) DE102004044748A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005052188B4 (en) 2005-10-26 2019-01-10 Deutsche Telekom Ag Quality assurance using centrally recorded quality of service parameters

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005052188B4 (en) 2005-10-26 2019-01-10 Deutsche Telekom Ag Quality assurance using centrally recorded quality of service parameters

Similar Documents

Publication Publication Date Title
DE60132387T2 (en) Policy coordination in a communications network
DE60029292T2 (en) System and method for mobile communication avoiding delays in data transmission
DE60205501T2 (en) MANAGEMENT OF INFORMATION ABOUT SUBSCRIPTIONS OF THE SERVICES OF THIRD PARTIES
EP2387261B1 (en) Provision of an end-to-end connection from a terminal to a network
DE602004002471T2 (en) Method and system for establishing a transmission connection for data stream traffic
DE102006022046A1 (en) A method of enabling quality of service control and / or service charging in telecommunications services
DE60032070T2 (en) Architecture for providing wireless call features in a wireless telecommunications system
EP1494434B1 (en) Method for the configuration of an apparatus in a data network
DE102004049705B4 (en) Method for optimal operation of a tightly coupled wireless network with various network technologies and a corresponding device for a network element
EP1317820B1 (en) Method for establishment of connections of pre-determined performance for a packet-oriented communication network with a resource manager
DE102004057311B4 (en) Method and system for supporting service continuity for mobile communication over different access networks
DE10064107A1 (en) Method for distributing a group message in a radio communication system and associated radio communication system
DE69921776T2 (en) Mobile IP with quality of service for foreign network with foreign agent and several mobile nodes
DE102004044748A1 (en) Method providing high service quality in data transmission between service provider and customer via different communication networks, with matching to actual situation in access network between service provider and customer, etc
EP2171943B1 (en) Method for routing service messages
WO2012130263A1 (en) Method for addressing messages in a computer network
EP1587275B1 (en) Network with flexible multimedia data routing
DE29924199U1 (en) Telecommunication arrangement for the transmission of return channel data of a connection between a terminal and a server of a packet switching network
EP1520389B1 (en) Network comprising search functions that are integrated into communication components
EP4007226B1 (en) Method and telecommunication system for hierarchical storage of data connection information and network node of a mobile cellular network
DE102004058927B3 (en) Route-signaling method for bringing together signaling messages for required adaptation of resource reservations during routing changes provides information on a change in an inter-domain route
DE102005049108B4 (en) Method for determining the accessibility of a mobile station
DE102005052188B4 (en) Quality assurance using centrally recorded quality of service parameters
EP1437011A2 (en) Method for carrying out instant messaging with packet switched data
DE10255341B3 (en) Data exchange method between Bluetooth devices in radio communications system using transport layer with upper transport layer in Bluetooth server and lower transport layers in base stations

Legal Events

Date Code Title Description
OR8 Request for search as to paragraph 43 lit. 1 sentence 1 patent law
8105 Search report available
R012 Request for examination validly filed

Effective date: 20110827

R120 Application withdrawn or ip right abandoned