DE102006021104B4 - Verfahren und System zum Korrelieren von unähnlichen Anrufaufzeichnungen zu einer gesammelten Ansicht auf hoher Ebene - Google Patents

Verfahren und System zum Korrelieren von unähnlichen Anrufaufzeichnungen zu einer gesammelten Ansicht auf hoher Ebene Download PDF

Info

Publication number
DE102006021104B4
DE102006021104B4 DE102006021104.9A DE102006021104A DE102006021104B4 DE 102006021104 B4 DE102006021104 B4 DE 102006021104B4 DE 102006021104 A DE102006021104 A DE 102006021104A DE 102006021104 B4 DE102006021104 B4 DE 102006021104B4
Authority
DE
Germany
Prior art keywords
user
detail records
collected
records
dissimilar
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.)
Active
Application number
DE102006021104.9A
Other languages
English (en)
Other versions
DE102006021104A1 (de
Inventor
Stephen Philip Connelly
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.)
Viavi Solutions Inc
Original Assignee
Viavi Solutions Inc
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 Viavi Solutions Inc filed Critical Viavi Solutions Inc
Publication of DE102006021104A1 publication Critical patent/DE102006021104A1/de
Application granted granted Critical
Publication of DE102006021104B4 publication Critical patent/DE102006021104B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/44Augmented, consolidated or itemized billing statement or bill presentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/04Recording calls, or communications in printed, perforated or other permanent form
    • H04M15/06Recording class or number of calling, i.e. A-party or called party, i.e. B-party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0104Augmented, consolidated or itemised billing statement, e.g. additional billing information, bill presentation, layout, format, e-mail, fax, printout, itemised bill per service or per account, cumulative billing, consolidated billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0176Billing arrangements using internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/018On-line real-time billing, able to see billing information while in communication, e.g. via the internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2026Wireless network, e.g. GSM, PCS, TACS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

System (200) zum Überwachen eines Mobilnetzwerks (100), wobei das System folgende Merkmale aufweist:einen Datenaufzeichnungsgenerator (210), um auf einer Echtzeitbasis einen Datenstrom von Überwachungspunkten des Mobilnetzwerks (100) zu empfangen; und Detailaufzeichnungen von Informationstransaktionen in dem Mobilnetzwerk (100) zu erzeugen; undeine Datenaufzeichnungssammeleinrichtung (220), um die Detailaufzeichnungen von dem Datenaufzeichnungsgenerator (210) zu empfangen, unähnliche Detailaufzeichnungen von unterschiedlichen der Überwachungspunkte gemäß einem oder mehreren gemeinsamen Attributen der unähnlichen Detailaufzeichnungen zu korrelieren, zumindest einen Abschnitt der korrelierten Detailaufzeichnungen zu einer einzigen Gruppe zu sammeln, um eine für den Benutzer betrachtbare Version der gesammelten Detailaufzeichnungen zu erzeugen,die einen Teil der Attribute aufweist, die für den Benutzer von Belang sind, und für den Benutzer betrachtbare Version der gesammelte Detailaufzeichnungen in der einzigen Gruppe über entweder eine Benutzereingabe (230) für eine visuelle Anzeige oder einen ausgewählten Liefermodus zum Alarmieren des Benutzers hinsichtlich der gesammelten Detailaufzeichnungen zu senden; wobei die gesammelten Detailaufzeichnungen über die Benutzereingabe (230) angezeigt oder alternativ über den ausgewählten Liefermodus in der Form einer E-Mail oder Sofortnachricht (IM = Instant Message) übertragen werden, um den Benutzer über die gesammelten Detailaufzeichnungen zu alarmieren.

