DE19956360B4 - Datengateway und Verfahren zum Übertragen von Daten zu einer Basisstelle in einem Kommunikationssystem - Google Patents
Datengateway und Verfahren zum Übertragen von Daten zu einer Basisstelle in einem Kommunikationssystem Download PDFInfo
- Publication number
- DE19956360B4 DE19956360B4 DE19956360A DE19956360A DE19956360B4 DE 19956360 B4 DE19956360 B4 DE 19956360B4 DE 19956360 A DE19956360 A DE 19956360A DE 19956360 A DE19956360 A DE 19956360A DE 19956360 B4 DE19956360 B4 DE 19956360B4
- Authority
- DE
- Germany
- Prior art keywords
- data
- data packet
- transmit
- gateway
- blocks
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- 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/16—Gateway arrangements
Abstract
• Empfangen eines Datenpakets durch den Datengateway von einer Datenquelle außerhalb der Kommunikationssysteminfrastruktur;
• Unterteilen des Datenpakets in Datenblöcke;
• Erzeugen eines Sendedatenpakets, das eine Anzahl der Datenblöcke enthält;
• Bestimmen eines Folgekennzeichens für das Sendedatenpaket; und
•Übermitteln des Sendedatenpakets und des Folgekennzeichens zur Basisstelle,
wobei das Verfahren dadurch gekennzeichnet ist, dass beim Erzeugen des Sendedatenpakets die Anzahl von Datenblöcken bestimmt wird, wobei die Anzahl angibt, wieviel Datenblöcke durch die Basisstelle in einem Zeitschlitz zu einer Kommunikationseinheit außerhalb der Kommunikationssysteminfrastruktur übertragen werden können.
Description
- Gebiet der Erfindung
- Diese Erfindung bezieht sich im allgemeinen auf Kommunikationssysteme und insbesondere auf das Übermitteln von Daten von einem Datengateway zu einer Basisstelle in einem Kommunikationssystem.
- Insbesondere betrifft die vorliegende Erfindung ein Verfahren zum Übermitteln von Daten innerhalb einer Kommunikationssysteminfrastruktur mit den Komponenten Datengateway und Basisstelle, mit den folgenden Schritten:
- • Empfangen eines Datenpakets durch den Datengateway von einer Datenquelle außerhalb der Kommunikationssysteminfrastruktur;
- • Unterteilen des Datenpakets in Datenblöcke;
- • Erzeugen eines Sendedatenpakets, das eine Anzahl der Datenblöcke enthält;
- • Bestimmen eines Folgekennzeichens für das Sendedatenpakets und
- • Übermitteln des Sendedatenpakets und des Folgekennzeichens zur Basisstelle.
- Ein derartiges Verfahren ist aus der
EP 662 778 A2 - Weiterhin ist aus der
GB 22 922 90 A - Ferner ist aus der
US 55 88 009 A ein Verfahren zum Übermitteln von Daten zwischen verschiedenen Elementen eines Systems bekannt. Auf Zeitschlitze und die Anzahl von Datenpaketen je Zeitschlitz wird in dieser Druckschrift jedoch nicht eingegangen. - Hintergrund der Erfindung
- Kommunikationssysteme, die ausschließlich Sprachdiensten dienen, sind in der Technik bekannt. wenn Datendienste, wie etwa Email- und Internet-Nutzung, bei solchen Systemen hinzukommen sollen, müssen mehrere Probleme gelöst werden. Das Netz, das den Sprachverkehr zwischen den Komponenten der Kommunikationssysteminfrastruktur und den Basisstellen trägt, muß nun zusätzlich den Datenverkehr tragen oder es entstehen die Kosten eines separaten Netzes. Sprachverkehr ist sehr verzögerungsempfindlich, deshalb muß der Datenverkehr in das Netz eingebracht werden, ohne das Netz zu überlasten oder die Netzverzögerung wesentlich zu erhöhen.
- Um das Kommunikationssystem an ein Fremdnetz, wie etwa das Internet, anzuschließen, wird ein Gateway (Verbindungsrechner zwischen verschiedenen Netzen) verwendet, um die beiden Netze zu verbinden. Die Daten für eine Kommunikationseinheit werden durch den Gateway empfangen und über das Infrastrukturnetz zur geeigneten Basisstelle übermittelt. Die Basisstelle überträgt die Daten dann zur Kommunikationsein heit. Wenn die Daten vom Gateway zur Basisstelle und schließlich zur Kommunikationseinheit gesendet werden, darf der Sprachverkehr im Infrastrukturnetz nicht wesentlich beeinträchtigt werden.
- Es besteht deswegen ein Bedarf nach einer Vorrichtung und einem Verfahren zum Übermitteln von Daten zu einer Basisstelle und einer Kommunikationseinheit, ohne eine wesentliche Überlastung oder Verzögerung in das Infrastrukturnetz einzubringen.
- Kurze Beschreibung der Zeichnungen
-
1 ist eine Blockschaltbilddarstellung eines Kommunikationssystems gemäß einer bevorzugten Ausführung der vorliegenden Erfindung. -
2 ist eine Blockschaltbilddarstellung eines Datenpakets, das von einem Datengateway gemäß der bevorzugten Ausführung der vorliegenden Erfindung empfangen wird. -
3 ist eine Blockschaltbilddarstellung eines Datenabschnitts des Datenpakets, der gemäß der bevorzugten Ausführung der vorliegenden Erfindung durch den Datengateway empfangen und in Datenblöcke unterteilt wird. -
4 ist eine Blockschaltbilddarstellung von Sendedatenpaketen, die durch den Datengateway gemäß der bevorzugten Ausführung der vorliegenden Erfindung erzeugt werden. -
5 ist eine Blockschaltbilddarstellung eines Wiedersendedatenpakets, das durch den Datengateway gemäß der bevorzugten Ausführung der vorliegenden Erfindung erzeugt wird. -
6 ist ein logisches Ablaufdiagramm von Schritten, die durch die Infrastruktur eines Kommunikationssystems gemäß der bevorzugten Ausführung der vorliegenden Erfindung ausgeführt werden. - Beschreibung einer bevorzugten Ausführung
- Die vorliegende Erfindung wendet sich an die Notwendigkeit, Daten an eine Basisstelle und eine Kommunikationseinheit zu übermitteln, ohne eine wesentliche Überlastung oder Verzögerung in das Infrastrukturnetz einzubringen. Beim Empfangen eines Datenpakets unterteilt der Datengateway das Datenpaket in Datenblöcke. Der Datengateway erzeugt Sendedatenpakete, die in einzelnen Zeitschlitzen von einer Basisstelle zur Kommunikationseinheit übertragen werden können. Die Sendedatenpakete, die kleiner als die Datenpakete sind, bringen in das Infrastrukturnetz keine wesentliche Verzögerung ein und können während eines gewissen Zeitraums übermittelt werden, um eine Netzüberlastung zu vermeiden.
- Die vorliegende Erfindung umfaßt ein Verfahren zur Übermittlung von Daten von einem Datengateway zu einer Basisstelle, wobei der Datengateway und die Basisstelle Komponenten in einer Kommunikationssysteminfrastruktur sind. Der Datengateway empfängt ein Datenpaket von einer Datenquelle außerhalb der Kommunikationssysteminfrastruktur, wie etwa dem Internet, und unterteilt das Datenpaket in Datenblöcke. Der Datengateway bestimmt die Anzahl der Datenblöcke, die in einem Zeitschlitz durch die Basisstelle übertragen werden können, und erzeugt ein Sendedatenpaket, das die bestimmte Anzahl von Datenpaketen enthält. Der Datengateway bestimmt außerdem ein Folgekennzeichen (sequence identifier) für das Sendedatenpaket. Schließlich übermittelt der Datengateway das Sendedatenpaket und das Folgekennzeichen zur Basisstelle.
- Nachdem der Datengateway das Sendedatenpaket zur Basisstelle übermittelt hat, empfängt der Datengateway eine Anzeige, daß das Sendedatenpaket durch keine Kommunikationseinheit empfangen wurde. Der Datengateway erzeugt ein Wiedersendedatenpaket, das zumindest einen Abschnitt des Sendedatenpakets enthält. Der Datengateway bestimmt außerdem ein zweites Folgekennzeichen für das Wiedersendedatenpaket. Der Datengateway übermittelt dann das Wiedersendedatenpaket und das zweite Folgekennzeichen zur Basisstelle.
- Die vorliegende Erfindung umfaßt zusätzlich eine Vorrichtung des Datengateway. Der Datengateway umfaßt einen ersten Netzschnittstellenprozessor, der Daten von einem ersten Netz empfangen kann, einen zweiten Netzschnittstellenprozessor, der ein Sendedatenpaket und Steuerungsinformationen über ein zweites Netz zu einer Basisstelle übertragen kann, und einen Kommunikationsprozessor. Der Kommunikationsprozessor unterteilt die Daten in Datenblöcke und bestimmt eine Anzahl von Datenblöcken, die durch die Basisstelle in einem Zeitschlitz übertragen werden können. Der Kommunikationsprozessor erzeugt ein Sendedatenpaket, das die bestimmte Anzahl von Datenblöcken enthält, und erzeugt Steuerungsinformationen, die die Basisstelle anweisen, auf der Grundlage eines Folgekennzeichens das Sendedatenpaket in einem Zeitschlitz zu übertragen. Der Kommunikationsprozessor fordert dann den zweiten Netzschnittstellenprozessor auf, das Sendedatenpaket und die Steuerungsinformationen zur Basisstelle zu übertragen.
- Die vorliegende Erfindung kann durch die Bezugnahme auf die
1 -6 besser verstanden werden.1 ist eine Blockschaltbilddarstellung eines Kommunikationssystems100 gemäß einer bevorzugten Ausführung der vorliegenden Erfindung. Das Kommunikationssystem100 enthält eine Kommunikationseinheit104 und eine Kommunikationssysteminfrastruktur102 , die vorzugsweise mit einem Netz verbunden ist, das ein Internet-Protokoll, wie etwa das Internet124 . Die Kommunikationssysteminfrastruktur102 enthält einen Datengateway116 , ein Infrastrukturnetz114 und die Basisstellen110 und112 . Obwohl zur Klarheit in der Kommunikationssysteminfrastruktur102 lediglich zwei Basisstellen gezeigt sind, kann eine Kommunikationssysteminfrastruktur mehr Basisstellen enthalten. - Das Kommunikationssystem
100 enthält vorzugsweise ein „IDEN"-Kommunikationssystem, dessen sämtliche Komponenten von „MOTOROLA", Inc. Schaumburg, Illinois kommerziell verfügbar sind. Dementsprechend ist die Kommunikationseinheit104 vorzugsweise ein „IDEN"-Telefon und die Basisstellen110 und112 sind vorzugsweise „IDEN" Enhanced Base Transceiver System (EBTS-Verbessertes System von Basissendeempfängern)-Stellen. Das Infrastrukturnetz114 enthält vorzugsweise ein Rahmen-Zwischenstellennetz, das verwendet wird, um Sprache und Daten zu und von den Basisstellen110 und112 zu übermitteln. Der Datengateway116 , der den Kommunikationsprozessor120 und die Netzschnittstellenprozessoren118 und122 enthält, ist vorzugsweise ein „IDEN" Mobile Data Gateway (MDG-Gateway für mobile Daten). Dementsprechend enthält der Netzschnittstellenprozessor122 vorzugsweise eine konventionelle Schaltungseinrichtung, die durch routinemäßig entwickelte Software betrieben und gesteuert wird, wie etwa die Schaltungseinrichtung und Software, die in zahlreichen Netzschnittstellenkarten verwendet wird. Der Netzschnittstellenprozessor118 enthält vorzugsweise eine konventionelle Schaltungseinrichtung, die durch routinemäßig entwickelte Software betrieben und gesteuert wird, wie etwa die Schaltungseinrichtung und Software, die in zahlreichen Schnittstellenkarten für Rahmen-Zwischenstellennetze verwendet wird. Schließlich enthält der Kommunikationsprozessor120 vorzugsweise einen bekannten Mikroprozessor sowie Speichereinrichtungen. - Der Betrieb des Kommunikationssystems
100 läuft gemäß der vorliegenden Erfindung im wesentlichen wie folgt ab. Der Netzschnittstellenprozessor122 des Datengateway116 empfängt Daten, vorzugsweise über das Internet, für die Kommunikationseinheit104 . Der Kommunikationsprozessor120 unterteilt die Daten in einen oder mehrere Datenblöcke und bestimmt, wie viele Datenblöcke durch eine Ziel-Basisstelle in einem einzigen Zeitschlitz übertragen werden können. Da die Anzahl der Datenblöcke, die in einem Zeitschlitz übertragen werden können, von der verwendeten Modulationsrate abhängt, bestimmt der Kommunikationsprozessor120 die Modulationsrate, bei der die Datenblöcke übertragen werden. Die Modulationsrate wird vorzugsweise gemäß des speziellen Datensendeprotokolls bestimmt, das durch den Datengateway verwendet wird. - Der Kommunikationsprozessor
120 erzeugt dann ein Sendedatenpaket, das die bestimmte Anzahl von Datenblöcken enthält. Die für das Sendedatenpaket gewählten Datenblöcke werden aus den Datenblöcken gewählt die aus den Empfangsdaten gebildet wurden. Der Kommunikationsprozessor120 erzeugt außerdem Steuerungsinformationen, die die Sendemodulationsrate und ein Folgekennzeichen enthalten. Die Steuerungsinformationen weisen die Ziel-Basisstelle an, das Sendedatenpaket bei der bestimmten Sendemodulationsrate und in einem Zeitschlitz auf Grundlage des Folgekennzeichens zu übertragen. Das Folgekennzeichen ist vorzugsweise eine Folgenummer für das Sendedatenpaket, die die Basisstelle anweist, das Sendedatenpaket an einer speziellen Stelle innerhalb einer Folge von verwandten Datenpaketübertragungen zu übertragen. Der Kommunikationsprozessor120 fordert dann den Netzschnittstellenprozessor118 auf, das Sendedatenpaket und die Steuerungsinformationen zur Ziel-Basisstelle zu übertragen. - Die Ziel-Basisstelle ist, wie in
1 gezeigt ist, die Basisstelle110 . Allgemeiner ist die Ziel-Basisstelle diejenige Basisstelle, die momentan einen Dienst für die Ziel-Kommunikationseinheit erbringt. In der bevorzugten Ausführung überträgt der Netzschnittstellenprozessor118 das Sendedatenpaket und die Steuerungsinformationen über das Infrastrukturnetz114 zur Basisstelle110 . Die Basisstelle110 überträgt dann das Sendedatenpaket zur Kommunikationseinheit104 , indem ein zeitgesteuerter Hochfrequenzkanal108 benutzt wird. - In dem Fall, wenn die Kommunikationseinheit
104 das Sendedatenpaket nicht vollständig empfängt, sendet die Kommunikationseinheit104 über einen Zeitschlitz eines zeitgesteuerten Hochfrequenzkanals106 eine Anzeige, daß das Sendedatenpaket durch die Kommunikationseinheit104 nicht empfangen wurde. Das Sendedatenpaket kann durch die Kommunikationseinheit104 beispielsweise wegen externer Störungen auf dem Hochfrequenzkanal106 oder wegen einer geringen Signalstärke aufgrund des Standorts der Kommunikationseinheit104 im Versorgungsgebiet der Basisstelle110 nicht empfangen worden sein. Der Netzschnittstellenprozessor118 empfängt die Anzeige über das Infrastrukturnetz114 und die Basisstelle110 . In Reaktion auf die Anzeige erzeugt der Kommunikationsprozessor120 ein Wiedersendedatenpaket, das zumindest einen Abschnitt des Sendedatenpakets enthält, und erzeugt Wiedersendesteuerungsinformationen, die die Ziel-Basisstelle anweisen, das Wiedersendedatenpaket in einem Zeitschlitz auf der Grundlage eines Wiedersendefolgekennzeichens zu übertragen. Schließlich fordert der Kommunikationsprozessor120 den zweiten Netzschnittstellenprozessor118 auf, das Wiedersendedatenpaket und die Wiedersendesteuerungsinformationen zur Ziel-Basisstelle zu übertragen. - Durch die Übermittlung von Daten zur Basisstelle
110 und zur Kommunikationseinheit104 in der obigen Weise, werden Daten über das Infrastrukturnetz114 übermittelt, im wesentlichen ohne eine Überlastung oder Verzögerung in das Infrastrukturnetz einzubringen. Da die Sendedatenpakete typischerweise wesentlich kleiner sind als die Datenpakete, die über das Internet124 empfangen werden, bringen sie keine wesentliche Verzögerung in das Infrastrukturnetz ein. Da die einzelnen Sendedatenpakete außerdem über einen Zeitraum einzeln übertragen werden können, wird eine wesentliche Netzüberlastung vermieden. -
2 ist eine Blockschaltbilddarstellung eines Datenpakets200 , das von einem Datengateway gemäß der bevorzugten Ausführung der vorliegenden Erfindung empfangen wird. Das Datenpaket200 ist vorzugsweise ein typisches Internetprotokoll-Datenpaket mit einem Internetprotokoll-Anfangsblock202 und einem Datenabschnitt204 , der eine Länge von 190 Bytes aufweist. -
3 ist eine Blockschaltbilddarstellung eines Datenabschnitts204 des Datenpakets200 , der gemäß der bevorzugten Ausführung der vorliegenden Erfindung durch den Datengateway empfangen und in Datenblöcke301 -310 unterteilt wird. Die Datenblöcke haben die gleiche Größe und es sind in der bevorzugten Ausführung alles 19-Byte Datenblöcke. -
4 ist eine Blockschaltbilddarstellung von Sendedatenpaketen400 ,410 und420 , die durch den Datengateway gemäß der bevorzugten Ausführung der vorliegenden Erfindung erzeugt werden. In4 wird für Zwecke der Erläuterung angenommen, daß der Datengateway bestimmt hat, daß durch die Ziel-Basisstelle in einem einzelnen Zeitschlitz vier Datenblöcke übertragen werden können. Somit werden drei Sendedatenpakete benötigt, um die Datenblöcke301 -310 vom Datengateway über die Basisstelle zur Kommunikationseinheit zu übermitteln. - Die Datenblöcke
402 -405 , die Datenblöcke412 -415 und die Datenblöcke422 -425 sind die Datenblöcke301 -310 , die auf die Sendedatenpakete400 ,410 bzw.420 aufgeteilt wurden. Die leeren Datenblöcke424 und425 dienen in der bevorzugten Ausführung als Zeitschlitz-Platzhalter, um den Zeitschlitz, in dem das Sendedatenpaket420 übertragen wird, gleichmäßig auszufüllen. - Die Anfangsblöcke
401 ,411 und421 der Sendedatenpakete enthalten die durch den Datengateway erzeugten Steuerungsinformationen. In jedem Anfangsblock der Sendedatenpakete sind vorzugsweise eine Modulationsrate und ein Folgekennzeichen enthalten. Alle Anfangsblöcke401 ,411 und421 der Sendedatenpakete enthalten die gleiche Modulationsrate, jedoch unterschiedliche Folgekennzeichen. Die Anfangsblöcke401 ,411 und421 der Sendedatenpakete enthalten Folgekennzeichen, die die Ziel-Basisstelle anweisen, die Sendedatenpakete400 ,410 und420 zueinander sequentiell zu übertragen, um zu ermöglichen, daß die Ziel-Kommunikationseinheit104 den Datenabschnitt204 neu zusammensetzt. -
5 ist eine Blockschaltbilddarstellung eines Wiedersendedatenpakets500 , das durch den Datengateway gemäß der bevorzugten Ausführung der vorliegenden Erfindung erzeugt wird. Das Wiedersendedatenpaket500 wird durch den Datengateway in Reaktion auf eine Anzeige erzeugt, daß die Ziel-Kommunikationseinheit die Datenblöcke414 und415 nicht empfangen hat. Die Datenblöcke414 und415 werden somit als die Datenblöcke502 und503 nochmals gesendet. Der Anfangsblock501 des Wiedersendedatenpakets enthält die Wiedersendesteuerungsinformationen, die die Ziel-Basisstelle anweisen, das Wiedersendedatenpaket500 bei einer Modulationsrate zu über tragen, die halb so groß ist wie diejenige, bei der die Sendedatenpakete400 ,410 und420 übertragen wurden. -
6 ist ein logisches Ablaufdiagramm600 von Schritten, die durch die Infrastruktur eines Kommunikationssystems gemäß der bevorzugten Ausführung der vorliegenden Erfindung ausgeführt werden. Der logische Ablauf beginnt (602 ), wenn der Datengateway ein Datenpaket von einem Netz außerhalb der Infrastruktur des Kommunikationssystems empfängt (604 ). Das Datenpaket ist vorzugsweise ein Internetprotokoll-Datenpaket von einer Datenquelle, die sich außerhalb der Infrastruktur des Kommunikationssystems befindet und mit dem Internet verbunden ist. Der Datengateway unterteilt (606 ) das Datenpaket in einen oder mehrere Datenblöcke, vorzugsweise mit einer Länge von 19 Bytes. - Um eine Anzahl von Datenblöcken zu bestimmen, die in einem Zeitschlitz durch eine Basisstelle übertragen werden können, bestimmt der Datengateway zunächst eine Modulationsrate (
608 ), bei der die Basisstelle übertragen kann. In der bevorzugten Ausführung wird eine Modulationsrate aus der Gruppe gewählt, die aus 64-fach Quadratur-Amplitudenmodulation (QAM), 16-fach QAM und Quadratur-Phasenumtastung (QPSK) besteht. Bei gegebener Modulationsrate, Größe der Datenblöcke und Länge eines Zeitschlitzes kann eine Anzahl von Datenblöcken bestimmt werden. Wenn in der bevorzugten Ausführung die Modulationsrate 64-fach QAM ist, können durch die Basisstelle in einem Zeitschlitz vier Datenblöcke übertragen werden, wenn die Modulationsrate 16-fach QAM ist, können zwei Datenblöcke übertragen werden, und wenn die Modulationsrate QPSK ist, kann ein Datenblock übertragen werden. Somit bestimmt der Datengateway (610 ) die Anzahl der Datenblöcke, die durch die Basisstelle bei der Modulationsrate in einem Zeitschlitz übertragen werden können. - Der Datengateway wählt die bestimmte Anzahl von Datenblöcken und erzeugt (
612 ) ein Sendedatenpaket, das die gewählten Datenblöcke enthält. Der Datengateway bestimmt außerdem für das Sendedatenpaket ein Folgekennzeichen, das den Platz des Sendedatenpakets in einer Folge von verwandten Datenpaketübertragungen anzeigt. Der Datengateway übermittelt (614 ) dann das Sendedatenpaket und das Folgekennzeichen zur Basisstelle. - Die Basisstelle überträgt (
616 ) das Sendedatenpaket zur Ziel-Kommunikationseinheit, indem ein Zeitschlitz auf der Grundlage des Folgekennzeichens verwendet wird. Die Ziel-Kommunikationseinheit reagiert beim Empfang des Sendedatenpakets vorzugsweise mit einer Bestätigung über die Basisstelle an den Datengateway. Wenn die Bestätigung von der Ziel-Kommunikationseinheit anzeigt (618 ), daß die Ziel-Kommunikationseinheit das Sendedatenpaket empfangen hat, endet der logische Ablauf (628 ). - Wenn andernfalls die Bestätigung von der Ziel-Kommunikationseinheit anzeigt, daß die Ziel-Kommunikationseinheit das Sendedatenpaket nicht empfangen hat, oder durch die Basisstelle oder den Datengateway keine Bestätigung empfangen wird, überträgt der Datengateway einige oder alle Datenblöcke nochmals. Vorzugsweise beinhaltet die Anzeige, welche Datenblöcke im Sendedatenpaket durch die Kommunikationseinheit nicht empfangen wurden. Der Datengateway bestimmt (
620 ) für eine wiederholte Übertragung die Anzahl derjenigen Datenblöcke, die durch die Kommunikationseinheit im Sendedatenpaket nicht empfangen wurden und die durch die Basisstelle in einem Zeitschlitz nochmals übertragen werden können. Der Datengateway erzeugt (622 ) ein Wiedersendedatenpaket, das zumindest einen Abschnitt der Datenblöcke vom Sendedatenpaket enthält, und vorzugsweise ein Wiedersendedatenpaket, das für die nochmalige Übertragung die Anzahl derjenigen Datenblöcke enthält, die durch die Kommunikationseinheit im Sendedatenpaket nicht empfangen wurden. Für das Wiedersendedatenpaket bestimmt der Datengateway ein zweites Folgekennzeichen und übermittelt dann (624 ) sowohl das Wiedersendedatenpaket als auch das zweite Folgekennzeichen zur Basisstelle. Schließlich überträgt die Basisstelle (626 ) das Wiedersendedatenpaket zur Kommunikationseinheit, indem ein Zeitschlitz auf der Grundlage des zweiten Folgekennzeichens verwendet wird. - In der bevorzugten Ausführung kehrt der logische Ablauf zum Entscheidungsschritt
618 zurück. Wenn die Kommunikationseinheit das Sendedatenpaket empfängt, endet der logische Ablauf. Andernfalls werden die Schritte620 ,622 ,624 und626 wiederholt. - Die vorliegende Erfindung schafft durch das Erzeugen des Sendedatenpakets im Datengateway zwei Vorteile. Erstens vergrößern die Sendedatenpakete, wenn sie über das Infrastrukturnetz übermittelt werden, die Netzverzögerung nicht wesentlich, da die Sendedatenpakete relativ klein sind. Außerdem werden die einzelnen Sendedatenpakete während eines Zeitabschnitts übermittelt, wodurch im wesentlichen eine zusätzliche Überlastung vermieden wird. Wenn der Datengateway die Datenpakete, die er erhält, übertragen würde, ohne die Datenpakete zu unterteilen, würden die größeren Paketgrößen die Verzögerung des Infrastrukturnetzes wesentlich erhöhen. Außerdem würde das gesamte Datenpaket, das in das Netz auf einmal eingegeben wird, zur Netzüberlastung beitragen. Da das Infrastrukturnetz außerdem Sprachpakete übermittelt, würde eine solche vergrößerte Netzverzögerung oder Überlastung die Sprachdienste nachteilig beeinflussen.
- Zweitens wird durch das Erzeugen von Sendedatenpaketen im Datengateway anstatt in der Basisstelle, wo die Daten sowieso in Zeitschlitze unterteilt werden müssen, eine Kosteneinspa rung erreicht. Typischerweise enthalten solche Kommunikationssysteme einen Datengateway und dutzende Basisstellen. Die Aufbereitung der Daten für die Zeitschlitzübertragung an einer Stelle, dem Datengateway, ist kostengünstiger als die Verteilung der Funktionalität und die Erhöhung der Verarbeitungsbelastung an vielen Stellen, den Basisstellen. Somit schafft die vorliegende Erfindung ein kostengünstiges Verfahren und eine Vorrichtung zum Übermitteln von Daten zu einer Basisstelle und einer Kommunikationseinheit, ohne eine wesentliche Überlastung oder Verzögerung in das Infrastrukturnetz einzubringen.
- Die Beschreibungen der Erfindung, die speziellen Einzelheiten und die oben erwähnten Zeichnungen sollen nicht der Begrenzung des Umfangs der vorliegenden Erfindung dienen. Es ist die Absicht der Erfinder, daß an der vorliegenden Erfindung zahlreiche Modifikationen erfolgen können, ohne vom Erfindungsgedanken und Bereich der Erfindung abzuweichen, wobei beabsichtigt ist, daß alle derartigen Modifikationen in den Umfang der nachfolgenden Ansprüche und deren Äquivalente fallen.
Claims (4)
- Verfahren zum Übermitteln von Daten innerhalb einer Kommunikationssysteminfrastruktur mit den Komponenten Datengateway und Basisstelle, mit den folgenden Schritten: • Empfangen eines Datenpakets durch den Datengateway von einer Datenquelle außerhalb der Kommunikationssysteminfrastruktur; • Unterteilen des Datenpakets in Datenblöcke; • Erzeugen eines Sendedatenpakets, das eine Anzahl der Datenblöcke enthält; • Bestimmen eines Folgekennzeichens für das Sendedatenpaket; und •Übermitteln des Sendedatenpakets und des Folgekennzeichens zur Basisstelle, wobei das Verfahren dadurch gekennzeichnet ist, dass beim Erzeugen des Sendedatenpakets die Anzahl von Datenblöcken bestimmt wird, wobei die Anzahl angibt, wieviel Datenblöcke durch die Basisstelle in einem Zeitschlitz zu einer Kommunikationseinheit außerhalb der Kommunikationssysteminfrastruktur übertragen werden können.
- Verfahren nach Anspruch 1, wobei beim Bestimmen der Anzahl von Datenblöcken ein Bestimmen der Modulationsrate erfolgt, bei der die Basisstelle übertragen kann.
- Datengateway enthaltend: • einen ersten Netzschnittsstellenprozessor, der Daten von einem ersten Netz empfangen kann; • einen zweiten Netzschnittstellenprozessor, der ein Sendedatenpaket und Steuerungsinformationen über ein zweites Netz zu einer Basisstelle übertragen kann; und • einen Kommunikationsprozessor, der an den ersten Netzschnittstellenprozessor und an den zweiten Netzschnittstellenprozessor geschaltet ist; wobei der Kommunikationsprozessor die Daten in eine Vielzahl von Datenblöcken unterteilen kann; eine Anzahl aus der Vielzahl der Datenblöcke bestimmen kann, die durch die Basisstelle in einem Zeitschlitz übertragen werden kann; das Sendedatenpaket erzeugen kann, das die bestimmte Anzahl von Datenblöcken enthält, wobei die Datenblöcke aus der Vielzahl der Datenblöcke gewählt sind; die Steuerungsinformationen erzeugen kann, die die Basisstelle anweisen, das Sendedatenpaket in einem Zeitschlitz auf der Grundlage eines Folgekennzeichens zu übertragen; und den zweiten Netzschnittstellenprozessor auffordern kann, das Sendedatenpaket und die Steuerungsinformation zur Basisstelle zu übertragen.
- Datengateway nach Anspruch 3, wobei der Kommunikationsprozessor weiter eine Sendemodulationsrate bestimmt und die Sendemodulationsrate in die Steuerungsinformationen aufnimmt, um die Basisstelle anzuweisen, das Sendedatenpaket in einem Zeitschlitz bei der bestimmten Sendemodulationsrate zu übertragen.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201002 | 1988-06-01 | ||
US09/201,002 US6643276B1 (en) | 1998-11-30 | 1998-11-30 | Data gateway and method for conveying data to a base site in a communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19956360A1 DE19956360A1 (de) | 2000-06-08 |
DE19956360B4 true DE19956360B4 (de) | 2005-07-14 |
Family
ID=22744074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19956360A Expired - Fee Related DE19956360B4 (de) | 1998-11-30 | 1999-11-24 | Datengateway und Verfahren zum Übertragen von Daten zu einer Basisstelle in einem Kommunikationssystem |
Country Status (4)
Country | Link |
---|---|
US (1) | US6643276B1 (de) |
CN (1) | CN1110932C (de) |
DE (1) | DE19956360B4 (de) |
GB (1) | GB2345621B (de) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7369838B1 (en) | 2000-10-03 | 2008-05-06 | At&T Corporation | Intra-premises wireless broadband service using lumped and distributed wireless radiation from cable source input |
DE10201328B4 (de) * | 2002-01-15 | 2005-12-08 | Siemens Ag | Verfahren zur Übertragung von Datenpaketen zwischen einem Netzarm eines IP Datennetzes einerseits und an den Netzarm seriell angeschaltete Basisstationen andererseits |
EP1328089A1 (de) * | 2002-01-15 | 2003-07-16 | Siemens Aktiengesellschaft | Verfahren zur Übertragung von Datenpaketen zwischen einem Netzarm eines IP-Datennetzes einerseits und an den Netzarm seriell angeschaltete Basisstation andererseits |
US7391776B2 (en) * | 2003-12-16 | 2008-06-24 | Intel Corporation | Microengine to network processing engine interworking for network processors |
DE10359085B4 (de) * | 2003-12-17 | 2006-02-23 | Diehl Ako Stiftung & Co. Kg | Verkaufsautomat |
GB2429459A (en) * | 2005-08-23 | 2007-02-28 | Reckitt Benckiser Inc | Dishwashing detergent composition |
US8125935B2 (en) * | 2006-12-27 | 2012-02-28 | Alcatel Lucent | Methods for reducing power consumption at transmitters and receivers |
US20080225736A1 (en) * | 2007-03-15 | 2008-09-18 | Matthew Charles Compton | Transmission of segments of data packages in accordance with transmission speed and package size |
CN101500341B (zh) * | 2008-02-02 | 2011-02-02 | 上海贝尔阿尔卡特股份有限公司 | 基于窗的内容同步的网关和基站及其方法 |
US11012336B2 (en) * | 2019-02-26 | 2021-05-18 | Intel Corporation | Techniques to monitor control plane network traffic |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0662778A2 (de) * | 1994-01-11 | 1995-07-12 | Ntt Mobile Communications Network Inc. | Mobiles Funk-Übermittlungssystem |
US5588009A (en) * | 1994-02-03 | 1996-12-24 | Will; Craig A. | Personal paging, communications, and locating system |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5043979A (en) * | 1986-09-16 | 1991-08-27 | Hitachi, Ltd. | Time-division channel arrangement |
US5559800A (en) | 1994-01-19 | 1996-09-24 | Research In Motion Limited | Remote control of gateway functions in a wireless data communication network |
FR2718306B1 (fr) * | 1994-03-31 | 1996-04-26 | Alcatel Mobile Comm France | Procédé d'adaptation de l'interface air, dans un système de radiocommunication vers des mobiles. |
JPH0856378A (ja) | 1994-08-12 | 1996-02-27 | Saitama Nippon Denki Kk | 移動体パケット通信方式 |
US5533004A (en) * | 1994-11-07 | 1996-07-02 | Motorola, Inc. | Method for providing and selecting amongst multiple data rates in a time division multiplexed system |
US5841764A (en) | 1995-10-30 | 1998-11-24 | Ericsson Inc. | Method and apparatus for permitting a radio to originate and receive data messages in a data communications network |
JP3344889B2 (ja) * | 1996-01-17 | 2002-11-18 | シャープ株式会社 | 情報通信方法 |
US6172972B1 (en) * | 1996-05-28 | 2001-01-09 | Microsoft Corporation | Multi-packet transport structure and method for sending network data over satellite network |
US5910946A (en) * | 1997-01-13 | 1999-06-08 | Samsung Electronics Co., Ltd. | Wireless internet network architecture for voice and data communications |
US6075783A (en) * | 1997-03-06 | 2000-06-13 | Bell Atlantic Network Services, Inc. | Internet phone to PSTN cellular/PCS system |
JPH11163947A (ja) | 1997-09-22 | 1999-06-18 | Toshiba Corp | ゲートウェイ装置、無線端末装置、ルータ装置および通信ネットワークのゲートウェイ制御方法 |
US5872777A (en) * | 1997-09-30 | 1999-02-16 | Motorola, Inc. | Method and apparatus for conveying data packets in a packet data communication system |
US6212240B1 (en) * | 1998-06-24 | 2001-04-03 | Motorola, Inc. | Method and apparatus for conveying data between communication devices |
-
1998
- 1998-11-30 US US09/201,002 patent/US6643276B1/en not_active Expired - Lifetime
-
1999
- 1999-11-24 DE DE19956360A patent/DE19956360B4/de not_active Expired - Fee Related
- 1999-11-24 GB GB9927798A patent/GB2345621B/en not_active Expired - Fee Related
- 1999-11-30 CN CN99122808A patent/CN1110932C/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0662778A2 (de) * | 1994-01-11 | 1995-07-12 | Ntt Mobile Communications Network Inc. | Mobiles Funk-Übermittlungssystem |
US5588009A (en) * | 1994-02-03 | 1996-12-24 | Will; Craig A. | Personal paging, communications, and locating system |
Non-Patent Citations (1)
Title |
---|
MOTOROLA (Hrsg.): IDEN. Motorola, Technical Overview, Software Release 9.1, 1993-99 * |
Also Published As
Publication number | Publication date |
---|---|
CN1110932C (zh) | 2003-06-04 |
GB9927798D0 (en) | 2000-01-26 |
DE19956360A1 (de) | 2000-06-08 |
US6643276B1 (en) | 2003-11-04 |
GB2345621B (en) | 2003-12-24 |
GB2345621A (en) | 2000-07-12 |
CN1258152A (zh) | 2000-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69825610T2 (de) | Verfahren und gerät zur übertragung von datenpaketen in einem datenpaketübertragungssystem | |
DE69927227T2 (de) | Verfahren und Vorrichtung für Zugriffspriorität mit Zufall - Chip-Verzögerung | |
DE60109269T2 (de) | Universalles Mobil-Telekommunikationssystem (UMTS) Dienstqualität (QoS) zur Unterstützung die Verhandlung des einstellbaren Dienstqualitätes | |
DE60024107T2 (de) | Zuweisung von funkressourcen eines netzes in einem paketvermittelten datenübertragungssystem | |
DE60036218T2 (de) | Verbindungsschichtquittierung und wiederübertragung für ein zellulares telekommunikationssystem | |
EP1488581B1 (de) | Verfahren zur übertragung von datenpaketen in einem mobilfunksystem und entsprechendes mobilfunksystem | |
DE69916870T2 (de) | Verfahren zur datensegmentierung in einem kommunikationsnetz | |
DE60104365T2 (de) | Anhalten der Packetübertragung an ein Terminal, wenn das Teminal in den Haltezustand des packetvermittelten Dienstes wechselt, um einen leitungsvermittelten Dienst zu benutzen | |
DE60307406T2 (de) | Packetübertragungssystem und Packetempfangssystem | |
DE60201553T2 (de) | System und Verfahren zur Fehlerbeseitigung mit negativer Rückquittierung (NACK) | |
DE69628920T2 (de) | Temporäre rahmenidentifikationsnummer für arq in einem "reservation-slotted-aloha"-protokoll | |
DE69828766T2 (de) | Zuteilung von steuerkanälen in einem paket-funknetzwerk | |
DE60107827T2 (de) | Zuteilung von betriebsmitteln beim paketvermittelten datentransfer | |
DE60036090T2 (de) | Verfahren zur datenratenzuteilung in datenkommunikationsnetzwerk | |
DE19907085C1 (de) | Verfahren zum Übertragen paketvermittelter Daten in einem Funk-Kommunikationssystem | |
DE112006000432T5 (de) | Verfahren und Vorrichtung zur Durchführung einer Netzmediumreservierung in einem drahtlosen Netz | |
DE10393174T5 (de) | Dedizierter Hochprioritätszugriffskanal | |
DE19956360B4 (de) | Datengateway und Verfahren zum Übertragen von Daten zu einer Basisstelle in einem Kommunikationssystem | |
DE60109133T2 (de) | Verfahren und vorrichtung zur auswahl der besten verbindung für zusätzliche kanalzuweisung während der übergabeperiode in einem spreizband-nachrichten-übertragungssystem | |
DE60108324T2 (de) | System und Verfahren zur Erhöhung von Nachrichtendurchsatz in einem Funknetzwerk | |
DE69917463T2 (de) | Verfahren und vorrichtung zur übertragung von datenpaketen in einem kommunikationssystem | |
EP1604494B1 (de) | Verfahren und sender zur übertragung von datenpaketen | |
DE102004024647B4 (de) | Verfahren und Funkstation zur Regulierung von Zugriffsraten in einem Funkkommunikationssystem | |
DE60215585T2 (de) | Kommunikationsinfrastruktur und Verfahren zur Beschleunigung des Datenverbindungsaufbaus in Aufwärtsrichtung für Internet Zugriff über GPRS. | |
EP1287716B1 (de) | Vorrichtung und verfahren für einen weiteren verbindungsaufbau zur datenübertragung über ein mobiles telekommunikationssystem nach beendigung einer ersten verbindung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8128 | New person/name/address of the agent |
Representative=s name: SCHUMACHER & WILLSAU, PATENTANWALTSSOZIETAET, 8033 |
|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US |
|
R081 | Change of applicant/patentee |
Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US Free format text: FORMER OWNER: MOTOROLA, INC. (N.D.GES.D. STAATES DELAWARE), SCHAUMBURG, ILL., US Effective date: 20110324 Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, MOUNTAIN VIEW, US Free format text: FORMER OWNER: MOTOROLA, INC. (N.D.GES.D. STAATES DELAWARE), SCHAUMBURG, ILL., US Effective date: 20110324 |
|
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04L0012560000 Ipc: H04L0012951000 |
|
R081 | Change of applicant/patentee |
Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, MOUNTAIN VIEW, US Free format text: FORMER OWNER: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES DELAWARE ), LIBERTYVILLE, LLL., US |
|
R082 | Change of representative |
Representative=s name: BETTEN & RESCH PATENT- UND RECHTSANWAELTE PART, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |