DE19818354B4 - Verfahren und Vorrichtung zum Darstellen von Nummern in einem Fernmeldenetz - Google Patents
Verfahren und Vorrichtung zum Darstellen von Nummern in einem Fernmeldenetz Download PDFInfo
- Publication number
- DE19818354B4 DE19818354B4 DE19818354A DE19818354A DE19818354B4 DE 19818354 B4 DE19818354 B4 DE 19818354B4 DE 19818354 A DE19818354 A DE 19818354A DE 19818354 A DE19818354 A DE 19818354A DE 19818354 B4 DE19818354 B4 DE 19818354B4
- Authority
- DE
- Germany
- Prior art keywords
- level
- participant
- display
- numbers
- overlap
- 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
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/56—Arrangements for indicating or recording the called number at the calling subscriber's set
Abstract
Verfahren zum Darstellen einer Netznummer eines an einer Verbindung beteiligten Teilnehmers auf einem Display, das einem Gerät mit einer speziellen Netznummer zugeordnet ist, wobei jede Nummer aus einer Anzahl von Teilnummern bestehen kann, die Nummer des an einer Verbindung beteiligten Teilnehmers mit der Nummer des speziellen Gerätes verglichen wird und als Ergebnis die kürzest mögliche Nummer angezeigt wird, gekennzeichnet durch die folgenden Schritte:
a) Extrahieren einer signifikantesten Teilnummer aus der Nummer des Teilnehmers und aus der Nummer des speziellen Geräts,
b) Vergleichen der signifikantesten Teilnummer aus der Nummer des Teilnehmers und der Nummer des speziellen Geräts,
c) wenn eine Übereinstimmung besteht, Wiederholen der Schritte a) bis c) für die restliche Teilnummer bis keine Übereinstimmung mehr auftritt,
d) Auswerten, ob eine Overlap-Versetzung in der letzten übereinstimmenden Teilnummer vorhanden ist, und wenn eine Overlap-Versetzung vorhanden ist,
e) Darstellen der Overlap-Versetzung gefolgt von der verbleibenden Teilnummer ohne...
a) Extrahieren einer signifikantesten Teilnummer aus der Nummer des Teilnehmers und aus der Nummer des speziellen Geräts,
b) Vergleichen der signifikantesten Teilnummer aus der Nummer des Teilnehmers und der Nummer des speziellen Geräts,
c) wenn eine Übereinstimmung besteht, Wiederholen der Schritte a) bis c) für die restliche Teilnummer bis keine Übereinstimmung mehr auftritt,
d) Auswerten, ob eine Overlap-Versetzung in der letzten übereinstimmenden Teilnummer vorhanden ist, und wenn eine Overlap-Versetzung vorhanden ist,
e) Darstellen der Overlap-Versetzung gefolgt von der verbleibenden Teilnummer ohne...
Description
- Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Darstellen von Netznummern von an einer Verbindung beteiligten Benutzern auf einem Display, das einem Gerät in einem Fernmeldenetz zugeordnet ist.
- Netznummern, z.B. Telefonnummern, haben in den Vereinigten Staaten von Amerika gewöhnlich eine Benummerungsplan-Struktur mit drei Leveln, mit einem ersten Level, z.B. der lokalen Nummer, einem zweiten Level mit der Regionalnummer, z.B. der Ländernummer, und einem dritten Level mit der vollständigen Nummer, z.B. der internationalen Nummer. Einige digitale Fernmeldenetze, wie ein ISDN, und auch einige analoge Netze sind in der Lage, die Nummer eines eingehenden Anrufs auf einem Gerät mit einem Display darzustellen.
- Die bevorzugte Ausführungsform der vorliegenden Erfindung wird in Bezug auf ein Verfahren und eine Vorrichtung zum Darstellen von Netznummern in einem privaten Fernmeldenetz beschrieben, obwohl die gleichen Grundgedanken auch auf andere Netzadressen und -anwendungen angewendet werden können. Benummerung und Unter-Adressierung in privaten ISDN-Anlagen ist z. B. bekannt und genormt durch die Vorschriften von ISO/IEC DIS 11571, ETS 300 189 und ECMA 155. Die Normen beschreiben eine hierarchisch organisierte Dreilevel-Struktur von privaten Benummerungsplänen (PNP) und ermöglichen sowohl implizite als auch explizite Benummerungsschemata.
- Die Normen schreiben auch vor, daß, für den Fall, daß in unterschiedlichen Regionen für einen vorgegebenen Regionallevel zwei Verteiler (switches) vorhanden sind, der Verteiler (auch privates Fernmeldenetz/Zentrale (PTN/X) oder Nebenstellenanlage (PBX) genannt), der eine Nummer überträgt, eine Regionalnummer für dieses Regionallevel zum anderen Verteiler überträgt, um eine Nummernzweideutigkeit zu vermeiden. Anstatt einfach eine Nummer mit niedrigerem Regionallevel zu übertragen, muß der Verteiler die Nummer in eine Regionalnummer eines höheren Level umwandeln, indem er die geeignete vollständige/Regionalnummer hinzufügt und den Nummerntyp (TON) entsprechend ändert. Dies bedeutet, daß Verteiler schließlich immer die Nummer mit höchstem Level zu einem anderen Verteiler übertragen müssen, da der Anruf möglicherweise die Region für irgendeinen bestimmten Regionallevel in jedem Zeitpunkt während der Dauer des Anrufs verläßt, z. B. wenn der Anruf auf einen anderen Regionallevel übertragen wird.
- Infolgedessen stellen vorhandene Netzsysteme, welche die Nummer für einen eingehenden Anruf auf einem Display darstellen können, im allgemeinen die ganze Nummer dar. Während das Erfordernis der Übertragung von Regionalnummern auf höherem Level absolut notwendig ist, hat das Interface des Teilnehmers Schwierigkeiten mit Displayanzeigen sehr langer Nummern, was zur Beschneidung von Merkmalsnachrichten, wie der Namensdarstellung des Teilnehmers führt. Außerdem ist das Erkennen und Erinnern von langen Nummern schwieriger als bei kurzen Nummern.
- Aus der
US 5,528,680 , von der die Erfindung ausgeht, ist bekannt durch einen Vergleich einer Rufnummer eines Anrufers und einer lokal im angerufenen Fernsprechapparat gespeicherten Regionalnummer zu entscheiden, ob die Regionalcodenummer des Anrufers auf dem Display angezeigt wird oder nicht. - Ähnliche Vergleichseinrichtungen sind auch aus der
DE 39 41 161 A1 und derDE 29 31 254 A1 bekannt. - Durch die Erfindung soll das Verfahren und die Vorrichtung der eingangs genannten Art so verbessert werden, daß stets möglichst kurze Nummern auf dem Display dargestellt werden.
- Diese Aufgabe wird erfindungsgemäß hinsichtlich des Verfahrens durch die Merkmale des Anspruchs 1 und hinsichtlich der Vorrichtung durch die Merkmale des Anspruchs 4 gelöst. Die Unteransprüche sind auf vorteilhafte Ausgestaltungen der Erfindung gerichtet.
- Die Erfindung schafft ein Verfahren zum Interpretieren und Parsing von Ziffern durch Vergleichen der Nummern von an einer Verbindung beteiligten Teilnehmern mit der Nummer der angerufenen Sprechstelle. Dadurch extrahiert das System die kürzest mögliche unzweideutige Nummer und stellt sie auf dem jeweiligen Display dar. Die Erfindung umfaßt alle Arten von Nummern, z.B. warnende (alerting), verbundene, umleitende, rufende, mit Rückleitung. Zum Beispiel ist eine wahlweise Nummerndarstellung auf einen anrufenden Teilnehmer anwendbar, der mit einer anderen Nummer verbunden worden ist. Der Vergleich der Nummern kann erreicht werden, indem die Nummern ziffernweise verglichen werden, indem Teilnummern beginnend mit dem signifikantesten Teil, verglichen werden oder indem die vollständigen Nummern verglichen werden.
- Das System kann ferner zwei Funktionen umfassen. Erstens kann das System einen Mechanismus vorsehen, um eine Netznummer, d. h. (wahlweise) Regionallevel
2 (L2), Regionallevel1 (L1) und Regionallevel0 (L0) in eine verkürzte Form zu parsen, die für das Display innerhalb des Kontexts des Fernwählbereichs/des Fernwählbezirks der Gesprächspartner zu benutzen ist. Diese Funktion wird in dieser Beschreibung "optimale Nummer" genannt. Optimale Nummern werden nicht verwendet, wenn die Gesprächspartner zu verschiedenen Regionen gehören. - Zweitens kann das System die gleichen statischen Daten benutzen wie in Funktion
1 und eine Einrichtung zur Überlagerung einer lokalen Nummer (d.h. Region L0, auch genannt "lokale Nummer") über die L1-Nummer vorsehen. Die L1-Nummer kann auch eine Level-2-Nummer überlagern, d.h. aus einer oder mehreren Ziffern der Level-l-Regionalnummer bestehen. So wird diese Nummer vor der lokalen Nummer (für eine Level-1-Nummer) angeordnet oder ein Teil der Level-1-Nummer kann die Level-2-Nummer überlappen (overlap), was zu einer kürzeren Nummer führt, die gewählt werden kann, um einen Teilnehmer zu erreichen. Diese Funktion wird in dieser Beschreibung "Overlap-Benummerung" genannt. - Optimale Benummerung oder Overlap-Benummerung können beide vorhanden sein oder getrennt innerhalb eines Netzes oder Teilen eines Netzes (d.h. mit verschiedenen Region-Levels) angewendet werden. Wenn optimale Nummern oder Overlap-Nummern beide in einem Netz oder Teilen eines Netzes angewendet werden, besteht die optimale Nummernlänge aus der Overlap-Nummer plus Ln, wobei "Ln" entweder die Level-1 oder die Level-0-Nummer ist.
- Anhand der Figuren wird die Erfindung beispielhaft näher erläuert. Es zeigt:,
-
1 eine Darstellung einer beispielhaften 3-Level-PNP-Struktur, -
2 eine Auflistung der Schritte zur Herstellung der erfindungsgemäß verwendeten statischen Daten, -
3 ein Beispiel einer Overlap-Nummernstruktur, die eine 3-Level-PNP-Struktur überlagert, -
4 eine indexierte statische Datentabelle (Static Data Table) gemäß der Erfindung, -
5 ein Ablaufdiagramm einer Ausführungsform des erfindungsgemäßen Verfahrens, wobei optimales Nummernparsing und Overlap-Benummerung vorgesehen sind, und -
6 ein Funktion-Blockdiagramm einer Ausführungsform der erfindungsgemäßen Vorrichtung. - Gemäß
1 stützen sowohl ISO/IEC, ECMA und ETSI die Struktur einer PNP-Nummer mit drei Regionallevels, welche die Komponenten0 ,1 ,2 enthalten, deren jeder einen anderen Regionallevel darstellt, der eine entsprechende Regionalnummer aufweist. Eine Level-n-Regionalnummer ist eine ausreichende Nummernspezifizierung nur innerhalb des Level-n-Bereichs, zu dem sie gehört. Wenn diese Nummer außerhalb des Level-n-Bereichs verwendet wird, muß sie in Form einer Regionalnummer mit höherem Level als n sein. Um dieses Erfordernis zu erfüllen, wenn Anrufe zwischen verschiedenen Regionen mit einem gegebenen Level zugelassen werden, und wenn man nicht weiß, wann ein Anruf außerhalb der eigenen Region zurückgeleitet werden könnte, muß stets die netzweit verwendete Nummer mit höchstem Regionallevel in das Netz gegeben werden. - Gemäß
1 besteht eine vollständige Nummer z. B. aus drei Teilen. Der erste Teil ist die Komponente 0, die eine Lokalnummer oder eine Level-0-Regionalnummer ist. Der zweite Teil ist die Komponente4 , die Level-0-Regionalcode (d. h. RC0 ) heißt und der dritte Teil ist eine Komponente3 und heißt Level-1-Regionalcode (d. h. RC 1). Eine Level-l-Regionalnummer (Komponente1 ) kombiniert eine Lokalnummer mit RC 0, während eine Level-2-Regionalnummer (Komponente2 ) eine Level-l-Regionalnummer mit RC 1 kombiniert. Die Komponente0 wird als Level-0-Nummer oder eine Lokalnummer bezeichnet; die Komponente1 wird als Level-l-Nummer bezeichnet; und die Komponente2 wird als eine Level-2-Nummer bezeichnet. - Level-1-Nummern sind ein wahlweiser Level, wenn Level-0-Nummern netzweit unzweideutig sind, und in gleicher Weise sind Level-2-Nummern wahlweise Levels, wenn Level-1-Nummern netzweit unzweideutig sind.
- Im Zusammenhang mit einer besonderen Ausführungsform der Erfindung zeigt
2 statische Daten und Prozesse, die vorzugsweise verwendet werden, um eine optimale Nummerngebung und Overlap-Nummerngebung vorzubereiten. Das Verfahren stellt mit der Erfindung verbundene statische Daten zusammen. Als Fortsetzung des Standes der Technik (d.h. von Standards) sieht die Erfindung ein einstellbares Flag (d.h. ein Ein/Aus-Synchronisationszeichen) für das Parsing der strukturierten Nummer vor, um eine optimale Nummer zu bestimmen und darzustellen. Das Setzen der Flag ist als Schritt5 in2 dargestellt. Optimale Nummernverwendung und Overlap-Nummern können zusammen, überhaupt nicht oder einzeln angewendet werden. Die Handhabung von Overlap-Nummern wird in Verbindung mit4 erläutert. Darstellung und Wählen von Overlap-Nummern im Vergleich zu optimalen Nummern wird in Verbindung mit5 erläutert. Schritt7 in2 stellt die Handhabung jedes RC-0-Werts (d.h. einer Ziffernreihe) dar, der in dieser Nebenstellenanlage (PBX) resident ist. Jede für RCO residente Ziffernfolge in dieser PBX wird in eine Datenbank eingeschrieben. Bei der bevorzugten Ausführungsform hat die Datenbank die Form einer statischen Datentabelle, wie in4 dargestellt. Wenn Overlap-Nummern in diesem Verteiler verwendet werden, wird Schritt9 angewendet, um die Overlap-Versetzung in den höheren Level anzuzeigen. Level-2-Versetzung ist nicht möglich, da Level2 der höchste Level ist. Schritt11 erklärt, daß die statischen Daten in einer indexierten Tabelle gespeichert sind, da auf die Tabelle durch einen Indexwert sowie auch durch andere Mittel zugegriffen werden kann. Im Schritt13 muß der Adresse jedes lokalen (residenten) Geräts/Teilnehmers/Netzes ein Index zugeordnet werden, der auf den Level-0-Regioncode (RCO) und den Level-1-Regioncode (RC1) verweist, der diesem Benutzer zugeordnet ist (wenn er angewendet wird). Die Anzahl von residenten RCs ist eine wahlweise Ausführung. Schritt14 stellt die Zuordnung der Level-2-Regionnummer für diese PBX dar. Es ist zwar eine systemweite Nummer als wahlweise Ausführung für mehr als eine Level-2-Nummer je Verteiler dargestellt, jedoch kann die Level-2-Nummer der statischen Datentabelle zwischen den Komponenten31 und33 der4 hinzugefügt werden (keine Level-2-Versetzung erforderlich). Das Überbrücken von ein Bereichs- oder Unternetz bildenden Verteilern durch RCs ist eine wahlweise Ausführung. Die Nummernlänge (fest und/oder variabel) jedes Levels ist eine wahlweise Ausführung. Statische Daten werden vorzugsweise an jedem Schalter im Netz eingestellt. -
3 ist ein Beispiel einer 3-Level-PNP-Nummer, die an einem Overlap-Nummern verwendenden Endverteiler (terminating switch), in der die Stellen "440" die RC1 (d.h. die Komponente21 ), "58997" die RC0 (d.h. die Komponente23 ) und "1234" die lokale Nummer (d.h. die Komponente25 ) sind. Der Grundgedanke der Erfindung ist unabhängig von der Anzahl von Stellen in jedem Level einer Nummernstruktur oder von der Anzahl von Levels in der Struktur anwendbar. Die Anzahl von versetzten Stellen in einem Level1 oder einem Level0 kann nicht länger sein als die maximale Länge des höheren Levels. - Wie oben angegeben, ist Overlap-Nummerngebung eine wahlweise Ausführung. Bei dem Beispiel der
3 besteht die lokale Nummer aus vier Stellen, was 10 000 verschiedene lokale Nummern ergibt. Wenn ein Netz oder Unternetz mehr als 10 000 verschiedene Adressen erfordert, kann eine Versetzung in RC0 bestimmt werden. In diesem Fall kann ein Benutzer die geeigneten Stellen plus die geeigneten lokalen Stellen wählen, um eine andere Adresse innerhalb des Netzes oder Unternetzes zu erreichen. Die versetzten Nummern erhöhen die Anzahl von verschiedenen Adressen innerhalb des Netzes oder Unternetzes, ohne zu erfordern, daß die Benutzer die ganze Level-l-Nummer wählen. In diesem Fall würde die optimale Nummer für einen Anruf innerhalb des Netzes oder Unternetzes aus den versetzten Stellen plus den lokalen Stellen bestehen, da dies die zu wählenden Stellen sind. Wenn daher ein erster Teilnehmer einen Anruf von einem zweiten Teilnehmer innerhalb des Netzes oder Unternetzes empfängt, würde ein optimales Nummerndisplay die Stellen zeigen, die vom ersten Teilnehmer gewählt werden müssen, um den zweiten Teilnehmer in einem folgenden Telefonanruf zu erreichen. - Im Beispiel der
3 beträgt die Versetzung der lokalen Nummer (Komponente19 ) in RC0 zwei Stellen und die Versetzung der RC0 (Komponente17 ) in RC1 beträgt eine Stelle. Wenn bei diesem Beispiel optimale Nummern angewendet werden, wäre die optimale Nummer auf Level0 (wenn beide Teilnehmer im gleichen RC 0 sind) "971234" und die optimale Nummer auf Level1 (wenn beide Teilnehmer in gleichen RC0 , jedoch nicht RC1 sind) wäre "058997" plus die lokale Nummer "1234", was eine Displayziffernreihe von "0589971234" ergibt. Mit "abgeschalteter" optimaler Nummer wäre dagegen die Displayziffernreihe "440589971234". Das Einsetzen von Gedankenstrichen oder Zwischenräumen zwischen Nummern ist eine wahlweise Ausführung. Wenn sowohl Overlap-Nummern als auch optimale Nummern angewendet werden, setzt die optimale Nummer stets die versetzten Stellen als Präfix vor die Nummer (d.h. Level0 oder Level1 ). - Wie weiter aus
3 ersichtlich, wenn die optimale Nummer "eingeschaltet" ist (2 , Komponente5 ), jedoch die Versetzung in Level1 und Level0 Null ist (d.h. keine Overlap-Nummern), wäre die optimale Nummer auf Level0 (wenn beide Teilnehmer im gleichen RC0 sind) "1234", und die optimale Nummer auf Level1 (wenn beide Teilnehmer im gleichen RC1 , jedoch nicht RC0 sind) wäre "58997" plus die lokale Nummer "1234", was zu einer Displayziffernreihe "589971234" führt. - Die Komponenten
31 ,33 ,35 ,39 und41 in4 basieren auf der statischen Datentabelle, die aus den in2 gezeigten Daten gebildet ist. Die Komponente31 stellt den Indexwert des Tabelleneintrags dar. Die Komponente33 ist der Zahlenreihenwert des L1-Regioncodes, der in diesem Verteiler resident ist. Die Komponente35 ist die vom Level1 in die Stellenzahl des Levels2 versetzte Stellenzahl. Die Komponente39 ist die in die Stellenzahl von Level1 versetzte Stellenzahl von L0. In der bevorzugten Ausführungsform enthält die RC-0-Ziffernreihe, Komponente33 , in dieser Tabelle nicht die Overlapziffern in RC1 . Die Komponente41 ist ein Akkumulator für die Anzahl von Teilnehmern, die diesem Index zugeordnet sind. Ihre Verwendung ist eine wahlweise Ausführung. In3 gibt beispielsweise die Overlapnummer, der erste Tabelleneintrag (d.h. gekennzeichnet durch den Index1 ) in der Tabelle der4 die richtige Handhabung für diese Nummer wieder. - Aus
5 ist zu ersehen, daß die in Komponente51 ersichtlichen ankommenden Ziffern eine Nummer darstellen (z. B. - Nummer der angerufenen Partei, Verbindungsnummer), die mit der Ziffernerfassungs-/Analyse-Komponente
53 an einer Ausgangs- oder End-PBX erfaßt/gesammelt werden. Parsing-Logik (d.h. Komponente50 ) und Ziffernextrapolation- und Interpretation (d.h. Komponente69 ) werden angewendet, wenn eine Nummer am Display dargestellt werden soll. Die Parsing-Logik kann Nummern Ziffer um Ziffer oder die vollständige Nummer handhaben. Beispielsweise kann die Parsing-Logik die signifikanteste Teilnummer aus der Nummer des an einer Verbindung beteiligten Teilnehmers extrahieren. Diese Teilnummer kann beispielsweise der Level-1- und Level-0-Regioncode und die Level-0-Regionalnummer sein. Diese Teilnummer kann irgendeinen Umfang haben, beispielsweise kann bei einer besonderen Ausführungsform jede Teilnummer einer einzigen Ziffer entsprechen, die mit der signifikantesten Ziffer oder Stelle beginnt, wie inl gezeigt. - Beginnend mit den Komponenten
55 ,61 und73 werden die Ziffern oder Stellen, welche die Regionalnummer-Levels2 ,1 ,0 darstellen, in den jeweiligen Schritten durch Interpretierung der Ziffern bestimmt, und zwar auf der Basis von1 ) Erkennung des Ziffernmusters in einem ziffernweisen Vergleich für einen internen Anruf (oder unbekannten TON) oder 2) durch die ISDN-Nummer IE TON-Codierung für eine aus der Ferne ankommende Nummer. Der Nummern-(d.h. Level2 , Level1 und Level0 ) Vergleich bestimmt in den Komponenten57 ,63 und73 , ob es sich um eine resident/home- oder eine remote-Nummer handelt, basierend auf einem Vergleich des Ziffernreihenmusters der Nummer (d.h. Level2 oder Level1 oder Level0 ) bezüglich1 ) der vom System gehandhabten Level-2-Regionalnummer (2 , Schritt14 ) und2 ) die Komponenten der statischen Datentabelle (4 , Komponente33 ). In der Komponente73 wird angenommen, daß der NO-Zweig zu einer nicht funktionierenden Nummer führt und daher eine Ausnahmebehandlung ergibt. Die Komponen te81 ist ein Ausnahmezustand (z.B. außer Funktion). - Weiterhin ist aus
S ersichtlich, wenn ein Vergleich der Nummernziffern auf dem höchsten Level (ankommender Level2 = Residentlevel2 , Schritt14 in2 ), dargestellt in Komponente57 , nicht Übereinstimmung ergibt, dann wird die ganze Nummer am Display dargestellt, wie in Komponente59 gezeigt, und der Vorgang wird ausgestoßen. Dies bedeutet z.B., daß die Gebietscodes eines eingehenden Anrufs und der eigene Gebietscode der PBX unterschiedlich sind. Sonst, wenn eine Übereinstimmung besteht, wird Komponente63 angewendet, um den Level-1-Teil der eingehenden Nummer (Level-0-Regioncode) mit dem Level-1-Teil der Eigencodes der PBX zu vergleichen. Wenn keine Übereinstimmung besteht, werden die Level-1- und Level-0-Zahlen ohne die versetzten Stellen am Display angezeigt. Die in Level2 versetzten Stellen oder Ziffern werden aus der statischen Datentabelle durch Anpassen des eingehenden Level-1-Teils an eine Eingabe in der statischen Datentabelle erhalten. Komponente65 betrifft die Level-1-Versetzung, was in Komponente67 eine Darstellung der von Level1 in Level2 versetzten Ziffern ergibt (d.h.3 , Komponente17 ) plus der Level-l-Nummer (3 , Komponente23 ) plus der Level-0-Nummer (3 , Komponente25 ). In diesem Fall wird die Level-0-Versetzung in der statischen Datentabelle nicht verwendet. Wenn eine Übereinstimmung zwischen der eingehenden Level-l-Nummer und der dem Level-1-Teil der empfangenen Stationsadresse besteht, dann werden nur die Level-0-Nummer und alle Überlagerungsziffern am Display dargestellt. Komponente75 betrifft die Level-0-Versetzung in die Level-l-Nummer, und die Komponente77 stellt die Level-0-Versetzungsziffern in Level1 (d.h.3 , Komponente19 ) plus der Level-0-Nummer (3 , Komponente25 ) dar, und der Vorgang wird ausgestoßen. Die Komponenten75 und77 betreffen ebenfalls die Komponente73 , wenn bei der Level-0-Nummer erkannt wird, daß irgendwel che Overlap-Ziffern im Display anzubringen sind. -
6 zeigt eine schematische Darstellung einer Ausführungsform der erfindungsgemäßen Vorrichtung.90 bezeichnet das Signal, welches die Nummer des eingehenden Anrufes enthält, die auf ein mit einem Display ausgestattetes Gerät91 gegeben wird. Dieses Gerät91 ist mit einer Verarbeitungseinheit92 verbunden, die ein Display97 betreibt. Die Verarbeitungseinheit92 und das Display97 können entweder in ein dem Gerät91 zugeordnetes externes Gerät oder unmittelbar in das Gerät91 , z.B. einen PC oder eine Arbeitssprechstelle , eingebaut sein. Die Verarbeitungseinheit kann aus einem Mikroprozessor bestehen, wenn jedoch die Einheit92 und das Display97 in das Gerät eingebaut sind, kann auch ein das Gerät91 steuernder Mikroprozessor verwendet werden. Der Mikroprozessor92 gemäß6 kann Register- oder Speicherplätze93 ,94 und96 enthalten, die durch eine arithmetische Logikeinheit95 miteinander verkettet sind. Die Register93 und94 enthalten die Nummer des eingehenden Anrufes bzw. die Sprechstellennummer. Die Arithmetikeinheit95 empfängt auch Daten aus der in4 dargestellten statischen Datentabelle. Gemäß dem oben erwähnten Prozeß vergleicht und verarbeitet die Arithmetikeinheit95 die optimale Nummer in Abhängigkeit von den Eingaben in den Registern93 bzw.94 und speichert sie im Register96 . Die Verarbeitungseinheit92 treibt sodann das Display, so daß die optimale Nummer auf dem Display97 dargestellt wird.
Claims (4)
- Verfahren zum Darstellen einer Netznummer eines an einer Verbindung beteiligten Teilnehmers auf einem Display, das einem Gerät mit einer speziellen Netznummer zugeordnet ist, wobei jede Nummer aus einer Anzahl von Teilnummern bestehen kann, die Nummer des an einer Verbindung beteiligten Teilnehmers mit der Nummer des speziellen Gerätes verglichen wird und als Ergebnis die kürzest mögliche Nummer angezeigt wird, gekennzeichnet durch die folgenden Schritte: a) Extrahieren einer signifikantesten Teilnummer aus der Nummer des Teilnehmers und aus der Nummer des speziellen Geräts, b) Vergleichen der signifikantesten Teilnummer aus der Nummer des Teilnehmers und der Nummer des speziellen Geräts, c) wenn eine Übereinstimmung besteht, Wiederholen der Schritte a) bis c) für die restliche Teilnummer bis keine Übereinstimmung mehr auftritt, d) Auswerten, ob eine Overlap-Versetzung in der letzten übereinstimmenden Teilnummer vorhanden ist, und wenn eine Overlap-Versetzung vorhanden ist, e) Darstellen der Overlap-Versetzung gefolgt von der verbleibenden Teilnummer ohne Übereinstimmung auf dem Display, und wenn nicht, f) Darstellen der vollständigen Nummer oder der verbleibenden Teilnummer auf dem Display.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß der Vergleich mittels einer Vergleichstabelle durchgeführt wird.
- Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, daß jede Teilnummer einer einzigen Ziffer entspricht.
- Vorrichtung zum Darstellen einer Nummer eines an einer Verbindung beteiligten Teilnehmers auf einem Display, das einem Gerät mit einer speziellen Gerätenummer zugeordnet ist, wobei jede Nummer aus einer Anzahl von Teilnummern bestehen kann, die Vorrichtung eine Einrichtung zum Vergleichen der Nummer des an einer Verbindung beteiligten Teilnehmers mit der speziellen Gerätenummer aufweist, und die Einrichtung aufgrund dieses Vergleiches die kürzest mögliche Nummer des eingehenden Anrufs aufstellt und diese kürzest mögliche Nummer auf dem Display darstellt, gekennzeichnet durch – eine Einrichtung zum Extrahieren einer signifikantesten Teilnummer aus der Nummer des an einer Verbindung beteiligten Teilnehmers und aus der Nummer des Geräts, – eine Vergleichseinrichtung zum Vergleichen der beiden signifikantesten Teilnummern, wobei die Vergleichseinrichtung ein Übereinstimmungssignal erzeugt, wenn eine Übereinstimmung auftritt, – eine Einrichtung zum Wiederholen des Extrahierens und zum Vergleichen mit der restlichen Teilnummer, bis kein Übereinstimmungssignal mehr erzeugt wird, – eine Auswerteeinrichtung zum Auswerten, ob eine Overlap-Versetzung in der letzten übereinstimmenden Teilnummer vorhanden ist, welche die versetzte Nummer als einen vorangehenden Teil der verbleibenden Teilnummer hinzufügt, sowie – eine Einrichtung zum Darstellen der vollständigen Nummer oder der restlichen Teilnummer auf dem Display.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/854,424 US6035024A (en) | 1997-05-12 | 1997-05-12 | Apparatus and method for displaying numbers in a communication network |
US08/854424 | 1997-05-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19818354A1 DE19818354A1 (de) | 1998-11-19 |
DE19818354B4 true DE19818354B4 (de) | 2004-09-09 |
Family
ID=25318654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19818354A Expired - Fee Related DE19818354B4 (de) | 1997-05-12 | 1998-04-24 | Verfahren und Vorrichtung zum Darstellen von Nummern in einem Fernmeldenetz |
Country Status (2)
Country | Link |
---|---|
US (1) | US6035024A (de) |
DE (1) | DE19818354B4 (de) |
Families Citing this family (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19849173A1 (de) * | 1998-10-26 | 2000-05-04 | Bosch Gmbh Robert | Verfahren zur Wiedergabe einer Rufnummer |
US6400809B1 (en) * | 1999-01-29 | 2002-06-04 | Ameritech Corporation | Method and system for text-to-speech conversion of caller information |
US6324272B1 (en) * | 1999-10-29 | 2001-11-27 | Lucent Technologies Inc. | Telecommunication calling party number determination and manipulation |
US7200211B1 (en) | 2004-10-12 | 2007-04-03 | Palmsource, Inc. | Method and system for providing information for identifying callers based on a partial number |
CN100440905C (zh) * | 2003-02-17 | 2008-12-03 | 华为技术有限公司 | 一种移动交换机实现主叫号码改号的方法 |
CN100334909C (zh) * | 2004-06-15 | 2007-08-29 | 联想(北京)有限公司 | 一种具多方通话的便携式装置 |
CN100546320C (zh) * | 2005-08-08 | 2009-09-30 | 侯万春 | 实现向移动电话用户提供多卡一号业务的装置和方法 |
US8295981B2 (en) | 2008-10-27 | 2012-10-23 | Lennox Industries Inc. | Device commissioning in a heating, ventilation and air conditioning network |
US8437878B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8352081B2 (en) | 2008-10-27 | 2013-01-08 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8452906B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8977794B2 (en) | 2008-10-27 | 2015-03-10 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8994539B2 (en) | 2008-10-27 | 2015-03-31 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8442693B2 (en) | 2008-10-27 | 2013-05-14 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9152155B2 (en) | 2008-10-27 | 2015-10-06 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8874815B2 (en) | 2008-10-27 | 2014-10-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network |
US8744629B2 (en) | 2008-10-27 | 2014-06-03 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8433446B2 (en) | 2008-10-27 | 2013-04-30 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8437877B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US9432208B2 (en) | 2008-10-27 | 2016-08-30 | Lennox Industries Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US9651925B2 (en) * | 2008-10-27 | 2017-05-16 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US8548630B2 (en) | 2008-10-27 | 2013-10-01 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8564400B2 (en) | 2008-10-27 | 2013-10-22 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8600559B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | Method of controlling equipment in a heating, ventilation and air conditioning network |
US8600558B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8255086B2 (en) | 2008-10-27 | 2012-08-28 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8239066B2 (en) | 2008-10-27 | 2012-08-07 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8788100B2 (en) | 2008-10-27 | 2014-07-22 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US8463442B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8655491B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8694164B2 (en) | 2008-10-27 | 2014-04-08 | Lennox Industries, Inc. | Interactive user guidance interface for a heating, ventilation and air conditioning system |
US8560125B2 (en) | 2008-10-27 | 2013-10-15 | Lennox Industries | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8661165B2 (en) | 2008-10-27 | 2014-02-25 | Lennox Industries, Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US8655490B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9268345B2 (en) | 2008-10-27 | 2016-02-23 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8463443B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US9678486B2 (en) | 2008-10-27 | 2017-06-13 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8774210B2 (en) | 2008-10-27 | 2014-07-08 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8615326B2 (en) | 2008-10-27 | 2013-12-24 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9261888B2 (en) | 2008-10-27 | 2016-02-16 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8543243B2 (en) | 2008-10-27 | 2013-09-24 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8352080B2 (en) | 2008-10-27 | 2013-01-08 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9632490B2 (en) | 2008-10-27 | 2017-04-25 | Lennox Industries Inc. | System and method for zoning a distributed architecture heating, ventilation and air conditioning network |
US8892797B2 (en) | 2008-10-27 | 2014-11-18 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8802981B2 (en) | 2008-10-27 | 2014-08-12 | Lennox Industries Inc. | Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system |
US9377768B2 (en) | 2008-10-27 | 2016-06-28 | Lennox Industries Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8452456B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9325517B2 (en) | 2008-10-27 | 2016-04-26 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8725298B2 (en) | 2008-10-27 | 2014-05-13 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network |
US8762666B2 (en) | 2008-10-27 | 2014-06-24 | Lennox Industries, Inc. | Backup and restoration of operation control data in a heating, ventilation and air conditioning network |
US8798796B2 (en) | 2008-10-27 | 2014-08-05 | Lennox Industries Inc. | General control techniques in a heating, ventilation and air conditioning network |
US8855825B2 (en) | 2008-10-27 | 2014-10-07 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
USD648641S1 (en) | 2009-10-21 | 2011-11-15 | Lennox Industries Inc. | Thin cover plate for an electronic system controller |
USD648642S1 (en) | 2009-10-21 | 2011-11-15 | Lennox Industries Inc. | Thin cover plate for an electronic system controller |
US8260444B2 (en) | 2010-02-17 | 2012-09-04 | Lennox Industries Inc. | Auxiliary controller of a HVAC system |
JP6427037B2 (ja) * | 2015-02-27 | 2018-11-21 | アルパイン株式会社 | 電子装置及び電話番号一致判定方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2931254A1 (de) * | 1979-07-30 | 1981-02-19 | Elmeg | Vorrichtung zur automatischen anrufbeantwortung |
DE3941161A1 (de) * | 1989-12-13 | 1991-06-20 | Siemens Nixdorf Inf Syst | Telekommunikations-endgeraet |
US5528680A (en) * | 1994-01-03 | 1996-06-18 | At&T Corp. | Apparatus and method for accessing and maintaining a caller-ID based telephone directory |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4924496A (en) * | 1988-05-12 | 1990-05-08 | Romek Figa D/B/A Abraham & Sons | Automatic incoming telephone call originating number and party display system |
JP2817105B2 (ja) * | 1990-11-15 | 1998-10-27 | キヤノン株式会社 | 構内交換機 |
US5754636A (en) * | 1994-11-01 | 1998-05-19 | Answersoft, Inc. | Computer telephone system |
US5590184A (en) * | 1995-03-03 | 1996-12-31 | Lucent Technologies Inc. | Communications privacy protection system by replacing calling party number with non-assigned number |
US5822416A (en) * | 1996-03-04 | 1998-10-13 | Mosaix, Inc. | System and method for real-time screening and routing of telephone calls |
US5724412A (en) * | 1996-10-07 | 1998-03-03 | U S West, Inc. | Method and system for displaying internet identification on customer premises equipment |
-
1997
- 1997-05-12 US US08/854,424 patent/US6035024A/en not_active Expired - Lifetime
-
1998
- 1998-04-24 DE DE19818354A patent/DE19818354B4/de not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2931254A1 (de) * | 1979-07-30 | 1981-02-19 | Elmeg | Vorrichtung zur automatischen anrufbeantwortung |
DE3941161A1 (de) * | 1989-12-13 | 1991-06-20 | Siemens Nixdorf Inf Syst | Telekommunikations-endgeraet |
US5528680A (en) * | 1994-01-03 | 1996-06-18 | At&T Corp. | Apparatus and method for accessing and maintaining a caller-ID based telephone directory |
Also Published As
Publication number | Publication date |
---|---|
US6035024A (en) | 2000-03-07 |
DE19818354A1 (de) | 1998-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19818354B4 (de) | Verfahren und Vorrichtung zum Darstellen von Nummern in einem Fernmeldenetz | |
DE4325773C2 (de) | Verfahren zum Herstellen einer Fernsprechverbindung zu einem von mehreren Peripheriegeräten, die an eine einzige Teilnehmerleitung angeschlossen sind | |
DE69531052T2 (de) | Telekommunikationsverfahren und eine zu seiner Durchführung geeignete Vorrichtung | |
EP0986241A2 (de) | Verfahren zur Bereitstellung von Entgeltinformationen | |
EP0788283A2 (de) | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen | |
EP0355714B1 (de) | Verfahren und Anordnung zum Einstellen von Kommunikationsdiensten | |
DE3225562A1 (de) | Verfahren zur automatischen auftragsannahme unter verwendung einer fernmelde-, insbesondere fernsprechvermittlungsanlage | |
EP0432746A2 (de) | Telekommunikations-Endgerät | |
EP0813330A2 (de) | Verbindungsaufbauverfahren sowie Vermittlungsstelle, Dienstrechner und Kommunikationsnetz | |
EP0655870B1 (de) | Ausführung von Diensten in einem Kommunikationssystem | |
EP0878972B1 (de) | Teilnehmeranschlussnetz, Vermittlungsstelle, Dienststeuereinrichtung und Verbindungsaufbauverfahren | |
EP0535602B1 (de) | Verfahren für den Betrieb einer Programmgesteuerten Kommunikationsanlage, bei der eine Verbindungsanforderung gleichzeitig an mehrere Kommunikationsendgeräte signalisiert wird | |
DE3326979C2 (de) | ||
DE2522758B2 (de) | Personensucheinrichtung in Fernsprechanlagen | |
DE2846805C2 (de) | Schaltungsanordnung zur Verhinderung von unerlaubten Verbindungen zwischen Teilnehmer-Anschlußstellen von zentral gesteuerten Fernmelde-, insbesondere Fernsprechvermittlungsanlagen | |
DE3925497C2 (de) | ||
EP0460404B1 (de) | Verfahren zur Datenübertragung in Kommunikations-Vermittlungsanlagen | |
DE1512079A1 (de) | Fernsprechteilnehmerleitungs-Freiwaehlsystem | |
DE3505781C2 (de) | ||
DE4209041C2 (de) | Periphere Einrichtung für besondere Dienste | |
DE4018381C2 (de) | Verfahren für Datenübertragungen in Kommunikations-Vermittlungsanlagen | |
DE4006048C2 (de) | ||
EP1217847B1 (de) | Vermittlungseinrichtung für ein privates Telekommunikationsnetz | |
DE2635875C2 (de) | Verfahren zum Aufbau von Konferenzverbindungen | |
EP0602457A2 (de) | Verfahren zum Beeinflussen einer Signalisierungsprozedur mit Hilfe von Kommunikationsendgeräten eines Kommunikationssystems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8339 | Ceased/non-payment of the annual fee | ||
8361 | Publication of patent cancelled |