Description

  • Telekommunikationsnetzwerke, wie beispielsweise Drahtlos-, Wireline- und Datenkommunikationsnetzwerke, werden häufig verwendet, um verschiedene Typen von Knoten zu verbinden, wie beispielsweise Personalcomputer, Server, Netzübergänge bzw. Gateways, Netzwerktelefone usw. Netzwerke können private Netzwerke, wie beispielsweise lokale Netze (LANs = local area networks) und weite Netze (WANs = wide area networks), und öffentliche Netzwerke, wie beispielsweise das Internet, umfassen. Derartige Netzwerke können ferner leitungsgeschaltete Netzwerke, bei denen Netzwerkressourcen für die gesamte Dauer eines Datenanrufs zweckgebunden sind, und/oder Paketvermittlungsnetzwerke sein, wie beispielsweise Internet-Protokoll-Netzwerke (IP-Netzwerke), bei denen Netzwerkressourcen gemeinschaftlich verwendet und Daten in Form von Paketen oder Zellen zusammen mit einem anderen Benutzerverkehr unabhängig über die Netzwerke zu einem Bestimmungsort geleitet bzw. geführt werden. Beispiele von Paketvermittlungsnetzwerken umfassen Asynchron-Transfer-Modus-Netzwerke (ATM-Netzwerke; ATM = Asynchronous Transfer Mode), Ethernet oder Frame-Relay, die auf einem virtuellen Schaltungsmodell basieren. Beliebte Formen von Kommunikationen über derartige Netzwerke umfassen eine elektronische Post (E-Mail), einen Dateitransfer, ein Netzdurchstöbern (Web-Browsing) und einen anderen Austausch von digitalen Daten, einschließlich Audio (z. B. Sprache) und Multimedia (z. B. Audio und Video).
  • Moderne Telekommunikationsnetzwerke umfassen typischerweise zwei verwandte, aber getrennte Netzwerkinfrastrukturen: ein Träger- oder Sendenetzwerk zum Tragen eines Endbenutzersprach- und Datenverkehrs und ein Signalisierungsnetzwerk zum Steuern der Einrichtung und Freigabe von Trägerkanälen durch das Trägernetzwerk gemäß Steuersignalen, die durch das Signalisierungsnetzwerk übertragen werden. In der Praxis weisen derartige Signalisierungsnetzwerke Hochgeschwindigkeitsrechner, die durch Signalisierungsverbindungen verbunden sind, und Computerprogramme auf, die implementiert sind, um einen Satz von Betriebs- und Signalisierungsfunktionen gemäß einem standardisierten Protokoll zu liefern, wie beispielsweise dem Signalisierungssystem Nr. 7 (SS7 = Signaling System No. 7), das für eine Steuerung von Mobiltelefonie- und anderen Datenübertragungsnetzwerken extensiv eingesetzt wird. Die Signalisierungsverbindungen werden zum Leiten von Signalisierungsinformationen (z. B. Nachrichten) zwischen Knoten in den Signalisierungsnetzwerken verwendet. Die Signalisierungsinformationen (z. B. Nachrichten) können aufgenommen bzw. erfasst werden, um Detailaufzeichnungen zu erzeugen, wie beispielsweise Anrufdetailaufzeichnungen (CDRs = Call Detail Records) oder Transaktionsdetailaufzeichnungen (TDRs = Transaction Detail Records) für eine Speicherung in einem Datenbanksystem, das nachfolgend für eine breite Vielfalt von Anwendungen, einschließlich beispielsweise Dienstqualitätsanwendungen und Firmenauskunftsanwendungen, überwacht und analysiert werden kann. Zusätzlich zu den Detailaufzeichnungen können andere verwandte Informationen, die zwischen Knoten, Schaltern oder Vorrichtungen in derartigen Mobilnetzwerken gesendet werden, ebenfalls für eine Authentifizierung, Ausrüstungsidentifikation und Roaming-Freigabe bzw. Rufbereichswechselfreigabe verwendet werden.
  • Im Handel erhältliche Werkzeuge für Mobiltelefonienetzwerke können zum Überwachen der Leistungsfähigkeit (oder Qualität) eines Netzwerks basierend auf den Detailaufzeichnungen verwendet werden, die in dem Datenbanksystem gespeichert sind, um mögliche Hindernisse zu beobachten und Leistungsfähigkeitsstatistiken in dem Netzwerk zu verfolgen. Typischerweise basieren derartige Überwachungswerkzeuge auf einem Überwachen des Netzwerks hinsichtlich Fehlfunktionen auf der Ebene von Netzwerkelementen, wie beispielsweise Schaltern oder Schnittstellen, hinsichtlich verkehrsbezogenen Informationen. Derartige Handlungen resultieren jedoch in der Sammlung von großen Datenmengen, was es schwierig und zeitraubend für einen Endbenutzer macht, Probleme in dem Netzwerk identifizieren und eine Analyse der gesammelten Daten durchführen zu versuchen, besonders wenn die Detailaufzeichnungen in Echtzeit betrachtet werden. Die Detailaufzeichnungen, wie beispielsweise Anrufdatenaufzeichnungen (CDRs) können unähnlich sein, d. h. können unterschiedliche Typen von Kriterien aufweisen, die hinsichtlich Werten verwendet werden, die für die speziellen CDRs aufgenommen werden, gemäß mehreren Faktoren, wie beispielsweise dem Überwachungspunkt in dem Netzwerk, bei dem die jeweiligen Detailaufzeichnungen aufgenommen werden, den unterschiedlichen Protokollen, die verwendet werden, um Sprach- und Datenanrufe in dem Netzwerk einzurichten und zu transportieren, unterschiedlichen Typen und Marken einer Ausrüstung, die verwendet wird, um die Sprach- und Datenanrufe zu transportieren, etc. Deshalb werden bei den unterschiedlichen Protokollen und der unterschiedlichen Ausrüstung und der Mehrzahl von unterschiedlichen Überwachungspunkten in dem Netzwerk, bei denen diese Informationen aufgenommen werden, sowie der großen Menge von Detailaufzeichnungen, die eventuell bei jedem dieser Überwachungspunkte aufgenommen werden, die Informationen schnell überwältigend, zumindest teilweise auf Grund der Tatsache, dass unähnliche Detailaufzeichnungen, d. h. Detailaufzeichnungen, die unterschiedliche Attribute aufweisen, aufgenommen werden. Die Druckschriften US 6 359 976 B1 , US 6 876 731 B2 , US 2004/0252818 A1 , US 2004/0039809 A1 , US 6 891 938 B1 , US 5 999 604 A und US 6 327 350 B1 enthalten hilfreiche Informationen für das Verständnis des Hintergrunds der vorliegenden Erfindung.
  • Folglich besteht ein Bedarf nach verbesserten Werkzeugen, Systemen und Verfahren für die Verwaltung und Analyse von Detailaufzeichnungen in derartigen Netzwerken, einschließlich der Fähigkeit, einen Benutzer mit einer Möglichkeit zu versehen, die verschiedenen unähnlichen CDRs auf einer gesammelten Basis zu betrachten, wobei die CDRs in einer Ansicht auf hoher Ebene in einem vereinfachten Format gemäß Attributen präsentiert werden können, die allen unähnlichen CDRs gemeinsam sind.
  • Es ist die Aufgabe der vorliegenden Erfindung, ein System zum Überwachen eines Mobilnetzwerks, ein Verfahren zum Überwachen eines Mobilnetzwerks und ein computerlesbares Medium, das mit Verarbeitungsanweisungen codiert ist, um ein Verfahren zum Überwachen eines Mobilnetzwerks durchzuführen, mit verbesserten Charakteristika zu schaffen.
  • Diese Aufgabe wird durch ein System gemäß Anspruch 1, ein Verfahren gemäß Anspruch 9 und ein Medium gemäß Anspruch 17 gelöst.
  • Verschiedene Aspekte und beispielhafte Ausführungsbeispiele der vorliegenden Erfindung sehen vorteilhafterweise Werkzeuge, Systeme und Verfahren für die Verwaltung und Analyse von Detailaufzeichnungen in einem Mobiltelefonienetzwerk vor, einschließlich eines Korrelierens unähnlicher Detailaufzeichnungen in einer gesammelten Ansicht auf hoher Ebene. Die unähnlichen Detailaufzeichnungen können in vereinfachter Weise gemäß Attributen gruppiert werden, die allen Detailaufzeichnungen gemeinsam sind, und ein Benutzer kann dann Detailaufzeichnungen aus der gesammelten Ansicht auswählen, um eine detailliertere Analyse der ausgewählten Detailaufzeichnungen durchzuführen.
  • Zusätzliche Aspekte und/oder Vorteile der Erfindung werden zum Teil in der folgenden Beschreibung dargelegt und werden zum Teil aus der Beschreibung offensichtlich oder können durch eine Praxis der Erfindung erfahren werden.
  • Gemäß einem Aspekt der vorliegenden Erfindung ist ein System zum Überwachen eines Mobilnetzwerks vorgesehen, wobei das System einen Datenaufzeichnungsgenerator, um einen Datenstrom von einem oder mehreren Überwachungspunkten des Mobilnetzwerks zu empfangen und Detailaufzeichnungen von Informationstransaktionen in dem Mobilnetzwerk zu erzeugen; einen Datenaufzeichnungssammler bzw. eine Datenaufzeichnungssammeleinrichtung, um die Detailaufzeichnungen von dem Datenaufzeichnungsgenerator zu empfangen, unähnliche Detailaufzeichnungen von unterschiedlichen der Überwachungspunkte gemäß einem oder mehreren gemeinsamen Attributen der unähnlichen Detailaufzeichnungen zu korrelieren und zumindest einen Abschnitt der korrelierten Detailaufzeichnungen zu einer einzigen Gruppe zu sammeln; und eine Benutzereingabe aufweist, um eine visuelle Anzeige der gesammelten Detailaufzeichnungen in einer Präsentation auf hoher Ebene zu liefern.
  • Die gesammelten Detailaufzeichnungen können in einer Form angezeigt werden, die weniger Informationen aufweist, als in den jeweiligen erzeugten Detailaufzeichnungen enthalten sind.
  • Ein Benutzer kann durch die Benutzereingabe eine Menge der Informationen bestimmen, die in den gesammelten Detailaufzeichnungen präsentiert werden.
  • Die angezeigten, gesammelten Detailaufzeichnungen können zumindest eines der gemeinsamen Attribute der unähnlichen Detailaufzeichnungen aufweisen.
  • Eine vollständige Detailaufzeichnung kann ansprechend darauf angezeigt werden, dass ein Benutzer über die Benutzereingabe eine der angezeigten, gesammelten Detailaufzeichnungen auswählt.
  • Ein Benutzer kann durch die Benutzereingabe das eine oder die mehreren gemeinsamen Attribute bestimmen, das verwendet wird, um die unähnlichen Detailaufzeichnungen zu korrelieren, um in der gesammelten Gruppe angezeigt zu werden.
  • Die Informationstransaktionen von unähnlichen Detailaufzeichnungen können unterschiedliche End-zu-End-Bestimmungsorte innerhalb des Mobilnetzwerks aufweisen.
  • Die gesammelten Detailaufzeichnungen können über eine Mehrzahl von Benutzereingaben für eine Mehrzahl von Benutzern angezeigt werden.
  • Jeder der Mehrzahl von Benutzern kann das eine gemeinsame oder die mehreren gemeinsamen Attribute bestimmen, die verwendet werden, um die unähnlichen Detailaufzeichnungen zu korrelieren, um in der jeweiligen gesammelten Gruppe angezeigt zu werden.
  • Jeder der Mehrzahl von Benutzern kann eine Menge der Informationen bestimmen, die in der jeweiligen gesammelten Gruppe angezeigt wird.
  • Das eine gemeinsame oder die mehreren gemeinsamen Attribute der unähnlichen Detailaufzeichnungen können einen Anruftyp, eine Startzeit, eine Endzeit, einen Erfolgsstatus, einen Ausfallgrund oder eine Kombination derselben umfassen.
  • Zumindest eines des einen oder der mehreren gemeinsamen Attribute kann durch den Datenaufzeichnungssammler aus unterschiedlichen Informationen extrahiert werden, die in den unähnlichen Detailaufzeichnungen enthalten sind.
  • Die Benutzereingabe kann eine grafische Benutzerschnittstelle bzw. grafische Benutzeroberfläche (GUI = Graphical User Interface) aufweisen.
  • Gemäß einem anderen Aspekt der Erfindung ist ein Verfahren zum Überwachen eines Mobilnetzwerks vorgesehen, wobei das Verfahren ein Empfangen eines Datenstroms von einem oder mehreren Überwachungspunkten in dem Mobilnetzwerk und ein Erzeugen von Detailaufzeichnungen von Informationstransaktionen in dem Mobilnetzwerk; ein Korrelieren unähnlicher Detailaufzeichnungen von unterschiedlichen der Überwachungspunkte gemäß einem oder mehreren gemeinsamen Attributen der unähnlichen Detailaufzeichnungen und ein Sammeln zumindest eines Abschnitts der korrelierten Detailaufzeichnungen zu einer einzigen Gruppe; und ein Liefern einer visuellen Anzeige der gesammelten Detailaufzeichnungen aufweist.
  • Das Verfahren kann ferner ein Anzeigen der gesammelten Detailaufzeichnungen in einer Form aufweisen, die weniger Informationen aufweist als in den jeweiligen erzeugten Detailaufzeichnungen enthalten sind.
  • Das Verfahren kann ferner ein Bestimmen einer Menge der Informationen, die in den gesammelten Detailaufzeichnungen angezeigt werden, durch einen Benutzer über die Benutzereingabe aufweisen.
  • Die über die Benutzereingabe angezeigten, gesammelten Detailaufzeichnungen können zumindest eines der gemeinsamen Attribute der unähnlichen Detailaufzeichnungen aufweisen.
  • Das Verfahren kann ferner ein Anzeigen einer vollständigen Detailaufzeichnung in der Benutzereingabe ansprechend darauf aufweisen, dass ein Benutzer über die Benutzereingabe eine der angezeigten, gesammelten Detailaufzeichnungen auswählt.
  • Das Verfahren kann ferner ein Bestimmen des einen oder der mehreren gemeinsamen Attribute, die verwendet werden, um die unähnlichen Detailaufzeichnungen zu korrelieren, um in der gesammelten Gruppe angezeigt zu werden, durch einen Benutzer über die Benutzereingabe aufweisen.
  • Das Verfahren kann ferner ein Anzeigen der gesammelten Detailaufzeichnungen über eine Mehrzahl von Benutzereingaben für eine Mehrzahl von Benutzern aufweisen.
  • Das Verfahren kann ferner ein Bestimmen des einen oder der mehreren gemeinsamen Attribute, die verwendet werden, um die unähnlichen Detailaufzeichnungen zu korrelieren, um in der jeweiligen gesammelten Gruppe angezeigt zu werden, durch jeden der Mehrzahl von Benutzern aufweisen.
  • Das Verfahren kann ferner ein Bestimmen einer Menge der Informationen, die in der jeweiligen gesammelten Gruppe präsentiert werden, durch jeden der Mehrzahl von Benutzern aufweisen.
  • Die Benutzereingabe dieses Verfahrens kann eine grafische Benutzerschnittstelle (GUI) aufweisen.
  • Gemäß einem anderen Aspekt der vorliegenden Erfindung ist ein computerlesbares Medium vorgesehen, das mit Verarbeitungsanweisungen codiert ist, um ein Verfahren zum Überwachen eines Mobilnetzwerks durchzuführen, wobei das Verfahren ein Empfangen eines Datenstroms von einem oder mehreren Überwachungspunkten des Mobilnetzwerks und ein Erzeugen von Detailaufzeichnungen von Informationstransaktionen in dem Mobilnetzwerk; ein Korrelieren unähnlicher Detailaufzeichnungen von unterschiedlichen der Überwachungspunkte gemäß einem oder mehreren gemeinsamen Attributen der unähnlichen Detailaufzeichnungen und ein Sammeln zumindest eines Abschnitts der korrelierten Detailaufzeichnungen zu einer einzigen Gruppe; und ein Liefern einer visuellen Anzeige der gesammelten Detailaufzeichnungen aufweist.
  • Das Verfahren, das durch das computerlesbare Medium durchgeführt wird, kann ferner ein Anzeigen der gesammelten Detailaufzeichnungen über eine Benutzereingabe in einer Form, die weniger Informationen aufweist als in den jeweiligen erzeugten Detailaufzeichnungen enthalten sind; und ein Anzeigen einer vollständigen Detailaufzeichnung in der Benutzereingabe ansprechend darauf aufweisen, dass ein Benutzer eine der angezeigten, gesammelten Detailaufzeichnungen über die Benutzereingabe auswählt.
  • Die Benutzereingabe bei dem Verfahren, das durch das computerlesbare Medium durchgeführt wird, kann eine grafische Benutzerschnittstelle (GUI) aufweisen.
  • Zusätzlich zu den beispielhaften Ausführungsbeispielen und Aspekten, die oben beschrieben sind, werden weitere Aspekte und Ausführungsbeispiele durch eine Bezugnahme auf die Zeichnungen und durch ein Studium der folgenden Beschreibungen offensichtlich.
  • Ein besseres Verständnis der vorliegenden Erfindung wird aus der folgenden detaillierten Beschreibung exemplarischer Ausführungsbeispiele und den Ansprüchen in Verbindung mit den zugehörigen Zeichnungen ersichtlich, die alle einen Teil der Offenbarung dieser Erfindung bilden. Während die folgende schriftliche und dargestellte Offenbarung auf ein Offenbaren exemplarischer Ausführungsbeispiele der Erfindung fokussiert ist, ist es völlig klar, dass dieselbe lediglich darstellend und exemplarisch ist und dass die Erfindung nicht auf dieselbe begrenzt ist. Die Wesensart und der Schutzbereich der vorliegenden Erfindung sind lediglich durch die Ausdrücke der beigefügten Ansprüche begrenzt. Das Folgende stellt kurze Beschreibungen der Zeichnungen dar.
  • Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen näher erläutert. Es zeigen:
    • 1 ein exemplarisches Mobiltelefonienetzwerk und Überwachungssysteme, die für eine Signalisierungsanalyse des Mobiltelefonienetzwerks verwendet werden;
    • 2 ein Blockdiagramm des Mobiltelefonienetzwerks, das eine Vorrichtung zum Korrelieren und Sammeln von Detailaufzeichnungen, Anrufdatenaufzeichnungen (CDRs) bei diesem Ausführungsbeispiel, und Liefern einer visuellen Anzeige der CDRs gemäß einem Ausführungsbeispiel der vorliegenden Erfindung umfasst;
    • 3 - 4 beispielhafte CDRs, die korreliert und gesammelt werden können, gemäß verschiedenen Ausführungsbeispielen der vorliegenden Erfindung;
    • 5 ein Verfahren zum Korrelieren unähnlicher CDRs und Anzeigen der korrelierten CDRs in einer Benutzereingabe gemäß einem Ausführungsbeispiel der vorliegenden Erfindung; und
    • 6 einen Transmutationsprozess bzw. Umwandlungsprozess von 5 gemäß einem Ausführungsbeispiel der vorliegenden Erfindung.
  • Vor einem Beginnen einer detaillierten Beschreibung der gegenständlichen Erfindung ist eine Erwähnung des Folgenden an der Reihe. Wenn geeignet, können gleichartige Bezugszeichen und Schriftzeichen verwendet werden, um identische, entsprechende oder ähnliche Komponenten in unterschiedlichen Figurenzeichnungen zu bezeichnen. Ferner sind in der detaillierten folgenden Beschreibung eventuell exemplarische Größen/Werte/Bereiche gegeben, obwohl die vorliegende Erfindung nicht auf dieselben begrenzt ist. Die vorliegende Erfindung ist auch für eine Verwendung bei allen Typen von Telekommunikationsnetzwerken anwendbar, einschließlich beispielsweise eines dienstintegrierten Digitalnetzwerks (ISDN = Integrated Systems Digital Network), eines Voice-Over-IP-Netzwerks (VoIP-Netzwerk), des Internets oder Mobiltelefonienetzwerken, wie beispielsweise ein GSM-Netzwerk (GSM = Global System for Mobile communication = weltweites System für mobilen Funkverkehr), ein GPRS-Netzwerk (GPRS = General Packet Radio Service = allgemeiner Paketfunkdienst) oder ein UMTS-Netzwerk (UMTS = Universal Mobile Telecommunications System = universelles Mobilkommunikationssystem), und die nächste Generation von drahtlosen Netzwerken, die verfügbar werden können, wenn sich eine Technologie entwickelt, einschließlich CDMA-Technologien für drahtlose Datendienste und Anwendungen, wie beispielsweise Drahtlos-E-Mail, Web, Aufnehmen/Senden digitaler Bilder und GPS-gestützte Positionslokalisierungsanwendungen, sowie kompatible Netzwerkprotokolle, wie beispielsweise Hypertexttransferprotokolle (HTTP), Dateitransferprotokolle (FTP = file transfer protocols), VolP-Protokolle und UMTS-Protokolle, wie es durch die 3GPP-Gruppe (siehe http://www.3gpp.org) definiert ist. Der Einfachheit halber konzentrieren sich Erörterungen jedoch hauptsächlich auf eine exemplarische Verwendung eines UMTS-Mobilnetzwerks, obwohl der Schutzbereich der vorliegenden Erfindung nicht auf dasselbe begrenzt ist.
  • Eine Aufmerksamkeit wird nun auf die Zeichnungen und insbesondere auf 1 gerichtet, in der ein Beispiel eines Mobiltelefonienetzwerks dargestellt ist, wie beispielsweise ein Universelles-Mobiltelekommunikationssystem-Netzwerk (UMTS-Netzwerk). Wie es in 1 gezeigt ist, umfasst das Mobiltelefonienetzwerk 100 ein Kernnetzwerk 110 , das leitungsgeschaltete Netzwerke, wie beispielsweise ein öffentliches Telefonwählnetz (PSTN = public switch telephone network) 120 , und/oder Paketvermittlungsnetzwerke unterstützt, wie beispielsweise Internet-Kern-IP 130 ; und ein Funkzugriffsnetzwerk 140 , das mit dem Kernnetzwerk 110 verbunden ist, um Kommunikationen mit einer Benutzerausrüstung (UE = user equipment) 150 zu unterstützen, die typischerweise ein Mobiltelefon, ein Videotelefon oder ein Personaldigitalassistent (PDA) ist. Typischerweise enthält das Kernnetzwerk 110 ein Mobilschaltzentrum (MSC = mobile switching center) (nicht gezeigt), das Kommunikationen über die leitungsgeschalteten Netzwerke, wie beispielsweise das PSTN 120 unterstützt, und einen oder mehrere Unterstützungsknoten (nicht gezeigt), die einen Netzübergang bzw. Gateway zu den Paketvermittlungsnetzen bereitstellen, wie beispielsweise dem Internet-Kern-IP 130 , und die Verbindung zwischen dem Netzwerk und der Benutzerausrüstung (UE) 150 für drahtlose Kommunikationen steuern. Das Funkzugriffsnetzwerk 140 umfasst einen oder mehrere Knoten „B“, auch als Basisstationen bekannt, 142A - 142N und eine oder mehrere Funknetzwerksteuerungen (RNCs = radio network controllers) 142A - 142N , die mit der lokalisierten Gruppe von Knoten 142A - 142N verbunden sind, um den geeignetsten Knoten für die Benutzerausrüstung (UE) 150 auszuwählen und, wenn nötig, eine Übergabe während drahtloser Kommunikationen durchzuführen. Eine Netzwerkarchitektur und eine Implementierung des UMTS-Netzwerks 100 , einschließlich Backbone-ATM-Schaltern, Schnittstellen, wie beispielsweise „Iu“, die zwischen den RNCs 144A - 144N und dem Kernnetzwerk 110 angeordnet sind, .„Iur‟, die zwischen den RNCs 144A - 144N angeordnet sind, „Iub“, die zwischen den RNCs 144A - 144N und den entsprechenden Knoten 142A - 142N angeordnet sind, Signalisierungsverbindungen zwischen Knoten und Netzwerkelementen innerhalb des UMTS-Netzwerks 100 und Signalisierungsinformationen, die zwischen den Signalisierungsverbindungen durchlaufen, sind gut bekannt und müssen folglich hierin nicht detailliert beschrieben werden. Der Kürze halber jedoch stellen die Signalisierungsinformationen Daten hinsichtlich der Einrichtung, Steuerung und Verwaltung von Funktionen des Netzwerks 100 dar. Detailaufzeichnungen, wie beispielsweise Anrufdetailaufzeichnungen (CDRs) eines spezifischen Anrufs oder Transaktionsdetailaufzeichnungen (TDRs) einer spezifischen Datensitzung können aus Signalisierungsinformationen aufgebaut werden, die zwischen Signalisierungsverbindungen innerhalb des Mobiltelefonienetzwerks 100 übertragen werden. Die Ausdrücke „CDR“ und „TDR“ können in dem Kontext eines Mobiltelefonienetzwerks 100 , das hierin offenbart ist, als austauschbar betrachtet werden. Gleichermaßen können auch die Ausdrücke „Anruf“ und „Datensitzung“ austauschbar verwendet werden und können allgemein einfach als „Transaktion“ beschrieben werden.
  • Typischerweise können CDRs unterschiedliche Strukturen oder Formate aufweisen, die verwendet werden, um Telefonanrufe, die von Festnetztelefonen ausgehen, Telefonanrufe, die an Festnetztelefonen enden, Telefonanrufe, die von Mobiltelefonen ausgehen, und Telefonanrufe, die an Mobiltelefonen enden, und so weiter zu definieren. Der Einfachheit halber jedoch sollen CDRs, wie auf dieselben hierin Bezug genommen wird, allgemeine bzw. generische CDRs darstellen. Jede CDR kann einer Sammlung von Nachrichten entsprechen, die Parameter und Zeitstempel aufweisen, die jedem Anruf zugeordnet sind, die Details hinsichtlich des Anrufursprungs, des Bestimmungsorts sowie andere Details liefern. Die Parameter und Zeitstempel, die jeder Nachricht zugeordnet sind, oder die Sammlung von Informationen, die als die „CDR“ bezeichnet wird, sind die primären Informationen, die benötigt werden, um zu bestimmen, wer wen angerufen hat, wie der Anruf geleitet wurde, sowie die Anrufdisposition für eine Signalisierungsanalyse zu bestimmen. Diese CDRs können für eine breite Vielfalt von Anwendungen überwacht und analysiert werden, einschließlich beispielsweise Dienstqualitätsanwendungen und Geschäftsauskunftsanwendungen.
  • Wie es in 1 gezeigt ist, kann ein Überwachungssystem 160 konfiguriert sein, um einen Verkehr, einschließlich Signalisierungsdaten, an Schlüsselschnittstellen, einschließlich beispielsweise „Iub“-Schnittstellen und „Iu“-Schnittstellen oder anderen Signalisierungsverbindungen innerhalb des Mobiltelefonienetzwerks 100 für eine Signalisierungsanalyse des Mobiltelefonienetzwerks 100 aufzunehmen bzw. zu erfassen. Ein derartiges Überwachungssystem 160 kann mit Schnittstellen, wie beispielsweise „Iub“-Schnittstellen, die eine der RNCs 144A - 144N mit zumindest einem Knoten 142A - 142N verbinden, oder „Iu“-Schnittstellen, die die RNCs 144A - 144N mit dem Kernnetzwerk 110 verbinden, oder ATM-Schaltern entweder direkt oder über ein lokales oder weites Netz (LAN/WAN) gekoppelt sein, um Signalisierungsdaten an einer speziellen Schnittstelle oder Signalisierungsverbindung aufzunehmen und aufgenommene Signalisierungsdaten für eine Analyse oder Sammlung durch ein Computersystem (Datenbanksystem) 170 zu liefern. Das Überwachungssystem 160 kann beispielsweise ein AGILENTTM G6801A Distributed Network Analyzer (DNA) sein, der zum Aufnehmen aller Signalisierungsdaten von einer speziellen Signalisierungsverbindung (d. h. einer Schnittstelle innerhalb des Mobiltelefonienetzwerks 100), die sich beispielsweise auf einen einzigen Anruf oder eine Datensitzung beziehen, und zum Steuern der Verteilung der Signalisierungsdaten für ein Echtzeit-Netzwerktesten und eine Analyse verwendet wird, einschließlich einer Dienstqualitätsdiagnose und einer Fehlersuche. Zusätzlich können Softwareanwendungen, wie beispielsweise die AGILENTTM J7326A Signaling Analyzer Software (SAS), ebenfalls an dem Computersystem 170 installiert sein, das ein unabhängiger Server oder ein Hostcomputersystem, um aufgenommene Signalisierungsdaten lokal zu decodieren und zu analysieren, mit einer Echtzeitanzeige sein kann. Die SAS kann auch an dem Überwachungssystem 160 oder irgendeinem Rechensystem gespeichert sein, wie beispielsweise einem externen PC, einem Laptop oder einem Server, der mit einem lokalen Netz (LAN) gekoppelt ist. Die aufgenommenen Signalisierungsdaten können eine große Anzahl von Anrufen/Sitzungen darstellen und können über ein benutzerkonfigurierbares Fenster- oder Tabellenformat visuell angezeigt werden, so dass ein Benutzer (d. h. ein Netzwerkadministrator oder Wartungspersonal) jeden Anruf verfolgen kann, der an dem Mobiltelefonienetzwerk 100 auftritt.
  • Typischerweise erzeugt das Überwachungssystem 160 Detailaufzeichnungen, wie beispielsweise CDRs, die durch ein Zusammenstückeln einzelner Rahmen eines eingehenden Datenstroms, die über das Mobiltelefonienetzwerk 100 transportiert werden, zusammengefügt sind. Diese CDRs können beispielsweise an dem Computersystem 170 angezeigt werden und können alternativ für eine spätere Signalisierungsanalyse gesichert werden, wobei potentiell eine lange Zeit gelassen ist, bevor eine Signalisierungsanalyse realisiert werden kann und Abhilfehandlungen ansprechend auf die Signalisierungsanalyse unternommen werden können. Bei einem Betrachten von Anrufen innerhalb des Überwachungssystems 160 und/oder des Computersystems 170 in Echtzeit jedoch kann der Benutzer (d. h. der Netzwerkadministrator oder das Wartungspersonal) angesichts der Unmenge von Anrufen überwältigt sein, die innerhalb des Mobiltelefonienetzwerks 100 stattfinden.
  • Unter jetziger Bezugnahme auf 2 ist ein Beispiel eines Datenaufzeichnungskorrelierer- und Sammlersystems 200 zum Überwachen des Mobiltelefonienetzwerks 100 gemäß einem Ausführungsbeispiel der vorliegenden Erfindung dargestellt. Obwohl das bei diesem Ausführungsbeispiel dargestellte System Prozesse durchführt, die CDRs betreffen, die in dem Mobiltelefonienetzwerk 100 überwacht werden, kann das System andere Arten von Datenaufzeichnungen verarbeiten, die irgendeinem Telekommunikationsnetzwerk zugeordnet sind. Das Datenaufzeichnungskorrelierer- und Sammlersystem 200 korreliert unähnliche CDRs, um eine gesammelte Ansicht auf hoher Ebene der Unversehrtheit des Mobiltelefonienetzwerks durch ein Liefern einer einfach zu lesenden Ansicht auf hoher Ebene der Unversehrtheit von Anrufen, die in dem Mobiltelefonienetzwerk 100 auftreten, zu einem Benutzer, z. B. einem Netzwerkadministrator, zu liefern. Das Datenaufzeichnungskorrelierer- und Sammlersystem 200 kann entweder teilweise oder ganz an dem Überwachungssystem 160 und/oder dem Computersystem 170 vorgesehen sein oder kann in einer getrennten Einheit oder getrennten Einheiten vorgesehen sein, die mit dem Überwachungssystem 160 und/oder dem Computersystem 170 verbunden ist bzw. sind.
  • Wie es in 2 gezeigt ist, weist das Datenaufzeichnungskorrelierer- und Sammlersystem 200 drei Elemente auf: einen CDR-Generator 210 , der einen eingehenden Datenstrom empfängt, der aus einzelnen Rahmen (Nachrichten) gebildet ist, die jeden Anruf von einer Signalisierungsverbindung (d. h. Schnittstelle) innerhalb des Mobiltelefonienetzwerks 100 bilden, und auf einen Empfang des eingehenden Datenstroms hin einzelne Rahmen von Rohdaten in Datendateien (z. B. SAL-Dateien) speichert, die in einem Dateidepot 212 vorgesehen sind, und dann Datenaufzeichnungen erzeugt, wie beispielsweise CDRs, die den Anrufen entsprechen, die über das Mobiltelefonienetzwerk 100 transportiert werden, und die CDRs in einem CDR-Depot 214 speichert; einen CDR-Sammler 220, der die Datenaufzeichnungen, wie beispielsweise CDRs, von dem CDR-Generator 210 empfängt und die CDRs in eine gesammelte Form gemäß Attributen korreliert, die den empfangenden CDRs gemeinsam sind, wobei CDRs, die von einem Punkt in dem Mobiltelefonienetzwerk 100 gesammelt sind, CDRs, die von einem getrennten Punkt oder getrennten Punkten in dem Mobiltelefonienetzwerk 100 gesammelt sind, unähnlich sind; und eine Benutzereingabe, bei diesem Ausführungsbeispiel als eine grafische Benutzerschnittstelle (GUI) 230 dargestellt, die ermöglicht, dass der Benutzer Anrufe, die an dem Mobiltelefonienetzwerk 100 transportiert werden, in einer einfach lesbaren Ansicht auf hoher Ebene durchsehen kann, die zumindest einige der gemeinsamen Attribute der unähnlichen CDRs zeigt, die durch den CDR-Sammler 220 bestimmt sind, um benachrichtigt zu werden, wenn ein Problem bei dem Mobiltelefonienetzwerk 100 aufgetreten ist, und um die spezifische CDR eines problematischen Anrufs zu extrahieren, um die Wurzel des Problems des problematischen Anrufs vollständiger zu untersuchen. Eine Ansicht auf hoher Ebene bezieht sich auf eine Anzeige, die organisiert und präsentiert ist, um durch den Benutzer ohne weiteres betrachtet und verstanden zu werden, im Gegensatz zu einem weniger einfach zu betrachtenden Datenspeicherformat, wie beispielsweise einem CSV-Dateiformat (CSV = Comma Separated Values = kommagetrennte Werte).
  • Der CDR-Generator 210, der CDR-Sammler 220 und die GUI 230 können Softwaremodule sein, die über eine Vielfalt von Softwaresprachen geschrieben sind, einschließlich C, C++, Java, Visual Basic und vielen anderen. Die verschiedenen Softwaremodule können auch in eine einzige Anwendung integriert sein, die an einer oder mehreren Steuereinheiten (nicht gezeigt) ausgeführt wird, wie beispielsweise einem Mikroprozessor, einer Mikrosteuerung oder einer Prozessorkarte (einschließlich eines oder mehrerer Mikroprozessoren oder Mikrosteuerungen) in dem Computersystem 170, wie es in 1 gezeigt ist. Alternativ können die Softwaremodule auch in unterschiedlichen Anwendungen verteilt sein, die durch unterschiedliche Rechensysteme ausgeführt werden, wie beispielsweise dem Überwachungssystem 160, dem Computersystem 170 oder irgendwelchen anderen Rechenvorrichtungen, die mit dem Mobiltelefonienetzwerk 100 verbunden sind. Der CDR-Generator 210 kann beispielsweise an dem Überwachungssystem 160 resident sein, wie es in 1 gezeigt ist. Der CDR-Sammler 220 kann an dem Computersystem 170 resident sein. Gleichermaßen kann die GUI 230 an dem gleichen Computersystem 170 oder alternativ einer anderen Rechenvorrichtung resident sein, wie beispielsweise einem externen PC, einem Laptop, oder einem Server, der mit einem lokalen Netz (LAN = Local Area Network) gekoppelt ist. Alternativ können Komponenten des CDR-Generators 210 , des CDR-Sammlers 220 und der GUI 230 auch in einer einzigen Anwendung integriert sein, die bei einer einzigen Rechenvorrichtung installiert sein kann, wie beispielsweise dem Computersystem 170 , wie es in 1 gezeigt ist.
  • Diese Softwaremodule können Daten und Anweisungen umfassen, die ferner auf einem oder mehreren maschinenlesbaren Speicherungsmedien gespeichert sein können, wie beispielsweise dynamischen oder statischen Direktzugriffsspeichern (DRAMs oder SRAMs), löschbaren und programmierbaren Nur-Lese-Speichern (EPROMs), elektrisch löschbaren und programmierbaren Nur-Lese-Speichern (EEPROMs) und Flash-Speichern; Magnetplatten, wie beispielsweise Festplatten, Disketten und entfernbaren Platten; anderen Magnetmedien, einschließlich eines Bands; und optischen Medien, wie beispielsweise CDs (Compact Discs) oder DVDs (Digital Video Discs).
  • Anweisungen der Softwareroutinen oder -module können ferner in einer von vielen unterschiedlichen Weisen in das Überwachungssystem 160 , das Computersystem 170 oder irgendwelche Rechengeräte in dem Mobiltelefonienetzwerk 100 geladen oder transportiert werden. Beispielsweise können Codesegmente, die Anweisungen umfassen, die auf Disketten, CD- oder DVD-Medien, einer Festplatte gespeichert oder durch eine Netzwerkschnittstellenkarte, ein Modem oder irgendein anderes Schnittstellengerät transportiert werden, in das System geladen und als entsprechende Softwareroutinen oder -module ausgeführt werden. Bei dem Lade- oder Transportprozess können Datensignale, die als Trägerwellen (über Telefonleitungen, Netzwerkleitungen, drahtlose Verbindungen, Kabel und dergleichen übertragen) ausgeführt sind, die Codesegmente, einschließlich Anweisungen, zu dem Netzwerkknoten oder -element kommunizieren. Derartige Trägerwellen können in der Form von elektrischen, optischen, akustischen, elektromagnetischen oder anderen Typen von Signalen sein.
  • Der CDR-Generator 210 ist angeordnet, um einen eingehenden Datenstrom zu empfangen, der aus einzelnen Rahmen (Nachrichten) gebildet ist, die Anrufe darstellen, die an dem Mobiltelefonienetzwerk 100 aufgetreten sind oder auftreten, einzelne Rahmen oder Nachrichten, die jeden Anruf bilden, in einer getrennten und diskreten Datendatei, die als eine SAL-Datei bekannt ist, zu verpacken, verpackte Datendateien in dem Dateidepot 212 zu speichern und dann Datenaufzeichnungen zu erzeugen, wie beispielsweise CDRs, die den Anrufen entsprechen, die an dem Mobiltelefonienetzwerk 100 aufgetreten sind oder auftreten, und die CDRs in dem CDR-Depot 214 zu speichern. Diese können auch gemäß Parametern, die durch den Benutzer gesetzt sind, zu dem CDR-Sammler geliefert werden. Die CDRs können unterschiedliche Attribute gemäß den jeweiligen Überwachungspunkten innerhalb des Mobiltelefonienetzwerks 100 , bei denen die Datenströme aufgenommen werden, aufweisen. Beispielsweise kann ein erster Satz von CDRs, die bei einer Schnittstelle lub zwischen einem Knoten „B“ 142A und einer RNC 144A erzeugt werden, einen ersten Satz von Attributen gemäß den Protokollen und/oder einer Ausrüstung aufweisen, die bei einem Erzeugen des ersten Satzes von CDRs verwendet werden, während ein zweiter Satz von CDRs, die bei einer Schnittstelle lu zwischen der RNC 144A und dem Kernnetzwerk 110 erzeugt werden, einen unähnlichen zweiten Satz von Attributen gemäß den Protokollen und/oder der Ausrüstung aufweisen können, die bei einem Erzeugen des zweiten Satzes von CDRs verwendet werden.
  • Zum Beispiel sind zwei mögliche Typen von unähnlichen CDRs in 3A - 3B gezeigt, die eine visuelle Anzeige unterschiedlicher Typen von CDRs, die von unterschiedlichen Signalisierungsverbindungen (d. h. Schnittstellen) in dem Mobiltelefonienetzwerk 100 erhalten werden, an einem Computersystem 170 darstellen. Genauer gesagt stellt 3A eine visuelle Anzeige von beispielhaften CDRs dar, die von einer „Iu“-Schnittstelle erhalten werden, die zwischen den RNCs 144A - 144N des Funkzugriffnetzwerks (RAN = Radio Access Network) 140 und dem Kernnetzwerk 110 des Mobiltelefonienetzwerks 100 angeordnet ist. Alternativ stellt 3B eine visuelle Anzeige von beispielhaften CDRs dar, die von einer „Iub“-Schnittstelle erhalten werden, die zwischen den RNCs 144A - 144N und den entsprechenden Knoten 142A - 142N des Funkzugriffsnetzwerks (RAN) 140 des Mobiltelefonienetzwerks 100 angeordnet ist.
  • Wie es in 3A und 3B gezeigt ist, stellt jede Zeile in der Anzeige des Datenbanksystems 170 einen Anruf dar, der an dem Mobiltelefonienetzwerk 100 aufgetreten ist oder auftritt. Jede Spalte enthält Parameter, die für eine spezifische Anrufverfolgung speziell sind, die spezifische Probleme angeben kann. Die Parameter, die für eine „Iu“-Schnittstelle verwendet werden, wie es in 3A gezeigt ist, können beispielsweise Anruf-ID, Dauer, Status, Startzeit, Aufbaugrund, IMSI, IMEI, älteste TMSI/P-TMSI, neueste TMSI/P-TMSI, SRI LAC, SAI SAC, RAC, Angerufener-Teilnehmer-BCD-Nummer, Anrufender-Teilnehmer-BCD-Nummer, Diensttyp, Bereich, SCCP-Freigabegrund, RANAP-Grund, Einrichtungszeit, Freischaltzeit, Sprachweg/CID, schlechte Sprachrahmen, IPv4-Adresse, Aufwärtsverbindungspakete, Abwärtsverbindungspakete, Aufwärtsverbindungsoktetts, Abwärtsverbindungsoktetts, Aufwärtsverbindungsrate bp/s und Abwärtsverbindungsrate bp/s umfassen. Gleichermaßen können die Parameter, die für eine „Iub“-Schnittstelle verwendet werden, wie es in 3B gezeigt ist, beispielsweise Anruf-ID, Dauer, Status, Startzeit, Aufbau grund, IMSI, IMEI, älteste TMSI/P-TMSI, neueste TMSI/P-TMSI, Knoten-B-CommCtx-ID, CRNC-CommCtx-ID, S-RNTI, SRNC-Identität, LAC, RAC, Zellidentifizierer, Diensttyp, Bereich, SCCP-Freigabegrund, RANAP-Grund, Einrichtungszeit, Freischaltzeit, Sprachweg/CID, schlechte Sprachrahmen, IPv4-Adresse, Aufwärtsverbindungspakete, Abwärtsverbindungspakete, Aufwärtsverbindungsoktetts, Abwärtsverbindungsoktetts, Aufwärtsverbindungsrate bp/s und Abwärtsverbindungsrate bp/s umfassen.
  • „Anruf-ID“ kann einen eindeutigen Identifizierer für einen spezifischen Anruf darstellen; „Dauer“ kann eine Dauer des abgeschlossenen Anrufs darstellen; „Status“ kann darstellen, ob ein Anruf aktiv oder beendet ist. „Startzeit“ kann die Startzeit des Anrufs darstellen; „IMSI“ kann eine internationale Mobilteilnehmeridentität (International Mobile Subscriber Identity) eines Teilnehmers darstellen, der den Anruf einleitet; „IMEI“ kann eine internationale Mobilausrüstungsidentität (International Mobile Equipment Identity) von Ausrüstungsherstellern darstellen; „älteste TMSI/P-TMSI“ kann eine temporäre Mobilteilnehmeridentität (TMSI = Temporary Mobile Subscriber Identity) und die Paket-TMSI darstellen; „neueste TMSI/P-TMSI“ kann die neueste TMSI und die Paket-TMSI darstellen; „SAI LAC“ kann einen Dienstbereichsidentifizierer (Service Area Identifier) des Positionsbereichscodes (Location Area Code) darstellen, „SAI SAC“ kann einen Dienstbereichsidentifizierer des Routingbereichscodes (Routing Area Code) darstellen; „Angerufener-Teilnehmer-BCD-Zahl“ kann eine Angerufener-Teilnehmer-Binärcodierte-Dezimalzahl darstellen; „Anrufender-Teilnehmer-BCD-Zahl“ kann eine Anrufender-Teilnehmer-Binärcodierte-Dezimalzahl darstellen; „Knoten-B-CommCtx-ID“ kann einen Identifizierer des Kommunikationskontextes bei dem Knoten B darstellen; „CRNC-CommCtx-ID“ kann einen Identifizierer des Kommunikationskontextes des Knotens B bei der Funknetzwerksteuerung (RNC) darstellen; „S-RNTI“ kann eine versorgende temporäre Funknetzwerkidentität (serving Radio Network Temporary Identity) darstellen; „SRNC-Identität“ kann eine versorgende Funknetzwerksteuerungsidentität (serving Radio Network Controller Identity) darstellen; „LAC“ kann einen Positionsbereichscode darstellen, der einen Positionsbereich innerhalb des Mobilnetzwerks 100 identifiziert; „RAC“ kann einen Routingbereichscode innerhalb eines Positionsbereichs darstellen; „Zellidentifizierer“ kann einen Identifizierer einer Zelle bei einer Funknetzwerksteuerung (RNC) darstellen; „Diensttyp“ kann einen Typ eines Dienstes darstellen, der während der Dauer eines Anrufs auftrat; „Bereich“ kann einen Netzwerktyp darstellen, in dem ein Anruf übertragen wird: leitungsgeschaltet (CS = Circuit Switched) oder paketvermittelt (PS = Packet Switched); „Freigabegrund“ kann ein Kriterium für den Anruf darstellen, der freigegeben werden soll; „RANAP-Grund“ kann eine Textbeschreibung eines Grunds darstellen; „Einrichtungszeit“ kann eine Zeit darstellen, die benötigt wird, um einen Anruf oder eine Sitzung einzurichten; „Freischaltzeit“ kann eine Zeit darstellen, die benötigt wird, um einen Anruf oder eine Sitzung freizuschalten; „Sprachweg/CID“ kann eine VCI/CID darstellen, die für den Anruf verwendet wird; „schlechte Sprachrahmen“ können einen Zählwert der Anzahl von schlechten Sprachrahmen darstellen, die während eines Anrufs erfasst wurden, was den Qualitätspegel von Sprachanrufen während eines Anrufs angibt; „IPv4-Adresse“ kann die Internet-Protokoll-Version-Nr.-4-Adresse darstellen; „Aufwärtsverbindungspakete“ können einen Zählwert der Anzahl von IP-Paketen darstellen, die die Benutzerausrüstung (UE) während einer Datensitzung zu dem Mobilnetzwerk 100 gesendet hat; „Abwärtsverbindungspakete“ kann einen Zählwert der Anzahl von IP-Paketen darstellen, die die Benutzerausrüstung (UE) 110 während einer Datensitzung von dem Mobilnetzwerk 100 empfangen hat; „Aufwärtsverbindungsoktetts“ kann den Zählwert der Anzahl von IP-Oktetts darstellen, die die Benutzerausrüstung (UE) 110 während einer Datensitzung zu dem Mobilnetzwerk 100 gesendet hat; „Abwärtsverbindungsoktetts“ kann einen Zählwert der Anzahl von IP-Paketen darstellen, die die Benutzerausrüstung (UE) während einer Datensitzung von dem Mobilnetzwerk 100 empfangen hat; „Aufwärtsverbindungsrate bp/s“ kann die durchschnittliche Datentransferrate in Bits/Sekunde darstellen, die die Benutzerausrüstung (UE) 110 während eines Sendens von Daten zu dem Mobilnetzwerk 100 erfahren hat; und „Abwärtsverbindungsrate bp/s“ kann eine durchschnittliche Datentransferrate in Bits/Sekunde darstellen, die die Benutzerausrüstung (UE) 110 während eines Empfangens von Daten von dem Mobilnetzwerk 100 erfahren hat.
  • Wie es aus 3A - 3B zu sehen ist, können Anrufe und Anruf-ID-Variablen, die von unterschiedlichen Signalisierungsverbindungen (d. h. Schnittstellen) in dem Mobiltelefonienetzwerk 100 erhalten werden, unterschiedlich sein; dennoch können diese Anrufe gemeinsame Charakteristika aufweisen, wie beispielsweise: Anruftyp; Startzeit; Endzeit; Erfolgreich; oder Ausfallgrund, die alle (ob von einer oder mehreren Signalisierungsverbindungen) analysiert werden können, um Probleme in dem Mobiltelefonienetzwerk 100 zu identifizieren und genau zu bestimmen. Dennoch muss der Benutzer das hohe Volumen von Anrufen, die an dem Mobiltelefonienetzwerk 100 transportiert und beispielsweise an dem Datenbanksystem 170 betrachtet werden, durchsieben. Folglich kann eine derartige Durchsicht überwältigend sein, ob die Anrufe nun von einer einzigen Signalisierungsverbindung oder unterschiedlichen Signalisierungsverbindungen erhalten werden. Wenn zudem Probleme identifiziert sind, enthalten CDRs, die von dem Überwachungssystem 160 erhalten werden, lediglich einen begrenzten Teilsatz von Informationen, der wiederum lediglich hinsichtlich begrenzter Probleme analysiert werden kann. Deshalb ist es wichtig, einen Benutzer (d. h. einen Netzwerkadministrator oder Wartungspersonal) mit verbesserten Werkzeugen, Systemen und Verfahren für die Verwaltung und Analyse von Detailaufzeichnungen in einem derartigen Mobiltelefonienetzwerk 100 zu versehen, einschließlich der Fähigkeit, alle Anrufe, die in dem Mobiltelefonienetzwerk 100 auftreten, hinsichtlich eines spezifischen Typs von Anrufen, die von Interesse sind, zu filtern, wie beispielsweise lediglich fehlgeschlagene Anrufe, der Fähigkeit, CDRs angesichts eines spezifischen Anrufs oder einer Datensitzung entfernt zu speichern und wiederzuerlangen, und der Fähigkeit, das vollständige Detail auf Rahmenebene der tatsächlichen CDR für eine spezifische Signalisierungsanalyse bei einem derartigen Mobiltelefonienetzwerk 100 zu betrachten.
  • Unter erneuter Bezugnahme auf 2 empfängt der CDR-Sammler 220 die Datenaufzeichnungen, wie beispielsweise die CDRs, von dem CDR-Generator 210 und korreliert die CDRs in eine gesammelte Form gemäß Attributen, die den empfangenden CDRs gemeinsam sind. Der CDR-Sammler 220 empfängt Anweisungen von einem Benutzer, die durch die GUI 230 eingegeben werden können, hinsichtlich dessen, welche CDRs korreliert werden sollen. Mit anderen Worten bestimmt der Benutzer, welche Überwachungspunkte in dem Mobiltelefonienetzwerk 100 überwacht werden, und weist den CDR-Sammler 220 an, die CDRs, die den ausgewählten Überwachungspunkten zugeordnet sind, von dem CDR-Generator 210 zu empfangen. Falls beispielsweise der Benutzer wünscht, die zwei Punkte in dem Mobiltelefonienetzwerk 100 , die in 3A - 3B dargestellt sind, zu überwachen, würde der Benutzer den CDR-Sammler 220 anweisen, von dem CDR-Generator 210 die CDRs, die der „Iu“-Schnittstelle zugeordnet sind, die zwischen den RNCs 144A - 144N des RAN 140 und dem Kernnetzwerk 110 angeordnet ist, und die in 3A dargestellt sind, und die CDRs, die der „Iub“-Schnittstelle zugeordnet sind, die zwischen den RNCs 144A - 144N und den entsprechenden Knoten 142A - 144N des RAN 140 angeordnet ist, und die in 3B dargestellt sind, zu empfangen. Diese zwei Punkte in dem Mobiltelefonienetzwerk 100 wurden lediglich als ein Beispiel verwendet, da der Benutzer irgendeine Kombination der überwachten Punkte in dem Mobiltelefonienetzwerk 100 bestimmen kann. Der Benutzer kann ferner viele andere Parameter bestimmen, durch die die CDRs durch den CDR-Sammler 220 empfangen würden, wie beispielsweise diskrete Zeitperioden, aus denen die erwünschten CDRs zu empfangen sind.
  • Auf ein Empfangen der Anweisungen von dem Benutzer hin empfängt der CDR-Sammler 220 die erwünschten CDRs und korreliert oder kombiniert die CDRs zu einer gesammelten Form gemäß den gemeinsamen Attributen zwischen den unähnlichen CDRs. Die gemeinsamen Attribute können bereits als spezifische Elemente der unähnlichen CDRs existieren oder der CDR-Sammler 220 kann die gemeinsamen Attribute aus den unähnlichen CDRs extrahieren. Die gemeinsamen Attribute können durch den Benutzer ausgewählt werden. Beispielsweise kann der Benutzer wünschen, alle der CDRs von den ausgewählten zwei Überwachungspunkten gemäß den Startzeiten derselben und demgemäß, ob der Anruf erfolgreich war, zu betrachten. Der CDR-Sammler 220 würde dann die unähnlichen CDRs korrelieren, derart, dass alle der CDRs durch den Benutzer betrachtet werden könnten, wobei lediglich diese zwei Attribute gezeigt sind. Mit anderen Worten wandelt der CDR-Sammler 220 die CDRs von der Form, in der dieselben von dem CDR-Generator 210 empfangen werden, in eine vereinfachte Form um, die durch den Benutzer einfacher zu lesen und zu verstehen ist. Einige der gemeinsamen Attribute, wie beispielsweise die Startzeiten, sind eventuell bereits explizit in den CDRs gezeigt und einige der gemeinsamen Attribute, wie beispielsweise, ob der Anruf erfolgreich war, können durch den CDR-Sammler 220 aus den CDRs extrahiert werden, die durch den CDR-Generator 210 geliefert werden. Obwohl viel von dieser Beschreibung spezifisch unähnliche CDRs erörtert, die gesammelt werden sollen, kann es natürliche auch ähnliche CDRs geben, die verwendet werden, um die korrelierte und gesammelte Liste entweder aus innerhalb eines Satzes von CDRs von einem einzigen Überwachungspunkt oder aus unterschiedlichen Sätzen ähnlicher CDRs, die von unterschiedlichen Überwachungspunkten genommen sind, zu bilden.
  • Deshalb empfängt der CDR-Sammler 220 zwei oder mehr Sätze von unähnlichen CDRs von dem CDR-Generator 210 und korreliert die unähnlichen CDRs gemäß gemeinsamen Attributen, so dass die CDRs in einer gesammelten Form betrachtet werden können, die die CDRs in einer einfacheren Form zeigt, mit der ein Benutzer einfacher arbeiten kann. Mit anderen Worten, kann der Benutzer eine vereinfachte Version der CDRs betrachten, die lediglich auf die Attribute fokussiert, die für den Benutzer von Belang sind, anstatt einfach die unähnliche CDRs in eine gesammelte Form zu kombinieren, die die vollständigen CDRs zeigt, d. h. alle der gespeicherten Parameter, die auf jede der CDRs anwendbar sind. Ferner kann der CDR-Sammler 220 eine gesammelte Form der unähnlichen CDRs vorbereiten, bei der lediglich bestimmte der unähnlichen CDRs dargestellt sind. Falls beispielsweise der Benutzer lediglich die fehlgeschlagenen Anrufe von zwei unterschiedlichen Überwachungspunkten und die Startzeiten der fehlgeschlagenen Anrufe sehen möchte, würde der CDR-Sammler 220 eine gesammelte Form für den Benutzer zum Betrachten vorbereiten, die lediglich die fehlgeschlagenen Anrufe aus den unähnlichen CDRs zusammen mit den Startzeiten der fehlgeschlagenen Anrufe enthalten würde. Weil lediglich die fehlgeschlagenen Anrufe von den zwei Überwachungspunkten dann durch den Benutzer betrachtet würden, und nicht alle der Anrufe, die in den unähnlichen CDRs enthalten sind, und lediglich der Ausfallsstatus und die Startzeiten von jedem der Anrufe in der gesammelten Ansicht präsentiert würden, und nicht alle der Parameter, die in den unähnlichen CDRs gespeichert sind, ist die Ansicht, die dem Benutzer präsentiert wird, viel einfacher zu analysieren.
  • Die Ansichtspräsentation auf hoher Ebene, die durch den CDR-Sammler 220 dem Benutzer geliefert wird, wird in der GUI 230 präsentiert. Der Benutzer kann dem CDR-Sammler 220 durch die GUI 230 derartige Informationen vorlegen, wie zum Beispiel, welche Überwachungspunkte in dem Mobiltelefonienetzwerk 100 der Benutzer zu analysieren wünscht, welche gemeinsamen Attribute, durch die der CDR-Sammler 220 die unähnlichen CDRs korrelieren sollte, welche gemeinsamen Attribute der unähnlichen CDRs der Benutzer zu betrachten wünscht und so weiter. Ferner kann die GUI 230 konfiguriert sein, um den Benutzer zu benachrichtigen, wenn ein Problem innerhalb des Mobiltelefonienetzwerks 100 aufgetreten ist, so dass der Benutzer dann die Überwachungspunkte und/oder Attribute, die überwacht werden, wählen oder verändern kann.
  • Ferner kann die GUI 230 konfiguriert sein, derart, dass der Benutzer in der Lage ist, einen oder mehrere Anrufe aus der gesammelten Ansicht zu wählen, um die tatsächliche CDR, die dem jeweiligen oder den jeweiligen Anrufen zugeordnet ist, für eine detailliertere Analyse des Anrufs zu „extrahieren“. Falls beispielsweise der Benutzer eine korrelierte und gesammelte Ansicht betrachtet, bei der lediglich fehlgeschlagene Anrufe aus unähnlichen CDRs zusammen mit den Startzeiten der fehlgeschlagenen Anrufe angezeigt sind, kann der Benutzer dann eine CDR über die GUI 230 auswählen. Der CDR-Sammler 220 liefert die vollständige CDR, die dem ausgewählten Anruf zugeordnet ist. Die vollständige CDR kann immer noch von dem Korrelations- und Sammlungsprozess in dem CDR-Sammler 220 gespeichert sein oder der CDR-Sammler 220 kann die vollständige CDR durch das CDR-Depot 214 erhalten, das durch den CDR-Generator 210 verwendet wird, um die erzeugten CDRs zu speichern. Selbst falls eine detailliertere Analyse durch den Benutzer erwünscht ist, kann der Benutzer ferner ebenfalls eine weitere „Extrahieren“-Operation basierend auf den Rahmennachrichten anfordern, die der ausgewählten CDR entsprechen, die in dem Dateidepot 212 gespeichert ist.
  • 4 stellt ein anderes Ausführungsbeispiel der vorliegenden Erfindung dar, bei dem mehrere GUIs 230 , 431 und 432 vorgesehen sind, so dass mehrere Benutzer irgendeine unterschiedliche Anzahl von Überwachungspunkten innerhalb des Mobiltelefonienetzwerks überwachen können. Obwohl 4 ein Ausführungsbeispiel darstellt, bei dem drei GUIs 230 , 431 und 432 für unterschiedliche Benutzer vorgesehen sind, ist klar, dass irgendeine Anzahl von GUIs vorgesehen sein kann.
  • Jeder Benutzer, der mit einer GUI versehen ist, kann dann die Parameter setzen, durch die der CDR-Generator 210 CDRs von dem CDR-Generator 210 empfangen und den Korrelations- und Sammlungsprozess an den empfangenen CDRs durchführen würde. Beispielsweise kann ein Benutzer fehlgeschlagene Anrufe und Startzeiten während einer bestimmten Periode an zwei Überwachungspunkten überwachen, während ein anderer Benutzer eventuell die Anruftypen von Anrufen überwachen kann, die an drei unterschiedlichen Überwachungspunkten während der gleichen oder einer anderen Zeitperiode auftreten.
  • 5 stellt ein Verfahren zum Korrelieren unähnlicher CDRs und Anzeigen der korrelierten CDRs in einer gesammelten Ansicht über eine Benutzereingabe gemäß einem Ausführungsbeispiel der vorliegenden Erfindung dar. Bei einer Operation 500 empfängt der CDR-Generator 210 einen Datenstrom von einem oder mehreren Überwachungspunkten innerhalb des Mobiltelefonienetzwerks 100 und erzeugt CDRs aus dem Datenstrom. Bei einer Operation 510 liefert der CDR-Generator 210 die erzeugten CDRs zu dem CDR-Depot 214 für eine Speicherung. Bei einer Operation 520 versieht ein Benutzer den CDR-Sammler 220 mit Informationen hinsichtlich dessen, welche Überwachungspunkte in dem Mobiltelefonienetzwerk 100, bei denen der Benutzer Daten zu überwachen und zu analysieren wünscht. Mit anderen Worten, versieht der Benutzer den CDR-Sammler 220 mit Informationen hinsichtlich aus welchen Anrufverfolgungen, die in dem Mobiltelefonienetzwerk 100 durchgeführt werden, der Benutzer die zugeordneten CDRs zu analysieren wünscht. Bei einer Operation 530 empfängt der CDR-Sammler 220 CDRs, die durch den CDR-Generator 210 erzeugt werden, gemäß den Informationen, die durch den Benutzer geliefert werden, und sammelt weiterhin die CDRs, so dass unähnliche CDRs von unterschiedlichen Überwachungspunkten in dem Mobiltelefonienetzwerk 100 zu einer einzigen Liste von CDRs kombiniert werden. Der CDR-Generator 210 kann die CDRs zu dem CDR-Depot 214 und zu dem CDR-Sammler 220 simultan liefern, so dass der CDR-Sammler 220 die CDRs in Echtzeit empfangen kann. Bei einer Operation 540 werden die Parameter, durch die der CDR-Sammler 220 die empfangenden CDRs umwandeln soll, durch den Benutzer geliefert. Mit anderen Worten, versieht der Benutzer den CDR-Sammler 220 mit den Attributen, von denen der Benutzer wünscht, dass dieselben verwendet werden, um die gesammelten CDRs zusammenzufügen. Bei einer Operation 550 wandelt der CDR-Sammler 220 die CDRs in eine korrelierte Form gemäß den Parametern um, die durch den Benutzer bei der Operation 540 gesetzt werden. Mehr Details hinsichtlich des Umwandlungsprozesses der Operation 550 sind später während einer Erörterung von 6 gegeben. Bei einer Operation 560 versieht der Benutzer den CDR-Sammler 220 mit Parametern hinsichtlich dessen, welche Handlungen mit den gesammelten und umgewandelten CDRs unternommen werden sollen. Diese Parameter können umfassen, welche der umgewandelten CDRs der Benutzer zu betrachten wünscht, z. B. ob der Benutzer lediglich bestimmte der umgewandelten CDRs gemäß bestimmten gemeinsamen Attributen sehen möchte, welche der Attribute der umgewandelten CDRs der Benutzer sehen möchte, ob der Benutzer über bestimmte problematische Anrufe benachrichtigt werden möchte und so weiter. Und bei einer Operation 570 werden die gesammelten umgewandelten CDRs zu dem Benutzer oder den Benutzern gemäß den Parametern geliefert, die durch den Benutzer bei der Operation 560 gesetzt werden. Mögliche Liefermodi der gesammelten CDRs sind durch ein Anzeigen der CDRs über eine Benutzereingabe, wie beispielsweise die GUI 230 , ein Liefern der CDRs durch ein elektronisches Kommunikationsverfahren, wie beispielsweise E-Mail oder Sofortnachrichtenübermittlung (Instant-Messaging), oder andere Kommunikationsmodi.
  • 6 stellt den Umwandlungsprozess 550 von 5 gemäß einem Ausführungsbeispiel der vorliegenden Erfindung dar. Bei einer Operation 600 bestimmt der CDR-Sammler 220, ob die CDRs, die von dem CDR-Generator 210 empfangen werden, gesammelt wurden, um in einem einzigen Satz von CDRs enthalten zu sein. Auf ein Bestimmen hin, dass die unterstützten CDRs gesammelt wurden, bestimmt bei einer Operation 610 der CDR-Sammler 220 die CDR-Abbildungen der CDRs, die ermöglichen, dass der CDR-Sammler 220 die gemeinsamen Attribute der empfangenen CDRs bestimmt. Die CDR-Abbildungen ermöglichen, dass der CDR-Sammler 220 bestimmt, was die Parameter für jede der unähnlichen CDRs sind, und die Werte, die den jeweiligen Parametern zugeordnet sind, verwendet, um die gemeinsamen Attribute zu bestimmen. Wie es früher in dieser Beschreibung erörtert ist, sind einige gemeinsame Attribute der unähnlichen CDRs die Werte, die in den unähnlichen CDRs selbst enthalten sind, da die unähnlichen CDRs gemeinsame Parameter gemeinschaftlich verwenden können, aber andere gemeinsame Attribute der unähnlichen CDRs müssen eventuell aus unähnlichen Werten extrahiert werden, die innerhalb der unähnlichen CDRs enthalten sind. Bei einer Operation 620 übersetzt der CDR-Sammler 220 die unähnlichen CDRs in CDRs, die gemeinsame Attribute aufweisen, gemäß den CDR-Abbildungen, die bei der Operation 610 bestimmt werden. Mit anderen Worten, werden die gemeinsamen Attribute aus den unähnlichen CDRs extrahiert, um für eine Sammlung verwendet zu werden. Bei einer Operation 630 erzeugt der CDR-Sammler 220 eine gesammelte Form der CDRs gemäß den gemeinsamen Attributen, die durch den Benutzer bei der in 5 gezeigten Operation ausgewählt werden, so dass die gesammelten und umgewandelten CDRs durch die GUI oder einen anderen Kommunikationsmodus zu dem Benutzer geliefert werden.
  • Wie es im Vorhergehenden beschrieben ist, versieht die vorliegende Erfindung den Benutzer (d. h. Netzwerkadministrator oder Wartungspersonal) vorteilhaft mit verbesserten Werkzeugen, Systemen und Verfahren für die Verwaltung und Analyse von Detailaufzeichnungen in einem derartigen Mobiltelefonienetzwerk, einschließlich der Fähigkeit, unähnliche CDRs zu korrelieren und zu sammeln, um eine Ansicht auf hoher Ebene der Unversehrtheit des Mobiltelefonienetzwerks zu liefern, indem dem Benutzer eine einfach zu lesende Ansicht auf hoher Ebene der Unversehrtheit von Anrufen geliefert wird, die in dem Netzwerk auftreten. Durch ein Betrachten unähnlicher Anrufe, die gemäß einem oder mehreren gemeinsamen Attributen der unähnlichen Anrufe korreliert und gesammelt wurden, kann der Benutzer gezielte Problembereiche der Anrufe ohne weiteres identifizieren und kann ferner Anrufe aus der gesammelten Liste für eine weitere detailliertere Analyse auswählen.
  • Während als exemplarisch betrachtete Ausführungsbeispiele der vorliegenden Erfindung dargestellt und beschrieben wurden, ist Fachleuten auf dem Gebiet und wenn sich eine Technologie entwickelt ersichtlich, dass verschiedene Veränderungen und Modifikationen vorgenommen werden können und Äquivalente für Elemente derselben eingesetzt werden können, ohne von dem echten Schutzbereich der vorliegenden Erfindung abzuweichen. Viele Modifikationen, Permutationen, Hinzufügungen und Unterkombinationen können vorgenommen werden, um die Lehren der vorliegenden Erfindung an eine spezielle Situation anzupassen, ohne von dem Schutzbereich derselben abzuweichen. Zusätzlich wurde das Mobilnetzwerk in dem Kontext eines Telekommunikationsnetzwerks beschrieben, das eine Architektur aufweist, die für Nordamerika typisch ist und das SS7-Protokoll verwendet, wobei klar ist, dass die vorliegende Erfindung nicht auf dieses spezielle Telekommunikationsnetzwerk oder -Protokoll begrenzt ist. Die Erfindung ist vielmehr auf andere Kommunikationsnetzwerke und kompatible Signalisierungsprotokolle anwendbar, beispielsweise ein dienstintegriertes Digitalnetzwerk (ISDN), ein Voice-Over-IP-Netzwerk (VoIP-Netzwerk), das Internet oder ein zelluläres Kommunikationssystem, wie beispielsweise ein GSM-Netzwerk (GSM = Global System for Mobile communication) oder ein UMTS-Netzwerk (UMTS = Universal Mobile Telecommunications System). Zudem können alternative Ausführungsbeispiele der Erfindung als ein Computerprogrammprodukt für eine Verwendung bei einem Computersystem implementiert sein. Ein derartiges Computerprogrammprodukt kann beispielsweise eine Reihe von Computeranweisungen sein, die auf einem greifbaren Datenaufzeichnungsmedium, wie beispielsweise einer Diskette, einer CD-ROM, einem ROM oder einer Festplatte gespeichert oder in einem Computerdatensignal ausgeführt sind, wobei das Signal über ein greifbares Medium oder ein drahtloses Medium, beispielsweise Mikrowelle oder Infrarot, übertragen wird. Die Reihe von Computeranweisungen können alles oder einen Teil der oben beschriebenen Funktionalität bilden und können ferner in irgendeinem Speichergerät, flüchtig oder nichtflüchtig, gespeichert sein, wie beispielsweise einem Halbleiter-, Magnet-, Optik- oder anderem Speichergerät. Zuletzt können sowohl das Dateidepot als auch das CDR-Depot maschinenlesbare Speichermedien sein, wie beispielsweise dynamische oder statische Direktzugriffspeicher (DRAMs oder SRAMs), löschbare und programmierbare Nur-Lese-Speicher (EPROMs), elektrisch löschbare und programmierbare Nur-LeseSpeicher (EEPROMs) und Flash-Speicher; Magnetplatten, wie beispielsweise Festplatten, Disketten und entfernbare Platten; andere Magnetmedien, einschließlich eines Bands; und optischen Medien, wie beispielsweise CDs (Compact Discs) oder DVDs (Digital Video Discs). Folglich soll deshalb die vorliegende Erfindung nicht auf die verschiedenen exemplarischen offenbarten Ausführungsbeispiele begrenzt sein, sondern die vorliegende Erfindung umfasst alle Ausführungsbeispiele, die in den Schutzbereich der beigefügten Ansprüche fallen.

Claims (19)

  1. System (200) zum Überwachen eines Mobilnetzwerks (100), wobei das System folgende Merkmale aufweist: einen Datenaufzeichnungsgenerator (210), um auf einer Echtzeitbasis einen Datenstrom von Überwachungspunkten des Mobilnetzwerks (100) zu empfangen; und Detailaufzeichnungen von Informationstransaktionen in dem Mobilnetzwerk (100) zu erzeugen; und eine Datenaufzeichnungssammeleinrichtung (220), um die Detailaufzeichnungen von dem Datenaufzeichnungsgenerator (210) zu empfangen, unähnliche Detailaufzeichnungen von unterschiedlichen der Überwachungspunkte gemäß einem oder mehreren gemeinsamen Attributen der unähnlichen Detailaufzeichnungen zu korrelieren, zumindest einen Abschnitt der korrelierten Detailaufzeichnungen zu einer einzigen Gruppe zu sammeln, um eine für den Benutzer betrachtbare Version der gesammelten Detailaufzeichnungen zu erzeugen, die einen Teil der Attribute aufweist, die für den Benutzer von Belang sind, und für den Benutzer betrachtbare Version der gesammelte Detailaufzeichnungen in der einzigen Gruppe über entweder eine Benutzereingabe (230) für eine visuelle Anzeige oder einen ausgewählten Liefermodus zum Alarmieren des Benutzers hinsichtlich der gesammelten Detailaufzeichnungen zu senden; wobei die gesammelten Detailaufzeichnungen über die Benutzereingabe (230) angezeigt oder alternativ über den ausgewählten Liefermodus in der Form einer E-Mail oder Sofortnachricht (IM = Instant Message) übertragen werden, um den Benutzer über die gesammelten Detailaufzeichnungen zu alarmieren.
  2. System gemäß Anspruch 1, bei dem ein Benutzer über die Benutzereingabe (230) eine Menge der Informationen bestimmt, die in den gesammelten Detailaufzeichnungen präsentiert werden.
  3. System gemäß Anspruch 1 oder 2, bei dem die gesammelten Detailaufzeichnungen, die über die Benutzereingabe (230) angezeigt sind, zumindest eines der gemeinsamen Attribute der unähnlichen Detailaufzeichnungen aufweisen.
  4. System gemäß einem der Ansprüche 1 bis 3, bei dem die Benutzereingabe (230) eine vollständige Detailaufzeichnung ansprechend darauf anzeigt, dass ein Benutzer eine der angezeigten, gesammelten Detailaufzeichnungen über die Benutzereingabe (230) auswählt.
  5. System gemäß einem der Ansprüche 1 bis 4, bei dem ein Benutzer durch die Benutzereingabe (230) das eine gemeinsame oder die mehreren gemeinsamen Attribute bestimmt, die verwendet werden, um die unähnlichen Detailaufzeichnungen zu korrelieren, um in der gesammelten Gruppe angezeigt zu werden.
  6. System gemäß einem der Ansprüche 1 bis 5, bei dem die gesammelten Detailaufzeichnungen über eine Mehrzahl von Benutzereingaben (230, 431, 432) für eine Mehrzahl von Benutzern angezeigt werden und jeder der Mehrzahl von Benutzern das eine gemeinsame oder die mehreren gemeinsamen Attribute bestimmt, die verwendet werden, um die unähnlichen Detailaufzeichnungen zu korrelieren, um in der jeweiligen gesammelten Gruppe angezeigt zu werden.
  7. System gemäß einem der Ansprüche 1 bis 6, bei dem das eine gemeinsame oder die mehreren gemeinsamen Attribute der unähnlichen Detailaufzeichnungen einen Anruftyp, eine Startzeit, eine Echtzeit, einen Erfolgsstatus, einen Ausfallgrund oder eine Kombination derselben umfassen und zumindest eines des einen oder der mehreren gemeinsamen Attribute durch die Datenaufzeichnungssammeleinrichtung aus unterschiedlichen Informationen extrahiert ist, die in den unähnlichen Detailaufzeichnungen enthalten sind.
  8. System gemäß einem der Ansprüche 1 bis 7, bei dem die Benutzereingabe (230) eine grafische Benutzerschnittstelle (GUI = Graphical User Interface) aufweist.
  9. Verfahren zum Überwachen eines Mobilnetzwerks (100), wobei das Verfahren folgende Schritte aufweist: Empfangen eines Datenstroms von Überwachungspunkten des Mobilnetzwerks (100) auf einer Echtzeitbasis und Erzeugen von Detailaufzeichnungen von Informationstransaktionen in dem Mobilnetzwerk (100); Korrelieren unähnlicher Detailaufzeichnungen von unterschiedlichen der Überwachungspunkte gemäß einem oder mehreren gemeinsamen Attributen der unähnlichen Detailaufzeichnungen und Sammeln zumindest eines Abschnitts der korrelierten Detailaufzeichnungen zu einer einzigen Gruppe, um eine für den Benutzer betrachtbare Version der gesammelten Detailaufzeichnungen zu erzeugen, die einen Teil der Attribute aufweist, die für den Benutzer von Belang sind; und Liefern der für den Benutzer betrachtbare Version der gesammelter Detailaufzeichnungen über eine Benutzereingabe (230) für eine visuelle Anzeige oder über einen ausgewählten Liefermodus, um einen Benutzer über die gesammelten Detailaufzeichnungen zu alarmieren; Anzeigen der gesammelten Detailaufzeichnungen über die Benutzereingabe (230) oder alternativ Übertragen über den ausgewählten Liefermodus in der Form einer E-Mail oder Sofortnachricht (IM = Instant Message), um den Benutzer über die gesammelten Detailaufzeichnungen zu alarmieren.
  10. Verfahren gemäß Anspruch 9, das ferner ein Anzeigen der gesammelten Detailaufzeichnungen über die Benutzereingabe (230) in einer Form aufweist, die weniger Informationen aufweist, als in den jeweiligen erzeugten Detailaufzeichnungen enthalten sind.
  11. Verfahren gemäß Anspruch 10, das ferner ein Bestimmen einer Menge der Informationen, die in den gesammelten Detailaufzeichnungen angezeigt sind, durch einen Benutzer über die Benutzereingabe (230) aufweist, und wobei die über die Benutzereingabe angezeigten, gesammelten Detailaufzeichnungen zumindest eines der gemeinsamen Attribute der unähnlichen Detailaufzeichnungen aufweisen.
  12. Verfahren gemäß einem der Ansprüche 9 bis 11, das ferner ein Anzeigen einer vollständigen Detailaufzeichnung in der Benutzereingabe (230) ansprechend darauf aufweist, dass ein Benutzer eine der angezeigten, gesammelten Detailaufzeichnungen über die Benutzereingabe (230) auswählt.
  13. Verfahren gemäß einem der Ansprüche 9 bis 12, das ferner ein Bestimmen des einen oder der mehreren gemeinsamen Attribute, die verwendet werden, um die unähnlichen Detailaufzeichnungen zu korrelieren, um in der gesammelten Gruppe angezeigt zu werden, durch einen Benutzer über die Benutzereingabe (230) aufweist.
  14. Verfahren gemäß einem der Ansprüche 9 bis 13, das ferner ein Anzeigen der gesammelten Detailaufzeichnungen über eine Mehrzahl von Benutzereingaben (230, 431, 432) für eine Mehrzahl von Benutzern aufweist, und wobei jeder der Mehrzahl von Benutzern das eine gemeinsame oder die mehreren gemeinsamen Attribute, die verwendet werden, um die unähnlichen Detailaufzeichnungen zu korrelieren, um angezeigt zu werden, über die jeweilige gesammelte Gruppe bestimmt.
  15. Verfahren gemäß einem der Ansprüche 9 bis 14, das ferner ein Bestimmen einer Menge der Informationen, die angezeigt werden, durch jeden der Mehrzahl von Benutzern über die jeweilige gesammelte Gruppe aufweist.
  16. Verfahren gemäß Anspruch 14 oder 15, bei dem das eine gemeinsame oder die mehreren gemeinsamen Attribute der unähnlichen Detailaufzeichnungen einen Anruftyp, eine Startzeit, eine Endzeit, einen Erfolgsstatus, einen Ausfallgrund oder eine Kombination derselben umfassen und bei dem die Benutzereingabe (230) eine grafische Benutzerschnittstelle (GUI = Graphical User Interface) aufweist.
  17. Computerlesbares Medium, das mit Verarbeitungsanweisungen codiert ist, um ein Verfahren zum Überwachen eines Mobilnetzwerks (100) durchzuführen, wobei das Verfahren folgende Schritte aufweist: Empfangen eines Datenstroms von Überwachungspunkten des Mobilnetzwerks (100) auf einer Echtzeitbasis und Erzeugen von Detailaufzeichnungen von Informationstransaktionen in dem Mobilnetzwerk (100); Korrelieren unähnlicher Detailaufzeichnungen von unterschiedlichen der Überwachungspunkte gemäß einem oder mehreren gemeinsamen Attributen der unähnlichen Detailaufzeichnungen und Sammeln zumindest eines Abschnitts der korrelierten Detailaufzeichnungen zu einer einzigen Gruppe um eine für den Benutzer betrachtbare Version der gesammelten Detailaufzeichnungen zu erzeugen, die einen Teil der Attribute aufweist, die für den Benutzer von Belang sind; und Liefern der für den Benutzer betrachtbare Version der gesammelten Detailaufzeichnungen über eine Benutzereingabe (230) für eine visuelle Anzeige oder über einen ausgewählten Liefermodus, um einen Benutzer über die gesammelten Detailaufzeichnungen zu alarmieren; Anzeigen der gesammelten Detailaufzeichnungen über die Benutzereingabe (230) oder alternativ Übertragen über den ausgewählten Liefermodus in der Form einer E-Mail oder Sofortnachricht (IM = Instant Message), um den Benutzer über die gesammelten Detailaufzeichnungen zu alarmieren.
  18. Computerlesbares Medium gemäß Anspruch 17, bei dem das Verfahren ferner ein Anzeigen der gesammelten Detailaufzeichnungen über die Benutzereingabe (230) in einer Form, die weniger Informationen aufweist, als in den jeweiligen erzeugten Detailaufzeichnungen enthalten sind; und ein Anzeigen einer vollständigen Detailaufzeichnung über die Benutzereingabe ansprechend darauf aufweist, dass ein Benutzer eine der angezeigten, gesammelten Detailaufzeichnungen über die Benutzereingabe auswählt.
  19. Computerlesbares Medium gemäß Anspruch 17 oder 18, bei dem die Benutzereingabe (230) eine grafische Benutzerschnittstelle (GUI = Graphical User Interface) aufweist.
DE102006021104.9A 2005-06-29 2006-05-05 Verfahren und System zum Korrelieren von unähnlichen Anrufaufzeichnungen zu einer gesammelten Ansicht auf hoher Ebene Active DE102006021104B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/168,378 2005-06-29
US11/168,378 US7398084B2 (en) 2005-06-29 2005-06-29 Method and system of correlating dissimilar call records to a high level aggregated view

Publications (2)

Publication Number Publication Date
DE102006021104A1 DE102006021104A1 (de) 2007-01-04
DE102006021104B4 true DE102006021104B4 (de) 2021-06-10

Family

ID=36637343

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006021104.9A Active DE102006021104B4 (de) 2005-06-29 2006-05-05 Verfahren und System zum Korrelieren von unähnlichen Anrufaufzeichnungen zu einer gesammelten Ansicht auf hoher Ebene

Country Status (4)

Country Link
US (1) US7398084B2 (de)
CN (1) CN1897548A (de)
DE (1) DE102006021104B4 (de)
GB (1) GB2427795B (de)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2432996A (en) * 2005-11-30 2007-06-06 Agilent Technologies Inc Monitoring performance of a communications network
US8494128B2 (en) * 2006-06-23 2013-07-23 Telecom Italia S.P.A. Performance monitoring in a telephone network
WO2008046221A1 (en) * 2006-10-20 2008-04-24 Research In Motion Limited Method and system for the collection of voice call statistics for a mobile device
US8805346B1 (en) * 2007-04-13 2014-08-12 At&T Mobility Ii Llc Caller information retrieval system for unavailable calls
US8976785B2 (en) * 2007-06-28 2015-03-10 Centurylink Intellectual Property Llc System and method for voice redundancy service
CN101110792A (zh) * 2007-08-08 2008-01-23 腾讯科技(深圳)有限公司 一种即时通信终端中管理会话消息的***和方法
CN101394451B (zh) * 2008-11-06 2012-09-05 北京中创信测科技股份有限公司 呼叫详细记录数据的存储方法、显示方法及***
US7929514B2 (en) 2009-06-30 2011-04-19 Alcatel-Lucent Usa Inc. Method and apparatus for mobile flow record generation and analysis
US9025438B1 (en) 2010-06-29 2015-05-05 Century Link Intellectual Property LLC System and method for communication failover
CN102547565B (zh) * 2011-12-31 2015-02-18 北京中创信测科技股份有限公司 一种移动用户位置管理和移动网络基于位置分析的***
US9264299B1 (en) 2013-03-14 2016-02-16 Centurylink Intellectual Property Llc Transparent PSTN failover
EP3099046B1 (de) * 2015-05-25 2018-07-04 EXFO Oy Anordnung, computerprogrammcode und verfahren zur anrufdatenaufzeichnungsverarbeitung
US11126433B2 (en) * 2015-09-19 2021-09-21 Microsoft Technology Licensing, Llc Block-based processor core composition register
US10079932B2 (en) * 2015-10-29 2018-09-18 Vonage Business Inc. Method and system for logging and reporting call detail information
US20180092004A1 (en) * 2016-09-27 2018-03-29 T-Mobile Usa, Inc. Measuring video calls involved in a single radio voice call continuity (srvcc) handover
US11403370B2 (en) * 2019-05-02 2022-08-02 Servicenow, Inc. Automatically detecting misuse of licensed software

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999604A (en) * 1998-03-03 1999-12-07 Mci Communications Corporation System and method for managing a telecommunications network by determining service impact
US6327350B1 (en) * 1999-04-05 2001-12-04 Tekelec Methods and systems for collecting and processing signaling system 7 (SS7) message signal units (MSUs)
US6359976B1 (en) * 1998-06-08 2002-03-19 Inet Technologies, Inc. System and method for monitoring service quality in a communications network
US20040039809A1 (en) * 2002-06-03 2004-02-26 Ranous Alexander Charles Network subscriber usage recording system
US20040252818A1 (en) * 2003-06-13 2004-12-16 Liu Angela S. Apparatus and method to identify inter-MTA calls
US6876731B2 (en) * 2002-03-12 2005-04-05 Bellsouth Intellectual Property Corporation System and method for managing CDR information
US6891938B1 (en) * 2000-11-07 2005-05-10 Agilent Technologies, Inc. Correlation and enrichment of telephone system call data records

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5687223A (en) * 1995-05-10 1997-11-11 Mci Corporation Method for acquiring statistics in a telephone network employing flexibly changeable rules
WO1997028631A1 (en) * 1996-02-01 1997-08-07 Northern Telecom Limited Telecommunications functions management system
KR100438693B1 (ko) * 1997-06-04 2005-08-17 삼성전자주식회사 음성및영상다중전송시스템
FI20000276A (fi) * 2000-02-09 2001-08-10 Nokia Networks Oy Puhelinkeskuksen tuottamien raporttien tulostaminen
US6801607B1 (en) * 2001-05-08 2004-10-05 Mci, Inc. System and method for preventing fraudulent calls using a common billing number
US7062024B2 (en) * 2001-12-19 2006-06-13 Ameritech Communications, Inc. Telecommunication services reporting system
US7676032B2 (en) * 2004-12-23 2010-03-09 Sprint Communications Company L.P. Method and system for determining maximum transactions within a communications network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999604A (en) * 1998-03-03 1999-12-07 Mci Communications Corporation System and method for managing a telecommunications network by determining service impact
US6359976B1 (en) * 1998-06-08 2002-03-19 Inet Technologies, Inc. System and method for monitoring service quality in a communications network
US6327350B1 (en) * 1999-04-05 2001-12-04 Tekelec Methods and systems for collecting and processing signaling system 7 (SS7) message signal units (MSUs)
US6891938B1 (en) * 2000-11-07 2005-05-10 Agilent Technologies, Inc. Correlation and enrichment of telephone system call data records
US6876731B2 (en) * 2002-03-12 2005-04-05 Bellsouth Intellectual Property Corporation System and method for managing CDR information
US20040039809A1 (en) * 2002-06-03 2004-02-26 Ranous Alexander Charles Network subscriber usage recording system
US20040252818A1 (en) * 2003-06-13 2004-12-16 Liu Angela S. Apparatus and method to identify inter-MTA calls

Also Published As

Publication number Publication date
US7398084B2 (en) 2008-07-08
CN1897548A (zh) 2007-01-17
GB0609388D0 (en) 2006-06-21
DE102006021104A1 (de) 2007-01-04
US20070004396A1 (en) 2007-01-04
GB2427795B (en) 2010-01-13
GB2427795A (en) 2007-01-03

Similar Documents

Publication Publication Date Title
DE102006021104B4 (de) Verfahren und System zum Korrelieren von unähnlichen Anrufaufzeichnungen zu einer gesammelten Ansicht auf hoher Ebene
DE102006001998B4 (de) Werkzeuge, Verfahren und Systeme zum entfernten Speichern und Wiedererlangen von Detailaufzeichnungen in Anbetracht eines spezifischen Anrufs oder einer Datensitzung
DE102006022589B4 (de) Verfahren und System für einen Transport von abgeleiteten Anrufaufzeichnungen zu einem zentralen Depot
DE102006021106A1 (de) Verfahren und Vorrichtung zum Filtern und Betrachten von Echtzeitdetailaufzeichnungen basierend auf Benutzerspezifischen Kriterien
DE60033428T2 (de) Verfahren und systeme zur verkehrsanalyse von mehrfachprotokoll signalisierungsmitteilungen in einem mobilen telekommunikationsnetzwerk
DE19983761B3 (de) Vorrichtung und Verfahren zum Sammeln und Analysieren von Kommunikationsdaten
DE60214250T2 (de) Informationsübermittlung an ein gesetzmässiges abfangsystem über das betreuende system des abfangziels
US7904080B2 (en) Mobile communications network monitoring systems
DE69013789T2 (de) End-zu-End Netzwerküberwachung.
DE69516010T2 (de) Netzwerkverwaltungssystem für nachrichtenübertragungsnetze
US8503313B1 (en) Method and apparatus for detecting a network impairment using call detail records
DE102004058752A1 (de) Identifizieren von Diensten, die über IP und ähnliche Paketnetzwerke bereitgestellt werden, und Dienstverwendungsaufzeichnungen für derartige Dienste
JP2003533925A (ja) ネットワーク用のセキュリティ・カメラ
US20070070969A1 (en) Performance management of cellular mobile packet data networks
DE19746904A1 (de) Verkehrsdaten-Bewertungsgerät und zugeordnetes Verfahren für ein Netzwerk mit dynamischer Vermittlung
DE102008015576A1 (de) Datensammel-System und -Verfahren für IP-Netzwerke
Ouyang et al. A performance analysis for UMTS packet switched network based on multivariate KPIs
DE602004008726T2 (de) Dynamisches System zur Übertragung von Netzwerküberwachungsdaten an Knoten ausserhalb des Management Systems
US8908557B2 (en) Method and apparatus for monitoring a packet network
DE60304496T2 (de) Mehrfachprotokoll-Anrufverfolgung in GPRS Gb-Gr
DE102004001656A1 (de) Verfahren und Vorrichtung für eine adaptive Erfassung von Voice-Over-Paket-Daten (VOP-Daten)
DE69823002T2 (de) Verfahren zur Überwachung mehrerer Transaktionen
DE102005061966A1 (de) Verfahren und Vorrichtung zum Zeigen einer Dienstqualität durch eine Basisstation in mobilen Netzwerken
EP1371236B1 (de) Verfahren zur selektiven und gesammelten weiterleitung von meldungen in einem tmn-netzwerk
DE102004002452B4 (de) Schaltungsanordnung und Verfahren zur Fehleranalyse

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: AGILENT TECHNOLOGIES, INC. (N.D.GES.D. STAATES, US

8128 New person/name/address of the agent

Representative=s name: BARTH, D., DIPL.-ING., PAT.-ANW., 71083 HERRENBERG

8128 New person/name/address of the agent

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER & PARTNER

R016 Response to examination communication
R081 Change of applicant/patentee

Owner name: JDS UNIPHASE CORP. (N. D. GES. D. STAATES DELA, US

Free format text: FORMER OWNER: AGILENT TECHNOLOGIES, INC. (N.D.GES.D. STAATES DELAWARE), SANTA CLARA, CALIF., US

Effective date: 20130620

Owner name: VIAVI SOLUTIONS INC. (N. D. GES. D. STAATES DE, US

Free format text: FORMER OWNER: AGILENT TECHNOLOGIES, INC. (N.D.GES.D. STAATES DELAWARE), SANTA CLARA, CALIF., US

Effective date: 20130620

Owner name: JDS UNIPHASE CORP. (N. D. GES. D. STAATES DELA, US

Free format text: FORMER OWNER: AGILENT TECHNOLOGIES, INC. (N.D.GES.D. STAATES DELAWARE), SANTA CLARA, US

Effective date: 20130620

R082 Change of representative

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER & PAR, DE

Effective date: 20130620

Representative=s name: SCHOPPE, ZIMMERMANN, STOECKELER, ZINKLER, SCHE, DE

Effective date: 20130620

Representative=s name: MURGITROYD & COMPANY, DE

Effective date: 20130620

R082 Change of representative

Representative=s name: MURGITROYD & COMPANY, DE

R081 Change of applicant/patentee

Owner name: VIAVI SOLUTIONS INC. (N. D. GES. D. STAATES DE, US

Free format text: FORMER OWNER: JDS UNIPHASE CORP. (N. D. GES. D. STAATES DELAWARE), MILPITAS, CALIF., US

R082 Change of representative

Representative=s name: MURGITROYD & COMPANY, DE

R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final