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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 46
- 238000012544 monitoring process Methods 0.000 claims abstract description 49
- 230000002596 correlated effect Effects 0.000 claims abstract description 15
- 230000000007 visual effect Effects 0.000 claims abstract description 12
- 238000012384 transportation and delivery Methods 0.000 claims abstract description 9
- 230000004044 response Effects 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 3
- 230000011664 signaling Effects 0.000 description 41
- 230000001413 cellular effect Effects 0.000 description 35
- CSRZQMIRAZTJOY-UHFFFAOYSA-N trimethylsilyl iodide Substances C[Si](C)(C)I CSRZQMIRAZTJOY-UHFFFAOYSA-N 0.000 description 16
- 238000004458 analytical method Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 12
- 230000015654 memory Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000000875 corresponding effect Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000001356 surgical procedure Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005755 formation reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000009377 nuclear transmutation Methods 0.000 description 1
- 230000000246 remedial effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009131 signaling function Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/44—Augmented, consolidated or itemized billing statement or bill presentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/04—Recording calls, or communications in printed, perforated or other permanent form
- H04M15/06—Recording class or number of calling, i.e. A-party or called party, i.e. B-party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0104—Augmented, 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0176—Billing arrangements using internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/018—On-line real-time billing, able to see billing information while in communication, e.g. via the internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2026—Wireless 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
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 undUS 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 von5 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 in1 gezeigt ist, umfasst das Mobiltelefonienetzwerk100 ein Kernnetzwerk110 , das leitungsgeschaltete Netzwerke, wie beispielsweise ein öffentliches Telefonwählnetz (PSTN = public switch telephone network) 120 , und/oder Paketvermittlungsnetzwerke unterstützt, wie beispielsweise Internet-Kern-IP130 ; und ein Funkzugriffsnetzwerk140 , das mit dem Kernnetzwerk110 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 Kernnetzwerk110 ein Mobilschaltzentrum (MSC = mobile switching center) (nicht gezeigt), das Kommunikationen über die leitungsgeschalteten Netzwerke, wie beispielsweise das PSTN120 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-IP130 , und die Verbindung zwischen dem Netzwerk und der Benutzerausrüstung (UE)150 für drahtlose Kommunikationen steuern. Das Funkzugriffsnetzwerk140 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 Knoten142A - 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-Netzwerks100 , einschließlich Backbone-ATM-Schaltern, Schnittstellen, wie beispielsweise „Iu“, die zwischen den RNCs144A - 144N und dem Kernnetzwerk110 angeordnet sind, .„Iur‟, die zwischen den RNCs144A - 144N angeordnet sind, „Iub“, die zwischen den RNCs144A - 144N und den entsprechenden Knoten142A - 142N angeordnet sind, Signalisierungsverbindungen zwischen Knoten und Netzwerkelementen innerhalb des UMTS-Netzwerks100 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 Netzwerks100 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 Mobiltelefonienetzwerks100 übertragen werden. Die Ausdrücke „CDR“ und „TDR“ können in dem Kontext eines Mobiltelefonienetzwerks100 , 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 Überwachungssystem160 konfiguriert sein, um einen Verkehr, einschließlich Signalisierungsdaten, an Schlüsselschnittstellen, einschließlich beispielsweise „Iub“-Schnittstellen und „Iu“-Schnittstellen oder anderen Signalisierungsverbindungen innerhalb des Mobiltelefonienetzwerks100 für eine Signalisierungsanalyse des Mobiltelefonienetzwerks100 aufzunehmen bzw. zu erfassen. Ein derartiges Überwachungssystem160 kann mit Schnittstellen, wie beispielsweise „Iub“-Schnittstellen, die eine der RNCs144A - 144N mit zumindest einem Knoten142A - 142N verbinden, oder „Iu“-Schnittstellen, die die RNCs144A - 144N mit dem Kernnetzwerk110 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 Überwachungssystem160 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 Mobiltelefonienetzwerks100 ), 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 Computersystem170 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 Überwachungssystem160 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 Mobiltelefonienetzwerk100 auftritt. - Typischerweise erzeugt das Überwachungssystem
160 Detailaufzeichnungen, wie beispielsweise CDRs, die durch ein Zusammenstückeln einzelner Rahmen eines eingehenden Datenstroms, die über das Mobiltelefonienetzwerk100 transportiert werden, zusammengefügt sind. Diese CDRs können beispielsweise an dem Computersystem170 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 Überwachungssystems160 und/oder des Computersystems170 in Echtzeit jedoch kann der Benutzer (d. h. der Netzwerkadministrator oder das Wartungspersonal) angesichts der Unmenge von Anrufen überwältigt sein, die innerhalb des Mobiltelefonienetzwerks100 stattfinden. - Unter jetziger Bezugnahme auf
2 ist ein Beispiel eines Datenaufzeichnungskorrelierer- und Sammlersystems200 zum Überwachen des Mobiltelefonienetzwerks100 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 Mobiltelefonienetzwerk100 überwacht werden, kann das System andere Arten von Datenaufzeichnungen verarbeiten, die irgendeinem Telekommunikationsnetzwerk zugeordnet sind. Das Datenaufzeichnungskorrelierer- und Sammlersystem200 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 Mobiltelefonienetzwerk100 auftreten, zu einem Benutzer, z. B. einem Netzwerkadministrator, zu liefern. Das Datenaufzeichnungskorrelierer- und Sammlersystem200 kann entweder teilweise oder ganz an dem Überwachungssystem160 und/oder dem Computersystem170 vorgesehen sein oder kann in einer getrennten Einheit oder getrennten Einheiten vorgesehen sein, die mit dem Überwachungssystem160 und/oder dem Computersystem170 verbunden ist bzw. sind. - Wie es in
2 gezeigt ist, weist das Datenaufzeichnungskorrelierer- und Sammlersystem200 drei Elemente auf: einen CDR-Generator210 , der einen eingehenden Datenstrom empfängt, der aus einzelnen Rahmen (Nachrichten) gebildet ist, die jeden Anruf von einer Signalisierungsverbindung (d. h. Schnittstelle) innerhalb des Mobiltelefonienetzwerks100 bilden, und auf einen Empfang des eingehenden Datenstroms hin einzelne Rahmen von Rohdaten in Datendateien (z. B. SAL-Dateien) speichert, die in einem Dateidepot212 vorgesehen sind, und dann Datenaufzeichnungen erzeugt, wie beispielsweise CDRs, die den Anrufen entsprechen, die über das Mobiltelefonienetzwerk100 transportiert werden, und die CDRs in einem CDR-Depot214 speichert; einen CDR-Sammler220 , der die Datenaufzeichnungen, wie beispielsweise CDRs, von dem CDR-Generator210 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 Mobiltelefonienetzwerk100 gesammelt sind, CDRs, die von einem getrennten Punkt oder getrennten Punkten in dem Mobiltelefonienetzwerk100 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 Mobiltelefonienetzwerk100 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-Sammler220 bestimmt sind, um benachrichtigt zu werden, wenn ein Problem bei dem Mobiltelefonienetzwerk100 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-Sammler220 und die GUI230 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 Computersystem170 , wie es in1 gezeigt ist. Alternativ können die Softwaremodule auch in unterschiedlichen Anwendungen verteilt sein, die durch unterschiedliche Rechensysteme ausgeführt werden, wie beispielsweise dem Überwachungssystem160 , dem Computersystem170 oder irgendwelchen anderen Rechenvorrichtungen, die mit dem Mobiltelefonienetzwerk100 verbunden sind. Der CDR-Generator210 kann beispielsweise an dem Überwachungssystem160 resident sein, wie es in1 gezeigt ist. Der CDR-Sammler220 kann an dem Computersystem170 resident sein. Gleichermaßen kann die GUI230 an dem gleichen Computersystem170 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-Generators210 , des CDR-Sammlers220 und der GUI230 auch in einer einzigen Anwendung integriert sein, die bei einer einzigen Rechenvorrichtung installiert sein kann, wie beispielsweise dem Computersystem170 , wie es in1 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 Computersystem170 oder irgendwelche Rechengeräte in dem Mobiltelefonienetzwerk100 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 Mobiltelefonienetzwerk100 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 Dateidepot212 zu speichern und dann Datenaufzeichnungen zu erzeugen, wie beispielsweise CDRs, die den Anrufen entsprechen, die an dem Mobiltelefonienetzwerk100 aufgetreten sind oder auftreten, und die CDRs in dem CDR-Depot214 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 Mobiltelefonienetzwerks100 , 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 RNC144A 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 RNC144A und dem Kernnetzwerk110 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 Mobiltelefonienetzwerk100 erhalten werden, an einem Computersystem170 darstellen. Genauer gesagt stellt3A eine visuelle Anzeige von beispielhaften CDRs dar, die von einer „Iu“-Schnittstelle erhalten werden, die zwischen den RNCs144A - 144N des Funkzugriffnetzwerks (RAN = Radio Access Network) 140 und dem Kernnetzwerk110 des Mobiltelefonienetzwerks100 angeordnet ist. Alternativ stellt3B eine visuelle Anzeige von beispielhaften CDRs dar, die von einer „Iub“-Schnittstelle erhalten werden, die zwischen den RNCs144A - 144N und den entsprechenden Knoten142A - 142N des Funkzugriffsnetzwerks (RAN)140 des Mobiltelefonienetzwerks100 angeordnet ist. - Wie es in
3A und3B gezeigt ist, stellt jede Zeile in der Anzeige des Datenbanksystems170 einen Anruf dar, der an dem Mobiltelefonienetzwerk100 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 in3A 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 in3B 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 Mobilnetzwerk100 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 Mobilnetzwerk100 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 Mobilnetzwerk100 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 Mobilnetzwerk100 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 Mobilnetzwerk100 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 Mobilnetzwerk100 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 Mobiltelefonienetzwerk100 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 Mobiltelefonienetzwerk100 zu identifizieren und genau zu bestimmen. Dennoch muss der Benutzer das hohe Volumen von Anrufen, die an dem Mobiltelefonienetzwerk100 transportiert und beispielsweise an dem Datenbanksystem170 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 Überwachungssystem160 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 Mobiltelefonienetzwerk100 zu versehen, einschließlich der Fähigkeit, alle Anrufe, die in dem Mobiltelefonienetzwerk100 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 Mobiltelefonienetzwerk100 zu betrachten. - Unter erneuter Bezugnahme auf
2 empfängt der CDR-Sammler220 die Datenaufzeichnungen, wie beispielsweise die CDRs, von dem CDR-Generator210 und korreliert die CDRs in eine gesammelte Form gemäß Attributen, die den empfangenden CDRs gemeinsam sind. Der CDR-Sammler220 empfängt Anweisungen von einem Benutzer, die durch die GUI230 eingegeben werden können, hinsichtlich dessen, welche CDRs korreliert werden sollen. Mit anderen Worten bestimmt der Benutzer, welche Überwachungspunkte in dem Mobiltelefonienetzwerk100 überwacht werden, und weist den CDR-Sammler220 an, die CDRs, die den ausgewählten Überwachungspunkten zugeordnet sind, von dem CDR-Generator210 zu empfangen. Falls beispielsweise der Benutzer wünscht, die zwei Punkte in dem Mobiltelefonienetzwerk100 , die in3A -3B dargestellt sind, zu überwachen, würde der Benutzer den CDR-Sammler220 anweisen, von dem CDR-Generator210 die CDRs, die der „Iu“-Schnittstelle zugeordnet sind, die zwischen den RNCs144A - 144N des RAN140 und dem Kernnetzwerk110 angeordnet ist, und die in3A dargestellt sind, und die CDRs, die der „Iub“-Schnittstelle zugeordnet sind, die zwischen den RNCs144A - 144N und den entsprechenden Knoten142A -144N des RAN140 angeordnet ist, und die in3B dargestellt sind, zu empfangen. Diese zwei Punkte in dem Mobiltelefonienetzwerk100 wurden lediglich als ein Beispiel verwendet, da der Benutzer irgendeine Kombination der überwachten Punkte in dem Mobiltelefonienetzwerk100 bestimmen kann. Der Benutzer kann ferner viele andere Parameter bestimmen, durch die die CDRs durch den CDR-Sammler220 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-Sammler220 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-Sammler220 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-Sammler220 die CDRs von der Form, in der dieselben von dem CDR-Generator210 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-Sammler220 aus den CDRs extrahiert werden, die durch den CDR-Generator210 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-Generator210 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-Sammler220 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-Sammler220 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 GUI230 präsentiert. Der Benutzer kann dem CDR-Sammler220 durch die GUI230 derartige Informationen vorlegen, wie zum Beispiel, welche Überwachungspunkte in dem Mobiltelefonienetzwerk100 der Benutzer zu analysieren wünscht, welche gemeinsamen Attribute, durch die der CDR-Sammler220 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 GUI230 konfiguriert sein, um den Benutzer zu benachrichtigen, wenn ein Problem innerhalb des Mobiltelefonienetzwerks100 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 GUI230 auswählen. Der CDR-Sammler220 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-Sammler220 gespeichert sein oder der CDR-Sammler220 kann die vollständige CDR durch das CDR-Depot214 erhalten, das durch den CDR-Generator210 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 Dateidepot212 gespeichert ist. -
4 stellt ein anderes Ausführungsbeispiel der vorliegenden Erfindung dar, bei dem mehrere GUIs230 ,431 und432 vorgesehen sind, so dass mehrere Benutzer irgendeine unterschiedliche Anzahl von Überwachungspunkten innerhalb des Mobiltelefonienetzwerks überwachen können. Obwohl4 ein Ausführungsbeispiel darstellt, bei dem drei GUIs230 ,431 und432 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-Generator210 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 Operation500 empfängt der CDR-Generator210 einen Datenstrom von einem oder mehreren Überwachungspunkten innerhalb des Mobiltelefonienetzwerks100 und erzeugt CDRs aus dem Datenstrom. Bei einer Operation510 liefert der CDR-Generator210 die erzeugten CDRs zu dem CDR-Depot214 für eine Speicherung. Bei einer Operation520 versieht ein Benutzer den CDR-Sammler220 mit Informationen hinsichtlich dessen, welche Überwachungspunkte in dem Mobiltelefonienetzwerk100 , bei denen der Benutzer Daten zu überwachen und zu analysieren wünscht. Mit anderen Worten, versieht der Benutzer den CDR-Sammler220 mit Informationen hinsichtlich aus welchen Anrufverfolgungen, die in dem Mobiltelefonienetzwerk100 durchgeführt werden, der Benutzer die zugeordneten CDRs zu analysieren wünscht. Bei einer Operation530 empfängt der CDR-Sammler220 CDRs, die durch den CDR-Generator210 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 Mobiltelefonienetzwerk100 zu einer einzigen Liste von CDRs kombiniert werden. Der CDR-Generator210 kann die CDRs zu dem CDR-Depot214 und zu dem CDR-Sammler220 simultan liefern, so dass der CDR-Sammler220 die CDRs in Echtzeit empfangen kann. Bei einer Operation540 werden die Parameter, durch die der CDR-Sammler220 die empfangenden CDRs umwandeln soll, durch den Benutzer geliefert. Mit anderen Worten, versieht der Benutzer den CDR-Sammler220 mit den Attributen, von denen der Benutzer wünscht, dass dieselben verwendet werden, um die gesammelten CDRs zusammenzufügen. Bei einer Operation550 wandelt der CDR-Sammler220 die CDRs in eine korrelierte Form gemäß den Parametern um, die durch den Benutzer bei der Operation540 gesetzt werden. Mehr Details hinsichtlich des Umwandlungsprozesses der Operation550 sind später während einer Erörterung von6 gegeben. Bei einer Operation560 versieht der Benutzer den CDR-Sammler220 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 Operation570 werden die gesammelten umgewandelten CDRs zu dem Benutzer oder den Benutzern gemäß den Parametern geliefert, die durch den Benutzer bei der Operation560 gesetzt werden. Mögliche Liefermodi der gesammelten CDRs sind durch ein Anzeigen der CDRs über eine Benutzereingabe, wie beispielsweise die GUI230 , ein Liefern der CDRs durch ein elektronisches Kommunikationsverfahren, wie beispielsweise E-Mail oder Sofortnachrichtenübermittlung (Instant-Messaging), oder andere Kommunikationsmodi. -
6 stellt den Umwandlungsprozess550 von5 gemäß einem Ausführungsbeispiel der vorliegenden Erfindung dar. Bei einer Operation600 bestimmt der CDR-Sammler220 , ob die CDRs, die von dem CDR-Generator210 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 Operation610 der CDR-Sammler220 die CDR-Abbildungen der CDRs, die ermöglichen, dass der CDR-Sammler220 die gemeinsamen Attribute der empfangenen CDRs bestimmt. Die CDR-Abbildungen ermöglichen, dass der CDR-Sammler220 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 Operation620 übersetzt der CDR-Sammler220 die unähnlichen CDRs in CDRs, die gemeinsame Attribute aufweisen, gemäß den CDR-Abbildungen, die bei der Operation610 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 Operation630 erzeugt der CDR-Sammler220 eine gesammelte Form der CDRs gemäß den gemeinsamen Attributen, die durch den Benutzer bei der in5 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)
- 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.
- 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. - System gemäß
Anspruch 1 oder2 , bei dem die gesammelten Detailaufzeichnungen, die über die Benutzereingabe (230) angezeigt sind, zumindest eines der gemeinsamen Attribute der unähnlichen Detailaufzeichnungen aufweisen. - System gemäß einem der
Ansprüche 1 bis3 , 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. - System gemäß einem der
Ansprüche 1 bis4 , 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. - System gemäß einem der
Ansprüche 1 bis5 , 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. - System gemäß einem der
Ansprüche 1 bis6 , 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. - System gemäß einem der
Ansprüche 1 bis7 , bei dem die Benutzereingabe (230) eine grafische Benutzerschnittstelle (GUI = Graphical User Interface) aufweist. - 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.
- 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. - 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. - Verfahren gemäß einem der
Ansprüche 9 bis11 , 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. - Verfahren gemäß einem der
Ansprüche 9 bis12 , 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. - Verfahren gemäß einem der
Ansprüche 9 bis13 , 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. - Verfahren gemäß einem der
Ansprüche 9 bis14 , das ferner ein Bestimmen einer Menge der Informationen, die angezeigt werden, durch jeden der Mehrzahl von Benutzern über die jeweilige gesammelte Gruppe aufweist. - Verfahren gemäß
Anspruch 14 oder15 , 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. - 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.
- 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. - Computerlesbares Medium gemäß
Anspruch 17 oder18 , bei dem die Benutzereingabe (230) eine grafische Benutzerschnittstelle (GUI = Graphical User Interface) aufweist.
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)
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)
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)
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 |
-
2005
- 2005-06-29 US US11/168,378 patent/US7398084B2/en active Active
-
2006
- 2006-05-05 DE DE102006021104.9A patent/DE102006021104B4/de active Active
- 2006-05-11 GB GB0609388A patent/GB2427795B/en active Active
- 2006-06-19 CN CNA2006100829231A patent/CN1897548A/zh active Pending
Patent Citations (7)
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 |